BM6P6(@ kkk[[[XXXXXXZZZcccsss|||qqqfff]]]YYYXXXXXX\\\\\\]]]^^^```bbbdddeeedddddddddfffhhhkkknnnoooppplllhhheeedddbbb^^^ZZZUUUSSSPPPMMMJJJHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVVVV]]]___bbbdddggglllqqquuuxxxyyyzzzyyyvvvrrrmmmjjjeee```[[[YYYZZZ]]]^^^^^^aaa^^^[[[XXXYYY\\\```cccjjjkkklllooossswww{{{}}}|||wwwtttyyy}}}vvvtttrrruuu|||ttt\\\MMMHHHBBBBBBAAA@@@???>>>===<<<<<<<<<;;;::::::::::::;;;888888999999999999888888888::::::999777666777888888999:::<<<===>>>>>>>>>AAA???<<<;;;;;;999777555888555444666666666999>>>AAAMMMaaawwwzzzzzzyyyyyyxxxwwwvvvvvvqqqpppnnnmmmllljjjfffccc___aaacccccc```]]][[[ZZZ[[[]]]aaadddeeeeeecccbbbVVVQQQLLLIIIKKKMMMNNNNNNMMMLLLMMMNNNPPPOOOMMMKKKGGGGGGGGGFFFEEEFFFIIILLLTTT[[[kkkyyyzzz~~~kkk[[[XXXXXXYYYaaaooottthhh___YYYXXXWWWYYYYYY[[[]]]___```bbbccccccddddddfffhhhjjjlllmmmnnnkkkgggeeeccc```[[[XXXSSSRRROOOMMMKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLRRRRRRRRRSSSTTTUUUVVVWWW]]]___cccfffhhhlllpppssszzz{{{|||{{{yyyuuuqqqnnnjjjeee```^^^___aaabbbbbbdddcccbbb`````````aaaaaagggiiilllpppvvv|||vvvpppooo|||zzzwwwuuuwwwlllWWWJJJFFFBBBAAAAAA@@@???>>>===<<<<<<<<<;;;::::::::::::;;;888888999999999999888888999::::::999888777777999999999;;;<<<===>>>>>>>>>@@@>>><<<;;;:::999777555555222222444555555999>>>EEERRRggg|||~~~{{{xxxtttsssmmmllljjjjjjiiihhhdddaaa]]]___aaa```]]]YYYVVVUUUVVVXXX\\\^^^___^^^\\\ZZZPPPLLLHHHFFFHHHKKKLLLLLLMMMMMMNNNPPPQQQPPPLLLIIIGGGGGGFFFEEEDDDDDDGGGJJJQQQXXXhhh~~~~~~~~~~~~kkk\\\YYYYYYYYY^^^iiiuuuxxxkkkaaaZZZWWWVVVUUUVVVYYY[[[]]]___``````bbbcccdddfffggghhhiiiiiijjjhhheeecccaaa]]]XXXUUUQQQPPPOOONNNMMMMMMMMMMMMIIIJJJKKKLLLNNNPPPRRRSSSRRRRRRRRRQQQQQQQQQQQQQQQWWWVVVTTTTTTTTTUUUWWWXXX]]]aaaeeeiiikkkmmmoooqqqyyyzzzzzz{{{zzzwwwuuusssqqqnnnjjjhhhhhhiiijjjjjjjjjkkkmmmnnnnnnmmmkkkjjjkkknnnssszzztttlllkkkmmmzzz}}}{{{}}}{{{}}}}}}gggUUUJJJHHHAAAAAA@@@???>>>======<<<<<<<<<;;;:::::::::::::::888888999999999999888888999:::;;;:::888777888999:::;;;<<<===>>>>>>???>>>???===;;;::::::999777555555222333555666777<<>>=========<<<;;;::::::999999::::::888999999::::::999999888999:::;;;:::999888999:::<<<<<<===>>>????????????>>><<<::::::999999777555777555666888999;;;BBBJJJYYYiii~~~zzzuuuooojjjfffdddcccbbbbbbdddeeeeeecccaaa```aaabbbaaa^^^ZZZYYYXXXYYYZZZZZZYYYWWWRRRNNNKKKBBBBBBCCCEEEHHHJJJLLLMMMNNNQQQUUUZZZ[[[WWWQQQKKKMMMMMMLLLJJJHHHHHHKKKMMMPPPUUUcccxxxsssdddbbb^^^\\\]]]aaafffnnn{{{|||ooocccZZZUUUSSSSSSUUUWWWZZZ\\\^^^___```aaabbbcccddddddcccaaa```aaaaaa```^^^ZZZVVVTTTRRRPPPQQQRRRTTTUUUVVVWWWWWWTTTUUUVVVXXX[[[]]]___aaabbbbbbaaaaaaaaaaaaaaaaaa```^^^[[[WWWVVVVVVWWWYYY```dddjjjnnnpppqqqqqqrrroooppprrrtttvvvyyyzzz{{{}}}}}}}}}}}}}}}~~~rrrgggcccccciiippp|||{{{fffVVVIIICCCBBB@@@??????>>>>>>=========;;;;;;:::999999999999:::999999::::::::::::999999999:::;;;;;;:::999:::<<<>>>>>>??????@@@?????????===;;;999999999888666555888666777:::;;;???JJJVVVjjjxxx{{{wwwqqqjjjfffccccccdddaaaaaabbbdddggggggfffdddaaabbbcccbbb```]]]]]]]]]^^^]]][[[WWWSSSNNNIIIGGGAAACCCGGGKKKNNNPPPRRRTTTQQQUUUZZZ```aaa]]]VVVPPPOOONNNMMMKKKIIIIIILLLNNNRRRWWWcccxxxuuueeeaaa\\\ZZZ[[[^^^aaafffqqq|||}}}pppeee\\\WWWUUUTTTUUUVVVXXX[[[^^^```bbbaaabbbaaaaaa```___^^^^^^]]]^^^]]]ZZZWWWTTTTTTTTTSSSTTTVVVYYY[[[\\\]]]]]]^^^______aaaccceeefffhhhhhhhhhhhhhhhiiiiiiiiijjjeeeccc```]]]ZZZYYYYYYYYY___ccciiimmmoooqqqrrrsssppppppqqqsssuuuxxx{{{||||||~~~rrrddd``````aaahhhqqq}}}ooo\\\PPPGGGCCCCCC??????>>>>>>>>>=========;;;;;;:::999999999999999999999::::::::::::999999999;;;<<<<<<::::::;;;===@@@@@@@@@AAA@@@@@@??????<<<:::999888888888666444666555666:::>>>GGGWWWfff}}}vvvsssmmmhhheeeeeefffhhhbbbbbbcccfffiiijjjhhhgggbbbccccccbbb___]]]]]]]]]]]]ZZZVVVQQQLLLHHHFFFDDDDDDHHHNNNSSSVVVXXXZZZ[[[WWWZZZ___dddeee```XXXRRRLLLLLLKKKIIIHHHHHHKKKMMMTTTXXXcccwwwtttaaa\\\WWWVVVVVVZZZ\\\```jjjtttrrrggg___ZZZXXXUUUUUUUUUVVVYYY]]]aaaccccccbbb```___]]]]]]\\\\\\[[[[[[[[[WWWTTTSSSUUUXXXWWWXXX[[[]]]___aaaaaaaaacccccccccdddeeefffggghhhiiiiiijjjkkkllllllmmmnnnkkkiiifffccc```^^^\\\[[[\\\```fffjjjmmmoooqqqsssqqqqqqppppppqqqsssvvvwwwwww{{{oooccc[[[^^^bbbeeeppp}}}|||dddUUUMMMGGGDDDEEE>>>>>>>>>>>>============;;;:::999999888999999999999::::::;;;;;;::::::999999;;;<<<<<<;;;;;;<<<>>>AAAAAABBBAAAAAA@@@??????;;;999888777888777666444555555888===EEESSSiii|||{{{rrrqqqnnnllljjjjjjjjjjjjddddddeeegggjjjkkkjjjhhhffffffeeeccc___\\\[[[[[[XXXUUUPPPJJJGGGEEEFFFFFFHHHMMMUUUZZZ]]]^^^```bbb^^^```dddfffeee___VVVOOOKKKKKKKKKIIIHHHIIILLLNNNSSSWWWaaatttrrr^^^WWWSSSQQQSSSVVVXXX\\\fffppptttjjjbbb]]][[[UUUTTTSSSTTTWWW[[[```dddcccbbb```]]]\\\[[[[[[[[[ZZZZZZYYYVVVSSSSSSVVVZZZYYY[[[]]]```bbbcccddddddccccccbbbbbbbbbcccddddddccccccdddeeeggghhhiiiiiinnnmmmkkkhhhdddaaa___]]]ZZZ^^^cccgggjjjmmmppprrrrrrqqqooommmmmmnnnoooppprrrwww~~~rrrddd[[[XXX___gggmmm|||nnnYYYLLLFFFCCCBBBCCC>>>>>>>>>>>>============;;;:::999999888888999999999::::::;;;;;;::::::999:::;;;<<<<<<;;;;;;===>>>BBBBBBBBBBBBAAA@@@??????;;;999777777888777666444666777:::BBBLLL^^^xxxxxxsssrrrooopppppppppooommmkkkjjjddddddeeehhhkkkllljjjiiikkkkkkiiieee```\\\ZZZZZZUUURRRLLLGGGEEEFFFHHHJJJJJJPPPYYY___aaabbbdddfffcccdddfffgggddd]]]SSSLLLLLLLLLLLLKKKJJJKKKNNNQQQRRRUUU___qqq}}}ooo[[[VVVRRRQQQPPPPPPSSSZZZcccjjjzzzrrrjjjbbb]]]WWWVVVUUUWWW[[[^^^``````bbbaaa```^^^\\\ZZZYYYXXXXXXWWWVVVVVVVVVXXXZZZ[[[^^^aaadddffffffdddbbb```\\\[[[YYYXXXWWWWWWWWWXXXZZZ\\\^^^```aaacccfffhhhlllooossssssnnnhhhccc```aaabbbdddfffiiikkkmmmmmmpppppppppqqqqqqqqqqqqqqqrrruuuzzz~~~ttteee]]]]]]]]]```iiixxxxxxgggUUULLLHHHDDDAAAAAA===<<<;;;;;;<<<===>>>???;;;::::::999999::::::;;;888999:::;;;;;;:::888777999999:::;;;<<<===>>>>>>???@@@BBBDDDDDDCCCBBBAAA444555777777666666777999<<<===???DDDRRRjjjyyyooommmppprrrpppnnnoooqqqqqqnnnkkkdddddddddgggjjjlllmmmlllooorrrooodddYYYVVVVVVUUUWWWSSSLLLEEEBBBEEEKKKPPPTTTYYY]]]___dddhhhgggcccgggiiijjjgggaaaYYYSSSPPPMMMLLLLLLLLLMMMOOOQQQRRRVVVVVV]]]lll|||ooo\\\WWWPPPPPPOOOPPPRRRXXXaaafffwwwxxxoooddd]]]VVVUUUTTTUUUYYY\\\]]]^^^^^^^^^]]][[[ZZZYYYXXXWWWUUUUUUUUUUUUWWWYYY[[[]]]```aaabbbcccbbb___]]][[[YYYXXXVVVUUUTTTTTTTTTTTTVVVWWWYYY[[[]]]```dddhhhppptttyyy|||zzzvvvsssqqqllljjjhhhfffgggiiikkkmmmnnnnnnnnnnnnnnnnnnnnnnnnllloootttyyy~~~yyyjjj]]]XXXYYY^^^gggtttooo```PPPHHHFFFCCCAAAAAAAAA@@@>>><<<;;;:::;;;;;;;;;::::::999999::::::;;;999999:::::::::999999888::::::;;;<<<===>>>?????????@@@AAABBBAAA@@@>>>===888999999888777666777888888;;;BBBLLL^^^vvvwwwooojjjlllqqqxxxvvvtttttttttrrrmmmhhhddddddeeegggkkknnnoooooopppqqqmmmbbbYYYWWWWWWVVVSSSQQQNNNKKKKKKNNNSSSXXXZZZ^^^aaabbbeeekkkkkkhhhgggggggggddd___XXXQQQMMMJJJLLLOOORRRTTTUUUUUUTTTVVVUUU[[[gggvvvooo\\\XXXNNNOOOPPPPPPRRRWWW]]]aaappptttggg^^^UUUTTTRRRSSSVVVYYYZZZZZZ[[[[[[ZZZYYYWWWVVVUUUUUUQQQQQQSSSUUUWWWZZZ]]]___ccccccbbb```^^^\\\ZZZYYYVVVUUUSSSRRRQQQPPPQQQQQQQQQRRRTTTUUUXXX\\\bbbgggmmmrrryyy~~~~~~}}}}}}yyyuuuoooiiiffffffhhhjjjlllmmmnnnnnnooooooooooookkkmmmqqqtttxxx~~~wwwjjj```XXXVVVZZZdddssszzzdddWWWJJJDDDCCCAAA@@@AAAAAA@@@???===;;;::::::999::::::::::::::::::::::::::::::999999999999::::::;;;<<<<<<===>>>???@@@@@@@@@AAABBBBBBAAA>>><<<:::;;;;;;;;;999777555666777999>>>IIIYYYmmmwwwpppnnnppptttyyy}}}zzzvvvuuutttqqqlllgggdddcccdddgggkkkmmmnnnnnnooonnnggg]]]XXXXXXXXXVVVQQQQQQPPPOOOPPPSSSXXX\\\aaacccdddccceeekkkmmmlllfffdddbbb```^^^YYYQQQKKKHHHLLLRRRXXX[[[[[[YYYWWWWWWUUUXXXaaalllwwwnnn\\\XXXOOOQQQSSSTTTUUUWWW[[[]]]kkk|||vvviii```VVVTTTRRRRRRTTTVVVXXXXXX[[[ZZZYYYWWWUUUSSSRRRQQQMMMNNNQQQUUUYYY\\\___```eeedddbbb```___]]]\\\\\\WWWVVVTTTRRRQQQQQQQQQQQQQQQRRRRRRSSSVVV[[[aaafffnnnsssyyy}}}~~~wwwooojjjgggffffffkkklllnnnqqqssstttuuuuuurrrsssttttttuuuyyy~~~yyyjjjaaa[[[XXX\\\bbboooooo[[[PPPFFFBBBAAA???>>>@@@>>>>>>======<<<<<<<<<<<<::::::::::::::::::::::::;;;:::999888888:::;;;<<<<<<===>>>>>>@@@@@@AAABBBAAABBBCCCCCCBBB@@@>>><<<:::::::::888666555666888>>>DDDQQQcccyyyxxxuuuvvvxxx{{{|||zzzuuupppnnnnnnnnnllljjjeeeeeedddfffiiijjjjjjjjjkkkiiiaaaXXXUUUXXXXXXUUUSSSRRRPPPMMMMMMQQQWWW[[[gggiiihhhddddddiiilllllleeebbb^^^^^^___\\\TTTMMMKKKOOOUUUZZZ]]]\\\[[[YYYYYYUUUVVV[[[ccclllyyynnn\\\YYYUUUXXX[[[]]]\\\[[[[[[[[[dddrrruuukkkcccYYYVVVSSSRRRSSSUUUVVVWWW[[[ZZZXXXVVVSSSPPPOOONNNJJJMMMQQQVVVZZZ^^^```aaacccbbbaaa```___``````aaa[[[ZZZXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXZZZ^^^dddiiiyyy{{{~~~~~~~~~}}}wwwpppkkkfffdddhhhjjjnnnsssvvvyyy{{{{{{zzzzzzyyyxxxxxx{{{|||mmmaaa[[[ZZZ[[[fffmmm{{{xxxhhhVVVMMMEEEBBB@@@===<<<>>>>>>>>>=========<<<;;;;;;999::::::;;;;;;::::::999;;;:::999888999:::<<<=========>>>???@@@AAABBBBBB???@@@AAABBBBBB@@@>>>===666777777666555666888:::AAAHHHVVVjjj}}}yyyyyyzzzwwwtttpppjjjdddbbbeeekkknnnpppkkkjjjiiiiiiiiiiiihhhgggfffddd]]]UUUTTTWWWXXXVVVWWWTTTOOOJJJKKKQQQ[[[cccqqqsssqqqjjjgggjjjlllllleeeaaa______aaa___XXXRRRPPPQQQTTTWWWYYYYYYYYYXXXZZZVVVUUUXXX\\\cccooo{{{qqqbbb```___cccggghhhfffbbb^^^]]]cccmmmwwwmmmfff[[[XXXTTTQQQRRRTTTUUUVVVYYYXXXVVVTTTQQQNNNLLLKKKKKKNNNSSSXXX\\\___```aaa^^^^^^______```bbbcccdddaaa```___^^^^^^___`````````aaabbbbbbdddhhhmmmqqq~~~{{{zzzzzz||||||vvvpppjjjgggfffiiinnntttxxx|||}}}~~~|||}}}~~~yyymmmccc]]][[[^^^dddqqqzzznnn```QQQJJJDDDBBB@@@===<<<===@@@@@@???>>>===;;;999888999999;;;;;;;;;;;;999999:::999999::::::;;;<<<======>>>>>>???@@@AAABBBBBB<<<===>>>??????>>><<<;;;444444555444444666:::===???III[[[qqq|||yyyxxxssslllgggaaa[[[ZZZ```iiipppsssqqqooommmlllllljjjhhhfffcccccc^^^XXXVVVYYY[[[ZZZYYYUUUOOOKKKOOOZZZhhhsss~~~wwwpppoooooommmgggdddbbbbbbbbb___ZZZVVVRRRRRRSSSTTTUUUVVVVVVWWWXXXUUUTTTUUUWWW\\\hhhtttxxxkkkkkkiiimmmrrrsssoooiiiccc___bbbhhhzzz|||ppphhh\\\XXXSSSQQQQQQRRRSSSTTTTTTSSSRRRPPPOOOMMMLLLKKKLLLOOOUUUZZZ^^^`````````^^^___```bbbdddeeefffgggfffeeeddddddeeefffhhhiiigggiiilllnnnppptttyyy|||~~~yyyuuuuuuxxxzzz}}}}}}~~~|||yyyuuupppnnnjjjmmmrrrwww|||~~~~~~vvvmmmfffccccccdddllltttwwwcccXXXKKKFFFBBBBBB@@@===<<<>>>>>>??????>>>===;;;:::999888999;;;<<<<<<;;;999888888999:::;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBB===>>>??????>>><<<:::888555555555555555777;;;>>>>>>LLLbbbyyywwwssstttqqqkkkccc___ZZZ\\\bbbkkkpppsssqqqooommmkkkkkkjjjhhhfffcccfffeee___[[[]]]aaaaaaZZZWWWRRRPPPUUUcccsssxxxssspppmmmjjjiiigggeeeaaa\\\XXXUUUPPPQQQRRRTTTUUUUUUUUUUUUVVVSSSSSSTTTTTTXXXcccnnn{{{~~~ssssssppptttyyyzzzuuummmeeeaaa\\\aaappprrriii\\\XXXSSSPPPOOOQQQRRRSSSOOONNNNNNNNNMMMMMMLLLLLLNNNQQQVVV[[[___``````___aaabbbdddfffhhhiiijjjjjjhhhhhhhhhhhhiiikkkmmmnnnkkknnnrrruuuxxx|||yyyvvvvvvzzz~~~{{{{{{|||{{{zzzwwwuuutttooorrrwww|||tttrrrkkkfffiiilllqqqzzzmmmZZZQQQGGGBBB@@@AAA@@@======???:::;;;<<<>>>>>>>>>======888999;;;<<<<<<;;;999888777999:::<<<======<<<;;;======>>>???@@@AAAAAABBBAAABBBBBBAAA@@@===:::888777777777666666888<<>>===<<<;;;:::::::::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;<<<======AAAAAABBBBBBBBBAAA@@@@@@AAAAAA@@@>>>===;;;::::::999777777888777666999>>>KKKWWWkkk}}}|||sssnnnnnnooonnnllljjjgggfffkkkssswwwtttpppeeehhhiiifffaaa^^^```ccchhhhhhgggdddbbb``````aaaccc\\\XXXYYY___fffrrr|||{{{qqqssszzzuuuuuussskkkaaaYYYUUUTTTTTTSSSSSSVVVZZZ\\\ZZZXXXZZZRRROOOSSSVVVWWW\\\cccqqqyyy}}}yyyzzzkkkhhhhhhiiilllnnnmmmhhhaaa[[[XXXYYYbbbqqq{{{ssseee[[[RRROOOOOOMMMMMMOOOOOONNNNNNMMMLLLMMMMMMMMMOOORRRUUUXXXZZZ\\\```bbbbbbdddhhhkkklllllljjjiiigggfffggggggiiilllnnnpppttttttvvvzzz|||yyyyyy{{{~~~{{{yyy||||||xxxuuuttttttuuuxxx~~~qqqaaaTTTJJJFFFCCC@@@@@@AAABBBAAA???>>>>>>======<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;<<<<<<===>>>??????@@@AAABBBBBBBBBBBBAAA@@@???>>><<<;;;::::::999666666888888777:::@@@HHHUUUgggxxxwwwsssooooooqqqrrrpppmmmlllkkkmmmssszzz|||vvvpppggghhhgggccc]]][[[]]]aaafffggggggeeeaaa___aaaccceee___[[[]]]```eeennnvvv}}}vvvzzz|||qqqdddZZZUUUTTTTTTTTTVVVZZZ^^^```___]]]VVVQQQOOOSSSVVVWWW[[[aaannnwww|||www~~~vvveeeaaaaaabbbdddffffffccc]]]XXXUUUVVV\\\hhhwww~~~wwwiii___UUUQQQOOOLLLLLLNNNMMMMMMMMMMMMNNNOOOPPPPPPOOOQQQUUUWWWZZZ\\\```bbbbbbdddhhhjjjkkkjjjgggfffdddddddddfffiiimmmqqqsssxxxyyy|||}}}{{{zzz{{{~~~}}}|||||||||zzzfffYYYOOOGGGEEECCCAAA@@@AAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<======>>>???===>>>???AAABBBBBBCCCCCC@@@@@@???===<<<;;;:::999888555555888888888===CCCIIIUUUfffvvv|||rrrllllllmmmppptttuuuqqqnnnnnnooossszzz~~~vvvnnniiihhhddd^^^YYYXXX[[[___dddggghhheee```^^^aaadddfff```\\\]]]^^^```eeellluuu}}}}}}{{{tttdddZZZUUUUUUUUUVVVXXX]]]aaabbbbbb```SSSQQQQQQUUUXXXXXX[[[___iiirrr{{{~~~rrraaa]]]ZZZZZZ\\\^^^^^^\\\XXXTTTRRRSSSXXXbbbnnn|||mmmbbbWWWQQQNNNKKKJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPOOOQQQUUUXXXZZZ]]]aaacccccceeegggiiiiiigggdddbbbbbbcccdddfffkkkpppuuuxxx~~~~~~zzzyyyzzz~~~mmm\\\SSSKKKEEECCCBBBAAA@@@@@@@@@??????;;;;;;;;;<<<<<<=========???>>>===<<<<<<===>>>???===============>>>??????>>>???@@@AAAAAAAAAAAAAAA???>>>>>>===<<<::::::999777555555888:::;;;@@@GGGNNN[[[lll{{{yyyoooiiihhhiiilllqqquuuuuurrrooonnnppptttzzz}}}{{{ssslllkkkhhhccc\\\XXXYYY^^^bbbeeeiiijjjggg```]]]```dddccc]]]XXXXXXXXXYYY___fffpppwww~~~~~~zzzzzzppp```WWWUUUWWWUUUWWWYYY\\\_________^^^SSSTTTXXX[[[\\\\\\]]]^^^ccclllyyyppp```[[[TTTTTTTTTVVVWWWVVVSSSQQQOOOPPPUUU]]]hhhwwwpppdddWWWQQQLLLHHHGGGIIIKKKKKKKKKKKKKKKLLLMMMNNNOOORRRVVVYYY[[[^^^bbbeeeeeefffggggggfffcccaaa___ccccccdddgggkkkqqqwww{{{~~~zzzzzz~~~}}}dddVVVOOOIIIEEEAAAAAAAAAAAA???>>>>>>>>>::::::;;;;;;<<<<<<======???>>>===<<<<<<===>>>???===============>>>??????AAAAAAAAAAAA@@@??????>>>>>>======<<<;;;:::999999666444555999<<<>>>EEEMMMVVVdddvvvyyyllldddaaabbbcccggglllqqqsssssssssqqqqqqtttwwwyyywwwrrrmmmkkkhhhbbb]]][[[]]]bbbfffgggiiijjjfffaaa^^^```cccbbb[[[VVVVVVWWWYYY```gggqqquuuyyyxxxuuutttxxx}}}~~~tttfff[[[UUUVVVYYYXXXYYYZZZZZZZZZYYYXXXXXXWWW]]]ccceeedddbbb```^^^^^^fffrrr~~~ooo^^^ZZZQQQPPPOOOPPPQQQQQQOOONNNNNNOOOSSSZZZaaaooorrreeeXXXQQQLLLHHHFFFHHHJJJJJJJJJJJJKKKLLLMMMMMMPPPSSSWWWZZZ]]]```dddgggggggggfffdddbbb```^^^]]]aaaaaabbbdddiiiooouuuyyyppp\\\RRRKKKGGGEEE???AAABBBAAA???======>>>::::::;;;;;;<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<======>>>???BBBBBBAAAAAA@@@>>>===<<<===<<<<<<;;;::::::999999777555666;;;>>>BBBJJJRRR```ooopppccc\\\ZZZXXX[[[aaagggmmmrrruuuwwwssssssuuuwwwxxxvvvrrroooiiifffbbb___^^^```cccfffeeeeeeeeecccaaa``````aaabbb]]]ZZZ[[[]]]```fffmmmsssuuuuuurrrnnnlllmmmppppppnnnhhh___XXXUUUXXX\\\]]]]]]\\\ZZZWWWUUUVVVWWW]]]fffnnnoookkkgggbbb]]][[[aaakkkvvvmmm\\\WWWPPPNNNLLLLLLMMMMMMMMMLLLLLLNNNRRRVVV[[[eeeyyytttgggYYYRRRMMMHHHGGGIIIHHHHHHIIIJJJLLLNNNOOOPPPQQQTTTXXX\\\^^^bbbfffiiijjjhhhdddaaa^^^]]]\\\\\\^^^]]]]]]___ccciiiooosssuuuyyy}}}yyybbbTTTMMMFFFDDDEEE>>>@@@BBBAAA>>><<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;:::999999999777666777<<>><<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@@@@??????;;;;;;;;;::::::999999999888666888===BBBGGGQQQZZZwwwzzznnnbbb\\\[[[ZZZ```hhhooossstttuuuuuummmppptttwwwwwwtttooollleeeccc```___^^^]]][[[YYYZZZWWWVVVYYY___dddcccaaa```___cccjjjmmmllllllnnnrrrpppmmmiiieeecccbbbbbbcccddddddaaa]]][[[^^^aaaiiihhheee___[[[[[[___cccgggttt}}}{{{ssslllcccZZZXXX\\\bbbkkkvvvjjj[[[VVVQQQNNNJJJKKKNNNPPPOOONNNJJJJJJLLLPPPSSSXXXdddqqq|||qqqbbbWWWRRROOOKKKHHHGGGJJJMMMNNNOOOPPPRRRTTTWWWYYY[[[```eeehhhiiiiiihhhfffbbb^^^\\\\\\\\\]]]UUUXXX[[[^^^aaaeeeiiimmmqqqqqqrrrssstttuuuvvvvvvxxxyyy}}}ddd\\\PPPIIIGGGEEEAAA>>>AAA@@@@@@???>>>======<<<>>>===<<<<<<::::::999888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>=========???AAABBBAAAAAA@@@@@@???>>>>>>===???===:::888888888777666<<<:::<<>>======<<<<<<<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<===>>>@@@AAA@@@@@@@@@??????>>>>>>>>>>>><<<:::999999999::::::999:::>>>CCCGGGRRRggg{{{uuujjjaaa]]]]]]jjjrrrzzz|||wwwqqqooopppqqqqqqqqqrrrsssqqqlllhhhaaabbbaaa^^^YYYTTTRRRQQQUUUWWWZZZ]]]___`````````^^^^^^^^^aaadddeeeeeedddiiikkkiiidddcccffffffcccdddbbb___\\\[[[\\\^^^___gggffffffeeeddddddccccccdddgggjjjllljjjddd^^^ZZZWWWTTTVVV^^^iiiuuufffXXXTTTPPPRRRTTTTTTRRROOOMMMLLLNNNLLLKKKMMMLLLNNNVVV___ppp|||kkk]]]TTTNNNJJJGGGHHHJJJMMMOOOPPPRRRTTTWWWZZZ^^^ccciiimmmooopppoookkkjjjhhhggggggggghhhiiihhhjjjmmmooopppssswwwyyy{{{|||yyyxxxvvvtttsssssstttttt}}}{{{fffSSSMMMFFFBBBBBBBBBAAA???>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@????????????>>>>>>>>>>>><<<;;;:::999999:::<<<===:::===BBBIIIRRRccc}}}zzzooogggcccbbbeeessswwwzzzxxxqqqmmmmmmoooqqqqqqqqqqqqppplllfffbbb\\\]]]^^^\\\YYYVVVTTTTTT[[[]]]___aaaaaa___]]]\\\ZZZ\\\]]]^^^^^^___bbbdddlllkkkhhheeefffhhhfffaaa```]]]YYYVVVVVVXXX[[[]]]dddeeeeeefffeeecccbbb```^^^```ccceeeddd```[[[WWWUUURRRRRRYYYcccppp~~~eeeXXXTTTRRRWWW[[[[[[VVVQQQNNNNNNLLLJJJIIIJJJIIIIIIOOOVVVbbbqqqqqqbbbXXXQQQMMMKKKHHHJJJMMMOOOQQQSSSVVVYYY^^^bbbiiinnnpppqqqppppppnnnnnnmmmmmmnnnnnnoooooorrrtttvvvwwwxxxzzz~~~|||wwwsssqqqpppppp|||kkkZZZLLLHHHCCCAAA@@@AAA@@@???======<<<<<<<<<;;;;;;;;;999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999888:::===??????BBBJJJVVVggg}}}vvvlllgggeeegggkkkrrrsssqqqlllfffccceeehhhoooooonnnmmmiiiddd^^^ZZZVVVXXX[[[]]]]]]]]]^^^___cccdddeeedddbbb^^^ZZZWWWWWWYYY\\\\\\[[[]]]aaafffllljjjhhhiiilllkkkeee^^^YYYXXXVVVVVVWWWZZZ]]]___bbbbbbbbbbbbaaa```___^^^ZZZ\\\^^^```___]]]ZZZXXXSSSPPPPPPTTT]]]jjj}}}eeeYYYVVVRRRWWW[[[ZZZUUUPPPMMMLLLIIIFFFEEEGGGHHHGGGKKKQQQYYYfff{{{ttteeeZZZSSSOOOMMMIIIKKKMMMOOOQQQTTTXXX[[[aaafffmmmqqqqqqppppppppprrrsssttttttuuuuuuuuuuuuuuuwwwyyyzzzzzz|||zzzvvvtttttt}}}sss[[[NNNIIIFFFCCCAAA@@@@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>==================;;;;;;:::888777999===@@@DDDJJJWWWkkkuuulllhhhgggiiimmmllljjjeee___YYYYYY\\\```fffffffffccc___ZZZUUUSSSVVVZZZ^^^aaabbbccceeegggiiiiiihhhfffbbb]]]XXXUUUUUUWWWZZZ[[[[[[^^^ccchhhiiihhhjjjooorrrmmmccc\\\XXXXXXYYY[[[\\\]]]^^^^^^```___]]][[[ZZZ[[[\\\]]]XXXYYY[[[\\\\\\[[[ZZZYYYQQQOOOOOORRRYYYggg~~~yyywwwzzz{{{dddYYYVVVQQQRRRTTTSSSPPPLLLIIIHHHGGGDDDCCCFFFGGGGGGIIINNNSSS^^^pppuuuggg[[[SSSNNNLLLIIIKKKNNNPPPRRRVVVZZZ^^^dddiiiooorrrrrrqqqrrrsssyyyzzz{{{|||||||||zzzyyyuuuwwwyyyzzzzzz|||~~~~~~gggTTTKKKFFFEEEDDDBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::;;;;;;999888:::@@@EEEMMMZZZnnntttmmmiiifffgggjjjfffbbb\\\UUUQQQQQQTTTXXXXXXYYYYYYXXXUUUSSSRRRSSS^^^aaadddeeeeeedddeeefffiiihhhfffccc___[[[WWWUUUVVVWWWZZZ\\\^^^aaadddgggeeeeeeiiiqqqrrrkkkbbb\\\]]]^^^_________]]]\\\ZZZ^^^\\\ZZZWWWWWWXXXZZZ[[[WWWWWWXXXXXXXXXYYYYYYXXXPPPPPPQQQSSSXXXfffyyyvvvvvvyyyxxxbbbXXXVVVQQQOOOMMMKKKKKKIIIGGGEEEGGGCCCCCCFFFHHHGGGHHHKKKNNNVVVdddvvvyyylll^^^TTTMMMKKKJJJLLLNNNPPPRRRWWW\\\```eeejjjpppsssssssssvvvyyy}}}xxxzzz|||}}}~~~ooo^^^QQQJJJAAABBBBBBBBBAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===????????????>>>??????>>>===;;;:::999999777:::;;;;;;:::>>>FFFLLL___sss|||qqqkkkhhhdddcccdddaaa]]]VVVOOOJJJIIIKKKMMMMMMOOOPPPQQQQQQTTTYYY\\\dddfffgggfffdddbbbaaaaaacccbbb```^^^[[[YYYXXXWWWYYYYYYZZZ]]]```bbbbbbaaabbbbbbgggnnnmmmfff```___``````______^^^]]]\\\[[[[[[[[[YYYXXXWWWWWWXXXXXXTTTTTTSSSSSSSSSTTTUUUVVVPPPQQQSSSUUUYYYfff}}}yyyvvvwwwvvv```WWWUUUSSSNNNJJJHHHIIIJJJHHHEEEHHHDDDCCCGGGHHHGGGGGGIIIJJJQQQ]]]mmm~~~qqqcccWWWOOOKKKJJJLLLNNNPPPSSSWWW]]]aaadddjjjqqqttttttvvvzzz}}}uuuaaaTTTKKKEEE===???AAAAAAAAAAAAAAABBB<<<<<<==========================================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@@@@??????@@@???>>>===;;;999888888666999;;;<<<===BBBKKKSSSpppxxxzzzwwwmmmjjjgggbbb``````^^^YYYRRRKKKFFFDDDDDDEEEHHHJJJNNNPPPSSSYYYaaagggdddfffgggfffcccaaa______]]]\\\ZZZYYYXXXYYYYYYZZZ\\\ZZZZZZ]]]aaabbb___\\\``````dddjjjhhhaaa___bbb___^^^\\\[[[\\\]]]^^^```YYYZZZZZZZZZZZZXXXWWWVVVRRRQQQPPPOOOPPPQQQRRRSSSPPPRRRUUUWWWZZZggg}}}xxxxxxtttbbbYYYVVVSSSOOOJJJGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHKKKMMMVVVeeewww~~~qqqbbbWWWQQQOOOOOOOOOPPPQQQSSSVVVYYYZZZbbbkkkssssssttt{{{}}}gggVVVKKKGGGGGGDDDAAA>>>@@@CCCDDDAAA===>>>===;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<======<<<<<<<<<<<<======>>>>>>??????======<<<;;;;;;:::999999666999888;;;AAAAAAKKKbbb|||~~~~~~rrrooojjjfffcccaaa]]][[[WWWVVVUUUPPPJJJEEEBBBAAAAAABBBFFFOOOYYYaaaeeeeeegggdddbbbbbb___ZZZ[[[^^^]]][[[YYYYYYZZZ[[[[[[ZZZ\\\]]]^^^```aaaaaa```___]]]^^^______^^^]]]\\\ZZZWWWWWWXXXYYYZZZ[[[[[[\\\[[[]]]^^^\\\ZZZWWWVVVVVVMMMLLLKKKMMMOOORRRSSSSSSUUURRRTTTYYY\\\fff}}}~~~uuubbbZZZWWWTTTPPPKKKHHHGGGFFFFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFIIIKKKRRR___ooottteeeZZZSSSQQQOOOOOOPPPRRRUUUYYY\\\^^^eeemmmssstttvvv~~~ooo[[[PPPHHHDDDDDDEEEBBB@@@AAADDDEEEBBB>>>>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;<<<===============<<<<<<=========>>>>>>>>>======<<<<<<;;;::::::999666::::::<<>>>>><<<<<<===>>>>>>>>>======<<<<<<<<<===============<<<<<<<<<;;;::::::999999777<<<<<<>>>CCCFFFXXXuuuvvvnnnhhhdddccc```\\\[[[]]]```bbbccc\\\[[[YYYSSSMMMGGGDDDCCCDDDEEEJJJRRR\\\ccceeeddd]]]YYYWWWYYYYYYXXX[[[___ZZZXXXWWWWWWYYY[[[[[[[[[WWWYYY\\\[[[XXXVVVWWWYYY]]]]]][[[YYYWWWUUUTTTSSSWWWWWWWWWWWWXXXYYY[[[\\\YYYZZZ[[[YYYUUURRRPPPPPPMMMNNNPPPRRRSSSSSSSSSSSSUUUTTTWWW]]]___fffzzzvvveee]]]ZZZTTTPPPLLLIIIGGGFFFDDDBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFJJJSSS^^^ooo~~~{{{ooocccZZZVVVOOOOOOQQQTTTYYY^^^dddgggjjjnnnrrrvvv~~~|||zzz{{{}}}wwwdddPPPGGGFFFDDDBBBAAA???>>>===>>>??????===;;;===<<<;;;;;;<<<===<<<:::;;;<<<<<<<<<==================>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888666======???DDDJJJaaatttnnnjjjfffdddccc```^^^^^^___bbbcccccc^^^]]]ZZZUUUNNNIIIGGGFFFGGGHHHMMMUUU]]]bbbbbb```XXXSSSQQQSSSUUUUUUXXX\\\YYYWWWUUUVVVXXXZZZ[[[[[[WWWZZZ\\\[[[WWWUUUWWWZZZ[[[ZZZYYYYYYXXXXXXYYYYYY___]]][[[YYYYYYYYY[[[\\\XXXYYYYYYWWWSSSOOOMMMMMMMMMOOORRRTTTUUUTTTTTTTTTWWWWWWZZZ^^^___cccppp~~~wwweee\\\YYYQQQNNNJJJHHHGGGFFFDDDBBB@@@@@@BBBCCCEEEGGGHHHIIIEEEFFFKKKQQQZZZjjj~~~{{{~~~ssshhh^^^XXXQQQQQQRRRUUUZZZ```fffjjjkkkoootttzzzzzzyyyxxxxxx{{{gggWWWHHHCCCDDDBBB@@@???>>>=========>>>===<<<;;;===;;;:::;;;<<<===<<<;;;::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;888888888777777777777777666<<<===@@@HHHQQQjjjqqqkkkkkkhhhffffffhhhfffdddddddddcccbbb``````___\\\VVVQQQLLLKKKKKKOOOPPPTTT[[[bbbdddbbb^^^UUUOOOMMMPPPSSSSSSUUUWWWYYYWWWUUUVVVXXXZZZ[[[[[[VVVXXXZZZYYYWWWVVVXXX[[[YYYXXXYYYZZZ\\\```ccceeeiiifffbbb]]]ZZZZZZZZZ[[[WWWXXXXXXVVVRRRNNNLLLLLLMMMPPPTTTVVVUUUTTTTTTUUUVVVVVVXXXYYYYYYYYY```gggsssuuu{{{uuubbbYYYUUULLLJJJGGGFFFFFFFFFEEECCC@@@@@@BBBCCCEEEGGGIIIIIIEEEGGGKKKPPPUUUccczzzxxxnnnccc\\\UUUUUUUUUWWW\\\bbbhhhlllnnnttt{{{{{{ppprrrvvv{{{~~~gggXXXMMMDDDCCCBBB???======??????@@@@@@??????>>>===<<<;;;:::;;;=========;;;:::::::::;;;;;;;;;;;;<<<======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::777777777777777777777777888===>>>CCCNNNZZZtttwwwkkkkkkmmmjjjhhhjjjllljjjgggeeedddcccaaa___aaa```^^^ZZZUUURRRRRRSSS[[[[[[^^^cccggggggbbb]]]SSSMMMLLLPPPUUUUUUUUUWWWZZZXXXWWWWWWYYY[[[[[[[[[UUUUUUUUUVVVXXXZZZ[[[\\\YYYXXXYYY[[[___eeejjjnnnpppllleee___ZZZYYYYYYZZZVVVWWWXXXVVVRRROOOMMMMMMNNNQQQUUUUUUSSSRRRTTTVVVXXXXXXYYYXXXVVVUUUWWWYYY\\\```kkkzzzqqq^^^SSSOOOGGGEEEDDDEEEFFFFFFFFFDDDBBBCCCDDDEEEFFFFFFGGGHHHDDDFFFJJJMMMOOOYYYnnn}}}tttiiiaaa[[[ZZZZZZ[[[___dddjjjnnnttt}}}uuulllqqqyyykkkXXXLLLHHHEEEFFFDDD@@@===??????@@@AAA@@@???>>>>>>>>><<<;;;:::;;;===>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===============<<<;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888:::>>>???FFFUUUddd}}}{{{nnngggjjjlllhhhiiioookkkgggbbb^^^^^^___```aaacccbbbaaa^^^ZZZYYY[[[\\\bbbbbbdddgggiiifff^^^XXXQQQLLLLLLSSSZZZ[[[ZZZZZZ\\\ZZZXXXXXXYYY[[[[[[ZZZWWWTTTSSSVVV\\\```aaa___[[[[[[ZZZ\\\___eeekkknnnpppkkkddd]]]XXXVVVWWWXXXVVVWWWXXXWWWSSSPPPOOOOOONNNRRRUUUTTTQQQQQQSSSWWWYYYZZZYYYXXXWWWVVVUUUSSSRRRWWWeeeuuu~~~oooZZZOOOKKKCCCBBBBBBCCCFFFGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEECCCEEEHHHJJJJJJQQQdddwwwxxxllleee___^^^]]]^^^aaaffflllooozzz|||qqqooottt~~~tttbbbUUUGGGFFFHHHJJJGGGBBB@@@CCC===>>>??????===<<<<<<===<<<;;;:::;;;===>>>===<<<<<<<<<<<<<<<=========>>><<<<<<======<<<;;;::::::;;;;;;;;;::::::999999999999999999999999999::::::===@@@@@@III[[[jjj~~~oooccc^^^ccceeebbbfffoooiiiccc[[[WWWXXX\\\aaaccceeedddcccaaa^^^^^^```cccddddddeeeggggggcccZZZSSSPPPLLLMMMVVV^^^```______]]][[[YYYYYYZZZ[[[[[[ZZZZZZVVVSSSXXXaaaggggggddd^^^]]][[[[[[^^^ccchhhkkkmmmiiiaaaZZZUUUTTTVVVWWWVVVWWWXXXWWWTTTRRRPPPPPPOOORRRUUUSSSPPPOOOSSSWWWUUUVVVUUUSSSSSSSSSQQQNNNRRRWWWeeeuuu|||}}}hhhVVVLLLIIIHHHFFFDDDCCCDDDEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGGGGEEEFFFKKKVVV^^^yyyzzzsssnnngggdddaaabbbgggnnntttxxx|||vvvvvv{{{vvvxxx|||rrraaaSSSJJJCCCCCCBBBAAA@@@>>>>>>===;;;<<<<<<===============;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::;;;<<<===>>><<<<<<======>>>>>>??????<<<;;;:::999888888888888777888888666555666888;;;;;;???EEEKKKWWWooo{{{rrraaa___[[[ZZZZZZ^^^bbbdddfff^^^UUUSSSWWW^^^ccceeecccaaa``````bbbccccccbbbaaaaaa```]]]ZZZXXXXXXYYYTTTUUUXXX]]]cccgggiiiiiihhhbbb[[[WWWVVVWWWVVVUUUTTTYYY]]]]]]___cccbbb^^^XXXYYYZZZ[[[]]]^^^______bbb```^^^[[[XXXWWWVVVVVVYYYYYYYYYXXXVVVRRROOOMMMMMMRRRXXXXXXUUURRRRRRSSSSSSUUUWWWUUUQQQNNNNNNOOOMMMUUUaaammmwww~~~gggUUUKKKHHHFFFDDDBBBBBBCCCDDDCCCBBBEEEEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEDDDDDDHHHQQQYYYjjjwww}}}xxxtttooollljjjkkkooovvv||||||vvvqqqttt{{{tttbbbVVVKKKEEECCCBBBAAA@@@???>>>>>>===;;;<<<======>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>><<<<<<==================::::::999888777777777777999:::::::::999999;;;===;;;???EEENNN^^^xxxzzzhhh```^^^[[[ZZZYYY[[[]]]^^^___ZZZVVVWWW\\\aaabbbbbbaaa^^^[[[YYY[[[]]]______\\\ZZZWWWVVVVVVWWWXXXXXXVVVVVVXXX\\\bbbfffhhhhhheee___YYYUUUTTTTTTTTTSSSRRRWWWZZZ[[[\\\___^^^ZZZXXXWWWWWWWWWXXXXXXYYYZZZ[[[[[[[[[ZZZZZZXXXWWWVVV^^^]]]ZZZXXXUUUTTTSSSSSSSSSXXX\\\\\\WWWSSSRRRSSSRRRTTTUUURRROOOLLLLLLMMMIIIQQQ\\\gggqqqzzzgggTTTJJJGGGDDDBBBAAAAAACCCDDDDDDCCCEEEEEEDDDCCCBBBAAAAAA@@@AAABBBDDDCCCBBBEEEKKKPPPZZZdddvvv~~~{{{wwwuuuttttttxxx}}}xxxooojjjlllwwwwww___QQQIIIEEEBBBBBBAAAAAA@@@???>>>======<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777777777888999;;;;;;;;;;;;===>>>???BBBHHHSSSgggkkk]]]\\\[[[ZZZYYYYYYXXXXXXXXXVVVVVVXXX]]]cccfffdddaaabbb]]]WWWSSSSSSVVVYYYZZZYYYTTTOOOPPPUUUYYYYYYWWWWWWWWWWWWZZZ___ccceeefffaaa]]]XXXTTTSSSSSSRRRRRRQQQVVVYYYZZZ\\\^^^]]]YYYWWWVVVTTTRRRQQQRRRSSSTTTUUUVVVYYY[[[\\\\\\[[[ZZZaaa^^^YYYVVVTTTTTTVVVWWWXXX[[[^^^\\\WWWRRRPPPPPPQQQQQQQQQOOOLLLJJJIIIJJJGGGLLLUUU___jjjuuugggUUUKKKGGGCCCBBBAAAAAACCCEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@BBBCCCCCCBBBCCCFFFIIISSSZZZhhh|||{{{{{{zzzzzz|||~~~yyyssslllkkkttt~~~fffSSSIIIEEECCCAAAAAA@@@@@@???>>>>>>======<<<===>>>>>>??????>>>>>>::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;:::999888888888888444666888999999:::<<<===DDDGGGNNN[[[pppxxxddd[[[ZZZZZZ[[[[[[YYYWWWTTTRRRNNNRRRXXXaaahhhjjjhhhfffggg```WWWQQQQQQTTTXXX[[[\\\UUUOOOQQQYYY^^^]]]ZZZVVVUUUUUUWWW[[[^^^``````]]][[[WWWTTTRRRRRRQQQQQQQQQWWW[[[]]]___bbbaaa]]]VVVTTTQQQOOONNNOOOPPPRRRUUUVVVYYY[[[]]]^^^^^^^^^]]][[[WWWTTTSSSTTTUUUWWWWWWYYYZZZXXXTTTPPPMMMLLLOOOOOONNNLLLJJJIIIHHHHHHGGGKKKQQQYYYdddqqq~~~hhhVVVLLLHHHEEECCCBBBCCCEEEFFFFFFEEE@@@@@@AAAAAABBBBBBCCCCCCAAABBBCCCDDDCCCCCCDDDEEENNNSSS^^^ppp{{{tttooonnnnnnuuuyyylllZZZMMMGGGEEEBBB@@@?????????>>>>>>=========<<<<<<===>>>>>>>>>>>>>>>:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999:::999888777777666666777333555777888999:::===???EEEKKKVVVggg|||sssddd```^^^______^^^ZZZUUUOOOKKKIIINNNVVV___gggjjjkkkjjjgggaaaYYYTTTUUUZZZ```dddddd\\\UUUXXX```eeeccc^^^UUUTTTTTTUUUWWWYYYZZZYYYWWWVVVTTTRRRPPPNNNNNNNNNPPPVVV\\\___cccfffeeeaaaVVVTTTQQQOOONNNPPPQQQSSSVVVWWWXXXYYY[[[\\\^^^^^^YYYXXXXXXWWWWWWVVVUUUUUUTTTUUUVVVUUUSSSPPPNNNMMMOOOMMMLLLJJJJJJJJJIIIIIIKKKLLLPPPVVV```nnn}}}~~~~~~gggVVVMMMIIIFFFDDDCCCCCCEEEFFFFFFEEE???@@@@@@AAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDHHHMMMWWWggg|||yyyrrrlllgggllluuueee[[[OOOGGGDDDCCCAAA>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<===============::::::::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;::::::888888777555555555555555666777999:::;;;>>>BBBEEEFFFRRRdddyyypppfffeeeeeeeeeeeebbb]]]UUUNNNJJJJJJOOOVVV___eeehhhiiiiiiddd```ZZZXXX[[[bbbhhhlllfff```[[[]]]eeeiiifffaaaVVVVVVUUUWWWXXXXXXWWWUUUPPPQQQQQQOOOLLLJJJJJJJJJOOOVVV\\\```cccgggeeeaaaWWWVVVTTTRRRQQQRRRSSSTTTUUUVVVWWWXXXZZZZZZ[[[[[[VVVXXXZZZ[[[[[[YYYWWWUUUTTTTTTUUUUUUUUUTTTRRRQQQOOOMMMKKKJJJLLLMMMMMMMMMNNNNNNOOOTTT\\\jjjzzz}}}|||||||||~~~fffUUULLLIIIFFFDDDCCCCCCDDDDDDDDDCCCAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCEEEJJJSSS```qqqvvvqqqnnnkkkmmmwwwnnnXXXPPPFFFAAAAAABBB@@@===>>>>>>============<<<<<<::::::;;;<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;:::;;;<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999888777666666666666999:::::::::<<<@@@FFFJJJNNN___xxx}}}mmmddddddcccdddfffeeebbb\\\WWWSSSRRRWWW___eeeiiiiiiiiihhhfffbbb]]][[[]]]aaaeeeggg```]]][[[^^^eeehhheeeaaaZZZZZZ[[[\\\]]][[[XXXUUUNNNPPPQQQPPPMMMJJJJJJKKKQQQXXX^^^aaadddfffddd___[[[ZZZXXXVVVTTTSSSRRRRRRSSSVVVZZZ^^^___^^^[[[YYYUUUVVVXXXZZZZZZYYYWWWVVVTTTTTTTTTUUUUUUUUUTTTSSSPPPMMMKKKKKKNNNQQQQQQQQQOOONNNNNNPPPXXXeeettt~~~}}}||||||{{{~~~}}}dddSSSKKKHHHFFFDDDBBBBBBCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCBBBEEECCCBBBBBBCCCDDDDDDCCCEEEJJJRRR\\\jjjyyynnnlllnnnmmm{{{uuu___SSSKKKBBB>>>@@@BBBAAA>>>===============<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;999999:::::::::;;;;;;;;;::::::<<<=========<<<;;;;;;;;;;;;<<<<<<=========>>>===<<<;;;::::::::::::::::::999999;;;@@@GGGKKKXXXlllxxxjjjaaaaaa]]]___ccceeefffdddaaa___[[[```hhhnnnooommmjjjhhhjjjfffaaa]]]\\\\\\]]]]]]ZZZXXXXXX]]]bbbeeeccc___^^^^^^___aaaaaa^^^ZZZVVVPPPRRRUUUSSSPPPMMMMMMNNNVVV\\\bbbdddeeegggddd^^^]]]\\\ZZZXXXUUUSSSPPPOOORRRWWW___eeegggddd^^^ZZZSSSTTTUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTSSSRRRQQQNNNKKKLLLPPPSSSTTTTTTNNNMMMLLLNNNUUUaaapppyyy~~~{{{{{{|||}}}uuu^^^QQQKKKHHHHHHFFFDDDBBB@@@@@@AAABBBAAAAAA@@@@@@AAABBBDDDEEEDDDCCCAAA@@@@@@AAACCCDDDDDDGGGNNNWWW___mmmwwwmmmiiijjjsss~~~xxxaaaVVVEEEEEEEEECCCBBB@@@>>>===?????????>>>======<<<<<<>>>>>>===<<<;;;;;;::::::888999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>???===;;;;;;<<<======<<<===;;;888666777777777777===888:::AAABBB@@@IIIXXXeee~~~zzzooohhhhhheeehhhmmmppppppmmmhhheeeggghhhjjjkkkkkkjjjhhhggggggeeeccc___]]][[[ZZZYYYSSSSSSUUUYYY___cccddddddeeedddcccbbbaaa^^^ZZZVVVTTTTTTTTTTTTRRROOOMMMKKKSSSXXX___bbbaaa___^^^___ddd```[[[VVVSSSRRRRRRSSS^^^ccchhhhhhccc]]]YYYWWWTTTVVVWWWVVVTTTSSSSSSSSSRRRSSSTTTUUUTTTQQQNNNLLLLLLMMMNNNOOOOOOOOONNNMMMMMMPPPQQQQQQSSS\\\mmmyyysss\\\OOOIIIFFFEEECCCAAA???>>>>>>??????AAA@@@@@@@@@AAABBBDDDDDDCCCBBB@@@??????@@@BBBCCCCCCEEEKKKRRRZZZggg~~~|||oooiiikkkrrrgggSSSKKKCCCCCCBBBAAA@@@>>>===<<<>>>>>>============<<<<<<===<<<<<<;;;::::::999999888999::::::<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???===;;;:::;;;<<<<<<<<<<<<:::888666666777888888999888===DDDDDDEEETTTfffxxx~~~|||ssslllkkkgggjjjnnnrrrsssqqqmmmkkkhhhhhhiiihhhgggfffdddccccccbbb```]]][[[XXXVVVUUUSSSTTTUUUZZZ___cccffffffhhhfffdddbbb___[[[UUURRRRRRRRRQQQOOOMMMKKKIIIHHHRRRVVV\\\______]]]]]]]]]```^^^ZZZVVVUUUUUUVVVWWW```cccfffeee```ZZZVVVUUUSSSTTTUUUTTTRRRPPPPPPQQQRRRSSSTTTTTTRRROOOLLLJJJJJJKKKMMMOOOOOOOOOOOOOOOLLLOOOQQQPPPRRR[[[iiittt{{{|||~~~qqqZZZMMMGGGDDDCCCBBB@@@>>>======>>>>>>@@@@@@@@@@@@@@@AAABBBCCCAAA@@@???>>>>>>???@@@AAABBBCCCGGGLLLRRR^^^rrr|||sssllllllsssoooYYYKKKFFF@@@@@@@@@???>>><<<;;;:::;;;<<<<<<<<<<<<=========;;;;;;;;;::::::999999888999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???===::::::;;;<<<;;;;;;:::999777666666777999::::::<<>>>>>>>>>>>???@@@BBBBBBCCCGGGKKKUUUfffvvvwwwuuuuuuyyyooo]]]OOOGGGFFF?????????>>>===<<<;;;:::::::::;;;;;;<<<======>>>;;;;;;;;;:::::::::999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::999:::::::::999888888888777666888;;;===BBBCCCGGGNNNTTTaaayyyxxxoooooorrrpppmmmlllqqqrrrtttuuuuuusssqqqooohhhfffccc```^^^]]]]]]]]]___\\\XXXUUUSSSSSSTTTUUUXXXZZZ^^^cccffffffccc```YYYXXXWWWXXXYYYXXXVVVTTTOOOMMMKKKIIIIIIJJJLLLMMMWWWXXXZZZ[[[ZZZXXXWWWVVVUUUTTTSSSSSSTTTVVVYYY[[[]]]\\\[[[XXXVVVTTTSSSSSSUUUVVVWWWVVVSSSQQQPPPQQQUUUUUUUUUSSSQQQMMMJJJIIILLLMMMOOOPPPQQQQQQQQQPPPRRRTTTVVVUUUTTTVVV\\\aaa]]]dddnnnxxxzzzqqqoootttyyy~~~nnnXXXLLLGGGDDDBBBAAAAAA@@@????????????>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>BBBAAABBBDDDGGGNNN[[[iii}}}}}}uuuzzz|||gggWWWLLLDDDAAABBB>>>>>>??????>>>===<<<<<<999::::::;;;<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;999888888999999888777888888888777999===@@@FFFFFFKKKWWWgggzzzwwwmmmdddcccgggiiiiiiiiilllnnnpppssstttsssrrrqqqfffddd```]]][[[[[[[[[\\\ZZZVVVQQQMMMLLLPPPUUUYYY]]]___dddhhhiiieee^^^XXXNNNNNNOOOQQQUUUWWWWWWVVVPPPNNNMMMLLLNNNQQQTTTWWW^^^]]]\\\ZZZYYYVVVTTTRRRQQQPPPPPPPPPQQQTTTVVVXXXZZZXXXUUUSSSSSSTTTUUUVVVYYYZZZ[[[ZZZWWWVVVUUUVVVXXXXXXWWWUUURRROOOLLLKKKPPPQQQRRRRRRRRRQQQPPPOOOTTTUUUVVVTTTQQQPPPSSSUUURRRZZZfffsss~~~vvvuuuvvvyyy}}}lllWWWLLLGGGFFF????????????>>>>>>============>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@@@@CCCEEEIIIRRR\\\nnn~~~|||vvvpppaaaRRRIIIEEEAAA@@@@@@>>>>>>?????????>>>======::::::;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===;;;888777777888777666666888:::999999;;;@@@DDDGGGMMMYYYlllwwwllleee^^^\\\```eeeffffffbbbeeejjjooorrrsssrrrrrrcccaaa^^^[[[YYYXXXXXXXXXSSSOOOJJJGGGHHHNNNVVV[[[```bbbeeeggggggaaaYYYSSSKKKJJJKKKMMMQQQTTTTTTTTTSSSRRRQQQRRRTTTWWW[[[]]]bbb___\\\ZZZXXXVVVSSSQQQOOOOOOOOOPPPRRRTTTVVVXXXZZZWWWTTTSSSTTTWWWXXXYYY[[[]]]^^^]]][[[ZZZZZZZZZ[[[ZZZYYYVVVTTTQQQOOONNNQQQRRRRRRSSSRRRQQQOOONNNQQQRRRRRRPPPMMMLLLLLLMMMPPPWWWbbbpppwwwxxxzzz~~~iiiUUUKKKGGGFFF??????????????????>>>>>><<<===>>>>>>>>>===<<<<<<>>>>>>>>>??????>>>>>>>>>???>>>???BBBCCCEEEKKKSSS___rrrzzzzzz}}}qqq\\\QQQGGGEEEEEECCC@@@@@@======>>>>>>>>>>>>======<<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===:::888666777777666555555888;;;;;;:::===BBBHHHOOO___wwwzzzooodddaaa]]]]]]aaaffffffddd___ccchhhmmmppppppnnnmmmbbb```\\\YYYVVVTTTRRRRRRLLLJJJHHHHHHLLLSSSZZZ^^^bbbaaaaaaaaa___[[[VVVRRRIIIHHHIIILLLPPPSSSTTTTTTWWWVVVVVVVVVXXXZZZ]]]___bbb^^^ZZZXXXWWWVVVTTTQQQOOOOOOQQQSSSUUUXXX[[[]]]^^^ZZZWWWVVVXXXZZZ[[[[[[[[[\\\^^^]]]\\\[[[[[[\\\[[[ZZZYYYWWWTTTRRRPPPOOOOOOOOOPPPQQQQQQPPPOOONNNOOOOOOOOONNNMMMMMMMMMNNNQQQUUU^^^lll{{{}}}zzzzzzgggTTTJJJGGGEEEAAAAAABBBBBBBBBAAAAAA@@@<<<<<<===>>>>>>===<<<;;;>>>>>>????????????>>>>>>===<<<>>>BBBBBBBBBGGGMMMUUUhhh~~~wwwwww}}}}}}hhhXXXOOOFFF@@@AAADDDBBB>>><<<;;;<<<======>>>=====================>>>>>>>>>>>>::::::::::::::::::::::::::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===:::777666666666666555555999<<<<<<;;;>>>DDDJJJZZZsss}}}rrrkkk______^^^```eeeiiihhhdddbbbeeejjjnnnooolllhhheeeaaa___\\\XXXSSSPPPMMMLLLIIIJJJKKKNNNSSSYYY^^^bbbbbb```\\\ZZZYYYWWWUUUTTTFFFFFFGGGKKKPPPUUUWWWXXXYYYYYYXXXXXXYYYZZZ\\\]]]```\\\XXXVVVWWWWWWUUUSSSOOOPPPSSSVVVYYY]]]```bbbccc___ZZZYYY[[[]]]]]]\\\YYY[[[\\\\\\[[[[[[\\\]]]ZZZZZZXXXVVVTTTRRRQQQPPPKKKLLLNNNOOOPPPOOOOOONNNNNNOOOOOOOOOPPPQQQRRRSSSQQQSSSZZZgggvvv}}}~~~fffVVVLLLGGGFFFAAABBBCCCBBB@@@???@@@AAA@@@???>>>=========>>>??????@@@AAABBBBBBAAA@@@???>>>>>>======>>>AAAEEEGGGNNN[[[qqq}}}yyyyyy~~~zzzgggWWWMMMDDDDDDCCCCCCAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999:::<<<===???@@@@@@AAA@@@@@@???>>>>>>>>>>>>???===:::777666888999888666;;;888888<<<@@@DDDMMMVVVkkkpppgggddd```___```bbbeeeggggggfffjjjiiiiiijjjjjjhhhddd```]]][[[XXXVVVTTTQQQLLLIIIFFFIIIOOOVVV\\\aaadddeeeiiiaaaXXXUUUVVVXXXWWWUUUMMMLLLLLLOOOSSSWWWYYYYYY\\\\\\ZZZXXXVVVWWWYYY[[[___\\\XXXVVVVVVVVVUUUTTTNNNPPPSSSVVVYYY\\\aaadddddddddcccbbbaaa___]]]\\\ZZZ\\\^^^\\\YYYWWWWWWYYY[[[ZZZWWWSSSPPPMMMLLLKKKEEEGGGJJJNNNPPPPPPMMMJJJQQQNNNLLLNNNQQQSSSSSSRRRTTTSSSWWWaaajjjsss}}}{{{dddUUULLLGGGGGGAAABBBBBBBBB@@@???@@@AAAAAA@@@???>>>======>>>???>>>???@@@@@@@@@@@@???>>>>>>===<<<<<<===@@@CCCEEEGGGQQQbbbyyy|||yyywwwfffYYYNNNHHHCCCCCCBBBAAA???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<===>>>??????>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<999666666888999888666:::999;;;???CCCIIIUUU```sssfff^^^\\\]]]\\\]]]```dddgggiiiiiijjjjjjjjjkkkkkkgggbbb___ZZZVVVRRRQQQRRRQQQMMMJJJKKKOOOVVV]]]cccggghhhhhheee^^^WWWUUUYYY\\\]]][[[TTTTTTTTTWWWZZZ\\\\\\[[[ZZZ[[[[[[YYYXXXXXXZZZ\\\^^^[[[WWWUUUTTTUUUUUUUUUSSSUUUXXXYYY[[[]]]aaacccffffffeeeeeecccaaa```___[[[]]]___]]]ZZZXXXYYYZZZZZZYYYVVVSSSPPPMMMKKKJJJDDDFFFJJJNNNPPPOOOLLLJJJJJJIIIIIIKKKOOOQQQQQQPPPRRRQQQTTT\\\eeemmmxxxwwwaaaSSSKKKGGGGGG@@@AAABBBAAA?????????@@@BBBAAA@@@>>>======>>>>>>======>>>>>>>>>>>>======>>>===<<<;;;<<<>>>@@@AAAFFFLLLXXXjjj}}}uuuwwwzzz|||}}}~~~~~~~~~ttt___RRRKKKGGGEEEBBBAAA???>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===????????????>>>===<<<<<<999:::;;;<<<<<<;;;:::::::::888666666777888888888;;;<<<@@@DDDIIISSSeeeuuuzzzkkk^^^VVVUUUVVVWWWYYY]]]cccggghhhhhhggghhhjjjkkkkkkgggaaa\\\[[[VVVSSSUUU[[[]]]XXXSSSPPPUUU\\\cccgggiiiiiihhhaaa[[[UUUVVV\\\bbbcccccc]]]]]]]]]___aaaaaa^^^\\\WWWYYYZZZZZZYYYZZZ[[[]]]]]]YYYUUURRRRRRTTTUUUUUUWWWYYYZZZ[[[\\\]]]```bbbggggggfffeeedddbbbaaa```^^^___```___\\\ZZZZZZZZZXXXWWWVVVTTTQQQNNNKKKIIIEEEHHHLLLOOOPPPNNNKKKIIIIIIIIIKKKOOOSSSUUUTTTSSSQQQOOOQQQVVV]]]eeeqqq{{{uuu___QQQHHHDDDDDD???AAAAAA@@@???>>>???@@@CCCAAA@@@>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<===>>>???FFFJJJRRR___rrruuusssrrrsssxxx{{{||||||xxxdddRRRIIIFFFEEEEEEAAA???===;;;;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>???????????????>>>===<<<;;;<<<===>>>===;;;999777888777666666777888999:::???@@@DDDIIIPPP^^^xxxwwwgggYYYQQQPPPPPPSSSYYY```fffhhhgggdddbbbcccfffiiiiiieee___ZZZYYYVVVWWW^^^hhhlllfff^^^VVVXXX\\\```bbbccccccbbb^^^YYYVVVXXX___eeegggfff``````aaaccccccaaa]]]YYYTTTVVVXXXYYYYYYYYYZZZ[[[[[[WWWSSSPPPQQQSSSUUUVVVWWWYYYZZZ[[[[[[]]]```bbbeeeeeeeeedddcccbbbaaa```___``````___]]][[[ZZZZZZVVVVVVVVVVVVSSSPPPLLLJJJJJJMMMPPPQQQOOOLLLJJJHHHIIIKKKNNNRRRTTTVVVUUUTTTRRROOOOOORRRWWW]]]jjjvvv~~~sss]]]OOOEEEAAAAAA???@@@AAA@@@>>>===>>>???AAA@@@???===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;???>>>============>>>??????CCCIIISSSbbbuuu{{{uuunnnmmmqqqvvvyyyzzzrrrgggXXXLLLFFFCCCBBBAAA???===;;;::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>======>>>>>>???===>>>>>>????????????>>>======>>>>>><<<999666444777777777777777999;;;===AAABBBGGGNNNXXXjjjvvvhhh[[[SSSRRRSSSYYYaaajjjnnnlllfffaaa[[[]]]```dddeeeccc]]]YYYSSSSSSYYYeeeqqqssskkkbbb\\\\\\[[[ZZZ[[[\\\]]]]]]]]]YYYWWW[[[aaaffffffccc]]]]]]___```aaa^^^YYYVVVRRRTTTVVVWWWVVVUUUVVVWWWXXXUUUQQQPPPQQQTTTUUUVVVVVVXXXZZZ[[[]]]___bbbeeeeeeeeeeeeddddddbbbaaa```______^^^]]]\\\ZZZXXXWWWUUUUUUVVVVVVTTTRRROOOMMMQQQSSSTTTRRRNNNJJJHHHGGGHHHJJJNNNPPPQQQRRRQQQQQQUUURRRQQQRRRSSSXXXeeeqqq|||rrr[[[MMMDDD@@@@@@>>>???@@@???=========>>>???>>>===<<<;;;<<<======<<<;;;::::::::::::;;;<<<>>>============>>>>>>???===@@@EEEKKKUUUddduuurrriiihhhlllqqqttt}}}nnn\\\UUULLLEEECCCAAA>>><<<<<<<<<;;;::::::;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>======>>>>>>???<<<===>>>???@@@@@@@@@@@@<<<<<<<<<;;;999666444222666777888888888:::===@@@BBBEEELLLXXXfffzzz}}}rrrgggaaa```___dddmmmtttvvvpppfff^^^XXXZZZ]]]```bbb```[[[WWWSSSUUU]]]jjjtttuuulllccc___]]]ZZZXXXWWWXXXZZZ\\\[[[YYYYYY]]]ccceeebbb^^^XXXYYYZZZ]]]^^^\\\XXXUUUTTTUUUVVVUUUSSSRRRSSSTTTUUUSSSQQQQQQSSSUUUVVVVVVTTTWWWYYY\\\]]]```dddgggdddeeeeeedddcccbbbaaaaaa]]]\\\ZZZZZZYYYXXXUUUSSSRRRSSSSSSTTTTTTSSSRRRQQQUUUVVVUUUQQQKKKGGGGGGHHHKKKNNNQQQSSSSSSSSSTTTUUUWWWUUUTTTSSSRRRUUUaaammm{{{pppZZZMMMEEEAAAAAA>>>?????????===<<<===>>><<<<<<;;;::::::;;;===>>><<<;;;::::::::::::;;;<<<;;;;;;;;;<<<<<<======>>>>>>@@@BBBEEEKKKWWWhhhttt|||jjjbbbbbbgggkkkuuu|||kkk[[[MMMIIIDDDBBBBBBBBB???<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>======>>>???@@@@@@@@@@@@;;;;;;:::999888777777666666888:::::::::;;;???CCCGGGLLLXXXjjj||||||qqqjjjjjjkkknnnsssvvvuuummmbbbZZZ[[[[[[\\\^^^___]]]YYYUUUVVVYYY___gggmmmlllfff```\\\ZZZXXXWWWWWWXXXZZZ[[[XXXWWWYYY___dddddd___YYYVVVVVVXXX[[[]]]]]][[[XXXXXXXXXWWWTTTQQQPPPQQQRRRSSSRRRRRRSSSUUUVVVVVVUUUQQQSSSVVVXXXZZZ]]]```ccc````````````______^^^]]][[[YYYVVVVVVVVVUUURRROOONNNOOOOOOPPPQQQRRRSSSSSSUUUUUUSSSMMMGGGDDDGGGKKKNNNQQQTTTUUUUUUWWWZZZ]]]YYYWWWVVVTTTQQQSSS]]]iii|||oooZZZMMMFFFCCCDDD===??????>>>===<<<===>>>::::::999999:::;;;===>>><<<<<<::::::::::::<<<<<<999999:::;;;;;;<<<<<<======>>>======AAAMMM]]]jjjnnn___\\\```eeemmmuuu{{{jjjYYYMMMHHHEEEBBBBBBEEEFFFDDDBBB::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>>>>>>>???@@@@@@@@@??????<<<;;;;;;::::::;;;<<<<<<666888:::;;;:::<<<@@@DDDLLLSSSddd{{{|||ooohhhgggqqqrrrsssssspppggg]]]UUU^^^^^^^^^^^^^^^[[[WWWSSSTTTVVVZZZ___aaa___ZZZWWWVVVVVVVVVWWWXXXXXXYYYZZZUUUUUUYYY___eeeddd]]]VVVUUUVVVXXX[[[^^^___^^^]]][[[[[[XXXTTTPPPOOOPPPRRRRRRQQQRRRTTTWWWXXXWWWUUUNNNPPPRRRSSSUUUWWWZZZ]]][[[[[[[[[[[[ZZZYYYYYYXXXYYYVVVTTTSSSTTTSSSOOOLLLLLLLLLLLLMMMOOOQQQSSSTTTRRRSSSPPPJJJDDDCCCHHHMMMJJJMMMQQQRRRSSSUUUZZZ^^^YYYXXXWWWUUUQQQQQQ[[[ggg|||ooo[[[NNNFFFBBBBBB>>>??????@@@@@@>>>===<<<>>>===<<<:::::::::;;;<<<===<<<:::999999:::<<<======<<<;;;::::::;;;<<<======;;;<<<@@@EEEJJJTTT]]]vvv{{{fff]]]]]]```dddppp}}}zzzkkk\\\NNNEEEEEECCCAAA@@@???>>><<<:::;;;:::999888999:::;;;<<<>>>============>>>>>>???<<<<<<<<<==================>>>>>>?????????>>>>>>DDD@@@======??????===:::888777666555555666777888777;;;??????===???EEEJJJTTTeeezzzxxxllleeefffiiikkkkkkllljjjgggccc^^^[[[_________^^^\\\YYYVVVTTTVVVYYY[[[\\\YYYVVVTTTTTTRRRSSSTTTUUUUUUUUUUUUUUURRRVVV[[[^^^^^^]]]\\\[[[\\\\\\^^^```bbbbbb___\\\\\\ZZZWWWSSSQQQPPPPPPQQQTTTSSSSSSUUUWWWWWWTTTQQQLLLNNNQQQRRRRRRQQQRRRSSSSSSTTTVVVXXXXXXXXXXXXWWWXXXWWWVVVRRROOOMMMMMMOOOKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMKKKJJJJJJLLLOOONNNNNNNNNOOOQQQTTTWWWXXX[[[[[[YYYSSSNNNPPPZZZbbb~~~oooZZZNNNEEEAAAAAA>>>??????@@@???>>>===<<<===<<<;;;:::::::::;;;<<<===;;;:::999999:::;;;======<<<;;;;;;:::;;;<<<<<<<<<::::::>>>BBBFFFNNNWWWjjjvvvnnn___YYYXXXZZZeeerrr~~~vvveeeYYYOOOFFFAAABBB@@@???>>>???>>>===;;;999888888777888999:::;;;======<<<<<<<<<===>>>>>><<<<<<<<<=========>>>>>>>>>>>>????????????>>>>>>??????>>>===;;;::::::;;;888777777666666777888999:::>>>@@@@@@@@@DDDLLLSSScccsss}}}}}}}}}{{{vvvlllbbb___bbbggglllkkkjjjhhheee```\\\ZZZ]]]]]]^^^]]]\\\YYYVVVTTTTTTWWWYYYZZZXXXUUUTTTSSSPPPPPPRRRSSSTTTUUUUUUUUUOOORRRWWWZZZ\\\\\\^^^_________aaacccdddccc```]]][[[YYYVVVTTTRRRQQQRRRRRRTTTSSSSSSUUUWWWVVVSSSOOOLLLNNNPPPQQQPPPPPPQQQRRRRRRSSSUUUWWWYYYZZZZZZZZZUUUUUUSSSPPPMMMKKKKKKLLLOOONNNNNNMMMLLLKKKJJJJJJMMMLLLKKKKKKJJJKKKMMMOOONNNNNNNNNNNNOOOPPPRRRSSSSSSUUUUUUSSSPPPTTT]]]fff}}}nnnYYYMMMDDD@@@@@@>>>>>>?????????>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<;;;:::999999:::;;;<<<======<<<;;;::::::;;;;;;<<<999999<<<>>>@@@GGGNNN\\\iii|||zzzgggYYYRRRSSS[[[fffsss~~~~~~}}}qqqaaaSSSKKKGGGEEECCC???===<<<===>>>>>>===<<<999999999888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<======>>>??????>>>>>>????????????>>>>>>;;;===>>><<<777555777;;;888777777666777888999:::999<<<>>>???AAAHHHTTT^^^xxx~~~uuuuuuvvvrrriii___YYYYYY```fffjjjiiigggddd```]]]ZZZYYYZZZ[[[\\\\\\[[[YYYVVVUUURRRTTTWWWWWWVVVTTTSSSSSSPPPQQQSSSUUUVVVVVVVVVVVVQQQTTTWWWYYYZZZ\\\___aaacccbbbbbbccccccaaa^^^[[[YYYXXXUUUSSSRRRRRRSSSTTTUUUUUUUUUVVVWWWUUUQQQNNNLLLNNNOOOOOOOOONNNPPPQQQQQQRRRTTTVVVYYYZZZ[[[[[[TTTTTTSSSPPPMMMKKKKKKLLLRRRPPPNNNKKKIIIHHHHHHHHHMMMKKKJJJIIIKKKMMMNNNNNNNNNMMMMMMLLLKKKLLLLLLLLLNNNQQQSSSRRRRRRUUU]]]dddvvvlllXXXLLLCCC??????>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999:::;;;;;;======<<<;;;::::::::::::<<<999999;;;;;;<<<@@@GGGQQQ^^^qqqqqq^^^RRRRRRVVV]]]hhhyyy~~~~~~~~~{{{zzz}}}{{{rrrggg^^^SSSIIIEEEDDDEEEEEE>>><<<;;;;;;<<<===;;;:::;;;;;;;;;<<<<<<<<<======::::::::::::;;;<<<<<<===:::;;;<<<===>>>???@@@@@@>>>????????????>>>>>>===;;;<<<<<<:::777555777999777666666666777888:::;;;999<<>>>>>>>>===============<<<<<<<<<<<<======<<<<<<:::::::::999999:::::::::<<<<<<;;;;;;;;;::::::999<<<::::::<<<;;;:::===CCCFFFRRRdddwww{{{eeeWWWRRRQQQTTT]]]mmm~~~}}}}}}||||||||||||||||||||||||yyyxxx{{{ssseee]]]SSSNNNHHHCCC@@@????????????===<<<;;;;;;;;;999888;;;;;;<<<<<<<<<=========999999999::::::;;;======;;;;;;<<<===>>>???@@@AAA???????????????>>>======>>>;;;888888999999888666555555555555666888:::;;;<<<@@@FFFKKKSSSaaasss~~~uuupppoooeeeaaa\\\XXXYYY[[[^^^```___]]][[[XXXVVVVVVVVVVVVTTTUUUWWWXXXXXXWWWUUUTTTQQQSSSUUUUUUTTTSSSSSSTTTVVVWWWYYYZZZYYYXXXVVVTTTYYYZZZYYYYYYYYY[[[___bbbiiigggdddbbb```\\\XXXTTTWWWUUURRRPPPOOOOOOPPPQQQUUUWWWZZZ[[[ZZZWWWSSSQQQRRRRRRQQQOOONNNNNNQQQSSSRRRRRRRRRSSSSSSTTTTTTUUUSSSTTTTTTRRROOOMMMMMMMMMNNNMMMJJJHHHHHHHHHJJJKKKMMMLLLLLLMMMNNNNNNLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLOOOQQQRRRRRRPPPPPPSSSUUU[[[dddmmmsss}}}hhhUUUJJJCCC@@@@@@???>>>===<<<<<<<<<======<<<<<<======<<<<<<;;;:::999999::::::::::::999999::::::;;;;;;;;;;;;::::::<<<::::::<<<<<<:::<<>>===<<>><<<;;;;;;;;;999777888888999:::::::::::::::999999999:::;;;<<<===>>><<<<<<===>>>>>>???@@@@@@??????@@@??????>>>===<<>>DDDMMMVVVaaaqqq}}}uuuooojjjiii```]]]ZZZZZZ]]]______]]]\\\[[[XXXVVVUUUTTTTTTTTTRRRSSSUUUVVVVVVUUUTTTSSSQQQSSSTTTTTTRRRQQQRRRSSSSSSUUUWWWXXXXXXVVVSSSRRRSSSTTTUUUUUUVVVZZZ___ccciiigggeeecccbbb```\\\ZZZYYYWWWTTTQQQNNNNNNNNNNNNRRRUUUZZZ\\\ZZZXXXUUUTTTTTTSSSRRROOOMMMNNNQQQSSSQQQPPPPPPOOOOOOPPPPPPQQQPPPQQQRRRQQQNNNKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMPPPSSSTTTRRROOOMMMLLLJJJKKKLLLMMMNNNNNNNNNMMMLLLMMMOOOOOOOOOPPPRRRTTTSSSYYY```gggttteeeSSSIIICCCAAAAAA???>>>===<<<;;;<<<<<<===;;;<<<<<<<<<;;;999777666999999999::::::999999999777888:::;;;<<<<<<;;;;;;:::888999<<<<<<999;;;@@@:::BBBOOO^^^pppvvvcccYYYRRRRRRXXXbbbqqq}}}{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwsssvvvyyy{{{|||~~~~~~}}}yyyyyyzzz{{{|||~~~~~~pppaaaVVVNNNHHHEEEEEEEEEDDDBBB???>>>>>>>>>>>><<<;;;;;;<<<<<<;;;999777777999:::::::::999888999999::::::;;;===>>>???======>>>>>>>>>?????????@@@@@@@@@??????>>>===<<<<<<;;;999888888777777666777777777888:::<<<>>>@@@EEEMMMZZZfffttt{{{rrrnnnjjjggggggaaa^^^\\\^^^cccfffddd```^^^\\\ZZZXXXUUUSSSRRRQQQRRRSSSTTTUUUUUUTTTRRRQQQQQQRRRSSSRRRPPPOOOOOOPPPOOORRRUUUWWWXXXWWWUUUSSSRRRSSSTTTTTTVVVYYY^^^bbbdddcccaaabbbccccccbbb```]]][[[WWWSSSOOOMMMMMMLLLMMMRRRXXXZZZZZZWWWVVVVVVUUUTTTQQQNNNKKKLLLPPPSSSLLLLLLKKKKKKLLLMMMNNNOOOOOOQQQRRRQQQNNNLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIOOOVVV]]]]]]WWWQQQNNNOOOKKKLLLMMMNNNNNNNNNMMMLLLKKKLLLLLLMMMMMMOOOQQQSSSOOOSSSYYY```nnn|||yyyzzz}}}dddRRRIIICCCAAABBB???>>>===;;;;;;<<<<<<===:::;;;;;;:::999777555333888999999::::::999999888666777999;;;<<<<<<<<<;;;888777999<<<<<<999;;;???===CCCLLLWWWfffyyysssfffYYYUUUTTTXXXdddqqqzzzxxxzzz}}}}}}yyywwwtttssspppppppppqqqqqqrrrrrrrrrooorrrvvvxxxyyy|||~~~}}}}}}zzz{{{}}}~~~pppggg[[[PPPIIIGGGFFFFFFAAAAAA???===;;;;;;<<<===<<<;;;:::;;;===>>>===<<<888999:::;;;<<<;;;:::::::::::::::;;;<<<===??????>>>>>>>>>>>>>>>?????????@@@@@@@@@??????===<<<<<<999;;;;;;999555333555888888888999:::<<<>>>AAABBBQQQ[[[jjjyyy}}}ooojjjjjjhhhggghhhgggbbb```ccciiillliiieeeaaa___]]]ZZZVVVSSSQQQOOOQQQRRRTTTUUUTTTSSSQQQPPPPPPQQQRRRPPPNNNMMMMMMNNNNNNQQQUUUXXXZZZZZZYYYWWWVVVWWWWWWWWWWWWYYY\\\___]]]\\\]]]___bbbdddddddddaaa^^^YYYTTTPPPNNNLLLLLLIIINNNUUUYYYYYYWWWVVVVVVTTTSSSPPPLLLJJJKKKNNNRRRIIIHHHHHHIIIJJJLLLNNNOOOQQQRRRTTTSSSPPPNNNMMMMMMIIIIIIJJJJJJJJJIIIHHHGGGQQQZZZcccccc[[[RRRPPPRRRLLLMMMNNNNNNNNNMMMLLLKKKNNNMMMMMMLLLLLLMMMOOOPPPLLLPPPTTT\\\kkkxxxtttuuuyyy|||aaaPPPHHHBBB>>>===>>>>>>>>>===<<<;;;999999999::::::;;;<<<===>>>>>><<<999666777999:::888666999999999999999999999999;;;::::::999999:::;;;;;;<<<===BBBMMMZZZiii}}}xxxggg]]]WWWVVV[[[dddpppxxx|||sssmmmiiimmmsssxxx{{{~~~~~~~~~|||zzzwwwtttrrrppppppoooooonnnnnnmmmmmmnnnooopppsssvvvyyy{{{}}}~~~~~~~~~|||{{{~~~}}}}}}}}}}}}}}}}}}~~~uuummmgggWWWRRRMMMIIIGGGEEEAAA>>>????????????>>>>>>>>>>>><<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;999:::<<<>>>@@@@@@@@@@@@>>>>>>@@@@@@AAA@@@???>>>@@@???>>>===<<<;;;::::::777999:::888555444555888666888;;;>>><<<===FFFRRR]]]nnnxxxrrrhhhbbbeeekkkjjjddd^^^]]]]]]___cccgggiiijjjkkkhhheee```\\\XXXUUUTTTSSSSSSTTTUUUUUUTTTPPPMMMNNNQQQRRROOOJJJIIILLLPPPQQQTTTYYY\\\^^^]]][[[ZZZUUUUUUTTTSSSSSSTTTUUUVVVVVVXXX\\\^^^aaaeeeiiilllcccaaa]]]YYYUUUTTTSSSSSSXXXVVVUUUVVVWWWYYYXXXWWWVVVTTTOOOIIIIIIMMMOOOMMMPPPJJJGGGGGGHHHFFFFFFIIINNNPPPSSSVVVWWWVVVTTTRRROOOLLLHHHBBB@@@BBBGGGKKKRRR]]]ccc^^^VVVTTTRRRNNNLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJJJJJJJLLLMMMNNNNNNNNNPPPXXXdddrrr~~~wwwuuuyyy|||zzz___OOOGGGBBB>>>>>>;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;999777777888999888666999999888888888888999999999999888777777777888888<<<;;;???HHHRRR___qqq~~~rrrhhh^^^[[[\\\bbbgggooottttttooogggaaafffjjjqqqwww{{{}}}~~~~~~|||zzzwwwtttrrrqqqqqqpppooommmlllkkkkkkiiijjjkkkmmmpppsssuuuwww||||||}}}}}}}}}||||||{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~}}}|||{{{{{{||||||~~~~~~{{{nnneee^^^WWWRRRMMMIIIEEEBBBBBBAAA???===>>>>>>>>>>>>============;;;<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::;;;<<<>>>????????????>>>>>>???@@@@@@@@@???>>>>>>===<<<;;;:::999888777666888999777555555888:::999999<<<@@@AAAEEERRR___nnnmmmkkkgggeeeiiimmmiiibbb[[[ZZZZZZ\\\aaagggjjjlllmmmkkkgggbbb]]]YYYVVVTTTSSSRRRQQQRRRRRRRRRQQQPPPSSSTTTSSSPPPLLLLLLNNNQQQSSSVVVZZZ]]]___^^^\\\ZZZRRRSSSTTTTTTTTTTTTSSSSSSRRRUUUXXX[[[^^^aaaeeehhhhhheeebbb___\\\ZZZZZZZZZXXXVVVTTTTTTVVVWWWXXXWWWWWWVVVQQQKKKLLLPPPQQQOOORRRLLLHHHHHHHHHFFFFFFIIIPPPRRRUUUWWWXXXWWWUUUSSSOOOMMMHHHBBB???@@@EEEHHHOOOWWWZZZUUUPPPOOOMMMJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKJJJKKKLLLMMMNNNMMMMMMOOOTTT\\\gggqqqwww{{{{{{{{{www]]]MMMFFFBBB???>>>::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;999777777888999888777999888777666666777888999:::999888777777777777777<<<:::;;;@@@GGGQQQaaaoooqqqddd_________aaadddhhhgggccc___dddiiiqqqwww{{{|||}}}~~~~~~~~~}}}|||yyywwwtttrrrqqqqqqooonnnllljjjiiiiiifffggghhhiiikkknnnpppqqqvvvvvvwwwxxxyyyyyyyyyyyyyyyzzzzzz|||}}}~~~}}}}}}|||zzzzzzyyyyyyyyyxxxxxxyyy{{{tttkkk```VVVPPPKKKFFFCCCCCC@@@>>>===>>>>>>>>>===============<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::777888888999999::::::;;;;;;<<<===>>>>>>>>>>>>======>>>???@@@@@@???>>>===>>>===<<<;;;999888777666666777777666666777:::<<<888888:::???EEEOOOaaaqqq~~~ppphhhiiiiiijjjmmmmmmfff\\\WWWUUUUUUYYY___fffllloooooommmhhhccc]]]YYYVVVTTTSSSRRRQQQPPPQQQRRRSSSTTTYYYXXXUUUSSSRRRRRRSSSSSSVVVXXX[[[^^^___]]][[[YYYPPPQQQSSSUUUUUUSSSQQQPPPRRRTTTXXX[[[]]]```cccfffiiihhheeecccaaa```______WWWUUURRRQQQSSSUUUWWWWWWVVVVVVRRRMMMNNNSSSUUURRRTTTMMMHHHHHHGGGEEEEEEHHHNNNPPPRRRUUUUUUTTTRRRQQQNNNLLLHHHCCC???@@@DDDGGGOOOQQQOOOKKKJJJKKKJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMLLLMMMOOOOOOQQQWWW___fffnnnqqqvvv|||sssZZZLLLFFFBBB???>>><<<<<<===============<<<999999999999999999999999:::999888888888888888888999888777666666777888999<<<;;;:::999888888888888;;;999999<<<@@@GGGUUUaaayyy{{{rrrjjjccc\\\ZZZ___ccceeedddgggllltttyyy{{{{{{zzzzzz|||||||||zzzxxxuuusssqqqooonnnmmmlllkkkjjjiiiiiifffgggggghhhiiikkkmmmmmmnnnppprrrtttvvvxxxyyyyyyyyyzzzzzz{{{|||}}}~~~|||{{{zzzxxxwwwwwwwwwwwwvvvvvvwwwxxxzzzrrrjjj]]]XXXPPPJJJFFFDDDBBB@@@>>>===<<<;;;<<<===>>>>>><<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;::::::999666777888999:::;;;<<<<<<==================<<<<<<===>>>?????????>>>===<<>>===<<<;;;999888888777777777666777888:::<<<:::999<<>><<<<<<<<<<<<;;;:::999888777777888888999:::;;;;;;999999999888777777888888888888777666666777888888;;;:::999999888888888999;;;999999;;;===BBBMMMXXXiiizzzwwwkkk[[[SSSTTT[[[aaadddlllqqqwww{{{{{{yyyxxxwwwyyyyyyyyywwwvvvssspppoookkkkkkkkkjjjjjjjjjjjjjjjffffffffffffggghhhiiijjjhhhjjjmmmppptttwwwyyyzzzyyyzzzzzzzzz{{{{{{{{{{{{yyyxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvwww{{{vvvkkkaaaYYYTTTKKKHHHDDDAAA??????>>>=========<<<;;;:::;;;<<<===;;;;;;;;;;;;::::::::::::999999::::::::::::999999777888999:::;;;======>>>=========<<<<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;======<<<;;;:::999888888888888888999:::;;;;;;<<>>???AAADDDEEEFFFGGGHHHGGGFFFEEEFFFFFFFFFDDDDDDEEEIIILLLPPPIIIDDDCCCGGGJJJKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKLLLLLLKKKKKKKKKKKKJJJLLLNNNKKKGGGGGGLLLQQQVVV___kkkwwwoooXXXKKKFFFBBB>>>===::::::::::::888777666555666777888999:::;;;;;;<<<999::::::888777666888999888888888888888888888888777777666666666777777888;;;999:::======???GGGPPPYYYjjj|||hhhYYYTTTXXX___dddmmmqqqvvvxxxxxxvvvuuutttuuuuuuuuutttrrrpppmmmlllhhhhhhiiiiiiiiijjjjjjjjjeeeddddddccccccddddddeeeccceeehhhlllpppsssuuuvvvuuuvvvxxxyyyyyyxxxwwwvvvuuuuuutttsssssssssssstttssstttvvvuuutttvvv{{{yyyrrrfff[[[TTTNNNKKKHHHBBBAAA???>>>=========>>>;;;<<<;;;999888777999;;;;;;;;;;;;;;;:::::::::999999::::::;;;;;;::::::999999999:::;;;===>>>??????======<<<;;;;;;<<<<<<=========>>>>>>>>><<<;;;:::999999999888888888777777999999;;;>>>@@@AAA@@@???AAACCCKKK[[[nnnvvvppprrr}}}~~~|||xxxtttqqqjjjbbbXXXWWWWWWZZZ___dddggghhhfffdddaaa]]]YYYVVVTTTSSSOOOSSSWWWWWWSSSPPPOOOOOOVVVYYY^^^```___[[[VVVSSSQQQSSSTTTVVVVVVUUUSSSRRRUUUSSSPPPMMMLLLNNNPPPRRRSSSVVVZZZ]]]^^^___aaabbbbbbcccddddddcccaaa___]]]XXXVVVSSSRRRTTTVVVXXXXXXXXXYYYWWWVVVYYY___aaa^^^NNNFFF@@@>>>===;;;<<>>===::::::::::::999888888777888999999999::::::;;;;;;888::::::999666666777:::777888999::::::999888777666555555666666777888999:::999;;;======;;;@@@GGGKKK[[[nnn}}}~~~jjj___]]]aaaeeehhhkkkppprrrrrrrrrrrrrrrqqqqqqqqqpppnnnllljjjhhhhhhhhhhhhhhhhhhhhhhhhhhheeedddcccbbbbbbbbbbbbbbb```aaacccfffiiikkklllmmmnnnpppsssvvvwwwvvvtttsssrrrrrrqqqqqqrrrrrrssssssqqqtttvvvtttrrrrrrvvv{{{wwwqqqaaa[[[SSSLLLHHHEEEDDDBBB>>>??????>>>======>>>???:::;;;<<<:::777777999;;;<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<======>>>>>>===<<<;;;;;;;;;<<<============>>>>>>===<<<:::999777777777777888888888888999:::>>>DDDIIIJJJHHHEEEGGGJJJWWWjjj~~~}}}rrrpppttt|||~~~}}}yyyuuurrrllleee^^^]]]]]]^^^aaaccccccbbbbbbaaa^^^\\\YYYWWWVVVUUUUUUXXXZZZXXXRRROOOOOOQQQZZZ]]]```___ZZZUUURRRQQQPPPQQQRRRTTTTTTTTTSSSRRRUUUSSSQQQOOONNNOOOPPPQQQOOORRRVVVYYYZZZ[[[\\\]]]bbbdddeeefffeeebbb___]]]YYYWWWUUUUUUWWWYYYYYYYYYYYYYYYWWWTTTUUUYYYYYYVVVLLLDDD===;;;;;;999;;;???@@@AAAAAABBBBBBAAAAAA@@@???AAABBBCCCCCCEEEHHHJJJGGGBBBAAAEEEGGGFFFHHHLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGIIISSSbbbnnnwwwpppYYYLLLGGGBBB>>>===:::;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::999999888:::;;;999666555777:::666888:::<<<<<<:::888666666777777777888:::;;;<<<999999;;;>>>;;;888;;;AAACCCQQQaaapppwwwhhhaaaaaadddcccfffjjjmmmnnnooopppqqqnnnoooooonnnllljjjhhhfffjjjiiiiiihhhgggffffffeeeffffffeeecccbbbbbbbbbbbb^^^___aaabbbdddeeeeeeeeegggkkkooosssuuutttrrrqqqppppppppppppqqqrrrssstttqqquuuwwwvvvrrrqqqtttxxx~~~}}}||||||qqqhhh```[[[PPPLLLGGGCCC@@@???===<<<;;;<<<===<<<;;;;;;<<<===;;;<<<===;;;999999;;;>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<=========<<<;;;;;;:::;;;<<<===>>>======>>>>>>===;;;:::888777888888999::::::;;;;;;888;;;@@@HHHOOOQQQNNNKKKRRRWWWeee{{{xxxqqqrrrwww{{{~~~zzzuuuqqqjjjcccaaa``````aaabbbbbb```^^^```___]]][[[ZZZYYYXXXXXX]]]______ZZZSSSPPPRRRUUU___aaabbb]]]UUUOOOOOOQQQOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSRRRQQQPPPPPPOOOOOONNNQQQUUUXXXXXXYYYYYYZZZbbbccceeefffeeeaaa^^^[[[YYYXXXWWWXXXYYYZZZZZZYYYWWWXXXTTTPPPOOORRRPPPLLLKKKCCC<<<;;;:::999;;;???>>>>>>?????????>>>>>>===>>>@@@AAAAAAAAABBBDDDGGGFFFBBBDDDIIIJJJGGGIIINNNLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIJJJIIIHHHFFFEEEIIIGGGFFFFFFFFFFFFEEECCCFFFQQQ___kkkssszzzhhhUUUMMMAAA===@@@???;;;::::::999888888888888999888777888:::;;;:::999888888888888888888888888777777999999999888666555888888888999::::::888666777777888999;;;<<<===>>>>>>FFFSSScccttt}}}rrrggg___^^^aaafffkkkmmmnnnmmmlllmmmkkkiiihhhhhhgggeeeccchhhgggfffeeedddeeefffgggeeedddcccbbbaaaaaaaaaaaa^^^]]]ZZZYYYYYY\\\___aaadddhhhmmmooonnnmmmnnnpppmmmoooppppppooooooooopppqqqpppooonnnooopppqqqrrrzzzzzzyyywwwuuutttrrrrrrsssxxx~~~|||ttthhh```ZZZUUUNNNHHHBBBBBBAAAAAA@@@???>>>>>>999999::::::::::::;;;;;;;;;::::::999999::::::;;;888888999:::;;;;;;<<<<<<888:::;;;::::::;;;===???>>><<<:::;;;======;;;999<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<:::777444222666666555555666888;;;===BBBAAAGGGQQQVVVTTTTTTWWWZZZhhh{{{wwwoooggghhhppp~~~~~~}}}zzztttllleee```]]]]]]^^^```aaaaaa^^^[[[]]]ZZZWWWUUUVVVXXXXXXXXXbbbcccbbb\\\VVVSSSUUUYYY___```]]]VVVOOOKKKNNNRRRSSSRRRQQQOOOOOOOOOOOOPPPVVVVVVVVVVVVUUURRRLLLHHHFFFKKKRRRVVVVVVUUUUUUUUU]]]eeemmmnnniii```[[[YYYSSSRRRSSSTTTWWWXXXWWWVVVZZZVVVQQQLLLJJJJJJIIIHHHFFFCCC???;;;:::<<>>:::::::::999::::::;;;;;;999888777888:::;;;:::999888888888888888888888888888888888888777666666555888777777888999999777555666666777888999::::::;;;===CCCNNNZZZjjj}}}qqqfffZZZ\\\```eeekkkmmmmmmlllllljjjhhhhhhhhhhhhgggffffffeeedddccccccccccccdddeeedddcccbbbaaa`````````^^^\\\YYYWWWWWWYYY[[[]]]^^^bbbfffhhhhhhggghhhjjjjjjlllnnnnnnnnnmmmnnnoooooonnnnnnmmmnnnnnnpppppppppooonnnllljjjiiiiiiiiimmmqqquuuyyyzzz|||}}}zzzrrrccc\\\TTTOOOLLLJJJFFFBBB???>>>>>>===<<<<<<;;;;;;999999::::::::::::;;;;;;<<<<<<;;;:::::::::::::::888888999999::::::;;;;;;999:::;;;;;;:::;;;===??????<<<;;;;;;======<<<:::======<<<<<<<<<;;;;;;;;;999:::;;;;;;:::888666555777777777777888:::<<<>>>EEEGGGPPP\\\bbb``````bbbiiiwww|||rrriiiaaadddmmmxxxzzz|||{{{vvvnnnfffaaaYYYZZZ]]]```bbbaaa^^^ZZZYYYVVVSSSRRRUUUXXXZZZ[[[```bbbaaa]]]WWWTTTVVVYYY]]][[[WWWQQQLLLKKKNNNQQQVVVUUUSSSRRRQQQQQQRRRRRRWWWVVVVVVVVVUUURRRMMMJJJIIIMMMRRRUUUTTTSSSSSSTTT\\\bbbiiiiiiddd]]]XXXVVVPPPPPPQQQTTTWWWXXXWWWVVVTTTQQQMMMJJJIIIHHHGGGFFFFFFDDD@@@===<<<>>>AAACCCCCCCCCBBBBBBAAAAAAAAA@@@CCCBBBBBBCCCCCCDDDEEEFFFIIIJJJJJJKKKLLLLLLLLLLLLHHHFFFEEEFFFHHHIIIGGGEEEGGGHHHHHHHHHHHHFFFEEEDDDEEEEEEGGGHHHHHHHHHGGGGGGDDDIIIUUUdddqqq|||fffTTTMMMAAA<<<>>><<<::::::::::::;;;<<<======999888777888:::::::::999888888888888888888888888999888777666555555555555777666666777888888777555555666666666777777777777;;;???FFFNNN[[[mmmzzzlll[[[YYYZZZ___hhhnnnpppnnnjjjhhhfffeeefffhhhhhhgggfffffffffeeedddcccbbbbbbdddccccccbbb```______^^^]]]ZZZWWWUUUSSSTTTUUUVVVWWWZZZ]]]_________aaabbbeeegggiiijjjjjjkkklllnnnlllllllllllllllmmmnnnnnnlllkkkhhhfffeeeeeeeeefffjjjlllnnnooooooppprrrtttwww{{{~~~uuunnnggg___XXXOOOJJJEEECCCCCCCCCAAA???======<<<;;;;;;:::::::::999999::::::::::::;;;;;;<<<<<<;;;:::999999::::::999999999999999999999999999;;;<<<<<<;;;;;;===>>>???===<<<<<<======<<<;;;=========<<<<<<<<<<<<;;;666777999:::::::::999888777888999::::::;;;>>>AAAKKKRRR___lllqqqooommmmmmssstttjjjaaa\\\bbbmmm{{{}}}~~~yyypppfff```XXX[[[```dddgggeee```[[[SSSQQQNNNNNNRRRVVVZZZ\\\[[[^^^```^^^YYYVVVVVVWWWXXXTTTNNNJJJKKKNNNQQQSSSYYYXXXVVVUUUTTTTTTUUUUUUWWWUUUTTTTTTSSSQQQNNNKKKKKKNNNPPPRRRQQQQQQQQQRRRYYY]]]aaaaaa\\\VVVSSSSSSNNNNNNPPPTTTWWWYYYWWWVVVPPPNNNKKKJJJJJJIIIHHHFFFEEECCC@@@>>>>>>@@@CCCEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGLLLLLLNNNOOOOOONNNMMMLLLGGGGGGGGGIIIJJJJJJGGGEEEGGGGGGHHHHHHHHHHHHGGGFFFHHHHHHHHHHHHHHHIIIIIIIIIEEEHHHRRR___lllxxx{{{|||~~~dddSSSLLLAAA<<<>>>;;;;;;::::::::::::;;;;;;<<<999777777888999:::999888888888888888888888888888999888666555444444444555666555444555777777666555666666666666666666666666;;;<<>>>>>======<<<<<<<<<<<<999999999:::::::::;;;;;;999888888888888999::::::999999999999999999888888:::;;;======<<<<<<===>>>>>>>>>============<<<<<<=========<<<<<<<<<;;;;;;666666888999:::::::::999666888:::;;;;;;<<<@@@DDDRRR^^^ooo{{{~~~yyyuuutttxxx~~~pppeee]]]\\\fffsssyyyooofff```]]]```eeejjjllliiibbb]]]PPPMMMJJJJJJNNNSSSWWWZZZVVVYYY\\\\\\ZZZWWWUUUUUUSSSMMMGGGGGGMMMSSSWWWXXXZZZYYYXXXVVVVVVVVVVVVWWWTTTSSSQQQPPPPPPOOOLLLJJJIIIJJJLLLMMMMMMNNNPPPQQQTTTWWWXXXWWWTTTQQQOOOOOOMMMNNNQQQUUUYYYZZZYYYWWWSSSQQQOOONNNMMMLLLJJJGGGCCCBBB@@@??????AAACCCEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEFFFFFFGGGHHHIIIJJJNNNNNNPPPPPPPPPNNNMMMLLLFFFHHHJJJLLLLLLKKKHHHFFFHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIIIIIIIIIIJJJJJJHHHIIIOOOYYYcccnnn~~~}}}{{{{{{|||{{{}}}zzz```QQQKKKAAA<<<===;;;<<<<<<:::999888888888888888777666777999:::999888777777777777777777777777999888666444444444444555666444333444666777777666888777777777777666666666;;;;;;;;;<<>><<<::::::::::::999===============<<<<<<<<<999999999:::::::::;;;;;;444555555666777999;;;<<<::::::999999999999999999:::<<<>>>>>>===<<<===>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;777777888888999999999888555888;;;;;;;;;>>>DDDIIIWWWgggzzz}}}zzz~~~pppddd^^^aaannn{{{|||tttllleeeaaabbbdddhhhkkklllhhh```[[[PPPMMMJJJIIILLLPPPSSSTTTQQQTTTXXXZZZYYYVVVSSSRRRNNNIIIEEEIIIRRRZZZ]]]]]]YYYXXXVVVUUUTTTTTTUUUUUUPPPOOOMMMMMMMMMLLLJJJHHHEEEEEEFFFHHHKKKMMMOOOOOOPPPQQQQQQPPPNNNMMMMMMMMMNNNOOORRRVVVZZZ\\\[[[ZZZXXXUUURRRPPPNNNLLLHHHFFF@@@@@@?????????AAABBBDDDCCCDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPPPPPPPOOOMMMLLLJJJFFFIIILLLNNNNNNLLLIIIGGGIIIJJJJJJJJJKKKLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIJJJGGGFFFJJJQQQYYYdddtttzzzxxxxxxyyy~~~uuu\\\OOOKKKAAA===>>>;;;===<<<;;;999888777666666888777666777999999999888777777777777777777777777777777666666555555666666666444333444666777777777888888888888777777777777::::::999999<<>>:::::::::::::::;;;<<<<<<;;;:::::::::::::::::::::999999::::::::::::;;;;;;444444555666777999;;;<<<::::::::::::::::::::::::;;;===???@@@>>>=========<<<=========;;;:::;;;<<<;;;;;;;;;::::::::::::999888888888888888888888888666999;;;;;;;;;@@@JJJQQQ]]]ppp|||ooodddaaafffqqqzzz{{{yyyuuuqqqlllhhheeedddbbbbbbdddeeeeeeaaa\\\WWWSSSPPPMMMMMMNNNPPPQQQQQQPPPSSSVVVXXXXXXVVVSSSPPPLLLJJJJJJOOOXXX^^^___^^^UUUTTTRRRQQQPPPPPPQQQQQQLLLKKKKKKKKKLLLKKKHHHFFFCCCCCCCCCFFFJJJMMMNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMQQQQQQRRRUUUYYY\\\\\\\\\ZZZWWWRRROOOLLLIIIEEECCC@@@@@@@@@@@@@@@AAABBBBBBEEEEEEFFFFFFGGGHHHIIIIIIKKKKKKLLLLLLNNNOOOQQQRRRRRRQQQPPPOOOMMMLLLKKKJJJGGGKKKNNNPPPNNNLLLJJJIIIKKKKKKJJJJJJKKKLLLMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHCCCBBBDDDJJJRRR\\\lllzzz~~~xxxuuuvvvxxx}}}qqqYYYLLLJJJBBB>>>???<<<===<<<;;;:::999888888888888777666777888999888777777777777777777777777777666666777777888888777777666555333444666888888888777777777777777777888888777888888888888>>>GGGNNNcccxxxyyynnnfffbbb___]]]```bbbeeekkkqqqtttuuuuuupppmmmhhhdddaaa``````aaa``````aaa```^^^\\\YYYWWWXXXWWWUUUTTTSSSSSSRRRSSSRRROOOMMMMMMNNNNNNMMMKKKKKKNNNQQQSSSTTTUUUWWWYYY[[[\\\^^^___aaaaaaaaa```aaa``````___``````aaaaaabbbcccdddcccbbbbbbdddeeebbbbbbbbbccceeegggjjjlllmmmnnnqqqvvv|||{{{tttiiiddd^^^XXXSSSNNNIIIFFFBBBAAA???>>>======<<<;;;999:::;;;;;;;;;;;;<<<===999999999999999999999999999999::::::::::::;;;;;;888777777888888999:::;;;:::::::::;;;;;;<<<<<<===;;;>>>@@@AAA???>>>======:::<<<===<<<999888999;;;::::::999999999999888888777777777777777888999999888;;;===<<<===DDDPPPZZZmmm{{{uuukkkdddccchhhmmmpppkkkkkkjjjiiigggeeecccbbb___^^^^^^^^^^^^\\\YYYWWWVVVTTTRRRRRRSSSTTTSSSRRRRRRSSSVVVXXXYYYWWWTTTQQQMMMNNNQQQVVV\\\^^^\\\ZZZPPPOOOMMMLLLKKKKKKLLLLLLIIIIIIJJJLLLLLLKKKGGGDDDDDDCCCDDDGGGKKKMMMLLLKKKIIIIIIIIIJJJLLLMMMNNNNNNSSSQQQQQQSSSWWWZZZ\\\\\\[[[WWWQQQMMMJJJGGGEEECCCAAAAAAAAABBBBBBBBBBBBBBBGGGHHHHHHIIIKKKLLLLLLMMMNNNNNNNNNOOOQQQSSSTTTUUUUUUTTTQQQNNNLLLKKKKKKLLLIIILLLPPPPPPNNNLLLKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKIIIGGGFFFDDDBBBCCCGGGMMMUUUcccppp~~~xxxuuuvvvyyy}}}nnnWWWKKKJJJBBB>>>???<<<<<<<<<;;;:::::::::;;;;;;888666666777888999888777777777777777777777777777444555777999999999888888777555444444666888999999666666666666777777888888666777888777777;;;AAAGGGPPPfffvvvkkkccc___VVVYYY___gggoootttuuuuuutttpppjjjeeebbbaaacccddd``````aaa```^^^[[[XXXVVVWWWWWWVVVUUUUUUUUUUUUUUUQQQNNNJJJJJJKKKKKKIIIGGGIIIKKKNNNPPPQQQRRRTTTVVVWWWXXXZZZ\\\]]]]]]]]]]]]\\\]]]]]]]]]^^^^^^^^^^^^```aaaaaa```^^^]]]^^^___\\\\\\[[[[[[]]]```cccdddkkkkkkkkkmmmqqqvvv{{{~~~wwwlllaaaZZZXXXSSSNNNIIIFFFDDDBBBAAA======<<<<<<<<<<<<;;;:::777888999888777666777777999999999999999999::::::999999:::::::::;;;;;;;;;<<<;;;::::::999999::::::::::::;;;;;;<<<===>>>>>><<<>>>AAAAAA@@@>>>======999;;;===;;;999777999;;;999999999888888888777777555555666666777999:::;;;:::===>>>>>>>>>FFFUUU```}}}wwwsssooogggcccdddggghhhfffcccdddfffffffffcccaaa___^^^\\\[[[ZZZ[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWVVVUUUTTTUUUWWWYYYZZZXXXUUURRROOORRRVVV[[[^^^\\\YYYUUULLLKKKJJJHHHHHHHHHHHHIIIHHHIIIKKKMMMNNNLLLHHHDDDGGGFFFFFFIIILLLMMMKKKHHHGGGGGGHHHJJJMMMOOOOOOOOOSSSRRRPPPQQQUUUXXX[[[[[[\\\XXXRRRMMMJJJIIIGGGFFFBBBCCCCCCDDDDDDCCCBBBBBBIIIJJJKKKLLLMMMNNNOOOPPPOOOPPPPPPQQQSSSTTTVVVWWWXXXUUURRRNNNLLLLLLLLLMMMJJJMMMPPPPPPNNNLLLLLLMMMJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKIIIFFFDDDIIIFFFEEEGGGJJJPPP\\\hhhzzzzzzwwwxxx{{{mmm]]]MMMFFFDDDAAA>>>===<<<<<<;;;;;;;;;:::::::::777777888999:::::::::::::::999777666777888777666333444555666777777777777888888888888999999999999777777777777777777777777888888888999:::<<<===>>>MMMWWWhhh|||xxxeee___UUURRR[[[bbbfffooo{{{wwwsssnnnkkkiiifffbbb^^^bbb```___\\\ZZZYYYXXXWWWYYYXXXWWWWWWWWWWWWVVVTTTQQQPPPOOONNNNNNMMMJJJHHHLLLLLLLLLMMMNNNNNNOOOOOOSSSTTTUUUUUUUUUUUUUUUUUUYYYYYYYYYYYYZZZ[[[\\\]]]_________^^^]]]]]]\\\\\\XXXWWWVVVVVVWWWZZZ^^^```eeeddddddeeehhhkkknnnqqqvvvxxx{{{vvvrrrjjjaaaYYYRRRNNNLLLKKKIIIFFFCCCAAAAAAAAABBB=========<<<<<<;;;;;;;;;999::::::;;;;;;::::::999::::::999999888777777777::::::::::::::::::;;;;;;;;;===>>>===;;;::::::;;;===>>>>>>>>>????????????>>>???@@@AAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;===<<<;;;:::999888888888999888666666777999::::::@@@>>>???FFFMMMUUUdddsss{{{uuusssooollliiiddd___```cccffffffdddbbb```___```bbbbbb^^^ZZZ[[[UUURRRVVV^^^aaa]]]XXXZZZZZZ[[[[[[[[[[[[ZZZZZZXXXXXXXXXXXXWWWUUUTTTSSSTTTTTTUUUXXXZZZYYYUUUPPPHHHGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHGGGEEEFFFIIINNNRRRRRROOOKKKHHHFFFHHHJJJKKKKKKKKKMMMNNNMMMMMMMMMOOOPPPRRRTTTUUUUUURRROOOKKKIIIHHHIIIIIIGGGFFFEEECCC@@@@@@BBBDDDJJJLLLPPPQQQQQQOOOOOOPPPOOOTTTYYY\\\ZZZWWWVVVVVVSSSSSSRRRPPPOOOOOOOOOOOOMMMMMMMMMQQQTTTTTTPPPMMMOOONNNLLLKKKJJJJJJJJJKKKJJJMMMPPPOOOKKKHHHHHHIIIHHHJJJKKKJJJIIIMMMVVV^^^ppp{{{|||lll\\\KKKDDDAAA>>>;;;;;;>>>>>>>>>=========<<<<<<999999999::::::999888888999888666666777888777666555666666666666666555555555555555666666666777777777777777777777777777777888888888888999:::;;;<<>>>>><<<;;;<<<<<<============>>>>>>>>>>>>======>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888888888888:::999999999:::<<<======>>>>>>CCCNNNXXXccctttrrrhhhggggggccc^^^\\\YYYXXX[[[aaaddddddbbb]]][[[YYYYYY[[[ZZZVVVSSSUUUSSSRRRWWW]]]___[[[VVVWWWXXXXXXYYYYYYYYYXXXXXXVVVUUUTTTRRRPPPOOOMMMMMMPPPOOOOOOQQQRRRQQQMMMJJJFFFFFFFFFGGGHHHIIIKKKLLLJJJHHHGGGHHHIIIJJJIIIGGGGGGJJJNNNQQQQQQOOOKKKHHHEEEHHHKKKLLLKKKKKKLLLLLLJJJJJJKKKLLLMMMOOOPPPQQQQQQPPPNNNLLLJJJHHHGGGGGGDDDEEEDDDCCCBBBCCCEEEHHHPPPRRRTTTSSSRRRPPPOOOPPPQQQUUUYYY[[[ZZZXXXXXXXXXUUUUUUSSSRRRPPPPPPOOOOOOOOOOOOPPPSSSUUUUUUQQQNNNNNNMMMKKKJJJIIIIIIJJJJJJKKKMMMOOONNNKKKJJJJJJLLLLLLNNNNNNLLLJJJLLLRRRXXXhhhsssmmm]]]KKKCCC@@@===;;;;;;;;;::::::::::::999999999::::::::::::999888777666888777555666777888888777777777777777666555444333444444444555555555555666777777777777777777777777777777777777888888999:::<<>>>>>>>>;;;::::::999999888888777:::::::::::::::999999999888888999999999999888888666666777777777777888888777777777777888888888999<<<===??????>>>===>>>???=====================<<<>>>>>>===;;;;;;::::::::::::::::::999999999888888::::::999888777777777888777777888888999;;;<<<<<>><<<<<<888888888888777777777777999999999999999888777777777666444555777888888888666666666666666555444444555555555666666666777777777777777777777777777777777777666666666777777888;;;>>>DDDMMMZZZmmmssseeeVVVNNNKKKKKKQQQYYY^^^___aaacccgggiiijjjkkkiiigggeeebbb```_________]]][[[YYYXXXXXXWWWUUUTTTOOOLLLJJJIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKLLLNNNOOORRRSSSUUUTTTUUUUUUVVVWWWXXXXXXXXXTTTTTTSSSSSSTTTVVVXXXZZZ[[[ZZZYYYXXXWWWWWWXXXXXXYYY[[[]]]```ccceeefffgggllllllmmmoooppprrrsssssszzz{{{~~~~~~}}}}}}{{{wwwpppjjjfffdddccc___YYYTTTQQQNNNJJJGGGAAA@@@>>>===;;;:::::::::999:::;;;;;;;;;;;;::::::999999999999888888888888777888888999999888888777444555555666777888888888777777777888888999999:::<<<>>>@@@@@@??????@@@AAA>>>>>>>>>>>>============BBB@@@>>><<<;;;;;;;;;;;;999999999888888888777777999888777777777777777888666777888999999;;;===???HHHOOO\\\kkkzzz|||sssiiiddddddccc]]]WWWUUUSSSQQQRRRUUUXXXXXXWWW[[[XXXVVVWWWXXXXXXUUURRRNNNPPPRRRRRRQQQQQQPPPQQQNNNNNNOOOPPPQQQRRRSSSTTTVVVSSSOOOKKKHHHHHHIIIJJJIIIHHHGGGFFFGGGGGGGGGFFFCCCEEEGGGIIIJJJKKKJJJJJJGGGGGGGGGIIILLLNNNNNNNNNLLLMMMNNNOOOOOONNNLLLJJJIIILLLPPPQQQOOOLLLJJJIIIEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIHHHGGGFFFEEECCCDDDEEEEEEEEEFFFIIIKKKVVVVVVUUURRROOOMMMNNNOOORRRSSSTTTVVVWWWXXXYYYZZZYYYXXXVVVTTTSSSRRRQQQQQQSSSTTTUUUWWWWWWVVVSSSQQQKKKJJJIIIHHHGGGHHHHHHIIIKKKKKKKKKKKKLLLMMMPPPRRRPPPPPPPPPMMMJJJHHHIIIJJJUUU```ppp}}}}}}}}}~~~nnn^^^MMMDDDAAA>>><<<<<<;;;;;;;;;;;;::::::::::::666777888888999999999999777555444555777888888777444444555666666777666666555555555555666666666666666666666666666666666666666666666555555666777777888:::>>>BBBLLL\\\ppp}}}uuueeeYYYQQQLLLLLLOOOQQQUUU[[[bbbhhhlllppprrrooonnnllljjjgggeeedddccceeecccaaa___^^^]]][[[XXXQQQNNNJJJIIIJJJKKKLLLLLLIIIIIIHHHGGGFFFFFFEEEDDD??????AAABBBBBBCCCCCCCCCEEEFFFGGGHHHJJJLLLNNNOOOPPPQQQQQQRRRSSSTTTUUUUUURRRRRRRRRRRRSSSTTTVVVWWWTTTTTTSSSRRRQQQPPPPPPPPPUUUVVVXXXZZZ\\\^^^^^^___^^^______```aaabbbbbbbbbfffhhhjjjkkkmmmqqquuuyyy||||||}}}}}}~~~}}}|||sssrrrqqqooommmlllkkkjjjiiiiiihhhccc]]]XXXTTTSSSPPPMMMIIIEEECCCBBBAAA@@@>>>===<<<;;;:::::::::999666777888888999999888888888888888888888888888888777888888999999888888777444444555666777888888999888888999::::::;;;<<<<<<===???@@@AAA@@@@@@@@@AAA????????????????????????BBBAAA???===<<<;;;<<<<<<999999999888888888777777777777777666777777888888888:::<<<<<<===@@@DDDHHHSSS^^^nnn}}}wwwmmmmmmmmmjjjddd^^^XXXTTTVVVSSSPPPOOOPPPRRRTTTUUUUUUTTTTTTVVVYYYYYYVVVSSSQQQQQQPPPLLLIIIIIIKKKNNNKKKKKKLLLMMMNNNPPPRRRTTTTTTQQQMMMIIIGGGHHHJJJKKKEEEEEEEEEEEEFFFGGGIIIJJJGGGGGGIIIIIIIIIHHHGGGFFFFFFFFFGGGIIIMMMOOOPPPOOOMMMMMMNNNNNNNNNMMMMMMMMMNNNPPPSSSSSSPPPLLLIIIHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGEEEDDDDDDFFFGGGHHHEEEFFFGGGGGGFFFFFFGGGIIINNNOOOOOOMMMKKKKKKLLLNNNOOOOOOOOOQQQSSSVVVWWWXXXXXXWWWUUUSSSRRRQQQPPPPPPQQQSSSUUUVVVUUUSSSQQQOOOIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLOOOQQQRRRLLLMMMLLLKKKIIIHHHHHHIIIQQQZZZiiixxx|||{{{zzzzzz~~~iiiZZZJJJCCCAAA===:::999::::::::::::999999999999555666777888999999999999777666444555666777777666333444555666777777777777333333333444444444444555666666666666666666666666555555555555666666777888999;;;===???EEEQQQbbbooo~~~pppcccWWWOOOJJJKKKPPPWWW^^^fffmmmtttyyywwwxxxxxxxxxvvvtttrrrppprrroookkkhhheeebbb^^^[[[SSSOOOKKKHHHIIIKKKLLLLLLIIIHHHHHHGGGFFFEEEEEEEEE@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRPPPPPPPPPOOOOOONNNNNNMMMOOOPPPQQQSSSTTTUUUUUUUUUWWWWWWWWWXXXXXXXXXYYYYYYWWWYYY[[[\\\]]]___bbbeeegggggghhhhhhiiijjjjjjjjjjjjkkkmmmnnnooopppppppppnnnllliiigggfffdddaaa___XXXXXXWWWVVVVVVVVVWWWWWWVVVVVVUUURRRMMMIIIGGGGGGCCCAAA???===<<<<<<<<<<<<777777777888888999999999666777777777888888888999777777777888888888888888888888999999999999888888555555666777777888999999999::::::;;;<<<===>>>>>>>>>???AAAAAA@@@???@@@AAA?????????@@@@@@@@@AAAAAA@@@@@@???===<<<<<<<<<<<<:::::::::999999999888888777666666666777888999999555888;;;===@@@FFFNNNUUUcccqqqzzzpppeeejjjnnnlllddd[[[UUUSSSRRRQQQPPPOOOQQQSSSWWWYYYWWWWWWYYY]]]aaaaaa\\\XXXSSSPPPLLLHHHEEEEEEHHHKKKJJJJJJKKKLLLNNNQQQTTTUUUQQQNNNJJJGGGEEEFFFHHHIIIBBBCCCEEEEEEFFFGGGJJJLLLKKKKKKKKKJJJHHHGGGEEEDDDFFFEEEFFFIIIMMMOOOPPPPPPNNNMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTSSSPPPKKKHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGEEECCCBBBCCCEEEHHHJJJFFFGGGHHHGGGFFFEEEFFFGGGFFFGGGIIIIIIIIIIIIKKKLLLKKKKKKKKKNNNRRRTTTUUUUUUTTTSSSRRRPPPOOOOOOOOOOOONNNQQQSSSSSSQQQNNNLLLLLLHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGIIIMMMOOOPPPPPPJJJJJJIIIIIIIIIJJJKKKKKKNNNVVVdddsss|||{{{}}}fffXXXJJJDDDBBB???;;;999999999888888888777777777666777888888888888888777888666555555666666666555555555666666666666666555333444444444444555555555666666666666666666666666555555555555666777999999:::===@@@AAABBBJJJWWWbbbsss}}}nnn___UUUNNNPPPTTTYYY```kkkwwwyyysssmmmgggaaa]]]SSSOOOJJJGGGGGGIIIJJJKKKGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBBBB>>>>>>??????AAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGJJJJJJJJJKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLJJJJJJLLLMMMMMMNNNNNNNNNQQQQQQQQQRRRRRRRRRRRRSSSNNNPPPSSSSSSSSSSSSUUUVVVTTTUUUUUUVVVVVVWWWWWWXXXVVVVVVXXXYYYZZZZZZ[[[[[[VVVUUUSSSRRRRRRPPPNNNKKKHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGFFFCCCAAA@@@AAA>>>>>>>>>===;;;;;;;;;<<<555555666777888888888888999888888777777888::::::777777777888888999999999999999::::::::::::999999666777777888888999999999999:::;;;<<<===>>>>>>???>>>@@@AAAAAA???>>>>>>???======>>>???@@@AAAAAABBB@@@@@@AAAAAA@@@???>>>>>><<<<<<;;;;;;;;;:::::::::777666666777888999:::;;;666999>>>BBBHHHRRR```jjjxxxwwwmmmjjjdddhhhlllkkkfff^^^YYYVVVRRRTTTVVVXXXYYY[[[\\\]]]]]]^^^aaaeeeiiigggaaa\\\PPPMMMIIIFFFEEEFFFHHHIIIKKKKKKKKKLLLOOORRRVVVXXXQQQOOOKKKGGGEEEEEEEEEEEECCCFFFHHHIIIHHHHHHKKKMMMOOONNNMMMKKKIIIHHHGGGGGGEEEEEEEEEHHHLLLOOOOOOOOONNNMMMLLLKKKLLLNNNQQQSSSSSSTTTTTTQQQMMMIIIFFFFFFFFFEEEDDDDDDDDDDDDEEEEEECCCCCCCCCDDDEEEGGGIIIJJJDDDFFFGGGGGGEEEEEEEEEFFFBBBDDDGGGIIIIIIIIIJJJKKKIIIHHHIIIMMMQQQTTTTTTRRROOONNNNNNMMMLLLLLLMMMMMMJJJMMMPPPPPPLLLIIIGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFEEEFFFIIIMMMOOOOOOMMMKKKJJJIIIIIIJJJLLLMMMNNNMMMSSS```pppyyyfffXXXKKKGGGFFFAAA===;;;<<<<<<<<<;;;;;;;;;::::::888999999888888777666555999777555555555666555444777777777777666555444333666666666777777777777888666666666666666666666666444444555555777888::::::777;;;??????>>>CCCNNNWWWcccvvvqqqdddSSSSSSSSSUUU[[[hhhxxx|||tttkkkddd___SSSOOOIIIEEEEEEGGGIIIIIIEEEEEEEEEEEEEEEDDDDDDDDD@@@AAAAAA@@@@@@???>>>===============>>>???AAAAAACCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHIIIIIIIIIDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJGGGIIILLLLLLKKKJJJJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIKKKLLLMMMMMMMMMMMMJJJHHHHHHHHHHHHHHHFFFDDDBBBAAA@@@@@@@@@AAABBBCCC@@@AAAAAAAAA???>>>???@@@<<<<<<===<<<:::999999:::999999999:::999888888777888777555444444555777888777777888888999999999:::999::::::;;;;;;::::::999888888888888999999999999999999:::;;;<<<>>>>>>??????@@@AAAAAA???======>>>;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDEEEEEEDDDBBBAAA======<<<<<<<<<;;;;;;;;;777777777777888999;;;;;;===AAAGGGMMMUUUccctttoooccc``````eeeeeeeeeeeeddd```[[[WWWWWWZZZ```ccccccaaa```___\\\^^^aaafffiiifff^^^XXXLLLIIIFFFFFFHHHIIIIIIHHHKKKKKKKKKMMMPPPSSSWWWYYYTTTRRRNNNJJJGGGEEEDDDDDDGGGJJJMMMMMMKKKJJJLLLNNNQQQPPPNNNLLLJJJJJJJJJKKKEEEEEEEEEHHHKKKNNNOOONNNMMMLLLKKKKKKLLLOOORRRTTTSSSTTTSSSOOOJJJFFFEEEDDDEEEEEEDDDCCCCCCCCCDDDDDD@@@BBBDDDFFFHHHHHHHHHHHHBBBDDDFFFFFFFFFEEEFFFGGGAAADDDHHHJJJJJJJJJJJJJJJHHHGGGIIIMMMRRRUUUTTTRRRLLLLLLKKKKKKKKKKKKKKKLLLGGGKKKNNNMMMIIIFFFDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEIIIMMMOOONNNKKKMMMKKKJJJIIIKKKNNNOOOPPPKKKQQQ]]]nnn|||bbbUUUHHHCCCCCCAAA>>>>>>>>><<<:::888777777777888777777888888888888777777555666666666666666555555666777888777666555666777666666555555555555666666888888777666555444333333666555444555666999;;;===>>>BBBFFFEEEBBBBBBEEEIIIUUUddd{{{}}}kkkbbbZZZXXXXXX^^^mmm|||yyyrrrkkkbbb\\\UUUPPPKKKHHHHHHHHHFFFEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>???>>>>>>===>>>@@@AAABBB>>>>>>=========>>>>>>???@@@AAABBBCCCEEEFFFGGGGGGCCCDDDEEEEEECCCBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFFFFEEECCCBBBAAAAAABBB???======>>>>>><<<999;;;;;;;;;;;;;;;<<<===>>>===<<<;;;:::999::::::;;;;;;;;;;;;::::::999999999::::::::::::888777666555555555666666777888888888555666666777888888999999888999:::;;;;;;;;;::::::999999999999999999999999<<<<<<======>>>?????????BBBAAA@@@>>>>>>=========>>>?????????>>>>>>AAACCCFFFEEEEEEFFFGGGFFFBBB???BBBAAA???===;;;:::999999;;;999:::<<<;;;:::===BBBBBBFFFOOO[[[jjjzzzkkk^^^]]]aaaeeeiiigggaaa[[[VVVUUUWWWZZZWWW___hhhjjjfffaaa^^^^^^ZZZ^^^bbbeeeddd___ZZZVVVOOOKKKFFFCCCCCCEEEGGGHHHJJJKKKLLLNNNPPPRRRTTTUUUMMMLLLJJJGGGDDDDDDFFFHHHKKKKKKKKKMMMNNNPPPRRRSSSUUURRRMMMLLLLLLKKKHHHEEEGGGFFFFFFGGGIIIJJJJJJIIIIIIJJJLLLOOORRRTTTVVVXXXXXXVVVRRRMMMIIIGGGEEEDDDFFFCCC@@@@@@AAADDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEJJJJJJJJJIIIHHHHHHGGGFFFIIIKKKMMMMMMJJJHHHFFFFFFFFFHHHLLLOOOQQQQQQPPPOOOOOOKKKGGGFFFGGGIIIHHHFFFMMMKKKHHHEEECCCCCCDDDDDDHHHEEECCCCCCFFFGGGFFFEEEHHHHHHIIIJJJKKKKKKJJJJJJGGGGGGIIIJJJLLLNNNOOOPPPSSSPPPVVVhhh~~~xxxaaaTTTFFFAAA???;;;999888>>><<<:::888777777777888777777888888888888777777777777777777666444333333222333444444333222444555666555555555555555555666666666555555444444333333555555444555666888;;;===>>>AAACCCCCC@@@@@@DDDHHHMMMZZZmmm~~~uuulllfff```]]]dddnnn}}}tttkkkfffbbb\\\WWWQQQMMMGGGDDDEEEEEEEEEDDDGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@??????>>>======@@@@@@???>>>>>>>>>??????=========<<<<<<======>>>>>>??????@@@AAABBBCCCCCC@@@AAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@CCCBBBAAA@@@@@@AAABBBCCCBBBAAAAAA@@@>>>======<<<>>><<<:::;;;======<<<:::;;;:::::::::;;;;;;<<<======<<<;;;:::999::::::;;;;;;;;;:::::::::999999999999999999999999999888888888888888888777777777777555666666777888888999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@??????>>><<<<<<;;;;;;;;;;;;===???@@@@@@@@@AAACCCDDDEEEFFFGGGGGGFFFDDDBBB======<<<;;;:::999999:::;;;999999;;;===>>>CCCJJJOOOXXXdddoooyyynnn]]]YYY^^^fffkkkmmmiiibbb]]]ZZZZZZ\\\^^^```dddgggfffbbb^^^\\\\\\ZZZ]]]```bbb```\\\WWWTTTMMMIIIEEEBBBCCCEEEGGGGGGKKKKKKLLLLLLNNNOOOPPPQQQPPPNNNKKKGGGEEEEEEFFFHHHJJJJJJKKKMMMOOOQQQSSSTTTTTTQQQNNNMMMMMMLLLIIIGGGHHHGGGHHHJJJLLLMMMLLLKKKHHHIIIJJJLLLNNNPPPRRRSSSUUUSSSPPPLLLIIIGGGFFFEEEEEEBBB???>>>???AAABBBBBBFFFEEEDDDCCCCCCDDDEEEEEEKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPNNNKKKGGGEEEDDDCCCEEEIIILLLNNNNNNNNNMMMLLLIIIFFFFFFHHHIIIIIIHHHKKKIIIEEEBBB@@@AAABBBCCCGGGEEECCCDDDGGGHHHGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGHHHJJJKKKLLLMMMNNNNNNMMMRRRbbbuuurrrbbbUUUHHHCCC@@@===;;;<<<===;;;:::888777777777888666777777888888777777666888888777777555444222111000222333333222222333555444444444444444444444444333333333333333333333333555444444555666888:::;;;===>>>???>>><<<===BBBFFFGGGPPP^^^nnn~~~{{{oooddd```aaaffflllttt{{{}}}zzztttpppmmmggg```\\\ZZZYYYUUURRRNNNJJJEEEBBBBBBDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>=========@@@@@@@@@??????>>>===<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<============;;;<<<>>>>>>======>>>@@@AAAAAA@@@@@@@@@@@@??????AAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>======<<<;;;:::999999:::888888999:::;;;;;;::::::999999999999:::;;;;;;<<<;;;:::999999999:::::::::::::::999999999999999888888888999999:::::::::::::::999999888777777666666777777888888999999999===<<<;;;;;;;;;<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@AAA??????>>>===<<<<<<<<<<<<===???BBBBBBBBBAAABBBCCCEEEGGGIIIIIIGGGEEECCCCCC:::999999999::::::;;;<<<===::::::===AAAEEENNNWWWcccooo~~~vvvcccZZZ]]]hhhqqqvvvrrrkkkbbb^^^^^^```aaabbbhhhgggdddaaa]]]ZZZXXXWWWYYYZZZ[[[\\\[[[YYYVVVSSSNNNKKKGGGEEEEEEGGGIIIIIILLLKKKKKKJJJKKKLLLNNNOOOTTTPPPLLLHHHFFFFFFHHHJJJKKKKKKLLLMMMOOOQQQRRRSSSSSSQQQOOONNNNNNNNNLLLJJJJJJJJJMMMPPPSSSTTTRRRPPPKKKKKKKKKKKKLLLMMMNNNNNNOOONNNLLLJJJHHHGGGFFFFFFEEEBBB???>>>???AAABBBBBBHHHGGGEEEDDDDDDEEEGGGHHHLLLLLLLLLMMMOOOQQQTTTUUUSSSSSSSSSPPPLLLGGGDDDDDDBBBDDDFFFIIIJJJKKKJJJJJJIIIGGGEEEEEEGGGIIIIIIIIIJJJHHHDDDAAA@@@AAACCCDDDEEEDDDDDDEEEHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIMMMYYYgggwwwooo]]]RRRGGGCCCAAA@@@???AAA;;;:::999888777777777777666666777777777777666666666666666666555444333222222333555555444444666777333333333333333333333333222333333333444444444555444444444444666777999:::;;;;;;;;;:::999;;;???CCCFFFMMMWWWbbbooorrrfffaaaYYY[[[___aaa```^^^ZZZWWWVVVTTTRRRSSSTTTTTTRRRPPPKKKIIIEEECCCCCCDDDFFFGGGEEEDDDDDDCCCBBBAAA@@@???@@@@@@???>>>>>>======<<<===>>>???@@@???>>><<<;;;<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::888999;;;;;;;;;;;;===>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======================================================<<<;;;;;;:::999999999999888888999999999999999999888888888888999999::::::999999999999999999999999999999999888888888777777777777888888999999999999999888888888777777999999999:::::::::;;;;;;===<<<;;;::::::<<<>>>???==============================>>>>>>??????@@@@@@AAAAAA@@@@@@???@@@@@@@@@CCCDDDDDDCCCBBBCCCDDDFFFKKKMMMMMMKKKEEEAAA???>>>:::999999::::::<<<======@@@>>>???EEELLLSSS___jjjzzz~~~rrrddd```gggpppuuuvvvrrrjjj```\\\^^^bbbcccbbbgggddd```]]]ZZZXXXTTTRRRUUUUUUVVVWWWWWWWWWVVVVVVRRROOOKKKIIIJJJLLLMMMMMMKKKKKKJJJJJJKKKNNNPPPQQQUUUQQQLLLIIIHHHJJJMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPPPPOOONNNMMMKKKMMMQQQVVVYYYZZZWWWTTTPPPOOONNNMMMLLLLLLLLLMMMIIIHHHHHHGGGGGGFFFFFFFFFEEEBBB@@@???BBBDDDFFFFFFHHHGGGFFFEEEFFFHHHJJJLLLNNNMMMMMMNNNQQQTTTWWWXXXTTTUUUUUURRRMMMIIIGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGJJJHHHDDDBBBAAACCCEEEGGGDDDEEEEEEGGGIIIJJJJJJJJJGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGJJJQQQYYYfffxxxnnnYYYNNNDDD???===;;;;;;>>>:::999999888777777777777666666777777777777666666333444555555555555555444333555666666555555666777222222333444444333222222333333333444555555666666333333444444555666777888999888888777777999===???DDDJJJSSS\\\gggtttsssjjj^^^[[[WWWSSSOOOLLLJJJJJJDDDFFFIIIMMMPPPPPPNNNMMMIIIHHHFFFDDDCCCDDDFFFHHHDDDCCCCCCBBBAAA@@@??????@@@@@@??????>>>=========;;;<<<===>>>???>>>======<<<<<<;;;:::::::::::::::::::::::::::999999999999777999:::;;;::::::<<<>>>;;;;;;;;;;;;<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;::::::999999;;;;;;;;;:::999888888888999888888777777777888888888888999999999999999999888888888888888888888888888888777666666666666777777777777888888999999999;;;<<<<<<<<<<<<<<<=========;;;:::999999;;;===>>>========================<<<======>>>>>>??????@@@BBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBCCCFFFLLLPPPUUUSSSPPPJJJCCC===999888::::::999::::::;;;<<<===@@@AAAGGGSSS___jjjwwwqqqjjjbbbbbbfffkkkjjjhhhlllddd[[[XXXZZZ^^^^^^]]]___^^^\\\[[[YYYVVVRRROOOQQQRRRSSSTTTVVVWWWYYYYYYTTTQQQNNNLLLLLLMMMMMMMMMJJJJJJKKKMMMOOORRRUUUWWWTTTPPPLLLJJJMMMPPPRRRSSSRRRQQQPPPOOONNNNNNMMMNNNPPPQQQRRRRRRQQQPPPOOOOOOJJJMMMQQQVVVZZZZZZWWWTTTRRRQQQOOOLLLKKKJJJKKKKKKFFFFFFFFFGGGGGGFFFFFFFFFCCCAAA???@@@CCCGGGIIIJJJGGGGGGGGGGGGIIILLLNNNPPPNNNNNNNNNOOOPPPSSSUUUVVVSSSTTTTTTRRROOOLLLLLLLLLQQQOOOMMMKKKHHHFFFEEEDDDEEEEEEEEEDDDBBBBBBBBBBBBGGGEEECCCBBBBBBCCCEEEFFFDDDFFFHHHIIIJJJJJJKKKKKKGGGHHHHHHHHHHHHHHHGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGIIIMMMPPPWWWgggvvvnnn]]]SSSHHHAAA<<<888888;;;999999888888888777777777555666666777777666666555222333444555555666555555333444555444333222333444222222444444444444222222333333444444555555555666333333444444555666666666777666555555666888:::<<>>>>>>>>:::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::888999;;;;;;::::::;;;===999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999999888888888777;;;<<<<<<;;;888777777888999999888777777777777888777777888999999999888888777777777777777888888888999888777666555666666777777888888999::::::;;;;;;========================<<<;;;:::::::::;;;<<<=================================>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDAAACCCDDDFFFJJJPPPWWW]]][[[VVVMMMFFFAAA<<<888555999999999:::;;;<<<===>>>@@@FFFTTTfffwwwoooccc```^^^___aaabbb```^^^ccc]]]VVVSSSTTTUUUVVVUUUWWWXXXZZZZZZXXXUUURRRPPPQQQQQQSSSUUUWWWYYY[[[\\\UUURRRNNNLLLKKKKKKKKKJJJHHHJJJMMMPPPTTTWWWZZZ[[[SSSOOOLLLMMMQQQUUUVVVUUUTTTSSSQQQPPPNNNMMMMMMLLLOOOQQQSSSSSSQQQOOOOOOOOOIIIKKKOOOTTTXXXXXXUUURRRQQQOOOMMMJJJIIIHHHIIIJJJHHHHHHIIIIIIIIIIIIHHHGGGBBB@@@??????CCCGGGIIIJJJGGGHHHIIIJJJLLLNNNPPPQQQLLLLLLMMMOOOPPPQQQRRRSSSPPPQQQRRRQQQPPPOOOPPPQQQWWWUUUPPPLLLGGGDDDBBBBBBBBBCCCCCCBBB???>>>>>>???AAAAAAAAAAAABBBBBBCCCCCCEEEGGGJJJKKKKKKJJJKKKKKKGGGGGGHHHHHHHHHGGGFFFFFFIIIHHHHHHHHHGGGGGGGGGFFFGGGFFFHHHJJJKKKNNNYYYeee{{{~~~}}}~~~ooo___UUUKKKDDD>>>999999<<<888888888888888777777666555555666666666666555555333333444555555555444444333444444333111000111222222333444555555444333222333333333333333444444444222333333444555555555555555444444555666888999999<<<@@@FFFJJJPPPXXXbbbjjjwwwvvviiiZZZNNNFFFCCCAAA>>>?????????AAADDDGGGJJJIIILLLOOONNNLLLJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@?????????<<<<<<<<<;;;;;;<<<======>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<999:::;;;;;;999999:::;;;888999999999:::::::::;;;999999999:::::::::;;;;;;999:::::::::;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999999999888888888888777777999;;;<<<:::888777888999:::999888888777777777888555666888999999999888888666666666777777777888888:::999777777777888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========??????????????????????????????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGIIILLLPPPTTTYYY]]]cccfff\\\RRRGGGAAA@@@???<<<888:::;;;;;;===???BBBDDDEEEIIIRRReee{{{~~~nnn```[[[[[[\\\[[[[[[[[[[[[\\\ZZZWWWSSSOOOMMMMMMNNNNNNTTTWWWZZZZZZWWWTTTTTTUUUTTTTTTVVVWWWYYYZZZ[[[[[[VVVSSSOOOMMMLLLKKKIIIHHHHHHKKKOOOTTTXXXZZZ\\\\\\TTTQQQNNNPPPUUUWWWVVVTTTRRRRRRQQQOOOOOONNNNNNNNNNNNQQQSSSSSSQQQNNNNNNOOOMMMNNNQQQUUUXXXYYYWWWTTTQQQOOOMMMJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNLLLKKKJJJFFFDDDAAAAAADDDGGGIIIIIIJJJKKKLLLNNNOOOOOOOOOOOOHHHJJJLLLOOOQQQQQQQQQQQQOOOPPPQQQQQQPPPPPPRRRSSSXXXUUUPPPJJJEEEBBBAAA@@@===???AAA@@@===<<<<<<>>>===???AAABBBCCCCCCBBBBBBFFFIIILLLMMMKKKJJJJJJKKKGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBDDDHHHIIIJJJPPPXXXlll{{{}}}yyyxxxwwwoooYYYPPPFFF@@@;;;777888<<<777888888888888777777666555555666666666666555555555555555555444333333222555666666444222000111222222333555666666555333222222222222222222222222222222222333444555555555555444333333555777888888777===???AAABBBDDDJJJSSSZZZlll{{{|||lll]]]SSSMMMJJJDDDBBB>>><<<<<>><<<;;;::::::;;;<<>>===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<999:::;;;:::999888999:::888888999999:::::::::;;;777777888888999999999:::888888999999::::::::::::888999:::;;;;;;:::999888::::::::::::999999999999666888:::999777777999;;;::::::999888888777888888555666777999999999888777555666666666777777888888999999888888999;;;===????????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<===>>>???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHJJJJJJTTTYYY___cccfffhhhiiijjjZZZNNNBBB===@@@BBB@@@<<<======???BBBEEEHHHKKKMMMUUU___rrrzzzzzzooo```UUUXXXYYYYYYWWWTTTSSSVVVYYYTTTTTTRRRNNNJJJHHHIIIJJJTTTXXX[[[YYYUUUSSSVVVYYYWWWWWWXXXYYYZZZZZZZZZZZZYYYVVVRRROOONNNLLLKKKIIIHHHKKKPPPUUUYYY[[[[[[[[[VVVSSSPPPRRRWWWXXXVVVRRRPPPPPPOOOOOOOOOPPPPPPQQQMMMQQQTTTSSSPPPNNNMMMNNNRRRSSSUUUYYY\\\\\\ZZZXXXSSSQQQNNNLLLKKKLLLNNNOOORRRRRRRRRRRRQQQOOONNNLLLLLLIIIFFFEEEFFFHHHJJJJJJLLLMMMOOOPPPPPPOOOMMMLLLEEEGGGLLLOOORRRRRRRRRQQQOOOPPPQQQPPPOOOPPPRRRTTTVVVSSSMMMHHHCCCAAA@@@???999<<>><<<;;;===???===???CCCEEEFFFFFFDDDCCCFFFJJJMMMNNNKKKJJJJJJKKKGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC???>>>AAAGGGIIIIIIMMMRRRaaappp|||{{{vvvtttsssqqq}}}~~~lllVVVLLLDDDBBB@@@===;;;<<<999888888777777777777777:::999777666666666777888666333222333666777777555777666555666777777555333444444444444444444444444777444111111444555555333444333333222222333333444333333444444555666666666555777:::===AAAEEEHHHIII[[[dddvvv|||rrr]]]KKKEEEBBB>>><<<===???AAABBBGGGLLLRRRXXXZZZYYYVVVSSSQQQRRRRRROOOKKKIIIJJJLLLIIIHHHFFFCCC@@@===<<<;;;CCC@@@>>>>>>@@@AAA???<<<<<<:::999999:::;;;:::999<<<:::888777999;;;<<<<<<;;;;;;;;;::::::999999999777777777777888999::::::999999999::::::;;;<<<<<<:::::::::999999999999999::::::::::::999999999999;;;888666666999;;;999777:::999999999888888777777999888888777777777777777666666666555666777888888999999::::::;;;;;;<<<<<<======<<<<<<<<<<<<======>>>??????@@@@@@@@@??????AAA@@@>>>===<<<<<<<<<===AAA@@@>>><<<===>>>AAACCC??????@@@@@@AAABBBBBBBBB@@@AAABBBDDDEEEEEEEEEEEEBBBDDDFFFGGGIIIOOOXXX___```hhhoooqqqsssqqqfffYYYLLLIIIEEECCCBBBBBBBBBBBBDDDCCCEEEHHHIIIHHHLLLQQQ```kkk}}}|||~~~ttt\\\QQQRRRWWWZZZ]]]^^^[[[XXXVVVUUUUUUTTTQQQMMMHHHFFFGGGHHHPPPWWW\\\YYYWWWYYY\\\\\\[[[[[[[[[XXXUUUSSSRRRSSSXXXVVVTTTRRRQQQOOOLLLJJJHHHJJJNNNTTTYYY[[[ZZZYYYSSSSSSRRRRRRRRRQQQQQQQQQRRRQQQPPPPPPPPPRRRTTTUUUWWWUUURRROOOOOOOOOQQQRRRVVVVVVVVVYYY]]]^^^[[[XXXVVVUUUTTTSSSRRRSSSTTTTTTVVVZZZZZZWWWVVVWWWTTTPPPIIIGGGDDDBBBCCCFFFKKKNNNTTTQQQOOOOOOOOONNNJJJFFFEEEIIINNNPPPQQQPPPOOOOOONNNNNNMMMLLLMMMNNNPPPQQQNNNLLLGGGCCC???>>>>>>>>>BBBAAAAAA@@@?????????@@@EEEHHHJJJHHHCCC@@@BBBEEEKKKKKKLLLLLLKKKJJJIIIIIIFFFFFFFFFFFFEEEDDDCCCBBB??????>>>>>>??????@@@AAA@@@@@@AAACCCEEEGGGIIIKKKYYYaaaiiilllhhhfffhhhlllvvv|||jjjVVVLLLDDDAAA???;;;999999:::999999888888888888888999999777666666666777777666444222333555777666444555444333444555555444222444444444444444444444444666444111222444555555333444333333222222333333444444444444444444555555555888888:::<<<>>>@@@AAABBBOOOWWWggg{{{ooo\\\MMMIIICCC@@@@@@BBBDDDEEEGGGKKKRRRYYY\\\\\\ZZZYYYXXXYYYYYYWWWSSSQQQQQQRRRMMMKKKGGGCCC@@@???>>>>>>BBB@@@>>>???@@@AAA???======;;;999999:::;;;:::999999777555555666888999999;;;;;;;;;::::::999999999999999888888999999::::::888888777777777888999:::999999999999999999888888888888888777777777666666777777777777666666777888999999999888888888777777:::999888888777888888888666777777888999999::::::999:::;;;<<<===>>>???@@@@@@???>>>=========>>>?????????@@@@@@@@@??????>>>???>>>===<<<;;;;;;<<<<<<======;;;;;;;;;===???@@@AAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBCCCDDDDDDEEEEEEEEEHHHKKKOOOTTT[[[bbbgggjjjmmmlllhhhddd___UUUJJJCCCBBBCCCDDDGGGJJJLLLMMMLLLLLLNNNQQQRRRSSSXXX___kkkwwwzzziiiVVVNNNPPPZZZ]]]``````^^^[[[XXXWWWVVVVVVSSSNNNIIIFFFEEEFFFPPPWWW\\\ZZZXXXZZZ\\\\\\ZZZZZZZZZWWWSSSPPPPPPPPPUUUSSSRRRQQQPPPNNNJJJGGGFFFHHHLLLQQQVVVXXXVVVUUUQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNOOOQQQRRRSSSTTTTTTRRRPPPNNNMMMNNNPPPQQQSSSSSSUUUYYY]]]^^^[[[YYYYYYWWWTTTSSSSSSVVVYYY[[[[[[______\\\ZZZYYYUUUPPPJJJHHHDDDCCCDDDHHHMMMPPPUUURRROOOMMMLLLJJJGGGDDDDDDGGGLLLOOOOOONNNNNNNNNKKKKKKJJJJJJKKKMMMNNNOOOLLLIIIEEEBBB???>>>>>>???CCCBBBAAAAAA@@@@@@@@@AAADDDGGGIIIGGGCCCAAACCCFFFKKKKKKKKKKKKJJJIIIIIIHHHCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>?????????@@@@@@???@@@@@@BBBDDDGGGIIIJJJQQQXXX___```^^^^^^bbbfffxxxxxxgggUUUKKKCCC@@@===999777888::::::999888888888888999888888777666666666777777777555444444555555555444333222111222333444333222444444444444444444444444555444222222333444444333444333333222222333333444555555444444444444333333777777888999:::<<<<<<===DDDIIIUUUfffvvvttt[[[VVVOOOJJJGGGGGGFFFFFFDDDGGGMMMRRRVVVXXXXXXXXX^^^```aaaaaa___]]]\\\\\\UUUQQQJJJDDDAAA@@@AAACCCBBBAAA@@@@@@AAAAAA@@@>>>>>><<<::::::;;;;;;:::999;;;999888888999;;;;;;;;;;;;;;;::::::::::::999999999999888888777888888888===;;;:::888888999;;;<<<888888888888888888888888888888888777777777666666333666888666333222555999888888888888888777777777::::::999888888888888999555777999;;;<<<<<<<<<<<<;;;<<<===???@@@BBBCCCDDDCCCAAA???>>>===>>>???@@@@@@@@@AAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<===;;;;;;<<<======>>>??????BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAACCCEEEGGGHHHKKKMMMQQQXXX```fffiiikkkhhhfff```WWWPPPLLLFFF@@@>>>AAAHHHOOOVVV[[[^^^```______aaaeeeeeeffflllssszzzwwwjjj]]]QQQNNNRRR^^^```cccccc```\\\YYYXXXWWWVVVUUUPPPKKKGGGEEEEEEQQQXXX]]]\\\ZZZ\\\]]]\\\ZZZZZZYYYVVVQQQNNNMMMMMMSSSSSSRRRRRRRRROOOKKKHHHHHHIIILLLPPPTTTUUUSSSQQQNNNNNNMMMMMMLLLKKKKKKJJJIIIJJJMMMOOORRRSSSSSSTTTPPPOOOMMMLLLLLLMMMNNNOOOPPPRRRUUUYYY\\\]]]ZZZXXXYYYVVVTTTRRRSSSWWW\\\___]]]aaabbb^^^\\\ZZZUUUOOOLLLIIIFFFDDDEEEJJJPPPSSSVVVRRRMMMJJJGGGFFFDDDBBBDDDGGGKKKMMMMMMLLLLLLLLLHHHHHHHHHHHHIIIJJJKKKLLLGGGEEECCC@@@>>>>>>??????CCCCCCBBBAAAAAAAAAAAABBBCCCFFFHHHFFFDDDCCCEEEGGGKKKKKKIIIHHHGGGFFFEEEEEEAAAAAAAAABBBAAAAAA@@@@@@<<<===>>>???@@@???>>>>>>>>>??????AAACCCEEEGGGHHHJJJNNNSSSTTTSSSVVV\\\bbbwwwtttdddSSSIIIAAA???===:::999::::::999888888777777888888777777777666666666777777777666555444444444444444333222111111333444333222333333333333333333333333444333333333333333333333444333333222222333333444333333333333333444444444333444555777999:::<<<<<<@@@AAAHHHTTTbbbrrrvvvqqqjjjccc]]]WWWQQQMMMHHHIIIIIIKKKMMMPPPSSSTTT\\\^^^bbbeeeffffffffffff[[[VVVNNNFFFBBBBBBDDDFFFDDDDDDDDDEEEEEEDDDBBBAAA???===;;;:::;;;;;;:::999===;;;999:::;;;======<<<::::::::::::::::::::::::999888777666666666666666>>>===:::888888999:::;;;777777777777888888888888::::::::::::999999999999555777777666444444666888888888888888888888888888:::999999888888888888888444666999<<<>>>>>>>>>===??????@@@AAABBBDDDDDDEEEDDDBBB???======>>>???@@@AAAAAAAAAAAA@@@???>>>>>>===============>>>>>>>>>===>>>@@@AAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>???AAADDDHHHKKKLLLQQQQQQTTTZZZaaadddbbb___UUURRRLLLFFFBBBBBBBBBBBBCCCKKKWWWdddmmmtttwwwyyyyyyzzz}}}~~~{{{|||lllbbbYYYSSSTTTXXX```bbbdddccc___ZZZVVVUUUUUUVVVUUUSSSNNNKKKIIIIIIUUU[[[___]]]\\\^^^^^^]]]]]]]]][[[WWWRRRNNNLLLLLLTTTTTTTTTUUUUUUSSSOOOLLLKKKLLLMMMPPPSSSSSSQQQOOOKKKKKKJJJJJJIIIHHHHHHGGGFFFHHHLLLQQQSSSTTTTTTTTTNNNMMMLLLKKKKKKMMMNNNOOOQQQSSSVVVZZZ[[[ZZZXXXUUUUUUTTTSSSRRRSSSUUUXXXZZZZZZ^^^```]]][[[YYYTTTOOOMMMJJJGGGEEEGGGLLLQQQUUUTTTQQQLLLGGGEEEDDDDDDDDDIIIKKKMMMLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGCCCAAA@@@>>>>>>>>>???@@@BBBAAAAAA@@@@@@@@@AAAAAAAAACCCEEEEEEDDDDDDFFFHHHKKKIIIGGGDDDAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@???:::<<<>>>?????????===<<<======>>>???AAACCCEEEFFFFFFIIILLLMMMNNNSSS[[[aaasss}}}qqq```OOOGGG@@@??????===<<<>>>888888777666666666666666666666666777777777666666666666666555444333444444555333222222333444444444333333333333333333333333222333333333333222333333444333333222222333333444000111111222333444555555444444555666777999999:::===<<<@@@IIITTTcccxxx}}}qqqfff___XXXUUUQQQMMMKKKLLLNNNPPPSSSVVVZZZ```eeehhhiiiiii^^^XXXPPPIIIEEEDDDGGGIIIJJJJJJKKKKKKIIIGGGEEEEEEAAA???<<<;;;<<<;;;:::999999888777777999::::::999:::::::::::::::::::::::::::999888777777777777777999888666444444444666666777888888888999999999:::;;;;;;;;;;;;::::::::::::;;;888666777999:::999888888888888888999999999999999999888777777777777888444666999<<<>>>???>>>>>>BBBBBBBBBBBBCCCCCCCCCCCCBBBAAA???======>>>???@@@AAAAAAAAAAAAAAA@@@??????????????????@@@@@@@@@@@@>>>@@@BBBCCCDDDDDDCCCBBBBBBBBBAAA@@@???>>>======;;;===???CCCGGGKKKNNNPPPRRRQQQQQQTTTVVVTTTOOOJJJCCCAAA>>>======>>>BBBFFFKKKWWWjjj|||~~~tttggg^^^YYYWWWYYY\\\___aaabbbaaa\\\VVVRRRPPPTTTUUUVVVUUUSSSQQQQQQQQQ[[[___```^^^]]]______]]]```___]]]YYYSSSOOOMMMMMMSSSRRRRRRSSSTTTSSSPPPMMMKKKKKKLLLNNNPPPPPPNNNLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFIIINNNRRRUUUVVVUUUTTTNNNMMMMMMLLLLLLMMMNNNOOOSSSUUUXXXYYYXXXVVVSSSRRRRRRRRRTTTUUUUUUUUUTTTSSSVVVZZZ\\\ZZZYYYZZZVVVQQQLLLJJJHHHGGGHHHLLLQQQTTTPPPNNNJJJFFFDDDDDDGGGIIIOOOPPPOOOMMMIIIGGGFFFFFFIIIIIIHHHFFFEEECCCBBBAAA??????>>>===>>>???@@@@@@@@@???????????????@@@@@@@@@AAABBBCCCCCCDDDEEEFFFJJJGGGCCC???<<<::::::;;;>>>>>>?????????>>>======999:::<<<>>>>>>===<<<;;;<<<<<<===>>>???AAACCCDDDDDDFFFHHHIIILLLRRRZZZ```nnnxxxooo^^^MMMEEE>>>>>>???>>>>>>@@@777777666555555555555666555555666777777777666666555666666555333333444666888666333333444555555444333333333333333333333333111222444444333222222333444333333222222333333444000000111222222333444444777777666666666555555555888777:::AAAJJJWWWjjjyyy{{{ssslllggg```XXXRRRMMMKKKJJJLLLMMMPPPVVV\\\```aaa```XXXUUUPPPKKKHHHIIIKKKMMMOOOQQQRRRQQQNNNJJJHHHGGGBBB@@@>>><<<<<<;;;:::888:::999888999;;;<<<;;;:::999999::::::::::::;;;;;;<<<;;;::::::::::::::::::888888777777777777777777999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::999999???;;;888999<<<>>><<<999999999999:::::::::::::::::::::999888888888888888666777:::<<<>>>?????????BBBBBBBBBBBBAAAAAAAAAAAA@@@??????????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>???@@@AAABBBAAA@@@@@@??????>>>===<<<<<<;;;;;;:::<<>>>>>???DDDKKKVVVfff~~~|||tttpppiiiaaaZZZXXXXXXZZZ[[[[[[]]]___^^^ZZZVVVRRRPPPTTTVVVXXXXXXWWWWWWYYY[[[```bbb```\\\[[[^^^^^^[[[______]]]YYYSSSOOOMMMLLLNNNMMMLLLMMMNNNNNNMMMKKKIIIHHHHHHJJJKKKKKKIIIGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHKKKNNNRRRTTTUUUTTTSSSOOONNNNNNMMMMMMMMMNNNNNNSSSUUUVVVVVVSSSPPPOOOOOOPPPRRRTTTVVVVVVUUURRRQQQSSSWWWYYYWWWXXXZZZXXXUUUKKKJJJIIIHHHIIIKKKNNNPPPKKKJJJHHHEEECCCDDDHHHKKKRRRRRRPPPLLLHHHEEEDDDEEEGGGGGGFFFEEECCCAAA???>>>============>>>???@@@@@@???>>>>>>>>>>>>??????@@@>>>???@@@AAABBBCCCDDDDDDFFFCCC???:::888888:::;;;============<<<;;;:::999999:::;;;<<<===<<<;;;;;;;;;;;;;;;<<<>>>???AAABBBAAABBBEEEGGGKKKQQQXXX]]]iiisssmmm\\\LLLDDD======>>><<<<<<>>>888777777666666666666666444444666777777777666666333555666555333333555888:::777444222333444333333222222222222222222222222000222555444222111111333444333333222222333333444333333222222111111111000555555555555444444444444555444666<<>>===<<<<<<:::888<<<;;;;;;<<<>>>???===<<<999999999::::::;;;;;;;;;:::999999999999999:::;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>??????<<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<<<<============:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::;;;===>>>@@@AAAAAA????????????@@@@@@@@@@@@>>>???@@@AAABBBBBBAAAAAA??????@@@AAABBBBBBBBBBBB@@@AAAAAAAAAAAA@@@>>>===??????????????????>>>>>>;;;;;;;;;::::::999999999:::<<<@@@DDDGGGIIIIIIHHHCCCCCCCCCAAA>>><<<;;;<<>>============>>>??????@@@@@@??????>>>>>>??????@@@AAA>>>======???@@@AAABBBAAAAAA>>>;;;888888:::>>>@@@@@@@@@@@@???>>><<<::::::999:::::::::;;;;;;;;;;;;:::::::::;;;<<<>>>@@@@@@>>>AAADDDHHHMMMRRRVVVYYYbbblllyyymmm\\\LLLDDD===<<<<<<:::999;;;999888888777777777777777333444666777777777666666222444666555333333666999:::777444222222222222222222222222222222222222222///222555555222111111333444333333222222333333444666555444222000///...---000111222333444555666666666555666999;;;@@@JJJTTTfffsss{{{wwwpppjjjggggggiiikkkpppuuu~~~rrrcccZZZKKKHHHEEEEEEGGGHHHGGGEEEFFFGGGIIILLLOOORRRUUUVVVUUUWWWYYYVVVQQQKKKHHHHHHDDDBBB???======<<<:::888999999888:::;;;<<<:::999999999999::::::;;;;;;;;;666666555555666777888888666888:::<<<<<<<<<:::999=========>>>???@@@@@@AAA????????????>>>>>>>>>>>><<>>>>>===<<<<<<<<<<<<============>>>???AAABBBCCC<<<<<<===>>>??????@@@@@@===???AAADDDEEEDDDCCCBBB>>>???@@@AAABBBCCCCCCCCC@@@AAAAAAAAA@@@???===<<>>>>>>>>999999999888888888777777:::===AAADDDFFFFFFDDDBBB<<<===>>><<<::::::===AAA<<<:::<<>>???@@@@@@???>>>=========>>>>>>???@@@@@@@@@@@@?????????@@@AAAAAABBB======<<<===???@@@@@@???===;;;888777999===BBBFFFEEEEEEDDDCCCAAA???===<<<::::::999999999:::;;;<<<999999:::;;;<<<===???@@@>>>AAAFFFKKKPPPTTTWWWXXX\\\eeeqqq|||jjjZZZKKKEEE>>>999777777777888;;;;;;:::::::::999999999555555555666666666666666666555444333333444666777777666444444444444222000111111111111111111111111000111222333555666777888333333222111111222222222444444444444444444444444444333333222222333333444444666777888:::===BBBFFFTTT]]]jjjwwwssshhhbbb______^^^jjjrrr}}}qqqcccWWWQQQHHHAAA>>>>>>???@@@999>>>BBBEEEIIIOOOQQQPPPUUUSSSOOOLLLHHHFFFEEEDDD?????????>>>===<<<<<<<<<:::::::::;;;;;;;;;;;;;;;=========<<<;;;;;;::::::::::::999888888888999:::;;;;;;;;;;;;<<<<<<<<<===@@@AAACCCBBBAAA@@@@@@AAADDDDDDCCCAAA@@@???AAACCCEEEBBB@@@@@@BBBBBB???===@@@@@@???@@@@@@AAABBBBBB??????>>>?????????>>><<<@@@AAABBBBBBBBBBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>BBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBEEEDDDBBB@@@@@@@@@BBBCCCDDDBBBAAA@@@AAA@@@???===999;;;;;;;;;999999:::<<<@@@BBBJJJUUUWWWOOOJJJJJJCCC@@@@@@CCCDDDCCCDDDGGGHHHFFFJJJSSSYYY```mmm{{{}}}|||zzzqqqiiiaaa\\\]]]TTTSSSTTTTTTUUUVVVWWWXXXSSSUUUXXX\\\^^^^^^]]]\\\\\\ZZZYYYZZZ^^^bbbeeefffccc___XXXSSSPPPQQQTTTVVV[[[YYYWWWTTTPPPMMMJJJIIIGGGEEECCCDDDGGGIIIHHHGGGHHHHHHGGGGGGHHHJJJKKKLLLLLLMMMOOOQQQRRRSSSSSSSSSNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPOOOMMMLLLJJJIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHJJJKKKLLLMMMNNNNNNNNNMMMJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFHHHFFFDDDCCCCCCEEEGGGIIINNNOOOLLLFFFCCCDDDCCC@@@AAA@@@>>>===<<<<<<<<<============>>>>>>???@@@@@@<<<<<<======>>>>>>?????????>>><<<;;;;;;<<<===>>>AAAAAA???<<<<<>>======<<<<<<<<<===<<<<<<;;;:::999999999:::<<<>>>???@@@CCCBBBCCCHHHNNNSSSTTTSSSRRRZZZfffqqq{{{hhhXXXMMMGGG@@@;;;999888888888888<<>>===@@@@@@???AAAGGGIIIHHHHHHFFFDDDAAA>>>===<<<<<>>>>>======<<<<<<======<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;888888999999::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>@@@AAABBBAAAAAAAAACCCCCCDDDDDDBBBAAAAAABBBDDDDDDBBBAAAAAACCCDDDBBB@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAAAAA???>>>@@@AAABBBCCCDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>???@@@BBBDDDDDDBBB@@@???@@@???===;;;:::;;;;;;:::999:::===@@@GGGJJJSSS^^^```ZZZUUUVVVQQQNNNNNNPPPPPPMMMMMMPPPOOOOOOSSS\\\dddmmm{{{wwwqqqvvv{{{{{{pppkkkggg___ZZZZZZRRRRRRRRRSSSTTTUUUVVVWWWUUUWWWZZZ]]]______^^^]]]\\\ZZZYYYZZZ^^^bbbeeefff___[[[VVVRRROOOPPPRRRSSSVVVUUUSSSPPPNNNKKKIIIHHHHHHFFFEEEFFFIIIJJJHHHFFFGGGGGGGGGGGGGGGIIIJJJKKKMMMNNNQQQSSSTTTTTTTTTSSSNNNOOOPPPPPPQQQQQQQQQQQQPPPOOONNNMMMKKKIIIHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJKKKLLLKKKIIIGGGEEEGGGEEECCCAAAAAACCCEEEFFFGGGIIIGGGCCCBBBEEEEEEBBB@@@???>>>===<<<<<<=========>>>??????@@@@@@@@@???=========>>>>>>>>>>>>>>><<<;;;999888888999:::;;;;;;<<<<<<<<>><<<;;;999888888888888;;;::::::999999999999:::??????>>>===<<<;;;::::::888999999:::;;;;;;<<<<<<777888999;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@AAAAAAAAABBBCCCBBBCCCCCCBBBAAAAAACCCEEEDDDCCCBBBCCCEEEFFFEEEDDD@@@@@@???>>>>>>>>>??????@@@AAAAAAAAAAAA@@@?????????AAABBBDDDEEEEEEEEEDDD@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???============???AAADDDEEEDDDBBB@@@@@@??????===;;;::::::::::::;;;???EEEIIIQQQVVVaaalllooojjjggggggfffbbbaaabbb```\\\ZZZ\\\\\\]]]bbbkkktttpppdddeeelllqqqsssrrrmmmjjjooonnnhhhddddddccc^^^XXXVVVQQQQQQQQQRRRSSSTTTVVVVVVXXXZZZ\\\^^^```______^^^[[[ZZZYYY[[[^^^bbbdddeee]]]ZZZVVVSSSPPPPPPQQQQQQPPPOOONNNMMMLLLKKKJJJIIIJJJIIIIIIJJJKKKJJJHHHFFFGGGGGGGGGGGGGGGHHHIIIJJJNNNPPPRRRUUUVVVUUUSSSRRRNNNNNNOOOOOOPPPPPPOOOOOONNNNNNMMMKKKIIIHHHGGGFFFDDDDDDDDDEEEGGGHHHJJJKKKFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIKKKMMMLLLJJJGGGDDDFFFDDDBBBAAA@@@AAABBBCCCCCCEEEDDDAAA@@@CCCDDDAAA??????======<<<===>>>???>>>???AAABBBBBBAAA@@@?????????>>>>>>>>>>>>>>>===:::999888777777888::::::999:::<<>>???AAAAAAAAABBBEEEFFFFFFEEEHHHKKKQQQYYYdddqqq~~~zzzbbbTTTFFFBBB>>>;;;<<<>>>???@@@;;;;;;<<<<<<<<<<<<;;;:::666666666666555555555555777666555444333333222222444333222333555666555444333333333333333333333333444444333333222222111111111111000000000000000111111111111111111111111111111111222333444444444444444555555444333333555777:::<<>>;;;:::999888888999:::;;;:::999999888888888999:::>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<;;;;;;<<<<<<<<<============>>>@@@AAA@@@???@@@AAA???@@@BBBAAAAAAAAABBBDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAA@@@????????????>>>???@@@@@@???>>>===>>>>>>@@@BBBDDDEEEFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===<<<<<<<<<===???AAACCCDDDDDDBBB@@@???@@@???===;;;888999;;;>>>CCCJJJSSSYYY^^^fffrrr{{{~~~{{{yyyyyyyyyuuurrrrrrnnniiifffgggiiimmmsss|||yyymmm___YYY\\\___^^^\\\\\\]]]ddduuu{{{qqqbbb```^^^______[[[WWWUUURRRRRRRRRSSSSSSUUUVVVVVVXXXZZZ[[[]]]^^^^^^]]]]]]ZZZYYYYYY[[[^^^aaabbbbbb^^^\\\YYYUUURRRQQQPPPOOOMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMMMMKKKHHHFFFHHHHHHHHHHHHIIIIIIJJJJJJMMMOOORRRTTTTTTSSSPPPOOOLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEFFFFFFHHHIIIJJJFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGIIILLLNNNNNNKKKGGGEEEFFFDDDBBBAAA@@@@@@AAAAAACCCEEEDDDAAA@@@BBBBBB?????????>>>======>>>???@@@???@@@BBBDDDDDDBBB???>>>?????????>>>>>>=========<<<;;;;;;::::::;;;<<<===<<<===???CCCKKKXXXfffqqquuummm```RRRFFF???======;;;;;;;;;;;;;;;:::999999888888888999:::<<<===>>>?????????@@@AAABBBBBBBBBEEEFFFJJJRRR\\\gggvvvxxxaaaTTTFFFBBB===;;;;;;<<<<<<<<<999777555444444666888999777777666666555555555444666555555444444333222111111000000111333444444333222222222222222222222222111111111222222222222222555555333222111111111111111111111111111111111111111222333444444444444333333444444333222111222444>>>:::;;;CCCKKKVVVeeesss||||||xxxuuurrrsssnnncccXXXPPPGGG>>>::::::888888888888999:::===<<<;;;:::999:::;;;<<<::::::;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::BBB@@@===:::999:::<<<>>><<<============>>>>>>>>>???@@@AAA@@@???======>>><<<>>>@@@@@@??????@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@????????????>>>@@@BBBAAA???>>>>>>???>>>@@@BBBDDDFFFGGGGGGFFFGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>???>>>???AAABBBAAA???<<<:::::::::;;;;;;<<<===>>>>>>???===<<<===>>>>>>===;;;888;;;AAAHHHPPP[[[fffmmmpppzzz}}}yyysssqqqsssyyy~~~www___YYYRRRNNNOOORRRTTTUUUYYY^^^jjjyyyoooiiidddbbb___\\\ZZZZZZXXXVVVUUUUUUTTTTTTTTTUUUVVVVVVVVVWWWXXXZZZ[[[[[[ZZZZZZYYYXXXYYY[[[]]]^^^^^^]]]]]][[[XXXTTTQQQNNNMMMLLLNNNNNNOOOOOOOOOPPPPPPPPPLLLNNNOOOOOONNNKKKIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPNNNLLLJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGIIILLLNNNNNNKKKHHHEEEEEEDDDCCCAAA@@@@@@@@@AAAAAADDDDDDBBBBBBEEEEEEBBBAAA@@@???>>>???@@@AAABBB@@@AAACCCDDDDDDBBB???===???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>@@@DDDKKKVVVaaahhheee^^^SSSIIIAAA===<<<<<<:::::::::::::::999999888888888888999999;;;<<<===<<<===>>>???@@@@@@AAABBBDDDDDDIIIRRRYYYaaappp~~~vvvaaaTTTHHHDDD???;;;999888666555444555666777777777666666777777777666555555444444444444555444444333222111111000///000222333222111111111111111111111111111//////000111222222333333555555333222111111111111////////////////////////222333444444444444222111222333444444222222333444???888777<<>>>>>>>>???@@@AAA@@@>>><<<<<<<<<;;;===??????>>>===>>>>>>>>>@@@AAAAAA@@@@@@BBBCCCAAA@@@@@@????????????@@@AAADDDFFFEEEBBB@@@BBBDDD@@@AAACCCFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBB@@@>>>===<<<=========>>>AAABBBAAA>>>:::888777777777888888888888888999888888:::===>>>>>>======CCCMMMXXXdddpppzzzqqqaaaQQQNNNIIIFFFIIISSS___gggnnnpppyyyzzzqqqllliiihhhhhhgggaaaZZZWWWXXXYYYWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXXXXZZZ\\\[[[YYYWWWXXXVVVSSSPPPMMMKKKJJJJJJPPPPPPPPPQQQQQQQQQQQQQQQMMMOOOPPPOOOMMMKKKJJJKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKJJJIIIHHHHHHGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEGGGJJJLLLLLLJJJGGGEEECCCCCCBBBAAAAAA@@@@@@AAA===AAACCCCCCEEEJJJKKKIIICCCBBBAAA@@@@@@AAABBBCCCAAABBBCCCCCCCCCAAA>>>=========<<<<<<<<<<<<<<<;;;999::::::;;;;;;<<<<<<<<<;;;<<<>>>CCCJJJQQQXXX]]]RRRMMMFFF@@@===<<<;;;:::999999::::::999999888777888888888888999:::;;;<<<;;;===>>>?????????AAABBBDDDCCCHHHQQQWWW]]]lll|||sss___TTTGGGCCC>>>;;;999888777555444666888999:::999777666888777777666555555444444222333444444444333222222222111000111222333222111222222222222222222222222//////000000111222222222000000////////////000000000000000000000000000000333444555555444333111000000222444444444333444666999333222999<<<<<>>======;;;999666444222222444444666666666777777888888888999999999888888888888888:::999999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@???===<<<<<<===<<<>>>@@@@@@>>>===<<<===:::===@@@AAA@@@AAADDDGGGCCCCCCBBBBBBBBBCCCDDDDDDBBBFFFHHHGGGCCCAAACCCFFFCCCEEEFFFHHHJJJJJJJJJIIIFFFFFFGGGGGGHHHHHHHHHHHHFFFDDDAAA>>><<<;;;;;;<<<<<<>>>@@@BBBAAA===999666666666777777888888777777999888999===AAADDDEEEEEEGGGPPP]]]kkkxxxcccQQQKKKJJJJJJNNNYYYiiiyyytttjjjeeeeeeggghhheeefffaaaXXXTTTWWWYYYXXXYYYXXXVVVUUUSSSRRRRRRQQQPPPPPPRRRSSSUUUVVVWWWXXXXXXXXXXXXYYYZZZXXXUUURRRRRRPPPNNNLLLKKKKKKLLLMMMPPPPPPPPPPPPPPPOOOOOOOOOMMMOOOPPPNNNLLLKKKLLLMMMJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJIIIGGGFFFEEEEEEDDD@@@AAACCCDDDFFFFFFGGGGGGEEEEEEGGGHHHIIIKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEECCCDDDFFFGGGGGGFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@;;;@@@CCCDDDGGGLLLMMMKKKFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA???>>>===:::::::::;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;::::::===AAAFFFJJJLLLMMMEEEBBB>>><<<<<<;;;999777999999999999999888888777888777777888888999:::;;;;;;===??????======???AAABBB@@@DDDMMMSSSYYYkkk~~~qqq^^^SSSBBB@@@<<<;;;;;;;;;;;;;;;999888777666777888:::;;;888777777666555444444444111222333444444444333222333222111222333333222111333333333333333333333333000000000000111111111111***++++++,,,---...000000222222222222222222222222444444555666555222000...///222444555555555666777222---///777999666;;;EEEPPP[[[lll{{{~~~}}}{{{}}}qqqfffXXXVVVSSSOOOLLLIIIHHHHHHAAA???<<<999777777888999666666666666555555555555555555666666777777888888111444777999;;;:::999777999999999:::::::::;;;;;;;;;===??????>>>======>>>===???AAAAAA???===<<<===777:::>>>AAAAAACCCHHHKKKGGGGGGFFFGGGGGGHHHIIIIIIAAAEEEHHHFFFBBB@@@BBBEEEFFFGGGIIIKKKLLLLLLKKKKKKDDDDDDFFFGGGIIIJJJLLLLLLHHHFFFBBB???<<<;;;;;;;;;;;;===@@@BBBAAA===888555777777888::::::;;;;;;;;;;;;<<<===AAAGGGKKKLLLMMMOOOYYYhhhwwwzzz]]]JJJGGGJJJPPP]]]ooovvvooofff``````bbbfffhhh```bbb^^^VVVSSSWWWYYYXXXYYYXXXVVVTTTRRRPPPOOOOOONNNOOOPPPRRRTTTVVVWWWXXXXXXXXXXXXYYYYYYVVVRRROOOOOONNNLLLKKKLLLNNNQQQSSSPPPPPPOOOOOONNNMMMMMMMMMMMMOOOOOONNNKKKJJJLLLOOOJJJJJJKKKLLLLLLKKKJJJIIIKKKJJJHHHEEEDDDCCCDDDDDD>>>???AAACCCDDDEEEFFFFFFDDDEEEFFFHHHJJJLLLNNNNNNJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJIIIIIIGGGFFFDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEAAABBBCCCDDDDDDCCCBBBBBB>>>>>>>>>>>>????????????>>>BBBEEEEEEGGGJJJKKKHHHHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCBBB@@@???>>>======999999999::::::;;;;;;;;;888999:::;;;<<<===<<<<<<;;;<<<===@@@BBBCCCBBB@@@@@@>>><<<<<<===;;;888444999999999999999888777777888777777777888999::::::;;;>>>???>>><<<;;;<<<>>>AAA===@@@IIIOOOWWWkkkrrr___SSS:::999999:::;;;:::777555555666777777777777777666<<<888333111222333222000666444222222333333333222222222333555777888666555444444333222222111111000111111111111111111111111000000000000000000000000............////////////333333222111000000000111111111111111111111111111555444222222444777:::<<>>>>>>>>@@@>>><<<<<<=========<<<<<<<<<;;;<<<>>>BBBFFFIIIHHHEEECCCDDDFFFGGGEEEBBBCCCDDDDDDDDDCCCBBBAAAAAACCCCCCDDDDDDEEEEEEEEEFFFEEECCCCCCFFFLLLPPPQQQQQQHHHDDD???;;;:::;;;<<<===;;;888777888::::::777333999222000666::::::;;;???BBBCCCHHHPPPSSSTTTXXX]]]bbbiiiwwwttt\\\RRRKKKTTTdddzzzuuu^^^YYYUUUVVV[[[___```___]]]ZZZUUUSSSSSSUUUVVVVVVZZZXXXUUURRROOOMMMMMMMMMOOONNNNNNNNNPPPSSSVVVXXXYYYWWWUUUUUUUUUSSSOOOKKKKKKJJJIIIIIIIIIKKKLLLMMMMMMKKKIIIIIIKKKMMMNNNNNNJJJKKKMMMNNNOOOOOONNNNNNJJJKKKLLLLLLLLLKKKKKKJJJHHHGGGFFFDDDBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@FFFFFFFFFGGGHHHIIIKKKLLLLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGCCCDDDDDDCCCBBBAAA@@@???????????????????????????>>>=========??????>>>===???AAADDDHHHJJJKKKKKKKKKFFFFFFFFFFFFFFFFFFGGGGGGDDDBBB@@@>>><<<;;;;;;<<<:::::::::;;;;;;:::999999777777777888999999::::::<<<==================<<<:::::::::999999777666555666666777888888888888888777777777888888999999:::::::::::::::::::::::::::???>>>@@@CCCIIITTTiii{{{rrr^^^RRRCCC@@@<<<::::::::::::999888888888888888888888777:::777333333444666666444666444222222333333333222000///000222444444333111222222222222222222222222111111111111111111111111000000000000000000000000....../////////000000000222222111111000111111111111111111111111111111111222222111222333666888:::===CCCMMMYYYfffsss~~~xxxuuuvvvxxxzzzzzzoooiii^^^SSSJJJCCC===:::===;;;;;;;;;<<<<<<:::888777666666666666555333222666666666888999999888666666666666666666666666777555555666888999;;;;;;<<<999888777777999;;;;;;:::::::::999999:::<<>>===>>>AAABBBAAA??????>>>>>>>>>===<<<<<<;;;>>>>>>?????????@@@@@@@@@AAA@@@@@@DDDIIILLLMMMLLL???===:::888888999999:::999888777888999888777666:::555555;;;AAACCCFFFKKKMMMMMMQQQXXX[[[\\\```fffkkkppp{{{ppp___ZZZgggqqqqqqeeeXXXUUUSSSUUU[[[______^^^YYYVVVRRROOOPPPQQQRRRRRRTTTSSSQQQOOONNNLLLLLLKKKKKKLLLMMMNNNQQQUUUXXXZZZ[[[YYYVVVUUUUUUSSSOOOLLLMMMMMMLLLLLLLLLLLLMMMMMMKKKJJJJJJKKKMMMMMMMMMKKKIIIJJJKKKMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIFFFEEECCCBBB@@@@@@??????<<<===???@@@BBBDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???@@@@@@??????????????????>>><<<;;;;;;<<<===<<<;;;???AAADDDGGGJJJKKKKKKKKKDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA???===<<<;;;::::::;;;;;;;;;;;;;;;:::999888777777888888888999999999;;;;;;<<<<<<<<<<<<;;;;;;888999999999888777666666666666777888888888888777888999999999999999::::::888888999999:::::::::;;;???>>>@@@CCCFFFOOOaaaqqqppp\\\PPPEEE@@@:::666555666888888999888777666555555666777555333222222444666777666666444222222333333333222/////////000222333222000000000111111222333333444111111111111111111111111000000000000000000000000/////////000000000111111111111111000111111222222111111111111111111111111000000111222333555666666777;;;BBBJJJUUUbbbnnnvvvyyytttqqqnnnrrryyy|||nnn```UUUNNNKKKKKKJJJIIIIIIHHHEEEAAA>>>:::999888888888777555333666555444555666777666555666666555444444444444444444444444555666888:::;;;444333222444777999::::::888888888888888888888888999888888:::<<<>>>======<<<;;;:::999888888888888999999::::::::::::;;;;;;888999:::>>>AAACCCBBBAAA;;;:::888777666666777888777777888888777777888:::<<<;;;???IIIRRRWWW\\\```bbbaaacccfffggggggjjjpppuuuyyyrrrjjjllltttbbbVVVQQQPPPQQQUUU[[[^^^]]][[[UUURRRNNNLLLLLLMMMNNNNNNOOOOOOOOOOOONNNMMMLLLKKKGGGIIILLLOOOSSSWWWZZZ\\\]]]ZZZVVVTTTSSSRRRPPPNNNQQQPPPOOONNNNNNNNNMMMMMMKKKKKKMMMPPPQQQPPPMMMJJJGGGHHHJJJKKKLLLKKKIIIHHHHHHGGGEEEDDDDDDDDDEEEFFFBBBBBB@@@???>>>>>>>>>>>>;;;<<<>>>@@@CCCEEEGGGHHHCCCDDDEEEGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBAAA@@@??????@@@AAABBB@@@>>>;;;:::;;;<<<<<<<<<>>>@@@CCCGGGIIIJJJJJJJJJDDDDDDDDDDDDDDDDDDDDDDDD???>>>>>>===<<<;;;999888<<<<<<<<<<<<;;;:::999888888888888888888999999999999999::::::::::::999999666777777777777777666666555666666777777777777777::::::::::::999999999999666666777888999::::::;;;>>>>>>???AAACCCHHHTTTaaaoooxxxnnnZZZNNNDDD???999555444555777888888777444222111222333444222111000000222333444444666444222222333333333222222111111222444555444222000000111111222222222333111111111111111111111111000000000000000000000000000000000000111111111111111000000000111222333333111111111111111111111111///000222333555555555444777999<<>>BBBFFFJJJSSS___iiippptttvvvyyyuuuttttttrrroooqqqvvv||||||}}}{{{vvvhhh\\\TTTOOOPPPSSSXXX\\\]]][[[XXXTTTQQQMMMLLLLLLMMMMMMMMMNNNOOOQQQQQQQQQNNNLLLJJJEEEHHHLLLQQQVVVZZZ\\\^^^]]]ZZZUUURRRPPPOOOOOOOOORRRRRRPPPOOONNNNNNNNNNNNNNNPPPSSSWWWXXXUUUPPPKKKGGGHHHIIIJJJJJJIIIGGGFFFEEECCCAAA??????@@@AAACCCAAA@@@@@@???>>>>>>>>>???AAAAAAAAABBBCCCDDDEEEFFFDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@????????????@@@AAABBBBBBCCCBBBAAAAAABBBDDDFFFHHHEEEBBB>>><<<===>>>??????>>>@@@CCCFFFHHHIIIHHHHHHEEEEEEEEEEEEEEEDDDDDDDDD======>>>>>>===<<<:::999>>>>>>======;;;:::999888999999888888888888888888888888888999999888888888555555666666666666666666444555666666777777666666:::999999999888888777777444555666777888999:::;;;;;;;;;<<>>===<<<===@@@BBBBBBBBB:::888666444333333444444444444444555666777888999666444333444555777666666444555666777777666555444666666666666666555666666777777666666666777777888555555555555555555555555666888:::;;;;;;999888777999:::;;;;;;<<>>===============>>>>>>@@@BBBCCCDDDDDDDDDDDDEEEGGGIIILLLMMMFFFCCC???>>>???@@@AAABBB???AAACCCEEEGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBB======>>>???>>>===;;;:::???>>>>>>===<<<;;;999888:::999999999888777777777777888888999999888888777444555555666666666555555444444555666666666666555888888777777666666555555444444555666888999::::::888777999======>>>CCCJJJRRRYYYeeeqqq{{{iiiVVVKKK@@@>>><<<;;;<<<;;;:::888888777666555444444555666666777777666333222222333666444222222333333333222333222000000222333222222333222222111000000//////111111111111111111111111/////////////////////////////////000000000111111111111111000111111222222000000000000000000000000000111333444555555444444777777666777:::AAAIIIOOO[[[dddqqq~~~zzztttooommmnnnrrrttt~~~xxxhhh\\\VVVSSSOOOKKKGGGFFFFFFGGGJJJKKKKKKJJJEEECCC???;;;888666555555444444666777888888888888777555333333444444444333222333444555666555444444444555666555333222333444333444555777777888888888777666666666666555555555444666999999999888888999<<>>???AAACCCEEEGGGKKKLLLLLLKKKJJJHHHGGGEEEBBBBBBCCCCCCBBBAAA@@@@@@BBBBBBAAAAAA@@@?????????=========>>>@@@CCCFFFGGGFFFGGGHHHJJJKKKMMMNNNNNNDDDBBB??????@@@BBBBBBBBBAAABBBDDDEEEEEEDDDCCCBBB@@@@@@@@@??????>>>>>>=========>>>>>>>>>======<<<>>>>>>>>>>>>===<<<;;;::::::::::::999888777666666888888999999999999888888555666666666666666555555333444444555555555555555666666666555555555555555555555666777888999999:::777666888<<<===<<>>;;;999999888666555777777666666666666666666555777888777444333333555666444222222333333333222333111//////000111111111111111111111000000000000111111111111111111111111////////////////////////....../////////000000000222222111111000111111111000000000000000000000000000000111222333333333333444555555555666:::???CCCLLLUUUbbbqqq~~~||||||{{{{{{{{{uuupppjjjddd\\\[[[[[[]]]^^^]]][[[YYYZZZVVVPPPIIICCC>>><<<;;;777999;;;===>>>===;;;:::999777555555666666666555555555666666666666555555333555777666555444666888777999<<>>@@@@@@BBBEEEHHHQQQ[[[gggqqquuuwwwzzz|||wwwsssooonnnpppsssvvvxxx{{{xxxggg[[[UUURRRSSS[[[bbbgggmmmrrrqqquuu|||uuukkkaaa[[[YYYXXXXXXWWWZZZ___aaa```\\\XXXUUUUUUSSSPPPPPPPPPPPPOOONNNKKKLLLMMMNNNNNNLLLJJJIIIKKKKKKKKKLLLNNNQQQTTTUUUSSSSSSSSSPPPNNNMMMPPPRRRPPPNNNJJJIIIJJJOOOUUUYYYYYYYYYYYYZZZ[[[YYYUUURRRJJJHHHEEEBBBAAABBBCCCEEEBBBCCCDDDEEEFFFHHHIIIIIIGGGGGGEEEDDDBBBBBBAAAAAA?????????@@@CCCFFFIIIKKKNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGFFFEEEDDDBBBAAADDDDDDDDDCCCBBBBBBAAAAAA===<<<===>>>AAADDDHHHJJJJJJKKKLLLMMMMMMLLLKKKJJJCCCBBBAAABBBDDDEEEEEEDDDBBBCCCDDDEEEDDDBBB@@@>>>???>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::999888777666555999::::::;;;;;;::::::999777777777777777666555444333333444555555555555444555555555666666666666666777777777888888999999999999777888<<<<<<;;;===AAACCCGGGMMMSSSXXX^^^dddhhh|||eeeSSSIIIGGGDDD???;;;:::999888777333444555666666555555444222555777666333222333444666444222222333333333222444222000///111222222111/////////000111111222222111111111111111111111111////////////////////////............////////////333333222111000000000111000000000000000000000000//////000000111111222222333444555555555777:::===@@@IIIWWWfffxxxyyyuuuooojjjlllttt}}}vvvuuuuuuvvvvvvtttpppmmmlllhhh___VVVMMMGGGCCCBBB<<<>>>AAADDDDDDCCC@@@???;;;:::888888:::::::::999;;;::::::999888888777777555777::::::888888;;;===???BBBFFFJJJMMMMMMLLLJJJDDDDDDCCCCCCCCCBBBBBBBBBDDDGGGKKKNNNPPPSSSYYY]]]iiivvv|||wwwuuuxxx|||~~~|||ttteeeZZZRRRMMMLLLOOOVVVZZZ]]]aaafffoooxxxwwwlllhhhddd___\\\ZZZZZZYYYVVVZZZ___aaa```\\\YYYVVVSSSQQQOOONNNOOOOOONNNLLLLLLMMMNNNOOOPPPPPPOOOOOOLLLKKKJJJJJJKKKMMMOOOQQQRRRSSSTTTRRROOOOOOQQQTTTQQQNNNJJJHHHJJJPPPXXX]]]YYYXXXWWWWWWWWWVVVSSSPPPJJJGGGCCC???>>>???BBBDDDDDDEEEGGGIIIKKKLLLMMMMMMHHHGGGFFFDDDBBBAAAAAAAAAEEEDDDDDDDDDFFFIIILLLNNNOOONNNLLLJJJHHHGGGFFFFFFKKKLLLLLLKKKJJJHHHFFFEEEAAAAAA@@@@@@???>>>>>>>>>=========???AAAEEEIIIKKKLLLMMMOOOOOONNNKKKGGGEEEEEEDDDDDDEEEHHHIIIIIIHHHDDDDDDEEEEEECCCAAA>>><<<@@@??????>>>===<<<<<<<<<<<<;;;:::999:::;;;<<<======>>>>>>>>>>>>>>>===<<<<<<;;;:::999888666555555:::;;;;;;<<<<<<;;;;;;:::888888888888777666444444222333444444555555444444555555666666777777888888888888888888888999999999<<<999999<<<<<<:::;;;???>>>AAAEEEHHHLLLQQQVVVZZZvvv```QQQIII???===;;;:::;;;:::999888555555666666555444333333222222333444444444333333444111///...///000111111111000000333666666333000111111111111111111111111111111111111111000///...000000000000000000000000...///000111111000///...%%%(((,,,...//////000111//////000000000000//////111111000000111111222333000000111222444555555666===CCCKKKUUUfffqqqfffccchhhnnnrrr~~~xxxkkk^^^SSSLLLJJJIIIDDDGGGJJJMMMNNNLLLJJJHHHEEEGGGHHHGGGDDDAAABBBCCCCCCBBB@@@???============>>>>>>@@@CCCBBB@@@EEEKKKNNNTTT^^^jjjvvv|||uuujjjbbbYYYRRRSSSWWWZZZ\\\^^^XXX^^^dddgggiiimmmvvv}}}}}}{{{zzz{{{}}}vvvaaaTTTOOONNNKKKKKKMMMTTT___lllvvv|||}}}|||rrriii```^^^[[[XXXVVVUUUVVVVVVTTTXXX\\\^^^]]]ZZZXXXWWWPPPOOONNNNNNOOOOOOMMMKKKKKKMMMOOOQQQQQQOOOMMMKKKJJJJJJIIIHHHHHHKKKOOORRRXXXXXXWWWUUUSSSRRRSSSTTTOOOMMMLLLOOOTTTYYYZZZZZZRRRRRRSSSTTTUUUSSSOOOLLLDDDCCCBBBBBBBBBBBBBBBCCCEEEFFFHHHJJJLLLMMMNNNOOONNNJJJEEECCCCCCBBB@@@===@@@BBBEEEFFFHHHIIILLLNNNNNNLLLIIIGGGGGGIIILLLNNNNNNMMMJJJHHHFFFEEEDDDCCCFFFEEECCCAAA>>>===<<<;;;>>>>>>===>>>AAADDDHHHKKKKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGEEEDDDBBB@@@???======<<<@@@@@@AAA???<<<::::::;;;===<<<;;;:::999:::;;;<<>>===;;;:::999888888777888999999999888666555888888999:::;;;;;;<<<===777777777666555444444444444444333222222222333333555555666666666666666666666777777777888888888888;;;:::999999888888999999>>>>>>@@@BBBEEEGGGJJJKKKsss]]]OOOGGG>>><<<999888777666444333555555666666555444444333111222333333444444444444666444111000111222222111000///...000333333000...000000000000000000000000000000111111111000//////...........................///000111111000///...***,,,///111000//////000//////000000000000//////111111000000111111222222000111222333444555666666666:::AAAHHHUUUkkkuuuooonnnooooooxxx{{{~~~~~~vvvlllddd^^^ZZZXXXRRRTTTXXX\\\```bbbbbbbbb]]]^^^___\\\WWWSSSSSSSSSQQQOOOLLLIIIGGGGGGGGGGGGGGGGGGIIILLLLLLLLLQQQYYYdddrrr|||tttoooqqquuuvvvwwwyyyuuuxxx|||~~~xxxyyy|||lllXXXNNNLLLLLLNNNQQQYYYeeettt}}}~~~pppddd]]]ZZZYYYVVVTTTSSSSSSSSSTTTTTTXXX\\\^^^]]]YYYVVVUUUNNNMMMMMMNNNOOOPPPNNNMMMNNNOOOQQQRRRRRRPPPNNNMMMKKKLLLMMMMMMNNNPPPTTTWWW[[[[[[YYYVVVSSSRRRSSSUUUTTTRRRRRRTTTWWWXXXWWWVVVQQQPPPQQQQQQRRRPPPLLLIIICCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNJJJFFFDDDDDDDDDBBB@@@BBBDDDGGGHHHIIIJJJMMMOOONNNLLLJJJHHHHHHJJJMMMNNNNNNMMMKKKIIIGGGEEEDDDDDDEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;<<<@@@EEEJJJMMMLLLKKKJJJHHHFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDBBB@@@>>>======<<>>;;;::::::;;;===<<<;;;:::999::::::;;;<<<;;;::::::999999999999666777888888888777555555888999999999999999999999::::::999888777555444444444333333333333333444444666666666555555555555555666666777777777888888888:::999888888777777888888999:::;;;===???BBBDDDFFFoooZZZLLLEEE???<<<999777666444222000555555555666555555444333000111222333444444555444888666333222222333333222111000//////000111000...//////////////////////////////000111111111000000...........................//////000000//////...///111333333111///////////////000000000000//////000000000111111111222222//////000111222333333444444777;;;@@@HHHXXXlllzzz{{{xxxtttqqqnnnlllnnnqqqtttuuuzzz}}}xxxrrrmmmhhhfffccceeehhhlllqqqvvvzzz|||~~~~~~}}}xxxrrrmmmkkkjjjhhheeeaaa]]][[[[[[[[[\\\]]]]]]___cccdddeeelllttt{{{uuuuuuzzzhhhXXXSSSTTTUUU[[[bbbnnn~~~zzzppphhh```YYYTTTTTTSSSSSSRRRRRRRRRSSSTTTTTTXXX\\\]]][[[VVVSSSQQQKKKKKKKKKMMMPPPQQQPPPOOONNNOOOQQQRRRRRRQQQOOONNNMMMPPPSSSTTTUUUWWWYYY[[[___]]]ZZZUUURRRQQQSSSUUUYYYYYYZZZ\\\\\\YYYTTTPPPNNNMMMMMMMMMLLLKKKGGGEEECCCEEEGGGJJJLLLMMMMMMMMMMMMNNNOOOOOOPPPOOONNNMMMLLLIIIEEEDDDDDDDDDDDDCCCEEEGGGIIIJJJJJJJJJLLLNNNNNNLLLJJJHHHHHHJJJLLLNNNLLLKKKJJJHHHFFFDDDBBBBBBDDDCCCAAA???>>>===<<<<<<:::999:::;;;@@@FFFLLLOOONNNLLLJJJGGGEEECCCBBBAAADDDDDDEEEFFFFFFFFFFFFEEEEEEDDDBBB@@@>>>===<<<<<>>===;;;:::999999999:::999999888888888888999999555666777777777666444444888888888777777777666666888888777777666666666555333333333333444444555666666666666555555444444444666666666666777777777777888888777666666666666666666666777999;;;>>>@@@AAAlllWWWJJJDDDAAA>>>;;;999888777555444444555555555555555444444000111222333444555555555888666333333333333222111444333222111111111111111000000000000000000000000......///000111111111000000000000000000000000000////////////////////////000222333333111//////000//////000000000000/////////000000111111111111111------......///000111111555666888:::???JJJWWWbbbpppwww|||sssiiibbbaaabbbddddddlllrrryyy~~~zzzvvvsssqqquuuuuuwwwzzz}}}}}}zzzwwwtttrrrssstttuuuyyyxxx{{{~~~zzzwwwzzzlllbbbaaadddfffrrr{{{zzzqqqfff___]]]\\\XXXTTTQQQQQQRRRSSSTTTUUUUUUUUUTTTWWWZZZ[[[WWWRRRNNNLLLIIIIIIJJJLLLPPPRRRRRRQQQKKKMMMOOOQQQRRRRRRRRRQQQRRRUUUXXXZZZZZZYYYYYYZZZ___]]]YYYSSSPPPOOORRRUUU[[[]]]```bbb```ZZZRRRMMMLLLJJJHHHHHHHHHGGGDDDBBBFFFHHHKKKMMMOOOOOONNNNNNLLLMMMOOOPPPPPPOOONNNMMMHHHFFFCCCBBBAAABBBCCCDDDFFFHHHIIIIIIIIIIIIJJJLLLLLLKKKIIIGGGGGGHHHJJJKKKIIIIIIGGGFFFDDDAAA@@@???BBBAAA@@@???>>>=========<<<<<<<<<===AAAGGGLLLPPPNNNLLLJJJGGGDDDAAA@@@???DDDEEEEEEFFFFFFFFFFFFFFFDDDCCCBBB@@@>>>===<<<<<<>>>>>>>>><<<:::;;;===??????===;;;999888888888888888888777666666666777777444555666666666555444333666666555555555555555555222333333444444555666666333333333333444555666777666666555555444333333333555555555666666666777777777666555555444444555555555666777888:::<<<>>>???jjjVVVJJJDDD@@@===;;;:::::::::888777444444555555555555555444000111222333444444444444666444222222222222111000333333222111000000000111111111111111111111111111---...///000000000000000000000000000000000000000//////............//////...000111111000///000111//////000000000000//////...///000111111111111000......//////000111111111000111222333666<<>>@@@???>>>>>>=========>>>@@@@@@@@@AAADDDHHHKKKNNNLLLKKKHHHFFFCCCAAA??????EEEFFFGGGGGGHHHHHHGGGGGGDDDCCCAAA???>>><<<<<<;;;999;;;;;;;;;;;;===???BBB>>>===;;;999888888888888999999777666555444444444444555666666666555333222222222333444444555666666333333333333333333333333222222222333444555666777555444444444333333333222444555555555555666666666666555444444333333444444555555666777999:::<<<===hhhUUUJJJEEE===;;;999888999999888666333444555555666555555555222222333444444444333333333222111111222222111000...000000000...---...///111111111111111111111111......///000000000//////........................///......------......///---...000000//////000222//////000000000000//////...///000111111111000///111111222222333333333333///000111222333777;;;???FFFKKKRRRVVVZZZ^^^dddiiivvv}}}wwwkkkddd```^^^^^^aaafffhhhggghhhllloooqqqqqqqqqrrrtttvvvxxxzzzzzzzzzyyy|||zzzqqqhhhddd```^^^]]]YYYTTTOOONNNPPPRRRUUUVVVUUUTTTSSSVVVWWWWWWUUUQQQMMMJJJJJJIIIIIIIIILLLOOOQQQPPPOOOLLLMMMPPPSSSVVVYYY[[[\\\YYY[[[^^^]]]YYYTTTPPPOOORRRRRRPPPNNNMMMOOOSSSVVVZZZ^^^bbbccc^^^WWWPPPMMMHHHFFFDDDEEEGGGIIIIIIIIINNNNNNNNNMMMKKKIIIFFFEEEFFFHHHKKKMMMMMMLLLJJJIIIGGGFFFDDDAAA???AAADDDGGGDDDEEEFFFFFFEEEEEEFFFGGGHHHGGGEEEDDDCCCDDDDDDEEEJJJJJJIIIHHHFFFDDDAAA???>>>===============>>>>>>BBBCCCDDDEEEGGGHHHJJJKKKIIIHHHFFFDDDBBBAAA@@@@@@FFFFFFGGGHHHHHHHHHHHHHHHDDDCCCAAA???===<<<;;;;;;666888;;;<<<===>>>@@@BBB===<<<:::999888888888999:::999777666444333333222444555666666666555333333000111222333444555666666999888777666444333111111222222222222333333444555333333333333333333333333444444444444555555555666555555444333333333333444333444444555666777999999eeeSSSHHHDDD>>><<<999888888777555444333444444555666666555555333333444444333333222222111000000111333333222111+++...111111///......///111111111111111111111111/////////000//////..............................///...------------...///...///000000//////000222//////000000000000//////---...000111222111000///111222222222222333333333111222444444555666777888>>>@@@CCCGGGNNNTTTZZZ^^^iiippp{{{|||zzzzzzxxx|||}}}vvvnnniiigggaaaaaa```______``````aaadddeeehhhoooxxx~~~uuummmhhhgggfffccc^^^XXXSSSOOOQQQSSSVVVXXXXXXWWWUUUSSSYYYYYYXXXUUUPPPNNNMMMMMMJJJJJJJJJLLLNNNOOOOOOMMMMMMNNNOOORRRTTTWWWXXXYYYZZZ\\\]]][[[WWWRRRNNNLLLKKKLLLMMMMMMNNNQQQUUUYYYZZZ^^^aaa```ZZZSSSNNNLLLGGGFFFDDDEEEIIILLLOOOPPPPPPOOOMMMKKKHHHFFFDDDCCCGGGHHHKKKLLLLLLJJJGGGEEEDDDCCCAAA>>>;;;<<<@@@DDDCCCDDDFFFFFFEEEDDDFFFGGGHHHGGGFFFDDDDDDCCCDDDDDDHHHHHHHHHGGGEEEBBB???===<<<<<<<<<<<<======>>>???@@@BBBDDDGGGHHHIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGDDDBBBAAA???===<<<;;;;;;666999<<<>>>>>>======>>><<<;;;999888888888999999888888666555444444444444555555666777666555444333222222222333333444444444666666555555444333333222222222111111111222222333111111222222333333444444333333444444444555555555555555444333333333333444333333333444555666777888}}}cccQQQGGGCCCAAA>>>;;;999888777555333333333444555666666666555444444444444333222111111111000000222444555333222+++///333444222000000222000000000000000000000000///000000000///...------000000000000000000000000///...---,,,,,,---...///111111222000///...000111//////000000000000//////---...000111222111///...////////////000000000000111222333333333222222222555555666:::BBBJJJPPPRRR```gggsssuuunnnaaa```^^^\\\ZZZXXXWWWWWWUUUXXX^^^gggrrr~~~}}}llloooooottt|||zzzuuusssrrr{{{{{{sssmmmhhhiiiiiifff```ZZZUUUTTTVVVXXX[[[]]]\\\ZZZWWWUUU\\\[[[YYYUUUQQQOOOOOOQQQLLLKKKKKKLLLNNNOOOMMMLLLLLLLLLMMMOOOPPPRRRSSSTTTZZZ[[[\\\ZZZVVVQQQNNNLLLGGGIIIKKKNNNPPPSSSXXX[[[\\\^^^```^^^WWWPPPLLLJJJGGGFFFEEEFFFKKKOOOSSSTTTQQQPPPMMMJJJGGGEEEDDDDDDIIIJJJLLLMMMKKKHHHEEEBBB??????===999666777;;;@@@CCCDDDFFFFFFEEEEEEFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEDDDBBB???<<<:::;;;;;;;;;<<<<<<===??????>>>@@@DDDGGGIIIIIIHHHGGGDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBAAA???===<<<;;;;;;777:::>>>???>>><<<;;;;;;;;;:::999888888888999:::777666666555555555666666555666777777777666444444444444444333333333333222...///000111333444555666222222111111000111111111000000111222333444444555333333333444444444555555666555444444333333444444555555555555666777888999~~~dddRRRHHHCCCBBB???<<<:::999777555333444444444444444444444444222222222333333333444444666555444222111000//////222444555333111...---...111111111111111111111111///////////////////////////000000000......000111...------...000111000//////...---///222111...***............///////////////////////////000111111111111111111000000000000,,,///222333222111000000000333666:::===AAAFFFIIIQQQYYYfffsssyyytttmmmgggbbb\\\UUUOOOLLLOOOTTT[[[ccclllvvv}}}vvvmmmfffbbbeeewwwttttttqqq|||}}}uuuooonnnnnneeeggggggccc]]]XXXVVVWWWVVVZZZ___aaa^^^[[[ZZZZZZZZZWWWUUUTTTTTTTTTSSSRRRPPPMMMJJJFFFEEEFFFGGGIIIIIIKKKLLLKKKIIIIIIKKKNNNWWWWWWWWWVVVSSSPPPLLLJJJGGGGGGIIILLLQQQUUUVVVVVV^^^]]]ZZZWWWRRRNNNJJJGGGGGGEEEEEEHHHOOOUUUWWWWWWSSSOOOLLLKKKFFFAAAAAAEEEHHHIIIKKKKKKKKKHHHFFFDDDBBB@@@===999777999>>>AAAFFFFFFEEEDDDDDDEEEFFFFFFJJJIIIGGGEEECCCCCCCCCCCCEEEDDDBBB???===<<<;;;;;;???===;;;===@@@AAA@@@>>>@@@CCCHHHKKKMMMLLLIIIHHHIIIGGGEEECCCAAA@@@??????EEEEEEDDDCCCCCCCCCCCCCCCDDDBBB@@@===<<<===>>>???::::::;;;===???>>><<<999777777777777777777777777;;;888444000///000333555444555555555555555555444222222222222222222222333000111222333333333333333000222333111...---///111222222333333333333444444444444444444444444444444222222222222222222222222444444333222333444555666}}}dddRRRHHHCCC>>><<<999888888999888777555555555666666666666666333333444444444444444444222111111000000111111222;;;:::777444111///...---111111111111111111111111///////////////////////////000000///......///111///---------///000///...//////000222333333111///........./////////000000///////////////000000111////////////............---///222222111000000111111333666777999<<>>======<<<@@@>>>===>>>AAABBBAAA???@@@BBBFFFJJJKKKJJJHHHFFFCCCCCCBBB@@@?????????>>>BBBAAAAAAAAAAAABBBBBBCCCEEEBBB???<<<;;;;;;;;;<<<;;;:::;;;<<<>>>===:::888777777777777777777777777:::777444111000111333444333444444555555444444333555555555555555444333222111222222222222222111111000111111111000000111333222222222333333333444444333333333333333333333333333333333333333333333333444333333222333444555666|||dddSSSHHHCCC???<<<888777777888888777555555555666666666777777333333333333333333333333------...///000222444555FFF@@@999444222111///---000000000000000000000000///////////////////////////000000///......///111///...,,,---......---,,,(((+++---////////////000////////////000000000000//////......//////000111............///////////////000111111000000111222222333555555444555777999???EEEOOOYYYdddqqq~~~yyymmmfff^^^YYYYYY[[[\\\]]]bbbccciiittt~~~vvvjjjcccSSSQQQOOOQQQWWW```kkkqqqtttvvvtttjjjddd]]]```cccbbb^^^\\\\\\]]]^^^^^^]]][[[XXXWWWXXXZZZ[[[___cccdddbbb___\\\ZZZVVVUUUTTTTTTUUUUUUTTTRRRNNNKKKHHHDDDCCCBBBCCCDDDEEEFFFFFFFFFGGGJJJOOOSSSPPPQQQQQQRRRRRRPPPOOONNNOOONNNLLLNNNQQQUUUXXXYYYWWWUUURRRNNNJJJHHHGGGFFFJJJMMMRRRVVVWWWXXXXXXYYYXXXSSSNNNKKKDDD>>>>>>AAAEEEJJJOOOOOOKKKGGGFFFHHHEEEEEEEEECCCBBBBBBDDDFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????AAAAAA@@@AAACCCCCCBBBAAA???AAADDDFFFGGGFFFEEECCC>>>>>>>>>========================>>>???@@@BBBBBBDDDBBB???;;;999999999:::;;;;;;:::;;;<<<;;;999666777777777777777777777777777666444222222222222333222333333444444333333222222333333333222000...---222222222222111000///...111000///000222333444333222222222222333333333333222222222222222222222222444444444444444444444444333333333333333444555555zzzdddSSSHHHBBBCCC@@@;;;888777666666555222222333333444555555555222222222222111111111111------...///111333555666IIIAAA777222222333111...000000000000000000000000////////////////////////...///000///------///000///...,,,,,,------,,,***&&&***------+++***,,,.../////////000000000111111///............///000000000000000000111111111111000111111000//////111222222333333222111111333444888===DDDLLLUUUbbboooyyy~~~uuuooommmkkkgggcccaaaaaagggqqqyyy|||zzzjjj]]]UUURRROOOOOOQQQWWWaaannn{{{|||tttzzzqqqfff^^^[[[YYY[[[]]]]]][[[YYYZZZ[[[WWWWWWUUUTTTTTTVVVXXXZZZZZZ\\\^^^___^^^ZZZWWWUUUUUUUUUUUUVVVXXXWWWUUUSSSMMMKKKIIIFFFEEEFFFGGGHHHKKKJJJGGGEEEEEEGGGKKKMMMOOOPPPQQQSSSSSSTTTSSSSSSQQQNNNKKKJJJMMMRRRUUUVVVTTTRRRNNNKKKHHHGGGGGGGGGGGGMMMUUUYYYYYYXXXXXXYYYXXXSSSNNNKKKFFF@@@AAAEEEJJJPPPVVVTTTMMMGGGGGGJJJEEEGGGIIIIIIIIIIIIJJJLLLGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCC???@@@BBBCCCCCCBBBAAA@@@<<<<<<<<<===<<<<<<<<<<<<::::::;;;<<<>>>@@@BBBCCCAAA@@@>>>;;;:::::::::;;;;;;:::999::::::999777555666666666666666666666666555444444333333222222222222222222333333222222222...///000111000///---,,,111111111111111000//////444111///000333555444222111222222222222333333333222222222222222222222222333333333333333333333333333333333333333444444444xxxcccTTTIIIBBBCCC@@@<<<999888888666555333333333444444444555555333333333333333222222222000000000111222333444555CCC<<<333///111333222000////////////////////////////////////////////////...//////...------...000///...,,,,,,------,,,***,,,///111000---,,,---000////////////000000000000...............//////000///000000000111111111222000111111000//////000222000111222111000111222444333777<<>>======>>>>>>>>>===<<<;;;:::999::::::<<<>>>@@@AAABBB>>>======<<<<<<<<<===>>>:::999888888888888666444555555555555555555555555333333333333333333222222111222222222222222222111///000111333333333222222//////000111111111111111666333000000333444222000111111111222222222333333333333333333333333333333111111111111111111111111222222222333333333333333wwwcccUUUIIIBBB>>><<<:::999::::::888777666666666666666666666666444444444555555666666666333333222222222222333333999444///...000222333222////////////////////////////////////////////////...//////...------...000///...,,,---......---,,,......///...,,,,,,,,,---............////////////......------......///000------......//////000000000111222111000///000111///000111111000111333555///222555777;;;CCCMMMTTTdddrrrzzzwwwzzz|||uuummmiiiaaaaaa___]]][[[ZZZ\\\^^^iiimmmuuuyyyssspppzzzzzztttkkkbbb\\\[[[\\\^^^bbbgggppp~~~oooeeedddfffkkkpppyyy{{{qqqggg___ZZZYYYXXXTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRSSSUUUZZZ^^^```aaa[[[YYYVVVTTTSSSRRRPPPNNNQQQRRRUUUYYY[[[[[[XXXUUUNNNMMMMMMLLLLLLMMMNNNOOOKKKIIIFFFFFFHHHKKKLLLMMMRRRSSSTTTUUUVVVWWWXXXYYYTTTPPPLLLIIIKKKMMMOOOPPPOOONNNLLLKKKJJJJJJKKKKKKJJJMMMRRRVVVWWWXXXXXXYYYPPPMMMJJJJJJHHHGGGKKKRRRUUUWWWXXXTTTMMMHHHHHHJJJOOOQQQQQQNNNJJJFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB???AAADDDFFFGGGFFFEEECCCAAABBBDDDFFFGGGGGGFFFFFFDDDFFFIIIIIIHHHFFFEEEEEE??????>>>======<<<<<<;;;>>>>>>?????????===<<<;;;;;;;;;;;;<<<===>>>@@@AAA<<<<<<<<<<<<<<<===>>>???999777666666777777555444333333333333333333333333222222222333333333333333111222222333333222222111...//////000111222333444...///000111222222222222555333111111111111111///111111111111222222222222333333333333333333333333111111111111111111111111111111222333333333333333uuucccUUUIIIBBB;;;:::999999999888666333777777777666555555444444222222333444555666666777333222222111111111111111////////////000111222222........................////////////////////////......///...---,,,...000///---------///000///...,,,+++******,,,---,,,,,,------------...............------------...//////---------...///000000000///111333333111/////////...///000000000000222444...000222333444888@@@FFFPPP^^^jjjppp{{{}}}xxxiii___ZZZVVVVVVTTTRRRPPPQQQTTTVVV^^^bbbjjjuuutttooolllnnnppppppsssvvvxxxnnnhhhgggggggggpppuuuqqqlllkkkiiifff```]]]XXXVVVWWW[[[```dddeeemmm|||{{{zzz}}}}}}yyyzzzrrrlllddd^^^[[[YYYVVVSSSRRRQQQPPPQQQRRRSSSSSSSSSQQQPPPQQQVVV[[[```aaa```\\\WWWRRROOONNNNNNMMMLLLNNNPPPSSSXXX[[[ZZZWWWTTTOOONNNMMMLLLKKKKKKKKKKKKIIIGGGEEEGGGKKKNNNOOONNNRRRRRRRRRRRRSSSTTTUUUVVVRRROOOJJJHHHHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMPPPQQQQQQPPPMMMIIIGGGGGGGGGGGGMMMTTTSSSRRRPPPMMMIIIGGGGGGIIILLLMMMMMMJJJFFFBBB@@@@@@??????@@@AAAAAA@@@??????===@@@DDDGGGHHHGGGEEECCC>>>@@@BBBDDDEEEEEEDDDCCCDDDGGGJJJKKKHHHEEEEEEEEE@@@???>>><<<;;;:::::::::;;;<<<>>>@@@@@@???>>>===<<<<<<;;;;;;<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<777666444444555666666444111111111111111111111111222222111111222333444444222222333333333333222222//////...---...///111222111111222222222222222111111222222111000///111222111111111111222222222222222222222222222222222222111111111111111111111111000111222333444333333222uuucccUUUIIIBBB;;;::::::999888555111---666666555444333222222111......///000222333444555111111000000000000000111***---///000000000111222........................////////////////////////---...///...,,,,,,...///...------...000111000//////---+++,,,000333222000,,,,,,,,,---------.........------------...//////...//////000111222222333...111333333222///.........///000000//////111222///111333222222555:::???AAANNNYYY___jjj|||wwweeeZZZVVVWWWVVVSSSPPPNNNPPPUUUYYYbbbeeemmmwww}}}{{{{{{|||zzztttnnnaaa[[[XXX\\\``````aaabbbjjjooouuuyyy|||zzzuuurrrrrrqqqmmmfff```^^^```cccWWW```eee___ZZZZZZYYYVVVSSSSSSTTTXXX^^^fffnnnsssyyy}}}zzzxxxyyyuuunnnjjjjjjgggaaa\\\ZZZZZZXXXRRRMMMKKKJJJJJJKKKMMMPPPPPPPPPMMMMMMOOOTTTZZZ^^^___]]][[[UUUNNNJJJIIIJJJJJJIIIKKKMMMQQQVVVZZZYYYUUURRRPPPOOOMMMKKKIIIHHHGGGGGGIIIGGGFFFHHHLLLOOOOOOMMMPPPPPPPPPPPPPPPQQQRRRRRROOOKKKGGGEEEEEEFFFFFFFFFIIIJJJKKKLLLLLLLLLKKKKKKMMMIIIEEEEEEHHHJJJIIIGGGKKKGGGEEEFFFEEEFFFLLLSSSOOOMMMIIIFFFEEEEEEGGGHHHEEEFFFGGGFFFCCCAAAAAAAAA===>>>???@@@@@@???>>>===<<>>@@@BBBCCCCCCBBBAAADDDGGGKKKKKKHHHEEEDDDEEEAAA@@@===;;;:::999999:::999:::===???@@@@@@@@@???===<<<;;;;;;:::::::::;;;;;;;;;;;;:::::::::999999666444333333555666666555000000000000000000000000222111111000111222444555222333333444444333333222666444222000000111333555333333333333333222111000---000222111///...111555000111111111111222222222000000000000000000000000222222222222222222222222000111222333444333222222tttaaaPPPEEEAAA>>><<<:::888666444333333444333222222111111111111333666888777333000//////111111000000000000111111000///////////////000111000000///...............111111000///...---,,,,,,000//////.........//////------------------------........................111000///......///000111////////////////////////......///////////////.........////////////......///000000111111111111000111222333444666777888888???BBBGGGOOOYYYfffsss{{{}}}~~~tttnnnlllffffffccc^^^ZZZ\\\cccjjjtttxxx{{{vvvooofff```QQQOOOMMMLLLNNNRRRVVVZZZ]]]^^^___aaadddkkksssxxx}}}xxxooogggbbb____________]]]\\\]]]___aaa___^^^]]]\\\[[[ZZZZZZYYYZZZ^^^ccciiirrr}}}~~~wwwpppmmmhhhbbb______```\\\WWWTTTSSSQQQMMMJJJIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOQQQSSSVVVWWWTTTRRROOOKKKJJJJJJKKKLLLJJJKKKMMMOOOQQQRRRRRRRRRLLLJJJHHHFFFEEEFFFHHHIIIJJJKKKKKKMMMOOOQQQSSSUUUKKKJJJJJJKKKMMMMMMMMMKKKLLLJJJIIIFFFEEECCCCCCCCCGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDAAABBBDDDFFFGGGHHHHHHHHHHHHEEEBBBAAABBBCCCDDDCCCCCCDDDEEEDDDCCCBBBCCCDDD???AAABBBAAA???<<<;;;;;;999>>>DDDHHHHHHFFFDDDCCC??????AAABBBBBBAAA@@@???AAACCCFFFHHHHHHFFFDDDBBB???>>>;;;999888999:::::::::;;;<<<======<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888999::::::::::::999888444444444444444444444444333333222111000000000111000000000000000000000000444333222000000000111111000111222333333222111000222222111111111111111111000000000000000000000000000000000000000000000000333333333333333333333333111111111111000000//////222222222333333222111111ttt```OOOEEEAAA<<<;;;:::888777666666666666555444444333333444444///222555555333222222333111111000000000000111111111111000000000000000111111000//////......//////000000000///......------...............///000111------------------------........................444333111000///...//////////////////////////////,,,,,,---///000000000000000000000000000000000000...//////000//////......000111111222333444555555777:::>>>EEENNNYYYeeelllwww||||||zzzzzzzzzzzzyyyuuurrrssszzz{{{kkk___RRRPPPOOONNNOOORRRVVVXXXXXXWWWVVVUUUXXX^^^gggmmmvvvvvvsssooohhhbbb___^^^cccfffiiikkkmmmqqquuuxxxvvvuuurrrnnnjjjhhhhhhiiiiiinnnuuu~~~|||wwwooogggccc```\\\[[[]]][[[WWWTTTQQQQQQOOOLLLJJJHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKJJJKKKLLLNNNPPPRRROOOMMMKKKIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMOOOQQQSSSSSSMMMKKKIIIIIIKKKKKKKKKJJJKKKJJJHHHGGGEEEDDDCCCCCCGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBAAAAAABBBBBBCCCAAABBBDDDFFFHHHHHHHHHHHHFFFDDDBBBAAABBBBBBBBBAAAAAABBBCCCBBBAAABBBDDDEEEFFFGGGGGGFFFBBB???======:::>>>CCCFFFEEEDDDBBBBBB;;;;;;<<<======<<<;;;;;;???AAACCCEEEFFFEEECCCBBB???>>>;;;999888888888999;;;;;;<<<===<<<<<<::::::;;;;;;;;;;;;::::::::::::666777888999999888777666444444333333222222222111222222111000000000111111000000000000000000000000111000///.........///000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222222222111111111000000000222222333333333333222222rrr___NNNDDDAAA::::::999888777777888888666555444444444444444444///111333333333222333333111111000000000000111111333333222111000000000000111111000/////////000000////////////////////////------------...000111222------------------------........................000000///...---.........////////////////////////***+++---...000000111111111111000//////000111111000000000000000///...---///000000000111111111111000222666:::AAAIIIRRRYYYiiiooovvv}}}~~~xxxgggZZZZZZZZZZZZ[[[^^^```aaabbb```\\\YYYZZZ___gggmmmttttttrrrnnnkkkjjjkkkmmmsssvvv{{{{{{|||~~~{{{{{{}}}}}}tttlllccc\\\YYYWWWUUUVVVYYYUUUSSSPPPOOOOOONNNLLLJJJGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKIIIHHHGGGGGGHHHKKKMMMOOOQQQPPPNNNLLLKKKJJJKKKKKKCCCDDDFFFGGGGGGGGGEEEDDDHHHJJJNNNQQQTTTUUUUUUUUUOOOLLLIIIGGGGGGHHHHHHGGGIIIHHHGGGFFFEEEDDDCCCCCCFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBBAAABBBDDDFFFHHHHHHHHHHHHDDDCCCBBBBBBCCCBBB@@@>>>>>>???@@@???@@@BBBEEEHHHLLLMMMLLLIIIDDD@@@>>>===<<>>???@@@AAABBBBBBBBB@@@>>><<<:::888777888888;;;;;;<<<<<<;;;:::999999;;;::::::::::::999999999555666666777777666666555444444333222111000000///111000000000000111111222000000000000000000000000//////.........///000000000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111111111222333333444444333333333ppp]]]MMMCCC@@@:::999888777777666666777444333333222222222333333333444333222111000000000111111000000000000111111333222111000////////////111111000000000000111111............//////000000...............///000111------------------------........................(((((()))***+++---...///////////////////////////+++,,,---...////////////222000...------...000222333333333333222111//////000000//////////////////...000222555888>>>DDDIIIUUU\\\eeemmmttt{{{{{{|||}}}wwwjjjkkkllloooqqqtttuuuvvvxxxvvvrrrnnnlllnnnrrrvvvwwwwwwwwwvvvwwwzzzyyywww}}}~~~xxxqqqlllaaa[[[VVVVVVVVVTTTTTTWWWUUUTTTRRRQQQOOOMMMKKKJJJGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHFFFFFFFFFHHHKKKNNNQQQSSSVVVSSSPPPLLLIIIHHHHHHHHHBBBCCCDDDDDDEEEEEEEEEEEEKKKNNNRRRWWWYYYZZZYYYXXXPPPLLLHHHEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDBBBAAAAAABBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>???@@@AAABBBAAACCCEEEGGGHHHIIIHHHHHHDDDCCCCCCDDDDDDCCC@@@======>>>>>>>>>???BBBGGGKKKNNNNNNLLLHHHCCC>>><<<<<<>>>@@@AAAAAA???>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;<<<===???@@@AAA@@@???===;;;:::888888888;;;;;;;;;::::::999888888::::::999999999888888888555555666666666666555555555444333222111000/////////////////////000111222000000000000000000000000000000000000111111222222000///...------...///000000000000000111111111111000000000000000000000000000000000000000000000000/////////000000000000000222222222222111111111111222222333444444444444333mmm[[[LLLCCC@@@;;;:::999777666555444444333333333222222333444444666555333111111111111111111111000000000000111111222111000///...---------111111000000000000111111------......///000000000111000///...............------------------------........................&&&'''(((***,,,---...///////////////////////////---...............---,,,000///---,,,,,,---///000333333333222222000///...000000000000////////////...000111222444666:::===EEELLLUUU^^^fffnnnvvv}}}|||vvvxxx{{{~~~|||{{{|||yyyzzz|||~~~yyyvvv{{{{{{mmmfffcccaaa___YYYVVVUUUXXXZZZWWWVVVWWWXXXXXXWWWUUUQQQMMMKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIGGGGGGGGGHHHIIIFFFGGGIIIKKKNNNRRRUUUWWWXXXVVVQQQMMMJJJHHHHHHHHHDDDCCCAAAAAAAAACCCEEEFFFKKKNNNSSSWWWZZZZZZYYYXXXOOOKKKGGGDDDCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>============>>>>>>?????????@@@??????>>>>>>??????@@@BBBCCCEEEGGGHHHIIIIIIIIIEEEDDDEEEFFFFFFDDD@@@===<<<======>>>???BBBGGGKKKNNNMMMKKKGGGAAA===<<<<<<@@@AAAAAA@@@>>>======>>><<<;;;;;;::::::999999999:::999999:::;;;===???@@@AAA@@@>>>===;;;:::999999::::::999999888888888888999888888888888777777777666666666555555666666666666555444333222111000///............///000111111000000000000000000000000//////000000111111111111000///...------...///000//////000000000111111111////////////////////////////////////////////////.........//////000000000111111111111111111111111111222333333444444444333kkkYYYJJJBBB@@@<<<;;;999777666555444444555555555555555555666777666444111000222333444444111111000000000000111111000//////...------------000000/////////000111111---.........//////000000222111000...------------------------------------........................,,,---............------////////////////////////......///......---,,,+++......---,,,,,,---......///////////////...---,,,000000000000////////////---///000000000111333555;;;AAAIIIPPPWWW___hhhooo}}}|||www{{{xxxjjj___YYYXXXWWWVVVUUUSSSTTTZZZ\\\ZZZWWWXXX[[[[[[[[[WWWRRRMMMJJJIIIHHHHHHHHHHHHJJJLLLNNNOOOMMMLLLKKKIIIIIIIIIJJJKKKHHHIIIKKKMMMPPPSSSUUUWWWVVVTTTQQQNNNKKKIIIHHHHHHEEECCCAAA@@@@@@BBBDDDFFFGGGJJJNNNRRRTTTTTTSSSQQQLLLIIIFFFDDDDDDEEEEEEDDDDDDDDDDDDCCCAAA???<<<;;;999:::;;;===???@@@AAABBB??????>>>>>>>>>>>>>>>???BBBCCCEEEGGGIIIIIIIIIIIIFFFFFFEEEFFFFFFDDD@@@===;;;<<<======>>>AAAEEEHHHJJJJJJHHHEEEAAA>>>>>>>>>AAABBBCCCBBB@@@>>>>>>???======<<<::::::::::::::::::999::::::;;;<<<===>>>???>>>>>>===<<<;;;::::::888888777777777777888999888888777777777666666666666666555444444555666666555555444333222111111000///............//////000000000000000000000000000------.../////////......//////............//////...//////000000111111111////////////////////////////////////////////////---......//////000000111000000000000000111111111000000111222333333333333iiiWWWIIIBBB@@@<<<;;;:::999888888888888555555555555555666777777:::666222000222444444444111111000000000000111111000///............////////////......//////000111.........///////////////111000///...............------------------------...........................///000000000///...---////////////////////////------.........---,,,,,,........................------.........------,,,......//////////////////---///000000//////000111555999>>>BBBGGGNNNWWW^^^ssswwwzzz~~~mmmhhh```ZZZXXXVVVUUUSSSRRRPPPQQQWWWZZZXXXWWWXXXYYYZZZ[[[WWWQQQLLLIIIHHHHHHHHHHHHIIIKKKNNNQQQSSSMMMLLLKKKJJJIIIJJJKKKKKKIIIIIIKKKLLLNNNPPPRRRSSSRRRQQQOOONNNLLLJJJIIIHHHDDDDDDCCCBBBAAABBBCCCCCCDDDFFFIIILLLMMMMMMLLLKKKIIIGGGEEEEEEFFFGGGFFFEEEFFFFFFFFFEEEBBB???<<<:::999:::;;;===???AAABBBCCC@@@??????@@@@@@AAABBBCCCBBBDDDFFFHHHIIIIIIIIIIIIFFFEEEDDDDDDDDDCCC@@@===999;;;<<<<<<<<<===@@@BBBCCCCCCBBB@@@===<<<===???AAACCCDDDDDDBBB@@@@@@@@@???>>><<<;;;::::::;;;;;;::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;::::::999777666666555666777999:::777777777666666666555555555444333222222333444555333333222222111111111000//////...---------......000000000000000000000000---.../////////...---,,,/////////000000/////////......//////000111111222////////////////////////////////////////////////---......///000000111111....../////////000000000...///000111222222222222hhhVVVIIIAAA@@@;;;;;;;;;::::::;;;;;;<<<333333333333333444555666@@@;;;555111222222222000111111000000000000111111000////////////000000111...............///000000//////////////////////////////.........//////000------------------------........................***+++---///000000//////////////////////////////+++,,,,,,---..................///000000///............//////////////////---------.........//////...000222222111000000111111333666888:::@@@IIIOOO\\\iiiwwwxxxvvv~~~zzznnneee\\\ZZZXXXXXXWWWVVVRRROOOQQQNNNNNNRRRVVVUUUVVVYYYVVVXXXYYYVVVPPPKKKHHHHHHGGGGGGGGGHHHKKKNNNRRRTTTLLLKKKJJJIIIIIIIIIJJJKKKHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHCCCDDDDDDDDDDDDCCCAAA@@@CCCEEEGGGIIIJJJJJJIIIHHHFFFEEEEEEFFFGGGHHHGGGFFFHHHHHHHHHFFFDDD@@@<<<::::::;;;<<<>>>???AAABBBCCCAAAAAABBBCCCDDDFFFHHHHHHBBBDDDFFFHHHIIIJJJJJJIIIFFFEEECCCBBBBBBAAA???===888999;;;;;;;;;;;;<<<>>><<<===<<<;;;999999;;;===AAACCCFFFFFFDDDBBBAAAAAA;;;:::888666555555666777;;;;;;<<<=========<<<<<<888999999::::::999999888555555555555666777999:::777666666666555555555555444333222111111222333444111111111000000000000000000///...---------------000000000000000000000000000000111111111///...---...///000111111000///...---......///000111111222////////////////////////////////////////////////.........///000111111222---.........//////000000......///111111222222222}}}fffVVVIIIAAA>>><<<<<<;;;999888666555555666555444444555444222000888666333111//////000111222111111111000000//////222111000///////////////000000///.....................------------......000////////////.........------------------------,,,++++++***+++,,,...///........................///...------...///...,,,------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------.........//////000000000000000000000000555333222222444888===@@@MMMRRRZZZbbbjjjqqqxxx|||~~~~~~|||zzz{{{~~~wwwzzz}}}zzzssskkkddd___\\\WWWUUUTTTTTTUUUSSSOOOKKKNNNNNNOOOQQQSSSSSSQQQOOOMMMOOOPPPQQQOOOLLLHHHFFFEEEDDDDDDGGGLLLPPPSSSTTTPPPMMMJJJGGGEEEDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLOOOPPPRRRRRRPPPMMMIIIGGGDDDCCCAAA@@@???@@@AAAAAADDDCCCCCCEEEGGGIIIIIIHHHGGGFFFEEEFFFIIIKKKLLLLLLNNNKKKGGGCCCBBBAAA@@@>>>???======@@@DDDEEEDDDBBBCCCCCCCCCDDDEEEFFFGGGHHHDDDEEEFFFGGGHHHHHHHHHHHHBBBAAA???>>><<<;;;;;;;;;::::::999888888999:::;;;777999;;;=========;;;:::BBBBBBCCCBBBBBB@@@???>>>;;;;;;:::888666777999;;;;;;<<<===>>>===<<<:::888888999999::::::999999888555555555555666666666666555555444333333333333444444444333333222111000000333222000/////////000111333000---+++---...///000777444111000000222222111///////////////000111111111111000000000000111111......//////////////////....................................////////////111111111111111111111111...//////000000000000000000000111111111222222222{{{dddTTTGGG@@@===;;;;;;:::999777666555444666555444444555444222000000000000000222333555666111111111111000000000///...---,,,,,,,,,,,,,,,,,,000000///...............///..................///...------------,,,,,,,,,------------------------...------,,,,,,---...///---------------------------,,,+++,,,---...---,,,------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------........./////////////////////////////////222111000111222555999;;;===AAAGGGNNNTTTZZZaaaeeeggghhhhhhiiillluuu~~~yyyuuusssqqqmmmgggaaa\\\XXXVVVRRRQQQPPPQQQRRRQQQMMMJJJMMMMMMOOOPPPPPPOOOMMMKKKIIIKKKMMMMMMLLLIIIFFFCCCCCCCCCCCCEEEJJJNNNQQQRRRNNNMMMJJJGGGEEEEEEEEEFFFFFFGGGGGGIIIJJJKKKLLLMMMOOOQQQTTTUUUSSSOOOJJJFFFEEEDDDBBB@@@????????????CCCCCCCCCFFFJJJMMMNNNNNNLLLJJJHHHHHHJJJLLLNNNNNNNNNKKKFFFBBBAAAAAA@@@???BBBAAA@@@CCCFFFHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEAAA@@@>>>===<<<;;;;;;:::;;;:::999777777777777888999:::;;;=========<<<<<>>======<<<<<<;;;999777888:::<<<===>>>>>>???>>><<<:::999888999999::::::999999888666666666666555555555555555555444333333333333333444333333222111111000000222111000///...///000000///,,,***+++...222555666999666222000000000///...///////////////000000111111111000000000000111111///////////////.............................................////////////111111111111111111111111...//////000000000000000000000000000111111111111xxxbbbRRRFFF???<<<::::::999888666555444444666555444444555444222000111222222222222222111111111111111111000000000000000000000000000000111222000000///...............000//////......//////000...------------,,,,,,,,,------------------------000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------........./////////////////////////////////////////////000222333444444666:::>>>BBBGGGMMMQQQTTTVVVYYY[[[___hhhsss{{{|||uuummmgggaaa```]]]ZZZVVVSSSQQQOOOLLLKKKKKKMMMNNNMMMKKKIIIMMMNNNPPPPPPOOOLLLIIIGGGGGGHHHJJJLLLKKKHHHEEEBBBCCCAAAAAADDDHHHLLLOOOOOOLLLKKKIIIGGGFFFFFFGGGGGGFFFFFFGGGHHHIIILLLNNNPPPQQQSSSVVVWWWTTTOOOIIIEEEFFFEEECCCAAA???>>>>>>===BBBBBBDDDHHHMMMRRRSSSSSSPPPMMMJJJJJJLLLNNNPPPPPPOOOKKKEEEBBBAAABBBBBBBBBFFFEEEDDDFFFHHHJJJKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHLLLKKKJJJHHHFFFCCCAAA@@@???>>>===<<<;;;:::::::::<<<:::999777666666666777;;;;;;<<<<<<===>>>>>>???BBBAAA???===<<<<<<<<<<<<=========;;;999999;;;===????????????>>><<<:::888888888999999999999888888777777666666555444444444444444444333333333222222333222222111111000000///000000///............///...,,,***,,,000555999:::;;;888333000///...---,,,//////......//////000111111000000//////000000111000000//////.........---....................................////////////000000000000000000000000...///000000111111000000//////000000000111111111vvv```QQQFFF???===999999888777666555444444666555444444555444222000111222333444333111///...111111111000000000000000333333333333333444555666000000///...............000000////////////000000000////////////.........,,,,,,------------------000000//////............,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///...---------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...////////////////////////---......///////////////333555666777999===BBBFFFIIILLLOOORRRUUU[[[cccjjjrrrzzz}}}vvvoooggg^^^YYYWWWVVVTTTRRROOOMMMLLLKKKGGGGGGHHHIIIKKKKKKJJJIIIOOOQQQTTTTTTQQQMMMHHHFFFHHHIIIKKKMMMLLLIIIFFFDDDCCCBBBBBBEEEIIILLLNNNNNNJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFHHHKKKOOOTTTVVVVVVVVVVVVTTTPPPKKKGGGDDDEEEDDDCCCBBB@@@??????>>>CCCCCCEEEIIINNNRRRSSSTTTOOOMMMJJJJJJLLLPPPRRRSSSPPPLLLGGGDDDCCCEEEEEEFFFHHHGGGFFFGGGHHHJJJKKKLLLJJJKKKLLLMMMMMMKKKIIIGGGLLLKKKJJJHHHEEEBBB???>>><<<<<<;;;:::::::::;;;;;;;;;:::999888888888999:::>>>>>>======>>>???@@@@@@CCCAAA>>><<<;;;;;;<<<===>>>>>>>>>===;;;;;;<<<>>>??????>>>>>><<<:::888777888888999999999999888888888777777555444333222222333333333333333222222111111111111000000///////////////......------------000...---...222666999::::::666222///......---+++///............///000000000000////////////000000000000000///......------....................................//////////////////////////////////////////000111111111111000000000000111111111222222uuu___QQQFFF@@@>>>999888888777666555444444666555444444555444222000***,,,///333444555444333000000000000000000111111///.........///000111111000000///...............000000////////////000000000////////////.........,,,,,,,,,---------..................---,,,,,,+++------------------------,,,++++++,,,///000000///------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,........................---...////////////...---000111111111111333777:::<<>>;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;===???@@@AAAAAA@@@??????@@@@@@AAACCCAAA???===<<<===>>>???>>>???@@@???===<<<===???======<<<;;;:::888666666777888888999999888888777888777666555444333222111222222333333333222111000000000////////////.....................------,,,///......111555888::::::666444000............---...............//////000000000////////////000000000000//////.........---////////////////////////............////////////........................///000000111111111111111111111111222222222333333rrr^^^PPPFFF@@@???999999888777777666555555666555444444555444222000---///111333333222111000000000000000111111111111...------------......///000000///...............000//////......//////000...------------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---,,,,,,+++***...........................,,,,,,---///000///...------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,...........................///////////////.........//////.........111333333666:::===???CCCJJJOOOQQQYYYdddmmmsss{{{uuulllbbb^^^XXXTTTRRRQQQOOONNNOOONNNLLLJJJGGGEEEDDDCCCDDDEEEGGGHHHHHHIIIKKKMMMRRRWWW]]]^^^ZZZSSSOOOMMMKKKLLLNNNOOOMMMJJJFFFDDDFFFGGGJJJNNNQQQQQQOOOMMMIIIIIIIIIIIIJJJJJJIIIIIIGGGHHHJJJMMMRRRWWW[[[]]][[[WWWPPPJJJEEECCCBBBCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCEEEGGGIIIIIIHHHFFFEEEEEEHHHLLLPPPRRRSSSQQQOOOLLLKKKKKKMMMMMMLLLHHHIIIJJJIIIGGGEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@>>>>>>999999999:::;;;<<<===>>><<<<<<<<<===>>>AAACCCDDDDDDDDDCCCBBBAAA@@@@@@???AAA@@@????????????@@@AAA>>>???@@@???>>>======???<<<<<<;;;999888777666666777777888888888888777777777777666555444333222111111111222333222111000///..............................//////......---,,,+++,,,///333888;;;;;;:::444111...---.../////////......------......///000000//////......//////000////////////////////////////////////////////////............///////////////////////////////////////000111111222222111111000111111111222222222222ppp[[[OOOEEE???>>>999999999888777777666666666555444444555444222000444444444333111///,,,+++///000000000111111111111111111000/////////000000000000///...............///..................///...------------,,,,,,,,,++++++,,,,,,---......///***+++,,,------,,,,,,+++------------------------...---,,,,,,.........,,,------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,,,,,,,------------......................................./////////...000111111//////000222333555777888888;;;AAAFFFBBBJJJTTT[[[```iiittt}}}~~~{{{wwwpppfff___RRRPPPNNNNNNOOOOOOMMMLLLMMMLLLKKKIIIGGGEEECCCCCCCCCEEEGGGGGGFFFGGGJJJMMMOOOVVV]]]___[[[UUUQQQOOOPPPQQQRRRRRRPPPLLLHHHFFFEEEHHHMMMRRRUUUTTTOOOKKKIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLOOOSSSVVVXXXYYYWWWSSSNNNIIIEEEDDDDDDEEEEEEEEEFFFGGGFFFFFFEEEDDDCCCBBBAAABBBEEEFFFEEEDDDDDDDDDFFFIIIMMMPPPPPPPPPOOONNNLLLMMMNNNNNNMMMLLLJJJMMMOOONNNJJJFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>===<<<999999999:::;;;===>>>???>>>>>>>>>>>>???AAACCCEEEFFFFFFFFFEEECCCAAA???===>>>>>>??????@@@AAAAAABBB>>>???@@@@@@>>>======>>><<<;;;:::999888888888888777777888888888888777777666666555444444333222222000111222333222111///...------------------------...//////000///...---,,,***,,,111666:::;;;888666333111...------...///......------------...////////////............//////------......///000000000////////////////////////............////////////////////////////////////000000111222222222222111////////////000000000000nnnZZZMMMDDD>>>===::::::999999888888777777666555444444555444222000//////000111111111111111//////000000111111111222111111000///.........///000000///.....................------------......000000/////////.........++++++,,,,,,---...//////)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,+++------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------.........//////..............................---------...//////---...000000/////////000444555555222000111555999<<>>===;;;:::999999:::;;;<<<>>>???@@@@@@????????????AAABBBCCCGGGHHHHHHGGGEEEAAA>>><<<<<<===>>>@@@AAAAAAAAAAAA===???@@@@@@>>>======>>><<<;;;::::::999999999:::777777888888888888777777555555555444444333333222///000222333222111///...------------------------...///000000000///---------000444888:::888333///444111...------......---...------------...////////////............//////,,,,,,---...///000111111000000000000000000000000............/////////000000000000000000000000000000000111222222222222111------------.........///kkkWWWLLLDDD???===;;;:::999888777666555444555555555555555555555555111000111222333333111///+++,,,...000111111000000111111000///////////////......------------....../////////...------,,,,,,000...111000***000444---111///......//////...,,,------------------------))))))+++,,,---.........++++++***)))***+++---...------,,,+++))))))+++---***))))))))))))+++,,,---...---+++***)))***++++++///...,,,******,,,...///...............///000000......---------......///---.........,,,,,,...///000000000000111111111111:::;;;<<>><<<>>>===<<<;;;;;;<<<>>>>>>>>>??????@@@@@@AAAAAAAAA======>>>???@@@AAABBBCCCCCCDDDEEEDDDCCCBBBCCCDDDHHHGGGEEECCC@@@>>><<<;;;======>>>>>>>>>>>>>>>>>>AAA???============<<<;;;;;;;;;;;;;;;:::999888777888777777666666666666666444444333222222222222333//////.........000111222------,,,------...///000222222222222111111111111222111111111000000//////,,,,,,------.../////////000//////...------,,,,,,///000111111111000...---////////////////////////........................///...---,,,,,,---...///000000////////////000111......------------......////////////000000000000hhhUUUKKKDDD???>>>:::999888777555444333222444444444444444444444444222111000111333333111000------...///000000000000111111000///////////////......------------......------.....................,,,000111///:::CCC>>>000///......//////...,,,------------------------***+++,,,---------------,,,+++*********+++,,,---+++++++++***((((((***+++---,,,+++******++++++,,,,,,,,,++++++***+++++++++---------------------------------------......///......---,,,,,,,,,------000111222111//////000222/////////000000000111111222333444555888???FFFLLLYYYcccsssyyyooonnnppppppooonnnmmmiiieee```[[[XXXVVVVVVSSSPPPOOOOOOOOOLLLJJJFFFFFFFFFFFFHHHKKKNNNPPPVVVUUUQQQLLLGGGDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHJJJKKKQQQVVVUUUPPPMMMNNNQQQSSSUUUVVVRRRMMMKKKMMMQQQTTTUUUWWWVVVRRRNNNKKKJJJJJJLLLNNNPPPPPPNNNLLLJJJFFFFFFFFFFFFGGGIIIJJJKKKNNNLLLJJJHHHHHHIIIKKKLLLRRRSSSRRRPPPKKKGGGEEEDDDBBBCCCBBBAAA@@@@@@BBBCCCHHHLLLPPPRRRQQQOOOMMMMMMNNNQQQSSSSSSQQQMMMJJJIIIHHHGGGGGGEEECCC@@@>>><<>>======<<<===>>>>>>>>>??????@@@BBBCCCCCCDDD@@@AAABBBCCCDDDEEEEEEFFFDDDEEEFFFEEECCCCCCDDDFFFGGGFFFDDDBBB@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>;;;;;;999888666444333222333333333333333333333333333111000000111222222111000//////......//////000111111000///////////////......------------......,,,,,,------...//////000---***///111111>>>JJJFFF000...------...///...,,,------------------------,,,------......------,,,,,,,,,+++*********+++++++++,,,,,,***)))(((***+++///...---,,,++++++++++++******+++,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,------...000///...------------------/////////------...///.........////////////000111222222222333555:::===CCCKKKWWWccclllsssxxx{{{zzzyyyuuupppmmmnnnrrruuu~~~uuukkkffffffgggeeeccc^^^\\\XXXSSSOOOLLLJJJIIIIIIGGGGGGHHHJJJKKKKKKJJJKKKIIIHHHGGGHHHLLLOOORRRUUUTTTQQQLLLGGGDDDDDDEEEDDDDDDEEEGGGGGGHHHHHHHHHGGGKKKOOOOOOKKKIIIKKKNNNSSSRRRQQQMMMJJJJJJPPPTTTWWWXXXXXXUUUQQQLLLHHHGGGIIIMMMTTTYYYZZZVVVQQQNNNGGGGGGFFFEEEEEEFFFGGGHHHLLLJJJHHHGGGFFFGGGIIIJJJPPPQQQPPPNNNIIIFFFDDDDDDAAABBBCCCBBB@@@@@@BBBDDDJJJLLLNNNOOOMMMLLLKKKLLLQQQSSSSSSRRRNNNKKKIIIIIIFFFEEEDDDCCCAAA???>>>===????????????????????????AAAAAABBBCCCDDDEEEFFFGGGDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFFFFEEEDDDDDDFFFHHHEEEEEECCCBBB@@@>>>===<<<::::::::::::::::::::::::===;;;999999999:::999888;;;<<<<<<;;;;;;:::999888777777666555555555555666444444444444333333333333222111000///............///......//////000111222000000////////////......000000000000////////////...............---------------...///000000111111///...------,,,---------------------------------........................///...------------...///***+++---///000000//////000000////////////000000....../////////000000000eeeSSSIIICCC>>>===>>>>>><<<:::888666555444333333333333333333333333444222//////000222222222222111///.........///000111000000///////////////......------------......---------.........//////...+++///000---777???:::...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++---,,,,,,++++++*********,,,------,,,******+++,,,------,,,,,,++++++++++++((()))+++,,,------,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...222111000///............,,,---......---,,,---...---------.........//////222333444444333333444666999>>>FFFNNNVVV]]]dddhhhjjjgggccc___^^^aaaggglllzzzooohhh```[[[YYYXXXUUUSSSMMMLLLIIIGGGFFFFFFGGGHHHBBBBBBCCCEEEHHHIIIJJJJJJPPPMMMIIIGGGFFFHHHKKKMMMRRRQQQNNNIIIEEECCCCCCDDDFFFGGGIIIJJJJJJIIIHHHGGGDDDHHHKKKJJJGGGFFFIIILLLNNNNNNLLLJJJIIIKKKPPPUUUVVVWWWWWWTTTOOOKKKHHHGGGLLLSSS\\\bbbccc^^^VVVPPPJJJIIIGGGGGGGGGHHHIIIJJJJJJIIIGGGFFFEEEEEEFFFGGGGGGHHHIIIHHHEEEDDDDDDDDDCCCDDDDDDDDDBBBBBBCCCEEEHHHIIIJJJJJJIIIIIIKKKMMMSSSSSSSSSPPPMMMJJJIIIIIIHHHFFFDDDBBB@@@???>>>>>>>>>???@@@BBBCCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJKKKKKKKKKJJJGGGHHHGGGFFFDDDEEEGGGJJJDDDDDDCCCBBBAAA@@@??????:::::::::::::::999999999;;;999888777888999888777;;;;;;;;;;;;;;;:::999999777666555555444444555555444444444444444333333222000000//////........................///000111222222111111111000000000000////////////////////////000//////...------,,,,,,------......//////000000111000///...---...///000------------------------.................................------.........((())),,,...000000///...000//////////////////000........./////////000000fffSSSIIIBBB===;;;>>>===<<<:::888777555555333333333333333333333333444222//////000222222222333222000.........///000111000000///////////////......------------......//////.........---------...,,,000000***///222***---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,,,,+++******)))***,,,---,,,***)))***+++)))******+++++++++++++++((()))+++,,,------,,,+++...---+++******+++---...---------,,,---......///000//////...---------......000222222000///000000------------...............000222111000//////000555777<<<@@@EEEKKKQQQVVVZZZXXXUUURRRRRRVVV]]]ccciiiqqq{{{|||zzz|||zzzssslll^^^XXXOOOIIIGGGEEECCCBBB???>>>===<<<===???BBBCCCAAACCCEEEFFFGGGHHHIIIIIIJJJGGGCCC@@@@@@BBBDDDGGGLLLKKKIIIEEEBBB@@@AAACCCHHHIIIKKKLLLLLLJJJHHHGGGBBBDDDGGGFFFEEEDDDFFFHHHHHHHHHIIIIIIJJJLLLOOORRRRRRSSSSSSQQQMMMJJJIIIIIIRRRXXXaaagggggg```WWWQQQIIIHHHFFFFFFFFFHHHJJJLLLHHHHHHFFFEEEDDDDDDDDDEEECCCDDDEEEDDDCCCCCCDDDEEECCCDDDEEEEEECCCBBBCCCDDDDDDEEEFFFFFFFFFHHHKKKNNNRRRRRRRRROOOLLLJJJJJJKKKLLLJJJGGGCCC@@@???>>>>>>===???BBBFFFHHHJJJJJJJJJMMMMMMLLLJJJIIIGGGFFFFFFFFFGGGIIIJJJKKKKKKJJJIIIGGGHHHGGGFFFDDDDDDFFFHHHCCCCCCCCCCCCBBBBBBBBBBBB======<<<<<<;;;;;;;;;::::::999777777888999888777:::::::::;;;::::::999888666555555444444444444444333333444444333333222111------......////////////------------...///000000111111111000000000000///.....................///000000///...---,,,,,,+++------------------------111000...---------...///................................................---..................---'''))),,,...//////......///......------......///............////////////fffSSSIIIAAA<<<;;;::::::999777666555444333333333333333333333333333333111000000111222222111222111000000////////////111111000///////////////......------------......000//////...------,,,,,,---+++000000***---000''',,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,,,,+++******(((***++++++)))(((((()))'''((()))***+++,,,++++++******+++,,,,,,,,,++++++...---***))))))***---...---------------......///,,,,,,+++++++++,,,,,,,,,---///111111000......///---------............///---///111111000//////000000222333555777:::???BBBIIIIIIGGGFFFFFFJJJPPPTTT\\\ccclllssswww{{{uuupppiiifffddd```YYYSSSLLLHHHAAA===<<<<<<<<<<<<;;;;;;:::::::::<<<===>>>AAADDDFFFGGGFFFFFFFFFGGGBBBAAA???>>>???AAAEEEGGGEEEEEEDDDAAA??????AAACCCIIIJJJKKKLLLKKKIIIGGGEEEAAACCCEEEFFFDDDCCCCCCDDDCCCDDDFFFIIIKKKMMMNNNOOOMMMNNNOOONNNKKKJJJJJJJJJUUUYYY___cccbbb\\\TTTOOOFFFEEECCCBBBBBBDDDGGGIIIHHHGGGFFFEEEDDDCCCCCCCCCFFFGGGGGGFFFDDDDDDEEEGGGDDDFFFGGGFFFCCCAAAAAAAAAAAABBBCCCDDDDDDGGGJJJMMMOOOPPPPPPOOOLLLKKKKKKLLLPPPMMMHHHCCC@@@??????@@@>>>AAAFFFJJJMMMOOOOOONNNPPPOOOMMMKKKHHHFFFDDDCCCEEEFFFHHHJJJJJJIIIHHHGGGFFFGGGHHHFFFDDDBBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCC?????????>>>>>>======<<<999777555666777888777666888888999999999999888888555555444333333333333444111222333333333222000///+++,,,---//////000//////,,,,,,,,,------...///000//////............---------------...............000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,////////////////////////........................------...//////...------)))***,,,...//////............------------......------........./////////cccQQQHHHAAA<<<;;;888888777666666555444444444444444444444444444444222111000111333333111000000000111111111000000///111111000///////////////......------------........................------,,,***//////***///333++++++******+++,,,------++++++++++++++++++++++++++++++++++++,,,++++++******)))***+++,,,,,,,,,++++++***,,,------+++*********)))***+++,,,,,,,,,+++***,,,,,,++++++***+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,------...,,,++++++,,,,,,---...///***,,,//////...,,,,,,,,,---............/////////...000111111000///000111---...000000000222444777;;;<<<<<<<<<<<<>>>BBBEEEOOOTTTZZZ___ccciiiooouuuwww|||{{{tttnnnjjj]]]ZZZVVVRRRNNNIIIDDD@@@>>><<<:::999999::::::;;;999::::::::::::;;;;;;;;;>>>AAADDDEEECCCBBBBBBCCC???>>>======>>>AAACCCEEEAAAAAAAAA???>>>???AAADDDIIIIIIIIIIIIHHHFFFDDDCCCEEEGGGIIIJJJIIIGGGEEEDDDBBBCCCDDDFFFIIILLLNNNNNNJJJKKKLLLKKKIIIHHHIIIJJJRRRTTTXXXZZZXXXTTTOOOLLLFFFDDDAAA??????@@@CCCDDDHHHGGGFFFEEEDDDCCCBBBBBBEEEFFFGGGGGGFFFGGGIIILLLIIIJJJKKKJJJGGGDDDCCCCCC@@@AAABBBCCCCCCDDDGGGJJJKKKMMMOOOOOONNNMMMMMMNNNOOOLLLGGGCCC@@@@@@AAABBBBBBEEEJJJOOOQQQQQQPPPOOOMMMMMMKKKIIIFFFDDDBBBAAADDDEEEHHHIIIJJJHHHGGGEEEDDDFFFGGGFFFCCC@@@>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>===666555333333555666555555666777777888888888777777555444444333222333333333///000111222222111///...,,,---.../////////...---------------...///000111//////.........---------,,,,,,---------.........//////......---------,,,+++,,,,,,------.........,,,,,,------,,,,,,++++++................................................------...//////...------,,,,,,------........./////////............//////---------.........//////|||```OOOGGGAAA===<<<888888888888777777777777555555555555555555555555111000111222333333111//////000111222222111000///111111000///////////////.........------.........,,,,,,------.../////////---***------(((///555///+++***)))***,,,---,,,+++++++++++++++++++++++++++)))******+++++++++******((()))+++,,,---,,,,,,+++---///111111///...---...,,,---......---,,,***)))...---+++***)))***++++++***+++,,,,,,,,,,,,+++***++++++******++++++,,,---.........///000111222333---///222222111/////////.........////////////000,,,---...---,,,+++,,,------///111111000111222444333555666777777888:::<<<@@@CCCHHHLLLOOOUUU\\\bbbdddiiiooorrruuuzzz}}}nnnddd]]]XXXTTTLLLKKKIIIFFFBBB>>>;;;999444555555666777777666555333333555666777888888777:::===AAABBB@@@>>>>>>@@@<<<;;;:::999999:::;;;<<>>>>>???CCCEEEHHHHHHGGGFFFEEECCCBBBAAAJJJLLLOOOPPPOOOMMMJJJHHHCCCBBBBBBDDDGGGKKKNNNOOOIIIJJJJJJJJJHHHGGGHHHIIIMMMOOOPPPQQQQQQNNNLLLJJJHHHFFFBBB???>>>???AAABBBHHHGGGFFFEEEDDDCCCBBBBBB@@@BBBDDDEEEGGGJJJNNNQQQOOOPPPQQQOOOKKKHHHFFFFFF@@@AAACCCCCCBBBCCCEEEGGGHHHKKKNNNOOOOOONNNOOOOOOMMMJJJEEEAAA@@@@@@CCCDDDFFFIIINNNQQQSSSRRRPPPNNNJJJIIIHHHFFFDDDBBBAAA@@@DDDEEEHHHIIIJJJHHHFFFEEECCCEEEGGGFFFCCC???<<<:::;;;<<<===>>>???@@@AAAAAABBBAAAAAA@@@???>>>>>>===444333111222333444444333555666777777777777666666555444333333222222333333...///111222111000...---...////////////---,,,+++.........//////000111222111000000000////////////,,,,,,,,,------........................---------***+++,,,---///000111111---...///000///...---,,,------------------------........................,,,---...//////...---,,,......---------...//////000000////////////000000---------.........//////yyy^^^NNNFFF@@@;;;:::777777777777777666555555444555555444333111...---000000000000000111111111222///,,,---000222111000---------..................---+++***+++,,,...000---------,,,,,,+++++++++***+++---------+++)))(((---,,,++++++*********+++******+++,,,,,,,,,,,,+++************************---------------,,,+++***---,,,***)))))))))******...---,,,++++++,,,---...++++++************++++++'''((((((***+++,,,------++++++******+++---...///---------,,,,,,++++++++++++,,,---...////////////---,,,,,,,,,------.../////////............//////------------............111333555666666444111///888999;;;===AAAFFFJJJLLLTTTWWW]]]bbbhhhnnntttyyyzzz~~~~~~zzz{{{~~~rrrcccVVVOOOJJJDDD@@@===<<<;;;:::999777666666333222222111111222222333333444555555444444666888;;;<<<===;;;999888888999888777777777999;;;>>>@@@????????????@@@AAABBBCCC@@@AAABBBAAAAAACCCFFFHHHPPPRRRTTTVVVTTTPPPKKKGGGBBBCCCEEEGGGIIIJJJKKKKKKJJJJJJHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFHHHEEE@@@:::888;;;AAAEEEHHHGGGFFFEEEDDDCCCBBBAAAEEEGGGHHHHHHHHHHHHIIIKKKQQQRRRTTTTTTRRRNNNJJJHHHBBBBBBAAAAAAAAA@@@@@@@@@CCCFFFLLLPPPSSSSSSQQQOOOOOOKKKGGGDDDDDDEEEEEEEEEJJJMMMQQQTTTUUURRROOOLLLFFFEEECCCAAA@@@??????@@@>>>AAAFFFJJJKKKIIIEEECCC@@@DDDGGGGGGEEE@@@===;;;::::::;;;<<<>>>AAADDDEEEDDDDDDCCCBBB???<<<:::888555444444333333444444555555444333444444555333222111111111111111111111111//////000000000000//////...............---------......---,,,---...///000------------------------++++++,,,,,,,,,,,,,,,,,,---+++)))'''''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,---...///000000---------,,,,,,+++++++++,,,,,,,,,------.........xxx]]]MMMEEE@@@<<<:::999999888888666555444333222333333444333222000///111111111111111222222222333111......///000///...///000000000000000000000//////...---...///000111//////......---,,,,,,,,,......---,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++*********)))))))))((((((,,,+++***))))))******+++******)))(((((()))******++++++************++++++---------,,,,,,,,,++++++++++++******+++,,,...///---------,,,,,,+++++++++***+++,,,---............---,,,,,,,,,,,,,,,------///..................///////////////000000000000///000222444444444333222111111222444666:::<<<>>>FFFJJJOOOUUU[[[aaahhhlllkkkooorrrqqqnnnooovvv}}}~~~{{{xxxvvv{{{zzzzzz}}}|||tttmmm```WWWLLLDDDAAA???;;;888999888888777666555444444222222222111111222222222333444555555444444666888888999999888666444555666888888777777888;;;===???????????????@@@AAACCCDDD???@@@AAABBBBBBDDDGGGIIIKKKNNNQQQRRRQQQNNNJJJGGG@@@AAACCCEEEGGGHHHIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEEEECCC???<<<;;;>>>DDDIIIIIIHHHGGGEEEDDDCCCCCCCCCEEEGGGHHHGGGFFFFFFGGGIIIMMMQQQUUUXXXWWWRRRMMMIIIBBBAAAAAAAAA@@@@@@@@@@@@DDDFFFJJJMMMNNNNNNMMMLLLKKKIIIFFFEEEFFFGGGGGGFFFLLLOOOSSSUUUUUUSSSPPPMMMEEEDDDBBB???>>>=========???AAAEEEHHHIIIGGGEEECCCCCCEEEGGGFFFBBB>>>:::999999999999:::<<<>>>AAABBBCCCCCCCCCAAA???<<<:::888444444333333333333444444555444333333444444444444444444333222111000000//////000000111111000000/////////...---------------...------,,,---...///000------------------------..................---------,,,+++******+++,,,---+++++++++++++++++++++***+++++++++,,,,,,,,,------,,,------......------,,,,,,------------------------------.........//////,,,,,,------......//////.........---------,,,,,,,,,,,,------------------vvv\\\LLLEEE???<<<:::;;;:::999888666444333222111111222333333333222222222222222222222222222222444222000/////////...,,,000000000000000000//////........./////////000000,,,,,,,,,,,,------------///...,,,******+++,,,.........------------,,,,,,((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,------+++******++++++,,,+++************++++++,,,,,,,,,++++++++++++,,,,,,++++++************++++++///......---,,,++++++***++++++***++++++,,,---...------,,,,,,,,,,,,++++++******+++,,,---------------,,,,,,+++++++++,,,,,,......------------.........////////////000000000,,,---...000222333444444//////000000222333555666666999>>>DDDIIIOOOUUUZZZ\\\```ccccccbbbdddkkkqqqwww}}}~~~zzztttpppmmmkkkiiigggllliiifffdddbbb\\\TTTNNNGGGBBB;;;888777777555333444444333333333222222222222222111111111111222222222333444444333444666888999::::::999777666777888888888777777888999;;;<<<>>>===<<<<<<===@@@BBBDDD>>>???@@@@@@@@@BBBEEEGGGGGGHHHKKKMMMMMMJJJGGGEEE>>>???AAACCCEEEFFFFFFGGGGGGIIIMMMOOOQQQPPPNNNLLLHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@>>>>>>BBBIIINNNJJJIIIGGGEEEDDDDDDEEEFFFFFFGGGHHHGGGEEEDDDEEEFFFJJJOOOVVVZZZZZZUUUNNNIIIBBBBBBAAA@@@@@@@@@@@@@@@DDDEEEFFFHHHIIIIIIIIIIIIIIIGGGFFFGGGIIIIIIIIIGGGLLLNNNPPPRRRRRRPPPMMMKKKCCCBBB@@@>>>===<<<<<<<<<@@@AAACCCDDDEEEDDDDDDCCCFFFGGGFFFDDD???;;;888777888888888999:::;;;<<<===BBBBBBAAA@@@???<<<:::888444333333222222333333444666555444333222333444444777777555444222000......//////000000000000//////000///...---,,,---.........------------...//////------------------------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))*********+++++++++,,,,,,,,,------......------,,,---------------------,,,---------.........//////---------------.........//////............------------------------,,,,,,sssZZZKKKEEE???<<<:::;;;:::888777555444444333222222222222222222222222222222222222222111111111222111000/////////...---............------------+++,,,------......------&&&&&&((()))+++,,,......++++++))))))))))))***++++++++++++++++++++++++***))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---///************+++,,,,,,------------,,,,,,---------++++++************++++++***+++++++++++++++++++++******+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,++++++******++++++------,,,,,,,,,,,,------,,,,,,,,,---------......------------///111333444000000000000111222333333...111444888<<<@@@EEEIIINNNQQQTTTUUUVVVYYY___dddiiioooxxxzzzuuuoookkkeee```]]][[[ZZZXXXWWWTTTPPPNNNLLLHHHCCC???<<<999666444444444222000000000000000000111111111111111000000000000111111000111222222111222444666999:::::::::888777777999888777777777777888999:::;;;:::999999;;;>>>AAACCC???@@@@@@???===>>>@@@BBBDDDFFFGGGHHHHHHFFFCCCAAA>>>???AAABBBDDDEEEEEEEEEGGGJJJOOOSSSTTTQQQNNNKKKGGGFFFEEEDDDDDDDDDDDDEEEBBBBBBBBBAAAAAAEEEJJJNNNIIIHHHEEECCCBBBCCCEEEGGGGGGHHHIIIHHHEEEDDDEEEFFFJJJOOOTTTXXXXXXSSSMMMIIIDDDCCCBBBAAAAAAAAABBBBBBDDDCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIJJJKKKKKKHHHFFFFFFHHHJJJKKKJJJIIIFFFEEEAAA@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBEEEEEEDDDAAA<<<999888888888888888888999999::::::@@@@@@@@@???===;;;999888333333222222222222333333888888666333111000222333888777666444222111//////......////////////......000///...,,,,,,---...///------------......//////........................------,,,,,,+++***))))))++++++,,,------,,,++++++,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,+++++++++,,,,,,,,,------...---------------------............------------.........------,,,,,,,,,oooWWWJJJDDD???<<<:::999888777666555555666666444444333222111111111111222222111111000000000000//////000000000//////000//////......---------,,,+++,,,------......------(((((()))******+++,,,,,,))))))++++++,,,+++***)))******+++,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''''')))+++,,,******++++++,,,,,,,,,,,,))))))************))))))++++++************+++++++++++++++++++++++++++,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,++++++******+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------///...---,,,,,,...///111++++++,,,---...//////000///111333444666888;;;>>>>>>AAADDDFFFGGGJJJOOOSSS\\\aaahhhpppwww~~~|||{{{{{{|||~~~zzz{{{{{{yyywwwuuutttsssuuusssrrrrrrrrrnnnfff___]]]XXXRRRNNNLLLKKKJJJIII???>>><<<;;;:::999777666444333222111111111000////////////000000000111111111000000//////000000111...///000000///000222333444555666555444333444555666666666666777777888888;;;;;;:::;;;===@@@CCCEEEDDDDDDCCC@@@>>>===>>>@@@EEEFFFFFFEEEDDDAAA???>>>???@@@AAACCCDDDEEEEEEEEEHHHKKKOOORRRRRROOOKKKHHHGGGFFFFFFEEEEEEEEEEEEFFFCCCDDDDDDCCCCCCDDDGGGJJJGGGEEECCCAAAAAABBBEEEFFFIIIJJJJJJIIIGGGEEEEEEFFFMMMNNNQQQRRRQQQNNNJJJGGGFFFEEECCCBBBBBBBBBDDDDDDCCCBBBBBBBBBDDDGGGJJJKKKLLLKKKKKKKKKKKKIIIFFFCCCAAABBBCCCDDDDDDCCCBBBAAA????????????@@@BBBDDDFFFAAA@@@???>>>>>>>>>???@@@@@@AAA@@@>>>;;;999999:::999999999999999999999999<<<=========<<<:::888777222222111111111111222222999999888555111//////111555555444333333222222111,,,------......------,,,000///...---,,,---......---------.......................................------,,,+++******)))))))))***+++,,,,,,+++***)))------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,------......------,,,------------------------+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,lllUUUIIIDDD???<<<:::999888666555555666777777555444333222111111111111222222111111000/////////---///000111000///000111111111111000//////.............../////////000000000///...---,,,+++***)))***,,,...///000...---,,,+++,,,---...///...---,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---***+++,,,,,,---,,,,,,+++******+++,,,,,,+++******++++++************++++++000//////...---,,,,,,+++******++++++++++++******++++++,,,,,,,,,,,,------------...//////......---+++++++++++++++,,,------......------------......---............/////////000///...,,,,,,,,,---...***+++,,,...////////////111222333333333333666888777999<<<>>>???BBBEEEHHHMMMPPPTTTZZZ```dddhhhiiillllllmmmnnnooopppqqqqqqjjjjjjjjjlllnnnrrrvvvxxx|||~~~|||~~~{{{wwwssspppmmmllliiijjjjjjhhheeeccccccdddbbb___\\\]]]]]]ZZZRRRKKKIIIEEEAAA>>>======<<<:::555555444444333222222222///000000111222222333333000000000000000000000000000000////////////000000---...//////...///111333444555666555444333444555444444555666666777888888<<<<<<===???BBBDDDFFFGGGHHHHHHGGGDDDAAA???@@@AAAGGGFFFEEEDDDBBB@@@>>>>>>@@@AAABBBCCCDDDEEEEEEEEEHHHIIILLLMMMMMMKKKHHHFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDEEEEEEEEECCCBBBCCCEEEDDDCCCBBBAAAAAABBBDDDEEEIIIJJJKKKIIIGGGFFFFFFGGGLLLLLLLLLKKKJJJIIIGGGFFFGGGEEECCCBBBBBBBBBDDDEEECCCBBBBBBBBBDDDGGGJJJLLLMMMKKKJJJIIIHHHEEEAAA>>>>>>??????@@@@@@AAA@@@@@@>>>===>>>???@@@CCCEEEGGG@@@???===<<<;;;<<<======<<<======<<<:::999999;;;999999:::::::::999999888999:::::::::999888666555222111111000000111111222666888999666222//////111222222222222333333333333,,,,,,------------,,,,,,...............---------,,,---......//////....................................------,,,,,,++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,---------------------,,,,,,~~~jjjTTTHHHCCC???<<<:::;;;999777555444444555666444333222111111222222333333333222111111000//////---000222222///......///222111111000//////......//////...---...///000111000000///...---,,,++++++------......////////////***+++---//////...---,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,------.........+++,,,---------,,,+++***,,,---............---,,,++++++************++++++//////.........---------)))***+++,,,,,,+++***)))+++++++++,,,,,,------------------......------,,,++++++++++++,,,...///000///..................///------.........///////////////...------------------...///000111000000///000111111111000000222444333444666888999;;;===>>>??????AAADDDHHHKKKMMMNNNTTTVVVXXXZZZ\\\\\\[[[[[[VVVWWWXXX[[[^^^bbbeeegggiiiooossspppooossswwwyyy}}}|||uuupppooopppqqqsssuuuxxxzzz{{{|||~~~|||{{{zzzxxxvvvtttsssrrruuuuuuwwwyyyzzzxxxsssppphhhgggeeebbb___\\\YYYWWWUUUUUUUUURRROOONNNOOOQQQPPPJJJEEEDDDGGGFFFBBB===:::888666555555555444333444444555444222111111111//////000111111222333444000000000000////////////000//////......//////000...///000000///000222444555666777777666555666777222222444555666777888888999;;;>>>AAACCCEEEFFFFFFGGGGGGFFFCCCAAA@@@AAACCCGGGFFFEEECCCBBBAAAAAAAAA@@@@@@BBBCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFDDDEEEGGGHHHIIIGGGEEEDDDBBBDDDEEEEEECCCAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEHHHIIIIIIHHHFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFDDDBBB@@@@@@AAACCCDDDDDDCCCCCCCCCDDDFFFHHHJJJJJJHHHFFFDDDCCCAAA>>>;;;;;;<<<<<<===>>>???@@@@@@<<<<<<<<<<<<===???AAABBB???>>><<<;;;:::::::::;;;999;;;<<<<<<:::888888999777888999999:::999888888666777777888777666444333111111000000000000111111000555888888444111222444111222222222222222222222---......//////......------...///000///...,,,+++,,,---.../////////...---........................------,,,,,,,,,,,,,,,,,,***++++++++++++++++++************+++,,,,,,------++++++,,,,,,,,,---------,,,------......------,,,***++++++,,,---...//////---------.........//////+++++++++,,,,,,------...,,,,,,,,,,,,------......,,,,,,------------------}}}iiiSSSHHHCCC???<<<:::===;;;888555444333444444222111000000111333444555444444333333222111000000///222444333///---,,,...000//////...---,,,,,,,,,...---+++***+++,,,...000******+++,,,,,,---.........---+++++++++---///000((()))+++---------+++*********+++,,,,,,,,,,,,+++************************((()))***++++++++++++***,,,------...---,,,***))))))***++++++++++++***)))++++++************++++++))))))***+++---...//////)))***+++,,,,,,+++))))))+++++++++,,,,,,---------,,,,,,,,,------,,,++++++******+++,,,---///000111//////............//////+++++++++,,,,,,,,,------........................,,,---...//////...,,,+++,,,---......------///111,,,---...000111222333444555444444666999<<<>>>>>>CCCEEEHHHJJJKKKJJJHHHGGGDDDEEEGGGJJJMMMQQQTTTUUUVVV]]]cccbbbbbbfffkkklllnnnrrruuuqqqiiiaaa^^^^^^]]]^^^^^^```bbbdddfffggglllkkkkkkkkkmmmoooqqqrrrrrrqqqpppooonnnoooppppppmmmmmmmmmmmmkkkhhheeeddddddcccddddddccc___ZZZVVVOOOOOOOOOMMMKKKHHHEEECCC@@@AAA@@@===999888;;;>>>DDD===444333777:::999666444333222333444444333111000111222222000/////////---......---,,,+++---...000000/////////.........//////............/////////000111111000111333555111333444333222222333444000111333555666777888888555888;;;???BBBCCCCCCCCCBBBBBBBBBAAA??????AAACCCFFFEEEDDDCCCCCCCCCDDDDDD???@@@AAABBBCCCDDDDDDDDDBBBBBBAAABBBCCCDDDFFFGGGBBBDDDGGGIIIIIIGGGDDDBBBAAACCCDDDDDDBBB@@@@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGEEEEEEEEEGGGDDDEEEGGGHHHIIIHHHGGGFFFDDDCCC@@@>>>>>>???AAACCCEEEEEEDDDCCCDDDEEEFFFGGGGGGDDDBBB@@@???>>>;;;999888888999999;;;===>>>???;;;;;;:::999:::;;;<<<===>>>===<<<;;;:::999999999999;;;<<<<<<:::777666777555666888999999888888777444555666666666555333222111111000000000000111111,,,111777888555333444777222222222111111111000000//////000000000000//////,,,---///111000...,,,***,,,,,,.../////////...---////////////////////////******************++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,------......------,,,)))***+++,,,...///000000+++++++++,,,,,,,,,------******+++,,,,,,---......---------.........//////,,,,,,,,,------.........~~~bbbQQQJJJAAA===>>>:::888777555444333333444444333333444444444333222222000000000000000000000000//////...---------------////////////////////////)))'''&&&(((,,,///000...,,,,,,------,,,,,,+++***.........------,,,,,,,,,*********++++++,,,,,,,,,---------...------,,,,,,///...---...//////...,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,---......+++++++++*********))))))((())))))***+++,,,,,,,,,******))))))******+++,,,,,,+++******)))*********+++,,,---,,,***)))***++++++,,,,,,---.........---///......---------..................,,,)))'''%%%!!!(((,,,------///111........................111///---...000222333333222222222222222333333333555444333444777:::;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDMMMNNNOOORRRTTTXXXZZZ\\\dddccc```\\\WWWSSSOOOLLLKKKJJJIIIHHHIIIKKKMMMOOOSSSTTTVVVWWWYYYYYYYYYYYY________________________]]]^^^^^^\\\XXXTTTSSSRRRQQQOOOMMMLLLLLLJJJFFFBBB??????===;;;:::999999999888888777666444333222222333555444000000222222///111111000000//////......///...---,,,+++,,,,,,---......------------........................------........................000/////////111222444666333222222111111222222333...///000222333444555555888888888999:::<<<===>>>:::;;;<<<>>>???AAABBBCCCCCCBBBAAAAAABBBCCCEEEFFFDDDBBB@@@???@@@AAAAAAAAA;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBB???@@@AAA???===;;;:::;;;?????????>>>===@@@DDDGGGHHHIIIIIIJJJIIIFFFDDDBBBEEEBBBAAABBBFFFHHHHHHFFFEEEBBB>>><<<===@@@AAABBBEEEAAA<<<:::;;;===???@@@BBBAAA???===;;;:::999999::::::;;;;;;;;;;;;;;;:::<<<<<<;;;;;;<<<<<<======<<<<<<;;;888666555666888::::::999999888777777666777999:::;;;;;;:::888777555555555555555555444444333222111000000000111222...000333777999888444111111000///......///000111......---,,,,,,,,,,,,---222111111000///---+++***//////000000000000000000---/////////,,,+++***+++******+++++++++,,,,,,,,,)))******++++++,,,------...,,,******---...---+++,,,)))''''''***,,,***(((---,,,,,,...///...,,,***------------------------,,,,,,,,,------.........,,,,,,---------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......{{{```NNNIII@@@<<<>>>:::888777555444333333444444444444444444444333222222000000000000000000000000111111000///////////////000000000000000000000000222000------//////...,,,,,,------------,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,---...///000---------------,,,++++++,,,++++++,,,------,,,************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++,,,,,,---+++++++++*********))))))(((((()))******+++,,,,,,******))))))******+++,,,++++++******+++,,,------+++,,,---,,,***)))***++++++,,,,,,---......------++++++************++++++......------+++***(((''''''***---//////...------........................///...,,,---///111111111.........//////000000000111111111333555555444222222222222222444666888999<<<===>>>@@@BBBEEEGGGHHHNNNMMMKKKIIIFFFCCC@@@???===<<<<<<;;;<<<>>>@@@AAABBBCCCDDDEEEFFFGGGHHHHHHKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMKKKFFFBBB@@@@@@@@@>>>;;;;;;;;;:::777444777777555444333333222222000000000000000000000000000555888777777777444///000000000000//////......///...---,,,,,,,,,------......------------........................------........................//////......///111222333888777555222000///......000111222444555666666666777777777888999;;;<<<===999:::;;;<<<>>>???@@@AAAAAAAAA@@@@@@AAABBBDDDEEEBBBAAA???@@@AAABBBBBBAAA===>>>???@@@AAABBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBB@@@>>><<<<<<<<<>>>????????????AAAEEEHHHJJJKKKKKKKKKIIIGGGDDDCCCDDDBBB@@@AAADDDFFFEEEDDDBBB???<<<<<<>>>AAACCCDDDCCC???;;;:::;;;>>>@@@AAABBBAAA>>><<<;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<777888888666555555777999:::999999888777777666666999:::;;;<<<<<<:::888777444444444333333333333333333222000////////////000...///222555888888555333111000///......///000111......---,,,,,,,,,,,,---......///......---,,,+++...............---------+++---//////...---...///++++++++++++,,,,,,,,,,,,)))******++++++,,,------...,,,******,,,------+++,,,+++))))))+++++++++***---,,,,,,...000000///...------------------------,,,,,,,,,---------------,,,,,,------------,,,,,,.........------,,,,,,+++,,,,,,---------.........yyy]]]LLLGGG???<<<===:::888777666555444444444444555555555444333222111000////////////////////////111111000///////////////000000000000000000000000666444111000//////---,,,---------------,,,++++++------------,,,,,,,,,,,,,,,+++++++++---///111222222111111000///......---,,,++++++,,,------,,,***))))))*********+++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***,,,++++++*********+++++++++++++++***************((((((((()))******++++++******))))))******+++,,,*********+++,,,---///000+++,,,---,,,***)))***++++++,,,,,,---------------******))))))))))))******...---,,,++++++*********///...---...///...,,,+++------------------------...,,,+++,,,...///000///...//////000111222222333//////000222333222///,,,000//////000000111333333222222333444666888:::;;;;;;;;;;;;:::999888777666555555444444444666777888666666666666777888:::;;;;;;;;;<<<<<<=========>>><<<===>>>===:::777555555666444111111111111000///000///......------......***++++++,,,---...//////+++000222111111222111---000000000////////////.........---,,,,,,,,,------......------------......------------------......///////////////////////////............///000111888777555222000...------000111222333444555555555666666666777888999::::::888888999:::;;;<<<===>>>???>>>>>>>>>>>>@@@AAABBB@@@??????AAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDDDDBBBAAA@@@???>>>@@@AAABBBAAA???======>>>>>>???AAABBBBBBDDDGGGJJJMMMMMMMMMKKKIIIGGGDDDCCCCCCAAA@@@@@@AAABBBBBBAAA???===;;;;;;>>>AAADDDEEE???===::::::===@@@BBBCCCBBB@@@===;;;::::::;;;===???????????????>>>===<<<::::::999888888999999999666777777777777888:::===:::999999888888777777666;;;<<<<<<<<<;;;:::888777333222222222111111111000222111000///...------...//////000333666777666444000000////////////000000......---,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------,,,,,,++++++******'''***,,,---------///000,,,,,,,,,,,,------------)))******++++++,,,---------,,,******,,,---,,,++++++,,,,,,,,,******,,,---,,,+++***+++...000000///------------------------------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////yyy^^^MMMGGG???;;;<<<999777777666666555444444444444444444333222111000/////////////////////////////////...---------------////////////////////////000///..................---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++---000111333222111000...---------...------...///000...---)))))))))*********++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))************************((((((((())))))***************))))))******+++,,,*********++++++---......+++,,,---,,,***)))***++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------,,,+++******+++,,,------***((()))---///---+++------------------------...,,,,,,,,,...//////.........///000111333333444///......///000000///---111111111111111111222222111111111222333444555666222333333444444444333333222222222222222333444555222111000000000222555666333333444444555666666666222444666666555444444444333222000000000111222222...------,,,------......,,,,,,---......///000000,,,---)))%%%%%%,,,000000////////////////////////------------------------...------,,,,,,------...,,,,,,------------......//////////////////////////////////////////000000333222222111111111111111...///000111222222222222555666666777888888888888666777777888999::::::;;;;;;;;;::::::;;;<<<>>>???>>>>>>???AAADDDDDDCCCAAA@@@@@@???@@@@@@@@@AAAAAADDDDDDBBBAAA???>>>======???@@@AAAAAA???======>>>>>>@@@CCCEEEFFFGGGIIIKKKNNNNNNMMMKKKHHHEEECCCAAABBBAAA?????????????????????===;;;;;;>>>AAACCCCCC<<<;;;:::;;;>>>BBBDDDEEECCC@@@===::::::;;;>>>???CCCCCCCCCCCCBBBAAA@@@@@@::::::999888777777777888999:::::::::999;;;===@@@;;;;;;::::::999888888888;;;;;;;;;;;;999888666555333333222222111111000000222111000///......------/////////111444666666666000000////////////000000...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******))))))&&&(((***++++++,,,---...,,,,,,,,,---------......)))******++++++,,,------,,,++++++***++++++,,,,,,***,,,...,,,))))))+++...+++)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++***+++,,,,,,,,,,,,,,,,,,&&&'''(((***+++---......------........./////////{{{___NNNHHH???;;;<<<888777777777666666555444444222222222111111///......//////////////////////////////...---------------........................,,,,,,,,,,,,------///000------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,...000111000///---,,,+++*********---,,,,,,...///000///---)))************+++++++++++++++***))))))***++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))************************))))))))))))******************))))))******+++,,,++++++************+++++++++,,,---,,,***)))***++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---......---,,,+++***+++,,,...///+++(((&&&(((+++......,,,------------------------...---------///000///---)))***+++,,,---...///000...,,,***)))+++...///000------..................------------...///000111//////000000000000/////////........./////////000///...---,,,---///111222......//////000000000111...000222222111//////000///......------...000222...------------...////////////////////////000000000000,,,'''(((///444444.............../////////,,,---------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------......//////////////////////////////000000000000000000/////////000111222333444...///000111222333333333666777777888888888777777666666777777888888999999999888888888888:::;;;<<<======???AAADDDEEECCCBBB>>>>>>>>>???@@@AAACCCDDDCCCBBB@@@>>>===<<<;;;;;;<<<>>>??????>>>======>>>???BBBFFFIIIJJJJJJKKKLLLNNNMMMKKKIIIFFFDDDAAA@@@AAA@@@@@@???======>>>>>>BBB@@@>>>===>>>@@@@@@@@@<<<;;;;;;===AAADDDEEEEEECCC@@@>>><<<;;;===@@@BBBFFFFFFGGGFFFFFFEEEDDDDDD<<<;;;:::999888888888888;;;<<<<<<;;;999:::<<<>>>===<<<<<<;;;;;;:::999999::::::999888777666555444555444444333222111111111222111111111000///......000///...000333555555555//////000000000000//////------,,,++++++++++++,,,......///......---,,,+++,,,,,,,,,+++++++++******)))***,,,---,,,+++,,,---,,,,,,,,,---------......)))******++++++,,,------++++++++++++******+++,,,)))+++---+++)))(((***---...+++)))((()))******))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***))))))***+++++++++++++++(((((()))+++,,,...///000------------.........///zzz^^^MMMHHH???;;;<<<999777777777777777555444444000111111111111000//////////////////////////////111111000///////////////------------------------...//////...---,,,...///...............---,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...///000111111333111///...---------...+++******,,,......---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++*********++++++***************+++++++++******************++++++******))))))******+++,,,,,,+++******)))))))))***+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,++++++******************+++,,,---,,,,,,,,,,,,,,,---.........---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,***++++++,,,---...//////,,,)))&&&%%%'''+++---///,,,------.........------,,,,,,,,,,,,,,,---...///000000111111000000//////////////////////////////000///......///000111222////////////////////////000222333222000...------+++,,,------,,,---///111...---------------....../////////......------,,,***...///......222222///---............/////////+++,,,---.........------------,,,,,,,,,,,,------++++++,,,,,,------.................................///000111111111111000111000000000000111222222000111222444555666777777888999:::::::::999888777777777888888888888888888999888888888888:::;;;<<<>>>>>>>>>@@@CCCDDDDDDBBB???>>>>>>>>>???AAACCCEEEAAA@@@>>><<<;;;:::;;;;;;;;;===??????=========>>>@@@DDDJJJMMMNNNMMMLLLLLLNNNLLLKKKHHHFFFCCCBBBAAA@@@AAAAAA@@@>>>===>>>@@@EEECCC@@@????????????>>>>>>===>>>@@@CCCEEEEEEDDDBBBAAA???>>>>>>@@@CCCEEEFFFGGGGGGHHHHHHHHHGGGGGG@@@???===<<<;;;:::::::::;;;;;;:::999777666888:::======<<<;;;;;;::::::999999888777777666555444444666666555444333222222111000000111111111000//////000//////000222444444333//////000000000000//////------,,,+++++++++++++++/////////......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,------,,,,,,,,,,,,------------)))******++++++,,,------***+++,,,+++))))))+++,,,***+++++++++))))))+++,,,000...,,,+++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))***+++,,,,,,,,,+++........................,,,,,,,,,---------......uuuZZZJJJFFF>>><<<>>>;;;777777888888777666444333000111111222222222222222000000000000000000000000111111000///////////////...........................///000///,,,,,,---000...............------,,,******+++++++++,,,,,,,,,+++,,,...000111000000///333222000///...///000111*********+++......---,,,+++,,,,,,,,,,,,---------***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---))))))*********+++++++++,,,,,,++++++++++++++++++******))))))******+++,,,++++++*********+++,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,+++******((((((((())))))***+++,,,+++,,,------------------...//////...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......,,,***------......////////////---+++(((''')))***++++++,,,---...000000000//////------------...///000111000111111111111111000000000111111111111111000000000000000000111111111111222111111000000//////...---///111222000//////000***---///000......///111///......---------......---------,,,,,,,,,++++++'''+++---+++,,,...---***---------.........//////+++,,,---.........---------,,,,,,++++++,,,,,,---***++++++,,,------......------------------------,,,---...000111111000000111111000000000000111111///111333555777888999::::::;;;<<<===<<<;;;999888999999999999999888888888;;;;;;::::::;;;<<<>>>???@@@???>>>???BBBCCCCCCCCCAAA@@@???>>>???@@@BBBCCC???>>><<<:::999:::;;;;;;;;;===??????>>>>>>???@@@BBBFFFLLLPPPPPPNNNLLLKKKNNNMMMKKKHHHFFFDDDCCCCCC@@@AAABBBAAA???>>>@@@BBBFFFDDDAAA@@@AAA@@@???>>>@@@@@@AAACCCEEEFFFEEECCCBBBAAAAAAAAABBBCCCEEEFFFDDDEEEFFFGGGGGGHHHGGGGGGDDDCCCAAA???>>>===<<<<<<:::::::::888666666888:::;;;;;;;;;:::999999888888888888777666666666666666666666555444333222111111---...///000000000//////000//////111222333111000...///000111111000///...---,,,++++++***+++++++++,,,,,,---------,,,,,,+++*********++++++,,,,,,---+++---......,,,+++,,,---++++++++++++,,,,,,,,,,,,)))******++++++,,,------)))+++,,,+++)))(((***------,,,******,,,,,,,,,+++...---,,,---...---+++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++,,,---......---///......------,,,,,,,,,+++++++++,,,,,,,,,,,,---qqqVVVGGGDDD===<<>>>>>>>><<<:::888::::::::::::999999999999======<<<<<<===>>>@@@AAABBB@@@>>>???AAACCCCCCCCCCCCBBB@@@>>>>>>???@@@AAA>>>===;;;999999999;;;<<<<<<>>>@@@@@@@@@???@@@AAACCCHHHNNNRRRRRROOOLLLKKKOOOMMMKKKIIIGGGFFFEEEEEE@@@BBBCCCBBB??????AAADDDFFFDDDBBBAAABBBBBBAAA???BBBBBBBBBDDDFFFFFFDDDBBBAAABBBBBBCCCDDDEEEFFFGGGBBBCCCDDDEEEFFFGGGGGGGGGFFFEEECCCAAA@@@???>>>>>>:::;;;;;;999888888;;;===::::::999999888777777666999888777777777777777888666666555444333111111000+++,,,---////////////...000000000111333222000......///000111111000///...---,,,++++++******++++++))))))***+++,,,------,,,(((((()))***+++,,,------&&&(((******))))))***+++******+++++++++,,,,,,,,,)))******+++,,,,,,------)))+++,,,+++((((((***---000---***+++...///...+++*********,,,------+++)))++++++++++++++++++++++++*********++++++,,,,,,---+++,,,---...////////////)))))))))******+++++++++******+++++++++,,,,,,,,,lll\\\KKKCCC???;;;888777888888777777666666555555<<<777222000222333333222000000000000////////////000...,,,,,,---//////...---///000///......///000000000///...------,,,,,,------------------------******))))))))))))*********+++,,,,,,,,,,,,+++***+++***))))))***,,,---...,,,,,,+++***))))))))))))))))))*********+++++++++++++++***************+++000///.........---+++(((******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------*********))))))))))))))),,,+++***))))))+++---...000///---***))))))))))))))))))*********+++++++++//////...---+++***))))))---,,,++++++,,,---,,,***))))))))))))***+++,,,------,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,///000///---...---,,,...111111...+++------------------------.........------,,,,,,,,,+++---///111111000///...+++++++++++++++++++++++++++,,,---.........---,,,------,,,+++,,,---...///------,,,---...000222333000///...---------------111000...+++***))))))))))))***++++++,,,,,,++++++------...---,,,+++***))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++---......///+++,,,,,,---...///111222,,,,,,------...////////////......---------......//////000444777::::::999:::;;;<<<===<<<:::777666777888888777666666888:::<<<;;;::::::<<>>===<<<<<<;;;999999999;;;===>>>===???AAAAAAAAA@@@AAABBBDDDHHHMMMQQQRRRQQQQQQQQQSSSQQQNNNKKKHHHFFFDDDDDDBBBAAA@@@@@@AAABBBCCCDDDGGGFFFEEECCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDFFFGGGGGGFFFEEEDDDEEEEEEFFFEEECCC@@@<<<:::;;;999777777999;;;<<<<<<;;;999888666666666777777999777555555666777666555666555444222111000000000...........................///000000......///000------------------------------,,,++++++************++++++,,,------------++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------++++++++++++------------,,,+++***)))((('''))))))*********+++++++++---,,,+++*********,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,++++++*********------,,,+++*********+++lll\\\KKKBBB???;;;888888999888888777666555444444777333000///111222222111000000000000////////////111///---,,,.../////////,,,...///...---,,,---///...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++)))(((''',,,+++++++++++++++,,,,,,++++++*********++++++,,,+++++++++,,,,,,,,,------++++++***************+++---,,,++++++------,,,***++++++++++++++++++++++++***++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,******++++++,,,---......,,,+++***))))))+++,,,...///...,,,***))))))******++++++,,,,,,,,,---------)))))))))***++++++,,,,,,---,,,+++,,,---...---,,,******++++++,,,---.........---,,,+++++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***+++***)))---,,,+++,,,......,,,***------------------------......---------,,,,,,,,,,,,---.../////////...---------------------------...---,,,************+++---,,,+++++++++,,,---...------------...///111222///...------,,,,,,,,,---...---+++***))))))*********+++,,,,,,------,,,,,,------,,,++++++***)))))),,,,,,,,,++++++*********++++++++++++++++++++++++'''(((***+++,,,---.........---,,,,,,+++++++++,,,------......///000000000///......---------.........---...111555777777777888999::::::999777555444444555666555444555888:::<<<;;;999999:::===AAACCCEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCBBBAAA???>>>===<<<:::999888888999:::<<<>>>>>>???@@@@@@>>>===>>>???CCCGGGLLLPPPPPPPPPPPPPPPRRRQQQNNNKKKHHHEEEDDDCCCBBBBBBAAAAAABBBDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@AAABBBCCCDDDEEEFFFDDDEEEFFFGGGGGGFFFEEECCCEEEEEEEEEDDDBBB???===<<<<<<:::888888:::<<<<<<<<<888777666555555555666666999777555555666777666555444333222000//////......++++++++++++++++++++++++***+++,,,+++******+++,,,,,,,,,,,,,,,------------++++++++++++++++++,,,,,,++++++,,,---------,,,,,,++++++************++++++******++++++++++++******++++++++++++++++++,,,,,,---,,,++++++++++++,,,---***************+++++++++))))))*********+++++++++,,,+++******)))***+++,,,******************************+++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++*********,,,++++++************+++kkk[[[JJJBBB???;;;999888999999888777666444444333111000///000111222111000000000000000////////////111///---,,,.../////////,,,---...---,,,+++,,,...---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***)))(((++++++++++++***)))((('''*********+++,,,------...+++++++++,,,,,,,,,,,,---+++***************+++++++++)))((()))+++,,,,,,+++++++++++++++++++++******+++++++++++++++*********+++++++++***************+++++++++,,,,,,---------++++++***))))))+++,,,------,,,++++++******++++++++++++,,,,,,,,,---------''''''((()))***+++,,,,,,---++++++,,,...///...---,,,,,,------......//////...---,,,++++++++++++,,,++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,---+++)))***+++,,,++++++,,,+++))))))+++,,,+++***------------------------------------,,,,,,,,,,,,...---------------,,,,,,------------------------///---***'''&&&'''(((***++++++******++++++,,,------------------...///000------,,,++++++++++++,,,******)))))))))******+++******+++,,,,,,,,,,,,+++---,,,***))))))))))))***+++++++++++++++*********************************))))))***+++,,,,,,,,,,,,---,,,+++***))))))))))))------...//////000000111......---------......///,,,,,,,,,///222444444444444555666666666444333222111222333333333444777:::<<<:::888777888<<<@@@CCCDDDCCCBBBBBBBBBCCCDDDEEECCCBBBAAA@@@???===<<<<<<888888888999:::<<<>>>???AAAAAAAAA???<<<;;;;;;<<>>???@@@BBBDDDEEEGGGGGGFFFGGGGGGHHHGGGFFFDDDCCCEEEDDDCCCAAA???>>>>>>======;;;999999;;;<<<===<<<555444444444444555666666888666555555666666666444222111000...------------........................+++,,,------,,,+++,,,---+++++++++,,,,,,---------*********+++,,,---------,,,,,,---------,,,++++++++++++************++++++*********************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++***************+++++++++******)))))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******+++,,,,,,+++++++++++++++***************)))))))))***++++++jjjZZZIIIAAA???<<<999999999999888666555444333222111222222333333222111///000000000000////////////000...,,,+++---.........---...///...,,,,,,,,,...//////.........---------++++++++++++++++++++++++******))))))))))))******+++,,,,,,,,,------------************(((&&&$$$###++++++,,,,,,------------))))))))))))*********************)))******+++,,,***)))'''''')))***+++***++++++++++++************,,,,,,++++++******))))))++++++******))))))((((((,,,++++++)))((('''&&&&&&*********)))***+++,,,,,,+++++++++++++++++++++,,,))))))*********+++++++++------,,,+++******)))))),,,++++++,,,...000///...,,,,,,---..................------,,,++++++++++++++++++++++++************++++++++++++++++++++++++------,,,+++,,,,,,------,,,+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++++++++,,,++++++++++++++++++++++++,,,+++)))'''''''''))))))***************+++++++++------------------......++++++************++++++))))))))))))*********+++((())))))***************...,,,***)))((()))***,,,+++++++++*********************************************+++,,,,,,,,,++++++******)))))))))******+++,,,,,,------...//////000...------------...//////---,,,+++---000222222111222222333333333333222111///000222222333555999<<<>>>;;;999777888<<<@@@CCCBBBBBBAAA@@@@@@AAACCCDDDBBBAAAAAA@@@>>>======<<<999:::;;;===???AAACCCCCCGGGFFFEEEAAA===<<<<<<===EEEHHHLLLNNNNNNMMMMMMNNNOOOMMMKKKHHHEEEBBBAAA@@@CCCCCCDDDEEEGGGIIILLLMMMNNNNNNLLLKKKKKKKKKLLLLLLIIIHHHGGGEEEEEEDDDEEEEEE???@@@AAABBBCCCEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDCCC@@@>>>===>>>>>>???>>><<<::::::<<<<<<<<<;;;333333444444555666777777888666444444555666555444111000///...------------////////////////////////---...//////------...///******++++++,,,---------+++++++++,,,,,,,,,------------------,,,++++++***,,,++++++******++++++,,,***))))))))))))))))))************++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,++++++***))))))(((************************)))))))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++***************)))((((((((()))***++++++hhhYYYHHHAAA???<<<:::999888888777666555444333333555666777777555333111000000000000000///////////////,,,******,,,------,,,...000000///---,,,---..................---------++++++++++++++++++++++++******))))))))))))******))))))***+++,,,...///000++++++,,,+++***'''%%%$$$,,,------------,,,+++***(((((()))))))))***************))))))***++++++,,,,,,***(((((()))***)))(((************************+++++++++******)))))))))*********))))))(((((((((+++***)))((('''&&&%%%%%%***))))))*********++++++******++++++,,,,,,,,,,,,))))))*********+++++++++111111000...---+++***))),,,+++***,,,...//////...++++++,,,------------,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))***+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++(((((()))***+++++++++***))))))*********+++++++++,,,,,,,,,---------------******)))))))))******++++++++++++++++++*********)))******+++,,,+++++++++...---+++***)))***,,,---************************++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++************+++,,,******+++,,,,,,------...---------------...//////...---,,,,,,///000111000111111111222222222222222///111222333444777;;;>>>???===:::999:::===AAACCC@@@@@@?????????@@@BBBCCCBBBAAAAAA@@@???>>>======;;;===@@@DDDFFFHHHIIIJJJMMMLLLIIIDDD@@@???@@@BBBHHHJJJMMMNNNMMMLLLKKKLLLKKKIIIGGGEEEBBBAAA??????BBBBBBCCCEEEHHHKKKNNNPPPTTTSSSQQQOOOMMMLLLLLLLLLIIIHHHFFFEEEEEEFFFGGGHHHAAAAAABBBBBBCCCDDDDDDDDDGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA>>>===<<<===???@@@???===;;;;;;<<<<<<;;;:::444444555666777888888888777555333333444555444333111000000///............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,------------------,,,,,,,,,++++++------------,,,++++++***,,,,,,++++++++++++,,,,,,******)))(((((()))***************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))************************(((((())))))******************************************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,************************)))((((((((()))***++++++gggXXXGGG@@@???<<<::::::777777666555555444444444777888999888666333222222000000000000///////////////---+++***,,,---------///000111000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,&&&&&&'''((()))+++---...------------,,,+++***))),,,------------+++)))(((*********++++++++++++,,,))))))))))))***+++,,,,,,,,,+++***+++,,,+++)))''')))))))))*********++++++***************)))))))))*********))))))))))))))))))))))))*********++++++)))))))))************+++***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------........................,,,******+++---...---,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,+++******+++---,,,---...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++------------------------&&&(((***+++------,,,+++))))))***++++++++++++******+++,,,,,,---------,,,***))))))))))))***+++++++++++++++,,,++++++***))),,,,,,---............---...---,,,++++++,,,------)))))))))***************++++++++++++++++++++++++******+++,,,,,,,,,++++++...---,,,+++************))))))******+++,,,,,,------------------...///000000...,,,,,,...////////////000000000111111222222000222333444666888<<>>===<<<;;;<<<>>>@@@BBB@@@??????>>>???@@@BBBCCCBBBBBBAAAAAA@@@??????>>>===???CCCHHHKKKMMMNNNNNNPPPNNNJJJFFFBBBAAACCCFFFJJJLLLMMMLLLJJJHHHHHHHHHEEEDDDCCCAAA@@@???>>>>>>@@@@@@BBBDDDHHHLLLOOOQQQWWWUUURRROOOMMMKKKKKKKKKIIIGGGEEEDDDDDDEEEFFFGGGBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCC@@@>>>===<<<<<<===???@@@>>>===;;;;;;<<<;;;:::888555666777888999999999999666555333333444444444333111111000///////////////........................---...///...---,,,---///------------------------.........---,,,+++++++++,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++******++++++++++++******(((((()))***+++,,,,,,---+++++++++***************(((((()))***++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))+++,,,,,,,,,,,,,,,)))))))))*********************)))))))))***++++++fffWWWGGG@@@>>><<<::::::555555555555555555555555444666777666333111222333000000000000////////////000...,,,,,,---//////...///000000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((('''''''''''')))***+++,,,,,,+++++++++,,,,,,---)))***,,,---,,,+++***)))************++++++++++++))))))))))))***+++,,,---******+++...//////,,,)))''''''((()))***+++,,,,,,))))))))))))************))))))******************)))******+++,,,------...((())))))******************+++,,,,,,,,,+++******++++++,,,,,,,,,---------((())))))+++,,,---......,,,***)))***,,,,,,+++******+++,,,------,,,+++))))))***,,,------------,,,******++++++,,,,,,,,,,,,************************,,,---...---+++***,,,///***---///...,,,+++,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,,,,------------------------)))))))))******++++++,,,)))***+++,,,,,,,,,++++++((()))+++,,,------------***)))))))))******+++,,,'''((()))++++++++++++***++++++,,,---------------+++++++++++++++++++++,,,((()))))))))*********+++************************)))***+++,,,,,,,,,,,,,,,---,,,++++++************)))******+++,,,,,,---------,,,,,,------///000000000...++++++,,,---...---............///000111222111222444444555888;;;>>><<<<<<<<<<<<<<<===??????AAA@@@@@@@@@@@@BBBCCCEEECCCCCCBBBBBBAAA@@@@@@@@@;;;>>>DDDIIIMMMOOOOOOOOONNNMMMIIIDDDAAAAAAEEEHHHJJJKKKLLLJJJGGGDDDCCCCCC@@@@@@???>>>===============>>>@@@CCCGGGKKKOOOQQQTTTRRRPPPMMMKKKJJJJJJJJJIIIGGGDDDAAA@@@@@@AAABBBAAAAAAAAABBBCCCDDDEEEEEECCCCCCCCCBBBBBBBBBCCCCCC===<<<<<<<<<<<<===???@@@>>><<<;;;;;;;;;:::888666555666888999999999888888666444222222333444333222111000000///////////////000000000000000000000000...///000000......///000000//////......------,,,------------------,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,---,,,,,,++++++*********)))***+++,,,,,,+++***)))'''((()))***+++,,,------+++++++++*********))))))((()))***+++,,,,,,,,,+++******************************+++++++++,,,,,,,,,((()))+++,,,------,,,,,,((()))))))))*********+++,,,++++++************+++fffVVVFFF@@@>>><<<;;;;;;444444444555555555555666111333444333111000222444000000000000////////////222000......///000000000...//////...,,,++++++,,,........................------------------------******))))))))))))******,,,+++)))((((((((()))***)))((((((((((((***,,,---'''(((***,,,---,,,+++***(((((((((((())))))))))))))))))))))))***+++,,,---((())),,,///222111...+++&&&&&&''')))***+++,,,---(((((())))))******++++++))))))******++++++,,,,,,,,,+++++++++++++++++++++(((((()))***************++++++,,,---,,,+++***)))))))))*********+++++++++&&&&&&'''((()))***++++++,,,***)))***++++++***)))***+++---......---+++***((()))+++---.........---))))))******++++++++++++************************''')))***)))&&&&&&(((+++))),,,//////,,,++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++---/////////---,,,++++++++++++++++++++++++,,,+++)))''''''(((***,,,)))***+++,,,---,,,++++++'''(((***,,,------------******)))******+++,,,,,,###%%%''')))++++++++++++(((((()))************))))))******+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,((((((((()))***,,,---...***++++++,,,,,,---......,,,,,,,,,---...///000111000...+++***+++,,,,,,,,,,,,,,,,,,---...///000111111222333444555777;;;===::::::;;;<<<<<<=========BBBBBBAAAAAABBBDDDEEEFFFCCCCCCCCCBBBBBBAAAAAAAAA999<<>>BBBFFFKKKOOOQQQPPPOOOMMMKKKIIIIIIIIIIIIJJJHHHDDD@@@===<<<<<<===??????@@@BBBDDDEEEFFFGGGBBBBBBAAAAAAAAABBBCCCCCC;;;;;;;;;<<<===>>>>>>???>>><<<;;;;;;;;;:::777555555666888999999888888777666444222222333333333222000//////.........//////........................***+++,,,,,,******+++,,,111111000///...------,,,+++,,,,,,------......///***+++,,,,,,---------------,,,,,,++++++,,,,,,------,,,***))))))***,,,---...------,,,+++***)))))))))***+++,,,,,,+++***)))+++++++++***************++++++++++++******))))))((()))+++,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++,,,------,,,,,,(((((())))))*********+++------,,,+++*********+++cccTTTEEE@@@>>>;;;777666777777777666555555444444333333222111000111333444111...++++++...//////---//////...------------...,,,,,,------...///000000++++++,,,------,,,,,,,,,---,,,,,,+++***)))((((((******+++,,,,,,***)))(((++++++***)))(((((())))))((()))))))))************---+++)))(((***++++++++++++***)))(((((()))******))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((())))))******---+++++++++++++++)))'''+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...//////...,,,+++*********++++++,,,,,,,,,((((((((((((((((((((((((************************,,,,,,+++***)))(((''''''%%%)))---...+++******,,,++++++************+++++++++,,,,,,------,,,,,,++++++,,,------------,,,++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,)))))))))))))))((('''&&&###'''***,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++************************+++++++++************)))++++++++++++++++++,,,,,,------------------------******+++,,,,,,---......---......///000111111222...///111444666777888999777888999;;;<<<===>>>>>>EEEDDDDDDCCCBBBAAA@@@???;;;@@@DDDDDDAAA<<<:::999<<>>CCCGGGJJJKKKOOOLLLIIIGGGGGGHHHHHHHHHKKKGGGBBB>>>;;;;;;<<<===@@@BBBCCCEEEFFFFFFFFFFFF;;;===AAADDDEEEEEEDDDCCC@@@>>>;;;999999:::<<<===<<<;;;999999::::::888777444555666777888777666666333333222222222222111111////////////////////////000//////......---,,,,,,++++++,,,,,,,,,++++++***---,,,+++***+++---///111...,,,***((((((***,,,...++++++,,,,,,,,,++++++*********))))))))))))))))))))))))*********))))))(((,,,,,,,,,+++++++++******((()))***+++,,,+++******+++******))))))))))))))),,,***''''''(((*********(((((())))))))))))((((((,,,,,,,,,++++++*********,,,+++++++++******)))))),,,,,,+++***)))((('''&&&))))))))))))*********************)))))))))))))))eeeVVVFFF@@@>>><<<:::999666666666555444444333333000111333333222000///...111...,,,,,,...000///...//////...------------...++++++,,,---------------+++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,***++++++++++++***))))))++++++***)))))))))))))))************++++++++++++---+++))))))***,,,,,,+++******)))((()))***+++++++++******))))))((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,+++++++++++++++++++++)))******************)))************************,,,,,,++++++***+++++++++)))(((''')))***+++)))(((+++++++++*********))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***+++++++++++++++,,,,,,,,,************************************************++++++******)))(((((((((!!!$$$&&&((((((((()))***+++******))))))******+++++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++*********++++++++++++******)))******+++++++++++++++---,,,+++,,,---...---,,,++++++++++++******))))))!!!$$$'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++************************+++++++++*********))))))***+++++++++,,,,,,------------------------------+++,,,,,,,,,---.........---......///000000111111000111111222111000///...666777888:::;;;<<<======BBBAAAAAA@@@???>>>>>>===>>>AAADDDDDDAAA===<<<;;;999<<<@@@DDDEEEEEEDDDCCC@@@@@@???@@@BBBEEEIIIKKKIIIHHHHHHIIIJJJHHHCCC???=========<<<;;;:::999999888888999<<<@@@DDDFFFGGGMMMKKKJJJKKKLLLMMMMMMLLLLLLIIICCC===::::::;;;===BBBCCCDDDEEEEEEDDDCCCBBB???AAACCCEEEFFFFFFEEEDDD>>>===:::999888999:::;;;777666444444555666555444555555777777888777666555444333333333222222111111////////////////////////---,,,,,,++++++***)))))),,,---------------,,,,,,,,,,,,+++++++++,,,---......,,,+++******+++,,,---))))))))))))))))))))))))+++++++++,,,,,,------...))))))************)))))),,,,,,++++++************((()))***+++++++++******+++******))))))))))))))),,,***''''''(((***************++++++++++++******,,,,,,,,,++++++*********++++++*********)))))))))******))))))))))))))))))))))))))))))***************)))))))))))))))))))))gggWWWFFF>>>===;;;::::::555555555444333333222222333333333222222111111111111///......///000000/////////...------------...,,,---///000000///...---,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++***))))))))))))***+++***))))))))))))))))))***++++++++++++,,,,,,,,,---+++))))))+++,,,++++++******))))))***+++,,,,,,)))))))))((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,++++++*********(((((())))))))))))((((((++++++++++++++++++++++++---,,,++++++************)))((('''(((******)))(((++++++*********)))))))))+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************))))))))))))************************************************))))))))))))))))))))))))'''''''''(((***,,,,,,++++++******))))))******+++******++++++++++++************++++++++++++******))))))************))))))(((((()))***************---+++***+++,,,,,,+++***,,,+++******************''''''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************++++++*********)))))))))))))))***+++,,,------...,,,,,,,,,,,,------------------------------------------......///000000000000111111111000...+++***555666777999:::;;;;;;<<<>>>======<<<;;;;;;;;;<<>><<<<<<<<<888:::===@@@BBBBBBAAA@@@<<<<<<===???AAADDDFFFGGGEEEEEEFFFGGGHHHFFFCCC@@@>>>===<<<;;;999999888888;;;;;;<<<===???BBBEEEFFFIIIJJJLLLOOORRRRRRPPPNNNLLLHHHBBB<<<999999:::<<>>===<<<;;;999999::::::999;;;===??????>>>===<<<:::;;;<<<>>>@@@AAABBBBBB@@@AAACCCDDDEEECCC@@@>>>>>>===;;;999888888888999===============???BBBDDDGGGIIILLLQQQTTTSSSOOOKKKGGGDDD>>>999777888:::<<>>:::888777888777777666666555444444444111111222555888999888666000111111111111000000111//////...------------...((()))***+++,,,+++******---.........------,,,+++,,,,,,++++++***)))((((((,,,+++)))((((((((()))******)))))))))))))))******))))))))))))*********+++)))(((((((((******)))'''))))))******++++++++++++&&&'''((()))+++,,,---...))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((())))))((((((((())))))))))))))))))))))))+++***)))(((''''''''''''(((&&&%%%&&&(((******)))*********)))))))))((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++***'''%%%'''***---,,,******))))))))))))))))))***((())))))******))))))((())))))))))))))))))))))))((((((((())))))(((((((((''''''((())))))))))))(((+++)))((()))***+++***((()))((((((((((((((())))))---------,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))*********)))))))))((((((%%%&&&'''((()))***+++,,,+++++++++,,,,,,,,,------++++++******************------------............---...111333444555444333333444555777888999::::::;;;:::999999999;;;===>>>>>><<<:::888888999::::::======>>>>>>===<<<:::888999:::<<<===>>>>>>======>>>@@@CCCDDDDDDBBB@@@???>>><<<:::888777888999;;;===>>>===<<<:::;;;???BBBFFFGGGKKKOOOPPPNNNHHHDDD???===:::777666888;;;===@@@AAABBBCCCCCCCCCBBBAAACCCBBB@@@>>>===>>>??????<<<<<<;;;:::999888777666555444222333555777888888::::::;;;;;;:::888666555444444333222111111000000////////////////////////------,,,,,,+++*********((()))***+++++++++++++++---.../////////,,,)))(((***+++---//////...---,,,***)))((('''((()))+++---******))))))((((((''''''(((((()))***************)))))))))))))))))))))***)))))))))))))))*********+++******)))))))))))))))+++)))((((((*********)))(((((())))))))))))((((((************************((((((((((((((())))))))))))))))))))))))*********((()))))))))************(((((())))))************|||ooo]]]III@@@<<<:::999:::888777777666555555444444111555===FFFJJJGGG===555///000222222000000000111//////...------------...---------...//////000000......///......---,,,+++///......---,,,+++***)))******)))(((((((((((())))))))))))))))))******+++(((((()))))))))*********)))(((((()))******)))'''))))))************)))(((+++++++++***************))))))(((((((((((())))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((,,,+++******))))))))))))"""!!! """&&&)))+++,,,******)))))))))((((((((()))((((((''''''(((((()))************************************************))))))))))))))))))))))))++++++++++++************************************))))))))))))))))))))))))(((((())))))*********+++&&&&&&&&&))),,,...//////***))))))(((((())))))***))))))************))))))******))))))))))))******(((((())))))))))))((((((''''''((()))))))))))))))+++*********,,,---,,,+++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******)))))))))(((((((((&&&&&&'''((()))******+++******++++++,,,,,,------))))))))))))))))))))))))------------------------...///000111222222222222333444555777888999::::::;;;:::999999:::<<>>;;;:::;;;<<<<<<<<<>>>>>>>>>>>><<<:::888777888999:::;;;<<<<<<<<<<<<@@@CCCFFFGGGEEECCCBBBAAA>>><<<999777777999<<<>>>BBBCCCCCC@@@>>>>>>CCCGGGEEEFFFGGGIIIIIIFFFAAA===:::999888777888999;;;<<<<<<===???AAABBBCCCBBBBBBCCCBBB@@@???>>>>>>??????===<<<;;;999888777777777888666333444666888::::::::::::::::::999777555333111111111111111000000000////////////////////////......------,,,,,,+++++++++,,,,,,---............---...///000///---***))))))+++,,,---......------***)))(((((()))***,,,---,,,,,,+++***)))((((((''''''((()))******+++******)))))))))************+++)))(((((((((((()))***++++++******)))))))))))))))***)))((()))***+++***(((******++++++++++++******)))))))))***************(((((())))))))))))******++++++******))))))(((((())))))))))))************((((((((()))******++++++{{{hhhXXXFFF>>><<<;;;;;;;;;777666666555555444333333444888???HHHLLLGGG<<<222---000222222000...///000//////...------------...000000//////111333555777////////////...---,,,+++---------,,,,,,+++++++++)))))))))))))))((((((''')))))))))))))))***++++++))))))*********+++++++++*********+++,,,,,,***((())))))******)))(((&&&&&&++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((+++******)))))))))******&&&%%%###$$$''')))++++++***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''***************************************************))))))))))))))))))******************+++++++++************************)))))))))))))))))))))))))))))))))))))))*********''')))+++,,,,,,,,,,,,---))))))(((((((((((()))))))))******++++++******)))+++***))))))))))))***+++((())))))******))))))((((((((()))************))))))(((''')))+++---,,,+++''')))+++------,,,***))))))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((***++++++***((('''))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))******++++++)))******+++,,,,,,------(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,000000//////000222333444333444555777999999:::::::::999888888:::===@@@BBB@@@===::::::<<<======<<<<<<<<<<<<<<<;;;:::888888666777888999;;;===>>>???AAADDDGGGGGGEEEBBBAAAAAA>>><<<999777777:::>>>AAAEEEFFFFFFCCC@@@@@@EEEJJJEEEDDDCCCCCCCCC@@@===:::999999999::::::;;;;;;;;;:::;;;===???@@@@@@@@@???@@@???>>>>>>===============<<<999777555555666666:::888555444666999:::;;;888888888777666444111000////////////000000000000////////////////////////111000000///......------,,,,,,---...////////////,,,------...---,,,+++***)))***+++,,,,,,---------))))))***++++++,,,------,,,,,,++++++******))))))'''((()))******+++++++++************++++++,,,,,,)))(((((('''((()))***++++++******)))))))))))))))***)))((()))++++++)))(((******++++++++++++******((()))))))))*********+++)))))))))*********++++++************)))))))))((())))))))))))************'''(((((()))******++++++{{{```QQQAAA::::::::::::;;;666555555444444333222222333333555999<<<:::333,,,,,,///222222000......000//////...------------...,,,+++******,,,///222555////////////...---,,,+++)))************+++++++++((()))*********)))'''&&&))))))((())))))***++++++******+++++++++,,,,,,,,,,,,++++++---......,,,***))))))***)))((('''%%%$$$''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))************))))))))))))))))))))))))))))))(((''''''''''''(((((()))000---***((())))))))))))))))))))))))((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))&&&***,,,+++&&&"""""""""))))))(((((((((((())))))******++++++++++++******,,,+++***))))))***+++,,,))))))************))))))(((((()))***************$$$$$$###%%%(((******)))$$$&&&))),,,,,,+++(((&&&+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&((()))******)))(((&&&))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++,,,,,,))))))***+++,,,,,,------(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000//////111444777999333444666777999:::::::::999888777888999===@@@BBB>>>;;;999999;;;<<<;;;:::888999999:::::::::999999444444666888;;;>>>AAABBB???CCCFFFFFFCCC@@@??????>>>;;;888777888<<<@@@CCC???AAAAAA>>>::::::@@@EEEDDDBBB@@@??????>>>;;;999:::;;;<<<======<<<:::999999:::;;;============<<<<<<<<<;;;;;;;;;:::::::::===;;;888444333333444666777444111000222444666666666666666555333111///---------......///000000000////////////////////////...------,,,++++++*********+++,,,---............+++,,,,,,,,,,,,+++******))))))******+++,,,------$$$%%%'''((()))))))))))))))))))))))))))*********''''''(((******+++++++++******+++++++++,,,,,,,,,)))((('''''''''(((***++++++******)))))))))))))))***)))((()))++++++)))((((((((())))))))))))(((((((((((())))))*********+++))))))******+++++++++,,,)))))))))))))))*********))))))))))))************'''(((((()))***+++++++++sss[[[OOOBBB>>>;;;888666666555555444333222222222222///000111222222111000///........................000000///...------,,,,,,---...///...---,,,---///...///000111000---+++))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))(((((((((((())))))))))))((((((((((((++++++,,,,,,,,,++++++***%%%$$$%%%***---+++(((((((((((())))))))))))$$$''')))***)))'''&&&&&&+++++++++*********************))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&***++++++***((('''((()))))))))))))))((((((((((((++++++***)))(((((())))))(((((()))***************((((((''''''&&&&&&&&&%%%************)))((('''&&&(((((()))***************))))))(((((((((((())))))+++)))((('''((('''&&&$$$(((((())))))))))))(((((()))))))))))))))((('''&&&++++++***)))((('''&&&&&&&&&&&&'''((((((((((((((()))(((''''''''')))***+++***+++---,,,)))&&&$$$###))))))))))))))))))))))))''''''&&&%%%%%%'''((()))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((()))***++++++***)))(((''''''''''''((())))))******(((((()))***,,,---......***)))'''&&&'''(((***+++,,,+++***)))***+++,,,---,,,+++******+++---///111+++---///000111222111111333333333333333333444444777777888888999999::::::;;;;;;::::::999888888888999999:::;;;:::999888777555666777999;;;>>>@@@BBBBBBAAA@@@AAACCCDDDCCCBBB@@@===::::::;;;>>>@@@@@@AAA@@@???>>><<<<<<;;;;;;@@@???=========<<<:::777:::777444444777999:::999777666666777888999777666999<<<>>>===;;;;;;>>>BBB???===:::777555333333333222222333333333333222222666555444222000///...---------..................///......------,,,++++++------------------------***)))((()))+++------,,,---+++***))))))+++---...************************&&&&&&'''((()))******+++---,,,+++)))(((''''''''''''((()))))))))(((&&&%%%+++******)))(((''''''&&&))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))************&&&'''((())))))***))))))******))))))((((((''''''))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++***************rrrZZZNNNBBB===<<<888666666666555444333222222222222//////000111111111000///........................000//////...------,,,,,,+++---000000000000111222.../////////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++************))))))))))))(((((((((((()))******++++++******)))###))),,,)))'''***+++)))(((((((((((())))))))))))))),,,...///---,,,++++++(((((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))***,,,))))))))))))((((((((((((+++******)))(((((())))))'''((())))))******))))))******)))))))))((((((((())))))))))))((('''&&&%%%(((((()))************)))))))))(((((((((((())))))'''&&&&&&'''***,,,++++++))))))************))))))---------------,,,++++++******))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))******''')))++++++)))'''&&&&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))))))))))))))******+++***)))((('''************************)))))))))******++++++++++++***)))((((((***,,,---,,,++++++***+++,,,---...+++***)))(((((()))+++,,,...///000111111222222111111111222222222222333333666666666777888888999999:::999999999888888888777999::::::::::::999777666777888:::<<<>>>@@@BBBBBBBBB@@@???@@@BBBDDDDDDCCCBBB@@@======>>>???@@@???>>>===<<<;;;;;;;;;;;;;;;>>>???@@@???>>><<<;;;::::::777444444777999:::999<<<:::::::::;;;;;;999888777888999999999:::<<<>>>===<<<999666444333222222111222222222222222222111444333222111000///...---------..................---------------,,,,,,,,,++++++++++++++++++++++++)))((('''(((***++++++***---,,,+++***))))))***+++************************)))))))))***+++++++++,,,(((((((((((((((((((((((())))))******)))(((((('''*********)))((('''''''''))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''(((((((((((('''(((((())))))))))))((())))))))))))((((((''''''))))))))))))************))))))))))))))))))))))))(((((()))))))))*********************************qqqXXXLLLAAA===<<<999777888666555444333222222222222//////000000000000///////////////////////////////////////...------,,,,,,'''+++...111111222222333......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++************(((((((((((())))))))))))(((((())))))***))))))(((+++......+++)))******((((((((((((((())))))))))))''')))+++,,,***)))))))))&&&&&&&&&''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***&&&((()))***))))))+++,,,))))))))))))((((((((((((******)))((((((((())))))''''''((()))))))))((((((******))))))))))))((((((((((((((((((((('''&&&%%%'''((())))))******)))))))))((((((''''''(((((()))&&&%%%&&&(((+++---...---(((((())))))))))))(((((()))************)))(((((())))))))))))((((((((((((((((((((())))))((('''''''''(((((()))))))))))))))$$$&&&)))***)))))))))***))))))))))))))))))))))))&&&&&&'''(((((((((((('''(((((((((((())))))))))))(((((())))))))))))((((((&&&''')))*********)))((())))))*********)))((((((************))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))***,,,---...///...---,,,+++,,,,,,---/////////......//////000//////000000000111111111444444444555666777777777888888888888777777777777::::::::::::999888777666777999;;;===???@@@AAAAAAAAA???===>>>@@@CCCEEEEEEEEECCCAAA@@@AAA@@@???===999999999999::::::;;;<<<===@@@CCCCCC@@@<<<;;;<<<999777555555777999;;;;;;???>>><<<<<<<<<<<<:::888666555555777:::<<<<<<<<<;;;999777555333222222222111111222222222222111111111111000000///......---......------------------,,,,,,,,,,,,------------************************,,,++++++,,,------,,,+++---,,,+++***)))(((((('''************************************************$$$%%%'''((())))))))))))+++******)))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''((((((((((((((())))))))))))((((((''')))))))))(((((((((((('''))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))((())))))******+++++++++qqqWWWKKK@@@<<<;;;999888999666555444333333222222333000000000000/////////...000000000000000000000000//////.........---------%%%(((---000000//////000...---+++******+++,,,---++++++++++++++++++++++++******))))))))))))******))))))))))))((((((((('''(((((((((((())))))))))))(((((())))))******))))))*********)))((()))******(((((((((((())))))))))))$$$&&&((((((&&&%%%%%%&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***))))))))))))((((((((((((***))))))((((((((())))))''''''((((((((((((''''''((((((''''''''''''''''''''''''(((((('''&&&%%%%%%'''(((((()))))))))))))))(((((((((''''''(((((((((***)))((((((******)))(((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$'''((((((((()))))))))***((())))))))))))((('''''''''((()))******)))((('''$$$&&&((()))(((((()))***((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))(((((((((((())))))$$$%%%'''((()))((('''&&&))))))))))))))))))((((((''''''''''''''''''''''''(((((()))))))))))))))***''''''&&&&&&&&&'''((()))'''''''''((()))***+++,,,000///............//////...---+++*********+++,,,---------...//////000000111222222333444555666666666666666666777777777777:::::::::999888777777666666888:::===>>>>>>======>>><<<::::::===AAADDDEEEEEEDDDCCCBBBBBB@@@===:::777777777888999;;;=========CCCGGGFFF@@@;;;:::;;;777666555555777999<<<===AAA???<<<;;;::::::888666666555444777<<>><<<888777555333111111111111000111111222222111111000//////............------......------------,,,,,,******+++,,,------......************************,,,++++++---...---+++)))***++++++******((('''&&&************************((((((((((((((('''''''''###%%%'''***+++***)))(((+++***)))(((((((((*********)))))))))((((((((('''((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))************))))))***))))))((('''&&&((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))''''''((((((((()))))))))'''(((((()))***++++++,,,qqqVVVJJJ???<<<;;;999888999666666555444333333333333111111000000////////////000000000000000000000000...............---------'''***...000///...------...,,,+++)))***+++---///++++++++++++++++++++++++******))))))))))))******))))))))))))(((((((((''''''((((((((()))))))))***((())))))***++++++*********((('''((())))))***+++(((((((((((())))))))))))((()))******)))((()))***&&&&&&'''((())))))******&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&)))***+++***((('''((()))))))))))))))(((((((((((()))((((((((((((((())))))''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&%%%''''''((()))))))))))))))((((((''''''''''''((((((+++)))((((((((((((&&&%%%'''(((((())))))(((((('''''''''((())))))(((((((((''''''(((((())))))******((()))))))))))))))(((((('''((()))******)))((('''&&&''')))(((''''''''')))((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))(((((((((((())))))%%%%%%'''((((((((('''&&&(((((((((((((((((())))))%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,---'''''''''''''''(((((()))'''((()))******+++++++++*********++++++,,,---...---,,,+++)))))))))******++++++,,,------.../////////000111222333444555555555555555666666777777888999999888888888777777777888999<<<>>>>>>>>><<<<<<;;;999777888;;;???BBBCCCCCCBBBBBBBBBAAA???;;;888777777888999:::<<<>>>???@@@EEEHHHFFF???999777888666666666666777999<<>>===;;;666555333111111111111222111111222222222222111111------------------------......------,,,,,,,,,,,,)))******+++,,,---......++++++++++++++++++++++++))))))***,,,---,,,)))&&&((())))))*********))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((***++++++***(((''')))((('''&&&&&&''')))***))))))))))))((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))************))))))***))))))((('''&&&'''''''''''''''(((((((((((()))))))))************((((((((((((((((((((((((((((((((()))))))))******''''''((()))******++++++qqqVVVJJJ???;;;;;;999777888777666555444333333333333333222111000/////////000////////////////////////........................,,,...000111///...---------,,,+++***+++,,,...000++++++++++++++++++++++++******))))))))))))******++++++++++++************''''''(((((())))))******(((((()))***++++++++++++///+++***,,,,,,)))(((((((((((((((((())))))))))))(((***+++***)))((()))+++((((((((())))))******+++'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''',,,---...,,,***)))***+++))))))))))))((((((((((((((((((''''''(((((())))))(((((()))))))))(((''''''))))))************++++++''''''(((((((((''''''&&&&&&'''(((((())))))(((((((((''''''&&&&&&''''''(((((('''&&&'''((()))((('''******++++++++++++******(((((()))*********))))))''''''(((((())))))******'''((())))))*********))))))))))))))))))((((((''''''((()))(((&&&&&&&&&((())))))))))))))))))))))))''''''((())))))))))))((((((((((((((())))))))))))***)))(((''''''((()))***(((((((((((()))))))))***(((((('''''''''((())))))''''''((((((((((((((((((&&&'''((()))+++,,,---...)))*********++++++++++++***+++,,,,,,------,,,,,,)))***+++,,,---......///...---,,,,,,++++++++++++******+++,,,---......///...///000111222333444555444555555666777888888999888777777777777888999999<<<===>>>???@@@???>>>===999888666777;;;>>>@@@AAAAAA@@@@@@@@@@@@???<<<999999999999:::;;;<<<>>>>>>AAADDDEEECCC>>>888666666555666666777777999===AAADDDAAA===;;;:::999888777222333444777:::;;;:::888444333222111111111222333222222222333333222222222.........---------------......------,,,,,,++++++)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222333222...+++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++)))(((''''''''''''''''''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''((((((((((((((())))))))))))(((((('''&&&''''''''''''((((((((())))))))))))************(((((((((((((((((((((((((((((()))))))))*********'''(((((())))))*********pppVVVJJJ???;;;:::888777777777666555444444333333444555444222111000000000111................................................---...000///...------...,,,,,,,,,,,,---...///111******************************))))))))))))******++++++++++++************'''''''''((()))*********&&&'''((()))************111,,,***...///***&&&&&&(((((((((((())))))))))))&&&'''((('''&&&%%%'''((())))))))))))))))))))))))'''''''''(((((()))))))))************************((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,---***+++,,,+++***)))***+++))))))))))))(((((((((((('''''''''''''''((())))))))))))******))))))((('''))))))*********+++++++++'''(((((())))))(((((((((&&&'''(((((())))))(((((((((''''''&&&&&&''''''((('''&&&&&&''')))+++***)))))))))************))))))&&&&&&'''((((((((((((((((((((((((((())))))))))))&&&'''((()))***+++++++++******)))(((((((((((((((&&&'''((('''&&&%%%'''((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))***)))(((''''''((()))******)))'''''''''(((***+++(((''''''&&&'''((()))*********)))((('''%%%%%%$$$''''''(((((()))***++++++***++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***))),,,,,,---...............,,,,,,---------,,,++++++)))***+++,,,---......///......///111222333444555444555555666888999::::::666666666666777999:::;;;?????????>>>>>>>>>>>>>>>999888888999<<>>???@@@@@@>>><<<;;;::::::::::::;;;<<<<<<@@@@@@@@@>>><<<999777666444555777777777999>>>BBBBBB???;;;999888888777666111444777999999888999999333222111111111222333444333333444444444444333333//////......------,,,,,,......------,,,++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...000333666888777333///,,,,,,***))))))***++++++))))))))))))))))))))))))'''((((((((()))************))))))))))))(((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''(((((((((((('''(((((())))))))))))(((&&&&&&&&&'''''''''(((((())))))))))))************(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))))))))oooWWWKKK???;;;:::888666666777777555444444444444444666555333111000111111222........................---.....................***,,,---,,,++++++,,,...,,,,,,,,,---...///000111******************************))))))))))))******))))))))))))((((((((((((&&&''''''((()))******+++%%%&&&'''((())))))))))))...((((((---///***&&&&&&(((((((((((())))))))))))'''((()))(((&&&&&&((())))))))))))))))))((((((((('''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***---///111222%%%&&&(((((('''''')))***))))))))))))(((((((((((('''''''''''''''((()))******************)))((((((''''''(((((()))))))))***(((((()))))))))))))))(((&&&''''''((((((((((((((('''''''''&&&&&&'''''''''***)))((()))***+++***)))&&&&&&''''''''''''&&&&&&''''''((()))******))))))))))))))))))((((((((((((%%%&&&((()))+++,,,,,,,,,+++***)))'''''''''((()))%%%&&&'''&&&&&&&&&(((***)))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))+++)))(((''''''((()))+++)))'''%%%$$$$$$&&&)))***((('''&&&&&&'''((()))***+++***(((&&&$$$!!! (((((((((((((((((((((((())))))***++++++++++++***(((((()))))))))'''&&&$$$******+++++++++***)))((()))***+++,,,,,,+++***))))))******,,,---...//////......///111222444555555444555666777888999:::;;;555555555555777999;;;===>>>>>>===<<<;;;<<<<<<<<<:::::::::<<<>>>@@@@@@??????>>>===>>>@@@AAA@@@???;;;;;;::::::999:::::::::>>><<<;;;;;;;;;;;;999777333555777777777999???CCC???;;;888555555555444444333777<<<<<<:::999:::<<<333222111111111222444555333444444555555444444333000000///......---,,,,,,......---,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++)))+++///333555444///,,,000...,,,***))))))***+++))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))((((((''''''''''''((()))'''((()))+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))************''''''((())))))***))))))&&&&&&&&&'''''''''(((((())))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((kkkSSSIII???<<<;;;888888999666555333333444666999;;;III@@@666000000111000...000000000//////.........,,,,,,,,,,,,...///000111////////////////////////---------------------------,,,+++,,,------,,,***...,,,)))((()))*********)))((((((((((((((()))******)))'''&&&&&&(((***+++&&&''''''((()))******+++***))))))((('''(((((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))***+++,,,+++)))'''&&&(((((('''&&&%%%%%%$$$$$$&&&'''''''''(((((())))))'''&&&&&&&&&'''(((***+++******)))(((((()))+++,,,***((('''(((+++---......(((((((((((())))))))))))'''((()))(((&&&%%%%%%&&&''')))+++)))&&&%%%&&&(((''')))***)))((('''((()))******)))(((((((((((((((((('''%%%$$$$$$%%%'''(((+++***)))((('''&&&&&&&&&%%%(((++++++)))'''%%%$$$'''((()))******)))((('''&&&&&&'''''''''''''''&&&'''&&&%%%$$$%%%&&&'''(((+++'''"""###'''++++++)))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((***)))))))))((((((''''''''''''''''''&&&%%%$$$###%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))&&&''''''((()))******+++((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&'''(((((('''%%%%%%&&&((()))************+++++++++)))************+++++++++,,,,,,,,,+++++++++******,,,,,,------...///000000222222222333444555666777555666666777777777777666222333444555888;;;===>>>============<<<<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@999;;;===>>>>>>>>>???AAA???<<<999777888;;;>>>AAAAAA>>>;;;888888999999888777777777:::===@@@AAAAAA>>>;;;777555444444444333666777888999:::999999888111000000000000222333444666444333555666555111---///...------,,,,,,---------,,,++++++,,,,,,***)))))))))***+++,,,,,,------///...---+++***)))))))))***+++,,,,,,***)))))))))------------,,,,,,+++***)))((('''&&&&&&'''((()))******))))))))))))************))))))((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((()))************))))))(((((('''''''''''''''''''''((())))))$$$$$$%%%&&&''''''&&&&&&(((((((((((())))))))))))&&&&&&&&&''''''''''''((((((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((hhhRRRHHH???<<<:::888777888666555333222333555777999BBB;;;444000111222222000------,,,,,,,,,+++++++++.........------------,,,---------------------------------------------------+++******+++,,,,,,+++...+++)))((()))*********+++***)))(((((('''((((((---,,,***)))((()))***+++''''''(((((())))))******''''''(((((())))))******))))))((((((((('''''''''(((((((((''''''(((((((((%%%%%%%%%&&&'''((()))******))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''((()))******)))(((&&&%%%%%%&&&&&&(((&&&$$$%%%'''((()))((()))))))))(((((((((((((((&&&((()))((('''&&&'''((('''(((***(((&&&%%%&&&((()))***+++***))))))***+++***))))))((((((((((((((('''&&&%%%%%%&&&(((***+++((('''&&&%%%%%%%%%%%%%%%%%%(((***+++***(((((((((&&&'''(((((((((((('''&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))***&&&!!!!!!%%%''''''%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((++++++*********)))))))))(((((((((''''''&&&$$$$$$&&&&&&&&&'''''''''''''''))))))(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((&&&'''((()))))))))((('''&&&'''((())))))((('''&&&((('''&&&&&&&&&&&&'''(((*********))))))((((((((((((***+++***))))))***+++))))))*********+++++++++)))************++++++++++++++++++*********))))))+++++++++,,,---.........111111222222333555666666444444555666666666555555333444555666888;;;<<<>>>999:::;;;;;;<<<<<<<<<<<<::::::;;;<<<===>>>>>>???>>>@@@BBBBBB@@@???@@@AAA;;;999777666777:::>>>@@@BBB???<<<:::::::::999777888888999<<>>;;;:::777666777666555333222222333555666999555111000222444333222/////////............---,,,------......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------///,,,***)))***+++++++++---+++(((((()))*********,,,+++***(((''''''''''''...---+++)))((((((((()))(((((((((((())))))))))))$$$&&&''')))***+++******))))))))))))(((((((((((())))))(((((((((((())))))'''&&&%%%%%%&&&(((+++---)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((('''&&&%%%%%%%%%&&&***(((''''''((()))(((((()))))))))(((((('''''''''###%%%'''(((''''''((()))&&&'''((('''&&&%%%&&&'''((()))***)))(((((((((***))))))((((((''''''((((((''''''&&&'''(((+++---...'''&&&&&&%%%%%%%%%&&&&&&$$$&&&((()))(((((()))***%%%&&&''''''''''''&&&%%%((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&((()))***///***&&&%%%''')))(((&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((())))))))))))))))))(((((((((((((((((((((''''''&&&%%%'''''''''''''''&&&&&&&&&)))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((,,,,,,+++***))))))((((((''')))+++,,,+++++++++,,,)))))))))*********++++++)))************+++++++++*********)))))))))((((((******++++++,,,,,,------000000111222333444555555222333333444555555444444333444555666777999:::;;;555777999:::<<<<<<;;;;;;;;;:::999888999:::<<<===BBBCCCDDDCCC@@@???>>>???:::999888888999===@@@CCCBBBAAA???>>>===<<<999777888999;;;>>>AAABBBAAA@@@;;;999666555666777777666555666666777777777777666444333111000//////000000333222111111111///,,,)))...---,,,,,,++++++,,,,,,---+++***+++,,,,,,+++)))++++++++++++++++++++++++&&&&&&''''''((()))++++++***+++------,,,+++,,,---)))******++++++++++++***)))((((((''''''(((((())))))((((((''''''(((((())))))))))))(((((((((((('''((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((''''''(((((()))***))))))))))))(((((((((((('''''''''''''''((())))))(((((()))*********))))))''''''((((((((()))))))))(((((((((((()))))))))***(((((())))))))))))(((((((((''''''&&&&&&''''''(((************************zzzaaaNNNEEE===:::999666555666666555333222111222333444333111000000222333333111000000000///////////////''')))+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------333///+++))))))*********,,,***(((((()))******)))******)))(((((('''((((((***)))((('''&&&'''''''''))))))))))))(((((((((((($$$&&&(((***+++***)))(((******)))))))))((((((((()))(((((((((((((((((()))+++)))(((&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''')))))))))((('''&&&%%%&&&&&&'''((()))******)))((('''''')))***)))((()))))))))(((''''''&&&&&& """%%%&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%&&&%%%&&&'''&&&%%%%%%&&&''')))(((((('''''''''(((((('''''''''((()))***,,,---(((((('''''''''(((((()))$$$%%%'''&&&%%%%%%'''(((&&&&&&&&&''''''&&&&&&&&&((())))))(((((('''&&&%%%%%%%%%&&&'''((())))))***111...***((())))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((''''''&&&((((((((('''&&&&&&&&&%%%(((((((((''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&&&&''''''(((((((((((((((((('''((((((''''''''''''((((((++++++***)))((('''&&&&&&###&&&)))******)))))))))))))))))))))************))))))*********++++++++++++*********))))))))))))***+++++++++,,,,,,------...///000111222333333333111222333444555555555444333333444555666777777777555777999:::;;;;;;:::999;;;999777555555777:::<<>><<<<<<<<<<<<<<<<<<===???BBBEEEGGGCCCBBBBBBBBBAAA???;;;888888888;;;???AAABBB@@@===:::888666666888999999888666666777777777777777666555444222000///.........//////000111222222111000------,,,++++++++++++,,,,,,+++******,,,,,,+++***,,,,,,++++++++++++++++++''''''''''''(((***+++,,,***,,,------+++)))******'''((()))***************)))(((((((((((((((((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))(((((((((''''''''''''((())))))))))))))))))(((((((((((('''''''''''''''((())))))((())))))*********))))))'''''''''((((((((())))))''''''((((((((()))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))yyy___MMMDDD<<<;;;:::777555666555444333222111111222222111000000111222222000///,,,,,,,,,,,,,,,,,,,,,,,,''')))+++...///...---,,,------------------------------------------------666222---***))))))))))))***)))((((((*********)))(((((('''(((((()))******&&&&&&&&&''''''((())))))))))))))))))(((((((((((('''(((***++++++)))'''&&&))))))))))))(((((((((((((((''''''&&&&&&''''''((())))))((('''%%%""" &&&&&&&&&&&&&&&%%%%%%%%%(((((('''''''''''''''''''''''')))))))))((('''&&&%%%&&&'''(((((()))))))))###""""""$$$&&&((('''&&&)))((((((((('''''''''&&&!!!$$$'''(((((('''((((((&&&%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&((((((''''''''''''((((((((((((''''''(((((())))))(((((('''''''''(((((()))'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&'''((())))))******,,,***(((&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((('''&&&((((((((('''&&&&&&&&&%%%((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((*********)))(((''''''&&&!!!$$$((())))))((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,+++++++++*********,,,,,,,,,,,,------------,,,---///000111222111111111222333444555555666555444555777888888999888888888999::::::::::::999888;;;999666444444666:::<<<;;;===>>>>>>===<<<<<<=========>>>@@@BBBDDDFFFGGGCCCCCCCCCDDDDDDAAA===:::777888:::>>>@@@@@@>>>;;;999888777777999::::::999777777777666666666777777555444222000...............///000111111111111222...---,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,***,,,,,,++++++++++++++++++*********))))))***+++++++++,,,---+++)))'''&&&''''''((())))))************((())))))))))))))))))((((((''''''&&&&&&''''''((('''''''''''''''(((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))'''''''''''''''((())))))((((((((())))))(((((('''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((xxx^^^LLLDDD===;;;:::777666666555444333333222222222222111111111111111000///...------------............,,,------......---+++***------------------------------------------------444111---*********)))((()))((('''(((***+++***(((''''''''''''(((***+++,,,&&&'''((()))***+++++++++(((((((((((())))))))))))((()))*********((('''&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))***+++,,,+++)))&&&$$$((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''((((((((((((&&&%%%$$$############&&&)))***)))(((''''''''''''''''''''''''%%%(((++++++***)))(((((('''&&&%%%&&&'''((('''&&&'''((()))(((''''''''')))''''''&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&***+++,,,+++)))(((((((((((((((''''''''''''(((((('''(((((())))))((((((((('''((())))))***)))))))))******)))((('''&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((''''''(((((((((''''''&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((''''''''''''(((((('''(((((())))))(((((('''++++++************))))))%%%''')))***)))))))))***((((((((()))))))))******)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,---------------***,,,...///000000000000111222333444555666666666777888:::<<<======<<<<<<::::::999999888888888888:::999666555555777;;;===;;;===??????>>>>>>???@@@<<<===>>>???@@@AAABBBBBBAAAAAAAAABBBCCCAAA>>>;;;999999:::<<>>>>>======888777666555555777888999:::888777666777:::<<<>>><<<>>>???@@@???>>>???@@@<<<===>>>>>>>>>>>>=========<<<<<<>>>??????===;;;;;;;;;;;;<<<>>>???>>><<<:::999888999;;;;;;:::999555555333222222222333333111000///......///000111111222222000---+++,,,...000///......------......+++***)))***,,,---,,,+++*********++++++,,,,,,---------,,,+++++++++++++++(((***++++++)))(((((()))******++++++******))))))((()))************)))(((+++******))))))******+++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''((((((((()))))))))***'''''''''''''''((())))))'''(((((((((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((uuu[[[LLLDDD======<<<999777777444444444444444444444444000111111111000///000111+++,,,,,,,,,------......,,,,,,,,,---...///000111++++++++++++++++++++++++------------------------'''&&&&&&'''***++++++***(((''''''(((***+++***(((***)))((((((((((((((()))&&&'''''''''''''''&&&&&&&&&''''''((()))******+++''''''''''''(((***+++,,,''''''&&&&&&&&&%%%%%%%%%))))))(((((((((((())))))((('''%%%$$$$$$$$$&&&'''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&'''(((***+++***++++++++++++)))((('''&&&&&&&&&''')))(((&&&$$$$$$%%%%%%&&&'''((())))))%%%'''))))))&&&### (((&&&%%%&&&)))+++)))'''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))###$$$&&&((()))*********+++***)))((('''&&&&&&&&& ###''')))((('''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''')))******************++++++***)))'''&&&###$$$%%%&&&%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''&&&''''''((()))******+++(((((((((((((((((((((((("""$$$&&&)))*********))))))((('''&&&&&&'''((()))'''((()))******)))((('''%%%%%%&&&&&&'''((((((((())))))***(((''''''(((***(((((((((((()))))))))))))))************+++++++++************))))))))))))++++++******************(((***,,,...//////.........///000111333333444444333555888:::<<<<<<;;;;;;666555333222333666999;;;999888888888999;;;>>>???<<<>>>??????===<<<===>>>===>>>?????????===<<<;;;:::999999:::<<<===<<<:::>>><<<<<<<<<>>>??????>>>:::999999:::;;;<<<:::888444333111000000000111111///.........///000222333111222333222000///111444000000///............///+++***)))***,,,---,,,+++))))))***+++,,,,,,------,,,+++++++++++++++,,,,,,&&&(((++++++++++++,,,---+++++++++++++++***)))(((((()))***++++++***)))(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((((((((('''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))******'''''''''''''''((())))))(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))qqq\\\IIICCC??????===888666777666666555444333333222222111111222333333222000/////////000000000000///...------------------------...---,,,+++***+++,,,---+++******)))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))******++++++***)))''''''&&&&&&&&&(((((())))))))))))((((((***)))))))))))))))***+++******))))))))))))******((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''%%%$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&))))))((((((''''''''''''))))))(((&&&$$$"""###$$$&&&&&&''')))+++---///000((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''))))))((((((''''''&&&&&&***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))((()))***)))'''%%%%%%&&&((((((((((((((()))*********'''%%%&&&)))+++***)))&&&((()))++++++)))(((&&&$$$%%%'''&&&%%%######$$$(((&&&$$$%%%&&&'''&&&%%%))))))******))))))(((''''''''''''(((((((((((()))((((((((())))))))))))***''''''''''''''''''''''''(((......((($$$%%%&&&###&&&'''((())))))((('''&&&%%%&&&&&&&&&'''((((((((('''))),,,......,,,)))''''''%%%###%%%(((***)))'''))))))(((((('''''''''''''''''''''''''''((())))))''''''((((((((((((''''''******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''&&&&&&******++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))&&&'''+++......---333555888;;;;;;999666444222222333444666777999:::::::::999888999<<<>>>@@@???;;;999::::::999<<<@@@============<<<<<<<<<<<<;;;:::888777888:::<<<>>>======>>>@@@AAA@@@>>>;;;777777777777666666666555222...,,,,,,///111111000......///000000000000000333000------...000111000+++,,,,,,---,,,+++***))),,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---///...---,,,***)))((('''+++***)))(((((()))***+++***,,,...---***)))***+++)))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))++++++***)))((('''&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((*********)))(((,,,***'''&&&'''''''''&&&''''''''''''((((((((())))))(((((('''''')))***+++&&&%%%$$$%%%'''))))))(((ppp[[[IIICCC>>>>>><<<888666777555555555444333333333222///000111111///...---.........////////////......---------------------------,,,,,,++++++,,,,,,,,,++++++***)))))))))))))))*********+++++++++,,,,,,)))))))))))))))******+++***)))((('''''''''''''''(((((())))))))))))(((((('''''''''((()))+++,,,---((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''&&&$$$$$$&&&'''(((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&***++++++)))'''%%%%%%&&&)))(((((((((((())))))***((('''&&&&&&&&&&&&'''((()))((('''&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))(((&&&$$$$$$%%%'''&&&&&&&&&&&&&&&''''''((((((&&&%%%%%%((())))))''''''((())))))))))))((('''***))))))))))))((((((((((((&&&$$$%%%&&&'''&&&%%% """%%%(((((('''%%%$$$&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((($$$)))***%%%###%%%&&&$$$'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''###$$$&&&''''''&&&$$$###&&&%%%$$$%%%(((***)))'''((((((((('''''''''&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''))))))))))))(((((('''''''''((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))------------------------,,,++++++,,,...000000000333444666888888777555444333444444555666777999:::;;;:::999999:::<<<>>>@@@@@@<<<:::;;;;;;999:::>>>??????>>>======<<<;;;;;;>>><<<:::777777777999:::>>>>>>>>>???AAAAAA???===:::999888777666555555555555333111111222333111......///000000111111000000111///,,,,,,---/////////000111111111111///---,,,,,,,,,+++*********++++++---,,,,,,++++++,,,,,,---,,,++++++******)))))))))+++***)))(((((()))***+++***,,,...---***(((((())))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((''''''''''''******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&(((((()))(((''''''&&&%%%$$$%%%(((******)))''''''''''''((((((((((((''''''&&&&&&&&&'''((()))'''&&&%%%&&&((())))))(((oooYYYGGGAAA======;;;777555666444444444444333333333333///111222000---+++,,,...------..................------------------------+++,,,,,,------,,,,,,,,,++++++***))))))))))))************++++++++++++,,,)))))))))))))))******+++))))))(((''''''((((((((('''(((((())))))(((((('''(((((((((((()))***+++,,,''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$&&&'''&&&'''((((((((('''&&&%%%'''''''''&&&&&&&&&&&&&&&)))***++++++(((&&&&&&'''(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&''''''''''''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''$$$""""""%%%((('''''''''((((((((())))))'''&&&$$$%%%&&&((('''&&&)))(((((((((((((((((()))***'''$$$###&&&'''&&&$$$(((&&&$$$%%%&&&'''&&&%%%###''')))(((%%%###%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''###'''(((%%%$$$&&&'''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&%%%%%%&&&((()))(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''(((((((((((('''''')))))))))(((((((((((('''''''''((((((((()))))))))((()))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))++++++++++++++++++++++++***,,,.../////////000111222333444555555555444444555555555555666777999999;;;:::::::::;;;===???@@@AAA===<<<===<<<999999;;;AAAAAA@@@>>>===;;;::::::<<<;;;999777666777888999<<<;;;;;;<<<===>>>>>>===;;;999777444333333444444777555444444555444111//////000000111111111111000///---++++++,,,---...------.........------,,,,,,,,,++++++***)))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))************))))))))))))*********+++,,,+++)))''''''((()))))))))))))))(((''''''))))))))))))))))))))))))+++***)))((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###$$$&&&(((***)))(((((((((''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''')))(((&&&'''((())))))(((lllWWWFFF@@@<<<<<<:::666444555333333333333333333444444111333444222...,,,...111..................//////------------------------***+++,,,---...---,,,+++,,,+++******))))))******************++++++++++++)))))))))))))))******+++(((((((((((((((((())))))'''((((((((((((((((((''',,,+++***(((((('''''''''((())))))))))))))))))(((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''%%%&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''&&&$$$$$$&&&(((&&&''''''((((((((((((((('''&&&%%%%%%&&&'''''''''***)))'''&&&&&&''')))******$$$###&&&$$$"""(((&&&$$$%%%&&&'''&&&%%%!!!$$$'''))))))'''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''((()))(((&&&%%%$$$######$$$%%%&&&((((((((('''&&&&&&&&&%%%))))))(((((((((((())))))&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''+++...///---,,,...000222222222222333444555555666666666666666777888999;;;;;;;;;<<<===>>>@@@AAA@@@======???>>>;;;:::===AAA@@@???>>>===<<<;;;;;;777777666666777999;;;<<<999777666777999:::::::::888666333111000111333555777666444444444333333333000000111111111111111000///---++++++,,,---------***)))((((((***---111333---,,,+++******))))))***,,,,,,++++++++++++,,,,,,***************************))))))))))))))))))***(((((()))))))))((((((((()))))))))))))))(((''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''&&&'''(((&&&$$$!!!((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&+++)))'''''')))))))))(((jjjUUUEEE???;;;;;;:::666444666222222333333333333333333111333444222///---...000//////.........///111111------------------------)))***,,,---...---,,,,,,,,,++++++***************))))))*********+++++++++)))))))))))))))******+++))))))((((((((())))))***''''''((((((((((((''''''+++***)))(((''''''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''&&&((()))(((&&&%%%&&&'''$$$&&&'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&''''''&&&&&&&&&''''''((()))&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&'''((((((%%%'''******(((&&&&&&&&&$$$$$$%%%&&&'''&&&&&&&&&((((((''''''&&&&&&'''(((***(((&&&%%%%%%&&&(((***...)))$$$$$$(((***)))&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((((((''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''+++...///---,,,...000222222111111222444555666666666555666666777888888<<<<<<<<<===>>>???@@@AAA???<<<===@@@@@@======@@@>>>>>>>>>>>>============666666666777888999;;;<<<888777555666777999999888555444222111222444666888<<<:::777444222222333555000000111111111000000//////---,,,,,,---...---,,,---+++)))***...555===BBB------,,,+++++++++++++++,,,++++++******++++++,,,---,,,,,,+++******)))))))))))))))******)))))))))%%%&&&'''(((************)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&''')))******&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''''''''''')))((((((''''''%%%"""'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''+++)))'''''')))))))))(((hhhSSSEEE???;;;;;;:::777555666333333333333222222222222//////000111111000...---000///......///000222333------------------------******+++,,,------------,,,,,,+++************+++)))))))))************+++)))))))))))))))******+++******)))(((((()))))))))&&&''''''((((((''''''&&&''''''''''''((()))***+++%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((&&&((())))))'''&&&&&&'''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&(((***+++***)))((('''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&((((((((()))******++++++&&&&&&%%%%%%&&&&&&'''((($$$'''***,,,***(((&&&&&&'''((()))++++++***))))))(((((()))'''&&&%%%'''((()))(((&&&%%%%%%&&&((()))...***''''''***+++***((((((&&&$$$%%%&&&'''&&&%%%((('''%%%$$$$$$$$$%%%&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))%%%$$$&&&(((%%%$$$%%%))))))(((((((((((())))))'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))''''''((((((((((((''''''&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''((((((((())))))******))))))((())))))))))))))))))))))))++++++++++++++++++++++++***,,,.../////////000111000000000111222333444555444444444444555666888888<<<===>>>???@@@@@@AAAAAA>>>;;;;;;>>>>>><<<===@@@<<<<<<<<<===============999999999888888888999999;;;999888999:::;;;:::888444444333333555777999;;;>>>===;;;777333111222333///000000000000//////......---,,,,,,......---,,,---+++)))***///666>>>CCC---,,,,,,,,,,,,,,,------++++++************++++++------,,,,,,+++******)))))))))************))))))&&&%%%&&&(((***,,,+++***)))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%%%%###$$$%%%&&&''')))******&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&'''(((((()))(((&&&&&&&&&''''''&&&$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((((((((''')))(((&&&'''((())))))(((fffRRREEE???<<<<<<;;;777666777444333333333222111111111///...///222555555000,,,///...---------///111333------------------------++++++++++++,,,---......---,,,++++++******++++++))))))))))))************)))))))))))))))******+++++++++***)))((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&((()))+++,,,$$$%%%'''(((((('''%%%$$$&&&&&&''''''((())))))***&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''&&&(((***)))(((&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''&&&%%%$$$%%%(((+++))))))(((''''''&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%'''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&%%%%%%&&&&&&'''((($$$&&&))))))(((&&&&&&'''((()))+++,,,---,,,+++***&&&(((((('''$$$$$$%%%'''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''"""!!!&&&)))'''&&&((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((&&&&&&'''''''''((((((((('''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))************************,,,++++++,,,...000000000---...///000111222333333222222222333444666777888======>>>@@@AAAAAABBBBBB>>>:::999::::::888999=========<<<<<<;;;;;;:::::::::999999999999:::::::::<<<;;;;;;;;;<<<;;;999777333333333333444666777888444666888777333111000111///////////////...------,,,+++++++++------,,,***)))((()))***,,,///222444************+++,,,---...++++++************++++++++++++++++++************((()))***++++++***)))((()))((('''(((+++,,,***((()))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&''''''((())))))***&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%$$$%%%&&&''')))***'''&&&%%%%%%((()))))))))$$$$$$%%%&&&''''''((((((%%%&&&'''((()))((((((''''''&&&%%%&&&((())))))(((fffQQQEEE@@@<<<<<<<<<888666888444444333333222111000000111//////444:::;;;444---...---,,,+++,,,...000222------------------------++++++******+++---...000---,,,++++++******++++++))))))))))))************)))))))))))))))******+++,,,,,,***)))((((((((((((&&&''''''''''''''''''&&&(((((('''''''''(((((()))&&&''')))******)))'''&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))%%%$$$###!!! """&&&***%%%%%%%%%&&&'''((()))***%%%&&&'''(((((('''&&&%%%$$$%%%'''((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***""""""###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''&&&%%%%%%&&&((("""###%%%''''''&&&%%%$$$%%%'''(((&&&###"""$$$&&&'''''''''&&&&&&'''''''''&&&'''))))))'''%%%%%%&&&(((&&&$$$%%%&&&'''&&&&&&%%%&&&((())))))(((&&&%%%'''''''''(((((((((((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((("""!!!(((,,,******,,,$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''(((((((((&&&&&&'''(((((('''&&&&&&%%%''')))(((%%%$$$&&&((('''''''''((((((((())))))'''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++&&&''''''''''''''''''&&&))))))))))))))))))))))))'''''''''''''''''''''''',,,)))&&&'''+++......---+++,,,---///000111111111000111111222444666777888===>>>???@@@AAABBBBBBBBB???:::777777666444666:::>>>>>>===;;;:::999888777666777888999;;;<<<===>>>;;;::::::;;;<<<:::666444000000111111222222222222$$$***111444333111000000......//////...---,,,,,,+++***)))***,,,,,,***)))((()))+++,,,,,,+++)))((((((((())))))***+++------++++++************++++++'''(((((()))***+++++++++((()))***++++++***)))(((,,,***))))))++++++(((%%%)))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''$$$$$$%%%''')))***+++,,,))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&############$$$&&&)))***)))'''%%%%%%''')))***)))"""###$$$%%%'''((())))))%%%&&&'''((((((((('''&&&&&&%%%$$$%%%''')))))))))dddPPPFFF???;;;;;;:::666555777444222111111333444444333//////111666:::999333---------------------------000///...---,,,+++++++++++++++,,,------...//////(((((()))******************************)))((((((,,,+++)))((((((((()))***+++)))'''&&&%%%&&&((())))))))))))))))))(((''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%$$$%%%'''((('''&&&%%%###((((((''''''''''''((((((---(((%%%'''---...***%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''&&&$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&222((('''$$$ '''((()))******)))((('''***((($$$"""###%%%))),,,''''''((((((((((((''''''&&&'''''''''''''''&&&&&&,,,+++)))'''&&&%%%%%%%%%&&&%%% ,,,$$$111***)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''######$$$$$$%%%&&&''''''(((((()))))))))(((&&&%%%*** ***'''(((+++ (((&&&&&&&&&&&&&&&&&&&&&&&&,,,###***''' &&&(((***%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$''''''$$$###%%%'''***(((&&&$$$$$$$$$%%%&&&$$$'''###$$$---+++ $$$'''(((&&&!!!!!!&&&+++'''$$$%%%)))(((###%%%***!!!(((***&&&''',,,)))+++)))(((&&&&&&((()))+++%%%&&&'''(((((('''&&&%%%)))(((---)))"""***&&&((('''(((+++---***&&&###***'''%%%&&&((()))&&&"""***)))(((''''''((()))***++++++******)))((((((((((((((())))))))))))((('''))))))))))))************+++---//////...---...//////......111666888777666:::===@@@BBBBBBAAA>>><<<888888777666666777888999:::;;;666;;;+++::::::999666666666888:::===???AAAAAA444@@@000AAA666222<<<444333222333444333222000000111111222222222111111///000000000000000//////...------,,,+++***)))))),,,+++++++++***))))))))),,,,,,---------,,,+++***************+++,,,------+++******)))(((''''''&&&+++)))'''&&&%%%&&&'''(((%%%'''((((((''''''(((***++++++)))(((''''''''''''(((((())))))((('''&&&&&&&&&&&&'''(((***,,,...///((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''$$$$$$%%%%%%&&&'''((((((---,,,+++***)))((('''&&&***)))((('''&&&%%%%%%%%%bbbNNNEEE???;;;;;;:::666555777555333222222333444333222111000000333777666000+++------------------------000//////............///------------,,,,,,,,,,,,)))******+++++++++++++++***************)))((((((+++******)))(((((())))))***)))((('''&&&''''''(((******++++++***))))))(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&)))((((((((((((((((((((((((''''''''''''''''''(((+++(((&&&(((+++,,,)))&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''---""")))$$$...,,,%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((''''''&&&###$$$%%%%%%%%%%%%$$$$$$!!!"""$$$&&&(((***+++,,,***'''$$$""" ))))))111)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******%%%%%%&&&&&&&&&%%%######+++&&&+++###***((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''"""%%%&&&&&&'''$$$(((&&&&&&&&&'''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&$$$%%%''''''&&&&&&&&&''''''&&&%%%$$$$$$%%%'''((($$$''',,,,,,$$$&&&333%%%'''***++++++***))))))&&&$$$%%%******&&&%%%((('''((('''$$$!!!$$$,,,222)))(((''''''''''''((()))&&&&&&'''(((((('''&&&&&&&&&!!!$$$((((((//////"""***%%%!!!!!!###%%%%%%$$$%%%(((***,,,------------))))))(((((((((((())))))*********)))))))))))))))))))))************))))))))))))))))))************)))+++,,,,,,++++++,,,---///...///111555777777555777999<<<>>>>>>===;;;999777666666555666777888999333888:::BBB;;;999111///777777777888:::<<<>>>@@@>>>777DDD<<>>>>>666000)))------???444111///...///000000...---000000111111111111000000------------,,,+++))))))************************))))))******************))))))((()))***+++---...******)))((((((((())))))******))))))((((((''''''******)))(((((()))++++++'''((())))))(((((()))***)))((('''&&&&&&%%%&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%$$$$$$######""""""%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''zzz]]]KKKDDD>>>::::::999666555777888555333222222222111000222000......///000...---........................,,,,,,++++++,,,,,,---.........---,,,***)))((((((***++++++,,,,,,,,,,,,,,,***************)))(((((('''((()))******)))((('''((((((((()))(((''''''&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$'''))))))&&&%%%&&&((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###%%%"""***...***555''''''&&&%%%$$$$$$%%%&&&'''###$$$&&&(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''(((((((((((((((((('''$$$ !!!&&&###"""444+++''''''''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((()))))))))(((((((((&&&'''+++%%%...%%%%%%%%%%%%%%%%%%%%%%%%%%%'''---!!!$$$*** &&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&)))***'''%%%&&&%%%%%%%%%%%%&&&'''(((%%%,,,+++$$$$$$,,,...)))$$$%%%(((,,,------***((( '''...---&&&"""'''///%%%!!!$$$,,,///***$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&& %%%---)))!!!111444///&&&###***''',,,------+++)))***---000&&&'''((())))))((('''&&&''''''(((((()))******+++(((((()))************)))((()))))))))************---///111111000///000111...///000111333444444444111222444666666555444222222222333444555666888888888AAAAAA999DDD<<<555333888888888888999999::::::;;;>>><<<===666000;;;&&&333111000000111111000///000000000111000000//////---------,,,+++)))((('''(((((()))))))))*********(((((())))))******++++++***)))''''''(((***,,,...+++***))))))((((((((((((***)))))))))((((((((('''''''''&&&&&&'''((()))***%%%&&&''''''&&&%%%&&&((()))(((''''''&&&&&&&&&'''&&&&&&'''((())))))(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))yyy]]]LLLCCC===999:::999666555777888666333222222222111///111///......///111111222........................------,,,+++++++++++++++,,,,,,,,,++++++*********)))******+++,,,+++++++++***************)))(((((('''((()))******)))((('''((((((((()))(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((($$$%%%(((***+++)))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&###'''***)))%%%$$$&&&((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&))))))'''&&&%%%&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$---"""$$$)))''' ''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%% !!!"""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%###!!!---+++###+++"""$$$'''&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&###!!!((()))000+++---%%%%%%%%%%%%%%%%%%%%%%%%'''111###%%%''' ***%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$((()))&&&###''''''&&&&&&%%%%%%%%%%%%)))''')))+++)))"""!!!***999MMM[[[]]]WWWPPPKKK***%%%!!!"""&&&''' +++...***!!! '''((("""%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''``````___MMM...""""""'''...,,,)))))))))&&&***((('''((((((&&&!!!&&&'''((())))))((('''&&&&&&&&&'''((()))******+++&&&''''''((())))))((((((((()))))))))************)))+++------,,,,,,,,,---...///000111222222222333111222333555555444333222111222333444555666777777...666666444;;;BBB???:::888888888888888888888777---222111555000333777000333111//////000111000///000000000000000///...---......------+++***((((((((((((((()))******++++++((((((((())))))******++++++***(((''''''(((***+++,,,+++***)))))))))))))))))))))))))))((((((((((((&&&''''''''''''((())))))&&&'''((('''&&&%%%&&&'''))))))(((((('''(((((((((&&&&&&'''((())))))(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((()))www\\\LLLBBB===999999999666555777888666333222222222111000000000/////////111333444........................//////...---,,,,,,------++++++++++++,,,,,,,,,,,,)))******+++++++++++++++***************)))((((((''''''((()))))))))(((((()))(((((((((''''''''''''&&&'''(((((()))(((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''###&&&***---...,,,)))&&&''''''&&&&&&&&&&&&''''''$$$'''))))))&&&%%%&&&((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%)))++++++(((%%%&&&'''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((000&&&!!!???''''''&&&&&&&&&&&&'''''''''&&&$$$###$$$%%%''')))(((((())))))))))))(((((($$$%%%&&&'''''''''''''''%%%&&&'''((())))))((('''%%%333###(((%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((...%%%%%%...&&&)))''''''''''''''''''''''''%%%///###)))%%%&&&333%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''%%%$$$(((''''''&&&&&&%%%$$$$$$,,,)))...BBBJJJ---***000'''...)))"""!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((___666%%%&&&*** !!!&&&,,,...+++''''''''''''(((((('''''''''&&&&&&'''(((((()))******%%%%%%&&&'''(((((((((((())))))))))))***************,,,---...---,,,---...---///111111000000111222222333444555555555444444222222444555666666666666GGG;;;222CCC111>>><<<===444555555666666555444444DDD???777444444;;;$$$222222000...---...////////////000000//////...---,,,------------,,,+++)))))))))))))))******+++++++++(((((()))))))))))))))))),,,+++)))((((((((()))***++++++***)))))))))******))))))))))))(((((((((((()))))))))***************)))***+++***)))((()))******))))))((((((((())))))&&&'''((((((((((((((((((***))))))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%$$$$$$$$$%%%&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&''')))+++,,,,,,&&&&&&&&&&&&&&&'''((()))uuu[[[LLLBBB<<<888999999666555777777555333222333333222000000000000/////////111222........................------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***************)))(((((('''''''''''''''((())))))***)))((('''&&&''''''(((''''''((()))))))))))))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&###%%%(((++++++***)))'''(((''''''''''''''''''(((&&&'''((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((()))***&&&"""!!!$$$(((((((((''''''''''''(((((('''''''''''''''''''''''' %%%)))'''///111333------%%%%%%000%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))(((((('''((()))***+++!!!###...///VVV$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((###%%%&&&'''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&"""@@@===000 ***333......555((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((FFF<<>>&&&+++>>>'''&&&+++$$$$$$---&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((++++++,,,,,,------------+++,,,......------///000000000111222333444555555555444333222111111000000222555bbb...///---...000111000///---++++++,,,,,,,,,,,,+++***)))+++,,,,,,,,,+++)))((('''************************))))))))))))((((((((((((*********)))))))))))))))(((((((((((()))***+++,,,'''((())))))))))))((('''((((((''''''''''''((()))'''((()))***))))))((('''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))******(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''(((((((((lllTTTGGG???===:::999999888666555444444333333222111000000000000000000////////////............------------,,,,,,---------,,,,,,+++,,,,,,++++++******++++++++++++,,,,,,+++***)))(((******+++++++++***))))))'''((())))))((('''(((***+++***((('''(((***,,,---111111000000000000000000******)))(((''''''&&&&&&(((''''''''''''(((((()))))))))((((((((())))))***))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''%%%$$$%%%%%%%%%$$$""""""%%%&&&%%%%%%''')))&&&&&&%%%%%%%%%&&&&&&'''''')))!!!!!!))),,,999((($$$"""***000xxx### ---!!!$$$$$$)))111###)))!!!,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&''',,,$$$^^^&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&%%%%%%$$$((('''%%%$$$$$$$$$%%%&&& ,,,qqq???---###(((xxx///333&&&,,,!!!)))''''''''''''''''''''''''555%%%###%%%!!!******NNNrrr&&&!!!$$$'''&&&&&&((('''###&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((()))))))))))))))+++,,,---,,,,,,---//////000000111222333444555222222111111111222333333222555ccc...///---///000111111///---,,,++++++,,,,,,++++++***************+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))+++*********)))))))))(((''''''''''''(((((()))***((())))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''%%%%%%%%%'''%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''(((''''''''''''''''''(((%%%%%%&&&&&&''''''((((((jjjSSSGGG>>><<<:::999999888666444444333333222222111111111000000000000////////////000000/////////.........,,,,,,,,,---,,,,,,++++++,,,,,,++++++***++++++,,,''')))***,,,---------,,,******+++++++++******)))%%%&&&''''''&&&&&&'''((((((((('''&&&&&&''')))))))))((((((((()))***++++++***))))))(((((('''''''''((((((''''''''''''((((((((((((((((((((())))))***((('''''''''(((((()))***&&&&&&&&&&&&''''''''''''######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&$$$""" %%%&&&&&&&&&(((***&&&&&&%%%%%%%%%&&&''''''"""+++((($$$$$$)))!!!,,,,,,+++***)))'''%%%$$$000BBBMMM888''')));;;(((((()))((()))&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''((((((((((((((()))))))))'''''',,,%%%___&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&&&&&&&&&&((('''%%%#########%%%&&&+++www999444### 666xxx 777$$$,,,%%%(((''''''''''''''''''''''''(((222///$$$ ###%%%,,,###~~~777222***&&&)))---,,,'''%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))((((((((((((((()))))))))(((***++++++++++++,,,.../////////000111222444555222222111111222333555666222666ccc...000......///000000///...---,,,,,,,,,,,,+++++++++,,,))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++******))))))((('''''''''''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''((((((((('''''''''((()))***)))(((((((((((())))))***&&&''''''''''''(((((((((&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&'''''''''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&)))(((''''''''''''$$$###'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''iiiSSSGGG<<<;;;999999999888666444222222222222222222222222000000000000////////////000000000/////////......------......---,,,,,,+++,,,++++++***++++++,,,,,,((()))+++...//////...---)))******+++++++++******'''((())))))(((((()))+++((('''''''''''''''&&&&&&'''&&&&&&%%%&&&'''((())))))))))))(((((((((((((((((((((''''''''''''((((((((('''''''''(((((()))***((((((''''''&&&'''''''''(((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&'''&&&&&&&&&'''&&&$$$!!!!!!&&&'''%%%$$$&&&)))%%%%%%%%%%%%%%%&&&'''((($$$'''&&&)))###""",,,!!!"""%%%&&&&&&%%%$$$ @@@555///"""''')))$$$(((((('''%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''(((---%%%___&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''''''''&&&$$$######%%%''')))DDDwww!!!222000%%%FFFDDD!!!444 $$$--- ''''''''''''''''''''''''...---***&&&""""""''',,,"""///555 {{{222(((...---%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((*********)))))))))))))))''')))************+++---////////////000222333444555444222111222333555666333666ccc///111---------------------------,,,,,,,,,,,,,,,------++++++******************))))))))))))))))))))))))'''((((((((()))))))))***,,,,,,+++******))))))((((((((((((((((((((()))***(((''''''''''''''''''((())))))(((''''''''''''''''''&&&$$$###$$$&&&((()))***))))))(((((((((((()))%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&&&&'''(((((((((((('''&&&***(((&&&&&&''''''&&&%%%&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&'''&&&&&&&&&&&&&&&&&&%%%hhhSSSHHH<<<:::999999999888555333222222222222222222333333000000000000////////////000////////////............/////////...------,,,+++++++++***++++++,,,,,,,,,---...//////...,,,***)))******+++++++++******&&&((())))))(((((()))+++))))))******)))((('''&&&+++***)))(((((()))******(((((((((((()))))))))))))))(((((('''''''''(((((('''''''''''''''((())))))***)))((('''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''((((((((((((((('''''''''%%%%%%############%%%%%%$$$%%%&&&&&&'''''''''&&&((('''''''''((('''$$$""""""'''(((%%%###%%%(((%%%%%%%%%%%%%%%&&&'''(((,,,!!!---(((...***(((%%%###"""###%%%'''"""666---&&&$$$"""""",,,,,,!!!---***###'''...###%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((---%%%___&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((((((''''''%%%$$$$$$%%%'''***,,,+++&&& ###'''---!!!555%%%%%%''''''''''''''''''''''''###$$$"""!!!&&&,,,)))!!!$$$'''###"""***+++(((...GGG)))444%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''(((******))))))+++,,,//////...///000111333444777666444222222222444555333666ccc000222---,,,+++++++++,,,---------------,,,,,,---......------+++***))))))(((((())))))))))))))))))))))))'''((((((((())))))******,,,,,,++++++***))))))(((***)))))))))))))))***+++'''&&&&&&%%%%%%&&&&&&'''***)))((('''''''''''''''&&&$$$""" !!!###'''))))))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***&&&'''((()))((('''%%%$$$''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&'''((())))))((('''&&&!!! """$$$&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''(((((('''%%%$$$###%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%fffQQQFFF>>>===;;;999777555444333333333333222222222111111///////////////......---///000000000000...,,,+++------..................,,,++++++***)))))))))***+++++++++*********))))))((((((((((((((((((((((((+++***)))(((((()))***+++&&&&&&''''''(((((())))))"""&&&((('''(((++++++'''''''''%%%$$$$$$%%%''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&%%%&&&///...,,,***(((((())))))%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&)))'''%%%%%%&&&'''((('''&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''(((((('''&&&%%%%%%$$$(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&%%%$$$######$$$%%%&&&'''$$$$$$&&&'''%%%######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''!!!&&&eee,,,$$$!!!''')))(((%%%&&&'''((('''&&&%%%&&&(((,,,,,,***555TTT!!!---$$$)))"""((($$$...KKK###444---)))'''&&&$$$$$$%%%&&&''''''&&&$$$###$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%JJJTTT!!!111%%%:::222$$$"""'''$$$$$$%%%%%%%%%&&&&&&&&&,,,&&&$$$'''%%%!!!###***((((((((((((((())))))***---...///000000111000000333444444555555666666666111666kkk111+++555...,,,111111,,,***---...---,,,+++++++++++++++))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++++++++))))))))))))(((&&&%%%$$$,,,+++***))))))(((((()))'''(((((((((((((((''''''&&&'''((())))))((('''&&&(((((((((''''''&&&&&&&&&%%%+++,,,&&&###%%%&&&$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###'''******)))'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%&&&&&&$$$"""''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))((('''&&&%%%%%%%%%eeePPPEEE>>>===;;;999777555444333333333333222222222111111//////000000//////...---......//////...,,,+++***------------------------...------,,,,,,+++,,,,,,---------,,,,,,,,,++++++)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''(((((((((((((((''')))(((%%%%%%***+++***'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''(((((('''''''''(((((()))&&&&&&%%%%%%&&&''')))***'''''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&'''(((((($$$###$$$%%%'''&&&$$$"""%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''$$$$$$%%%%%%&&&&&&''''''''''''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""!!! ###&&&))))))************++++++(((((((((((((((((((((((("""$$$!!!"""aaa"""***///...++++++---(((***+++***)))((()))***((()))///$$$"""lllBBB))) &&& %%%$$$555JJJ'''///'''%%%%%%&&&&&&%%%%%%$$$$$$******)))))))))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&222///yyy,,,777000---,,,"""000$$$$$$%%%%%%%%%&&&&&&&&&$$$''',,,...***'''***111((((((''''''(((((()))***+++,,,---...//////000000000000000000000111111111111000bbb,,,,,,---,,,,,,---......222777,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************((()))))))))))))))((('''(((''''''&&&&&&&&&&&&&&&******)))((('''%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&%%%$$$)))+++'''&&&)))+++***((('''&&&&&&&&&'''))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%###%%%&&&((('''&&&$$$"""%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''''''''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$%%%%%%~~~cccNNNDDD======;;;999777555444333333333333222222222111111//////000000//////...---,,,,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,++++++************************''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))&&&!!!!!!&&&***)))&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((())))))((('''''''''(((((('''&&&%%%$$$%%%''')))+++""""""$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%###"""((((((''''''(((((()))***$$$%%%(((+++,,,***&&&"""%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((''''''%%%&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&)))###)))}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''%%%###$$$''')))#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$,,,((("""[[[+++---...)))""" !!!$$$)))***+++***))))))***+++***+++"""...'''&&&000***"""((($$$''')))"""$$$...$$$###$$$&&&'''&&&%%%###!!!%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!)))###%%%))))))&&&!!!$$$,,,&&&%%%%%%%%%%%%&&&&&&&&&&&&(((&&&"""###)))---)))""")))))))))((())))))***++++++,,,---///000000111111333333333333333333222222666444iii555333...222333...************+++,,,---.........---,,,+++++++++++++++,,,,,,,,,************************(((((((((((((((((((((((('''(((((()))))))))))))))'''((()))***************((((((((((((((())))))******))))))((('''%%%$$$###&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%"""&&&(((&&&%%%((()))((())))))((((((((()))***+++&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''%%%$$$"""!!!%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%}}}bbbNNNDDD===<<<;;;999777666444444333333333222222222111111000000000000000///......,,,,,,,,,,,,++++++******---------,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++*********))))))************************'''''''''&&&&&&'''''''''))))))((((((''''''&&&&&&((((((%%%###&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%+++)))'''%%%$$$%%%&&&'''"""$$$&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))'''&&&$$$((((((((('''((())))))***&&&'''))),,,---+++'''$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''###$$$%%%&&&&&&%%%$$$###+++***'''$$$""""""######'''$$$hhh&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$### $$$''''''''''''$$$ &&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((($$$aaa+++(((###!!!%%%,,,---+++&&&'''((('''&&&%%%&&&(((------(((%%%kkk\\\######+++$$$)))&&&'''...777///$$$$$$%%%%%%&&&'''&&&%%%$$$### !!!###$$$$$$$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&+++ $$$""")))888%%%...,,, %%%%%%%%%&&&&&&&&&&&&'''''''''$$$ %%%,,,+++$$$&&&&&&&&&&&&&&&'''((((((((()))***,,,---......///333222222111111000000000)))'''```+++%%%(((...222000111444111+++,,,---...//////...,,,+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''(((((((((((((((''''''((())))))))))))(((((((((((((((((()))***+++,,,''''''((()))))))))((((((((((((((())))))(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&&&&&&&)))))))))))))))*********&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''}}}bbbNNNDDD<<<<<<;;;999777666555444333333333222222222111111000000000000000//////...---------,,,,,,,,,,,,,,,///.........---------,,,***++++++,,,,,,,,,+++***+++++++++*********))))))************************((((((((())))))((((((((())))))((((((''''''&&&&&&&&&((('''$$$###&&&&&&###%%%&&&((((((((((((&&&%%%&&&'''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%***)))'''%%%%%%%%%&&&'''%%%&&&((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%''''''&&&&&&''''''((()))&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$---+++(((%%%$$$###$$$%%%&&& """\\\&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$"""$$$###"""%%%(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%)))"""[[[ ###$$$!!!###'''%%% $$$%%%&&&%%%$$$$$$%%%&&&&&&'''%%%%%%...000###'''###%%%"""###((('''$$$'''''')))((('''&&&%%%&&&&&&'''"""$$$&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***222$$$|||&&&///'''+++!!!+++%%%%%%&&&&&&&&&'''''''''+++222...'''''',,,000&&&&&&&&&%%%&&&''''''(((((()))***,,,---.........//////......------,,,,,,888333eee555111------***(((***...+++%%%---...//////...,,,***((()))******++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((''''''&&&(((((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))'''((()))***************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&(((((((((((((((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''%%%###"""######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))|||aaaNNNDDD<<<;;;:::999888666555555333333333222222222111111000000111111000000///.........------------....../////////......------,,,+++,,,...//////...---------------,,,,,,,,,++++++************************))))))************))))))((((((((((((((('''''''''&&&***+++))))))***((($$$''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))((('''''''''((((((&&&&&&&&&&&&'''(((((()))''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((((((&&&######$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())),,,+++)))(((''''''''''''((('''&&&&&&&&&'''((()))%%%&&&###[[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%+++---)))$$$'''///111,,,%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---,,,%%%%%%bbb)))111000%%%""")))+++%%%&&&'''&&&%%%%%%%%%'''"""'''///%%%WWW ###&&&&&&'''&&&$$$%%%)))%%%+++%%%///+++)))'''%%%%%%&&&((()))###%%%'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$222&&&)))###|||...$$$+++'''&&&%%%&&&&&&&&&''''''''''''***%%%$$$))),,,'''!!!++++++******++++++,,,------...///000000111111000333333222222222222222111)))---eee///'''444...***,,,///111555888,,,------...---+++***)))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((('''&&&%%%######%%%%%%%%%&&&'''((()))***************)))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((!!!###&&&&&&&&&(((%%%&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''***'''%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))zzz```MMMCCC<<<;;;:::999888666555555333333333222222222111111000111111111111000//////......---,,,,,,---.../////////...------,,,+++++++++,,,...///000///...------------,,,,,,,,,++++++))))))))))))))))))))))))))))))***++++++***))))))'''''''''(((((((((((((((&&&)))+++)))(((***)))%%%((((((''''''''''''((((((&&&&&&''''''((())))))***(((((('''''''''(((((()))$$$%%%&&&(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))'''%%%$$$&&&'''((('''%%%&&&&&&&&&&&&'''''''''((('''%%%$$$%%%'''***,,,000...+++(((&&&&&&'''(((%%%%%%%%%&&&&&&''''''((("""+++###]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&"""((($$$###)))...+++''''''((((((((()))))))))((((((((((((((((((((((((!!!$$$+++```&&&***)))&&&)))000,,,!!!%%%&&&''''''%%%%%%&&&'''''''''******!!!---&&&###***(((&&&***'''"""uuu"""+++((((((''''''&&&&&&&&&&&&######%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''###555,,,222,,,xxx'''%%%###000&&&&&&&&&&&&''''''''''''///!!!((((((,,,555&&&&&&%%%%%%&&&&&&'''((('''(((((()))))))))((((((,,,,,,------------------)))111ggg---...%%%!!!&&&000,,, +++*********++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))((('''&&&''''''(((((('''&&&%%%%%%((((((((((((((()))***+++(((((()))(((((('''&&&%%%***)))(((((((((((()))***'''''''''((((((((())))))!!!%%%$$$%%%'''%%%&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))'''$$$$$$&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&&&&''''''xxx^^^KKKBBB;;;;;;:::999888777666555333333333222222222111111111111111111111000//////...---,,,,,,,,,---...///......---,,,,,,+++******)))***,,,......---,,,++++++++++++*********))))))((((((((((((((((((((((((((()))***++++++***)))(((&&&'''''''''(((((())))))$$$''''''%%%%%%''''''$$$)))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%&&&'''(((&&&''')))))))))'''$$$###((('''&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((()))***&&&&&&&&&&&&&&&'''(((((($$$###""""""###$$$###"""&&&&&&&&&'''''''''((((((***(((&&&%%%%%%(((,,,...111///***&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$###---!!!^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%$$$$$$%%%''''''kkk]]]+++$$$%%%&&&&&&$$$$$$%%%&&&+++###111ooo!!!///!!!((($$$###)))'''''' ...%%%&&&'''((((((&&&$$$###%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''''''''!!!&&&!!!***,,,---!!!fff&&&'''(((&&&&&&&&&'''''''''((((((""",,,...!!!###PPPppp>>>'''***''''''''')))***,,,...///,,,,,,,,,++++++*********''''''''''''''''''''''''))))))))))))))))))))))))))))))******)))(((''''''&&&'''((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&''''''((((((((())))))******)))###"""'''+++)))(((***%%%&&&((()))))))))((('''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''((()))***((((((((('''&&&&&&&&&%%%&&&&&&'''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&$$$"""###&&&***+++,,,''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&xxx^^^LLLCCC???===:::777555555666777555555444333222000000///////////////000000000000,,,+++******))))))******+++---000000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***)))((()))***,,,---+++)))''''''***,,,+++(((&&&'''(((((((((''''''''''''((((((+++***)))'''&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''***((('''&&&&&&'''(((***'''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''[[['''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%'''''''''(((((('''&&&%%%%%%)))""""""zzz555(((((('''''''''&&&&&&&&&(((&&&'''(((&&&)))'''%%%%%%&&&&&&%%%$$$((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&!!!444222"""'''+++&&&''''''###!!!"""######%%%(((%%%'''###***\\\+++---+++...---+++)))((())))))***,,,+++++++++***)))))))))(((((((((((())))))))))))******))))))((((((''''''(((((('''&&&%%%$$$$$$$$$###$$$%%%''')))***++++++(((((((((((((((((((((((('''''''''''''''''''''''')))******)))'''%%%&&&'''$$$&&&((())))))(((&&&$$$))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&$$$%%%%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''%%%###$$$&&&'''%%%######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$%%%)))+++***)))www^^^LLLCCC???===999666555444555666555444444333222111000//////000000000000000000000......---,,,,,,,,,,,,---***,,,///...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,++++++111000...+++)))))))))***''')))+++***(((&&&'''(((((((((''''''''''''(((((()))(((((('''''''''((((((%%%&&&((())))))(((%%%$$$(((((((((((((((((((((((())))))))))))((('''&&&%%%''''''((())))))(((''''''%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''[[[&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((('''&&&&&&%%%$$$&&&//////(((((('''''''''&&&&&&&&&(((&&&'''DDD))))))'''%%%%%%&&&&&&&&&$$$&&&&&&''''''''''''''''''#########$$$%%%&&&((((((''''''&&&&&&%%%%%%%%%%%%''' {{{ 777###***(((&&&%%%&&&)))***)))%%%(((%%%'''###***\\\+++---+++---,,,+++))))))))))))***++++++******************(((((((((((()))))))))))))))))))))((((((((((((((()))(((''''''''''''&&&%%%$$$$$$&&&''')))*********''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))&&&%%%&&&'''(((''''''''''''''''''((()))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&$$$%%%%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$%%%(((***)))(((uuu]]]LLLDDD>>><<<999666444444555555555444333333222111000000000000000000000000000000//////...------------...***,,,------+++*********,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------666555222...***(((((()))''')))******(((''''''((()))((((((''''''(((((()))((('''''''''(((((()))***###%%%(((++++++)))&&&$$$(((((((((((((((((((((((())))))))))))((('''&&&%%%''''''((())))))(((''''''&&&&&&'''''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''[[[%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((''''''&&&%%%"""+++CCC&&&'''''''''''''''&&&&&&&&&(((&&&'''rrr,,,(((&&&%%%%%%&&&&&&&&&%%%$$$%%%'''(((((((((''''''''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$,,,((()))&&&######&&&(((''''''%%%(((%%%'''###***\\\+++---+++---,,,+++***))))))))))))))))))******************(((((((((((())))))))))))(((((((((((((((((())))))***(((&&&''')))***(((&&&%%%%%%&&&(((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((&&&%%%&&&''')))'''$$$""""""$$$''')))(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''(((((((((sss[[[KKKDDD===;;;999666555444444444444444333333222111000000111111111000000000000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++,,,...000::::::777333---)))&&&%%%((())))))))))))((((((((())))))(((((((((((()))))))))((((((((((((((())))))$$$%%%((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''(((''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''[[[$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&'''''''''''''''&&&&&&$$$,,,aaa###''''''''''''''''''''''''(((&&&'''***(((&&&%%%%%%&&&'''&&&%%%###$$$''')))))))))'''&&&(((((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$***RRR333(((&&&$$$$$$&&&&&&###"""###%%%(((%%%'''###***\\\***,,,***,,,++++++******)))))))))(((((())))))******++++++(((((((((((())))))))))))&&&''''''(((((()))))))))***'''%%%&&&***+++)))&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&''''''%%%""" """%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''&&&%%%$$$%%%&&&'''''''''pppYYYJJJCCC===<<<999777666555444444444333333222222111111111222111111111000000000//////...------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***,,,000444MMMFFF<<<333,,,)))'''&&&((((((((()))))))))(((((())))))(((((((((((())))))++++++***((((((''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''!!!###%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''[[[$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&'''''''''''''''&&&"""***$$$&&&'''''''''''''''''''''(((&&&'''''''''&&&$$$$$$&&&''''''&&&###%%%'''))))))((('''&&&""""""###%%%'''***,,,---&&&&&&&&&&&&''''''''''''---,,,+++$$$%%%)))---***$$$$$$(((%%%(((%%%'''###***\\\***,,,***++++++++++++*********)))((((((((())))))******+++(((((((((((())))))))))))&&&&&&''''''(((((())))))(((&&&%%%&&&(((***(((&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''%%%&&&&&&%%%%%%%%%&&&'''mmmVVVHHHBBB===<<<;;;999777666555555333333333222222222111111222222222111111000000///000000///............///000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,******...555;;;aaaQQQ<<<---((())),,,,,,(((''''''(((******)))'''***))))))(((((())))))***,,,,,,***)))((('''''''''***)))'''&&&&&&'''***+++(((((((((((((((((((((((('''((((((((((((((('''''')))(((''''''''''''((()))''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''[[[$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''%%%&&&''''''((('''''''''(((zzz&&&&&&&&&&&&'''''''''''''''(((&&&'''%%%'''%%%$$$$$$&&&''''''&&&&&&&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((""")))%%%$$$FFFccc%%%"""%%%+++***$$$%%%+++%%%(((%%%'''###***\\\***,,,*********+++++++++******)))(((((())))))))))))))))))(((((((((((())))))))))))''''''''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''''''''((())))))(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%'''(((kkkTTTFFF@@@>>>===<<<:::888777666555333333333222222222222111333333222111111000000///000///......------......000---******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++)))***000;;;DDD]]]JJJ444((()))...///...((('''&&&(((***+++)))'''******))))))))))))******++++++***)))((((((((()))***)))(((((('''(((((()))((((((((((((((((((((((((''''''(((((((((((('''''')))(((''''''''''''((()))&&&''''''(((((((((((('''%%%%%%%%%&&&&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&"""'''(((&&&%%%'''***''''''''''''''''''''''''#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''[[[$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''%%%&&&&&&'''(((((('''''' ***ccc'''&&&&&&&&&'''''''''(((((((((&&&'''((('''%%%$$$$$$&&&'''''''''((((((((('''&&&&&&%%%%%%***)))'''%%%###"""!!!!!!%%%%%%%%%&&&&&&'''''''''###***444333&&& %%%((($$$###'''%%%(((%%%'''###***\\\)))+++))))))***++++++++++++***))))))))))))))))))((((((((((((((((((((())))))))))))''''''''''''''''''&&&&&&'''***,,,***&&&$$$&&&)))$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###%%%'''&&&$$$###%%%'''$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))(((%%%%%%''')))jjjSSSEEE???>>>>>>===;;;999888666666333333222222222222222222333333222222111000000///------,,,++++++++++++,,,///,,,))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((())))))(((***333@@@KKKJJJ;;;+++(((///444111***)))'''&&&(((+++,,,***'''******))))))))))))******)))))))))))))))******+++))))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&%%%$$$$$$%%%&&&'''&&&&&&'''((()))))))))(((%%%%%%%%%&&&'''((())))))++++++***)))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###(((,,,+++'''$$$$$$&&&((((((((((((((((((((((((!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''[[[%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%'''%%%%%%&&&'''((((((((('''%%%---UUU&&&&&&&&&&&&'''''''''(((((((((&&&(((+++&&&%%%$$$$$$&&&(((''''''***)))(((&&&%%%%%%%%%%%%######$$$%%%''')))+++,,,$$$$$$$$$%%%%%%&&&&&&&&&///$$$---YYYHHH222"""%%%***((($$$%%%%%%(((%%%'''###***\\\)))+++)))))))))+++,,,,,,+++***)))******))))))((((((''''''(((((((((((())))))))))))(((((((((''''''&&&&&&%%%(((,,,///,,,&&&###'''+++###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###%%%'''&&&$$$###%%%'''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''')))***(((&&&%%%'''***gggRRRFFFAAA>>><<<;;;999777555555444111222222333222111000///000///---,,,,,,---...///222111///...---......///.........------.........*********)))******+++,,,,,,***((((((+++111888===888000***+++222666333...'''((()))******)))((('''((('''''''''((()))+++,,,"""$$$'''***+++***)))''''''&&&&&&'''))))))((('''&&&'''''''''&&&&&&((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))******)))'''%%%$$$'''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%&&&(((***+++$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((($$$)))\\\'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$$$$!!!"""$$$$$$###)))''''''(((((())))))******+++PPP777...$$$%%%%%%&&&&&&%%%%%%$$$(((...'''%%%&&&'''&&&%%%%%%&&&((((((%%%""""""%%%'''&&&%%%###%%%&&&&&&&&&%%%"""###%%%'''))))))(((&&&%%%###!!!)))""""""''' &&&+++&&&"""$$$$$$!!!###,,,[[[---&&&---************************&&&'''(((******))))))(((+++***)))((((((((((((((($$$$$$$$$%%%(((******)))***))))))((('''&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$'''''''''(((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((()))'''%%%$$$$$$%%%&&&(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%$$$###"""dddOOODDD???===<<<;;;888777555555444444333222222111111222222000000000///---,,,,,,---...---,,,+++++++++,,,---...------,,,,,,------...***************++++++,,,---,,,*********+++---///222,,,((((((---000...+++'''((()))******)))((('''((('''''''''((()))+++,,,%%%''')))***+++)))'''&&&)))(((((()))++++++***)))%%%&&&'''&&&&&&&&&((())))))(((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%'''***---...%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((($$$)))\\\'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&'''%%%######&&&((('''&&&"""((((((((())))))))))))))),,,ddd222(((%%%%%%&&&&&&&&&&&&%%%%%%((("""(((###'''(((((('''%%%$$$%%%&&&(((%%%###$$$%%%&&&%%%$$$)))))) ---000(((&&&---*** )))+++%%%***%%%""""""(((***aaa$$$"""---###---&&&%%%###"""+++%%%###XXX'''(((###************************((()))***,,,,,,++++++******)))(((((('''''''''(((((('''&&&''')))******((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&'''''')))((('''&&&%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&''''''***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''%%%######$$$$$$$$$###&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%cccOOODDD???===<<<:::888777666555555555444333111111222333333,,,///222111...,,,---...,,,+++++++++++++++,,,------,,,,,,++++++,,,,,,---***************+++,,,,,,,,,,,,,,,,,,+++)))&&&%%%+++(((&&&&&&'''))))))((((((((())))))))))))((((((((('''''''''((()))***+++((()))***+++***)))'''%%%)))(((((()))++++++***(((###%%%&&&&&&&&&&&&((())))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''***,,,---&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''$$$(((\\\'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&$$$######%%%&&&&&&%%%'''(((''''''''''''&&&&&&&&&***,,,"""&&&&&&''''''''''''&&&&&&((((((&&&((())))))&&&$$$######'''&&&%%%&&&&&&&&&$$$"""&&&000111&&&"""HHHuuubbb===###&&&VVV###))))))""")))&&&$$$&&&&&&+++$$$$$$WWW$$$444(((************************((()))***,,,,,,++++++***(((((((((''''''''''''''')))'''&&&'''(((((('''&&&))))))(((((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))+++***)))'''&&&&&&%%%%%%)))(((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((((((((('''''''''%%%######$$$$$$$$$###&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''((((((dddPPPEEEAAA===<<<:::888777666555555333333333222222222222222&&&+++000111///---...000,,,,,,,,,,,,---......///,,,++++++++++++++++++,,,+++************+++,,,,,,)))***,,,,,,,,,+++)))((('''''''''&&&%%%%%%'''((((((((())))))))))))((((((((((((((((((((()))******'''(((*********)))((('''&&&&&&%%%'''((()))'''&&&"""$$$&&&'''&&&'''((()))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###((([[['''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$111&&&&&&%%%%%%$$$######"""&&&*** ''''''(((((((((((('''''''''***###%%%((((((&&&$$$###"""&&&&&&'''''''''&&&$$$"""###"""(((%%%333ooo|||JJJCCC---!!!---"""&&&""",,,(((### ...]]]...(((************************&&&'''((()))***))))))(((''''''''''''''''''&&&&&&%%%$$$###$$$&&&&&&&&&$$$(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))******++++++***)))((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%"""###%%%'''(((((('''&&&%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&)))'''%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!"""###%%%&&&'''((((((~~~bbbOOOEEEAAA<<<;;;:::888777666666666111222333444333222000///))),,,//////...---...000+++,,,,,,------.........+++++++++******++++++++++++++++++***+++,,,,,,---)))))))))*********++++++''')))***)))'''&&&(((***))))))(((((((((((())))))((((((((()))))))))))))))%%%&&&((()))*********)))&&&%%%%%%&&&(((((('''&&&###%%%'''(((((('''((()))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''[[['''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((''''''((((((''''''&&&%%%$$$######!!!+++"""'''(((((())))))(((((('''%%%))))))"""!!!%%%&&&%%%$$$######%%%&&&(((((('''&&&$$$$$$000--- ,,,vvv###%%%***(((((($$$(((%%%$$$ +++aaa++++++))))))))))))))))))))))))&&&'''((()))***))))))(((%%%&&&'''(((((('''&&&&&&###""""""$$$&&&(((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&''')))***++++++((((((''''''%%%$$$""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$!!!###&&&((()))((('''&&&$$$$$$$$$%%%%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%)))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%zzz___LLLBBB???<<<;;;:::888777666666666222333444444444333111000111000///.........///000***++++++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++++++++,,,------+++***)))''''''((()))***)))***++++++***)))***+++))))))(((((((((((())))))(((((())))))))))))(((((($$$%%%&&&((())))))******(((''''''(((******)))'''%%%'''******)))(((((()))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%"""&&&ZZZ'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%'''((((((&&&%%%%%%&&&ooo---******)))(((''''''&&&&&& +++%%%''''''((((((((((((''''''$$$(((KKK%%%!!!###$$$$$$$$$%%%%%%%%%&&&((((((&&&%%%&&&'''%%%)))fff""",,,---'''((("""!!!---%%%RRR444***)))))))))))))))))))))))))))((()))***,,,,,,++++++***%%%&&&'''))))))((('''&&&%%%$$$$$$&&&)))++++++***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((((((((((('''''''''%%%&&&&&&'''((((((((('''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""$$$&&&(((((((((&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%######$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$yyy^^^KKKBBB???;;;;;;999888777777666666777666444333333333555666666111,,,+++000555888888,,,,,,---...---,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------++++++***************************+++++++++*********)))(((''''''((()))***(((((()))******)))((('''%%%%%%&&&&&&'''''''''(((''''''&&&((()))***)))''''''***,,,,,,***)))((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''))))))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$!!!&&&ZZZ'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((("""$$$&&&&&&###""""""###999YYY"""))))))((((((''''''&&&&&&%%%***%%%&&&''''''((((((''''''&&&###+++xxx&&&"""###%%%%%%$$$$$$%%%'''$$$&&&''''''%%%%%%(((***SSS***)))%%%&&&&&&"""))))))!!!...qqq000!!! ))))))))))))))))))))))))((()))***,,,,,,++++++***%%%&&&(((******)))(((''''''&&&&&&''')))+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''(((***++++++++++++$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$""""""$$$&&&''''''%%%######$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$${{{___MMMDDDAAA;;;:::999888777777777777===:::555111111444888;;;666...((()))333<<>>:::999888666555555555555;;;999555333555;;;AAAFFF555222000000222555666666111,,,,,,000000,,,---111111000...,,,...111000......,,,)))(((***+++,,,,,,000///,,,***((()))***+++++++++******)))((((((((()))))))))))))))******+++(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&,,,(((%%%'''---///***%%%---***((('''((((((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''')))***---///000&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''###'''ZZZ%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""&&&&&&&&&%%%$$$$$$''')))%%%###^^^(((!!!%%%!!!+++)))'''...///)))(((''''''+++$$$___&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))(((%%%)))---&&&,,,--- )))...###&&&''''''((()))((((((((('''---...***???###222 &&&&&&&&&&&&&&&&&&&&&&&&]]]///(((###,,,)))((('''((()))((('''%%%%%%(((ZZZ$$$%%%************++++++++++++***************)))(((((('''((((((((('''&&&&&&%%%'''&&&%%%''')))******)))******))))))((((((''''''************)))((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''')))***&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((()))))))))))))))((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyy\\\III@@@>>>:::999888666555555555555222111000000111444777999222///------...000111111...+++---111111---,,,...///...,,,******,,,---,,,---+++))))))+++,,,,,,+++...---,,,+++++++++,,,,,,+++++++++******)))(((''')))(((((((((((()))******(((((('''''''''&&&&&&&&&))))))))))))))))))))))))***'''&&&(((,,,---+++'''(((''''''(((******(((&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&((()))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''###'''ZZZ%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***)))(((&&&%%%!!!$$$&&&''''''&&&'''(((""",,,OOO ******""")))...""",,,''''''+++###___&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))) !!!'''""" %%%******;;;___&&&&&&'''''''''''''''&&&&&& &&&+++(((>>>DDD###,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%___,,,000))))))((((((((('''&&&$$$%%%(((ZZZ%%%&&&((((((((())))))))))))******************)))((((((((((((((((((((('''&&&&&&'''&&&%%%''')))***)))((())))))))))))(((((((((((($$$%%%&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))(((((())))))******++++++$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxx\\\JJJAAA>>>:::999888666555555555555111111222333333222222111111///,,,,,,---......---...++++++...///---///222...---,,,***)))(((+++---,,,+++******,,,,,,+++******+++,,,,,,------------***++++++++++++)))((('''((((((''''''(((((()))***(((((((((''''''''''''&&&*********************)))&&&'''((()))***++++++***%%%%%%&&&'''(((&&&### '''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''###'''ZZZ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###"""&&&))))))(((''''''222,,,!!!<<<,,,###!!!******!!! ***'''&&&***###^^^&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((vvv222!!!(((&&&'''"""))),,,!!!'''kkk222+++((('''''''''&&&%%%%%%$$$"""%%%$$$%%%555{{{%%%((( &&&&&&&&&&&&&&&&&&&&&&&&)))...%%%111)))))))))((((((&&&%%%%%%%%%(((ZZZ%%%&&&)))))))))*********++++++))))))******))))))((((((((((((((()))(((((('''&&&'''&&&&&&''')))***)))((((((((((((((())))))))))))######%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''(((((((((((((((%%%&&&&&&'''((()))***+++&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$###"""!!!!!!'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvv\\\JJJAAA>>>:::999888666555555555555555555555555444333111000333111///......///...---000---******+++---111555------...///---***,,,000++++++***+++------+++))))))***,,,---------+++******+++,,,,,,+++***(((''''''''''''''''''((())))))((((((((('''''''''''''''((((((((('''''''''''''''###&&&)))***))))))+++---,,,+++)))'''&&&$$$ ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((((((&&&%%%###)))(((&&&%%%%%%&&&((()))$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''###'''ZZZ%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###!!!###'''(((((('''''''''&&&***---999'''###(((---)))%%%+++---$$$&&&%%%***###^^^''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((eeeDDD(((...$$$///---!!!###(((///---$$$+++***)))((('''&&&%%%%%%$$$+++!!!$$$!!!(((%%%&&&&&&&&&&&&&&&&&&&&&&&&111NNN===&&&'''(((((('''&&&''''''%%%(((ZZZ&&&''''''(((((((((((()))))))))((()))))))))))))))(((((('''''''''((((((''''''&&&(((&&&&&&''')))))))))((('''''''''((()))*********''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$&&&((())))))(((&&&%%%%%%&&&'''((()))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&sssZZZJJJAAA>>>:::999888666555555555555444444222000///.........444222000///000000...------...---,,,,,,---------...,,,---111111,,,,,,000++++++***+++------+++))))))***,,,------+++)))'''++++++,,,,,,+++***(((''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%"""&&&******((('''***---333///+++(((''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###)))(((&&&%%%%%%&&&((()))$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''###'''ZZZ%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((('''&&&''''''&&&$$$$$$%%%'''(((000---ddd))) $$$)))%%%+++///$$$%%%%%%)))"""^^^''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''RRRRRR)))%%% 000***&&&---###&&&???vvv###***---,,,***((('''&&&&&&&&&(((000???GGG***###;;; &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,%%%fff555"""$$$'''(((''''''(((***%%%(((ZZZ'''((($$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))))))))((((((%%%&&&&&&'''''''''&&&&&&((('''&&&'''((()))((('''&&&&&&'''((()))***++++++'''''''''(((''''''&&&%%%&&&''''''''''''''''''&&&%%%&&&((())))))'''&&&$$$$$$%%%'''((((((((('''&&&))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&pppYYYIII@@@<<<:::999888666555555555555555333111///......///000222000////////////---+++)))---111111111222///+++444---+++000111,,,+++///,,,+++******,,,,,,+++******+++---------+++)))(((---,,,,,,+++******))))))((((((''''''(((((()))***'''(((((((((((()))))))))))))))((((((''''''&&&&&&###&&&))))))((('''))),,,,,,((($$$"""$$$&&&((()))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''(((((('''&&&%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''###'''ZZZ%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''%%%######%%%'''&&&"""&&& ///]]]###)))((($$$)))$$$$$$)))"""^^^''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&===YYY$$$!!!&&&111%%%444 ===%%%///...,,,***((('''''''''((("""+++mmm222%%%888---###***(((:::333###$$$&&&&&&&&&&&&&&&&&&&&&&&&(((/// LLL!!! $$$'''(((&&&&&&(((+++%%%(((ZZZ'''(((''''''((((((((()))))))))''''''((()))))))))((((((%%%&&&''''''''''''''''''((('''&&&'''((()))((('''&&&''''''((()))******+++!!!"""$$$%%%''''''((((((''''''((((((((((((''''''&&&'''((((((((('''&&&%%%%%%%%%&&&'''''''''''''''(((((('''&&&%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''nnnWWWHHH???;;;:::999888666555555555555555444333222111222222333000///......//////---,,,***...//////444???FFFGGGCCC444+++---///,,,+++000---+++))))))+++,,,,,,++++++,,,---.........---,,,...---+++***))))))***+++)))(((((((((((()))******'''((((((((())))))))))))******))))))((('''''''''%%%'''((()))((((((((()))$$$""" """%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''###'''ZZZ%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%&&&''''''%%%$$$%%%&&&***!!!""",,,"""---***RRR(((((( $$$'''$$$###((("""]]]''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))$$$'''ccc%%%''''''...'''***$$$fff+++&&&000---+++)))'''&&&''''''((( )))TTT...$$$"""$$$ )))[[[###&&&&&&&&&&&&&&&&&&&&&&&&&&& ---333''';;;"""&&&)))(((%%%$$$&&&)))%%%(((ZZZ((()))******+++++++++,,,,,,,,,&&&''''''((())))))((((((''''''((())))))))))))))))))(((&&&'''((()))(((&&&''''''(((((())))))******"""###$$$&&&(((((())))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''lllVVVHHH???::::::999888666555555555555111111111222222222111111111000///000111111///---111000+++(((333LLLaaakkkQQQ===---,,,///,,,---222...,,,)))(((***+++,,,,,,+++,,,---///000111111111000...+++)))((()))+++,,,)))))))))))))))***++++++'''((((((((())))))*********))))))((('''&&&&&&%%%'''''''''((()))(((((('''(((&&&&&&&&&((()))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%''')))***&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''###'''ZZZ%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))!!!$$$''')))(((&&&&&&&&&+++%%%'''&&&YYY333&&&%%%,,,/// ######(((!!!]]]((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))"""mmm+++(((&&&(((...;;;MMM---$$$'''+++***(((&&&%%%&&&'''(((,,,###<<>>888888777666555444333333333333222222111000000000/////////000000000000000...---,,,---444FFF]]]mmmOOO;;;,,,---///,,,,,,000------------,,,+++******'''((()))***,,,...//////000---******---///...---))))))))))))))))))))))))*********)))'''&&&''')))&&&'''((((((((('''&&&%%%'''&&&%%%$$$"""!!! ***)))'''&&&%%%%%%&&&&&&###$$$&&&(((((('''%%%$$$)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%######$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########***'''$$$%%%((()))%%%!!!$$$%%%'''&&&%%%$$$$$$%%%''''''&&&&&&&&&''''''(((%%%"""'''[[[)))(((&&&&&&'''(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&rrrccc(((((("""///!!!&&&&&&***###___%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''zzz$$$...///$$$***aaa***222$$$******)))((('''&&&%%%%%%'''===sss---((('''&&&%%%%%%&&&((()))%%% ###((('''&&&%%%$$$%%%&&&&&&---'''###+++'''[[[yyy,,,''''''%%%%%%,,,%%%(((ZZZ&&&'''((((((((((((((((((((((((!!!%%%)))***)))((()))+++(((((((((((())))))))))))((((((''''''''''''((((((((()))***)))'''''''''((('''((()))******)))((('''(((''''''''''''((())))))(((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%'''((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$nnnVVVGGG???===888888777666555444444333333333222222111000000000////////////////////////.........---000999GGGQQQ@@@222))),,,...***))),,,,,,,,,,,,,,,+++***)))))))))*********++++++,,,,,,...,,,***+++---...---+++))))))))))))))))))))))))(((((((((&&&$$$###$$$%%%''''''((((((((((((''''''(((((((((''''''&&&&&&%%%((('''&&&&&&&&&'''((((((((()))***+++***)))'''%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%)))(((&&&&&&((())))))'''&&&'''((((((''''''&&&&&&&&&''''''&&&###'''[[[(((&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&--->>>(((000333&&&&&&***###___%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&& )))kkk000((()))&&&((((((((((((((('''''''''$$$nnnNNN (((((('''&&&&&&&&&'''(((((()))'''''''''((((((((('''&&&%%%%%%***!!!%%%"""444LLL ,,,((($$$444%%%(((ZZZ&&&'''((((((((((((((((((((((((%%%'''***+++***)))((((((((((((((()))))))))******))))))(((((('''((((((((('''((())))))'''&&&'''((('''((()))******)))((('''''''''&&&&&&''''''((()))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%,,,***((((((((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$###%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%mmmUUUFFF???<<<999888777777555555444333333333222222111000000000........................,,,...000...---...222555000***)))...///***(((+++++++++++++++***)))((((((,,,++++++***))))))((((((,,,+++***+++------+++***))))))))))))))))))))))))(((((((((&&&###"""###$$$(((((('''''''''(((((()))((((((((()))))))))))))))&&&%%%%%%&&&&&&((())))))(((((((((((('''%%%$$$"""###$$$$$$%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$###%%%''''''%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&###!!! ###&&&(((&&&$$$&&&'''))))))(((''''''((()))((('''&&&&&&&&&&&&&&&((($$$(((\\\%%%%%%%%%&&&((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###???'''''',,,!!!&&&&&&***###___%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%###***HHHLLL+++######'''$$$&&&'''''''''(((((())))))%%%,,,))))))((('''&&&&&&&&&&&&***,,,###&&&''')))++++++)))&&&$$$&&&$$$000###$$$(((<<<%%%/// &&&'''&&&%%%(((ZZZ&&&'''((((((((((((((((((((((((***))))))***+++***(((&&&))))))))))))************+++***)))(((((((((((((((&&&'''(((((('''&&&((()))'''(((((())))))(((((('''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''&&&%%%%%%$$$''''''''''''''''''''''''***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%&&&((((((((('''&&&%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%,,,***)))((()))((('''%%%""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%lllUUUGGG???<<<999999888777666555444444333333222222111000000000...............---------***---000000...,,,++++++***))),,,000000***))),,,,,,,,,,,,,,,+++***)))(((+++++++++***)))((('''''')))***+++,,,,,,+++***(((((((((((((((((((((((((((+++++++++)))&&&$$$%%%&&&((('''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%$$$###(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&'''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&,,,***((((((((('''$$$!!!"""$$$&&&&&&%%%$$$%%%%%%***)))((('''&&&%%%%%%%%%((($$$)))\\\%%%%%%&&&((()))(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///KKK&&&///$$$&&&&&&***###___&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&000!!!+++000###&&&''''''''''''((((((((((((000nnn((('''***))))))((('''&&&&&&%%%)))--- &&&''')))))))))(((&&&%%%+++%%%000$$$"""000$$$ VVV111'''(((%%%(((ZZZ&&&'''((((((((((((((((((((((((***((('''(((++++++((($$$))))))))))))*********+++,,,+++***))))))(((((()))&&&((())))))(((''')))***((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((('''&&&"""######$$$&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkUUUHHH@@@<<<999999888777666555444444333333222222111000000000//////......------------***,,,......---,,,++++++++++++---///---******---------------,,,+++***)))*********)))))))))))))))((()))+++,,,+++***))))))((((((((((((((((((((((((,,,,,,,,,***'''&&&'''((('''&&&%%%$$$%%%&&&((()))((((((''''''&&&%%%%%%%%%(((((('''''''''&&&&&&%%%''''''(((((())))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&###%%%''''''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&""""""###$$$&&&'''&&&%%% """$$$$$$######$$$%%%***)))((('''&&&%%%%%%%%%'''$$$(((\\\&&&&&&''')))***)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,"""VVV%%%,,,&&&&&&***###___&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((!!!)))+++777$$$ 000$$$((((((((((((''''''''''''KKK666222*********))))))((('''&&&%%%%%%000###((('''&&&&&&%%%%%%&&&&&&***!!!)))%%% +++,,,'''yyykkk 333)))!!!%%%(((ZZZ&&&'''(((((((((((((((((((((((((((%%%$$$&&&)))***(((%%%((())))))))))))*********++++++***)))))))))))))))((()))******(((((()))***((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhTTTIIIAAA===:::999888888666666555444333333222222111000000000000000//////...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++)))((()))+++------------,,,+++******)))))))))************+++)))***,,,,,,***)))***+++)))))))))))))))))))))))))))******)))'''&&&'''(((&&&&&&&&&&&&&&&'''((()))***))))))((('''&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%&&&'''((())))))***'''''''''((())))))******&&&''''''((((((''''''&&&$$$&&&((((((&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&"""$$$&&&&&&&&&%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%"""'''[[[(((''''''(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))---!!!333$$$&&&&&&***###___&&&&&&'''''''''((((((((('''(((((((((((((((((('''((( +++iii'''111555$$$$$$---))))))(((((('''''''''&&&rrr333$$$)))))))))))))))((('''&&&###,,,&&&((('''&&&$$$$$$%%%&&&&&&'''"""(((+++$$$$$$)))***$$$&&&???%%%"""***%%%(((ZZZ&&&'''((((((((((((((((((((((((&&&%%%$$$%%%'''(((''''''(((((((((((()))))))))))))))))))))(((((())))))***)))******)))((('''((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&''''''((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###$$$%%%'''###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%&&&&&&%%%###''''''&&&%%%%%%$$$#########$$$&&&'''(((''''''&&&(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%eeeRRRHHHAAA<<<:::999999888777666555555333333222222111000000000111111000//////...------,,,,,,++++++,,,---,,,,,,,,,,,,+++******++++++***,,,------,,,,,,+++***)))++++++++++++++++++++++++***+++,,,+++))))))+++---))))))))))))))))))))))))'''((()))(((&&&&&&''')))&&&'''((()))************((((((((((((((((((((((((&&&''''''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))%%%&&&&&&''''''&&&&&&%%%%%%'''((((((&&&%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((()))(((&&&%%%$$$$$$###%%%'''(((''''''((()))(((''''''&&&&&&&&&''''''###%%%YYY((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++333666222&&&&&&***###___''''''''''''((((((((((((&&&''''''((((((''''''&&&((($$$+++666(((&&&---!!!000666555'''''''''((((((((((((((("""'''&&&(((((()))***))))))((('''&&&$$$&&&'''''''''''''''&&&&&&%%%%%%)))(((,,,+++%%%'''&&&+++%%%000,,,(((,,,%%%(((ZZZ&&&'''(((((((((((((((((((((((('''(((((('''%%%%%%&&&'''&&&'''''''''((((((((((((''''''''''''((()))******((())))))(((&&&$$$$$$%%%((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$######%%%'''$$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%%%%&&&'''(((&&&%%%%%%&&&'''&&&$$$''''''&&&%%%%%%$$$######"""$$$&&&'''(((((('''&&&(((&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$&&&((((((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%bbbQQQGGG@@@;;;::::::999888777666555555333333222222111000000000222111111000///.........+++++++++---///000000000------,,,+++---///---***++++++,,,++++++***)))(((------,,,,,,+++*********+++,,,---+++)))(((+++///))))))))))))))))))))))))'''((())))))'''((()))+++'''(((***+++,,,,,,,,,+++%%%%%%%%%&&&'''(((((()))$$$%%%&&&(((((((((((('''))))))((('''''''''(((((()))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&((()))(((&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))$$$&&&''''''&&&%%%%%%&&&###%%%'''(((''''''((()))''''''&&&&&&&&&''''''(((!!!$$$XXX(((&&&$$$$$$&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))$$$***&&&WWW&&&&&&***###___''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%''')))***UUU%%%###222%%%)))777%%%%%%&&&'''((()))***+++///...'''((()))******)))(((((())) (((&&&''')))******(((&&&$$$ ***"""###***(((&&&!!!)))###(((XXX###%%%(((ZZZ&&&'''(((((((((((((((((((((((()))++++++)))%%%###%%%(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''')))***+++'''((((((&&&$$$""""""###((('''&&&%%%%%%&&&'''((((((''''''''''''((())))))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''###""""""$$$&&&(((((('''&&&&&&&&&%%%%%%$$$$$$$$$"""###&&&((((((((('''&&&(((&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$${{{bbbQQQDDD>>><<<999999888777666555444444444444333222111000///...////////////...............------,,,,,,+++******---,,,*********,,,...///000333555222,,,)))+++///***++++++,,,,,,++++++************************+++)))))))))))))))******+++,,,++++++***)))(((''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((()))))))))***))))))((('''''''''''''''***&&&&&&)))***'''&&&&&&$$$&&&'''&&&$$$###$$$&&&&&&&&&&&&'''''''''((((((&&&''')))*********)))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&%%%&&&((()))))))))((('''&&&###'''[[[&&&(((***)))''''''))),,,---,,,)))&&&$$$###############$$$%%%&&&&&&&&&&&&$$$&&&(((((('''''''''(((###///&&&'''+++###wwwYYY+++,,,iii)))(((''''''''''''((((((((('''''''''&&&&&&&&&&&&222777...aaavvv...)))...!!!******))))))(((((('''''')))(((((((((''''''''''''eee)))$$$%%%''''''''''''((((((((())))))&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%///999###ZZZ$$$)))&&&ZZZ&&&'''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))((((((((())))))(((((('''''''''&&&'''''''''(((((((((((()))%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%$$$"""!!!"""$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&zzzaaaPPPEEE>>>===999999888777666555444444444444333222111000//////////////////.......................................---,,,++++++---///000@@@LLLKKK999***(((((($$$***++++++,,,,,,++++++*********************))))))))))))(((((())))))***+++*********)))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((()))&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&###%%%(((******)))'''%%%(((((('''''''''((())))))***&&&$$$'''(((%%%$$$%%%''''''&&&&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((($$$%%%&&&'''''''''&&&&&&&&&###'''[[[%%%'''((((((&&&&&&(((***)))(((&&&$$$#########$$$&&&&&&''''''((('''''''''&&&((()))(((&&&%%%%%%&&&###+++&&&***,,,HHH444***$$$YYY'''''''''''''''((())))))((((((((('''''''''&&&&&&((('''((()))...ttt222!!!%%%###%%%000))))))((((((((((((((('''))))))((((((((('''''''''SSS&&&###%%%''''''(((((((((((((((((("""%%%((('''''''''''''''''''''''''''''''''((((((((())))))..."""000''';;;---OOO&&&'''&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((((((((()))((((((((('''''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***)))((('''%%%$$$###"""%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&((('''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&xxx```PPPEEE???>>>999999888777666555444444444333333222111000//////////////////............,,,,,,---......///000000......---,,,,,,---///000999LLLNNN888(((---///'''***++++++,,,,,,++++++************))))))((((((((())))))(((((())))))***+++((((((((())))))*********((((((''''''''''''((((((((((((''''''''''''((((((((((((((())))))*********&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%$$$(((---000111...)))&&&&&&&&&''''''(((***+++,,,---(((%%%''''''%%%%%%''')))'''%%%$$$&&&'''((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$$$$&&&((()))######$$$%%%%%%%%%%%%%%%&&&###'''[[[%%%&&&''''''&&&&&&'''((((((((('''&&&&&&''''''((('''''''''(((''''''&&&&&&%%%'''(((((('''&&&&&&'''''''''%%%)))***$$$DDD444ZZZ'''''''''''''''((()))***)))))))))((((((((('''''''''###,,,''')))///aaa\\\999...)))***,,,'''''''''''''''((((((((()))))))))(((((((((''''''===%%%%%%'''((((((((((((((((((((((((+++%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++---)))(((777,,,)))ccc&&&'''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((('''''''''''''''#########$$$$$$$$$%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$vvv___OOOEEE???>>>999999888777666555444444333333222222111000000///////////////............+++++++++,,,,,,,,,------------,,,,,,,,,------...(((666999...(((...111...***++++++,,,,,,++++++*********))))))((('''''''''((((((((((((((()))******(((((()))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((%%%&&&&&&'''((())))))***&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&)))---111111...+++(((%%%%%%&&&''')))+++---...111+++((())))))''''''******'''%%%%%%'''(((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$&&&'''))))))'''&&&$$$###$$$%%%&&&''''''((((((######$$$$$$%%%%%%%%%%%%&&&###'''[[[&&&''''''((('''''''''''''''''''''''''''''''''(((&&&&&&&&&&&&%%%$$$######!!!###&&&''''''(((***+++,,,&&&%%%%%%%%%'''%%%cccooo)))(((''''''''''''(((((())))))))))))((((((((((((,,,(((###'''***CCC222 ,,,'''@@@111***### """$$$$$$""")))000++++++111..."""%%%%%%&&&&&&''''''(((((()))))))))(((((((((((('''...((((((***)))))))))(((((((((((((((---''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((000%%%555$$$$$$]]]"""aaa&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$uuu]]]OOODDD???>>>999999888777666555444444333333222222111000000000////////////............------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,)))(((++++++((((((+++***++++++,,,,,,++++++******)))))))))((((((''''''((((((((('''((())))))*********))))))(((''''''&&&)))((('''&&&&&&'''((()))((((((''''''''''''((((((%%%&&&&&&'''((())))))***&&&&&&&&&''''''''''''((())))))((('''''''''''''''$$$&&&'''))))))((('''&&&%%%%%%&&&''')))+++,,,...000+++'''))))))'''(((***)))((((((((())))))'''&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%% """&&&)))***)))&&&$$$%%%%%%%%%%%%%%%&&&&&&'''&&&###'''[[[((((((((()))))))))((('''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######!!!###&&&''''''(((***++++++((()))$$$ ---111"""]]]MMM+++***)))'''&&&&&&&&&&&&))))))))))))((((((((((((---$$$******!!!WWW000&&&---///+++"""***......***&&&###333'''!!!&&&***((('''***%%%%%%&&&&&&''''''((((((***)))))))))(((((((((((('''+++(((***))))))))))))))))))((((((***$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***333***333[[[FFF&&&'''&&&&&&'''''''''((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###!!!!!!"""%%%'''''''''%%%%%%&&&''''''&&&%%%%%%"""$$$&&&'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ttt\\\NNNDDD>>>===999999888777666555444444222222222111111111000000////////////............000000///...------,,,,,,++++++++++++************111&&&###---000***''',,,***++++++,,,,,,++++++***))))))))))))))))))))))))((((((''''''(((((()))***+++******)))'''&&&&&&%%%((((((''''''''''''((((((((((((''''''''''''((((((((((((((())))))*********&&&&&&&&&''''''''''''(((***))))))((('''((((((((('''&&&&&&&&&''''''((((((%%%%%%&&&&&&''')))***++++++'''$$$'''(((&&&&&&((('''+++///000...)))&&&%%%'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&& ###'''******(((%%%###&&&&&&&&&&&&&&&'''((((((&&&###'''[[[)))((((((***+++***(((&&&''''''(((((((((((('''''''''''''''(((''''''&&&&&&%%%'''(((((('''&&&&&&''''''))),,,'''!!!)))...%%%+++ qqq+++***)))'''&&&&&&&&&&&&)))))))))(((((((((''''''+++ ***111---<<<333 555******,,,---***%%%###&&&)))###---333))) ...'''''''''''''''(((((((((******)))))))))(((((((((%%%+++%%%)))((((((((())))))********* ***$$$(((((((((((((((((((((((())))))((((((((('''''''''$$$$$$666333###'''555vvv&&&'''&&&''''''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%###""""""$$$''')))******$$$%%%&&&''''''&&&%%%$$$###&&&)))(((&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$sss\\\MMMCCC===<<<999999888777666555444444222222222111111111111111////////////.................................---,,,,,,,,,,,,++++++*********'''&&&+++///......///***++++++,,,,,,++++++***(((((())))))***+++++++++(((''''''''''''((())))))))))))((((((((('''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((()))&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((()))))))))******'''&&&&&&&&&&&&''''''(((((($$$###'''(((&&&&&&''''''///888:::444+++&&&%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&(((((('''''''''(((((('''''''''$$$%%%&&&'''((('''%%%%%%'''&&&&&&%%%&&&'''((((((&&&###'''[[[)))(((''')))******'''###$$$%%%'''(((*********)))&&&&&&''''''((('''''''''&&&((()))(((&&&%%%%%%&&&%%%((()))(((&&&%%%%%%&&&%%%>>>333((((((''''''''''''((((((((((((((('''''''''&&&&&&"""%%%000+++222777333)))(((&&&000''''''((('''&&&&&&(((***222000((( %%%000111***))))))((((((((((((((('''*********)))))))))((((((&&&***###+++''''''((()))***++++++,,,)))ttt'''''''''''''''''''''''''''''''''''''''(((((((((((((((+++***888,,,$$$###;;;&&&'''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''((()))'''&&&$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''(((((())))))'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%######$$$''')))))))))$$$%%%'''(((((('''%%%$$$###&&&)))'''### """$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&sss\\\LLLBBB<<<;;;999999888777666555444444222222222111111111111111000/////////............***++++++,,,,,,------...---------------,,,+++***%%%+++,,,''''''---///***+++++++++,,,,,,+++++++++(((((()))***+++,,,------'''''''''''''''((())))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&'''(((''''''&&&''''''&&&%%%%%%%%%%%%%%%((($$$$$$)))+++)))((()))'''333???AAA888---'''&&&(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))((((((''''''''''''((((((((('''&&&%%%$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&###'''[[[((('''&&&(((***)))%%%"""!!!###%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$&&&(((((('''''''''(((&&&&&&###&&&+++&&&###+++'''222ggg%%%%%%&&&&&&((()))***+++((('''''''''&&&&&&&&&&&&+++&&&;;;)))222...;;;+++(((((()))+++......,,,***((('''***///---'''&&&*********))))))((((((''''''************)))))))))))))))***$$$///&&&&&&''')))***+++,,,---###aaa###***&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&###333&&&(((&&&((($$$ZZZ&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))***(((%%%###%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&'''(((***++++++$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$###""""""$$$&&&&&&%%%$$$%%%'''(((((('''%%%$$$"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&pppZZZMMMCCC===:::::::::999888777666555555777555222///---------...000//////...------,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***+++,,,---...---,,,+++......---,,,+++))))))(((************))))))))))))((((((''''''''''''((((((,,,+++)))'''&&&%%%&&&&&&******))))))((((((''''''&&&''''''(((((((((((((((,,,)))&&&&&&((()))'''%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&$$$''')))(((%%%###%%%(((&&&888GGGEEE444%%%"""'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***(((///---)))!!!)))%%%$$$###!!!###%%%%%%###%%%(((XXX++++++***)))((('''&&&&&&&&&''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%,,,+++)))&&&%%%$$$$$$$$$''''''''''''((((((((()))(((((('''++++++++++++++++++******+++***((('''&&&&&&'''''''''((()))******)))((('''nnn)))///777222***,,,---......//////......000000///...------,,,,,,---...///000000///...---111000///...---,,,++++++***(((&&&))))))######))),,,(((&&&(((FFF555***''''''''''''&&&%%%$$$$$$(((((((((''''''&&&&&&&&&''''''''''''''''''''''''***&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((###%%%(((***+++++++++***""",,,///&&&!!!%%%'''###((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&oooYYYLLLCCC===;;;:::999999888777666555555666444222000............000000//////...---------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,,,,+++)))(((((('''(((((()))))))))*********((((((''''''''''''(((((((((''''''&&&'''((())))))))))))))))))((((((''''''((((((&&&&&&&&&''')))***)))&&&$$$%%%'''((((((&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&''''''111999888///&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''... ...""""""&&&,,,'''$$$&&&,,,---'''555((('''UUU)))))))))((((((((((((((())))))((((((((('''''''''''''''&&&%%%%%%&&&'''(((!!!"""###%%%&&&&&&&&&%%%'''''''''(((((((((((((((###,,,------'''((((((((((((((((((((((((+++***)))((((((((())))))((()))***++++++++++++***000***444%%%<<<222333333333222222000000111111000//////.........000000111222222222111000111111111000000000000000xxx+++)))&&&)))+++))))))***)))&&&&&&(((\\\))) ***&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''',,,((()))&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******))))))(((111333***%%%((()))%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""#########$$$$$$(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$###"""!!!$$$%%%&&&%%%$$$###$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$mmmWWWJJJBBB===<<<:::999888888666666555444444333222111000///......000000//////...---------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***************++++++,,,,,,++++++***)))(((''''''&&&''''''(((***++++++,,,((((((''''''''''''(((((('''''''''''''''((()))))))))))))))(((((((((((('''***(((&&&$$$%%%'''***,,,'''&&&%%%&&&((()))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&''')))***)))((('''(((***)))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$&&&((('''---***(((###,,,+++$$$ '''000***(((^^^&&&'''''''''(((((())))))******))))))((((((((('''&&&&&&&&&&&&'''((()))***"""&&&(((((('''&&&((((((((((((((('''''''''%%%***(((***DDD'''''''''(((((((((((((((+++************+++,,,---***+++,,,---............)))MMMGGG888:::333999999999999888666444333444444333333333333333444444555555666666555555444333333444444555555555666VVV,,,***((()))***......)))&&&'''(((((({{{%%%$$$)))%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&%%%(((<<<&&&'''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((+++222333,,,'''))))))%%%&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''###$$$%%%%%%%%%%%%$$$###)))'''%%%%%%'''(((&&&###$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########kkkTTTHHHAAA======999999888777666555444444222222222222222111////////////......---,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------)))*********))))))((((((***)))((((((((()))+++,,,,,,++++++***))))))((((((''''''(((((()))******+++((((((''''''''''''((((((***))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((&&&&&&&&&''')))***((((((''''''((()))******)))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&$$$"""$$$(((***(((&&&'''%%%$$$$$$%%%'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""((("""%%%)))%%%111%%%666---&&&%%%'''%%%""" ///sss''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***###%%%'''((())))))'''&&&(((((((((((('''''''''''')))!!!(((%%%333&&&ppp************++++++++++++,,,,,,------...000111111---...///000111222222222999000nnn777LLL444;;;;;;<<<===<<<:::888777777777666666666777888888999999999:::::::::::::::999999999999::::::::::::===///...+++,,,(((---...)))(((++++++'''III,,,(((%%%%%%&&&''''''(((''''''(((((((((((((((''''''''')))))))))))))))))))))))) ,,,666jjj&&&'''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&'''(((---...)))&&&''''''$$$%%%&&&&&&&&&'''(((((((((++++++******)))(((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''"""###%%%&&&&&&%%%###"""%%%""" ###(((+++***&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$hhhRRRGGG@@@======999999888777666555444444111111222222222222111000......------,,,++++++***---------------,,,,,,,,,+++++++++,,,,,,---------)))************)))((((((***)))((('''((()))***+++,,,,,,,,,++++++******))))))(((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((('''&&&&&&'''''''''''''''(((((((((%%%&&&((()))))))))((('''((((((((('''&&&&&&&&&''')))((('''&&&%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&""" $$$%%%$$$"""&&&'''''''''&&&&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''!!!,,,$$$$$$'''+++((( ***%%%###&&&&&&%%%)))///000###((()))(((((((((((('''''''''%%%%%%&&&'''(((((())))))'''(((((((((((((((((('''***))))))(((((((((((()))((((((((((((((('''''''''222'''))))))<<<,,,,,,---------............///000222333444555666222222222222333333444444222;;;000aaa<<>>??????>>><<<;;;888777666555555666888999;;;;;;<<<<<<===>>>???????????????>>>>>>>>>>>>===555333444000111---//////------///,,,'''))),,,&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))...'''444&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%((()))'''&&&''''''&&&%%%&&&&&&&&&'''((((((((()))))))))(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""!!!%%%((('''###%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''gggRRRGGG@@@===<<<999888777777555555444333111111111111222222333333......------,,,+++++++++------------------------***++++++,,,,,,------...***+++,,,,,,,,,+++)))))))))))))))))))))******+++,,,,,,,,,,,,++++++******)))))))))(((((('''''''''((((((''''''''''''(((((($$$%%%'''((())))))))))))&&&''''''''''''((((((((($$$&&&(((***+++)))'''%%%&&&&&&&&&%%%""""""###$$$((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''&&&&&&&&&)))+++***(((&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''""",,,+++''''''+++>>>000((('''...///&&&"""'''******))))))((((((((('''$$$%%%%%%&&&'''((())))))''''''(((((((((''''''&&&((('''&&&&&&&&&(((***+++''''''''''''((((((((()))+++(((---777)))???......//////000000111111222333555777888999::::::777777555444444333444444111111DDD;;;PPP999===???AAACCCCCCBBB@@@???777666444333333444666777<<<<<<<<<===???AAACCCDDDCCCCCCCCCBBBBBBAAAAAAAAA:::999;;;777777777444444555333///000333---%%%)))&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((...&&&$$$$$$111&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$'''%%%###$$$'''(((&&&$$$$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((fffRRRGGG@@@<<<;;;888888777666555444444333111111000000111333444555000//////......---,,,,,,------------------------******+++,,,,,,---......,,,---...///...---+++***((()))******++++++******++++++++++++************'''''''''(((((((((((((((((((((''''''''''''(((((($$$%%%'''((()))***))))))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''$$$&&&'''%%%###"""$$$'''&&&%%%$$$$$$%%%&&&((()))&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$((()))******(((((()))***(((((())))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%---(((&&&)))%%%MMM(((...///>>>uuu)))))))))***************((((((((('''''''''''''''$$$%%%&&&'''((((((''''''&&&&&&''''''(((((())))))%%%&&&&&&'''((()))******;;; 555)))333,,,qqq222222333333444555555666666777999;;;<<<=========<<<;;;888666444333222222333666222777YYYJJJCCCEEEGGGIIIIIIGGGDDDBBB;;;:::777555555666777888;;;;;;<<<===@@@CCCEEEGGGDDDDDDDDDEEEEEEEEEEEEEEEDDDbbb>>>AAA>>>===>>>999:::===888111<<>>>>>???===:::666444222111111***999'''???---VVVIIIJJJLLLNNNMMMJJJFFFDDDAAA???<<<:::999999;;;<<<::::::;;;===@@@DDDGGGIIICCCDDDDDDFFFGGGHHHHHHIIIJJJ<<>>??????@@@>>>>>>>>>>>>>>>???@@@@@@FFFBBB<<<777666666666666555BBB444111999222wwwXXXJJJOOOPPPCCCGGGIIIHHHFFFBBB@@@@@@???===:::=========>>>???@@@BBBBBBCCCCCCBBBCCCEEEHHHLLLMMMOOOIIIMMMCCCWWW@@@===LLL+++BBB:::000333bbb,,,...$$$222(((((())))))***)))(((&&&%%%+++'''###"""%%%'''''''''''''''''''''''''''''''''++++++***(((&&&&&&(((+++%%%&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###"""######$$$'''&&&%%%%%%''''''&&&$$$''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%''')))***$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""" """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzz___NNNFFF@@@<<<::::::999888888666666555444000000111111111222222222222111///---,,,---...///------,,,,,,,,,,,,---------,,,+++******,,,---...++++++++++++************+++,,,---------,,,+++*********))))))(((''''''&&&))),,,+++'''%%%))),,,,,,))))))(((''''''&&&%%%%%%+++***))))))))))))))))))***))))))(((''''''&&&&&&(((&&&&&&&&&(((((('''&&&%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%&&&'''(((%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&'''((((((***)))'''&&&%%%%%%&&&&&&***))))))(((''''''&&&&&&&&&%%%$$$&&&))),,,---,,,***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%---333666 JJJ***((('''((()))***)))'''''''''''''''&&&&&&&&&&&&((((((''''''&&&$$$######&&&&&&&&&'''''''''''''''))))))(((((())))))******((((((((())))))***+++,,,///666000999:::;;;===???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDBBB>>><<<;;;:::999999888>>>///,,,666+++BBBDDDSSSLLLVVVNNNKKKCCCDDD???999===FFFGGGAAA@@@@@@???>>>>>>======>>>?????????@@@CCCFFFJJJLLLHHHKKKSSSSSSFFFJJJOOOLLL444BBB---777:::000999)))000'''***...************)))(((''''''***(((&&&'''))))))(((&&&''''''''''''''''''''''''(((((('''%%%$$$$$$&&&(((:::%%%&&&%%%&&&'''((())))))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyy^^^MMMEEE@@@<<<;;;888777555333222222222333111111111111111222222222222111///...------......,,,,,,,,,++++++,,,,,,,,,...---,,,+++***+++,,,---+++++++++,,,,,,,,,,,,,,,......,,,+++*********+++++++++******)))((((((((('''***)))$$$"""&&&)))))))))((((((''''''&&&&&&%%%((((((((((((((())))))))))))))))))(((''''''&&&&&&'''%%%$$$%%%((()))))))))%%%&&&'''((())))))))))))&&&&&&&&&%%%&&&&&&'''((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&%%%$$$&&&)))+++,,,,,,---+++(((%%%$$$%%%&&&((((((''''''&&&%%%%%%$$$$$$,,,&&&%%%&&&***((('''((()))***)))'''+++***)))((('''&&&%%%$$$(((((()))(((&&&### '''''''''''''''''''''&&&***))))))))))))***+++,,,,,,,,,+++,,,,,,---...///333((('''eee<<<===>>>@@@AAABBBBBBBBB@@@@@@@@@@@@AAABBBDDDDDD@@@@@@@@@@@@@@@>>>===<<<999>>>999888@@@999000555}}}FFFMMMLLLQQQDDDRRREEEDDDOOOPPPCCC>>>EEEFFFEEEDDDAAA???===;;;:::<<<<<<<<<===???CCCFFFHHHIIIBBBHHH^^^PPPHHHNNNKKK000;;;444%%%>>>GGGYYY***222555222///555------,,,+++***))))))***(((''''''((()))(((%%%###'''''''''''''''''''''''''''''''''%%%###$$$%%%'''SSS%%%&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''$$$######$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&$$$$$$&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzz___MMMEEE???<<<;;;777555333111///000111222111111111111111111111111111000///...------......------,,,,,,,,,,,,------......,,,++++++++++++,,,******++++++,,,,,,---------,,,,,,++++++++++++++++++++++++*********))))))&&&******'''%%%'''(((&&&)))))))))(((((('''''''''%%%%%%&&&'''(((((((((((())))))((((((''''''''''''(((&&&%%%%%%''')))***)))&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&''''''''')))''''''''')))***)))(((''''''(((((('''''''''&&&%%%%%%%%%&&&'''((())))))))))))(((((('''''''''''')))(((&&&&&&((()))((((((***)))'''%%%%%%%%%'''(((''''''''''''&&&&&&%%%%%%''')))444777VVV***((('''((()))***)))'''------,,,+++***)))((((((***++++++***(((&&&$$$###************))))))))))))++++++***++++++,,,---.../////////000000111222333///777EEE%%%??????AAABBBCCCCCCCCCCCC??????>>>>>>>>>>>>??????===>>>???@@@??????@@@AAA:::???FFFFFFCCCBBB???777,,,nnn[[[HHHEEEZZZCCCAAACCCHHHIIIHHHIIINNNLLLKKKIIIGGGDDDAAA???>>><<<;;;;;;;;;<<<>>>AAABBBFFF<<>>;;;::::::888666444333333444555111111111111111111111111111000//////...---------......------------.........------,,,++++++++++++)))*********++++++,,,,,,((()))+++,,,---,,,+++***++++++++++++************)))///222000......,,,)))*********)))))))))))))))%%%&&&'''))))))*********(((((((((((('''''''''''')))(((&&&'''((()))((('''&&&'''(((((((((((((((((('''''''''''''''''''''&&&%%%$$$###$$$&&&'''&&&%%%(((((()))))))))(((((('''$$$$$$%%%&&&(((((())))))(((((((((((('''''''''''')))(((&&&&&&'''(((((('''%%%%%%&&&''''''(((''''''&&&&&&&&&''''''(((((((((%%%666%%%(((,,,JJJ***((('''((()))***)))'''+++++++++++++++++++++++++++***)))((((((((()))***++++++++++++++++++++++++------------...///000111333333333333444555666666;;;>>>000@@@222@@@@@@AAABBBBBBBBBBBBBBB???>>>===;;;:::999999999:::;;;<<<;;;:::<<>><<<666;;;PPP??????BBBTTTRRR;;;:::PPPWWWIIINNNMMMMMMLLLJJJHHHFFFEEE???>>><<<:::999:::;;;<<<@@@;;;BBB<<<~~~NNNcccHHHIII999FFF...777///UUU999HHH;;;<<<888>>>111888777555333222111222222222111///,,,+++***,,,---*********))))))((((((((('''((()))(((''''''((()))!!!888%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&'''((()))'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$###""""""###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!"""$$$%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbOOODDD>>>:::999999777666444333333333333222222222111111111111111000000000///......------///......------......///,,,,,,,,,,,,,,,,,,++++++************++++++++++++'''(((***,,,------+++***************************(((...222000......+++'''))))))))))))))))))))))))'''(((***,,,,,,,,,,,,+++(((((((((((((((((('''''')))((('''(((***)))(((&&&''''''(((((((((((((((''''''(((((((((((('''&&&&&&'''%%%%%%&&&'''((('''&&&&&&''')))******)))((('''&&&''''''(((''''''&&&&&&((((((((((((((((((''''''&&&%%%$$$%%%(((*********"""###%%%'''((((((((('''&&&&&&''''''((())))))***$$$!!!%%%:::*** !!!444///;;;***((('''((()))***)))'''&&&''''''((()))*********)))(((&&&&&&&&&(((+++,,,*********+++++++++,,,,,,/////////000111222333444555555555666666777888999AAA///<<<>>>333OOO======>>>>>>>>>>>>>>>===<<<<<<:::999777777666666777999999888666777;;;@@@CCC777888<<<777555777666AAA***222AAAPPPFFF@@@@@@FFFGGGBBB@@@DDDJJJJJJKKKLLLLLLJJJIIIHHHAAA???<<<999777777777888BBB111999GGG<<>>333,,,zzz>>>FFF@@@;;;HHH<<<;;;;;;======;;;:::888777777777333222000,,,))))))+++---,,,,,,,,,++++++******)))%%%&&&((('''&&&&&&'''(((!!!)))...,,,%%%&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$######$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~```MMMCCC>>>;;;:::666555555444333222111111222222222111111111000000000000000//////...---,,,...------,,,,,,------...++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++************************'''+++,,,)))'''((('''%%%'''''''''''''''((((((((('''(((***+++,,,+++***)))'''(((((((((((((((((((((%%%&&&'''***,,,+++)))&&&''''''(((((((((((('''''''''((())))))((('''&&&%%%)))((('''(((*********)))###%%%&&&((()))((('''&&&%%%&&&'''(((((('''&&&&&&'''(((((((((((((((((((((&&&%%%$$$%%%''')))))))))%%%%%%%%%&&&&&&''''''((((((((((((((((((((())))))***111***888444333---~~~***((('''((()))***)))'''&&&&&&''''''((())))))***&&&&&&&&&'''((()))*********++++++,,,---...//////111111111222333555666777777777777777888999:::;;;444;;;???<<<;;;555nnn888888888999888888777777666555444444333333444444333666999888555444777:::::::::999999::::::888666''':::%%%***777wwwNNN777BBBEEE555444FFFBBBDDDFFFGGGHHHGGGFFFEEE???===:::777555555555666<<>>::::::JJJ}}}LLLWWWKKKEEE555@@@UUUCCCDDDNNNCCCDDDMMMLLL<<>>;;;;;;999999999888777666444333222222222222111111000000000000000000///...---,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------------.........------,,,,,,,,,///---***((('''(((***+++))))))))))))))))))*********---,,,&&&$$$''')))(((%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%'''''''''((((((((((((((("""$$$'''+++------***((('''((((((((((((((('''''''''((()))))))))(((&&&%%%&&&%%%$$$%%%'''''''''&&&!!!"""$$$&&&''''''&&&%%%"""###%%%''')))***))))))'''''''''(((((((((((((((***(((&&&&&&''''''&&&%%%)))'''%%%######%%%'''(((******))))))(((((('''''''''...222+++(((000000 !!!///***888bbb***((('''((()))***)))(((((()))))))))************%%%''')))***+++***)))(((,,,---...///000222333333333333333444555666888888888888888888999:::;;;;;;444@@@111444BBB111@@@333444444444444333333222............///000111222000555::::::666333444666,,,???AAA555222333222333000...222...,,,%%%nnn>>>,,,???DDD555===>>>@@@BBBCCCBBBAAA@@@<<<:::888555444444555555)))===444111:::)))fffUUUOOOOOOLLLKKK888DDDKKKCCCNNNRRRKKKDDDXXX===JJJDDDEEEEEEDDDCCC@@@>>>===:::<<<===;;;777333333333000000///...------,,,,,,((()))+++,,,+++***+++,,,((())) 222yyy%%%&&&((((((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((()))*********)))'''&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&(((&&&%%%%%%''''''&&&$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###$$$%%%((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}bbbSSSEEE??????:::777555444444555555444333555444333222111111111111222111000///...---,,,,,,)))***,,,,,,,,,,,,***)))++++++***+++---000222444,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,+++)))((('''((()))***))))))((((((''''''&&&&&&---+++)))'''&&&&&&'''(((+++***)))((('''(((***+++************))))))))))))))))))))))))))))))))))))+++******)))((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''&&&%%%(((,,,))))))(((((('''''''''&&&***))))))(((((())))))***###&&&))))))(((%%%$$$###******)))(((((((((((((((,,,+++)))'''&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&...ddd+++***)))(((((()))***+++&&&(((******((('''&&&'''---,,,+++++++++,,,---...---...///000222333444444666666666777777888888999<<<<<<;;;::::::999888888===<<<:::777555444333222444333222111000000000111111222333444444444444444777666555555555777888999888777555444333222333333111111111000000111444777LLL...<<<:::===:::666<<>>============999777555444333222000...111000...,,,+++******+++777,,,###111$$$%%%&&&&&&'''&&&$$$$$$&&&((("""###&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&)))&&&"""!!!$$$'''%%%%%%&&&'''((((((''''''(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%uuu[[[NNNAAA======:::999777666666777777666555555444333222111111111111111111000///...---,,,,,,000000111111111111000000,,,+++++++++,,,///111333+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,***************)))((((((((((((((((((((((((((((((,,,+++)))'''&&&'''((((((***)))))))))))))))'''&&&((((((((((((''''''''''''))))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$(((((())))))))))))(((((("""$$$(((***)))&&&%%%&&&)))(((((((((''''''''''''$$$$$$$$$######$$$$$$$$$###'''))))))(((((()))***)))((((((''''''((((((******(((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((((('''''''''***]]]******)))(((((()))******)))+++,,,,,,***)))***+++---,,,,,,,,,,,,...///000222222333444555777777888888888888888888999999999;;;::::::999888888777777777777555444333222222222>>>444333222111111111111111333333333444444555555555888888777888888:::;;;<<<===<<<;;;999888888888888555555555333222333555888(((mmmAAA<<<<<<>>>BBB@@@777999======<<<;;;:::999999999999444444777444///444???jjjVVVIIIYYYMMMRRRRRRSSSSSSRRRPPPMMMLLLHHHDDDAAA@@@AAABBBBBBAAA@@@@@@?????????@@@@@@AAA???===;;;:::999888666444333111///---++++++++++++'''###---)))///AAA%%%%%%((())))))(((%%%######$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$###"""###%%%&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&uuu[[[OOOBBB>>>???;;;999777666666777777666555444333222111111111111111111111000///...------,,,.........------.........---,,,++++++,,,---///000++++++,,,,,,++++++***)))++++++,,,,,,,,,---------((()))+++,,,+++***(((&&&''''''((())))))***+++++++++***)))'''''''''((()))'''&&&'''***---,,,((($$$''''''''''''(((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$'''+++,,,+++)))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''!!!$$$'''******)))******)))((((((''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((((((((''''''!!!...111 333))))))((((((((())))))******+++,,,+++******,,,------------...///111333444666666777777888999999:::::::::999999999999999888888888888777666666555555333333222222222222222333"""nnn666555555444444444555555777777666555666777888999;;;;;;;;;<<<===???AAAAAABBBAAA@@@???>>>=========<<<<<<;;;999777777:::<<>>??????@@@AAACCCDDDEEEDDDBBB@@@??????>>><<<:::555444222///---,,,,,,,,,...$$$333)))+++lll%%%&&&!!!$$$&&&&&&'''((())))))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%''')))(((%%%%%%&&&)))&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''((('''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''xxx]]]PPPBBB======999777555444444555555444333333333222111111111111111111000000///......------+++***)))(((((()))***+++------,,,++++++,,,------,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,---------)))******+++***)))((('''((()))))))))*********+++***)))(((((('''(((((()))&&&%%%%%%)))...///,,,((())))))))))))************(((((((((((((((((((((((())))))((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''******'''&&&)))++++++((((((((((((((('''''''''************************(((***++++++)))'''&&&&&&(((((('''''''''''''''(((&&&&&&((()))************((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((((((((((((((%%%$$$)))000111,,,+++---)))(((((()))))))))******)))))))))(((((((((+++---...///000111333555666777777777888888888999999999999999999888888777777777666666555555444444444444222222111111111222222333EEE<<<<<<;;;;;;;;;<<<<<<===>>>===;;;::::::<<<===??????@@@AAABBBCCCEEEFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA???>>>???BBBDDDFFFIIILLLLLLSSSxxx777FFFGGGHHHIIIIIIHHHGGGGGGHHHDDDDDDJJJKKKDDD>>>===HHH000IIIDDDJJJJJJOOOXXXOOOTTTTTTTTTTTTTTTSSSRRRQQQKKKHHHDDD@@@>>>>>>??????<<<===>>>???BBBDDDFFFHHHFFFDDDBBBAAAAAA@@@>>><<<999777555222000/////////)))111,,,$$$---777%%%&&&"""%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$'''***)))%%%###&&&***'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&tttZZZLLL???:::;;;777777555444444555555444333222222111111000000111111000000//////......------,,,+++***))))))***+++,,,------,,,+++++++++++++++---------------,,,,,,++++++++++++,,,,,,,,,------,,,+++)))((((((((()))***+++*********)))))))))(((((((((((((((((()))))))))***((('''))),,,---,,,***((()))))))))*********+++((((((((((((((((((((((((************))))))))))))(((((())))))))))))(((((("""''')))%%%$$$((((((&&&'''''''''(((((((((((((((&&&'''(((((((((((('''&&&+++,,,---+++(((%%%$$$$$$(((((('''''''''(((((()))%%%&&&''')))************))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))))))))///&&& ###***+++(((%%%+++000uuu((())))))***************))))))***))))))***---///000111333555777888:::::::::999999999999888888888777666666666555555444444444333333333333333222222111111000000000000000111...333999DDDDDDDDDDDDDDDEEEFFFGGGFFFEEECCCBBBBBBCCCDDDFFFDDDEEEFFFHHHIIIJJJKKKLLLJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEGGGJJJMMMQQQJJJJJJQQQUUUXXXfffxxx|||KKKKKKLLLMMMMMMMMMMMMLLLLLLHHHFFFJJJLLLIIIDDDBBB999???DDDBBBXXXZZZHHHKKK```OOOCCCbbbSSSTTTTTTTTTTTTSSSSSSSSSPPPMMMIIIDDD@@@>>>>>>>>>;;;;;;===???AAADDDGGGHHHFFFDDDBBBBBBBBBAAA???===;;;:::888555333222222222)))333%%%<<<))):::$$$000&&&'''$$$&&&((((((&&&###"""!!!###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***)))%%%###&&&***(((&&&$$$""""""###%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%%%%$$$qqqXXXLLLAAA>>>???<<<999777666666777777666555222111111000000000111111000000//////............,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********,,,------------,,,++++++******+++++++++,,,,,,,,,---+++)))''''''(((***+++++++++***))))))(((''''''''''''(((((())))))******,,,++++++***)))(((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&& )))---***))),,,***$$$'''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%(((***+++***(((''''''((()))(((((((((((())))))***&&&''''''((()))******+++************************''''''((((((((((((''''''(((((())))))))))))******)))---111...'''$$$(((..."""111%%%]]]))))))***+++,,,,,,,,,,,,+++---.........///222444333444666888:::;;;<<<<<<<<<;;;;;;:::999999888888444444333333333333333222222222222222222222222222000///////////////000000---666000YYYJJJJJJJJJJJJKKKMMMNNNNNNLLLLLLJJJIIIIIIJJJJJJKKKHHHIIIKKKLLLNNNNNNOOOOOOPPPPPPOOOOOONNNMMMKKKJJJGGGHHHIIIHHHIIIKKKOOORRRWWWOOOMMMTTTXXXUUUSSSTTTAAAdddQQQPPPPPPOOOOOOPPPQQQQQQSSSPPPNNNNNNOOONNNKKKHHHCCCYYY>>>BBBGGGSSSNNNEEEIII``````HHHRRRbbbRRRTTTTTTTTTTTTTTTUUUUUUUUUSSSRRROOOJJJEEEAAA@@@@@@<<<<<<===???AAADDDFFFHHHGGGEEECCCCCCCCCCCCAAA???;;;:::888666444444444444222666(((***777&&&333''')))&&&'''''')))******((('''&&&'''!!!###&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))(((%%%%%%&&&)))(((&&&$$$"""!!!###%%%&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))(((&&&%%%$$$###qqqXXXMMMBBB???AAA>>>999777666666777777666555111111000000000000111111////////////............******++++++++++++******+++++++++++++++******)))***++++++++++++***)))))))))))))))*********+++++++++******)))))))))))))))((((((((((((((((((((((((&&&'''((())))))*********###(((++++++(((%%%&&&(((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))'''''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$++++++$$$###***,,,'''''''''''''''((((((((()))''')))***++++++***)))'''&&&'''))))))((('''(((***)))))))))))))))***++++++((((((''''''''')))***+++))))))))))))))))))))))))''''''((((((((((((''''''(((((()))))))))*********&&&)))++++++******++++++!!!---(((000777???)))***,,,---......---------000222333444444666777555777999;;;<<<=========;;;:::999888777666555555222222222222222222333333111111111111222222222222000000000111222444555666BBB333999;;;{{{LLLLLLMMMMMMNNNPPPQQQRRRPPPPPPOOOOOOOOONNNNNNNNNLLLMMMNNNPPPQQQQQQPPPPPPQQQQQQRRRQQQPPPOOOMMMLLLIIIIIIJJJIIIIIIKKKNNNQQQSSSQQQRRRWWW]]]^^^\\\ZZZ[[[XXXTTTWWWhhhvvvVVVUUUSSSQQQQQQRRRTTTUUUXXXXXXWWWVVVVVVVVVTTTQQQRRRCCC\\\RRRAAAUUU[[[[[[bbbSSSUUUeeedddRRROOO```___TTT[[[UUUUUUUUUUUUVVVWWWWWWXXXTTTTTTTTTPPPJJJFFFDDDEEE??????@@@AAABBBDDDFFFGGGEEEDDDBBBBBBBBBBBB@@@>>>888777666444444444444555777555111!!!333>>>"""''',,,jjj&&&'''###%%%'''(((((()))+++---$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$pppVVVIII===888:::666777555444444555555444333111000000000000000111111///////////////.........,,,,,,...//////...,,,,,,******+++++++++******))))))))))))))))))(((''''''((())))))))))))*********((()))+++,,,+++***((('''&&&&&&''''''(((((())))))%%%&&&''')))************ ))),,,)))&&&(((+++'''(((((()))***++++++,,,))))))))))))))))))))))))((((((((()))))))))))))))'''(((((((((((((((((('''&&&((( )))***&&&'''''''''(((((())))))&&&((()))******)))(((&&&'''((()))((('''&&&''')))******))))))***+++,,,,,,***)))'''&&&'''(((***+++((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))*********+++((('''&&&&&&)))***(((###+++%%%)))***%%%(((...***888***+++,,,...//////......---000333555666666777888777888:::<<<>>>>>>>>>>>>888777666555444222111111111111111222222333333333111111111111111222222222222333444555777:::<<<===666@@@NNNFFFLLLLLLLLLMMMNNNOOOPPPRRRSSSQQQQQQRRRRRRQQQPPPOOOOOONNNOOOPPPRRRRRRRRRQQQPPPPPPPPPQQQPPPOOONNNLLLKKKJJJJJJJJJIIIHHHIIILLLOOOIIIRRRWWWRRRMMMOOOWWW]]]OOOUUU\\\\\\VVVRRRSSSVVVZZZZZZXXXUUURRRRRRTTTVVVXXXTTTWWWYYYYYYYYYYYYXXXVVVPPP^^^MMMLLL]]]PPPHHHXXXKKKOOOpppvvv\\\WWWYYYZZZ[[[VVVUUU___fff^^^WWW[[[^^^WWWWWWWWWWWWWWWXXXYYYZZZSSSUUUVVVSSSNNNJJJIIIIIIAAAAAABBBBBBDDDEEEGGGGGGCCCAAA@@@???@@@???>>><<<666555444333222333333444777'''999CCC***+++:::(((000(((+++'''((('''''''''&&&$$$$$$%%%''')))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&(((((('''&&&&&&'''((())))))'''%%%$$$'''((((((((('''&&&%%%%%%"""###$$$%%%'''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%mmmUUUIII>>>:::<<<888999999888777666555444333222222111111111111111111222***###$$$***///,,,(((///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***'''%%%$$$************************,,,+++***)))(((((((((((('''&&&%%%%%%%%%'''((()))(((((())))))))))))((((((+++******)))(((''''''&&&&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''(((((()))+++---,,,***'''&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&'''((('''&&&$$$###$$$$$$&&&'''((()))))))))(((((())))))))))))((((((((()))++++++******+++---,,,+++***)))((((((((((((***)))((((((((()))+++,,,++++++***)))(((((())))))***)))(((***,,,---,,,)))''')))++++++)))(((***,,,******))))))))))))******,,,+++***((((((((()))***(((***???kkkhhh++++++++++++---///111333777777777555444444777999:::;;;===???@@@@@@??????888666333111000000111333111333444444222111222333000111222111111333666999777777888888999;;;???CCCHHHIIIGGGDDDMMMiiiMMMKKKIIIIIIKKKOOOQQQSSSTTTQQQOOOPPPQQQQQQNNNKKKNNNOOOPPPQQQQQQNNNLLLJJJMMMMMMLLLLLLLLLLLLLLLMMMKKKJJJIIIHHHHHHIIIJJJJJJMMMLLLKKKNNNQQQSSSRRROOOUUUVVVWWWXXXWWWTTTQQQNNNOOOTTTWWWSSSNNNUUUhhhyyy}}}tttVVVTTTQQQOOOOOOQQQTTTVVVWWWXXXXXXYYY[[[]]]^^^___ZZZZZZZZZZZZYYYXXXWWWWWWWWWVVVSSSNNNPPP^^^vvvqqqbbb````````````___^^^]]]\\\___``````___^^^\\\ZZZYYY[[[ZZZYYYYYYYYYZZZ\\\]]]ZZZYYYXXXVVVTTTQQQLLLHHHDDDBBB??????BBBDDDFFFGGGDDDCCCAAA???>>>===<<<<<<666444222222222222111000222333555777777666555444222222......mmmAAA &&&&&&&&&''''''(((((((((''''''''''''&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))***)))((('''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$'''''''''(((((('''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########lllTTTIII>>>;;;<<<999888888888888888888777777222222222111111111000000666111,,,---111444222//////---,,,,,,---...,,,+++************************............---,,,+++***************************,,,++++++***************(((((((((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''(((((()))+++,,,,,,+++))))))***)))((('''&&&&&&'''((()))''''''((((((((('''&&&&&&+++***)))'''$$$!!!(((((())))))))))))((((((((()))******)))((()))+++***)))))))))))))))******)))((('''''''''(((******++++++***)))))))))))))))***(((((())),,,,,,+++)))%%%'''))))))((((((***---******))))))))))))******++++++)))((((((((()))))),,,(((%%%''',,,,,,%%%,,,,,,---...000111333444666777777666555555666888999:::;;;<<<======<<<;;;777555222000//////000111/////////...---...111444333444666666666777:::<<<<<<===>>>>>>>>>@@@DDDGGGLLLOOOOOOLLLGGGFFFIIINNNOOORRRNNNHHHJJJPPPKKK@@@KKKJJJIIIIIIKKKMMMNNNNNNSSSQQQOOOPPPQQQQQQNNNKKKMMMNNNPPPQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMKKKKKKMMMPPPQQQPPPNNNQQQQQQSSSSSSSSSQQQOOONNNMMMOOOOOOLLLJJJNNNVVV]]]RRRSSSTTTOOOMMMZZZ[[[JJJPPPOOOMMMLLLMMMNNNQQQSSSWWWXXXXXXYYY[[[]]]___```]]]^^^^^^___`````````___YYY\\\^^^[[[WWWXXX___fffXXX[[[aaaeeegggfffcccaaa_______________^^^^^^]]]```aaaaaaaaa```___]]]\\\]]]\\\[[[[[[[[[\\\]]]]]]]]]\\\ZZZYYYWWWTTTOOOLLLGGGEEEBBBAAACCCEEEGGGGGGGGGFFFEEECCCBBB@@@>>>===:::777444333333333222111222333555666777777666555333:::333DDD///(((///'''$$$###'''+++---)))%%%&&&&&&&&&&&&'''''''''(((&&&&&&''''''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''######$$$%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''&&&%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''')))))))))(((((((((((('''jjjRRRIII???;;;===:::555555555444444333333222444333333222111000//////222000//////111222111//////---,,,,,,---...,,,+++*********))))))*********)))******+++,,,,,,++++++************************++++++++++++++++++++++++******++++++******))))))(((((())))))))))))((((((%%%&&&'''((()))***+++,,,******)))(((((('''&&&&&&''''''''''''(((((((((((((((***,,,,,,+++++++++,,,))))))(((((((((((())))))((((((((('''(((((())))))))))))))))))((('''&&&&&&(((((())))))))))))((((((((()))***)))((('''((()))(((((((((((()))***+++,,,'''''''''''''''((())))))+++***)))))))))))))))))))))(((((()))***+++***((()))***+++***))))))***,,,******))))))))))))************)))((((((((())))))000222333000---...444:::---...000222444555666666666777999888777666777888:::;;;;;;;;;;;;:::999999555444111///...///000000000000///------///444888777999<<<>>>>>>>>>???@@@@@@AAABBBBBBCCCDDDHHHJJJIIIIIIJJJMMMPPPQQQPPPNNNMMMQQQNNNEEECCCIIIMMMLLLIIIIIIJJJKKKKKKKKKKKKJJJPPPNNNNNNNNNOOOOOOMMMKKKIIIKKKLLLMMMMMMLLLJJJIIIFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIJJJLLLMMMLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMKKKIIIJJJLLLLLLKKKIIISSSLLLLLLKKKIIIPPPUUUMMMJJJJJJIIIIIIJJJLLLNNNOOORRRRRRSSSTTTVVVXXXZZZ[[[[[[\\\]]]^^^____________WWW[[[```aaa___[[[WWWUUU\\\[[[ZZZYYYYYY[[[]]]^^^]]]]]]^^^^^^^^^_________aaabbbcccccccccbbb```___```___^^^^^^^^^^^^^^^___```___]]]\\\[[[YYYUUURRRKKKIIIFFFEEEEEEGGGGGGGGGIIIJJJJJJIIIHHHEEEBBB@@@@@@<<<888555444444444333222333444666777888888888000<<<;;;000///$$$###///000///---)))'''(((,,,///&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%""""""###%%%&&&'''((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$###$$$&&&'''''''''&&&&&&&&&'''((((((((((((((('''&&&%%%$$$### !!!"""$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$hhhQQQHHH???<<<>>>:::888777666444111///...---444444333222111//////...+++---//////...---------///---,,,,,,---...,,,+++,,,,,,+++******+++,,,,,,(((((()))******+++******************************,,,,,,++++++***)))((((((***++++++,,,+++***((('''(((((())))))))))))((((((%%%&&&'''((()))***+++,,,))))))))))))((((((''''''''''''(((((()))))))))))))))***++++++***)))***+++***))))))))))))))))))***(((((('''&&&'''(((***+++%%%&&&(((***,,,---......(((((())))))))))))(((((()))***+++***(((''''''((())))))(((((()))***++++++''''''''''''(((((())))))******)))))))))))))))***((((((((()))))))))((((((///...---+++***)))************))))))))))))******))))))))))))))))))))))))!!!"""%%%***...///---+++///111333666777888888888666888;;;;;;:::888888888<<<<<<;;;;;;:::999888888333222111000111222444555888888777555555666:::<<<;;;>>>BBBDDDDDDCCCCCCCCCBBBCCCDDDDDDDDDEEEHHHJJJPPPKKKGGGGGGLLLQQQSSSSSSCCCIIIKKKFFFCCCEEEGGGFFFHHHJJJLLLMMMLLLJJJIIIIIIKKKKKKKKKLLLLLLLLLKKKJJJFFFGGGIIIJJJJJJJJJIIIHHHFFFFFFGGGHHHJJJLLLNNNOOOLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKKKKJJJKKKIIIIIIKKKNNNNNNJJJFFFHHHAAAFFFNNNJJJIIIJJJDDDGGGGGGHHHHHHIIIKKKLLLLLLOOOOOOOOOPPPRRRTTTUUUVVVXXXXXXYYYZZZZZZZZZZZZYYYZZZZZZ[[[\\\]]]]]]\\\[[[]]]^^^___```aaaaaaaaaaaa[[[\\\\\\\\\]]]^^^______aaabbbdddeeeeeeddddddcccbbbbbbaaaaaa````````````bbbaaa______^^^]]]ZZZWWWOOOMMMJJJHHHHHHHHHHHHGGGIIIKKKMMMNNNMMMKKKGGGEEEFFFAAA;;;777555555555444222333444666888999;;;<<>>:::===<<<:::888666444222111444444333222111//////...---///222333111////////////---,,,,,,---...,,,+++---,,,***))))))***,,,---,,,---------------,,,,,,************************,,,,,,+++***)))'''%%%###))))))***+++***)))'''&&&(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))******'''((()))*********))))))***++++++)))'''&&&'''((()))******************)))''''''&&&%%%&&&''')))***((((((((((((((('''&&&%%%(((((())))))))))))((((((***+++,,,+++)))((()))***++++++***)))(((((())))))(((((())))))***************)))))))))))))))******(((((()))))))))(((((((((...,,,***))))))***++++++******))))))))))))******))))))******************444000------000222222000222333555777999999999999777:::<<<<<<;;;999999999::::::999888777777777777222333333444666999;;;===@@@AAABBBAAA???>>>>>>??????BBBFFFHHHGGGFFFDDDDDDCCCEEEFFFFFFEEEFFFHHHJJJLLLNNNPPPPPPNNNKKKFFFDDDJJJMMMNNNMMMMMMMMMKKKHHHHHHJJJMMMMMMJJJIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLJJJKKKMMMNNNOOOPPPOOOOOOOOOPPPQQQRRRTTTWWWYYYZZZWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRQQQQQQPPPQQQRRRSSSXXXWWWVVVTTTSSSQQQQQQPPPMMMMMMNNNNNNNNNNNNNNNNNNWWWJJJJJJNNNJJJJJJQQQRRRHHHHHHHHHHHHHHHIIIJJJJJJOOOOOOOOOPPPQQQRRRSSSTTTSSSTTTUUUVVVXXXXXXYYYYYY```\\\WWWUUUVVVWWWWWWWWWRRRSSSUUUWWWYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\^^^______aaabbbdddeeeeeeeeeeeebbbbbbccccccbbbbbbbbbbbbbbb```____________]]][[[TTTQQQNNNLLLLLLKKKJJJHHHHHHJJJNNNPPPQQQOOOLLLJJJJJJEEE???:::888777666555444444555666888:::===>>>DDD===333AAA...===222,,,333222000......000222333''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&'''((()))%%%&&&'''))))))(((''''''&&&&&&'''''''''&&&&&&%%%&&&&&&%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$eeePPPHHH???<<<===999888888777777666666555555444333333222111000//////...000222222111////////////---,,,,,,---...,,,++++++***(((''''''(((***+++,,,------,,,,,,+++***)))************************+++++++++***(((&&&$$$"""((((((((()))((((((''''''(((((())))))))))))(((((())))))))))))((((((((((((''''''((())))))***++++++'''(((***+++++++++***)))***+++***(((&&&%%%&&&'''))))))************))))))'''''''''&&&''''''(((((())))))))))))((('''&&&&&&(((((())))))))))))((((((***+++,,,+++***)))***+++,,,+++***)))(((((((((((((((((()))***************)))))))))))))))******+++(((***+++***)))(((((())))))'''%%%%%%(((+++,,,---******))))))))))))******)))***++++++,,,,,,++++++%%%+++222222000000666<<<555555666777888888888888888999;;;;;;999888999:::777666666555555666777777777888999<<<>>>AAADDDEEEFFFGGGHHHGGGEEECCCBBBCCCDDDGGGJJJKKKIIIGGGEEEEEEFFFHHHIIIIIIHHHHHHIIIKKKCCCGGGMMMOOOOOONNNPPPQQQKKKIIIFFFFFFHHHJJJIIIHHHKKKMMMNNNMMMJJJIIILLLNNNPPPRRRTTTTTTTTTSSSTTTUUUVVVWWWYYY[[[\\\]]]^^^^^^^^^___```aaacccfffhhhiiihhhhhhgggfffeeecccaaa```\\\]]]]]]\\\[[[\\\^^^aaafffeeeeeecccaaa___]]][[[[[[\\\\\\ZZZWWWWWWYYY\\\WWWNNNPPPRRRLLLLLLRRRPPPOOONNNLLLKKKJJJJJJKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNJJJLLLNNNPPPRRRTTTUUUVVVTTTRRRQQQPPPQQQQQQQQQPPPZZZYYYWWWUUUTTTTTTVVVVVVYYYXXXWWWWWWXXXZZZ\\\]]]\\\]]]```bbbdddeeeeeeeeeaaaaaabbbcccccccccccccccaaa```^^^___``````___^^^YYYVVVSSSRRRQQQPPPNNNLLLJJJLLLPPPRRRSSSRRRPPPNNNMMMIIICCC>>><<<:::999888666666555666888;;;>>>@@@<<<===:::FFF333@@@<<<>>>:::666222000///---)))&&&)))))))))((((((((((((((('''&&&%%%%%%&&&(((***+++'''''''''''''''((((((((()))((('''&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%""""""###%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((&&&$$$###&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''&&&$$$!!! %%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%eeePPPHHH>>>;;;<<<888555555555444444444444444222222222111111111000000............///......---///---,,,,,,---...,,,++++++***'''&&&&&&'''***+++)))************)))((((((************************((()))***+++***(((&&&%%%(((((('''''''''((())))))(((((())))))))))))(((((()))))))))((((((((((((((())))))))))))))))))******'''(((***,,,,,,+++***)))*********(((&&&&&&((()))(((((()))******)))(((((((((((()))))))))(((''''''&&&'''(((***+++,,,,,,,,,(((((())))))))))))((((((((()))******))))))***+++******)))))))))))))))***'''''')))*********)))((()))))))))))))))***++++++)))+++,,,,,,)))((((((***---)))&&&&&&)))+++,,,,,,******))))))))))))*********+++,,,------------,,,+++333;;;<<<666111111333777777666666666666777777666777888777555555777888666666666666888999;;;<<>>@@@>>>DDDBBBCCC777888666<<<222333555777777444///++++++*********)))))))))(((((('''&&&%%%&&&''')))+++&&&'''''''''((((((((())),,,***(((&&&%%%&&&'''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%''''''&&&$$$!!!$$$$$$%%%%%%%%%%%%%%%%%%"""$$$''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''((($$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$eeePPPHHH>>>;;;;;;777:::999999777666555444444222222111111111111111111111///......000111000...///---,,,,,,---...,,,+++---,,,)))(((((())),,,---++++++,,,---------,,,,,,************************&&&(((***+++,,,+++***))))))(((''''''''')))***+++(((((())))))))))))(((((('''((((((((())))))******++++++******)))(((((((((''')))+++,,,,,,,,,***))))))******)))((((((***---'''((()))******)))(((''')))***+++++++++)))((('''%%%&&&&&&'''''''''''''''(((((())))))))))))((((((&&&((())))))(((((()))+++(((((((((((()))***+++,,,%%%&&&((()))))))))((('''))))))((())))))***++++++))),,,---,,,***((()))***666222,,,***+++,,,+++)))******))))))))))))*********+++---...///...------888444111222888===??????999888666555555555666777555555555444222333555777999999999:::<<<>>>AAABBBFFFFFFGGGIIIJJJKKKLLLMMMNNNNNNLLLJJJIIIJJJNNNQQQMMMNNNOOONNNKKKHHHGGGGGGGGGHHHJJJJJJIIIHHHHHHIIILLLLLLNNNQQQTTTUUUSSSRRRRRRUUU[[[```aaa___^^^___]]]]]][[[WWWTTTVVV^^^eeeeeehhhkkkllljjjjjjkkknnnjjjkkklllnnnppprrrtttuuummmmmmnnnoooqqqsssuuuvvvttttttsssqqqnnnjjjgggeeefffhhhhhhgggfffhhhlllpppnnnoooqqqrrrqqqnnnkkkiiigggffffffhhhjjjlllllllllooonnnqqqkkkccchhhmmmdddiiifffaaa]]]ZZZYYYZZZ[[[\\\[[[YYYXXXVVVVVVUUUUUUWWWWWWVVVTTTRRRPPPNNNMMMKKKKKKIIIFFFDDDFFFIIIMMMMMMPPPSSSVVVWWWUUUSSSQQQWWWVVVUUUTTTTTTVVVWWWYYYVVVWWWZZZ^^^```bbbcccccc\\\^^^```bbbcccddddddcccbbb```______aaaccccccbbbaaa___]]]\\\[[[ZZZWWWUUUUUUUUUVVVVVVUUUTTTQQQPPPRRROOOKKKHHHFFFCCC@@@===:::999777666777:::>>>AAA:::???<<<<<>>CCCBBB@@@;;;555000...000222,,,+++++++++******)))))))))(((&&&%%%&&&''')))***&&&'''''''''(((((())))))...,,,(((&&&%%%&&&(((***%%%&&&&&&''''''((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&(((***+++&&&%%%%%%$$$###############%%%''')))***(((&&&%%%$$$%%%&&&'''((()))))))))%%%'''+++......---+++)))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%aaaMMMFFF===999999555888888888777777666555444444333222111000000000000222111000///------,,,,,,------,,,+++++++++,,,,,,+++,,,---------,,,+++************+++,,,---...///'''(((+++,,,,,,***(((&&&+++******+++,,,***'''$$$***************)))((('''))))))(((''''''''''''(((...---,,,++++++,,,---...000...,,,+++++++++)))'''+++,,,.........,,,***(((+++***)))'''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((((((((((())))))&&&######&&&***'''((((((((((((((('''''')))(((''''''(((***,,,...///,,,)))''''''((((((((('''''''''''''''((())))))((()))++++++***)))(((((('''***,,,---,,,***))))))------,,,,,,+++*********+++)))'''%%%$$$&&&)))+++,,,---...///111222444555444555777888999999999888444444444444444444555555555666777888888888888888>>>??????AAACCCEEEGGGHHHJJJIIIHHHHHHIIIJJJLLLMMMOOOMMMKKKJJJIIIJJJKKKLLLOOOOOOMMMLLLJJJHHHFFFFFFHHHJJJKKKKKKIIIIIIKKKNNNLLLQQQVVV[[[^^^```bbbcccccciiinnnpppsssuuutttpppkkkhhhccc___]]]]]]___aaakkkmmmpppqqqqqqqqqsssttttttpppmmmooouuuyyyzzzyyysssttttttuuuuuuttttttssssssmmmkkkpppqqqkkkggghhhkkkkkkllllllmmmnnnpppppptttssssssrrrqqqpppooooooooonnnmmmkkkkkkkkkllllllpppooommmlllkkkjjjjjjjjjiiihhheeecccccccccdddeeeaaa```aaacccffffffbbb^^^ddd___[[[ZZZ[[[ZZZUUUPPPMMMKKKIIIGGGFFFFFFGGGHHHIIIJJJKKKNNNQQQRRRPPPOOOQQQQQQRRRRRRSSSRRRRRRQQQPPPSSSWWW[[[]]]^^^]]]\\\______^^^^^^^^^```aaabbb```````````````aaabbbcccaaa```]]]ZZZXXXXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTUUUVVVUUUSSSRRRPPPLLLGGGCCC:::888888:::???CCCCCCBBBDDDBBB@@@>>><<<<<<<<<<<<>>>;;;777555444333111000111000///---+++************)))'''&&&%%%$$$$$$$$$###$$$%%%&&&''')))******)))(((&&&%%%&&&''')))+++(((((())))))******++++++)))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((###((()))'''%%%&&&&&&###&&&&&&&&&'''&&&&&&%%%%%%((('''%%%$$$###$$$$$$%%%&&&'''((('''%%%$$$%%%&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%$$$######(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''')))&&&$$$$$$&&&((('''%%%'''&&&$$$$$$$$$$$$&&&'''(((((('''''''''&&&&&&&&&bbbMMMFFF===;;;<<<888999999999888888777666555444333222111000000000000222111000///------------,,,,,,,,,,,,---...//////,,,---------,,,***)))(((***************+++,,,---+++++++++++++++++++++++++++***((()))***+++***))))))************))))))(((((((((((((((((()))***+++((((((((('''(((((())))))000...,,,++++++***(((&&&---...///000///...,,,+++******)))((((((((())))))'''''''''((((((((())))))))))))))))))((((((((((((((()))(((&&&$$$$$$''')))'''(((((((((((((((''''''***)))((('''((()))+++------+++)))((()))))))))((((((''''''''''''((())))))+++,,,,,,***'''&&&(((***)))******)))(((((()))+++*********))))))(((((((((''''''''''''(((***+++,,,---...///111111111111111555666888999999999999888777666555444333444444555444555777999;;;<<<===>>>AAABBBCCCEEEFFFHHHIIIJJJMMMLLLLLLLLLMMMNNNOOOPPPSSSQQQNNNLLLKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLOOOQQQQQQQQQSSSWWWZZZ]]]aaaeeehhhiiikkkmmmooosssxxx{{{yyyyyyyyyvvvpppllliiiddd```___```bbbdddlllooorrruuuuuuvvvxxxyyyzzzvvvtttvvvzzz}}}|||zzzvvvvvvwwwwwwwwwwwwvvvvvvxxxqqqnnnqqqrrrooommmoooqqqqqqqqqrrrsssuuuvvvwwwyyyxxxwwwvvvuuutttsssrrruuutttrrrpppooonnnnnnooorrrqqqpppnnnmmmlllkkkkkkjjjiiigggeeeddddddeeeeeehhhfffeeefffhhhiiigggeeeiiifffcccdddffffffbbb]]]SSSQQQMMMIIIFFFDDDDDDDDDKKKKKKLLLNNNPPPPPPNNNLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPRRRUUUYYY[[[\\\]]]]]]]]]]]]\\\\\\]]]___```aaabbbbbbbbbccccccdddeeeeeebbb```^^^[[[YYYXXXXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTRRROOOKKKGGGCCCAAA@@@AAADDDFFFEEEDDDGGGEEECCCAAA???>>>>>>>>>???===:::888999999888777444333111///---+++******))))))((('''&&&&&&'''''''''''''''''''''''''''''')))(((&&&&&&&&&''')))***((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''"""&&&(((&&&%%%&&&&&&$$$&&&&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%&&&"""###%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''%%%###$$$&&&((('''%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%zzz]]]IIIBBB;;;999:::777999999999999888777666666333333222111000000000000222111000...------------,,,,,,,,,---...///000111---------,,,+++)))'''&&&,,,+++++++++++++++,,,,,,...---,,,++++++,,,---......+++((('''(((***++++++))))))******+++*********((((((((()))***+++------((())))))***+++++++++***///...------///000///...000000111222222111///...***)))))))))******+++,,,''''''((((((((()))))))))(((((((((((())))))))))))((()))((('''%%%%%%''')))'''(((((())))))(((((((((******)))(((((()))***+++***)))((()))++++++)))(((((((((''''''(((((()))***---......)))$$$###''',,,+++***(((&&&$$$&&&***---)))))))))))))))(((((((((%%%&&&(((+++---...//////...///111222333333333222777888888999999999888888888777555333333333555666444666999<<>>;;;999888888999888777777666666444333222000///,,,+++***)))))))))))))))+++***)))((('''&&&%%%$$$(((''''''''''''((())))))(((((((((''''''&&&&&&%%%&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$'''++++++(((&&&''''''%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&''''''$$$%%%''''''&&&'''(((***&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&$$$$$$$$$%%%&&&''''''&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%xxx___QQQPPPJJJEEECCC<<<777777777777666555444333333222111111000111111111111000///......---............---,,,+++++++++,,,---,,,,,,,,,------------//////...---------......(((***,,,---...---,,,++++++++++++,,,------+++)))((()))***+++++++++++++++***))))))(((((()))))))))'''(((***,,,.........---'''''')))---222555777777666666666666555444333333,,,+++***)))(((((((((((((((((((((((()))))))))***'''((((((((()))))))))***))))))(((''''''(((''''''''''''((()))******))))))******))))))))))))))))))&&&'''(((+++---,,,***(((((((((((((((((()))******%%%)))---,,,((('''))),,,***+++,,,,,,******+++,,,******++++++,,,,,,------000///------...111333555>>>;;;777444444666999<<<555555555444444444444444444444444444666999;;;===???AAABBBDDDFFFHHHHHHIIIFFFHHHJJJLLLMMMMMMLLLKKKNNNNNNNNNMMMMMMLLLKKKKKKGGGHHHIIIKKKNNNPPPRRRTTT\\\^^^aaafffkkkooossstttrrrooollliiigggggggggggglllmmmnnnoooqqqvvv{{{}}}uuussspppooopppsssvvvyyyyyy|||}}}{{{zzzzzz{{{}}}}}}}}}~~~~~~zzz}}}~~~{{{yyyxxxpppppprrruuuxxx{{{~~~|||yyyvvvsssqqqoooooopppqqqqqqpppqqqqqqooopppsssuuuuuusssooollleeedddbbbaaa```aaabbbccccccbbbaaa```___\\\XXXUUUNNNOOOOOONNNMMMLLLJJJIIIMMMMMMLLLLLLMMMOOORRRSSSPPPPPPPPPQQQRRRTTTWWWXXXYYYZZZ\\\^^^___````````````___^^^]]][[[XXXVVVUUUVVVVVVWWWXXXYYY[[[\\\]]]]]]\\\[[[[[[\\\\\\ZZZXXXVVVUUUTTTRRRQQQPPPPPPPPPPPPOOONNNLLLJJJHHHFFFEEE???<<<888666555555333222444444555666666555444444///...---+++)))((((((''')))))))))((((((''''''&&&'''''''''''''''((())))))((((((''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''((((((((($$$%%%''''''''''''%%%$$$,,,///...)))&&&''''''%%%%%%&&&''''''((((((((('''$$$%%%%%%&&&''''''''''''&&&'''((((((&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((()))(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''''''''%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&''''''''''''vvv]]]QQQPPPJJJEEEBBB:::666666666666555444333333222222111111111111111222000000///...............///...---,,,+++*********---,,,,,,,,,---...///000,,,+++++++++++++++,,,,,,&&&(((+++---...---+++)))((((((***---000000...,,,******++++++,,,++++++++++++***)))(((((((((((((((++++++---///111222222222222111222444777999:::999999888777666555333333222,,,+++***)))((('''''''''((((((((()))))))))******''''''(((((())))))*********)))'''((())))))(((&&&''''''((()))************))))))))))))************''''''(((***,,,,,,***((())))))(((((())))))***+++%%%'''***++++++*********(((+++...///...,,,+++***((())))))***+++,,,------555333000//////222555777EEEAAA;;;555222333555666444333333222222333444444555555777999<<<>>>AAABBBFFFFFFGGGHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJIIIHHHIIIJJJKKKKKKKKKKKKJJJOOOPPPSSSVVVZZZ]]]___aaacccdddgggkkknnnrrruuuvvvooolllhhhggghhhiiijjjjjjmmmoooqqqsssvvv{{{}}}vvvuuuttttttuuuwwwyyy{{{{{{}}}~~~||||||~~~~~~||||||}}}}}}||||||yyyxxxppprrruuuyyy~~~}}}wwwrrrooonnnpppssstttsssssstttuuuzzz}}}|||wwwtttmmmllliiigggeeeeeeffffffiiihhhggggggfffccc___\\\XXXYYYZZZYYYWWWSSSOOOMMMIIIIIIHHHGGGGGGHHHIIIJJJLLLLLLKKKLLLMMMOOOQQQRRRUUUVVVYYY[[[]]]^^^^^^^^^^^^]]]\\\[[[YYYWWWVVVVVVUUUVVVVVVWWWYYYZZZ\\\]]]___]]]\\\\\\]]]]]]\\\[[[UUUVVVVVVTTTSSSRRRSSSTTTRRRRRRQQQOOOMMMJJJHHHGGGCCC@@@;;;888666555333111111222444666777777666666333111///---+++))))))((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''(((((())))))&&&''''''''''''''''''&&&---000///***&&&''''''&&&%%%&&&'''(((((((((((((((%%%&&&&&&''''''''''''&&&%%%&&&'''&&&$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%%%%'''))))))((('''&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((rrrXXXIIIGGGAAA>>><<<666777777777777666555444333222111111111111111222222000000///............//////...---,,,,,,,,,,,,,,,...---,,,,,,,,,---...///***************+++,,,---((((((***+++,,,,,,,,,+++,,,,,,+++,,,......---,,,++++++,,,,,,,,,+++************)))))))))***++++++...//////111333555777888999888888999<<<======<<<;;;:::888666333222111000,,,+++***)))))))))))))))(((((()))))))))*********'''''''''((()))************)))'''(((******(((%%%''''''(((******++++++***'''((()))***************)))((((((***++++++)))((())))))(((((())))))***+++***)))'''(((***+++***)))(((***---...---+++******)))******+++---......///555444333222333555777888???<<<888444222000000111333222222222222444555666999:::===@@@BBBDDDEEEEEEIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHHHHHHHHHHHHHHHHIIIEEEFFFIIILLLOOOQQQRRRSSS]]]___aaacccfffgggiiiiiiccceeegggjjjmmmpppssstttpppmmmjjjiiilllppprrrrrrrrrtttwwwyyy|||{{{{{{|||}}}~~~}}}~~~|||yyyxxxuuuwwwzzzyyysssooonnnppprrrrrrqqqssswwwzzz|||xxxvvvssspppnnnnnnnnnooommmlllkkkkkkkkkhhheeeaaabbbdddfffgggddd___YYYUUUMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMOOOQQQTTTWWWYYYZZZZZZZZZ]]][[[ZZZXXXWWWVVVWWWWWWVVVVVVWWWWWWYYYZZZ\\\]]]___^^^\\\\\\]]]]]]\\\[[[WWWYYYYYYWWWUUUTTTVVVXXXUUUTTTTTTRRRPPPMMMJJJHHHEEEBBB===:::888666444333111222444666666666555444444333222000...------,,,))))))))))))((((((((('''&&&''''''((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))))))))((((((''''''(((((()))***---,,,(((%%%'''((('''%%%&&&'''((())))))))))))&&&''''''(((((('''&&&%%%$$$%%%'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&((())))))(((&&&%%%'''***,,,,,,)))'''&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''sssXXXGGGCCC===;;;<<<777888888888888777666555444222111111111111111222222000//////............///......---------......//////...,,,+++***++++++,,,******++++++,,,---...///******))))))***,,,---...555222...++++++***)))(((,,,,,,,,,,,,,,,+++***))))))))))))***+++,,,......,,,,,,,,,---///222444666444444444666999:::;;;:::<<<:::888555333111//////++++++******++++++,,,---))))))))))))************&&&''''''((()))******++++++)))'''(((******(((%%%''''''(((******+++++++++&&&'''(((***++++++++++++***)))((()))++++++)))((()))))))))))))))******+++000+++&&&%%%)))+++***((((((***,,,,,,+++)))******,,,,,,---...000111222222222333444666777777888888333333333333222111000///333333222222333555666888===???BBBEEEGGGGGGGGGFFFJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGGGGHHHIIIIIILLLPPPVVVZZZ^^^```aaahhhiiijjjkkkllllllllllllgggiiikkknnnqqqtttvvvwwwwwwsssoooooorrrvvvxxxxxxzzz}}}{{{xxxwwwzzz{{{|||uuuqqqtttuuuuuutttssswww}}}zzzyyyvvvtttssssssssstttssssssrrrssssssqqqmmmjjjhhhkkknnnpppmmmgggaaa\\\ZZZYYYXXXWWWVVVTTTSSSRRRGGGGGGFFFFFFFFFGGGIIIJJJIIIKKKOOORRRTTTUUUUUUUUU\\\ZZZXXXVVVUUUVVVWWWXXXWWWWWWXXXXXXYYY[[[\\\]]]```^^^\\\\\\\\\]]]\\\[[[ZZZ\\\\\\ZZZWWWUUUWWWYYYWWWVVVVVVTTTRRRNNNKKKJJJDDDAAA===:::999777555444111333444666666555333222555444333222111111111111++++++***)))(((''''''&&&&&&''''''((()))(((((((((&&&'''''''''((()))))))))'''&&&%%%%%%&&&'''((()))&&&&&&&&&'''((())))))******)))(((''''''((()))***&&&******%%%$$$'''))))))%%%&&&'''((())))))))))))''''''((((((((('''%%%$$$$$$&&&((((((((((((***+++(((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''(((((('''((((((((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%(((+++...---***'''&&&'''((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&tttYYYHHHDDD<<<999;;;888666555333222111111222222000000000000///////////////............---------,,,,,,---...---,,,***)))++++++,,,---,,,+++)))(((---------+++******,,,......---***)))(((***,,,...(((((()))*********************************************+++++++++,,,,,,,,,---///111444555444333333555666888999888777555444===:::777333000.........))))))))))))))))))))))))++++++++++++++++++++++++((()))++++++)))((()))***'''((()))******)))((('''&&&''''''((()))******+++((())))))***++++++,,,,,,(((((('''((()))***,,,---******)))((('''&&&%%%%%%---+++)))((())))))(((&&&))))))******++++++++++++++++++,,,---///111222444333444555666666666555444555444222111000000000000333333333333555777999:::BBBCCCDDDFFFGGGHHHIIIJJJGGGIIIJJJJJJHHHGGGGGGHHHEEEHHHJJJLLLMMMOOOQQQSSSOOORRRXXX^^^cccfffggghhhfffjjjooorrrrrrqqqqqqqqqmmmpppsssvvvwwwwwwvvvuuuxxxwwwvvvwwwzzz||||||||||||}}}{{{}}}}}}yyyvvv{{{zzzyyyxxxxxx|||yyyvvvssspppppprrrvvvxxx~~~zzzwwwuuupppnnnlllkkkllllllkkkiiiffffffhhhjjjiiifffaaa\\\TTTQQQMMMIIIFFFFFFFFFGGGHHHIIIKKKNNNPPPRRRSSSSSSQQQQQQQQQRRRTTTVVVYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^]]][[[[[[]]]^^^]]]]]]]]][[[XXXXXXZZZ\\\XXXXXXWWWUUUSSSQQQNNNMMMKKKHHHCCC???<<<999666333888999999888666444444555888777666555333111000000000///,,,***((('''''''''***)))'''''')))))))))(((+++***((('''''''''((()))''''''&&&%%%%%%%%%&&&&&&((()))***)))'''&&&&&&'''$$$%%%&&&'''((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%&&&''''''(((((('''''')))(((&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&'''''''''&&&$$$###((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%sssXXXHHHCCC<<<999;;;888555666666666555444333222111000000000///////////////............---------//////000000///......---------.........---,,,+++,,,,,,,,,+++******,,,---,,,***)))(((((()))***+++***************)))))))))+++++++++************************+++++++++,,,,,,...000222444555555444444555666777888777666444333777555222...,,,*********))))))))))))))))))))))))((((((((((((((((((((((((''')))++++++)))))))))***'''((()))******)))(((''''''''''''((()))*********+++++++++************)))))))))(((((()))***+++,,,+++******))))))((((((''',,,+++***+++,,,......---))))))******++++++,,,,,,,,,,,,...///000222333333444555666666666555444444333333222111000111222222777777888999;;;>>>AAABBBBBBCCCCCCDDDFFFHHHJJJKKKMMMMMMMMMKKKJJJKKKMMMOOOMMMPPPTTTWWWXXXXXXZZZ[[[YYY[[[___cccfffggggggfffmmmppptttwwwwwwvvvwwwwwwzzz{{{}}}~~~~~~~~~|||{{{}}}}}}}}}~~~|||~~~}}}uuuuuuuuuvvvxxxzzz|||}}}|||zzzxxxuuuqqqnnnllljjjgggeeeeeeeeehhhkkknnnnnnkkkhhh^^^[[[VVVQQQMMMJJJHHHGGGHHHGGGGGGGGGIIIKKKMMMOOOOOOOOOPPPQQQSSSVVVYYYZZZ]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^]]][[[[[[\\\]]]^^^______]]][[[[[[\\\]]]YYYYYYXXXWWWUUUSSSQQQPPPNNNKKKFFFBBB???<<<888555444555666666777777999:::777777666555444444333333111000---+++)))(((''''''***(((''''''(((***)))(((+++***)))((('''(((((()))''''''''''''''''''(((((('''))))))((('''&&&&&&'''''''''(((((((((''''''&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&$$$###$$$&&&''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%rrrWWWGGGCCC<<<999;;;777555666888999999666444222111111000000000////////////............---------...------,,,,,,,,,,,,,,,---------...------,,,++++++++++++++++++++++++,,,---------,,,,,,------...,,,,,,++++++***))))))(((+++++++++++++++***)))(((*********++++++++++++,,,///000222444555555555444444444555666555444333222333111...,,,***((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((*********)))***+++(((((())))))))))))((((((''''''(((((())))))******------,,,+++***(((((('''******))))))))))))******************************)))((('''(((***,,,,,,,,,))))))******+++,,,---------...000222333444444333555555666666555444333222111111111111222444555666777888999;;;>>>AAADDDEEEGGGFFFEEEEEEFFFHHHJJJKKKKKKKKKKKKJJJKKKOOOTTTXXXZZZ]]]aaabbbbbbaaaaaaaaabbbdddgggjjjllllllllllllwwwyyy{{{|||||||||~~~~~~sssuuuwwwzzz|||}}}}}}}}}~~~~~~zzzuuuqqqnnnkkkhhhfffffffffhhhkkkoooqqqqqqpppgggeeeaaa\\\WWWSSSQQQOOOMMMKKKIIIFFFFFFGGGIIIKKKLLLLLLMMMNNNQQQTTTWWWXXX\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]][[[ZZZYYYZZZ\\\]]]^^^______\\\[[[[[[\\\ZZZZZZYYYXXXWWWUUUSSSSSSQQQNNNJJJFFFCCC@@@<<<999333333444555777999;;;<<<777777777666666666666666222111///,,,***)))((((((((('''&&&&&&(((******)))******)))((((((((((((((($$$%%%&&&'''(((((('''''''''((()))(((&&&&&&&&&((()))))))))((('''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''###"""!!!"""%%%&&&'''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&pppVVVFFFCCC<<<999:::777666777888999888666444333111111111000000000/////////............------------,,,+++******+++,,,---******+++++++++*********,,,,,,,,,---......---,,,------..................,,,,,,++++++************++++++,,,,,,+++***((((((************++++++++++++...///000222333333333333333333444333333222111000111000...,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&(((*********)))***+++(((((())))))))))))(((((('''((((((((()))))))))***------,,,+++***)))((((((+++******))))))))))))))))))*********+++++++++,,,+++)))'''''')))))))))((())))))***+++---......//////111333555666555444333555555444444333222222111000111222333555777999::::::;;;<<<>>>AAACCCEEEFFFLLLJJJHHHFFFGGGHHHKKKLLLKKKLLLNNNPPPSSSXXX^^^cccggghhhiiigggeeedddddddddgggiiimmmqqquuuwwwxxxxxx~~~~~~{{{|||~~~}}}zzzvvvrrrqqqpppnnnmmmjjjiiihhhjjjmmmoooppppppkkkjjjhhhfffccc```^^^\\\YYYWWWSSSPPPMMMLLLKKKKKKIIIIIIIIIJJJLLLOOOQQQSSSWWWWWWXXXYYYZZZ[[[[[[\\\ZZZ[[[[[[YYYXXXWWWXXXZZZYYY[[[]]]]]][[[YYYXXXXXXYYYYYYYYYYYYXXXVVVUUUTTTTTTQQQMMMJJJGGGDDD???<<<777666555666777999::::::999999999888888777777666333222111///,,,+++))))))((('''&&&&&&(((******)))***))))))((((((((((((((( !!!$$$&&&&&&&&&%%%$$$&&&'''((((((&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&%%%%%%%%%&&&&&&''''''$$$"""""""""%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))'''&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''nnnTTTEEECCC<<<999:::777888777666555444444444444111111111111000000000000///............---------000///...------...///000************************---------000222222///---)))))))))******+++++++++,,,,,,+++***++++++,,,---***+++,,,,,,,,,***)))((())))))*********+++++++++,,,---...///000111111111222222111111000///.........------,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''(((*********)))***+++))))))(((((((((((())))))(((((((((((())))))))))))************************++++++******))))))((('''((())))))******++++++,,,---+++******,,,------,,,******+++---...000111222111333555777777666555444333333222222222222222222222333555777999;;;===>>>AAABBBDDDEEEGGGHHHIIIJJJIIIHHHGGGGGGIIILLLPPPSSSVVVYYY\\\___bbbdddhhhkkkjjjjjjiiihhhfffgggjjjlllnnnqqqtttyyy}}}{{{wwwuuuuuuuuuuuutttpppnnnlllllloooqqqssssssqqqpppooommmkkkiiigggfffccccccaaa^^^ZZZVVVRRROOOKKKJJJIIIIIIJJJKKKLLLMMMPPPQQQRRRTTTVVVWWWYYYZZZVVVWWWWWWVVVUUUUUUVVVXXXXXXZZZ\\\[[[YYYWWWVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUUUURRRPPPMMMKKKHHHCCC@@@:::888666666888;;;;;;;;;===<<<;;;:::888777666555444333222111///---,,,+++)))((('''''')))******))))))))))))))))))((((((''' !!!$$$&&&&&&&&&%%%$$$%%%'''((('''&&&%%%'''(((%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((&&&$$$$$$&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&'''))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''lllRRRDDDBBB<<<999:::777777666444333222222333444222222111111111000000000///............---------------------------...///,,,++++++++++++,,,------...---...111555555111---************+++,,,------...---,,,+++++++++,,,---((()))+++,,,,,,+++***((()))))))))************++++++,,,,,,---...///000111111000000///...---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))++++++)))((()))***))))))(((((((((((())))))(((((((((((())))))))))))((())))))***++++++,,,,,,***************)))(((''')))))))))******+++++++++''''''&&&(((,,,...//////+++,,,---///111333444555444555666777777666555444222111222222333555666777666888:::<<<>>>@@@@@@AAACCCDDDEEEGGGHHHIIIJJJJJJEEEFFFHHHKKKPPPVVV\\\___ccceeegggiiihhhhhhjjjkkkjjjkkkllllllmmmpppuuuxxxyyy{{{}}}}}}zzzyyyyyyyyyxxxvvvuuusssuuuxxx|||~~~|||zzzwwwsssooollljjjiiijjjjjjkkkiiifffbbb]]]ZZZUUUTTTRRROOOMMMLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTUUUQQQRRRSSSSSSRRRSSSUUUWWWYYYZZZ[[[[[[YYYWWWWWWXXXUUUUUUVVVVVVWWWVVVVVVVVVUUUTTTRRRQQQOOOLLLHHHEEE<<<888666777;;;>>>???>>>>>>===<<<:::888777555555333333333222111000///...,,,***))))))***+++***))))))))))))))))))(((''''''$$$%%%&&&'''((((((''''''%%%&&&''''''&&&%%%'''(((%%%$$$$$$###$$$&&&((()))(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%'''(((***(((&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&jjjQQQDDDBBB<<<999:::666666666555555444333333222222222222111111111000000///............---------)))***++++++,,,,,,,,,+++,,,+++*********+++---...---,,,...222666666111,,,......---,,,---///111222222111...,,,************&&&(((***,,,---,,,+++)))))))))))))))************,,,,,,,,,---...///000111000///...---,,,+++++++++&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,+++)))(((((((((***)))(((''''''((()))***))))))))))))((((((((((((((())))))***++++++,,,,,,))))))***+++******)))(((++++++++++++,,,,,,,,,,,,%%%$$$$$$&&&))),,,...---,,,---///111333555777777666666666666555555555555111222222444666999<<<===<<<===???AAABBBCCCCCCCCCAAACCCEEEHHHJJJKKKKKKKKKLLLNNNRRRWWW]]]ccchhhkkkiiijjjkkkjjjjjjjjjlllnnnqqqtttwwwzzz{{{|||~~~~~~}}}|||~~~}}}wwwrrrooommmlllnnnnnnooopppooonnnlllkkkfffccc___ZZZVVVSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNPPPPPPPPPQQQTTTVVVXXXYYYYYYXXXUUUUUUVVVWWWTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTQQQNNNJJJAAA===888888<<>>===<<<<<<;;;:::999777777666222333333444333222111000///---+++***++++++***)))((())))))***)))((('''&&&''''''''''''''''''(((((($$$%%%'''&&&&&&%%%'''(((((('''&&&%%%%%%&&&((())))))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((&&&%%%$$$###$$$%%%'''(((((('''%%%&&&'''(((((('''&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%iiiPPPCCCBBB<<<999:::666444555777888777555222000222222222111111111111000//////.........---------+++,,,...///000///......))))))((((((((()))+++,,,,,,+++---111666666000+++---,,,***)))***---000222666444000,,,)))(((((((((%%%'''***,,,------+++***))))))))))))************------------...000111222000///---,,,+++*********&&&'''((()))************))))))))))))))))))))))))***************************,,,,,,+++)))'''''''''***)))(((''''''((()))***))))))))))))(((((((((((()))************+++++++++((()))***++++++***)))(((------------------------+++))))))***,,,......------...000222444666888999777666666555555555555666222222333666999<<<@@@BBB???@@@BBBDDDEEEEEEDDDDDDDDDFFFIIILLLOOOQQQRRRRRRYYY[[[___ccchhhmmmppprrrnnnnnnnnnmmmmmmqqqvvvyyy{{{yyytttqqqppppppqqqqqqrrrsssuuuwwwxxxyyyrrrooojjjddd^^^YYYVVVUUURRRQQQPPPOOOMMMLLLKKKKKKJJJLLLMMMNNNOOOPPPSSSUUUVVVVVVVVVTTTRRRQQQSSSUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWUUUQQQNNNHHHBBB<<<:::<<<===;;;999:::::::::999999888888888111222333444444444333222000...,,,+++,,,,,,***)))((()))*********)))'''&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%'''(((,,,+++)))'''&&&'''((())))))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$&&&'''((()))))))))&&&%%%$$$######%%%'''(((&&&%%%$$$%%%''')))))))))&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++%%%%%%%%%&&&&&&'''''''''"""###$$$%%%'''((())))))&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%iiiYYYGGG???===;;;999:::666666666555444444333333222222222111000//////.....................------------......------,,,+++------------------------+++***+++...111111---)))(((((())))))***+++,,,---111000///---,,,+++******))))))(((((((((((()))))),,,+++)))'''$$$""" )))***+++---.../////////------+++***)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***)))))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))***,,,)))************++++++++++++++++++***++++++,,,---------,,,++++++,,,,,,,,,,,,+++*********,,,...000222333444555666888999999:::999777555444555666777777888;;;===???@@@AAAAAAEEEGGGHHHGGGFFFEEEFFFGGGEEEIIILLLOOOUUU^^^dddeeehhhjjjnnnqqqssssssrrrqqqkkknnnsssxxx{{{}}}{{{wwwuuuttttttsssuuuvvvtttrrrsssvvvzzzyyysssllliiiiiihhheeeaaa___\\\VVVPPPPPPQQQLLLEEELLLJJJIIIIIILLLNNNNNNNNNQQQRRRRRRSSSUUUVVVVVVWWWYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRQQQIIIDDD===777555666999;;;;;;===???@@@???===999777444333222222222444666888555333000...,,,,,,---...---,,,,,,++++++***))))))++++++***)))(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))'''&&&%%%$$$$$$$$$%%%&&&''')))))))))((((((((('''&&&%%%%%%&&&'''(((''''''((((((''''''&&&%%%'''''''''((()))******+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$%%%'''''''''&&&&&&&&&&&&'''((((((%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&&&&%%%hhhXXXFFF>>><<<:::999999777666666555555444333333222222111111000//////...............------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000---***,,,,,,,,,,,,---......///...---,,,+++***))))))******))))))((((((((())))))*********))))))(((''''''((()))***+++,,,---------...---,,,,,,++++++++++++(((((())))))))))))******))))))))))))))))))))))))'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++(((''''''(((************++++++++++++)))))))))))))))******+++------,,,,,,+++,,,,,,---,,,,,,++++++,,,...000222444555666777888888888888888777666555555666888999;;;===???BBBDDDDDDDDDDDDFFFFFFGGGFFFDDDDDDFFFGGGMMMTTTZZZ___fffnnnrrrqqqqqqsssvvvxxxzzzyyyxxxwwwtttvvvxxxzzz}}}|||zzz}}}~~~~~~}}}zzzwwwwwwvvvvvvwwwxxxwwwuuuuuuwwwyyy}}}wwwqqqnnnmmmlllgggdddeeeccc]]]WWWVVVVVVPPPHHHKKKIIIGGGGGGIIILLLMMMMMMNNNOOOOOOPPPQQQSSSSSSTTTWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTKKKGGG@@@:::777777999;;;;;;<<>>;;;999666555444333333444666888888777555333222222222222000000///...---,,,++++++******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''((())))))(((((('''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%((((((((('''''''''&&&&&&fffVVVEEE>>><<<:::888888777777666555555444444333222222111111000/////////.........---------,,,,,,------......------,,,++++++++++++++++++++++++++++++...000111///---,,,,,,++++++*********++++++,,,++++++*********++++++,,,+++***)))(((((((((((((((++++++++++++++++++++++++'''((()))***************))))))(((((((((((((((((()))))))))*********++++++)))))))))))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))((()))))))))***+++++++++111111000---)))'''&&&&&&************+++++++++,,,)))))))))))))))***++++++---,,,,,,,,,,,,,,,------,,,,,,,,,---...111333555777888999::::::999777777666555555555777999;;;<<>>999888999999:::<<<>>>@@@@@@???===<<<999888666555444555777888:::::::::999888777666555555555444222000///...---)))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''(((((()))(((((('''&&&((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''&&&%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$%%%&&&'''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''dddTTTDDD===<<<999888888777777666666555444444444111111111111000000////////////......---,,,,,,,,,------......------,,,+++++++++++++++++++++++++++,,,///222111...+++,,,---+++******))))))))))))***++++++++++++,,,---...///++++++***)))((((((((((((---,,,++++++***)))(((((((((((())))))***)))))))))&&&&&&''''''(((((((((((())))))******++++++,,,,,,))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))(((((()))***+++,,,,,,---444555444111---***))))))*********+++++++++,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,------...------...000222444777888999:::;;;;;;:::888666555666666777999;;;>>>@@@BBBGGGIIIKKKLLLLLLKKKJJJIIIDDDEEEFFFHHHJJJNNNTTTYYYgggmmmrrruuuxxx|||{{{xxxuuuxxx~~~|||vvvtttzzzxxxllleeeeeejjjpppvvvyyyrrrnnnnnnxxx~~~tttooopppttt}}}yyyyyy}}}|||yyyuuuoookkkgggiiijjjkkknnnqqqoooiii___ZZZTTTNNNKKKJJJHHHGGGHHHIIIIIIJJJLLLNNNPPPQQQOOOQQQSSSUUUVVVUUUTTTSSSPPPQQQQQQRRRSSSTTTUUUUUUQQQMMMGGGAAA<<<:::888888:::;;;===>>>???@@@??????===;;;999777666777888999:::;;;<<<===<<<;;;999888;;;:::888666444222111000******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))(((((('''&&&&&&'''''''''&&&&&&'''''''''((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%$$$%%%%%%&&&'''&&&%%%$$$%%%'''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&)))))))))))))))(((((((((bbbSSSCCC===<<<:::888888888777777666555555444444111111111000000000000000000000///......---,,,,,,------......------,,,+++------------------------,,,///111000---+++,,,---...------,,,,,,,,,------++++++++++++,,,---......++++++***))))))))))))))),,,,,,,,,+++***)))))))))))))))***************))))))***+++,,,------,,,,,,((())))))***++++++,,,,,,******************************+++******)))((((((************************(((((()))***+++,,,,,,---222333333111...,,,+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------...---,,,,,,,,,------...//////000111333555888:::;;;::::::;;;;;;:::999777666::::::<<<>>>AAACCCFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHJJJMMMQQQVVV\\\dddiiissswwwyyyyyy|||yyyoooiiifffiiirrr|||xxxjjj```YYYWWW[[[aaajjjsssxxxqqqjjjcccaaaeeeppp||||||uuunnnmmmooouuu~~~vvvrrruuu{{{~~~|||wwwrrrooohhhmmmqqqssswww||||||yyyqqqlllccc[[[UUUPPPLLLIIIGGGGGGFFFGGGHHHJJJLLLMMMKKKMMMOOORRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQNNNJJJEEE@@@<<<:::888::::::;;;===>>>???@@@AAA@@@>>><<<:::999999:::;;;===>>>@@@AAAAAA???===<<<>>>===<<<999777555333222---,,,++++++))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))((((((''''''''''''&&&''''''''''''''''''&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&%%%$$$%%%'''((('''&&&(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''((((((((()))))))))))))))aaaRRRCCC>>>===;;;999999888888777666666555555444111111000000000000000000222111111000///...------------......------,,,+++------------------------,,,---......---,,,,,,---,,,,,,++++++++++++,,,,,,******)))))))))******+++*********))))))******+++***+++++++++,,,,,,------))))))***+++++++++++++++((()))***+++,,,,,,+++***'''(((((()))***+++,,,,,,*********************************+++******))))))************************((()))))))))***+++++++++,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,---...///000111222444666888:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAACCCFFFHHHIIIJJJGGGGGGHHHIIIJJJMMMOOOPPPUUUXXX\\\```eeekkkrrrwwwuuuxxxyyyxxx{{{xxxrrrsssxxx|||iiibbb[[[YYYYYY]]]hhhsss}}}wwwhhh___VVVPPPNNNNNNTTT[[[cccmmm}}}uuuiiibbb]]]XXXTTTUUU[[[fffoooxxx{{{vvvwwwmmmiiifffiiimmmttt|||uuupppoootttzzz{{{~~~{{{yyyuuusssppptttxxxxxx{{{~~~zzzrrrjjjccc]]]WWWSSSLLLKKKIIIFFFFFFFFFGGGHHHGGGIIIKKKNNNOOOPPPQQQQQQSSSSSSRRRRRRQQQQQQPPPPPPQQQOOOMMMIIIEEEAAA===<<<:::::::::;;;<<<>>>@@@AAABBB@@@>>><<<;;;;;;<<<===@@@BBBDDDEEEEEEDDDCCCAAA@@@???===;;;999777555444111000///...,,,***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&''')))((((((''''''''''''(((&&&&&&'''(((((('''&&&&&&)))((('''&&&%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((('''%%%%%%%%%'''((('''&&&((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''''''''(((((((((((())))))```RRRDDD???>>><<<:::999888888777777666555555555000000000000000000000111333333222111000///......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------,,,+++(((((((((((()))***++++++,,,+++***)))(((((((((((())))))))))))***+++,,,,,,***************+++++++++'''((()))***+++,,,,,,,,,%%%&&&'''))))))((('''&&&&&&''''''(((***++++++,,,************************))))))***+++++++++******************************))))))))))))))))))))))))***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------+++************+++,,,,,,,,,,,,,,,------...///000444555666888:::<<<======>>>===<<<<<<<<<>>>@@@BBBBBBCCCEEEGGGHHHJJJKKKKKKKKKKKKLLLNNNSSSYYY___ccchhhjjjmmmppprrrvvvzzz}}}xxx{{{|||{{{~~~xxxnnnfff```___dddlllttt}}}tttdddVVVQQQMMMNNNPPPVVVaaallluuuyyy{{{yyyuuupppiiiaaa]]]VVVQQQPPPPPPQQQVVV]]]eeeqqqxxxiii]]]WWWTTTPPPOOORRRZZZaaafffnnn|||yyyoooiiihhh___]]]___dddjjjqqq~~~}}}vvvsssqqqqqqvvv|||yyy{{{|||vvvsssyyy|||yyyxxxvvvzzz|||{{{||||||wwwrrrlllfffbbbZZZWWWRRRMMMIIIFFFEEEEEEEEEFFFGGGIIILLLNNNOOOPPPRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQPPPNNNJJJFFFCCCAAA:::999999999:::===???@@@BBBAAA???======>>>???@@@BBBCCCDDDEEEEEEEEEEEEDDD??????===<<<:::888666666666555333111...,,,******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))(((((('''&&&''''''))))))&&&&&&'''(((((('''&&&&&&)))((('''%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&%%%###!!!"""###%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&'''((((((&&&((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((&&&&&&'''''''''(((((((((```RRRDDD??????===;;;:::888888777777666666555555000000000000000111111111444444333222111000///...------......------,,,+++++++++++++++++++++++++++,,,)))((()))---...---***++++++++++++,,,---...///000///---+++***))))))((((((((())))))***+++------+++***)))((('''%%%$$$$$$&&&'''(((***+++,,,,,,,,,'''(((***++++++)))((('''%%%&&&'''((()))***++++++************************((()))***+++++++++++++++************************))))))))))))((((((((((((+++,,,------+++++++++---++++++,,,,,,,,,---------------,,,,,,------...///,,,,,,,,,---...///000000555666888:::;;;=========???>>>======>>>AAADDDGGGDDDEEEGGGHHHIIIJJJJJJJJJPPPQQQRRRVVV^^^gggoootttvvvxxxzzz{{{{{{{{{}}}~~~qqq```TTTQQQNNNQQQZZZdddkkkrrryyy}}}ppp]]]MMMNNNJJJHHHJJJNNNTTT___iiisssxxx{{{xxxtttooofff^^^^^^YYYVVVXXXYYYZZZ^^^cccppp~~~~~~nnnaaa\\\XXXUUURRRVVV^^^ccceeekkk{{{|||tttkkkccc^^^WWWWWW[[[aaahhhppp}}}{{{vvvuuuuuuuuuyyyxxxxxxyyy|||{{{rrrlllooottt|||}}}{{{{{{www{{{|||{{{|||}}}{{{vvvqqqmmmhhhddd]]]UUUNNNIIIGGGFFFCCCDDDEEEGGGIIILLLNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQNNNJJJGGGDDD:::999888888999<<<>>>@@@CCCBBB@@@>>>>>>???@@@AAA@@@AAABBBCCCCCCCCCCCCCCC???>>>===;;;:::888777666999888666333000---+++***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&((()))***+++((('''&&&&&&'''((()))***%%%&&&'''(((((('''&&&%%%***(((&&&%%%%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())),,,***&&&$$$###%%%''')))%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&((((((((('''((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&''''''((((((^^^QQQDDD>>><<<999888888666666666555444444333333333222111000000111222333///000000000///---+++)))!!!%%%)))+++******,,,...,,,,,,,,,+++++++++*********+++,,,,,,---------,,,++++++******++++++,,,---,,,***))))))***++++++******++++++,,,,,,++++++***+++***'''&&&&&&'''***+++)))***+++,,,,,,+++***)))"""%%%)))+++***))))))***&&&&&&&&&'''(((***+++,,,***************)))((((((&&&)))+++,,,+++)))((((((******))))))))))))******((((((((('''((())))))***)))******+++++++++******---------,,,,,,+++++++++******))))))******++++++...///000222333444555555888999;;;===???AAAAAABBB???@@@BBBEEEGGGHHHIIIJJJHHHIIIHHHGGGGGGJJJNNNQQQSSSYYYccclllsssyyy}}}zzztttjjjooouuu{{{lllYYYNNNIIIJJJIIIJJJPPPYYYaaaeeegggppptttwwwtttlllbbb[[[XXXTTTTTTVVVXXXYYY[[[dddoooyyyvvvnnnggggggiiilllrrrxxx}}}nnnccc```bbb```eeekkkpppttt~~~}}}vvviii\\\XXXYYY\\\```fffnnnwww}}}}}}zzzzzzxxxtttuuuxxxqqqsssuuuyyy}}}tttooolllkkkssszzz~~~}}}|||}}}|||xxxtttqqqsssmmmeee```]]]WWWNNNGGGEEECCCBBBBBBEEEGGGHHHHHHJJJJJJJJJIIIIIIJJJJJJJJJPPPQQQRRRRRRPPPMMMIIIGGG>>><<<:::888999;;;>>>@@@???@@@@@@AAA@@@???>>>===????????????@@@AAABBBBBBAAAAAA@@@>>>===<<<;;;::::::999777444111///---,,,************))))))))))))(((((()))******)))((('''&&&&&&'''((())))))(((((('''$$$"""###&&&))))))(((((((((((((((((((((((((((%%%&&&'''))))))))))))(((((((((((((((((((((((((((&&&&&&''''''((('''''''''))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''######%%%&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((+++***((('''&&&&&&''''''((('''%%%######%%%''')))%%%%%%%%%&&&&&&'''''''''\\\OOOBBB>>><<<:::999:::777666666555555444333333555444222111000000000000000000000///...---,,,+++'''))),,,---......///000,,,,,,,,,++++++++++++***++++++,,,------,,,,,,,,,++++++******++++++,,,---,,,***))))))***++++++***+++,,,,,,------,,,,,,++++++***(((''''''(((***+++))))))************))))))((())))))******)))'''&&&+++******)))))))))))))))((())))))))))))((('''&&&&&&(((++++++***(((((((((******))))))))))))******++++++******++++++,,,---)))))))))))))))))))))))),,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,---------...111333555777888888;;;;;;<<<>>>???@@@@@@AAAAAABBBDDDFFFHHHJJJKKKLLLKKKJJJJJJJJJKKKPPPVVV[[[jjjnnntttxxx{{{}}}wwwiii```[[[WWW^^^fffppp}}}lllYYYMMMJJJLLLHHHHHHKKKOOOUUU\\\bbbdddnnnrrrvvvuuupppiiiccc`````````bbbfffhhhmmmwww~~~vvvtttvvvyyy{{{oookkknnnrrrwww~~~wwwiiibbbccceeehhhmmmttt}}}|||vvvtttrrrnnnmmmooommmpppsssvvvyyyqqqnnnlllkkkttt{{{}}}yyytttqqqqqqlllgggdddcccaaa[[[WWWMMMIIIDDDBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGMMMNNNPPPPPPOOOMMMJJJIIIAAA???<<<:::999;;;===>>>@@@AAABBBBBBBBBBBBAAA@@@????????????@@@@@@AAABBB@@@@@@???===<<<;;;:::999:::999888666333000...,,,,,,,,,++++++***)))(((((('''((()))))))))((('''&&&)))))))))))))))((('''''')))'''%%%%%%(((******)))''''''''''''''''''''''''((()))))))))((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%'''((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&'''(((((()))((('''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&|||YYYMMMAAA======;;;:::<<<777777666555555444444333666555333111000///......222111000///...------------,,,---...000000000...,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,++++++++++++******++++++,,,---,,,***))))))***++++++******++++++,,,,,,++++++************))))))***************))))))))))))******---***((((((***+++)))'''+++***)))((((((((((((((())))))*********)))((((((&&&(((******)))((('''(((******))))))))))))******,,,,,,++++++,,,,,,---...---,,,***)))((())))))***,,,++++++++++++*********//////............//////...///222555888:::;;;<<<>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFHHHIIIJJJJJJKKKMMMPPPUUU]]]ffflll{{{}}}~~~~~~~~~hhhWWWNNNJJJGGGHHHPPPYYYcccppp}}}{{{mmm\\\OOOIIIKKKPPPNNNRRRVVVYYY\\\bbbiiiooo~~~zzzuuussspppooorrrwww||||||}}}wwwsssuuu|||~~~rrrnnnoooppprrrvvv~~~~~~tttrrrqqqmmmkkkkkkllloooqqqsss{{{wwwrrrooonnnnnn{{{}}}vvv~~~~~~zzztttpppnnnkkkhhhiiilllnnnmmmlll\\\VVVNNNHHHDDDCCCAAAAAA@@@AAACCCDDDEEEEEEEEEDDDIIIKKKMMMNNNNNNNNNLLLKKKFFFDDDAAA===;;;:::;;;;;;>>>???AAABBBCCCCCCBBBBBB????????????@@@@@@@@@@@@???>>>===<<<:::999888888888999999888666333000...///...---,,,+++)))(((((((((((())))))(((''''''&&&))))))))))))))))))((((((***(((&&&'''((())))))(((''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''((())))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))((((((''''''(((((()))&&&&&&&&&&&&'''(((***+++%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%zzzYYYMMMAAA>>>===;;;::::::777777666666555444444444444444333222000000//////333222000///......//////000---+++---///000...+++------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++******++++++,,,---,,,***))))))***++++++***))))))************))))))*********++++++*********,,,+++***))))))***+++,,,...)))%%%''',,,000///---&&&&&&&&&''''''(((******,,,,,,,,,------,,,,,,+++''')))++++++***((())))))+++******))))))******++++++************+++,,,,,,111000---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000111333555888:::<<<===>>>???>>>>>>???@@@BBBDDDEEEEEEEEEDDDEEEFFFHHHJJJKKKJJJNNNTTT[[[dddmmmwww}}}hhhTTTJJJGGGFFFDDDFFFLLLTTT\\\gggsssxxxwwwrrrpppjjjaaaZZZVVVVVVXXX```fffllloooqqqvvv~~~|||}}}~~~~~~wwwvvvyyy}}}|||uuussstttvvvyyyvvvtttvvvvvvttttttrrruuuvvvxxx~~~xxxuuutttuuu|||uuusss}}}yyysssnnnkkkjjjjjjmmmsssxxx|||}}}ooojjjaaaZZZSSSLLLGGGCCCBBBAAA@@@@@@AAABBBCCCDDDEEEGGGIIIKKKMMMMMMMMMMMMKKKIIIEEEAAA>>>;;;:::999:::<<<>>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@??????===<<<<<<:::999888777666777888999:::888555222000//////...---,,,,,,++++++************)))(((((('''&&&&&&''''''((()))******((('''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%))))))(((((((((((())))))&&&&&&''''''(((((()))***'''''''''''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%xxxZZZNNNBBB>>>===:::888888888777777666555555444444222222222222111111111000333111000.........///000111...,,,---///000...+++---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++++++++******++++++,,,---,,,***))))))***++++++*********++++++++++++***************++++++*********---,,,+++******+++,,,---000+++'''(((---111111///(((((((((((()))***+++++++++,,,------------,,,,,,***+++---,,,+++***+++,,,++++++************+++++++++++++++***++++++,,,---222000...,,,++++++,,,---........................///////////////000111111555666888:::<<<======>>>>>>>>>@@@AAADDDFFFHHHIIIKKKJJJIIIIIIJJJMMMPPPRRRTTTZZZbbbkkkrrrzzzwwwrrrsss{{{sssfffVVVKKKGGGGGGGGGEEEFFFLLLSSS\\\iiiwwwyyyxxxvvvrrrmmmjjjhhhhhhpppwww|||uuuwww}}}}}}xxxvvvsssuuuzzzvvvxxx~~~}}}|||~~~}}}vvvqqqpppvvvyyyrrrlllkkkkkklllqqqwww~~~~~~xxxppphhh]]]SSSLLLGGGDDD@@@===<<<>>>AAACCCCCCDDDFFFIIIKKKLLLMMMMMMMMMKKKIIIEEEAAA>>>;;;999999;;;===@@@AAABBBBBBBBBAAAAAAAAABBBAAA@@@???>>><<<;;;:::999888777666555666777999:::999777444222.........///////////////...---,,,++++++*********((('''&&&&&&&&&'''((((((''''''(((''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((+++***)))(((''''''((((((((('''&&&%%%%%%%%%%%%%%%(((((())))))))))))((((((''''''((((((((((((((('''***)))'''%%%%%%%%%'''((('''''''''&&&&&&%%%%%%%%%uuuYYYMMMBBB>>>===999777777888888777666666555555444000111111222222222111111111000//////.........///222000....../////////...------------,,,,,,,,,,,,***+++,,,,,,---------,,,++++++******++++++,,,---,,,***))))))***++++++***---------......---------*********))))))*********,,,,,,++++++++++++,,,,,,111...***))),,,...---,,,///...---,,,+++*********))))))***+++++++++******+++---------++++++,,,---++++++************++++++------,,,,,,------...///...---+++***)))******+++......///////////////000............///111222333888999:::<<<===>>>>>>>>>>>>@@@BBBEEEHHHJJJKKKLLLJJJIIIIIIJJJMMMRRRXXX[[[gggkkkrrrxxx|||qqqeee[[[ZZZ___jjjsss|||~~~xxx]]]WWWNNNHHHGGGHHHHHHGGGIIIQQQ[[[gggxxx~~~zzzxxxxxxxxx||||||~~~|||uuuqqquuu|||yyyttttttvvvwwwzzzzzzuuuyyy|||tttnnnjjjqqq|||{{{sssnnnlllnnnqqqvvv|||yyylll```WWWPPPLLLEEE@@@======???AAABBBCCCEEEGGGIIIJJJKKKLLLMMMLLLJJJHHHEEEAAA>>><<<;;;===???BBBCCCDDDDDDDDDBBBCCCCCCCCCCCCAAA???>>><<<;;;:::999777666555555555666888999999888666555...//////000111111222222000///...,,,,,,+++++++++,,,***((('''&&&%%%&&&&&&''')))++++++)))((()))***))))))))))))))))))))))))***)))(((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((+++***)))(((''''''((()))''''''&&&%%%%%%%%%&&&&&&'''(((((())))))((((((''''''((((((((((((((('''&&&,,,***'''%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&%%%%%%pppWWWKKKAAA>>>===:::888888888888777777666555555555111222222333222111000///...////////////...------/////////---,,,,,,...///...------------,,,,,,,,,)))***+++,,,---.........++++++******++++++,,,---,,,***))))))***++++++***,,,,,,------------,,,,,,+++***(((''''''(((***+++)))******++++++******)))---,,,***))))))******+++///...---+++***)))))))))(((((()))***************+++,,,---,,,++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...+++++++++***************............/////////000---------///000222444555777888:::<<<>>>???@@@@@@@@@BBBFFFJJJLLLMMMLLLLLLIIIIIIJJJNNNUUU]]]eeejjjvvvxxx{{{~~~xxxbbbWWWPPPIIIKKKRRRYYYdddnnntttwwwxxxrrriii]]]YYYSSSNNNMMMOOOSSSUUUZZZdddqqq~~~xxxtttvvvzzz~~~{{{xxxtttrrrvvv}}}}}}yyyuuuwww|||{{{vvvtttyyy|||uuupppoooyyy~~~wwwsssooorrrwww|||tttiiiaaa[[[XXXRRRLLLGGGCCCAAAAAABBBCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKJJJHHHEEEBBB@@@<<<===???BBBCCCDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@>>><<<;;;:::999777666555555555555666777888888888777111111111111222222222222111///...,,,+++++++++++++++***((((((((()))***,,,%%%(((++++++***)))***+++''''''''''''''''''''''''+++***((('''&&&&&&''''''''''''''''''''''''''''''((((((((()))((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((***((('''&&&%%%&&&((()))&&&&&&%%%%%%%%%&&&''''''&&&'''(((((((((((('''&&&%%%&&&'''((())))))((((((******((('''&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&mmmTTTIII@@@>>>>>><<<::::::888888777777666666555555333444444333222000...------.../////////...---,,,***,,,---+++((((((+++.........---------,,,,,,,,,((()))***,,,---...//////++++++******++++++,,,---,,,***))))))***++++++***))))))************))))))+++***'''&&&&&&'''***+++'''((()))******)))((('''%%%'''((((((((((((***---)))((((((((((((((()))***)))***+++,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,++++++******++++++,,,******))))))******+++,,,++++++,,,---------,,,,,,---------.........//////,,,---...///222444666777555666999<<>>@@@AAABBBBBBAAAEEEFFFFFFFFFEEECCC@@@>>><<<;;;:::999888666555555444555555666777888888999333333333222222111111111000///---+++************&&&&&&'''(((+++...222444"""%%%)))***((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%((((((''''''''''''(((((((((&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%###$$$&&&(((************((())))))))))))'''%%%$$$%%%%%%%%%&&&&&&'''''''''nnn^^^RRREEE???<<<999999;;;:::999666444222222222222222222222222222222222222333000...---------,,,***000---+++---000333333222++++++******++++++,,,---......---,,,,,,,,,,,,------......///...---+++***((()))*********))))))(((+++*********+++,,,,,,---+++)))'''(((+++,,,***(((***)))))))))***+++,,,,,,++++++***)))***+++---...(((,,,+++''''''++++++&&&)))******+++++++++******///...,,,*********,,,---******+++++++++,,,,,,,,,,,,+++)))''''''(((***+++..................------//////.........//////000000111333555777888999999::::::;;;>>>AAADDDFFFFFFFFFGGGIIILLLOOOOOONNNLLLNNNVVVbbbnnnvvv{{{~~~uuu]]]RRRHHHDDDDDDDDDFFFJJJSSS]]]iiirrryyy~~~|||wwwwwwrrroooooonnnnnnttt{{{}}}yyyzzz{{{}}}~~~~~~~~~zzz||||||ssslllhhhiiihhhfffbbb\\\VVVPPPMMMNNNJJJFFFCCCDDDFFFGGGHHHCCCFFFIIIJJJHHHFFFDDDCCC>>>@@@CCCDDDDDDEEEFFFHHHGGGGGGFFFEEEDDDBBB@@@??????>>>===;;;999777666555111111000000111333555666333222222222222222333333444333111///---,,,++++++******(((''''''((())))))***)))((('''''''''''''''((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((()))"""!!!(((((((((***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((((()))***+++(((((('''&&&&&&&&&&&&'''$$$#########$$$&&&((()))nnnXXXMMMBBB===:::777777999888777777666555555666666222222222222222222222222222000...------...,,,+++///---***+++---//////---,,,++++++++++++,,,------......---,,,,,,,,,,,,---)))***+++++++++***)))((()))*********+++,,,,,,,,,++++++******++++++,,,---,,,***)))))),,,,,,+++)))))))))))))))))))))***+++******))))))***++++++,,,'''+++,,,((((((+++,,,***))))))******+++,,,------///...,,,******+++,,,---***++++++++++++,,,,,,,,,,,,+++***))))))***,,,---------------------------//////.........//////000333333444555666666777777<<<===???BBBEEEHHHIIIIIILLLKKKKKKLLLNNNQQQRRRSSS^^^eeeoooyyywwwfffVVVMMMFFFEEEFFFGGGJJJNNN[[[jjj{{{~~~}}}~~~~~~~~~{{{www~~~vvvoookkkoooooonnnllljjjgggeeeddd^^^XXXPPPJJJGGGEEEDDDCCCBBBDDDFFFGGGFFFDDDCCCBBBCCCEEEGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCAAA??????>>>>>><<<;;;999777666555222222222222333444555555222222222111111222222333444333111///...---,,,,,,+++***(((''''''((())))))(((((('''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&$$$)))(((''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((()))***(((((('''&&&&&&&&&&&&'''%%%$$$$$$$$$$$$&&&'''(((mmmRRRHHH???<<<:::666555666444444555666777777777777111111111111111111111111111///------.........---///---++++++,,,---,,,+++---,,,,,,,,,,,,---............---,,,,,,,,,,,,---((())))))************))),,,,,,+++*********+++,,,++++++******++++++,,,,,,,,,+++***+++,,,---,,,******))))))((((((((())))))((())))))***************&&&+++---***)))***------++++++***)))***+++,,,---...---,,,+++***+++,,,---++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...............///000111666666555444555555777888@@@AAACCCFFFIIIJJJKKKLLLMMMMMMMMMOOOSSSYYY```cccqqqwww~~~{{{pppjjjggghhhlllpppxxx{{{sssfff[[[UUUOOOJJJLLLOOORRRWWW\\\mmm}}}{{{vvvwwwzzztttqqqqqqqqqqqqqqqsssuuuwwwxxxssskkk```VVVNNNHHHDDDAAABBBCCCDDDDDDDDDDDDCCCBBBEEEGGGIIIIIIGGGEEEDDDDDDEEEEEEEEEDDDBBBAAA??????>>>===<<<;;;999888777666444444444444444444444444222222111111111111222222333333222111///......---+++***)))((('''(((((()))'''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%'''&&&%%%&&&'''((('''%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&***%%%###&&&)))(((''''''''''''''''''''''''''''''))))))(((((('''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&lllOOOFFF???===;;;888666666000222333555555555444444000000000000000000000000000///------...//////...//////...---......---------------------...//////......---,,,,,,,,,,,,---++++++,,,,,,------------///...+++)))(((((()))***,,,++++++***++++++,,,,,,++++++***++++++++++++***++++++***))))))((()))))))))***+++,,,,,,+++***)))(((,,,...,,,))))))+++...---,,,***((('''(((***+++------,,,+++++++++,,,---+++++++++,,,,,,,,,------++++++++++++,,,---//////,,,,,,------------...............//////111222222777777555555666888:::<<>>===;;;:::999999555555555555444444333333333222222111111111111222333333222222111111000///,,,+++***((((((((())))))'''''''''''''''((()))***((((((((((((''''''''''''&&&&&&''''''(((((())))))'''&&&&&&&&&&&&''''''((('''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$'''&&&%%%&&&(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&***'''%%%&&&((((((''''''((((((((((((((((((((((((***)))((('''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%jjjPPPGGGAAA???>>>;;;888999333444555555555444333222000000000000000000000000111///......///000///...,,,---...............///......------......///000......---,,,,,,,,,,,,---------------....../////////---+++******+++,,,---,,,,,,++++++***++++++,,,)))*********))))))******---,,,,,,+++************++++++---------,,,+++***+++,,,...---***((())),,,)))((('''&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------*********+++,,,---......---........./////////000/////////000111222444555777777666777999===@@@BBBEEEGGGIIIIIIIIIIIILLLNNNPPPVVV^^^gggooowwwvvv___UUUKKKGGGEEEEEEJJJPPPUUUaaalllnnnnnnrrrwwwyyyzzzsssllllllnnnsss}}}|||zzz}}}|||zzzyyy|||zzzpppggg```YYYUUUKKKGGGCCCAAAAAABBBAAA@@@AAACCCFFFGGGFFFDDDDDDDDDGGGGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@??????>>>======777666666555555444444333444444333222111111222222222333333444444333222222...---+++***))))))******))))))((())))))***++++++((((((((((((''''''''''''&&&''''''(((((()))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%'''&&&%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&(((((('''(((((((((((((((((((((((())))))(((''''''&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$hhhQQQIIIAAA@@@???<<<::::::888888888888777666555444111111111111111111111111222000....../////////...)))+++---...---,,,---......------------...//////......---,,,,,,,,,,,,------,,,,,,,,,,,,------...,,,,,,+++,,,...000222333,,,,,,++++++******++++++((()))******)))((()))***------,,,+++++++++,,,,,,------------------,,,+++---******,,,,,,))))))+++$$$$$$%%%&&&))),,,...000++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------***++++++,,,,,,---------.........///000000111111000000000111333555666777777888999;;;???CCCFFFHHHHHHJJJLLLLLLLLLNNNTTTYYYbbbhhhqqqxxx|||zzzdddLLLFFFBBBCCCDDDEEEJJJPPP[[[hhhvvv|||}}}{{{zzz~~~}}}~~~|||{{{||||||vvvooohhhdddSSSMMMFFFBBBAAAAAA@@@>>>BBBDDDFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@:::999888666666666777888666555444333333222333333111333444555666555555444000///...,,,+++++++++,,,+++************++++++,,,((((((((((((''''''''''''(((((((((((((((((())))))&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((()))((((((((('''&&&&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&'''''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))###&&&&&&$$$$$$((()))'''''''''''''''''''''''''''((((((''''''&&&'''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$fffQQQHHH@@@>>>===:::999:::::::::999777777666666777222222222222222222222222333111///...//////...---+++...000///---+++,,,---------,,,,,,------...///......---,,,,,,,,,,,,---...---,,,+++++++++,,,---+++++++++,,,---......///---,,,++++++******++++++(((***,,,+++)))(((***,,,+++++++++***++++++,,,,,,...---,,,,,,+++++++++,,,,,,&&&$$$***...,,,***+++&&&&&&((()))+++---//////***+++,,,,,,------------,,,,,,,,,------------...,,,------.........------------......///000000111111111222333555777999:::999;;;===@@@DDDHHHJJJLLLLLLNNNQQQQQQSSSXXXbbbiiiuuu{{{kkkWWWGGGDDDDDDGGGJJJMMMTTT[[[kkkzzz~~~~~~|||zzzyyyzzz}}}zzzsssmmm```XXXNNNHHHGGGFFFDDDBBBCCCDDDDDDDDDCCCDDDFFFHHHGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBAAAAAAAAAAAAAAA???===:::999888:::<<<>>>777777666555444444444444111222555666777777666555333111///...---,,,------++++++******)))*********(((((((((((('''''''''''')))))))))(((((((((((((((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((''''''''''''%%%$$$###$$$'''((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))$$$(((((($$$###'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&''''''(((((('''&&&%%%dddQQQGGG???<<<:::888777888999888666555555666777777222222222222222222222222444222000/////////---,,,///222444333///---,,,------,,,,,,,,,,,,---............---,,,,,,,,,,,,---000///---,,,+++,,,,,,---,,,,,,++++++)))(((&&&%%%---,,,,,,+++*********+++))),,,---,,,***)))+++---***)))))))))***+++,,,,,,...---+++***)))***++++++***""" (((//////,,,---,,,,,,---------,,,++++++***+++,,,---------------,,,,,,,,,---------.........///////////////...---,,,,,,------...///000000111222333444666888:::;;;;;;===@@@DDDGGGJJJLLLLLLOOORRRUUUVVVYYYaaammmwwwvvvaaaNNNJJJHHHHHHMMMQQQVVV^^^gggzzz~~~wwwuuuzzz}}}|||zzzzzz|||wwwqqqkkkbbbWWWPPPNNNMMMJJJGGGBBBBBBBBB@@@???@@@CCCEEEFFFFFFFFFFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAACCC@@@===::::::===@@@CCC888888777555555444444444111222555777888888777666444333111///...---......++++++***)))(((((()))))))))(((((((((''''''''''''******))))))((((((''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))'''''''''((((((((((((((($$$######$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))%%%******%%%###'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&&&&fffQQQIIIAAA???===888555555666666666666666666555444444444333333222111000000111000///...---,,,++++++++++++,,,---///000000111......---------......///***++++++,,,,,,------...---,,,+++******+++,,,---......---,,,++++++******)))******++++++,,,------......---,,,++++++,,,,,,))))))***++++++++++++******+++---...---+++)))(((,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---------,,,,,,+++++++++---,,,+++***+++---///111,,,...///.........000222222444666888999<<>>??????BBBDDDEEECCCBBBBBBEEEIIIEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::;;;;;;999777555333111000444222111333666777555333333222222000///...---,,,***+++,,,,,,,,,***)))'''((((((((((((((((((((((((&&&'''''''''''''''''''''******))))))((((((((('''''''''''''''''''''&&&&&&((((((((()))(((((('''&&&((('''&&&%%%%%%&&&'''(((+++)))&&&######%%%''')))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))+++++++++---...,,,(((%%%((((((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''dddNNNFFF???>>>===:::888888666666666666666555555444444444333333222111111000222222111000///......---((()))***+++,,,------...000//////.........//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,.........---,,,+++++++++,,,++++++++++++++++++++++++***)))(((((((((((()))))))))***++++++++++++***++++++,,,---,,,+++***))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,..................---------,,,++++++,,,---///000---///000000///000222444444666999;;;<<<>>>AAADDDEEEGGGJJJKKKKKKKKKLLLNNNXXX```jjjssszzz}}}nnn___XXXWWWXXX[[[^^^dddeeegggiiiiiigggeeeeeebbb```bbbiiipppxxx{{{sssssswww{{{wwwrrrqqqrrroookkkhhhgggbbb\\\OOOJJJDDD???>>>>>>??????BBBCCCDDDCCCBBBBBBDDDGGGEEEEEEDDDCCCAAA@@@??????=========>>>======<<<;;;:::999777555333111000///333222222333666777666444444333222111000...------++++++++++++******)))((((((((((((((((((((((((((((((((('''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&((('''&&&&&&&&&&&&'''(((***)))&&&%%%$$$%%%'''(((''''''&&&&&&''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%((()))(((%%%###''''''''''''''''''''''''(((''''''''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$aaaKKKCCC======>>>;;;:::;;;666666666666666555444444444444333333222222111111111111111000000/////////+++,,,,,,---...///000000111111000///.........///......------,,,++++++***,,,,,,++++++++++++,,,,,,//////......---,,,,,,,,,------,,,,,,+++******))),,,++++++************+++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------..................,,,,,,,,,---......//////...000111111111222444666666999===@@@AAACCCDDDFFFIIIIIIJJJJJJJJJMMMQQQUUUdddmmmyyyuuu___TTTKKKHHHHHHIIIKKKOOOTTTWWW\\\cccmmmuuuyyy{{{sssqqqsssyyy~~~~~~~~~}}}}}}}}}~~~{{{yyyzzz|||~~~xxxxxx|||~~~vvvqqqtttuuutttqqqqqqrrrooojjj\\\VVVMMMFFFBBB@@@?????????AAABBBCCCBBBBBBCCCEEEEEEEEEDDDCCCCCCBBBAAAAAA???????????????>>>=========<<<;;;999777555444333333222222333555777666555555444333222111///......---,,,+++***))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$$$$$$$%%%(((******(((%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''```JJJCCC======>>>;;;:::;;;666777777777666555444333444444333333333222222222/////////...............---......///000000111111111111000...------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,))))))***++++++++++++***+++++++++++++++,,,---...))))))******************,,,,,,,,,---------------------,,,++++++---...///+++++++++,,,,,,---------+++,,,---.../////////......000111222222333666888888<<<@@@DDDEEEFFFGGGHHHLLLKKKKKKKKKMMMTTT\\\aaapppxxxxxx```MMMGGGBBBBBBCCCCCCFFFKKKPPPXXXcccppp~~~yyyvvvtttrrrqqqlllmmmnnnppprrruuuwwwxxxvvvwwwxxxxxxvvvrrrnnnkkklllnnnrrrvvv{{{|||wwwqqqkkkiiijjjmmmpppvvvyyy}}}}}}{{{yyy|||}}}vvvrrrsssuuuuuutttvvvzzzzzzvvvmmmfff[[[PPPIIIDDD@@@>>><<<===???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBAAAAAA@@@???>>>>>>===<<<:::888777555555333333333333555666777777666666555444222111000000...---+++))))))))))))***((((((((((((((((((((((((*********)))((((((''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''&&&%%%%%%'''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&(((******(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((aaaLLLDDD=========:::888999777777777777666555444333444444444333333333333333///////////////.........+++++++++,,,------......000///...---,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...............---------******+++++++++,,,,,,,,,))))))((((((((())))))***))))))***++++++++++++***,,,+++++++++,,,---......,,,,,,++++++******)))))),,,,,,,,,------............---,,,+++,,,---...///+++++++++,,,,,,---------+++,,,---...////////////...000222222333555777:::;;;>>>CCCFFFHHHIIIJJJKKKKKKLLLNNNPPPUUU^^^gggnnn|||yyy___MMMBBB???===???@@@@@@EEEKKKYYYhhhzzzxxxssstttuuuvvvwwwxxxxxxxxxxxxqqqmmmgggbbb```___^^^]]]]]]]]]___```aaabbbbbbbbbcccccccccccc```]]]ZZZXXXZZZ___fffmmmrrruuuyyy{{{|||yyyuuurrrpppnnnllljjjgggddd^^^ZZZYYYZZZ^^^```ccceeegggjjjnnnsssyyy}}}|||yyyxxxzzz}}}zzztttpppooopppttt|||}}}xxxvvvtttvvvvvvwww|||xxxlll___TTTLLLFFFBBB===<<<===>>>@@@BBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???:::999888666555333222111333333333444444666888999888888777555444333222111000///---+++))))))******))))))))))))))))))))))))******))))))((((((((('''&&&&&&'''''''''''''''''''''''''''((((((((())))))''''''((((((''''''&&&%%%&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&''''''$$$"""%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%aaaLLLDDD>>>===<<<999777777777777777777666555333333444444444444333333333333222222222111111000000000---------.........//////......---,,,+++++++++++++++,,,,,,---......//////,,,,,,------------,,,,,,------------------------)))******+++,,,,,,------++++++*********+++,,,,,,))))))***++++++++++++***,,,,,,,,,,,,------------...---------,,,,,,,,,,,,,,,,,,,,,---......//////---------------......///------..................---------...//////000000///111333444555777:::===???BBBFFFIIIJJJKKKMMMOOOMMMPPPUUU[[[bbbjjjsssyyyvvv^^^KKKCCC???>>>???BBBBBBEEEMMMVVViii}}}{{{rrriiidddeeeeeeeeeeeeeeedddcccccc[[[WWWRRROOOOOOOOOOOONNNQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSQQQPPPNNNMMMNNNSSS\\\bbbdddddddddcccccc```\\\ZZZYYYXXXVVVUUURRRPPPNNNMMMNNNPPPSSSUUUSSSSSSTTTVVV[[[```fffiiiqqqvvvzzzyyytttooolllkkkhhhjjjmmmpppuuuxxx{{{}}}|||xxxqqqnnniiieeeccccccdddiiiqqqxxx}}}~~~}}}~~~~~~{{{zzzxxxzzz{{{}}}}}}qqqeee[[[RRRMMMCCCAAA??????@@@BBBBBBAAA??????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCAAA@@@???;;;:::999888666555444333222333444444444555888;;;:::999888777666444333333111000///---,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((())))))***((((((((()))(((''''''&&&&&&&&&'''(((((('''&&&&&&%%%&&&''''''(((''''''''')))(((((((((((()))******''''''''''''''''''''''''$$$$$$$$$%%%&&&'''))))))***)))(((((()))(((&&&$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''}}}^^^KKKCCC======<<<999777888888888777777666444333222444444444444444444444444444333333222111000//////000000000000111111111111...------,,,,,,,,,---------------...............,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++,,,......------......///000))))))***++++++++++++***,,,---.........---,,,+++*********+++,,,------...,,,,,,------.../////////,,,------.................................------......------...///000111222444666777888;;;>>>AAACCCFFFIIIKKKLLLNNNQQQSSSUUU[[[ccclllssszzz}}}xxxppp___LLLCCCCCCBBBBBBEEEHHHJJJOOO[[[hhhzzz}}}sssiii```YYYTTTSSSSSSSSSRRRQQQPPPOOONNNJJJHHHEEEDDDFFFGGGHHHGGGIIIJJJKKKLLLLLLMMMMMMMMMGGGGGGHHHIIIJJJKKKKKKKKKLLLQQQVVVZZZYYYWWWTTTSSSPPPNNNKKKJJJKKKLLLMMMLLLIIIIIIJJJJJJKKKLLLLLLMMMJJJIIIHHHJJJOOOTTTYYY\\\cccgggkkkjjjddd\\\XXXXXXUUUVVVXXX[[[^^^aaaccceeecccgggfff```[[[ZZZXXXUUUSSSSSSTTTYYY___eeehhhiiinnnppptttxxxzzzzzzyyyxxxooolllkkklllmmmrrryyyqqqqqqyyy~~~~~~|||~~~wwwlllbbb\\\OOOKKKEEEBBBAAABBBAAA@@@??????@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCAAA@@@???>>>===<<<;;;:::999888777222444555444333555999<<<;;;::::::888777666555444222111111000...---+++***))))))))))))))))))))))))&&&&&&&&&'''(((((())))))'''''''''(((((()))))))))&&&''''''((())))))******))))))******))))))((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((())))))***+++''''''''''''''''''''''''$$$$$$$$$%%%&&&'''))))))+++***)))***++++++***)))%%%&&&&&&'''(((((())))))(((''''''''''''''''''((())))))))))))))))))))))))zzz[[[JJJBBB<<<<<<<<<:::888999888888888777666444333222444444444444444444444444222222111000///...---,,,------------..................---------......////////////...------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********+++++++++++++++,,,---...))))))***++++++++++++***,,,---/////////---+++)))###$$$&&&''')))+++------,,,,,,------...///000000+++,,,.../////////...------------,,,,,,+++++++++///...---,,,---///111333444666888:::;;;===AAACCCGGGIIIKKKMMMNNNPPPTTTWWW___fffpppzzz~~~|||wwwsssnnnggg```ZZZNNNBBB???CCCCCCCCCFFFJJJMMMTTTdddsss{{{pppeee[[[SSSMMMIIIFFFFFFFFFEEEDDDBBBAAA@@@BBB@@@???@@@CCCEEEFFFFFFEEEFFFGGGHHHIIIKKKLLLLLL@@@AAACCCEEEHHHJJJLLLMMMPPPSSSVVVWWWTTTQQQNNNMMMGGGFFFDDDEEEHHHKKKLLLMMMKKKLLLMMMNNNMMMKKKJJJHHHGGGEEEDDDFFFJJJPPPTTTWWW\\\___cccaaaYYYNNNIIIIIIGGGGGGHHHJJJLLLNNNPPPQQQLLLPPPOOOJJJFFFGGGGGGEEEFFFFFFGGGKKKPPPUUUWWWXXXYYY[[[___bbbdddcccbbb```^^^\\\\\\^^^aaahhhvvvzzzkkkeeejjjttt|||}}}xxxnnnhhhYYYRRRJJJDDDBBBAAA@@@>>>???@@@AAABBBDDDEEEFFFFFFEEEEEEEEEDDDCCCAAA@@@???<<<<<<;;;:::888777666666222444555444333555999===<<<;;;:::999888666555555222222222222000...,,,***))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))'''((((((((())))))******&&&''''''((()))******+++***************)))((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&%%%$$$&&&((()))((('''&&&&&&''''''((()))******((((((''''''''''''((((((''''''''''''''''''''''''zzz___LLLDDD===<<<<<<::::::;;;888777666555444555666666333333333222222222111111111111222000---,,,,,,---***+++,,,---------,,,+++222---+++---***###!!!$$$//////......---------,,,***...000......///---)))(((***,,,...///...---,,,...------,,,,,,------...,,,---...//////...---,,,---------,,,,,,,,,,,,,,,.........------............------,,,++++++++++++......---------,,,,,,,,,---...///000///...,,,+++111000///...............///////////////000111111999888777999===AAADDDFFFKKKLLLMMMNNNQQQXXXccckkkvvv|||~~~rrrhhheeeeeebbb^^^\\\VVVRRRNNNJJJFFFEEEIIINNNQQQOOOQQQWWW^^^gggvvvzzzsssjjjeee]]]SSSKKKDDD@@@???AAA???=========>>>?????????@@@@@@@@@@@@BBBEEEHHHKKKLLLNNNOOOOOOMMMJJJHHHKKKDDD@@@DDDOOOXXXYYYWWW`````````^^^XXXPPPHHHCCCFFFEEEEEEHHHNNNSSSWWWXXXXXXWWWVVVVVVUUUSSSPPPMMMIIIHHHGGGKKKSSS]]]eeeiiinnnjjjddd\\\SSSKKKEEEBBB?????????@@@AAABBBDDDDDDGGGDDD@@@>>>>>>>>>>>>===<<<>>>@@@CCCEEEFFFFFFFFFKKKJJJIIIKKKMMMOOOOOONNNNNNMMMLLLNNNSSS[[[bbbgggssszzzvvvkkkiiikkknnnxxx{{{yyyiii___RRRHHHCCCBBB@@@??????@@@BBBCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCAAA???>>><<<===>>>>>><<<:::777666777666555444555777999:::<<<<<<<<<;;;:::777555444555555444333222///,,,+++)))************)))((((((+++***)))'''&&&&&&&&&&&&((('''&&&'''((())))))'''''''''''''''((((((((((((''''''%%%$$$$$$%%%'''''''''(((((()))))))))))))))((('''%%%$$$$$$%%%&&&(((((((((((((((((((((((((((***)))'''%%%%%%''')))***)))'''%%%&&&(((***)))'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%yyy^^^NNNEEE>>><<<<<<999888999777666555444444444555555333333333222222222111111111111222000...,,,,,,------...///000000000/////////++++++//////++++++...000/////////............&&&***,,,++++++---+++''''''(((***,,,------------+++++++++******+++++++++))))))***++++++***)))))))))))))))))))))*********---...///000000///...---------,,,,,,+++,,,,,,,,,,,,,,,,,,------.........111111000///////////////000//////...------......000000000000000111222333777777888<<<@@@DDDGGGHHHKKKMMMPPPTTTZZZdddrrr{{{}}}jjj___VVVUUUUUUSSSQQQPPPOOOMMMJJJJJJLLLPPPVVV[[[aaa______ccciiirrr~~~zzzqqqfff___XXXUUUPPPJJJEEEBBBAAAAAA@@@???>>>???AAABBBBBBBBBAAABBBDDDEEEGGGJJJOOORRRXXXXXXXXXWWWUUUQQQMMMKKKIIIFFFFFFMMMXXXbbbeeeeeegggfffddd___ZZZSSSMMMJJJFFFFFFIIINNNVVV\\\aaabbb```___]]][[[ZZZXXXUUUSSSRRRRRRTTTYYYbbbllltttxxxsssoooggg]]]SSSKKKEEEAAA@@@AAAAAABBBCCCDDDEEEEEEDDDAAA===:::::::::999888:::;;;===???AAABBBBBBBBBBBBAAAAAABBBEEEFFFFFFEEEFFFFFFGGGIIIMMMSSSXXX[[[ccclllvvv~~~}}}rrrmmmlllpppzzzyyyuuunnnfff[[[QQQLLLGGGCCC@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBB@@@>>>>>>>>>>>>??????>>><<<999888888777777666777888999:::<<<<<<<<<<<<;;;999777666555555555444222000...---------,,,++++++***))))))***)))((('''''''''''''''((('''&&&'''((())))))'''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))((((((,,,+++(((&&&$$$$$$%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((())))))'''%%%&&&(((***)))'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$''''''(((((('''&&&&&&%%%www]]]NNNFFF>>>===;;;888666777666555555444333444444444333333333222222222111111000111222000...,,,---......///000000111111000000---+++,,,///111///000333...............---------(((,,,...---...000...+++(((((()))***+++,,,------++++++************++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,---------+++---///111111///---+++,,,,,,,,,,,,,,,,,,---...***+++,,,---...///000000333111///------...000111//////...------------...000000000000111222444444333666:::???DDDHHHJJJKKKKKKPPPWWW___iiivvv~~~eeeUUULLLEEEDDDEEEDDDEEEGGGJJJKKKNNNTTT^^^hhhooorrrwwwrrrpppsssxxxzzztttooommmkkkgggbbb[[[RRRLLLIIIGGGEEEBBBAAAAAABBBCCC???@@@BBBDDDFFFGGGGGGGGGFFFHHHKKKNNNRRRVVV\\\```gggfffdddaaa\\\VVVPPPMMMLLLMMMQQQXXXbbbjjjoooqqqooommmiiiccc]]]XXXTTTRRRJJJLLLPPPWWW```fffjjjkkkkkkhhhdddaaa```^^^[[[YYYVVVWWW[[[cccmmmvvv}}}{{{vvvmmmaaaVVVMMMGGGDDDCCCDDDFFFHHHIIIIIIIIIHHHEEEBBB===;;;:::999888777999999;;;<<<===>>>>>>>>>>>>======???AAACCCBBBBBBAAABBBDDDFFFHHHKKKMMMOOORRRZZZfffnnnrrrtttvvvxxx{{{~~~vvvqqqsss}}}xxxuuutttmmmeee^^^XXXQQQIIICCCBBBBBBAAAAAAAAACCCEEEFFFDDDDDDDDDCCCBBB@@@???>>>???@@@@@@@@@???>>><<<;;;999999999999999999:::::::::;;;<<<<<<<<<;;;:::999555555555444333222000//////...,,,***)))(((((())))))((((((''''''(((((()))((('''&&&'''((())))))'''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''---+++)))'''&&&%%%&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''((())))))(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%$$$%%%%%%%%%'''''''''(((''''''&&&%%%uuu[[[LLLDDD===<<<<<<999777888555555444444333333333333333333333222222222111111000111222000...------...,,,,,,------...............------......---------,,,,,,,,,,,,,,,,,,,,,,,,)))---///...///222111...++++++******++++++,,,---,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++,,,,,,---...//////000+++,,,---......---,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,---...//////000///...---,,,,,,---...///......------------......000000000111222444555666111666<<>>>>>??????BBBGGGMMMTTT___lll|||~~~pppggg[[[ZZZXXXVVVTTTPPPKKKGGGFFFEEEDDDBBBBBBBBBCCCDDDAAADDDHHHJJJKKKKKKJJJJJJMMMOOOTTTWWW\\\aaafffjjjooommmjjjeee___XXXSSSOOORRRVVV[[[aaafffkkkpppssssssqqqmmmhhhbbb]]]XXXVVVQQQSSSXXX___ggglllnnnnnnpppmmmhhhdddbbb```^^^\\\WWWYYY^^^gggpppyyy}}}zzzqqqfff\\\TTTNNNLLLIIIJJJMMMOOOPPPPPPOOONNNLLLIIIEEEAAA@@@@@@>>>=========>>>>>>?????????@@@?????????AAADDDEEEFFFEEEFFFFFFFFFFFFGGGHHHJJJKKKKKKQQQYYY```bbbcccdddeeeggglllsssxxxzzz|||~~~uuuvvvyyyvvvssspppkkkgggccc\\\RRRKKKGGGEEEBBB@@@AAADDDFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===999::::::;;;::::::999888888999;;;<<<<<<<<<<<<;;;666555555555444333222111000...+++(((&&&%%%&&&&&&((((((''''''((()))******((('''&&&'''((())))))'''''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''''''''''''''(((''''''&&&''''''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''(((((()))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&'''''''''''''''&&&&&&sssZZZIIIAAA<<<<<<===:::999999444444444444444333333333333333333222222222111111000111222111///......///,,,,,,,,,,,,,,,---------...///...,,,,,,,,,+++***------------------......'''***,,,+++,,,......+++//////---,,,,,,+++,,,,,,,,,---............---,,,******))))))))))))******((())))))***+++,,,,,,------,,,************,,,---,,,,,,,,,,,,---......///........................,,,---...//////...------......---------......///000000111222444555777888444999???DDDGGGIIILLLNNNSSS^^^nnn|||{{{^^^LLLCCC???===>>>???AAAHHHOOOXXXfffyyypppaaaXXXRRRQQQPPPPPPPPPOOOMMMKKKGGGGGGFFFEEEEEEFFFGGGGGGFFFJJJNNNPPPPPPNNNNNNNNNUUUXXX\\\```ccchhhlllpppooonnnkkkfff```[[[VVVSSSVVVZZZ```eeehhhkkkooossstttsssqqqmmmhhhaaa\\\XXXVVVYYY]]]dddkkkooopppppppppmmmhhheeecccaaa___]]]\\\^^^ccckkksssyyy|||||||||wwwpppggg___YYYUUUSSSPPPQQQTTTVVVWWWWWWVVVUUUUUUQQQMMMJJJHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGCCCCCCDDDFFFJJJMMMMMMMMMQQQOOOLLLIIIIIIJJJLLLMMMLLLOOORRRUUUVVVWWWWWWXXXUUU[[[bbbgggjjjooouuuyyyyyyxxx~~~xxxuuupppnnnmmmmmmlllhhhaaa[[[PPPKKKDDDAAAAAACCCDDDEEEEEEEEEFFFEEEEEEDDDCCCCCC??????@@@@@@@@@?????????;;;;;;;;;;;;;;;:::999888666888:::;;;=========<<<777666555444333333222222111///+++(((&&&&&&&&&'''(((((('''(((((()))***+++((('''&&&'''((())))))'''''''''''''''((((((((((((%%%&&&((((((((((((&&&%%%%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((%%%''')))******)))'''%%%%%%'''((()))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''''''''''''''&&&pppXXXGGG@@@;;;<<<===;;;999:::444555555555555444333333333333333222222222111111000111222111///...///000...------------...//////,,,//////------//////---/////////000000000000000***---...,,,,,,//////---000//////...---,,,,,,++++++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------......,,,***((((((***,,,...------------------...////////////.........---------...000222222111///...///............///000000222333333555777999;;;<<<;;;???DDDHHHJJJMMMSSSWWWaaalll|||iiiSSSGGG???>>>>>>AAADDDHHHSSS^^^iii}}}ssseeeYYYQQQQQQPPPOOOPPPQQQQQQPPPNNNGGGGGGGGGHHHIIIJJJKKKLLLJJJNNNSSSUUUSSSRRRRRRTTT\\\___cccfffiiimmmqqqtttpppnnnlllhhhddd```\\\[[[YYY]]]bbbhhhlllqqquuuxxxvvvvvvuuurrrmmmgggaaa^^^[[[]]]aaahhhooosssttttttooollliiigggeeedddbbb```^^^```dddjjjpppuuuvvvvvvsssqqqlllgggaaa\\\YYYWWWVVVWWWYYYZZZ[[[\\\[[[[[[ZZZWWWRRRPPPOOONNNMMMLLLNNNNNNNNNNNNOOOOOOQQQQQQPPPPPPQQQUUUYYY]]]^^^^^^[[[XXXTTTQQQOOOPPPQQQSSSPPPQQQRRRSSSSSSSSSRRRRRRJJJNNNSSSWWW[[[aaahhhnnn~~~|||wwwtttqqqpppooorrruuuvvvtttqqqaaaYYYNNNFFFDDDCCCCCCBBBEEEFFFFFFFFFFFFFFFEEEEEE@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>===<<<;;;;;;::::::777888:::<<<>>>>>>>>>>>>888777555444333222222222333111///,,,+++***))))))(((((((((((())))))***+++((('''&&&'''((())))))'''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((('''(((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&'''(((******((('''&&&$$$''')))***)))'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++)))'''%%%%%%$$$%%%&&&''''''((('''''''''oooWWWGGG@@@;;;<<<===:::888888555555666666666555444333333333333222222222111111000111222111/////////111///......---...///000111+++//////,,,,,,000111---.........//////000000000...111111......111111...,,,,,,---......---,,,,,,,,,---///000000///---,,,000000///......///000000.........///////////////...---,,,++++++,,,---...///......------------...............////////////...//////000000000000000///////////////000111111666666777999;;;===???AAACCCFFFJJJMMMOOOUUU^^^eeesss|||yyyjjjWWWJJJFFF???@@@DDDJJJNNNVVVdddrrr}}}~~~pppeee[[[TTTOOOMMMMMMMMMOOORRRRRRQQQPPPKKKKKKKKKLLLMMMMMMNNNNNNKKKPPPVVVWWWVVVVVVXXX[[[```cccgggkkknnnqqquuuxxxtttsssqqqnnnkkkhhhfffdddcccdddhhhmmmtttyyy}}}|||{{{yyyuuuqqqmmmjjjhhheeefffhhhmmmrrruuuvvvuuuooommmlllkkkkkkjjjgggeee]]]^^^aaaffflllpppqqqqqqooonnnllliiieeeaaa]]][[[ZZZZZZ[[[\\\]]]^^^^^^___^^^ZZZWWWTTTTTTTTTSSSRRRUUUUUUTTTTTTUUUWWWXXXYYY\\\\\\^^^ccchhhmmmoooooodddccc```]]][[[YYYYYYYYYVVVWWWXXXZZZZZZXXXUUUSSSIIIKKKNNNOOORRRXXXaaahhhuuu|||~~~{{{yyyxxxvvvuuuxxxzzzooo___SSSLLLHHHEEEBBBDDDEEEEEEFFFFFFFFFEEEEEEAAAAAAAAAAAABBBBBBCCCDDDCCCBBB@@@>>>============999;;;===???@@@AAA@@@@@@888777555333111111000000222111000///---,,,+++***)))))))))((())))))******((('''&&&'''((())))))'''''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))(((((((((((((((''''''&&&%%%$$$((((((((((((((((((((((((&&&'''((())))))((('''&&&###&&&******)))''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''+++***)))(((&&&&&&%%%%%%%%%&&&&&&'''((((((''''''nnnVVVIIIBBB=========999666666555666777777777666444444333333333222222222111111000111222111000///000111...------,,,,,,...///000,,,000///+++***......)))+++++++++,,,,,,---------,,,......++++++......+++''')))+++...///...------///000111333333111000///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,++++++---..................---000///...---------------,,,------...///000111111...---,,,,,,,,,...///111000000000000000111222222888999:::<<<>>>AAACCCDDDHHHKKKOOOQQQTTT\\\gggppp}}}sssiii```TTTGGGBBBDDDCCCEEEKKKSSSZZZccctttzzzlll```VVVPPPMMMKKKGGGHHHJJJMMMQQQSSSSSSRRRQQQQQQQQQPPPPPPOOOOOONNNKKKQQQVVVXXXXXXXXX\\\```aaaeeejjjnnnqqquuuxxx{{{zzzyyywwwtttqqqooommmlllmmmmmmnnnssszzz|||wwwsssqqqppppppoooooooooqqqsssuuutttssspppooooooooopppooollljjj___```bbbgggmmmqqqrrrrrrooooooooommmjjjeeeaaa___[[[[[[[[[[[[\\\^^^___```aaa^^^ZZZXXXXXXXXXXXXWWWXXXWWWWWWWWWXXXZZZ\\\]]]^^^___aaaffflllqqqttttttjjjjjjiiihhheeebbb___]]]ZZZ\\\___cccdddaaa\\\WWWMMMNNNNNNNNNOOOVVV___gggdddkkkpppqqqttt}}}yyyzzz|||zzz~~~ooo___UUUOOOIIIEEECCCDDDDDDEEEEEEEEEEEEEEECCCCCCBBBCCCCCCDDDEEEFFFGGGEEEBBB@@@>>>>>>???@@@<<<===???AAABBBCCCBBBBBB999888555333111000///////////////...---+++***)))******))))))))))))******((('''&&&''')))))))))'''''''''''''''((((((((())))))((('''&&&&&&'''((()))'''(((((()))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''###'''***+++)))''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***%%%%%%&&&'''((((((((('''lllSSSGGGDDD???;;;:::999777666777777666555444444333333444444333333222111000000000000000000///////////////---+++))))))+++---///000///...---------------)))&&&$$$'''---000...+++///......------......///---,,,,,,,,,,,,---......+++000666999888555222000//////////////////////////////////////////......111+++///222---///333---000---,,,---///000...,,,//////............//////...///////////////......111000......000222222222777777999===BBBEEEFFFFFFIIIMMMRRRXXX```lllzzz}}}yyyssslllhhh^^^ZZZSSSKKKCCC???BBBHHHMMMSSS[[[cccmmm{{{zzzyyy|||ssskkk___UUUNNNJJJGGGEEEAAADDDGGGKKKNNNPPPQQQRRRPPPRRRSSSRRRQQQPPPQQQSSSRRRVVV\\\___```bbbgggkkkpppsssvvvyyy|||~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~}}}}}}|||{{{xxxtttpppnnngggkkkqqqwwwzzz|||{{{zzz|||zzzvvvqqqmmmiiifffeeecccaaa___aaadddffffffdddbbbbbbbbbaaa```]]][[[YYY\\\\\\[[[[[[\\\\\\]]]]]]```bbbgggkkkooorrrssssssrrrpppnnnmmmkkkhhhccc___```gggnnnppppppmmmggg___ZZZUUUQQQQQQUUUZZZ]]]]]]___]]]___dddgggiiiooovvvtttssstttxxxuuurrrwww~~~uuufffYYYNNNHHHJJJHHHEEEEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGFFFEEEDDDBBBAAA@@@>>>????????????@@@@@@@@@>>><<<888555333333444555333222111///...,,,++++++((()))))))))*********+++---,,,+++***)))((('''&&&)))))))))))))))))))))))))))((('''&&&'''(((+++,,,***(((''''''''''''$$$"""''''''(((((('''&&&%%%%%%))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''lllRRREEEBBB>>>;;;::::::999888777666666555555444333333444333333222222111111111000000000000///////////////---+++******+++---///......---------......///000...,,,---///000...,,,......------------......---,,,,,,,,,,,,---......,,,000444666444111...---------------------------------------------------444,,,...000,,,...111+++///---,,,---///000...,,,//////............//////...///////////////......222111000000111333444555777999===AAADDDGGGHHHIIINNNUUU]]]fffnnnxxxssseee```]]]XXXSSSQQQQQQNNNKKKHHHFFFHHHMMMRRRUUU\\\gggqqq||||||yyyuuuqqqqqqsssuuuuuutttiiiaaaVVVMMMHHHEEECCCAAABBBCCCFFFKKKPPPSSSTTTTTTTTTUUUVVVUUUTTTSSSTTTUUUYYY^^^eeeiiilllnnnssswww~~~}}}}}}xxxtttqqqooommmkkkiiiiiilllnnnnnnmmmmmmlllkkkiiifffccc```___bbbaaa```___^^^^^^^^^^^^aaadddhhhmmmqqqssstttuuuvvvwwwwwwuuuqqqlllgggdddlllsssyyyzzzzzzyyysssllldddaaa^^^^^^```aaa```^^^\\\XXXWWWXXXWWWVVVZZZ___cccdddfffjjjooovvv|||wwwuuuyyysssfffZZZSSSLLLIIIEEEBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGCCCCCCCCCCCCBBBAAA@@@???????????????@@@@@@@@@AAA???===999666444333333444222222111000///---,,,+++))))))******++++++,,,,,,$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))***)))((((((((()))***++++++)))))))))***)))'''%%%(((((((((''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''jjjQQQDDDAAA===;;;;;;;;;:::999777666666555555444444444222222222222222222222222000000000000////////////...---,,,******,,,---...,,,,,,,,,------///000000111111000000000//////......------,,,,,,------...---,,,,,,,,,,,,---.........000222111///,,,***)))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,111***---///+++---111+++///...------...///...---//////............//////////////////////////////222111111222333555777888888<<>>;;;888666444333000111333444333111...,,,---,,,,,,++++++******)))++++++******))))))(((((((((((((((((((((((((((((('''((()))***)))'''%%%$$$&&&%%%%%%&&&((()))(((&&&)))((('''&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''iiiQQQGGGCCC???;;;:::999888666666666666666666555555555222222222222222222333333000000000000////////////...------,,,,,,------...//////...---------------+++---......------...000...------,,,,,,------...---,,,,,,,,,,,,---......------...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...***111AAACCC333...444444---.........------......//////............/////////////////////000111222///111333444555888<<<@@@BBBEEEIIILLLOOOWWWdddnnnyyylllVVVIIICCC>>>======>>>AAAGGGKKKTTT```nnn{{{xxxsssnnniiiddd___[[[WWWWWWXXX\\\```aaa^^^[[[TTTQQQLLLFFFBBB@@@AAABBBHHHIIILLLSSS[[[aaabbbbbb```eeemmmtttzzz}}}|||~~~}}}vvvmmmiiikkknnnrrrwwwzzzzzz|||~~~zzzxxxvvvwwwyyy{{{yyyvvvooodddXXXRRRMMMJJJJJJMMMHHHKKKLLLKKKKKKPPPZZZbbbqqq~~~wwwuuu{{{zzzrrrjjjcccYYYPPPKKKHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA???>>>===BBBBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@>>>;;;888555444000222444555444222000...///...---,,,***)))((('''//////...,,,+++)))((('''((((((((((((((((((((((((%%%&&&((()))(((&&&$$$"""%%%%%%%%%&&&((()))((('''(((((('''''''''(((((())))))(((((((((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((iiiQQQHHHDDD???<<<:::999777666666666666666666666666666222222222222222222222222000000000000////////////......------------......000000///------,,,,,,,,,000000//////......------.........------.........---,,,,,,,,,,,,---......,,,---...---------000222........................,,,,,,------......//////000999IIIIII666...333333---...///...------.../////////............//////000//////...///000222333///222555777888:::@@@EEEHHHJJJNNNRRRZZZfffttt~~~{{{```OOO???<<<:::<<<>>>@@@GGGPPP[[[jjj|||wwwxxx}}}|||xxxtttgggdddbbb```^^^\\\XXXUUUZZZYYYZZZ\\\______[[[VVVQQQPPPLLLGGGCCCBBBDDDFFFHHHKKKRRRZZZaaagggkkknnntttzzz~~~wwwtttvvvxxxuuuxxxyyywwwyyy}}}}}}~~~{{{zzz|||~~~uuuhhhZZZRRRNNNKKKKKKNNNJJJKKKLLLKKKKKKNNNUUU[[[pppzzzzzzzzz~~~vvvqqqnnnjjjccc\\\VVVPPPJJJFFFBBBBBBBBBBBBCCCDDDFFFFFFDDDDDDDDDCCCCCCAAA@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDBBBBBBBBB@@@>>>:::777555111222444555555333222000//////...---+++***)))))),,,,,,++++++***)))))))))))))))))))))))))))))))))$$$%%%'''((((((&&&$$$###(((''''''(((***+++***(((''''''((()))))))))(((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((jjjRRRFFFCCC>>>;;;:::999888777666666666666666666666777444333333222222111111111000000000000////////////.........------.........///......---------......111///---...000111///---000//////......//////000---,,,,,,,,,,,,---......,,,---......---...000222------------------------,,,,,,,,,---.../////////000444@@@AAA222---111000,,,...000///---,,,---/////////............//////000///......///111333444000444999:::;;;>>>DDDJJJLLLNNNTTT]]]iiiwwwiiiTTTJJJ???>>>@@@EEEHHHMMMXXXcccqqqvvvnnnppppppjjjccc___UUUTTTUUUVVVWWWWWWUUUSSSWWWVVVWWWZZZ^^^^^^[[[XXXPPPPPPNNNKKKGGGGGGJJJNNNMMMUUU___hhhooovvv~~~{{{{{{~~~~~~~~~~~~|||ssseeeWWWPPPNNNNNNPPPSSSSSSRRRRRRRRRTTTXXX\\\^^^mmmtttxxxsssqqqqqqooommmjjjeee]]]UUUOOOEEEDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGHHHGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBCCCBBB@@@<<<999777222333444444444444333333............////////////++++++******************))))))))))))))))))))))))%%%&&&'''((((((((('''&&&)))((('''(((******)))'''%%%&&&)))++++++***((('''(((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((jjjRRRDDDAAA===;;;;;;;;;:::999666666666666777777777777444444333333222111000000000000000000////////////........................---------------...///000---)))(((+++000444222...000000////////////000000---,,,,,,,,,,,,---......,,,---//////...---...000------------------------++++++,,,------...//////***)))111333++++++000---,,,...000///---,,,---000//////............//////000///......///111333444222666;;;======AAAHHHNNNMMMPPPXXXeeettt~~~xxxjjjVVVGGGCCCAAABBBFFFMMMRRRYYYfffrrrvvvoookkkkkkfff[[[SSSQQQKKKLLLNNNRRRUUUWWWVVVTTTPPPOOOQQQWWW]]]```___\\\PPPQQQPPPNNNLLLMMMQQQUUUZZZdddrrr|||{{{uuuhhh[[[MMMIIIJJJMMMQQQVVV]]][[[ZZZ\\\```dddffffffjjjnnnxxx}}}uuusssuuussstttuuuuuurrriii___WWWLLLJJJHHHFFFDDDBBBAAAAAA@@@AAACCCEEEGGGHHHIIIIIIDDDDDDDDDDDDEEEEEEEEEEEEAAABBBCCCCCCAAA>>>:::888333333333444444444555555,,,---...000111333444555------,,,,,,+++***))))))))))))))))))))))))))))))''''''((())))))******)))'''&&&&&&'''((((((&&&%%%$$$&&&))),,,,,,+++(((&&&'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************$$$%%%%%%&&&'''((())))))''''''''''''((((((((()))dddPPPFFFBBB???<<<;;;:::888666666666666666555555555555555555444444444333333333444333111////////////000////////////////////////000000//////.........---////////////000000000000---------------...//////+++,,,............,,,+++......------------------,,,------......------,,,---......///000/////////---///000222111///---+++////////////000000000111///////////////.........,,,...000000///000444888666666999<<>><<<;;;:::999777777777666666555555444444444444444444333333333333333222111000/////////000////////////////////////000/////////.............../////////000000000000......------......///000,,,------......------,,,)))))))))(((((((((((((((,,,------......------,,,------...////////////...............------,,,,,,//////////////////000000////////////////////////000222333222000000333777888;;;???BBBEEEIIIMMMQQQZZZeeettt~~~~~~yyyiii___VVVPPPJJJCCCBBBEEEKKKTTTaaannnxxxxxxpppjjjaaa]]]WWWRRROOOKKKFFFCCCEEEGGGJJJNNNRRRSSSRRRQQQTTTTTTUUUYYY^^^bbbbbbaaa```aaabbbdddiiiqqqzzzvvvkkkccc```\\\YYYYYY\\\aaacccnnnsssyyy~~~~~~}}}|||yyy|||}}}wwwvvvwww}}}}}}xxxuuuttttttxxxzzzjjjbbbVVVMMMIIIGGGFFFDDDCCCCCCDDDDDDFFFHHHIIIJJJJJJJJJJJJIIIGGGFFFDDDCCCDDDDDDCCCCCCAAA???===;;;:::888777777777666444222111000000000000000000000,,,,,,,,,,,,,,,++++++++++++)))((()))***+++***((())))))(((((((((((())))))((((((((((((((('''''''''&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''******)))))))))))))))(((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''((((((((((((aaaMMMDDDAAA>>><<<;;;;;;999888888777777666555444444444333333333333222222222222333222111000/////////000////////////////////////////////////................../////////000000000//////......//////000111......------------......++++++++++++++++++++++++------............------,,,,,,---..................---,,,+++***+++,,,---///////////////.........////////////////////////111333444333111222666999;;;@@@FFFIIIIIILLLQQQVVVcccooo~~~yyytttpppjjjdddRRRLLLGGGEEECCCCCCFFFKKKTTT___ooo{{{vvvpppjjjddd```WWWTTTQQQNNNLLLJJJGGGDDDEEEFFFIIIMMMPPPRRRTTTUUUZZZ[[[^^^cccjjjnnnpppppptttvvvzzzvvvsssoookkkgggfffiiimmmpppxxx|||pppggggggjjjxxx|||zzzyyyyyy}}}uuueeeXXXPPPKKKGGGEEECCCDDDDDDEEEFFFGGGHHHHHHLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGFFFEEECCCAAA???>>>;;;:::888888888888666444222222111000000000000000............------,,,,,,+++***))))))***+++***)))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&'''(((((((((((('''))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%&&&'''((())))))((('''___LLLCCC@@@===;;;;;;;;;:::999888888777666555444444333333333333222222222111111222111111000000000000000///////////////////////////////////////................../////////000000///////////////000111111///...---,,,,,,---...//////////////////000000000------............------+++,,,------......------...------,,,,,,,,,------/////////...............///////////////000000000---000333444444666;;;???===CCCJJJLLLLLLPPPYYYaaannnwww|||jjjbbb___ZZZSSSMMMJJJGGGDDDCCCDDDJJJRRRXXXdddnnn}}}}}}wwwuuurrroookkkgggbbb\\\XXXSSSRRRQQQOOONNNLLLJJJIIIHHHJJJNNNQQQUUUYYY]]]```gggiiinnntttzzz|||wwwvvvwwwzzz||||||hhh[[[ZZZ^^^kkktttxxxhhh\\\QQQIIICCCBBBCCCDDDEEEFFFGGGGGGHHHLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIHHHGGGEEECCCBBBAAA>>><<<::::::::::::888777555444222111000000000111/////////......------,,,+++***))))))++++++***)))'''((()))******)))((('''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&''''''(((((())))))******((((((((((((((('''''''''$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&((())))))(((&&&%%%^^^LLLCCC@@@===;;;;;;;;;:::999888777777666555444444444333333333222222222111111111111111111000000000///////////////////////////.........///////////////............///////////////////////////000111111//////---,,,,,,---//////+++,,,,,,,,,------......---......//////......---+++,,,------......------,,,...///000111000...---//////////////////......////////////000000111111---000333555555888===BBB@@@EEEKKKNNNPPPXXXeeeoooxxx}}}pppbbbUUUSSSRRRLLLDDDAAAEEEFFFFFFFFFKKKVVVbbbjjj{{{zzzsssnnneeeeeeeeeeeeccc^^^WWWSSSRRRSSSSSSSSSQQQOOONNNMMMMMMQQQVVV[[[___eeelllqqqwww{{{}}}dddVVVTTTWWW^^^fffqqqzzzyyykkk[[[MMMDDDCCCCCCDDDDDDFFFGGGGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJKKKJJJIIIGGGFFFEEEDDDDDDCCC@@@>>><<<<<<<<<;;;:::777666444222000000111111000//////...------,,,,,,+++***)))***+++,,,+++)))'''((()))******)))((('''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((())))))((((((''''''&&&&&&''''''(((((())))))******'''''''''((((((((((((((($$$$$$%%%%%%&&&&&&''''''))))))))))))))))))))))))(((((())))))(((((('''&&&'''((())))))(((&&&$$$"""~~~]]]LLLDDDAAA>>><<<;;;;;;999888666666666666555555555555333333333333222222222222000000111111111111000///////////////////////////.........///////////////------.........///////////////......//////000111//////............//////++++++,,,,,,------............////////////......,,,,,,---...............---...111333333222000...////////////000000000111...//////000000111111222111444777777777999>>>BBBDDDIIIOOOTTTZZZdddqqq{{{ppp\\\QQQIIIKKKKKKEEEBBBCCC@@@HHHOOOTTT]]]kkkyyyzzztttooolllbbbcccdddfffeeeaaaZZZUUURRRTTTVVVVVVTTTRRRRRRRRROOOUUU]]]dddjjjrrr{{{yyy```SSSRRRTTTWWW```jjjrrrxxxzzziiiXXXMMMIIIHHHFFFEEEEEEFFFGGGHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHEEEBBB@@@???>>>===<<<:::888555222111111111222111000000///...---,,,,,,,,,*********+++,,,+++***(((((())))))))))))(((((())))))(((((('''''''''&&&''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))))))))((('''''''''((((((((('''%%%$$$###}}}]]]MMMEEEBBB>>><<<;;;:::999777555555555555666666666666444444444444333333333333///000111222222111000///////////////////////////............/////////000---------.........//////......------......///000......////////////......---......///000000111111......////////////......------...////////////...//////111222222222111111...//////000111222333333...//////000111111222222444777::::::;;;===BBBGGGKKKPPPWWW___hhhrrr|||qqqbbbQQQGGGBBBEEEEEEBBBEEEMMMIIIXXXgggrrr}}}zzzvvvsssqqqooommmgggfffffffffeeebbb\\\XXXRRRUUUYYYZZZYYYXXXXXXYYYXXX```jjjttt|||oooZZZQQQQQQSSSYYYcccnnnuuuxxxxxxiii^^^SSSPPPLLLHHHFFFEEEFFFGGGFFFGGGIIIKKKMMMNNNOOOOOOMMMLLLKKKKKKKKKKKKLLLMMMMMMJJJFFFCCCAAA@@@???===;;;999666333111111111222222222111000///...------,,,+++******,,,,,,+++***))))))(((((((((((())))))'''''''''((((((((((((((((((((('''''''''((()))***(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))******)))))))))))))))((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}]]]NNNFFFCCC???<<<;;;:::888666444444555555666777777777555555444444444444333333///000111222222111000///////////////////////////---.........//////000000---------.........//////---------------...//////---...///000000///...---,,,------...///000000111......////////////......---...//////000000//////111000/////////111222333......///111222333444555...//////000111222222222222666:::<<<>>>BBBHHHMMMPPPUUU^^^iiisss|||vvvdddWWWKKKAAA<<<@@@@@@???GGGTTTYYYllluuussspppooopppppppppooogggeeebbb```___\\\XXXUUUSSSWWW\\\^^^^^^]]]___```hhhqqq}}}fffTTTOOOQQQSSS]]]hhhuuu{{{|||uuulll[[[WWWQQQKKKFFFEEEFFFFFFEEEGGGIIILLLNNNPPPQQQRRRNNNNNNMMMMMMMMMNNNPPPQQQQQQMMMHHHDDDCCCAAA@@@>>><<<:::666333111111222222444444333222111000///...,,,+++******,,,,,,+++******)))(((''''''((()))***%%%%%%&&&'''((()))***+++)))(((((('''''')))***+++(((((())))))******++++++******))))))((((((''''''&&&'''''''''(((((())))))))))))((((((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))(((((('''$$$$$$$$$$$$&&&''')))***zzz\\\MMMCCC@@@<<<:::999999888888999888777666666555555555333555999<<<;;;888444111000111222222111000...---++++++,,,---...///111111///...---,,,,,,---...///000111222111...,,,,,,---......------------........./////////......---,,,,,,,,,,,,---...//////000222111///---,,,---///000000///---,,,,,,---///000000//////......000111222////////////000111333333111000000000000111222222666555555999@@@HHHMMMPPPTTT```oooyyy~~~|||tttdddVVVOOOEEEBBBAAAEEEFFFHHHRRR]]]nnn}}}tttnnnhhhiiikkkooorrrpppkkkfffbbbccccccaaa^^^\\\[[[\\\ZZZ^^^bbbddddddhhhooouuuwwwdddXXXPPPRRRYYYhhhssswwwhhhXXXPPPJJJEEEFFFJJJHHHGGGFFFHHHKKKMMMNNNNNNOOONNNMMMMMMNNNQQQSSSUUUWWWSSSLLLFFFAAA??????@@@@@@>>>:::666444333444555555555444333333222111111///...,,,***))))))******************))))))))))))%%%&&&&&&'''((()))******&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&'''((())))))***))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((('''&&&$$$%%%)))***''''''***((((((((((((''''''''''''(((''''''&&&&&&&&&''''''zzz[[[MMMCCC@@@>>>===>>>???>>>>>>999888777666666555555555444555666666666555444333333333333111000...,,,+++.........------......///000///...---------...///,,,---///...---,,,,,,---/////////....../////////............---------,,,,,,------...//////000000000000...---------......///...------------.../////////.........///000111///.........///000111222222000///......000333444777888;;;???DDDJJJOOOSSS^^^hhhvvvvvvnnndddVVVKKKGGGCCCAAABBBHHHNNNUUUcccqqqzzzuuurrrmmmjjjhhhhhhjjjmmmpppnnnjjjfff___aaadddeeecccbbbbbbbbbffflllsssxxx{{{sssddd[[[TTTUUU\\\mmmwwwxxxfff[[[QQQIIIGGGIIIHHHGGGGGGHHHKKKMMMNNNMMMNNNNNNNNNNNNPPPRRRTTTUUUXXXTTTNNNGGGBBBAAAAAABBBAAA???<<<888666555555666666666555444333222111000...---,,,***))))))))))))))))))))))))((((((((((((&&&''''''(((((()))))))))((((((((((((((((((''''''''''''(((((((((((((((((('''((((((((('''&&&%%%%%%'''''''''(((((((((((((((&&&''''''(((((())))))((()))&&&'''******((('''***************))))))))))))))))))((((((((((((((()))yyy[[[LLL@@@???============<<<:::999888777666666555555555666555333111111222333444333333111000///.........111111///...---,,,,,,,,,000000///...---------...---///111111000000000111000000////////////000000///...------,,,------------......//////000000111.........---------------.......................................///000000//////.........//////000222000...------000444666888<<>>;;;888777666666777666555444333222111111///...,,,+++***)))))))))))))))((((((((('''''''''((((((((((((((()))))))))******)))(((((('''&&&&&&&&&&&&'''(((((()))******,,,,,,,,,+++***)))'''&&&&&&&&&''''''((())))))***&&&&&&'''((())))))*********''''''))))))&&&&&&(((************))))))))))))(((((('''''''''(((((()))yyy[[[LLLBBBAAA???======:::777444999888777666555555555555666444222000000111333444111000000000000222444555222111000...------------000000//////...---------///111222222111000000111000//////////////////000///...---,,,,,,---........./////////000000111111,,,------......---,,,,,,......////////////...................../////////111000000////////////000000/////////000333666777;;;@@@FFFKKKNNNVVVaaaiiizzz~~~{{{nnncccWWWNNNGGGAAABBBFFFGGGKKKSSS]]]hhhvvvzzzoooiiiaaa\\\]]]```ccceeeaaaaaaccceeeggghhhhhhhhhooorrrvvvxxxyyy{{{~~~}}}ooojjjfffbbbaaacccqqqyyy~~~{{{lll\\\OOOIIIGGGEEEEEEGGGJJJMMMNNNNNNNNNOOOQQQSSSTTTTTTSSSRRRXXXTTTNNNHHHDDDBBBBBBBBBDDDCCC@@@===;;;999777666555555555444444444444444111000///...,,,++++++***))))))))))))((((((((((((***)))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))),,,,,,,,,,,,+++***)))(((''''''''''''(((((())))))&&&&&&&&&''')))***+++,,,***&&&&&&''''''######&&&((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&'''xxxZZZLLLFFFDDDBBB@@@???===:::777999888777666555555555555555444444333333333333333222222111111222444666777000//////.........//////000000000//////......------...///...,,,******+++///......------......///.........------......///////////////000000000000,,,,,,---......------,,,......///000000///...............///////////////222222111111000111111111///000111333555777888999???CCCIIINNNUUU```ooozzzxxxrrrlllhhh]]]UUULLLGGGCCCAAAEEEKKKQQQZZZeeeqqq|||uuuhhhdddaaa^^^]]]^^^```bbbcccccceeehhhkkkmmmpppssstttzzz|||vvvqqqnnniiiggggggnnnttt~~~}}}}}}}}}}}}qqq```UUUJJJHHHFFFFFFHHHKKKMMMNNNPPPQQQSSSUUUVVVUUUSSSRRRVVVSSSNNNIIIEEECCCBBBAAAEEEDDDBBB@@@===:::888666222333333555666777888888333333222111000...---,,,+++++++++*********))))))***************)))))))))(((((((((((())))))************))))))((((((((((((%%%&&&&&&'''''''''&&&&&&))))))((((((''''''''''''&&&&&&''''''(((***,,,---,,,((('''((('''$$$$$$'''((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((wwwZZZLLLAAA@@@>>>======<<<:::999999888777666666555555555444444555555555444333222555555444333222222222222............///000111111...//////000000000///......000000///---+++***+++......------------............///000000000//////////////////////////////---------------.........////////////////////////...//////000111000000000222222111111111222222333222222444666888;;;===>>>DDDHHHNNNVVV```mmm}}}yyyhhhcccbbb]]]XXXQQQLLLGGGFFFEEEFFFMMMUUUbbbmmm{{{|||xxxtttlllccc______```aaabbbbbbcccdddcccffflllppptttyyy}}}~~~yyytttpppllljjjlllpppxxx~~~xxxkkkVVVQQQKKKHHHHHHJJJLLLNNNOOOQQQSSSUUUWWWVVVUUUUUUVVVUUURRROOOKKKGGGDDDBBBGGGGGGFFFDDDAAA===:::888222222444555777888999:::555555555444222000...---,,,,,,+++++++++************************+++++++++''''''((())))))***++++++++++++***))))))(((''''''%%%&&&'''(((((((((((('''***))))))(((''''''&&&&&&((((((''''''(((***,,,---///+++)))***)))''''''***************))))))))))))((((((((((((((()))***+++vvvYYYLLL@@@===:::888888888777666999888777666666555555555555555444444333333333333333333333333222111000//////////////////000000111---...///000111111000000000111333222000///////////////............//////---///111333333222000///..............................---------...000000111000///......///000111//////111222222222111000111000000000111222333333777666555555888===CCCFFFJJJNNNUUU```mmmzzz{{{dddWWWTTTUUUSSSPPPKKKHHHGGGJJJNNNTTT___jjjwww{{{|||xxxqqqlllkkkhhhddd```aaacccddddddeeeggghhheeekkkssszzz~~~~~~xxxtttqqqnnnmmmooottt~~~eee^^^SSSKKKHHHIIIJJJLLLLLLNNNQQQTTTWWWYYYZZZ[[[YYYYYYYYYWWWSSSNNNIIIFFFJJJJJJJJJHHHEEEAAA===:::444555555666777777888888666666666555333000...---+++++++++************))))))******++++++,,,,,,,,,))))))))))))))))))************))))))))))))))))))******+++++++++******)))((((((((((((((('''''''''***)))((('''((()))+++,,,---)))''')))(((&&&'''+++************)))))))))))))))(((((())))))+++,,,,,,vvvYYYLLLFFFCCC>>>:::999888777666999888777666666555555555666555333222111222333444...///111222222111000///000000////////////000000,,,---///000111222111111,,,...000000///...///000000000////////////000000---///222555555444111///...............---------000///---,,,---///111222222000///------///000222///000111333333222222111////////////000111333333<<<999555444777>>>GGGLLLNNNRRR[[[hhhwwwtttgggVVVLLLJJJKKKKKKJJJIIIGGGIIIOOOVVVaaarrr|||yyywwwssstttqqqiiieeeeeefffeeecccdddeeefffgggiiilllnnnnnnuuu~~~{{{xxxvvvxxx{{{zzzwwwtttqqqoooooosss|||qqqhhhZZZOOOIIIHHHIIIJJJJJJLLLOOOSSSXXX\\\^^^```\\\]]]^^^]]]ZZZTTTNNNJJJMMMMMMMMMLLLHHHDDD???<<<777777777777666666666666555666555444333000...,,,************))))))))))))))))))***+++,,,,,,------++++++******)))(((((((((((((((((()))******++++++*********)))((('''&&&%%%&&&&&&''''''((()))))))))+++***((('''''')))+++,,,***&&&$$$%%%%%%###%%%(((((((((((((((''''''''''''''''''''''''((()))++++++qqqUUUIIICCC@@@===<<<;;;:::888666:::::::::999999777666666555555555444444333333333111//////000111222111000///////////////.........,,,,,,------......//////000000000000000000111222111111000000/////////...---///222333333111---+++.........------,,,,,,,,,...........................111111///111666555///---///111222333222000///...------...///111333444222333555:::@@@FFFHHHIIIRRRZZZgggsss~~~rrr^^^SSSHHHFFFGGGGGGHHHKKKFFFLLLUUUbbbppp{{{tttmmmhhhiiigggdddcccdddfffggggggiiiiiiiiilllppprrrtttttt|||~~~yyytttrrrppppppqqquuuzzz}}}}}}zzzvvvssstttssssssyyy|||hhhZZZTTTPPPKKKGGGIIIMMMRRRTTTUUUWWWZZZ]]]___aaaeeefffccc^^^WWWSSSRRRPPPOOOQQQRRRMMMEEE===;;;999777777777777666555;;;999777777666555222///---,,,******+++,,,+++***(((((()))***+++,,,------''')))******(((''''''(((---+++******++++++***((((((''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((()))*********++++++++++++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%pppUUUJJJCCC@@@===;;;;;;:::888666999999999999888777666555333333333222222111111111444333111111222222111000////////////////////////000000000111111111111111000000//////......//////000000000//////.........---///111222111000---,,,.........------,,,,,,,,,........................---//////---///333222---...///000111222111111000111111000111222333555777444555777;;;@@@FFFKKKOOO[[[cccppp|||oooaaaRRRJJJCCCBBBCCCBBBEEEHHHKKKTTTddduuuzzztttllleeeaaa```aaacccgggjjjlllmmmmmmnnnnnnooosssyyy~~~|||xxxvvvssspppnnnmmmmmmnnnqqquuu{{{}}}{{{}}}|||{{{wwwhhh]]]TTTNNNKKKFFFJJJOOOSSSUUUXXX[[[___]]]```dddgggfffaaa\\\XXXVVVTTTRRRSSSTTTQQQIIICCC>>><<<:::999999999888777:::999777666666555222///---,,,******+++,,,+++***(((((())))))***+++++++++))))))((()))++++++***)))***)))(((((())))))(((&&&))))))((((((((('''''''''''''''((((((((('''%%%$$$((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))******)))))))))(((((((((pppUUUJJJBBB@@@===;;;;;;:::888666777888888888777666555444333333222222222222111111555333222111111111///...////////////////////////222222222222111111111111000//////......---------/////////..................////////////...------.........---------------...........................//////...///222111---///000000000111111111111222222111111222444666777888:::<<<>>>BBBIIISSSZZZhhhppp|||}}}rrraaaTTTHHHCCCAAAAAAAAABBBHHHOOOZZZggg{{{zzzyyywwwsssmmmeee___[[[YYY]]]ccciiimmmnnnnnnnnnpppqqqtttzzz~~~|||zzzuuurrriiiiiihhhhhhiiikkkmmmnnnqqquuu{{{|||}}}~~~}}}{{{kkk]]]SSSOOOGGGJJJNNNQQQSSSVVVYYY\\\\\\___dddhhhhhhfffbbb___[[[YYYVVVVVVVVVTTTOOOJJJBBB@@@===<<<<<<<<<;;;::::::999777666666555222000...,,,******+++++++++***)))))))))))))))))))))))))))(((&&&(((+++,,,+++)))***)))(((((())))))((('''*********)))))))))((((((((()))))))))(((((('''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((***************************************)))))))))oooUUUJJJBBB@@@===;;;;;;:::888777666666777777666555444444444444444444444444444444222111////////////...,,,///////////////000000000000000000//////.............../////////......---..................------//////...---------------...............---------........................000000000000222333111///000000000///000111111222000000//////000222444555;;;>>>AAACCCFFFOOO]]]gggttt|||}}}uuugggWWWJJJDDDBBBBBBDDDEEEIIIUUU```qqq}}}yyypppqqqqqqooojjjddd___]]]___ccchhhlllnnnoooooooootttyyy|||yyyvvvrrrmmmjjjbbbbbbdddfffiiillloooqqqrrrvvv{{{~~~~~~}}}||||||}}}|||yyy~~~yyyiiiZZZQQQLLLLLLNNNOOOQQQSSSUUUWWW\\\___dddhhhiiihhhdddbbb```]]]ZZZWWWVVVTTTQQQNNNGGGDDD@@@>>>>>>>>>===<<<:::999777777666555333000///---+++***+++++++++******)))))))))((((((''''''(((((((((((((((((()))))),,,***)))***++++++***)))******)))))))))((((((((((((((())))))************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''oooTTTJJJBBB???===;;;;;;:::999777555666666666666555555444444444444444444444444444000///...///000111000///////////////000000111111/////////......------------...///000000000000///------..................000///...---,,,------...........................////////////////////////000//////111222222000000000000000///000111111222//////...///000222444666;;;???DDDHHHMMMXXXgggrrr}}}sssgggZZZKKKAAABBBAAACCCGGGKKKTTTeeeuuu{{{sssoooeeehhhlllllliiieeebbbaaagggjjjmmmoooppprrrvvvyyy~~~zzzxxxuuuqqqmmmhhhccc______```bbbfffiiimmmpppqqqtttwwwyyyzzzyyywwwwwwwwwzzz|||~~~|||yyywwwyyy{{{}}}vvvdddXXXRRRPPPNNNNNNPPPSSSVVVWWW]]]```dddhhhiiihhheeecccccc```\\\XXXVVVTTTRRRQQQLLLIIIDDDAAA??????>>>===:::999888888888777444222000...,,,+++,,,,,,+++*********))))))(((''''''''')))+++,,,***&&&%%%(((++++++***)))***+++,,,+++***)))))))))(((((((((''''''''''''((()))***,,,---...))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&nnnTTTJJJAAA???<<<;;;;;;;;;999888555555666666666666555555111111222222222222333333222111111111333444333222...//////000000111111222000000000000////////////---...///000111000//////.............../////////000///......------...................../////////////////////////////////...++++++///111///...//////000000000111111111111000000111222444666999:::<<<@@@GGGOOOYYYfffuuu~~~}}}sssggg[[[PPPFFF@@@AAAAAAEEEMMMVVVcccwwwwwwkkkdddaaa]]]bbbhhhjjjhhheeeddddddeeehhhmmmppptttzzz|||{{{yyyyyyuuutttqqqlllgggbbb]]][[[]]]^^^aaaeeeiiillloooppptttvvvwwwvvvtttsssssstttyyy{{{~~~|||xxxyyy|||rrrfff\\\XXXRRRPPPRRRVVVZZZ\\\___aaaeeeiiijjjiiifffeeecccaaa^^^[[[XXXWWWVVVVVVRRRNNNHHHCCCAAA???>>>===<<<:::999999999888666444222000...---......,,,+++*********))))))(((((((((+++,,,,,,***((((((***,,,)))((('''((()))***)))((())))))(((((((((''''''''''''''''''(((***,,,...///))))))))))))))))))))))))(((((()))))))))*********''''''''''''''''''''''''''''''''''''((((((((((((nnnTTTJJJAAA???<<<;;;;;;;;;999888555666666777777777666666111111111222222333333333555444222333444444333222...//////000111111222222000000000000000111111111...///000000///...,,,***.........//////000000000000000000/////////......---........./////////000////////////////////////---))))))///222//////111...///000111222111111000111111222444666:::===???BBBGGGPPP\\\kkkzzzxxxrrrggg[[[PPPIIIEEECCCEEEGGGOOO\\\jjjyyyttteee\\\XXXVVVZZZaaahhhjjjhhhffffffgggggglllttt{{{~~~}}}zzzzzzyyyxxxvvvtttsssrrrqqqpppmmmiiiccc___\\\[[[[[[]]]```eeeiiilllooopppssstttsssrrrqqqrrrtttvvvzzz}}}~~~}}}~~~yyynnnfff\\\UUUTTTWWW[[[]]]___bbbfffjjjlllllljjjiiiaaaaaa```___^^^^^^___```YYYTTTMMMGGGCCCAAA???>>>===<<<::::::;;;:::888666444222000/////////...,,,******************))))))+++'''###$$$))),,,,,,)))(((''''''''')))***)))(((*********)))))))))(((((())))))(((((()))***+++,,,))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''((((((((())))))))))))nnnTTTJJJAAA>>><<<;;;;;;;;;:::888666666777777777777777666333333333444444555555555666444222222222222000///...//////000111222222222......//////000000111111000000111000...+++(((&&&.../////////000000111111000000000111000//////...---.........//////000000000000000000000000000000...)))***111444111111444---///111222333222000///000000111444777;;;>>>@@@JJJNNNYYYhhhzzz{{{wwwlllfff[[[OOOFFFBBBBBBCCCLLLOOOZZZkkk}}}vvveeeYYYSSSRRRRRR\\\ccckkkmmmkkkhhhhhhiiisss{{{}}}zzzyyyyyyzzztttttttttsssrrrooommmllljjjjjjgggccc^^^[[[YYYYYY[[[]]]aaafffjjjnnnqqqrrrrrrrrrqqqpppppprrrvvvzzz|||~~~}}}}}}~~~~~~~~~~~~}}}|||||||||}}}~~~ttteeeZZZVVVVVVYYYZZZ___bbbgggkkknnnnnnnnnmmm```aaabbbccccccccceeeggg]]]XXXPPPIIIEEEBBB@@@???>>><<<;;;;;;<<<;;;999777555333111000000000...---******************++++++))) )))///,,,%%%***)))))))))+++,,,,,,++++++++++++************))),,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))lllSSSJJJ@@@???===<<<;;;;;;;;;<<<>>>999444333666888666333444444222222222222444444444444333333222111000000---///222444444222///---//////............//////......///000111222333333222111///......///000111---------.........////////////............//////000000000000000000000000111000000///000111222333333111000222444444111---111333555777:::>>>EEEIIINNNXXXiiiyyyyyyllleeebbb\\\UUUNNNJJJGGGEEEGGGLLLQQQaaauuurrr```TTTMMMIIIJJJNNNUUU^^^jjjqqqrrrsssuuuwww|||{{{zzzxxxuuurrrooonnnnnnppprrrrrrqqqnnnkkkhhhccccccbbb]]]WWWTTTVVVYYY]]]^^^bbbhhhmmmooonnnlllooopppooommmlllnnntttyyy}}}|||}}}~~~|||{{{zzzwwwxxxyyyyyyxxxwwwuuutttuuuvvvyyy|||xxxhhh]]]YYYYYYZZZ]]]bbbfffggglllsssrrrmmmhhheeedddfffjjjllliiifffccc___XXXPPPIIIEEEBBBAAA???===:::999:::;;;;;;:::777555333111///---,,,,,,,,,++++++***))))))******+++++++++*********))))))***,,,---+++(((&&&''')))((('''&&&&&&'''((()))***))))))************))))))************)))((('''&&&+++(((%%%%%%((()))((('''%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))jjjQQQHHHAAA@@@===;;;::::::;;;;;;???:::555444666666444222333333222111111222333333333333222222111111000000---...000222222000...---//////............/////////////////////000000000000...---,,,,,,---...///---------.........////////////............//////000000000000000000000000------...///////////////222000000111333333111...222444666888<<>>===<<<:::888:::999888777555333111000,,,++++++++++++,,,------***************************++++++++++++++++++,,,******)))(((((('''''''''(((((())))))))))))(((((())))))***))))))((('''''')))((('''&&&&&&&&&%%%$$$''''''(((((((((((('''''''''''''''(((((((((((((((jjjSSSKKKCCCAAA===:::888888999999888777666666777777777666555444333222222333444555000000000000000111111111000000/////////000111222000000////////////000000//////000000000111111111///////////////000111111//////////////////////////////............//////........................000...+++******,,,///222///000111111111222333444555888===EEEPPP^^^llluuu{{{```PPPHHHCCCAAACCCCCCEEEJJJRRRZZZhhh~~~{{{qqqfffdddgggggg```XXXQQQLLLJJJKKKMMMPPPVVV^^^ooo}}}wwwsssnnnkkkjjjkkkllllllfffeeecccaaa```______^^^^^^^^^]]]]]]\\\\\\[[[[[[]]]ZZZYYYZZZ\\\\\\ZZZWWWWWWVVVVVVZZZ___dddgggiiikkkkkkmmmppprrrsssssssssnnnnnnoooppppppnnnjjjgggfffggggggggghhhhhhhhhggggggfffffffffgggiiijjjllliiiiiijjjkkklllmmmnnnnnnooorrruuuvvvuuurrrpppooorrrrrrrrrsssvvvyyy|||~~~{{{~~~vvvggg```ZZZ\\\aaajjjrrrwwwxxxyyyssssssssstttuuussspppnnnkkkkkkiiifffaaa[[[VVVSSSMMMJJJEEEAAA>>><<<999777999999999888666444222111---,,,,,,,,,,,,,,,------***************************)))))))))*********************))))))(((''''''(((((())))))))))))(((((())))))))))))))))))((('''&&&&&&'''''''''''''''''''''(((((((((((((((''''''((((((((((((((('''''''''jjjSSSLLL@@@???===;;;999999888888555555666666777777888888666555444333333444555666111111111111111111111111000000///000000111222333111000000//////000000111///000000000111111222222,,,,,,------.../////////000000000////////////...//////............//////........................222000---+++,,,...111333///111222222222333555888888<<>>:::888999::::::999888666333222///...------,,,,,,,,,---***************++++++++++++)))((()))******)))((())))))*********)))(((((('''(((((())))))(((((('''&&&'''''''''''''''&&&&&&!!!###&&&((()))***,,,---(((((()))))))))(((''''''((((((((((((((('''''''''gggPPPHHH=========<<<;;;:::888888555666777777777666777777555444333333333333444555333333222222111111000000......//////000111111111111111000000000000111111000000000000000/////////+++,,,---....../////////000000000000/////////...//////............//////000000000000000000000000333333333333333444444555000222333333333444777:::;;;AAAKKKXXXgggxxxtttaaaQQQLLLHHHCCCDDDKKKLLLPPP\\\pppqqqdddWWWVVVXXX\\\```bbbaaa___]]]YYYYYY^^^eeeppp|||zzzzzz{{{xxxsssooojjjgggdddbbbbbbbbbaaa```]]][[[YYYWWWVVVWWWXXXXXXWWWVVVUUUSSSSSSTTTUUUVVVWWWYYY[[[[[[YYYXXXWWWWWWQQQRRRTTTYYY```fffiiijjjhhhfffcccbbbbbbaaa___\\\[[[ZZZYYYZZZ[[[ZZZYYYWWWVVVWWWXXXZZZZZZZZZZZZZZZWWWXXXZZZ\\\^^^``````aaaaaaaaabbbcccdddeeefffggggggiiijjjkkkjjjjjjlllmmmkkklllmmmnnnnnnnnnnnnnnnnnnqqquuuwwwwwwvvvvvvvvvyyyyyyzzz|||~~~~~~tttfffbbbaaagggkkkkkkmmmqqqqqqtttxxx{{{|||{{{zzzyyytttvvvxxxxxxvvvqqqkkkgggZZZVVVPPPJJJFFFAAA===;;;;;;;;;<<<<<<:::888666444111000///---,,,,,,,,,,,,))))))*********+++++++++---+++))))))++++++)))'''(((((()))*********))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&"""%%%)))*********+++---)))))))))))))))((('''''')))(((((((((''''''''''''dddLLLEEE;;;<<<======<<<:::888777666777888888777555555666444444222222222222444444444444444333222111000000,,,---...///000000000000111111000000000000111111111111000///...---,,,,,,---...///000111111111111111111000000/////////...//////............//////111111111111111111111111...000333555555444222000000222444444333444999<<<>>>EEEPPP___ooo|||xxxfffUUUHHHFFFDDDAAAEEEOOOXXX]]]kkkmmmZZZNNNQQQTTTZZZ___ccceeefffeeehhheeefffmmmvvv|||wwwsssqqqpppqqqqqqnnnhhhcccbbb```^^^\\\\\\[[[YYYXXXUUUSSSQQQOOONNNOOOPPPQQQPPPNNNMMMKKKKKKLLLMMMOOOMMMOOOQQQPPPNNNMMMPPPSSSJJJJJJMMMSSSYYY^^^aaaaaa```]]]YYYWWWWWWVVVTTTQQQRRRPPPOOOPPPQQQRRRQQQPPPQQQRRRSSSUUUUUUUUUTTTTTTQQQSSSUUUXXXZZZ[[[\\\\\\YYYYYYZZZ[[[]]]^^^_________aaabbbcccdddeeehhhkkkhhhiiiiiijjjiiigggeeedddjjjmmmqqqssssssrrrqqqqqqssstttuuuwwwzzz~~~~~~pppiiifffiiikkkjjjkkkpppooosssyyy}}}yyy{{{~~~~~~yyysssooo___ZZZTTTNNNIIIDDD@@@===<<<======>>><<<:::777666222111///...,,,,,,++++++))))))******++++++++++++///---******,,,,,,***''''''((()))***++++++***)))''''''((((((((((((''''''(((((()))))))))))))))((((((***---,,,)))''''''))))))))))))))))))(((''''''))))))(((((('''''''''&&&bbbLLLFFF<<<;;;999777666666666777:::999888777666666666666555555555444444444333333333333222222111000000000000000000000000000000000111111000000//////......111111000000//////.........///111222222111000000......---......///000111000///---,,,,,,---///000333333222111000///......+++---000333444444444333000333666777777:::???CCCCCCLLLZZZiiixxx|||xxxpppgggZZZLLLCCCEEEFFFEEELLLWWWfffvvvtttdddUUUMMMLLLOOOUUU\\\aaaeeeiiiooosssqqquuu|||{{{vvvqqqnnnooollliiigggddd```\\\YYYUUUUUUTTTSSSSSSRRRQQQQQQOOONNNNNNMMMLLLKKKKKKJJJJJJIIIGGGGGGGGGIIIKKKLLLGGGGGGFFFFFFFFFFFFGGGGGGEEEHHHLLLPPPSSSUUUUUUUUUQQQPPPOOONNNLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKHHHJJJMMMQQQRRRRRRQQQPPPSSSSSSSSSTTTUUUVVVWWWXXXUUUTTTTTTUUUWWW\\\```bbbaaa```______^^^^^^______fffffffffffffffggghhhiiilllnnnpppsssuuuwwwxxxxxx}}}~~~~~~~~~{{{yyyuuuooojjjhhhhhhiiioooqqquuuyyy~~~zzzsssjjjbbbWWWNNNIIIFFFBBB@@@???>>><<<;;;;;;:::888777:::666222///...---,,,+++)))******+++++++++************))))))))))))******))))))*********+++++++++'''((()))))))))'''&&&%%%(((((('''''''''(((((()))(((((((((((())))))))))))******)))(((((((((((((((((((((((((((((()))******bbbLLLFFF>>>===;;;999888888999999:::999888777666666666666333333333222222222111111333333222222111000000000000000000000000000000000222111111111000000000000111000000000/////////...//////000111222111111000111000000000000111111222000///---,,,,,,---///000---......///111222333333,,,---000222333333333222000333555555666999???DDDLLLVVVeeeuuuwwwqqqggg___SSSHHHAAACCCFFFHHHTTTbbbyyynnn___SSSJJJHHHJJJQQQXXXaaaiiiooottt{{{~~~yyyuuurrrnnnjjjgggcccaaa]]]ZZZXXXUUURRROOOMMMMMMLLLLLLKKKJJJJJJIIIKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHCCCCCCCCCBBBBBBCCCCCCCCCBBBDDDGGGJJJLLLLLLLLLLLLGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDAAABBBEEEGGGHHHIIIHHHGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNPPPRRRTTTVVVWWWXXXVVVVVVUUUUUUUUUUUUVVVVVV[[[[[[\\\^^^___aaacccdddfffggghhhjjjmmmooopppqqqwwwyyyzzzzzzzzzzzz|||}}}}}}uuunnnkkkjjjmmmppptttyyy~~~|||wwwmmmeeeZZZRRRMMMIIIFFFCCC@@@>>>===<<<<<<<<<:::888:::777333000///...---+++******++++++++++++************))))))))))))******))))))*********+++++++++(((((()))))))))((('''&&&&&&&&&&&&'''((()))***+++))))))))))))((((((((((((******)))(((((((((((((((((((((((((((((()))******aaaLLLEEE>>>===;;;:::999999999999:::999888777666666666666666666666555555555555444333333222222111000000000000000000000000000000000222222222222111111111111000000000000//////////////////000111111111111111222222111000000000111111000///...------...///000+++,,,---///000222333444---...000111222222111111333444555555666;;;DDDJJJYYYddduuu|||ssshhh]]]TTTKKKDDD@@@CCCHHHQQQdddvvvuuugggVVVKKKEEECCCGGGMMMQQQYYYdddmmmuuu|||~~~yyywwwtttqqqmmmkkkhhhdddbbb[[[XXXSSSPPPNNNMMMKKKIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>======>>>>>>???>>>???@@@BBBBBBBBBAAAAAA>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>=========;;;;;;<<<===>>>>>>??????BBBBBBAAAAAAAAAAAABBBBBBCCCFFFJJJMMMNNNMMMKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMOOORRRUUUXXX[[[\\\\\\\\\\\\]]]___bbbdddffflllnnnpppppppppqqqsssuuuwwwzzz}}}~~~~~~}}}~~~~~~~~~}}}qqqiiifffkkkmmmrrrxxx~~~~~~zzzqqqjjj___WWWRRRNNNJJJGGGAAA???============<<<;;;:::777333111000///...,,,++++++++++++++++++************))))))))))))*********************+++++++++))))))*********)))((('''%%%%%%&&&'''(((***+++,,,******))))))((((((''''''***))))))(((((((((((((((((((((((((((((()))******```KKKEEE===<<<:::888777777777888999999888777666666777777777777777666666666555555333333222222111000000000000000000000000000000000111111111111111111111111000000000000//////////////////000000111111222222111111000///............//////............//////////////////////////////...///000111111111111000555666777777:::BBBMMMUUUgggrrr|||qqqcccUUUNNNEEEBBBBBBHHHQQQ```www{{{cccWWWKKKEEEDDDFFFMMMTTTVVV]]]hhhqqqzzz}}}wwwrrrmmmnnnlllhhheeeccc```]]]ZZZTTTPPPLLLIIIGGGGGGFFFEEECCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>;;;;;;<<<======<<<<<<;;;;;;::::::999999::::::;;;999:::;;;<<<<<<<<<;;;;;;999999999::::::::::::;;;888888888888888888888888::::::;;;;;;;;;::::::999:::999888888888999:::;;;???>>>>>>=========>>>>>>===???BBBEEEEEEDDDAAA???>>>>>>>>>???@@@AAABBBCCCAAACCCEEEIIILLLOOOQQQRRRRRRQQQPPPQQQRRRUUUXXXZZZ^^^```bbbccccccdddfffhhhiiillloooqqqqqqrrrtttuuuwwwyyy|||uuujjjfffhhhkkkqqqwww}}}~~~|||tttmmmbbbZZZVVVRRRMMMJJJCCC@@@>>>============<<<;;;888555333222111///...,,,,,,++++++******+++++++++******))))))******+++************************)))************)))))))))''''''''''''((()))***+++******))))))((((((''''''))))))(((((((((((())))))((((((((((((((())))))***___KKKEEE===<<<:::888777777777888999888777777777777777777333222222222111111111111333333222222111000000000000000000000000000000000000000000000000000000000////////////000000000000/////////000000111222333222111000//////...///////////////....../////////222111111000///.........//////000111111111111111444666777:::@@@KKKXXXbbbxxx{{{ppp```SSSMMMBBBCCCHHHQQQ]]]pppqqqcccXXXOOOHHHGGGIIIMMMSSSZZZ^^^eeeqqq}}}|||uuuqqqnnnjjjfffdddaaa]]]ZZZXXXUUUQQQNNNKKKGGGDDDAAAAAAAAAAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;===============<<<<<<<<<999999::::::::::::999888888888777777777777888888666777777888999:::::::::666666777888888999999:::888888888888888888888888777888888888888888777666888777666555555666888999888888777777777777777777;;;<<<=========<<<;;;;;;999999::::::<<<===???@@@===>>>AAACCCEEEGGGHHHHHHIIIHHHGGGGGGHHHJJJMMMOOOOOOQQQSSSTTTTTTUUUWWWYYY[[[]]]```bbbccceeegggjjjnnnqqquuuyyy{{{|||}}}}}}vvvpppiiikkkpppvvv|||vvvoooeee^^^YYYUUUPPPLLLEEEBBB???=========<<<<<<;;;999666444444333111///------,,,+++******++++++++++++************++++++***************************)))))))))))))))*********))))))((((((((())))))***)))))))))((((((((('''))))))(((((((((((())))))((((((((((((((())))))***^^^JJJEEE???>>><<<;;;:::999::::::888888777777777777777888333333333333222222222222333333222222111000000000000000000000000000000000///////////////000000000////////////000000000000////////////000111333444333333222111111111222222////////////////////////000000000000111111111111///000000111222222333333333555:::@@@IIIWWWhhhsssvvvssskkk]]]RRRPPPEEEJJJRRR___ooo|||sssdddWWWRRRKKKGGGJJJNNNRRRXXX^^^dddmmm|||{{{vvvnnniiigggeeebbb___]]]ZZZVVVSSSQQQNNNJJJHHHFFFDDDAAA@@@@@@AAA@@@???;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777777666666666666666666777555555666666777999999:::333444444555666666777777777777777777777777777777333444444555555555444444555555444333333444555666666555555444555555666666::::::888888777777888888777777888888999;;;<<<===:::;;;===???@@@AAA@@@@@@AAAAAA@@@AAAAAACCCEEEFFFCCCEEEFFFGGGGGGHHHIIIKKKMMMPPPRRRTTTVVVXXX[[[]]]bbbeeeiiilllnnnoooqqqsssxxx{{{|||oooppprrrvvvzzzzzzsssjjjccc^^^YYYTTTPPPHHHEEEAAA???>>>>>>===<<<;;;999777666666555222000///...,,,+++******++++++++++++************+++++++++++++++***************))))))((((((((()))******++++++***)))((((((((((((((((((((()))))))))))))))((((((((((((((())))))***((((((((((((((()))******^^^JJJEEE@@@>>>===;;;::::::::::::888888777777777777888888666666666666555555555555333333222222111000000000000000000000000000000000//////000000000111111111.../////////000000000111//////...///000111333444222222222111222222333333//////000000000000/////////000000111222333333444000000000111333444555666666:::AAAJJJWWWhhh{{{rrrhhhcccfffbbbWWWQQQSSSOOOVVVbbbrrrwwwppplllcccYYYTTTNNNJJJNNNSSSYYY```gggooo{{{xxxlllgggaaa]]]\\\[[[WWWUUUTTTRRROOOMMMLLLJJJGGGDDDBBB@@@??????@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888777666444444444555666555555444444444444555555444444444444555666777777222333333444444555555555666666666666666666666666111222333444444444444444333333333333333444555555555555555555666777777888777777666666555555555666555555555555666777999999666777999;;;<<<;;;::::::;;;<<<<<<<<<===>>>>>>>>><<<===????????????@@@BBBCCCEEEHHHIIIKKKMMMPPPSSSUUUXXX\\\^^^___aaaeeehhhlllnnnrrruuuwwwyyy{{{}}}yyyxxxvvvvvvxxx{{{yyypppiiiddd```ZZZVVVNNNJJJEEEAAA@@@???>>>>>><<<:::888777777666333111000...,,,*********+++,,,,,,++++++******++++++,,,+++++++++*********))))))(((((('''''''''((()))*********))))))((()))))))))''''''(((((())))))******((((((((((((((()))******((((((((((((((()))******]]]JJJEEE>>>===;;;999888888888999888777777777777777888888555444444444444333333333333333222222111000000000000000000000000000000000000000111111222222222333.../////////000000111111///.........000111333555000/////////000111222222//////000000000000//////111222222222222333333333000000111222333555777888;;;@@@IIITTTcccvvvlll___VVVTTT[[[[[[SSSPPPTTTZZZbbboootttgggeeegggddd]]]YYYSSSOOOSSSYYY```iiippp|||sssmmmccc___YYYVVVUUUSSSPPPLLLIIIGGGEEEDDDDDDCCC@@@>>>999888888999::::::888666666666777777777777777777777777888888888888888888888666444222222333444555444444333333333333444444444444333333333333444444333444444444555555555666444444444444444444444444222222333555666666666666333333444444555666666666222222222222333555666666444444555666555555444333333333333333333444555666222444666888999888777666888999::::::;;;;;;::::::999;;;<<<<<<;;;;;;<<<>>>>>>@@@BBBCCCEEEGGGJJJMMMLLLOOORRRTTTTTTWWW\\\```aaadddgggjjjlllnnnppprrrxxx}}}~~~zzzvvvvvvxxx|||~~~~~~uuunnniiiddd___ZZZQQQMMMHHHDDDBBBAAA@@@???<<<:::999888888777444222000///,,,*********+++,,,,,,++++++******++++++,,,++++++++++++******))))))((('''&&&&&&&&&((()))***))))))((())))))***++++++&&&&&&'''((()))***++++++((((((((((((((()))******((((((((((((((()))******{{{[[[IIIDDD;;;>>>>>>;;;:::<<<;;;999555666888999888777555444666666555555555444444444333333333222111000000///---...///111111000000///000///...///222444444444000000///---++++++...000333111---***)))+++...000000111222333333222111000////////////////////////111111111000000000000000111000222666777555666888555CCCOOO___vvvqqq```WWWQQQLLLKKKKKKLLLQQQWWW```sssttthhhcccfffgggeee```^^^ZZZVVVXXX___lllxxx{{{tttmmmgggcccVVVSSSPPPOOONNNMMMKKKJJJLLLGGGBBBAAABBBBBB>>>999;;;;;;;;;:::::::::999999666666666666666777777888666666555555444444444444333222111111111222333444000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222444444333222111111111111333555444222333666555222444333333333333555666777444444444444444444444444222333444555666666666666888777666888::::::777444777777777777888888888888999999888888777888888888999:::<<<===???AAACCCDDDCCCFFFHHHJJJJJJLLLNNNQQQWWWXXX[[[\\\]]]```ccceeemmmrrrxxx~~~zzzppppppuuuyyy{{{{{{~~~|||wwwqqqjjjdddaaaUUUNNNGGGGGGEEEAAA>>>>>>;;;;;;:::999999888888777333111...+++******+++,,,************))))))))))))++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((()))******((((((''''''''''''(((((({{{[[[IIIDDDCCCAAA<<<666555:::;;;999666666888888888777555444555555555444444444444333444444333222222111000000///000111222333222222111111///......///000000///...///000///,,,+++++++++222000---++++++---///111000111222222222222111000////////////////////////111111111111000000000000000///111555777666888<<<@@@RRRbbbrrrvvv___QQQLLLIIIHHHJJJLLLPPPYYYbbbssssssllleeebbbdddeeedddbbb```^^^\\\```kkkzzz}}}xxxqqqjjjddd^^^XXXUUURRRPPPMMMKKKKKKJJJHHHGGGGGGCCC???>>>??????;;;888::::::999999999888888888555555444444555555666777555555555555444444333333555444222111111111111222111111111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222222222222111222222333333000222222000111444444111111000//////...///000000444444444444444444444444222222222333333444444555666444333444777777555333666666666777777777888888888888888777888888999999999:::;;;===>>>@@@AAABBBBBBDDDFFFGGGGGGHHHJJJLLLOOOQQQSSSTTTVVVXXX[[[^^^cccgggnnntttyyy|||xxxrrrqqqrrrrrruuuxxx}}}|||rrriiidddZZZQQQJJJHHHGGGBBB@@@@@@>>>===<<<:::999777666555222000...+++++++++,,,...+++*********))))))))))))***++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((()))******((((((''''''''''''((((((zzzZZZJJJEEEBBBAAA<<<666555999:::888666777888888888777555444444444444444333333333333444444333333222111111111000000111222222222222111444222////////////...---000222444333111...,,,+++000000.........///000111000111111222222111111000////////////////////////111111111111111111111111111000111555777888===CCCKKKaaasssyyydddSSSJJJEEEDDDGGGKKKOOOWWWffftttrrrfffeeecccbbbcccdddeeefffddddddgggppp~~~~~~wwwlllhhhbbb]]]XXXSSSNNNKKKJJJHHHEEEDDDDDDCCCBBB@@@AAA===:::999;;;;;;999666888888777777777666666666333333333333333444444555444444444444333333333333555444333111000000000000111111111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222111111111111222333444555...111111//////222333000333333111000////////////444444444444444444444444222111000000000111222333555444222333444555444333555555555666666666666777777777777777888888999:::999999:::;;;<<<===>>>>>>???@@@BBBBBBBBBBBBDDDFFFGGGIIIKKKLLLMMMOOORRRUUUYYY]]]ccchhhkkknnnqqqrrrtttvvvxxxzzzzzzyyywwwuuuqqqtttxxx}}}xxxpppllljjjmmmqqqwww|||sssjjjaaaWWWNNNKKKHHHDDDBBBBBBAAA@@@>>><<<999777555444333111///---,,,,,,---...+++++++++*********))))))******++++++++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******((((((''''''''''''((((((xxxYYYJJJEEE999???AAA===888888888777666777777888777666555555444444333333333222222222333333222222111111111000.../////////000000000000555333111111111111000//////111222222000........./////////000000111111222000000111111111111000000////////////////////////000111111111111111222222555333444777999;;;DDDMMMYYYppp}}}kkk\\\QQQKKKEEEFFFJJJOOOUUUaaavvvrrreee```ccceeeeeeccccccgggkkkjjjoooyyy~~~uuukkkddd```\\\WWWSSSPPPMMMIIIFFFCCCAAA>>>=========<<<:::<<<999777777888888777555555555555555444444444444333222222222222333444444333333333333333333222222333333222111111111000000222222222222222222222222000000000000000000000000111111111111111111111111111222222222222222333333222111111111222222333444000444444111000222222000333333333222222111111111333333333333333333333333333222000///...000111222777555444333444555666666444444444555555555666666666666666666777999::::::888888999999:::;;;;;;;;;;;;===>>>>>>===<<<>>>???BBBCCCEEEGGGGGGIIILLLOOOSSSWWW[[[]]]^^^___aaabbbfffhhhkkknnnnnnllljjjhhhbbbhhhqqqyyysssllliiihhhmmmtttzzz~~~~~~ttthhh^^^SSSNNNJJJEEECCCCCCAAA@@@???<<<:::888666555666444111///------------,,,,,,+++++++++*********)))******++++++******)))************************))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((())))))***((((((''''''''''''((((((vvvXXXJJJFFF:::EEEJJJCCC999555777:::777777777777777666666555444444333333333222222222111111111111111000000000///////////////000000000333222000000111222222111,,,------,,,,,,,,,///111//////000111111222222222000000000000000000000000000000000000000000000000000000111111222222222333666444444777999???KKKWWWppp~~~nnn___SSSKKKGGGEEEFFFKKKTTT___qqqxxxiiiaaa^^^cccgggfffcccdddjjjpppwwwtttlllddd]]]XXXSSSPPPLLLIIIGGGEEEBBB@@@@@@>>><<<;;;<<<<<<;;;:::999777666666666777666666444444333333333222222222333333222222333333444555111111111222222222222222///000000111222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111222222333333333444333222222111111111222555999999555111222222111//////000000111111111111333333333333333333333333444333111000///000222333666555444333333444555666444444444444555555555555666666666666777888999:::777777888888999999999999999:::;;;:::999888999;;;===???AAABBBBBBDDDGGGIIIMMMPPPSSSUUUUUUVVVWWWYYYZZZ]]]```cccdddcccaaa___\\\dddooowww}}}yyyooojjjiiiooovvvzzz}}}ooodddYYYSSSMMMGGGDDDDDD@@@???>>>===<<<:::999999999777555111///---,,,+++,,,,,,,,,,,,++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((((((((((())))))***((((((''''''''''''((((((uuuXXXJJJGGGEEEOOOSSSJJJ<<<777:::===777777777777666666666666444444444444333333333333111111111111111111111111111111111000111222222333000...---...000111111000//////000//////111555888000000000000111111111111111000000//////000000111000000000000000000000000000000111111222333333333555333444888<<>>@@@>>><<<<<<======<<<;;;777777666555555555666666333333222222222111111111222222222222222333444444000000000111111111111111---...000111222333333333000000000000000000000000000000000000000000000000111111111111111111111111111111111222222333333444555444333222111111111111666;;;<<<666222222333222000111222333444444444444333333333333333333333333333333222111111222333444222333444333222111333555444444444555555555555666666666666666777777888999666666777777888888999999777999:::999888777888999999:::<<<======???AAADDDDDDGGGJJJMMMOOOQQQTTTVVVSSSUUUXXX[[[\\\\\\[[[YYY^^^fffpppwww{{{}}}tttmmmnnntttzzz}}}}}}vvvkkk```YYYRRRJJJEEEDDD???>>>>>>>>>===<<<<<<<<<:::999666333000...,,,+++---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))******((((((''''''''''''((((((tttWWWJJJHHHFFFQQQYYYVVVNNNGGG@@@;;;888777777666666666666666555555555444444444444333333333333333333333333333222111000000000111333333000///---...000111111000111222444444333444666888111111000/////////000000111000///......///000111000000000000000000000000000000111222222333444444666555888===EEERRRhhh{{{qqq```RRRJJJFFFEEEEEEJJJYYYnnnvvvmmmhhheeeccc^^^bbbfffhhhlllvvvrrrjjj```WWWSSSOOOKKKHHHIIIFFFDDDBBBBBBAAA???======;;;::::::;;;;;;;;;:::666666666555444333444555222222222222111111111111111111000000111111222333/////////000000111111111...///000111222222111111////////////////////////000000000000000000000000111111111111111111111111000111111222333333444444333333222222111222222222222888:::555111111333444444555666666777666555555222222222222222222222222111111111222222333333333111444666555333222333444444555555555555666666666777777666666666777777888555666666777888999999:::777888999999888777888:::777999:::;;;;;;<<>>AAADDDGGGHHHKKKNNNPPPOOOPPPSSSUUUVVVWWWWWWWWW___fffoootttvvvxxx|||vvvtttyyy~~~}}}~~~|||rrrfff___XXXOOOHHHFFF?????????>>>>>>======<<<999888666444222000///...------------,,,,,,,,,,,,,,,,,,------------,,,,,,************************))))))))))))))))))))))))(((((()))******)))((((((((((((((((((((()))******((((((''''''''''''((((((sssWWWJJJHHH>>>LLL[[[dddcccYYYGGG777888888777666666666666666666666555555555444444444555555555555555555555555000///.........///111222333222000000111222222111+++...111222111/////////222111000.........//////111000///......///000111000000000000000000000000000000111222333333444444888999<<>>>>>===;;;:::999777555666777888777666666666666444333222333444222222222222111111111111///////////////000111111.../////////000000111111///000111222222111000///////////////////////////000000000000000000000000000000000000000000000000000000111222333333444444111111111111222333444444---333666222///111444555222333444444333222000///222222222222222222222222...///000222333333333333333666999999666444555666555555555666666666666777888777777666666666666777555555666777888999::::::777888999999888888999:::888:::;;;<<<<<<===@@@BBB>>>@@@BBBCCCDDDEEEGGGIIIMMMNNNOOOQQQSSSTTTUUUUUU^^^dddlllpppqqqsssxxx|||~~~}}}~~~xxx}}}||||||vvvkkkddd\\\RRRJJJGGGAAAAAA@@@???>>>===<<<<<<666666555444333222222111......---------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******((((((''''''''''''((((((rrrVVVHHHDDDFFFBBBBBBIIISSSTTTJJJ@@@999999888888777555444333222333333444555666777777333333333222222222111111222111111111000000//////111111000000000000111111///111222222111111222333//////000000111111222222000000000000000000000000000111111111111222222222444///---///111000111444999<<>>>>><<<;;;:::999999999888777777666555444444444555444333222111111111111111111111111000000000000111111000000//////......------......///000000000...+++(((***...111///---............////////////111111000111222222111000111111111111111111111111444333222111111111222333111222444555555444222111444333222222333333111000000000000000000000000000***---111333333333333444000000111111111222222222444444444444444444444444333333333444444444555555555666777999999777666555666555444333444666888999<<<;;;999777777888999:::888999999::::::;;;;;;<<<<<<<<<<<<===>>>@@@BBBBBBDDDFFFHHHIIIJJJMMMQQQTTT[[[\\\___ccciiioootttwwwzzzxxxvvvwww|||zzzyyy|||zzzoooeee^^^VVVOOOIIIFFFBBB>>>;;;;;;======>>>===<<<;;;999666333111///......---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))pppTTTGGGCCC???<<<;;;???DDDEEEAAA<<<999999888888777555444333333333444444555666666666444444444333333333222222333222222222111111111111000000////////////000000---...//////......///000000000000000111111111111000000000000000000000000000111111111111222222222333///...111333222333777<<<@@@III[[[rrr|||wwwkkk\\\PPPGGGCCCIIIRRRcccsss{{{mmmcccZZZXXXZZZ\\\aaaggglllsssvvvoooggg\\\UUURRRNNNHHHDDDBBBAAA???>>>>>>===;;;:::999888888888777777666666555444444333444444333222111111111111111111111000000000//////111000000000/////////...//////////////////......000---***,,,000333111//////000000000111111111111111000000111222222111000111111111111111111111111222222111111111222444555222222444444444444222222444333111222333333222000333333333333333333333333///111333444333222222333111111111222222222222333444444444444444444444444333333333333444444444444444555777888888777555444555444444444555666888999===;;;999777777777888999888888999::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAACCCEEEFFFGGGJJJMMMPPPUUUVVVYYY^^^ccciiinnnqqqtttrrrqqqsssxxx}}}yyyxxx|||zzzppphhhaaaZZZSSSNNNLLLIIIDDDAAAAAAAAAAAAAAA===<<<;;;999666444111000///...------,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))oooSSSEEEBBB>>>===;;;;;;;;;<<<======888888888888777555444333555555555555555555555555555555555444444444333333333333333333333222222222/////////....../////////,,,---///...------...000111111111111111000000000000000000000000000000000000111111111111222222222333000000333555444666:::@@@FFFVVVmmmuuuqqqrrrhhh[[[OOOGGGHHHUUUcccvvvyyyfff[[[UUURRRVVV\\\aaagggnnnyyy|||nnnddd^^^WWWPPPJJJKKKGGGCCC@@@>>>>>><<<;;;<<<;;;:::999888777777777666666555555444444333333444333222111000000000000111111000000000000//////000000000000////////////111111000//////...------222///---...222444333111111111222222222333333333000111111222222111111000111111111111111111111111000000000111222333555666333333333333333333333333444222111222333333222000444444444444444444444444444555555444222111222333222222222222333333333333444444444444444444444444222222222222333333333333444555666777777666555444333333444555666777888999<<<;;;999777777777777888888888999999:::;;;;;;;;;===============>>>??????===???AAABBBCCCEEEHHHKKKMMMOOORRRVVV\\\aaafffhhhiiiiiiiiilllrrrxxx}}}yyywww}}}wwwpppjjjccc[[[UUUMMMJJJFFFCCCAAAAAA@@@>>>===<<<;;;999777555333111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))nnnRRREEEBBBBBB@@@===;;;<<<=========888888888888777666555444666666555555555444444444444444444444333333333333333333333333222222222222000000////////////000000///000111111000000111222222222222111111000000000000000000000000000000000000000111111111222222222333111222555555444777<<>><<<<<<;;;:::999:::999888777666666666666555444444444333333333222222222111000000000000000111000000000////////////000000000000////////////000000000000//////......333111///000222444333222222222222222333333333444111222333333333222222222111111111111111111111111000111111111222333444444444333333222222333333444333222111111333333222111222222222222222222222222444555444333111000111333222222333333333444444444333333333333333333333333111111222222222333333333444444555666666555444444111222444666777888888888999888777777777777888999888888888999::::::;;;;;;>>>======<<<<<<=========;;;===???@@@AAABBBEEEGGGHHHIIIMMMQQQVVVZZZ^^^````````````dddiiipppvvvyyyzzzxxx}}}}}}vvvmmmbbb[[[NNNJJJFFFCCCBBB@@@???======<<<<<<:::888666444333000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((nnnSSSGGGDDDAAA===999:::===>>>:::555777777888777777666555444666666666555444444333333333333333333222222222222111111222222222222222222222111111000000111111222000222333333222111333444333333222222111111000000000000000000000000000000000000111111111222222222444222333555555555999@@@KKK^^^yyy}}}iii______bbb```[[[VVVTTTVVVbbbzzzyyyfff\\\YYYXXXUUUWWW```jjjuuu}}}uuukkkdddZZZRRRNNNJJJGGGEEEAAA>>><<<:::::::::999888888777666555555444555555333333333333222222222222111111000/////////000000000000000////////////...////////////000000000000////////////000000111111222111000000111222222222111111111222222222333333222444666555444222333555111111111111111111111111222222222222222222222222444333333222222333333444333222111111333333333111111111111111111111111111111222222111000000222444222222333333333444444444333333333333333333333333111111222222222333333333444444555555555555444444222333444666777888888888555555555666777888999:::777777888999999::::::;;;>>>===<<<<<<;;;<<<<<<<<<;;;===@@@AAAAAABBBCCCEEEEEEGGGJJJNNNRRRUUUWWWYYYWWWXXXXXX[[[___eeelllqqqyyy{{{vvvhhh___TTTPPPKKKGGGEEEDDDBBBAAA======<<<;;;:::888666555222111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((nnnTTTHHHFFFAAA===:::<<>><<<:::999::::::888777666555444444333333333444222222222222111111111111000000////////////000000000000////////////......////////////000000000000......///000000111222222111111000000000111111222000000111111111222222222111444777666333222333555111111111111111111111111222333333333333222111000333333333333333333333333222111111111333444333222222222222222222222222222...///111111111111333444222222222222333333333333333333333333333333333333222222222222333333333333555555555555555555555555444444555555666777777777333444555666777888999999777777888888999:::::::::===<<<<<<;;;;;;;;;<<<<<<===???AAABBBBBBBBBCCCEEEDDDEEEHHHKKKMMMOOOQQQQQQOOOPPPQQQRRRVVV\\\dddiiirrrzzz}}}{{{~~~qqqggg[[[VVVOOOIIIEEECCCBBBAAA=========<<<;;;999888777333222111///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))lllSSSHHHGGGAAA???>>>>>>???>>><<<:::777777777777777666666555555555555555555444444444444444333333333222222222222222222222333333444444222222111111111111222222...000111111000000111222111222222222222222222333000000000000000000000000000111111111111222222222333222333666888===HHHTTTmmm}}}{{{fffVVVNNNLLLLLLLLLPPPPPPWWWfffxxx|||jjj]]]UUUUUUXXXZZZ^^^hhhxxxtttjjj```ZZZSSSPPPKKKFFFCCCAAA@@@???===;;;999888999888777555444444333222222222333333111111111111111111111111/////////......//////000000000/////////............/////////000000000111000000000000000000111111222222222111000000111222000111111111222222222222///333666555222000222555111111111111111111111111000111222333333333222111222222444444444444222222222111000111333444333222333333333333333333333333...000333444333222333333111111111222222222222333222222222222222222222222333333333333444444444444777666666666666666666777777666555444444555666777555555666666777777666666777777777888999999::::::;;;;;;;;;:::;;;;;;<<<<<<>>>@@@BBBCCCCCCCCCCCCDDDBBBCCCEEEGGGIIIIIIIIIIIIGGGIIIJJJLLLOOOVVV___eeegggooouuusssrrruuu{{{}}}vvvfff___UUULLLFFFCCCAAA@@@=========<<<<<<:::999888333333111000///.........------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))kkkRRRHHHGGG===??????===999888:::===666777777777777777666555555555555555555555555555555555444444444333333333333333333444444555555555111111000000000000111111///111222222111111222333111111111222222333333444000000000000000000000000000111111111111222222222222111333777:::AAAOOO]]]{{{zzzlll[[[PPPLLLLLLIIIFFFQQQRRR\\\pppfffYYYVVVTTTSSSUUU]]]dddssstttjjjaaaYYYTTTMMMKKKHHHDDDAAA???>>>===<<<:::888888888777555444333333222222111222222222000000000000000111111111//////.........//////000000/////////.............../////////000000111111222222111111000/////////222333333222111111222333111111222222222333333333...222555444000...000333111111111111111111111111...///111333444444444333111222444555555444222111222111000111333444333222222222222222222222222222///222555666555333222333000000111111111222222222222222222222222222222222333333444444444444555555777777666666666666777777999777555444333444666777777777777777666555444333777777777888999999::::::;;;::::::::::::;;;<<<===>>>@@@CCCDDDCCCCCCCCCDDD@@@AAABBBDDDEEEEEEDDDDDDBBBDDDFFFHHHLLLSSS]]]ddd^^^ffflllkkkiiimmmssswwwtttkkk___SSSKKKGGGEEECCC============<<<;;;:::999444333222000///.........------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))fffQQQFFFAAA???===;;;;;;;;;<<<;;;:::888999999888888777666555555666555444333444666888888111...000333222111222333222111000111222333444666222000111555666444000//////111222222333222222333222111000000111222333555222000000111111000///222333333222111111222444333555999;;;<<>>>>>>>>>>>===>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEGGGIIIKKKNNNPPPRRRZZZ\\\___aaadddggglllpppwwwyyy{{{}}}{{{hhhXXXOOOKKKIIIHHHJJJDDD===:::;;;<<<:::777666555333111000///............---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++******))))))*********)))))))))))))))(((((((((((()))))))))))))))+++,,,***&&&%%%'''***fffPPPFFFAAA@@@>>><<<<<<<<<===<<<;;;888999999888888777666555444666888888777555555555555111000333333111000222333333222222333333444555555222000111555666333000111111111111222222222222222222111000000111222222444444444333222111000000111222333222111111222444666777:::@@@GGGUUUlllgggZZZMMMFFFCCCCCCHHHMMMWWWggg}}}ooo```RRRMMMPPPTTTZZZ```rrrwwwnnnbbbYYYSSSOOOKKKHHHFFFCCC@@@>>>===<<<999888999999777666555444444444111111222222222111000///111111111000000000//////////////////////////////000000000000000000000000///111222222111000000111000000000///000000111111111111111111111222222222222222111111111111222222222111111000//////......222222222222222111000///222222333333333333444444333333333333333333333333222222222222222222111111000000111111222222111111333222000//////000111222111111111111111111111111111111222222222222333333444444555666666666666666666555555555444444444444666555444333333333444555444444444555555555666666666666666777888999:::;;;;;;<<<<<<<<<============@@@AAABBBDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGJJJLLLNNNOOOSSSUUUWWWZZZ\\\```eeehhhkkkmmmppptttyyytttaaaTTTLLLGGGDDDEEE@@@;;;:::;;;<<<:::777777666444222000///...............---------,,,,,,++++++++++++******************)))))))))(((((((((***)))))))))))))))))))))((((((((()))))))))******)))*********))))))***,,,eeePPPFFFBBBAAA???===<<<======<<<;;;888999999888888777666555555555555555555777;;;>>>777444333555444111000222222333333444444444444444555222000111444555333111444333222111000111222222222222111000000111222222444666888777333000000111000111222111111111333555777666999BBBOOObbbzzzsss[[[SSSJJJEEECCCEEEOOOYYYdddyyyoooZZZSSSMMMMMMQQQWWWbbbllltttiiiaaaWWWPPPLLLIIIFFFCCCBBB???===;;;;;;:::999777888888666555444444444444111111222222111111000///111111000000000000//////.........///////////////000000000000000000000000000222333333222111111222---...///000000111111111000000111111222222222222222222111111111111222222666555333222111111222333111111222222222111111000222222333333333333444444333222111111111111222333000111222333444444333333444444333333333333333222222222111000111222333444222222222222222222222222000111111111222222222333555555666777777777666666555555555555444444444444222222333333444444555555444555666777777777666555555555555666777888999:::999999:::;;;<<<===>>>>>>AAABBBCCCEEEFFFFFFFFFEEECCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLMMMOOOQQQSSSTTTXXX\\\___^^^aaaeeejjjpppzzzkkk\\\PPPHHHCCCBBB???;;;;;;===>>><<<:::777666555333111000//////.........------------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))))))))))))))******)))))))))*********++++++)))((('''''')))+++++++++dddOOOFFFBBB@@@>>><<<<<<<<<<<<<<<:::888999999888888777666555;;;888333111555???LLLVVVAAA999333333555333111111111222333444555444333222444222111111333444333111666555222000///000111222222111111111111111111222333888;;;:::444000111333///000111111111111333555999777;;;HHHYYYnnnxxxjjjVVVQQQKKKHHHGGGKKKYYYgggxxxqqq^^^PPPNNNMMMPPPVVV```qqqzzzooofff^^^XXXPPPKKKIIIGGGEEEBBBAAA???<<<;;;<<<<<<;;;999777666555444333333333333111111111111111000000///111000000000////////////.............../////////000000000000000000000000000222333333222111111222---...///000111000000///000000000111222222333333222222111111111111222222888777444333222333555666///000111222222222222222222222222333333333444444555333222000000222333555444333333222222333444444444333333222111111111111111000000000111222444555222222222222222222222222111111111222333333333444666666777777777777777666444444444444444444444444111222333444444444333333222444666777888777555444444444555555666888999:::888999:::;;;===>>>???@@@???@@@BBBDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIMMMNNNOOOOOOOOOQQQTTTWWWXXXZZZ^^^cccjjjsss}}}rrrcccWWWLLLFFFBBB@@@>>>>>>??????===;;;888777666444222111000000............------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********)))*********++++++++++++(((%%%###$$$''')))(((&&&cccOOOFFFBBB>>><<<::::::;;;;;;:::999888999999888888777666555===:::777666:::EEESSS]]]LLL>>>111000444555222//////000111333333222111111333222111111222333222111777555333111000000111222111111111222222111111111333777;;;:::444111111333///000222222222333555777<<<<<>>@@@AAAAAA???AAACCCEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFHHHHHHIIIGGGGGGFFFFFFGGGGGGHHHIIILLLMMMMMMLLLKKKKKKNNNPPPTTTWWW[[[aaahhhqqq{{{wwwiii\\\PPPHHHDDDBBB@@@???>>><<<:::888999888777555333222111111//////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************)))*********++++++++++++***'''$$$%%%'''(((&&&$$$bbbNNNFFFCCC>>><<<:::999::::::999888888999999888888777666555444555666888:::>>>CCCGGGLLL>>>111///333444111000///000000111111111111111222222222222222222222222666555333222111111111222000111222222222222111000222555777777333111111333///111222333333444777999:::???OOOfff|||{{{eeeVVVKKKHHHGGGJJJPPP\\\pppgggXXXRRROOOOOOSSSZZZeeevvv}}}rrrjjjaaaYYYVVVOOOKKKFFFDDDDDDCCC@@@===;;;999777777888888777666444444333222222222222222222111000////////////000000000////////////............//////000000111111111111111111111111111111///111222222111000000111222222222111111000///...111111111111111111111111222222111111111111222222444333222111111222333333///000111222222222222222222222333333333333444444555555444333333444555555999666333000...000222333333222111000000000222222...///000000111222222333333333333333333333333333222222333444555666777777666666777777777666555555333333333333444444444444555555444444333333222222222222444555555555444333555555555666777888999:::::::::;;;===>>>@@@AAABBB@@@BBBEEEGGGGGGFFFDDDBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIGGGGGGJJJLLLQQQTTTZZZ```hhhpppyyy}}}oooaaaTTTKKKEEECCCAAA>>>;;;999777666:::999888666444333222222/////////.........------,,,,,,,,,,,,++++++++++++)))))))))***************((((((((()))******++++++)))))))))*********++++++---+++)))((())))))((('''aaaNNNFFFCCC>>><<<:::::::::;;;:::999888999999888888777666555000222555666555555555666@@@888222222222000000222111111000000111111222333111222222222111111111222444444444333333222222222000111222222222222111000222222222222222222222222000111333444444666999;;;===III___yyysss```RRRJJJGGGIIIQQQ^^^pppvvvdddZZZXXXUUUWWW]]]iiiwwwpppiiibbbZZZTTTSSSLLLHHHDDDBBBBBBAAA===:::999777555555555555444333333333222111111111111222222111000///...//////000000000/////////.........//////000000111222222333111111111111111111111111000222333333222111111222333222111111111111111222333333222222111000000000222222111111111111222222444444444444444444444444000111111222222222111111222222333333333333444444333333333333333333333333333333222111111111111111555444222222222333555666000000111222333333333333333333333333333333333333111222222333444555666777666666666666666555444444222222333333333444444444555444333333333444555666444444444444555555555555666666666777888999:::;;;::::::;;;<<<===??????@@@@@@AAADDDFFFGGGEEECCCAAACCCCCCDDDDDDEEEFFFGGGGGGEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFGGGGGGGGGHHHKKKMMMQQQUUU[[[aaafffmmmssswwwzzz~~~xxxjjj\\\SSSHHHFFFCCC???;;;:::::::::;;;:::888666555333333222////////////............++++++++++++************((((((((()))))))))******'''(((((()))******++++++((((((((()))))))))*********++++++***)))(((***+++```MMMFFFCCC???===;;;;;;;;;<<<;;;:::888999999888888777666555888888888666555555777:::444333444555111,,,...444333222111000111222444555000111222222111000111222333333444444444333222111000111222333333222111000222000//////111222222222000222444555555777:::<<>>>>>===???BBBDDDDDDBBB@@@>>>CCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEGGGHHHIIIKKKOOORRRUUUXXX]]]aaadddhhhkkkmmmwww{{{sssfff]]]KKKJJJFFFBBB>>>===???@@@;;;:::999777555444333333000/////////............---------,,,,,,,,,++++++))))))******+++++++++,,,'''(((((()))***+++++++++(((((((((((())))))))))))%%%(((***)))''''''***---}}}^^^NNNGGGCCC===<<<<<<===???>>><<<:::999888888777666555555444333444555666666666555444555555555444444444333333333333222222111000//////000000000111111222222222333333333333333222111000111222333444444333111111222222222222222222222222777333111222444777@@@HHHUUUjjj|||zzzppp^^^RRRJJJOOOWWWfff~~~}}}ppphhhgggkkkooopppvvv}}}mmmhhh___WWWQQQMMMIIIFFFDDDBBB@@@>>>===;;;999777666666666555444444333333222222222111000//////...444444333222111111222222666555333111/////////000////////////000000000000111111222333333333333222222222222222222222222222444333222111111222333444888666333000///111333555000000222333444333222222111111111111111111111111///000222333444444333222444555555555444333333222111111222222222333333333111111111111111111111111555333111000000111333555222222222222222222222222222222222222222222222222333333333444444444555555444444444333333222222222444444333222333444666777444444444444444444444444444333222111222444666888999999999888888999::::::;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<===>>>???===>>>AAACCCDDDCCCBBBAAADDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLPPPRRRXXXYYYZZZ[[[\\\```eeeiiipppvvv|||~~~pppcccUUUKKKBBB@@@AAA@@@>>>>>><<<<<<;;;999777555333222///......///111000...,,,,,,,,,+++***)))))))))***(((((())))))******++++++---,,,,,,,,,++++++******((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%|||]]]MMMFFFBBB>>>===<<<===>>>>>>;;;999888888777777666666555555444555555555555555444444555555444333333333333444222222222222222333333333333333333333333333444444222222222222222111000000000000111111111000000///222222222222222222222222444222333555666888AAAKKKbbbwwwtttqqqpppiii]]]TTTPPPXXXddduuutttmmmiiihhhiiimmmuuuxxxnnnhhhccc[[[SSSNNNIIIFFFCCCBBB@@@>>><<<;;;:::777555666666555555444333333333222222111111000//////...000000///...............111000///.........///000/////////000000000111111111111222333333333333222222222222222222222222222333222222222222222222333111000///...///111333555111222333333333111000///333333333333333333333333000000111111111000000///444444555555444333333222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333444444444555555444444444333333333222222222222111000111222333444222222222222222222222222444333222111222333555666999999999999999:::;;;;;;<<<<<<<<<==================<<<<<<<<<<<<======>>>@@@AAABBBDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKMMMPPPSSSUUUVVVWWWXXXYYY]]]bbbeeelllqqqxxx{{{}}}{{{mmm\\\QQQGGGDDDDDDAAA??????::::::::::::999888777666222111000000000///,,,***,,,++++++***************************+++++++++++++++++++++******)))))))))************************(((((()))))))))))))))))){{{]]]MMMFFFBBB???>>>=========<<<:::888777777777777777777777777777666555444444444444444666444333111111222333444000000111222444555666777444444333333333333333333111111111111111000000///000000000000000000000000222222222222333333333333222444777999:::===IIIVVVvvvuuukkkccccccccc___[[[YYYYYYfffyyyvvvlllkkkjjjjjjkkkqqqyyylllddd```[[[TTTNNNIIIEEEAAA???@@@>>><<<::::::999666444666555555444444333333222222111111000000//////.........------,,,,,,------------------...000111222///000000000000111111111111111222333333333333222222222222222222222222222222222222333333222222222////////////000111222333111111222222222222111111333333333333333333333333666555444333333222222222444444444444444333333222111111222222222333333333333333333333333333333333222333555666666555333222222222222222222222222222222222222222222222222222333333333444444444555555444444444444333333333333222222111000000111333444222222222222222222222222444333222111111222444555888888999999:::;;;<<<<<<===============<<<<<<<<<>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLLLLNNNQQQTTTTTTUUUVVVWWWYYY[[[```ccceeekkkrrrwwwyyy|||yyyfffZZZNNNIIIGGGCCCAAAAAA;;;;;;;;;;;;:::999888888444333111000000...+++)))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************************************''''''((())))))***++++++{{{]]]NNNGGGCCC@@@>>>===<<<<<<;;;999888777777777777777777888888888777555444333333333444555333000......///111333///000111222333555666666222222222111111000000000111111222222222111111000222222222222222333333444222222222333333333333333444666:::<<<>>>EEEVVVggguuubbb\\\XXXXXXWWWUUUXXX]]]dddvvvrrrjjjiiijjjnnnsss~~~yyynnneee___XXXTTTNNNIIIEEEBBB???<<<>>><<<:::999999888666444555555444444333222222222111111000000////////////000//////....../////////---......///111222333444000000000111111111222222111111222333333333333222222222222222222222222222111222333444444333222111333333333333222111000000000111111222333444444444111111111111111111111111777666444333333333444555333333444444444333333222111111222222222333333333444444444444444444444444333333444444444444333333222222222222222222222222222222222222222222222222333333333444444444555555444444444444444444333333444444333222222333444555444444444444444444444444555444333333333333444555777888999:::<<<<<<======>>>>>>======<<<<<<;;;;;;???>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;@@@@@@AAACCCEEEFFFHHHIIIIIIKKKLLLLLLMMMOOORRRUUUVVVXXXZZZ[[[\\\^^^aaaccc```fffmmmrrrvvvxxxzzz|||~~~nnnaaaSSSLLLIIIEEEBBBBBB???>>>===<<<:::888666444555333111000000///,,,*********+++,,,,,,---------------,,,,,,++++++******,,,,,,,,,,,,,,,+++++++++((((((((((((((((((((((((&&&&&&''''''(((((((((((({{{^^^NNNHHHDDD@@@>>><<<;;;;;;;;;999888777777777777888888888888888777555444333333333444333111///---,,,...000111000111111111222222333333222222222111111000000000222222333333444333333222222333333333444444444555222222333333333444444444444555999===BBBNNNeeezzzwwwcccXXXTTTPPPOOOMMMNNNWWWaaarrr~~~rrrkkkgggjjjtttuuujjjbbbZZZVVVQQQNNNIIIEEECCC@@@>>>;;;===;;;999999999999777555444444444333222222111111000000000///////////////111000000///000000111111//////000111111111222222111111111111222222222222111111222333333333333222222222222222222222222222111222333444444333222111333333444444333222000///444333333333333444444444111111111111111111111111000000///...///000111333222222333333444333333222111111222222222333333333444444444444444444444444444333222000000222333444222222222222222222222222222222222222222222222222333333333444444444555555444444444444444444444444444444333222222222333444444444444444444444444444555555555555555666666777777888:::<<<============>>>>>>======<<<<<<;;;;;;???>>>===<<<<<<<<<<<<<<>>>>>=========>>>>>>===>>>>>>@@@BBBDDDFFFGGGHHHJJJKKKMMMNNNPPPTTTWWWXXXZZZ]]]^^^___```aaaccc```dddiiinnnrrrsssuuuuuuwww{{{uuugggWWWOOOJJJFFFCCCCCC>>>>>>===;;;999777555444555333111000111000///---***+++,,,---...---------,,,,,,++++++*********)))***+++++++++++++++++++++(((((((((((((((((((((((())))))((((((''''''''''''|||^^^NNNGGGCCC???===;;;:::;;;;;;:::999888888888888888888888888777666555444444444444444333111///.........000111222222111111111111111111444444333333333333333333222333444444444444444444000111333444555555444333222222333333444444555555444444888@@@KKK\\\uuu|||fffXXXQQQMMMIIIHHHHHHNNN]]]lll}}}vvvoookkkiiipppyyykkkaaaYYYSSSNNNKKKIIIEEECCCAAA@@@===;;;;;;:::888888888888777555444333333222222111111000//////////////////////////////......//////000000//////000000000000//////111111222222222333333333111111222333333333333222222222222222222222222222222222222333333222222222//////111222222333222222777666555333222222222222333333333333333333333333/////////000000222333333111222222333333333333333111111222222222333333333444444444444444444444444555333111//////111333555222222222222222222222222222222222222222222222222333333333444444444555555444444444444555555555555333222000//////000111111222222222222222222222222555555666777777888888999888999;;;===>>>>>>=====================<<<<<<<<<>>>======<<<<<<<<<<<<===========================<<<<<<<<<===???BBBDDDFFFFFFHHHJJJLLLNNNQQQVVVYYYWWWZZZ]]]_________```aaaaaacccgggjjjmmmnnnnnnnnnqqqtttyyy}}}ppp^^^TTTMMMGGGDDDDDD;;;;;;;;;;;;:::999888888555333111000111111000///+++,,,---...///...---,,,++++++++++++************((())))))))))))*********************************,,,,,,+++******)))(((((({{{\\\LLLEEEAAA>>><<<:::999:::;;;;;;::::::999999888888777777777444555555555555555444444444333222111111111222222222222222222222222222222333333333333333333444444111222333444444444444333000222555777888777555333222222333333444555555666555666===JJJZZZooommm[[[SSSKKKGGGDDDEEEKKKXXXmmm~~~uuunnniiikkkrrrzzzmmmbbbZZZTTTNNNJJJGGGEEEBBBAAA@@@???<<<:::999777666666777777555444333333333222111111000000//////////////////////////////......//////000111...///000111222222111000222222222333333333333444111111222333333333333222222222222222222222222222333222222222222222222333111111111222222333444444333222111111111222333333333333333333333333333333333333444444555444444444111111222333333333333333111111222222222333333333333333333333333333333333444333222222222222333444222222222222222222222222222222222222222222222222333333333444444444555555444444444444555555555666333222000/////////000111222222222222222222222222333333555666888999999999999;;;<<<>>>>>>>>>===<<<<<<<<<<<<==================<<<<<<<<<<<<======>>>999:::<<<============<<<============???AAADDDEEECCCEEEHHHKKKNNNRRRWWWZZZXXX[[[^^^```````````````ccccccdddfffggghhhhhhgggkkkmmmqqqtttxxx}}}|||hhh[[[RRRJJJEEEEEE<<<<<<===<<<<<<;;;:::999888666222111111000///...,,,---/////////...,,,++++++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++******************zzz[[[KKKCCC???>>><<<999999:::;;;;;;;;;:::::::::999888777666666333444555666666666555444555555555444444444333333222222222333333444444444000000000111111222222333000111222333333333333333111444888;;;<<<;;;888666222222333333444555666666888:::DDDUUUiii~~~|||fffWWWQQQIIIDDDBBBFFFQQQccc}}}{{{tttrrrjjjeeelll{{{ooohhh^^^VVVRRRNNNIIIFFFDDDBBB@@@??????>>>;;;:::777555444444555555444333333333222222111000000000.........///////////////000000000000000111222222000111222444555555555444222222333333333444444444111111222333333333333222222222222222222222222222444333222111111222333444888777666555444444444444++++++,,,...000444777888111111111111111111111111222333333444333222000///000111222333333333333333111111222222222333333333333333333333333333333333333333444555555444333333222222222222222222222222222222222222222222222222333333333444444444555555444444444555555555666666555444222111111111222222444444444444444444444444111222333555777888999999:::;;;===??????>>><<<;;;;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<===>>>???;;;===???AAABBBBBBAAA@@@???>>>===>>>???AAADDDFFFBBBDDDGGGJJJNNNRRRXXX[[[YYY]]]aaacccbbbaaaaaaaaadddcccbbbcccdddddddddcccgggiiilllooosssxxxooo```UUULLLFFFEEEAAAAAA@@@>>><<<:::888777;;;888444111000///...,,,---...///000///...,,,***,,,,,,,,,------..................//////000000000(((((((((((((((((((((((('''''''''((())))))******yyyYYYMMMGGG@@@======>>>@@@<<<777888<<<999999999888888888888777777666666666555555555555333333333222222222111111000000111111111222222222...///000111222333333333222111111000111222444555222222333333333444444444333333222000000444777777<<>>===<<<===>>>>>>===;;;999888777888:::===>>>??????>>>999;;;???BBBCCCBBB@@@???AAA@@@@@@???@@@AAACCCDDDBBBDDDHHHLLLPPPUUU[[[___]]]___aaaaaaaaacccfffhhhfffffffffeeebbb______```eeegggkkkooosssvvvyyyzzz{{{|||mmm^^^OOOFFFEEECCCAAA???>>>===<<<:::888888777666555333222111000///......---------......,,,,,,,,,---------......***+++,,,------,,,+++***------,,,++++++*********))))))))))))))))))))))))xxxZZZNNNFFF???AAA===<<<@@@AAA>>><<<===999999999888888888888777777777666666666555555555333333333222222222222111111222222222333333333333111222333444444444444444444333222222111222333333111111222222222333333333333333333111222555888:::>>>HHH[[[rrr}}}kkkYYYNNNKKKGGGFFFJJJWWWiiiuuuooonnnqqqpppvvvpppbbbZZZTTTOOOMMMJJJEEEBBBCCC======<<<;;;:::999888888666666555444333222111111000000000000////////////000000000/////////////////////000111111111111111000......000222333222000111111111111222222222222333333333333333333333333111222222000//////111333333222000000000111333444555444222000000111222333333333222222222222333333111111222222222222111111333333333333333333333333333333333222222222222222333333333333333333333333222222222222222222222222333333222111111222333333222333333333333333333222444444333333222222222222444444444444444444444444444444555555444333333222555555555555555555555555555444444333333333444444666777888:::;;;<<<=========>>>@@@BBBBBBBBB@@@@@@============<<<;;;:::999555777888:::;;;;;;;;;;;;;;;===@@@CCCDDDCCCAAA@@@??????@@@AAABBBDDDFFFGGGEEEGGGJJJMMMPPPTTTYYY]]]^^^```bbbcccccceeehhhjjjiiiiiihhhfffcccaaabbbccceeefffiiimmmpppsssuuuvvvzzz~~~vvvdddSSSIIIHHHDDDBBB???>>>>>>===;;;999999888777555333222000000000///...---,,,+++++++++,,,,,,,,,---------......+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,************************www[[[NNNFFF>>>AAA:::888===CCCBBB===;;;999999999888888888888777777777777666666666555555333333333333222222222222222222333333333444444444333333444444444444333333666555444333222222222222111111111111222222222222333333333333444666:::>>>CCCUUUnnnsssdddVVVMMMJJJFFFGGGPPPccczzzvvvqqqooooootttyyyyyynnnbbbWWWQQQKKKHHHHHHFFFAAA>>>>>><<<<<<;;;:::999888777777666555444444333222111111000000000000///////////////////////////////////////000111111222111111111333222111222333333222000111111111111222222222333333333333333333333333333222333333111//////000111333222111111111222444555444333222111111111222333333222000///000111333555111111222222222222111111333333333333333333333333444444333333222222111111333333333333333333333333444444444444444444444444333333222222222222333333333333333333333333333333333333222222222222222111333333333444555555555666333444444444444333333222333333333333333333333333555555555444444555666666777888999:::<<<===>>>>>>@@@AAABBBCCCDDDCCCBBBBBB>>>===<<<;;;;;;:::;;;;;;:::;;;<<<=========<<<<<<===???AAACCCCCCBBBAAA@@@===???AAACCCEEEGGGHHHIIIHHHJJJMMMOOOQQQTTTXXX\\\```bbbdddeeefffhhhkkkmmmnnnmmmkkkhhheeedddeeegggfffgggiiikkknnnppprrrsssyyy}}}kkkWWWMMMKKKEEECCC@@@???>>>>>><<<:::;;;:::888666444222000///000///...,,,+++******))),,,,,,,,,---------......,,,++++++++++++++++++,,,*********+++,,,---------++++++++++++++++++++++++uuu[[[OOOFFF???>>>888555:::???>>>;;;:::999999999888888888777777777777777666666666666555444444333333333222222222222222222333333333333444222222333333222111111000555555444444333333333333111111222222222333333333444333444555555666;;;BBBLLLcccyyykkk```TTTMMMJJJIIINNN\\\rrr{{{vvvtttssstttzzzzzzmmmcccZZZTTTPPPJJJEEEDDDAAA===;;;<<<;;;::::::999888777666555444444444333222111111000000000000000////////////////////////000000000000000111111222222111111111222222222333444333222222111111111222222222333333444444444444444444444444666666777555333222222333333333222222222333444555444333222111111111222222333222111000000000111222111222222333333222222111222222333333333333444444444444444333333222111111333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333222222222222222222222222222333333444555666666777333333444444444444333333222222222222222222222222666555555555666777888888888999999:::<<<===>>>???CCCCCCDDDDDDCCCBBBAAA@@@???>>><<<;;;:::;;;<<<<<>>>>>>>>======>>>???@@@AAAAAAAAA@@@???===???BBBEEEGGGHHHHHHHHHIIILLLOOOQQQTTTVVVZZZ]]]bbbccceeeggghhhjjjmmmoooqqqpppnnnjjjggggggiiillliiijjjkkklllnnnpppqqqrrrxxx|||~~~qqqqqq}}}qqq[[[OOOKKKGGGDDDAAA?????????===<<<===<<<:::777555222000///000///...---,,,+++++++++,,,,,,,,,---------......---,,,+++******+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,ttt[[[NNNGGGBBB???:::888:::;;;999888;;;999999999888888888777777888777777777666666666666444444444333333333222222111111111111222222222222333333333333222222111000333333333444444555555555333333333444444444444555666333444666666777???III[[[sssrrreee[[[QQQLLLKKKRRR\\\ooo|||zzzwwwvvvwww{{{kkk```XXXSSSPPPNNNFFF@@@???===;;;;;;===999999888777666555444444333333333222111111000000000000000000////////////000000000111111222222222111111222222222222111111///000222222333333333333111222222222222333333333444444444444444444444444777888888777555333333444333333222333333333444444333333222222222111222222222222333333222000///...222222333333333333222222222222222333333444444444444444444333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333222111111111111222333222222222222222222222222333333444444555666777777333444444555555555444444666666666666666666666666555555555666777888999:::;;;;;;<<<<<<>>>???AAABBBFFFEEEDDDCCCAAA???======???>>>===<<<;;;<<<===>>>======<<<;;;;;;:::::::::>>>>>>>>>???????????????@@@AAACCCEEEGGGGGGGGGGGGJJJMMMQQQTTTWWWZZZ^^^```bbbdddfffggghhhiiillloooqqqpppnnnkkkiiiiiilllnnnmmmmmmnnnnnnoooqqqssstttxxxzzz~~~mmm^^^___mmm|||wwwaaaSSSLLLIIIFFFBBB@@@@@@@@@???>>>>>>===;;;888666333111000///...............///000,,,,,,,,,---------......---,,,+++******+++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,tttZZZLLLHHHGGGIIICCC>>><<<:::888999<<<999999999888888888888777888888777777777666666666444444444444333333333333000000111111111222222222555555555555555444333333111111333444555555555555444444444444555555555555666333333888999;;;GGGVVVnnnzzzmmmbbbWWWNNNLLLOOOYYYjjj}}}xxxyyy~~~zzzkkk```XXXQQQMMMMMMFFF???;;;;;;;;;:::;;;>>>888888777666555444333333222222222111111111000000000000000000////////////000111111222222333333333222222222333222222111000---///111222111111222444222222222222333333333333333333333333333333333333444555666666444222222333222222222222333333333333333333333222222222111111111222444444444222///...222222333333333333222222111222222333333444444555333333333333444444444444333333333333333333333333222222222222222222222222333333444444444444333333333333111111111111333333222333333333333333444444444444444555666666666777444444555666666666666555555555555555555555555555555555555666777999:::;;;??????>>>???@@@BBBEEEFFFGGGFFFDDDBBB@@@>>><<<;;;??????>>>>>>>>>>>>??????@@@???>>>===<<<<<<<<<<<<===============>>>???@@@CCCDDDEEEFFFHHHHHHIIIIIIMMMPPPTTTXXX[[[]]]aaacccbbbccceeeeeefffgggjjjlllnnnnnnmmmkkkjjjjjjmmmooooooooooooooopppqqqsssuuuvvvxxx{{{|||}}}~~~zzzdddUUUVVVdddrrrlll\\\QQQJJJGGGCCCAAAAAAAAA@@@@@@>>>===;;;999777555333222............///000111222,,,,,,,,,---------......,,,++++++++++++++++++,,,.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,tttXXXJJJHHHLLLVVVJJJ???<<<<<<:::999:::999999999888888888888777888888888777777777666666555444444444444333333333111111111222222222333333555555555555555555444444111222333444444333222222333333333444444444555555555111333999===BBBSSSfffyyyssskkkbbbWWWPPPQQQXXXhhh}}}}}}{{{uuujjj^^^YYYSSSKKKGGGGGGAAA===;;;===>>>:::999:::777777666555444333222222111111111111111000000000000000000000///////////////000000111222222333333222333333333222222111000///111333333111000111222222222222333333333444444333333333333333333333333111333444444333222222222000111111222222222222222222333333333222222111111111111222333333333333333222333333444444333333222111111222333333444555555222222333333444555555555333333333333333333333333444444444444444444444444333333444555555444333333666555333222222333555666333333444444444555555555555555555555666666666666555555666777777777777777333333333333333333333333444444444555777999:::;;;???>>>>>>>>>???BBBDDDFFFEEEDDDCCCAAA@@@???>>>>>>???@@@@@@AAAAAA@@@@@@@@@CCCBBB@@@????????????@@@>>>===<<<<<<===???AAABBBEEEEEEFFFHHHJJJLLLNNNOOOQQQTTTYYY\\\]]]___aaacccaaabbbcccccccccdddfffhhhiiijjjkkkkkkjjjkkkmmmooonnnmmmmmmmmmnnnppprrrsssrrrtttwwwyyyyyy{{{}}}zzzfffZZZ[[[eeennnzzzgggYYYLLLHHHDDDBBBAAABBBBBBAAA======;;;:::888666555444//////.........//////000,,,,,,,,,---------......+++++++++,,,,,,+++++++++------------------,,,,,,++++++++++++++++++++++++uuuXXXIIIIIIOOO___NNN>>>:::<<<<<<888555999999999888888888888777888888888888777777777777555555444444444333333333222222333333333444444444222222333444444333333222222333444444333222000///222222333333333444444444444000222;;;@@@GGG\\\rrr}}}tttqqqmmmfff[[[TTTXXX```{{{}}}~~~vvvggg\\\TTTQQQLLLDDD>>>>>>BBB??????CCCBBB;;;555444777666555444333222222111111111111111000000000000000000000000////////////...//////000111222222222333333333333333222111000222444666444111///000111222222333333333444444444222222222222222222222222000222555555444333333333000000111222222222222111222333333333333222111111111000000000222555777999222333333444444333333222111111222333333444555555111222222333444555666666333333333333333333333333555555555555555555555555333333444555555444333333888777555444444555777888444444444555555666666666666666666666666555555555666666777888888888888888666666666666666666666666333333444555777888:::;;;<<<;;;:::;;;<<<>>>AAACCCDDDCCCBBBAAAAAAAAAAAAAAA???@@@BBBCCCCCCBBBAAA@@@@@@???===<<<<<<<<<===>>>>>>>>>======>>>@@@CCCDDDFFFFFFGGGIIILLLOOORRRTTTUUUXXX\\\^^^___```aaabbb```aaabbbbbbaaaaaadddeeeeeegggiiijjjjjjjjjlllnnnlllkkkjjjjjjkkknnnppprrrppprrrtttvvvwwwyyy{{{}}}nnnddddddjjjpppqqq```MMMIIIEEEBBBBBBBBBBBBBBB===<<<;;;:::888777666555000///...---------------,,,,,,,,,---------......***+++,,,------,,,+++***+++,,,,,,------......///++++++++++++++++++++++++rrrWWWIIIGGGJJJTTTFFF999777::::::888777999888888888777777666666555555666666666666555555666666666555444444444333444444444555555555666666555444444333333444444555666555444222222222222222555333111333555777555333222444888<<>>??????@@@CCCEEEGGGFFFEEEDDDCCCBBBAAA@@@AAA@@@??????>>>>>>??????@@@???>>>======>>>@@@AAA>>>=========>>>@@@BBBCCCIIILLLOOOQQQRRRSSSUUUWWWXXXYYY[[[]]]___``````aaa^^^^^^^^^___```aaabbbccceeeeeeeeegggkkkmmmnnnmmmiiiiiijjjlllnnnppprrrsssssssssssssssuuuxxx{{{}}}zzztttssstttvvv{{{gggXXXOOOHHHGGGGGGDDDBBBBBB;;;;;;;;;;;;999666444333222222111000/////////000...........................------,,,,,,------...---,,,***))))))***,,,---------,,,,,,,,,------...qqqUUUGGGEEEFFFNNNCCC:::999;;;:::888888777777777777777888888888555555666666666666555555555555555555444444444444222222222333333333333444555444444333333444444555111222222333333444444555444222111333666888777666999999<<>>>>>@@@DDDGGGHHHGGGFFFEEEDDDCCCBBBAAABBBAAA@@@@@@??????@@@@@@===<<<;;;::::::;;;<<<===@@@?????????AAACCCEEEFFFJJJLLLOOOPPPQQQRRRUUUWWWXXXYYY[[[]]]___aaaaaabbb```____________``````aaaccccccdddfffjjjmmmmmmmmmggghhhiiilllooorrrtttvvvuuuuuutttuuuwwwzzz|||~~~sss[[[QQQHHHFFFFFFCCCBBBBBB??????>>><<<:::888666555333222111000000//////000...........................------,,,,,,------...---,,,+++******+++,,,---...------,,,,,,,,,------oooSSSEEEAAABBBEEE???;;;<<<<<<999888999666666666777888888999999555555666666666666555555444444444444555555555555222222222222333333333333555444444333333444444555000111333444555555444333333222222444666888888777;;;999<<>>?????????;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>??????<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;:::999999:::999888888777777777888777999;;;;;;:::999::::::;;;<<<===>>>@@@CCCHHHKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@AAAAAAAAA???>>>===<<<<<<===>>>???BBBAAAAAABBBDDDFFFHHHIIILLLMMMNNNNNNOOOQQQUUUXXXYYYZZZ\\\^^^aaabbbcccdddaaaaaa```_______________aaaaaabbbfffiiilllllllllfffhhhjjjmmmqqqtttwwwxxxwwwvvvvvvwwwxxx{{{}}}~~~dddXXXKKKGGGFFFDDDCCCDDDCCCBBB@@@===;;;999888888333333222000000/////////...........................------,,,,,,------......---,,,++++++,,,---.........---,,,,,,,,,,,,,,,oooSSSEEEAAA@@@>>><<<===???===999888;;;777777777777777888888888555555666666666666555555333333333444444555555555333333444444444555555555555444444333333444444555333444555555555333111///222222333444555666666666;;;999>>>LLL```vvvzzzfffYYYSSSSSSRRRSSSZZZhhh~~~pppbbbWWWSSSJJJFFFBBB@@@???>>><<<;;;888888777777777666666666333222222222222111111111111111111000000000000000000000/////////000111111333333222222222222222222333222222222111000000000000000111222333333444444222222222111222333333444333333333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333444444444444555555555555111222222333333333333333111222333444555555555555333333444444555666666666666666777888888888999999;;;<<<===<<<::::::;;;<<<>>>???AAACCCDDDFFFGGGGGGCCCBBB@@@???>>>>>>???@@@???@@@@@@AAAAAAAAAAAAAAA???????????????@@@AAAAAA??????@@@@@@???===<<<:::;;;;;;:::999888888888888888999;;;:::999999999;;;===>>>@@@AAACCCGGGMMMQQQMMMKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@??????>>>??????@@@BBBBBBBBBCCCEEEGGGJJJKKKMMMNNNMMMMMMMMMQQQVVVZZZZZZ[[[]]]```bbbdddeeefffaaaaaa```____________``````aaabbbfffjjjmmmmmmllliiijjjmmmpppsssvvvxxxyyywwwwwwwwwxxxyyy{{{|||}}}ppp```PPPIIIGGGEEEEEEEEEDDDBBB???<<<:::999888888444333222111000/////////...........................------,,,,,,------......------,,,,,,------.........---,,,++++++++++++pppUUUGGGBBBAAA;;;;;;===@@@===888888<<<:::999999888777666555555555555666666666666555555222333333333444444555555333333333444444444555555555444444333333444444555333444555555555333111///333333444333333333444444>>>???GGGYYYoooiiiZZZRRROOOMMMPPPVVV```sss}}}~~~rrrfffYYYQQQOOOFFFDDDAAA???>>>===<<<;;;999888888777666555444444333333333333222222222222000000000000000000111111...............///000111333333222222222222222222000000000111222222222333000000111222333333444444222111111111111222333333111222222333333444444444222222222333333444444444333333333333333333333333333333333333333333333333000000111111222222222222222222333444444444444444333444444555555444444333333333333444555666666777666666777777999:::;;;;;;@@@AAABBBBBBAAABBBDDDFFFIIIIIIJJJKKKLLLNNNOOOPPPKKKIIIFFFCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDBBBAAABBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBBBBAAA???===<<<===<<<;;;:::999999999999:::;;;;;;;;;999999:::;;;===???AAACCCFFFJJJOOOSSSOOOMMMKKKHHHFFFEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCCCC???>>>>>>======<<<<<<<<<@@@@@@AAABBBDDDGGGJJJKKKNNNNNNMMMMMMNNNRRRWWW\\\\\\]]]___bbbdddfffggggggaaa````````````aaabbbbbbaaabbbdddhhhkkkmmmmmmllllllnnnpppsssuuuwwwxxxxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{iiiUUUKKKHHHEEECCCCCCBBB@@@===;;;888777777777555444333111000000//////...........................------,,,,,,------...------------------------...---,,,+++++++++++++++pppWWWJJJEEEDDD???======???===999999===;;;:::999888777555444444555555666666666666555555333333333333444444444444111111111111222222222222555444444333333444444555000111333444555555444333222333555444333333444666>>>BBBOOOeee{{{ooo]]]SSSOOOMMMGGGOOO\\\kkkuuukkkaaaVVVPPPNNNAAA@@@???===;;;:::999999888888777666555444333333444333333333222222222222000000000000111111111111............///000111111222222222222222222222222//////000111222333333444111111111222222333333444111111111111111222333333000111222333444444444333111222222333333444444555222222333333333333444444333333333333444444444444111111222222333444444444222333444444555555444444444444555555555444444333333444444555666777888888888888999:::<<<>>>AAABBBBBBDDDEEEFFFGGGIIIMMMPPPXXXWWWWWWVVVVVVWWWXXXXXXRRRPPPLLLJJJIIIIIIKKKLLLNNNNNNNNNNNNLLLJJJGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFEEECCCAAA??????@@@???>>>===<<<;;;;;;;;;======>>><<<;;;:::<<<======???BBBEEEHHHKKKOOORRRPPPNNNKKKHHHFFFEEEFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCAAAAAAAAA@@@@@@??????>>>>>>>>>???@@@CCCFFFIIIKKKMMMMMMNNNNNNPPPTTTZZZ^^^___```bbbdddeeegggggggggbbbbbbaaabbbbbbcccddddddbbbccceeehhhlllmmmllljjjmmmnnnqqqtttvvvwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzqqq[[[OOOJJJFFFBBBAAA@@@>>>===;;;999888777777666555333222000000//////...........................------,,,,,,------...,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,oooXXXLLLGGGFFFDDD???<<<===<<<999:::===:::999999888777666555555555555666666666666555555444444333333333333333333000111111111111222222222555444444333333444444555111222222333333444444555000333555666555666999;;;>>>GGGYYYqqquuu```UUUPPPMMMKKKHHHVVViii}}}wwwkkkccc\\\RRRLLLJJJ??????>>><<<:::888777777666666666555555444444444222222222222111111111111///000000000111111111111/////////000000111222333111111111222222333333444000000000111222222222333222222222222222222222222111111111111111222222333///000222333444444333333111111222333333444555555222222222333333444444444333333333444444444555555333333444555555666777777333333444555555555555555222333444555666666666555555666666777999::::::;;;<<<===>>>@@@CCCFFFIIIKKKIIIKKKMMMOOOQQQUUU[[[^^^gggfffdddbbb````````````XXXVVVSSSQQQPPPQQQRRRSSSVVVVVVWWWWWWUUUSSSQQQOOOMMMLLLLLLLLLLLLMMMNNNNNNPPPOOOMMMKKKIIIGGGGGGFFFDDDCCCBBB@@@???>>>>>>>>>AAABBBAAA@@@>>>>>>???AAA???BBBGGGJJJMMMOOORRRTTTQQQNNNKKKHHHEEEEEEEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEDDDCCCBBBAAA======>>>@@@CCCFFFIIIKKKKKKMMMNNNPPPRRRWWW\\\aaabbbbbbdddeeefffgggggggggeeeeeedddcccccccccddddddbbbccceeehhhkkkkkkiiigggiiikkknnnrrrtttvvvvvvvvvyyyzzzzzz{{{{{{{{{{{{zzz~~~}}}eeeWWWQQQKKKFFFCCC?????????>>>===;;;:::999666555444222111000//////...........................------,,,,,,------...++++++,,,,,,,,,,,,++++++************+++,,,------nnnXXXMMMIIIGGGIIIAAA<<<;;;;;;::::::===888888888888777777777777555555666666666666555555444444444333333222222222222222333333333444444444555444444333333444444555666555444333222222222222///222666777888999===@@@CCCOOOeee~~~iiiWWWPPPNNNLLLIIIOOOaaawwwtttjjj___YYYSSSJJJDDDBBB@@@@@@@@@>>>;;;999888888444444444555555555666666111111111111000000000000//////000000111111111222111111111111222333444555000000111222333333444444222222222111111111111111333333222222222222222222111111111000111222222333///000222333444444333333111111222333333444555555222222222333333444444444333333333444444555555555000000111222222333444444333444555555666666555555000111333555666777888888777888888:::;;;<<<======@@@AAABBBDDDHHHLLLOOOQQQUUUWWWZZZ]]]```eeekkkpppqqqpppmmmiiigggeeeeeeddd\\\ZZZXXXVVVVVVVVVWWWXXXZZZ[[[\\\]]]\\\ZZZXXXWWWTTTTTTTTTTTTTTTUUUVVVVVVXXXWWWTTTRRRPPPOOONNNNNNFFFFFFDDDCCCBBBAAAAAAAAADDDEEEDDDCCCAAAAAABBBDDDCCCGGGLLLPPPRRRTTTVVVWWWQQQOOOKKKGGGEEEEEEEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???<<<===>>>@@@CCCFFFJJJKKKJJJLLLOOOQQQTTTXXX^^^bbbcccdddeeefffgggggggggggghhhhhhfffeeedddcccccccccbbbbbbdddgggjjjjjjgggeeeeeegggkkkooosssuuuvvvvvv{{{{{{|||||||||||||||{{{~~~~~~nnn```YYYRRRKKKGGG@@@@@@AAAAAA@@@???===<<<777666444222111000//////...........................------,,,,,,------...***++++++,,,,,,++++++***)))))))))***+++,,,......mmmXXXNNNIIIFFFBBB???===;;;;;;<<<;;;:::999999999888888888888777777888888999999777666555555555444444444333333333444444444444444444444444222222333333333444444444555444444333333333444444444666777555444777???EEEKKK___xxxxxx\\\RRRQQQMMMJJJJJJ\\\qqq~~~}}}rrrgggbbbYYYRRRLLLHHHDDDBBBAAA???<<<999777666666777555555444333333222111111000111111111111222222222111111000000000000111111000111111111111222222222555333111//////000111222333333222111111222333333222222333333333333444444111111222333333333333222222222333333333333444444333222222111222333555666333333333222222222111111333333444444555666666777444444333222111111111111333333333333444555555666555777999:::999888999999999888888999<<>>???@@@CCCFFFHHHMMMMMMPPPUUU[[[aaacccdddeeedddcccccceeehhhkkknnnoookkkfffdddddddddcccaaa```bbbeeeggggggfffcccbbbfffeeefffiiinnnssswwwxxxzzzyyyyyyxxxxxxyyyyyyyyy~~~|||{{{|||kkk]]]TTTNNNIIIHHHEEEAAA>>>======;;;999666555444222111000//////000000///---,,,+++***)))++++++,,,,,,---...//////555333///+++)))''''''''',,,------+++)))'''((()))hhhRRRGGGBBB>>>BBB???===;;;<<<<<<;;;:::999999999888888888888777777888888999888777666555555555444444444333333333444444444444444444444444222222333333333444444444555444444333333444444555666555444444666;;;@@@DDDTTTjjjqqqXXXPPPOOONNNPPPUUUggg~~~uuuhhh```[[[TTTNNNJJJFFFDDDBBB???>>>;;;999888777666777555444444333222222111111000111111111111222222222111111000000000000111111111111111111222222222222444333222111111222333333333333222111111222333333222222222333333333444444111111222333333333333222222222333333333333444444555444333222222222333444333333333333222222222222222333333333444444555555666555444333333333333333666666666666666777888999555777999999999999:::;;;===>>>>>>@@@CCCGGGJJJMMMPPPLLLMMMVVV___cccdddfffkkkkkkkkknnnssswwwzzzzzzuuussspppnnnlllkkkhhhffffffeeeaaa]]][[[]]]bbbfffmmmpppsssuuussspppooonnniiihhhhhhkkkoooqqqpppnnnmmmiiidddccccccbbb___]]]YYYUUUQQQOOONNNMMMKKKJJJIIIHHHHHHJJJMMMOOOOOONNNMMMPPPTTTWWWWWWWWWXXXYYYSSSOOOKKKIIIIIIJJJJJJJJJHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDBBBAAA???>>>>>>@@@AAABBBBBBCCCFFFHHHLLLMMMPPPUUU[[[aaacccdddgggfffeeeeeegggiiilllnnnnnnjjjfffddddddcccaaa___```bbbeeeggggggeeebbb```bbbbbbbbbeeejjjooosssuuu{{{zzzzzzzzzzzzzzz{{{{{{}}}{{{zzz|||uuubbbUUULLLGGGHHHEEEAAA???>>>===;;;:::777666444222111000000000111111000///...------,,,+++,,,,,,------.........---,,,+++))))))***,,,---,,,---...---+++******+++jjjUUUJJJDDDAAAAAA???<<<<<<<<<<<<;;;:::999999999888888888888777777777888888888777666555555555444444444333333333444444444444444444444444333333333333444444444444555444444444444444555555555333222444999@@@FFFIII]]]ttt}}}hhhTTTMMMLLLNNNXXXdddzzzzzz}}}yyyjjj___VVVRRRMMMHHHFFFDDDBBBAAA;;;;;;;;;:::999888666666444444333333222222111111000111111111111222222222111111000000000000111111111111111111222222222333333333333333444444444444333222222111111222222333222222222222333333333333111111222333333333333222222222333333333333444444777666444222222222222333444444333333333222222222222222222333333333333333777777666555555555666666888888888888999:::;;;<<<888999;;;;;;;;;<<>>===;;;:::777666555333222111000000000000000/////////......------------------------))))))((()))***+++---///---...///...---,,,---...kkkXXXOOOKKKHHH@@@>>><<<<<<======;;;:::999999999888888888777777777777777777777666666666555555444444444333333333333333444444444444444444333333333444444444444555555444444444444555555666222444666777;;;CCCNNNVVVllltttdddTTTMMMKKKPPPaaasss{{{{{{zzzlll```XXXOOOLLLHHHEEECCCBBB@@@???777888::::::999888666555333333333333222222111111000000111111111222222222111111000000000000111111111111111222222222333333111222333444555555444444222222222222222222222222111222222222222333333333111111222333333333333222222222222333333333444444666555444333222333333444444444444444333333333333333333333333444444444444777777777666777777888888999999999999:::<<<===>>><<<===???@@@AAACCCGGGJJJPPPQQQSSSVVVZZZ^^^bbbdddeeeaaabbbiiipppssswww|||zzzzzzzzz{{{|||{{{xxxuuupppppppppppppppmmmiiiffffffddd```\\\[[[___fffkkkwww}}}|||zzzxxxyyy{{{|||yyyuuuooommmjjjgggddd___ZZZWWWRRRSSSTTTWWWZZZ\\\\\\[[[ZZZ[[[\\\[[[YYYXXXYYYZZZ[[[YYYWWWUUUTTTQQQNNNKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFCCC@@@<<<:::AAABBBDDDEEEEEEFFFIIILLLSSSTTTXXX]]]dddhhhjjjjjjiiiiiiiiiiiijjjkkkmmmmmmkkkiiigggeeecccaaa___^^^```bbbeeeggggggddd```^^^___```bbbdddggglllqqqtttyyyyyyyyyzzz{{{|||~~~~~~}}}|||{{{{{{|||tttaaaUUUPPPHHHEEEBBB???>>>===<<<:::888777555444222111111111---------------.........------------------,,,,,,---,,,+++******++++++,,,+++---......------...000fffSSSKKKGGGEEE???>>><<<<<<======;;;:::999999999888888888777777777777777666666666666666555555444444444333333333333333333444444444555555333333444444444555555555444444444444444555666777444:::???>>><<>><<<555777888999999777555333333222222222222222111111000000111111111222222222111111000000000000111111111222222222222333333333000111222333444444333333222222222222222222222222111111111222222222333333111111222333333333333222222222222333333333444444444444333333333444555666555555555444444444333333555555555666666666666666777777777777777888999:::999999999:::;;;<<<>>>>>>???@@@CCCEEEHHHLLLQQQUUU[[[\\\^^^aaadddhhhjjjllljjjgggffflllqqqtttyyy~~~}}}}}}}}}}}}zzzvvvsssppppppqqqrrrrrrppplllhhheeedddaaa______dddkkkqqqyyyyyyxxxvvvtttrrrmmmfffbbbYYYYYYZZZ\\\```bbbaaa``````___]]]ZZZWWWXXXZZZ]]]```^^^\\\ZZZXXXUUUQQQNNNMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIGGGDDDAAA>>><<>>>>><<<:::888777666444333222222111---------............///------------------,,,,,,//////...---,,,+++++++++***+++------,,,,,,---///dddPPPGGGBBB@@@>>>===<<<===>>>>>><<<:::999999999888888888888777888777666555555555666666555555444444444333333333222333333444444555555555333444444444555555555555444444444444555666777777888@@@FFFCCC@@@III___sss~~~ooodddZZZVVVVVV```yyyyyyrrrzzz{{{nnncccYYYPPPMMMJJJGGGDDDBBB@@@???<<<:::555666888888888666444333222222222222222222111111000111111111111222222222111111000000000000111111222222222222333333333333222222222222333333333333111222222333333222222111111111111111222222222222111111222333333333333222222222333333333333444444444333333333333555777888666666555555555444444444666666777777888999999:::777777777888999:::;;;<<<;;;;;;;;;<<<===???@@@AAABBBEEEJJJNNNSSSXXX]]]aaahhhiiijjjkkkmmmoooppppppmmmiiihhhlllooorrrwww~~~~~~|||xxxtttrrrrrrssstttuuussspppmmmjjjiiihhhggghhhlllrrrwwwzzzyyyrrrmmm```___^^^```bbbeeeeeeeeedddccc```\\\ZZZ[[[^^^aaafffdddaaa___]]]ZZZVVVTTTSSSSSSTTTTTTSSSRRRPPPOOONNNMMMKKKHHHFFFCCCBBBAAABBBDDDHHHKKKOOOSSSXXX[[[\\\^^^aaafffkkkmmmmmmlllkkklllnnnoooooonnnmmmllliiiiiigggdddaaa```bbbdddffffffffffffeeecccaaa```___bbbddddddcccfffkkkpppsssssstttvvvxxxzzz|||~~~~~~ooo]]]RRRIIIFFFBBB@@@???>>><<<;;;999888777555444333222222000000000000000000000000---------------------------------...............)))+++,,,,,,++++++,,,...dddPPPGGGCCCAAA======<<<===>>>>>><<<:::999999999888888888888777888777666555444555555666555555444444444333333333222222333333444555555666444444444444555555555555444444444444555666777888888???DDDDDDFFFUUUqqqssskkkbbb[[[[[[```nnn}}}{{{xxxpppfff^^^TTTNNNLLLFFFDDDAAA@@@@@@>>><<<;;;666666777777666444333222111111111111111111222222000111111111111222222222111111000000000000111111222222222333333333444444555555333222222333444444111222333333333333222111111111111111222222222222111111222333333333333222222222333333333333444444666555444333333444555666666666666666555555555444555666777888999:::;;;<<<999999999:::;;;<<<>>>>>>?????????@@@BBBCCCEEEFFFJJJNNNUUU\\\aaagggmmmqqqsssttttttttttttssssssrrrpppllljjjlllmmmooouuu}}}~~~}}}}}}}}}{{{xxxvvvttttttuuuvvvwwwvvvtttqqqpppqqqpppoooppprrrvvvzzz{{{wwwqqqfffcccaaaaaacccfffggghhhiiijjjjjjhhhffffffgggiiillliiifffdddbbb```]]]ZZZZZZ[[[[[[[[[ZZZXXXUUUTTTQQQOOOLLLIIIGGGFFFFFFFFFIIILLLPPPTTTWWW\\\aaaeeedddeeehhhmmmqqqrrrqqqooonnnppprrrssssssqqqooonnniiiiiigggccc```aaaeeeiiijjjiiigggeeeccccccbbbbbbbbbeeegggfffdddeeejjjoooqqqrrrsssuuuxxxzzz}}}~~~xxxbbbTTTIIIFFFCCC@@@???>>><<<;;;999999777555444333333333111111111000000000000000+++,,,,,,------.........+++,,,------.........---***+++,,,,,,+++***,,,---aaaOOOGGGDDDCCC===<<<<<<===???>>><<<:::999999999888888888888777888777666444444555555666555555444444444333333333222222333333444555666666444444444555555555666666444444444555555777888888444999>>>BBBLLLbbb{{{rrriiiggg___[[[___gggxxxzzz|||wwweee\\\VVVMMMHHHGGGBBB@@@????????????===;;;777777777666555333222222111111111111111111222222000111111111111222222222111111000000000000111111222222333333333444444444888777555333222333555666111222333444444333222111000111111111111222222222111111222333333333333222222222333333333444444444888777555444333333444444777666666666555555555555444555666777999;;;<<<===::::::;;;;;;===>>>@@@AAABBBCCCCCCDDDFFFGGGIIIJJJRRRWWW___gggnnntttyyy}}}{{{{{{zzzyyyxxxvvvtttsssrrrnnnkkklllmmmnnnuuu||||||{{{zzzzzzzzzyyywwwuuuvvvvvvvvvwwwxxxxxxvvvuuutttuuuuuutttssssssvvvyyy{{{~~~wwwpppiiifffbbbaaacccfffhhhiiioooqqqttttttsssqqqpppqqqpppmmmiiigggeeecccaaa___``````aaa```^^^\\\YYYWWWTTTQQQMMMJJJHHHHHHIIIJJJPPPSSSVVVZZZ^^^bbbgggjjjkkklllooossswwwxxxvvvtttqqqrrrtttvvvvvvtttqqqpppiiiiiifffbbb```aaaggglllllljjjgggdddcccccccccdddfffiiikkkiiifffggglllqqqqqqqqqsssuuuxxx{{{}}}~~~iiiYYYIIIFFFCCC@@@???>>>===;;;:::999777666444333333333000/////////.........---++++++,,,,,,---...//////,,,------------,,,+++***+++,,,------++++++,,,---~~~aaaOOOEEEAAABBB=========>>>===<<<;;;;;;888999::::::999999888888555555555666666666666666777666555444444444444444111333555555444333444666555444444444444555666666888999999777555444555666:::<<<@@@HHHYYYrrr~~~lllccc___]]]]]]___gggwwwuuummmbbbWWWPPPLLLIIIHHHBBBAAA@@@>>>===;;;:::999999777444333444444444333---///222444444222///---/////////000111111222222333333222222222222333333555555555555555555555555333333333333333333333333333333333444444444555555444333333222111111111222444444444444444444444444111222222333333222222111111222444666777666555444777666555444444555666777;;;888777:::;;;:::<<<@@@AAABBBCCCCCCCCCEEEHHHKKKGGGFFFFFFHHHNNNTTTXXXZZZdddjjjooottt||||||xxxvvvtttssssssuuurrrmmmkkklllpppvvvzzz~~~zzzwwwwwwyyy{{{{{{zzzzzzzzzyyyyyyzzz{{{|||}}}|||||||||{{{{{{{{{{{{{{{}}}~~~~~~~~~zzzsssooojjjggghhhiiiiiigggiiiooopppsssvvvzzz||||||{{{zzzvvvqqqkkkjjjlllmmmkkkhhhfffggggggddd```\\\YYYYYYWWWVVVTTTOOOLLLLLLQQQUUU[[[]]]aaaeeehhhkkkooorrruuuvvvwwwxxxyyyyyyyyyxxxvvvwwwwwwwwwvvvsssqqqooojjjgggcccccceeehhhiiiiiilllkkkiiihhhggghhhiiikkkjjjjjjiiiiiijjjlllooopppooorrruuuwwwxxxyyyzzz|||}}}}}}~~~~~~~~~{{{}}}ttt```QQQKKKFFFEEEDDD@@@>>>???;;;:::999777555333111000---...000000///......///...............///000000,,,+++******+++,,,---...222000...---,,,---...///|||___NNNDDDAAABBB==================<<<<<<===;;;888777888:::;;;;;;666666666666666555555555666666555444444444444555444555666666666444444333555444444444444555666666666777888777666666888:::777;;;DDDRRRgggrrrccc[[[YYYVVVXXX___mmm~~~nnnggg\\\SSSLLLHHHFFFEEE@@@@@@???===;;;999888888:::777555444555555555444222222222222222222222222///000000000111111222222222222222111111222222222444444444444444444444444333333333333333333333333555555444444333333333222444333222222111111222222444444444444444444444444222222333333333333222222222333555777777777666555777777666555555555666777999666666:::;;;:::<<<@@@CCCDDDEEEFFFFFFHHHJJJMMMQQQPPPQQQTTTYYY^^^bbbeeemmmvvv~~~{{{xxxuuusssrrrrrrpppnnnllljjjlllpppvvvyyyzzzwwwuuuwwwzzz}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{rrrkkkhhhhhhggghhhkkkkkkjjjlllqqqvvvxxx{{{~~~~~~~~~wwwsssnnnmmmpppqqqooollljjjkkkkkkiiieeeaaa______ZZZZZZXXXTTTRRRSSSWWW[[[cccfffiiilllooorrruuuwww{{{|||~~~}}}|||vvvwwwxxxwwwuuusssooommmgggeeebbbcccgggjjjllllllllljjjiiigggggghhhiiijjjjjjiiiiiiiiijjjmmmpppqqqqqqsssuuuvvvvvvwwwxxxzzzzzz}}}~~~{{{{{{yyygggVVVNNNGGGFFFCCC???===>>>;;;:::999777555333111111...///000000////////////...............///000000//////.........///111111000///---,,,,,,,,,---...yyy]]]MMMDDDAAAAAA>>>===<<<<<<<<<===>>>???GGGBBB;;;777888;;;<<<<<<777777666666555555444444555444444444444555666666555444444555666666444222555444444444444555666666555666777777777888;;;===888???MMMbbb{{{yyyeeeYYYSSSRRRPPPWWWdddyyy|||oooddd^^^UUUMMMHHHDDDBBBAAA???>>>===;;;:::888777666999777555555666666555444555333111//////111333555111111111111111111222222222222111111111111222222222222222222222222222222333333333333333333333333666666555444333222111111333333222222111111222222444444444444444444444444222222333333333333222222333444666777888888777666777777666666666777777888:::777888<<<======>>>BBBFFFIIIKKKMMMNNNPPPRRRTTT]]]]]]^^^aaaeeejjjnnnqqquuu}}}{{{xxxuuusssqqqppppppkkkkkkkkkkkknnnqqquuuwwwvvvuuuuuuwww{{{~~~}}}}}}~~~}}}}}}}}}}}}|||{{{zzzyyyyyy{{{{{{xxxrrrjjjeeebbbeeeeeeiiinnnooonnnqqquuu{{{|||zzzvvvsssrrrssstttrrrooolllnnnnnnmmmiiifffeeeddd______^^^\\\\\\]]]aaadddlllmmmpppssswwwzzz}}}~~~}}}vvvwwwxxxwwwuuuqqqmmmjjjgggeeeddddddfffiiikkkkkkjjjiiihhhgggfffggghhhiiiiiihhhhhhiiikkkmmmppprrrrrrtttuuuuuuttttttvvvwwwxxx{{{~~~~~~~~~~~~|||~~~qqq[[[RRRIIIEEECCC???======;;;;;;999777555444222111000000000000000000000000...............///000000......---------.../////////...---++++++,,,------www[[[MMMEEEBBBBBB>>>===<<<;;;;;;===???@@@MMMFFF>>>::::::;;;:::999888888777666555444444333333333333444444666777777666333111111444666666555555444444444444555666666444555666666666888;;;>>>???III[[[ssslll]]]SSSOOONNNQQQ[[[nnnooobbbZZZUUUNNNHHHDDDBBB@@@>>>>>>===<<<;;;999888777666777666444444555555444333333111///------///111333222222222222222222222222222111111000000111111222333333333333333333333333333333333333333333333333555555444444333222111111333333222222111222222333333333333333333333333333222333333333333333333222444555666777888888888777777777777777888888888999===:::;;;???@@@???@@@DDDJJJNNNSSSWWWZZZ]]]___aaaggghhhiiikkknnnqqqvvvyyyzzzyyywwwtttrrrooonnnmmmmmmiiijjjlllooorrrtttvvvwwwuuuuuuvvvyyy|||~~~}}}}}}~~~~~~|||{{{zzzyyyyyyyyyxxxxxxvvvsssnnnhhhdddbbbcccdddiiipppssssssvvvzzz~~~~~~{{{xxxwwwwwwuuurrrooolllmmmnnnnnnkkkiiihhhhhhffffffeeeeeefffhhhjjjllloooppprrrwww||||||yyyvvvwwwwwwvvvsssoookkkhhhjjjhhhfffeeeeeeeeeeeefffhhhhhhgggfffgggggghhhiiiggggggggghhhjjjmmmqqqsssssstttuuutttsssrrrtttuuuyyy{{{~~~}}}aaaUUUJJJEEEBBB???===>>><<<;;;:::888666444333222222111000000000111000000...............///000000---------------------.........---,,,,,,------...uuu[[[NNNGGGCCCBBB>>>===;;;::::::<<<===???CCC@@@<<<:::::::::888666888888777666555444444333333333333444555666777888>>>:::666444333555666777555444444444444555666666555666666555555777:::===EEERRRiiirrrcccYYYPPPLLLLLLTTTbbb{{{vvvfff\\\TTTOOOJJJEEECCCAAA???=========<<<;;;999888777777444333222333444444333111000000000000000000000000222222222222333333333333222222111111111111222222333333333333333333333333333333333333333333333333333333333333333333333333333222222111222222333333333333333333333333333333333333333444444333333333444555666777777888888888777888888999999999::::::===;;;===AAABBB@@@AAADDDLLLRRRZZZaaafffjjjmmmnnnrrrssssssssstttwww}}}uuutttrrrpppnnnllllllllllllkkkmmmppptttvvvxxxxxxyyywwwxxxzzz|||~~~~~~~~~~~~|||||||||}}}}}}{{{{{{{{{{{{zzzxxxuuuqqqnnnjjjfffcccaaabbbiiiqqquuuvvvzzz}}}zzzwwwssspppmmmoooqqqqqqpppnnnnnnnnnmmmmmmmmmmmmoooqqqrrrrrrqqqrrrtttyyy~~~yyyvvvvvvvvvuuutttqqqmmmiiigggiiihhhgggeeecccbbbccccccfffffffffgggggghhhiiijjjggggggggghhhjjjmmmppprrrsssttttttsssrrrrrrsssuuuyyy{{{~~~iii[[[LLLEEECCC@@@??????<<<;;;:::999777555444444444111//////000111000///...............///000000000000111111111000000000..................//////tttZZZNNNGGGCCCAAA======;;;:::::::::;;;;;;444555777888888888888777777777666666555555444444333333333444555666777888EEEDDDAAA<<<777555555666555444444444444555666666666666666555555777<<>><<<<<<<<<;;;:::999888777777222111111222333333222000111222333444444333222111111222222333333444555555333222222222222222222333444444444444444444444444333333333333333333333333111222222222333333333444222222111111222222333333333333333333333333333333333333444444444444333333444555555666666777888888777888999:::;;;;;;;;;;;;<<<;;;===CCCEEEDDDEEEHHHQQQYYYcccmmmssswwwyyyzzz~~~{{{zzz}}}xxxqqqpppooommmlllllllllmmmmmmppprrruuuxxxzzz{{{zzzyyy{{{}}}{{{zzzzzzzzz{{{{{{|||}}}yyyzzz|||~~~~~~}}}|||||||||zzzwwwtttqqqoookkkgggddd```bbbhhhqqqvvvxxx~~~|||xxxuuutttvvvyyyzzzyyyxxxyyyzzzvvvuuuuuuvvvwwwxxxwwwvvvvvvuuuwww}}}~~~zzzxxxwwwuuussspppmmmkkkiiihhhfffggggggfffdddcccdddfffcccdddeeegggiiikkklllmmmiiiiiiiiiiiikkknnnqqqssssssssstttsssrrrsssuuuxxxxxxzzz}}}vvveeeRRRHHHEEEBBB@@@@@@<<<;;;:::999888666555555555111...---000111000..................///000000...////////////......---.........///////////////rrrXXXLLLFFFAAA???<<<<<<;;;:::999888888777000444888888666555777:::666666666666666555555555444444444444444555666777>>>CCCFFFCCC;;;555444666555444444444444555666666666666666666777;;;@@@DDDWWWlll~~~kkk[[[TTTPPPLLLOOOXXXhhh}}}uuukkkcccZZZSSSLLLIIIFFFDDDBBB@@@===;;;::::::999888888777666666222111111333444444222000111222333333333333222111000111222333444555666777444444333333333333444444222222222222222222222222333333333333333333333333333333333222222222222222222222111111222222333444222222222222222222222222333333444444444444333333444444444444555666777777777888:::;;;<<<<<<<<<;;;======AAAHHHMMMMMMPPPSSS^^^eeeqqq{{{}}}yyytttpppnnnnnnmmmmmmmmmnnnpppqqquuuvvvyyy{{{|||{{{zzzyyy}}}~~~}}}}}}~~~}}}|||xxxxxxyyyyyyyyyxxxxxxwwwxxxzzz}}}~~~~~~}}}|||{{{xxxuuusssqqqnnniiieeeaaabbbgggpppuuuyyy{{{~~~~~~}}}|||}}}~~~~~~|||yyyzzzxxxyyy~~~~~~||||||wwwuuuqqqmmmkkkjjjjjjjjjhhhiiijjjhhheeedddeeefffaaabbbeeehhhkkkmmmooopppnnnmmmmmmmmmnnnqqqtttuuuqqqrrrsssrrrssstttxxx{{{yyy{{{~~~|||{{{qqq[[[NNNHHHDDDAAA@@@<<<<<<;;;:::888777666666555111,,,,,,///000///,,,...............///000000+++,,,------,,,+++***))),,,---....../////////...qqqVVVKKKEEE???===<<<<<<;;;;;;999777666555777;;;>>><<<666444777<<<555555555666666666666666555444444444444555666666222<<>>666444666555444444444444555666666555666777888:::>>>DDDIIIbbbxxxyyygggWWWRRROOOLLLTTTaaauuuyyykkkccc\\\UUUPPPJJJHHHEEECCCBBB@@@<<<:::999888888777666555555444222222222444555555333111111000000000000000000111000000111333555666888888555444444333333444444555111111111111111111111111333333333333333333333333555444444333222111000000222111111111222333333444222222222222222222222222333444444555555444444333444333333444444555666777777999:::<<<======<<<<<<@@@AAAFFFOOOUUUWWWZZZ___jjjrrr}}}}}}}}}xxxwwwuuunnnnnnnnnnnnoooqqqssstttxxxyyy{{{||||||{{{zzzyyy}}}~~~|||}}}~~~|||zzzyyyxxxyyyyyyyyyxxxvvvtttsssyyy{{{~~~}}}}}}zzzwwwvvvuuuqqqlllhhhaaabbbgggooouuuyyy~~~{{{|||yyyyyy}}}}}}}}}}}}}}}~~~wwwtttpppkkkiiiiiijjjkkkmmmnnnnnnkkkfffccccccddd```bbbeeehhhllloooqqqqqqqqqqqqppppppqqqsssvvvwwwpppqqqrrrrrrsssvvvzzz}}}|||~~~zzzzzzzzzaaaRRRKKKEEEAAA???<<<<<<;;;:::999777666666555000,,,+++...000...,,,...............///000000....../////////...,,,++++++,,,------.........---tttYYYLLLFFFBBB@@@BBB@@@>>>;;;::::::;;;;;;======<<<;;;;;;:::999999888888888888888888888888444444555666666555444444222555:::======:::555222777666666555555555666666888777777999:::>>>JJJVVVrrrwww```PPPPPPRRRSSS]]]mmmsssfff[[[RRRLLLIIIFFFAAA<<<<<<>>>???<<<999:::999888777666666666666444333333222222333333444111111111111111111111111555555555444444333333333111222222333333444444555555444333222222222333444111111222222333444555555333333333333333333333333444444444333333222222222333333333444444555555555555555555555666666666777666444222000000333777999>>>===:::777666999>>>CCCEEENNNZZZ```bbbeeekkkqqqttt}}}|||xxxvvvtttqqqqqqooommmmmmnnnsssvvvwwwyyyzzz|||}}}||||||{{{}}}yyyxxxyyywwwyyy{{{{{{yyyvvvuuuttt{{{~~~~~~zzzyyyyyywwwrrrmmmhhhiiilllpppuuuzzz~~~|||}}}~~~}}}{{{yyywwwvvvvvvrrrmmmhhhfffgggjjjlllrrrnnnjjjhhhggggggfffeeedddeeehhhkkkooorrrtttuuuwwwuuussstttwwwyyyxxxvvvvvvuuuttttttvvvxxx{{{}}}~~~|||}}}|||yyyzzz}}}mmmWWWLLLHHHDDDAAA???>>><<<:::888777777666666555444333111000//////........./////////////////////............//////111111000000/////////...uuuZZZNNNHHHDDDBBB>>>>>>>>>===<<<;;;::::::<<<<<<;;;;;;:::999999888888888888888888888888888666666666666666666666666444666777999999888666555666666555555555555555666999999<<>>???>>>===:::999;;;;;;::::::999888888888888888888888888888888888888777666555555666777888666555444444444666777888555555444444444555555666555777;;;>>>AAAJJJ]]]ooouuuiii___ZZZ[[[ZZZ^^^ttt~~~yyyzzzsssmmmccc[[[TTTPPPNNNLLLDDD@@@===<<<>>>>>><<<999666666555333333333333333333333222222222222333333333333333333333333333333444444444444333333333333555555444333333222111111444333222222222333444444333444444555555666666666555555555555555555555555333333333333444444444444444444444444444444333333555555666666666777777777666777888999:::;;;<<<<<>><<<;;;999999888666555444333222111000///111000000000///.........//////............///////////////...............pppVVVKKKEEEBBB@@@;;;<<<=========<<<;;;:::999999999999888888777777888888888888888888888888888666555333333555666888555444333333333555777888555444444444444555555666555666999===BBBPPPiiiqqqfff]]]YYY\\\aaalll~~~{{{|||{{{nnnhhh^^^VVVPPPKKKHHHFFF@@@>>>;;;;;;<<<;;;:::888666555444333222222222222333333222222222222333333444444444444444444444444333333333333333333333333444444444333333222222222444333222222222333444555222222222333333333444444444444444444444444444444222333333333444444555555555555555444444333333333555666666666666777777777777777888999;;;===???@@@>>>@@@DDDHHHNNNWWW```fffvvv}}}}}}{{{{{{{{{{{{zzzzzzyyyxxxuuuuuusssqqqoooooorrrttt}}}{{{yyywwwvvvvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{}}}~~~}}}}}}~~~~~~}}}|||yyywwwvvvsssrrrrrrtttwwwyyyzzzzzzzzzzzz|||~~~~~~}}}|||}}}}}}|||wwwuuurrrpppnnnmmmllllllkkkkkkkkkjjjiiihhhhhhggggggfffdddeeeggghhhhhhhhhiiigggffffffiiimmmrrrvvvwwwuuuttttttssstttssssssuuuvvvwwwyyy|||}}}zzzzzzwwwrrrqqqtttvvvzzzppp[[[NNNFFFCCCBBBAAA???===<<<;;;::::::666666555444222111000/////////...---,,,++++++***//////............//////..................------oooUUUJJJDDDAAA@@@===<<<;;;::::::;;;<<<<<<999999888888888888777777777777777777777777777777666555333222222333555666333333444444555555555555444444444444444555666777<<<;;;===BBBKKK]]]zzz}}}rrrfff]]]XXX___mmm~~~yyy~~~|||ttthhhbbbZZZRRRLLLHHHDDDBBB@@@???>>>>>>>>>===<<<:::777666555444333333333333333222222111111222222333444444444444444444444444333333333333333333333333222222222333333444444444333333222111222333444555222222222333333333333333333333333333333333333333333333333444444555555555555555555444444333333333666666666666777777777888888777666777999===AAADDDDDDGGGMMMTTT]]]iiiuuu}}}~~~|||zzzzzzzzz{{{{{{zzzyyyxxxxxxuuuuuuuuusssqqqqqqsssuuu}}}{{{xxxuuutttuuuwwwxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyzzz|||~~~~~~}}}~~~}}}}}}{{{xxxuuuttttttuuuvvvxxxxxxwwwwwwxxxyyy{{{|||~~~~~~|||{{{xxxsssoookkkiiiiiiiiikkkkkkllllllkkkjjjhhhgggeeedddccceeegggiiiiiiiiiiiihhhfffeeeggglllqqquuuuuuuuutttsssrrrrrrrrrsssssstttvvvyyy|||~~~zzzyyyvvvqqqpppssstttwww~~~yyyaaaQQQHHHEEECCCBBB@@@>>><<<;;;;;;:::777666555444222111000000//////...---,,,++++++***//////............//////------..................oooVVVKKKFFFCCCBBB???===;;;999999:::;;;<<<888888888888888888888888777777777777777777777777444444333222222333444444333444555666666555444333555555555555555666777888<<<;;;>>>HHHWWWmmm{{{ttthhh___]]]iii{{{{{{uuulll^^^ZZZSSSMMMIIIGGGDDDBBB============<<<;;;:::999777777666555444444444444222222111111111111222222444444444444444444444444222222222222333333333333111111222333333444555555333222222111222333555666555555555555555555555555333333333333333333333333444444444444444555555555444444444444444444333333666666666777777777888888:::999777888:::@@@EEEIIIJJJOOOXXXcccnnnzzz{{{zzzzzzyyyxxxxxxxxxyyyzzzzzzyyywwwvvvuuuvvvuuutttrrrrrrtttvvv{{{zzzwwwtttttttttvvvwwwuuuuuuuuuvvvwwwxxxyyyzzzyyyzzz|||~~~}}}||||||}}}|||~~~{{{yyywwwvvvvvvwwwvvvuuuuuuuuuvvvwwwxxx~~~|||vvvpppllljjjjjjjjjmmmnnnnnnnnnmmmkkkiiihhhccccccccceeehhhjjjjjjjjjiiihhhfffeeegggkkkpppssstttuuuuuutttsssrrrtttuuurrrsssvvvxxx{{{~~~{{{zzzwwwrrrqqqsssppptttyyyiiiVVVLLLGGGCCCBBB@@@>>>===;;;;;;:::777666555444333222111000111000000000///.........//////............//////.............../////////nnnUUUJJJFFFCCCBBB>>>===<<<;;;::::::999999999999999999999999999999777777777777777777777777444444444444444444444444666666666666666555444333666555555666666888999999999999BBBSSSiiizzztttqqqgggeeeiii{{{zzzlllcccWWWSSSNNNIIIGGGDDDBBBAAA888:::;;;:::999777777666777666555444444333333444222222111111111111222222333333333333333333333333111111222222222333333333333333333333333333333333222222111111222444555666555555555555555555555555444444444444444444444444555555555555444444444444333333444444444444444444666666777777777888888888<<<<<<<<<>>>AAAEEEJJJLLLQQQZZZhhhuuu|||wwwttttttuuuvvvwwwssstttvvvxxxxxxxxxwwwvvvtttuuuvvvuuuttttttvvvwwwyyyxxxvvvtttttttttvvvvvvtttttttttuuuwwwyyy{{{}}}zzz{{{}}}~~~~~~~~~}}}~~~~~~}}}{{{zzz{{{}}}{{{~~~|||yyyxxxwwwvvvuuutttttttttuuuvvv||||||}}}~~~~~~~~~~~~~~~yyysssooonnnnnnoooqqqqqqqqqpppnnnllljjjiiiccccccdddfffiiikkkkkkjjjiiigggffffffgggkkknnnqqqrrrtttuuutttrrrrrrtttvvvssstttvvvyyy|||~~~||||||yyytttsssuuupppssswww|||rrr\\\OOOJJJCCCBBB@@@>>><<<;;;::::::777777666444333222111000000000000000000000000000//////............//////.........//////000000000lllSSSHHHDDDAAA@@@<<<=========<<<:::777666999999999999999999::::::777777777777777777777777444444555666666555444444999888777555444444444444666666666666777888:::::::::<<>>@@@DDDGGGJJJMMMNNN[[[gggxxx~~~|||wwwrrroooooorrrtttuuuoooqqqsssvvvwwwxxxwwwvvvtttuuuvvvuuutttuuuwwwxxxwwwwwwuuuuuutttuuuuuuvvvsssssstttuuuwwwzzz}}}~~~{{{|||~~~}}}}}}}}}{{{{{{||||||{{{zzzzzz{{{}}}{{{}}}|||zzzwwwvvvuuutttssstttuuuuuu{{{{{{||||||}}}~~~~~~{{{uuuqqqqqqrrrttttttssssssqqqooommmkkkjjjdddcccdddgggjjjlllkkkjjjhhhgggffffffhhhjjjmmmooooooqqqrrrqqqoooooorrruuutttuuuxxxzzz}}}~~~}}}|||zzzuuutttwwwtttvvvwwwyyy}}}xxx```RRRLLLBBBAAA@@@>>><<<;;;::::::777777666555333222111000........./////////////////////............//////.../////////000000111111iiiTTTGGGCCCCCC>>>>>>===;;;;;;;;;;;;999888888888888888888888888888888888888888777777777777777777777666555555444444777666444333222111111111999333111444888888999;;;CCCDDDSSSoooxxxkkkfffkkkcccrrr|||xxxlll```YYYOOOLLLHHHEEECCCBBB@@@>>>>>>===<<<:::999888777777777777666555444333333333333333222222222333444444444333333222333444666777444444333222333444555666444444444444444333333333555444444333333444444555111111333444555555666666888777666555444444555666666555555444444444555555888777666666666888999:::777888999:::<<>><<<;;;;;;<<<<<<;;;:::999999999999999999999999888888888888777777777777555555555666666666666666555555444444444444444555777333222666999999;;;>>>DDDKKK```~~~yyyqqqeeeaaafffppp||||||ssshhh]]]XXXOOOKKKHHHEEECCCBBB@@@>>>>>>===;;;:::888777777777777666555444444333333333333333222222222333444444444444333333333444555666444444333333333444555666666666666666666555555555444444444333333444444444333444444555555555444444777777555555444555666666666555555444444555555555:::999888888888888888999999:::;;;<<<>>>BBBGGGKKKRRRSSSUUUXXX\\\aaafffiiipppyyy~~~{{{zzzyyyyyyxxxyyywwwttttttuuuvvvuuuuuuqqqsssuuuuuutttssstttuuuvvvvvvuuutttuuuuuuwwwwwwzzzyyyxxxxxxxxxyyyzzzzzzyyywwwvvvwwwzzz|||}}}~~~~~~|||{{{{{{|||{{{zzzyyyxxxxxxwwwwwwwww{{{|||~~~|||{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~{{{yyyyyyzzz{{{yyyuuupppnnnmmmkkkkkkkkkkkkjjjiiihhhhhhgggiiillllllkkkkkkmmmpppqqqpppnnnmmmnnnqqquuuwwwvvvvvvxxxyyy{{{}}}~~~~~~zzzwwwvvvuuuuuurrrrrrqqqqqqsssxxx~~~wwwaaaQQQHHHCCC@@@BBBCCC>>>:::999::::::999888777555333222111111111111000000000000000000000000000000000000,,,---...///000//////...gggTTTGGGCCCCCC======<<<;;;;;;======<<<;;;::::::::::::::::::::::::888888888888777777777777444444555555666777777888333333444444555666888888555333333777999999<<<@@@GGGVVVsss{{{tttpppiiihhhnnn~~~}}}ssslllbbbZZZUUUMMMJJJGGGDDDCCCBBB@@@>>>===<<<;;;999888777777777777666555444333333333333333222222222333333444555555555444333333333444444444333333333333444555666222222222222222333333333444444444444444444444444666666666666666555444333666555555555555666666777666555555444555555666666888888999999999:::::::::<<<===>>>@@@CCCHHHOOOTTTbbbcccdddgggkkkooosssuuuvvv}}}|||yyywwwxxxyyyyyyxxxzzzxxxvvvuuuwwwxxxxxxxxxrrrsssttttttrrrqqqqqqrrrtttttttttsssttttttuuuvvvyyyyyyzzzzzz{{{|||||||||yyywwwvvvvvvyyy|||~~~~~~}}}zzzyyyyyyzzzzzzzzzyyyyyyyyyyyyzzzzzzzzz|||~~~~~~~~~~~~~~~~~~|||}}}{{{||||||zzzvvvrrrppppppqqqppppppnnnmmmkkkiiihhhiiijjjllllllllllllnnnpppqqqpppnnnmmmnnnqqqtttvvvuuuuuuwwwxxxzzz{{{|||}}}||||||~~~|||wwwuuutttsssoooooooooooopppsssyyy}}}kkkVVVKKKEEEAAABBBAAA===999999;;;;;;:::888777444333222222222111111111000000000000000000000000000000000,,,---..................fffTTTGGGCCCCCC===>>><<<;;;;;;<<<<<<:::999::::::::::::::::::::::::888888888888777777777666555555555555666666777777333333333444555666777888555444555999999888<<>><<<;;;:::888777777666666666555444444333333333444222222222222333444555555666555555444333333333333333333333333444444555555111111111222222222222222333444444444444444444333555666666666666666555555555555555555666666777777555555555555555666666777444555777999:::<<<<<<===>>>@@@BBBEEEJJJRRRZZZ```kkklllnnnqqqtttwwwyyyzzztttzzz}}}|||zzzxxxxxxzzz{{{|||||||||yyywwwvvvwwwwwwwwwvvvpppqqqrrrrrrooonnnnnnnnnppppppqqqrrrsssuuuvvvwwwxxxyyy{{{|||}}}~~~~~~~~~yyywwwvvvvvvyyy}}}}}}~~~}}}{{{yyyxxxyyy{{{{{{{{{{{{|||}}}~~~zzz|||~~~}}}~~~~~~|||xxxuuussssssssssssrrrqqqooommmkkkjjjkkkllllllmmmmmmnnnoooooopppooonnnnnnoooppprrrtttuuuuuuvvvxxxyyy{{{||||||{{{|||~~~~~~xxxtttsssrrrnnnnnnnnnnnnnnnppptttxxx~~~sssZZZNNNFFFAAAAAAAAA===;;;;;;<<<;;;:::999777555333111222222222111111111000000////////////////////////........................dddSSSGGGCCCBBB<<<>>>===;;;:::::::::888666999999999999999999999999888888888888777777777666777777666666555555555555555444444444444444555555555555777999888777===EEEWWWooovvvfffeeeeeeeeemmm{{{~~~~~~qqqiiibbbYYYRRRPPPIIIGGGEEEDDDCCCBBB???===;;;:::999888777666666666555444444333333333333444222222222222333444555666555555555444444333333222333333333444444444444444555555555666666777777777333333444555555444333333333444555666777777777777444444555666666777777777555555555555555666777888666666777888:::;;;<<<<<>>===>>>;;;;;;:::999777555333222222222222222111111111111////////////////////////000000//////////////////hhhXXXMMMIIIGGG@@@???===;;;;;;;;;;;;999777888888888888888888888888888888888888777777777777888777777666555555444444666666555444333333333333555666999:::888999BBBNNNfff}}}}}}mmm```^^^\\\\\\kkk~~~}}}zzzxxxllleee^^^UUUOOOMMMGGGEEEDDDCCCCCCBBB???===:::999888777666666666666444444333333333333444444111111111222333444555666444444555555555444333333222333444444555555444444444444444555666666777777222333444555555444333222222333444555666777777777444555666666777666666555555555555555666777888888::::::999888999:::<<<===FFFIIINNNTTT[[[ccckkkpppuuuvvvyyy{{{||||||{{{zzzxxxzzz~~~}}}}}}}}}xxxwwwwwwxxx{{{}}}}}}|||}}}yyyuuusssqqqpppnnnmmmlllmmmnnnmmmkkkiiiiiijjjjjjlllooorrruuuwwwxxxyyyxxxxxxyyyzzz{{{|||}}}~~~|||zzzwwwxxx{{{|||{{{zzzyyyzzzzzzzzzyyyxxxyyy|||zzzzzz{{{|||~~~~~~}}}{{{yyyuuuuuuuuuuuutttsssrrrqqqooonnnmmmnnnpppqqqpppooonnnnnnpppqqqssstttuuuuuuxxxyyyyyyzzz{{{|||}}}~~~~~~xxxtttrrrpppqqqqqqpppooonnnooopppuuu|||hhhVVVLLLDDDAAA@@@>>>>>>@@@;;;::::::999888666555444333222222222222111111111000000000000000000000000111111000////////////000jjj[[[PPPLLLJJJCCC===<<<;;;<<<===>>>===<<<999999999999999999999999888888888888777777777777666666666666666555555555777666666555444444555555555777:::<<<:::>>>KKKZZZttttttggg___]]][[[___uuu}}}xxx}}}yyypppfff```ZZZRRRLLLLLLEEEDDDCCCCCCCCCBBB???===999888777666666666666666444333333222333333444444111111111222333444666666222333444555555555444333222333444555555555444444000111111222333333444444222333555666666555333222222333444555555555555555555666666777777666555444555555555555666777888999:::999888888:::>>>BBBDDDMMMQQQVVV\\\aaaggglllpppwwwyyy|||~~~~~~}}}zzzyyy{{{|||~~~~~~{{{zzzzzz|||yyyxxxxxxyyy{{{||||||{{{zzzwwwtttqqqpppooonnnmmmlllmmmnnnnnnllljjjjjjkkklllnnnpppsssuuuvvvwwwwwwxxxxxxwwwwwwxxxzzz{{{}}}~~~{{{xxxyyy||||||{{{zzzzzz{{{{{{zzzyyyxxxyyy|||{{{{{{|||}}}~~~yyyyyyxxxxxxwwwuuutttsssqqqooonnnoooqqqrrrqqqooooooppprrruuuwwwxxxyyyyyy{{{{{{|||}}}~~~~~~{{{vvvsssppprrrrrrqqqnnnmmmmmmnnnooouuuyyyvvv]]]RRRGGGCCC@@@======???999999999999888777666666333333222222222111111111000000000000000000000000111000///...---......///eeeVVVKKKGGGEEE>>><<<;;;;;;===@@@BBBBBBAAA::::::::::::::::::::::::888888888888777777777777444444555555666777777777777777666666666666777777444777;;;======BBBSSSddd~~~iiiaaa\\\]]]\\\ddd~~~yyyzzz}}}sssjjjaaa\\\WWWOOOKKKKKKDDDCCCCCCCCCCCCBBB???===999888777666666555666666333333333222222333444444111111111222333444666777111222444555666555444444222333444555555555444333222222333444555555666666222333555666666555333222444444444555444444333222666666777777777555444333555555555555666777999999777666666888===CCCJJJNNNRRRVVV[[[```dddhhhlllnnnwwwyyy|||~~~~~~|||yyywww{{{|||}}}{{{zzzyyy{{{}}}~~~}}}|||{{{zzz{{{}}}~~~}}}|||xxxvvvrrrqqqppppppooonnnlllnnnooonnnmmmllllllmmmoooppprrrtttuuuuuuuuuuuuyyyxxxvvvuuuvvvxxxzzz||||||yyyyyy}}}}}}{{{{{{{{{~~~}}}|||yyywwwxxx{{{}}}~~~~~~~~~~~~|||~~~|||||||||zzzyyywwwuuutttrrrooonnnooorrrsssqqqoooppprrruuuxxxzzz{{{|||||||||}}}}}}~~~~~~|||wwwtttppprrrrrrqqqnnnlllkkklllkkkqqqyyy~~~rrr}}}bbbVVVJJJDDD@@@<<<;;;===999999999999999888777777333333333222222222111111000000000000000000000000000///...---,,,------...eeeRRREEEAAAAAA;;;@@@>>><<>>:::666777===AAAGGG\\\sss~~~mmm___UUUVVV\\\lll{{{}}}}}}uuunnnhhh___WWWQQQMMMJJJHHHHHHGGGFFFDDDAAA===:::888888888888888777777777777666555444444333333333333111111222222333444555555444444444444444555666666777666444333222222333444333333333444444444555555666555555444444444555555;;;999888666555555555555777666666555555555666666888888888888::::::888777777888999;;;@@@HHHRRRXXX^^^^^^___bbbffflllqqquuuxxx||||||xxxxxxzzzyyyzzz|||}}}}}}{{{zzzyyyxxxwwwwwwyyy|||~~~~~~}}}{{{{{{|||~~~~~~}}}zzzvvvrrrnnnkkkiiihhhmmmmmmllllllmmmnnnpppqqqvvvuuusssrrrsssuuuxxxzzzuuuuuuuuuvvvxxxzzz|||}}}}}}zzzzzzzzz||||||{{{{{{{{{}}}~~~~~~~~~~~~zzzvvvtttqqqsssssssssrrrrrrtttuuu|||{{{zzz|||{{{xxxwwwtttqqqooonnnllljjjhhhgggmmmtttxxxxxxppp]]]IIIAAA@@@???======<<<<<<;;;:::999777777666444444333222111111111111333222222111000///......000000000000////////////dddQQQEEEBBBCCC===BBB???<<<<<>>999:::::::::;;;::::::999888999999999999888777777999888777666555666666777FFF???777555888<<<<<<:::;;;888999@@@EEEOOOiiizzziii\\\TTTYYYeeexxx~~~zzzxxxqqqjjjeee\\\UUUPPPLLLIIIGGGEEEEEEDDDCCC@@@>>>;;;999888888888777777777666666555444333333333333333333333333444444555666666777555555444444444555555666666666555444444444555555333333333444444444555555666555555444444444555555888777555444444444444555777666666555555555666666888888888999::::::999888666999===BBBHHHQQQ[[[aaa______```cccgggmmmrrruuuyyy}}}{{{xxxxxxzzzxxxwwwwwwwwwwwwxxxxxxyyyxxxwwwwwwyyy{{{||||||{{{||||||}}}~~~~~~zzzxxxtttpppmmmkkkiiiiiihhhhhhiiijjjllloooqqqsssxxxvvvtttssstttvvvxxxzzzvvvvvvvvvwwwxxx{{{}}}~~~|||zzzzzz{{{||||||||||||}}}~~~}}}}}}}}}~~~}}}}}}~~~{{{wwwtttrrrssstttttttttuuuxxxzzz|||xxxssspppllljjjiiihhhfffeeeeeekkkrrr{{{~~~zzz~~~wwwdddNNNDDDAAA???<<<<<<<<<;;;;;;:::999888777777777666444222111000//////111111111000000000000000000000000000////////////cccQQQFFFDDDDDD???>>>===<<<:::::::::;;;<<<::::::999888888999999:::999999999999999888777777888888777666666666666666<<<999555444555777888888;;;999<<>><<<;;;888888777777777777666666333222222222222333333444333444444555555666666666555555444444444444444555555555666666777666666666333333333444444444555555555555444444444555555666444444333333333333444444666666666555555666666777888888999999:::::::::;;;:::>>>EEELLLSSS[[[bbbgggaaabbbccceeeiiinnnrrruuuzzz}}}~~~}}}yyyvvvwwwxxxuuutttsssrrrrrrtttvvvxxxwwwwwwwwwxxx{{{|||{{{zzz|||{{{{{{|||}}}}}}|||zzzvvvtttqqqnnnkkkjjjiiiiiidddeeegggjjjnnnqqquuuvvvxxxwwwuuuttttttuuuxxxyyywwwwwwwwwxxxzzz|||{{{zzz{{{}}}||||||}}}~~~~~~~~~~~~{{{yyyyyy||||||wwwuuuttttttuuuuuuvvvyyy~~~~~~yyyrrrnnniiifffeeeeeedddddddddiiipppwww}}}mmmUUUHHHCCC???<<<;;;;;;;;;::::::999999999888666555444222111111000000//////000000111111111111////////////000000000000cccRRRFFFDDDDDD???:::BBBHHHEEE===666777;;;888888888888888777777777888888888999888777777666888777777666666666666666777777777666666666888:::::::::===EEEPPPfffzzzmmm^^^VVVUUUeeeyyytttyyyvvvnnnhhh___[[[TTTOOOLLLJJJGGGEEEBBBBBBAAA???>>><<<::::::888777777777666666666666111111111111222333333444222222222333333333444444555555444444333333444444222444555777777777666555333333333444444444555555555444444444444555666666222222222333333444444555666666666666666666777888888999:::::::::;;;<<<>>>@@@FFFNNNUUU[[[```dddgggddddddeeegggkkkooorrruuu{{{||||||zzzwwwuuuvvvwwwsssrrrqqqqqqrrrsssuuuvvvttttttvvvxxx{{{}}}|||{{{yyyxxxwwwwwwxxxxxxvvvuuusssrrrooollliiihhhggggggfffgggiiimmmqqquuuxxxyyywwwvvvtttrrrrrrtttvvvxxxxxxxxxxxxyyy{{{~~~{{{{{{}}}|||}}}~~~}}}zzzwwwuuuvvv{{{{{{wwwuuutttuuuuuuvvvwww||||||uuupppkkkgggffffffffffffccchhhmmmsss}}}uuu[[[LLLEEE@@@===;;;::::::::::::::::::999999222222222222222333444555000000000000000000111111////////////000000000000eeeRRRFFFCCCCCC>>>;;;KKKZZZXXXHHH;;;:::???888999:::;;;:::999777666777777888888777777666555777777777777777666666555444666888888777777888:::888:::???HHHWWWqqqsssjjj[[[XXX]]]pppxxxvvv|||ssskkkeee[[[WWWRRRNNNKKKIIIGGGEEECCCBBB@@@>>>;;;999888777777777777666666666666555111111111111222333333444222222222333333333333333555444444333333333444444111222444555666666555444333333333444444444555555444444444444444555666666222333444444555555666666666666666666666777888888888999;;;;;;:::;;;>>>AAADDDJJJSSS\\\aaadddfffgggffffffgggiiilllooorrrtttzzzzzzzzzxxxvvvuuuuuuuuupppqqqssstttttttttsssssspppqqqssswww|||~~~}}}|||wwwuuutttsssttttttsssrrrrrrpppmmmjjjgggfffeeeeeehhhiiilllooorrrtttvvvwwwuuusssqqqpppppprrrtttvvvxxxxxxxxxzzz|||~~~||||||~~~|||}}}xxxvvvsssrrruuuzzz~~~zzzwwwvvvuuuuuuvvvwwwyyy~~~xxxtttnnniiihhhggggggfffdddgggkkkpppwww}}}aaaPPPHHHBBB>>>===;;;:::::::::::::::::::::222222222222333444555555222222111111000//////....../////////000000000111eeeSSSFFFCCCCCC>>>:::KKK[[[YYYIII;;;999>>><<<<<<<<<<<<<<<;;;:::999777888888888888777666666777777777777777666555555333555777777666777888999999;;;BBBOOOdddyyyooohhh\\\___iii~~~zzz~~~xxxpppgggaaaWWWSSSOOOLLLIIIGGGEEECCCCCCAAA???<<<999888666666777777666666666666555555333222222222222333333444555555555555555555555555333333333333333444555555333333444444444444444444333333333444444444555555444444444444444555666777333444555666666666666666666666666666777888999999888:::<<<<<<:::<<<@@@DDDFFFMMMWWW```fffiiijjjjjjggggggiiijjjmmmoooqqqrrrwwwwwwwwwwwwwwwvvvuuutttoooqqqsssttttttrrrqqqooommmnnnqqquuuzzz|||{{{zzztttrrrppppppqqqqqqqqqpppooonnnkkkiiigggfffeeeeeehhhjjjlllnnnppprrrssssssrrrqqqooonnnoooqqqtttvvvxxxxxxxxxzzz|||}}}}}}~~~}}}~~~}}}~~~~~~yyyqqqpppnnnooossszzz}}}zzzyyyxxxwwwxxxyyyzzz|||{{{vvvqqqllliiigggfffdddeeeeeehhhmmmsss}}}{{{iiiUUUKKKDDD@@@???<<<;;;;;;;;;::::::999999777666555333222222111111333333222111000///............//////000000111111dddSSSGGGEEEEEE@@@:::CCCJJJIIIAAA999888;;;???===:::888777888:::<<<999::::::::::::999888888666777777888777666555444666666666777888888999999;;;>>>HHHZZZttt}}}xxxssslllfff^^^gggxxxyyy{{{zzztttlllbbbZZZSSSPPPLLLIIIGGGEEEBBB@@@@@@???===:::888777777777777777666666666555555555555444333333333333333333555555555555555555555555111111111222333444555666666555555444444444444555333333333444444444555555444333333444444666777777444444666666777666555555666666666666777888999:::888:::===<<<:::<<>>===<<<<<<<<<===@@@<<<666111000333888<<<;;;;;;<<<<<<;;;;;;:::999666777888888888777555444;;;999777888:::;;;;;;:::===AAALLLbbbuuuqqqooojjjeee```mmm}}}ttt|||~~~vvvqqqiii___VVVQQQNNNJJJGGGEEEBBB???===>>>===;;;999888888999999777666666666555555555555666555555444333333333333333333333333333333333333000000111222333555666777999777666444444444555666333333333444444444555555333333333444555666777888444444666666666555444333666666666666777888999:::888;;;===<<<;;;<<>>>>>===<<<:::999888888666555444444333333333333000000000000111111111111---......///000111111222eeePPPJJJDDD@@@@@@;;;:::999888888999:::;;;>>>>>>===<<<;;;999777666::::::999999888777666666777777777777777666555555999999777555666:::;;;:::BBBFFFUUUpppuuunnnjjjeeeeeekkkjjj|||zzzuuu{{{sssllleee]]]WWWRRROOOJJJGGGEEEDDDCCCBBB===<<<;;;:::888777666555999888777666666666666666444444333222222333333333222333333444555666777777444444444555555555555666444444444444444444444444555555555555555555555555666555555444555666888999666666666666777777777777777888999999999999888888888:::;;;<<<>>>CCCJJJPPP```eeekkknnnnnnlllmmmnnngggiiilllmmmnnnooorrrtttuuuvvvxxxyyyyyyxxxwwwvvvppppppooonnnmmmlllkkkkkkjjjiiihhhjjjmmmllliiieeebbbbbbbbb```___```ccceeeiiijjjlllmmmnnnmmmmmmlllmmmppprrrtttssssssssssssuuutttssstttwwwxxxwwwvvvyyyzzz}}}{{{wwwvvvwwwxxxxxx~~~||||||}}}|||vvvooogggbbb___```dddkkksssyyy|||}}}~~~vvvpppllliiigggcccbbbcccgggjjjmmmuuu~~~|||lllbbbfffqqqzzzooovvvkkkXXXLLLDDD@@@<<<;;;::::::;;;<<<;;;999:::888777666666555222000222111111000000000000000...///000111111000///...eeePPPJJJDDD@@@@@@???>>>===<<<<<<<<<===>>><<<<<<;;;;;;;;;:::::::::::::::999999888777777666777777777777777666666555777777666666888;;;======DDDNNNcccyyykkkfffccc___bbbiiixxxxxxpppjjjccc[[[VVVRRRNNNJJJFFFEEEDDDCCCAAA===<<<;;;:::999777666666444444333333333222222222333333222222333333444555333333444444555555666666444444444555555555555666444444444444444444444444555555555555555555555555333222111111111222333444666666666666777777777777777888888999999999888888999;;;<<<===AAAHHHRRRYYYeeehhhlllmmmllljjjjjjkkkgggjjjlllnnnoooqqqtttvvvvvvwwwxxxxxxxxxvvvtttrrrqqqpppooonnnmmmkkkkkkjjjhhhgggffffffgggeeeaaa]]]]]]^^^^^^]]]\\\^^^aaadddhhhiiikkknnnpppqqqrrrrrrtttuuuvvvvvvvvvuuuvvvvvvvvvuuutttuuuwwwyyyxxxwwwzzz{{{}}}|||xxxvvvwwwyyy{{{}}}}}}{{{tttmmmeee```^^^```eeellltttzzz|||}}}yyysssoookkkiiicccbbbcccfffhhhkkkrrr{{{}}}kkk___bbblll|||vvv{{{ppp[[[NNNFFFAAA===<<<:::;;;<<<<<<;;;999999888777666666555333111222222111000000000000000///000111222222111000///dddPPPIIIDDD@@@@@@======<<<;;;::::::;;;;;;;;;:::999999:::;;;===>>>::::::999999888777777777777777777777666666666666555444555777:::<<>><<<;;;;;;<<<<<<;;;:::888777666666777666444222222222111000000000000111111111222222222222111111dddOOOIIIDDDAAA@@@<<<<<<;;;::::::999999999;;;:::999888999;;;===???999999999888888888777777888777777666666666666666555444666999;;;<<<@@@DDDOOOhhhqqqeeeZZZXXXWWWYYYdddqqq~~~}}}wwwoooiiieee___YYYTTTNNNKKKHHHFFFDDDCCCAAA???<<<<<<;;;:::999888777777444666777888888777555444555444444333333333444444555555444444333333333222444444444555555555555666666666666666666666666666555555555555555555555555888888777666666555555555666666666777777888888999777777777888999::::::;;;===>>>AAAFFFPPP]]]jjjrrrpppooommmkkkiiiiiijjjkkkjjjkkklllllllllnnnqqqsss{{{|||}}}}}}{{{yyyvvvuuurrrqqqnnnllljjjiiiiiiiiihhhgggeeebbb___\\\XXXVVVVVVXXXYYYZZZ\\\___dddggghhhjjjlllpppuuuzzz}}}{{{yyyuuussssssttttttuuuvvvuuutttuuuwwwxxxxxxwwwwwwxxxzzz}}}{{{tttrrrwww}}}{{{}}}yyysssmmmgggbbb___bbbhhhpppxxx~~~}}}}}}}}}wwwqqqkkkgggfffcccaaadddeeeeeehhhnnnuuu~~~pppbbbaaagggtttxxxzzziiiUUUIIIDDD???===<<<<<<======;;;:::888777666777777777555333333222111111000000111111111111111111111111111111cccOOOIIIDDDAAAAAA>>>>>>>>>>>>======<<<<<<>>><<<:::999999:::;;;<<<999999999888888888888888888888777666555666666777888666777<<<======BBBJJJZZZvvvlllaaaWWWUUUUUUYYYjjj{{{yyytttlllgggccc^^^XXXSSSLLLJJJGGGEEEDDDCCC@@@>>>;;;;;;:::999888888777777111222444666666444333222777666555444333222222222666555555444444333333222444444444555555555555666666666666666666666666666555555555555555555555555666666666555555444444333666666666777888999999999777777777888999;;;===>>>@@@BBBGGGPPP\\\hhhrrrxxxpppnnnkkkiiijjjkkkmmmnnnoooppppppnnnmmmnnnppprrrzzz{{{|||}}}|||zzzxxxwwwsssqqqnnnkkkiiihhhggggggffffffdddaaa^^^ZZZXXXWWWSSSUUUWWWXXX[[[___dddhhhjjjllloootttxxx}}}}}}yyytttrrrrrrttttttssstttsssssstttvvvwwwvvvuuutttvvvxxx{{{zzzrrroootttyyyyyy{{{~~~{{{xxxssslllfff```ccchhhpppyyy}}}~~~{{{uuunnniiigggcccaaaccccccbbbdddhhhmmmvvvwwweeeaaacccmmm}}}sss[[[LLLFFF@@@>>>============<<<:::888777666777888777666444333222222111111111111111000000000//////000000000bbbOOOIIIDDDAAAAAA:::;;;;;;<<<<<<<<<;;;;;;>>>===<<<:::999999::::::888888888888888888888888999888666555555555666777:::666888===>>>>>>GGGRRRiiiiii^^^UUURRRSSS[[[qqq~~~vvvqqqiiiddd```\\\VVVQQQJJJHHHFFFDDDDDDBBB@@@===:::999999888777777666666222333444555555555444333777777666444333333333333666666666555555444444444444444444555555555555666555555555555555555555555555555555555555555555555777777888888888777666666555666777777888999::::::999888888999:::===???@@@DDDHHHQQQ]]]jjjssswwwxxxooollljjjiiikkknnnppppppttttttsssqqqppppppsssuuuwwwxxxzzzzzzzzzxxxvvvuuutttqqqnnnjjjhhhfffffffffcccdddbbb___ZZZWWWVVVVVVOOOQQQSSSUUUXXX]]]bbbffflllnnnsssxxx}}}|||vvvtttvvvwwwvvvuuusssrrrrrrsssuuuvvvvvvuuutttuuuwwwzzz~~~wwwpppnnnqqquuuwwwyyy{{{|||}}}~~~~~~yyyqqqiii```aaafffmmmvvv}}}{{{tttnnnhhhccc```bbbcccaaabbbdddhhhppp{{{~~~hhhaaa^^^fffwww~~~cccQQQIIIAAA???>>>===>>>===<<<:::999888777777888777555333333333222111111111111222000000////////////000000bbbNNNIIIDDDAAAAAA555666777999999999999888===<<<<<<;;;::::::999999888888888888888888888888999888666555555555777777999555666===@@@AAAMMM\\\zzzhhh]]]UUURRRTTTaaa}}}{{{sssmmmfffaaa]]]XXXRRRMMMIIIGGGEEEDDDCCCBBB???===888888777777666555555555333333444444444555555555555555444444444444555555666666666666666666666555444444444555555555555666444444444444444444444444555555555555555555555555888888999:::::::::999999555666777888999::::::;;;:::999999:::<<<>>>AAACCCIIIPPP\\\kkkwww|||zzzwwwooollliiiiiimmmpppqqqppprrrrrrqqqpppoooqqqtttwwwyyyyyyzzzzzzyyyvvvtttrrrtttrrrmmmiiigggeeeeeefffddddddccc^^^YYYUUUTTTUUUOOOQQQSSSUUUXXX\\\bbbffflllpppwww~~~|||wwwvvvyyyzzzxxxuuutttsssrrrtttvvvwwwvvvuuuvvvvvvxxxzzz}}}zzzrrrnnnoooqqqtttuuuwwwxxxyyyzzz|||sssiii]]]^^^bbbhhhqqqyyy~~~~~~wwwrrriiiccc```bbbcccaaa```bbbdddkkkttt{{{mmmccc]]]bbbssskkkWWWNNNBBB@@@>>>>>>>>>>>><<<:::;;;999888888888777555222444333222222111111222222111111000//////000111111bbbNNNHHHDDDAAAAAA666777999;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999888888888888888888999999999888666555444555777888888333555===AAADDDRRRddd~~~hhh^^^VVVTTTXXXggg}}}yyyqqqkkkddd^^^ZZZVVVPPPKKKHHHFFFEEEDDDCCCBBB???<<<777777666666555555444444//////......///000111111222333333444555666888888666777777777777777777777444444444555555555666666444444444444444444444444555555555555555555555555333444555777777777666555555666777888999:::;;;;;;;;;::::::;;;===@@@CCCEEEMMMUUUddduuu|||uuuooollljjjjjjmmmpppppppppmmmmmmmmmlllmmmoootttwww}}}}}}}}}|||zzzwwwtttrrrtttrrrmmmiiifffeeeeeeeeeggggggeee```YYYUUUTTTUUUQQQSSSUUUWWWZZZ___dddhhhlllqqqyyy{{{wwwvvvyyyzzzxxxtttuuutttsssuuuwwwxxxwwwvvvxxxxxxyyyzzz|||~~~uuuooonnnppprrrtttuuuvvvwwwwwwxxx{{{ttthhh[[[\\\^^^dddmmmvvv|||~~~~~~xxxrrriiiccc```bbbcccaaa```aaabbbiiiooottt{{{rrrggg^^^bbbtttqqq[[[RRRBBBAAA???>>>>>>>>><<<:::<<<:::999888888777444222444333222222111111222222333222111000000111222333cccRRRGGGEEEEEE@@@===;;;999999;;;=========::::::;;;<<<<<<;;;::::::888888888888888888999999999999888777666666777777;;;888:::???@@@EEEZZZrrrmmmbbbVVVTTT]]]ttt~~~wwwrrrmmmiiiccc]]]XXXSSSNNNKKKJJJHHHEEEDDDCCCBBB???===:::777444555777888666444333444444555555555555555333444666777888777666444666666555555555555666666666666666666777777777777666777888888888666555444888666444444666666666555777777777777777777777777555666777888999999888777:::888999===>>>>>>FFFPPPYYYhhh{{{vvvqqqmmmjjjlllqqqsssrrroooooollliiihhhkkkooosssuuurrr{{{zzzxxxuuusssrrrnnniiieeecccccccccbbbhhhgggccc___[[[WWWTTTRRRTTTTTTTTTVVVZZZ```fffiiirrruuu|||}}}{{{zzzzzzyyywwwuuuvvvuuutttvvvyyy}}}~~~}}}|||}}}}}}yyyuuurrrrrrtttuuuuuuzzzzzz{{{}}}|||ooo^^^ZZZZZZaaajjjqqqyyy}}}qqqmmmhhheeedddddddddcccaaafffjjjmmmvvv~~~ooo```aaasssdddNNNJJJ@@@888999<<<<<<<<<======;;;888777777777777666444333111222333333222000111111111111111111111111bbbQQQFFFDDDEEE@@@CCC@@@<<<::::::;;;;;;;;;::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::999999888777777777777777:::888;;;@@@BBBKKKddd~~~pppeee[[[]]]jjj}}}wwwsssjjjfff```ZZZVVVRRRNNNKKKIIIGGGEEECCCCCCAAA???===<<<:::777777999:::999777444444333333333444555666444555777888999888777666777666666555555555666666777777777666666666666666222333555777999:::;;;;;;555444333333555666666555777777777777777777777777666777888999::::::999999:::999;;;>>>???AAAKKKVVVlll{{{uuuqqqnnnjjjkkkooopppooollljjjhhhggggggjjjnnnrrrtttuuu}}}{{{yyyvvvsssuuupppjjjfffeeeeeeffffffiiigggddd```[[[VVVRRRPPPRRRRRRSSSUUUZZZ```fffjjjuuuyyy}}}|||zzzzzzzzzzzzxxxvvvvvvuuuuuuwww{{{~~~|||wwwtttqqqqqqsssuuuwwwwww}}}}}}rrr___ZZZYYY___ffflllssszzz~~~~~~tttqqqmmmkkkiiifffcccaaa```eeegggjjjssszzzllliiisssjjjSSSLLLCCC<<<<<<===<<<;;;======;;;888777777888777666444333222222333333222000111111111111111111111111```OOODDDCCCEEEAAALLLGGGAAA===;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;::::::999999999999999888777777777777888:::999<<<@@@EEETTTsssoooddd]]]dddxxx|||wwwssshhhccc\\\VVVSSSPPPMMMLLLHHHFFFDDDBBBBBB@@@>>><<<999777555555666777666555555444222111222333555777555666888999999999888777888777666555555555555555777777777666666555555555888777666666555555555666444333222222444666666555777777777777777777777777777888999:::;;;;;;;;;;;;;;;<<>>;;;:::<<<===;;;999888888888777666444333222222333333222111111111111111111111111111```NNNDDDCCCFFFBBBQQQLLLEEE@@@>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666999999888777777888888888999999<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666999888888888888888999999999:::>>>DDDQQQiiissslllmmm~~~}}}xxxrrrlllccc___XXXSSSPPPOOONNNMMMFFFDDDAAA@@@???>>>;;;999888888888777666666666777333444555666777666666555555555666666666777666666777777666555555555555555777666666666555555555444444333333333444666888::::::888666666666666555444666666666666666666666666666666777888999:::;;;<<<<<<@@@DDDIIITTTjjjwwwqqqllliiiddd```^^^]]]\\\[[[ZZZ^^^dddiiimmmqqqwwwzzz|||vvvpppjjjfff```]]]^^^cccgggiiiiiijjjkkkkkkhhhddd```]]]QQQPPPPPPSSSYYYaaaiiinnnxxx~~~|||zzzyyyxxxuuussstttttttttxxx}}}{{{vvvtttssssssuuuyyy~~~{{{mmmfff```aaaeeeiiipppwwwzzz{{{|||{{{tttnnnkkkiiigggfffcccbbbbbbcccgggnnnxxxvvviiihhhvvvkkkQQQIIICCCAAA???<<<<<<======;;;:::999:::999777555555444222333444444333111111111111111111111111111^^^OOOFFFDDDFFFAAACCC@@@===<<<<<<===<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::999999999999888888888888999::::::999<<>><<<:::888666666666555444333444666333444555555666666555555555555555555666666666666666666555555555555666666555555555555555555555555666666666666777888999:::;;;999777666777777666444777777777777777777777777666666666777888:::<<<===<<>>>>><<<;;;;;;<<<===<<<;;;<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::999888888888999999:::;;;:::>>>FFFUUUmmmqqqsss|||yyytttllleee^^^ZZZUUUQQQNNNLLLIIIGGGCCCAAA???>>>===;;;999777222444444333000000111444555333111000000222555666666666666666666777777888555555444555555666777888333444444555555666666666777777777777666666555444888666555555777888777666777777777777777777777777777777777888999;;;===>>>???IIIUUUdddzzz{{{ssskkkcccaaa^^^[[[VVVSSSRRRTTTUUUWWW]]]dddhhhlllrrrzzz{{{pppfffZZZXXXVVVWWW[[[aaaeeeggglllnnnrrrsssrrrnnniiieee[[[YYYWWWWWW[[[bbbjjjooo{{{~~~|||{{{zzzzzzyyywwwvvvwwwvvvvvvyyy~~~|||wwwvvvvvvuuutttuuuzzz{{{rrriiifffgggjjjqqqxxx{{{{{{}}}yyyqqqllliiigggeeeccc``````bbbaaaaaajjjtttttteeebbbgggiiiuuu{{{|||cccTTTEEEBBBCCCAAA===;;;<<<;;;;;;;;;;;;:::777555666444333333444444333222111111111111111111111111zzzZZZMMMDDDBBBAAA;;;======<<<>>>??????===<<<<<<;;;::::::::::::;;;<<<888888888888888888999999999888888888999::::::;;;;;;???III\\\xxxwwwtttyyy}}}zzzxxxsssjjjccc\\\XXXTTTPPPMMMJJJFFFCCCCCCAAA>>>===<<<;;;999666555666777666333222444777666333...++++++///444888777777777777777888888999444444444444666777888999222333333444555666777777,,,...000333666777777777444333222444666888999888777777777777777777777777888888888999:::===???@@@DDDPPPaaatttwwwrrriiiaaa]]][[[XXXSSSPPPPPPRRRTTTWWW\\\cccgggjjjpppyyyzzznnncccYYYXXXWWWYYY___dddiiikkknnnpppsssuuusssnnnhhheee^^^\\\ZZZYYY\\\cccjjjoooxxx{{{zzzyyyyyyzzz{{{zzzxxxyyyxxxxxx{{{zzzvvvvvvwwwwwwvvvwww|||yyyoookkkkkkmmmsssyyyyyyzzz}}}~~~|||uuuooojjjeeeaaabbb______aaa___]]]eeepppvvv~~~yyyfff]]]^^^___mmm}}}lllZZZHHHCCCEEECCC===999<<<;;;;;;;;;<<<:::777555666444333333444555333222111111111111111111111111~~~^^^PPPGGGEEEDDD???===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::>>>???AAA@@@>>><<<;;;;;;999888777888:::;;;;;;;;;@@@BBBPPPnnnzzzvvv{{{wwwrrrmmmgggccc]]]ZZZVVVQQQLLLIIIGGGFFFBBBAAAAAAAAA@@@>>>:::777888777777666555444444444111222333444555555555555777777777777777777777777666666777777777777666666777666555333333444444555777777777777666666666666555555555555666666666666888888888888777777777777888999<<<>>>===<<<@@@GGGMMM```vvvzzzvvvrrriiiaaa[[[XXXRRRNNNLLLMMMPPPSSSWWW^^^fffjjjmmmsss~~~yyyiii^^^XXXRRRQQQZZZaaaccceeeiiimmmrrrwwwuuuooohhheeeeeeaaa```]]][[[\\\aaahhhnnn{{{zzzzzzyyyyyyxxxwwwvvvvvvuuuzzz|||~~~}}}{{{wwwuuuwwwzzz~~~zzzrrrooopppsssttt{{{|||}}}tttvvvzzz}}}uuunnnhhheeedddaaa``````^^^]]]cccjjjtttyyy}}}kkk^^^[[[___kkk|||cccLLLFFFCCC===:::===<<<;;;::::::;;;<<<;;;999444444333333333444555555333222222111111222222333~~~]]]OOOFFFDDDEEE???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<:::999999999888777777777999;;;;;;<<>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<777999::::::888777888888777777777777888:::<<<===CCCMMMdddzzzuuuuuu|||wwwsssnnniiiddd```YYYVVVRRRMMMIIIFFFDDDCCCCCCAAA>>>======<<<:::888777777666666555444444444333444444555555555444444777777777777777777777777666666777777777777666666888777666555555555666666444444555666777888999999666666666777777777888888666666777777888999999999777777999;;;<<<@@@JJJVVVllluuupppoookkkbbb[[[TTTPPPKKKHHHGGGKKKPPPSSSZZZ___eeeiiimmmvvv~~~qqqeee^^^WWWXXX^^^fffiiiiiikkkooooooppppppkkkeee```___```]]]^^^______aaaeeejjjnnntttzzz~~~~~~~~~~~~zzztttwwwuuurrrooooooqqqtttvvvxxxzzz|||~~~~~~~~~}}}}}}|||{{{zzzyyyyyyxxxvvvooonnnpppvvvyyy}}}xxxooouuu|||}}}vvvoookkkccc___\\\\\\ZZZYYY]]]cccffflllwww|||qqqgggccc```llluuuWWWKKKHHHEEEAAA@@@>>>===;;;;;;;;;;;;999888666555444444333333333333333222222111111222222333{{{ZZZLLLCCCCCCEEE@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<:::888999:::777777777777888:::===@@@EEEUUUqqq{{{uuulllmmm}}}zzzvvvrrrmmmhhhccc___XXXUUUQQQLLLHHHEEECCCBBBDDD@@@===;;;:::::::::999666666666555555444444444444555555555555555444333666666666666666666666666666666777777777777666666888777777777666666666666555555666666777777888888777777777777888888888888555666666777999::::::;;;;;;;;;===???@@@GGGVVVeeezzztttnnnkkkiiieee]]]VVVPPPMMMIIIGGGHHHMMMRRRVVV[[[___ccchhhnnnwwwwwwiii```\\\WWW]]]eeekkklllkkklllnnnmmmmmmjjjddd___[[[\\\]]]^^^___aaacccdddfffjjjmmmssszzz~~~{{{vvvwwwvvvtttrrrrrrssstttvvvwwwxxx{{{}}}}}}|||{{{zzzxxxyyyzzzyyyyyyyyy{{{||||||qqqnnnooorrrvvv{{{yyyvvv}}}xxxqqqlllccc^^^ZZZZZZXXXWWWZZZ___```eeepppyyy|||wwwoookkkbbbkkk|||___NNNJJJGGGCCCAAA???===;;;;;;;;;:::888777777666555444333222222222333222222111111222222333yyyYYYKKKCCCCCCDDD@@@=========<<<<<<<<<;;;;;;::::::::::::::::::::::::>>>>>>>>>===:::888999:::666888888888888;;;???CCCIII^^^}}}pppuuuvvvkkkffflll|||yyyuuuqqqmmmhhhccc___WWWUUUQQQLLLHHHEEECCCCCCCCC@@@;;;999999999999888555555555555444444444444555555555666555555444444666666666666666666666666666666777777777777666666777777777777777666666555888888777777666666555555777777777777888888888888555666777888999:::;;;<<<>>>>>>@@@CCCGGGPPPdddvvvppplllgggeeeddd___WWWQQQLLLKKKIIIHHHKKKQQQWWW[[[\\\___ccchhhpppzzznnnaaa[[[[[[]]]eeennnrrrqqqpppnnnnnnjjjhhhccc^^^ZZZXXXZZZ[[[```bbbdddeeefffgggiiikkksss{{{}}}zzzzzzzzzzzzzzzyyywwwvvvuuuvvvxxxzzz||||||zzzxxxvvvtttvvvxxxyyyyyy{{{~~~}}}}}}wwwqqqpppnnnrrrwww||||||xxxyyyqqqkkkeee^^^ZZZYYYWWWUUUWWW[[[[[[aaaiiisss{{{}}}xxxsssggglllxxxiiiRRRJJJGGGCCC@@@???===;;;;;;;;;:::888777777666555444333222222222333222222111111222222333wwwXXXKKKCCCCCCDDD>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::=========;;;999777888:::777999:::999999<<>>===;;;;;;;;;;;;999888666555444444333333333333333222222111111222222333uuuWWWLLLDDDCCCCCC===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999999;;;===888:::<<<;;;:::===DDDJJJ^^^wwwxxxeee[[[UUUYYYlllzzzxxxuuuqqqnnnjjjeee```\\\SSSQQQNNNIIIFFFCCCAAAAAA@@@===:::999888888777555444444444444444444444444333444555666666777666666777777777777777777777777666666777777777777666666555555666777666555444333888888777777666666555555555555666666666777777777777777888999999:::;;;;;;===AAAIIIRRR\\\mmm}}}nnnaaa[[[ZZZXXXXXXXXXVVVRRRNNNEEEGGGJJJNNNSSSYYY]]]```___ccchhhpppzzz~~~kkk]]]XXX[[[```lllrrrvvvvvvvvvuuummmddd```]]]YYYVVVVVVXXXZZZ\\\___aaadddggghhhkkkoooqqquuu|||xxxuuusssvvvxxxzzz|||{{{xxxtttrrrooosssxxxzzz{{{~~~~~~|||{{{~~~zzzsssiiikkknnnsssxxx}}}|||~~~~~~~~~xxxsssjjjbbb[[[ZZZYYYVVVVVVXXXXXX[[[^^^fffttt|||mmmjjjkkkvvv}}}^^^LLLFFFCCCAAA===<<<::::::;;;;;;:::999555444444333333333444444333222222111111222222333tttWWWMMMEEECCCBBB<<<>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;<<>>EEEKKKfffwwwiii]]]VVV[[[ppp{{{wwwvvvtttppplllhhhddd___[[[RRRPPPLLLHHHDDDAAA@@@??????===:::999888888666444444444444444444444444444333333555666777777777777777777777777777777777777666666777777777777666666444555666666666555333222666666666666777777777777555555555555666666666666888888888999999::::::;;;>>>DDDNNNZZZggg{{{rrrbbbTTTTTTSSSSSSSSSUUUTTTQQQOOOCCCEEEJJJOOOUUUZZZ^^^```aaaeeekkkttt~~~xxxeeeYYYXXX^^^dddnnnrrrtttrrrsssrrriii]]]]]]ZZZVVVTTTVVVXXX[[[\\\]]]___cccfffiiimmmrrruuuyyy~~~yyyuuusssrrrvvvxxx{{{|||{{{xxxsssqqqnnnsssxxx{{{}}}}}}ssshhhiiilllpppvvv}}}zzz}}}}}}uuuvvvxxx|||~~~|||{{{|||~~~|||yyylllccc\\\ZZZYYYWWWVVVXXXXXXYYY[[[bbbqqq}}}jjjeeecccmmmbbbMMMFFFDDDCCC<<<;;;::::::<<<<<<;;;:::444444333333333444555555333222222222222222222333sssWWWOOOFFFBBBCCC@@@============<<<<<<<<<<<<<<<;;;::::::999999999:::;;;:::999888888:::<<<===<<<===999;;;AAAAAAJJJ___yyyvvvgggaaa\\\___xxx|||yyyvvvwwwtttpppkkkfff```ZZZUUURRRNNNHHHDDDBBB@@@>>>======:::777777888999777444444444444444444444444444444555555666666666666666777777777777888888888888888888777777666666555555999888888777666555555444444555666777777888888888666666666666666555555555999:::::::::999;;;===@@@DDDEEENNNaaa{{{tttbbbVVVPPPIIILLLOOORRRTTTUUUTTTSSSOOOLLLLLLQQQVVVYYY^^^dddiiikkkooowwwqqq___VVVUUU\\\eeeiiimmmrrruuutttnnngggbbbZZZUUURRRSSSUUUVVVZZZ```fffgggggggggiiinnnuuuzzz}}}vvvsssqqqoooqqqttt~~~}}}{{{yyywwwtttrrrqqqooorrrwwwzzz}}}|||{{{vvvjjjfffgggmmmttt{{{{{{wwwuuutttpppnnnrrr{{{wwwqqqssswwwxxxyyyzzz|||pppkkkddd]]]YYYVVVSSSRRRWWWTTTUUU]]]iiiqqqrrrooommmgggdddjjj~~~iiiTTTKKKGGGCCC>>><<<::::::;;;;;;:::999:::999666444333333444555444333333222222333333444rrrVVVNNNEEEAAABBB@@@============<<<<<<<<<<<<<<<;;;;;;:::999999999:::;;;:::999888999:::<<<===;;;===999;;;BBBCCCNNNeeettteeeaaaaaaiii{{{yyywwwuuuvvvsssnnnjjjeee___YYYTTTSSSOOOJJJFFFDDDBBB@@@???===:::777777888888666444444444444444444444444444444555666666777777666666777777777777888888888888777777777777666666666666888888777777666555555444444555666777777888888888777666666555555666666666666888999::::::<<<>>>AAAFFFIIIVVVmmmiiiXXXLLLGGGGGGIIIMMMQQQTTTTTTTTTSSSPPPMMMMMMQQQVVVZZZaaahhhmmmrrrxxxkkk[[[TTTTTT[[[ccchhhkkkpppsssrrrmmmfffbbb\\\WWWSSSTTTUUUVVV[[[```ddddddfffhhhkkkrrryyyyyyrrrnnnoooqqqrrrvvv{{{}}}zzzwwwtttrrrrrrooottt{{{~~~zzz{{{|||xxxiiidddccchhhoooxxx{{{tttpppnnnmmmiiigggkkkttt|||yyyooohhhiiinnnrrrvvvzzz~~~sssnnneee^^^ZZZWWWUUUSSSRRRSSSVVV[[[bbbiiipppttttttlllffflll}}}sss[[[NNNHHHCCC???===<<<;;;<<<<<<;;;::::::999666444333444444555444333333222222333333444qqqUUULLLDDD@@@AAA???============<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;:::999999999:::<<<===;;;===999<<>><<<:::777777777777666444444444444444444444444444444555666666777777666666777777777777888888888888666666666666777777777777888777777666666555555555444555666777777888888888888777666555555666777888444777999:::;;;<<>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;::::::::::::;;;<<<<<<<<<===:::<<>>@@@KKKWWWmmmyyybbbPPPDDD@@@AAACCCGGGLLLQQQUUUVVVUUUTTTOOOKKKJJJOOOVVV^^^hhhrrrvvvtttZZZNNNNNNRRRWWW\\\dddgggkkknnnnnnkkkgggddd```[[[WWWWWWVVVVVVYYY___eeehhhlllpppuuu{{{qqqkkkfffdddhhhmmmqqqvvv{{{}}}xxxtttrrrqqqqqqrrrxxx}}}xxxvvvyyy}}}~~~yyyeee___\\\___eeeooo|||}}}tttnnnjjjhhhgggaaa[[[]]]eeennntttuuuhhh```ZZZ]]]dddllluuu}}}~~~{{{tttjjjaaa[[[XXXVVVUUUOOOTTTWWWWWWVVV^^^nnn{{{yyyrrrrrr}}}lllWWWKKKEEEAAA???===<<<======<<<::::::999777666555444555555444333333222222333333444nnnRRRJJJBBB>>>@@@>>>============<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;:::;;;:::::::::;;;;;;<<<<<<<<<>>>;;;<<>>============<<<<<<<<<<<<999:::<<<======<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<>>HHHRRRjjj|||qqqlllwwwzzzuuuuuuvvvtttqqqkkkgggbbb]]]XXXTTTPPPMMMJJJHHHEEEDDDCCCAAA???<<<888888888666444333333555555555555555555555555555555666777777888888777777777777777777888888888888666666666666777777777777555555555555555555555555444555666777777888888888777777888888999999:::::::::;;;<<<<<<<<<>>>BBBDDDOOOhhhqqq[[[NNNDDD===>>>DDDGGGKKKPPPUUUWWWVVVSSSQQQHHHEEEFFFMMMWWWaaannnxxx|||jjjVVVMMMMMMPPPTTTYYYaaadddhhhlllnnnooonnnmmmhhhbbb]]][[[ZZZXXXZZZ___ccckkkvvv}}}uuurrrmmmkkknnnrrrsssvvv{{{wwwwwwwwwxxxzzz}}}}}}}}}~~~~~~|||~~~lllfffaaaaaacccgggooowwwzzzrrrjjjeee]]]VVVOOONNNTTT[[[___```XXXVVVXXX___eeekkkssszzzzzz|||~~~{{{qqqhhhaaa[[[VVVTTTWWWVVVUUUUUUWWW^^^hhhooovvv{{{|||uuukkklllzzz|||cccRRRIIIAAA???<<<;;;;;;;;;:::888999999999888777666555444444333333222222333333444nnnRRRJJJCCC???AAA???============<<<<<<<<<<<<999:::<<<===>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;>>>===AAAMMM[[[wwwzzzuuuwwwzzzwwwwwwvvvrrrnnniiieee___ZZZVVVRRRNNNKKKHHHFFFDDDCCCCCCAAA>>><<<777888888666333111333555555555555555555555555555666666777888888888888777777777777777888888888888777777777777666666666666555555555555555555555555444555666777777888888888555777888:::;;;;;;:::999::::::;;;;;;===AAAGGGKKKZZZvvvttt```MMMFFFAAA===???FFFIIILLLQQQUUUVVVSSSPPPMMMGGGDDDFFFOOOYYYdddqqq{{{wwwhhhXXXQQQNNNOOOTTTYYY```cccggglllppprrrssssssnnngggbbb```^^^[[[]]]bbbhhhqqq~~~zzzuuurrrtttvvvvvvwww{{{xxxyyy{{{~~~vvvnnneeeaaaaaaccckkkssszzz}}}uuuiiiaaaUUUOOOHHHIIIOOOVVVYYYYYYXXXVVVXXX___eeekkksss{{{zzz|||~~~vvvmmmfff^^^XXXTTTTTTUUUUUUTTTTTTXXX```fffqqqxxx{{{tttiiieeelllvvvlllVVVHHHBBB@@@>>>===<<<<<<;;;999999999999888777666555444444333333222222333333444nnnRRRKKKCCC@@@AAA???>>>=========<<<<<<<<<<<<999:::<<<>>>>>>===<<<;;;:::;;;<<<<<<======<<<<<<999>>>===CCCQQQaaaxxxxxx{{{xxxxxxvvvqqqlllhhhddd^^^XXXTTTQQQMMMKKKEEECCCBBBAAAAAA???<<<:::666888888666222111222555666666666666666666666666666666777888888888888888777777777777888888888888888888777777666666555555444555555555555555555555444555666777888888888888444666999<<<<<<;;;:::888999999:::;;;===CCCKKKPPPccc|||dddRRRCCCAAA@@@>>>BBBKKKJJJMMMQQQTTTTTTQQQMMMJJJFFFDDDGGGQQQ[[[fffsss}}}ttthhh[[[SSSPPPOOOTTTZZZ```cccgggmmmqqqtttvvvvvvrrrkkkfffcccaaa^^^```dddpppyyy}}}xxxyyyxxxvvvvvvxxx~~~sssgggaaa^^^aaaiiisss|||~~~vvvyyyxxxiii___QQQKKKFFFGGGNNNUUUXXXXXX[[[YYYZZZ```fffllluuu~~~|||~~~zzzqqqiiiaaaZZZUUUPPPTTTVVVTTTPPPRRRYYY```ooouuuyyytttjjjdddgggllluuusssYYYGGGDDDBBB???>>>>>>===<<<:::999999999999888666555444444333333222222333333444lllQQQKKKEEEBBBBBB>>>???===;;;;;;<<<<<<;;;::::::;;;<<<;;;::::::;;;<<<<<<;;;;;;:::::::::;;;;;;:::===@@@GGGVVVrrr}}}{{{~~~{{{xxxuuuqqqooogggddd^^^YYYUUUQQQLLLIIIGGGEEEBBB???<<<;;;::::::888777666777888888777666777555555666777888888666666666777888888888888888888777777777888999::::::888888888777888888999:::888777666555555666777888999999888666444555777:::999999999:::;;;<<<===>>><<<888999AAACCCCCCNNN^^^vvv}}}dddNNNIIIBBB===<<<@@@GGGKKKPPPSSSVVVUUUPPPKKKIIIHHHFFFHHHMMMUUU]]]gggxxxzzzlll^^^YYYZZZYYYXXXXXXbbbbbbdddiiinnnsssuuuuuurrrooolllkkkhhhgggmmmuuu|||}}}yyywwwzzzpppddd```ccciiimmm}}}{{{{{{|||~~~{{{jjj]]]PPPJJJFFFHHHKKKNNNTTTYYYZZZ[[[\\\```fffnnnvvv{{{|||~~~~~~{{{nnnbbb[[[YYYWWWVVVTTTRRRRRRTTTXXX[[[fffsss{{{ssseee\\\YYYXXXeeeooo~~~___LLLFFFBBB??????===::::::======;;;888777666666444333444444444444444444444444lllQQQKKKEEEBBBBBB>>>???===;;;;;;<<<===<<<;;;:::<<<===<<<;;;:::;;;<<<<<<;;;;;;::::::;;;;;;<<>><<<999<<>>>>><<<;;;;;;===>>>======;;;<<<======;;;;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<>>>@@@GGGVVVnnn}}}zzzzzz~~~{{{xxxtttppplllfffccc^^^ZZZUUUPPPJJJFFFFFFEEEBBB@@@===<<<;;;:::===:::777666666777777666888777666666777777666555444555666666777777666666888888777666666666777777;;;;;;999888777666666666777777666666666666777777777888::::::999999:::<<<888888888999:::;;;<<<===<<<;;;???FFFIIIOOOcccwwwxxx^^^LLLDDDAAA>>><<<>>>CCCIIIMMMPPPSSSUUUSSSNNNIIIGGGHHHKKKNNNUUU___fffooo~~~}}}uuunnnkkkgggbbb___``````aaaccchhhmmmpppqqqppppppllljjjkkklllooovvv~~~}}}~~~vvvtttssssssuuuxxxxxxxxx~~~{{{ooojjjjjjooosss~~~qqqeeeWWWNNNGGGGGGJJJMMMTTT[[[```aaacccfffkkksss{{{vvvggg[[[UUUTTTRRROOONNNNNNPPPSSSUUU[[[fffnnnjjjaaaYYYTTTPPPYYYeeexxxsss[[[JJJDDD??????>>>;;;;;;===;;;999777666777777666555444444444444444444444444lllQQQKKKEEEBBBBBB>>><<<:::999:::<<<======<<<<<<===>>>===<<<<<<<<<>>><<<;;;;;;;;;;;;<<<<<<===<<>><<<;;;:::???;;;777555555666777666888777666666777777666555555666666777777777777777888888777666555555666666:::999888777666666666666666666666666666777777777777888::::::999888999999888888888999:::;;;<<<===>>>>>>AAAFFFLLLZZZtttgggRRRFFF@@@???>>>???BBBGGGLLLPPPPPPSSSTTTRRRMMMIIIHHHIIINNNQQQYYYbbbiiirrr}}}wwwsssllldddaaaccc]]]___ccchhhmmmppppppooopppkkkhhhjjjmmmpppxxx|||~~~{{{tttnnnkkkiiijjjkkkmmmpppsssuuuvvvzzz}}}uuummmjjjmmmppp{{{wwwmmm___UUULLLIIIJJJNNNUUU\\\ccceeehhhlllqqqyyyyyykkk___XXXTTTRRRNNNMMMNNNPPPRRRSSSWWWaaahhhhhhccc^^^XXXRRRWWWcccvvv|||```MMMEEE@@@??????<<<;;;===;;;999777777888999888777444444444444444444444444lllQQQKKKEEEBBBBBB>>>:::999888999:::<<<<<<;;;<<<===>>>===<<<<<<<<<>>>;;;;;;;;;;;;;;;<<<===>>>>>>CCCQQQjjjtttmmmpppwww}}}zzzwwwvvvssspppnnnbbb___ZZZVVVRRRMMMHHHDDDBBBAAA@@@???===<<<;;;:::>>>;;;777444444555666666888666555666777888777555777777888999999999999888888888777666555555666666888777777666777777888888555555666777777777777777777999:::999888666666777888888888999:::;;;======@@@@@@CCCHHHRRRhhhuuuZZZKKKEEE>>>???@@@CCCGGGKKKOOORRRQQQSSSTTTRRRMMMKKKKKKMMMQQQTTT[[[cccjjjqqq{{{tttlllccc```bbb^^^```ffflllsssvvvvvvuuusssmmmiiijjjmmmqqqyyy~~~~~~|||xxxxxx}}}|||{{{}}}~~~zzztttnnnhhhdddaaadddfffjjjnnnqqquuuwwwyyy|||yyynnnhhhhhhjjjvvvwwwjjj___TTTOOONNNOOOUUU\\\dddhhhmmmrrrxxx{{{oooeee^^^WWWSSSOOONNNPPPRRRTTTTTTVVV^^^eeehhhiiihhhbbb[[[[[[dddvvvbbbPPPGGG@@@??????===<<<===<<<:::999999:::;;;:::999444444444444444444444444lllQQQKKKEEEBBBBBB>>>;;;:::999999:::<<<;;;:::;;;<<<======;;;;;;<<<===;;;;;;;;;;;;<<<===>>>>>>===FFFWWWssszzzooojjjqqq{{{}}}{{{xxxuuusssqqqnnnkkk___[[[VVVRRRNNNKKKGGGDDD??????>>>>>>===;;;:::999;;;888555444444555555555777555555666777888888666777888999999::::::999999888888777666666666777777666666666666666777888999444555666777888888888777777888999888666555666777999999999:::;;;<<<===>>>AAACCCFFFNNN___zzzkkkQQQFFFDDD>>>@@@CCCGGGKKKOOOQQQRRRSSSTTTUUUSSSOOONNNPPPSSSTTTVVV\\\ccciiippp}}}wwwnnnfff```___bbb[[[___fffooowww{{{{{{zzzxxxqqqkkkmmmqqqvvv}}}~~~~~~}}}xxxwwwwww{{{|||yyywwwwww~~~}}}zzzxxxzzzxxxtttoookkkhhhffffffgggjjjooosssvvvxxx{{{}}}}}}ppphhhfffhhhssswwwkkk___WWWSSSRRRVVV[[[ccciiiqqqxxx~~~tttkkkdddZZZVVVQQQPPPRRRUUUUUUUUUUUU[[[aaagggooosssnnnggg___fffsssgggSSSIII@@@???@@@>>><<<<<<<<<;;;999999:::;;;:::999444444444444444444444444lllQQQKKKEEEBBBBBB>>>>>><<<;;;;;;<<<===<<<;;;:::<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;<<<===>>>???>>>JJJ___{{{uuukkkiiittt~~~{{{wwwtttqqqnnnjjjggg\\\XXXRRRNNNKKKIIIGGGFFF<<<<<<======<<<:::888777888666444333444555444333555444444555888999999888777777888999999999999999888888777777777888999999888777777666666666666777333444666777888888888777666777888777666777:::<<<:::::::::;;;<<<===>>>???AAADDDKKKYYYooo```IIIAAABBB???AAAFFFJJJNNNPPPQQQQQQTTTVVVVVVTTTQQQQQQUUUXXXYYYZZZ^^^ccchhhooo|||oooddd```^^^___ccc]]]bbbkkkuuu~~~vvvppprrrxxx}}}~~~zzzyyy{{{yyy|||}}}||||||zzzvvvuuutttxxxuuuqqqnnnlllmmmoooppppppuuuzzz|||}}}}}}~~~tttkkkiiijjjppp|||wwwiii```YYYUUUVVVZZZaaaiiisss|||zzzoooggg\\\WWWQQQPPPSSSVVVVVVUUUTTTWWW]]]fffrrrzzzxxxqqqaaaeeeooooooVVVJJJAAA@@@AAA???===<<<<<<:::888888999999888777444444444444444444444444lllQQQKKKEEEBBBBBB>>>AAA???=========>>>===<<<:::;;;<<<;;;::::::;;;<<<;;;;;;;;;<<<<<<>>>??????DDDRRRiiirrriiihhhwww|||wwwsssoookkkfffccc[[[VVVPPPKKKIIIHHHGGGFFF;;;;;;<<<<<<;;;999888777555444333333555555444222444333333555888::::::999666666777888888888888888888888777777888999:::::::::999888666555555555555333444666777888888888777555666777777777:::>>>AAA;;;;;;;;;<<<===>>>???@@@@@@EEEPPPaaa{{{vvvXXXDDD>>>AAA???BBBFFFKKKNNNPPPPPPOOOUUUVVVWWWUUUSSSTTTXXX\\\\\\\\\___dddgggnnn|||hhh]]][[[]]]```dddfffkkkuuuyyytttwww}}}zzzxxx{{{~~~{{{}}}yyyuuusssssstttvvvssspppmmmnnnqqquuuxxxzzz~~~xxxooommmnnnmmmyyy}}}oooeee]]]WWWVVVYYY___hhhttt~~~~~~qqqhhh]]]WWWQQQPPPTTTWWWVVVUUURRRUUUZZZdddsss~~~}}}vvvaaaccckkk{{{{{{xxx|||vvvWWWKKKAAA@@@AAA@@@===<<<;;;999777666777777666555444444444444444444444444mmmRRRKKKDDDAAACCCBBB>>>>>>>>>>>>==================<<<<<<<<<<<<======AAA======???>>><<<>>>BBBJJJ\\\zzz{{{mmmjjjppp~~~{{{wwwuuurrrmmmfff```[[[WWWSSSOOOLLLJJJHHHFFFEEECCC???<<<:::888888999777666444333444555777999999999:::::::::;;;;;;;;;555666666777777777666666;;;;;;;;;;;;;;;:::999888999999888888777777666666444444555666777888999999:::;;;<<<;;;999999999;;;;;;;;;<<<<<<<<<===>>>???EEEMMM\\\ssseeePPPDDDCCCFFFEEEHHHNNNTTTWWWWWWUUUSSSUUUYYYZZZ[[[^^^bbbaaa]]]bbb______dddjjjrrr~~~uuuaaa]]]YYY\\\ddddddjjjsss}}}zzz{{{{{{}}}yyyuuuttttttuuuuuuwwwxxxxxxxxxyyy|||vvvpppnnnuuuzzz|||qqqaaaWWWXXX^^^___fffqqq~~~|||qqqeee\\\SSSSSSTTTSSSQQQQQQPPPRRRTTT[[[iiivvvyyyvvvgggccccccooo~~~uuuuuu}}}dddNNNDDDFFFAAA???AAA>>>;;;::::::999999888888777666555555555555444444444mmmRRRLLLEEECCCEEEDDD============<<<<<<<<<<<<======<<<<<<<<<<<<======???======@@@@@@???AAAEEENNNbbb{{{nnnkkksss~~~zzzuuurrrooojjjddd^^^YYYVVVQQQMMMKKKIIIFFFDDDCCCAAA>>>;;;999888888999777666555444444666777888999999999999::::::::::::999999999999999999888888999999999999999888777777777777666666555555555555555555666666777888888888888:::;;;:::999888:::;;;>>>>>>>>>??????@@@BBBDDDIIISSSddd|||rrrYYYHHH??????BBBGGGLLLRRRVVVWWWVVVVVVVVVXXX\\\______bbbeeeccc]]]```]]]___dddkkkrrr~~~qqq___\\\YYY^^^ggghhhooowww~~~~~~~~~{{{vvvssssssuuuvvvwwwyyyyyyzzzzzz{{{}}}uuuqqqtttxxx~~~}}}xxxfffYYYVVV[[[^^^eeeppp}}}tttfff\\\TTTSSSTTTRRRPPPPPPPPPQQQSSSYYYfffrrruuurrriiicccbbbnnnwwwuuujjjSSSGGGGGGAAA???@@@===<<<;;;;;;::::::999888888666555555555555444444444lllRRRLLLFFFCCCFFFDDD<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<<<<=========<<<===AAAAAA@@@DDDIIIUUUlllxxxnnnmmmwww{{{tttoookkkgggaaa]]]XXXTTTPPPLLLIIIGGGEEECCC@@@>>><<<:::888888888888777666555444555666777888777888888888999999999999;;;;;;:::::::::999999888777777777888777777666555777666666666666555555555777777777777777777777777666888999999888888:::;;;===>>>??????@@@BBBEEEHHHOOO]]]rrrcccPPPFFFAAAAAACCCKKKQQQXXXZZZWWWVVVWWWZZZ]]]aaaeeefffhhhiiieee^^^]]]\\\^^^eeekkksss~~~lll\\\ZZZYYY___iiikkktttzzzyyyvvvrrrrrrtttwwwyyyzzz{{{|||}}}~~~xxxqqqqqqtttzzzooo]]]VVVWWW\\\cccnnn|||xxxhhh]]]TTTRRRSSSPPPOOOOOONNNPPPRRRVVV```kkknnnlllggg```]]]iii{{{sssqqq~~~rrrYYYJJJHHHAAA???@@@===;;;;;;:::999999888888777666555555555555444444444kkkQQQKKKEEEBBBCCCAAA=========<<<<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===<<<;;;===@@@AAA@@@EEELLL___xxxsssmmmooo|||{{{sssmmmiiieee```\\\WWWTTTOOOKKKIIIGGGDDDBBB===<<<:::999888888888888666666555555666666777888777777777777888888888888::::::999888888777777777666777777777777777666666888888888888888888888888888888888777777777666666555666888888888888:::;;;:::<<<=========@@@FFFKKKVVVgggtttZZZKKKGGGFFFFFFGGGPPPWWW]]]\\\XXXVVVYYY^^^```eeejjjlllmmmmmmfff^^^[[[ZZZ^^^eeelllsss}}}iii[[[ZZZYYY___jjjmmmuuuyyywwwuuussssssvvvyyy|||}}}~~~vvvlllllloootttzzzyyyeeeYYYVVVZZZ```kkkyyy|||kkk```UUURRRRRROOOMMMMMMKKKNNNPPPRRRYYYbbbffffffccc\\\XXXaaayyy}}}pppiiivvvyyy]]]LLLHHHAAA???AAA===999999888888777777666666666555555555555444444444jjjPPPJJJCCC??????===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===?????????FFFOOOiiixxxmmmmmmsss|||ssslllhhhddd```\\\WWWTTTOOOKKKIIIGGGDDDBBB;;;::::::999888777777777666666666666666777888888666666777777777888888888::::::888888777777888888777777888888999888888777888888888888999999999999999999888888777777666666555666888888888888:::;;;999;;;<<<<<<===AAAIIIOOO]]]qqqkkkSSSHHHFFFGGGIIIKKKUUUZZZ___]]]XXXWWW[[[aaabbbhhhnnnpppqqqoooggg^^^[[[ZZZ]]]dddkkkrrr|||iii\\\[[[XXX]]]hhhlllrrrwww||||||~~~zzzxxxvvvwwwzzz}}}tttgggfffjjjpppvvv}}}nnn___ZZZXXX]]]fffsssnnnbbbWWWSSSQQQNNNLLLLLLIIIMMMOOONNNRRRYYY___``````ZZZVVV\\\ooopppfffrrrbbbNNNHHHAAA???AAA>>>:::::::::999888888777777666555555555555444444444hhhOOOIIIBBB>>>>>>;;;???>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<===<<<===>>>>>>@@@KKKVVVuuu~~~qqqjjjooo|||zzzrrrlllhhhddd___[[[WWWSSSOOOKKKIIIFFFDDDBBB;;;::::::999888777777666666666777777777888888888666777777777888888888888;;;:::999888888999:::;;;888888999999::::::999999666666666777777777777888999999999888888777777777666888999999888888:::;;;:::===?????????EEEOOOWWWeeezzzzzzhhhTTTKKKJJJMMMPPPTTTYYY\\\]]]\\\XXXXXX]]]bbbeeekkkppprrrsssrrrjjjaaa]]][[[]]]ccciiippp{{{jjj^^^\\\XXX\\\gggkkkpppuuu{{{~~~}}}zzz||||||{{{yyyzzz~~~ttteeebbbgggooovvv}}}uuueee^^^XXXZZZ```lllzzzrrrfffYYYTTTRRRNNNKKKKKKFFFKKKMMMKKKLLLSSSYYY\\\___]]]ZZZ[[[dddyyyvvvgggqqqjjjRRRIIIAAA@@@BBB>>>======<<<<<<;;;::::::999666555555555555444444444fffMMMIIICCC@@@@@@>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<===>>>???DDDRRR```}}}pppjjjuuu}}}xxxpppkkkgggccc]]]YYYUUURRRMMMIIIGGGEEEBBB@@@;;;;;;;;;:::999777666555666666777888888888888888777777777888888888999999999888777777777999;;;<<<777888999999::::::999999666666777777777888888888999999888888888888888888888:::;;;:::999888:::;;;<<>>@@@HHHXXXhhhqqqlllzzzzzzuuuooojjjfffbbb\\\WWWTTTPPPLLLHHHFFFCCCAAA???<<<<<<<<<;;;999888666555666666777888888888888888888888888888999999999999666555444444555777999;;;777777888999999999999999888888999999::::::::::::888888888888888888888888:::;;;<<<;;;999999999;;;;;;???AAAAAAAAAHHHTTT___pppiii\\\OOOIIIIIILLLUUU]]]\\\ZZZXXXWWWXXX[[[^^^aaajjjoootttvvvwwwvvvoooggg```]]]]]]aaafffmmmyyyjjj___^^^ZZZ]]]iiinnnsssxxx}}}||||||}}}}}}zzzzzzzzzzzz}}}rrrccc```gggpppxxxzzziiiaaaWWWVVVYYYaaaooo}}}xxxjjj]]]VVVSSSNNNLLLKKKBBBIIILLLHHHFFFLLLTTTYYYXXX\\\]]]VVVQQQYYYooopppwwwzzz]]]OOODDDAAA@@@;;;999999888888777666666666666666555555555444444444dddMMMJJJDDDAAAAAA===??????>>>===<<<;;;;;;::::::;;;;;;<<<===>>>??????>>>;;;;;;===AAAJJJZZZjjjyyyzzz}}}yyysssnnnhhhaaa[[[VVVSSSOOOKKKHHHFFFDDDBBB@@@<<<<<<;;;:::999777666666<<<;;;999777666666777888888999::::::;;;;;;;;;;;;777888888888888999999999888888888888888999999999888888999999999:::::::::999999999999999999999999999999::::::::::::;;;;;;===@@@CCCCCCDDDLLLYYYddd|||pppXXXSSSNNNMMMQQQVVVYYYZZZ^^^\\\[[[ZZZ[[[]]]```bbbmmmooorrrvvvwwwuuuoookkkccc^^^[[[\\\dddnnnwww{{{nnn[[[ZZZ___ccchhhqqqxxx}}}~~~|||zzzzzzyyyxxxxxx{{{~~~nnnfffccceeelllwwwnnn___[[[UUUVVV```jjjrrrxxxmmm```VVVRRRPPPMMMJJJLLLLLLKKKIIIIIIMMMRRRVVV___]]][[[VVVQQQSSSaaappp}}}```LLLFFFAAA===;;;===<<<<<<;;;999888888777999999777666555555555555eeeOOOMMMHHHEEEFFFCCC>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>@@@???AAACCCFFFPPPddduuu||||||yyysssmmmhhhaaaZZZVVVQQQNNNIIIFFFDDDCCC@@@???===<<<:::999888777777777;;;:::888777666777888999888999999::::::::::::999888888888888999999999999::::::999999888888777777999999999:::::::::;;;;;;999999999999999999999999999999::::::::::::;;;;;;;;;???BBBDDDFFFOOO^^^iiiyyycccSSSOOOMMMMMMRRRVVVYYYZZZXXXXXXYYY[[[^^^aaaeeeggglllnnnrrrvvvxxxwwwrrrnnnfffbbb^^^^^^dddmmmuuuyyyooo]]]]]]cccgggmmmuuu|||{{{xxxxxxxxxxxxwwwwwwyyy|||}}}~~~rrrllliiihhhlllvvvtttdddXXXQQQQQQZZZccclllzzzzzzpppbbbWWWRRRPPPMMMJJJKKKKKKJJJIIIIIILLLQQQUUU^^^______ZZZQQQOOO[[[iii}}}gggQQQIIIEEEAAA???===<<<<<<;;;999888888777999888777666666555666666eeeOOOMMMJJJGGGHHHFFF===============<<<<<<<<<<<<<<<<<<===============<<<>>>AAADDDGGGRRRiii~~~{{{{{{xxxsssmmmggg```YYYUUUNNNKKKHHHEEECCCBBB???======<<<:::888777777888999:::999888777777777999999888999999999999888888777888888888888999999999:::;;;;;;:::999888777666666999999:::::::::;;;;;;;;;999999999999999999999999999999::::::::::::;;;;;;:::===AAADDDIIITTTcccnnnkkkVVVNNNMMMNNNPPPUUUYYY[[[[[[VVVWWWZZZ]]]aaaeeegggiiikkkmmmrrrwwwzzzzzzwwwssskkkgggbbbaaaeeemmmtttxxxqqqcccbbbhhhlllrrryyy|||xxxwwwwwwwwwwwwwwwwwwyyy{{{{{{}}}zzzvvvrrrmmmllluuu{{{mmmYYYQQQNNNTTT\\\eeesss~~~tttfffZZZSSSOOOLLLJJJJJJJJJIIIGGGGGGJJJOOORRR\\\aaaeeeaaaTTTMMMUUUbbbyyynnnUUUKKKGGGDDDBBB<<<<<<;;;::::::999888888777777666666666666777777cccMMMKKKGGGDDDEEEBBB<<<<<<<<<==============================<<<<<<<<<:::===BBBDDDGGGSSSnnn}}}xxx}}}yyyvvvrrrlllggg___XXXSSSLLLJJJGGGEEEDDDBBB???======;;;999777666777999;;;999888888777777888999:::888888888888888777666555888888888999999999:::::::::::::::999999888888888999999999999::::::::::::999999999999999999999999999999999:::::::::;;;;;;:::===AAAEEELLLXXXgggqqq{{{dddQQQMMMNNNQQQUUUYYY[[[\\\\\\YYY[[[^^^aaadddfffggggggjjjmmmqqqxxx|||~~~|||yyyoookkkfffdddfffmmmtttxxxwwwjjjhhhjjjnnntttzzz}}}zzzxxxxxxyyyxxxwwwwwwyyy{{{|||zzzrrrmmmsss~~~uuuaaaUUUNNNRRRXXX```nnn|||yyykkk^^^VVVPPPMMMKKKHHHHHHHHHGGGFFFHHHMMMPPPZZZdddmmmkkk\\\PPPUUU```zzztttWWWJJJEEECCCAAA<<<<<<;;;::::::999888888777666666666666777777888cccMMMJJJEEEAAAAAA>>><<<<<<<<<==============================<<<<<<<<<>>>@@@DDDGGGKKKZZZwwwzzzwwwwww~~~{{{wwwtttpppkkkeee^^^VVVPPPKKKIIIGGGEEEDDDCCC@@@>>><<<;;;888666666888:::<<<888888888888888888999999888888888888777777666555888999999999999:::::::::888888999999:::::::::;;;888888888888999999999999999999999999999999999999999999999:::::::::;;;;;;;;;===AAAFFFNNN[[[iiisssttt^^^NNNLLLOOOTTTYYY\\\]]]]]]]]]^^^```ccceeeggghhhhhhhhhiiilllqqqxxx~~~~~~sssoookkkggghhhmmmtttyyyssslllkkkmmmsssxxx|||zzzzzzyyywwwvvvvvvxxx{{{~~~uuunnnrrr|||~~~jjj[[[OOOPPPTTT[[[hhhvvv~~~qqqeeeZZZSSSNNNLLLGGGGGGGGGFFFFFFGGGKKKNNNXXXeeessstttfffYYYZZZccc~~~|||[[[JJJEEEBBB@@@;;;;;;;;;::::::999999888777666666666666777777888dddMMMJJJEEEAAAAAA>>>===============<<<<<<<<<<<<<<<<<<===============>>>???BBBFFFNNN```yyyoooooozzz}}}yyytttqqqmmmiiiccc[[[SSSMMMIIIHHHFFFEEEEEECCC@@@>>>;;;:::888777777999:::<<<888888888888888888888888777888888888888777777666999999999999::::::::::::777777888999:::;;;<<<<<<888888999999999:::::::::999999999999999999999999999999::::::::::::;;;;;;<<<>>>AAAHHHRRR```nnnxxx}}}iiiVVVLLLLLLQQQXXX]]]```aaabbbcccbbbdddfffiiijjjkkkkkkkkkhhhkkkpppxxx~~~xxxuuupppkkkiiilllsssxxx{{{pppkkkmmmrrrwww~~~}}}|||{{{zzzwwwvvvvvvyyy~~~vvvooorrryyyrrr```PPPMMMPPPUUUaaannnxxxlll```WWWPPPMMMGGGGGGGGGFFFFFFGGGJJJMMMUUUccctttzzzoooaaa___eee~~~bbbNNNGGGDDD@@@;;;;;;;;;::::::999999999777777666666666666777777cccLLLIIIEEEAAABBB???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>======???FFFSSSiiipppjjjlll{{{vvvqqqoookkkgggaaaYYYPPPKKKFFFEEEDDDDDDDDDBBB???<<<999888888888999999:::;;;999999999999888888777666777777888888999999888888999999999:::::::::;;;;;;888999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999999999::::::::::::;;;;;;<<<>>>BBBJJJVVVfffuuuppp\\\PPPMMMPPPVVV___eeeiiillloooqqqkkkkkkllllllkkkkkkjjjjjjhhhkkkpppwww~~~|||uuunnniiijjjpppuuu|||tttlllnnntttyyy~~~|||zzzzzz{{{}}}|||uuupppqqqvvv~~~zzzfffSSSLLLMMMRRR]]]iiiwww}}}rrrfffZZZRRRNNNGGGGGGHHHGGGFFFGGGJJJLLLSSS```rrrzzzsssfffaaadddwwwgggPPPHHHDDD???;;;;;;::::::::::::999999999888777666666555666666___IIIGGGCCCAAABBB?????????>>>===<<<;;;;;;::::::;;;;;;<<<===>>>??????BBB@@@BBBKKK[[[uuu~~~mmmkkknnn|||{{{|||~~~~~~yyytttpppmmmjjjfff```XXXOOOIIIDDDCCCBBBBBBBBBAAA>>>;;;777888888999:::::::::;;;:::::::::999999777666555666777888999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<============>>>999999999999999999999999999999:::::::::;;;;;;;;;<<<>>>CCCLLLZZZkkk{{{}}}gggTTTMMMPPPUUU\\\eeemmmrrrvvvzzz~~~tttsssqqqnnnkkkiiigggfffhhhjjjpppwww~~~yyypppiiihhhmmmrrrwwwvvvnnnpppwww|||yyywwwyyyzzzuuuqqqqqquuu{{{kkkVVVNNNNNNQQQ\\\hhhqqqvvviii]]]TTTOOOGGGHHHHHHGGGFFFGGGJJJLLLQQQ^^^pppyyytttggg```aaappphhhQQQHHHBBB===;;;:::::::::::::::::::::999999888666555555555555___JJJFFFCCCCCCBBB;;;===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<>>>>>=========<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<>>???BBBHHHOOOYYYgggwww|||yyyrrrggg\\\XXXYYY]]]eeejjjrrryyy~~~{{{rrrkkkhhhgggeeedddgggiiillloootttzzzyyypppkkkkkkllllllqqqyyy~~~yyy{{{|||}}}zzz~~~vvvqqqsssxxx}}}{{{___QQQNNNQQQVVVZZZkkkwww|||ooobbbWWWQQQLLLJJJGGGFFFEEEFFFHHHIIILLLYYYbbbkkkooocccWWW[[[hhh~~~vvv{{{oooVVVJJJDDD@@@<<<<<<<<<;;;;;;::::::999888888777666666666666666___JJJFFFCCCBBBBBB<<>>>>>>>>============;;;;;;<<<===>>>>>>>>>>>>>>>BBBKKK[[[ssswwwnnnqqqxxxzzzmmmiiipppssswww|||~~~~~~|||zzzsssooojjjccc]]]UUUMMMHHHEEEEEECCCAAA???===<<<;;;999999999888888888777777999999999999999888888888555666777888999888777777888999999:::::::::::::::999999999888999999::::::::::::;;;;;;<<<;;;;;;:::888888888888999999999999<<<;;;999888999<<<@@@CCCCCCJJJTTT___mmmzzz}}}zzzxxxrrrjjjbbb___```dddgggnnnrrrxxx}}}|||rrrjjjeeedddddddddggghhhkkknnnttt{{{uuummmkkklllhhhlllsss|||zzzuuuuuuyyy}}}hhhVVVOOONNNQQQTTTeeeppp}}}qqqdddXXXQQQKKKIIIGGGEEEEEEFFFHHHIIIKKKVVV\\\aaadddYYYPPPUUU^^^tttyyyvvv}}}tttZZZLLLEEEAAA======<<<;;;::::::999999888888777666666666666666}}}___KKKGGGBBBBBBBBB===>>>>>>>>>=========<<<<<<;;;<<<===>>>>>>??????>>>AAADDDMMMaaa~~~uuummmttt~~~ooofffgggqqqtttyyy|||~~~}}}{{{yyysssooojjjeee^^^WWWOOOJJJEEEEEECCCAAA???===<<<;;;:::::::::999999999888888999999999888888888888888333444666888888777555444777888999;;;;;;:::999999888888888888999:::;;;;;;::::::;;;;;;<<<;;;;;;;;;888888888888999:::;;;<<<======;;;::::::<<<@@@CCCEEEOOO[[[hhhvvv~~~xxxwwwpppgggcccdddiiinnnpppsssvvv{{{~~~vvvlllgggeeefffgggkkkmmmooorrrxxxyyynnnjjjjjjiiilllpppxxx}}}wwwwwwyyy}}}zzz|||qqq[[[OOOJJJLLLQQQ]]]gggvvvuuugggZZZRRRKKKJJJGGGFFFEEEGGGIIIJJJMMMUUUWWWYYYZZZPPPIIIPPPVVVgggvvvwwwyyy]]]MMMFFFBBB======<<<;;;::::::999999888777777666666666666666|||___KKKGGGBBBAAABBB>>>=========<<<<<<<<<;;;;;;;;;<<<===>>>????????????DDDFFFPPPgggqqqkkkuuu|||jjjfffkkkvvvxxx|||~~~~~~|||yyywwwrrrooojjjddd^^^WWWPPPKKKEEEEEECCCAAA???===<<<;;;::::::::::::999999999999888888888888888888888888555666888999999888666555777888999:::;;;:::999888888888888888999:::;;;;;;999::::::;;;<<<<<<<<<;;;999999999999:::<<<===>>><<<>>>???>>><<<===???BBBJJJWWWggguuu{{{wwwppphhheeeiiinnnrrrssswwwyyy|||~~~}}}uuunnnkkkkkklllppprrrtttwww||||||qqqjjjhhhjjjlllpppvvvxxxvvvyyy}}}~~~yyy~~~{{{aaaPPPHHHJJJOOOWWW```mmm{{{zzzlll^^^TTTNNNLLLJJJGGGGGGHHHIIIKKKLLLRRRQQQRRRUUUNNNJJJSSSVVVaaatttxxxrrr```NNNFFFCCC>>>===<<<;;;:::999888888888777777666666666666666{{{^^^LLLGGGAAA@@@CCC???<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>????????????EEEIIIUUUmmmyyykkkiiivvvwwwjjjkkkrrrzzz||||||xxxuuuqqqmmmggg```[[[UUUOOOKKKEEEEEECCCAAA???===<<<;;;:::::::::999999999888888777777777888888888888888::::::;;;<<<<<<;;;999888777888888999999999999999999999999888999999::::::999999:::;;;<<<<<<<<<<<<;;;:::::::::;;;<<<>>>???:::===??????>>>>>>BBBEEELLL]]]qqq}}}~~~xxxtttooojjjiiilllppprrrrrryyy{{{}}}zzzuuuttttttsssuuuxxx{{{~~~vvvnnnjjjjjjkkkooowwwyyyuuuvvv{{{mmmXXXKKKJJJOOOSSS[[[gggsss~~~rrrcccXXXPPPNNNKKKHHHGGGGGGIIIJJJFFFLLLKKKLLLQQQMMMLLLWWWXXX\\\gggzzz|||ooowwwgggQQQGGGCCC>>>>>>===<<<:::999888888888888777666666666666666zzz^^^LLLHHHAAA@@@CCC@@@============<<<<<<<<<<<<<<<<<<>>>???????????????EEEKKKYYYrrrsssiiijjj|||ssskkkoooxxx}}}~~~}}}yyyvvvnnniiiaaa[[[UUUQQQLLLIIIEEEEEECCCAAA???===<<<;;;999999999999888888888888666777777777888888888999<<<;;;;;;;;;::::::::::::888888888888888999999:::::::::999999888999999999888999:::;;;<<<<<<<<<<<<;;;;;;999999999;;;===>>>888;;;=========@@@GGGMMMUUUiii~~~|||xxxrrrpppooopppqqqsssssssssxxxzzz|||~~~|||{{{wwwyyy|||wwwqqqlllnnnqqqxxx{{{sssrrrwww{{{cccRRRLLLNNNRRRYYYcccmmmwwwwwwggg\\\RRROOOLLLHHHFFFFFFFFFGGGDDDIIIGGGHHHLLLHHHIIITTTRRRQQQWWWhhhrrrssspppVVVHHHBBB>>>>>>===<<<:::999888777888888777666666666666666zzz^^^MMMHHHAAA@@@CCCAAA>>>>>>>>>>>>============<<<===>>>??????@@@@@@???DDDKKK\\\uuupppjjjmmm~~~pppkkkrrr{{{}}}{{{xxxkkkfff^^^VVVQQQMMMJJJHHHEEEEEECCCAAA???===<<<;;;999999999888888888777777666666777777888888888999::::::999888777777888888999888777777777888:::;;;;;;;;;:::999888888888888888999:::;;;<<<<<<<<<<<<;;;:::999888888:::;;;===666999::::::;;;BBBLLLUUUbbbxxx~~~qqqssstttvvvvvvvvvvvvvvvvvvwwwyyy{{{~~~zzz}}}}}}vvvqqqrrruuuyyy|||rrrpppttt}}}mmmWWWNNNMMMSSSYYYaaajjjsss~~~zzzjjj^^^RRROOOKKKHHHEEEDDDEEEEEEFFFJJJGGGEEEHHHCCCBBBMMMHHHEEEIIIYYYtttvvvssswwwZZZIIIBBB???>>>===<<<:::999888777888888777666666666666666