BM6P6(@ lllhhhaaaZZZVVVUUUUUUVVVXXXZZZ\\\]]][[[ZZZZZZZZZZZZYYYVVVTTTYYY```cccaaaaaa___^^^aaahhhmmmnnnnnntttssstttuuuwww{{{}}}ttthhh\\\TTTMMMGGGCCCBBBBBBBBBAAAAAACCCHHHLLLUUU___nnn{{{||||||~~~iiiZZZMMMGGGDDD>>><<<===<<<;;;999777777888999:::888888888888888888888888666666777777888888888999888777666555444444555666777777666666666666666777444444444555555555666666666666666666777777777888777666444333333555888:::777777777777777777777777666777888888999;;;???BBBJJJRRR[[[^^^```fffrrr}}}}}}{{{~~~|||vvvqqqkkk```WWWKKKHHHCCC@@@???>>>===<<<<<<<<<============<<<<<>>@@@@@@@@@?????????>>>>>><<<========================>>>?????????>>><<<;;;:::999888777666666666666888999:::<<>><<<;;;999999999999999999999999666666666666777777777777888888777777888888999:::AAAKKKZZZgggnnnvvvyyyzzztttmmmhhhbbb```bbbddddddccc^^^XXXUUUUUUUUUSSSSSSUUUWWWTTTQQQNNNMMMNNNPPPRRRSSSVVV[[[```cccgggjjjmmmkkkooosssuuutttqqqpppooosssrrrpppnnnlllkkkjjjjjjkkkjjjjjjjjjjjjkkklllmmmpppooonnnmmmnnnqqqtttvvvvvvwwwxxxxxxxxxyyy}}}wwwssskkkddd___]]]^^^___aaaeeeiiikkkjjjgggeeeddd______^^^]]]ccclllooonnnqqqppppppqqqtttvvvvvvvvvuuuuuuwwwyyy||||||ooohhh^^^UUUOOOJJJFFFCCCBBBAAAAAABBBEEEKKKQQQVVVbbbjjjvvv~~~}}}tttyyyuuu\\\PPPEEEBBB@@@<<<:::;;;;;;999888666666777888999888888888888888888888888666666666777777777888888888888666666555666777777777777666666666666777777444444444555555555666666666666666666666666666666666555444333444555777888666666666666666666666666444555555555666888<<>>===;;;<<<===>>>@@@@@@AAAAAA?????????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJLLLNNNOOOPPPQQQOOOPPPQQQRRRTTTUUUVVVWWWYYYYYYYYYXXXXXXXXXXXXWWWZZZXXXWWWUUUUUUUUUWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWTTTSSSSSSRRRRRRQQQQQQPPPSSSRRRQQQPPPOOONNNMMMMMMMMMLLLKKKJJJIIIJJJJJJKKKGGGGGGGGGHHHGGGFFFFFFEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@?????????>>>>>>==================<<<<<<===>>>?????????>>><<<;;;999999888888888999999::::::;;;<<<>>>@@@BBBCCCDDDDDDFFFGGGGGGHHHIIIMMMOOORRRRRRSSSVVVXXXZZZZZZZZZ[[[]]]```gggoooyyyvvvhhh^^^YYYXXXYYYWWWQQQJJJGGGIIIMMMOOOMMMJJJEEEAAA===;;;:::999999999999999999999999888888888888888777777777888888777777888888999:::;;;DDDSSSbbblllvvvwwwuuuzzzvvvppphhhddddddfffgggfff]]]XXXTTTUUUUUUSSSRRRTTTUUUTTTQQQNNNMMMNNNOOOPPPRRRUUUXXX[[[^^^aaaeeehhhjjjmmmqqqsssrrrqqqpppoooqqqooommmkkkjjjiiiiiiiiihhhiiiiiiiiijjjjjjjjjjjjnnnmmmlllkkkmmmooorrrtttssstttuuuuuuuuuwwwzzz|||wwwpppkkkiiijjjkkkpppuuuzzz}}}{{{wwwrrrooojjjlllllllllqqqyyy}}}|||}}}~~~~~~|||zzzzzzzzzyyyzzz|||tttkkk___ZZZRRRLLLHHHFFFEEEDDDBBBBBBCCCHHHPPPZZZaaaeeeoootttzzz~~~~~~{{{xxxvvvxxxrrrYYYNNNFFF???======;;;::::::999888777666555666777777777777777777777777777777555555555666666666666666777777777666777777888999777777666666666666777777444444444555555555555555666666555555555555555555555555555444555555666777555555555555555555555555333444555555555777:::===CCCHHHPPPXXX___fffmmmrrr}}}xxxmmm```YYYOOOFFFAAA??????>>>;;;;;;<<<===>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA>>>???AAABBBDDDEEEEEEFFFFFFGGGGGGHHHJJJKKKKKKLLLKKKKKKLLLMMMNNNPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRPPPPPPPPPPPPQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNMMMMMMOOOOOONNNMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@???>>>======@@@????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>?????????>>><<<;;;999999999999:::;;;<<<=========>>>@@@AAACCCDDDDDDEEEFFFGGGHHHIIIKKKPPPSSSUUUUUUWWWXXXZZZ[[[\\\]]]___aaahhhuuuzzzgggWWWOOOLLLHHHJJJLLLKKKHHHHHHKKKNNNLLLJJJGGGDDDAAA>>><<<;;;::::::::::::::::::::::::::::::999999888888777777888777777777777888999999999???MMM]]]iiisssyyyppppppxxx|||qqqjjjggghhhgggggg\\\WWWSSSTTTTTTRRRQQQSSSSSSRRRQQQOOONNNNNNNNNNNNOOOQQQSSSUUUWWWZZZ___bbbgggjjjnnnqqqqqqpppppppppnnnllljjjgggffffffggghhhfffggghhhiiiiiiiiihhhgggkkkjjjiiiiiijjjlllnnnpppoooqqqrrrrrrrrrsssvvvxxx}}}wwwsssssstttvvvzzzwwwvvvyyyyyyyyy|||}}}|||}}}}}}xxxqqqggg___UUUQQQKKKFFFCCCCCCCCCDDDEEEGGGMMMWWWccclllqqqsssyyy{{{~~~}}}zzzxxxxxxwww\\\LLLEEEAAA=========<<<;;;;;;999888777666666666777777777777777777777777777777555555555555555555555555555555666666666777888888777666666666666777777888555555555555555555555555555555555555444444444444444555555555555555555555555555555555555555555555444666777777777888:::======AAAHHHRRR\\\dddhhhiiittt{{{llldddWWWLLLFFFCCCCCCCCCAAA@@@???>>>===<<<<<<;;;=========>>>??????@@@@@@<<<===???AAACCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNMMMMMMLLLLLLLLLMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKKKKLLLLLLMMMMMMMMMKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>======<<<<<>>>>>>>>>>>??????>>>>>>===<<<<<<<<<===>>>?????????>>><<<;;;999999999999:::;;;<<<===>>>??????@@@BBBCCCDDDDDDEEEFFFGGGHHHIIIMMMRRRVVVVVVWWWYYYZZZ[[[\\\^^^```dddiiivvvyyyxxx|||wwwiiiZZZNNNGGGFFFAAACCCEEEEEEDDDCCCDDDFFFCCCBBBAAA@@@????????????::::::::::::::::::::::::::::::999888888777666666777777777777777888999999===@@@JJJZZZfffnnnwww~~~~~~oookkkqqqyyy{{{qqqkkkgggdddbbb[[[UUURRRSSSSSSPPPPPPRRRQQQQQQPPPPPPOOOMMMLLLKKKLLLMMMOOOPPPRRRUUUZZZ^^^cccgggkkknnnoooooopppqqqllljjjhhhfffeeefffgggiiieeefffhhhjjjjjjhhhgggfffhhhggggggfffgggiiikkkllllllnnnpppppppppppprrrttt|||yyyxxxyyy|||~~~}}}|||{{{|||tttooolllggg___XXXOOOLLLHHHCCC@@@@@@BBBDDDLLLSSS___lllwww}}}~~~}}}aaaPPPHHH@@@@@@>>><<<<<<<<<;;;999999999888888777777777777666666666666666666666666555555555555444444444444333444444555555666666666666666666666666777888888555555555555555555555444555555555555555444444444555555555555555555444444555555555555555555555555444666777777777777999;;;;;;>>>EEEPPP[[[cccfffffflllxxx~~~uuugggYYYPPPJJJGGGEEEFFFEEECCCAAA???>>>>>>>>><<<======>>>>>>???@@@@@@;;;<<<>>>@@@AAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAA@@@@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===============>>>?????????>>><<<;;;::::::999999999999::::::>>>>>>???@@@BBBCCCCCCDDDEEEFFFHHHIIIKKKNNNSSSVVVVVVXXXZZZ[[[[[[]]]```cccfffpppsssiiihhhnnntttyyyuuufffXXXOOOIIIDDDBBB>>>???AAAAAA@@@>>>>>>>>>======<<<<<<<<<<<<======999999999999999999999999999999888777666666555555777777666666777777888999>>>@@@HHHWWWccckkksssyyyssslllpppwww~~~zzzqqqiiiaaa\\\ZZZTTTPPPQQQQQQOOOOOOQQQOOOOOOPPPOOONNNMMMKKKJJJIIIJJJKKKMMMOOOSSSXXX\\\^^^aaafffjjjkkkmmmooopppkkkiiihhhgggggghhhiiijjjfffgggiiijjjjjjhhhfffeeefffeeeeeeeeefffggghhhiiikkkmmmnnnoooooooooppprrr|||zzz{{{}}}~~~yyyoookkkfffdddddd```XXXQQQKKKJJJGGGDDDBBBCCCGGGKKKYYYdddsssttt{{{eeeQQQGGGCCC<<<>>>===999999::::::888999999888888888777777777666666666666666666666666555555555555555444444444333333444555555555444444666555555666666777888999555555555555555444444444444444555555555666666666666555444444333444444444555555555555555555555555333555666666555555666888<<>>======>>>>>>=========>>>??????@@@@@@===>>>>>>????????????????????????@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGHHHDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBB??????@@@AAAAAAAAA@@@@@@???????????????>>>>>>===??????????????????@@@@@@======>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????>>><<<;;;;;;;;;:::999999999::::::>>>>>>???AAABBBDDDEEEEEEFFFHHHKKKMMMNNNQQQTTTWWWVVVYYY\\\\\\\\\___dddhhhiiixxxkkkddd]]][[[aaajjjqqquuuwwwjjjXXXKKKFFFDDDAAA===<<<<<<============<<<<<<======;;;:::999888888888888888888888888888888888888888777777666666555555777666666666666777888888:::<<>><<<<<<============>>>??????@@@@@@AAA@@@??????>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@===>>>???@@@@@@@@@??????>>>>>>??????>>>>>>===<<<::::::;;;;;;<<<<<<<<<===============>>>>>>??????=========>>>??????@@@@@@===>>>?????????>>><<<;;;::::::::::::;;;<<<======>>>???@@@BBBDDDFFFGGGHHHHHHKKKOOOQQQSSSTTTVVVWWWWWWZZZ^^^^^^^^^aaahhhmmmuuu|||sssaaa]]]ZZZ]]]eeemmmpppqqqddd[[[OOOFFFBBB@@@>>>===<<<;;;;;;;;;<<<<<<<<<;;;<<<;;;:::999888777777777666666666666666666666666777777777777777777777777666666666666666777888888777999AAALLLVVV___kkkuuuvvv}}}}}}ooocccWWWRRRNNNOOOOOOMMMLLLNNNOOONNNMMMLLLKKKJJJJJJIIIHHHJJJKKKLLLKKKLLLNNNOOOOOOSSSXXX\\\___cccgggiiiggghhhjjjkkklllllllllkkkffffffffffffeeeeeeeeedddeeeeeeeeeeeefffffffffggggggiiilllllllllkkkllllllwwwppplllkkknnnpppuuu|||xxxjjj___JJJLLLNNNPPPSSSYYYbbbhhhqqq~~~vvvrrruuu~~~mmmVVVMMMGGG@@@::::::>>>>>>999999>>>@@@>>>666666666777666555555444555555555555555555555555777777666666666555555555666666777777777555444333555555555555666777999999666666555555555444444444333444555666777999::::::888666333111111222444555777777777777777777777777777888::::::999888888999888===EEELLLRRRYYY___cccbbbeeemmmyyyuuujjj```ZZZOOOMMMIIIEEEBBBAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAABBBAAA???============>>>======>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@<<<===>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>======<<<;;;<<<<<<======>>>>>>>>><<<=========>>>>>>??????<<<<<<===>>>???@@@AAAAAA===>>>?????????>>><<<;;;:::::::::;;;===>>>@@@AAA???@@@AAACCCFFFHHHIIIJJJJJJNNNRRRUUUVVVWWWWWWXXXXXX[[[___``````dddkkkqqqwwwrrrgggdddbbbffflllqqqpppnnnSSSPPPKKKEEE@@@>>>>>>???>>>===;;;:::;;;;;;;;;:::999999888888999999:::;;;666666666666666666666666888888888888888999999999666666666666666777888888888:::@@@IIIPPPWWWcccooottt||||||~~~yyyyyyyyykkkWWWQQQNNNNNNNNNLLLLLLNNNOOONNNMMMKKKJJJJJJJJJJJJIIIKKKLLLLLLJJJIIIIIIIIIJJJMMMSSSWWW[[[___cccfffeeegggjjjlllmmmmmmlllkkkfffeeedddccccccccccccdddeeeffffffffffffffffffgggfffhhhjjjkkkjjjjjjjjjkkkvvvpppnnnqqquuuwww{{{gggYYYPPPPPPTTT\\\gggpppuuuwwwwwwmmmsss}}}zzzvvvjjjNNNEEECCC>>>:::;;;999888888888999;;;===>>>888888888888777777777777666666555666666777888999777777777666555555444444444444444444444444444444666666666666666666666666555444444333333333444444777777666555444333333222777666555444444444444444777777666666555555444444999888777555555555666777777;;;???BBBDDDKKKUUU]]]bbbcccgggmmmuuu|||}}}wwwmmmddd\\\VVVNNNGGGDDDCCCBBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBAAA???>>>>>>>>>???@@@????????????????????????AAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAA???<<<;;;;;;<<<<<<>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>????????????>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>???@@@@@@BBBEEEFFFGGGHHHJJJMMMPPPOOOOOORRRXXX[[[\\\ZZZYYY]]]bbbbbbcccjjjvvvzzzuuuvvvzzzzzz|||zzzvvvvvvsssfffWWWLLLHHHBBB>>>===<<<;;;:::;;;;;;::::::::::::999999:::777555555777888777444777777777777777777777777777777777777888888888888777666666666666777777888:::;;;<<<>>>CCCNNN\\\fffnnnsssyyy~~~||||||vvvwwwxxxyyyrrrcccSSSIIILLLNNNJJJIIIMMMOOOOOOOOONNNMMMKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKLLLNNNRRRVVVZZZ]]]```ccchhhlllmmmllljjjhhheeefffeeedddcccccceeegggfffggghhhgggfffeeefffhhhdddeeeeeeggghhhiiijjjkkktttrrroooqqqxxxuuueeeZZZTTTWWW```lllxxx{{{}}}ttttttmmmWWWDDD@@@AAA===:::<<<::::::999999:::;;;===>>>888888888777777777666666666666666666666666777888777777777666666666555555444444444444444444444444555555555555555555555555444333333333444444555666666666666555444444333333555555444444444444555555666666666666555555555555888888666555555555666666666999===>>>???DDDMMMTTT^^^aaafffjjjnnnsssyyy~~~xxxppphhhaaaWWWNNNGGGCCC@@@?????????????????????@@@@@@AAA@@@@@@???????????????????????????????????????@@@???>>>>>>======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@????????????????????????BBBAAA>>><<<;;;;;;<<<<<<>>>>>>>>>>>>==================>>>>>>>>>?????????>>>>>>>>>??????>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAAAAACCCFFFGGGHHHIIILLLNNNSSSTTTUUUXXX[[[]]]]]]^^^^^^bbbgggjjjoooyyyxxxooommmpppvvv~~~vvvlll^^^RRRHHHEEEAAA>>>======<<<;;;;;;;;;:::::::::999999999;;;888666555777888777666666666666666666666666666666666666777777777888888666666666666666666777888:::;;;;;;<<<@@@JJJVVV```jjjpppvvv~~~yyy{{{|||vvvuuu{{{~~~tttgggXXXNNNPPPQQQLLLKKKNNNMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKNNNRRRVVVXXX\\\___cccfffhhhgggeeecccdddeeedddcccaaaaaaccceeedddfffgggfffeeedddeeefffeeeeeefffgggggghhhiiiiii~~~zzzwwwxxxyyy|||zzzmmmddd______eeeqqq}}}sssmmmqqq}}}mmmRRREEE===>>>???;;;:::<<<<<<;;;:::999999:::;;;<<<888888777777777777666666777777666666555666666666777777777666666666666666444444444444444444444444555555555555555555555555444333333333444555666666444444444444444444444444444444444444444555555555555555555555555666666666777777666555555555555666555777999999:::===DDDIIIWWW^^^dddfffdddhhhrrr{{{ssslllaaaVVVNNNHHHCCCAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@??????>>>???????????????????????????>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>@@@???????????????>>>>>>======>>>>>>>>>?????????========================AAA@@@>>><<<;;;;;;<<<<<<============>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@AAABBBBBBCCCFFFHHHIIIJJJKKKNNNPPPQQQTTTWWWXXXXXXZZZ^^^bbbiiimmmsssyyywwwiiieeegggmmmttt{{{ssscccUUULLLDDDBBB???>>>>>>===<<<:::::::::::::::999999999999;;;999777666777888888888666666666666666666666666555555555666666666666777666555555555666666777888999:::::::::===EEEOOOXXXggglllsss~~~wwwxxx}}}vvvsssuuuyyy|||xxxjjj\\\QQQPPPOOOJJJIIIKKKKKKLLLKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMOOOQQQVVVXXX\\\___aaaaaa```___bbbccccccbbb```___aaabbbbbbdddeeedddcccbbbcccdddcccccccccdddddddddeeeeee~~~||||||}}}~~~}}}pppjjjiiijjjqqqwww}}}tttmmmmmmuuunnnWWWGGGAAA>>>???===999888:::<<<;;;999888888888999:::888777777777666666666666888777666555555555555555555555555555555555666666444444444444444444444444555555555555555555555555555555444444444444555555333333333444444555555555444444444555444444333333444444444555555666666666666555555555555555555555444666777777777:::???CCCOOOYYYaaaaaa\\\___lllyyyyyyrrrhhh^^^VVVQQQLLLJJJGGGFFFEEECCCBBBAAAAAAAAA???@@@AAABBBAAA@@@???>>>??????????????????????????????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>=========<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>=========<<<<<<;;;;;;>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCFFFHHHKKKLLLMMMNNNQQQSSSPPPTTTXXXXXXXXX^^^iiirrr~~~jjjaaabbbhhhpppvvvuuu{{{xxxjjjZZZNNNHHHBBB@@@???>>>>>>===:::999:::::::::999999999999888:::999777666666777777888666666666666666666666666444444444555555555666666555555555555555666777888777999::::::<<>>:::777777::::::999777666555666666777777777777666666666666555777777666555555444555555333333333444444555555555444444444444444444444444555555555555555555555555888777666555444333333333222222333333444555555555555555555555444333111111333333444444555555666666444444444555555555444444444555666666777:::>>>@@@HHHRRR\\\\\\YYY]]]kkkxxxyyypppggg```ZZZVVVSSSNNNLLLJJJGGGEEECCCBBBAAA@@@@@@AAABBBBBB@@@???>>>????????????????????????@@@@@@???>>>>>>>>>>>>???========================>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<=======================================<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<===>>>>>>>>>>>>======<<<<<<<<<;;;>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBDDDEEEFFFIIIKKKNNNOOOPPPQQQTTTVVVTTTYYY]]]___cccooosssccc```ffflllrrrvvvvvvrrrnnnhhh___TTTJJJDDDBBB@@@>>>>>>===<<<:::888::::::999999999888888888888888888777666666666777555555555555555555555555444444444444555555555555444444444444555666777888666888;;;<<<===BBBJJJPPP```gggqqq~~~tttsssyyy|||wwwsssqqqxxxwwweeeYYYQQQNNNNNNQQQMMMMMMMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIKKKNNNSSSWWWZZZ\\\]]]^^^___``````___^^^___```___```aaa```___^^^___aaa``````____________^^^^^^}}}yyytttsssuuuwwwzzzsssooorrrmmmmmmpppuuu}}}mmmTTTHHHEEE@@@>>><<<:::777777999;;;888777666555444444555666777777666666666666555555666666555555444555555555222222333444555555666666444444444444444444444444444444444444444444444444888888666555444444333333222222333333444444444555444444555555444333111000444444444444444555555555222333444444555444444444444444444666888:::<<<>>>BBBJJJSSSWWWYYY```lllvvv|||ssskkkddd___\\\VVVTTTPPPLLLHHHEEEBBBAAAAAAAAAAAAAAAAAA@@@@@@???????????????????????????AAA@@@@@@???????????????========================>>>==================<<<;;;;;;<<<<<<<<<=================================<<<<<<<<<<<<<<<<<<======<<<<<<======>>>>>>??????;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<>>>>>>>>>>>>>>>>>>============?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEGGGIIIJJJLLLNNNQQQRRRSSSTTTWWWYYYWWW[[[aaagggqqqzzznnneeegggoootttuuuuuuzzzmmmaaa[[[VVVNNNEEEAAABBB@@@============<<<;;;999999999999888888888888666888::::::888777666666555555555555555555555555444444444555555555555666333333333444555666777888777:::===>>>???BBBHHHMMMWWWaaannn{{{}}}rrrppptttzzz~~~xxxuuuwwwtttcccXXXSSSQQQQQQOOOOOONNNLLLJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGIIIMMMPPPTTTWWWYYYYYY[[[]]]^^^]]]]]]^^^___]]]___```___^^^]]]^^^```````````````````````````xxxrrroooqqqrrrrrrwww~~~}}}|||tttnnnnnnrrrooorrryyyqqqZZZKKKEEEEEE===<<<;;;888777888999:::888777666555444555666777777777666666666555555555555555444444444555666666333333444555666777888999444444444444444444444444444444444444444444444444666666555555555555666666333333333333333333444444000111333555555555333333555444444444444444444333111222333444555444444333444333333444666777888999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>><<<<<<<<<<<<====================================:::;;;;;;<<<============<<<<<<<<<===>>>?????????=========>>>>>>>>>>>>??????>>><<<;;;;;;<<<>>>???>>>>>>>>>?????????????????????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFIIIKKKNNNOOOOOOQQQSSSTTTUUUVVVYYY[[[YYY___gggrrr}}}tttqqqxxx~~~zzzvvvgggXXXRRRNNNGGGAAA@@@???===;;;;;;===???@@@AAA999999999999888888888888666:::>>>???<<<999777777555555555555555555555555444555555555555666666666333333333444555666888888999<<>><<<:::::::::999777888777666555555666777888777666666666555555555555444444444444444555666777444555666777888999:::;;;444444444444444444444444444444444444444444444444333333444444666777888999333333333333333333333333---///111444666666666555555555555444444333333333000111333444555444444333444333222222333444444444888;;;CCCOOO\\\hhhooosssvvvyyy~~~vvvpppqqquuuxxx}}}|||{{{zzz|||zzzuuurrrjjjgggbbb\\\UUUPPPLLLJJJCCCBBBAAA@@@???@@@AAABBB??????????????????????????????>>>===============????????????????????????<<<=========>>>>>>??????<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<============;;;<<<<<<===>>>??????@@@????????????@@@@@@@@@@@@???===<<<;;;;;;<<<===???>>>>>>??????@@@@@@AAAAAA??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFIIILLLOOOQQQSSSPPPRRRTTTVVVVVVXXXZZZ\\\```fffqqqmmm___RRRMMMIIIBBB???AAA===;;;999:::===BBBDDDEEE999999999888888888888777666;;;AAABBB???;;;999888555555555555555555555555555555555666666666666777222333333444555666888888;;;>>>AAAAAA??????AAADDDCCCSSSfffpppxxxzzzvvvtttxxx~~~rrrxxx{{{{{{oooddd]]][[[ZZZYYYVVVSSSPPPMMMKKKEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCEEEGGGHHHPPPSSSVVVXXXXXXYYYZZZ[[[]]]^^^______]]]]]]^^^___ZZZZZZ[[[[[[\\\\\\\\\\\\vvvtttsssuuuzzzzzztttmmmiiifffhhhjjjhhhfffhhhnnntttlllqqqxxxmmmnnnpppyyyrrrhhhmmmxxxoooWWWNNNJJJAAA<<<===<<<<<<<<<;;;:::999777666888777555444555666888999333555777888666555555555555555666666666666555555666666777777777777666666555555555555444333222222555555555555444333222111333333333333333333333333555555555555555555555555666666555555555444444444333444555666666555444333555444333333222222333333000111222333555666777777::::::===EEEQQQ___jjjppppppppprrryyyzzzooodddbbbgggttt~~~}}}zzz{{{zzzyyy|||rrrrrrooollljjjggg\\\QQQKKKGGGDDDDDDDDDDDDAAA>>>999<<>>>>>;;;<<<<<<<<<;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<======>>>>>>??????======>>>>>>>>>>>>======@@@@@@???????????????@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCEEEFFFGGGIIIJJJKKKMMMOOOQQQRRRSSSRRRSSSTTTWWWZZZ\\\]]]^^^cccoooooo^^^WWWMMMEEE@@@???>>>>>><<<;;;;;;<<<<<<===>>>???888888888888888999999999;;;===@@@AAA???:::555111444444333333333333222222222222444444444444222222333333444555777999:::<<<::::::::::::::::::::::::>>>GGGVVVfffsss{{{zzzxxx}}}wwwqqqooovvv|||}}}yyysssnnnlllhhhbbb[[[SSSNNNJJJHHHIIIIIIGGGEEEDDDDDDFFFFFFEEEEEEDDDCCCCCCBBBBBBEEEDDDBBBAAABBBDDDFFFGGGIIIMMMQQQTTTUUUVVVWWWXXX[[[ZZZZZZYYYYYYZZZZZZ[[[]]]\\\\\\[[[ZZZYYYXXXXXX~~~{{{xxxwwwuuuwwwyyy{{{{{{zzzvvvrrroookkkiiihhhiiilllpppuuuwwwzzzwwwsssooollliiifffddd^^^aaadddfffhhhnnnxxxzzzqqqnnnttt|||tttmmmllltttlllYYYIIIFFFDDD===999<<<;;;;;;;;;:::999888666555555555666777777777777777333555777777666555555555555555666666666666555555555666666777777666666555333333444444555444444444333333444444555444444333333333333333333333333333555555555555555555555555666555555555444444444444333444555666666555444333555444333333222222333333111222222333444555666666777888;;;AAAKKKYYYfffmmmooommmmmmrrr{{{zzzpppeeecccgggkkkuuu}}}~~~~~~|||}}}xxxlll```VVVRRRLLLHHHFFFDDDAAA???>>>@@@BBBAAA???===>>>@@@=========>>>>>>>>>??????===============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<<<<===>>>>>>??????>>>??????@@@@@@??????>>>AAA@@@@@@??????@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKNNNOOOQQQSSSTTTUUUTTTTTTTTTUUUWWWYYY\\\___cccfffsssppp```TTTOOOHHHBBB@@@??????>>>;;;;;;::::::;;;;;;<<<===888888888888888888888888777999;;;===<<<888555222444444333333333333222222222222333444444333222222333333444444666777999:::666666666666666666666666:::@@@LLL[[[hhhrrrvvvxxx|||}}}}}}wwwtttvvvwwwwwwzzz|||uuulllbbbYYYRRROOOKKKJJJHHHFFFEEEDDDDDDDDDFFFEEEEEEEEEDDDDDDCCCCCCDDDCCCAAAAAAAAACCCDDDFFFFFFIIIMMMOOOQQQRRRTTTVVVXXXXXXXXXXXXXXXYYYZZZZZZ[[[ZZZZZZYYYXXXXXXWWWWWWyyyppplllkkkjjjfffbbbeeefffhhhhhhgggeeeaaa______^^^^^^^^^___aaadddfffhhhfffcccaaaaaacccfffhhhiiimmmrrrxxx~~~qqqjjjgggttt}}}rrrkkklllsssfffVVVKKKCCCDDDCCC===;;;>>>999999999999888777555555333444777888999888666555333555777777555444555555555555666666666666555555444555555555555555555444111222333444555555555555111222333444555555555555444444444444444444444444444444444444444444444444555555555555444444444444444444555555555555444444555444333333222222333333333333333333444444444444444666888<<>>>>>>>>????????????@@@@@@>>>????????????>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEGGGJJJLLLOOOPPPOOOQQQSSSUUUVVVUUUTTTSSSWWWYYY\\\^^^```fffooovvv~~~nnn\\\OOOHHHDDDAAA???????????????;;;::::::999999999999999999999888888777777666666444555666777777666444333444444333333333333222222222222333333333333222222333333333333444555666777444444444444444444444444888:::BBBNNN\\\ggglllmmmwww}}}}}}~~~}}}yyytttqqquuu||||||~~~qqqdddZZZUUUPPPLLLHHHFFFGGGGGGEEECCCEEEEEEEEEEEEEEEDDDDDDDDDBBBAAA@@@@@@@@@AAABBBCCCBBBDDDGGGIIIJJJLLLPPPRRRTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXWWWWWWVVVVVVVVVUUU}}}qqqkkkjjjjjjeeeaaabbbcccddddddcccaaa___^^^\\\]]]^^^^^^^^^___bbbdddeeeddddddeeeiiipppxxx}}}~~~~~~xxxjjjfffjjjnnn~~~}}}qqqkkknnnrrr{{{gggTTTNNNHHHDDDCCCAAA;;;:::===999999999999888777666555444444666777777777666555444555666666555444555666444555555666666555555444333444444555555444444333222333444444555555555444111222333444555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555444333333222222333333333333333333333333333333111444777999???LLL^^^kkkoookkkfffeeejjjtttyyyqqqhhhbbb``````fffmmmrrrwww}}}~~~zzzrrriii___TTTLLLFFFCCCBBBAAA???=========>>>????????????????????????>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============??????@@@AAAAAABBBBBBCCC@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGGGGFFFGGGHHHJJJLLLOOOQQQRRRPPPRRRTTTVVVXXXYYYZZZZZZ\\\___bbbeeeiiirrr~~~~~~sssfffYYYMMMFFF???>>>======>>>???>>>===<<<;;;:::999888888888888999999888777666666555555444444444333333333333444444444333333333222222222222222222333333222222222333333333222333333444555555555555555555555555555999999<<>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<============>>>>>>??????@@@AAAAAAAAA??????@@@@@@@@@@@@??????===============>>>??????@@@@@@@@@@@@????????????AAAAAACCCDDDFFFHHHIIIJJJJJJJJJKKKLLLNNNPPPQQQRRRSSSTTTWWW[[[___cccggghhheeegggkkkooouuutttqqqiii___UUULLLFFFCCC===<<<<<<===>>>>>><<<;;;<<<<<<:::999888888777777888888777777666555444444777666444333222222333444444444333333333222222222222222222222222222222222333333222222222222333333555555555555555555555555:::888888>>>IIIUUU]]]aaaeeekkkrrruuu{{{tttmmmkkkiiiooozzzuuujjj___WWWNNNJJJKKKKKKIIIFFFDDDDDDCCCCCCCCCCCCCCCBBB?????????>>>>>>>>>??????>>>???@@@@@@AAADDDIIIMMMMMMMMMNNNOOOPPPRRRTTTUUUSSSSSSSSSSSSTTTTTTTTTTTT~~~}}}|||{{{zzzyyyyyyvvvyyy||||||}}}xxxrrrhhh___]]]dddoooxxx~~~zzzpppiiimmmuuu}}}jjjRRRJJJJJJDDDAAA===:::999999:::<<<999999::::::999888888777777555444333333555777888444555555444333333444666444444555555555555444444333444444444444444444333555555555555444333222111444444444555444444333333444444444444444444444444333333333333333333333333333333333333444444444444444444333333333333444444555444333333222222333333333333333333222222222222111444777:::???HHHSSS[[[cccdddeeefffhhhmmmrrrwww|||~~~}}}zzzvvvqqqiii```XXXYYY]]]dddlllvvvzzzzzz~~~pppaaaYYYRRRMMMGGGCCCAAAAAAAAA@@@???>>>>>>>>>>>>=========<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<============;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????>>>>>>===============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFGGGIIIJJJKKKLLLMMMMMMNNNPPPRRRSSSTTTSSSVVV]]]dddkkkppprrrtttrrrsssuuuzzzuuufffbbb[[[SSSLLLFFFBBB@@@>>>===<<<=========:::888;;;;;;:::888888777777777777777666666555555444444777666555333333333444444444444333333333333222222222222111111111111222222333222222222222333333444333333333333333333333333777666666888???JJJTTT[[[aaaggglllooottt}}}yyykkkccc^^^eeerrr~~~mmmeee[[[SSSNNNLLLIIIGGGEEEEEEEEEDDDCCCCCCBBBBBB????????????>>>>>>>>>===>>>>>>?????????BBBEEEIIIHHHHHHIIIJJJKKKMMMOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRyyyoooeeedddbbbaaabbbgggnnnsssuuuqqqqqqrrrqqqqqqzzzzzzeeeUUUJJJDDDEEEAAA???<<<;;;<<<>>>>>><<<888888888999888888777666444444444444555555666666444555555444222222444666333444444555555444444333444444555555555555444444444444444555444444333333222222333444555555555555333333333333333333333333333333333333333333333333222222333333333444444444444444333222222333444444555444333333222222333333222222222222222222333333333444666999===BBBGGGJJJTTTZZZaaagggiiikkkmmmooouuuzzz|||||||||zzzrrrhhhZZZWWWWWW\\\bbbkkk|||{{{uuuttt{{{~~~rrrkkk___XXXOOOHHHEEECCCAAA@@@@@@@@@?????????>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<============;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLNNNNNNOOOQQQSSSVVVXXXYYYXXX___kkkwwwyyyiii\\\XXXQQQKKKGGGDDD@@@===>>>===;;;;;;<<<;;;999777999999888777666666666666555555555555555555555555555444444333444444666666444444333333333333222222333222111000000111222333222222222222222333444555222222222222222222222222333444555555888AAAMMMVVVaaafffiiijjjoooxxxqqqeee[[[bbbooo}}}|||ooobbbXXXQQQNNNMMMIIIHHHGGGFFFEEEDDDCCCBBB???????????????>>>=========>>>>>>>>>>>>???BBBDDDCCCCCCDDDDDDFFFGGGIIIIIIKKKLLLLLLMMMNNNNNNOOOOOOtttllllllggg```[[[^^^bbbfffiiilllooorrrnnnjjjjjjqqqxxx}}}pppTTTJJJJJJHHHDDDAAA===<<<::::::===>>><<<777666777777777777777666555222333555777777666555444444555555333222222444666333444444555555444444333444555555666666555555444222222333444555555555555000111222444555666777777333333333333333333333333333333333333333333333333222222222333333444444444444444222222222222444444555444333333222222333333111111222222222333333333444444555888<<<>>>>>>===HHHQQQ]]]fffjjjjjjjjjjjjqqqwww|||}}}yyyooo```YYYUUUWWWZZZaaaqqq}}}tttooouuuzzzoooggg\\\TTTOOOKKKHHHFFFAAAAAAAAA@@@@@@?????????<<<===>>>???????????????========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>???@@@@@@AAAAAA?????????@@@@@@?????????@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBCCCDDDEEEFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLNNNOOOPPPSSSVVVYYY\\\^^^cccnnn~~~}}}sssdddUUUPPPJJJFFFEEECCC???;;;===<<<::::::;;;:::999777777777666555555555555666444444555555555555555555222222222333444666777888444444444333333333222222333222111000000111222333222222222222333444555666333333333333333333333333222555666555555===JJJUUUaaafffhhhiiimmmvvv}}}yyymmm___eeeppp{{{pppaaaWWWSSSSSSLLLKKKJJJHHHFFFEEEDDDCCC???????????????>>>======<<<===>>>>>>======???AAA@@@@@@@@@AAABBBCCCDDDEEEHHHIIIIIIJJJKKKLLLMMMMMMvvviii^^^ZZZYYYZZZZZZTTTYYY```fffiiiiiifffdddcccgggooowww~~~bbbWWWKKKCCCBBBAAA>>>:::<<<<<<;;;;;;;;;:::::::::999888888777666555555444555555555555555555555555333444444444555666666666666666555444333333222222333333333444444555555555444444444444444444444444333333333444444444555555666666555444333222222111444444333333333333222222222222222222333333444555555444333333222222222222222222111111111111222222000111222333444555555555444444333333444555777888AAAGGGOOOXXXdddmmmnnniiinnnlllnnnwwwvvvhhhZZZQQQRRRSSSUUU```nnn|||xxxtttuuuzzz~~~||||||~~~uuuggg\\\VVVSSSPPPNNNIIIEEEAAA@@@AAAAAA???<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@AAABBB????????????????????????>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>;;;<<<>>>???@@@???===<<>>>>>?????????@@@BBBBBBBBBCCCEEEFFFHHHIIIyyyqqqhhh```VVVPPPOOOQQQSSSUUUQQQUUUZZZ___bbbbbbbbbaaafffmmmwwwvvvaaaTTTKKKBBB===>>>???<<<999;;;;;;;;;;;;::::::::::::888888777777666555555444555555555555555555555555444444444444555555555555666555555444333333222222333333444444444444444444444444444444444444444444333333333444444444444555666666555555444333333333444444333333333333222222222222222222222333444555555444333222222222222222222222111111111111222222222222333444444444333333444333333333444555777888999???GGGQQQ```mmmqqqooonnnjjjiiiqqq}}}{{{pppbbbXXXVVVSSSPPPWWWbbbuuu~~~xxxuuuwwwxxxwwwzzz|||qqqkkkfffaaa]]]RRRLLLEEEBBBBBBCCCCCCBBB@@@@@@?????????>>>>>>>>>???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@?????????????????????????????????===>>>@@@AAABBBAAA@@@???@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEHHHIIIIIIMMMTTTWWWVVVXXXWWWYYY\\\```hhhyyyzzzmmmeeeWWWTTTPPPLLLJJJGGGDDDBBB<<<;;;;;;:::888777777666777666666555555555555555666666555444444444444444333333333333333333333333111111111111111111111111000000000000000000000000333333333333333333222222333333333333333333333333555666777555444888AAAHHHQQQWWW```gggiiilllxxx~~~~~~yyyvvvyyy{{{rrrooojjjeee___\\\YYYTTTOOOLLLKKKIIIEEECCC@@@???===<<<=========<<<<<<<<<<<<<<<============>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDEEE|||sssnnnggg___XXXQQQMMMGGGEEEFFFJJJMMMOOOPPPSSSWWWZZZ[[[]]]```bbbgggppp|||oooWWWIIIEEE@@@:::999<<<>>><<<999;;;::::::::::::999999999888777777666666555555555666666666666666666666666555555555555444444444444555555555444444333333222444444444444444444333333444444444444444444444444333333333333444444444444555555555555555555555555444444333333333333222222333222222222222333333444444333333222222222222333222222111111111111222222333444444444333333222111333333333333444555666666555:::???IIIXXXiiiqqqrrroooiiidddhhhrrr{{{~~~wwwkkkaaa\\\WWWPPPRRRYYYaaahhhqqqzzz{{{{{{xxxvvvzzz}}}wwwpppkkk\\\UUUKKKFFFEEEFFFFFFFFFBBBAAA@@@??????>>>>>>???AAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEFFFGGGHHHGGGGGGGGGFFFKKKOOORRRZZZdddjjjkkklllgggeeeiiirrrvvvggg]]]TTTRRRNNNKKKJJJHHHEEECCC;;;;;;:::999888777777666777666555555444444555555666555555444444444444444333333333333333333333333000000000000000000000000000000000000000000000000333333333333333333444444333333333333333333333333444666777666555888>>>CCCFFFNNNZZZccceeeiiiuuu{{{{{{zzzxxxtttnnniiiccc___[[[ZZZUUUNNNIIIDDDAAA>>><<<=========<<<;;;;;;::::::<<<<<<<<<<<<<<<=========???>>>>>>>>>??????@@@AAAyyyqqqeee\\\WWWTTTOOOLLLJJJHHHEEEEEEFFFJJJNNNPPPUUUXXXZZZ\\\\\\___dddhhhoooxxx{{{eeeVVVLLLGGG@@@===:::;;;>>>???===:::::::::999999999888888888777777666666666555555555666666666666666666666666555555555444444333333333555555444444444333333333555555555444444333333333333333333333333333333333222222333333333444444444444444444555555666666666444444333333333222222222333222222222222222333333333333222222222222222333222222111111111111222222333333333444444333333222222333333333333444444555777999;;;BBBPPPbbblllnnnrrrjjjcccbbbhhhqqqwwwyyywwwooogggccc\\\UUUTTTWWWWWW[[[bbblllyyy||||||}}}wwwggg___UUUNNNKKKJJJIIIHHHEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???AAABBBBBBBBB@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHQQQ[[[dddqqq~~~wwwyyyyyyzzzzzzooo^^^SSSLLLJJJGGGEEEDDDCCCAAA@@@:::::::::999888777777666666666555444444444444555666555444444333333444444222222222222222222222222111111111111111111111111222222222222222222222222333333444444444444555555444444444444444444444444333555666666666777:::===>>>EEERRR^^^eeeiiirrr|||zzzyyyzzzyyyyyy~~~~~~zzzwwwrrriii\\\QQQJJJEEEAAA>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<=========tttddd]]]TTTMMMJJJIIIIIIHHHGGGGGGGGGHHHKKKOOOSSSVVV^^^aaadddeeeeeegggmmmsssjjjVVVLLLHHHEEEAAA@@@>>><<<===>>>===:::777999888888888888777777777666666666666555555555555666666666666666666666666555555444444333333333222444444444444444333333333555555555444444333333333333333333333333333333333222222222333333333444444333333444444555666666666444444333333333222222222333222222111111222222222222222222111111222222333222222111111111111222222000111222333444444444444222222222333333333333333777888999>>>LLL^^^iiillltttmmmeeeaaaccchhhmmmpppsssnnniiieee___XXXTTTUUURRRRRRWWWaaammmvvvzzz|||tttmmmccc\\\YYYVVVRRROOOKKKJJJHHHFFFEEEEEEEEEFFFBBBBBBAAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKJJJGGGGGGHHHJJJMMM[[[lll{{{wwwqqqsssssshhhVVVJJJFFFCCCAAA?????????===<<<:::999999888888777777777666666555444444444444444555555444333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333444444555555555444444444444444444444444333444555666666666888999<<>>===<<<;;;;;;:::777555888888777777777666666666555555555555555555555555555555555555555555555555444444444444333333333333444444444444444444444444444444444444444444333333333333333333333333333333222222222222333333333333333333333444444555555555444444333333333333222222333222222111111111111222222111111111111222222333222222111111111111222222000000222333444555555555111222222333333222222111333555666<<>>;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;:::;;;;;;;;;~~~}}}{{{{{{~~~|||rrrggg[[[TTTKKKHHHEEEBBBBBBCCCEEEFFFDDDGGGLLLPPPUUU\\\eeekkkxxx~~~rrrYYYPPPGGGBBBBBBBBB>>>::::::999999999999999888777777777777666666666555555555555555555555555555555444444444444444444444444333333333333333333444444444444444444444444444444333333444444444444444444222222222222222222222222111222222222222333333333222222222333333333333333444444333333333333222222333333222111111111111111111111111111111222333333222222111111111111222222111222333333444444444444111111222333333222111000111444777>>>NNN```kkknnnjjjmmmpppqqqoookkkiiihhhkkkkkkiiiddd___[[[WWWSSSQQQLLLKKKOOOSSSWWWaaakkkrrr{{{zzzttttttuuuuuutttkkkgggaaaZZZUUUQQQOOONNNKKKJJJHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAABBBCCCEEEFFFCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSQQQRRRRRROOOMMMOOOVVV\\\jjj|||tttjjjiiihhh___QQQHHHCCCAAA>>>======<<<;;;:::888888888888777777777777666555444444333333444444555444333333222222333333111111111111111111111111111111111111111111111111000000000000000000000000111111222222333444444444333333333333333333333333111111111222444666666666;;;>>>KKK^^^mmmrrrqqqpppqqqzzz{{{oooccc___fffmmmqqqzzz|||yyy{{{|||mmmbbbWWWLLLDDD@@@@@@???>>>======<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999::::::;;;}}}wwwvvvttttttwww|||{{{wwwuuusssnnnkkkfffaaa[[[TTTMMMHHHCCCBBBAAAAAABBBDDDFFFGGGLLLOOOSSSVVV[[[bbbkkkrrrnnnRRRMMMHHHAAA;;;:::;;;<<<>>>777777777888999:::;;;;;;777666666666555555555555444555555555555555555555333333333333333333333333222222222333333444444444444444444444444444444444333333333444444555555555222222222222222222222222111111222222222333333333222222222222222222222222444444444333333333222222333333222111000000111111111111000000111222333333222222111111111111222222333333444444444333222222000111222333333222000000333555999@@@OOO```jjjkkkccckkksssxxxvvvqqqmmmjjjiiijjjiiifffcccaaa^^^[[[XXXRRRNNNMMMLLLLLLVVVbbbfffrrr}}}{{{vvvwww{{{|||wwwooofff^^^XXXUUUSSSSSSQQQOOOLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBAAAAAACCCFFFGGGCCCDDDDDDEEEFFFGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQRRRTTTVVVWWWXXXXXXVVVXXXXXXUUUTTTXXXaaaiiiwwwttthhhffffff___RRRJJJBBB@@@===<<<<<<;;;:::888888888888888777777777777555555444333333333333444555444333333222222333333111111111111111111111111000000000000000000000000222222222222222222222222000000111222222333444444222222222222222222222222111000000111444666666666:::AAAOOObbbmmmpppppprrrooowww|||tttggg___eeejjjllluuu~~~uuusss}}}wwwmmmaaaRRRHHHDDDCCCAAA@@@===<<<:::999<<<<<<<<<;;;;;;:::::::::888888888888888999::::::~~~|||}}}~~~{{{vvvtttqqqpppqqquuuyyy||||||}}}}}}yyylllfffddd```]]]YYYUUUOOOLLLKKKIIIFFFCCCBBBBBBCCCDDDGGGIIILLLNNNWWWYYY^^^eeemmmuuu{{{oooWWWHHHCCCBBBAAA???>>><<<;;;:::888888888888888888888888777777777777777777777777777666444333333444666777222222222222222222222222222222222333333444444444222222222333333444444444222222111111222222333444555555444333333222111111111111222222222333333333666555444444333333333333222222222222222222222222000000000000000000000000333333333222222222111111000111111111111222222222222222222111111111000000222222111111222222333444333333666>>>JJJUUU[[[^^^YYYdddsss}}}{{{vvvsssqqqjjjfffhhhgggddddddhhhgggaaaYYYQQQNNNNNNQQQSSS]]]bbbkkkwwwyyyxxx~~~}}}vvvnnnhhhdddbbbcccaaa^^^XXXRRRNNNMMMMMMJJJIIIHHHHHHHHHIIIKKKLLLFFFGGGHHHFFFEEEDDDDDDFFFEEEFFFHHHIIIJJJKKKKKKKKKOOOMMMLLLLLLMMMMMMLLLKKKLLLLLLLLLNNNRRRSSSTTTSSSWWW\\\bbbgggiiiiiijjjjjjfffdddaaa```bbbkkkuuu}}}uuummmeeeaaa[[[QQQIIIFFF===============<<<<<<<<<888888888777666666555555666666555444444444444555333333333222222111111111444333333222111111111222000111333444444333111000111111222222222333333333222222333333333333444444222333333444444333333222444333222111333666999;;;CCCLLLXXXbbbfffhhhiiikkkvvv{{{zzztttkkkddddddhhhpppuuu~~~~~~}}}{{{|||oooaaaSSSJJJJJJCCC<<<999;;;<<<;;;999<<<;;;;;;<<<>>>===;;;999999999999999999:::;;;;;;xxxxxxxxxwwwxxxxxxyyyyyy{{{yyyxxxzzz|||zzzvvvtttqqqooonnnoooqqqssswwwyyy~~~uuufff[[[XXXWWWTTTQQQNNNJJJGGGEEEEEEDDDBBB@@@AAABBBDDDGGGKKKQQQVVVYYYbbbgggoooxxxlll[[[NNNFFF@@@@@@???===<<<:::999999888888888888888888888888777777777777777777777777555444333333333333444555333333333333333333222222222222222333333333444444222222333333333333333333111111111111222333333444555444444333222222111111111111222222222333333333333222222111111111222222222222222222222222222222111111111111111111111111333333222222222111111111000111111111111222222222222222222111111111000000111111111111111222333333111000111666===DDDHHHIIIOOOYYYgggsssxxx{{{}}}~~~{{{tttnnnllliiiggglllssssssnnnggg^^^WWWRRROOONNNOOOTTT^^^kkk|||{{{{{{xxxrrrooommmpppnnnjjjddd]]]XXXVVVVVVTTTTTTTTTSSSTTTTTTUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOIIIIIIKKKLLLNNNPPPQQQRRRXXXVVVTTTSSSRRRRRRPPPNNNRRRQQQPPPRRRVVVYYYZZZZZZaaahhhrrrzzz~~~~~~}}}|||tttsssrrrrrrvvv~~~}}}yyy}}}~~~|||{{{mmmeee\\\XXXSSSKKKDDDBBB=========<<<<<<;;;;;;;;;999999888888777666666666666666555444444444444444333333333222222222111111444333222222111111111222000111333444444333111000111111111222222222333333222222222333333333444444222333333444444333333222333222222222444777;;;===HHHMMMSSSWWWXXXZZZ]]]```mmmttt{{{{{{sssllliiijjjnnnqqq~~~qqqeeeYYYQQQMMMGGGAAA?????????===:::;;;::::::;;;<<<<<<;;;999::::::999888888888888999tttttttttsssssssssssssssxxxwwwwww}}}}}}zzzyyyyyyvvvuuussspppoooooooooooosssvvv}}}yyyddd[[[QQQKKKKKKKKKIIIGGGCCCBBB@@@@@@BBBBBBAAA@@@EEEFFFHHHMMMUUU]]]eeejjjpppvvvttt^^^QQQKKKEEEBBB======<<<;;;999888777777888888888888888888888888777777777777777777777777333333333444444333333333444444444333333222222222222222222222333333333333333333333333333222222222000000111222222333444444444444333333222222111111111111222222222333333333111111111000111111222222222222222222222222222222222222222222222222222222333222222222222111111111000111111111111222222222222222222111111111111111000000000000000111111222444333222333777:::<<<<<<@@@HHHSSS___iiisss}}}yyyrrrllljjjrrr|||~~~xxxpppeeeYYYOOOIIIEEEHHHOOO[[[kkk|||{{{zzzxxxuuunnnhhhcccbbbbbbaaabbbcccdddddddddcccbbbcccaaa```aaabbb```\\\XXXQQQQQQRRRTTTXXX\\\```bbbjjjgggccc```^^^\\\YYYWWWXXXWWWVVVXXX\\\aaaeeefffqqqzzzyyyrrrttttttsssrrrfff]]]TTTPPPLLLEEE@@@???======<<<;;;;;;:::999999999999999888777777666666666555555444444444444444333333333222222222222111333333222111111111111222000111222333333222111000111111111222222222222333222222222222333333333333222222333333333333222222222111111222555888;;;===GGGHHHIIIHHHGGGJJJPPPUUUaaajjjrrrvvvyyy~~~}}}{{{uuupppmmmllllllyyysssiii___YYYNNNJJJEEEBBBBBBAAA>>>::::::999888888::::::999888<<<;;;:::999888888888888sssssssssssssssssssssrrruuutttxxxwwwsssrrruuuvvvuuuuuuttttttsssrrrrrrrrrppprrrxxxzzzvvvzzz{{{kkk\\\QQQLLLFFFEEEGGGHHHFFFDDD@@@@@@@@@BBBCCCEEEFFFGGGKKKMMMRRRZZZdddoooyyy~~~tttgggWWWMMMJJJHHHBBB===;;;;;;:::999888888777777888888888888888888888888777777777777777777777777222333555666666555333222444444333333222222111111222222222222222222222333444333333333222222111111///000111222333444444444333333333333222222111111111111222222222333333333222222222222222333444555222222222222222222222222222222222222222222222222222222222222111111111111000000111111111222222222111111111111111111111111///////////////000111111444333333444555777999999555999@@@HHHSSSaaappp{{{zzzpppmmmsss|||}}}rrrcccUUULLLFFFFFFHHHMMMWWWhhhyyy~~~yyytttqqqppppppppprrruuuwwwyyyxxxwwwvvvtttqqqoooppprrrpppjjjccc[[[[[[]]]```fffmmmssswww{{{vvvqqqnnnkkkgggeeecccaaaaaadddjjjrrrwwwzzzwwwnnnmmmmmmkkkkkkeee[[[QQQLLLHHHBBB??????===<<<;;;;;;:::999888888999888888777666666555555666555444444333333444444222222222222222222222222222222111111111111111222000111222222222222111000111111111111222222222222111222222222222333333333222222333333333333222222111111111222333666888:::===>>>===;;;;;;???GGGMMMUUU___iiilllnnnsssxxxzzz{{{|||~~~{{{wwwrrrooommmrrrtttvvvvvvvvvyyy~~~yyyooogggbbbYYYTTTNNNIIIFFFDDDAAA???===;;;::::::;;;<<<;;;:::<<<;;;::::::999999::::::lllmmmooopppppppppppppppooorrryyyzzzsssmmmjjjkkknnnqqqssssssrrrrrrqqqooonnnnnnjjjkkknnnuuuzzzzzzssslllddd```\\\[[[\\\YYYSSSMMMFFFDDDBBBCCCEEEFFFEEECCC@@@@@@AAACCCFFFIIIMMMPPPSSSXXXaaammm{{{mmmUUUOOOHHHFFFHHHFFF@@@::::::::::::999999888888888777777777777777777777777666666666666666666666666333444777888888777444333333333222222111111111000222222222222222222222222333333333222222111111111///000111333333444333333333222222222222222111111111111222222222333333333111111111111222222333444222222222222222222222222222222222222222222222222222222222111111111000000000000111111111222222222111111111111111111111111//////......//////000111000000111111111222333444333444666:::@@@MMM\\\ggg|||yyyssssssvvvxxxlll```XXXMMMJJJFFFDDDHHHQQQ]]]eeepppsssxxx}}}}}}}}}~~~xxxrrrggggggiiimmmttt}}}{{{wwwtttrrrnnnnnnooottt|||tttiiifffdddcccccccccYYYNNNIIIEEE@@@======<<<;;;;;;:::999999888888888777777666666555444444555555444333333333333333222222222222222222222222111111111000000111222222111111111111111111111111000000111111111222222222111111111222222222333333111222222333333222222111222111111111111222333444555666777666666999@@@EEELLLVVV___bbbdddkkkqqqtttuuu{{{~~~{{{|||}}}}}}|||xxxuuusssmmmllliiifffdddgggmmmsss}}}zzzxxxzzzwwwssspppiii___UUUMMMHHHEEEDDDAAA@@@>>>>>>???>>>===;;;::::::999999999999::::::ggghhhkkkmmmoooqqqqqqqqqooottt|||zzzrrrooolllgggcccbbbcccfffhhhlllkkkiiigggeeebbb```___^^^___```dddfffccc]]]XXXRRRRRRPPPLLLIIIFFFFFFFFF??????@@@BBBDDDEEEDDDBBB@@@BBBCCCFFFJJJPPPXXX]]]```hhhvvvzzzbbbQQQJJJFFFBBB@@@@@@???<<<::::::999999999999999999999777777777777777777777777666666666666666666666666444555777888888777555444222222222222222222222222222222222222222111111111222222222222222111111111000111222333444333222111222222222222222222111111111111222222222333333333//////////////////000000222222222222222222222222222222222222222222222222222111111111111000000000000111111111111222222222111111111111111222222222///////////////000000111111222333222000000000111555555555555888@@@LLLTTTnnn}}}}}}wwwsssvvvxxx{{{|||yyyrrrkkkgggWWWSSSLLLEEEBBBEEEKKKPPPXXX]]]fffpppyyy~~~}}}vvvwwwyyy}}}~~~uuuvvvzzzuuujjjeeeaaa___```\\\SSSIIIEEEBBB===;;;;;;;;;;;;::::::::::::999999888888777777666555555555555444444333333333333333111222222222222333333333111000000000000111222222111111111111111111111111000000000111111111111222111111111111222222222222111111222222222222111111222111111000000000000000333555666555444555999===FFFMMMTTTWWW\\\dddkkknnnpppyyy~~~~~~zzz{{{|||{{{zzzwwwyyy|||}}}{{{ppplllddd\\\XXXXXX\\\aaajjjwwwzzzooojjjiiiqqqtttfffYYYPPPJJJHHHFFFEEEDDDDDDCCCAAA>>>;;;;;;;;;:::999999999::::::aaacccgggllloooqqqrrrrrrmmmrrryyy~~~~~~wwwoooiiibbb```^^^\\\[[[\\\]]]^^^___^^^[[[YYYVVVUUUTTTSSSRRRRRRSSSSSSSSSQQQOOONNNHHHIIIJJJHHHDDDBBBBBBCCC>>>???AAADDDGGGHHHHHHGGGGGGHHHKKKNNNUUU^^^jjjsssxxxxxxjjjZZZMMMFFFDDDCCC@@@>>>;;;::::::;;;888888888888888999999999777777777777777777777777666666666666666666666666444555666777777666555444222333333444444555555666222222222222111111111000111111111111222222222222111222333444444222111000111111111111111111222222111111222222222333333333000000///.........//////222222222222222222222222111111111111111111111111111111111111000000000000000111111111111222222222000000111111111222222222000000//////000000111222111333555444222111222444222333444444555:::AAAHHH]]]rrr|||rrrpppqqqssstttuuuuuusssssshhhccc[[[QQQIIIFFFFFFHHHJJJOOOWWW___gggnnnsssvvv{{{uuujjjddd___\\\\\\TTTKKKDDDBBBAAA===;;;;;;::::::::::::;;;;;;;;;;;;::::::999999888777777777555444333333222222333333111111222222222333333333000000000000000111222222111111000000000000111111000000000000111111111111111111111111222222222222111111222222222222111111111000000000000111111111222444555333222333777;;;@@@DDDHHHKKKSSS___fffhhhlllvvv}}}}}}yyy}}}zzzxxxzzz|||{{{yyy{{{||||||uuujjj^^^VVVSSSUUUWWW\\\hhhwwwsssjjjfffiiippp{{{uuuiiiaaa]]]XXXWWWWWWWWWVVVSSSMMMIIIDDDCCCAAA???>>>===<<<<<>>999::::::;;;;;;<<<<<<===<<<<<<;;;::::::999999888555444333333222222333333111111111222222333333333000000///000000111222222111111000000000000111111000000000000111111111111000111111111111222222222111111222222222222111111///000000111222222333333000111222111000333999>>><<<>>>@@@DDDNNN[[[cccdddiiissszzz{{{|||tttxxxzzzyyy|||~~~}}}{{{rrrdddZZZUUUUUUVVVVVV]]]fffnnnzzz|||nnnllljjjmmmvvv{{{qqqqqqrrrrrrpppkkkeee```NNNLLLJJJGGGDDDAAA@@@???YYY\\\aaagggkkklllkkkiii``````______^^^\\\[[[ZZZXXXVVVTTTVVVXXXWWWQQQKKKNNNMMMJJJGGGFFFFFFFFFGGGEEEBBB@@@??????@@@@@@???AAAAAACCCDDDEEEFFFFFFFFFGGGGGGIIINNNSSSWWWYYYYYYVVV\\\dddlllsss}}}nnn[[[WWWQQQLLLIIIFFFCCCAAA???<<<::::::<<<<<<:::777777777777777777666555555666666777777777777666666555555666666666666555555444444444444444444444444444333222222111111111111000111222333333222111000222222222222222222222222111111111111111111111111111111222222222333333333///000000000111111111111000000000000000000000000//////000000000000//////111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222333111111111111111111111111333333222222444999@@@EEEQQQ\\\ppp~~~sssrrrnnnjjjlllrrrtttrrrxxxtttoookkkeee\\\QQQIIIGGGHHHJJJNNNSSSXXX\\\___hhhoooyyy|||~~~}}}xxxyyyzzz{{{|||wwwdddVVVNNNMMMNNNKKKHHHCCC???;;;:::::::::;;;<<<===>>>>>>===<<<<<<666666666666666666666666444444333333333333222222333222222111111222222333222222222222222222222222444333111000000000111111222111000//////000111222111111111111111111111111000000000000111111111111222222222222222222222222000000000111222444555666:::999:::>>>HHHUUUbbbjjjllllllnnnuuu~~~qqqfff___\\\[[[^^^ZZZZZZ```kkktttxxxxxx}}}zzzsssooowwwuuuhhh^^^QQQKKKJJJIIIFFFBBBVVVZZZaaagggjjjhhhddd```XXXXXXXXXXXXWWWWWWWWWWWWWWWTTTRRRSSSUUUTTTPPPKKKJJJIIIFFFDDDBBBAAABBBBBB@@@???>>>===>>>?????????CCCFFFHHHHHHHHHHHHIIIKKKNNNOOOQQQVVV[[[```ccceeegggoooxxxzzzfffXXXMMMIIIDDDAAA???>>><<<;;;>>>;;;999:::;;;;;;999777777777777777777666555555666666777777777777666666444444555555555555444444444444444444444444444444444444333222222222222222000111222222222222111000222222222222222222222222111111111111111111111111111111111222222222333333444444333222111000//////000000000000000000000000000000111111111111000000111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222333333333333333333333333333222222222111333888>>>CCCMMMUUUdddsssyyyxxxyyy}}}{{{{{{vvvooollloooqqqpppvvvtttsssrrrpppjjjaaaZZZLLLJJJIIIIIIKKKPPPVVVYYY^^^eeeooo~~~|||vvvssstttuuuwwwzzzwwwdddTTTLLLKKKMMMGGGEEEBBB???============>>>>>>>>>>>>===;;;999888555555555555555555555555444444333333333222222222444333333222222333333444222222222222222222222222333222111000000000111111222111000//////000111222111111111111111111111111//////000000000111111111222222222222222222222222000000000111222333555555777888:::>>>EEEQQQ___hhhnnnmmmnnnrrr|||yyyqqqlllkkkjjjeeebbb___]]]___dddhhhjjjttt|||zzzmmmlllqqqzzzoooaaaXXXVVVVVVSSSPPPQQQVVV^^^dddddd___XXXSSSNNNNNNMMMMMMNNNPPPRRRSSSTTTQQQNNNNNNPPPPPPMMMIIIGGGEEECCC@@@>>>>>>>>>>>>===<<<<<<===>>>???AAABBBFFFJJJNNNNNNMMMOOOTTTZZZ```bbbeeehhhlllqqqwww{{{~~~yyyiii\\\PPPIIIDDDAAA===;;;<<<<<<<<<;;;<<<:::999999:::999888666777777777777777666555555666666777777777777666666333444444555555444444333444444444444444444444444555444444333333333333333000111222222222222111000222222222222222222222222111111111111111111111111111111111222222222222333555555444333222111000000000000000000000000000000111111222222222222111111000111111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000////////////000111222222111111111111111111111111111111111000222666;;;???FFFKKKSSS[[[^^^bbbmmmyyy{{{tttqqqqqqooollllllnnnqqqtttrrrmmmhhhXXXTTTMMMHHHGGGJJJOOORRRUUUZZZdddwww|||xxxqqqqqqqqqsssvvv~~~yyyeeeSSSIIIHHHJJJDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???===;;;888555444555555555555555555555555333333333333222222222222444444333333333333444444222222222222222222222222222222111000000000111111111111000000000000111111111111111111111111111111//////000000000000111111000000000000000000000000000000000111222333444555333777:::===BBBLLLZZZdddooonnnnnnooouuu{{{zzzzzz{{{tttrrrlllccc\\\YYYZZZ]]]dddjjjqqqxxxzzzpppnnnnnntttvvvnnnllllllkkkhhhLLLQQQWWW[[[YYYSSSLLLHHHEEEEEEEEEEEEHHHKKKNNNPPPOOOLLLIIIHHHIIIIIIHHHGGGCCCBBBAAA???>>>=========<<<<<<======>>>@@@CCCEEEJJJNNNSSSTTTVVV^^^kkkvvv~~~nnn]]]RRRMMMIIIFFFAAA???<<<;;;<<<=========::::::999888888888777666777777777777777666555555666666777777777777666666444555555555555555555444444444444444444444444444555444444333333444444444111111111222222111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111222222222333333000000000000000000000000000111111222222111111000000000111111111111000///////////////////////////////////////////////////000000000000000000000000///////////////000111111///////////////////////////000000000111333888;;;===@@@DDDGGGGGGMMM^^^nnn~~~wwwrrrgggeeeeeeiiinnnqqqpppnnnfffaaaYYYQQQLLLKKKKKKLLLOOORRR[[[mmm~~~vvvuuuuuuuuuwww|||}}}hhhTTTIIIFFFGGGDDDDDDDDDDDDCCCCCCBBBBBB@@@???>>>;;;999666444333444444444444444444444444333333333222222222222111444333333222222333333444111111111111111111111111111111111000000000000111111000000000000000000111111111111111111111111111////////////000000000111000000000000000000000000000000000000111222333444111666;;;===???GGGTTT___lllnnnoooooorrr||||||sssjjjbbb]]]ZZZ[[[]]]aaahhhtttqqqpppuuuGGGJJJNNNNNNKKKFFFCCCBBBAAAAAAAAACCCEEEIIIMMMOOOIIIGGGDDDBBBBBBCCCCCCCCC??????>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>BBBHHHLLLRRRVVV[[[___eeettt~~~ggg___TTTKKKFFFDDDCCCBBB???<<<999888888999999999999:::999999777777666777777777777777777666555555666666777777777777666666666666777777777777666666444444444444444444444444444444444333333444444555222111111111111111111222111111111111111111111111111111111111111111111111000000111111111222222222000000000000111111111222000000000000000000000000//////000000000000/////////000000111111111000000//////////////////////////////////////////////////////////////////////////////////////////000111...........................///000000000222555777666777:::<<<;;;@@@OOO___||||||nnniiieeeeeehhhlllnnnnnnllljjjeee___XXXQQQLLLIIIGGGIIIOOO___zzz|||}}}|||{{{{{{|||}}}mmm[[[NNNHHHFFFHHHGGGGGGEEEDDDBBBAAA@@@===<<<;;;999777666555555444444444444444444444444333333222222222111111111222222111111111111222222111111111111111111111111000000000000111000000000000000000111111000000000000000000000000000000000...////////////000000000////////////////////////000000000000111222333333111777;;;<<<===CCCNNNXXXgggkkkppprrruuu}}}wwwjjjaaaZZZXXXXXX]]]gggvvv~~~yyy|||AAADDDFFFEEEAAA>>>>>>???AAAAAABBBDDDGGGJJJMMMNNNDDDCCCBBB@@@??????@@@AAA<<<<<<>>>???AAABBBCCCCCCAAABBBCCCBBBDDDJJJTTT[[[dddggglllqqq|||wwweeeXXXOOOLLLGGGDDDCCCAAA@@@>>>@@@===:::888888999888888999::::::999777666777888777777777777777666555555666666777777777777666666777777777888888777777777444444444444444444444444333333333333333444444555222222111000000111222222111111111111111111111111111111111111111111111111000000000111111111111222333222222111000///......000000000000000000000000//////000000000000/////////000000111111111111000000000000000000000000000000000000000000000000000/////////////////////////////////......//////000000000000000000000000000...///000000000111333444222333666777666888CCCOOOfffzzz{{{tttkkkffffffgggggggggjjjkkkllljjjddd[[[RRRMMMBBBCCCGGGQQQdddzzzwwwuuussseeeZZZPPPIIIJJJIIIFFFCCCAAA???======999888777777666666777777333333333333333333333333222222222222111111111111111111000000000000111111111111111111111111111111...///000111111111000000000000111111111111000000000000000000000000000000......////////////000000////////////////////////000000000000000111222222222666999::::::>>>GGGNNN\\\bbbjjjqqqxxx|||ooobbb\\\WWWXXX___jjjxxx;;;???BBBAAA===;;;<<>>AAADDDHHHJJJLLLMMMJJJKKKLLLMMMPPPZZZhhhsss|||~~~qqqfffZZZOOOFFFGGGEEECCCAAA@@@@@@???>>>BBB???<<<::::::;;;;;;:::999;;;<<<:::777666777999777777777777777666555555666666777777777777666666666666777777777777666666444444444444444444444444222222222222222333444444222222111000000111222222111111111111111111111111111111111111111111111111000000000000111111111111444333333222111000///...000000000000000000000000000000000111111000000000//////000111111111111111000000000000000000000000000000000000000000000000////////////////////////000//////.........//////111111111111111111111111...///111111000000111222222111333666555444:::AAAOOOaaazzzzzzsssnnnjjjfffbbbfffjjjoooqqqoooggg___YYYIIIJJJIIIIIIQQQ^^^hhhkkknnnxxxwwwllloooyyyqqqhhh[[[PPPIIIGGGCCC???<<<:::999999777777666555555666777777222222222222222222222222222222222222111111111111222111111111111111111222111111111111111111111111---...000111111111000000///000111222222111000///000000000000000000000000........./////////000000000000000000000000000000000000000000000111111222333444555666777:::???CCCKKKPPPZZZfffttt{{{yyy}}}tttiii^^^ZZZ[[[___jjjvvv|||zzz~~~777<<>>;;;===???DDDEEEGGGIIIJJJLLLLLLLLLBBBCCCCCCBBBAAA@@@@@@AAAAAACCCFFFKKKOOOSSSUUUVVVSSSTTTVVVWWW\\\iiizzzrrr```TTTOOOLLLGGGCCCBBB@@@===;;;:::;;;<<<===???===999888999:::::::::999;;;<<<;;;888666777999777777777777777666666555666666777777777777666666555555666666666666555555444444444444444444444444111111111111222222333444333222111000000111222333000000000000000000000000111111111111111111111111000000000000111111111111111111222222222333333333000000000000000000000000111111222222222222111111//////000111111111111111000000000000000000000000000000000000000000000000////////////////////////000//////.........//////000000000000000000000000...000222222111000111222333111222444444222555:::???OOOfff}}}|||uuulllfffdddiiipppuuuvvvqqqjjjfffVVVUUUPPPHHHGGGLLLRRRTTTVVVdddvvv~~~kkkeeemmm|||yyyqqqcccVVVGGGDDD???;;;888777777888777777555444444555666777222222222222222222222222222222222111111111111000333222222222222222222333000000000000000000000000---...///111111111000//////000111222222111000///000000000000000000000000............/////////000111111111111111111111111111000000000000000111222333222222333555888:::<<<===AAAKKK[[[mmm}}}}}}vvvuuuwwwwwwggg^^^YYYXXX___jjjmmmssswwwyyyrrrssssssuuu{{{<<<<<<===???@@@BBBCCCDDDDDDFFFIIINNNQQQRRROOOMMMJJJIIIGGGFFFFFFGGGIIIJJJDDDKKKRRRVVV]]]eeehhhfff```^^^]]]```jjjxxxrrreee[[[VVVOOOJJJHHHEEEBBB???<<<<<<;;;;;;;;;:::::::::<<<;;;:::999999999:::;;;???>>>===;;;999888666666777777666666666666777777777777777777777777777777888888777777666555555555222333444555333000---***333444444555555444444333222222222222222222222222222333222111//////111333000000000000000000111111000111111111111222222222000000000000000000000000000000000000000000000000//////000000111111222222111111111111111111111111444444333222111000///...111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000333222111111111222333444999AAARRRhhh|||uuufffkkkiiikkkrrrrrrmmmllloooeeeaaaYYYPPPIIIFFFGGGIIINNNVVVbbbmmmuuu{{{}}}rrrfffcccoooxxxqqquuu~~~{{{zzzooo___VVVFFFBBB===:::888888888777777777777777666555444333222222222222222222222222222222222222222222222222000000000000000000000000000000000000////////////222222222222222111000//////......---------......//////............//////000000////////////000000//////............//////000000000000000111111222000000111222444555666666;;;;;;@@@JJJXXXkkk|||wwwvvvzzz|||qqqhhhbbb]]]ZZZaaa^^^```iiirrr{{{vvvkkkjjjkkkjjjpppyyyBBBBBBBBBCCCFFFJJJNNNPPPRRRTTTXXX\\\]]][[[VVVQQQQQQOOOMMMKKKKKKLLLNNNOOOOOOUUU[[[aaahhhnnnmmmiiiccccccdddiiissswwwmmmdddZZZRRRPPPKKKFFFCCCBBB@@@>>><<<;;;;;;;;;::::::::::::999;;;;;;999888888888999:::;;;:::999888777555444444777777666666666666777777666666666666666666666666777777777666666666666666666666444333111000//////333333444444444444333333222222222222222222222222333333333111000///111333111111111000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111222222111111111111111000////////////////////////000000000000000000000///000000000000000000000000............////////////000000000000000000000000222222111111111222333444777;;;GGGXXXhhhvvvxxxsssooonnnpppnnniiihhhkkknnnjjjddd\\\TTTNNNKKKJJJCCCHHHPPPYYYbbbjjjpppsss~~~wwwiiiaaaaaannn~~~zzztttooorrr}}}|||ppp```VVVEEEBBB===:::999888888777777777777777666555444333222222222222222222222222222222222222222222222222000000000000000000000000000000000000////////////000000000000000000///...///......---------......//////............//////000000////////////000000//////............//////000000000000000111111222000111111222333444555555666666999@@@KKK\\\uuu}}}yyywwwyyy}}}{{{qqqgggaaaZZZVVVVVV\\\ccckkkvvv{{{sssmmmgggeeefffmmmpppvvv|||MMMLLLKKKMMMSSS\\\eeejjjkkkmmmooorrrpppkkkccc]]]___]]]ZZZWWWUUUVVVXXXZZZ[[[___ccciiipppvvvqqqjjjeeefffhhhnnnvvvwwwfffXXXQQQLLLHHHDDDDDDAAA>>>=========<<<;;;:::::::::999999999888888:::999999888777888888888888888777666666555555444777666666555555666666777666666666666666666666666666666666777777777777888;;;888555111000111333444333333444444444444333333222222222222222222222222333333444222111000111333222111111111000000//////000000000111111111222222000000000000000000000000000000000000000000000000111000000000000000000///111111111111111111111111000000000111111222222222////////////////////////000000000//////.........000000000000000000000000............////////////000000000000000000000000222111111111111222333333777666;;;EEEPPP\\\jjjwww~~~xxxrrrnnnjjjeeedddggglllkkkiiieee___YYYSSSPPPGGGGGGIIIMMMTTT]]]eeekkkvvv{{{nnneeecccgggsssrrrrrrrrrrrrwwwrrr```VVVDDDAAA===:::999888777777666666666666666555444333222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000///000000111111111000000......---------....../////////............//////000//////......//////000//////............//////000000000000000111111222111111222222222333333333333333555777<<>>=========<<<;;;;;;<<<<<<999999888888888777777777888888888888777777666666555555666666666777777777666666555555555555666666555555555555555555555555666777777888999:::;;;;;;999888777666555444444444222333333333333333333222111111111111111111111111222333444333111000111222111111111111000000////////////000000000111111111111111111111111111111111000000000000000000000000111000000000//////......000000000000000000000000111111111000000000//////000000000000000000000000000/////////.........---////////////////////////000000000000111111111111000000000000000000000000000000111111222222222222333111333888;;;???FFFNNNYYYeeeyyyzzzrrrkkkfffdddbbbbbbeeekkkpppssstttjjjbbbWWWPPPMMMOOOQQQSSS[[[bbbmmmwww~~~}}}}}}xxx{{{{{{oookkkpppyyyvvveeeeeeiiiqqq}}}zzzyyyuuu^^^QQQBBB???<<<:::999999777666555555555555555444444333111111111111111111111111000000000000000000000000////////////////////////.../////////000000000111000111222333333333333333---------------...//////......------------......//////............////////////............//////000000000000000111111222222222111111111000000000111333777888555666AAANNN[[[eeesss|||~~~}}}}}}}}}xxxzzz~~~}}}{{{|||{{{~~~uuuoooeee^^^[[[\\\]]]]]][[[[[[]]]```bbbeeeiiimmmmmmwww|||yyyyyy}}}yyyqqqqqqqqqooohhh]]]UUURRRSSSQQQTTTWWWZZZ]]]```eeehhhyyyzzz}}}~~~|||uuutttsssuuu~~~mmmZZZPPPKKKJJJGGGCCC???======>>>??????;;;<<<<<<;;;999888999:::999999999888888888777777777888888888888777666666333333444444444555555555666555555444444555555666555555555555555555555555666666777777888999::::::666666777777666555333222222222333333333333222222111111111111111111111111000222333333111000000111000000000000000000000111/////////000000000111111111111111111111111111111000000000000000000000000000//////////////////...000000000000000000000000111111111000000/////////////////////////////////////////////////////////000000000000000000000000............////////////000000000000000000000000///000111111222222111111///...111666888888;;;@@@CCCLLL]]]ooo|||}}}tttkkkfffaaabbbgggnnnsssuuussslllccc\\\XXXTTTPPPMMMMMMSSS[[[fffsssnnnkkkmmmxxx~~~yyy~~~zzz~~~{{{hhhiiinnnuuu}}}|||xxxsssmmmppp}}}pppZZZMMM@@@>>><<<::::::999777555444444555555555444444333111111111111111111111111////////////////////////////////////////////////......//////000000111111...//////000000000//////---------------...///000......------------......///......------....../////////............//////000000000000000111111222111111111000000000000000111111555777555222777???EEEOOO]]]iiiqqqvvvzzz}}}wwwyyy}}}}}}zzzxxx||||||xxxyyy||||||ssskkkjjjkkkjjjfffXXXRRROOOQQQSSSUUUXXX\\\\\\dddjjjmmmppptttvvvuuu}}}yyykkk___WWWUUUKKKMMMNNNNNNNNNNNNPPPQQQ}}}vvvyyy|||zzzcccQQQIIIFFFEEEDDDFFFBBB>>>;;;:::;;;<<<===888:::<<<;;;888777888999::::::999999999888888888888888999999999888777666444444444444555555555555666555555444444555555666555555555555555555555555444444444555555666666666555555555555444333222222222222333333333333222222111111111111111111111111///111222222000//////////////////000111111222222////////////000000000111111111111111111111111111000000000000000000000000.........///////////////000000000000000000000000/////////000000000000000////////////////////////...//////000000111111111000000000000000000000000............////////////000000000000000000000000...///000111222111111000......111555555333444888999===HHHSSSZZZcccsss{{{sssjjjfffiiinnnqqqqqquuurrrooommmkkkeee\\\UUUKKKKKKMMMRRR]]]jjjxxxtttbbb```bbbppp|||kkkqqqxxx{{{yyytttpppnnnkkkeeegggssswwwhhhUUUJJJ@@@>>>;;;::::::999777555333444444555555444444444111111111111111111111111////////////////////////////////////////////////.........///000111111111....../////////...---------,,,,,,------///000000...------,,,,,,------...///......------....../////////............//////000000000000000111111222//////000000000000000000444111222444444222444888999???HHHSSS___lllvvv|||||||||}}}}}}|||{{{zzzyyyzzz~~~{{{|||~~~xxxfffZZZPPPOOOQQQOOONNNOOOPPPQQQVVV]]]aaaeeelllttt}}}uuuiiibbb```TTTUUUVVVUUURRRPPPPPPPPP|||}}}sssbbbXXXNNNHHHHHHGGGAAA<<<===<<<<<<;;;:::999888777777:::<<<<<<999888999;;;:::::::::999999999999888888999999::::::888777666777777777777777777777777555555555444444555555555555555555555555555555555222222222333333333333444555444333222111222222222222222222333333222222222000000000000000000000000...000222222000...............///000111222333333////////////000000000000111111111111111111111111000000000000000000000000---.........//////000000000000000000000000000000------...///000111222222111111111111111111111111......///000111222333333000000000000000000000000000000000000111111111111000000000000000000000000...///000222222111111000111000222555444111222666666777;;;@@@AAADDDRRRbbbvvvxxxssssssvvvwwwvvvqqqqqqssswwwwwwqqqfff\\\PPPKKKFFFEEELLLVVV```ffffffiiipppyyygggWWWVVVZZZkkktttgggqqq{{{{{{qqqgggcccdddiiiaaabbblllooobbbQQQHHH???===;;;::::::999777555333333444444555444444444000000000000000000000000////////////////////////////////////////////////---......///000111111222000000111000000///......,,,,,,,,,---...///000111...------,,,,,,------............------.........//////............//////000000000000000111111222////////////000000000111888333000222444333444777555666;;;DDDSSSdddsss|||~~~|||zzzzzz{{{|||yyy}}}}}}lll]]]ZZZYYYTTTOOOMMMRRRMMMNNNTTTUUUTTT\\\iiissszzz~~~uuulllgggfffccceeefffeeebbb___^^^^^^~~~ooobbbYYYTTTIIIHHHEEECCCAAA@@@@@@@@@;;;;;;;;;:::::::::999999999999888777777777777777888888777777666666555555777777777777777777777777777666555444333444444555555555555555555555555555777555444222222333444555444444555555444444333222222222222222111111000000222222111111111111222222//////000000000000//////111111111111000000000000000000000000000000000000000000000000000111111222111111000000000000111111333222000...---...///000000000000000000000000000...---------...///111222222000///...///222555777........................111111000000//////......000000//////.........---000000000000000000000000...///000000000///---,,,//////...//////000111222000000000000111111111111444444555777:::>>>AAACCCVVVcccyyyxxxrrrqqqpppqqqrrrpppkkkgggZZZMMMCCCCCCFFFFFFHHHMMMOOOSSSZZZbbbjjjooosssuuuyyy{{{ooo___OOOMMM[[[mmmwwwzzzssshhhoooyyy}}}zzzxxxyyy{{{kkkcccbbbccceee```^^^aaaaaaYYYPPPKKKAAA>>>:::999999888444111444444444333333222222222000000000000000000000000000000000000000000000000...............///000000///////////////.........000000000000000000000000////////////////////////............////////////000000000000////////////...............///000000......------------......000000000000000000000000000111111111111222222222333333666===HHHXXXooo|||wwwxxxyyyxxxxxxzzz~~~sssgggccc___YYYSSSNNNLLLIIIHHHJJJNNNRRRVVV\\\```dddeeecccaaa```aaa[[[```gggooosssrrrmmmhhh{{{sssggg[[[RRRKKKEEEBBBCCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888777666666666666666777777777777666666666666777777777777777777777777777666555444333444444555555555555555555555555555666555333222222333444555555555555555444333222222222222222222111111111000222111111111111111111222//////000000000000//////111111111111000000000000000000000000000000000000000000000000000111111222111111000000000000111111222111/////////000222333000000000000000000000000000000///.........///000111000...---...///000111........................000000000000//////......000/////////............////////////////////////...///000000000///---,,,000////////////000000111//////000000000111111111000111222333666999;;;===CCCMMM___ttt{{{vvvqqqoooooommmhhhccc^^^RRRGGGEEEDDDCCCCCCFFFEEEHHHNNNTTTZZZ___cccdddiiimmmsssyyyggg[[[OOOPPP]]]kkkssstttkkkbbb]]]cccjjjnnnppptttqqqccc___```bbbbbb]]][[[^^^]]]UUULLLHHHBBB???;;;999999888555222333333333333222222222111000000000000000000000000000000000000000000000000...............///000000////////////............////////////////////////////////////////////////............////////////000/////////////////////...............///000000///..................///000000000000000000000000000000111111111222222222333333666<<>><<<======???BBBEEEJJJNNNRRRTTTYYY]]]dddmmmwwwttt]]]VVVPPPTTT___hhhjjjhhhXXXWWWYYY^^^dddjjjrrrzzztttcccYYYZZZ^^^```]]]XXXVVVXXXWWWOOOHHHDDDCCC@@@<<<:::999888666555333333333333222222222222000000000000000000000000000000000000000000000000///............//////000........................////////////////////////////////////////////////---............/////////////////////////////////...............///000000000//////......//////000000000000000000000000000000000000111111111222222333333666:::>>>III___sss{{{yyyyyy~~~|||wwwpppjjj]]]\\\ZZZWWWRRRMMMHHHFFFBBBDDDFFFGGGGGGHHHKKKMMMLLLOOOTTT[[[aaaccccccaaassskkkcccWWWNNNKKKHHHCCC@@@>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888666555555444444444555555555555666666777777888888666666666666666666666666555555555555444444555555555555555555555555555555555444333222222222333333444444444444333222111111222222222222222222222222111111111222222111111111000000000111111000000000111111111111000000000///000000000000000000000000000000000000000111111222000000////////////000000000000//////000000222222////////////////////////222111111000//////......000000111222222111000///........................///////////////////////////////////////.........//////////////////////////////////////////......111111000//////...//////////////////000000000111000111111111222333444444333777;;;@@@HHHVVVhhhuuu{{{xxxsssiii```aaaYYYPPPIIIDDD@@@>>>===<<<<<<===???BBBEEEIIIKKKPPPSSSYYY```iiiuuufffXXXUUUUUUZZZaaaccc___YYYQQQSSSYYYaaakkkttt~~~xxxfffVVVRRRXXX]]]]]]YYYTTTRRRSSSQQQJJJCCCAAACCCAAA===:::888777777666444444444333333333333333000000000000000000000000//////////////////////////////............///000------...............///////////////////////////////////////////////////---------.........//////.........///////////////...............///000000000000////////////000000////////////////////////000000000000111111111111222333666777777???SSSfff|||uuuuuu{{{|||yyyrrrrrrpppllleee[[[RRRLLLFFFEEEDDDCCCCCCEEEHHHJJJCCCDDDGGGKKKPPPSSSTTTSSS~~~ooo\\\PPPNNNMMMKKKGGGAAA>>>;;;999999999999888999::::::;;;;;;;;;;;;;;;888888888888777777777777555555444444444444555555555555666666777777888888555555555555555555555555444444555555555555555555555555555555555555555555444444333333222222222222333333444444333333222111222222222222222222222333000111222222222222111000000000111111111111000000111111111111000000000///000000000000000000000000000000000000000111111222000000////////////000000000000//////............//////////////////////////////000000000000//////---...000222222222111111......................................./////////.........///////////////........................//////........./////////111111000//////...//////...////////////000000000111111222222222222222222000333777999;;;AAALLLTTTbbbmmmssshhhfffbbb[[[SSSNNNJJJGGGDDD>>>===<<<<<<>>>AAADDDFFFFFFHHHLLLRRRYYYbbblllssssssrrrqqqssswww|||}}}}}}}}}||||||xxx```XXXYYY\\\aaaccc___UUUNNNNNNPPPVVVbbbqqq~~~sssiiiYYYNNNPPPYYY\\\YYYUUUQQQOOOOOOLLLEEE@@@???BBBAAA>>>;;;888777666666444444444555555555555555000000000000000000000000//////////////////////////////............//////,,,---------......//////........................////////////////////////------------............------....../////////000...............///000000000000////////////000000//////////////////////////////000000000111111111222222444444333888GGGWWWqqq}}}}}}{{{rrrttt{{{zzznnnccc\\\OOOLLLHHHDDDCCCCCCDDDEEEFFFEEEEEEFFFIIIKKKKKKKKKyyymmmeeeZZZRRRJJJFFFEEEEEECCC@@@;;;:::999999:::;;;;;;:::777888999::::::::::::999888888888777777777666666555444444444444555666666666666666666777777777777555555555555555555555555333444555555666555555555555555555555555555555555333333333333222222222222111222222333333333333333222222222222333333333333000111222333333222111000000111111222222111111000111111111111000000000000000000000000000000000000000000000000000111111222000//////......//////000000000///......---,,,,,,////////////////////////---...///////////////...***+++---///000000000///........................---............/////////.........///////////////........................///............///000000111000000////////////000......////////////000000000000111111111111000///(((,,,222555777:::>>>BBBEEEPPPbbbxxx|||ooonnnhhh___WWWTTTOOOKKKDDDBBB@@@???>>>???@@@AAA<<<>>>AAAEEEJJJPPPXXX]]]]]]]]]]]]```eeekkknnnppprrrssstttvvvzzztttaaa\\\___dddgggeee\\\QQQIIINNNQQQWWWbbbsss~~~xxxaaaYYYNNNIIIPPPYYY[[[VVVRRRNNNLLLKKKGGG@@@===>>>???@@@???<<<999666555555444444444444555555555555000000000000000000000000000000000000000000000000000//////............///,,,,,,,,,---......//////........................////////////////////////,,,------------.........---------......//////000...............///000000000//////......//////000000000000000000000000000/////////000000000111111222111111222222444===HHHYYYeeeppprrrooooooppppppnnnsss|||}}}vvvpppbbb]]]WWWQQQNNNMMMLLLKKKLLLJJJHHHGGGGGGHHHGGGFFFtttfff^^^XXXPPPKKKEEEEEEDDDCCCBBB@@@===;;;<<<;;;:::<<<>>>???>>>===777888999:::::::::999888999999999999888888888888555555444444555666666777777777777777666666666666444444444444444444444444333333555666666666555555555555555555555555555555333333333333333222111111///000111222333444444444222222222333333333444444///111222333333222111///000111111222222111111000111111111111000000000000000000000000000000000000000000000000000111111222//////............//////...///////////////......000000000000000000000000......//////...---,,,+++,,,,,,---.../////////...........................---------.........//////............/////////000........................///......---...///000111000////////////000000111........./////////000000//////000111111111000///***,,,///222555777888999888???JJJXXXiii~~~tttiiiddd]]]WWWQQQOOOLLLHHHEEECCCAAAAAA;;;===>>>@@@AAADDDHHHKKKMMMLLLLLLOOOTTTXXXZZZ[[[cccdddgggkkkrrr}}}tttfff```dddiiijjjfff]]]RRRKKKLLLQQQWWW```mmmuuuooodddSSSNNNGGGFFFNNNXXXYYYTTTOOOKKKIIIGGGBBB<<<999;;;<<<>>>@@@>>>999555333333222222222333333333444444000000000000000000000000000000000000000000000000000000///...............++++++,,,------...//////........................////////////////////////,,,,,,---------.........,,,,,,---......///000000...............///000000///..................///000000000000000000000000////////////000000000111222//////111222222666<<>><<<;;;:::;;;888777777888::::::888666999:::;;;<<<<<<;;;:::999;;;;;;;;;:::::::::999999555555555555555666777888888888777777666666555555444444444444444444444444222333555666666666555555555555555555555555555555222333333333333222111111...///000222444555555555222222222333333444444444///000222333333222000///111111222222222222111111111111111111000000000000000000000000000000000000000000000000000111111222//////............//////---...///000111111111000111111111111111111111111////////////---+++)))(((111000000000////////////........................---------.........//////---.........//////000000........................///...------...///000111//////...//////000111222............/////////000000111222333333222111111333222111111333444333222666888<<>>>>>>>>@@@CCCBBBBBBDDDHHHJJJKKKKKKPPPRRRVVV\\\eeerrr~~~tttjjjcccgggkkklllggg^^^TTTNNNFFFMMMTTTZZZaaaeee]]]RRRLLLHHHCCCDDDMMMWWWXXXTTTMMMIIIFFFDDD???999777::::::===@@@>>>999555222222000000000111111222222222000000000000000000000000000000000000000000000000111000///...............++++++,,,,,,---...//////........................////////////////////////,,,,,,,,,---------......,,,,,,------...///000000...............///000000......------------......000000000000000000000000////////////000000000000222...---111333222333666333===DDDBBB>>>AAAGGGLLLXXXdddttt~~~}}}{{{xxxwwwxxx|||{{{uuuqqqnnnjjjgggbbb___\\\ZZZYYYXXXVVVTTT}}}xxxmmmkkkgggbbb]]]XXXTTTRRRHHHGGGFFFCCCAAA???===<<<;;;<<<=========<<<:::::::::999888888::::::999888<<<<<<;;;;;;;;;;;;::::::777777777777777777777777777777777777777777777777888777777666555444444444333333444444333333222111333333333333333333333333444444444444444444444444333333222222111000//////111111333444444444444444555555555555444444333222000111111111111222222222111222222333333222222111000000000000000000000000111000000000000000000111111///...///000111000...//////............//////////////////////////////000000//////.........---000000000000000000000000////////////////////////---------............///..............................////////////......,,,+++)))+++///000///---//////.........---------............////////////////////////////////////111//////000111222111000000111111111111222222222111444888;;;@@@KKKYYYdddvvvyyytttlllddd]]]WWWRRROOOHHHHHHFFFBBB>>><<<===???@@@???>>>???BBBCCCDDDCCCBBBEEEIIILLLQQQZZZhhhsss~~~wwwmmmeeecccfffiiigggaaaYYYSSSOOOGGGIIINNNTTTXXXVVVPPPJJJFFFDDDDDDJJJRRRVVVSSSNNNIIIFFFBBB>>>;;;::::::;;;<<<>>>???>>>;;;888777666333333333222222222111111222111111111000000//////222222222111111111111000111000000///...---------111000...------...///000///////////////////////////////////////////////////......---------......,,,---------.../////////////////////////////////------............------............////////////////////////000000000000111000/////////000222333333333333333666999<<<>>>KKKTTTcccsss~~~{{{xxxuuurrrsssvvv|||}}}yyyvvvsssoookkkfffdddddddddcccaaa~~~~~~}}}|||zzzwwwnnnjjjeeebbb___\\\WWWSSSQQQPPPNNNKKKIIIFFFDDDCCCAAA@@@@@@???===<<<;;;;;;;;;<<<<<<===<<<;;;:::999;;;999888999:::;;;:::888888888999999:::::::::;;;888888888888888888888888777777777777777777777777888777777666555555444444333444444444444333222222333333333333333333333333444444444444444444444444444333333222111111000000...///000111111222222111333333333222111///...---000111111111111222222222111222222333333222222111000000000000000000000000000000000111111000000000111///...///000111000/////////............//////////////////////////////000000000/////////......////////////////////////........................---------............///..............................////////////.........,,,+++---///111000...//////.........---------............////////////////////////////////////000/////////111222111000000000111111111222222222111444555666777===GGGOOOSSS[[[gggtttxxxnnnddd]]]XXXWWWTTTQQQLLLHHHCCC@@@>>>???===<<<<<<>>>???@@@@@@@@@BBBDDDDDDEEEJJJTTT\\\iiiiiijjjkkkmmmooorrrsssvvvyyy}}}}}}tttjjjbbbaaabbbcccaaa]]]VVVQQQMMMFFFHHHLLLPPPRRROOOIIIEEEHHHFFFFFFLLLTTTVVVRRRMMMGGGDDDAAA===:::999999::::::<<<===<<<:::777555444333333222222222111111111111111111111111000000000222222222111111111000000111000000///......------///...---------...///000................................................///......------......///---------.......................................------............------............////////////.../////////000000000000111000/////////000111222222111111222333666999;;;<<>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;:::999;;;:::999999;;;;;;:::999555555666777888999::::::888888888888888888888888777777777777777777777777777777777666555555444444444444555555444444333222333333333333333333333333444444444444444444444444444444444333333222222111111111222333444444444444444333333222000...,,,+++000111111111111222222222111111222222222222111111000000000000000000000000//////111111111111//////111000//////111111000/////////............//////////////////////////////111000000000000000//////////////////////////////---------------------------------............///..............................////////////......000...---...000000///..................---------............////////////////////////////////////000///...///111222111000000000000111111111222222111222333222000222888======AAAHHHQQQ^^^ooovvvpppkkkfff___ZZZVVVQQQJJJEEEFFFCCC@@@>>>???AAAAAAAAABBBCCCBBB@@@>>>???EEEIIINNNNNNOOOQQQTTTXXX[[[]]]```bbbeeeiiilllpppvvvyyyyyypppfff```aaa___\\\YYYVVVRRRNNNKKKFFFJJJMMMNNNLLLHHHDDDBBBHHHHHHIIIOOOUUUUUUPPPJJJCCCAAA>>>;;;888888888888777999;;;:::888555333333333222222222222111111111111111111111111222222222222222111111111000000000000000000///......---------,,,,,,,,,---...///000................................................//////............//////...............---------........................------............---------............/////////....../////////000000000000000/////////000111222111000000000111333555666111777AAAOOO]]]kkkuuu{{{wwwwwwwwwxxxzzz~~~|||zzzzzzzzzxxxvvvuuuwwwyyyzzzzzzEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCAAA???@@@@@@@@@@@@@@@AAA@@@@@@<<<<<<======>>>>>>??????;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;::::::999999;;;999999999;;;<<<;;;:::666666666777888999999:::888888888888888888888888666666666666666666666666777777666666555555555555555555555555555444333333222222333333333333444444444444444444444444444444555555444444444333333333222333444555555666666666555555555444333111000///000000111111111222222222111111222222222222111111000000000000000000000000...///000111111000///...111000///000111111000/////////............//////////////////////////////111111111111000000000000////////////////////////---------------------------------............///..............................////////////......//////...............---....................................////////////////////////////////////000///...///111111111///000000000000111111111111000111222222111111444777;;;<<<>>>@@@FFFQQQ```kkk|||{{{qqqjjjgggccc]]]XXXUUUQQQLLLJJJIIIKKKKKKKKKHHHIIIHHHEEEBBBBBBDDDGGGFFFFFFGGGHHHJJJMMMOOOQQQOOOQQQSSSUUUXXX\\\bbbfffwwwxxx{{{~~~{{{tttkkkeeecccfff```WWWQQQNNNMMMLLLKKKIIIMMMPPPNNNJJJFFFEEEEEEGGGGGGJJJOOOSSSQQQKKKDDD???===;;;888777666666777666888:::999777444333222222222222222111111111111000000111111222222333333111111111111000000000000000000//////............+++++++++,,,---...//////................................................//////.........///000000/////////...---------,,,........................------............---------------.........//////........./////////000000////////////000000111111000000//////000000111222444666:::AAALLLZZZgggpppwwwzzz~~~|||}}}}}}~~~}}}||||||}}}888888999999:::::::::;;;===<<<;;;;;;<<<<<<:::888999999::::::::::::;;;<<<<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999999999:::999888999;;;<<<;;;:::999999999999999999999999888888888888888888888888666666666666666666666666666666666666555555555555555666666666666555444444222222222333333444444444444444444444444444444444555555444444444444444444///000111222333333333333333444444444444444333333000000111111111222222222000111111222222111111000////////////////////////...///000111111000///...222000///000111222111000//////............//////////////////////////////000000000000111111111111................................................---------............///..............................////////////......---......------,,,---------.................................///////////////////////////////////////.........000111000/////////000000000111111111111222333333333333444555777777777555555:::CCCJJJZZZdddsss}}}zzzvvvssshhhddd^^^[[[ZZZZZZ[[[ZZZUUUTTTRRRNNNKKKIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKNNNRRRVVV]]]fffpppuuutttuuuzzzzzzuuu|||wwwnnnrrruuutttnnniiiggggggiiiaaaVVVMMMHHHGGGHHHJJJLLLNNNOOOLLLHHHEEEEEEGGGCCCDDDHHHLLLNNNKKKDDD>>>;;;:::888777666555555555666888::::::777555444333222222222111111111000000000000000111111222222333111111111000000000//////////////////............***+++,,,------...//////...............................................................///000000/////////...---------,,,........................------............------------------........................////////////......//////000000000000111000000000000000000000666666777999>>>IIIWWW```kkkrrr|||999999888888777666666666888777666777888888666555444666777777666666777999::::::999888777666666555::::::::::::999999999999;;;:::999888888888999999999777777888:::;;;;;;:::;;;;;;:::::::::999999999999999999999999999999999777777777777777777777777666666666666666666555555666666666777666666555444111222222333333444444555444444444444444444444444444444444444444444444444111111222333444444444444111111222333333333333222000111111111111222222222000000111111111111000000////////////////////////////////////////////////222111000000222222111000//////............////////////////////////////////////000000000000000111........................////////////////////////---------............///..............................////////////......+++---...---,,,,,,---...---------...........................///////////////////////////////////////...---...000111000////////////000000000111111444444333333222111111000...000222111000333888<<>>BBBHHHSSSbbbmmm|||vvvqqqmmmkkkiiiiiiiiihhhfffaaa[[[UUUQQQLLLMMMNNNLLLKKKIIIJJJKKKNNNPPPRRRRRRQQQQQQSSSTTTZZZ]]]aaafffmmmvvv~~~pppggg___bbbfff``````cccgggiiiiiiiiihhhhhhccceeefff```VVVOOONNNPPPTTTPPPJJJEEECCCBBBAAAAAA===???BBBEEEEEEAAA<<<888666666555555555555555555555777999999777555444444111111111111000000000000000000000///////////////111000000000////////////.../////////////////////------.../////////...---------------------------------------------------+++++++++,,,,,,---...///---------...............------------------------------............------,,,,,,---------.........---------.........//////---...///000000000///.........//////////////////,,,///111111000333:::@@@GGGSSSbbbpppxxx~~~~~~}}}222333333333444444555555555444444555777777666444111444666666555555777:::666666777888999:::;;;;;;888888888999::::::;;;;;;;;;:::888777777777888999666555555666888:::999888777777888999:::;;;;;;<<<999999999999999999999999777777777777777777777777555555555666666666666666777777777777777666666555111111222333333444555555444444444444444444444444333333333333333333333333000111222333444444444444444444444333222111000///000111111111111222222222000000111111111111000000////////////////////////222000---,,,,,,---000222222111000111222222222000//////............//////////////////////////////---.........//////000000........................---------------------------------.........//////..............................////////////......+++---000///......000333---------.........//////............/////////000///////////////////////////...---...000000000...////////////000000000000000///...///111333333333...000222111///...000333222666999999:::@@@LLLVVV]]]kkk~~~}}}xxxppphhhccc[[[]]]^^^]]][[[YYYYYYYYYWWWVVVUUUSSSRRRRRRRRRRRRUUUXXX^^^ccciiiooovvvzzzwwwuuullleee\\\^^^bbb\\\[[[^^^ccchhhjjjiiigggeeeaaajjjqqqnnncccYYYVVVVVVZZZTTTKKKEEECCCBBB@@@>>><<<>>>AAACCCCCC???;;;888555555555555555555555555444666999999777555444333111111111111000000000000000000//////......------000000000000////////////.........///////////////...///000000000///...---------------------------------------------------+++******+++,,,---...///,,,------....../////////---------------------------..................---,,,,,,,,,---------......---------.........//////,,,---///000000000///...------......//////......,,,000333333000///333777888BBBPPP\\\fffoooyyyyyy|||444444444444444444444444555555555555555555555555666666666666666777888888666666666666666666666666888888888888888888888888:::::::::999999888888888777777777777888888888888666777777888888999::::::999::::::::::::999888888777777777777666666666666555555666666555444333333333444666888888888888777666666666666666666666666555555555444444333333333222222222333333444444444444444555555555555444444222333333444444333333222111111111111000000000000111111111111111111111111111111000000000000111111////////////////////////000000000000000000000000111111000///////////////000000000000000000000000............////////////222111000///////////////........................////////////////////////////////////////////////000///...------...///000...---,,,,,,---...///000............////////////////////////////////////......---......///000111////////////////////////000000000///......------000000111111111111000000000000000000000000000000111222444666888:::<<<<<>>EEEMMMWWWbbbiii}}}}}}}}}|||{{{|||444444444444444444444444555555555555555555555555666555555555555666777777777777777777777777777777888888888888888888888888999999888888888777777777666666777777777888888888777777888888999:::::::::999999::::::999999888777777777777666666666555555555555555555555444333333222333444555666666555555666666666666666666666666555555444444444333333333222222222333333444444444444444555555555555444444222333333444444333333222111111111111000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111000///////////////////////////////////////............////////////......---,,,,,,,,,,,,,,,////////////////////////------------------------////////////////////////000///...------...///000......---,,,---...//////............////////////////////////////////////000//////.........//////////////////////////////.........///////////////000000111111111111000000000000000000000000000000,,,,,,---///111222444444;;;???FFFNNNWWWdddpppyyyqqqfff```[[[YYYYYY```lll~~~~~~ssshhhddd```ZZZXXXZZZ___ggglllfffaaa______\\\dddqqquuuhhh\\\YYYZZZXXXVVVOOOHHHCCCCCCBBB@@@===@@@FFFJJJFFF===666555777555555555555444444444444555777::::::888555222111222222111111000000//////////////////////////////......//////...------,,,------------...///000111//////............//////------------------------------------------------........................---///111000///---------,,,,,,------------------...---,,,,,,,,,,,,---...------------............/////////......---------,,,---.../////////........./////////000000000000//////000000000111111111222444888<<>>CCCFFFGGGCCC;;;444333444555555444444444333333333444777999999777444222111000000000000000///////////////////////////////////////...------------...,,,,,,,,,,,,---...///000......------------......---------------------------------------------------------------------------...000///...---------------------------,,,,,,...------,,,,,,------...------------............///////////////.........---...//////000000//////....../////////000000000//////000000000000111111000111222333666:::@@@DDDNNN]]]rrr~~~~~~{{{~~~}}}}}}333333333333333333333333444444444444444444444444333333222222333333444555777777777777777777777777777777777777777777777777666666666666666666666666666666666666777777777888888888888999::::::;;;;;;999999999999999888777777666666666555555555444444444444444555555444444333666666666666666666555555555555555555555555555555444444444444444444444444333333333333333333333333333333444444444444333333222222333333333333222222111111111111000000000///111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000111000000///////////////////////////////////////............////////////111111000000000000000111/////////////////////////////////////////////////////////////////////////////////......///////////////......------------............////////////////////////////////////000000///...............////////////////////////............//////000000//////000000000000//////000000000000000000000000111111111222222222333333333444555777:::>>>CCCFFF@@@EEEMMMUUU___lllzzz|||{{{|||zzzuuuaaaVVVKKKGGGGGGEEEFFFHHHMMMUUUaaappp}}}qqqeee\\\WWWWWW]]]___^^^XXXRRRQQQUUUYYY___^^^XXXMMMIIIMMMPPPPPPIIIFFFCCCBBBBBBCCCAAA@@@CCCCCCCCC???999555555666444444444444333333333222333555888888666333222111........./////////////////////////////////////////////---,,,,,,---...///,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...///...---,,,---............------,,,,,,,,,------------------------,,,,,,---------.........//////..................------......////////////........./////////000000////////////000000000111111111111111111333666999<<>>>>>>>>???AAADDDGGGIIILLLGGG???888555444333333333333333222222222111111111333555444333111111111///////////////.........////////////////////////...------------...//////...---------------......,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---...------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,------------------,,,,,,,,,,,,---......------........./////////......////////////000000///000000000///000333555888<<>>???@@@>>>>>>AAA???AAAEEELLLTTTZZZ[[[ZZZ^^^iii}}}ooobbbTTTMMMIIIKKKJJJFFFEEEHHHBBBAAAAAAAAAAAA???>>>>>><<<<<<<<<===@@@EEEJJJNNNNNNGGG===666555555555555222222222222111111111111111222444333222000000111111000000//////.........////////////////////////,,,------...//////......//////......---......///,,,,,,,,,++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++******---///,,,,,,------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,---------------------.........///...------,,,---...///000---------.........//////........./////////000000---////////////000222444666:::======<<<@@@IIIPPPWWW\\\gggvvv222222222222222222222222333333333333333333333333333333222222333333444555333333333333333333333333555555555555555555555555333333333444444555555555555555555555666666666777555555555666777777888888888888888888888777666666444444444333333333222222111222333333444444444444444444333333444666777888666666666666666666666666333333333444444555555555444444444333333222222222111111222222222222111111111111222222222222111111111111111111000000000000000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000111111000///////////////..................................../////////000---------------...//////000000000000000000000000////////////////////////////////////////////////---...///000000///...---+++,,,.../////////................../////////000////////////////////////111000///......---......////////////////////////------......///000000000......////////////......////////////////////////---------..................------000444555333000...111444444222222555777;;;???CCCDDDBBB@@@@@@AAA===@@@EEEHHHJJJMMMRRRUUUWWW\\\cccjjjrrr|||}}}sssnnnddd___WWWRRRPPPPPPQQQQQQIIIEEE@@@???AAAAAA>>>::::::===>>>;;;<<<@@@BBBBBB>>>;;;:::===>>><<<<<>>>>>AAAFFFMMMPPPOOOMMMQQQYYYnnnsssbbbPPPMMMLLLNNNJJJCCCDDDIII???>>>???@@@???<<<<<<>>>;;;;;;<<<<<>>>>>===:::888888888999:::<<<===>>>>>>HHHIIIJJJMMMPPPUUUXXXZZZlllpppwww~~~~~~}}}xxxrrrssstttwww}}}|||xxxyyy|||zzzxxxuuurrrooonnnmmmmmmssswwwvvvmmmbbb\\\XXXVVVNNNGGGBBBBBBHHHKKKIIIEEE>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<<<<;;;===CCCJJJNNNLLLIIIJJJLLLYYYpppssscccYYYQQQHHHEEEFFFEEEAAA<<<======>>>@@@BBBBBB@@@===666;;;<<<999<<>>@@@EEEHHHFFFBBB<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::<<<;;;===BBBIIILLLJJJGGGFFFFFFNNN```uuuuuuhhh]]]UUUKKKEEECCCCCCAAA???<<<<<<===???AAAAAA???<<<888;;;;;;:::???IIIOOOOOODDD>>>777444555666444222222111111000000000000000222333333333222000...---000///......------......////////////////////////.......................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---)))***,,,,,,++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,------------------............////////////......//////000000111111444333222111111333444555444666@@@NNNYYY___dddjjjppp{{{///000111222333222111111000000000111222222222333111111111111222444555666222222222222333444555666000222555888999888777666333333222222222222333333333333333333444444444444444444444444444444444444666666555444333222111111222222222222111111111111111111111111111111111111333333333333333333333333222222222222333333333333444333333222222333333444333333222111111111111222333333333333333333333333333222222111111111111222111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000......................../////////////////////////////////............---...............------------------------........./////////.........---------------............///.......................................---------......------------...............---------------......------------......///...------------...///---.........,,,+++,,,---///...,,,+++,,,///222444////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111222222333555777999:::888666555444444444444444444444444444555555666777999:::;;;;;;===>>>@@@BBBCCCCCCCCCBBB@@@===>>>??????;;;888<<<===>>>@@@EEELLLQQQUUUeeeaaaYYYOOOFFFAAA@@@AAAEEEDDDBBBAAA@@@?????????CCCGGGGGGAAA<<<===>>>===@@@<<<;;;>>>CCCEEEBBB???:::999888888777888888888777777777777777777777777777888:::;;;;;;:::999888<<<;;;<<>>???@@@;;;;;;;;;===??????===;;;:::::::::;;;BBBKKKMMMKKKAAA<<<777444555555444222222111111000000000000000111111222222222111/////////...------------------////////////////////////...........................////////////...------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,---,,,++++++---.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...------------,,,,,,,,,------------------,,,,,,---............/////////////////////////////////111000/////////000222333111333<<>><<<999999::::::888777;;;;;;;;;<<<>>>AAAEEEFFFIIIHHHEEEAAA===;;;;;;<<>>>>>============;;;>>>>>>:::888;;;>>>===:::999:::>>>BBBDDDBBB>>>999888777777666666777777666666666666666666666666777888888888999999999999;;;;;;<<>>:::::::::;;;<<<<<<;;;999:::888888<<>>:::666444444444444333222111111000000000000000///000111222222111000///...------,,,,,,,,,------////////////////////////......................../////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++******,,,.........---,,,,,,+++++++++------------------------////////////////////////------------------------.........------,,,,,,,,,---------.........////////////////////////......//////......//////000111222444:::BBBEEEAAA??????DDDQQQaaannnzzz}}}{{{|||~~~zzzzzzzzz|||+++---000222333222111000//////000111222333333333111111111111222333333444555444333222222222222222555666999::::::777444222333222222111111222222333333333333333333333333333333333333333333333333333333444444444555555666666555444333222222222333333000000000000000000000000111111111222222222333333111111111222222222333333333333333333333333333333111111111000000111222222222222222222222222222222333111000.........///000////////////////////////---...///000000000000/////////000000000000//////////////////////////////........................////////////////////////............---------------.....................111111000///---,,,++++++,,,,,,,,,---...//////000---------............///,,,---------......//////---...........................------------......------------------------......------------......---..................---,,,---...---,,,,,,---...((()))***,,,---.................................000000000000000000000000////////////////////////........................//////000000000111111111222333444666666555444333222222333444555666777777666666666555555555444444444333333333444555666777777666444333333444444444555555555555666777888888888999:::999888888999:::777777888888888888888888666999999666555999;;;:::888999:::???CCCDDDBBB@@@999888888777777777777777666666666666666666666666999888777666666888:::;;;:::;;;<<<>>>@@@@@@???===>>>===???BBBGGGRRRddduuu|||yyy~~~{{{nnn___WWWUUUTTTTTTUUUTTTMMMDDD===;;;<<<:::999888999::::::999888999777888>>>DDDFFFCCC???:::888555333333444444333222111111000000000000000...///000111222111000000------,,,,,,,,,------...////////////////////////......................../////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,+++++++++,,,+++***((()))+++---------,,,,,,,,,+++++++++------------------------------------------------------------------------.........------,,,,,,,,,------------............////////////............///////////////000000111444333666<<<===999777999;;;AAAKKKXXXkkk{{{~~~~~~}}}zzzvvvtttvvv{{{{{{xxxwwwyyy}}}---...000111222222222111000000000111222222222333111111111111111222333333555444333222111111111111666777888999888555222000222222111111111111222222333333333333222222222222222222222222222222222222000000111222333444555555222222222222111111111111000000000000000000000000000000000111111222222333111111111111222222222222222333333444444333333222111000000000000111222222111111111111111111111111000///..................111111111111111111111111,,,---///000111000000/////////000000000000//////////////////////////////........................////////////////////////.........------------,,,---------...............222111000///...,,,++++++***+++,,,---...///000000---------............///,,,,,,,,,---......//////---------.....................------------......,,,---------..................------------......------...//////...------+++---...---,,,,,,---///)))***,,,...//////..............................////////////////////////////////////////////////......................../////////000000000111111111222333444444444333333//////000222333444666666444444555555555444333333000000000111222333444555444333333222222222333333222333333333333333333222555777888777666555666777555666666777888777777777555888777555555999999777888888;;;>>>BBBCCCBBB@@@999888888777777777777777777777777777777777777777888888777666777999:::;;;999:::<<<>>>???>>>===<<<<<<<<>>III\\\lllpppllllllmmmoooppprrryyyzzzuuuvvvzzz}}}000000000111111222222222111111111111111111222222111111111111111222222333333333222222222222222333444555555666555444222111222222111111111111222222333333333222222222111111333333333333333333333333111111111222222333333444222333333444333222111000111111111111111111111111//////000000111222222333111111111111222222222222222333333444444333333222000000000000000111222222////////////////////////------.../////////......111111111111111111111111+++,,,...000111111000/////////000000000000//////////////////////////////////////////////////////////////////////////////.........---------,,,,,,---------.........//////////////////............,,,,,,,,,------.........---------............///++++++,,,------...//////---------.........//////......------------......,,,,,,---...///000000111......------------......------...//////...------+++,,,...---,,,,,,---///............//////000000................................................////////////////////////........................////////////000000000111//////000111222111111111///000000111222333333444333444555666666666555555222333333444555555666666333444555555444444444555333444555555666555444444666777888777555444444555666777888999999999888777444777777666777::::::666666777999<<<>>>@@@??????888888777666666666666666666666666666666666666666555666999:::;;;;;;:::999888:::<<<>>>>>>======<<<<<<<<>>EEEDDD===888888444444444333222222333444222111111000000000000000//////000111111000///.........------......///000////////////////////////.......................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---.........---,,,,,,,,,,,,---***************************++++++,,,,,,,,,,,,,,,***,,,---,,,+++)))***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------,,,,,,---------.........,,,------....../////////---...//////////////////000///000444555222111333444666:::AAANNNYYY\\\XXXTTTXXX]]]bbbgggppp|||}}}zzzzzz}}}222111111000111111222333222222222111111111111111111111111111111111222222111111111111222333444444222222333333333333333333222222111111111111222222333333333222222111111111333333333333333333333333444444444444444444444444444555666777777555333222111111111111111111111111...//////000111222222222000111111111111222222222222222444444444444222222000000///000000111222222////////////////////////,,,---...000000000///...////////////////////////+++,,,...000111111000/////////000000000000//////////////////////////////000000000000000000000000////////////////////////......---------,,,,,,,,,---------.........//////---------...///000000111......---------,,,,,,,,,---------.........//////++++++,,,,,,---...//////---------.........//////.........------.........+++,,,---...///111222222.........------.........,,,---...//////...---,,,+++,,,------,,,,,,...///...---+++))))))+++---///................................................////////////////////////........................////////////000000000000---......///////////////222222222222222222222333111222333555555555555444000111111222222222222111...000111222111000111111///000222333333333222111222333444333222111222333111222333444444444333222000333444333555999777333444555777999;;;<<<======777777666555555555555666555555555555555555555555222555:::>>>???===999666777:::===>>>>>>=========888777999===???>>>AAAEEESSSWWW\\\___```cccgggkkkgggnnnxxxuuummmiiifff]]]QQQJJJIIIHHHEEEDDDEEEHHHIIIHHHDDD@@@<<<;;;999888777888999888777:::;;;AAAHHHEEE<<<666777333333444333222222333555222111111000000000000000///000111111111///...---...............///000111////////////////////////........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------......---,,,,,,,,,,,,---************************++++++,,,------------,,,+++---///...---+++******))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,------...///000000,,,---......//////......000///222666777333000111...444999===DDDJJJLLLIII===BBBIIIOOOTTT]]]iiirrryyy|||~~~~~~000222555777888666333111000000000000000000000000000000000000000000000000333333222111000000000111555444444333333222222111222222222222222222222222111111111111111111111111333222111000000111222333222333333444555666777777333333444444333333222111111111111111111111111111333222222111111222222333000111111111111222222222111///...///333444333111222000///000111111000/////////000000000//////...000000000000000000000000///////////////////////////////////////////////////////////////000111111000000000000000000000000111111000///////////////......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111111111000000000/////////.........,,,,,,,,,---------......,,,---------.../////////......------...///000111///...---,,,+++,,,---...........................111111000///...,,,+++***.........//////000000000.../////////...---,,,,,,..................------000000//////.........---,,,---------.../////////......------------..................................................................////////////...///111111000//////000000000000000000111111222111111000000111333555666222222222222222222222222111222222333333222222222222222222222222222222222333444666777777666444333333333444444555666666777333444444444444444333333222333555777888888777666666555444333333333333333777777666555555555555555555555555555666666666666999999888888999999:::;;;666888:::;;;<<<===???AAAJJJMMMRRRWWW\\\```bbbbbbdddjjjqqqxxx~~~~~~ttthhhiii]]]RRRMMMKKKFFFCCCCCCDDDBBBAAADDDHHHHHHDDD@@@BBB<<<999:::;;;888777888999KKKUUULLL@@@;;;999444333222222222111000000000222222222111111111000000111111000000//////..............................---...///000000///...---...........................------,,,,,,------............------,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///,,,,,,,,,---------......//////............//////000000000000111111111111111222444666999:::;;;<<<888;;;>>>AAAEEEJJJOOOSSSbbbeeejjjnnnrrrvvv{{{~~~---///111333333222000///000000000000000000000000111111111111111111111111333222111111000000111111444444333333333333222222000000000000000000000000222222222222222222222222333222111000000111222333333333333333444444444444444444555555444444333222111111111111111111111111222111111111111111111222000111111111111222222222111000///000333444444222222000///000222222111000............////////////000000000000000000000000////////////////////////////////////////////////---------------...//////000000000000000000000000000000///..................------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,---------......------------........................------------...---,,,,,,,,,,,,---...........................+++++++++***)))((('''&&&+++++++++,,,,,,,,,------..................---,,,........................000/////////.........------------...............//////............//////................................................------........./////////...///000000......///000000000//////000000111222000000//////000111222333333333333333333333333333222222333333333222111111222222222222222222222222333444555666666555444333333333333444555666666666444444444555555444444333333333444555666666666666555555444333333333333333777666666555555555555555444555555555666666666666666555555555555666777777666777999::::::;;;===???DDDHHHNNNTTTZZZ^^^___```dddiiiooorrrwwwxxxrrrjjjiii]]]QQQMMMKKKIIIHHHIIIJJJFFFBBBBBBDDDEEEBBB>>>BBB===;;;;;;:::777777999===PPPZZZPPPAAA999555111222222111111111111111111222222222111111000000000000000000000//////..............................---...///000000///...---...........................------,,,,,,------...++++++******************---------,,,,,,+++++++++++++++,,,------------,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------............,,,,,,,,,---------......//////............//////....../////////000000000...///111333555666777777///111333555777:::>>>AAAHHHLLLRRRWWW\\\bbbhhhlllzzz------...////////////...000000000000000000000000222222222222222222222222222222111000000000111111222222333333333333444444000000000000000000000000333333333333333333333333222222111111111111222222444333333333222222222111555555555555555444444333111111111111111111111111000000000000000000000000000111111111111222222222222111000111333444444333111000000111333444333222000000/////////000222333000000000000000000000000////////////////////////////////////////////////---------------...//////000000000000000000000000///......------------......------------...//////------------------------,,,------.........------------------,,,,,,,,,,,,,,,,,,,,,---------..................------------------......---,,,***)))------,,,,,,,,,------...........................,,,,,,------,,,++++++***---............/////////,,,------............---......................../////////..............................---------000000////////////000000................................................---------.........//////...//////---,,,,,,...000000000//////000000111222000///////////////000111333333333333333333333333333333333333333222111000222222222222222222222222333333555555555555333333222333333444444555555666444444555555555555444444444444333333333444444555555444444333333333333333666666555444444444444555444444444555555555666666444444444444444555666666666777999999888888999;;;>>>BBBIIIPPPVVVYYYZZZZZZccchhhkkklllnnnpppoookkkhhh\\\OOOJJJHHHHHHKKKOOONNNIIIBBB@@@@@@BBBAAA@@@BBB>>><<<<<<999555666;;;DDDVVVaaaVVVDDD999333000000000111111111111111111111111111111000000000000000000000////////////...........................---...////////////...---...........................------,,,,,,------...,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,---............------,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------............------------............,,,,,,,,,---------......//////............//////------........./////////---...///111222222222222...///111111111222444666333666<<<@@@EEEJJJOOOSSSbbbiiittt000/////////000000111111000000000000000000000000111111111111111111111111111111000000000000111111111111222333333444555555333333333333333333333333444444444444444444444444222222222222222222222222333333333333333222222222444444555555444444333222111111111111111111111111000000111111111111000000000000111111111222222222222111111222333333333333111000000111333555444333333222111111222444666888///////////////////////////////////////////////////////////////////////////////////////000111111///////////////////////////......------.........------------......//////........................//////////////////..............................,,,,,,,,,---------...............------,,,,,,,,,+++,,,...///...---+++)))---,,,,,,,,,------.................................//////000000000/////////////////////000000000+++,,,------............---------......................................./////////...---------,,,//////............//////......................................................////////////000000......---+++***+++...000///////////////000111111000000//////////////////222222222222222333333333333333333333222111000000222222222222222222222222222333444444444444333222222222333333444444444444333444444555555555555444444333222111111111333333444444333333222333333444666555444444333333444444333333444444444555555555666666666666666777777888666888999888777666777888:::>>>DDDKKKPPPRRRRRRRRR^^^dddgggggggggkkklllkkkggg[[[NNNGGGEEEEEEJJJOOOOOOJJJCCC??????AAACCCCCCAAA>>>===<<<888444666;;;FFFWWWbbbZZZGGG:::333000//////000000111111222222000000000000000000000000////////////////////////...........................................................................------,,,,,,------...,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,***))))))***,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++******/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........,,,,,,,,,---------......///......------......///------.........///////////////000111111111111000222333444333222222444555000333666777999;;;===@@@EEEKKKVVVaaakkkrrruuuwww111111000000000111222333000000000000000000000000000000000000000000000000111000000///000000111111111111222222333444555555555555555555555555555555444444444444444444444444222222222333333222222222111222222333444555555555222333333333333222111111111111111111111111111111111111222333333222111111000000111111111222222222111222222222222222222333111000000111333555444333333222111111222444666888///////////////////////////////////////////////////////////////////////////////////////000111111////////////////////////000///////////////000000---------......................................./////////...............------..................,,,,,,,,,---------............------,,,,,,,,,+++***+++...///000///---,,,+++,,,,,,------.................................+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........------------.........//////---------.............../////////...---------,,,...------,,,,,,------...................................................//////000000000111111111......---+++******---000/////////...///000000111000000000000000000////////////000000111111111111333333333333333222111000222222222222222222222222222222333333333333222222222222222333333333333333222222333444444555444444444333111000000111222333333333222222222333333444555555444333333333333333333333333333444444444444777666666666666777888888777888999888666555666777999<<>>AAADDDEEEEEEEEEMMMSSSYYY\\\aaagggiiifffhhh^^^RRRJJJDDDBBBEEEKKKRRRQQQNNNKKKGGGDDDBBBAAA@@@<<<;;;??????<<<::::::999CCCLLLLLLCCC999222/////////000000000000000000............////////////---............/////////..............................------------.................................------,,,,,,------...+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***++++++,,,,,,++++++++++++++++++++++++++++++******++++++++++++******------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------............------------............/////////000000000,,,---------------,,,,,,,,,...000000//////000111...000111111000000222333222222333555888===BBBEEEHHHOOOZZZhhhuuu......//////000000000000000000000000000000000000///////////////////////////////////////000111111222222222333333444444444222222222222222222222222333333333333333333333333222222333444444333222222111111222222333333444444222333333333333222111111111111111111111111111111000111222333333222111000000111111111111222222222///111222111///...000222222000///000222222111000............////////////000000000000000000000000////////////////////////////////////////////////---------------...//////000000000000000000000000...............///000000,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------***+++,,,..........................................///////////////...---111111000000////////////,,,,,,---------,,,++++++,,,,,,------...//////000,,,,,,,,,------.........---------...............---------,,,,,,---------............................................................////////////,,,...///...---,,,---...///............///000000,,,---...///000000//////.........///000111111111000111111222333333333333222222222222222222222222222222111111111111222222222222222222222111111111//////000111222222222222000000111222333333333333222222111111222333333444444333333222222222222222222222222222333333333333333333333333333444444555444555666555444333444555777999;;;===@@@CCCDDDEEEGGGJJJNNNSSS\\\fffhhheeeaaaYYYPPPIIICCC???AAAFFFLLLNNNQQQRRROOOKKKGGGEEEBBB===<<>>;;;888===CCCGGGDDD;;;444111000000000000000/////////---------....../////////---------.........//////...........................------,,,,,,------..............................------,,,,,,------.....................------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,)))***,,,------,,,***)))******++++++++++++******---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...------........./////////,,,------.........---------///111222111000000111,,,...//////......000111111111000000222555777999777<<>>===EEELLLJJJBBB<<<;;;<<>>???<<<888999BBBDDDFFFKKKBBB444111222111000///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------........................////////////......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,,,,+++***,,,---...---,,,+++++++++++++++))))))+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,+++------------------------......------------......//////000000000000//////////////////////////////////////////////////////111111000000222444666888:::999888888999<<>>AAA@@@AAAEEEKKKNNNLLLJJJGGGIIIKKKJJJHHHEEECCCCCC<<<999777888;;;;;;999666888666444444777777555222:::BBBCCCFFFMMMEEE555222111111000/////////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---....../////////......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,---,,,,,,,,,---------......---------,,,,,,+++++++++------------------------***++++++,,,,,,++++++******+++,,,,,,++++++---/////////...,,,,,,+++++++++)))***+++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------------------------......------------.........//////000000//////...//////////////////////////////////////////////////////000000000111111222222222222222333444555666/////////000000111111111////////////////////////////////////////////////000000000000000111111222111111111111222222222222222222222111111111111111111222222222222222333333222333444444444444333222111111111111111111111111222222111111111111222222111111111111111111111111///000111222222222111111111111111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////////////////////////////........................000//////...............000///............///000//////...---,,,,,,------000///...---,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---...---+++***+++,,,------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,---......///,,,,,,,,,------.........------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,...------------...//////.........------.........,,,,,,---------.................................---------............///................................................////////////000000000111////////////////////////000000000///......------///////////////000111222///000000111111111111111111000000000000000000111000000000000000000000000111111111111111111111111000000111111111111000000222222111111000000//////000000000000000111111111333222222111111111111111222222222111111111111111111222333333444777;;;>>>???@@@AAAEEEIIIJJJHHHFFFDDDFFFIIIIIIGGGEEEDDDCCC===:::777666777888777666999666333222333444333222777>>>???EEEOOOHHH999444111111000000000000000111........................................................................,,,,,,,,,---...///000000------......//////......,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------))))))***+++,,,,,,------,,,,,,---------..................---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++,,,///111222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------///........./////////...------------------------......------------.........//////////////////...///////////////////////////////////////////////////000111222333222222111333333444444555444444444000000000//////.........////////////////////////////////////////////////000000000000000111111222000000000111111222222222111111111111111111111111111111111222222333333333222333333333333333333222222222222222222222222222222111111000000111111222111111111111111111111111...///000111111111111000000000111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////........................................................................//////////////////......//////............//////------,,,,,,+++,,,,,,,,,000///...---,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---------.........,,,---...---+++***+++,,,++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---...///......------,,,,,,,,,,,,------------------------------------------------++++++++++++,,,,,,---------------------...//////---..................---,,,,,,,,,------------...,,,,,,------...//////000---------............///...................................................//////000000000000000........................000/////////.........---/////////...//////000000...///000111111111111111000000000111111000000000////////////////////////000000000000000000000000000000000111111000000000222111111000000///////////////000000111111111111333222111111000000111111111111111111111111111111222333333333444666:::>>>@@@AAACCCEEEGGGHHHFFFEEECCCEEEGGGFFFDDDBBBAAAAAA===;;;888666666777777777666444222111222333333444222888:::BBBQQQMMM===666222111111000000000000111........................................................................,,,,,,,,,---...///000000,,,,,,---...............,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------))))))***+++,,,,,,------,,,,,,,,,---------............---,,,++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,---000333444333111///...---,,,,,,///...---,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------------......---------...------------------------......------------............////////////......////////////////////////........................---///111333444333333222000111222333333222111111000000000///...---------000000000000000000000000000000000000000000000000000000000000000111111222//////000000111222222222000000000111111111111111111111111222222333333444333333222222222222333333222222222222222222222222111111000000000000111111111111111111111222222222.../////////000111111111000000000111111111111222000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////................................................------------------------------...///000000//////////////////////////////------,,,,,,,,,,,,,,,---///...------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---...---+++***+++,,,************************)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---.........------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,------...///------...//////...------,,,,,,,,,,,,------------++++++,,,---...///000111---------............///................................................---...///000000000//////................................................//////............//////......///000111111111111000000111111111111000000////////////////////////000000000000000000000000///000000111111000000///000000000000000000//////......///000111111111111222222111000000000000111000000111111111222222222000111222222222444888;;;???@@@BBBDDDEEEEEEEEEDDDBBBCCCCCCBBB???======>>>:::999777555555555555666333222111000000111222333///444666AAASSSQQQ@@@888333333222111000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////+++,,,---...............,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,++++++*********************************,,,++++++******++++++,,,+++,,,,,,,,,,,,...222555666555333111///...---,,,///...---+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,------------------------......------------......---......//////......---////////////////////////........................,,,---///000111111111000//////000111111111000000000000000///////////////000000000000000000000000000000000000000000000000000000000000000111111222/////////000111222222222///000000000111111111222000111111222333333444444333222222222222222222333111111111111111111111111111111000000000000111111000000111111111222222222000000//////000111333444000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////................................................------------------------+++,,,...///000000000000......////////////...............------......///...------,,,,,,,,,------------............------+++++++++,,,,,,,,,,,,---***,,,------++++++,,,...+++++++++++++++++++++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,---//////------,,,,,,------...///------...//////...------++++++,,,,,,,,,---------,,,---------......//////---------............///................................................,,,---...///000///..............................,,,------......////////////......------......///---...///000111111111111///000111222222111000///////////////////////////000000000000000000000000//////000000000000///////////////000000000000000---...///000111111111000222222111000000000000000///000000111222333444444000111111111111333777:::===>>>???@@@AAAAAABBBDDD@@@@@@???===::::::;;;<<<777777777666444444444555333333333222111000111222///444666BBBUUUTTTBBB999555444333111000//////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------..................***+++,,,---............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,************************************************,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,///333666888777444222000...------,,,+++************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***************************,,,------+++***+++---------------------------......------------......---......//////......---////////////////////////..............................////////////......//////000000000111111222//////000000111111222222000000000000000000000000000000000000000000000000000000000000000111111222...//////000111222222222//////000000111111111222000000111222333333444444333222222111111222222333000000000000000000000000111111000000000000111111000000111111222222222222222111000000000222555666000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////........................000000000000000000000000------------------------***+++---///111111111111......////////////......000000/////////000000111------,,,,,,,,,---......---......//////......------------.........//////***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000...------,,,++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000......---,,,---...///000---,,,,,,,,,,,,---......,,,---...//////...---,,,++++++,,,,,,,,,---------///............------------------.........//////................................................+++,,,.../////////...---........................+++,,,,,,---...///000000///......---------......---...///000111111111111///000111222222111000///////////////////////////000000000000000000000000//////000000000000//////......//////000000111111,,,---///000111111111000222111111000000000000000//////000222333444555666111222222222222444888;;;;;;<<<=========>>>@@@BBB>>>===<<<:::777888:::<<<666777888777666555555666555666666555333111111222222666777CCCWWWUUUCCC999666555333111000///......------------------------------------------------.......................................---------***+++,,,---..................------------,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++++++++))))))*********+++++++++)))))))))))))))*********++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,,,,,,,///444777999777555333000///------)))((((((((()))+++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---///111000...---...111------------------------.........------.........---..................---////////////////////////........................222222111000///.........------------...///000111////////////////////////............////////////////////////////////////////////////////////////000000111111111111000000////////////////////////111111111111000000000000//////000000000000//////111111000000000000111111000000000000000000000000000111222333333222111000///...------...000222444222222111000/////////000000111222333333222111000111111000000111222333333222222222111111111000000111000000///.../////////222111///---,,,---///000//////.........//////000000000////////////000000,,,******---000222000...//////////////////////////////000000///...------000000/////////.........000000111000000///......---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,+++++++++---,,,+++,,,...///...---++++++,,,,,,,,,+++******------,,,,,,,,,,,,++++++------............------+++,,,---...////////////------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------....../////////...------,,,,,,,,,,,,,,,---------.........---+++******+++---...------,,,,,,,,,---........................------------............------111111111111111111111111//////......------,,,,,,111111000000//////......000///...------...///000///---,,,,,,...//////...000000000000000111111222111000///......///000111000000000000111111111111000000000111222444555666888:::<<>>666222222111000///...------.........------,,,,,,,,,---------...------,,,,,,...........................---,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---+++******+++,,,+++)))''',,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000666555222///---+++))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++++++++++++++,,,---...------,,,,,,,,,,,,+++++++++,,,,,,,,,------------...------,,,,,,,,,------//////.........---------------......------,,,,,,,,,------......------,,,....................................................................................//////////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000111111111///000000000000000000///111111000000000000111111000000000000000000000000000000111222222111000000000///...---...///111333111111000000///000000000000000111222222111000000111000000000111111222333111111111000000/////////111111000000000/////////111000...---,,,---...///000000000000000/////////////////////////////////000...---...///000...+++........................///////////////...---------,,,,,,,,,,,,+++++++++......//////......---,,,------------,,,,,,++++++++++++++++++++++++++++++------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++---,,,+++,,,...///...---++++++,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++------............------***+++,,,------...------------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......---------...............,,,,,,,,,---------.........---+++******+++---...///......---------........................------------............------........................000000//////////////////////////////.........---000///...------...///000///---,,,,,,...//////...///............///000000111111000000000000111111//////000000000111111111000000000111222333444555888999<<<>>>@@@@@@???>>>===;;;999777666555666666555444333222333444666777777555333222111111222333777:::DDDQQQSSSIII;;;444111111000000///..................------,,,,,,,,,---------......------,,,........................000///...---------......---,,,,,,++++++,,,,,,------,,,++++++,,,,,,***))),,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333222000///---,,,++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++++++++,,,---------------,,,,,,+++++++++&&&'''''''''((((((((((((...------,,,,,,,,,------///.........------------............---,,,++++++,,,------......------,,,........................................................................---............/////////////////////////////////////////////////////////......////////////......////////////////////////---......///111222222333000000111111111111000000111000000//////000000111000000000000000000000000000000111111111111000000000///.........///000111000000/////////000111111000000111111111111000000000000000111111111111222000000////////////......000111111222222000///...//////---,,,,,,,,,---...000111222222111000...---...///000000000000///...111///......//////...,,,...........................////////////...------///............---------,,,,,,------,,,,,,++++++...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++,,,...///...---***+++,,,---------------------,,,,,,,,,,,,++++++------............------***+++,,,,,,,,,,,,++++++------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,---......//////,,,,,,,,,---------......------++++++++++++------111000///...---------...------------------......------............------------------------------000000000000111111111111............------------//////............/////////---,,,,,,...//////...------,,,,,,------...///000111111222222111111000//////000000000000111111000000000000111222444444777888;;;===??????>>>======<<<:::888777666666666222222111222333444666777444444222222222222444444:::@@@JJJRRROOOCCC888333////////////////////////.........---------------,,,------.........------........................000///...------------...---,,,,,,++++++,,,,,,---...---++++++,,,---,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++***************************************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111000///...---,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++,,,---...------,,,+++*********))))))))))))************------,,,,,,,,,,,,------............------------............---,,,+++***,,,------......------,,,........................................................................---------.........//////////////////////////////////////////////////////---..................---////////////////////////......//////000111111222000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000///........./////////////////////000111222000000000000000000000000000000111111111111111000///////////////////////////000222333333111///......------,,,,,,,,,------///000222222111///---+++---...000111111000...---...------...///000111111.................................//////...------000/////////............++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---***+++,,,---......//////------,,,,,,,,,+++++++++,,,------......------,,,+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,++++++,,,,,,---111000///------,,,,,,,,,,,,,,,------------......------............------........................//////000000111111222222......................../////////......////////////---,,,,,,...//////...------,,,,,,------...//////000111222222111000///////////////000000000111/////////000000222333333555777:::<<<=========<<<;;;;;;:::888777666555444222222222222222333444555222222222222222444555666555>>>IIIMMMGGG===666444........./////////000000...............---------,,,------.......................................------,,,,,,++++++++++++---,,,,,,++++++,,,,,,---...,,,******+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++,,,---...///000///...---,,,,,,,,,,,,************************************++++++++++++***++++++,,,,,,++++++***************++++++++++++---,,,,,,,,,,,,,,,------...------,,,+++***)))))),,,,,,,,,---------......,,,,,,,,,+++,,,,,,------------------------------/////////...---,,,+++***,,,------......------,,,........................................................................------------....................................////////////////////////------............------////////////////////////000/////////////////////000000111111111111000000000000////////////000000/////////////////////////////////////////////////////////...............///.........///000111111////////////////////////000000111111111000000///000000000000000000000000///000222333222111///---------,,,,,,,,,---------...///000000000---+++))),,,...///111111///...,,,...............///000111........................------............------,,,,,,,,,+++++++++******+++,,,,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......---------------------------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---***+++,,,---......//////------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++***+++,,,,,,,,,,,,------......------............------........................---......//////000000000////////////////////////...//////////////////...///---,,,,,,...//////.........------......///000---...///000000///...---...////////////000000000////////////000111222222444666888;;;<<<<<<;;;;;;::::::;;;:::999888666555555444333333222222222222111111111222333444555666222>>>HHHHHH@@@888444333------......//////000000........................,,,---....../////////...........................,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,------+++)))(((***+++,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******************************************************++++++++++++******+++++++++++++++++++++++++++******++++++,,,---...000000...,,,+++*********************************)))))))))******+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---......------------......------,,,++++++***))))))))))))))))))************+++++++++++++++,,,---...,,,,,,------------------............---,,,+++***,,,------......------,,,................................................------------------------,,,------------.........------------------------////////////////////////------............------////////////////////////000000000//////.........//////000000000000//////000//////......//////000//////////////////////////////............//////........................//////.........///000000//////............/////////000111111111000///...//////000000000000111111///000000111111///...---------------............---......///...---+++***---...////////////...---000111000---+++***,,,...------------------------,,,,,,---............---------,,,,,,,,,,,,++++++,,,,,,---.........------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,+++,,,...///...---***+++,,,---------------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++++++++,,,,,,------......------............------,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000000000000000......////////////......///---,,,,,,...//////.../////////...//////000111---......//////......---......////////////000000///////////////000111111333444777999;;;;;;:::::::::;;;===>>>>>><<<:::888666666555444333222111111000111111333444555555666777BBBJJJFFF<<<444111000---------....../////////.............../////////,,,---...///////////////..............................//////......---,,,---,,,,,,++++++,,,,,,---+++***((()))***++++++***,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++*********************++++++++++++******++++++++++++++++++++++++************+++,,,------000///---,,,+++***))))))************************(((((())))))***+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------///......---------------++++++++++++************((((((((()))))))))******+++******++++++,,,---...,,,,,,,,,,,,------------------......------,,,+++,,,------......------,,,................................................------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......////////////......////////////////////////.........///////////////......////////////......//////............////////////////////////////////////...------...//////,,,,,,---...////////////000000///.........////////////...------.../////////000111222111000...---.........//////000000000////////////.........---------......////////////..................------........................000000///,,,)))(((+++---------------------------+++,,,------.........---/////////.........------+++,,,,,,---......------*********+++++++++,,,,,,------------------------------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,------------,,,+++,,,...///...---++++++,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,,,,+++++++++,,,,,,***++++++,,,------......------............------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------........./////////000000---...///000000///...---///---,,,,,,...//////...//////......//////000111//////............//////........./////////000000//////.........///000000222333666888::::::999999888:::===??????>>><<<:::555555555555555444333222000111222333444555555555:::DDDJJJCCC999333///,,,---.....................---........./////////000,,,---...///000000000000............................../////////...---,,,---,,,,,,++++++,,,,,,---******)))+++,,,---,,,***,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++*********))))))******++++++++++++******************************)))))))))******+++,,,------,,,,,,+++++++++++++++************************((((((((()))***+++++++++***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,------,,,+++++++++++++++************++++++++++++******+++++++++,,,,,,,,,************+++,,,---...++++++,,,,,,,,,---------+++,,,------......------,,,------......------,,,................................................------------------------,,,,,,,,,---------......++++++++++++++++++++++++////////////////////////......////////////......////////////////////////,,,------...///000111111------............------//////............/////////////////////////////////...---,,,,,,---...///+++,,,---...////////////111000///...............///...---,,,,,,---...//////000111222111000...,,,---------.........////////////...------------...------...///000000////////////.........//////000///...------------...///,,,------+++))))))---000------------------------+++,,,------.........---,,,,,,+++++++++************+++,,,---------------))))))*********+++++++++------------------------++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,------------,,,+++,,,...///...---++++++,,,,,,,,,+++******---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......***++++++,,,,,,------...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------,,,,,,,,,---......******+++,,,,,,---......---..................---//////////////////////////////......---------,,,---------.........//////---...///000000///...---///---,,,,,,...//////...///............///000000111000///......///000111............/////////000///............//////000111333555888999999999888555888;;;>>>???===;;;999444444555666666555555555000111222333444444444444888BBBFFF???666222///+++........................---.........//////000000,,,---...///000000000000........................+++,,,---------,,,+++***---,,,,,,++++++,,,,,,---******+++---...///---+++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++******))))))******++++++++++++******************************))))))))))))***+++,,,---************+++,,,------************************'''(((((()))***++++++++++++++++++,,,,,,+++++++++)))************+++++++++,,,++++++***)))))))))***)))))))))***++++++,,,,,,))))))*********+++++++++************+++,,,---...+++++++++,,,,,,---------++++++,,,---............,,,------......------,,,................................................++++++++++++++++++++++++------------------------,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111////////////////////////,,,---......//////......///...,,,++++++,,,...///000000000000000000000000111111000000//////......,,,---------.../////////////////////////////////........................111000///...---......///......////////////......111000/////////000222333////////////...............///000111111000///...000///...---,,,+++++++++,,,---///000000...---+++------------------------++++++,,,,,,,,,+++******------------------------...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,---,,,)))'''(((***...---,,,+++************.........------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,+++******+++------,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......------------------------------------------------........................000//////......---,,,,,,...///000///......///000---...//////000000//////..................------,,,---------.../////////,,,,,,------...///000000///...---,,,,,,---...///////////////000000000000///111555888888666333111222444666888888777666555111333555777888888888777666444222000/////////000======;;;777222...------...------------...//////000000///............///---------,,,,,,+++++++++////////////............------------------------......---,,,,,,+++***************++++++,,,,,,,,,++++++******++++++,,,------,,,+++******+++,,,---+++++++++*********)))))))))))))))******)))))))))(((((())))))*********+++))))))))))))))))))))))))++++++******)))******+++))))))))))))))))))))))))************************,,,+++***))))))***+++,,,++++++++++++++++++++++++'''((()))***+++,,,------++++++,,,,,,,,,---------************************((())))))))))))*********++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,---......//////......,,,,,,---....../////////---------............///---------............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------......///000------------------------,,,---......//////......000///---,,,,,,---///000------------------------000000000000//////...............///////////////////////////////////////........................///...---,,,,,,,,,------......////////////......///...---------...000000////////////............,,,---...//////...---,,,///...------,,,,,,,,,,,,...///000000///---+++***------------------------++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,------------...******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,******,,,......---,,,+++************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,+++******+++---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......------------------------------------------------........................++++++,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---------............//////---,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,------...//////000///...------------...///....../////////000000000000111444666777555333111222333444555555555444333333444444555555555444444222222111000000000111222555555555333000...---...,,,++++++++++++,,,------+++++++++,,,---...///000---------------,,,,,,,,,////////////............------------------------......---,,,,,,+++******++++++++++++++++++,,,,,,++++++******++++++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))******))))))))))))*********+++************************)))))))))(((((()))))))))))))))))))))))))))))))))************************,,,+++************+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,))))))*********+++++++++************************)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,---------------,,,------..................---------------------------------............------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000///...------...///000------------------------000000000////////////...000000000///////////////////////////////////////........................///...------,,,,,,------......////////////............------......///000////////////............,,,---............---,,,...------,,,,,,---------///000000///...,,,***(((------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///------,,,+++************,,,,,,++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,+++******+++---------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,------...------,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......------------------------------------------------------------------------*********+++,,,---------***+++,,,,,,******+++,,,------,,,,,,,,,---...///------------------------//////..................,,,,,,------...////////////...------------...///.........////////////000000111333444444444333222222222222111111111111111555444333222111000000000////////////000222333444111222222111///---......,,,++++++++++++,,,------+++++++++,,,---...///000---------...............////////////............------------------------...------,,,,,,++++++***,,,,,,++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,+++++++++---------,,,,,,,,,+++++++++***)))(((((()))***+++)))))))))***************++++++++++++++++++++++++******))))))************))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++))))))*********+++++++++************************************+++++++++,,,))))))*********+++++++++------------,,,,,,,,,,,,,,,,,,---.....................---,,,,,,+++******------------............------------............------------------------******++++++++++++,,,,,,------------------------..........................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........//////...------...//////////////////////////////////////////////////////000000//////......------////////////////////////........................000000//////////////////......////////////......////////////000000111111////////////............////////////////////////,,,,,,,,,,,,,,,---...///...//////......,,,+++***------------------------+++,,,---...////////////+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++.........---,,,,,,,,,,,,---,,,++++++*********+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---------,,,,,,,,,,,,,,,---,,,,,,,,,---------......******+++,,,,,,---......,,,,,,------...---------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,---------.........,,,.........---,,,---...---,,,+++******,,,...////////////000000000000000000000//////......---------------.........//////.........------.........------........./////////111111111222222222222333222222111000/////////000444333111///.........///.........///000111222333444555555333000......///...------------...//////000000///............///------......//////000000////////////............------------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++******++++++,,,---***+++,,,------,,,+++***---,,,,,,,,,,,,+++++++++,,,+++)))(((((()))+++,,,************************+++++++++++++++++++++++++++,,,,,,,,,---------,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,************++++++++++++...------,,,,,,+++++++++,,,,,,---.........------,,,,,,,,,+++++++++******,,,,,,---------.........,,,,,,---------.........------------------------*********++++++,,,,,,,,,------------------------........................---......//////...---,,,------------------------,,,---......///............------------------...////////////////////////.............../////////.........------,,,,,,,,,////////////////////////........................//////000000000000000000......////////////.........//////000000000000000////////////............//////............//////,,,,,,,,,,,,------...///,,,,,,------------------------------------------+++,,,---...///000000000++++++++++++++++++++++++***+++,,,------,,,+++***........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++......---------------,,,,,,,,,++++++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......******+++,,,,,,---......+++,,,,,,---.........---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......---------,,,,,,,,,---///000///...---...///---,,,***)))***+++---///////////////000000111111000000000//////......------------...............---..................---------------............000000000000000111222222333222111000//////000000111000...------...///000////////////////////////333444444333000//////000...------------...//////000000///............///.........//////000000000////////////..................---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++******++++++,,,---***+++,,,------,,,+++***++++++++++++************,,,+++***))))))***+++,,,+++++++++******************************************+++,,,------------,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************++++++++++++++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++***+++,,,,,,---...---------*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,++++++******++++++,,,------------------------,,,---.../////////------------------------------,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////---------,,,,,,,,,,,,,,,////////////////////////........................------.../////////............////////////......,,,,,,---............---////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///+++++++++,,,------......------------------------,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******,,,...000000///,,,,,,++++++***++++++,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******************+++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---++++++******++++++,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------++++++,,,---...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))),,,---......,,,,,,---...,,,,,,+++++++++,,,---...,,,,,,,,,------......///000000//////////////////........................------...//////...------,,,,,,,,,---------....../////////000000000111111111111111111000000000000............//////000111//////000000///...---,,,,,,...////////////000222,,,++++++++++++,,,------+++++++++,,,---...///000.........///////////////////////////.....................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))'''((()))+++++++++******))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))******+++++++++))))))*********+++++++++************************************+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,---------------))))))***++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------............------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------------////////////////////////........................,,,---...///000//////.........////////////......+++,,,---.........------////////////............---,,,,,,++++++,,,,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------------------------------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))(((+++...000000...,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++)))*********++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---***)))))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++,,,------++++++,,,---,,,,,,,,,,,,------------***++++++,,,------......///////////////000000000........................------...//////...------+++,,,,,,,,,,,,------------...///000000000//////...///000111111000000///...///000000111111000000....../////////...---,,,+++,,,......------...000,,,++++++++++++,,,------+++++++++,,,---...///000//////..................////////////............///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,---,,,++++++++++++++++++,,,,,,,,,+++++++++*********)))***,,,------,,,***))),,,,,,,,,++++++*********************************%%%''')))***++++++***)))))))))))))))))))))))))))******************************+++,,,,,,+++***************++++++,,,,,,---,,,+++++++++++++++******))))))*********+++++++++************************)))))))))*********++++++***+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,------...//////......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...++++++++++++++++++++++++,,,---......//////............////////////..............................---------.........//////,,,------....../////////////////////////////////...........................///000222222222111000......////////////......------///000000000///...000/////////............///...------------...///...------,,,,,,---------...---,,,,,,++++++++++++---------------------------------...------,,,,,,------------------------------,,,+++,,,---///000************************---------,,,,,,+++++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---+++***+++---...---***+++++++++***++++++,,,,,,,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......))))))******++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---))))))(((((()))***++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......,,,---......,,,,,,---...+++,,,---.........------,,,,,,------...///000000......//////000000111111.....................---,,,---...//////...---,,,++++++,,,,,,,,,---------,,,---///000000000///...+++---///111111000///...///000111222222111000///,,,---.../////////------///000000///---,,,,,,---...------------...//////000000///............/////////......---------,,,000/////////............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++******++++++,,,------,,,+++******+++,,,------------,,,,,,,,,++++++(((***,,,......,,,***(((,,,,,,,,,++++++*********++++++++++++++++++++++++&&&(((***,,,---,,,+++***))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))***+++,,,------...///......---+++******)))++++++,,,,,,,,,---------************************((())))))))))))*********)))************+++++++++*********++++++,,,,,,---++++++,,,---------,,,,,,......---,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000......---------,,,,,,,,,........................***,,,------------...000------------------------***+++,,,,,,------,,,,,,/////////...------,,,,,,////////////////////////000000000000000000000000"""%%%)))---000000...---..................------000000000000000000000000......///000000000000000///////////////000111111......////////////......222000///---,,,,,,,,,---------...............---................................................,,,------......------,,,------------,,,,,,+++***,,,++++++***)))(((''''''++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///,,,,,,,,,++++++*********,,,,,,---------,,,,,,+++******+++,,,---------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,......---,,,,,,+++******&&&'''((()))***+++,,,,,,******++++++++++++******))))))*********+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******//////...,,,******---///,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---..................///000000555444333111000...---,,,......//////...---,,,,,,------------------------//////000000000000//////000000//////.........---///////////////////////////000000111111000...---000////////////............/////////...------,,,***---//////,,,+++,,,///,,,------...///000000111000000///...............,,,++++++******++++++,,,...---,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))***++++++++++++,,,,,,,,,)))***,,,------,,,***)))------,,,++++++,,,,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,(((***+++***)))((()))***************************)))************+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********------,,,++++++******)))---,,,+++)))((('''''''''++++++,,,------...//////.........------,,,,,,,,,......------,,,+++******))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------------------------------++++++,,,------......///........................,,,---...---,,,+++,,,---------------------------,,,,,,---............---,,,,,,------.../////////........................////////////////////////'''))),,,///111111000///........................////////////////////////......///000000000000000///////////////000111111......////////////......//////...---,,,---......---...............------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,---------,,,,,,+++***---,,,,,,++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++******)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---)))*********++++++++++++......---,,,,,,+++******++++++++++++************++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++******))))))------,,,***((((((+++---...............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---...............//////000111111000000/////////.........//////...------,,,------------------------//////000000000000//////000/////////....................................)))+++---///000111111111/////////.........------...............---,,,++++++,,,.........---...///////////////............000000///...............---,,,,,,,,,,,,,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********+++++++++*********))))))((())))))))))))*********)))***,,,------,,,***))),,,++++++*********++++++))))))))))))))))))))))))++++++***))))))***++++++(((***+++***)))((()))+++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++,,,++++++***))))))))))))***+++++++++,,,---------.........---------,,,,,,,,,---------,,,+++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------........................//////...---,,,++++++***))))))+++,,,...///000111---------------------------...///...+++***+++,,,------------------------,,,---......//////......,,,,,,,,,---......//////................................................------...///000000//////......................................................///000000000000000///////////////000111111......////////////......---------------...///000...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,---------,,,++++++------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,******+++++++++++++++***,,,,,,,,,,,,+++***)))(((+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))+++,,,...---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,...------,,,,,,++++++***------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,***))))))+++---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------......///000---------...//////000000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...////////////....................................((())),,,...///000000000......---------,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,...000111000///222111111///...---,,,+++000///......---............------,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******------------------------++++++************+++++++++++++++***************((())))))))))))*********)))***+++,,,,,,+++***)))******)))))))))******+++))))))))))))))))))))))))++++++***))))))***++++++)))***+++***))))))***+++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******+++,,,,,,------***)))))))))***+++,,,,,,+++++++++++++++++++++,,,...------------,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------//////...---,,,++++++***)))***+++,,,...///000000------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////...------,,,,,,+++........................------------------------///......---------------............////////////..............................///000000000000000///////////////000000111......////////////............------........................---,,,++++++........................------------------------,,,------......------,,,,,,,,,,,,------,,,,,,+++,,,,,,------.........///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((***,,,---------,,,*********++++++,,,,,,,,,))))))***+++++++++******+++++++++++++++***)))(((---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,------------...---------,,,,,,+++++++++*********+++,,,------...++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++---------------------,,,---......---++++++---///***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///...------------...//////++++++,,,---......//////---...............------,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...///////////////.......................................//////...---+++***---------,,,,,,,,,++++++++++++,,,,,,,,,++++++***---++++++---111333222///222111000///...---,,,+++///......------.........------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,)))***++++++++++++***)))******)))))))))***++++++))))))))))))))))))))))))+++******************+++)))***++++++))))))***+++************************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,***************+++,,,,,,+++++++++***************------------------------+++++++++*********))))))++++++++++++++++++++++++------------------------))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,.........---,,,,,,++++++........................------------------------000///...------------............/////////000000..............................///000000000000000///////////////000000111......////////////....../////////......---,,,+++------......---,,,++++++........................------------------------,,,------......------,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((***,,,---------,,,*********++++++,,,,,,,,,((()))***+++++++++++++++((()))***+++++++++++++++------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,******++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...---,,,,,,---///---------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------------...//////,,,,,,,,,,,,------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,......////////////...............///////////////........................111111111000///,,,***(((---,,,,,,,,,,,,+++++++++******++++++,,,++++++***---++++++---111333222///000000//////.........---......------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,***************************************+++,,,,,,))))))))))))))))))))))))*********++++++*********)))+++,,,+++***)))***+++************************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++******))))))***************************)))------------------------++++++******************))))))***+++,,,,,,------------------------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,------......------------------------------------------------000000////////////000000.........//////000000111..............................///000000000000000///////////////000111111......////////////......000000000///...,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------+++***(((---,,,,,,,,,,,,,,,,,,+++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))((()))******++++++******)))))))))*********+++++++++***++++++,,,,,,++++++***((()))))))))))))))******)))+++,,,,,,+++***+++---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++******------,,,,,,------...///------------,,,,,,,,,,,,,,,---......///.........---------------------------......//////......---.........///////////////------------------------...///000000///...---,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,++++++,,,,,,,,,...000111000///.........///////////////---------,,,------...///,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******************************++++++************++++++***************+++++++++((())))))))))))************************************************+++,,,---)))))))))))))))))))))))))))***++++++++++++***)))***+++,,,+++*********,,,************************)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,+++******)))++++++***)))(((((())))))*********************+++,,,,,,,,,------------...++++++++++++++++++++++++((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---+++++++++++++++++++++++++++,,,,,,---------------***++++++,,,,,,---......------------------------------------------------------...///000000111111---......///000000111111////////////////////////......///000000000000000///////////////000111111......////////////............/////////...,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++++++++++++++)))***+++,,,------------***+++,,,,,,,,,,,,,,,+++))))))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********+++,,,,,,,,,,,,,,,,,,---)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))***++++++,,,,,,++++++************+++++++++,,,,,,***+++,,,,,,,,,,,,+++***)))))))))******+++++++++(((***,,,,,,+++++++++---)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++------,,,,,,------...///------------------------,,,------...//////..............................---......//////......---............/////////000------------------------+++,,,---...///...------------------,,,,,,,,,,,,***++++++,,,------,,,,,,+++,,,.........---...///////////////////////////---,,,,,,,,,------...///,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++***************************************))))))*********))))))*********+++++++++((())))))))))))***************))))))))))))******((((((((())))))+++,,,,,,)))))))))))))))))))))))))))***++++++++++++***)))***+++,,,,,,******+++,,,************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++((((((((('''(((((()))***)))******++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++++++++++++++++++++++++++,,,---......//////............---,,,,,,++++++***------------------------........................)))***+++---.../////////---......///000111111222000000000000000000000000...//////000000000000000///////////////000111111......////////////......,,,---.../////////...---)))***+++,,,---.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,---------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///---,,,,,,++++++*********)))***+++,,,---.........------------,,,+++*********+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++++++++,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***+++,,,------,,,+++***,,,,,,,,,------.........***,,,......------...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------,,,,,,,,,,,,---......,,,,,,,,,------......///,,,,,,---.../////////...////////////////////////---..................------.........//////000000------------------------++++++------------,,,+++......------------,,,,,,***+++,,,---------------***---//////,,,+++,,,///000000//////............,,,,,,,,,,,,------...///...------,,,,,,------...++++++++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******))))))******++++++++++++***++++++++++++,,,,,,,,,******))))))))))))******''''''''''''((()))++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))***+++,,,,,,******+++,,,************************)))************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,*********++++++,,,------%%%%%%&&&&&&''')))***+++))))))***+++,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++.........------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,------,,,,,,,,,,,,++++++,,,---......,,,******+++---------,,,,,,+++++++++---,,,++++++------,,,+++)))+++------,,,,,,,,,------,,,,,,,,,---///000222...............///000000///...,,,++++++,,,...//////...,,,,,,,,,---///111000///.........///111222000000//////.........---...------------...//////000000000000////////////,,,,,,,,,---------...............------,,,,,,,,,........................//////.........---------...,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((()))***---...,,,,,,,,,++++++*********---------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***)))(((***,,,---+++)))000///---+++*********+++++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,...---------...------,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,---............000...,,,***)))((())))))++++++*********************++++++,,,,,,++++++***000//////......------,,,++++++++++++++++++++++++,,,---......,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***///---+++******+++,,,...,,,,,,,,,++++++************++++++,,,,,,++++++***---------............///............////////////111111000000//////......///////////////////////////............---------......------,,,+++******++++++************++++++******+++++++++,,,,,,,,,---.........---,,,,,,++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++&&&%%%%%%%%%&&&''')))++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++*********))))))((((((************************************************,,,+++***))))))***+++,,,***)))))))))+++,,,+++***+++***)))((((((***,,,---++++++++++++++++++++++++)))******++++++,,,------,,,+++***))))))***+++,,,+++++++++*********))))))++++++++++++++++++++++++......------,,,+++******++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------------------------------,,,,,,---....../////////------,,,,,,,,,,,,+++++++++,,,...---,,,++++++,,,---------,,,,,,+++++++++,,,+++***+++,,,,,,+++******+++------,,,+++,,,---...------------......///---------------......//////...,,,++++++,,,...//////...,,,,,,,,,---///000000///.........///111111/////////......---------///............///000000000000000000/////////...,,,,,,,,,---------............---------,,,,,,,,,........................///.........------------...,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((***,,,...,,,,,,,,,+++++++++******------------------------,,,,,,,,,++++++*********,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***))))))***---...,,,***...---+++***)))******+++++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,,,,,,,+++,,,,,,+++++++++++++++,,,---...---------,,,,,,+++++++++******+++,,,,,,,,,++++++000///...---------------***************************++++++,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++---------,,,+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***...,,,+++******+++---...,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,------............////////////000000000000000000000//////.................................---------,,,,,,,,,,,,++++++******)))(((((('''++++++************++++++******+++++++++,,,,,,,,,------......------,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++'''''''''(((((()))***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************)))))))))(((************************************************++++++***))))))***++++++***)))))))))+++,,,+++***+++***)))((()))***,,,---,,,,,,++++++++++++++++++------,,,++++++******)))+++***))))))))))))***++++++++++++*********))))))++++++++++++++++++++++++------,,,,,,+++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------***+++,,,...///111222333------,,,,,,,,,,,,++++++)))+++------,,,+++,,,---------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++******,,,------+++***+++,,,...............---,,,,,,,,,,,,,,,,,,---------......---,,,++++++,,,---......---,,,,,,,,,---///000//////......//////000111//////............------///////////////000111111000000000/////////......,,,,,,,,,---------.........------------,,,,,,,,,....................................------------...,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))((())))))***+++------,,,,,,,,,++++++++++++***------------------------++++++***************))),,,------......------,,,++++++***************)))---------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***))))))+++---...---,,,++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,***)))******)))*********,,,---...///------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********++++++,,,,,,,,,++++++***************************++++++,,,,,,++++++*********+++,,,,,,---......++++++++++++++++++++++++***+++,,,,,,+++***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++***+++,,,...///,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********+++,,,------......////////////000000000000000000000////////////...------------------------------,,,,,,,,,+++++++++------,,,,,,++++++******++++++************++++++******+++++++++,,,,,,,,,------......------,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++******++++++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************))))))))))))************************************************++++++***))))))***++++++***)))))))))+++,,,+++***+++***)))))))))***,,,---,,,,,,,,,++++++*********------,,,++++++******)))******))))))))))))******+++++++++***************++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------)))***+++---...000111222------,,,,,,,,,+++++++++(((***,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++***,,,------+++******+++,,,---...///......,,,+++,,,,,,------...............---,,,,,,,,,,,,---...------,,,,,,,,,---...///............//////000000//////////////////////////////......//////000111000000/////////.........,,,,,,,,,---------......------------------------........................------------------------...---++++++---...---,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,++++++***++++++++++++************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++((())))))+++,,,,,,,,,+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,***))))))***************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++)))***+++++++++***)))(((***************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------......++++++++++++++++++++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++******+++,,,---...///++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,------...---------.........//////////////////////////////---------------------------------,,,,,,,,,,,,+++......---------,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,------...------,,,,,,---------------,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,***************************+++,,,,,,,,,+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********)))))))))))))))************************************************+++******************+++***)))))))))+++,,,+++*********)))))))))***+++,,,---,,,,,,++++++*********)))******++++++,,,------+++++++++******+++++++++***************************+++++++++++++++,,,,,,+++*********))))))((((((***++++++++++++,,,,,,,,,************************---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,------......------,,,,,,,,,+++++++++(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++)))+++---,,,+++******+++)))***,,,...///......---------...////////////...---------,,,,,,---------,,,,,,,,,,,,,,,---......---......///////////////000000000000000000000000......------......///000////////////............,,,,,,,,,---------......------------------------........................,,,,,,------------------///---,,,,,,---......------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++((()))************************+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,***)))***+++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++......//////---,,,***((())))))*********+++++++++***++++++,,,,,,++++++***************))))))((((((++++++++++++++++++++++++)))***++++++))))))***+++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,---...///++++++++++++++++++++++++***++++++,,,,,,++++++***))))))******+++,,,------+++++++++,,,,,,,,,,,,---.............../////////------------------------............------------************))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,------...------,,,------.........------,,,******************************+++++++++,,,,,,,,,+++++++++******++++++,,,***************************++++++,,,+++***((('''************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))***************************************************************++++++************)))))))))+++,,,+++******************+++++++++,,,,,,,,,++++++*********)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,******)))))))))))))))(((*********+++++++++,,,,,,************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++(((***,,,,,,+++***+++,,,++++++,,,,,,,,,,,,---------,,,++++++------,,,+++(((***,,,,,,+++***+++,,,)))***+++,,,.........///------///000000000///...------------------------+++,,,,,,,,,------------------...////////////...///000000000000000111111---------------...///////////////.........------,,,,,,,,,---------......,,,,,,,,,------------...........................,,,,,,,,,,,,------------///---,,,,,,---......------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******)))(((((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,---------)))******++++++,,,,,,---)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))+++,,,,,,***))))))******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++---,,,,,,+++***************++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******......---,,,+++)))(((''')))))))))***++++++,,,,,,***++++++,,,,,,++++++***------,,,,,,+++******)))++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,---------***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))*********++++++++++++---............/////////------------------------//////.........---------++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,------......------------...///////////////++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************++++++,,,***************************************)))((('''***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))************************************************************)))***++++++++++++***)))***)))))))))+++,,,+++***))))))******++++++++++++++++++++++++++++++++++++------,,,++++++******)))++++++,,,,,,,,,,,,++++++***************+++++++++*********++++++,,,,,,---******))))))))))))))))))************++++++++++++************************+++++++++++++++*********++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++)))+++,,,,,,***))))))***+++++++++,,,,,,---------+++***)))***++++++***)))&&&(((***+++++++++,,,---++++++++++++,,,------...+++,,,...000000///...---,,,------------------,,,++++++,,,,,,------------,,,---.../////////......---.........////////////...............//////000//////.........---------,,,,,,,,,---------......,,,,,,,,,---------..............................++++++,,,,,,,,,---------///...,,,,,,...///...------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***************************)))))))))***,,,...000******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,------......------,,,******++++++,,,,,,,,,,,,******++++++,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,...000...+++))))))*********,,,,,,---,,,++++++------------------------,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++---+++***************+++,,,+++++++++,,,,,,---------******+++,,,,,,,,,++++++++++++)))(((''''''''''''((())))))***++++++,,,,,,***++++++,,,,,,++++++***/////////...............++++++++++++++++++++++++***+++,,,+++******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++************++++++++++++---------.........//////.................................---------,,,,,,------------------------++++++************++++++******+++++++++,,,,,,,,,+++,,,------......------------...000111111111111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++,,,,,,************************+++***)))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((()))))))))************************************************************)))***++++++++++++***)))***)))))))))+++,,,+++***))))))***+++++++++++++++*********++++++,,,,,,---------,,,++++++******))))))***++++++++++++***)))))))))*********+++++++++)))******+++,,,,,,------************************************++++++++++++************************************++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,------...//////---------,,,,,,,,,++++++***+++---,,,***)))))))))+++++++++,,,,,,---------)))((('''((()))***)))'''%%%'''***+++++++++---......---,,,+++***+++,,,---***+++---//////...---,,,,,,------......------,,,***+++,,,---------,,,,,,,,,,,,.../////////...---,,,,,,,,,---------......///////////////000111111//////.........---------,,,,,,,,,---------......,,,,,,,,,------.................................+++++++++,,,,,,---------///...,,,,,,...///...------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++************************,,,+++***+++---111555888*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++***++++++,,,,,,++++++***))))))******++++++++++++++++++,,,------...//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++///111222111---******+++)))***+++,,,,,,+++***)))------------------------*********++++++,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++***((()))+++---(((((())))))***+++------+++++++++,,,,,,---------+++,,,------............---,,,+++******+++,,,---((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,------...++++++++++++++++++++++++***+++,,,,,,+++***+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++......---,,,,,,++++++*********+++++++++,,,,,,,,,---------.........//////////////////////////////---------,,,,,,,,,++++++************************++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,---.........---,,,---///000222333333333,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******))))))***+++,,,,,,)))))))))))))))))))))))),,,+++)))))))))***+++,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((())))))*********+++************************************************)))***+++,,,,,,+++***)))***)))))))))+++,,,+++***))))))***++++++++++++***))))))***+++,,,------...)))******+++,,,,,,------'''((()))******)))((('''))))))******++++++++++++))))))***+++,,,,,,------***************+++++++++)))************+++++++++))))))))))))))))))))))))))))))******+++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......)))***+++,,,---,,,++++++///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++)))))))))******+++++++++000...+++,,,...000///---///---,,,,,,---...---,,,000///......------------------,,,,,,,,,---............---------,,,,,,,,,---------............///...---,,,+++,,,...000111------............------+++,,,---...///...---,,,---------------------------,,,+++,,,...///...---,,,,,,+++***+++,,,...///+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---///...,,,+++***+++,,,,,,,,,,,,,,,+++++++++******+++***((()))+++000555999(((((()))***+++,,,,,,,,,++++++++++++++++++++++++/////////...---,,,+++***---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++000000///...------,,,,,,+++******))))))***++++++***+++,,,---...---,,,,,,---,,,+++******+++,,,---------------------------)))+++---,,,)))))),,,///000...+++***+++,,,,,,+++((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***)))......---,,,,,,+++************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))---------,,,,,,+++++++++******+++,,,,,,***)))(((************************))))))*********+++++++++************************))))))***++++++++++++***---((($$$%%%)))+++***''')))************+++++++++,,,,,,,,,---------......,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////......---111000...,,,+++++++++,,,,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,++++++***+++++++++---------------,,,,,,,,,++++++++++++******))))))(((((()))***+++,,,,,,---------,,,++++++,,,,,,,,,++++++,,,,,,,,,+++******((()))))))))************)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))******+++++++++------+++***)))'''&&&&&&))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++''''''((()))***++++++,,,))))))))))))))))))))))))************************,,,+++++++++******))))))************************))))))))))))))))))))))))((()))***++++++++++++++++++++++++*********))))))************************+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------...((()))***+++,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,******,,,---,,,+++///---++++++---...---,,,...------,,,++++++,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,,,,------......------------............///...---,,,,,,---///000------............------((()))***+++,,,------------------------------------,,,+++,,,...///...---,,,,,,+++++++++,,,---...+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---...---,,,++++++++++++,,,,,,,,,,,,+++++++++******---,,,+++++++++,,,---...)))))))))***+++++++++,,,++++++++++++++++++++++++---------------,,,+++***,,,,,,+++******++++++,,,+++,,,,,,------,,,,,,+++......---,,,,,,+++******,,,++++++*********++++++***+++,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,...///---++++++---------,,,************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******...------,,,++++++************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************,,,,,,,,,++++++*********---------,,,***)))'''&&&************************))))))*********+++++++++************************))))))***++++++++++++***///+++((())),,,...---***)))************+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...............000///...---,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********))))))******+++---...///---------------------...,,,++++++***************+++++++++++++++,,,,,,,,,,,,++++++******+++++++++***++++++,,,,,,+++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))),,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++(((((())))))******++++++************************************************++++++*********)))))))))************************************************++++++,,,,,,,,,+++******+++++++++*********))))))************************++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,******,,,,,,,,,+++...,,,++++++---...---,,,------,,,++++++++++++,,,+++++++++++++++,,,------******+++,,,---...//////------------............000///---,,,,,,---...///------............------)))))))))***+++---//////---------------------------,,,+++,,,...///...---,,,,,,+++++++++,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,***)))((('''******************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,++++++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******)))))))))------,,,,,,+++++++++******++++++,,,---,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,***)))***+++,,,,,,,,,,,,,,,+++,,,......---,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------,,,,,,+++------,,,,,,++++++************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++***************)))---,,,+++******)))))))))***************************************+++++++++************************))))))***++++++++++++***///,,,******---...---+++)))************+++++++++************+++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...)))***+++,,,.....................//////......---+++,,,---,,,+++***+++,,,,,,++++++******++++++,,,,,,,,,++++++++++++***************+++,,,---......,,,---------.../////////---,,,***))))))***++++++---------,,,,,,,,,+++++++++******))))))***++++++*********+++,,,,,,,,,,,,//////...,,,***)))((('''))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))***************************************************************************))))))))))))((((((************************++++++++++++++++++++++++------------,,,+++***)))+++++++++*********************************************++++++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------------***+++,,,------,,,+++************************************++++++++++++++++++++++++******)))))))))...---,,,,,,------...------,,,***+++,,,------,,,------,,,++++++,,,,,,,,,++++++******++++++,,,---******+++,,,------......,,,,,,---------.........000///...---------------,,,------......------,,,---,,,,,,,,,---...000111---------------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******))))))******************+++++++++***************++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++******))))))))))))------------,,,++++++*********++++++,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++---***((())),,,...---+++*********,,,......,,,************+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---------......---,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++***************)))))))))***,,,...///************************************************************************))))))***++++++++++++***+++***((()))***+++***)))))))))*********+++++++++*********++++++++++++,,,+++++++++*********************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,------.........,,,---///000000000///...+++------,,,+++***+++,,,+++++++++******+++++++++------------------------.........------,,,++++++,,,,,,---......///000000---,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,))))))******+++,,,---.........---,,,***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))(((((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++*********************************************************************)))))))))(((((((((((((((************************++++++++++++++++++++++++++++++,,,,,,,,,+++******************************************************))))))************))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,---***+++,,,------,,,+++***************************((()))))))))*********++++++++++++******)))))))))---------,,,,,,,,,---...,,,+++******,,,---------+++***************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////......------------,,,,,,------------,,,,,,000///...---,,,---...///---------------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***+++++++++++++++++++++,,,,,,,,,+++++++++*********))))))((()))+++---...+++++++++***************++++++++++++++++++++++++(((((()))***++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************,,,------------,,,+++***************++++++,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---***((())),,,...---+++)))((()))+++------+++)))))))))))))))*********+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,---......---------,,,+++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,))))))))))))***---///000************************************************************************))))))***++++++++++++***)))((((((((()))***)))((())))))*********+++++++++++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------.........------,,,,,,---...000111000//////,,,---...---+++++++++,,,,,,++++++++++++++++++,,,------------------------......//////...,,,+++***+++,,,,,,---...///000000,,,,,,+++******+++,,,---)))))))))***+++,,,,,,,,,+++++++++++++++,,,------******)))***+++,,,---...+++*********))))))))))))************************'''''''''((((((((((((((())))))))))))))))))))))))++++++******))))))((((((------,,,,,,++++++******++++++******)))((((((((())))))))))))))))))))))))************************))))))*********+++++++++++++++++++++************************************************************((((((((((((((()))))))))************************************************''''''(((***++++++++++++************************************************((())))))******))))))(((***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))((((((((()))***+++))))))************))))))++++++++++++++++++++++++(((((())))))***+++++++++------,,,,,,,,,,,,,,,,,,***+++++++++))))))+++,,,,,,***)))***,,,---------(((''''''''''''((())))))+++++++++++++++,,,---------,,,,,,,,,+++++++++***,,,,,,,,,,,,------------...............---------,,,,,,------------,,,,,,///...---,,,++++++++++++---------------------------,,,+++,,,...///...---,,,,,,---------,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---)))***++++++,,,+++++++++,,,,,,,,,+++++++++******...,,,+++))))))***,,,---******************++++++++++++++++++++++++++++++((()))***+++++++++++++++))))))+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***+++************+++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,,,,,,,******)))***,,,,,,+++)))(((((()))))))))*********,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++,,,,,,------------,,,++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((()))******++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,************************+++++++++***************************************))))))***++++++++++++***)))***++++++++++++***))))))************+++++++++++++++++++++,,,,,,,,,---)))))))))*********************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---..................---,,,,,,,,,---...///////////////---...///...---,,,,,,...---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,+++,,,.../////////......+++,,,,,,,,,---.........+++++++++,,,,,,,,,,,,,,,'''((()))***+++,,,,,,---++++++++++++,,,---......++++++***)))***+++---...(((((()))))))))*********************************''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))+++++++++***************+++++++++***)))(((((('''))))))))))))))))))))))))************************)))************+++++++++******++++++++++++++++++++++++++++++++++++++++++************************(((((())))))))))))******************************))))))))))))))))))))))))%%%&&&''')))***++++++,,,***************+++++++++************************))))))************))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******)))))))))***+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,------)))+++,,,+++)))(((***,,,+++***)))***,,,---------((((((((((((((()))***+++,,,,,,,,,,,,,,,------...+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------..................+++,,,,,,------,,,,,,+++------------------,,,+++---------------------------,,,+++,,,...///...---,,,,,,---------,,,+++************+++++++++,,,,,,---,,,,,,++++++,,,,,,---((()))***+++,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,++++++*********)))))))))***+++++++++,,,++++++++++++++++++++++++******++++++,,,+++++++++((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++''')))+++,,,---,,,+++++++++***)))))))))***,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++++++++******,,,......---++++++,,,---,,,+++))))))*********+++++++++,,,,,,,,,------------...+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,******************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************(((((()))******+++,,,,,,******++++++,,,,,,,,,,,,------------,,,++++++***************************+++++++++*********))))))************************))))))***++++++++++++***)))+++,,,---,,,+++******)))************+++++++++************++++++++++++((()))))))))*********+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,---------,,,,,,------------------......///000000000...---...///...------,,,,,,------...*********++++++,,,,,,,,,,,,---///000000///...---++++++,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++*********++++++,,,,,,,,,************+++,,,---...---,,,***))))))+++,,,---)))))))))******+++++++++************************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********&&&&&&'''''''''''''''(((******))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++************************************************&&&'''(((******+++++++++))))))*********+++++++++************************)))******++++++******)))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,,,,---...//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////)))))))))******++++++,,,+++---...---******,,,///+++))))))))),,,---------,,,,,,++++++,,,---......------,,,,,,------...///))))))***+++,,,------...++++++,,,,,,,,,---------,,,,,,---.../////////...+++,,,,,,------,,,,,,+++,,,---///000111000//////---------------------------,,,+++,,,...///...---,,,,,,---...---,,,***)))))))))*********+++++++++---,,,,,,++++++,,,,,,---((()))***+++,,,,,,+++***,,,,,,,,,+++++++++******'''(((+++------,,,***)))(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++***((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,+++***************+++++++++&&&'''***,,,---,,,,,,++++++***)))))))))***,,,------,,,+++******+++,,,---)))))))))))))))))))))))))))+++---,,,)))))),,,///222///---,,,---......---******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,******************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))***+++,,,,,,------))))))******++++++++++++)))***,,,---......---,,,************************++++++++++++******))))))************************))))))***++++++++++++***(((***,,,,,,+++***)))***)))************+++++++++))))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...((()))***+++,,,---------......,,,++++++,,,---...///111111000///...///000///......------......///,,,,,,,,,------.........000000111111000...+++***,,,+++++++++++++++++++++(((***---//////...,,,***------,,,,,,,,,,,,++++++))))))))))))***+++,,,---...,,,+++))))))***,,,---++++++++++++++++++++++++************************))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))******++++++'''((((((((())))))******'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************))))))******+++++++++,,,************************++++++++++++++++++++++++)))******+++++++++******))))))******++++++++++++******************************++++++++++++******)))))))))***+++++++++,,,------------------------+++******,,,......+++(((***)))((((((((()))+++,,,------------------------+++++++++*********))))))++++++++++++,,,---...///+++++++++++++++++++++++++++,,,---,,,******+++,,,)))************+++++++++------+++******+++---------+++)))(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,------------+++***+++...000...,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,+++,,,------++++++,,,---******)))+++------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++---......---++++++)))))))))))))))))))))))))))***,,,---,,,***((('''******))))))******+++,,,,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------...//////+++++++++++++++***)))(((************************,,,+++*********+++,,,---+++******+++---......---...///...---***)))***+++111///---***)))***++++++------------------------......,,,,,,,,,,,,......,,,,,,++++++++++++++++++///...---,,,++++++++++++222000...,,,***++++++,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++------,,,+++***)))((((((***+++,,,,,,+++***+++,,,************************((()))***+++,,,+++******************************))))))******+++++++++,,,,,,,,,+++***)))(((''''''******))))))))))))******))))))))))))))))))))))))---,,,***)))((()))+++,,,***+++,,,------,,,***)))******))))))))))))******(((((()))***,,,---...///,,,,,,,,,++++++*********......---,,,---...///000/////////...------,,,,,,,,,+++******+++,,,...///...//////000...,,,***(((******+++,,,,,,---......,,,,,,------,,,,,,+++***************************+++++++++************)))************************)))************+++++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))((((((((((((++++++******)))((((((((((((((('''%%%$$$%%%'''***+++++++++*********))))))+++++++++*********)))))))))************+++++++++))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''******************************))))))******+++,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---+++)))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********++++++,,,---...++++++++++++++++++++++++,,,------+++(((&&&&&&'''************++++++++++++------,,,,,,,,,,,,---------+++))))))***,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------...,,,+++,,,...///...,,,+++,,,------......------,,,,,,,,,,,,------------------,,,+++++++++++++++---///000///...---...///*********+++------,,,***------,,,,,,,,,+++++++++************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++***************************++++++,,,+++***)))(((******))))))******+++,,,,,,,,,------------,,,,,,------------------------,,,,,,++++++++++++,,,,,,)))******++++++,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++++++++*********+++,,,---+++******+++---......---,,,,,,---,,,******+++---///...,,,*********+++,,,------------------------------,,,++++++,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------///...,,,+++***+++,,,---************************************************++++++++++++++++++++++++,,,,,,,,,++++++******)))+++,,,---,,,+++***+++---************************((()))***+++,,,++++++***************************+++++++++***************++++++++++++************++++++************++++++***************************)))'''&&&%%%&&&'''(((***+++++++++++++++******++++++************++++++******+++,,,---......///,,,,,,,,,+++++++++******+++++++++++++++,,,------////////////............------,,,,,,,,,,,,,,,---+++,,,.........---+++***+++++++++,,,,,,------------............---,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---************************)))************+++++++++))))))))))))))))))))))))((('''''''''(((***+++,,,************************************)))))))))))))))))))))))))))*********)))))))))'''&&&&&&)))++++++++++++*********))))))+++++++++*********)))))))))************+++++++++))))))************))))))************************((()))))))))************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((((((((************************+++++++++++++++,,,,,,---************************+++++++++++++++*********++++++++++++++++++++++++///---***)))***++++++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************+++,,,---++++++++++++++++++++++++,,,------+++((('''''''''************+++++++++,,,,,,------......------,,,---+++))))))+++---------++++++++++++++++++,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------...---,,,,,,------,,,+++,,,------...............++++++++++++,,,,,,,,,,,,,,,,,,+++************+++***+++,,,,,,+++***+++,,,+++******+++------,,,***,,,,,,,,,,,,++++++++++++************************...------,,,+++***)))(((++++++************+++++++++++++++++++++++++++++++++++++++*********************))))))******+++,,,+++++++++,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---*********+++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++******+++---......---)))***+++***))))))+++------,,,+++******+++,,,---,,,,,,,,,,,,------------,,,,,,+++******+++,,,,,,*********++++++,,,,,,---++++++++++++,,,---...///++++++*********+++---...++++++++++++++++++++++++'''(((((()))******++++++************************++++++++++++++++++++++++***,,,---,,,+++***+++,,,************************))))))***++++++++++++***************************,,,,,,++++++***)))))))))******++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++***)))***+++,,,******)))))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++........./////////000000/////////......,,,++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))***++++++************************++++++++++++************'''(((((()))******+++++++++++++++***((()))+++---+++++++++***************+++++++++***************)))************+++++++++))))))************))))))************************))))))))))))************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))(((((((((************************,,,,,,++++++,,,,,,---...************************,,,,,,,,,++++++*********************************...---++++++***************+++,,,------,,,+++***++++++++++++++++++++++++***************************)))))))))***++++++,,,++++++++++++++++++++++++***,,,------++++++,,,...*********+++++++++,,,,,,,,,---...//////...---,,,---+++******,,,---------,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,+++***+++,,,------......------******+++++++++,,,,,,,,,,,,+++******))))))******(((***+++***)))((()))***+++******+++,,,---+++***,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,+++***))))))***+++,,,++++++++++++++++++++++++++++++***))))))******+++******))))))******+++,,,******++++++++++++******************************------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++***+++---...---,,,)))******)))((((((***+++++++++******+++,,,------,,,,,,,,,,,,,,,---------+++******************+++))))))***+++,,,,,,------************+++,,,------******))))))******+++,,,++++++++++++++++++++++++((((((((())))))*********)))))))))))))))))))))))))))))))))******+++++++++)))***++++++))))))***+++************************))))))******++++++++++++************************++++++***************************+++++++++,,,,,,+++++++++******+++++++++++++++++++++++++++++++++000000///...---......///***)))((((((((()))***++++++++++++******+++++++++---------------,,,,,,,,,++++++++++++++++++++++++***+++---.........---,,,,,,,,,------...//////000---...///000///...,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...************************))))))*********+++++++++)))))))))))))))))))))))),,,,,,+++)))(((''''''&&&************************++++++*********)))))))))(((((())))))************++++++,,,+++))))))+++---************************************************))))))*********+++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++++++++,,,------************************---,,,,,,,,,++++++******************************+++,,,------,,,******))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******++++++++++++++++++++++++++++++***,,,------,,,,,,---...***++++++++++++,,,,,,,,,+++,,,---......---,,,+++---+++***+++---...---,,,,,,---------......//////++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++******))))))******,,,---...---,,,+++,,,...,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************+++******))))))***++++++******))))))******+++,,,)))******++++++******)))************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++***''''''''')))************+++,,,,,,---+++++++++,,,,,,,,,------************************))))))***+++,,,,,,------******))))))))))))******++++++******))))))))))))+++++++++++++++++++++++++++*********)))))))))((())))))))))))))))))))))))''''''(((((()))*********''')))***)))((('''(((******************************************+++++++++************************(((((()))***++++++,,,,,,+++*********))))))))))))******))))))))))))******************************++++++******)))))))))******)))((((((((()))+++,,,******))))))))))))******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++)))***++++++,,,---......+++,,,...///000///...---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++************************************))))))*********+++++++++))))))))))))))))))))))))+++******)))(((&&&%%%%%%))))))))))))))))))))))))******)))))))))(((((((((************))))))(((((()))***+++***))))))***+++************************************************))))))*********+++++++++))))))************))))))((((((((((((((((((((((((******))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++))))))))))))***************************************************+++,,,,,,************************,,,,,,,,,,,,,,,+++++++++***************************+++,,,,,,+++***+++,,,+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++*********++++++,,,++++++++++++++++++++++++,,,,,,---,,,***((()))***++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---++++++,,,---...---,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---,,,+++***+++,,,))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************++++++,,,------++++++,,,---,,,+++++++++,,,,,,+++)))*********+++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))***************+++++++++******))))))******+++,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))******************++++++,,,,,,,,,,,,+++************************)))***+++,,,,,,,,,,,,+++---,,,++++++------,,,+++,,,,,,,,,***'''&&&'''((()))******+++++++++,,,,,,******++++++,,,,,,------)))***++++++++++++***)))*********++++++,,,,,,---******))))))((()))))))))++++++++++++******))))))++++++++++++++++++++++++,,,,,,++++++***))))))(((************************((((((((())))))*********''')))***)))((('''((()))******************************))))))******+++,,,************************''''''(((***+++,,,---...*********)))))))))((((((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))******+++,,,***))))))))))))))))))***++++++++++++++++++++++++***++++++++++++,,,,,,,,,(((((()))************)))))))))******+++,,,------++++++,,,....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************+++++++++******)))))))))************************)))************+++++++++))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''++++++******)))(((((('''((()))******)))((()))******************+++++++++***************+++++++++)))************+++++++++))))))************))))))((((((((((((((((((((((((************))))))))))))))))))))))))************************************++++++++++++++++++++++++)))))))))************+++******************************))))))******+++,,,************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***(((''')))...222------,,,+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---,,,***))))))***+++++++++,,,,,,,,,------+++++++++******+++++++++,,,,,,+++,,,...///---,,,******++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))+++---,,,******+++---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------,,,+++++++++++++++)))+++,,,+++***)))***,,,---+++++++++,,,,,,***((()))*********++++++++++++************************,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++************************((()))***+++,,,++++++*********))))))******+++,,,***++++++++++++++++++***+++++++++++++++++++++++++++******))))))******+++(((((())))))******++++++++++++++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,++++++---,,,++++++------,,,+++++++++,,,***(((((()))***)))******++++++++++++***)))******+++,,,,,,------******+++,,,,,,+++******++++++++++++++++++++++++******)))******+++,,,---******++++++++++++++++++************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++)))***+++***)))((()))+++************************+++***)))))))))***+++,,,************************(((((()))***+++,,,,,,---)))***************+++++++++******))))))******+++************************+++++++++++++++******)))((()))***+++,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((((((((((((((()))***************++++++,,,,,,------,,,,,,,,,,,,,,,------......------......//////+++++++++,,,,,,------------------------,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))%%%&&&''')))*********)))))))))))))))))))))))))))*********)))))))))((((((*********)))))))))))))))(((***++++++)))((()))***))))))*********+++++++++))))))*********+++++++++)))************+++++++++))))))************))))))************************************)))))))))((())))))))))))************************************************************))))))*********+++++++++************************+++************+++,,,,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++...,,,)))$$$###'''000777000///---,,,+++,,,------))))))))))))))))))))))))))))))******++++++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++***,,,------------///000++++++,,,,,,,,,---------,,,+++***))))))***+++,,,,,,,,,+++---...///...,,,(((((()))***++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((***---,,,******,,,...++++++,,,------------,,,,,,,,,------------.........---,,,,,,++++++,,,,,,---...//////------...///---,,,++++++,,,,,,***((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++,,,---......---,,,+++++++++++++++++++++++++++'''(((***,,,---,,,***)))*********)))***++++++,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******))))))***+++,,,------...+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++---,,,++++++------,,,+++)))***+++***))))))+++---******+++++++++******)))))))))***+++,,,,,,------***+++,,,------,,,+++***,,,,,,++++++++++++++++++))))))***+++,,,...000000((()))***+++------------))))))))))))))))))))))))***++++++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,************************+++***)))))))))***,,,---***************************************+++++++++((()))***+++,,,---......,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++++++++***))))))((()))+++,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......*********++++++,,,,,,,,,+++***)))))))))***,,,---++++++,,,,,,,,,,,,------///...,,,+++******+++,,,------------///000111222******+++,,,,,,---............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///************************)))************+++++++++))))))))))))))))))))))))((()))***++++++***)))(((************************+++++++++************)))((((((((()))******++++++(((***,,,,,,***)))******))))))******++++++++++++))))))******++++++++++++)))************+++++++++))))))************))))))+++++++++++++++++++++++++++*********))))))(((((())))))))))))************))))))))))))))))))))))))************************))))))******++++++++++++************************,,,,,,++++++,,,,,,---...************************,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,,,,------'''(((************,,,...---,,,,,,++++++,,,,,,------,,,***(((((()))***+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,+++,,,,,,------,,,,,,+++...---,,,+++,,,,,,+++******++++++,,,...//////000...---+++*********++++++------------------------,,,++++++******++++++,,,************************---+++)))((('''((()))***+++***)))))))))***,,,---************************)))***+++,,,---,,,++++++------,,,,,,+++***))))))((()))))))))((('''%%%$$$++++++,,,---,,,+++***))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......***+++,,,------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---)))))))))))))))))))))))),,,+++++++++******)))))))))***,,,------+++(((&&&,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******))))))))))))******...,,,++++++,,,---,,,+++((((((((((((((((((((((((************************++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))************+++++++++,,,,,,,,,((()))***++++++***)))(((###%%%(((++++++)))'''%%%+++******************+++---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...,,,++++++******++++++,,,,,,+++,,,,,,---...///000///...,,,++++++,,,---...++++++++++++++++++++++++************************************************((()))***+++,,,++++++***************************))))))((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++************))))))(((((('''''')))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))************,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))************************))))))(((((())))))))))))))))))))))))***************)))((('''***))))))((()))+++---...++++++************++++++,,,,,,,,,+++++++++******+++++++++++++++*********************++++++++++++,,,,,,,,,---------......)))***++++++***)))+++,,,,,,++++++******++++++,,,---,,,+++***)))***++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------......------,,,,,,++++++++++++******......,,,+++++++++,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,***)))))))))***+++***))))))))))))***++++++************************((()))***+++,,,++++++***------,,,,,,+++******)))))))))******)))(((&&&%%%++++++,,,,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,------...+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,***************************)))))))))(((((((((((()))***+++,,,,,,+++)))(((,,,,,,++++++************,,,,,,++++++************************************++++++++++++++++++++++++++++++************++++++,,,***))))))***++++++***))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))******(((((()))))))))*********((()))***++++++***)))(((+++++++++,,,,,,,,,,,,,,,++++++***))))))***++++++---,,,***)))((()))***+++************************++++++++++++++++++++++++************+++,,,------,,,++++++******++++++,,,++++++++++++,,,---...///......---------......///------,,,,,,++++++******,,,,,,,,,++++++*********************************)))***+++,,,---,,,,,,+++************************++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******)))))))))************))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))************,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))******))))))))))))************++++++*********))))))))))))))))))))))))))))))))))))************))))))(((***))))))))))))+++,,,---++++++************++++++,,,,,,,,,++++++++++++***+++++++++******))))))(((************+++++++++,,,------------............+++,,,,,,,,,***)))***+++++++++************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...------,,,,,,,,,,,,------,,,,,,---............---,,,,,,,,,++++++*********///...---,,,,,,,,,------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++...---+++******+++,,,,,,***++++++,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++---,,,,,,++++++************+++++++++***)))((('''+++,,,,,,,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++)))))))))))))))(((((((((************+++++++++++++++************)))))))))+++************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,***))))))***++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********)))))))))))))))*********))))))************))))))---,,,)))'''''')))+++---,,,+++)))(((((()))+++,,,,,,+++***)))))))))***+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++************+++,,,------,,,------...//////////////////...---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,************************+++***************++++++))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))((((((************++++++++++++))))))))))))))))))))))))***************+++++++++))))))))))))************+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))))))))***))))))))))))************+++++++++++++++*********))))))))))))))))))))))))((())))))************)))))))))))))))***+++,,,---++++++************+++++++++++++++++++++++++++++++++++++++***)))(((''''''*********+++++++++,,,,,,,,,,,,,,,------------...***+++,,,,,,******+++,,,,,,++++++++++++++++++,,,,,,,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---...+++,,,......---,,,++++++++++++,,,------...//////---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))---,,,++++++++++++,,,,,,+++,,,.../////////...---************************,,,,,,,,,---------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,++++++******))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))+++,,,---***)))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++******+++++++++---,,,***+++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))))))))((((((++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++)))))))))******))))))))),,,***(((&&&%%%''')))***---+++)))(((((()))+++---++++++***))))))******+++************************************************,,,,,,++++++***+++++++++++++++************++++++******))))))***+++,,,,,,)))***,,,...//////...............------,,,,,,,,,(((((()))***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((()))***)))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))(((((()))))))))******+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,((()))))))))******************))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***************)))))))))******++++++,,,++++++************+++++++++++++++++++++++++++++++++++++++***)))(((''''''***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((***+++,,,++++++---...------,,,,,,,,,,,,------,,,,,,---------,,,+++***++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------,,,,,,------...---///111000...++++++++++++,,,,,,------.........+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++*********+++++++++***+++---.........---,,,************************+++++++++++++++,,,,,,---,,,,,,+++++++++++++++***,,,,,,,,,+++++++++++++++,,,,,,++++++++++++***+++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********************************+++++++++++++++,,,,,,,,,+++***)))((()))***,,,---)))))))))))))))))))))***)))))))))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******---+++***+++,,,......---++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,+++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++***))))))))))))))))))***++++++******************,,,+++)))(((((()))+++,,,******************++++++************************************************,,,,,,++++++***++++++++++++******))))))******+++******)))))))))***++++++''')))***,,,------,,,,,,,,,,,,,,,------.........)))))))))***************++++++++++++++++++++++++******)))))))))))))))***))))))))))))))))))))))))((((((''''''((()))******))))))))))))))))))))))))))))))************)))))))))******++++++******)))'''(((((())))))*********)))))))))))))))))))))))))))))))))***+++++++++,,,((()))))))))************)))))))))*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***************)))*********++++++++++++++++++************++++++***++++++++++++,,,,,,,,,+++++++++******))))))(((++++++++++++,,,,,,,,,,,,************++++++++++++((()))+++,,,+++,,,...///......------------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------............---------000444333000---,,,...------,,,++++++***))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,........................*********+++++++++++++++(((((()))***************************************))))))((((((((()))***+++++++++++++++++++++++++++---,,,++++++++++++,,,,,,---,,,++++++******++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************)))))))))***************+++***)))))))))***+++,,,)))))))))************+++)))))))))************+++************************++++++++++++++++++++++++***))))))))))))))))))******)))((((((***,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,*********)))))))))))))))******))))))))))))******&&&''')))***+++***)))(((+++******************+++)))*********++++++++++++))))))))))))))))))))))))************************+++++++++***++++++,,,,,,******))))))))))))******+++***************++++++(((((()))***++++++++++++******+++,,,---...//////...---,,,+++)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---)))))))))))))))))))))))))))******++++++******)))******++++++++++++******((((((((((((((()))))))))))))))))))))))))))))))))***************+++++++++))))))))))))************(((((()))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++************)))))))))))))))))))))*********************+++++++++++++++))))))))))))))))))))))))((())))))************))))))******+++++++++******++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***+++,,,,,,++++++---......------,,,,,,------...---,,,+++***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,+++---///000000///---+++''',,,111222///,,,---///...------,,,***))))))(((******,,,---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------***++++++,,,,,,,,,,,,,,,)))))))))))))))***++++++******************************)))))))))***+++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,------,,,+++*********++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******************+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++)))))))))******+++++++++++++++******************************++++++,,,,,,************++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++***)))((((((+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))))))))((((((************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,*********)))))))))((((((+++***)))(((((()))***+++$$$%%%&&&((()))))))))))))))***++++++++++++***)))))))))***+++++++++++++++************************************************************+++,,,------******))))))))))))******,,,++++++*********+++++++++***************++++++******++++++,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---)))))))))))))))))))))))))))******++++++******)))))))))************))))))******))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))************'''((()))***+++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))************))))))((()))***++++++++++++***)))++++++************++++++*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,------,,,***(((((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++***,,,///111111///,,,*** &&&,,,...,,,***,,,...---------------------...***+++---...///...------++++++++++++++++++++++++,,,++++++++++++++++++,,,************************+++,,,------.........------,,,+++***+++,,,---...************************...---,,,,,,,,,---...///++++++++++++++++++++++++,,,+++*********+++,,,------,,,+++*********+++,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********************+++,,,------,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++******))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,***)))***---.........************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,,,,,,,,,,,,,++++++******+++***)))(((((()))***+++((())))))***,,,---...///((()))+++,,,,,,+++)))(((((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************+++,,,---...******))))))))))))******,,,,,,+++++++++++++++,,,---,,,+++*********+++,,,++++++++++++++++++++++++++++++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((,,,+++++++++******)))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))************'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++******))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))***************)))(((''')))***+++,,,,,,+++))))))++++++************++++++************+++,,,---...************************---,,,,,,++++++,,,,,,---------............------++++++++++++++++++++++++***++++++***))))))***,,,***************************+++---,,,,,,+++---...+++,,,,,,---,,,+++***)))......---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------///---***+++...111000///++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,---.........---,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,------,,,,,,,,,---,,,+++*********+++,,,000...,,,,,,,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........+++,,,.........,,,***))))))))))))***+++++++++,,,++++++,,,,,,,,,++++++***,,,,,,++++++***+++++++++++++++******))))))((((((*********++++++,,,,,,,,,---,,,***)))))))))******---------,,,,,,+++++++++...,,,***))))))***,,,...***++++++,,,,,,++++++***((()))***+++,,,---------++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++******,,,+++******))))))******,,,+++++++++++++++++++++)))************+++++++++))))))*********+++++++++'''''''''''''''(((((()))///+++)))***...///---)))******************+++++++++***)))(((((()))***+++(((((())))))******++++++...,,,)))'''&&&''')))+++(((((((((((()))***+++,,,************))))))((((((******))))))))))))******((('''&&&%%%%%%&&&'''(((,,,***(((***,,,---+++((())))))))))))))))))))))))+++*********))))))((((((************************))))))***++++++++++++***************************))))))))))))))))))))))))************************'''((()))***+++,,,------,,,+++***))))))+++---.........---,,,***)))((((((,,,++++++***)))(((''''''++++++++++++*********)))((((((((((((''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((''''''((()))***))))))))))))))))))))))))(((***+++***)))((()))***++++++***)))))))))))))))(((((((((((()))))))))))))))************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))+++***)))(((''''''(((((((((((((((((((((''''''''''''((()))++++++******))))))***,,,,,,,,,***((('''***************+++++++++(((...222000***%%%&&&***************+++,,,------************************++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++***++++++***))))))***,,,************************)))***,,,+++******,,,---,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((())),,,......---++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,------......---,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,,,,+++++++++***++++++,,,...,,,++++++,,,---,,,***,,,,,,++++++++++++++++++*********))))))******+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------,,,,,,---------,,,*********************++++++++++++++++++,,,,,,++++++***************+++,,,------************))))))))))))++++++++++++++++++,,,,,,,,,,,,***)))))))))******,,,,,,++++++************))))))(((''''''((())))))***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,++++++,,,+++******))))))******++++++++++++++++++++++++)))************+++++++++***+++++++++,,,,,,,,,,,,******))))))******+++,,,...+++)))***...///,,,))))))))))))*********************))))))))))))***************+++++++++++++++,,,+++)))((('''(((******,,,,,,++++++++++++++++++++++++*********)))))))))******))))))))))))*********)))(((''''''((()))***+++)))((()))+++,,,***(((************************************)))))))))(((************************))))))***++++++++++++***************************))))))))))))))))))))))))************************************************+++***)))((((((***,,,---000000///...---,,,,,,+++++++++***))))))(((''''''***)))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***))))))))))))))))))))))))))))))))),,,+++***)))(((((())))))))))))))))))))))))))))))(((***+++***)))((()))***(((((('''&&&&&&&&&&&&&&&(((((((((((()))))))))))))))************+++++++++************************))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))'''((()))***+++******))))))***+++,,,,,,***((('''*********************)))***///333222,,,((())),,,+++++++++***++++++,,,,,,************************)))***++++++++++++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++************++++++***))))))***,,,************************(((***++++++***)))***,,,---------...------,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))((()))+++,,,---,,,++++++,,,,,,,,,,,,------******++++++++++++,,,,,,,,,,,,---......------,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++++++++******+++---...---,,,*********************+++///...,,,+++************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++******************++++++,,,,,,+++++++++)))))))))***+++,,,......)))))))))***************,,,,,,++++++++++++++++++,,,+++******)))*********,,,+++***)))))))))***+++******++++++++++++*********++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++---,,,,,,++++++*********************************,,,,,,,,,------,,,,,,,,,,,,+++******))))))******************************)))************+++++++++++++++,,,,,,,,,---------++++++******++++++,,,---...+++)))***---...,,,***))))))))))))))))))))))))))))))************))))))+++******************))))))))))))))))))*********------,,,,,,+++******)))+++++++++*********************))))))))))))******++++++************++++++)))(((((()))******)))'''************************************))))))))))))************************))))))***++++++++++++***************************))))))))))))))))))))))))************************---,,,,,,+++***)))((((((***)))((((((((()))***+++/////////.........------*********))))))((((((((()))))))))))))))*********))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))...---,,,***))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***+++***))))))((()))))))))(((((((((((()))))))))))))))************+++++++++******++++++++++++++++++))))))))))))))))))))))))+++++++++******(((''''''))))))))))))))))))))))))((())))))******)))''''''************************(((((()))************))))))***+++++++++***)))(((*********))))))(((((((((***...222000+++((())),,,,,,,,,++++++***+++++++++************************(((***+++------+++***(((++++++,,,,,,,,,,,,++++++---,,,,,,++++++************++++++***))))))***,,,************************)))+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++,,,---......+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++)))***+++,,,---,,,+++***+++*********,,,---,,,+++))))))))))))************222000...,,,+++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***,,,,,,+++******++++++,,,,,,+++++++++***)))))))))******+++,,,,,,,,,++++++************+++,,,------)))))))))******+++++++++,,,,,,,,,++++++*********++++++******************---+++***))))))***+++,,,***+++---......---+++******++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++,,,+++******))))))******)))))))))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,---******))))))******+++,,,---+++******,,,---,,,*********)))((('''&&&&&&%%%((()))***++++++***)))((())))))((((((''''''&&&&&&&&&''')))***+++++++++***************))))))((((((++++++++++++******************))))))))))))******++++++++++++++++++++++++((((((((()))))))))((('''*********************************)))))))))))))))************************))))))***++++++++++++***************************))))))))))))))))))))))))************************---,,,,,,+++***)))((((((******))))))))))))***+++++++++++++++++++++++++++++++++++++++*********************+++++++++++++++))))))))))))************(((((()))************))))))))))))))))))))))))))),,,++++++***))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***,,,++++++*********++++++(((((((((((())))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++***((('''&&&))))))))))))))))))))))))'''(((***++++++)))'''&&&)))))))))***************((()))))))))************))))))***+++******)))(((+++******)))((('''&&&&&&(((+++...,,,)))&&&'''***,,,,,,++++++***+++++++++***************************+++---......---+++***,,,,,,------------,,,,,,,,,,,,,,,++++++************++++++***))))))***,,,************************+++,,,---,,,+++***+++,,,******************++++++------,,,++++++***))))))++++++++++++++++++++++++***************************+++,,,,,,,,,------...+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,------......+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,---------,,,,,,+++***)))***+++,,,---,,,++++++---+++******+++,,,***)))((((((((())))))*********...---,,,++++++,,,------))))))*********+++++++++++++++++++++++++++++++++************************+++++++++,,,++++++******,,,+++*********++++++,,,,,,+++++++++***))))))))))))***+++,,,,,,,,,,,,,,,------,,,+++************))))))******++++++,,,,,,,,,,,,,,,++++++*********************+++*********---,,,+++***++++++,,,---&&&(((***++++++***(((&&&***++++++,,,,,,++++++*********+++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...))))))*********+++++++++******++++++++++++******,,,+++******))))))******(((((()))))))))*********))))))*********+++++++++************++++++++++++***************++++++,,,,,,+++******+++,,,+++***,,,+++***(((&&&%%%######((()))***++++++***)))((())))))((((((''''''&&&&&&%%%''')))+++,,,++++++***'''((()))************)))******************************))))))))))))******************************'''((()))))))))(((((((((************************))))))))))))))))))******************************))))))***++++++++++++***************************))))))))))))))))))))))))************************+++*********************+++++++++******+++++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))*********+++&&&'''(((((())))))(((((())))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))(((***+++***)))((()))***(((((('''''''''(((((()))(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++******(((''''''((((((((((((((((((((((((&&&''')))++++++***((('''((((((((())))))*********)))))))))))))))*********)))))))))******)))))))))+++******)))((('''&&&&&&''')))+++***((('''(((***+++++++++***++++++,,,,,,************************+++,,,------------,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++***))))))***,,,************************,,,---...---+++++++++---***))))))))))))******+++------,,,+++***)))((((((++++++++++++++++++++++++************************''')))+++,,,++++++,,,---++++++,,,,,,,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,---//////++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------,,,+++******)))***++++++,,,,,,,,,,,,---+++******++++++***(((((((((((()))******++++++(((((())))))******++++++)))************+++++++++++++++++++++++++++++++++******************************+++++++++++++++************++++++++++++++++++++++++***************)))***++++++,,,,,,,,,,,,......,,,+++***)))))))))*********+++++++++++++++,,,,,,++++++++++++++++++))))))***++++++++++++***+++,,,,,,,,,,,,---------((()))+++,,,,,,+++)))(((***++++++,,,,,,++++++******++++++,,,,,,+++++++++*********++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...)))))))))***++++++,,,,,,)))******++++++******))),,,+++******))))))******((())))))******+++++++++)))************+++++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,+++***((('''%%%$$$$$$))))))************))))))+++******************)))&&&''')))***+++++++++***((()))+++,,,------,,,,,,)))))))))))))))***************))))))))))))******((()))************)))(((''')))******)))(((((()))++++++++++++++++++++++++))))))))))))************************************))))))***++++++++++++***************************))))))))))))))))))))))))************************))))))******+++++++++,,,,,,,,,,,,,,,+++++++++***************************+++++++++,,,,,,------...)))))))))((((((((('''''''''(((((())))))*********&&&&&&'''((((((((((((((())))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))******+++(((((((((((()))))))))))))))************+++++++++))))))******+++,,,,,,,,,)))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((((('''''')))******))))))(((''''''((())))))*********)))))))))((()))******+++((((((((()))))))))***************))))))((((((((()))***++++++***)))+++,,,************+++,,,------************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---***++++++***))))))***,,,************************+++,,,---,,,*********+++******)))))))))***,,,,,,,,,+++++++++******))))))************************++++++++++++++++++++++++'''***------,,,+++,,,...++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,++++++,,,---///000++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------,,,+++***)))************+++,,,---...+++***)))***+++,,,+++***(((((()))******+++,,,,,,'''(((***+++++++++***))))))************+++++++++++++++++++++++++++++++++************************((()))***+++++++++++++++((()))***+++,,,++++++******************+++++++++))))))***+++,,,,,,,,,,,,------,,,+++************,,,++++++++++++++++++***++++++++++++++++++,,,,,,((()))***+++,,,++++++***)))***+++---------+++++++++,,,------------,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,++++++***)))******+++,,,,,,------************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,***++++++,,,,,,++++++***,,,+++******))))))******))))))******+++,,,,,,---)))************+++++++++*********+++++++++,,,,,,+++++++++++++++,,,------***+++++++++*********+++((((((((((((((((((((((((******))))))))))))***************+++++++++++++++(((((()))***************)))***,,,------,,,+++***''''''((((((((()))))))))******))))))))))))******((()))***++++++***)))((((((***,,,+++)))((()))+++++++++++++++++++++++++++((()))))))))************************************))))))***++++++++++++***************************))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++***))))))++++++++++++************))))))******+++,,,---------,,,,,,+++***)))((((((&&&&&&'''(((((()))******''''''((()))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))(((***+++***)))((()))***,,,+++++++++,,,,,,---...(((((((((((()))))))))))))))************+++++++++(((((())))))***++++++,,,))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))******+++,,,,,,***)))((((((((()))++++++((((((((((((((()))***************************)))))))))***))))))***+++,,,************+++,,,---...************************++++++***))))))***++++++******++++++++++++******))))))***+++,,,------...***++++++***))))))***,,,***************************,,,,,,+++)))((()))***++++++*********+++---...***************+++++++++************************++++++++++++++++++++++++))),,,000000...---...000++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,++++++,,,...///000++++++,,,,,,,,,---------++++++,,,---------,,,,,,---...------,,,+++***)))+++***))))))***,,,...///(((((('''))),,,------,,,((())))))***+++,,,,,,,,,)))+++---//////---+++))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,'''(((***,,,---,,,***)))))))))******+++++++++,,,((()))***+++,,,---------+++++++++***++++++,,,,,,---,,,,,,++++++******************++++++,,,,,,---((()))***+++,,,,,,+++***&&&(((+++------,,,***))))))))))))******)))))))))+++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++***))))))***+++,,,,,,------(((((())))))*********+++++++++++++++++++++++++++......---,,,+++))))))(((((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++***)))*********))))))***+++,,,,,,------)))************+++++++++++++++,,,,,,,,,---------))))))(((((())))))***+++)))***++++++***)))***+++%%%&&&'''((()))+++,,,,,,+++***)))(((((()))***+++(((((())))))******++++++)))))))))))))))*********)))***+++,,,+++)))'''&&&&&&'''''''''(((((())))))******))))))))))))******)))***+++,,,,,,+++***)))(((+++---,,,***(((***,,,++++++++++++++++++++++++(((((())))))*********+++************************))))))***++++++++++++***************************))))))))))))))))))))))))************************++++++*********************************)))((('''************))))))((((((''''''((()))***++++++,,,111111000///---,,,++++++%%%&&&&&&'''((())))))***(((((()))***************)))))))))))))))))))))))))))***+++,,,,,,+++))))))))))))))))))))))))))))))(((***+++***)))((()))***)))((((((((()))******+++(((((((((((()))))))))))))))************+++++++++'''(((((()))******++++++))))))))))))))))))))))))'''((()))******++++++***((((((((((((((((((((((((((((((''''''((()))***+++))))))***+++,,,,,,------***)))((((((((()))+++,,,((((((((((((((()))*********************+++++++++&&&''''''''''''((()))*********))))))******+++,,,,,,+++)))''''''))),,,---))))))************))))))+++***)))'''''')))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++*********))))))&&&(((***+++++++++)))(((++++++++++++++++++++++++***)))(((&&&&&&((()))***,,,,,,------------------)))***+++,,,,,,+++))))))'''(((((()))***+++++++++,,,,,,,,,++++++*********++++++++++++,,,---...///...---,,,+++++++++,,,---***++++++,,,,,,++++++******************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***************************************************,,,,,,,,,,,,+++)))((('''+++++++++,,,,,,+++++++++,,,,,,+++***))))))******---,,,,,,+++***)))(((((())))))))))))))))))))))))***++++++,,,------------------,,,+++*********+++******++++++++++++******************************+++++++++************)))************************,,,,,,,,,++++++***************))))))***+++,,,,,,************************---+++******+++,,,,,,++++++++++++++++++***)))(((---,,,,,,+++***)))(((((()))'''&&&(((+++---+++)))...---,,,+++************(((((())))))*********+++)))************++++++++++++++++++***)))((('''&&&))))))******)))((('''&&&))))))***++++++++++++***************************...***'''(((***,,,+++***,,,+++)))((((((((()))***+++++++++***)))(((((('''*********))))))))))))))),,,+++++++++******))))))))))))*********++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************,,,+++***))))))***+++,,,******************************************************))))))***+++,,,,,,***)))(((''''''((()))***,,,,,,++++++***)))))))))++++++***)))((('''&&&&&&)))((((((((((((((()))************)))))))))))))))******++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))+++++++++*********))))))+++*********))))))((((((,,,(((&&&(((,,,---+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))((((((******))))))******+++,,,111000...,,,+++++++++,,,))))))************))))))+++***)))(((((()))***+++***************************))))))(((((())))))***))))))***++++++++++++******************************++++++,,,,,,++++++***+++++++++*********))))))'''(((***+++,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***((((((((()))***+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------...///...---,,,+++***+++,,,,,,***++++++,,,,,,++++++***++++++******************((()))***++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***************************************************))))))***))))))((('''&&&******++++++++++++******,,,++++++***))))))******,,,,,,++++++***)))))))))************************------------,,,+++***)))++++++******)))***************++++++++++++******************************))))))******+++++++++,,,************************,,,,,,,,,+++++++++************))))))***++++++,,,************************,,,+++))))))+++,,,+++******++++++++++++***)))(((,,,,,,++++++***)))))))))...,,,++++++---...,,,***)))))))))))))))*********++++++******************)))************+++++++++*********+++******))))))******))))))(((((((((((())))))***++++++++++++***************************+++)))'''(((***+++***(((+++******)))))))))))))))++++++******)))(((((('''******************++++++++++++*********)))))))))))))))*********++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++******************************************************************************)))(((((()))************************************************************))))))***++++++,,,***)))(((((((((((()))***))))))******************,,,++++++******))))))((())))))(((''''''((((((((()))))))))))))))***************++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))(((((((((((((((************************+++++++++*********))))))************)))))))))((((((%%%###$$$(((***(((%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((******))))))******+++,,,---,,,,,,+++***)))(((((())))))************))))))+++***)))(((((()))***+++*********************************))))))*********))))))***++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************((()))+++,,,,,,,,,+++***++++++++++++++++++++++++***,,,...//////...,,,***,,,,,,++++++******))))))++++++,,,------,,,,,,+++(((((())))))***+++++++++,,,,,,,,,++++++++++++***---------------.........------,,,+++++++++++++++***++++++,,,,,,++++++***,,,+++++++++***)))))))))'''(((***,,,------,,,,,,,,,++++++******)))))))))*********))))))************++++++,,,,,,++++++***************************************************(((((())))))))))))(((((()))******************))),,,+++******)))*********++++++++++++++++++++++++************************------------,,,+++******++++++*********+++,,,,,,******++++++++++++******************************'''((()))***+++,,,------************************,,,,,,,,,++++++++++++************)))******+++,,,************************,,,***((()))***+++***)))******++++++******))))))************************...,,,+++******)))'''%%%%%%&&&(((***+++,,,,,,+++,,,,,,,,,+++++++++++++++)))************+++++++++))))))***+++,,,,,,+++++++++***)))((('''((())))))))))))***++++++++++++***************************)))((('''(((******((('''***************)))((((((++++++******)))((((((((()))******++++++,,,,,,,,,******))))))))))))((((((***************++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************))))))(((((((((((())))))*********************************************************)))******+++,,,***))))))(((((())))))***''''''((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((''''''''''''(((((())))))******++++++******++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))(((''''''&&&+++++++++++++++++++++++++++++++++***************************))))))))))))&&&$$$"""$$$'''(((&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))******))))))******+++,,,&&&'''(((************))))))******++++++******)))+++******))))))******+++************************++++++************++++++))))))***++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))------,,,+++***))))))(((******++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++---------------------------,,,,,,+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++***)))((((((((()))+++,,,---,,,+++***---,,,,,,+++***))))))(((******))))))))))))*********++++++,,,,,,++++++***************************************************))))))***+++++++++++++++))))))************))))))++++++***************+++*********++++++,,,,,,,,,************************)))***+++,,,---.........++++++++++++,,,------...******++++++++++++******************************((())))))***++++++,,,,,,************************+++++++++++++++++++++++++++***************++++++************************+++)))(((((()))******)))))))))************))))))))))))*********+++++++++,,,+++***)))((('''&&&%%%&&&(((***---......---,,,*********+++++++++,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,***(((''''''(((***+++))))))***++++++++++++***************************(((((()))***+++***((('''))))))***++++++)))((('''************))))))(((((((((((()))***++++++,,,,,,)))))))))(((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++******************************************************))))))))))))******************************************************+++***************++++++))))))))))))))))))))))))''''''(((((())))))))))))+++++++++,,,,,,,,,------,,,,,,+++)))((((((((((((''''''((()))***++++++,,,******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++******))))))*********************************************************)))))))))))))))((('''%%%&&&)))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))******))))))******+++,,,((()))+++---......---,,,******++++++++++++******++++++************++++++************************++++++************++++++))))))***++++++++++++******************************++++++,,,,,,++++++*********************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++...------,,,+++******))))))))))))))))))***++++++************+++++++++++++++++++++++++++++++++++++++,,,------...------,,,------------,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,+++***)))(((((()))***+++++++++***)))(((......---,,,+++******)))******))))))))))))*********++++++,,,,,,++++++***************************************************((()))***++++++,,,++++++))))))************))))))+++***************++++++*********+++,,,,,,------************************((()))+++,,,---.........******)))******+++,,,,,,******++++++++++++******************************************************************************++++++++++++++++++++++++++++++***************+++************************+++)))(((((()))******)))((())))))*********)))))))))))))))***++++++,,,,,,---------,,,++++++++++++((()))+++---...---+++***&&&'''((()))***,,,,,,---))))))*********++++++++++++,,,,,,,,,,,,+++******+++***)))'''''')))+++,,,))))))***++++++++++++***************************((()))+++,,,+++***))))))))))))***++++++)))((('''*********)))))))))))))))&&&''''''((()))******+++((((((((((((((()))))))))************************************************))))))))))))))))))))))))************************'''''''''((((((((())))))************************************************************************++++++++++++++++++++++++************************************************++++++***************+++))))))************))))))))))))))))))((((((''''''))))))******+++,,,,,,,,,...---,,,+++******)))***''''''((()))***++++++,,,******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))******))))))((()))***+++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,******+++,,,+++***)))(((******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********))))))***++++++++++++***))))))))))))))))))))))))***++++++,,,,,,++++++******************+++++++++************+++++++++,,,++++++++++++++++++++++++...---+++))))))+++---...------,,,,,,++++++******((((((((((((((()))***+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++---...//////.....................---,,,,,,***++++++,,,,,,++++++***,,,+++++++++***)))))))))))))))))))))))))))))))))...------,,,,,,+++++++++*********))))))************++++++,,,,,,++++++***************************************************&&&'''((())))))))))))))))))******************)))*********)))******+++,,,***+++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++(((((('''''''''(((((()))******++++++++++++******************************+++++++++*********))))))***************************++++++++++++,,,,,,,,,,,,+++******)))*********************************,,,***((()))***+++***)))(((((())))))******))))))))))))******+++++++++,,,)))***,,,+++******+++,,,((()))***+++******((('''&&&&&&''')))***+++,,,---)))************+++++++++++++++,,,,,,+++***))))))******)))((()))***+++,,,))))))***++++++++++++***************************)))***,,,,,,***)))***+++***************)))((((((******))))))))))))))))))&&&''''''(((((()))))))))(((((())))))))))))******+++++++++******************************+++++++++++++++++++++++++++++++++************************'''''''''((((((((())))))))))))))))))))))))))))))************************************************++++++,,,------,,,++++++************************************************,,,+++******)))*********)))******++++++******)))++++++***))))))(((''''''((()))))))))******++++++------,,,+++*********+++(((((())))))******++++++******++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++&&&''''''((())))))******((((((((((((((((((((((((***************+++++++++))))))))))))************(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,(((((((((((((((''''''&&&***++++++,,,,,,++++++******++++++++++++++++++***++++++++++++++++++++++++***))))))(((((())))))***))))))***++++++++++++******************************++++++,,,,,,++++++***))))))*********+++++++++))))))))))))******++++++++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++++++++*********)))((((((((()))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,...111222222111111...///000000000///...---***++++++,,,,,,++++++***++++++******************&&&&&&%%%%%%&&&(((+++,,,,,,,,,++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***************************************************'''(((((()))))))))((((((******++++++++++++************))))))***++++++,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))((((((((((((((((((******++++++++++++*********************************************+++++++++******************************+++++++++,,,,,,,,,,,,++++++***))))))******************************,,,+++))))))+++,,,+++***'''(((((()))))))))))))))***************+++++++++''')))***)))''''''(((***))))))))))))))))))))))))))))))************++++++)))************+++++++++))))))******+++*********))))))*********+++++++++))))))***++++++++++++***************************)))***+++***((('''))),,,+++******))))))))))))))))))))))))))))))))))))***((((((((((((((())))))))))))))))))*********+++++++++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))***************************************************************************************+++,,,,,,,,,,,,+++***************************************************,,,++++++***))))))******)))***++++++++++++***)))******************)))))))))))))))***************+++******)))))))))******)))))))))))))))***************++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((((((((((()))))))))(((((((((((((((((((((((())))))*********+++++++++((()))))))))************((()))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))*********************)))***++++++,,,(((((()))***+++,,,---...***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++))))))(((((((((((())))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))******++++++++++++)))))))))((())))))***+++++++++++++++++++++++++++***+++---......---+++***)))))))))))))))************))))))))))))+++---...++++++++++++++++++++++++*********++++++,,,,,,,,,+++---000333444555444444///000111111111000...---+++++++++,,,,,,+++++++++***************+++++++++$$$###"""###%%%)))---///***************+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++******************************************************++++++++++++******++++++,,,,,,,,,,,,++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,---...//////------,,,+++*********+++******++++++++++++******************************(((((()))***+++,,,,,,---*********************************++++++,,,,,,,,,,,,,,,+++***))))))******************************---+++******+++,,,,,,+++''''''((()))))))))))))))************************+++---...---***)))***,,,++++++******+++,,,------------,,,,,,+++***)))))))))************+++++++++&&&'''((()))++++++++++++((()))***+++++++++++++++))))))***++++++++++++***************************(((******(((&&&&&&))),,,,,,+++)))((((((((()))***)))))))))))))))*********************))))))))))))))))))******+++++++++,,,++++++++++++******))))))))))))******++++++++++++((((((((((((((((((((((((***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))************************************************,,,,,,+++***))))))******)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,************************)))((((((((((((((()))************)))))))))))))))******++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++***+++,,,,,,++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''************************,,,+++++++++***)))))))))************************************************222///+++))))))))))))(((************************(((((()))***************++++++++++++++++++++++++************************))))))))))))))))))))))))---,,,***))))))***,,,---------------,,,,,,+++***,,,,,,,,,+++***)))((((((*********))))))))))))))),,,+++***))))))***+++,,,------++++++++++++------+++,,,...000222333444444111111000...---,,,+++***,,,,,,,,,+++++++++******------,,,,,,+++***))))))++++++******************************)))'''&&&%%%******++++++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******************************************************++++++*********+++---...------,,,++++++******))),,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******++++++++++++******(((((()))***++++++,,,,,,......------,,,+++******,,,++++++++++++++++++,,,******))))))))))))******+++++++++***)))(((((('''************************************)))))))))((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++)))************+++++++++))))))))))))))))))))))))******************************))))))******+++,,,(((***---//////---***(((,,,,,,++++++******))))))+++*********))))))((((((---,,,+++***)))''''''&&&(((''''''(((******)))((()))************++++++++++++*********))))))(((((())))))))))))************************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++))))))))))))************************************))))))************)))))))))************+++++++++))))))******++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++(((((())))))))))))((((((++++++******))))))(((((()))************+++++++++)))))))))))))))******+++,,,,,,++++++***)))((((((+++++++++***************))))))))))))))))))))))))......---,,,+++***)))(((+++***)))(((((()))***+++))))))))))))))))))))))))***))))))***+++,,,+++***************************(((((()))***+++,,,,,,,,,************************))))))))))))************------,,,+++************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))))))))************************+++++++++******************************************************************))))))***---...---+++************************((())))))***************************************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,---------,,,,,,+++***,,,,,,++++++******))))))***)))))))))))))))))))))++++++***))))))***++++++,,,+++************+++,,,,,,---...000111222222333111111000000///...------,,,,,,,,,+++++++++******------,,,,,,+++******))))))))))))***+++++++++,,,************)))((('''&&&******++++++++++++******************************,,,,,,++++++++++++++++++******************************************************++++++++++++******************************************************++++++*********+++,,,---,,,,,,++++++++++++************************+++++++++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++******))))))******+++,,,,,,---,,,,,,,,,+++***)))))))))******))))))))))))***************))))))*********++++++******)))(((((('''************************++++++++++++************))))))))))))))))))))))))***++++++++++++++++++***((((((((())))))))))))***))))))))))))))))))))))))******************************))))))******+++,,,)))******************))))))))))))(((((((((((((((*********************************)))))))))))))))(((''''''(((***+++)))((()))************+++++++++************)))))))))((())))))))))))************************************,,,++++++******++++++,,,((())))))******))))))((())))))))))))************************************))))))************)))))))))************+++++++++''''''''''''((((((((())),,,,,,,,,++++++*********************************)))************+++++++++))))))************))))))*********))))))))))))))))))************+++++++++)))))))))))))))******+++,,,,,,+++******)))((((((************************))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***))))))***++++++++++++************************)))))))))******++++++,,,))))))))))))))))))))))))))))))))))))************++++++******))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***************************************************+++++++++************************************************&&&&&&(((,,,...///---+++************************((()))******++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,---------,,,+++++++++++++++++++++*********))))))))))))))))))******++++++***))))))***++++++******))))))))))))******------...000000111111000/////////......---------,,,,,,,,,+++++++++******---,,,,,,++++++*********(((((()))***+++,,,,,,---((())))))******))))))(((******++++++++++++******+++*********)))(((((((((,,,,,,,,,++++++***************************************************************++++++++++++******************************************************+++************+++,,,,,,*********+++++++++++++++((())))))***++++++,,,,,,************************************))))))))))))******************************++++++++++++************++++++,,,,,,------*********)))(((((('''''')))((((((''''''(((((()))++++++++++++++++++++++++++++++******)))((((((((()))))))))))))))))))))))),,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))************))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++++++++)))'''%%%%%%''')))+++(((((((((((())))))))))))******++++++++++++++++++''''''((()))***+++,,,,,,((((((''')))***+++***((()))************+++++++++************))))))))))))))))))))))))************************************++++++************++++++((((((((())))))((((((((())))))))))))************************************))))))************)))))))))************+++++++++)))************++++++++++++++++++++++++*********)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))************)))************+++++++++)))))))))))))))******++++++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************************************(((((((((((((((((((((((()))))))))*********++++++)))))))))((())))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************)))))))))***+++++++++,,,*********************************************************+++,,,,,,***(((************************))))))***++++++++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,+++******,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++)))))))))))))))*********+++******************+++************************------...////////////...++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********)))))))))***+++++++++,,,'''((()))*********************++++++++++++******,,,,,,+++***)))(((((('''---,,,,,,++++++***************************************************************++++++++++++************************************************************************++++++((())))))***+++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))++++++************************************************++++++++++++******+++++++++,,,,,,---------******))))))(((((((((((((((((((((''''''(((((((((+++++++++,,,,,,+++++++++************))))))((((((((((((((((((((((((((((((,,,,,,+++++++++*********)))))))))))))))))))))))))))******************)))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***+++++++++)))'''%%%%%%''')))+++))))))******++++++,,,,,,+++++++++******)))))))))&&&'''((()))***+++,,,,,,)))(((((()))++++++***((())))))*********+++++++++*********)))))))))))))))((()))))))))************************************++++++************++++++******++++++++++++******((()))))))))************************************))))))************))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))(((((())))))******++++++))))))*********+++++++++)))))))))))))))******++++++*********)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,***))))))))))))))))))***)))))))))))))))))))))))))))***++++++******+++,,,************************************))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))***+++,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))***+++++++++,,,************************************************...,,,)))((()))***))))))************************))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,(((((())))))*********************++++++************++++++++++++++++++***,,,------.........------*********+++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++++++++++++++***,,,+++++++++***)))))))))'''((()))***+++++++++*********++++++++++++******------,,,+++******)))))),,,,,,,,,++++++***************************************************************++++++++++++******************************************************************************(((((()))***++++++,,,---+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******+++,,,,,,,,,,,,,,,------***************)))))))))***))))))(((((())))))******+++,,,,,,,,,,,,+++************)))))))))))))))((((((((((((((((((((((((+++*********))))))))))))))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))******++++++,,,,,,,,,+++***)))((('''&&&%%%(((((())))))******++++++)))(((((()))+++,,,***)))))))))*********+++++++++))))))))))))))))))******((()))))))))************************************+++******))))))******++++++,,,,,,,,,,,,,,,,,,+++((()))))))))************************************))))))************))))))))))))*********+++++++++))))))))))))))))))))))))************************************************))))))*********+++++++++(((((())))))))))))(((((((((((())))))******++++++))))))*********+++++++++)))))))))))))))******+++*********)))))))))))))))''''''(((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***)))))))))******)))))))))))))))))))))))))))))))))(((***++++++))))))+++,,,******************************))))))))))))))))))************************************++++++++++++***************+++,,,---))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((()))))))))***************************************+++++++++************************************************,,,)))''''''(((+++,,,,,,************************)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++((((((((()))******++++++)))***++++++++++++***)))******+++,,,,,,+++******+++,,,,,,---------,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,+++***)))((((((((())))))***+++++++++*********++++++++++++******------,,,,,,+++*********++++++++++++++++++++++++******************************************************++++++++++++***************************************************************+++******)))((((((((())))))***+++,,,,,,,,,,,,++++++***))))))(((************************,,,,,,,,,---------------++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++)))***+++,,,,,,+++***)))******))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))***++++++++++++++++++***'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******((()))+++,,,,,,+++)))((((((((((((((())))))))))))++++++***)))'''&&&%%%$$$)))))))))))))))*********))))))(((***+++,,,+++))))))************+++++++++))))))))))))************))))))))))))******************************************))))))))))))************++++++++++++******))))))))))))************************************))))))************)))))))))************+++++++++++++++++++++************)))))))))***************************************)))************+++++++++(((((())))))))))))(((((())))))))))))************)))************+++++++++)))))))))))))))******+++))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))'''***,,,+++)))(((+++---************************))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++++++++,,,---)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))(((((()))))))))*********************************+++++++++***************************************************************((('''&&&(((***,,,---,,,************************)))***++++++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++***+++,,,,,,---------,,,---------,,,,,,++++++***'''(((((()))******++++++)))***++++++++++++***)))))))))***++++++***))))))******+++,,,,,,---,,,,,,............------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++***)))))))))))))))***+++++++++************++++++++++++******++++++++++++*********************++++++,,,,,,---******************************************************++++++++++++******************************************************)))***++++++***)))((('''(((((())))))******++++++++++++******************+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++((()))+++,,,,,,+++)))((()))))))))))))))))))))***************************+++++++++*********))))))))))))))))))))))))))))))))))))************))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))************************((((((((((((((()))******)))******++++++******))))))))))))((((((((((((((())))))))))))((((((((((((((()))))))))***************))))))***,,,,,,+++))))))************+++++++++((()))))))))************))))))))))))******************************************))))))))))))******))))))************))))))))))))))))))************************************))))))************)))))))))************+++++++++......---------,,,,,,,,,((()))))))))*********+++)))))))))))))))))))))))))))************+++++++++)))))))))******)))))))))*********))))))))))))))))))************+++++++++)))))))))))))))******+++((()))))))))))))))))))))(((((())))))***++++++,,,)))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))((())))))))))))))))))))))))'''***---,,,)))(((***...************************''''''(((((())))))***************************************+++++++++,,,,,,,,,+++***************+++)))))))))))))))))))))))))))************+++++++++************************************************))))))******+++++++++,,,************************,,,+++++++++******))))))************************************************''''''(((***,,,---+++(((******************************+++,,,,,,,,,,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************************((('''%%%%%%'''(((******+++,,,,,,------------......---,,,,,,+++******'''(((((()))***+++++++++)))***+++,,,,,,+++***)))'''((()))******)))((('''))))))***+++,,,---,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++******+++++++++******)))******++++++++++++******)))))))))))))))*********))))))***+++,,,------...******************************************************++++++++++++******************************************************)))***+++++++++)))((('''))))))))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++************************************+++++++++******))))))))))))******'''(((***++++++***(((''')))))))))))))))*********************************,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************((((((((((((((()))************))))))))))))******,,,,,,++++++******))))))'''(((((()))***++++++,,,''''''((()))***++++++,,,***))))))***,,,,,,+++))))))************+++++++++(((((())))))*********+++))))))))))))******************************************))))))))))))************++++++++++++******))))))))))))************************************))))))************)))))))))************++++++++++++++++++******)))))))))(((((())))))*********+++(((((((((((((((((((((((()))************+++++++++******++++++++++++******++++++******))))))(((((()))************+++++++++)))))))))))))))******+++(((((((((((())))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,---......((()))***++++++***)))((())))))))))))))))))))))))'''***---,,,)))'''***...************************&&&''''''((()))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***)))(((((()))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++))))))))))))************))))))))))))************(((((((((((())))))))))))+++++++++++++++++++++++++++++++++***************************************++++++******)))*********++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,---,,,,,,+++---------,,,+++***((((((---------,,,+++******)))------,,,++++++******)))***,,,......,,,***))))))++++++++++++++++++,,,,,,***)))))))))***+++,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++(((((()))***+++,,,,,,,,,***+++,,,,,,+++***)))(((---...////////////...---,,,+++***))))))***+++,,,************++++++***)))*********)))******+++,,,+++++++++************))))))************+++++++++000///...---,,,,,,+++***(((((())))))*********+++***++++++,,,,,,++++++++++++,,,---------+++)))'''))))))))))))************...---,,,+++++++++,,,---************************************************++++++,,,---------,,,,,,+++++++++++++++***)))(((++++++******************+++******))))))))))))))))))************+++++++++++++++******************'''&&&&&&)))---...,,,)))++++++******************************************))))))))))))))))))))))))))))))******++++++,,,,,,)))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++++++++******))))))(((((()))'''&&&(((+++---,,,***))))))************)))))))))))))))))))))))))))))))))+++,,,...---+++(((&&&))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++******)))******+++***************************+++,,,,,,,,,,,,+++***---,,,+++***)))))))))))),,,,,,++++++***)))))))))+++++++++************)))************************+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***++++++,,,,,,,,,,,,,,,+++++++++******((())))))))))))*********((((((((()))******++++++)))))))))))))))******+++))))))))))))))))))))))))+++***)))'''''')))***+++************************))))))))))))************,,,,,,++++++***)))))))))************************))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++)))(((((((((((((((((((((***************************))))))((())))))******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********))))))(((''''''&&&,,,,,,++++++++++++******)))+++,,,,,,***))))))***)))))))))************+++******************+++,,,,,,,,,,,,++++++*********+++++++++*********))))))((()))***++++++,,,,,,,,,***++++++,,,+++***)))((()))***+++,,,,,,+++***)))++++++***))))))***++++++*********+++++++++***)))***************++++++,,,+++++++++************))))))************+++++++++......------,,,+++++++++))))))************************+++++++++***))))))((()))+++,,,,,,+++***)))))))))))))))************,,,,,,+++*********+++,,,))))))))))))))))))))))))************************&&&'''((()))***++++++++++++++++++++++++***))))))************************++++++***))))))))))))))))))************+++++++++++++++******************+++)))(((((()))***+++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***************)))************+++++++++***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))((((((((('''''''''&&&***((('''(((+++,,,+++)))))))))************))))))))))))))))))))))))))))))&&&''')))******)))((('''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))+++*********************))))))))))))))))))))))))***++++++,,,,,,++++++***+++***************+++++++++++++++***************+++++++++************)))************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,*********)))))))))((((((******+++++++++,,,,,,,,,*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))******************************++++++************************))))))))))))))))))))))))((())))))***************************************))))))))))))))))))))))))))))))))))))******************))))))((((((''''''((((((((()))))))))******++++++++++++++++++++++++(((((((((((((((((())))))************************((('''''''''((()))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,+++******))))))*********+++++++++++++++***+++,,,+++******,,,---*********+++++++++,,,,,,,,,++++++************+++++++++***************)))+++++++++************)))((()))***+++,,,,,,,,,,,,+++++++++,,,++++++***)))+++,,,,,,------,,,,,,+++++++++***))))))***++++++*********+++++++++*********************+++,,,,,,+++++++++************))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************)))((('''&&&''')))***++++++******)))))))))*********+++++++++******))))))***++++++************************++++++++++++++++++++++++$$$%%%'''(((******++++++***++++++++++++***))))))************************++++++***))))))))))))***)))************+++++++++******++++++++++++++++++---,,,***'''&&&&&&))),,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***))))))))))))))))))((()))************+++++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''***)))((()))***+++***)))))))))************))))))))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((******+++,,,,,,+++******))))))))))))***+++,,,---)))************++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,---***))))))))))))(((((((((*********+++++++++,,,,,,++++++******)))((((((''')))))))))))))))******+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))************************))))))))))))************((())))))***++++++,,,,,,************************))))))))))))))))))))))))((()))******++++++******************************))))))))))))))))))))))))((()))))))))******************))))))((('''''''''(((((()))))))))************************************************+++++++++************************'''''''''((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))+++++++++++++++++++++++++++,,,------......------------,,,,,,,,,+++++++++((())))))***+++,,,,,,,,,,,,,,,---,,,+++,,,...111,,,---------.../////////---,,,++++++************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,++++++++++++++++++++++++***,,,------------------,,,+++******************+++)))***++++++************+++************+++,,,,,,+++++++++*********))))))))))))*********+++++++++))))))******++++++++++++---,,,,,,++++++*********++++++++++++***)))((('''(((((()))***++++++******))))))*********+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,******+++++++++******)))***************+++++++++,,,+++******))))))******))))))*********+++++++++******+++++++++++++++,,,***+++,,,)))&&&&&&)))---******++++++++++++,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((************))))))))))))******))))))******))))))))))))************))))))))))))))))))))))))))))))+++***)))))))))***,,,---))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))******++++++++++++************))))))***++++++,,,((())))))***++++++,,,,,,+++++++++*********))))))************************+++,,,------------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,---++++++++++++************(((((((((((())))))))))))************))))))(((((()))))))))))))))******+++))))))))))))))))))))))))***)))(((((((((((()))***************************((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))((()))))))))******************))))))((((((((('''))))))))))))************************************))))))******++++++++++++************************((((((((()))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++,,,+++++++++++++++++++++------......------,,,+++))))))))))))(((((((((((((((((()))***++++++,,,---+++++++++*********---///,,,,,,---...//////000000------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,******))))))))))))***************++++++*********(((***,,,,,,***)))***++++++++++++***+++,,,,,,---+++++++++*********))))))))))))*********+++++++++((())))))******++++++,,,---,,,,,,++++++*********+++,,,,,,,,,+++******))),,,,,,,,,++++++******)))************++++++++++++***++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++)))******+++++++++******))))))*********+++++++++,,,++++++***************))))))*********+++++++++******++++++,,,,,,,,,,,,&&&))),,,+++)))((())),,,((()))))))))*********+++************************))))))))))))))))))))))))******))))))((((((''''''))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))************)))*********))))))))))))))))))************))))))))))))))))))))))))))))))---,,,***)))((()))***+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))************)))************************************************,,,++++++***))))))******(((((()))***+++,,,,,,---+++++++++*********))))))************************+++,,,------------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++,,,,,,************************''''''((((((((()))))))))(((((())))))************)))))))))))))))******+++))))))))))))))))))))))))************************************************((()))))))))************+++++++++*********))))))************************))))))))))))))))))))))))))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))*********++++++************************'''''''''((())))))*********************************)))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////---,,,++++++******++++++---------------,,,++++++************************(((((())))))***+++,,,,,,((()))***)))((((((***+++)))***++++++,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------)))************+++++++++++++++,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------,,,,,,+++******+++,,,,,,)))***++++++++++++***)))(((***---,,,***(((***,,,+++++++++++++++,,,------+++++++++************))))))************+++++++++))))))*********++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++------,,,,,,+++******)))*********++++++++++++,,,***+++,,,---------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***)))((())))))***++++++++++++***)))))))))***++++++,,,,,,,,,,,,+++************+++)))************+++++++++******++++++,,,---------&&&(((***++++++*********''''''(((((()))*********************************))))))))))))))))))))))))***))))))))))))))))))((()))************+++++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''((((((((((((((()))******)))((()))+++))))))************)))))))))))))))))))))))))))))),,,+++)))''''''''''''((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++******)))************************+++***))))))))))))***+++---,,,+++***))))))))))))(((((()))***++++++,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************''''''((((((((((((((())))))))))))*********++++++'''(((((()))******++++++)))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************,,,,,,++++++***))))))(((************************)))))))))))))))))))))))))))***++++++,,,+++++++++************************))))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,))))))*********+++++++++************************&&&''''''((())))))************************************))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---.../////////---,,,+++*********++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++)))***,,,+++***))))))***))))))***+++,,,---......,,,,,,+++++++++,,,------******++++++,,,,,,,,,,,,))))))*********++++++++++++,,,,,,---,,,,,,++++++,,,++++++++++++,,,---...//////...------...//////)))***++++++++++++***)))'''+++...---)))'''))),,,,,,++++++++++++,,,------+++++++++************))))))************+++++++++******++++++++++++++++++))))))******************((()))***++++++,,,,,,+++++++++***************+++*********+++++++++,,,,,,((()))+++,,,------,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))************))))))((())))))***+++++++++++++++((())))))***++++++,,,,,,---,,,++++++******++++++)))************+++++++++******++++++,,,------...+++***))))))******)))((('''(((((()))******++++++************************)))))))))))))))))))))))))))))))))***************)))************+++++++++***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********&&&'''''''''((((((((()))&&&)))******)))(((***,,,))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))%%%&&&(((***+++***))))))************************+++***)))(((((()))***+++++++++***************+++)))))))))***+++++++++,,,+++++++++************)))************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''(((((())))))))))))))))))*********+++)))))))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******************************))))))))))))************++++++******************************************)))))))))))))))))))))))))))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************))))))***+++,,,------...)))************+++++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,***************************))))))(((((((((((()))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------...---+++*********++++++((((((***+++,,,---------)))))))))))))))))))))***))))))))))))************,,,...000///...,,,++++++******+++,,,...//////000++++++++++++,,,------...))))))******+++++++++++++++++++++,,,,,,---------,,,,,,,,,------,,,++++++,,,,,,+++***+++,,,...///---,,,++++++++++++,,,---)))***+++,,,,,,+++***)))'''+++...---)))'''))),,,,,,,,,++++++,,,,,,---...+++++++++************))))))************+++++++++++++++++++++++++++++++++(((((())))))*********+++&&&'''(((***++++++++++++(((((((((((()))***+++,,,******+++++++++,,,,,,,,,'''(((***+++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++((()))***+++++++++++++++((())))))***++++++,,,,,,---,,,++++++******++++++)))************+++++++++******+++,,,,,,---......111,,,'''&&&((())))))'''((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))******++++++,,,,,,)))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++((()))))))))******++++++%%%(((******)))(((+++---))))))************))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))$$$&&&(((***++++++))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))***+++,,,---***************++++++++++++++++++************)))************************+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((((((((((((((((()))))))))******++++++''''''''''''((((((((((((++++++******)))((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))************))))))************************))))))))))))************)))))))))***++++++,,,,,,************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))''''''(((((())))))******,,,+++)))'''&&&&&&''''''))))))(((((()))***++++++))))))))))))))))))))))))'''''''''((()))+++------************************++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,,,,+++*********++++++***)))))))))***,,,---***++++++,,,,,,---......+++++++++******)))))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---///000111222***++++++,,,,,,++++++***+++++++++,,,,,,------------,,,,,,+++*********+++,,,,,,,,,++++++*********************+++,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***+++)))'''))),,,...,,,)))---,,,+++)))&&&### ,,,+++***))))))***+++,,,***)))))))))***+++,,,,,,(((***---,,,***(((***,,,)))***+++,,,,,,,,,,,,+++++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++...---,,,,,,------+++***++++++*********+++,,,,,,+++,,,---------,,,+++***))))))'''+++000)))+++<<>><<<<<<;;;;;;;;;;;;;;;;;;666666777777666666555444111111111111111111111111000000000////////////////////////////////////...000//////////////////000........................------------------------////////////////////////------------------------,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++,,,,,,++++++***,,,+++***)))***+++,,,---,,,,,,---------,,,,,,+++)))))))))))))))***++++++---------------,,,,,,+++***+++,,,---...............---,,,,,,------------...------------///111222,,,------...------,,,,,,------------------------------------------------...------,,,,,,------...---,,,,,,,,,,,,---....................................------------......000///...---,,,,,,---...------------------------,,,++++++******++++++,,,)))******+++,,,---..............................,,,------...///000111111........................////////////////////////........................,,,------......------,,,,,,,,,,,,------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,------...---,,,+++***+++,,,...///,,,,,,,,,---------.........---,,,******+++,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++***++++++,,,------------,,,++++++,,,------------,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------******++++++,,,---......+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------,,,,,,---------,,,,,,+++++++++------------------------------------------------,,,---......///.....................////////////////////////////////////////////////////////////111000000000000000000111............////////////////////////////////////***+++---///000//////...000000111111111222222222111111111111222222222222444333222111000111111222000222333444333444555777555555555555555666666777777888999999::::::;;;;;;===>>>>>>?????????>>>>>>@@@@@@???@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBBBB===============<<<;;;;;;666666555555444333333222000000000000000/////////////////////............000//////......//////000........................................................................------------------------,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++++++++,,,++++++++++++***++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------...---------,,,,,,++++++***+++------------+++***,,,+++***)))***+++,,,---////////////...,,,++++++---,,,,,,,,,,,,---..................---------------------...------------------------,,,,,,---...///...---,,,,,,,,,......***+++,,,---............------------------------------------------------...------,,,,,,------...---,,,,,,,,,,,,---......---...........................------------......000///...---,,,,,,---...........................------,,,,,,,,,,,,------******+++,,,------..............................,,,------...///000111111---.....................------......///000000111---...........................///000000///......,,,,,,---------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------******+++,,,,,,---......,,,,,,+++***+++,,,---...,,,,,,---------.........---,,,***)))))))))***+++***++++++,,,,,,------...++++++++++++++++++,,,,,,++++++,,,------------,,,++++++,,,------------,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,---------******+++,,,---......///+++++++++,,,,,,,,,------+++++++++,,,,,,------------------------------------------,,,,,,+++++++++------------------------------------------------,,,------...//////..................////////////////////////////////////////////////////////////000//////......//////000---.........//////000000000000000000000000000000,,,---///000111111111000111111111111222222222222000000000111111222222222444333222000000111222333000333555777777999;;;>>>:::::::::::::::;;;<<<<<<<<<===>>>????????????>>>AAABBBBBBBBBAAA@@@??????@@@@@@??????@@@AAAAAABBBEEEDDDBBBBBBBBBCCCDDDEEECCCCCCDDDDDDCCCCCCBBBAAA===<<<;;;999888666555444222222111111000000000///000/////////......------///..................///------------------------........................------------------------------------------------,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------,,,,,,+++++++++***+++,,,---......---,,,+++++++++******++++++,,,---////////////...---,,,++++++++++++++++++,,,------...//////...,,,+++---...---,,,,,,,,,++++++++++++,,,------,,,++++++,,,...///...---,,,++++++++++++)))***,,,---.../////////,,,,,,,,,------------...------------------------...------,,,,,,------...---,,,,,,,,,,,,---......---------.....................------------......000///...---,,,---......///////////////////////////......------......///,,,,,,,,,------.................................---------......//////000,,,,,,---............---******+++,,,---...///000---------...............////////////////////////,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***+++++++++++++++,,,------++++++,,,---------------,,,+++******))))))************++++++,,,,,,------,,,++++++++++++,,,------***++++++,,,,,,,,,,,,,,,))))))***++++++++++++************++++++,,,,,,---++++++,,,,,,,,,---------))))))******++++++,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...------------............---,,,,,,,,,,,,,,,,,,+++------------------------,,,------......------,,,,,,,,,---...////////////............////////////........................////////////////////////------,,,,,,,,,,,,------------......///000000000000000000000000000000000///000111111222222222222000111111111111222222222000000000111111222333333555444333333333555666777666888;;;===>>>@@@CCCEEEAAAAAA@@@@@@AAAAAABBBCCC@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????BBBAAA@@@??????AAABBBDDDFFFFFFGGGGGGFFFFFFEEEDDD@@@@@@>>>===;;;:::888888555555444444333222222222111111000000//////......///......------......///------------------------........................------------------------------------------------,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,++++++******+++,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++++++++,,,---------------------------,,,+++++++++++++++,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++,,,------............))))))(((((())))))***+++,,,---...,,,))))))+++...,,,,,,+++++++++,,,,,,---+++,,,---,,,***)))+++...,,,,,,---------,,,,,,++++++,,,,,,---.........---,,,,,,,,,---------......------------------------...------,,,,,,------...---,,,,,,,,,,,,---......---------.........//////......------------............---,,,---...///000........................///..................///................................................---------------.........***+++,,,---......---,,,+++,,,,,,,,,------......---------.........////////////...------...//////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++,,,,,,,,,,,,,,,******,,,---------,,,+++++++++,,,,,,++++++***)))*********+++++++++++++++,,,++++++++++++,,,---...)))******+++,,,+++++++++))))))***++++++++++++***)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......------------.........///+++,,,,,,,,,,,,,,,,,,---........................,,,,,,---......---,,,,,,+++,,,---...////////////............////////////------------------------////////////////////////......------------......------......///000000111000000000000000000000000222222111111111111222222000000000111111111111222111111111222333444444444666666777888:::;;;===>>>???AAADDDEEEEEEFFFHHHJJJGGGGGGFFFFFFGGGGGGHHHIIIEEEFFFGGGHHHGGGEEECCCBBBAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBAAA???>>>>>>@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDCCC??????>>>>>>===<<<<<<<<<999999888888777666666555444444333222222111000000000//////......//////000........................................................................------------------------+++,,,------------,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,+++************+++---...+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...,,,,,,++++++++++++,,,,,,)))***+++,,,---,,,++++++'''(((***,,,...//////000,,,,,,++++++,,,,,,---...+++,,,,,,***''''''***,,,,,,,,,,,,---...///000111***,,,---,,,))))))+++...***+++---...///...------------......------,,,+++,,,,,,,,,------.........------------------------...------,,,,,,------...---,,,,,,,,,,,,---......---------.........//////.........------............---,,,,,,---...///000------------------------///......------......//////////////////.................................------------------,,,,,,)))***,,,---...---,,,,,,000////////////.........---------........./////////...,,,++++++,,,...///---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++'''((()))***+++,,,------)))***+++,,,---,,,++++++)))***+++,,,---,,,+++++++++,,,---...---,,,+++***************************,,,,,,+++***+++,,,...///))))))***++++++++++++***++++++,,,------------,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,...---------------------++++++,,,,,,,,,---------******+++,,,,,,---......---------.........//////+++++++++,,,,,,---------........................,,,,,,---......---,,,,,,+++,,,---...////////////............/////////000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////111111000000000000111111---------...///000000111000000000000000000000000333222111000000000222222///000000000000111111111222222333333444555666666888999;;;===???AAABBBCCCGGGIIIJJJJJJJJJJJJLLLMMMKKKJJJJJJJJJJJJKKKLLLLLLJJJKKKLLLLLLKKKIIIGGGEEEBBBCCCEEEHHHJJJKKKLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@@@@BBBEEEFFFCCCCCCCCCCCCCCCBBBAAAAAA<<<<<<======>>>>>>>>>???<<<<<<;;;;;;:::999888888666666555444444333222222111111000000000000111111000000000000000000000000////////////////////////////////////////////////------------------------***+++,,,------,,,+++***++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,******))))))***,,,...///++++++++++++++++++++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...///111---,,,************,,,---+++,,,,,,,,,,,,,,,,,,---000///......---,,,++++++,,,++++++******++++++,,,........................++++++,,,---...000000111,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,---......//////......---.........---,,,,,,+++.........////////////000000000//////.........---..................------///////////////////////////...---,,,,,,---.../////////...---,,,,,,++++++***+++,,,,,,---------,,,111000///111333333000---.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///////////////............//////.........---------/////////000//////......+++++++++++++++,,,---............------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,.........---+++)))))))))+++,,,+++++++++,,,++++++******,,,------......------,,,+++,,,,,,------,,,,,,+++,,,+++*********+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,'''+++///000---,,,...000...................................................------,,,,,,------...***,,,...//////,,,***(((------------------------------............------222111///...------...///////////////////////////111111000000//////......222111000//////......///////////////000111222333000000000000111111111111444333222111111111111111222222222222222111111111222333555555666999===@@@???BBBGGGLLLNNNNNNKKKIIIMMMKKKHHHGGGHHHKKKNNNOOOJJJJJJKKKNNNRRRXXX]]]```[[[[[[ZZZZZZYYYUUUPPPLLLGGGJJJKKKLLLPPPXXX\\\\\\YYYSSSPPPQQQQQQNNNMMMOOOLLLFFFCCCEEEGGGEEECCCCCCDDDGGGGGGDDDBBBAAA>>>:::===<<>>;;;======<<<;;;::::::;;;;;;;;;<<<888444222222333333333111111111000000000000000000000///......000111222........./////////000000//////............//////........................------------------------.........------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++111000...,,,+++***))))))++++++------------++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------///......---+++******))),,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---...///,,,,,,++++++++++++,,,,,,*********+++,,,,,,,,,---,,,,,,---............------.........------,,,+++,,,,,,,,,------------...000/////////.........---........................///////////////////////////...------------...///000000///......---,,,,,,------.........---------...---,,,...000000---+++.................................------,,,,,,,,,------------------------000000000000000000000000///......------......///////////////............------,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++------------......//////------------------,,,,,,......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,...---+++******+++,,,---......////////////......***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...++++++******************++++++++++++++++++++++++******+++,,,,,,---......++++++************+++++++++++++++,,,,,,,,,------(((((()))***+++,,,,,,+++........................------------------------...------,,,,,,------...,,,---...//////---+++***------------------------------............------///...---,,,+++,,,,,,---////////////////////////......//////000000111111000000///............///////////////000111222333000000000000111111111111111111111111111111222222222222222222333333444555333555888:::<<>>@@@@@@DDDHHHJJJLLLMMMNNNOOOPPPOOOPPPUUU\\\cccffffff^^^ZZZVVVTTTVVVXXXYYYXXX^^^eeevvv}}}tttmmmjjjkkknnnuuu|||{{{ssshhh]]]PPPIIIEEECCC???<<<===<<<;;;===???@@@>>>;;;<<<;;;::::::;;;:::888666777777777666555555444444555444444333333333333333000000000/////////............------------......................................................,,,,,,,,,,,,------------)))******+++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++,,,------...,,,------------------,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------///...---,,,+++***************+++,,,,,,---......---------,,,+++******))),,,,,,++++++++++++,,,,,,---------.........//////,,,------....../////////---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++***+++,,,,,,------,,,,,,------...//////......---.........////////////000---------...............---------.........//////////////////////////////---..................---......------------------)))***,,,---//////000000000000111000000000000111........................................................................////////////////////////---...///000000///...---////////////............//////.........---------+++,,,------.........---...//////000000///......,,,,,,,,,------...............---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------,,,,,,,,,,,,---......///......///000000000000000,,,------......------,,,+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,------,,,+++***************++++++++++++---...///---+++,,,///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---+++***+++,,,---...------------------------------............------------...//////000000000////////////////////////111111000000//////...............///000111222333000000000000000000111222111111111111222222222222333333333333333444444555555666777999<<>>AAACCCFFFGGGHHHJJJKKKLLLLLLKKKIIIJJJKKKKKKQQQaaayyy|||fffYYYTTTPPPLLLLLLOOOVVV```gggeee[[[SSSIIIEEE@@@===;;;;;;;;;:::;;;;;;:::999888777666666:::::::::::::::999888777222222222111111111111111//////............//////................................................,,,,,,,,,,,,+++++++++***,,,,,,++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************++++++++++++,,,---...///......------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,++++++,,,,,,,,,******++++++,,,------...+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------.........---,,,,,,,,,+++,,,,,,---............---------...///////////////,,,,,,,,,------------...,,,,,,,,,------.........,,,,,,------...//////000////////////////////////------...//////...---------------...............------...////////////...---//////...,,,,,,...111........................---........./////////000........................,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000////////////............------,,,,,,,,,+++++++++******+++------.........)))***+++,,,+++***((('''------------------,,,,,,......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***))),,,,,,,,,,,,,,,+++++++++((()))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---......------------------------------............------)))***,,,---.../////////////////////////////////......//////000000111111...---------...///000000111111000000000000111111111111111222222222333333333333444666888;;;===>>>BBBCCCFFFIIIKKKLLLLLLLLLLLLMMMNNNNNNNNNOOOQQQTTTYYYbbbwwwzzzmmmhhhddd___bbbiiivvvvvveee^^^RRRHHHAAA>>>===<<<<<<;;;:::999888777777666888999;;;===>>>>>>>>>===999888777666444333111111000000////////////000000................................................000///......---,,,++++++***************++++++++++++++++++,,,,,,,,,------------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***///////////////000111222///...---,,,,,,---...///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,)))******+++---...//////........./////////000000...------,,,,,,------...,,,,,,------...///000000------.....................------,,,,,,------...,,,---------------------,,,---......//////......------...///000000//////........./////////000000,,,,,,,,,------.........,,,,,,------...///000000////////////////////////,,,---...//////...---,,,.........///////////////111111111111000///------...000000///,,,,,,///222........................---.........//////000000////////////////////////000000000000000000000000111000///......///000111000/////////............//////.........---------,,,---...///000000000000///000111222222000...---.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...//////......,,,,,,,,,,,,++++++***)))***+++,,,---............,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,---.........---,,,...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---............////////////000...,,,+++---000000---))),,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...,,,------....../////////---------------------------..................---***+++---///111111111111////////////////////////111111111000//////......111111111111111222222333111111000000000000000111111111222222222333333333555666888;;;???CCCFFFHHHGGGIIILLLPPPQQQQQQPPPOOONNNPPPQQQSSSTTTWWW\\\___ooozzz|||www~~~}}}lll[[[OOOHHHDDDCCC<<<<<<;;;:::888777777666666888:::>>>@@@BBBBBBCCC???>>><<<999666444222000111111000000000000111111........................////////////////////////222222111///...---,,,+++(((((()))***+++,,,,,,---,,,,,,,,,------.........------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------------.../////////...---,,,,,,---...///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,------,,,---......,,,,,,---...,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++******...---+++)))))))))+++,,,111000...---,,,,,,------//////......---------,,,---,,,,,,++++++,,,,,,---***---///...+++***+++------.........---,,,,,,+++......////////////.........------,,,,,,------...,,,---------.../////////......////////////......//////000000000000//////////////////////////////111000////////////000000000///...------...///000---------.........//////000///...------...///000////////////////////////............////////////........................,,,---------.../////////------------------------000///---,,,,,,---///000---,,,,,,,,,,,,---......//////...---,,,,,,++++++,,,,,,,,,------.........---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------------...//////,,,,,,+++***+++,,,---...------......///000000000...........................---,,,,,,++++++++++++...------,,,,,,------...------............------............////////////////////////////////////111111000000//////......000000000000000000000000000000000000111111111111333111000222444555333000111111111333444444333111:::<<>>999888:::<<<;;;:::===999888:::===>>>CCCIIIAAAAAAAAA???<<<888444222444222000///000000///...///////////////.........//////.........---------------------,,,+++***)))******+++++++++,,,,,,,,,------......///.........------------------------,,,,,,,,,------.........,,,------......------,,,.........------,,,,,,,,,...---,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,///...---,,,,,,---...///+++,,,,,,------,,,,,,+++,,,+++*********+++,,,------------...------,,,,,,---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...,,,,,,,,,------,,,,,,+++******++++++,,,,,,,,,---...---+++*********+++,,,------,,,+++,,,,,,---............------,,,,,,,,,---,,,,,,++++++,,,,,,------...//////......///000---.........------,,,+++......////////////.........------,,,,,,------...------........................////////////......//////000000000000//////////////////////////////000000////////////000000000///............///000---------.........//////000///............///000////////////////////////............////////////........................------..................------------------------///...,,,++++++,,,...///------,,,,,,------...//////......---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))///......------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------...//////,,,,,,+++++++++,,,---...........................------------------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------------------,,,............////////////////////////////////////111000000000/////////...000000000000000000000000000000000000111111111111444222111222444555333111222111111333666999;;;<<>>??????===;;;>>>:::;;;@@@BBBAAA???@@@EEEEEEEEEDDDBBB???;;;:::666444222111111111000/////////////////////////////////.........---------------------,,,+++******+++,,,,,,,,,---------------------------,,,+++***------------------------,,,,,,------------------,,,,,,,,,---------------,,,,,,,,,++++++*********...---,,,,,,+++++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------............---------,,,,,,,,,///...------------...///+++,,,,,,------,,,,,,+++++++++*********+++,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...+++,,,,,,------,,,,,,,,,))))))***+++,,,---............,,,+++++++++,,,---++++++***++++++---...///---------------,,,,,,,,,------,,,,,,,,,,,,------///...,,,,,,...000000000---............---,,,,,,......////////////............------------......//////.....................//////000000//////...//////000000000000/////////////////////////////////////////////000000000000//////......//////000------........./////////000//////......//////000////////////////////////............////////////........................//////..................------------------------...---,,,++++++,,,---...---------,,,------...///.........------,,,,,,+++------------------,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------------------------,,,++++++******+++---...,,,,,,+++*********++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------------......///,,,,,,+++++++++,,,---...//////...------,,,++++++,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,............////////////////////////////////////000000000000////////////000000000000000000000000000000000111111111222222444222111222333444333111222222333666:::@@@EEEHHHHHHJJJLLLLLLLLLLLLMMMNNNVVVdddzzzzzzxxxvvvwww|||}}}wwwuuuuuutttttttttxxx~~~xxxjjj___XXXVVVRRRNNNLLLLLLKKKHHHEEECCC???@@@GGGJJJFFF???;;;CCCCCCCCCCCCBBB@@@>>>===:::888555444444333111000/////////////////////////////////.........------------...------,,,+++***------------............---------,,,+++***((((((------------------------------------------,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++******------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------------,,,,,,,,,///...------------...///+++,,,,,,------,,,,,,+++++++++******++++++,,,---***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...++++++,,,---------,,,,,,******++++++,,,------.........---,,,,,,,,,---...++++++,,,,,,,,,------............---------------------,,,,,,,,,,,,------...***''''''+++...///...------............------......////////////............------------......000000//////......------//////000000000000////////////000000000000//////////////////////////////...//////000000000000000000//////////////////000............////////////000//////////////////000////////////////////////............////////////........................000000//////......------...........................------,,,,,,------...---------------...//////......---------,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,(((((()))***,,,---......---,,,*********+++---///------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------,,,,,,------...///+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---...------,,,,,,,,,------/////////000000/////////,,,------......------,,,............////////////////////////////////////000000000000////////////000000000000000000000000000000111111111222222222222222111111222333333333333555999===AAAFFFKKKNNNMMMOOOPPPOOONNNPPPUUUYYYiii}}}wwwwwwwwwzzz~~~|||tttpppqqqtttuuuwww{{{~~~~~~xxxrrrlllhhhcccaaabbbcccaaa___SSSLLLHHHKKKNNNJJJBBB===???@@@AAAAAAAAA@@@??????>>>;;;888777666555444222000000000000000000000000////////////............------......---,,,++++++,,,------------.........,,,,,,,,,,,,,,,+++***)))------------------------.........------,,,,,,,,,++++++++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........------.........+++,,,,,,------,,,,,,++++++***++++++++++++,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------..................---,,,,,,.....................///...------,,,,,,------...,,,)))&&&&&&***---...---------...//////......---......////////////......///......------......///000000000//////......---//////000000000000////////////000000000000//////////////////////////////---...///000111000000000///000000000000000000///........./////////000000///000000000000000000///////////////////////////............////////////////////////////////////000000000//////......---........................//////............//////...------------...//////---------------,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,))))))***++++++,,,,,,------,,,+++******,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,------------------,,,,,,---......---...////////////...---......////////////..................////////////////////////////////////////////////000000000000111111111111111111111111111111111111222222222222000111111111111222444555666:::AAAEEEHHHJJJLLLNNNPPPRRRSSSTTTUUU[[[eeelll|||~~~~~~xxxzzz~~~~~~zzzxxxwwwvvvvvv~~~~~~qqqcccUUUPPPMMMGGGAAA>>>AAAAAABBBBBBBBBBBBBBBBBB@@@>>>;;;999999888666444333333222222222222111111000000/////////.........------.........---,,,,,,,,,,,,,,,,,,------------++++++,,,---.........---------------------------.........------,,,,,,,,,,,,++++++++++++,,,---...------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------..................---+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,---......///......---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...******+++,,,------------...---------,,,,,,,,,+++,,,,,,,,,,,,------------////////////...---,,,+++---------............///......------------......---,,,******,,,.........------...////////////.........////////////......//////............//////000000/////////////////////000000111111000000/////////000000000000//////////////////////////////---...///111111111000000///000000111111000000///....../////////000000000///000000111111000000///////////////////////////............////////////////////////////////////000000//////////////////........................////////////////////////......------......///000------------------------------------------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++//////...------,,,++++++---,,,+++++++++,,,...///......------,,,,,,------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...***+++,,,---------,,,,,,******+++,,,,,,---......++++++,,,,,,------......------------------...///+++,,,---......---,,,+++//////000000000000//////............////////////////////////////////////////////////000000000000111111111111111111111111111111111222222222222333000111222222222444777:::;;;AAAHHHMMMMMMMMMNNNPPPOOOTTTZZZ^^^bbbkkkxxx~~~{{{zzzxxxvvvttt~~~lll]]]QQQGGGAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAA???<<<;;;::::::888777777666666555444333222222000000000/////////......------............------+++,,,,,,,,,,,,---------+++,,,---...///000000000------------------------------------------,,,,,,///...,,,,,,,,,,,,---...******++++++++++++,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,------------...------...//////...------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++,,,---...//////000//////---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...)))***+++,,,------------,,,,,,,,,---------------***++++++,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,,,,---------......------------......---...//////...---...///------...///////////////......////////////......//////............/////////////////////000000000000000111111111111000000//////000000000000//////////////////////////////,,,---///111222111000000///000111111111111000///.../////////000000000000///000111111111111000///////////////////////////............///////////////////////////////////////////////////000000000..............................////////////.....................//////000------------------------,,,,,,------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,------------...,,,,,,,,,+++,,,,,,------+++++++++,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...***+++,,,---------,,,,,,,,,,,,,,,,,,------------+++,,,,,,---......//////---------------...//////+++---...//////...---+++......////////////..................////////////////////////////////////.../////////000000000111111111111111111111111111111111111222222222333333111333444555555888<<<@@@CCCHHHNNNQQQPPPPPPRRRUUUYYYbbbnnnwww{{{}}}~~~~~~}}}zzzxxx{{{tttbbbRRRIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@AAA???<<<;;;<<<;;;:::999;;;:::999777555444333222000000000000/////////...------............------------------............,,,---...///////////////------------------------,,,,,,------------------111000...---,,,,,,---...*********++++++,,,,,,,,,,,,+++++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......------...//////...------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,+++++++++,,,---...////////////---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...)))***+++,,,------...---***++++++,,,---...//////)))***+++,,,,,,,,,,,,,,,)))***,,,---......---,,,))))))*********+++++++++......------------......+++...111000---+++---///------...///000000//////......////////////......//////............//////......//////000000111111000000111111111111000000//////000000000000//////////////////////////////+++---///111222222000000///000111222222111000///////////////000000000000///000111222222111000///////////////////////////............/////////000000000000000000000000000......//////000000111111////////////////////////------............------...............///000000------------------------,,,,,,,,,------.........------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------&&&&&&(((***,,,...000000+++,,,---.........------************+++,,,------+++++++++,,,,,,---------.........------,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,------------......,,,,,,++++++,,,,,,---...***+++,,,---...---,,,,,,///......------,,,,,,+++,,,,,,------...///000000---------------...///000///000111333333111000///------............------............/////////000////////////////////////.../////////000000111111111111111111111111111111111111222222222333333333222444666777888;;;@@@EEEHHHMMMQQQRRRQQQRRRVVV[[[kkkxxx~~~zzzyyy}}}~~~sss```UUUSSSJJJIIIHHHFFFEEEEEEDDDDDD@@@>>><<<<<<<<<<<<;;;:::===<<<;;;999666444333222000000000000////////////------...............---............/////////000.........///......------------------------------,,,,,,,,,------.........333222///---,,,,,,---...,,,,,,,,,------.........++++++++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,------.........,,,---...//////...---,,,+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++***+++,,,---............---,,,,,,++++++,,,,,,---////////////............,,,+++*********+++,,,---.........------,,,,,,,,,,,,,,,---......---,,,,,,///---+++,,,///000...,,,........................'''(((+++---///000000000---------............///........................////////////////////////........................000000000000111111111111000000000000000000000000......//////000000111111////////////000000000000000000000000000000000000......//////000000111111000000000000000000000000000000111000000///......000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000///.........000111222////////////////////////...---,,,,,,---...///000//////.........---------.../////////000000111111......//////000000111111.........------,,,,,,,,,,,,,,,,,,---------......***************+++++++++******+++,,,,,,---......///,,,((((((***,,,,,,+++---+++)))***,,,---,,,))),,,,,,,,,------.....................------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...------------...////////////...---,,,,,,,,,,,,........................000000//////......................../////////000000000000000////////////////////////////////////111111111000000000000000,,,///222333333222333333555666888;;;???DDDHHHJJJOOOOOORRRVVVUUUVVV```mmm~~~~~~~~~{{{}}}{{{zzz{{{yyylllccc]]]ZZZRRRJJJHHHJJJGGGCCCDDDCCC@@@???>>>>>>??????>>>>>>===;;;:::888777777111111000///////////////000///...---------------..............................------------......////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---......//////......---........................////////////////////////------......------,,,+++---,,,+++******+++,,,---------------------------///...---,,,,,,,,,,,,,,,////////////............,,,+++*********+++,,,---......---------,,,,,,,,,------...//////...------111///---...000000...,,,........................+++,,,---///////////////---------............///........................////////////////////////...........................////////////000000000000000000000000000000000/////////000000000000000000000000111111111111222111111111111111111111111////////////000000111111000000000000000000000000000000000000000000///...000000000000000000000000111111000000////////////000000000000000000000000000000000000000000000000000///......///000111222////////////////////////000//////...///000111222//////.........---------.........//////000000000////////////..................---------,,,,,,,,,,,,,,,,,,---------......------------------------***++++++,,,------......000---***)))+++------,,,---+++)))***,,,---,,,***,,,,,,,,,---------......---------------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...------------...//////......---------...//////......................../////////.........------........./////////000000000000000000000000000///000000000000000000000000111111111111111111111111...000222333333333555666777:::===@@@CCCGGGMMMPPP[[[[[[]]]___^^^bbbqqq{{{vvvvvvzzz~~~zzzzzz|||vvvnnnkkkddd\\\ZZZ[[[YYYTTTPPPLLLFFFAAA???>>>>>>>>>===<<<;;;:::999888888888444333222111000/////////000//////.........//////..............................------------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++................................................------......------,,,+++,,,,,,+++******+++,,,,,,------------------------///...---,,,,,,,,,,,,---/////////............---+++++++++++++++,,,------...------------,,,,,,,,,......///000000///......222000//////000000...---...........................////////////...---------------............///........................////////////////////////....................................////////////000000000000000000000000000000000000000000//////111111111222222222333333111111111111111111111111/////////000000000000111000000000000000000000000//////000000111000000000000000000000000000000000111000000000000/////////000000000000000000000000000000000000000000000000000////////////000000111////////////////////////000////////////000111111/////////............---.............../////////000//////...------,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......///......------,,,,,,,,,+++++++++,,,------......000---++++++,,,......------+++***+++,,,---,,,***,,,,,,,,,------------...,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...------------...//////...------...///000111111.................................---------------....../////////000000000000000000000000000000000111111111111111111111111111111111111111111111111000111333333333555888:::<<>>===<<<<<<;;;;;;::::::::::::888777555333222000000///000///////////////000111..............................------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------------......------,,,+++,,,,,,++++++++++++,,,,,,------------------------......---,,,,,,,,,------//////.........---------++++++++++++,,,,,,------------------------------.........//////.........///........./////////..........................................------------------............///........................////////////////////////................................./////////000000000000000000000000000000222111111000000/////////111111111111222222222333111111111111111111111111000000000000000000000000000000000000000000000000...///000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000////////////000000000////////////////////////......---------........./////////...............------................../////////......---------------------------------,,,,,,,,,---------......---,,,,,,+++***))))))(((,,,,,,,,,,,,------.........---,,,+++,,,---------,,,,,,+++,,,,,,,,,,,,+++------------------------+++++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......------------------------...------------...//////......------...///000000........................------------------------...////////////000000000000000000000000111111111111111111111111111111111111111111222222222222222111222222222333666;;;>>>CCCHHHMMMOOOPPPWWWdddnnn}}}{{{|||}}}}}}|||}}}nnn^^^QQQHHHAAA=========<<<;;;;;;<<<<<<===<<<;;;888666444222111111///////////////000000111..............................------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,---......//////......---------------------------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------............------------++++++,,,,,,------------------------------------------------------------***+++,,,------...///000........................+++++++++,,,,,,------...---------............/////////////////////////////////////////////////////////////////////////////////000000000111111111000000000000000000000000222222111111000000//////000000000111111111222222111111111111111111111111111111111111000000000000111111111111111111111111//////000111111222111111111111111111111111111111000000000000111111111111111111111111111111111111///////////////////////////000000000000/////////////////////////////////..................------////////////////////////..................------....../////////000000000------------------------,,,,,,,,,---------......,,,++++++***)))((((((''',,,,,,------------......+++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,---------------------------***++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------...------------.../////////...------,,,,,,------........................------------------------////////////000000000111///000000000111111111222000000000000000000000000111222222222333333333444222333333444555999>>>BBBFFFKKKPPPRRRVVVaaaqqq~~~~~~|||wwwwwwxxxyyyzzz|||wwwfffWWWJJJBBB>>>===;;;:::999:::;;;<<<===<<<:::888666444444333000///////////////000000////////////////////////......------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,------......------,,,---......//////......---------------------------........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------............------------,,,++++++,,,---------------,,,,,,,,,------------...------,,,,,,,,,,,,------)))***,,,,,,,,,,,,...000........................)))))))))***+++---...///---------............///////////////////////////////////////////////////////////////////////////000000000000111111111111000000000000000000000000111111111111111111000000000000000111111111111222222222222222222222222222222111111111111000000000111111111111111111111111000000111111222111111111111111111111111111111111000000000111111111111222111111111111111111111111000000000000000000000000///000000000000//////...////////////////////////000000000111000000///......////////////000000000/////////.....................//////000111111222,,,,,,,,,------------...,,,,,,,,,---------......---------,,,,,,+++++++++------------------......***+++,,,,,,******+++,,,+++---...---,,,+++,,,......------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......------------------------...------------...////////////...,,,,,,+++++++++........................---------------........./////////000000000111111///000000111111222222222000000000000000000000000222222222333333444444555444555666777999===CCCGGGHHHMMMTTTZZZbbbpppxxxxxxxxxyyyzzz|||}}}}}}}}}kkkXXXLLL@@@???<<<999888888888999===<<<:::999888777777777222222111000000000000000////////////////////////......------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------......------,,,+++,,,,,,------------,,,,,,------------------------------,,,,,,,,,---...............---------,,,,,,+++,,,---.........---,,,,,,,,,,,,---------......///...---,,,,,,---...///+++---///...,,,+++,,,...........................************+++---///000---------............////////////////////////////////////////////////////////////////////////////////////000000000000111000000000000000000000000111111111111111111222222111111111222222222333333222222222222222222222222222222222111111111000000111111111111111111111111111111222222222111000000111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000///000111111000///...---////////////////////////000000111111111000...---.../////////000000000000000000000//////............/////////////////////,,,,,,,,,---------......,,,,,,,,,---------................................................------***,,,...---+++***+++---+++---///...,,,+++,,,.........---------,,,,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,+++------........./////////......---------,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......------------------------...------------.../////////...---------------...........................------.........///////////////000000000111111111///000000111111222333333111111111111111111111111222222333333444555555555777999;;;<<>>;;;::::::;;;;;;::::::999999999::::::666555444333222111111111////////////////////////......------------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------......------,,,+++,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,------.........000///...------...///000///111222000,,,***+++---........................---,,,,,,+++,,,---///000---------.........//////000000000000000000000000////////////////////////000000000000000000000000............/////////000000000000000000000000000000000000111222222222333222222333333333444444444222222222222222222222222222222222222111111000000111111111111111111111111222222222222222111000///111111111111111111111111000000111111222222222222111111111111111111111111000000000000000000000000///000111111111///...---////////////////////////....../////////...,,,+++.../////////000000111111111111000000/////////.../////////...------,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---------.................................------***---//////,,,+++,,,...+++---///...,,,+++,,,///.........------,,,,,,,,,+++,,,------............+++,,,,,,------,,,,,,+++.........////////////000......---------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......------------------------...------------...//////......---......///000111................................./////////000000000000000000111111111111///000000111222222333333222222222222222222222222222222333333444555666666999;;;>>>AAACCCGGGKKKOOOTTT\\\jjjzzz}}}zzzxxxxxxyyyzzzzzzyyyxxxwwwzzz~~~}}}{{{rrraaaPPPMMMIIIDDD@@@?????????999999999999999:::;;;<<<999888777555444333222222000000000000000000000000.........------.........////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------............---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,---...///.........------,,,,,,+++'''((()))***,,,---...///,,,,,,,,,---...///000000---------............///++++++,,,---...000000111111000---++++++,,,...000---------.........//////.........//////////////////////////////////////////////////////////////////000000000000//////...111111111000000000000000222111000//////000111222000111222222111///,,,+++111222222333333333333333555444444333333333333333555555555555555555555555333444555555444333111000333444444444444444333222555555555555555555444444222333444555555333111000111111222222222111000000000000000000111222333444/////////000000000000000........................////////////////////////////////////////////////000000000000000000000000000000////////////000000.........------,,,,,,,,,------......------,,,+++++++++*********+++---...000000000000000000000000---.........---,,,,,,+++------------------------...---,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++)))''',,,,,,,,,---------..................//////////////////.........---------111111111111000000000000...............///000000000000000000111111111111000000000000000000000000111222333333222333444666666333333666777777:::>>>===BBBCCCHHHOOOLLLMMM[[[cccppp{{{wwwwwwxxxxxxxxxsssqqqnnnkkkiiifffcccaaaddddddeeeeeefffggghhhiiimmmsss{{{|||{{{{{{yyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~yyywww|||ppp```WWWLLLEEECCCDDDBBB@@@@@@>>><<<<<<======<<<;;;<<<;;;999777444222000///111000/////////000222333////////////////////////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,---------......111,,,***...///***%%%$$$------------------------++++++------------++++++---------...------,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,.........---------------,,,,,,------......//////,,,---------.../////////---------............///---------------........./////////...............---------.........//////............//////////////////////////////////////////////////////////////////000000000000//////111000000000000000000000111111000//////000111111000111222222222111000///000111111222222222111111222111111111111222333333444444444444444555555555333444555555555555444333666666666666666666666555666666666666666666666666444555555666555444333222333333333333333222111111111111111111111222222333///////////////000000000........................////////////////////////////////////////////////////////////////////////000//////......//////000......---------,,,,,,,,,***++++++,,,------------,,,,,,+++++++++,,,...///........................------......------,,,+++------------------------......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++)))(((''',,,,,,---------.....................////////////000000/////////.........000000000000000000000000///............///000000000000000000111111111111111111111111111111111111111222333333222222444666555333333777999999>>>CCCFFFMMMNNNRRRYYYXXX\\\lllyyy}}}uuupppjjjfffeeeeeeeeeddd]]]\\\ZZZXXXWWWUUUSSSQQQRRRRRRRRRRRRSSSTTTUUUVVVZZZ___fffiiiiiihhhggggggfffgggiiilllooorrrtttuuuvvvyyy}}}zzzrrruuuwwwxxxyyyyyyjjjaaaVVVOOOLLLLLLJJJHHHGGGCCC>>>;;;;;;<<<======???>>>===:::777444222000111000///...///000111222////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---------......+++...111111...,,,,,,,,,........................+++,,,,,,------,,,,,,+++,,,------...------,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,..................////////////..................------..................---------............/////////...---,,,++++++***......000000000///---,,,------........./////////............//////000000////////////////////////////////////////////////---...///000000111000000000000000000000000111111000000/////////000000111111111222222222333333333111111222222222222111111111111111222333444555666777777777888888999999999777888888999999999999999777777666666666777777888888999999::::::;;;;;;;;;;;;;;;:::::::::999999999888888888777666555444333444444333333222222222222000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........------............------------,,,,,,,,,((()))***+++------------...---------------...///,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------------------......---,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********,,,------------.....................////////////000000000000000///////////////////////////////////////......//////000111000000000000111111111111111111111111111111111111111222333222111111333555555333555999<<>>@@@AAAAAAAAA@@@>>>;;;888555333222111000/////////000111////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------......(((555;;;333,,,---111222////////////////////////+++,,,,,,------,,,,,,+++,,,,,,------...------,,,...------------,,,,,,,,,...------------,,,,,,,,,---.........//////000000------------------------...............------------------............/////////...---,,,++++++***...............---,,,,,,............////////////------......//////000000////////////////////////////////////////////////------...000111111111111000000000000000111111111000//////000000000111111222222222111222333333444333333444444444444333333333333444666777:::<<<===>>>>>>??????@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>???<<<<<<;;;::::::;;;<<<=========>>>???@@@@@@AAAAAADDDCCCBBBAAAAAAAAAAAABBB?????????>>>===<<<:::999888888888777666555444333000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////...------,,,,,,------...------------------------)))***+++,,,------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------------------------------..............................,,,,,,,,,---------------////////////////////////........................------------------------000000///...---.........------------........................////////////////////////////////////............/////////////////////...///000000111///000000000111111111111111111111111111111111111111222333222111111333555666555888===BBBFFFPPPZZZhhhvvv}}}~~~vvvwwwwwwuuuoooeee[[[TTTRRRQQQNNNLLLKKKJJJIIIHHHGGGHHHIIIIIIGGGEEEDDDDDDAAAAAA@@@@@@??????@@@@@@BBBDDDEEEGGGGGGFFFFFFEEEEEEFFFFFFHHHJJJMMMOOOQQQUUUXXX]]]aaaffflllssswwwwww||||||vvvuuurrrooonnnrrrxxx}}}uuutttssswww}}}wwweeeTTTIIIDDDCCCCCCAAAAAAAAAAAA???<<<999888555444222111000000111111////////////////////////................................................------------------------......//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......+++;;;@@@333***...222///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------------------------------------------.........//////000000++++++,,,,,,---......///...............------------------............///------------------------///...,,,******+++,,,---........./////////000000---------...///000000111000000000000000000000000000000000000000000000000------...000111111111111//////000000111111111111///000000111111111111111444333222111111111222222333333444555555555444444555666777999<<<>>>AAABBBEEEEEEFFFFFFFFFGGGGGGGGGFFFEEECCCAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAA???@@@@@@AAABBBCCCCCCDDDHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@=========<<<;;;999777666222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////........................------,,,,,,,,,,,,---------------------------------...............------,,,------------,,,,,,,,,------------------------,,,,,,------...------,,,------------------------,,,,,,---...///000000111........................,,,,,,,,,------.........000000000000000000000000........................------------------------111000///.........//////---------.........//////............////////////........................---........./////////000///////////////000111111///000000000111111111111111111111111111111111111111222333333222333555777999999===DDDIIIOOO\\\hhh}}}|||wwwpppiii[[[]]]______]]]XXXSSSPPPOOOPPPQQQQQQPPPOOOOOOOOOPPPRRRTTTSSSOOOLLLKKKKKKKKKJJJHHHFFFEEEDDDDDDCCCDDDCCCCCCDDDCCCCCCAAA@@@AAA@@@??????@@@AAACCCDDDGGGIIILLLOOOSSSXXX^^^bbbfffmmmwww}}}{{{yyyvvvssssssuuuwww|||mmmZZZMMMFFFBBB???@@@@@@AAA@@@???===<<<999888666444222222222222000000000000000000000000................................................------------------------.../////////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,---------......---999;;;///***111222,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------------------------------..................//////,,,,,,---...//////000000------..................---------............///,,,------....../////////000...,,,***)))+++---........./////////000000000,,,------...///000111111000000000000000000000000000000000000000000000000---...///000000111000000/////////000111111222222000000111222333333333333333333333222222111111111111222333444666666666666777888999<<<>>>AAADDDEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGDDDBBBAAABBBDDDEEEDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAAAAABBBBBBCCCCCCHHHGGGGGGGGGGGGFFFFFFFFFIIIIIIIIIHHHGGGFFFEEEDDD@@@@@@@@@@@@>>><<<:::999444444333333222111111111000000000000000000000000000000000000000000000000////////////////////////........................---------,,,,,,---------,,,,,,,,,------------...///////////////...------,,,------------,,,++++++........................,,,,,,------......------------------------------+++,,,---///000000000000------------------------,,,,,,,,,---......//////000000000000000000000000........................------------------------------------------------------........./////////............////////////------------.....................//////000000111000000//////000000111222000000000000111111111111222222222222222222222222111222333444444555777:::>>>???DDDJJJPPPXXXggguuuzzzpppiiieeeaaa[[[VVVNNNQQQVVVXXXYYYXXXYYYZZZYYY\\\___aaa```_________```ccceeeddd___[[[ZZZZZZ[[[ZZZWWWTTTQQQOOONNNMMMKKKJJJJJJKKKLLLKKKIIIFFFEEECCCAAA@@@???@@@AAABBB@@@AAACCCDDDEEEGGGKKKNNNQQQXXXaaajjjqqqwww~~~~~~|||zzzyyyyyyzzzzzzppp\\\MMMEEEAAAAAAAAA@@@@@@@@@@@@@@@<<<:::888666444333333333000000000000000000000000................................................------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......+++111111,,,,,,111222------------------------------,,,,,,++++++,,,,,,---++++++,,,---............,,,,,,,,,------------...,,,,,,,,,------------............---------------------------............,,,---------.../////////---------............///........./////////000000000///...---------........./////////000000000000,,,,,,---...///000111111000000000000000000000000000000000000000000000000//////000000000000//////...//////000111111222222000111333444555555444444111222444555555444333333333444666888:::;;;;;;<<<<<<<<<>>>@@@CCCEEEHHHIIILLLLLLLLLKKKKKKJJJIIIIIIKKKIIIFFFDDDEEEGGGKKKMMMLLLLLLMMMMMMKKKHHHEEECCCDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHHHHIIIIIIGGGFFFEEEGGGGGGGGGGGGGGGFFFEEEDDD@@@AAABBBAAA@@@>>><<<:::666555555444333333222222111111111111111111111111000000000000000000000000////////////////////////..............................------------......,,,,,,,,,---------......------......///.........---......///...---,,,+++........................+++,,,------......------------------------------,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................................................................+++,,,---.........---,,,............////////////............////////////---.........////////////......///000000111222222000000//////000000111222000000000000111111111111222222222222222222222222000222444555555777:::===CCCDDDJJJQQQVVV```pppvvviiiccccccfffhhhgggccc^^^ZZZYYYYYYXXXWWWYYY^^^eeeiiikkklllnnnpppoootttxxxzzzyyywwwvvvvvvwww{{{~~~}}}xxxtttssstttuuusssoookkkgggdddaaa```\\\\\\\\\___bbbccc```]]]VVVTTTOOOJJJGGGEEEEEEEEEAAABBBCCCBBBAAA@@@BBBDDDBBBGGGNNNSSSXXX```iiiqqq~~~||||||~~~|||yyy~~~ooo[[[PPPFFFEEECCCAAA@@@@@@AAAAAA===;;;999666444222222222000000000000000000000000////////////////////////................................................---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------,,,---...///........................---,,,,,,++++++,,,,,,---***+++,,,---............,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,+++------,,,++++++***)))))),,,,,,------...///000000---------.........//////000000000000000////////////000111111111000......////////////000000000000,,,,,,---...///000111222000000000000000000000000000000000000000000000000///000000000000000///......//////000111222222222111222333555666666555555000111444666777777666555777888:::===???@@@AAABBBAAAAAACCCEEEGGGJJJLLLNNNPPPOOOOOONNNMMMLLLKKKKKKMMMKKKIIIHHHJJJNNNSSSVVV[[[\\\]]]]]][[[WWWRRRPPPHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKLLLKKKJJJHHHFFFDDDDDDEEEEEEEEEDDDCCCCCC@@@AAABBBBBBAAA>>><<<:::777777666555444444333333111111111111111111111111000000000000000000000000////////////////////////........................///......------......///,,,,,,,,,------.........******,,,---...///////////////000000000///---,,,........................+++,,,,,,---.........---------------------------------------,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------------------------////////////////////////........................,,,---///111111000...---............/////////000............/////////000.../////////000000111111...//////000111222222333000000000000000111111222000000000000111111111111222222222222222222222222000222444555777999<<>><<<;;;888666444444444555444333///111444666666555222111...///111222222111000///000000000000000/////////------,,,,,,,,,,,,------------............------///...---,,,,,,---...///........................111///---+++++++++,,,---222222111000///...------,,,,,,------.../////////------------------------//////...---------......,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////////////////.........---------............////////////---------.........//////000000000000////////////------......//////000000000000000000000000000000////////////000000000000111111222222222333333333666444222222222222111000555555666888<<>>:::999:::;;;999777444444333222222111000000........./////////////////////.........---------------......///000000000......------------......000000///............///***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000......---------,,,,,,,,,---------,,,,,,+++++++++................................................---------............///........................------------------------........................////////////////////////,,,,,,------------------..................------000/////////............///......------......///111111111111111111111111111111111222222222222222000000000000000000000000000000111222333333333333444555666666444444555666666777888:::<<<>>>@@@AAAAAACCCEEEFFFFFFGGGIIIKKKKKKLLLMMMPPPSSSZZZbbbhhhpppnnnjjjeee```\\\YYYXXXWWW[[[___aaadddlllyyy~~~nnndddccccccdddaaa^^^```eeennnvvv}}}}}}zzzvvvooogggYYYQQQKKKKKKKKKHHHFFFGGGCCCBBBAAA@@@???===<<<;;;===;;;888777888888777666222333555666777666555444222222111111000000000111000000000000000000000000000//////......//////000---......//////......---///...------------...///...........................---,,,++++++,,,...//////...............------..................------------------------------************++++++,,,---,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////////////////.........---------------------............------......///000000111000000000000////////////.........///////////////000000000000000000000000////////////000000000111111222222222222333333333444333222222333444444444444666999===AAAGGGNNNRRRVVVaaalllssszzzoooeeeYYYSSSSSSTTTVVVVVVTTTSSSRRRUUU]]]eeelllooopppqqqssstttyyy|||zzzwwwrrrmmmeeebbb]]]XXXTTTSSSSSSTTTQQQOOOJJJEEEBBBAAACCCFFFGGGKKKQQQUUUXXX[[[```cccgggiiilllnnnoooqqqtttwwwsssuuuyyyzzzwwwxxx|||ooo^^^XXXOOOIIIEEEDDDDDDCCC???===::::::;;;;;;999777777666555444333111000000//////////////////////////////.........---------///////////////...............------------.........------,,,+++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000............------,,,,,,...---------,,,,,,,,,,,,................................................---------............///........................------------------------........................////////////////////////000000000////////////////////////......---------////////////............//////............//////111111111111111111111111000000000000////////////000000000000000000000000111111222222222222222222444666777777666777888:::666777:::===AAADDDGGGHHHJJJLLLMMMMMMLLLMMMOOOQQQUUUWWW[[[aaaiiiuuuyyyrrrllljjjiiinnntttxxx~~~zzzyyyyyyyyywwwtttwww~~~pppcccVVVRRRQQQOOOKKKJJJGGGEEECCCAAA???>>>======>>><<<999777777777666555555555666777777888999999888666333111000000111222000000000000000000000000000//////......//////000---......//////......---///...------------...///........................---,,,,,,+++,,,...///111++++++,,,,,,---------...000//////...------,,,,,,------------------------(((((())))))***,,,---..................---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000////////////////////////...............---------,,,,,,,,,------------...---......///000000111111////////////000000000000000000///////////////...000000000000000000000000/////////000000000111111222222222222333333333333333222222222333555666777666:::@@@DDDHHHNNNUUU[[[gggtttlllZZZUUUNNNLLLPPPVVVZZZ\\\]]]^^^aaaiiisss~~~~~~zzztttoookkkkkklllnnnmmmggg]]]SSSKKKGGGEEEEEE???@@@AAABBBCCCFFFJJJNNNQQQTTTXXX]]]bbbhhhnnnsssppprrrwww~~~wwwtttyyy}}}kkkeee[[[SSSNNNKKKJJJIII@@@???===<<<======;;;:::;;;:::888666444222111000000000///////////////////////////.........------111000000///......------......------------......---,,,,,,+++++++++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,...------------...///////////////............---...............---------................................................---------............///........................------------....................................////////////////////////222222111111111111000000000000//////......------///////////////........./////////...//////000000111111111111111111111111////////////............//////000000000000000111222222111111111111222222555777999:::;;;<<<>>>???>>>???AAACCCGGGLLLOOOQQQVVVWWWWWWWWWVVVVVVXXXZZZbbbfffnnnxxx~~~uuuccc[[[ZZZVVVRRRPPPNNNMMMJJJGGGDDDCCCBBBBBB@@@===:::888888888777666777666666666777999;;;<<<;;;:::888666444444444444////////////////////////......------------............////////////...............------.................................---------,,,---...///000++++++,,,,,,,,,---------//////.........---------------------------------,,,,,,,,,,,,---......///000000000000//////...------------------------------.........////////////////////////////////////........................,,,,,,---------.........///////////////.........////////////000000000000111000000000//////......//////////////////////////////000000000111111111222222222333333333444444222333333222333444777999<<>>>>>>>>>>>>>>===;;;999666444222111111111000000000000//////////////////............000000//////..................------------............---,,,,,,,,,,,,---,,,---......//////......------------------------------------......///////////////////////////...///////////////.........................................................---------............///........................---------....../////////........................////////////////////////........................000000/////////..................//////////////////////////////000111222111111111111111111111111333333333222222222111111///000000000111111222222222111111111222333444555777999<<<===???@@@CCCEEEJJJKKKMMMQQQWWW^^^dddhhhkkklllkkkiiigggggghhhjjjsssyyyrrrjjjgggdddaaa___ZZZYYYWWWTTTQQQNNNLLLJJJGGGDDD???===<<<<<<;;;:::888888777666777999;;;<<<<<<======<<<;;;999777666000000000/////////...............------............//////////////////...---..................---........................//////......------------............---------------------.........//////------------------------111000///...............///////////////...------------------------------,,,,,,---------.........////////////////////////---.....................---.........////////////000//////...,,,++++++***.../////////000000000111111111000000/////////...////////////////////////000000000000111111111111222222333333333444444444333444444333222444888<<>>===:::888666444333222222111111000000000000000000/////////.....................//////000000......------------............---,,,,,,,,,,,,---,,,---......//////......---------------------------------................../////////////////////////////////////////////................................................---------............///........................---------...//////000000........................////////////////////////////////////000000000111////////////////////////.........///////////////000//////000000111222333222222222222222222222222333333222222111000000000000111111222222333333333222222222333555777:::;;;:::<<<@@@BBBDDDGGGJJJMMMOOOSSS[[[eeepppzzz~~~||||||~~~zzzyyyxxxwwwwwwlllmmmmmmllliiiccc^^^ZZZRRRMMMGGGBBB???>>><<<;;;::::::999888888:::;;;<<<<<<===>>>??????===;;;999333333222111000//////...111000000//////000000111...//////000000//////...------...//////...------........................000000//////...------,,,000/////////......------,,,,,,------...//////000------------------------111000///---,,,,,,+++++++++,,,,,,---------,,,,,,------------------------,,,,,,,,,------------...////////////////////////---------......................../////////000000//////...---,,,******)))......//////000000111111111000000000000000000///000000000000000000000000000000000111111111222222333333333333444444444444333555666555555777===BBBIIIUUUbbbjjjnnnwww|||zzzxxx{{{wwwkkk```[[[\\\```hhhnnnrrr~~~qqqhhh___[[[WWWSSSOOOLLLHHHEEEBBBBBBBBBBBBAAAAAADDDFFFMMMPPPVVV```kkkvvvppp^^^NNNDDD@@@???>>>>>><<<;;;999888777666333333222222111000000000000000000/////////......------......///000000111......------------......---,,,,,,+++++++++++++++,,,,,,---............---------------------------,,,---......//////......---............/////////.........///////////////................................................---------............///........................---------...///000000000........................////////////////////////000000111222333444444555.........///000000111111............/////////000000000000000111222333444222222222222222222222222111111000000///......---111222222333444444555555444444555777:::>>>AAADDDBBBEEEIIILLLOOORRRVVVYYYZZZcccrrrwwwqqqeee___WWWOOOIIIEEEAAA???======<<<;;;;;;;;;;;;<<<;;;<<<======>>>>>>>>>>>>888888777555333222000000111111000000000000111111//////000000000000//////------...//////...------...........................////////////......................../////////------..................------------------------///...---,,,,,,,,,,,,,,,+++,,,---.......................................------------............////////////////////////---------.........//////---------.........//////......---------,,,,,,,,,.........///000111111111000000000000000111111111000000000000000000000000000000111111111222222222333333333444444444444555222555888888999===DDDKKKWWWgggzzz{{{yyy|||zzzuuuoookkkddd___cccjjjtttvvvqqqiiibbb___]]]ZZZXXXVVVUUUTTTOOOJJJFFFDDDDDDCCCDDDHHHOOOYYYdddooovvv{{{eeeQQQEEE@@@<<<<<<;;;;;;:::::::::999444333333222111111000000000000000000/////////............///////////////......------------.........------,,,+++,,,,,,,,,++++++,,,---------------........................,,,---.../////////...---,,,,,,------............------........./////////................................................---------............///........................---------...///000000111........................////////////////////////,,,,,,---///000111222333------...///000111222222---.........//////000000000000000000111222333444222222222222222222222222444444444333222111111000222222333444444555666666666666777:::>>>CCCGGGJJJJJJMMMQQQUUUXXX\\\```ccckkkwww~~~~~~~~~~~~}}}{{{{{{tttjjj```WWWQQQLLLIII?????????>>>======<<<<<<;;;;;;::::::;;;===@@@AAA<<<;;;:::888666444222111//////............////////////000000000000//////,,,---...//////...---,,,........................,,,---...///000000000000++++++,,,---...///000111/////////...------,,,,,,------------------------......---------...//////---...///111222222222222..................................../////////000////////////////////////---------.........//////,,,,,,,,,---------......,,,,,,------...//////000---......///000111111222//////000000111111222222000000000000000000000000000111111111111222222222333333333444444444555555222555999;;;<<>>????????????===;;;888555444000//////000000111222333222111000000111111000///000000...------...///000...............---------///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......---------,,,,,,,,,------,,,,,,,,,---.........000111222222111000.../////////......---------............////////////............................................................////////////---------,,,,,,---------000---***+++...111222111000000000000000000000000111111000000//////......111111111222333333444444333333222333555666666555555555666999>>>GGGRRRYYYppp{{{rrrooorrrssstttxxx}}}|||zzzzzzuuusssssssssrrrpppnnnmmmllliiigggeeedddeeeffffffeeeeeegggjjjnnnrrrwww}}}{{{xxx||||||ssseeeUUUKKKDDDDDDDDDBBBBBBGGGOOOVVVaaalllzzztttWWWFFFBBB===999777999;;;;;;999888777444222000000111222000000000000000111111111000000000000000000000000000000000000000000000000------------------------//////...---,,,,,,,,,,,,------............---------------............/////////......---------,,,........................++++++,,,------......///......---------,,,,,,,,,------------------------......---,,,,,,---....................................////////////......000000000000000000000000/////////////////////////////////000000000000111////////////////////////222222222222222222111111555222000111333555555333444333222222111222222222555777888888777888;;;===@@@AAAEEEMMMUUU^^^ffflllrrrsssvvvyyy}}}|||wwwsssooommmmmmnnnrrrsssuuuvvvwwwvvvuuutttpppnnnkkkkkknnnoooooommmkkknnnqqqssssssssstttuuuxxxwwwnnngggaaa^^^YYYWWWUUUQQQNNNKKKKKKKKKGGGDDD@@@===;;;<<<<<<===???@@@@@@???>>><<<:::999444333222111000000000000000///......///000///---...------,,,,,,---...////////////////////////////////////////////////...------------------------//////.........------------------------------,,,......---,,,,,,---------...///111222222111///...............---------,,,............////////////............................................................////////////......------------......999555111000000111000///000000000000000000000000222111111111000000000000000000111111222333333444444333333333444444333222555777;;;@@@GGGPPPYYY___sss~~~tttqqqnnnpppwww|||~~~uuupppllljjjkkkjjjfffbbb`````````aaaaaabbbbbbbbbccccccbbbbbbbbbaaa```^^^[[[\\\]]]^^^```bbbfffhhhkkkoootttuuusssqqqpppqqq|||{{{mmmcccRRRNNNIIIDDDAAACCCHHHLLLRRR\\\kkkzzzeeeSSSIIIDDD>>><<<<<<===<<<;;;:::999777444333222222222000000000000111111111111000000000000000000000000........................---------------------------------,,,,,,---......------............---------------............////////////.........------........................------,,,,,,+++*********............------,,,,,,..............................---,,,,,,---....................................////////////......000000000000000000000000////////////////////////000000000000111111111111////////////////////////333222111000000000000000444222111111333444444444555444444333222333333333222555999::::::<<<@@@DDDKKKMMMUUUaaaqqq|||xxxvvvtttnnnkkkfffaaa]]]\\\\\\\\\ccceeegggiiilllmmmmmmnnnllliiifffcccbbbaaa___]]]]]]___aaadddfffkkkpppttt{{{yyytttrrrqqqrrrrrrrrrsssvvvzzz~~~yyysssnnnlllgggbbb___```aaa```___UUUPPPHHHCCC???>>>===<<<>>>??????@@@@@@??????>>>777666555444222111//////000.........000000///...------------...///000000......//////000000111111......//////////////////......................../////////............---,,,---------------------//////...---,,,,,,,,,,,,---...///000000///...---...------------,,,,,,,,,............////////////............................................................//////////////////............//////<<<999555222111111///...000000000000000000000000222222222222111111111111000000000111222222333333222333444555555555555444555999???FFFMMMUUU\\\aaawwwmmmhhhlllqqq{{{vvvkkkddd___\\\YYYYYY[[[[[[XXXUUUUUUUUUVVVXXXZZZ^^^aaabbbfffgggiiiiiihhheeeaaa___YYYXXXVVVTTTTTTTTTUUUUUU[[[___aaaaaa]]][[[[[[\\\ccckkksssyyy}}}~~~vvvccc]]]TTTLLLGGGFFFEEEEEEDDDKKKXXXgggvvvsss```MMMGGG@@@<<<<<<<<<:::888<<<;;;:::888666444333222111111111111111111111111000000000000000000000000........................------------------------,,,,,,,,,,,,---...///000------............---------------............///000000////////////....................................------,,,+++++++++/////////............---////////////////////////......------------....................................////////////......//////////////////////////////////////////////////////000000000111111111////////////////////////333222111///...///000000333222222222333444444444777666555555555555666666333777<<<>>>???AAAGGGLLLUUU```pppvvvqqqnnniiieeeccc```\\\YYYXXXZZZ\\\^^^```bbbeeehhhkkkmmmnnnnnnnnnllliiifffbbb___\\\[[[^^^^^^___aaaeeellltttzzzzzzqqqkkkhhhcccddddddeeefffkkkqqquuu}}}}}}~~~~~~~~~yyytttqqqtttzzz~~~{{{wwwhhhaaaVVVMMMGGGDDDAAA???<<<<<<===>>>???@@@@@@AAA999999888777555444222111222111000000222222222000/////////000111222333333------...///000000111111............/////////////////////////////////////////////...............,,,,,,,,,------------...000000///---,,,,,,,,,,,,------...//////...---------------------,,,,,,,,,............////////////............................................................////////////000000////////////000000444333111000000000000000////////////////////////111111111111111111111111//////000111111222222333111222555777888999:::;;;;;;???FFFMMMTTT[[[bbbgggzzzqqqeeefffqqq{{{rrrkkkeee^^^ZZZ^^^]]]\\\\\\^^^^^^]]][[[ZZZ[[[\\\^^^bbbggglllooorrruuuxxxyyyuuupppkkkgggaaa^^^\\\ZZZYYYXXXWWWVVV^^^___```^^^YYYVVVWWWYYYZZZ___ccceeegggnnnzzz~~~ssslllccc\\\WWWRRRLLLGGGEEEGGGNNNZZZiiiuuu{{{}}}{{{gggRRRLLLDDD>>>===<<<:::888:::::::::999888666555444222222111111111111111000////////////////////////000000000000000000000000---------------------------------------...//////------............---------------............///000000000000000/////////........................------...//////000000111/////////////////////...////////////////////////......................................................////////////......////////////////////////////////////////////////........./////////000000000000000000000000000000333222000/////////000111111222333333333333444444555555555555555666777777888>>>CCCEEEFFFJJJRRRZZZcccxxxvvvpppnnnjjjccc^^^[[[YYYWWWUUUVVVZZZ^^^aaabbbeeejjjoootttvvvwwwxxxwwwvvvtttqqqmmmiiigggeeeggghhhiiilllqqqzzzxxxooojjjggg___^^^^^^]]]___cccjjjoooxxxyyyzzzzzzyyyzzz|||~~~{{{qqqbbbVVVOOOIIIDDDAAA:::;;;;;;<<<===>>>??????>>>>>>===;;;999666333222333222111111222222111000...//////000111222222333,,,,,,---......///000000---.........//////000000////////////////////////////////////////////////------------------------111000///...---,,,,,,,,,------............------------------------------............////////////............................................................////////////000000////////////000000//////////////////000111////////////////////////000000000000000000000000000000000111222222333333111444666777888999<<>><<<999999999:::999888777777333222222222111111000000////////////////////////000000000000000000000000------------------------000///...---------------------............---------------............////////////000000000000000........................------...//////000000111.../////////////////////........................---...////////////...---..............................////////////......000000000000000000000000////////////////////////............////////////000000000000000000000000111111111000000111111222000222444444333333333444333333333444555777888999;;;AAAGGGIIIKKKRRR]]]gggyyy}}}yyyvvvsssqqqqqqqqqnnnjjjhhhhhheeeaaa]]]]]][[[XXXWWWYYY]]]bbbeeelllpppwww}}}yyywwwwwwuuuwwwyyy}}}}}}uuuooolllbbb```^^^]]]]]]bbbiiinnnyyyzzz{{{zzzwwwvvvvvvwwwxxxxxxyyyzzz}}}}}}lll]]]TTTMMMGGGBBB===<<<<<<;;;;;;<<<<<<===CCCCCCBBB@@@===999555333333222000000000000...,,,,,,---...///////////////,,,,,,------......//////------......///000000000////////////////////////...////////////000000000......---------,,,,,,,,,000000///...------------........................---------............///............////////////............................................................////////////000000////////////000000000111222111000///000111000000000000000000000000///////////////000000000000111111222333333444444444666777777666999>>>BBBFFFMMMXXXdddoooxxx~~~uuuooopppwwwqqqfffcccdddnnn~~~uuuqqqkkkfffdddccccccbbbbbbbbbccccccdddfffggghhhmmmnnnpppqqqqqqpppooonnnhhhiiikkknnnsssxxx|||~~~|||uuurrrmmmlllmmmpppsssrrrnnnjjjkkkmmmlllhhhbbb^^^]]]___gggiiiiiieee^^^WWWUUUUUUZZZ]]]aaadddhhhmmmrrrvvvxxx|||{{{oooccc[[[XXXUUUSSSSSSVVVZZZ^^^___bbbhhhsss}}}kkkbbbWWWMMMHHHDDD@@@===;;;;;;::::::999999999999333333333222111111000000000000000000000000000000........................------------------------111000///...------------------............---------------............///......////////////000000..............................------,,,+++++++++---............/////////........................---...///000000///...---..............................////////////......000000000000000000000000////////////////////////...////////////000000000000000000000000000000000///000111222333333333333///222555555333222333444333333444666888;;;===>>>@@@GGGMMMQQQTTT^^^nnn{{{}}}yyyvvvpppmmmiiieeecccbbbcccdddfffffffffggghhhiiijjjjjjllljjjhhhgggiiiooouuuyyy}}}zzzpppnnnkkkhhhiiinnnuuu{{{|||xxxuuuuuuqqqqqqqqqsssvvvyyy{{{{{{|||tttdddZZZSSSKKKEEEBBBAAA???===<<<;;;;;;<<>><<<<<<<<<;;;===@@@CCCEEEFFFEEEEEE999777444333222000...,,,...///000000000///...---000000000000////////////---------...///000000111.........................../////////000000111111000000///...,,,+++***)))///............//////000//////............//////.../////////000000111111............/////////000............................................................/////////000//////............//////***---000000......///111000000000000000000000000000000111111222222222333222333333444444555555666111555888;;;???GGGTTT^^^gggrrr~~~xxxrrrmmmtttwwwppptttvvvwwwwww|||{{{zzzyyy~~~|||pppbbb\\\]]]]]][[[YYYZZZ^^^cccggghhhhhhkkkqqqvvvzzz}}}~~~||||||}}}~~~~~~zzzrrrjjjccc```WWWYYY[[[ZZZYYYWWWWWWWWWUUUXXX[[[^^^bbbiiisssyyy|||ssscccWWWRRRIIIMMMUUU___lllxxx}}}nnnccc[[[SSSOOOFFFDDD@@@===:::999999999444444333333222111000000000000000000000000000000000000000000000000000000------------------------......---......///000111---..................------------.........//////,,,---------......//////........................++++++,,,------......///,,,,,,,,,---------......000000000000000000000000---...///000111333444444////////////////////////......///000000000000000000000000000000000000000000000///...............000000000000000000000000...//////000//////...---111111222222222333333333333000///222222111444999555777;;;???AAADDDKKKRRRYYY```jjjsss{{{zzzpppjjjfffbbb^^^WWWVVVUUUVVVXXX\\\```ccclllsss}}}xxxsssnnnnnnsssyyy~~~uuuhhh]]]WWWVVVQQQLLLFFFBBBAAABBBCCCDDD???<<<===BBBEEEDDDDDDFFF>>><<<999555222111000000111111000000////////////////////////////////////////////////////////////000000000///......------000000/////////....................................------,,,,,,------...000///...---------------////////////////////////000000000000000000000000//////////////////////////////000000000000//////111111000000//////......000000000000000000000000111111222222222222111111000111222111000///000111111111111111111111111111333111000000222444555555<<<666777@@@MMM[[[mmm}}}~~~|||vvvnnnjjjiiimmmqqquuu|||tttvvvsssllleeecccaaa]]]___ccchhhlllooorrruuuwwwxxx|||zzzrrrmmmkkkgggccccccdddccc^^^ZZZ[[[ZZZXXXWWWXXX\\\```cccnnnpppwww}}}gggYYYQQQPPPPPPSSSYYYccclllrrr|||}}}vvvnnnggg]]]UUUIIIAAA===<<<;;;:::999666222111111222222111///000000000000//////...000000000000000000000000......---------,,,,,,,,,........................////////////////////////,,,,,,,,,---------....................................//////...---,,,,,,...........................------------...//////...===FFF>>>111,,,...111,,,,,,---...//////000000////////////////////////......///000000000000000000000000000000000000000111111000///////////////111111111111111111111111000000000000000000000000222222222222333333333333666333333555555444777;;;;;;===AAAFFFLLLUUU```iiitttzzz|||ooofffbbb___\\\ZZZYYYXXXXXXZZZ___gggnnnrrr|||wwwsssrrruuu{{{~~~tttjjjeeeddd]]]XXXRRRNNNLLLIIIDDD@@@AAA===<<<@@@CCCBBBCCCFFFAAA@@@===:::777444111000111111111111000000000000////////////////////////////////////////////////---.........//////000000......---------,,,,,,,,,...........................------,,,,,,------...//////...---------------////////////////////////........................////////////////////////...//////000000//////...111000000000/////////...000000000000000000000000000111111111111111111000000111222111000///000111111111111111111111111111111111000111333555666666;;;:::AAARRRddduuurrrmmmiiiiiikkkqqqyyyzzzxxxvvvsssqqqooouuuwwwrrrllljjjhhhffflllooouuuyyy}}}|||vvvrrrooonnnpppnnniiieeeeeeaaa\\\ZZZ[[[]]]______dddeeeiiipppuuu|||wwwkkk^^^YYYRRRMMMMMMRRRYYY]]]ttt~~~uuucccRRRFFF@@@>>>===<<<999666444444333222111111111111111111111000000000000000000000000000000.........---------,,,,,,................................................------........./////////..............................//////...------,,,...........................------------...//////111===DDD===333000111333,,,,,,---------.........////////////////////////......///000000000000000000000000000000000000000222111111000000000000111111111111111111111111111222222111000000111222333222222222333333333444444444222333666666444777<<>>?????????@@@DDDCCCCCCBBB@@@===888333000222222222111111111000000////////////////////////////////////////////////.........///////////////---------------,,,,,,,,,...........................------,,,,,,------...//////...------------...////////////////////////........................////////////////////////.........//////.........000000000000////////////000000000000000000000000///000000111111000000///000111222111000000111222222222222222222222222222222222333444555777888999===AAAPPPiiirrrggghhhlllqqquuuyyysssnnnhhhccccccdddeeefffpppzzzzzzyyyzzzyyy~~~~~~yyyttttttmmmfffbbbccccccaaa^^^^^^]]]]]]```bbbfffpppzzzrrrjjj\\\PPPIIIHHHKKKNNNZZZiii~~~hhhRRREEEAAABBB???===:::888777555333000333333222222222111111111000000000000000000000000.........------------,,,........................------------------------....../////////000000000.................................///......---,,,...........................------------.../////////666999555///.../////////////////////.........////////////////////////......///000000000000000////////////////////////111111000//////000000000111111111111111111111111333222000//////111333444333333333333444444444444444333555888888888<<>>;;;<<<@@@@@@BBBDDDDDDAAA<<<777444333333222222111111000000////////////////////////////////////////////////222111111///...---,,,+++////////////////////////...........................------,,,,,,------...///......---------......////////////////////////........................////////////////////////------............------000000000000//////////////////////////////////////////000000000000/////////111222222111000111333222222222222222222222222555666777777777999;;;<<<@@@JJJ___||||||jjjfffnnnxxx}}}vvvnnniii```___^^^^^^aaaeeekkkoooxxx|||rrrooooooooojjjeeeeeeaaa^^^]]][[[\\\eeeooowwwyyy}}}|||nnn___TTTNNNMMMMMMJJJWWWjjjzzz{{{^^^LLLEEEEEE???===<<<;;;:::888555222444333222222111111111111////////////////////////............------------........................------------------------....../////////000000000........................---...............------...........................------------...//////...000000///------...---////////////............////////////////////////......///000000000000000//////////////////////////////.........//////000111111111111111111111111222111/////////111333444333333444444444555555555666666:::===>>>???FFFOOOZZZkkk~~~yyypppfff___^^^aaadddddddddgggkkkqqqvvvzzz{{{{{{{{{wwwwwwyyy{{{}}}~~~~~~}}}zzzxxxxxxwwwvvvuuutttttttttyyyyyy{{{~~~}}}~~~hhh]]]PPPGGG@@@::::::<<<<<<>>>AAACCCCCC@@@<<<999555555444333222111000000000000000000000000000000////////////////////////111111000///...---,,,,,,.../////////////////////...........................------,,,,,,------.........---------......///000000000000000000000000////////////////////////////////////////////////------............------////////////000000000000//////////////////////////////000000000000/////////111222222111111222444222222222222222222222222444666777777777999===@@@GGGWWWpppzzznnnffflllyyy|||rrroookkkccc]]]\\\WWWZZZ___bbbfffkkkrrrwww|||}}}|||wwwqqqrrrmmmhhhddd______fffooouuusssrrrsssyyy|||ooobbbXXXRRROOONNNTTT\\\dddkkkuuulllUUUIIIEEE>>>===<<<;;;;;;:::888666444333222000//////000000//////////////////////////////.........---------........................------------------------------........./////////////////////////////////------...............---...........................------------...//////222///...000111111000111......------------------////////////////////////......///000000000000000000000000000000000000000...............//////000222222222222222222222222111000000000000222333444444444444555555555666666555666:::>>>@@@DDDOOOZZZsss{{{sssnnngggccc^^^XXXUUUXXX]]]bbbhhhmmmttt||||||wwwsssqqquuuvvvxxx{{{|||}}}||||||ttttttvvvxxxzzzzzzwwwuuuqqqpppooommmllllllllllllooooooppprrrvvv~~~|||yyyxxxvvvvvvzzzzzzmmm]]]PPPFFF===;;;===999;;;>>>AAABBBBBB@@@???:::999888666444222111000000000000000000000000000////////////////////////------......///000000000,,,,,,,,,---------------...........................------,,,,,,------......------------...//////000000000000000000000000000000000000000000000000////////////////////////.........//////.........////////////000000000000000000000000000000000000///000000111111000000//////111222222111111333444333333333333333333333333222444666666777;;;BBBHHHWWWjjjwwwjjjgggjjjwwwpppeee^^^___]]]VVVTTTVVVWWW]]]cccfffhhhkkkrrrxxx{{{vvvqqqllljjjpppyyy|||uuupppooottt{{{zzznnnbbbYYYTTTOOOPPPQQQSSSZZZgggwww||||||xxx```OOOGGG@@@>>>===<<<===<<<;;;999555333111000/////////000000000000000000000000000/////////.........------........................------------------------------........./////////////////////////////////,,,---......///....................................------------...//////000---,,,///111//////000........................////////////////////////......///000000000000000000000000000000000000000//////......///000000111222222222222222222222222111111111222333444444444444555555555666666666666888999===BBBEEELLLZZZhhhuuummmfffaaa[[[ZZZYYYXXXZZZ___ffflllttt{{{~~~{{{}}}}}}xxxtttrrrqqqqqquuuwwwyyyzzzzzzxxxvvvuuuppppppqqqsssvvvvvvuuusssqqqooommmjjjhhhggggggggghhhhhhhhhhhhjjjnnnsssxxx{{{}}}xxxqqqnnnnnnnnnpppxxxyyyhhhYYYMMMCCC???@@@;;;;;;===>>>@@@BBBCCCDDD@@@???===:::777555333222000000000000000000000000////////////////////////+++,,,---...///111111222,,,,,,,,,---------.................................------,,,,,,------...---------------...//////000000000000000000000000////////////////////////////////////////////////...//////000000//////....../////////000000000111000000000000000000000000000111111111111111111000///111222222222222333555333333333333333333333333222444777888;;;CCCOOOWWWnnn{{{pppmmmpppzzzrrr___WWWUUU\\\^^^YYYYYY^^^aaafffkkklllkkknnnwww}}}yyyrrrpppqqqrrrzzz~~~tttlllhhh]]]]]][[[ZZZ[[[bbbmmmvvv}}}|||{{{~~~kkkXXXNNNEEECCC???>>>>>>===<<<;;;666555333111//////000111000000000000000000000000////////////................................................................../////////000000000////////////////////////,,,------...//////.................................------------...//////...***+++///000,,,,,,///000000000000111111222222////////////////////////...//////000000000000000000000000000000000000000000000///000000111222222222222222222222222222222111222333444555555555555555555555555666666666777AAABBBGGGLLLPPPYYYiiiyyytttiiiccc^^^ZZZWWWYYY[[[^^^cccjjjsssyyy~~~{{{vvvrrrppptttyyy||||||}}}{{{xxxtttpppoooppprrrssswwwxxxyyyzzzxxxvvvsssppprrrqqqqqqsssuuuwwwvvvuuuuuusssoookkkgggdddcccbbbggghhhgggfffeeefffjjjmmmccceeeiiikkknnnsssxxx{{{|||rrrjjjhhhhhhggglllwwwnnn___RRRHHHCCCDDD============???BBBDDDFFFDDDCCCAAA>>>:::777555444000000000000000000000000////////////////////////............////////////........./////////000000...........................------,,,,,,------...---------------...///000000000000000000000000000........................//////////////////////////////000000000000//////.../////////000000111111000000000000000000000000111111222222222222111111///111222222222222444555333333333333333333333333444777:::<<>>>>>===<<<888666444222000111111222000000000000000000000000000/////////....................................////////////////////////000000000000111111111111000000000000000000000000,,,,,,---.../////////..............................------------...//////000...000555444///...222////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111000000000000000222222222222222222222222111111222333444555555555:::777444444777;;;>>>???AAAIIIRRRVVVZZZeeewwwzzziiiaaa]]]ZZZWWWWWW[[[bbbkkkttt~~~{{{wwwssspppnnnmmmnnnnnnpppsssvvvxxxxxxwwwkkkmmmppppppppprrrwww|||}}}{{{xxxvvvuuuttttttrrrrrruuuxxxzzzyyyvvvyyyuuuqqqmmmkkkjjjjjjiiiggggggffffffeeeeeedddddd^^^]]]]]]^^^aaagggmmmppp}}}yyyqqqkkkfffcccgggjjjvvvvvvjjj^^^SSSIIICCCBBB@@@===<<<===>>>>>>===CCCGGGFFF>>>999999666000000111222222222111000///////////////////////////.........................................................------,,,,,,,,,---------------------------------............///111111000///////////////000000000000000000000000........................------------------------111111000000//////......000000000000////////////---///333666777666444222222222333333333444444444000333666666666666666444333777<<<@@@FFFVVVpppuuueee[[[WWWVVV^^^jjjuuu{{{{{{xxxuuuyyy{{{|||{{{}}}vvvlllgggllllllooovvvttthhhbbbfffffflllzzz~~~uuurrr{{{wwwiii```\\\OOOEEEFFFHHHCCC>>><<<>>>666111333444111//////444333222000///.................................000//////.........////////////.........---------////////////////////////000000000000000000000000000///...------...///000------------------------,,,,,,,,,------.........000000000000000000000000....../////////000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111222222222222222222222222222222333333444555666666555555666888<<<@@@DDDFFFKKKQQQYYY___eeeqqq~~~pppeee^^^[[[ZZZZZZaaahhhrrr|||xxxtttttttttsssrrrpppnnnmmmqqqrrrtttwwwxxxxxxuuusssoooqqqsssttttttxxx~~~{{{yyyxxxwwwxxxzzz~~~~~~|||yyyvvvsssqqqnnnmmmjjjiiihhhfffeeeeeeeeeeeebbbaaa``````bbbggglllpppwwwzzz~~~}}}vvvoookkknnnqqq||||||rrrhhh^^^UUUPPPLLLGGGBBB??????@@@???>>>CCCGGGFFFAAA===<<<999444111111111111000///......////////////////////////...................................................------------------,,,...------,,,,,,------...---------............///111000000///////////////000000000000000000000000........................000000000000000000000000111000000000/////////...000000000000000000000//////000333444444333111000222222222222333333333444333444444333333444444333666:::???EEERRRiii{{{}}}zzzqqqggg]]]YYYZZZbbbjjjwww}}}vvvnnnjjjlllkkkjjjmmmrrryyywwwfffbbbccclllwww{{{uuuxxxsssjjjcccYYYPPPMMMIIICCC?????????999666777666222000000333333222000////////////......................../////////.........////////////.........---------////////////////////////000000000000000000000000000///...------...///000........................------........./////////000000000000000000000000------........./////////000000000000000000000000000000000000111111111111111111111111111111111111//////000000111222222222222222222222333333333333444444444444555555666777444777;;;===@@@FFFNNNTTT^^^bbbhhhpppxxx|||pppnnniiiccc___^^^___aaapppzzz|||ssslllhhhkkkooosssvvvvvvvvvuuuxxxzzz|||}}}|||yyyvvvsssuuuwwwyyy{{{}}}zzzwwwrrrooollliiigggfffgggggggggeeecccccceeeiiimmmppppppqqqqqqpppnnnqqqwww|||{{{xxx|||{{{tttlllddd___YYYRRRJJJDDDCCCBBBAAA@@@BBBEEEEEECCCAAA@@@===999666555333222000/////////////////////////////////................................................---------------.........///...---,,,,,,---...///---------............///000000//////......//////000000000000000000000000........................111111111111111111111111000000000000////////////000000000000000000000000222222222222222111000///111111222222222333333333555333222222444555666666:::???EEEPPPddd~~~yyyzzz}}}|||zzzpppeee___ZZZXXX]]]cccnnnxxx{{{vvvsssrrrpppoootttuuuxxx{{{~~~yyytttqqqpppmmmjjjgggfffggghhhjjjooopppttt|||ssshhh___^^^eeeqqq}}}{{{~~~yyyqqqiii___XXXPPPGGGCCCCCC@@@===;;;;;;999333111222333222111000000000000000........................//////....../////////////////////............---////////////////////////000000000000000000000000//////............/////////////////////////////////////////////000000000000000000000000000000000------------.........//////////////////////////////000000000111111111111111111111111111111111111111111111111111111111111222222222333333333333333444444333333444555777777999<<>>AAADDDIIITTThhh}}}{{{vvvpppiiidddcccdddeeellltttxxxyyy}}}|||wwwssspppooommmpppvvv}}}~~~~~~|||xxxtttqqqooommmgggggggggfffdddbbbbbbccceeefffgggiiijjjnnnvvv}}}}}}zzzvvvoooeee___\\\WWWOOOHHHBBB@@@???@@@AAA@@@===<<<===;;;888555222111111111000000000000000000000000////////////////////////////////////////////////---------......////////////...------------...///---------............/////////............//////////////////////////////////////////////////////........................////////////000000000000///000000000111111111222333222222111222333444555111111222222222333333333555222444888999888;;;@@@IIIYYYnnnyyysssrrrttt|||~~~wwwkkkeeeaaa\\\YYY[[[___dddllluuu~~~yyyuuuqqqnnnkkkiiiggggggjjjlllmmmmmmmmmppptttwwwzzz}}}yyysssqqqsssuuu||||||||||||}}}rrrcccZZZYYY^^^eeeppp{{{{{{xxxrrrdddWWWIIIDDD???>>>:::666555777222222111111111111111222////////////////////////------...///000000//////////////////////////////////////////////////////////////////////////////...//////////////////...................................................////////////////////////------........./////////000000000000000000000000000000000000111111111111111111111111111111111111333333222222222111111111222222333333444444555555333333222333444777:::<<>>AAAGGGQQQccc{{{nnnddd\\\WWWTTTWWWZZZ^^^iiittt||||||{{{wwwttttttwwwzzz|||~~~vvvnnniiifffddddddgggdddccceeegggjjjuuuxxxiiiSSSIIIBBBCCCCCC@@@===>>>>>>===<<<:::888555333222000000000000000000000000////////////////////////////////////////////////////////////............---...///000000///...------------............///...------------...///000000000000000000000000000////////////////////////111111111111111111111111.../////////000000000111///000000111111222333333333333333333222222222222333333444444444555555555777555888======BBBVVVmmm|||wwwxxxwwwpppccc\\\\\\```aaaaaagggqqqyyy~~~}}}yyywwwsssmmmgggddddddeeedddcccdddccccccfffjjjmmmoooooooootttzzzuuukkkbbb^^^___\\\cccppp}}}ooo]]]KKKBBB@@@===;;;;;;555444333222111000000000////////////////////////+++,,,...000111000//////.../////////000000000000////////////////////////000000000000000000000000---...///000000///...---////////////////////////000000000/////////......000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111---...///111333555666777222222333333444555666666666555555666999===AAADDDOOO\\\tttpppbbbZZZTTTPPPQQQXXXaaakkkzzz|||zzzxxxyyy{{{zzzxxxxxx{{{~~~wwwpppmmmlllllljjjeeedddfffgggjjjttt|||xxxxxx|||vvv[[[OOOFFFEEEEEEAAA???AAAAAAAAAAAA???===:::888666000000000000000000000000000000000000000000000000000000000000000000000000000000//////......------,,,---000111111000---,,,---------.........//////---------------...///000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111///000000111222222333333333333333333111000///...444444444555555555666666666555999???BBBMMMkkksss```XXXWWW]]]eeejjjkkkrrr}}}~~~{{{wwwrrrnnnllljjjjjjccc```___```dddfffeeedddeeedddeeegggllloooqqqqqqtttzzz|||rrrhhhcccccc```bbbhhhrrr~~~~~~iiiQQQFFFCCC@@@===<<<666555444222111000000000000000000000000000000000+++,,,...000111111000///.../////////000000111111////////////////////////000000000000000000000000---...///000000///...---000000000000000000000000222111111111000000//////000000000000000000000000222222111000000000000000////////////000000000000222222222111//////111333111111111000111111222333444444333222222333333333555444333333555555555444888444555:::===>>>DDDMMMYYYsssuuucccWWWSSSRRRTTTXXX]]]gggzzz}}}{{{yyywwwvvvuuuvvvzzz~~~xxxsssrrrnnnkkkkkklllmmmooorrrpppqqqqqqqqqrrrzzz}}}xxxwwwwwwyyyzzz|||~~~dddZZZMMMFFFEEEEEEAAA===BBBAAA@@@@@@>>>;;;777333222222333333333222111111000000///...............000000000000000000000000000000//////.........---......////////////............------------......---------............/////////............//////000000000000000000000000000000000000111111111111444333333222111000//////111111111111222222222222111111111111111111111111888777666666666555333111222888======DDD^^^yyy```XXX[[[```gggnnntttttt{{{{{{vvviiiiiigggdddaaa______aaa]]]^^^^^^^^^^^^___bbbddd```bbbfffjjjooorrruuuvvvzzzzzz}}}}}}xxxtttrrrvvvrrrmmmmmmqqqwww{{{}}}xxx[[[KKKFFFBBB>>><<<;;;888444111111222333333222222111000000000000000000000000000000000000000000000//////.........---000000000000000000000000222111///.........///000111111000///...---,,,,,,............////////////////////////////////////////////////000000000000222111000////////////000////////////000000000111000111111000......000222111111111111111222222333444444333333222333333444444444444555666777777666666444777===@@@CCCLLLVVVlll{{{kkk]]]TTTQQQRRRVVV]]]ffftttwwwxxx{{{}}}}}}|||{{{uuupppmmmkkkkkkllliiikkkllllllnnnsss|||~~~zzzxxxwwwwwwzzz~~~~~~mmmbbbUUUMMMJJJGGGCCC>>><<<<<<<<<===>>>===:::888444444333333222111111111000000///............///000000000000000000000000000/////////..................////////////............------------......---------............/////////............//////....................................////////////222222111000000/////////////////////000000000000222222222222222222222222333333333333444444333222555;;;AAAFFFTTTsssooo___\\\aaagggnnnttt{{{}}}|||rrriiicccaaaaaa```^^^[[[ZZZZZZ\\\[[[\\\]]]^^^^^^___bbbeeeeeefffjjjmmmqqqtttvvvwwwyyy}}}}}}sssnnnooorrr~~~eeeRRRIIICCC@@@???;;;888444222111111111000000000///...............000000000000000000000000000000/////////.........000000000000000000000000222111000///...//////000000000000///......------............////////////////////////////////////////////////000000000000000000//////......///////////////000000000111111///000000///......000111111111111111111222333333444333333333333333444444333444666777888999999888888:::>>>CCCFFFMMMZZZfff{{{nnncccYYYUUUUUUWWW]]]hhhtttuuuvvvyyy}}}uuupppmmmkkkdddfffggghhhkkkoootttxxx}}}|||vvvlll___UUUOOOKKKDDD???;;;;;;;;;<<<>>>???===<<<777666444222000000000000111000//////......//////000000000000000000000000////////////..................////////////............------------......---------............/////////............//////..................................../////////////////////////////////////////////000000000111111444444444444444444444444111222333444555555666666777:::AAAMMMcccooohhhdddfffkkkqqqxxxxxxnnnfff^^^XXXTTTYYYZZZZZZXXXVVVVVVWWWXXXZZZ\\\]]]^^^___aaadddfffhhhjjjllloooqqqssstttuuuuuu}}}~~~lllffffffsss|||vvvyyysss^^^OOOFFFBBBBBB===;;;777555444333111///000000///............///000000000000000000000000000000////////////......000000000000000000000000111111000///////////////////////////////////////............////////////////////////////////////////////////000000000000//////............////////////000000000111111111...000111000//////000222222111111111111222333333444333333333333444444555444666888999999999999:::>>>AAAFFFJJJPPP\\\mmm{{{{{{nnnfffaaa\\\\\\^^^bbbkkkxxx}}}|||~~~}}}xxxmmmkkkjjjjjjlllooorrrtttwww}}}yyyqqqdddZZZSSSMMMFFFAAAAAA@@@>>>>>>??????>>>===:::888555222000///000000111000000///...////////////////////////////////////////////////...............////////////............------------......---------............/////////............//////111111111111111111111111000000000000111111111111/////////000000000111111111111222222222333333333333333333333333333333333444555666666777888999;;;:::===DDDTTToooyyymmmnnnpppssswww|||yyymmmhhhaaa\\\XXXVVVSSSRRRTTTUUUWWWVVVUUUVVVWWWYYY[[[]]]___aaaaaacccfffhhhhhhiiikkklllmmmnnnoooooopppvvv}}}{{{{{{|||wwwhhhccciiiqqq|||wwwuuuzzzjjjYYYKKKDDDCCC???===;;;999888666444111333222111111000000111111////////////////////////000000//////////////////////////////////////////111000000///////////////............//////000000............////////////////////////////////////////////////000000000000//////............//////000000000000111111111111///000222222111000222333222222222111222333333444444333333333444444555666666888::::::999:::<<<>>>AAAFFFMMMTTT```rrr~~~tttllleeedddccccccfffkkkrrr|||~~~}}}}}}|||uuupppooopppqqqpppqqqssswww~~~zzzsssiii___XXXQQQJJJEEEEEEBBB???>>>??????>>>======;;;777444111000000000111111000///////////////////////////////////////.........///////////////......////////////............------------......---------............/////////............//////222222222222222222222222000000000000111111111111///000000111111222222333222222222222333333333333333333333333333333333333555777888888777777:::===@@@CCCNNNaaa}}}~~~xxx|||uuujjjddd[[[XXXSSSQQQQQQSSSSSSSSSQQQSSSUUUVVVUUUVVVXXXYYY]]]___aaabbbcccccceeegggffffffggghhhhhhhhhhhhhhhkkkkkklllqqqwwwzzz{{{zzz}}}zzzpppqqqssswww}}}rrrddd___fffppp{{{{{{sssqqq{{{vvveeeTTTIIIFFF@@@>>><<<::::::888666333333333222111111111111111//////////////////////////////000000000000000000////////////////////////000000000000000//////...------......///000000000............////////////////////////////////////////////////000000000000//////......//////000000000000000111111111222222...000222333222111222333222222222222222333444444333333333333444555666777888:::<<<;;;;;;===CCCGGGEEENNNYYYfffxxxwwwnnnfffcccdddhhhmmmpppvvv}}}{{{xxxxxxzzz~~~{{{xxxuuuqqqnnnrrrpppsssxxx|||~~~yyyqqqhhhaaaYYYSSSOOOFFFCCC@@@>>>>>>??????>>>>>><<<999666444222222111222111000000//////000000000000000000000000000000.........///////////////......////////////............------------......---------............/////////............//////000000000000000000000000............////////////000000111111222222222333000000000111111111111222222222222222222222222222444666777666555666999===@@@HHHXXXppp~~~~~~~~~}}}oooaaaXXXUUURRRPPPMMMLLLMMMOOOOOOOOONNNQQQSSSUUUUUUVVVWWWYYY]]]___aaaaaa```___```aaa```aaaaaaaaaaaaaaa```___ccc```^^^aaaggglllmmmlllnnnpppqqqqqqrrrtttxxxzzz{{{|||~~~}}}{{{rrrsssvvvyyy}}}|||kkk^^^```fffoooyyyvvvooossssssbbbTTTOOOBBB@@@<<<:::999777555333111111000////////////000000000000000000000000000//////000000000000111111000000000000000000000000000000000000000///......---.........//////000000............////////////////////////////////////////////////000000000000000////////////000111222000000111111111222222222---///111222111111111222333222222222222333444444333333333444444555666777999;;;======>>>DDDMMMTTTUUUaaapppwwwkkkfffgggeeefffmmmxxx}}}|||{{{|||{{{uuusssooooootttvvvvvvyyy}}}~~~vvvmmmeee___[[[OOOKKKFFFBBB@@@@@@??????>>>===;;;999777555333222222111000000//////000000000000000000000000000000............/////////000......////////////............------------......---------............/////////............//////....................................////////////000000000000111111111111000000000111111111222222444444444444444444444444222555777777555777<<>>???AAAIIITTT]]]gggtttyyyrrrjjj___^^^eeejjjnnnxxx|||xxxzzzrrrmmmlllppprrrppprrrxxxuuuwwwooohhhddd[[[VVVNNNHHHDDDAAA???>>>>>>======;;;999777444333222111111000000000000000000000000000000000000000---.........//////000000......////////////...............------.........---------.........////////////............//////////////////////////////000000000000111111111111000000000000////////////222222333333333444444444555555555555555555555555111555888888888:::AAAGGGUUUccc{{{tttooouuu~~~~~~sssggg\\\VVVQQQKKKKKKPPPIIIHHHHHHJJJMMMOOONNNNNNQQQTTTWWWYYYYYYYYYZZZ[[[WWWXXXYYYXXXUUUQQQPPPPPPMMMMMMMMMMMMMMMLLLKKKKKKJJJMMMOOOOOOLLLLLLNNNRRRRRRSSSTTTTTTSSSUUUWWWZZZ[[[]]]aaadddhhhkkklllmmmnnnttt|||yyypppeee```cccjjjoooqqqyyy||||||zzz~~~zzzllleeeSSSNNNGGGAAA===:::888666444333222222111222222222000000000000000000000000//////000000111111111222000000000000000000000000///000111111111000...---////////////////////////............/////////000////////////////////////////////////000000000000//////000111111111111111222111000000000111333333///111222222111111222333222222111111222222333444444555555555444555888:::;;;999:::@@@FFFNNN^^^nnnuuueee```]]]ZZZaaalllzzz}}}~~~zzzqqqsssvvvtttrrrssszzz~~~|||vvvsssoooiii^^^SSSKKKFFFDDDCCC@@@>>><<<;;;:::999777555111111000000000000111111222111111111000000//////000000000000////////////........................------............------,,,---......//////......////////////000000000000000000000000////////////000111111111111000000///555333000......000333555333333222222333333444555111111222333333444555555777333555<<<<<<<<>>======;;;999777555444333111000000000000111111111111000000000///000000000000////////////////////////////////////---......//////......---,,,---......//////......////////////000000000000000000000000000000000///---...///000111222222222000///,,,++++++,,,...///222222222222222333444444333333444444555555555666555222555<<<>>>CCCUUUiiisssvvvzzz{{{{{{zzzuuukkk___WWWRRRPPPNNNKKKIIIHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLOOOPPPRRRSSSSSSRRRPPPNNNKKKJJJIIIFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIKKKNNNOOOQQQSSSWWWYYY[[[]]]aaafffkkkooorrrtttyyy}}}~~~xxxooogggaaa^^^]]]eeemmmxxx~~~zzznnndddVVVKKKEEE@@@<<<999777555222111222222222111000000000000000000000000---///111111/////////000222111111000000000000000////////////////////////..............................////////////......//////000111111000//////000000000000111111111111//////000111111111111111111111000000111111222333000222333333222222333444444444444444444555555666666777777777666777:::<<<888<<>><<<999888777555333111000000000111111111111000000000000000000000000////////////000000000000000000000000---......//////......---------...////////////...////////////000000000000000000000000000000000000------...///000111111222333222111000//////000000111111222222222333333333555555555666666666666666888555777===DDDPPPjjjyyy{{{yyymmmhhhppp|||vvvggg^^^XXXQQQMMMJJJIIIHHHGGGFFFGGGGGGHHHGGGHHHIIIKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKIIIIIIDDDCCCBBB@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>======>>>???@@@AAAAAABBBCCCDDDFFFGGGHHHIIILLLOOOPPPSSSWWW\\\```bbbcccccciiimmmttt{{{|||vvvmmmcccZZZUUUZZZeeerrryyyzzz}}}}}}zzzxxxjjjYYYLLLBBB===;;;:::888555333333444333222000000000000000000000000+++---///000//////000111222222111111000000//////////////////////////////..............................////////////......000000111111111111000000000000000000111111111111//////000111111111111111111111111111111222222222000111222222111111222333444444444333444555555666666777777777666888:::===<<>><<<;;;:::::::::888888888888888888888888;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>???@@@AAACCCCCCCCCDDDGGGIIILLLMMMPPPTTTVVVXXXYYYYYY^^^ccciiiooovvv|||uuulllccc]]][[[bbbkkkrrrwww}}}}}}mmmXXXIIIBBB@@@<<<:::666444444444222111000000000000000000000000---///000111000///000111//////000000000000000000000000000000000000000000000000000000000000000000......////////////......000000000000000000000000///000000000111111111111//////000111111111111111000000111111222222222222///000111111000000111333333333333333333444444555555666777777777999<<<>>>DDDJJJVVVkkknnnbbb[[[ZZZ\\\aaalll~~~zzzvvvtttwwwzzz}}}uuuttt{{{yyybbbVVVDDDBBB@@@@@@@@@@@@???>>>:::888555333111111222333000000000000000000111111000000000000////////////...........................//////////////////...---...//////000000//////////////////000000000000///000000000111111111222222222000///.........///222222333333333222000000000111222333333333333222555555555555555666666666;;;;;;>>>HHH[[[xxxqqqkkkrrrzzzwwwfff___VVVOOOLLLKKKIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKCCCBBB@@@>>>===<<<<<<===<<<;;;:::999888888777888666666666666666666666666999888888888888999::::::999999::::::;;;;;;<<<<<<>>>???AAAAAA@@@AAACCCEEEJJJJJJJJJKKKMMMOOOQQQSSSWWW[[[```dddjjjrrr|||}}}vvvqqqdddbbbccciiittt~~~lllVVVIIIDDD>>>;;;777555444333111000111111111111111111111111111222333333111000000000,,,---...///000111111111000000000000000000000000000000000000000000000000......////////////......///////////////////////////000000000111111111111//////000111111111111111000000111222222222222111///111222222111000222333333333333222333444444555444555777888999;;;???BBBGGGQQQddduuuggg___XXX[[[aaakkk|||~~~}}}~~~xxxuuuuuuvvvwww|||zzzyyy{{{kkk^^^KKKHHHDDDCCCCCCDDDDDDCCC>>><<<888444222222222333000000000000111111111111000000000000////////////...........................//////000000//////.........///000000000000///////////////000000000000///000000111111222222222111000/////////000222333000000111111222111111000111222333444555444333333444444555555666777777777777;;;EEEXXXssspppuuutttcccSSSPPPLLLJJJIIIIIIGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFFFF>>>===<<<:::999888888888777666555555444444444444555555555555555555555555555555555555555666777777666777777777888888888888;;;<<<============@@@BBBFFFEEEDDDDDDEEEGGGJJJLLLOOORRRVVVYYY\\\ccclllssswwwmmmccccccnnnzzzgggRRRHHH@@@===999666444333111000111111111111111111111111222444444444111000000000,,,---///000111111111111////////////////////////..............................////////////......//////............//////000000000000111111111111//////000111111111111111///000111222333222222111111333444444333222444555444444444444444555555666555666888:::<<>>@@@AAAAAAAAABBBCCCDDDEEEEEEHHHKKKNNNPPPRRRXXXaaagggrrruuuyyy~~~rrrggghhhrrr{{{www]]]NNNCCC@@@;;;888666444222000111111111111111111111111000222333333111000000111000111222333333222000///////////////////////////..............................////////////......000000///......///000000000000000000111111111111//////000111111111111111///000111222333222111111333444666555444444555777555555555555555666777777555777:::<<<>>>BBBGGGJJJXXXooo}}}qqqkkkiiikkkhhhppp|||~~~~~~|||vvvtttuuutttxxxqqqeee\\\WWWPPPLLLKKKMMMOOOQQQKKKGGGAAA:::555222111111//////000000111111111222000000000000////////////000000000000000000000000//////000000000000//////...//////000000000000000////////////000000000000///000000111222222333333777666333111000000111111/////////000111222444444222333555777777666555444444555666777999;;;<<<===DDDQQQiiissseee]]]RRRHHHIIIHHHGGGFFFFFFFFFFFFFFFAAAAAAAAABBBCCCFFFHHHIIIDDDDDDCCCBBB@@@===;;;:::888888888888777666555555555555444444444444555555444444444444444444444444555555444444555555666777777777888888888888888888888999;;;;;;;;;<<<>>>AAA>>>???AAACCCDDDDDDCCCBBBEEEHHHJJJLLLOOOTTT\\\ccceeehhhlllrrrzzznnnfffjjjttt{{{eeeTTTEEEBBB===:::888666333111111111111111111111111111---///111111111000111222444555666666555222000...111111111111111111111111000000000000000000000000......////////////......222111000//////000111222000000000000111111111111222222111111111111111222222222222222111111000000222222333333333444444444444555555666666666777777999555666<<>>???@@@@@@AAADDDGGGKKKOOOSSSUUU]]]```fffkkkrrryyy}}}iiicccfffkkkqqq|||ooo]]]NNNFFF@@@>>>===888444333///111222444555555444444111111000///////////////000000////////////000000////////////////////////000000000000000000000000000000000000000000000000........................000000000000000000000000222222111111111111111222222222222222111111111000222222333333333444444444444444444555555666666666;;;999:::AAAHHHPPP___lllzzzoookkkkkkmmmsss{{{|||{{{{{{yyy{{{~~~}}}~~~yyyrrrsssuuuyyyxxxtttjjjbbb___\\\VVVTTTUUUKKKGGGBBB???>>>===;;;999444333222222333333111//////000000000000000000000000000000000000000000000//////............//////////////////////////////000000//////......------000000000000000000000000111111111111111111111111222222222222333333333333222333333444444555555666777666777999888999@@@IIIZZZ|||iiiXXXOOOIIIGGGGGGHHHGGGEEEDDDCCCDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBAAA===999777888888777666666555444333333333333444444333333222222333333444222333333333444444444444444333333333333444555555555555555555555666666666555555666666666777777777888888999:::;;;<<<======??????AAADDDHHHKKKNNNPPPSSSVVV[[[aaafffmmmuuuyyysssgggdddeeeoooyyy|||ttteeeVVVMMMDDDAAA>>>999666666222222333444444333222222111111000///////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000........................000000000000000000000000222111111111111111222222222222222222111111111111333333333333444444444444666666666666666777777888999999===DDDMMM\\\ppp{{{oooiiigggkkkrrrzzz~~~|||{{{}}}|||zzz}}}vvvqqqtttxxxzzz|||zzzrrrkkkgggccc\\\UUUSSSNNNJJJGGGFFFFFFDDD@@@<<<666333111000000111000///000000000000000000000000000000000000000000000000000000////////////000000////////////////////////222222000///---,,,******000000000000000000000000111111111111111111111111222222222222222111111111333333333444555555666666666666888;;;:::<<>>@@@CCCFFFHHHJJJLLLOOOSSSXXX]]]cccjjjooowwwqqqgggcccjjjqqq{{{{{{yyy}}}rrrcccXXXLLLEEE@@@;;;888999444444444444333111000///111111000////////////000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111000111111222333222222222222222222222222333333333444444444444555888888777777888999:::;;;999<<>>999666222000000111111111111111111000000000000000////////////////////////111111000000000000111111///////////////////////////////////////.........222222222222222222222222111111111111111222222222333222222111111000000000333333444444555666666666555666888;;;;;;>>>JJJVVVppplllVVVKKKIIIHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEEEECCCDDDDDDCCCBBB???<<<;;;888777555444444444444333222222111111111111222222444333333222222333333444222222222222222222222222333333222222333333444555666555555444444333333333444444555555555666666666555555555666777888888888;;;;;;<<<===???AAACCCDDDFFFHHHLLLPPPTTTZZZ```dddiiiqqq{{{ppphhheeeiiipppyyyxxxqqqdddTTTKKKDDD===;;;;;;555444444333222111000000222111000000//////000000000000000111111000000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111000000111222222333222222222222222222222333333333444444444555555555777666666666777999;;;===<<>>;;;999777666666555444333333333444333333222222222222333333444333333222222333333444222222222222222222222222333222222222222333444444555555444444333333222222444444444444555555555555555555555666777777888888:::::::::;;;<<<>>>???@@@>>>@@@DDDGGGJJJOOOTTTXXX___fffpppyyyyyyoooccceeeiiirrr{{{zzz}}}ooo^^^RRRIIIAAA======555444444333333222222222222222111000000000000000000000111111111111000000111111111111111111111111////////////////////////////////////////////////111111111111111111111111111111111111111111111111000000000000111222333333222222222222333333333333333444444444555555555555333333333333555888;;;===>>>IIIXXXggg{{{ssseee______^^^kkkzzzxxx|||zzz|||~~~~~~vvvmmmaaa[[[UUUUUUXXXWWWQQQJJJ@@@<<<888555444555555444222222222111111000000///000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111........................000000000111222222333333222222222222222111111111444444444555666666777777666777:::<<<>>>GGG[[[mmmrrriiiZZZQQQIIIHHHHHHFFFCCCBBBBBBCCCEEEFFFFFFEEECCCBBB@@@???>>><<<:::888666666333444555555333222333444333333222222333333444444444333333222222333333444333333333333222222222222222222222222222333444444333333333333333333222222333333333444444444555555555555555666666777777777888888888888999;;;<<<======>>>AAACCCFFFJJJNNNRRRYYY^^^fffnnnvvvvvvjjjiiijjjoooxxxzzz{{{yyyiii\\\RRRGGG@@@???666666555444333333444444222222111000000000000111///000111222222111000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111222333444222222222333333333444444444444444444555555555555333333333444777;;;???AAAFFFSSSfffyyyuuuiii___]]]___aaarrrzzz|||mmmdddZZZWWWXXXWWWPPPJJJAAA===999777666666555444333333222111111000000///000000000000000000000000000000000//////000000000000000000000000000000000111111111111000000000000///////////////////////////000000111222222333333222222222222333333333333444444555555666666777777888999<<>>:::888777666444333333333222222111000000///000000000000000000000000000000////////////000000000000000000000000000000......//////000000111111222222222222222222222222///000000111222222333333222222222333333444444444444444555555666777777777999:::>>>BBBIIIYYYuuuvvvnnneeeWWWLLLGGGFFFCCCBBBCCCAAA???BBBGGGCCCDDDFFFGGGGGGDDD@@@>>>>>><<<888555333333444555...111333333111000111333222222111111222333444444444333333222222333333444555555555444444333333333222222111111222222333444111111111222222333333444222222333333333444444444444444444444444444444555333333333444555666888999666888:::;;;<<>><<<999666444333222222333222111111000111111111///000222333333222000///////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111111222333444333222111000111111222222222333333333111222222333333444444555444999666666<<<===CCCSSS```vvv{{{iiiccc```]]]cccnnnppp||||||}}}wwwhhh___YYYQQQKKKIIIIIICCC;;;888888777444000//////000000000000//////000000000000000000000000222111000///......//////222111///---,,,+++,,,,,,222111111111000000//////222111111111000000//////000111111111111222222222333333333333333333333333111333555666666666888::::::>>>BBBEEEOOOfffooo]]]RRRKKKFFFBBBFFFEEECCCBBBBBBCCCDDDEEEDDDFFFIIIJJJHHHCCC===:::888777444222000000111222,,,---...///000111222222333333222222111222222222222222111111111111222222222222222222222222222222222222222111111111000000111111222222222333333333111111222222222333333333111111222222222333333333444555555555666666777777999999999:::;;;<<<>>>???CCCEEEGGGJJJOOOUUU\\\aaahhhooozzz|||{{{{{{~~~yyylllgggiiilll{{{lll\\\QQQLLLEEE???999888777333222333222111111111111111222222///000000000111111111111000000//////000000111222000000000000000000000000---------...///000000111000000000000111111111111/////////000111111222222222222333333333333333222111222222222222333333333333333333444555555666666666;;;999888>>>@@@JJJ^^^ssswwwgggbbbaaa```gggqqq{{{~~~~~~nnneee___XXXTTTSSSLLLFFF>>>;;;:::999666333222222222222111000//////000000000000000000000000111111111222111000///...000///...------......///111111111111000000000///222111111111000000000000111111111111222222222222333333333333333333333333222444555666666666888::::::???EEEMMM]]]wwwyyygggWWWNNNIIIEEEBBBDDDCCCBBBBBBBBBCCCDDDDDDDDDEEEGGGGGGDDD@@@<<<999888777444222222222222333111111111222222222222333333333222222111222222333222222111111111111222222222222222222222222222222222222222111111111000000111111222222222333333333111222222222222333333333222333333333444444444444555555555555666666666777888888888999:::;;;======???AAACCCFFFIIIOOOUUUZZZaaagggqqq|||~~~~~~tttjjjgggggguuu}}}lll\\\SSSKKKCCC<<<:::888555333444222222111111111111222222111111111111222222222222111111222222222333333333000000000000000000000000------......///000000111000000000000111111111111//////000000111111222222333222222222333444555555222222222222333333333333444444555555666777777777777>>><<<;;;@@@FFFVVVnnnvvvhhheeefffiiiqqq{{{xxxzzz}}}vvvnnnhhhbbb^^^]]]QQQKKKDDD???===;;;777444444444444333222111000000000000000000000000000000///111222444333222///...//////......///000111111111111111111000000000000111111111111111000000000111111111111222222222333333333333333333333333333333555666666666666888::::::>>>GGGVVVllluuujjj\\\PPPIIIFFFDDDBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBB@@@<<<999777777666444333333333444555444444333333222222222111333222222111222222333333222222111111111111222222222222222222222222222222222222222111111111111111111111222222222333333333222222222222333333333333444444444444555555555555555555555555666666666666777777777777888:::;;;;;;:::<<<>>>@@@BBBGGGLLLPPPVVV\\\eeeoooxxxyyyuuuvvv}}}~~~zzz{{{~~~vvvmmmjjjnnnqqqaaaSSSJJJAAA===;;;666444555222222111111111111222222111222222222222333333333000111222333444333222222000000000000000000000000---......//////000000111000000000000111111111111//////000000111222222222333333222222333555666888222222222333333333444444444444555666666777777888777>>>>>><<>>AAAEEEIIIMMMSSS[[[dddlllttt{{{wwwppplllrrr|||wwwtttxxx{{{uuuttt^^^RRREEE@@@<<<888555555333333222111111111222222111111111222222222333333---///111222333222000///000000000000000000000000......//////000000000000///000000000111111111111///000000111111222333333333333222222333555666888222222333333333444444444444444444555666666777777555===>>>???IIIVVVooo|||sssssszzz~~~|||yyywwwzzz{{{wwwssskkkddd```^^^ZZZRRRKKKCCC===777444222222111111111222333333000000000000000000000000111///...,,,---...000111111111111111111000000000000000000000000000111111111111111111111222222222111222222222222333333333222222222333333444444444555666666666666888;;;>>>HHHOOO___yyyppp]]]WWWOOOHHHCCCAAA@@@@@@>>>???@@@AAAAAABBBBBBCCCAAA???<<<999777555555444111111111111111111222222000111111111111222222222222111111111222222333444222222111111111111222222222222222222222222222222111111111111111111111111111111222222222333333333222222333333333444444444333333333333444444444444666666666666666555555555555555555555666666777888888999;;;<<<===???BBBEEEHHHLLLSSSZZZbbbiiiqqqvvv}}}zzzrrrlllmmmxxx}}}uuullltttiiiZZZKKKCCC>>>999666555444333333222111111222222000000000000111111111222---///111222333222000///000000000000000000000000/////////000000000000000///000000000111111111111000000000111222222333333333222222222333444555555333333333333444444444444444444555555666777777777666>>>@@@EEETTTddd}}}{{{~~~|||{{{}}}yyyvvvssskkkddd```ccc___YYYQQQHHHAAA;;;888333333111111111222333444000000000000000000000000111///,,,******---000222111111111111111000///...000000000000111111111111111111111222222222222222222222222222333333333333111222222333333444444555444555666666777999===AAAIIITTTjjj~~~mmm```VVVSSSMMMHHHCCCAAA@@@AAA??????@@@AAABBBBBBBBBBBB>>><<<:::777555444444444000000000000000000000000111222222222333333444444111111111111222333444444222222111111111111222222222222222222222222222222111111111111111222222222111111222222222333333333333333333333444444444444222333333333333444444444666666666666666555555555555555555555555666777777777999;;;<<<<<<>>>@@@CCCEEEHHHMMMRRRXXX```gggllltttzzzxxxtttxxxzzznnnpppwwwtttcccQQQFFFAAA<<<888777555444333222222111222222//////000000000111111111000111222333444333222222000000000000000000000000000000000000000000000000000000000000111111111111000000111111222333333333222222333333333333333222333333333444444444444555555555666777777888888999999AAAEEENNNaaasss~~~xxxtttqqqlllgggeeeeeeccc^^^VVVNNNGGGBBB@@@888777444222111111222222000000000000000000000000000///---,,,---...000222...///000111111111000//////000000000111111111111111111111222222333333333222222222333333333444444111111222333333444555555333444555666777;;;???CCCKKKZZZtttzzznnnbbbWWWPPPOOOLLLGGGDDDBBBBBBBBB@@@AAABBBCCCCCCBBBAAAAAA;;;:::888666555444444444000111111111111000000000222222222222222111111111111111111111222333444555222222111111111111222222222222222222222222222222000000111111111222222222111111222222222333333333333333333444444444444555444444444444555555555555777666666666555555555555666555555555555666666777555777999:::;;;<<<>>>@@@AAACCCGGGKKKPPPWWW^^^cccooouuu}}}yyytttrrrxxx}}}~~~lllWWWKKKEEE???;;;999555555444333222222222222000000111111111222222222111111222222222333333333000000000000000000000000000000000000000000000000000000000000111111111111000111111222222333333444111222333444333222111000333333333444444444555555777777777888999999::::::<<>>???@@@CCCFFFKKKQQQXXX]]]gggmmmvvv}}}{{{wwwooorrrwww{{{qqq[[[NNNHHHBBB===;;;666555444333222222222222111111222222222333333333000000//////000000111222000000000000000000000000111111111000000000000000000000000000111111111111000111111222222333444444333333222222333444666777666666666666666555555555777444333666777666999>>>BBBFFFQQQaaauuu~~~|||}}}vvvrrrpppllliiiiiigggdddaaa^^^ZZZVVVSSSMMMEEE;;;444222222222222555555444444333222111111000000000000000000000000......//////000000111111000000000000000111111222555444222111111111222222222222111111222222333444222222333444444444333333777666888;;;;;;;;;BBBKKKZZZqqqvvvhhh^^^UUUNNNJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBBBBAAA???===;;;:::444444555555444222000///111111111111111111111111222111111111000000//////111111111111111111111111444333333222111111111222000000111111111222222222333333222222333333444555555555444333333444444444333333333444444444555555444444444555555555666666444555555666666666666666888777666555555666777888888888999999999:::::::::???@@@AAACCCGGGLLLQQQSSS___dddlllttt{{{uuurrruuuzzzvvv^^^RRRKKKDDD???>>>777888777555333222333444222222222222222222222222222222222111111111111000000000000000000//////...000000000000000000000000111111111111111111111111222222111111111111111111444444333333444666777888666666666666666666666555888555555777777555777<<>>GGGQQQ^^^sssyyykkk^^^VVVPPPKKKHHHFFFEEEDDDCCCBBBCCCCCCDDDCCCBBBAAA@@@>>><<<:::999444444444444333222111000111111111111111111111111111111111111000000000///111111111111111111111111444333222222111111111222111222222222333333333333222222222222222333444444555444444333333333444444333333444444444555555555222222333333333444444444444555666666777777666666888777666666666666777888888888888888999999999:::<<<<<<===???CCCGGGKKKMMMXXX\\\dddlllssszzz}}}wwwwwwzzzyyydddZZZSSSJJJCCCAAA777777666444333222222333000000000000000000000000222222222111111111111000000000000000000//////...000000000000000000000000111111111111111111111111222222111111111111111111555555555555555666777888555555666666666666666666888666777999999888;;;@@@IIISSSeee{{{~~~}}}{{{wwwttttttpppllllllooooookkkggg\\\RRRDDD:::555444444333333333333222111111000000000000000000000000000000000000000000000000//////111000000000000111222222444333222111111111222222222222111111222222333444444444555666666666666666777666777:::;;;>>>JJJUUUgggzzzsssjjj]]]SSSNNNKKKIIIGGGDDDDDDCCCBBBBBBBBBCCCCCCBBBBBB@@@>>><<<:::888777555444333222222222222222111111111111111111111111111111111111000000000000000000000000000000000000333333222111111111111222222222333333333444444444222222111111222222333444444333333333333333444444444444444444555555555666333333333333444444444555444555666666777777666666888777777666666777777888777777777888888888999999:::;;;;;;===@@@CCCFFFHHHOOOTTT[[[cccjjjqqqxxx|||{{{{{{yyyhhh^^^WWWNNNEEEAAA999888777555444333444444111111111111111111111111222222222111111111111000000000111111000000///...000000000000000000000000111111111111111111111111111111222222222222222222444555555555555666666777555555555555666666666666666555777;;;<<<===CCCJJJPPP]]]rrr}}}~~~zzzuuupppqqqtttuuurrrmmm___UUUFFF;;;666555444333222222222111111111000000000000000000000000000000222111111000000/////////111111000000111111222333333222222222222222222222222222111111222222333444333444555666666666666666888777888:::;;;AAAPPP___tttuuuggg___TTTLLLJJJIIIHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<999888666555444333222111111111333333111111111111111111111111111111111000000000000000////////////////////////222222111111111111111222222222222333333333333444222111111111111222333333333333333333333444444555444555555555555666666666555666666666666777777777555555666777777777777777777777777777777777777777666777777777777888888888<<<<<<===>>>@@@BBBDDDEEEJJJNNNTTT[[[bbbiiipppuuuzzz{{{lllbbbZZZRRRJJJDDD>>><<<999777666666666555333333333333333333333333222222222111111111000000000111111111111000//////000000000000000000000000111111111111111111111111111111222222222222222333333333444444555555555444444555555555666666777777666555888;;;<<>><<<999777555555444333222111000111222333444111111111111111111111111000000000000000000111111////////////////////////111111111000000111222222111111111111222222222222222222111111222222333444444333333333444444555666555555555666666666777777666666666777777777888888555666666777777777777777777777888888888888777777666777777777777888888888<<<<<<===>>>???@@@BBBBBBEEEHHHNNNSSSYYY```ggglllrrrwwwtttggg___YYYQQQKKKBBB>>>999666666666555444333333333333333333333333222222222111111111000000111111111111111000000///111111111111111111111111111111111111111111111111111111222222333333333333333333444444555444444333444444555555666777777777777777888;;;===AAAMMMZZZlllyyyvvvuuuxxx}}}|||wwwrrrnnnlll^^^UUUHHH>>>:::777555444222222222222222222222222111111111111111111111111111111111111111111000000222111111111111222333333111111222333333333222222222222111111222222333444111222333444555666666666777888:::>>>DDDRRRkkk|||lllcccUUUOOOIIIEEEEEEEEEDDDBBBCCCCCCCCCCCCBBBAAA@@@???===;;;999666555444444444111111111111111222333444111111111111111111111111000000000000111111111111000000000000000000000000111000000000000111222222000000111111111222222222333333222222333333444555444444444444555666777888666666666666777777777777555555555555666666666666555666777777888888777777777888888999999888888777777777777888888888999999999:::;;;<<<======>>>>>>???BBBFFFKKKPPPVVV]]]aaajjjooowww|||||||||nnnddd___WWWOOOEEE@@@999666555555333111222222222222222222222222222222222111111111111000111111222222111111000///111111111111111111111111111111111111111111111111111111222222333444444444444444555666666555444333444444555555666777777888777777:::>>>CCCLLL]]]lllwwwooommmmmmrrryyyzzzqqqlllkkkaaaXXXMMMDDD>>>;;;777444222222222333333333333333111111111111111111111111111111111111111111222222222222111111222222333444000111222333333333333222222222111111222222333444222333444555666777777777555666;;;BBBKKK___}}}pppaaaYYYNNNKKKGGGFFFGGGGGGEEEBBBEEEEEEEEEDDDCCCAAA???>>>:::999666444333333444555//////000222222333333333111111111111111111111111///000000000111111111111111111111111111111111111000000000000000111222222111111111222222222333333444444333333444444555666555555555666666777888999666666777777777888888888555555666666666777777777666666777888888888888777777888999999999999888777888888888888999999999:::777888999:::;;;<<<======<<>>???@@@AAACCCFFFKKKNNNQQQVVV]]]dddkkkrrryyy~~~ttteeeUUUDDD===:::777555555666444222111111222333444111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222555333111222555777666444444444444555555555555666555555666777777888888888777;;;BBBKKKVVVmmmoooggghhhllltttsssmmmmmmlllfff[[[PPPGGGAAA===;;;777666444333444444222111111111111111111111111111///000111222222222222222111111111111222222222222111333333333222111222333333333333333333333333333888444333666888777888:::;;;???KKKaaaxxxhhhYYYPPPNNNKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCAAA>>>;;;:::777666555333111000000000222222111111111111111111222111111111000000000000///000111222222222111000222222111111111111111222111111111111222333333444333333333333444444444555555555555666666666777777555666777777888888888777999999999999999999999999999:::::::::999999;;;===999999999999999999999999888888999:::::::::::::::999999999999999999999999888888888999::::::;;;;;;;;;===>>>>>>???BBBFFFJJJNNNRRRXXX___fffmmmtttyyyuuubbbMMMBBB>>>:::777666666444333111111222333444111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111333111///000333555444333444444444555555555555666555555666777777888888999;;;>>>EEEPPP```||||||mmmgggiiippp}}}uuunnnlllmmmggg\\\RRRJJJCCC>>>;;;999777444333333333111000111111111111111111111111222111111111111111222222111111111111222222222333111333444333222111222444333333333333333333444444555333333777999888999===>>>GGG[[[yyyyyyjjj___UUUOOOMMMJJJJJJHHHGGGFFFFFFEEEEEEHHHGGGEEECCC???<<<999777666666444333111111000000333333222222111000000///000000////////////......000111222222222111000///222111111111111111222222444333333333333333444444444444555555555666666666666666666666777777777777666777888888999888888888888888888888888888888888999:::::::::999999;;;===::::::::::::::::::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::888999999::::::;;;;;;;;;;;;<<<======>>>@@@CCCFFFHHHLLLRRRXXX___ffflllqqq{{{sssXXXHHHAAA===888666666555333222222222333444222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000222111000111333444555444444444444555555555555666555555666666777888999:::>>>AAAHHHSSSfffwwwmmmgggkkkvvvvvvpppnnnpppjjj```WWWPPPIIIBBB===999777444333333333222111111111111111111111111111444333111000000000111222111111111222222222333333222333444333222222333444333333333444444444444444555333555888999888;;;???DDDWWWuuummm^^^WWWQQQMMMLLLIIIIIIGGGFFFFFFEEEEEEEEEIIIHHHEEEBBB>>>:::777555555444333222111111111111222222222111111111000000////////////////////////000111222222222111///...111111111000111111222333666555555444444444444555555555555666666666666777666666777777777888888888777888888999999999888888666666666777777777777777999:::::::::999999;;;===::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>???AAADDDDDDHHHMMMRRRWWW^^^eeeiiitttyyycccOOOFFF>>>888555666555444333222222333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111333333333333555666777777444444444555555555555666666666666666777999:::;;;>>>CCCJJJWWWnnnsssmmmhhhmmm{{{}}}wwwsssrrruuuooohhhaaa\\\TTTJJJCCC999777444333444555555444111111111111111111111111444333222000///000111111111222222222222333333333222333444444222222333444333333333444444555555555777555777::::::999===CCCLLLjjj}}}eeeXXXSSSOOOLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEIIIGGGDDD???;;;777555333444333222222111111111111000000111111111222222222000000000000000000000000///000111222111111//////111111000000111222222333666666555555444555555555555555555555666666666666777777777888888888888999888888999999999888888777555555555666666777777777999:::::::::999999;;;===::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;===>>>>>>======???AAABBBDDDHHHMMMQQQXXX^^^ccclllqqqyyyqqq[[[NNNCCC;;;777666666555444333333333222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222333444444555666888999444444444555555555555666666666555666777999;;;===>>>EEEPPP___xxx|||rrrpppmmmtttzzzwwwxxxuuuqqqllliiieee\\\PPPFFF<<<999666444555666666555111111111111111111111111333333222111000000000111222222222222333333333333222444555444333222333555333333333444555555666666888777888::::::;;;BBBJJJWWW}}}sss^^^TTTQQQMMMJJJIIIGGGFFFFFFEEEDDDDDDEEEEEEFFFDDDAAA===999666444333333222222111111111222222///000000111222222333333000000111111111111222222...///000111111111000000000000000000111222333333666555555555555555666666555555666666666777777777777888888888999999999999888888888999888888777666444555555666666777777888999:::::::::999999;;;===:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;<<<;;;;;;<<<===@@@BBBEEEHHHLLLRRRYYY]]]ccciiirrryyyiiiYYYKKKAAA===777666666555444333222222333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222000111222333333444666888444444444555555555555666666666555666777999<<<>>>AAAJJJWWWhhhzzzvvvxxxyyy~~~}}}}}}xxxuuusssssspppgggXXXMMMAAA>>>999666555555555444111111111111111111111111111111222222222111111000222222222333333333444444333444555444333333333555333333444444555666666666777666777999:::>>>HHHSSSkkktttfffWWWQQQNNNKKKHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEBBB@@@===:::777555333333222111111111111111222222111111111111111111222222000000000111111222222222,,,---///000111222111111000000000000111222333444444444444444555555666777777777777777888888888888888888888999999999::::::777888888888777777666555444555555666777777888888999:::::::::999999;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777999;;;<<<;;;;;;<<<===>>>@@@BBBEEEHHHNNNTTTYYYZZZaaalllttt{{{tttaaaOOODDD@@@777777666666555333222111333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111///111333333333444777999444444444555555555666666666666555666777:::<<<>>>FFFPPP]]]mmmzzz{{{|||uuueeeXXXFFFBBB<<<888666444333222111111111111111111111111000111222333333222111000222222333333333444444444333444555555333333444555333333444444555666777777666555666999;;;@@@MMMYYY}}}hhh]]]RRROOOMMMIIIGGGGGGFFFEEEEEEDDDDDDDDDDDDEEE@@@>>>;;;888666444333333111111111111111111222333333333222222111000000000//////000000111111222222+++,,,...000222222222222000000000000111222333444333333333444444666777888888888999999999:::::::::888888999999999:::::::::777777777777777666555555555555555666777888888999999:::::::::999999;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<999;;;===>>>======>>>@@@===>>>@@@BBBFFFKKKQQQVVVTTT]]]hhhqqqxxx~~~xxxdddPPPDDDAAA777777777666555333222111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111333666666555555999<<<444444444444444444444444999777777999999999>>>EEERRRVVVccc{{{zzz{{{rrraaaSSSHHH>>>:::999666444444555444333222111111111111000111111111111222222222222222333333333333444444111111111111222333444444333333444444555666666666444666777===BBBAAAQQQqqqyyynnn[[[VVVPPPKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFCCC@@@;;;:::777555444333333333000000000000000000000000000000000000000000000000222111111111000000///////////////000111111222222444333222111111111222333444444555666777888999999:::999999888999999::::::<<<<<<======>>>======<<<::::::999999888777666666777777777777888888888888::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;999:::===>>>===<<<======???BBBEEEIIIMMMOOOVVV\\\dddkkkpppvvv}}}wwwhhhZZZLLLCCC???:::666666555333333777333333333222111000///...222222222222222222222222111111222222222333333333000000000000000111111222555222222555777777:::???777777777777777777777777666555555888888999???GGGWWW___ppppppYYYLLL???:::999666333333555444333222111111111111111111111111222222222222222222333333333333444444444333333222222222333333333333444555555666666777666888888===CCCFFF\\\ooodddWWWSSSNNNJJJIIIJJJJJJJJJFFFFFFFFFGGGGGGEEEAAA===:::999777444333222222222000000000000000000000000000000000000000000000000000000000000//////......//////000000111111222222444333222111111222333444444444555666777888999999::::::999999999999999999:::;;;;;;<<<<<<<<<<<<;;;::::::999999888777777777777777777777888888888999::::::::::::::::::::::::;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;999:::<<<>>>===<<<;;;;;;===???BBBFFFIIIKKKQQQVVV^^^ccchhhmmmsssxxxvvvkkk^^^QQQGGG???:::666666555222222444444444444444333222111000222222222222222222222222111111111111222222222333000000000000000111222222555222222555666777:::@@@555555555555555555555555555444666999;;;<<>>AAAKKKUUUeeexxx|||mmm[[[HHHAAA@@@===999777555555444333222222222222111111111222222222333333222222222333333333444444666666555444444444444444444444444555666666777777888===<<<<<>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<<<<<<<>>>======>>>???BBBDDDEEEHHHMMMSSSWWW[[[```gggllluuuyyy|||}}}ttteeeXXXHHHAAA;;;::::::777666777666666666666666555444444222222222222222222222222///000000000000111111111111111000000111111222333555333333555666777>>>FFF777777777777777777777777999999:::===???DDDQQQ^^^ppptttbbbOOOEEEAAA>>>:::888666555444333222222222222111222222222222333333333222222222333333333444444555444444444555555666777444444555555666777777888777=========DDDPPPmmm~~~ooo___VVVTTTQQQMMMJJJIIIHHHGGGEEEJJJIIIHHHGGGEEE@@@:::666333333222222222111000000000000000000000000000000////////////////////////000000000000000000000000000000000111222222333333444444555555666666666666666666777777888888999999<<<;;;;;;:::999999999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999::::::::::::888888999999999:::::::::;;;<<<<<<===>>>>>>======;;;;;;<<<<<<===>>>??????================================================<<<<<<<<<;;;;;;;;;<<<===>>>=========>>>???AAABBB???CCCIIIMMMQQQWWW^^^cccmmmqqqvvvzzz|||}}}~~~nnnbbbOOOEEE===;;;:::888777888444555555555555444444333222222222222222222222222///000000000000111111111111111111111111222222333555333444666666999BBBLLL777777777777777777777777888888999<<>>999555111222222222222222111000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222333333333444555666777777777777777777777777888888888999999;;;;;;::::::::::::;;;;;;::::::;;;::::::999888777::::::::::::::::::999999999999:::::::::;;;;;;;;;999999999::::::;;;;;;<<<;;;<<<======>>>>>>>>>>>>::::::;;;;;;<<<=========================================================<<<======<<<::::::;;;===;;;;;;::::::;;;<<<>>>???===AAAFFFIIIMMMRRRYYY^^^eeeiiioootttwwwzzz}}}~~~yyynnnZZZMMM@@@;;;999777555666333444444444444444333333222222222222222222222222000000000111111111222222222111111111111222333333444333555777888<<>>CCCOOOfffzzzwwwrrrpppyyyzzzgggWWWHHH<<<888999666555444333333222333333222222222333333333444444222222333333333333444444444444444333444444555555555555555666777777888888666===<<<@@@PPPbbb{{{yyyxxxnnn]]]SSSPPPMMMKKKIIIIIIJJJJJJIIIHHHIIIFFFCCC@@@>>>;;;777444000111222333333333222111000000000000000000000000000000000000000000000000/////////000000000111111000111111222222333333444444555666888888999888888777888888888888999999999:::::::::::::::;;;<<<===>>>>>>===<<<;;;999888777::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999::::::;;;<<<<<<======;;;;;;===>>>>>>?????????<<<<<<==================================================================<<<===>>><<<:::999;;;===;;;;;;::::::;;;<<<>>>???@@@CCCFFFHHHIIIMMMTTTYYY]]]bbbhhhmmmqqqtttwwwyyy}}}iiiYYYHHH???:::777555555333444444555555444444333222222222222222222222222111111111111222222222333222222111111222222333444444444666888999>>>LLLYYY888888888888888888888888::::::<<>>CCCBBBBBB@@@>>><<<:::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>;;;;;;===>>>????????????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>>>>===:::999;;;=========<<<<<<===>>>@@@AAA>>>@@@BBBCCCCCCEEEKKKPPPYYY^^^dddiiilllooorrrtttyyy|||wwweeePPPDDD>>>999666666444444555555555555555444222222222222222222222222111222222222222333333333222222111111222222333444333444666999:::@@@NNN]]]777777777888999999::::::444888@@@IIIPPP```~~~tttiiikkkppp{{{uuullljjjmmmqqqsss|||iiiSSSFFF???:::777555444444555555555444333222222111111222222333111222333444555666666555444444444555555555555666888777777777888999;;;<<<:::<<>>>>>FFFEEEEEECCC@@@===:::888<<<<<<<<<;;;;;;;;;::::::>>>;;;999999<<<>>>>>><<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@???===;;;:::<<<===;;;<<<<<<===>>>??????@@@======>>>>>>>>>>>>=========<<<;;;::::::;;;======<<<>>>AAABBBDDDFFFIIILLLTTTXXX^^^cccfffhhhkkkmmmssswww}}}~~~{{{uuuuuuyyy~~~kkkTTTFFF@@@:::666555555666666666666444333222222222222222222222222222111111222222222333333333333333222222333333444555666444555999===DDDQQQ^^^666666666777888888999999777:::BBBKKKTTThhhnnnfffjjjrrrvvvkkkhhhjjjnnnqqqyyyqqqZZZKKKBBB<<<:::777555444555444333222333222222111111222222333222222333333444444555555444444444555555555555666555555444444555777999:::>>>???FFFTTTgggqqqbbbUUUPPPPPPPPPNNNKKKJJJJJJIIIHHHFFFBBB@@@===999666444333222000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111333333333333444444444444555555555555666777999999999999888888999999:::;;;::::::::::::;;;<<<===>>>CCCCCCCCCAAA???<<<:::999;;;:::;;;;;;;;;;;;;;;;;;>>><<<::::::===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@AAAAAAAAA@@@@@@@@@?????????@@@@@@@@@???======???AAA@@@@@@????????????>>>>>><<<======>>>>>>======<<<===<<<;;;;;;;;;;;;<<<===;;;===???AAABBBDDDGGGJJJPPPTTTYYY^^^aaadddgggiiimmmqqqwww}}}}}}zzzrrrjjjeeefffkkkpppuuu\\\LLLDDD===999777555666666666666444333222222222222222222222222222111111222222222333333333333333222222333333444555333222444999???FFFSSS___555555666666777888888888:::===DDDNNN\\\ttt{{{mmmgggnnnzzzxxxlllffffffkkkmmmvvvxxxaaaQQQFFF>>><<<:::777555555444222000333222222111111222222333444333222111111222333444444444444555555555555666444444444444555777999:::AAABBBLLLbbb|||yyyjjj___WWWRRRQQQQQQOOOMMMKKKKKKJJJGGGEEE???===:::777444222111000000000000000000000000000000000000000000000000000////////////////////////000000000111111111222222333333444444444555555555777777777777777888999999999999888888999999::::::999999999999:::;;;<<<===@@@@@@??????===<<<:::999999999999:::;;;;;;<<<<<>>??????>>>????????????????????????>>>>>>???@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAAAAA@@@@@@BBBDDDDDDDDDCCCAAA@@@???>>>===<<<======>>>>>>======<<<======<<<;;;;;;<<<<<<===:::<<<>>>???@@@BBBEEEHHHKKKOOOTTTXXX[[[^^^aaaccceeeiiipppxxx~~~{{{{{{~~~}}}~~~~~~uuupppiiibbb^^^___dddiiiuuugggUUUIII@@@;;;:::666666666666666444333333222222222222222222222222111111222222222333333333333333222222333333444555222222666===CCCJJJWWWccc666666666777888888999999<<>><<<:::777666555555333111333222222111111222222333555333111000000111222444444444444555555555555666666666666666777999;;;<<>>??????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@BBBCCCDDDDDDCCCAAA@@@???>>>======>>>>>>??????>>>>>>============<<<<<<<<<<<<<<<:::<<<>>>>>>???AAACCCFFFHHHLLLQQQUUUWWWZZZ]]]```aaaeeekkkqqqvvvzzz}}}}}}zzzzzz|||{{{zzzzzzzzzyyyxxxtttnnngggbbbcccgggkkksss~~~sss]]]NNNCCC<<<;;;777777777666555555444333222222222222222222222222111111222222222333333333333333222222333333444555444555:::AAAHHHOOO\\\ggg777888888999999::::::;;;===BBBKKKYYYooozzzrrr~~~wwwooonnnlllmmmttt~~~{{{gggWWWHHH===;;;999777666666666555444333222222111111222222333555333111000000111222444444444444555555555555666666666666777888:::<<<>>>BBBMMMhhh{{{iiiaaa^^^[[[XXXWWWUUUSSSQQQPPPNNNLLLHHHEEE<<<;;;888555333222111111000000000000000000000000////////////////////////////////////000000111111111111111111222222222222444444555666777777888888;;;::::::999999999999999::::::999999888999999:::999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999:::;;;<<<===>>>???@@@???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCAAABBBCCCBBB@@@>>>??????AAAAAA@@@@@@????????????>>>??????@@@@@@??????>>>>>>>>>>>>======<<<<<<;;;;;;<<<>>>>>>???@@@BBBEEEHHHKKKOOORRRUUUXXX[[[^^^```dddiiimmmppptttxxx{{{|||yyy{{{}}}zzzyyyzzzzzzyyywwwwwwuuupppkkkhhhiiinnnrrr{{{|||fffTTTEEE===;;;888777777666555555444444222222222222222222222222111111222222222333333333333333222222333333444555666666<<>>EEEQQQbbbzzz}}}www~~~vvvuuuqqqrrrwww}}}}}}lll\\\KKK???;;;999777777777777666555333222222111111222222333444333222111111222333444444444444555555555555666555555555666777:::<<<===EEEXXX{{{tttfff```^^^ZZZXXXYYYSSSRRRPPPOOONNNLLLHHHDDD<<<:::888555333222222222000000000000000000000000000000000000000000000000...//////000000111111222111111111222222222222333555555666777888888999:::;;;::::::999999999::::::::::::999999888888999999999999999999:::;;;<<<===<<<<<<;;;;;;<<<<<<===>>><<<======???@@@AAABBBBBB@@@BBBDDDDDDCCCBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDCCCAAABBBCCCBBB???=========>>>>>>>>>???????????????>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>===;;;;;;;;;<<<>>>>>>>>>???AAACCCFFFIIIMMMPPPRRRUUUYYY\\\^^^ccchhhkkkmmmqqqvvv{{{|||{{{}}}}}}yyyxxxzzzzzzyyyvvvttttttrrrpppqqqtttzzz~~~ppp]]]KKK???;;;999888777666555555555555222222222222222222222222111111222222222333333333333333222222333333444555555666;;;DDDKKKUUUbbbooo777888888999::::::;;;;;;@@@IIIXXXkkk|||zzzxxxxxxzzz~~~~~~zzzzzz}}}}}}pppcccTTTGGG>>>;;;999777777777555333333222222111111222222333222222333333444444555555444444444555555555555666666666666777999;;;===???LLLdddxxxoooeee```\\\WWWVVVXXXPPPOOONNNMMMLLLJJJFFFBBB:::999777444333222222222000000000000000000000000000000000000000000000000...//////000111111222222111111111222222222333333555555666777888999:::;;;:::999999999999999::::::;;;:::999999888888999999::::::::::::;;;<<<===>>>>>>======<<<===>>>??????@@@@@@AAABBBBBBCCCDDDDDD@@@CCCFFFFFFDDDCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGDDDDDDDDDCCCCCCCCCBBBBBB???AAACCCBBB@@@???>>>???????????????????????????======>>>>>>>>>>>>======>>>>>>??????>>>===;;;::::::;;;<<<<<<<<<<<>>999888777666555555555666222222222222222222222222111111222222222333333333333333222222333333444555666777<<>>:::888777666333222333222222222222222222333111222333444555666666555444444444555555555666666999999999:::<<<>>>@@@BBBRRRmmm|||rrrllleee```[[[UUUTTTWWWMMMLLLKKKKKKJJJHHHDDDAAA999888666333222111111222000000000000000000000000000000000000000000000000...//////000111222222222111111222222222333333333555666777888999:::;;;;;;999888888888999999:::;;;;;;::::::999888888888999;;;;;;;;;;;;<<<===>>>>>>??????>>>======>>>@@@@@@BBBBBBCCCCCCDDDEEEEEEEEE@@@DDDGGGGGGEEECCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGCCCCCCBBBBBBBBBAAAAAAAAA>>>@@@BBBCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>?????????>>>===;;;:::999:::;;;;;;:::;;;===???@@@CCCFFFHHHJJJNNNRRRUUUXXX]]]ccchhhkkkqqqzzz~~~~~~~~~~~~}}}~~~~~~{{{xxxxxxxxxyyyyyyzzz~~~nnnXXXHHHAAA:::999777666555555666666222222222222222222222222111111222222222333333333333333222222333333444555888999>>>IIITTTbbbttt777555666:::;;;999;;;???FFFPPPddd~~~|||}}}uuuqqqssswww~~~|||{{{vvvfffWWWKKKAAA888777777666777999444444444333333333222222333333333444444444555555555555555555666666666666555333444999<<<>>>BBBGGGWWWwwwwwwmmmiiiccc]]]ZZZWWWTTTRRRPPPOOONNNLLLHHHCCC???<<<666555444333222111111111222222222111111111111000///...------///000000///000000000000000111111111111222222333333444444555555666777888888999999888999999::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;???>>>===<<<<<<>>>AAABBBBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDBBB??????AAACCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>@@@BBBFFFJJJNNNPPPRRR]]]^^^aaaeeekkkqqqvvvyyyzzz}}}|||}}}~~~~~~~~~|||zzz~~~}}}|||{{{{{{|||}}}~~~{{{{{{|||uuugggTTTCCC===:::777555666666666555555555444333333222111111333333333333333333333333444444333333333444555555777666@@@LLLZZZvvv999777777:::;;;:::<<>>;;;555444333222222222222222222222222111111111000000///...------///000000///000000000000111111111111222222222333444444555555555666777888999999999999999999::::::::::::;;;;;;888888888888888888888888888999:::;;;<<<<<<<<<<<>>>>>???AAABBBCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDBBB@@@???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;===>>>AAADDDHHHLLLOOOPPPXXXZZZ]]]bbbiiioootttwwwwwwxxxzzz}}}~~~~~~}}}}}}{{{}}}~~~}}}~~~~~~|||~~~}}}|||zzzzzzzzz{{{{{{yyyyyy|||vvvkkkZZZKKK???<<<888666666666666555555555444333333222111111333333333333333333333333444444333333444444555555;;;;;;EEEQQQ___{{{:::888888;;;;;;:::>>>CCCMMM[[[rrr}}}zzzxxxzzz}}}pppWWWLLLBBB???===888555333444444444444333333333333333333333444444444555555333333333444444444444555999777888<<<>>>???EEELLLeee}}}xxxyyyxxxqqqiiieeeaaa]]]ZZZVVVRRROOOMMMLLLJJJHHHDDD@@@<<<999444333333222222222333333222222111111111000000000///...------///000000///000000000111111111222222222222333333444555555555555666777888999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::::::::;;;<<<============>>>???@@@BBBCCCDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBDDDBBB@@@@@@BBBCCCDDDDDDDDDDDDBBBBBBBBBBBBDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<===???BBBFFFJJJMMMNNNTTTVVVZZZ___ffflllqqqtttwwwxxxyyyzzz|||}}}~~~zzz}}}~~~~~~{{{yyyxxxwwwwwwwwwvvvwww|||xxxooo```RRRBBB>>>:::777666666666555555444444333333222222111333333333333333333333333444444333333444555555666======HHHUUUccc999888888:::::::::???FFFNNN___yyyzzzzzz|||~~~fffWWWHHHAAA>>>999555444555444444444444333333333333333333444444444555555333333444444444555555555:::888999<<<===???GGGOOOiiixxxwww{{{tttpppdddaaa^^^[[[WWWSSSNNNKKKKKKJJJHHHEEEAAA===999777222222222222222222333333111111111111000000000000///...------///000000///000000000111111222222333333333333444555555666666666666777888999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>?????????===???BBBDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@CCCBBB@@@AAABBBDDDDDDCCCDDDCCCAAA@@@@@@AAACCCDDDBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>???????????????@@@@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>AAADDDHHHLLLNNNSSSUUUYYY^^^dddiiimmmooouuuuuuuuuvvvxxxzzz}}}~~~yyy|||~~~}}}zzzwwwuuutttttttttrrrtttzzzyyyqqqcccUUUEEEAAA<<<888777666666555444444444333333222222222333333333333333333333333444444333444444555666777<<<===IIIVVVccc~~~888777888:::999:::AAAJJJRRReee~~~|||vvvcccMMMBBB===:::777777555555555444444444333333333333333444444444555555444555555555666666666666999888999;;;<<>>;;;888666222222111111111222333333111111111000000000/////////...------///000000//////000000111222333333333333444444555555666777777666777888999999::::::999999999999:::::::::;;;;;;777888888888999999::::::======???@@@@@@@@@@@@@@@>>>???BBBEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBAAA@@@@@@BBBCCCCCCBBBBBBAAA???>>>>>>???AAABBB@@@@@@@@@@@@????????????=========>>>>>>>>>??????>>>>>>>>>======>>>>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;======>>>@@@DDDHHHKKKNNNUUUWWWZZZ^^^bbbfffhhhjjjmmmmmmmmmnnnpppsssvvvxxxyyy|||}}}|||zzzxxxuuusssrrrqqqqqqpppqqqwww~~~~~~|||vvvhhh[[[IIIDDD>>>999777666666555444444333333333333222222333333333333333333333333444444444444555666777888;;;===JJJWWWccczzz777777888:::999;;;EEEPPP[[[ooolllRRRDDD>>>;;;999999555555555555444444444333333333333444444444555555555555555666666666777777888777999;;;<<<@@@KKKWWWqqqzzz}}}sssoooccc```\\\YYYVVVSSSOOOLLLHHHGGGDDD@@@===999666555333222222111111111222222111111000000000////////////...------///000000//////000000111222333444444444444555555666777777777666777888999::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBB@@@AAADDDEEEFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@??????@@@AAABBBAAA@@@@@@@@@???>>>>>>???@@@@@@@@@?????????>>>>>>>>>>>>;;;<<<<<<======>>>>>>>>>===============>>>>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;=========???BBBFFFJJJMMMVVVWWWZZZ^^^aaadddeeefffiiiiiijjjlllnnnrrruuuvvvyyy{{{~~~}}}zzzxxxwwwuuurrrqqqppppppqqqnnnooossszzz{{{zzz|||~~~rrreeeLLLGGG@@@:::777666666555333333333333333333333333333333333333333333333333333333444444555666888888===???MMMZZZcccvvv888888:::<<<;;;>>>JJJVVVhhh}}}}}}{{{rrrWWWHHHBBB===:::999555555555555444444444444333333333444444444555555444444444555555555666666888888:::<<<===BBBOOO]]]yyyyyyxxxppplllbbb^^^YYYUUUSSSPPPMMMKKKHHHFFFCCC???;;;888666555333333222111000000000111111000000000///////////////...------///000000//////000000111333444444555444555555666777777888888777777888999::::::::::::999999::::::::::::;;;;;;======>>>>>>???@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>???@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========:::;;;;;;<<<======>>>>>>===<<<<<<<<<<<<===>>>???========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;<<<===@@@DDDHHHKKKSSSUUUXXX\\\```bbbddddddggghhhiiilllooorrrtttuuuzzzzzz|||~~~|||wwwtttsssrrrpppppppppqqqqqqnnnmmmpppuuuwwwwwwyyy~~~~~~xxxkkkOOOIIIAAA;;;888666666555333333333333333333333333333333333333333333333333333333444444555777888999===@@@OOO[[[bbbqqq{{{vvv888999;;;======AAAMMMZZZsss|||vvvttt{{{tttZZZKKKEEE@@@:::888666666555555555444444444333333333444444444555555333333333444444444555555888888;;;===>>>DDDRRR```|||zzzxxx|||sssmmmjjj___[[[UUUQQQNNNLLLJJJIIIHHHFFFCCC???;;;888666555444333222111000000000000000000000000///////////////...------///000000//////000000222333444555555555555666666777777888888777777888999::::::::::::999999:::::::::;;;;;;;;;:::;;;;;;<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDGGGHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@>>>======>>>@@@@@@???=========>>>>>>>>>>>>======>>>>>>>>>>>>============::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<===>>>???========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;>>>BBBGGGIIIPPPRRRVVV[[[___bbbcccdddaaaccceeehhhkkknnnpppqqqzzzzzz{{{|||}}}{{{vvvrrrqqqpppoooooopppqqqrrrnnnlllmmmrrruuuuuuxxx}}}yyyuuusss|||yyykkkQQQKKKBBB<<<888777666555333333333333333333333333333333333333333333333333333333444444666777888999;;;@@@OOOZZZ___lllsssmmm<<<:::;;;======AAASSSggg|||tttqqqrrr{{{uuubbbPPPCCC===:::999666666666666666555555555333333333444555666777777888888888777777777777777===888999???BBBFFFWWWlllssstttxxxnnnfffaaa]]]YYYTTTOOOMMMKKKIIIGGGGGGDDD@@@<<<888666555555444444333333222111000000000000000000000000000000000000000000000111111222222333333333333333333444666666666666777888999::::::::::::999999888888888;;;;;;;;;<<<===>>>???@@@>>>??????>>>======@@@BBBBBBCCCDDDEEEFFFFFFEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBB@@@???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAABBBCCCFFFKKKSSS[[[```bbbbbbaaaeeeffffffffffffhhhkkkmmmsssvvvyyy{{{||||||}}}|||uuupppooommmkkkkkkkkkmmmnnnmmmlllllllllnnnqqquuuwwwuuupppjjjnnn~~~ooo___RRRBBB::::::;;;888333666666555555555444444444333333444444444444555555222333444444444666:::===???FFFPPPZZZfffppppppkkk;;;999:::>>>???DDDXXXmmm}}}pppmmmoooxxxwwwdddRRREEE>>>;;;:::666666666666666555555555444333333444444666777777555555555555555555555555777555888???BBBGGGZZZoootttyyyuuulllddd___ZZZVVVQQQNNNKKKJJJHHHFFFDDDBBB>>>999666444333333444444333222222111000000000000000000000000000000000000000000000111111222222333333333333444444444555555555666666777888999:::::::::999999999888888::::::::::::;;;===>>>???======>>>======>>>@@@BBBDDDEEEFFFHHHHHHHHHGGGFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA??????>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::999<<<;;;;;;::::::::::::;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===???@@@AAABBBEEEIIIOOOVVV\\\_________aaabbbdddeeeeeegggkkkmmmrrrtttwwwyyyxxxxxxyyyzzz~~~~~~yyysssnnnmmmkkkiiihhhiiijjjkkkjjjiiihhhiiikkknnnrrrtttqqqmmmgggjjj|||{{{hhhZZZHHH>>><<<<<<999555444444444333333333222222111111222222222222333333333444444444444666:::===BBBJJJTTT___kkkrrrqqqkkk:::888:::???BBBIII^^^uuutttiiiiiikkkuuu|||iiiWWWIIIAAA===;;;777777777666666555555555444444444444444555666777555555555555555555555555555555;;;AAADDDMMMccczzzzzzvvv~~~~~~rrrhhhaaa\\\VVVSSSOOOLLLKKKIIIHHHFFFCCCAAA===888555333222222333333333222111111000000000000000000000000000000000000000000000111111222222222333333444444444444555555555555666777888999::::::::::::999999999999999999999999:::<<<===>>>===>>>???@@@@@@AAACCCEEEGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDAAA@@@???>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999<<<;;;;;;:::999999999:::888888888888888888888888;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<===>>>???@@@CCCFFFKKKPPPUUUYYY[[[\\\\\\___aaaccceeegggjjjmmmooorrrtttuuutttttttttuuuzzzzzz{{{}}}|||uuuqqqlllkkkhhhfffffffffggghhhfffeeedddeeegggjjjnnnpppllliiidddeeesssuuueeePPPBBB===<<<:::888444444444333333333333222111111222222222222333333444555555444444666:::===EEEOOO[[[fffqqqwwwrrrjjj:::777:::???CCCMMMddd{{{|||llleeefffjjjtttooo\\\NNNEEE???===888888777777666555555555444444444444444555666777777777888888888888888999888:::>>>BBBGGGUUUqqqxxxzzzyyynnneee^^^YYYTTTQQQNNNLLLKKKJJJIIIGGGDDDAAA===999666444444444333222222222111111000000////////////////////////000000000000000111111222222222333333444555555555666666666666777888999:::::::::::::::::::::::::::999999::::::;;;===>>>???>>>@@@BBBCCCCCCEEEGGGIIIHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDD@@@??????>>>======>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999<<<;;;:::999888888888999888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>??????BBBDDDGGGKKKPPPTTTXXXZZZ[[[^^^bbbdddeeegggiiikkklllnnnqqqsssrrrrrrssstttvvvvvvwwwxxxzzz|||~~~}}}xxxsssooollljjjgggeeeddddddeeefffcccbbbaaaaaacccgggjjjllliiigggcccaaaiii|||oooXXXGGG???<<<:::999666666666666555555555555333333333444444444555555555555666555555777:::===FFFQQQ___mmmwww{{{tttjjj;;;888:::@@@EEEPPPhhhwwwkkkcccffflllvvvrrr```QQQFFF???<<<999888888777666666555555555444444444444555666666888888888999999:::::::::<<<===???BBBKKKaaarrriiibbb\\\XXXSSSQQQOOOMMMMMMLLLKKKIIIBBB@@@<<<888555444333333222222111111111111111000////////////////////////000000000000000111111222222222333444444555666666888888888888999:::;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<===???@@@AAA>>>@@@BBBDDDEEEFFFHHHJJJIIIIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEE@@@@@@???>>>========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888;;;:::999888888888888888888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::;;;<<<<<<===>>>??????BBBBBBDDDGGGLLLPPPUUUWWW\\\___cccffffffgggggghhhiiillloooqqqrrrsssuuuvvvsssssstttuuuvvvwwwyyyyyy}}}}}}}}}{{{xxxtttqqqooolllkkkhhheeedddcccddddddbbbaaa```___aaadddgggiiihhhgggdddaaacccooouuu^^^LLLAAA===:::888777777666666666555555555333333333444444444555555444555666666666888<<>>CCCSSSppptttjjjddd___ZZZWWWTTTRRRPPPOOOOOONNNKKKIII???===999555222111111111111111111111111111111111000000000000000000000000000000000000000111111222222222333444555666666777999999999999:::;;;<<<===::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>???AAABBBCCC===???BBBDDDDDDEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFBBBAAA@@@???>>>=====================<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888777777999888888777888888999999888888888888888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>???@@@AAABBBEEEIIIMMMRRRTTT[[[___cccfffgggffffffggggggjjjnnnqqqssstttvvvwwwqqqqqqrrrssstttuuuvvvvvv|||{{{yyywwwtttqqqooonnnmmmkkkhhheeeccccccccccccbbbaaa___^^^^^^```cccdddeeeeeefffdddaaaeeetttwwwcccQQQEEE???;;;888555555555444444444333333111111222222222222333333333444555666777:::>>>AAAIIIUUUfffuuuvvvjjj<<<:::===DDDLLL[[[wwwqqqmmmcccjjjrrr}}}{{{iiiYYYLLLCCC>>>::::::999888777666555444666555555444444444555555333444444555666666777777:::;;;???JJJbbb{{{sssiiibbb^^^[[[WWWUUUTTTRRRPPPOOOOOONNNKKKIII>>><<<888444222000000000000000000000111111111111000000000000000000000000000000000000000111111222222222333444555666777777999999999999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>??????@@@BBBCCCDDD???BBBEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIHHHGGGGGGFFFFFFDDDCCCBBB@@@>>>===<<<<<<============<<<<<<<<<<<<::::::::::::::::::::::::777777777777777777777777777777666777777888999:::777777777777777777777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::::::::;;;<<<<<<======>>>>>>@@@CCCGGGKKKNNNPPPWWW[[[aaaeeeffffffffffffhhhkkkoooqqqrrrssstttvvvpppqqqrrrssstttuuuuuuuuuzzzyyyvvvssspppnnnmmmlllmmmkkkgggdddbbbaaaaaabbbbbb```^^^\\\[[[\\\^^^```aaacccfffhhhccc```gggrrrwwwfffVVVJJJBBB<<<999555555555555444444444444111111222222222222333333222333555666888;;;@@@DDDOOO[[[kkkxxxuuuhhh<<<:::===FFFPPP```}}}mmmkkkccckkktttppp___RRRHHHCCC::::::999888777666555444666555555444444444555555444444444555666777777888999<<>>>>>>>>???@@@AAACCCCCCCCCFFFIIIJJJJJJJJJKKKLLLKKKLLLMMMMMMLLLKKKJJJIIIGGGHHHIIIJJJJJJIIIHHHGGGJJJIIIIIIHHHHHHGGGGGGFFFFFFEEECCCAAA???===<<<<<<>>>=========<<<<<<<<<<<<::::::::::::::::::::::::666666666666777777777777666666666666777999:::;;;666666666666666666666666888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999::::::;;;;;;;;;<<<===???BBBEEEIIILLLMMMSSSXXX^^^cccffffffffffffiiillloooqqqqqqqqqrrrssspppqqqrrrsssuuuuuuvvvvvvyyywwwtttqqqnnnlllkkkkkkllljjjgggcccaaa`````````aaa___]]]ZZZYYYZZZ[[[]]]]]]```gggjjjeee^^^```iiiwwwhhhYYYNNNEEE>>>:::888777777777666666666666333333444444444555555555111333444666888<<>>CCCUUUvvv{{{mmmhhhaaa\\\YYYXXXXXXWWWSSSSSSRRRRRRQQQNNNIIIEEE>>>;;;777555444333111000111111000000//////......000000000000000000000000000111222222222333666999666666555444444555777888777777777777888999:::;;;:::::::::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDEEEGGGHHHIIIIIIIIIJJJLLLNNNOOOOOOOOONNNMMMKKKIIIGGGDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKIIIFFFCCCCCCBBBAAA@@@>>>===<<<;;;======<<<<<<<<<;;;;;;;;;888888888888888888888888777777777777777777777777666666777777888888999999999888666555666777999:::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========;;;::::::<<<>>>>>>>>>??????AAADDDIIIMMMSSSWWW\\\___aaacccgggjjjlllnnnqqqssssssrrrssstttqqqrrrrrrrrrrrrsssvvvyyywwwwwwwwwtttooollljjjjjjkkkhhhdddaaa```___^^^]]]^^^]]]ZZZXXXWWWWWWXXXYYY]]]aaafffgggfffbbb___^^^lll~~~xxxooofffWWWEEE;;;:::888666444333444555444444555555555555555555444444666444555777888:::CCCLLLXXXhhhyyyqqq```:::===AAAIIIVVVnnn{{{qqqppprrr||||||kkkWWWIIIDDD>>>;;;888666666666555444666666555555555555555555666666666666777888999::::::<<>><<<888555444333222000222111111111000000000000000000000000000000000000///000000000///000333555666666555555555666777888999999999999999:::;;;<<<;;;;;;<<<===>>>??????@@@???@@@AAACCCEEEEEEFFFFFFHHHJJJKKKKKKKKKLLLNNNPPPQQQQQQPPPOOONNNKKKIIIGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHFFFEEECCCCCCBBB@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::888888888888888888888888666666666666666666666666666666666777777888888888888777666555555777999:::999999999999999999::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;===???>>>??????@@@AAADDDIIIMMMSSSWWW\\\___```cccgggkkknnnpppsssttttttssstttuuusssuuuvvvvvvuuuvvvxxxzzzxxxyyyxxxtttoookkkiiiiiiiiifffbbb````````````___]]]\\\ZZZXXXXXXXXXXXXYYY]]]aaafffhhhfffbbb___]]]fffvvvzzztttmmm___LLL???<<<:::888555444555666555555555555555555555555555555555444555777888;;;DDDMMM[[[lll|||qqq```:::===BBBKKK\\\www~~~uuutttzzzzzzzzz||||||ooo[[[KKKDDD@@@===999777777666555333888888777777666555555444666666666666777888999:::777<<>>???@@@AAABBBBBBAAABBBDDDEEEGGGHHHHHHHHHJJJKKKMMMMMMMMMMMMOOOQQQRRRRRRQQQPPPNNNKKKHHHFFFEEEFFFGGGIIIJJJJJJKKKKKKLLLIIIFFFEEEFFFGGGGGGFFFCCCCCCBBBAAA???>>>======;;;;;;;;;;;;::::::::::::999999999999999999999999666666666666666666666666666666666666777777777777777666555555555666888999::::::::::::999999999999<<<<<<=========>>>>>>>>><<<=====================<<<=========<<<===???AAA>>>???@@@AAAAAADDDIIILLLSSSWWW\\\___aaaccchhhlllpppqqqssstttssstttuuuvvvvvvxxxzzzzzzyyyyyyzzz{{{zzzzzzyyyuuuooojjjhhhgggfffdddaaa```aaaaaaaaa```[[[[[[ZZZYYYXXXXXXXXXXXX\\\```eeehhhfffbbb^^^\\\\\\iii}}}{{{xxxtttiiiWWWFFF>>>;;;999666555666777666555555555555555555555555555555333444777999<<>>???AAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLNNNOOONNNNNNOOOQQQRRRQQQQQQOOOLLLIIIFFFEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJHHHFFFFFFFFFGGGFFFDDDCCCCCCBBBAAA@@@???>>>>>>;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888666666666666666666666666666666555555555666777888;;;::::::::::::999999999<<<<<<=========>>>>>>>>><<<<<<<<<<<<============<<<===>>>???>>>>>>@@@BBB???@@@AAABBBBBBDDDHHHKKKSSSWWW\\\___aaadddjjjnnnooopppqqqqqqpppqqqsssuuuxxxzzz||||||{{{yyyyyyyyyzzzzzzyyytttooojjjgggffffffdddaaaaaaaaaaaaaaa```ZZZZZZYYYYYYXXXXXXXXXXXXZZZ___dddfffddd```]]][[[VVV^^^ooozzzzzzzzzyyyqqqaaaNNNAAA<<<999666555666666666555444444444555555555555555555333444777999>>>HHHRRRhhhyyyrrraaa>>>CCCIIISSSiiiyyyqqqmmmiiifffeeeccc^^^[[[]]]]]]\\\\\\^^^aaaeeehhhqqquuu|||{{{yyyzzzssswww{{{~~~|||{{{yyyzzz}}}wwwgggVVVIII???===:::888888888777666333333444555666666777777555555555666777999:::;;;;;;BBBOOObbbwwwuuuvvvllleeeaaa]]]\\\]]]```cccdddiiihhheeeaaa\\\SSSJJJDDD@@@===999777666555333222000000000000000000000000000000000000000000000000111222333333222111222333555666777888888999999999<<<;;;;;;::::::::::::;;;======>>>???AAABBBCCCDDDFFFGGGHHHJJJKKKLLLMMMMMMKKKMMMOOOPPPOOONNNOOOPPPPPPPPPOOOMMMKKKGGGDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHGGGFFFFFFGGGHHHGGGDDDAAABBBBBBAAAAAA@@@???>>>>>>;;;;;;:::::::::999999999999999999999999999999999777777777777777777777777777777777777777666666666666666666666666777777888::::::::::::::::::::::::;;;;;;<<<<<<<<<=========;;;;;;<<<<<<=========>>><<<>>>@@@@@@@@@@@@AAACCC@@@AAABBBCCCCCCDDDGGGJJJRRRVVV[[[^^^```dddjjjooonnnooonnnmmmmmmnnnqqqsssxxxzzz{{{{{{yyywwwvvvvvvxxxxxxwwwsssnnniiigggffffffdddbbbbbbbbbbbbaaa___[[[ZZZYYYXXXWWWWWWWWWXXXYYY]]]aaacccaaa^^^[[[ZZZWWW[[[ggg{{{xxxyyyyyyzzzvvviiiTTTDDD;;;999666555555555444333444444444555555555666666555333444888;;;@@@LLLWWWnnnqqq```>>>EEELLLXXXpppzzzlllaaa^^^ZZZXXXVVVUUUSSSRRRPPPQQQQQQQQQRRRTTTXXX[[[```bbbfffhhhiiiiiijjjkkklllnnnppppppooonnnooopppooonnnppptttuuuqqqppprrr|||oootttzzz}}}{{{yyysssvvvyyy}}}||||||nnn\\\MMMAAA>>>;;;999999888777666222222333444666777888999555555555666777999:::;;;;;;AAAMMM\\\mmm}}}ttttttnnneeebbb___^^^```dddgggiiipppmmmhhhbbb[[[SSSJJJDDD???<<<999666555444333111///////////////000000000000000000000000000000000...000222222222111222333555666777999::::::::::::;;;;;;:::::::::;;;;;;<<<===>>>???@@@BBBCCCEEEEEEGGGHHHJJJKKKMMMNNNNNNNNNLLLNNNPPPQQQPPPOOOOOOPPPNNNNNNMMMLLLJJJGGGDDDBBBBBBCCCDDDFFFGGGGGGHHHHHHEEEEEEFFFHHHIIIGGGCCC@@@AAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::666666666666666666666666888888888888777777777777666777777777888888888888::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<======>>>>>>??????>>>@@@BBBBBBBBBAAABBBCCCAAABBBCCCDDDCCCDDDGGGIIIOOORRRWWWZZZ]]]aaahhhnnnoooooonnnlllkkklllpppssswwwyyyyyyxxxuuussssssttttttuuutttqqqmmmiiiggggggeeedddccccccdddeeecccbbb]]][[[YYYWWWUUUVVVWWWXXXYYY[[[^^^___]]][[[YYYYYYZZZ[[[cccttt~~~}}}{{{zzzxxxnnnZZZGGG<<<999666555555555444333333333444444555666666666666444555999===CCCOOO[[[pppmmm\\\AAAJJJSSS```zzzmmmbbbVVVTTTRRRPPPOOOOOONNNNNNHHHJJJLLLLLLLLLMMMPPPRRRRRRUUUXXXYYYWWWWWWWWWYYY[[[]]]^^^^^^]]]\\\]]]^^^___]]]___dddgggeeefffiii{{{vvvjjjpppxxx|||zzzzzzsssvvv{{{~~~}}}{{{yyyeeeTTTDDDAAA===:::888777555333444444555666777777888888444555555666777999;;;<<<<<>><<<888555444333222000//////000000000111111111000000000000000000000000...000333444333333333444555666888999;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>>>>???@@@BBBDDDEEEGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOMMMPPPRRRSSSRRRQQQPPPQQQMMMMMMMMMLLLJJJHHHEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFEEEFFFFFFEEECCCAAA@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::888888888888888888888888:::999999999888888888777777888888999999999999999888999999:::;;;<<<======<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB@@@BBBDDDDDDCCCBBBBBBBBBAAACCCDDDDDDDDDDDDFFFHHHJJJNNNRRRUUUXXX]]]eeejjjrrrrrrpppmmmlllnnnrrrvvvxxxxxxwwwuuurrrqqqqqqrrrpppqqqqqqooollliiihhhhhhbbbbbbbbbdddggghhhhhhggg```]]]YYYUUUSSSTTTVVVWWWYYYZZZ[[[ZZZYYYWWWXXXYYYWWWXXX]]]lll|||zzzrrr^^^JJJ===:::777666666666555444333333444444555666666777777555666;;;???FFFSSS___ppp{{{hhhVVVDDDOOOZZZhhhppp```XXXRRRPPPOOOMMMMMMMMMMMMNNNHHHKKKMMMLLLJJJIIIJJJMMMKKKOOOSSSTTTRRRPPPPPPRRRSSSUUUVVVVVVUUUTTTTTTUUUUUUSSSTTTYYY\\\]]]```dddvvvrrreeemmmuuu~~~{{{{{{zzzvvvzzz|||zzz|||nnn\\\HHHDDD???;;;888666333111777777777777888888888888444444555666888999;;;<<<===EEEQQQ___mmmyyysssqqq|||sssrrrtttkkkiiigggiiiooouuuzzz}}}{{{vvvmmmddd\\\SSSKKKFFF>>>;;;777555444333111000000000111111222222222333000000000000000000000000000222555666666666777888555666888:::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@@@@@@@AAABBBDDDEEEGGGHHHIIIHHHIIIKKKLLLNNNNNNOOOOOOOOOQQQTTTUUUTTTRRRRRRRRRMMMMMMMMMMMMKKKIIIGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIFFFDDDCCCDDDDDDDDDCCC??????>>>>>>======<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888999::::::::::::999777888999:::<<<===>>>>>>>>>>>>>>>>>>????????????@@@@@@AAABBBBBBCCCDDDDDDAAACCCEEEEEECCCBBBBBBBBBBBBCCCEEEEEEDDDDDDFFFGGGFFFJJJNNNQQQTTTZZZbbbggguuutttrrrpppnnnpppuuuyyyxxxxxxwwwtttpppoooppprrrmmmnnnooonnnkkkiiiiiijjj______aaaeeeiiikkklllkkkbbb^^^YYYTTTRRRSSSUUUWWWXXXYYYYYYXXXVVVVVVWWWYYYRRRRRRWWWdddyyy}}}{{{ttt```LLL>>><<<999777777777666555333333444444555666777777888666777<<<@@@GGGUUUaaannnwwwcccRRRFFFTTTeeexxx||||||yyyfff[[[WWWNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLJJJHHHIIILLLMMMLLLIIILLLLLLLLLNNNPPPPPPOOONNNMMMMMMNNNPPPSSSWWW[[[^^^qqqqqqbbbfffsss}}}yyyvvvwwwxxxyyyzzz}}}||||||vvvvvvuuuaaaNNNDDD<<<;;;;;;999777777666666666666666777888888777888999888777888999;;;===EEESSSdddsss~~~wwwuuuvvv|||wwwrrrmmmjjjnnnqqqttt|||wwwlllbbbZZZSSSLLLGGGBBB>>>888444222222222111333222111/////////000111////////////000000000000333333444555666777888888:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>??????@@@AAACCCEEEGGGHHHIIIIIILLLLLLMMMNNNOOOOOOPPPPPPRRRRRRRRRRRRQQQPPPOOONNNNNNNNNMMMLLLJJJIIIGGGFFFKKKJJJIIIHHHGGGHHHIIIJJJEEEDDDDDDBBBAAA@@@?????????>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<==================;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>>>>>======BBBCCCDDDDDDCCCCCCDDDFFFGGGHHHHHHFFFDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIKKKQQQXXX```eeennnppprrrsssssssssuuuwwwyyyxxxuuurrrpppnnnmmmmmmlllllllllllllllkkkgggddd______```ccchhhkkkllllll___^^^[[[YYYWWWVVVVVVVVVXXXXXXXXXWWWVVVVVVUUUUUUVVVRRRSSS]]]nnnvvvdddVVVFFF>>>888888999777555666555555555555555555555555555888555888DDDJJJSSSdddrrrpppYYYPPPJJJZZZnnnuuuwwwlll]]]SSSPPPLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIHHHIIIKKKLLLJJJHHHLLLKKKJJJJJJJJJJJJIIIIIILLLLLLLLLMMMPPPTTTXXXZZZlll}}}yyynnnaaaeeerrr|||yyyvvvvvvwwwwwwyyy|||}}}vvvpppppp||||||gggPPPEEE<<<;;;;;;999777777666666555555666666777888666777888888777777999;;;???HHHWWWiiixxxrrrqqqzzzuuupppnnnqqqtttzzzwwwkkkaaaYYYRRRKKKFFFBBB>>>888444222222222111333222000/////////000111000000000111111111111111333444444555666777888888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@AAABBBDDDFFFHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPOOONNNMMMMMMMMMLLLJJJIIIHHHGGGIIIHHHGGGFFFFFFFFFGGGHHHDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<;;;;;;<<<<<<::::::;;;;;;<<<<<<=========>>>???@@@@@@@@@?????????????????????>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBCCCEEEEEEDDDDDDEEEGGGGGGHHHHHHFFFDDDCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJMMMSSS[[[ccchhhppprrrttttttttttttvvvwwwwwwwwwvvvtttrrrqqqooonnnnnnmmmllllllllljjjfffccc______```cccgggjjjjjjjjjaaa___]]]ZZZXXXWWWWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUTTTQQQRRRZZZgggzzzmmm___JJJAAA:::999:::777555666444444444444444444444444555888555888DDDJJJTTTeeesssmmmWWWNNNLLL^^^vvvxxxmmmqqqqqqdddYYYRRROOOKKKJJJJJJIIIHHHGGGFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHHHHIIIKKKKKKIIIGGGMMMLLLKKKIIIIIIIIIIIIJJJKKKJJJJJJJJJLLLOOORRRTTTdddooo}}}~~~vvvqqqmmmtttvvvhhh^^^bbbooozzzwwwvvv~~~}}}zzzvvvvvvwwwvvvwww{{{~~~{{{sssmmmmmmvvvlllRRRGGG>>><<<<<<999777777555555444444555555666777666777777777666777:::<<>>???@@@AAAAAACCCDDDFFFHHHJJJKKKKKKLLLKKKLLLMMMNNNPPPQQQRRRSSSQQQQQQQQQQQQPPPOOONNNNNNLLLLLLLLLKKKKKKIIIHHHHHHGGGGGGFFFEEEDDDEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@?????????======<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999;;;<<<<<<======>>>>>>???===>>>???@@@AAABBBCCCCCCBBBDDDEEEEEEEEEEEEGGGHHHGGGHHHHHHFFFDDDDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKOOOVVV___gggllltttuuuvvvvvvuuuuuuvvvxxxvvvwwwxxxwwwvvvtttqqqpppnnnmmmllllllkkkiiieeebbb``````aaadddggghhhgggfffcccaaa___]]][[[YYYXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTRRRQQQRRRVVV]]]lllzzzkkkSSSHHH>>>;;;:::888555555444444444444444444444444555999666999DDDKKKUUUgggwwwoooXXXOOOKKK]]]wwwtttjjjnnn~~~xxxfff___XXXRRROOOJJJJJJJJJIIIHHHGGGGGGFFFHHHIIIJJJLLLLLLLLLKKKJJJHHHHHHIIIJJJKKKLLLKKKKKKOOOOOOPPPPPPOOOPPPRRRSSSQQQPPPOOONNNOOOQQQSSSTTTZZZ```hhhmmmmmmjjjgggfffcccjjjwwwlllbbb[[[```mmmxxx}}}}}}pppooowww{{{|||{{{wwwvvvvvvuuuvvvyyy}}}~~~{{{xxxtttooommmttt~~~nnnTTTIII???<<<<<<999777777444444444444444555666666555666777666666888;;;>>>CCCOOOcccwwwwwwsssxxx~~~zzzyyyzzz}}}zzzmmmaaaYYYRRRKKKFFF???;;;777444333333222111111111000000000000000000000000111111222333333333444444555666777888999999:::::::::;;;;;;;;;<<<<<<======>>>???AAABBBCCCCCCFFFGGGHHHJJJKKKLLLMMMMMMKKKLLLMMMNNNPPPRRRSSSSSSPPPQQQQQQPPPPPPOOONNNMMMJJJKKKKKKKKKJJJIIIIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCAAAAAA@@@??????>>>======<<<;;;;;;;;;;;;;;;<<<===<<<<<<===>>>???@@@@@@AAADDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCDDDDDDBBBDDDFFFGGGFFFGGGIIIJJJHHHIIIIIIHHHFFFEEEFFFHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKNNNSSSZZZccclllqqqwwwxxxyyyxxxwwwvvvwwwxxxxxxyyyzzz{{{yyyvvvrrroooooommmllllllkkkjjjgggeeebbbbbbccceeehhhhhhfffdddeeecccaaa___\\\ZZZYYYXXXVVVVVVUUUUUUTTTTTTSSSSSSPPPQQQRRRSSSTTT___wwwxxx]]]OOOAAA<<<;;;888666555444444444444444444444444555999888:::EEELLLXXXkkk{{{vvv___TTTKKK[[[uuutttkkknnn{{{jjj\\\WWWRRRNNNKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGHHHJJJKKKKKKJJJIIIIIIHHHIIIJJJLLLMMMOOOQQQRRRTTTWWW[[[\\\[[[[[[\\\^^^^^^\\\ZZZXXXXXXXXXYYYZZZWWWYYY[[[]]]]]]]]]]]]^^^]]]cccmmmyyyzzzsssccc]]]YYY^^^jjjuuuyyywwwmmmkkkrrryyyxxxyyy{{{wwwvvvvvvtttuuuvvvyyyzzzyyyvvvssssssooonnnsss|||zzzoooWWWLLLAAA===<<<999777888444444444444444555666666666666777666666999===@@@EEESSSiii}}}wwwyyy~~~{{{~~~|||nnnbbbYYYRRRLLLGGG===:::666444333333222111000000000111111111000000//////000000111222222333444444555666777888999999:::::::::;;;;;;;;;<<<<<<>>>???@@@AAACCCDDDEEEFFFHHHHHHJJJKKKMMMNNNNNNNNNKKKLLLMMMNNNPPPQQQRRRSSSPPPPPPPPPPPPOOONNNMMMLLLJJJJJJKKKJJJJJJIIIHHHHHHFFFFFFFFFEEEDDDCCCCCCBBB?????????>>>======<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBEEEEEECCCBBB@@@??????>>>=========<<<<<<<<<;;;;;;:::::::::::::::::::::;;;999999:::;;;;;;<<<======<<<<<<======>>>?????????AAABBBBBBBBBBBBCCCCCCCCCCCCEEEGGGHHHHHHIIIKKKMMMJJJKKKKKKJJJIIIHHHJJJKKKOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNQQQVVV^^^fffnnnssswwwxxxyyyxxxwwwvvvwwwxxxzzz{{{}}}}}}{{{vvvrrroooooonnnmmmmmmmmmmmmkkkiiieeeddddddfffggggggeeeccceeedddccc```]]]ZZZXXXWWWTTTTTTSSSSSSRRRQQQQQQQQQOOOPPPRRRQQQOOOVVVkkkfffUUUDDD===;;;888666555444444444444444444444444555:::999<<>><<<999777888555555444444555555666777777777777777777:::???BBBJJJZZZpppzzz~~~}}}ooobbbYYYQQQKKKGGG;;;999666444444444333111//////000111111111111000...//////000111222333333444555666666888888999::::::::::::;;;;;;;;;<<<<<>>???@@@AAAAAAAAABBBBBBBBBBBBBBBDDDCCCAAA???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;888888999;;;<<<===>>>???<<<======>>>>>>??????@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCEEEHHHIIIIIIKKKMMMOOONNNNNNOOONNNLLLLLLNNNOOOSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQTTTYYY```hhhooosssvvvwwwxxxxxxvvvuuuvvvwwwzzz{{{}}}}}}{{{xxxsssqqqsssrrrpppoooppppppnnnlllfffdddcccdddeeefffeeedddeeedddbbb```]]]YYYVVVTTTRRRQQQQQQPPPPPPOOONNNNNNNNNOOOPPPOOOLLLPPPbbbsssmmmZZZFFF<<<:::888666666555555555555555555555555555;;;;;;>>>JJJRRRbbbyyy~~~eee[[[SSS```yyy}}}ooolllpppyyyxxxjjj]]]WWWTTTQQQOOOOOOIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEEEEDDDFFFHHHJJJMMMTTT]]]dddnnnxxx~~~}}}}}}{{{xxxsssmmmhhhccc^^^[[[YYY[[[]]]aaaccccccaaa```WWWXXXYYY\\\gggrrrrrrmmmddd```cccrrrvvvppppppooouuu~~~|||wwwssspppooommmkkkjjjkkknnnpppppppppkkkiiijjjllloooxxxttt\\\PPPCCC>>><<<999777888666666555555666666777888888888888777888<<>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAADDDDDDCCCCCCCCCCCCBBBBBB@@@???>>><<<<<<<<<<<<===;;;;;;;;;<<<======>>>>>>::::::::::::;;;;;;<<<<<<999::::::;;;<<<===>>>>>>=========>>>??????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDFFFHHHJJJJJJLLLNNNQQQQQQRRRRRRQQQPPPPPPQQQSSSVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTVVV[[[aaahhhnnnqqqtttuuuvvvvvvuuutttvvvwwwxxxyyy{{{|||{{{yyywwwuuuzzzwwwuuusssrrrqqqooommmeeeccc``````aaacccccccccdddcccbbb___[[[WWWTTTRRROOOOOOOOONNNMMMMMMLLLLLLKKKLLLMMMMMMKKKNNN[[[iiiqqq]]]FFF<<<:::888666666666666666666666666666666444;;;<<<@@@LLLVVVggg}}}eee^^^UUUaaazzzxxxllljjjpppyyyjjjaaaWWWTTTRRROOONNNOOOHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEBBBDDDFFFHHHMMMUUU```iiixxx~~~uuulllddd^^^YYYYYYYYYZZZZZZ[[[[[[[[[UUUWWWYYY\\\fffqqqqqqjjj```[[[\\\kkkrrrmmmmmmmmmmmmuuu}}}yyytttqqqnnnllliiigggfffgggjjjnnnqqqrrrllljjjiiiiiihhhmmm{{{sss^^^QQQDDD???<<<999777888666666666666666777888888888888888888999===BBBFFFXXXhhh~~~}}}~~~{{{lll^^^UUUMMMGGGCCC999777555444444444333222...///000222222222111000000111111222444555666666555555666777888999:::::::::::::::;;;;;;;;;<<<<<>>@@@BBBBBBEEEEEEEEEDDDCCCCCCBBBBBB===<<<;;;;;;;;;<<<>>>???<<<<<<===>>>???@@@AAAAAA;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@===>>>???AAACCCDDDFFFFFFDDDFFFIIIJJJKKKMMMOOORRRSSSTTTTTTTTTRRRRRRTTTVVVXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUXXX\\\aaagggmmmppprrrtttuuuuuuttttttuuuvvvuuuwwwyyyzzz{{{{{{zzzyyy|||xxxuuusssqqqnnnllldddaaa^^^]]]^^^aaabbbccccccbbbaaa^^^[[[VVVSSSPPPNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIKKKLLLKKKLLLWWWccczzzsss^^^FFF;;;999888777666777777777777777777777777444<<<===AAAMMMXXXjjj|||fffbbbMMMcccsssmmmmmmqqq|||xxxgggccc]]]XXXUUURRRNNNLLLMMMGGGAAA@@@BBBDDDBBB@@@>>>>>>??????@@@@@@@@@@@@@@@CCCEEEFFFIIIQQQ]]]ggg}}}rrriiifff___\\\WWWVVVWWWWWWUUUSSSRRRTTTVVVZZZccckkkkkkfffZZZZZZ]]]fffvvvvvvlllhhhiiioooqqqvvv||||||wwwqqqllliiihhhiiigggfffeeefffhhhjjjlllnnnhhhbbb```___bbbkkkvvv}}}gggVVVFFF???>>><<<999888444555666777777666555444666555777::::::;;;BBBKKK\\\uuu|||~~~vvvjjjaaaWWWLLLCCC@@@:::999666444333222222222222222111111111111222222333333333444444555555555777777777777888999:::;;;>>>===;;;;;;;;;<<<>>>???CCCDDDEEEFFFGGGHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJLLLJJJIIIIIIKKKLLLKKKJJJIIIJJJKKKKKKJJJHHHFFFDDDEEEDDDDDDBBBAAA@@@??????>>>===<<<;;;;;;<<<===>>>??????@@@AAABBBDDDDDDEEEIIIIIIHHHGGGEEECCC@@@>>>======<<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@AAAAAAAAABBB???<<<:::;;;<<<<<<;;;AAA@@@???>>>>>>???AAABBBDDDDDDDDDDDDDDDEEEFFFGGGDDDFFFHHHJJJLLLPPPTTTWWWWWWXXXWWWVVVTTTTTTVVVXXXVVVWWWYYY[[[]]]]]]\\\\\\XXXXXXXXXZZZ]]]ccciiilllqqqpppqqqtttwwwxxxuuuqqqrrrtttvvvzzz|||zzzyyyyyywwwqqqkkkdddaaa]]]ZZZZZZ[[[^^^```eeedddbbb^^^YYYTTTOOOMMMLLLLLLKKKKKKLLLMMMNNNNNNPPPKKKIIIJJJKKKJJJNNNSSSiiiyyylll\\\HHH<<<::::::888444555555555555555666777777<<<;;;@@@IIINNNXXXqqqtttfffdddPPPfffrrrmmmoootttwwwpppgggccc^^^ZZZVVVSSSOOOLLLLLLGGGAAA@@@BBBCCCBBB???>>>>>>??????????????????>>>@@@BBBCCCEEELLLWWW```wwwsssgggaaa\\\YYYUUUTTTUUUUUUSSSQQQRRRTTTVVVYYYaaahhhgggbbbZZZZZZ\\\dddsssvvvkkkggghhhjjjlllpppvvv|||~~~{{{wwwrrrmmmiiihhheeedddbbbbbbdddgggjjjlllmmmgggaaa]]][[[\\\eeennnjjjZZZHHHAAA>>>;;;888777666666777888888777666666666555777::::::;;;CCCMMMddd{{{{{{xxx|||sssfff\\\RRRGGG???===:::888666444333222222222222222111111111111222222111111111222222333333444888888888888999:::;;;<<<===<<<;;;;;;<<<===???AAADDDDDDFFFGGGHHHIIIIIIIIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLJJJHHHIIIJJJKKKKKKJJJIIIJJJKKKKKKJJJHHHEEEDDDCCCCCCBBBAAA@@@???>>>>>>===<<<;;;;;;;;;<<<===>>>@@@@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEECCCAAA???>>>>>>>>>>>>>>>>>>@@@CCCEEEHHHGGGGGGGGGGGGHHHJJJJJJDDDDDDEEEEEEEEECCCBBBAAADDDBBB???===>>>>>>>>>>>>AAA@@@???>>>>>>???@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHKKKLLLNNNQQQUUUXXXWWWWWWXXXWWWUUUVVVXXXZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[\\\^^^bbbfffiiikkkjjjjjjmmmppprrrqqqoooqqqrrrtttwwwyyy{{{||||||{{{yyywwwxxxzzzwwwqqqlllaaa___\\\ZZZZZZ\\\```bbbbbbaaa```]]]YYYUUUQQQOOOLLLLLLKKKKKKLLLLLLMMMNNNOOOKKKIIIJJJKKKIIILLLPPP\\\lll{{{yyynnn___KKK>>>;;;;;;999666666555555555555666777777888888>>>HHHQQQ^^^yyypppcccbbbUUUiiiqqqnnnqqqxxx}}}rrrnnnhhheee```\\\YYYTTTOOOKKKJJJEEEAAA???AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAACCCIIIQQQXXXjjjpppbbb[[[WWWTTTRRRQQQQQQQQQPPPNNNQQQSSSUUUWWW]]]cccaaa\\\XXXXXXZZZaaapppuuuiiieeeeeeeeegggkkkpppuuuyyy|||}}}}}}|||{{{xxxsssooojjjhhhcccbbbaaaaaacccgggkkknnnoooiiibbb]]]XXXXXX```iiinnn]]]KKKBBB???;;;888777777777888888888888777777666666888::::::<<>><<<999888666444333222333333222222111111111111222222000111111222333333444444999999999::::::;;;<<<<<<<<<;;;;;;<<<===???AAACCCDDDEEEGGGIIIJJJKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPLLLJJJIIIIIIJJJKKKJJJIIIIIIIIIIIIIIIHHHFFFEEECCCBBBAAAAAA@@@???>>>======>>>===<<<<<<===>>>@@@AAAAAABBBCCCEEEFFFGGGHHHHHHFFFEEEDDDCCCBBB@@@???>>><<<===???@@@AAADDDHHHKKKPPPPPPOOONNNOOOQQQRRRSSSOOOPPPQQQPPPOOOLLLIIIGGGKKKHHHEEEDDDDDDDDDCCCBBBCCCBBBAAA@@@@@@AAABBBBBBAAAAAAAAABBBCCCEEEFFFGGGJJJLLLNNNOOOPPPRRRVVVXXXVVVWWWWWWWWWWWWXXX[[[^^^______^^^^^^___```aaaaaacccaaa```______bbbdddfffhhhfffeeefffiiilllnnnnnnpppppprrrssstttuuuuuuuuurrrrrrtttxxxzzzxxxqqqkkkcccaaa^^^[[[ZZZ[[[^^^______^^^]]]\\\YYYUUURRRPPPLLLKKKKKKKKKKKKLLLLLLMMMMMMIIIIIIKKKJJJHHHHHHLLLUUUeee}}}{{{zzzrrrcccOOOAAA===<<<:::888666666555555666666777888777888>>>IIITTTeeekkk______YYYlllsssqqqvvv~~~xxxqqqoookkkhhhddd___ZZZTTTMMMHHHGGGDDD@@@???@@@@@@???>>>>>>>>>>>>>>>============???AAABBBBBBDDDGGGMMMRRRYYYiii|||sssggg\\\VVVQQQPPPNNNNNNMMMMMMLLLKKKLLLPPPRRRTTTYYY^^^]]]XXXUUUUUUWWW___mmmtttgggbbbaaabbbeeeiiinnnrrrvvvzzz}}}|||{{{{{{yyywwwrrrlllhhhcccbbbaaaaaacccggglllooosssnnnhhhbbb[[[ZZZaaakkkooo___MMMCCC???;;;888999777777777777777777777777555666999;;;:::===IIIUUUsss{{{xxx|||yyy}}}rrrbbbWWWNNNDDD??????999888666444333333333333222222111111111111222222222333333444555666777777888888999::::::;;;;;;;;;:::;;;;;;===???AAADDDEEEEEEFFFHHHJJJLLLMMMNNNNNNMMMNNNNNNNNNNNNNNNOOOOOONNNNNNOOOOOOPPPPPPQQQQQQMMMLLLJJJJJJKKKLLLKKKJJJHHHHHHHHHGGGFFFEEECCCCCCAAAAAA@@@??????>>>======??????>>>>>>@@@AAACCCDDDCCCDDDFFFHHHIIIIIIIIIIIIHHHGGGEEECCCBBBAAA@@@@@@@@@BBBFFFHHHIIILLLQQQUUUYYYYYYYYYZZZ[[[^^^```aaacccbbbaaa___\\\YYYVVVUUUTTTRRRNNNLLLKKKJJJIIIGGGEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJLLLNNNPPPQQQQQQSSSUUUXXXUUUVVVWWWXXXXXXZZZ^^^aaabbbbbbaaaaaaccceeeggghhhgggfffdddbbbbbbccceeefffkkkiiifffeeegggjjjnnnpppoooppppppqqqqqqpppoooooommmoootttyyy{{{wwwpppjjjhhheeeaaa\\\YYYXXXYYYYYY]]]]]]\\\ZZZXXXTTTQQQPPPKKKKKKKKKJJJJJJKKKKKKLLLKKKHHHHHHKKKJJJFFFFFFHHHSSSbbbzzzwwwhhhSSSDDD===;;;:::888666666666555666777777888:::;;;@@@JJJWWWkkkfff\\\]]]\\\ooovvvvvv{{{{{{tttooonnnmmmjjjeee___YYYRRRJJJEEECCCBBB@@@>>>>>>>>>>>>===>>>>>>>>>===============@@@AAABBBCCCDDDFFFIIIKKKNNNWWWeeevvvvvviiiaaaZZZSSSOOOKKKLLLLLLKKKJJJJJJIIIIIIGGGKKKPPPRRRVVVZZZZZZVVVQQQQQQTTT\\\kkkqqqeee___^^^___bbbfffjjjnnnsssyyy~~~}}}}}}}}}}}}{{{vvvnnnhhhcccaaa______aaafffkkknnnuuuqqqlllggg___]]]eeeooopppaaaOOODDD>>>:::999;;;666666666666666666666666555666999;;;;;;???LLLZZZxxxvvvwww~~~~~~ppp```UUULLLDDD@@@@@@888777666444333333333444222222111111111111222222222333333444666777777888666777888999:::::::::999:::;;;<<<>>>AAACCCEEEFFFFFFGGGIIIKKKMMMNNNOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNNNNNNNOOOOOOPPPPPPOOOMMMKKKKKKLLLLLLLLLKKKGGGGGGFFFFFFEEECCCBBBBBBAAAAAA@@@@@@??????>>>>>>=========>>>@@@BBBDDDFFFFFFGGGIIIJJJKKKJJJJJJIIIHHHGGGDDDBBBAAAAAABBBCCCHHHMMMSSSVVVWWWZZZ___ccchhhiiikkkmmmpppsssuuuvvvwwwuuuqqqlllhhheeecccccc___\\\XXXUUURRROOOLLLIIIFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDFFFGGGIIIJJJLLLNNNQQQRRRRRRSSSUUUWWWUUUVVVXXXYYYZZZ]]]aaadddddddddeeeeeegggjjjmmmoooiiihhhgggfffeeefffggghhhnnnllljjjhhhhhhjjjnnnqqqqqqqqqqqqqqqpppnnnmmmlllnnnqqqvvvzzzzzzvvvooojjjiiifffbbb]]]ZZZXXXWWWWWW\\\\\\[[[YYYVVVSSSOOONNNKKKKKKJJJJJJJJJJJJJJJKKKIIIGGGGGGJJJJJJFFFDDDFFFOOO[[[sss}}}nnnXXXGGG>>>:::999888666666666666666777888888999;;;BBBLLL[[[rrrzzzbbbZZZ]]]___ssszzz|||}}}yyysssoooooojjjfffaaa[[[UUUNNNGGGCCCAAA@@@???>>>=====================>>>>>>?????????@@@AAABBBCCCDDDEEEFFFFFFKKKMMMTTT___lll{{{{{{ggg[[[TTTNNNJJJHHHGGGIIIKKKJJJIIIHHHHHHIIICCCIIINNNPPPSSSWWWVVVSSSNNNNNNQQQYYYiii|||ooobbb\\\[[[YYY]]]bbbeeeiiiooowww~~~{{{qqqiii```___]]]]]]```eeekkkooowwwtttpppjjjbbb___gggrrrttteeeSSSGGG???::::::<<<666666555555555555666666555777:::;;;;;;@@@OOO___{{{yyysssyyyxxxkkk\\\RRRJJJBBB>>>>>>888777555444333333444444222222111111111111222222000111222333444555666777555666888999::::::999888:::;;;===@@@BBBDDDFFFGGGGGGHHHJJJKKKMMMNNNOOOOOOMMMMMMMMMNNNNNNOOOOOOPPPMMMNNNNNNNNNNNNNNNNNNOOOOOOMMMKKKKKKLLLLLLKKKJJJFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@??????>>>>>>:::;;;;;;<<<>>>AAADDDEEEIIIJJJKKKLLLLLLKKKIIIGGGEEEDDDBBBAAABBBDDDGGGIIIOOOWWWaaafffhhhjjjooosss|||~~~zzzuuurrrqqqnnnjjjeee```[[[VVVPPPMMMHHHHHHHHHGGGGGGFFFFFFEEECCCCCCCCCDDDEEEGGGHHHIIILLLOOORRRTTTTTTUUUWWWXXXXXXYYY[[[\\\^^^```dddggghhhhhhiiijjjmmmoooqqqrrrlllkkkjjjiiihhhiiiiiijjjmmmmmmmmmlllkkklllooorrruuuuuuuuutttrrrpppnnnmmmqqqtttwwwyyywwwsssnnnjjjfffdddaaa]]][[[ZZZZZZZZZZZZZZZYYYXXXUUURRROOOMMMKKKJJJJJJIIIIIIIIIIIIJJJHHHFFFFFFIIIIIIFFFEEEGGGMMMVVVmmmuuu^^^KKK???:::999888777777666666777777888999555999BBBNNN```zzzuuu^^^YYY^^^bbbwww}}}~~~zzzvvvpppllllllbbb___YYYSSSOOOJJJFFFBBB>>>??????>>><<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBBBBDDDFFFGGGHHHGGGEEEKKKHHHJJJRRRYYYaaaooo|||rrrfffYYYRRRMMMGGGDDDEEEEEEHHHJJJJJJHHHGGGHHHIIICCCJJJOOOPPPQQQSSSRRROOOMMMLLLOOOVVVeeexxx}}}mmm```ZZZXXXUUUZZZ___bbbfffmmmwwwsssjjj___^^^]]]^^^cccjjjqqqvvv{{{yyyvvvoooeeeaaaiiittt{{{lllYYYKKKAAA:::999<<<777777666555555666777777555777:::<<<;;;@@@QQQbbbyyy}}}vvvrrr|||sssfffYYYPPPIIIAAA======888777555444333333444444222222111111111111222222000111222333444666777777555777999:::;;;;;;:::999;;;<<<>>>AAACCCEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNLLLJJJIIIJJJJJJIIIHHHFFFEEEDDDBBBAAAAAA@@@@@@??????>>>>>>>>>>>>======;;;;;;<<<>>>@@@CCCFFFHHHKKKLLLMMMMMMLLLJJJGGGEEECCCBBBBBBCCCGGGLLLRRRUUU^^^iiiwww}}}vvvooohhhaaaZZZUUUOOOOOOOOONNNNNNMMMLLLKKKGGGGGGGGGHHHIIIJJJKKKKKKMMMPPPTTTVVVWWWXXXYYY[[[\\\^^^___aaabbbeeeiiillllllmmmnnnooopppqqqqqqqqqpppooommmkkkjjjiiiiiiiiijjjmmmqqqrrrrrrrrruuuwwwzzzyyyyyywwwvvvtttrrrqqqsssuuuvvvvvvtttpppnnnllleeedddaaa^^^[[[ZZZYYYYYYWWWWWWWWWVVVTTTRRRPPPNNNKKKJJJIIIIIIHHHHHHIIIIIIHHHEEEEEEHHHHHHFFFFFFIIIKKKRRRggg|||eeePPPBBB;;;:::999777777666666777777888999444:::DDDPPPccc~~~nnn[[[YYY```dddyyy~~~vvvrrrnnnhhhdddddd\\\XXXSSSNNNKKKHHHEEECCC===>>>>>>>>><<<;;;;;;<<<<<<<<<===???@@@AAABBBCCCEEEFFFGGGJJJLLLKKKIIIHHHJJJFFFFFFKKKOOORRR[[[fffpppwwwhhh[[[TTTNNNLLLJJJEEECCCDDDDDDHHHKKKKKKIIIGGGHHHIIIEEEKKKPPPPPPPPPQQQOOOKKKLLLLLLMMMTTTbbbttt{{{lll___YYYWWWUUUYYY___cccgggnnnyyyuuukkk```______aaagggpppxxx~~~~~~{{{sssiiidddkkkvvvrrr^^^NNNBBB:::888;;;999888777666666777888999555777;;;<<<;;;AAASSSddduuu}}}~~~uuurrrqqqeeeXXXQQQJJJBBB>>>>>>777777555444333333444555222222111111111111222222222333444555777888999:::666888:::<<<<<<<<<;;;:::<<<===???BBBDDDEEEFFFGGGIIIIIIJJJLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMKKKHHHHHHHHHIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@===============<<<<<<<<<>>>>>>???AAADDDGGGJJJLLLLLLMMMNNNNNNLLLIIIFFFDDDCCCCCCDDDGGGMMMUUU\\\aaarrr~~~|||tttlllccc^^^VVVVVVVVVVVVUUUTTTSSSRRRMMMMMMMMMMMMMMMNNNOOOOOONNNQQQUUUXXXYYYZZZ[[[]]]```aaacccdddeeehhhlllooopppqqqrrrsssrrrqqqpppooosssrrrpppmmmkkkiiihhhhhhiiinnntttwwwxxxxxxzzz|||}}}||||||zzzxxxvvvtttsssssstttuuusssqqqooonnnnnnhhhfffccc^^^[[[XXXWWWVVVTTTTTTUUUUUUTTTSSSQQQPPPKKKJJJIIIIIIHHHHHHHHHHHHHHHEEEEEEHHHHHHFFFGGGKKKFFFKKK```jjjSSSDDD===;;;:::777777777777777888888999777>>>GGGRRRddd~~~jjjYYYYYYbbbeeeyyyrrrmmmllliiiaaaZZZXXXSSSPPPMMMKKKIIIGGGCCCAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@??????@@@CCCEEEGGGCCCEEEGGGJJJKKKKKKJJJIIIMMMLLLKKKKKKLLLNNNQQQRRR```eeekkkooollleee[[[UUULLLKKKIIIGGGFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFGGGJJJOOOPPPMMMJJJKKKLLLOOOTTT]]]lll{{{uuueeeYYYTTTTTTWWWWWWZZZ```dddkkkvvvwwwkkk___^^^^^^bbblllwww}}}oooeeefffmmmzzzcccOOOCCC>>><<<<<<777777777777777666555555999999:::<<<===DDDSSScccttt{{{}}}wwwxxxqqqfffWWWJJJCCC???===;;;:::999777444333222222222111111111000111111222333111111333444666777888999999;;;===>>>===<<<<<<<<<<<<<<<===>>>@@@CCCEEEGGGGGGIIIKKKMMMNNNNNNLLLKKKNNNOOOPPPPPPPPPOOONNNMMMPPPOOONNNNNNNNNMMMKKKIIIJJJHHHGGGGGGHHHHHHFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@>>><<<;;;;;;;;;<<<===>>>@@@CCCGGGJJJMMMNNNPPPNNNMMMNNNLLLGGGEEEGGGCCCBBBFFFNNNUUU[[[hhhuuusssjjjgggbbb```^^^\\\[[[ZZZXXXVVVTTTOOOMMMOOOPPPNNNNNNPPPQQQTTTXXX[[[\\\^^^aaaccccccdddgggiiikkklllmmmnnnrrrsssuuuvvvvvvuuusssrrrrrrqqqpppooonnnnnnnnnnnnlllrrrwwwyyyxxxyyy}}}|||yyyvvvuuusssrrrrrrrrrrrrpppllliiiiiiccc^^^[[[\\\ZZZUUUQQQSSSSSSTTTTTTSSSRRRQQQOOOOOOLLLIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCIIINNN\\\tttttt^^^III>>><<<>>>777777777777888888888888<<<@@@IIIUUUgggzzzfff\\\]]]bbbooo~~~ssslllfffdddaaaZZZUUUSSSOOOLLLIIIGGGFFFCCC@@@>>><<<<<<<<<<<<===>>>???@@@BBBBBBAAAAAABBBEEEGGGIIIJJJKKKLLLMMMMMMKKKJJJIIIJJJIIIHHHHHHHHHJJJKKKLLLTTTXXX\\\^^^\\\UUUMMMHHHGGGFFFEEEEEEEEEFFFGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIEEEEEEFFFHHHJJJKKKIIIHHHKKKKKKMMMRRR[[[hhhvvv|||oooaaaWWWTTTUUUUUUUUUXXX^^^bbbiiitttxxxmmmbbbbbbbbbgggpppzzz~~~pppddddddjjjtttgggQQQDDD>>><<<;;;888888999888888777777666666666999;;;===CCCSSSbbbrrryyy~~~~~~xxx{{{|||~~~qqqfffWWWJJJCCC???<<<;;;888777555444333333333444111111111111111222222333222222333444666777888888777999;;;;;;:::999999:::>>>>>>???@@@BBBDDDFFFHHHIIIJJJKKKMMMMMMMMMMMMLLLQQQQQQRRRSSSSSSRRRQQQPPPPPPOOONNNNNNNNNMMMKKKIIIJJJHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>===<<<<<<===>>>>>>???@@@CCCFFFIIILLLNNNPPPPPPMMMLLLLLLIIICCCBBBDDDJJJKKKQQQ[[[ccckkkzzzyyyvvvooommmjjjgggeeebbb___\\\ZZZUUUSSSUUUUUUSSSRRRTTTUUUXXX]]]```bbbeeehhhjjjiiijjjkkkmmmooopppqqqrrrtttuuuvvvxxxxxxwwwuuuttttttsssrrrqqqpppppppppooopppuuuzzz||||||}}}zzzwwwvvvvvvuuussssssrrrqqqmmmjjjiiiddd^^^[[[[[[YYYTTTPPPRRRRRRSSSTTTSSSRRRQQQPPPOOOLLLIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGLLLXXXnnnyyybbbKKK>>>::::::777777777777888888888888999???IIIUUUfffzzzxxxfff]]]___cccwww||||||lllccc\\\ZZZWWWRRRNNNMMMJJJHHHEEECCCBBB@@@>>>;;;:::::::::;;;===???@@@AAACCCCCCCCCDDDEEEGGGJJJKKKNNNNNNOOOPPPOOONNNMMMLLLKKKKKKJJJIIIHHHHHHIIIIIILLLNNNPPPPPPMMMHHHCCC@@@BBBBBBCCCDDDEEEGGGIIIJJJGGGHHHIIIJJJJJJIIIIIIHHHDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJLLLPPPWWWcccooowww}}}zzzrrrggg\\\UUUTTTUUUSSSSSSVVV\\\```gggrrr~~~{{{pppffffffhhhmmmvvv~~~}}}nnnaaa___cccfffzzzkkkTTTEEE>>><<<;;;999999999999999888888888555666999<<<>>>EEETTTdddrrryyy~~~~~~~~~}}}zzzssszzzssshhhYYYMMMEEEAAA>>><<<777666555444333444555555111111111111111222333333333333444555666666777777666888::::::999999999:::@@@AAAAAABBBDDDFFFGGGHHHKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOQQQOOONNNMMMNNNMMMKKKIIIJJJIIIGGGGGGGGGGGGFFFDDDEEEEEEDDDCCCBBB@@@??????<<<<<<;;;;;;<<<>>>@@@AAABBBDDDFFFIIILLLNNNPPPQQQOOOLLLJJJJJJGGGCCCCCCHHHNNNRRR\\\hhhrrr~~~}}}yyyuuuqqqlllfffbbb```\\\ZZZ\\\]]]ZZZYYYZZZ]]]```dddhhhkkkmmmqqqsssooooooooopppqqqssstttuuuvvvwwwxxxyyyzzzzzzyyyxxxxxxwwwvvvuuutttsssrrrrrrsssxxx}}}|||zzzyyyzzzxxxvvvtttsssrrrooommmiiiddd^^^[[[ZZZWWWRRROOOPPPQQQRRRSSSSSSSSSRRRQQQNNNLLLIIIGGGGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEIIISSSeee~~~}}}fffOOO???::::::777777777888888888999999999@@@KKKWWWfffwwwsssddd^^^```eeeyyy}}}xxxwwwggg]]]UUUSSSPPPLLLIIIIIIHHHEEECCCBBBAAA@@@===;;;=========>>>@@@AAACCCDDDCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMNNNPPPQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKJJJLLLLLLLLLKKKIIIGGGDDDBBBCCCCCCDDDFFFHHHIIIKKKLLLHHHIIIKKKLLLLLLKKKIIIHHHFFFHHHIIIGGGDDDCCCEEEHHHFFFHHHKKKOOOUUU___jjjqqquuuqqqjjj```WWWRRRRRRTTTRRRRRRUUU[[[```fffqqq}}}~~~rrrggghhhkkkqqqxxxyyykkk]]]XXX[[[aaarrrjjjTTTEEE???<<<;;;999999999888888888999999888999;;;>>>@@@GGGWWWfffttt{{{~~~{{{ttt}}}uuukkk\\\PPPIIIDDDAAA???888777555444333333444555222111111111111222333333444444555555666666777777888:::;;;;;;;;;:::<<<===AAAAAABBBCCCEEEFFFHHHHHHMMMLLLLLLLLLLLLMMMNNNOOOMMMMMMMMMNNNNNNNNNNNNNNNQQQOOOMMMMMMMMMMMMKKKJJJKKKIIIGGGGGGGGGGGGEEEDDDEEEDDDCCCBBB@@@???>>>===;;;::::::;;;<<<>>>@@@AAAEEEFFFIIIKKKNNNOOOPPPPPPMMMJJJIIIHHHFFFEEEIIIPPPSSS\\\kkkxxxzzzrrrjjjeeeddd```___bbbcccaaaaaabbbfffhhhllloooqqqsssuuuwwwrrrrrrqqqqqqqqqssstttuuuvvvwwwyyy{{{|||||||||||||||{{{{{{yyyxxxvvvuuutttsssxxx~~~~~~~~~{{{xxxuuutttrrrpppnnnhhhddd___[[[XXXUUUQQQNNNNNNOOOQQQRRRSSSSSSRRRRRRNNNKKKHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHEEEGGGNNN]]]sss~~~iiiSSSBBB======777777888888888999999999<<>>@@@HHHXXXhhhvvv~~~{{{xxxtttjjj\\\PPPIIIDDD@@@>>>:::888666444333222222222222222222111222333333444555555555666666666777777888:::;;;;;;;;;;;;===>>>@@@AAABBBDDDFFFGGGHHHHHHNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRPPPMMMLLLLLLMMMLLLKKKKKKIIIGGGGGGGGGGGGEEECCCCCCCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;===???@@@FFFGGGJJJLLLNNNOOOOOOOOOMMMJJJHHHGGGDDDDDDKKKUUU```nnnzzzpppiiigggbbbaaadddffffffgggjjjllloooqqqsssssstttvvvwwwttttttttttttuuuuuuvvvvvvwwwxxxyyy{{{}}}~~~~~~|||yyywwwvvvqqqwww}}}yyyvvvtttrrrooommmfffccc___ZZZVVVSSSOOOMMMMMMNNNPPPQQQRRRRRRRRRRRRNNNKKKHHHGGGGGGGGGFFFEEEBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGKKKVVVjjjmmmUUUDDD<<<<<<888888888888999999999999===CCCMMMYYYgggxxxzzzgggZZZYYYcccmmmyyy~~~tttnnnwww|||{{{nnnaaaXXXQQQNNNMMMIIIGGGGGGEEEDDDBBBBBBBBBBBB@@@??????????????????@@@AAABBBBBBCCCEEEGGGJJJLLLNNNOOOQQQQQQRRRRRRSSSTTTTTTTTTSSSTTTUUUVVVVVVTTTRRRQQQMMMMMMMMMLLLIIIGGGDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHIIIKKKLLLNNNNNNNNNNNNMMMHHHIIIIIIHHHFFFEEEEEEFFFDDDGGGKKKOOOTTTZZZ```eeefffbbb\\\VVVQQQPPPPPPQQQSSSSSSVVV\\\```gggrrr~~~vvvjjjkkknnnsssxxx|||}}}}}}~~~}}}zzzoooaaaYYYYYYYYYdddyyyttt```OOODDD@@@===<<<888888777666666777999:::999999:::<<<@@@III\\\mmm|||~~~yyyxxx}}}qqqgggZZZNNNGGGBBB>>>;;;;;;999777444333222111222222222222222222333444444444444555666777777888888777888999999999:::<<<>>>???AAACCCEEEGGGIIIJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQQQQRRRPPPMMMLLLLLLLLLLLLKKKKKKJJJHHHGGGGGGFFFEEECCCAAAAAA@@@???===<<<;;;;;;===<<<<<<<<<===???AAABBBGGGHHHKKKMMMOOOOOONNNMMMNNNKKKHHHFFFBBBCCCMMMYYYnnnyyyrrrkkkeeebbbeeeggghhhkkkooooooqqqtttttttttsssuuuvvvxxxxxxzzz{{{{{{{{{{{{{{{xxxyyyzzz|||~~~|||yyywwwrrrwww~~~~~~zzzwwwtttqqqmmmkkkdddbbb^^^ZZZUUURRROOONNNLLLMMMOOOQQQRRRRRRQQQQQQMMMKKKHHHFFFFFFFFFEEEDDDBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGIIIQQQbbb}}}rrrXXXDDD:::999888888888999999999999:::;;;BBBMMMYYYhhhyyy{{{fffYYYYYYeeeppp||||||pppjjjrrruuuggg^^^UUUOOOMMMLLLHHHEEEEEEBBBAAA??????@@@@@@???>>>=========>>>???AAABBBCCCCCCDDDGGGJJJMMMOOOQQQQQQTTTUUUUUUVVVXXXYYYZZZ[[[[[[]]]___bbbbbbaaa___]]]XXXYYYXXXVVVRRRMMMHHHEEEBBBDDDFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQMMMLLLLLLLLLMMMLLLJJJHHHFFFIIILLLOOORRRUUUYYY\\\\\\YYYUUURRRPPPPPPPPPPPPSSSRRRUUU[[[```fffrrr}}}yyynnnoooqqquuuyyy}}}~~~~~~}}}sssddd[[[YYYWWWcccyyyzzznnn\\\MMMDDD@@@===;;;:::999777777777999:::<<<:::999:::===BBBOOOeeeyyy}}}wwwttt{{{zzz|||qqqhhhZZZOOOHHHCCC>>>;;;999888666444333333333333333222222222222333444444333444555666777888999:::888999:::::::::;;;>>>@@@???AAADDDGGGJJJLLLMMMMMMNNNNNNOOOPPPPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNOOOSSSPPPMMMKKKLLLLLLLLLKKKLLLJJJHHHGGGGGGFFFDDDBBB@@@@@@@@@???>>>======<<<======>>>???AAADDDFFFHHHHHHJJJMMMOOOPPPOOONNNMMMLLLJJJHHHGGGFFFJJJXXXfff}}}yyyqqqjjjeeeeeeggghhhlllqqqoooqqqssstttttttttuuuvvvyyy{{{}}}~~~}}}zzzzzz|||~~~}}}zzzxxxwwwxxx|||}}}zzzwwwtttpppkkkgggaaa```]]]YYYTTTQQQOOOOOOMMMNNNOOOPPPQQQQQQPPPOOOMMMKKKGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFGGGMMM\\\wwwvvv\\\GGG===;;;888888888999999999::::::<<>>======>>>>>>===<<<;;;<<<===???AAACCCEEEFFFDDDFFFHHHLLLOOOQQQSSSSSSTTTUUUVVVYYY\\\```bbbdddeeegggkkknnnooonnnllljjjfffgggfffddd^^^WWWPPPKKKCCCEEEHHHJJJLLLNNNNNNNNNKKKKKKKKKLLLNNNPPPRRRSSSRRRQQQPPPRRRUUUTTTPPPLLLHHHKKKMMMOOOPPPQQQTTTVVVUUUSSSPPPOOOOOOPPPQQQPPPRRRRRRUUUZZZ___eeeqqq|||{{{rrrrrrssswww{{{~~~sssdddZZZWWWYYYfff|||vvvkkk[[[MMMEEE@@@<<<:::;;;:::999888888:::<<<===;;;:::<<<@@@GGGVVVooo~~~wwwqqqzzzyyy}}}tttjjj]]]RRRKKKEEEAAA===777666555444333444555555333333222222333333444555333333444666777999::::::;;;<<<===<<<<<<>>>AAACCC@@@BBBEEEIIILLLNNNOOOOOOMMMNNNPPPQQQQQQPPPNNNMMMOOONNNMMMMMMNNNPPPRRRSSSSSSPPPMMMKKKKKKLLLLLLLLLLLLJJJHHHGGGGGGFFFDDDBBBAAA@@@@@@@@@??????>>>>>>===>>>???AAADDDHHHKKKMMMJJJLLLNNNPPPQQQPPPNNNMMMJJJIIIIIIJJJLLLTTTddduuu}}}vvvnnngggffffffggglllqqqmmmppprrrttttttuuuvvvxxxxxxzzz~~~}}}{{{|||}}}~~~zzzxxx{{{zzz{{{~~~}}}~~~|||zzzwwwtttoooiiieee```___]]]YYYTTTQQQOOOOOOMMMNNNOOOPPPPPPPPPOOONNNMMMJJJGGGFFFFFFFFFEEEDDDFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFJJJXXXsssxxx```KKKBBB@@@888888999999999:::::::::>>>HHHWWWgggtttmmm```___iiisss|||xxxooogggmmm~~~~~~zzznnnaaaUUURRRNNNKKKIIIFFFCCCAAABBBAAA@@@@@@???@@@@@@@@@>>>>>>>>>AAACCCCCCAAA???EEEDDDHHHLLLMMMKKKMMMRRRWWWYYY\\\```eeeiiimmmooouuuxxx|||~~~~~~~~~www}}}|||nnn]]]OOOHHHJJJJJJKKKMMMOOOPPPOOOMMMNNNMMMLLLNNNPPPRRRRRRRRRVVVVVVZZZ^^^___[[[UUURRRPPPKKKJJJOOORRRPPPNNNNNNKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLMMMSSSXXX```nnnzzz{{{yyyxxxxxxzzz|||}}}}}}}}}rrreee\\\WWW^^^ggg{{{ooofffXXXLLLCCC???<<<;;;888888777777777777888888>>><<<<<>>>>>>>>>>>CCCFFFHHHJJJKKKMMMPPPRRRRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRQQQOOOMMMKKKIIIIIIIIIIIIJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBDDDFFFHHHJJJKKKLLLNNNOOOPPPOOOMMMJJJIIIIIIIIIKKKOOOSSS\\\nnnwwwoooiiiiiijjjhhhiiikkkqqqqqqrrruuuwwwxxxwwwvvvzzz{{{~~~~~~~~~}}}{{{}}}|||wwwsssnnnjjjfffdddaaa\\\VVVQQQOOOMMMMMMKKKKKKKKKLLLKKKJJJJJJIIIKKKJJJHHHFFFEEEEEEEEEFFFEEEDDDDDDCCCBBBBBBAAAAAABBBEEECCCGGGUUUddd{{{iiiSSSCCC>>>::::::999888888999::::::???KKKZZZffftttmmm```^^^hhhtttvvvnnnhhhooo{{{nnnaaaWWWTTTOOOKKKHHHFFFCCCAAABBBAAA@@@???????????????=========@@@BBBDDDDDDCCCEEEEEEHHHMMMNNNMMMOOOTTT[[[___eeelllrrrwww{{{}}}ooo```YYYTTTSSSTTTVVVWWWWWWUUUSSSPPPOOONNNPPPSSSWWWYYYZZZaaaaaacccffffffbbb\\\XXXQQQLLLJJJMMMPPPNNNKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOMMMOOOSSSXXX```nnnzzz|||zzzyyyzzz|||}}}}}}|||~~~tttiii___[[[^^^gggyyynnneeeXXXLLLCCC???<<<;;;888888777777777777888888::::::;;;BBBPPPiii~~~|||}}}vvvjjj[[[OOOIIIEEEAAA===999777666444333333333333111222222333333444555555666666777777888888999999888999:::;;;<<<=========CCCEEEHHHJJJLLLNNNPPPRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSPPPOOOMMMKKKIIIIIIIIIIIIJJJIIIGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAADDDDDDEEEFFFHHHJJJLLLMMMMMMOOOPPPPPPPPPMMMKKKIIIHHHIIILLLSSSZZZfffzzzxxxpppiiihhhiiiggghhhkkkooopppssswww{{{}}}}}}}}}{{{{{{~~~}}}~~~yyyuuupppkkkhhhbbb```\\\XXXTTTRRRPPPOOOLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBCCCEEECCCFFFQQQ^^^yyy~~~zzznnnZZZGGG>>>;;;:::999888888999:::;;;@@@KKKZZZgggvvv~~~lll```___iiiuuu}}}tttnnnlllvvv~~~mmm```ZZZUUUOOOJJJGGGFFFDDDBBBBBBAAA@@@???>>>============<<<<<>>>>>>>>CCCEEEIIIKKKMMMNNNQQQSSSRRRRRRQQQQQQPPPPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSPPPNNNLLLJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@?????????@@@AAABBBGGGGGGGGGIIIJJJLLLNNNOOOOOOPPPQQQQQQPPPMMMKKKIIIEEEFFFLLLVVVbbbrrrxxxpppiiiggggggfffgggkkkppprrrvvvzzz~~~~~~}}}~~~|||wwwrrrnnnkkkaaa```^^^[[[XXXUUUSSSRRRMMMLLLKKKJJJIIIJJJJJJKKKGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDFFFBBBCCCLLLVVVnnn}}}zzzzzzsssaaaLLL???;;;:::999888888999:::;;;@@@KKKYYYfffxxx}}}mmmbbbaaakkkxxxzzzrrroooppp|||jjj^^^[[[VVVOOOJJJGGGEEEDDDCCCAAAAAA???>>>======<<<<<>>===>>>BBBEEEFFFGGGHHHGGGIIINNNPPPQQQVVV]]]ccclllzzz~~~|||zzzxxxsssmmmeee```YYYVVVSSSTTTYYYaaagggjjjkkkmmmnnnnnnmmmjjjddd]]][[[SSSLLLLLLKKKHHHEEEFFFGGGFFFEEEEEEFFFIIIKKKMMMNNNMMMOOOTTTZZZcccqqq}}}zzzyyyxxxyyyzzz{{{yyyxxx|||~~~yyyooofff```[[[eeezzznnneeeXXXLLLDDD???===<<<999888888777777888888999;;;===AAALLLeeennndddWWWMMMIIIFFFBBB>>>999777666444333333333333222222333333444555555555666777777888888999:::::::::;;;===???@@@AAABBBBBBCCCFFFJJJLLLNNNOOOQQQSSSQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRROOONNNLLLJJJIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCBBBAAA@@@?????????AAACCCDDDHHHIIIIIIJJJLLLMMMOOOPPPQQQQQQQQQQQQOOOMMMJJJIIICCCEEELLLYYYhhhzzzzzzrrrllljjjiiiiiikkknnnssswwwzzzuuunnnhhhfffdddcccfffkkkrrruuuzzz}}}~~~}}}xxxtttooommmdddcccaaa___[[[WWWTTTRRRNNNLLLJJJIIIHHHIIIKKKLLLGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCEEEAAABBBIIIPPPeee|||xxxxxxzzztttbbbMMMAAA;;;:::999999999999:::;;;@@@JJJWWWeeexxx~~~ooofffeeeooo{{{wwwooonnnrrr|||hhh\\\[[[VVVOOOIIIGGGEEEDDDCCCAAA@@@???>>>============BBBAAA???@@@BBBDDDEEEEEEHHHGGGIIINNNQQQSSSZZZaaaiiiuuu{{{oooggg___[[[XXXXXX]]]eeelllpppuuuzzz|||zzzzzzyyyrrriii```VVVNNNKKKIIIEEECCCDDDDDDDDDCCCCCCEEEGGGJJJLLLKKKKKKMMMTTT[[[dddsssvvvuuutttuuuvvvwwwvvvuuuwwwzzz|||}}}zzzrrrhhhbbbZZZfff|||pppgggZZZMMMEEE@@@===<<<999999888888888888999999<<<@@@EEERRRooo~~~lllbbbVVVMMMJJJGGGCCC???999777666444333333333333222333333444444555666666777777777888999999:::::::::<<<===@@@AAACCCDDDDDDDDDGGGKKKNNNOOOPPPQQQRRRNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOONNNOOOOOOPPPQQQNNNMMMKKKJJJIIIIIIIIIIIIGGGGGGEEEDDDCCCCCCCCCCCC@@@@@@@@@AAABBBDDDFFFGGGIIIIIIJJJJJJLLLMMMOOOPPPRRRRRRQQQPPPNNNLLLJJJHHHEEEGGGOOO^^^nnnxxxmmmfffbbb^^^XXXRRRSSSSSSRRRTTTWWW[[[```bbbiiimmmrrrvvvwwwyyy{{{}}}|||wwwoooiiidddcccbbbaaaeeekkkppptttzzz~~~}}}xxxtttqqqnnnjjjhhhfffaaa\\\WWWSSSQQQNNNLLLJJJIIIHHHIIIKKKLLLHHHHHHHHHGGGGGGFFFEEEEEECCCCCCBBBBBBBBBBBBAAAAAAAAADDDAAABBBHHHMMM```~~~zzzyyyxxxttttttxxx{{{rrr___LLLBBB;;;;;;:::999999:::;;;;;;@@@IIIUUUdddwwwsssjjjiiirrr~~~uuuoooooottt{{{ggg[[[XXXSSSNNNIIIGGGEEEDDDCCC@@@@@@???>>>>>>>>>>>>???CCCBBBAAAAAACCCEEEEEEDDDHHHGGGHHHMMMQQQUUU\\\dddrrr{{{qqqeeeaaa^^^^^^ccclllssswww|||}}}qqqbbbXXXMMMIIIFFFBBBAAABBBBBBBBBBBBCCCEEEGGGJJJKKKJJJJJJMMMSSSZZZdddsss}}}sssqqqoooppprrrtttuuuuuuuuuwww{{{~~~|||vvvllleee]]]ggg{{{sssjjj\\\OOOFFF@@@===<<<999999888888888888999999:::@@@HHHVVVvvv~~~zzzkkkbbbVVVNNNKKKHHHCCC???999777666444333333333333333333333444555555666666777777888888999:::::::::888:::<<<>>>AAABBBCCCDDDFFFIIIMMMOOOPPPPPPPPPQQQMMMMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNOOOOOOPPPMMMLLLKKKIIIHHHIIIIIIJJJGGGFFFEEEDDDCCCCCCCCCCCC@@@AAACCCEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMOOOOOORRRRRRQQQOOOMMMJJJHHHGGGHHHJJJSSSccctttxxxmmmggg```[[[TTTPPPNNNLLLHHHEEEFFFFFFFFFFFFHHHKKKNNNPPPTTTYYY___ccceeegggjjjnnnsssuuuxxxzzzxxxtttnnnkkkeeeaaa``````______cccjjjlllrrr{{{}}}xxxuuurrrqqqooommmhhhccc\\\WWWRRRPPPMMMLLLKKKJJJIIIJJJJJJKKKIIIIIIIIIIIIHHHFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@CCCAAABBBGGGKKK]]]yyyzzzuuurrrqqqsssyyy|||ttt```LLLBBB<<<;;;:::999999:::;;;<<>>@@@???@@@BBBDDDFFFHHHIIIJJJLLLKKKMMMSSSYYYbbbppp}}}zzzqqqooollllllooorrruuuvvvvvvxxx|||{{{rrrkkkbbbiiixxxwwwmmm___QQQGGGAAA===;;;:::999999888888999999:::777>>>FFFUUUsssyyyvvvlllcccWWWOOOKKKHHHCCC???999777666444333333333333333333444444555666666666777888888999999::::::;;;999:::<<>>>>>@@@CCCGGGHHHHHHFFFGGGEEEGGGLLLQQQVVV___hhhzzzzzzllljjjiiilllttt}}}sssbbbVVVIIICCC???<<<<<<>>>>>>???BBBDDDGGGHHHIIIJJJNNNLLLNNNSSSXXX```mmmzzz}}}qqqnnnkkkkkknnnrrrvvvxxxxxxzzzvvvooofffjjjuuuyyyooo```RRRHHHAAA===;;;:::999999888888999999:::555===DDDQQQlll{{{wwwsss}}}}}}lllcccXXXPPPLLLIIIDDD???999888666444333333333333333333444444555666666666777888888999999:::;;;;;;;;;<<<>>>AAADDDFFFGGGHHHIIILLLPPPQQQPPPOOONNNNNNNNNMMMMMMMMMNNNOOOOOOPPPRRRQQQQQQPPPPPPPPPQQQQQQLLLLLLJJJIIIHHHHHHIIIJJJFFFEEEDDDCCCCCCCCCCCCCCCAAACCCHHHLLLNNNOOONNNMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQOOOMMMJJJHHHFFFEEEDDDGGGRRRccctttxxxoooggg]]]SSSMMMIIIFFFEEE???@@@AAAAAA@@@???@@@AAA<<<<<<===>>>???@@@AAAAAA@@@DDDIIIJJJHHHIIINNNRRRRRRUUUXXXZZZZZZZZZYYYZZZUUUUUUXXX\\\]]]\\\aaahhhuuu|||~~~{{{yyywwwvvvrrrnnnhhhaaa[[[WWWTTTSSSKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIHHHFFFCCC@@@???BBBCCCCCCCCCCCCCCCCCCCCC@@@CCCAAAAAAEEEGGGVVVppp|||xxxyyylllQQQ???<<<;;;::::::::::::;;;<<>>???AAACCCFFFGGGGGGIIILLLNNNPPPPPPPPPOOOKKKLLLLLLNNNOOOPPPQQQQQQPPPPPPPPPPPPOOONNNMMMMMMOOOMMMKKKJJJJJJJJJIIIGGGGGGFFFDDDBBBAAABBBCCCDDDFFFHHHJJJMMMPPPQQQRRRRRRNNNMMMLLLJJJJJJLLLMMMNNNTTTSSSOOOLLLIIIGGGFFFEEEGGGJJJSSS```qqq~~~tttkkkbbb\\\SSSQQQLLLFFFBBB???======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????BBBAAAAAACCCFFFHHHHHHGGGIIIJJJKKKLLLMMMNNNNNNNNNOOOSSSXXXZZZ\\\___dddiiirrr|||~~~}}}|||yyyvvvuuuoooggg___YYYTTTPPPMMMKKKJJJIIIHHHHHHHHHIIIJJJIIIHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFAAA@@@CCCAAABBBRRRgggsssXXXAAAAAA<<<888:::;;;:::;;;>>>AAAMMM___rrrvvvjjjgggnnnwwwvvvfff]]]TTTQQQMMMJJJHHHFFFBBB@@@@@@?????????>>>>>>>>>>>>@@@AAAAAABBBCCCCCCDDDDDDGGGEEEGGGKKKOOOTTT```kkkyyyzzzooommmjjjiiimmmvvv~~~wwwkkkUUUMMMBBB<<<<<<>>>@@@??????@@@BBBEEEGGGHHHIIIJJJJJJKKKOOORRRTTTZZZgggttt~~~yyywwwtttrrrrrruuuxxxzzz{{{{{{ppphhhiiioooppp___SSSIIIAAA<<<<<<999999888888999999:::;;;>>>===AAAOOOdddvvvzzzzzzxxxsssvvvgggaaaYYYSSSOOOKKKFFFBBB===:::666444444444333222444444333333444444555555666888999999999999:::<<<>>>>>>>>>???AAADDDFFFHHHKKKLLLNNNOOOOOOOOONNNMMMLLLLLLMMMNNNOOOPPPPPPQQQNNNNNNOOOPPPPPPPPPPPPOOOOOOMMMKKKJJJJJJJJJIIIHHHGGGEEECCCBBBAAABBBCCCDDDGGGHHHKKKNNNPPPQQQRRRRRROOONNNMMMKKKKKKMMMNNNOOOUUUSSSPPPMMMJJJHHHGGGGGGGGGKKKSSS```ooo}}}sssfff[[[RRRLLLHHHGGGEEECCC@@@???>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>???>>>>>>???AAABBBBBBAAABBBCCCDDDFFFGGGHHHHHHHHHLLLPPPUUUXXX[[[___eeejjjrrr{{{|||{{{yyywwwuuupppggg___XXXSSSOOOLLLJJJJJJHHHGGGFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEE@@@@@@BBBAAAAAAQQQdddyyy]]]DDDAAA<<<888:::;;;:::;;;>>>BBBNNN___sssuuuiiieeekkkuuuwwwggg]]]VVVSSSNNNKKKHHHEEEBBB???>>>>>>>>>=========<<<<<>>:::;;;===?????????@@@BBBDDDFFFHHHHHHIIIJJJKKKNNNQQQSSSXXXdddppp~~~}}}{{{xxxvvvuuuwwwyyy{{{~~~}}}rrriiiiiimmm|||qqq```TTTKKKBBB======999999888888999999::::::===<<>>>>>>>>???BBBDDDGGGHHHNNNNNNOOOOOOOOOMMMLLLKKKMMMNNNNNNNNNOOOOOOPPPPPPLLLLLLNNNOOOQQQQQQRRRRRRPPPNNNKKKKKKKKKKKKJJJIIIFFFEEEDDDBBBBBBCCCEEEFFFHHHJJJLLLOOOQQQRRRRRRRRRPPPOOOMMMLLLLLLMMMOOOPPPUUUSSSQQQNNNKKKIIIHHHHHHHHHKKKSSS^^^kkkvvv|||zzzppp```QQQGGGBBB@@@???>>>===<<<<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>?????????>>>@@@???======>>>??????>>>======>>>@@@AAACCCDDDDDDHHHLLLRRRVVVYYY^^^eeejjjrrr{{{}}}zzzyyyyyywwwrrriii```YYYTTTPPPMMMJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCC??????AAA???@@@NNN^^^|||cccIIIBBB<<<999:::;;;:::;;;>>>BBBNNN```sssqqqgggccciiirrrzzziii```ZZZVVVQQQLLLIIIEEEBBB???============<<<<<<<<<<<<>>>>>>???@@@@@@AAAAAABBBDDDCCCDDDIIINNNUUUbbbnnn}}}tttjjjbbb^^^[[[[[[]]]ccciiioooqqqqqquuuxxxyyyuuuppphhh\\\QQQFFFAAA;;;999:::===???@@@???@@@BBBDDDFFFGGGHHHHHHKKKJJJLLLPPPRRRVVV```jjjyyy|||~~~}}}|||}}}~~~~~~~~~}}}zzzxxxxxxzzz|||~~~~~~}}}sssllliiijjjwww~~~ppp```TTTKKKBBB===<<<:::999999888999999::::::;;;;;;???KKK\\\lllvvv{{{|||~~~{{{|||tttpppyyyuuusss}}}|||kkkeee^^^XXXTTTOOOIIIDDD>>>;;;777555444444444333444444333444444555666777666888999:::999999:::<<<>>>>>>???@@@BBBEEEHHHJJJOOOOOOOOOOOOOOOMMMLLLKKKNNNNNNOOOOOOOOOOOOOOOOOOLLLMMMNNNPPPQQQQQQRRRRRROOOMMMKKKKKKKKKLLLKKKIIIGGGFFFEEEDDDDDDFFFHHHIIIJJJKKKNNNPPPQQQRRRRRRRRRPPPOOOMMMLLLLLLMMMOOOPPPSSSRRRPPPNNNLLLJJJHHHHHHIIILLLRRR\\\eeemmmpppqqqlllbbbTTTHHHBBB@@@AAABBB>>>>>>===<<<<<<<<<======????????????????????????;;;<<<>>>@@@AAAAAAAAAAAADDDBBB@@@???@@@@@@???>>><<<<<<===>>>@@@BBBCCCDDDFFFKKKPPPTTTXXX]]]dddiiirrr{{{}}}yyyyyyzzzyyysssjjjaaaZZZUUUPPPMMMIIIHHHFFFDDDCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA?????????>>>???JJJWWWmmmhhhMMMBBB<<<999:::;;;::::::===AAAMMM___rrryyymmmeeeccciiirrrnnnddd^^^ZZZSSSNNNJJJFFFBBB@@@>>>=========<<<<<<<<<<<<======>>>>>>???@@@@@@@@@BBB@@@BBBHHHNNNVVVeeerrrxxxjjjaaa\\\YYYVVVOOOQQQTTTYYY___cccffffffeeehhhgggbbb]]]XXXNNNDDD???===:::999:::===???@@@@@@AAACCCDDDFFFGGGHHHHHHKKKJJJKKKNNNPPPSSS\\\eeeqqqrrruuuxxxxxxyyy{{{}}}}}}|||zzzzzz{{{}}}~~~uuummmiiifffppp{{{nnn^^^SSSJJJAAA<<<;;;::::::999999888999999::::::<<>>;;;777555555555444333444444444444555666777888888:::;;;;;;:::;;;<<<>>>>>>>>>???AAACCCFFFIIIKKKMMMNNNNNNOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOMMMKKKJJJKKKLLLKKKJJJHHHGGGFFFFFFGGGIIIKKKMMMLLLMMMOOOQQQRRRSSSRRRRRROOOMMMLLLKKKKKKLLLMMMOOOPPPPPPOOOMMMKKKIIIHHHGGGIIIKKKQQQXXX```dddeeeeee\\\UUUKKKCCC?????????@@@???>>>>>>======<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@<<<===???AAACCCDDDEEEEEECCCBBBAAAAAABBBAAA???>>>=========>>>@@@BBBDDDEEEGGGKKKQQQTTTWWW\\\bbbgggsss}}}{{{yyyyyyuuupppggg^^^XXXRRRNNNKKKHHHGGGEEECCCBBBBBBBBBBBBFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>???>>>===???GGGPPPaaa~~~lllPPPCCC===999:::;;;999:::===???KKK]]]ooorrriiidddeeekkkssstttjjjaaa\\\UUUNNNIIIEEEBBB???=========<<<<<<<<<;;;;;;<<<<<<<<<===>>>>>>??????@@@???AAAFFFLLLVVVeeerrrzzzqqqdddZZZUUUSSSQQQOOOGGGIIIKKKOOORRRVVVXXXYYYVVVXXXVVVRRRNNNKKKDDD<<<;;;;;;::::::;;;===@@@AAAAAABBBDDDEEEGGGHHHHHHHHHLLLIIIJJJMMMOOOQQQXXX___hhhiiinnnsssvvvuuuxxx||||||{{{zzzzzz{{{}}}wwwkkkeeeaaaiiizzzmmm^^^SSSJJJAAA<<<;;;::::::999999888888999999;;;===CCCOOO___ooo|||}}}~~~uuuuuussssss}}}sssnnneee^^^XXXQQQIIICCC>>>;;;777555555555444444333333444444555666888888999:::<<<<<<;;;;;;===>>>>>>??????AAADDDGGGJJJLLLLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRQQQQQQPPPNNNNNNMMMKKKJJJIIIJJJKKKJJJIIIGGGGGGFFFFFFHHHJJJMMMOOONNNOOOQQQRRRSSSSSSSSSRRRNNNMMMKKKJJJJJJKKKMMMNNNNNNNNNNNNMMMKKKIIIHHHGGGIIIKKKOOOTTTZZZ]]]^^^]]]UUUPPPIIICCC@@@???>>>=========>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???AAACCCEEEHHHIIIBBBBBBCCCDDDFFFEEEBBB???@@@?????????@@@AAACCCEEEHHHLLLQQQUUUXXX]]]ccchhhuuu~~~}}}zzzxxxoooiiiaaaYYYSSSNNNJJJGGGGGGFFFDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>??????>>>===???EEEKKK[[[wwwnnnSSSCCC===999:::;;;999:::<<<>>>KKK[[[mmmzzzmmmfffdddfffmmmtttxxxoooaaa\\\TTTMMMHHHCCC@@@===;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<======>>>>>>@@@>>>???DDDIIIRRRaaannnggg```WWWPPPNNNLLLJJJHHHDDDDDDEEEFFFGGGHHHJJJLLLJJJKKKJJJFFFDDDDDD???999999:::;;;<<<===>>>@@@BBBCCCCCCEEEGGGHHHIIIIIIIIILLLIIIIIILLLNNNPPPUUU[[[aaabbbhhhqqqtttsssuuuzzz||||||{{{zzz{{{|||~~~|||tttfff___ZZZbbb|||zzzmmm___UUULLLBBB===;;;;;;:::999999888888999999999<<>>>>>???@@@BBBDDDHHHKKKMMMNNNNNNNNNNNNOOOPPPQQQQQQMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPOOONNNLLLJJJHHHHHHIIIJJJIIIHHHEEEEEEEEEEEEGGGJJJMMMOOOOOOPPPRRRSSSTTTSSSSSSRRROOONNNLLLKKKKKKLLLNNNOOONNNNNNNNNNNNMMMKKKIIIHHHJJJJJJMMMQQQVVVYYYYYYYYYUUUQQQKKKFFFDDDBBBAAA@@@AAAAAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???AAAEEEIIIKKKGGGIIILLLPPPRRRPPPMMMIIIDDDCCCBBBAAABBBCCCEEEFFFGGGLLLRRRVVVZZZ___ffflllwwwzzzvvvlllfff^^^WWWQQQMMMIIIGGGFFFEEEDDDBBBBBBBBBCCCDDDDDDDDDEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@@@@>>>===@@@DDDGGGVVVpppoooVVVDDD>>>::::::;;;999999<<>>;;;:::::::::999999999888888::::::;;;;;;<<<======>>>AAA>>>>>>BBBGGGOOO]]]jjjqqq]]]XXXQQQMMMKKKIIIFFFCCCCCCCCCCCCAAA@@@@@@BBBCCCDDDEEEDDDAAA@@@AAA>>>999999:::<<<>>>>>>???AAACCCCCCDDDFFFGGGIIIIIIJJJJJJLLLIIIHHHKKKMMMOOOSSSYYY]]]^^^eeepppsssrrrsssyyy}}}}}}{{{zzzzzzzzz{{{|||zzz||||||{{{|||}}}wwwooobbb[[[UUU___yyy{{{nnn```VVVMMMDDD>>>===;;;::::::999888888888999777;;;DDDRRReeewww{{{yyytttvvvyyysssnnngggaaa\\\UUUMMMGGG???<<<888666555555555444333333444444666777888999777999::::::::::::;;;===??????@@@BBBEEEHHHKKKMMMOOOOOONNNNNNNNNOOOPPPPPPMMMMMMNNNOOOQQQRRRSSSSSSQQQQQQRRRRRRQQQQQQPPPOOOKKKIIIHHHHHHIIIIIIIIIHHHDDDCCCCCCDDDFFFIIILLLNNNPPPQQQRRRTTTTTTTTTSSSRRRPPPOOOMMMLLLLLLMMMOOOPPPOOOOOOOOOOOONNNLLLJJJIIIJJJJJJLLLOOOTTTWWWXXXWWWRRRNNNHHHEEEDDDDDDDDDDDDHHHHHHIIIIIIHHHHHHGGGFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<===@@@DDDIIILLLPPPRRRWWW\\\___]]]YYYUUUIIIHHHFFFEEEEEEFFFHHHIIIFFFKKKQQQWWW[[[bbbiiioooxxx{{{tttlllggg___XXXSSSOOOKKKIIIEEEEEECCCCCCBBBCCCDDDEEECCCCCCCCCDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAA>>>===@@@CCCEEESSSkkkpppXXXDDD>>>::::::;;;999999<<<@@@LLL\\\mmm~~~wwwjjjdddccceeekkkqqq~~~~~~tttfffaaaXXXOOOHHHBBB===:::;;;;;;:::999:::;;;<<<===;;;;;;;;;<<<<<<=========<<>>===<<<<<<======>>>>>>>>>>>>===============>>>>>>???@@@BBBCCCDDDDDDEEEEEEFFFHHHIIIIIIJJJLLLLLLKKKIIIIIIMMMRRRVVV]]]aaafffiiijjjlllooosssyyy{{{~~~}}}zzzxxxwww}}}{{{zzzyyyxxxtttppplll^^^\\\XXX\\\rrrsssbbbUUUJJJAAA======;;;;;;:::999999:::;;;;;;===>>>EEEUUUjjj}}}yyy|||zzzyyysssiiiaaa[[[TTTLLLFFF???;;;777444444444444333444444444444444555666777888888999:::;;;===>>>??????AAACCCDDDFFFIIIMMMPPPQQQOOONNNMMMMMMMMMMMMLLLOOOMMMMMMOOORRRTTTRRRPPPTTTSSSSSSSSSRRRRRRQQQQQQLLLKKKIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFGGGJJJMMMOOOSSSSSSSSSSSSTTTUUUVVVWWWPPPOOONNNMMMNNNOOOPPPQQQTTTSSSRRRNNNKKKIIIJJJLLLLLLLLLNNNRRRUUUUUURRRPPPVVVVVVRRRLLLKKKNNNPPPOOOUUUTTTSSSRRRRRROOOJJJFFFEEECCC@@@>>>>>>>>>===<<<@@@???>>>???BBBGGGKKKNNNUUUXXX```jjjsssssskkkddd[[[QQQIIIHHHJJJJJJJJJLLLRRRPPPRRRZZZ___ccckkkvvv{{{~~~sssiii___YYYTTTMMMHHHGGGGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>???>>>>>>@@@DDDGGGUUUhhhsssUUUCCC>>>;;;999777666:::@@@AAAJJJ[[[ooosssbbb```bbbcccggglll{{{yyyxxx~~~yyyjjjcccXXXNNNFFFAAA===:::;;;::::::999:::;;;<<<===::::::::::::;;;;;;;;;;;;>>>@@@BBBAAABBBFFFOOOVVVfffqqqrrr^^^SSSLLLIIIFFFEEEDDDCCCAAA???>>>===<<<;;;:::;;;;;;<<<>>>>>>>>>>>>>>>=========;;;<<<<<<===>>>@@@AAABBBDDDEEEEEEGGGHHHIIIJJJKKKLLLLLLKKKJJJKKKNNNSSSWWWXXX\\\aaadddfffiiinnnsss{{{|||~~~}}}zzzwwwuuutttuuutttssssssrrrpppllliii[[[YYYUUUXXXjjjrrraaaUUUKKKAAA<<<<<<;;;:::999888888999:::;;;>>>???GGGWWWnnn{{{~~~~~~{{{{{{uuulllccc\\\UUULLLFFF???<<<777444444444444333555555555555555666777888888888999:::;;;===>>>???AAABBBDDDEEEGGGJJJNNNQQQSSSRRRQQQPPPPPPOOONNNNNNOOONNNNNNPPPTTTUUUTTTRRRUUUUUUTTTSSSSSSRRRQQQQQQLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEFFFGGGIIILLLNNNPPPSSSSSSSSSSSSTTTUUUVVVWWWRRRQQQPPPOOOOOOPPPQQQRRRSSSTTTSSSPPPMMMJJJJJJKKKKKKMMMQQQUUUWWWXXXYYYYYYYYYYYYWWWTTTWWW```fffhhhmmmkkkgggbbb[[[SSSMMMHHHDDDBBB???>>>>>>>>>===<<<>>>>>>======@@@DDDHHHKKKXXX^^^jjjxxxxxxppp```VVVNNNMMMOOONNNNNNOOORRRQQQVVV___eeeiiipppyyytttjjj___ZZZTTTMMMHHHGGGGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDD>>>??????@@@@@@AAAAAABBB===>>>>>>>>>>>>@@@CCCFFFSSSfffuuuWWWCCC???;;;:::999777:::@@@BBBKKK\\\pppqqqaaa^^^aaabbbgggnnnuuutttuuuzzz|||mmmdddWWWKKKCCC???<<<;;;:::::::::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;@@@AAABBBAAA@@@CCCIIIOOOXXXbbbqqqzzzhhhZZZOOOHHHFFFDDDBBBAAAAAA@@@>>>===<<<;;;:::999999999:::;;;???????????????>>>======;;;<<<<<<===>>>@@@AAABBBDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLLLLKKKLLLOOOSSSWWWVVVYYY\\\___aaagggooouuu|||}}}|||zzzvvvrrrqqqpppooommmllllllmmmkkkiiiggg```___\\\\\\hhh|||ooo___TTTKKKBBB<<<;;;:::999888777777888999:::>>>AAAKKK]]]uuu~~~xxxoooggg```WWWMMMGGG@@@===888555444444444333555555555666666777999999888999999:::;;;===>>>???BBBCCCEEEFFFHHHJJJNNNQQQQQQQQQPPPPPPOOONNNMMMMMMOOOOOOPPPRRRUUUWWWVVVUUUWWWVVVVVVTTTSSSRRRQQQQQQLLLKKKJJJHHHFFFEEEEEEEEECCCDDDFFFIIILLLNNNPPPQQQSSSRRRRRRSSSSSSTTTUUUVVVSSSSSSQQQQQQPPPQQQRRRSSSSSSTTTUUUSSSPPPLLLKKKKKKIIIMMMRRRVVVWWWZZZ^^^aaa```cccdddeeelllzzz~~~ssseeeXXXOOOKKKCCC@@@>>>======>>>======???>>>======???BBBFFFHHHRRR[[[jjjzzz{{{sssddd\\\VVVUUUVVVUUUUUUWWWVVVXXX^^^hhhooossszzzuuukkk```ZZZUUUMMMHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEDDD>>>>>>??????@@@AAAAAAAAA<<<============???BBBEEEPPPcccuuuZZZDDD???;;;;;;:::888:::>>>DDDMMM]]]pppqqqbbb```bbbdddjjjsssvvvvvvxxx|||zzzmmmcccUUUHHH@@@===<<<<<<:::::::::::::::;;;;;;<<<>>>===<<<;;;;;;;;;<<<===???@@@AAA@@@???AAAFFFJJJOOOUUU```pppyyykkk]]]SSSMMMIIIGGGCCCBBBAAAAAAAAAAAA???===::::::999888888999:::;;;??????@@@@@@@@@???>>>======>>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGHHHJJJKKKKKKIIIJJJKKKKKKLLLNNNRRRUUUWWWYYY[[[\\\___fffqqqyyy}}}|||{{{wwwrrrooonnnnnnllljjjiiihhhiiihhhgggeeedddcccaaa```hhh}}}yyylll^^^TTTKKKBBB<<<;;;999999888777777888999999>>>BBBOOOfff|||tttllldddZZZOOOHHHAAA>>>999666555555444444555444555555666777888999999999999:::<<<===???@@@BBBDDDEEEGGGHHHKKKOOORRROOOPPPRRRSSSQQQPPPPPPOOOOOOPPPQQQSSSUUUWWWWWWWWWXXXXXXWWWUUUTTTRRRQQQPPPLLLJJJIIIFFFEEECCCBBBBBBAAACCCFFFJJJMMMPPPRRRSSSRRRRRRRRRRRRRRRSSSTTTUUUTTTSSSQQQPPPPPPQQQRRRRRRRRRTTTVVVVVVSSSOOOMMMLLLKKKQQQWWWZZZZZZ]]]dddjjjlllqqqwww|||{{{hhhXXXOOOKKKAAA???===<<<===>>>>>>>>>BBBAAA@@@@@@AAACCCFFFGGGJJJRRRaaapppyyyyyyrrrlllddd]]]ZZZ[[[^^^^^^```cccbbbeeelllttt{{{vvvlllaaa[[[UUUMMMHHHGGGEEEDDDCCCBBBAAABBBCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<===<<<<<<>>>BBBEEEOOObbbuuu\\\EEE@@@<<<<<<<<<::::::===DDDMMM]]]pppssseeeccceeegggppp{{{xxxxxxzzz|||uuuhhh^^^QQQEEE>>>;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<===>>>??????@@@@@@BBBEEEGGGJJJNNNUUU___pppzzzbbb\\\SSSKKKGGGFFFEEEEEEBBBAAA@@@@@@AAA@@@>>><<<::::::999999999;;;<<<===???@@@AAAAAAAAA@@@>>>======>>>>>>???@@@BBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIFFFGGGIIIJJJKKKMMMPPPSSSWWWXXXXXXYYY\\\eeeqqqzzz}}}|||zzzvvvqqqmmmlllkkkiiigggdddcccdddddddddccc______^^^]]]cccwwwxxxlll]]]TTTKKKBBB<<<;;;999999888777777888999999===CCCTTTpppyyyqqqiii^^^RRRJJJCCC???:::777555555555444333333333444555666888999999999:::;;;<<<>>>???@@@AAACCCEEEGGGHHHKKKPPPSSSRRRUUUXXXYYYWWWUUUTTTTTTOOOPPPRRRSSSTTTUUUVVVWWWXXXXXXWWWUUUTTTRRRQQQPPPKKKIIIGGGEEECCCAAA@@@???@@@BBBFFFJJJMMMQQQSSSTTTRRRRRRRRRQQQRRRRRRSSSSSSRRRRRRPPPOOOOOOOOOPPPPPPQQQTTTWWWXXXUUURRRPPPOOOPPPVVV]]]aaabbbfffnnntttyyyzzzdddTTTJJJFFF@@@>>><<<<<<>>>@@@@@@???CCCBBBAAAAAABBBCCCEEEFFFHHHNNNWWWaaaggghhheeebbb]]]YYYXXX]]]bbbfffkkkqqqsssxxx~~~uuukkk```ZZZUUUMMMHHHGGGDDDDDDBBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>===<<<<<<===<<<<<<>>>BBBEEENNNaaauuu___HHHAAA<<<<<<<<<;;;;;;===CCCLLL\\\nnnuuuiiiffffffiiitttxxxwwwyyy}}}yyyrrrlll]]]VVVKKKBBB===;;;;;;;;;;;;;;;<<<============<<<;;;:::888888888999;;;===>>>??????AAABBBDDDEEEFFFHHHKKKNNNTTT^^^nnnzzzgggWWWNNNJJJFFFBBBAAAAAA@@@??????>>>>>>>>>???>>>;;;999::::::999999:::<<<===??????@@@BBBBBBBBBAAA???===;;;<<<<<<===>>>@@@AAABBBEEEEEEEEEEEEFFFFFFFFFGGGCCCFFFHHHJJJKKKMMMOOOQQQSSSTTTUUUVVV[[[eeerrr{{{}}}xxxrrrllliiihhhbbb```]]]\\\]]]___``````^^^[[[YYYZZZaaatttzzzmmm^^^SSSJJJAAA<<<;;;:::999888777777888999:::===EEEYYYyyy|||uuummmbbbVVVMMMDDD@@@;;;777666666555444222222222333555666888999999::::::;;;<<<>>>???@@@AAACCCFFFHHHJJJNNNSSSVVVUUUZZZ]]]]]]YYYUUUSSSSSSPPPRRRTTTUUUTTTTTTUUUWWWWWWVVVVVVTTTSSSRRRQQQQQQKKKJJJGGGDDDBBB@@@???>>>@@@BBBEEEHHHLLLPPPRRRTTTRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQOOONNNMMMMMMNNNOOOQQQTTTWWWXXXWWWUUUTTTTTTQQQWWW```hhhooovvv}}}ppp\\\NNNEEE@@@@@@>>><<<===???AAABBBBBBAAAAAA@@@@@@AAABBBDDDEEEGGGIIIMMMQQQSSSUUUUUUTTTTTTQQQSSSYYYaaaiiisss|||sssiii___YYYTTTMMMHHHGGGDDDCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA======>>>>>>???@@@@@@@@@<<<============???BBBEEEMMM```wwwwwwzzzzzz~~~wwweeeKKKBBB;;;;;;<<<;;;<<<>>>CCCLLL\\\nnnxxxmmmiiihhhkkkxxxxxxuuuvvv~~~|||tttooommmjjjddd```RRRLLLEEE@@@===<<<;;;;;;<<<<<<>>>?????????>>>===<<<;;;999999:::<<>>>>>???>>>===???>>>>>>>>>>>>===:::777999999999999:::<<<>>>??????@@@BBBCCCCCCAAA???===;;;<<<<<<===>>>@@@AAABBBEEEEEEEEEEEEDDDDDDDDDCCCBBBEEEIIIKKKLLLMMMOOOQQQOOOQQQSSSVVV\\\hhhwww{{{ssskkkeeebbb[[[XXXVVVWWWZZZ^^^```bbb___ZZZWWWYYYaaasss|||nnn^^^SSSJJJAAA===<<<;;;:::999888888999:::;;;>>>FFF\\\yyyqqqfffYYYPPPDDDAAA;;;888666666555444222333333444555777999::::::::::::;;;===>>>@@@AAABBBDDDGGGJJJMMMQQQWWWZZZ```dddgggeee^^^VVVSSSRRRRRRUUUWWWWWWUUUTTTVVVWWWUUUUUUTTTSSSSSSRRRQQQQQQMMMKKKIIIFFFCCCAAA???>>>AAABBBDDDFFFJJJNNNRRRTTTRRRQQQQQQPPPPPPQQQQQQRRRRRRQQQOOONNNMMMMMMMMMNNNPPPSSSWWWXXXXXXWWWXXXXXXXXX___kkkyyyuuu___RRRJJJDDD@@@@@@>>>===>>>@@@CCCDDDDDDBBBBBBAAABBBBBBDDDEEEFFFEEEFFFGGGGGGGGGGGGHHHIIIMMMKKKLLLTTT^^^hhhvvv}}}qqqggg]]]XXXSSSMMMHHHHHHCCCBBBAAAAAAAAABBBCCCCCCEEEEEEDDDDDDCCCBBBBBBBBB======>>>>>>???@@@@@@@@@===>>>>>>>>>>>>@@@CCCFFFJJJ]]]}}}uuunnnoootttwww|||lllNNNCCC:::999;;;;;;===@@@DDDMMM]]]ppp~~~tttpppmmmpppxxxtttttt~~~zzzuuuooogggbbb```^^^ZZZVVVJJJGGGBBB>>>===<<<;;;:::<<<===???@@@@@@@@@???>>>???>>><<<<<<>>>@@@DDDFFFDDDCCCCCCDDDEEEEEEDDDBBBDDDFFFIIIIIIIIILLLQQQVVVQQQVVVWWWSSSNNNKKKFFFAAA@@@>>><<<<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@>>>:::777888888888888999;;;===??????AAACCCDDDDDDBBB???======>>>>>>???@@@BBBCCCDDDFFFEEEEEEDDDCCCBBBBBBBBBCCCFFFJJJLLLNNNOOOPPPRRRNNNPPPTTTXXX```mmm}}}~~~tttiiibbb^^^WWWUUUTTTUUUZZZ___ccceee^^^XXXSSSUUU]]]ooo~~~ppp___RRRIIIAAA======;;;;;;:::999999:::;;;;;;???HHH^^^zzzssshhh[[[QQQEEEAAA<<<888777666555444333444444555777888:::;;;:::::::::;;;===>>>@@@AAACCCEEEIIILLLPPPTTTZZZ^^^oootttvvvrrrhhh^^^YYYXXXTTTWWWYYYYYYVVVUUUVVVXXXTTTSSSSSSSSSRRRRRRQQQQQQOOOMMMJJJGGGDDDBBB@@@???BBBBBBCCCEEEHHHMMMQQQTTTRRRQQQQQQPPPPPPPPPQQQQQQRRRQQQPPPNNNMMMMMMNNNNNNPPPSSSVVVXXXXXXYYYZZZ[[[gggnnn|||~~~dddQQQJJJIIIFFFCCC@@@>>>===>>>AAADDDEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHHHHGGGEEEEEEFFFHHHIIIGGGIIIQQQ[[[fffvvvzzzoooeee[[[WWWSSSMMMIIIHHHCCCBBBAAAAAAAAABBBCCCDDDGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@??????>>>=========>>>>>>???>>>>>>@@@DDDGGGHHH[[[||||||uuunnnhhhjjjqqqvvvqqqPPPDDD:::888:::<<<>>>AAAEEENNN^^^rrr{{{wwwsssvvvxxxtttuuu}}}wwwqqqlllggg```YYYTTTSSSPPPJJJEEEBBB@@@>>><<<;;;<<<===>>>>>>>>>???@@@???>>>===<<<===;;;999999:::===AAACCCBBBBBBBBBBBBCCCDDDFFFFFFHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCBBB@@@@@@???>>>>>><<<;;;;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;888888888999:::;;;<<<===AAAAAABBBBBBCCCCCCBBBBBB????????????AAABBBDDDEEECCCBBB@@@??????AAABBBCCCGGGIIIMMMNNNOOOOOOPPPQQQQQQSSSVVV[[[cccpppyyyqqqggg^^^WWWSSSSSSRRRTTTWWW\\\bbbeeeccc\\\TTTSSSZZZmmmvvvaaaRRRIII@@@<<<;;;999999999999:::;;;<<<===AAAHHH]]]yyyoooeeeXXXMMMEEEAAA;;;777555444444333333555666888999999999999:::<<<======<<<<<<===???BBBFFFJJJKKKMMMTTTaaalllzzznnn\\\SSSSSSVVVWWWWWWXXXXXXWWWWWWVVVWWWTTTRRRRRRUUUVVVTTTSSSQQQPPPLLLHHHDDDAAA???>>>>>>@@@BBBEEEIIILLLOOOQQQSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQOOONNNMMMMMMMMMMMMLLLOOOUUUZZZ[[[\\\ccckkklllnnn[[[QQQMMMIIIGGGFFFDDDDDDCCCBBBCCCDDDFFFGGGIIIFFFCCCCCCDDDFFFGGGGGGIIIGGGFFFEEEEEEFFFHHHIIIHHHIIIKKKOOOXXXeeesss|||yyyrrrhhh^^^YYYSSSLLLGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBEEEEEEDDDDDDCCCBBB@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>???@@@AAACCCCCCIIIZZZxxx~~~vvvuuujjjjjjtttyyyYYYDDD===???999888<<<;;;EEERRRaaaooo{{{xxxzzz~~~zzzyyyyyynnnhhhddd___\\\[[[UUUOOOKKKKKKIIIEEEAAA@@@???===<<<;;;<<<===>>>??????@@@@@@@@@???>>>===<<<;;;::::::;;;>>>BBBDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFDDDCCCBBBBBBBBBCCCAAAAAA@@@???>>>===<<<<<<>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;;;;;;;999999999999:::<<<===>>>AAAAAABBBBBBBBBBBBBBBAAA>>>??????AAABBBCCCCCCDDDAAA@@@???>>>???AAACCCDDDGGGIIIMMMNNNOOOOOOPPPQQQRRRTTTXXX___jjjxxxuuunnnfff]]]VVVRRRQQQQQQSSSWWW\\\aaadddccc\\\UUUTTT[[[mmmwwwbbbTTTJJJBBB===<<<999999999999:::;;;<<<===@@@FFF[[[zzzyyyoooeeeYYYOOOGGGCCC===888777666555555444555777888999999999999:::<<<===>>>======???@@@BBBFFFJJJLLLOOOWWWdddooolllZZZSSSSSSUUUUUUUUUVVVVVVWWWWWWWWWWWWUUUSSSSSSUUUVVVUUUTTTSSSQQQNNNJJJFFFBBB@@@??????@@@AAADDDGGGKKKOOOQQQRRRRRRQQQQQQQQQPPPPPPPPPQQQPPPOOOMMMLLLLLLLLLLLLJJJMMMTTTZZZ\\\___gggqqqssshhh\\\VVVRRRLLLHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHFFFFFFHHHJJJKKKJJJIIIJJJKKKLLLLLLLLLKKKKKKMMMMMMOOOSSSZZZfffsss|||zzzrrrggg]]]WWWRRRKKKGGGGGGBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCJJJZZZwwwyyy}}}rrrrrrzzz}}}]]]HHH>>>???:::999===<<>>???@@@@@@AAABBBAAA@@@???>>><<<<<<;;;<<<===@@@DDDFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB??????>>>===<<<;;;;;;:::<<<<<<<<<<<<===>>>??????>>>======<<<<<<;;;;;;;;;999999::::::;;;===>>>???AAAAAAAAABBBBBBAAA@@@@@@===???@@@BBBCCCCCCCCCBBB>>>======>>>???AAADDDEEEHHHJJJMMMOOOOOOPPPQQQSSSSSSUUUZZZeeesss|||sssnnnggg]]]UUUQQQQQQRRRUUUYYY^^^bbbeeeccc\\\UUUUUU[[[lllyyydddVVVLLLCCC>>>===999999999999:::;;;<<<<<<>>>EEEXXXrrrzzzpppggg[[[QQQJJJEEE???:::888777777666444555777888999::::::::::::<<<>>>>>>>>>???AAABBBAAADDDHHHKKKNNNWWWdddnnnxxxfffXXXSSSUUUSSSSSSSSSSSSTTTVVVWWWXXXXXXVVVTTTUUUVVVWWWWWWVVVUUUSSSPPPLLLHHHDDDAAA???@@@@@@@@@BBBEEEIIINNNQQQPPPPPPPPPQQQPPPOOONNNNNNPPPOOONNNLLLKKKKKKJJJJJJJJJMMMSSSZZZ___cccooozzz|||mmmiiieeeddd^^^UUUOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKLLLNNNPPPPPPOOOKKKMMMPPPSSSSSSRRRPPPOOORRRSSSTTTVVV]]]hhhttt|||{{{qqqeeeZZZTTTOOOJJJGGGGGGAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCC???>>>>>>>>>>>>=========>>>>>>>>>???@@@AAACCCCCCKKKYYYuuu}}}yyyyyydddLLL@@@???999999>>>===BBBQQQdddwwwzzzvvvxxx~~~tttccc^^^WWWRRRPPPPPPOOOOOOHHHEEEAAA?????????===<<<;;;;;;:::;;;<<<===???@@@@@@AAABBBBBBBBBAAA@@@???<<<<<<===>>>@@@BBBEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@@@@???>>>>>>======;;;<<<<<<===>>>>>>???@@@=========<<<<<<<<<;;;;;;::::::;;;<<<===>>>@@@AAAAAABBBBBBBBBAAA@@@??????===>>>AAABBBCCCCCCBBBAAA;;;<<<<<<>>>@@@CCCEEEGGGJJJLLLOOOPPPQQQRRRTTTVVVUUUWWW]]]hhhxxx}}}wwwtttlll```VVVRRRSSSUUUXXX\\\aaaeeegggccc\\\VVVUUU[[[lll{{{eeeVVVLLLCCC>>>===:::999999999::::::;;;<<<===EEEWWWkkkyyyyyywww}}}}}}rrriii]]]RRRLLLGGG@@@;;;999888777666555666777888999::::::::::::<<<>>>??????@@@BBBDDD@@@CCCFFFHHHLLLSSS^^^gggsssuuutttkkk^^^UUUSSSTTTPPPPPPPPPQQQSSSUUUWWWXXXWWWVVVUUUVVVVVVWWWWWWWWWVVVUUURRRNNNJJJFFFCCCAAAAAA@@@@@@@@@CCCHHHMMMPPPOOOOOOPPPPPPOOONNNMMMLLLOOONNNMMMLLLKKKJJJJJJJJJLLLNNNSSSZZZ___fffsssuuutttuuutttlllbbb]]]]]]]]]]]]\\\[[[ZZZXXXVVVUUUQQQQQQPPPRRRTTTVVVVVVVVVUUUVVVYYY\\\]]]]]]]]]\\\^^^^^^___aaafffppp{{{{{{nnncccWWWQQQMMMHHHGGGHHHAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCJJJWWWrrrzzz|||iiiOOO@@@>>>888999>>>===BBBQQQdddwwwzzzttttttxxxmmm```VVVRRRNNNJJJIIIIIIIIIIIIFFFCCC@@@>>>===<<<<<<;;;999::::::<<<===???@@@AAAAAAAAABBBCCCBBBAAA@@@???<<<===>>>@@@AAACCCEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEDDDAAAAAAAAA@@@@@@??????>>>;;;<<<======>>>??????@@@===============<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@???>>><<<>>>@@@BBBBBBAAA@@@???;;;;;;===@@@CCCEEEHHHIIIMMMOOOQQQRRRSSSUUUWWWZZZWWWYYY___kkkxxx|||rrrdddXXXPPPQQQUUUYYY^^^bbbeeegggddd]]]WWWUUU[[[lll{{{fffVVVLLLBBB===<<<::::::999999999:::;;;;;;>>>FFFVVVgggrrrvvvzzzpppmmmsssuuukkk___TTTMMMHHHAAA<<<999777666555666666777888999:::;;;;;;;;;<<<>>>???@@@AAACCCEEECCCEEEGGGIIIKKKQQQXXX^^^bbbdddeee```YYYSSSPPPPPPNNNOOOOOOPPPRRRTTTVVVWWWUUUUUUUUUUUUUUUVVVWWWXXXVVVUUUSSSPPPLLLHHHEEECCCBBBAAA@@@AAACCCGGGLLLOOOOOOOOOOOOOOONNNMMMLLLKKKNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNQQQWWW\\\dddtttxxxnnnllloooppppppnnnkkkgggbbb^^^[[[YYYWWWWWWXXX[[[]]]]]]]]]bbbbbbccceeeiiimmmqqqsssqqqqqqrrrssswwwzzzkkk___TTTOOOKKKGGGFFFGGGBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???????????????????????????>>>>>>>>>???@@@AAACCCCCCHHHTTTnnn}}}mmmQQQ@@@===888999>>><<>>@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???<<<===???AAABBBCCCCCCCCCFFFEEEEEEEEEEEEFFFFFFGGGEEEFFFFFFGGGGGGFFFFFFEEE@@@@@@?????????>>>>>>>>><<<<<<>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>@@@BBBCCCDDDDDDDDDDDDCCCBBB@@@???>>><<<===>>>???@@@??????>>><<<===@@@BBBFFFHHHJJJLLLNNNPPPRRRSSSTTTVVVYYY\\\ZZZ]]]cccmmmwwwsssdddXXXMMMPPPTTTYYY^^^bbbeeegggfff^^^WWWUUU[[[mmm}}}gggWWWLLLBBB===;;;:::::::::999999::::::;;;>>>EEETTTeeeppptttxxx}}}|||nnnmmmsss}}}xxxnnnbbbXXXNNNIIICCC===999888666555777777777777999:::;;;<<<;;;===?????????@@@BBBCCCFFFHHHKKKLLLNNNQQQUUUXXXYYY[[[\\\ZZZVVVRRRNNNMMMMMMNNNPPPRRRSSSTTTTTTUUURRRSSSTTTTTTSSSSSSUUUWWWTTTTTTSSSQQQNNNJJJGGGEEECCCBBBBBBBBBDDDHHHLLLNNNQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPOOONNNQQQUUU[[[ddduuuxxxppphhhccccccaaa______aaadddeeeeeehhhhhhiiimmmuuu~~~xxxggg\\\RRRMMMJJJFFFEEEFFFBBBBBBBBBBBBAAAAAAAAAAAADDDCCCCCCCCCAAA@@@???>>>>>>>>>????????????@@@@@@>>>>>>>>>???@@@AAACCCCCCFFFSSSmmmoooRRR@@@===999:::>>><<>>===>>>@@@BBBBBBBBBAAAAAAAAAAAABBBBBBDDDEEEGGGGGGDDDEEEFFFGGGGGGFFFEEEDDD@@@????????????>>>>>>>>>======????????????>>>===?????????????????????@@@======>>>???AAACCCEEEFFFFFFFFFEEEDDDCCCAAA@@@???<<<<<<<<<===============>>>@@@BBBEEEIIIKKKMMMNNNMMMOOOQQQRRRSSSUUUYYY\\\\\\```hhhpppwww~~~|||mmm___WWWNNNQQQWWW\\\bbbfffhhhiiihhh```WWWTTT[[[oooiiiYYYMMMCCC>>><<<;;;::::::999999:::::::::>>>CCCQQQcccqqqwww{{{~~~~~~wwwnnnpppvvvzzzpppfff\\\QQQLLLEEE???;;;999777666888777777777888:::<<<===<<<===??????>>>???@@@BBBEEEHHHKKKNNNOOOPPPQQQRRRTTTTTTUUUTTTSSSQQQOOONNNLLLNNNQQQSSSUUUTTTSSSRRROOOQQQRRRRRRQQQQQQSSSVVVRRRRRRRRRQQQOOOKKKHHHFFFCCCCCCCCCDDDFFFIIIKKKMMMSSSQQQNNNLLLKKKKKKMMMNNNMMMNNNNNNOOOPPPRRRTTTUUUUUUSSSUUUYYY```kkk~~~wwwpppnnnjjjgggeeegggjjjmmmnnnoooqqqvvv~~~|||wwwcccYYYPPPMMMJJJFFFCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@???=========>>>>>>>>>??????>>>>>>>>>???@@@AAACCCCCCFFFSSSnnnqqqTTTBBB???;;;===@@@===DDDQQQbbbtttxxxtttrrryyyzzzmmm^^^RRRKKKGGGEEEFFFFFFEEEDDDDDDEEEFFF@@@@@@???>>><<<<<<>>>???<<<===>>>@@@AAAAAAAAAAAA@@@@@@AAABBBAAA@@@???>>>===>>>@@@BBBBBBAAA@@@???<<<<<<===>>>@@@BBBDDDEEECCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>???@@@@@@???======@@@@@@@@@@@@@@@@@@AAAAAA======>>>???AAACCCEEEFFFGGGGGGFFFEEEDDDBBB@@@???<<<<<<;;;;;;;;;<<<<<<===@@@BBBDDDGGGJJJMMMNNNOOOLLLNNNOOOPPPRRRTTTXXX[[[]]]ccckkkrrrxxx~~~wwwggg[[[UUURRRUUU[[[aaafffjjjlllmmmiii```WWWTTT[[[ooojjjZZZOOOEEE???===;;;;;;:::999999:::::::::===AAAOOOcccrrrzzz}}}~~~sssmmmpppwwwzzzrrrhhh___SSSNNNGGG@@@===:::999777888777777777888:::<<<===<<<===??????>>>>>>???AAAAAADDDIIILLLOOOOOONNNNNNPPPOOONNNOOOPPPQQQRRRQQQLLLNNNRRRUUUVVVUUURRRQQQMMMPPPQQQQQQOOOOOORRRUUUQQQQQQRRRQQQOOOLLLIIIGGGCCCDDDDDDFFFHHHJJJKKKLLLUUURRRNNNKKKJJJKKKMMMOOONNNNNNOOOPPPRRRTTTVVVWWW[[[YYY[[[```gggsss|||uuuqqqllljjjkkkooorrrttt|||zzzuuuaaaXXXPPPMMMJJJFFFCCCCCC@@@@@@@@@????????????>>>@@@@@@AAABBBBBBBBBAAAAAA;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAACCCCCCGGGSSSooorrrUUUCCCAAA>>>???BBB>>>GGGSSSbbbsss|||xxxvvv|||wwwjjj]]]TTTOOOKKKJJJFFFFFFGGGFFFEEEDDDBBBAAAAAA@@@???>>>===<<<<<<<<<;;;<<<>>>@@@AAABBBBBBAAABBBBBBAAA@@@????????????@@@@@@AAAAAA@@@>>>;;;999999:::;;;===???@@@AAAAAADDDDDDDDDEEEEEEFFFFFFFFF>>>???@@@@@@@@@???>>>===>>>===<<<<<<===>>>@@@AAA???@@@@@@@@@@@@@@@???>>>AAAAAAAAABBBDDDGGGIIIKKKJJJHHHGGGGGGFFFCCC???;;;<<<;;;999888888999;;;<<<@@@CCCHHHKKKLLLMMMNNNPPPPPPQQQPPPPPPQQQUUU[[[___bbbgggooovvv|||~~~ooobbb[[[XXXVVVVVVYYYaaajjjqqqssssssnnndddYYYTTTZZZoookkk[[[NNNCCC>>>======<<<;;;:::999:::;;;<<<@@@FFFRRRaaaqqq}}}sssnnnttt}}}yyymmmcccVVVPPPHHHBBB@@@===999666555666888999:::;;;;;;;;;CCCBBB@@@??????@@@BBBCCCDDDGGGJJJMMMMMMLLLMMMNNNKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOPPPRRRSSSRRRQQQSSSSSSRRRRRRRRRRRRSSSSSSOOOPPPQQQQQQQQQOOOLLLKKKGGGGGGGGGGGGHHHJJJLLLMMMOOOPPPPPPPPPOOOOOOQQQRRRQQQMMMMMMSSSXXXYYY[[[]]]^^^___dddkkkvvv{{{tttsssrrrssszzzwwwooobbb[[[RRRLLLHHHFFFBBB???@@@???????????????@@@@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<=====================>>>@@@AAABBBCCCDDDIIIQQQkkkuuuUUUCCCCCC???===???===GGGQQQaaawww}}}wwwxxxyyykkk]]]TTTMMMIIIGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCBBB@@@???>>>>>>>>>>>><<<===???AAABBBCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBCCCBBBBBB@@@>>><<<;;;===>>>@@@AAACCCCCCDDDDDDBBBCCCCCCDDDDDDEEEEEEEEECCCCCCDDDDDDDDDDDDCCCBBB@@@??????>>>???@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBDDDFFFIIIKKKMMMMMMKKKJJJIIIGGGDDD@@@<<<;;;:::999999:::<<>>>>><<<;;;:::999999:::<<<<<>>:::777666777888999:::;;;;;;;;;??????>>>>>>>>>???@@@AAACCCFFFJJJLLLMMMMMMMMMNNNKKKKKKKKKLLLLLLNNNOOOOOOOOONNNNNNPPPSSSTTTTTTSSSRRRRRRRRRQQQRRRRRRSSSSSSPPPQQQQQQQQQPPPNNNLLLJJJGGGGGGFFFGGGHHHIIIKKKLLLNNNPPPQQQQQQPPPPPPQQQSSSVVVSSSTTTZZZ^^^___aaadddbbbeeennn|||vvvnnnbbb\\\SSSMMMJJJGGGDDDAAA@@@???????????????@@@@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<============???@@@@@@@@@AAABBBBBBBBBGGGOOOjjjwwwVVVCCCBBB>>><<>>GGGRRRcccyyy}}}~~~|||rrrcccWWWPPPKKKHHHIIIHHHGGGFFFEEEDDDDDDDDDFFFDDDBBB???>>>???@@@@@@>>>???@@@BBBCCCCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCFFFEEECCCAAA@@@>>>=========>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDBBBAAA@@@@@@AAABBBCCCDDDCCCCCCDDDFFFIIILLLNNNPPPQQQOOOMMMKKKIIIEEEAAA===;;;::::::;;;===@@@CCCEEEBBBEEEIIIKKKLLLMMMNNNPPPPPPQQQRRRQQQPPPRRRTTTWWWUUUZZZbbbkkkuuu~~~zzzjjj]]]VVVTTTPPPRRRXXXcccoooxxx{{{{{{jjjbbbYYYVVV]]]tttzzzfffWWWKKKBBB======::::::999999999;;;<<<===BBBIIIWWWhhhyyy~~~}}}sssjjj]]]VVVMMMFFFCCC???<<<888777777888999:::;;;;;;;;;<<<======>>>???@@@AAAAAABBBEEEIIILLLMMMMMMNNNOOOLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNQQQTTTVVVUUUTTTQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRRRRQQQPPPMMMKKKJJJFFFFFFFFFFFFGGGHHHJJJKKKMMMOOORRRSSSRRRRRRSSSSSSVVVUUUWWW\\\``````cccgggmmmtttssskkkbbb\\\SSSNNNKKKIIIFFFCCC@@@@@@???????????????@@@??????@@@@@@??????>>>===<<<<<<<<<<<<======>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAFFFNNNiii{{{XXXDDDAAA===<<<@@@???EEEQQQdddyyyxxxuuu|||{{{kkk___VVVOOOLLLJJJKKKLLLLLLKKKIIIGGGEEEFFFDDDBBB???>>>???@@@AAA@@@@@@AAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEHHHGGGDDDAAA???>>>>>>>>>===>>>??????@@@?????????CCCCCCDDDEEEFFFFFFGGGGGGCCCCCCDDDDDDEEEEEEDDDDDDEEEDDDCCCBBBBBBCCCCCCDDDCCCBBB@@@@@@AAACCCEEEGGGDDDEEEGGGJJJLLLOOORRRSSSSSSQQQNNNKKKIIIEEEAAA===<<<<<<;;;<<<>>>AAADDDFFFGGGJJJMMMNNNOOOPPPQQQSSSRRRSSSSSSRRRQQQPPPQQQSSSRRRVVV]]]fffooozzzrrrcccWWWSSSRRRSSSUUU[[[eeeooovvvwwwvvviiiaaaYYYWWW___vvvzzzfffWWWKKKAAA<<<<<<999999888888999;;;===>>>@@@IIIZZZnnnxxxpppbbb[[[QQQIIIEEEAAA===:::888888888888999:::;;;;;;<<<===???AAABBBCCCCCCCCCAAADDDIIILLLMMMNNNOOOPPPMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOORRRTTTUUUTTTSSSOOOOOOOOOPPPQQQRRRTTTTTTSSSSSSRRRQQQOOOMMMKKKIIIFFFFFFEEEEEEFFFHHHIIIJJJLLLOOOSSSUUUUUUTTTUUUUUUUUUUUUXXX^^^aaabbbgggnnn~~~~~~rrriiiaaa[[[SSSMMMKKKIIIGGGDDDAAA@@@??????>>>????????????????????????>>>>>>===;;;;;;<<<<<<======>>>>>>?????????@@@@@@@@@@@@@@@FFFNNNiii~~~[[[EEEAAA===<<<@@@@@@CCCPPPcccyyy}}}uuurrryyy|||{{{qqqdddZZZRRRNNNMMMOOORRRTTTSSSPPPKKKGGGFFFEEECCCAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDEEEFFFIIIGGGDDDAAA???>>>???@@@BBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHIIIKKKLLLMMMLLLKKKJJJHHHGGGEEEDDDCCCDDDDDDEEEDDDCCCBBBBBBBBBEEEGGGIIIFFFGGGJJJLLLOOORRRTTTUUUTTTQQQMMMJJJHHHDDD@@@===>>>=========>>>AAACCCEEEJJJLLLNNNOOOOOOPPPRRRSSSSSSTTTTTTRRRPPPOOOPPPQQQRRRVVV[[[bbbjjjsss}}}wwwkkk^^^UUURRRSSSSSSVVV\\\eeeooottttttqqqhhhaaaYYYWWW```www{{{gggWWWKKK@@@;;;;;;999888888888999;;;<<<===@@@JJJ\\\rrr}}}vvvggg___TTTKKKFFFBBB>>>;;;999888888888888:::;;;<<<;;;<<<>>>@@@BBBCCCCCCCCCAAADDDIIILLLMMMNNNOOOPPPMMMMMMMMMLLLMMMMMMNNNNNNQQQPPPQQQRRRTTTTTTQQQOOOMMMMMMNNNOOOQQQRRRTTTUUUSSSSSSRRRPPPNNNLLLKKKJJJGGGFFFFFFEEEFFFGGGIIIJJJLLLOOOSSSVVVWWWWWWWWWXXXWWWXXX^^^dddgggjjjttt~~~~~~rrriii```ZZZRRRLLLJJJIIIFFFCCCAAA@@@@@@???>>>>>>??????>>>????????????>>>======;;;;;;;;;<<<===>>>>>>???<<<<<<===>>>???@@@AAAAAAFFFNNNiii^^^FFFBBB===<<<@@@AAACCCQQQeeezzzzzzqqqnnnuuu|||}}}zzzwwwkkk```WWWRRRQQQTTTXXXZZZYYYUUUOOOLLLIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDCCCCCCBBBCCCCCCDDDBBBBBBCCCCCCDDDEEEFFFGGGIIIGGGEEEBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJLLLOOORRRUUUUUUTTTQQQPPPMMMLLLJJJIIIHHHHHHHHHIIIGGGGGGFFFFFFFFFHHHIIIJJJHHHIIILLLOOOQQQSSSUUUUUUSSSQQQMMMJJJGGGDDD@@@>>>???>>>>>>>>>???BBBEEEFFFIIIKKKMMMMMMMMMNNNPPPQQQTTTTTTSSSPPPNNNMMMNNNOOORRRUUUYYY^^^dddkkkrrrwwwyyywwwqqqggg\\\UUUSSSTTTPPPSSSZZZfffpppvvvuuusssiiiaaaZZZXXX```vvvzzzfffWWWJJJ@@@;;;;;;999999888888888:::;;;<<>>;;;:::999888888888999;;;<<<:::;;;<<<===???@@@AAABBBBBBEEEIIILLLMMMMMMNNNOOOMMMLLLLLLLLLLLLLLLMMMMMMPPPPPPQQQRRRSSSRRROOOMMMKKKKKKLLLNNNPPPSSSUUUVVVSSSRRRQQQPPPNNNMMMLLLKKKHHHGGGFFFFFFGGGHHHIIIJJJMMMPPPSSSVVVWWWXXXZZZ[[[XXX[[[aaahhhmmmtttssskkkaaa[[[RRRLLLJJJHHHEEEBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<:::;;;;;;<<<===>>>??????;;;<<<===>>>???AAABBBBBBFFFMMMggg```HHHDDD>>><<<@@@@@@DDDSSSggg|||xxxoookkkqqqxxx|||}}}yyynnnddd]]]VVVXXXYYYZZZYYYVVVSSSQQQMMMNNNNNNNNNMMMKKKIIIHHHHHHGGGFFFEEEDDDEEEEEEFFFCCCCCCDDDDDDFFFGGGHHHIIIJJJIIIGGGFFFEEEEEEFFFFFFDDDEEEEEEFFFGGGGGGGGGGGGJJJJJJKKKMMMNNNOOOPPPQQQRRRUUU[[[^^^___]]]YYYVVVUUUTTTRRRPPPOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKNNNPPPRRRTTTTTTUUUSSSQQQMMMIIIGGGEEEBBB??????>>>>>>@@@BBBEEEIIIKKKJJJLLLMMMMMMLLLMMMOOOQQQSSSRRRPPPLLLJJJIIIKKKNNNPPPSSSWWWZZZ^^^ccciiimmmqqqpppkkkcccYYYSSSQQQRRRNNNRRR[[[gggrrrxxxwwwuuuiiibbbZZZXXX___uuuvvvbbbTTTIIIAAA======::::::999888888999:::;;;AAAMMMccc|||~~~yyyzzznnneeeXXXNNNGGGCCC>>>;;;:::999888777777999:::<<<<<<;;;;;;<<<===???AAABBBCCCFFFJJJLLLMMMMMMMMMNNNLLLLLLKKKKKKKKKKKKKKKLLLNNNNNNOOOQQQSSSRRROOOLLLIIIJJJKKKMMMPPPSSSUUUVVVRRRRRRPPPOOONNNMMMMMMMMMIIIHHHGGGGGGGGGHHHJJJJJJNNNPPPSSSVVVWWWYYY\\\___[[[```gggooouuuvvvnnnccc]]]TTTNNNKKKHHHEEEBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<::::::;;;<<<===>>>??????>>>??????@@@AAABBBBBBBBBEEEKKKdddaaaJJJEEE???<<>>>>>???AAADDDHHHLLLOOOMMMNNNOOOOOONNNOOOQQQSSSQQQPPPMMMIIIGGGGGGJJJLLLNNNPPPTTTWWW[[[___cccfffkkkjjjfff___UUUOOOMMMNNNQQQUUU]]]iiitttyyywwwtttjjjccc[[[XXX___tttqqq___RRRIIIAAA>>>???;;;:::999888888888999:::???MMMeee{{{xxx{{{ooofffYYYNNNGGGBBB>>>;;;;;;:::888777777999:::<<>>======>>>@@@BBBDDDDDDGGGKKKMMMMMMLLLMMMNNNLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLNNNPPPSSSRRRPPPMMMIIIIIIKKKMMMPPPSSSUUUWWWRRRQQQPPPOOONNNNNNNNNNNNJJJIIIHHHHHHHHHIIIJJJKKKOOOQQQSSSUUUWWWZZZ^^^aaadddiiiqqqyyywwwoooeee___VVVOOOLLLIIIFFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<::::::;;;<<<===>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCIIIaaa~~~aaaKKKGGG@@@===???>>>???NNNbbbvvv|||qqqkkknnnrrrvvvqqqbbb]]]XXXVVVVVVVVVTTTQQQ[[[YYYWWWXXXYYYXXXTTTPPPQQQOOOLLLJJJGGGFFFFFFFFFDDDEEEFFFHHHJJJLLLMMMNNNJJJKKKLLLKKKJJJJJJLLLNNNJJJNNNRRRSSSSSSUUUXXX[[[[[[^^^aaabbb``````bbbdddeeekkksssvvvtttoookkkiiieeeeeecccaaa___\\\ZZZYYYWWWVVVTTTRRRQQQQQQRRRRRRTTTSSSTTTUUUXXXXXXWWWVVVVVVSSSPPPMMMJJJHHHEEEBBBCCCCCCCCCDDDFFFIIIKKKMMMJJJKKKMMMOOOQQQRRRRRRRRROOOMMMJJJHHHGGGHHHJJJKKKMMMRRRXXX[[[[[[\\\^^^```kkkllliii___RRRLLLOOOUUUWWW\\\bbbiiirrrzzz{{{vvvooo```[[[ZZZZZZpppvvvcccSSSIIICCC>>>:::999999888888999999:::;;;AAAPPPiii}}}~~~|||zzzzzzuuuhhh[[[UUUPPPGGG>>>:::<<<:::999999:::;;;:::999>>>===<<<===>>>@@@CCCEEEEEEFFFHHHJJJLLLLLLLLLLLLLLLKKKIIIGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQOOOMMMKKKLLLOOOSSSUUUVVVSSSRRRQQQPPPNNNMMMLLLKKKLLLJJJHHHFFFEEEGGGIIIJJJNNNQQQTTTWWWYYY]]]aaadddgggmmmzzz~~~zzzvvvssssssrrrooommmkkkmmmpppssswww}}}xxxnnnhhhccc[[[SSSMMMIIIFFFDDDGGGDDDAAA@@@AAAAAA@@@@@@======>>>??????>>><<<<<<999999:::<<<===???@@@@@@???AAABBBAAA??????@@@AAAFFFKKK```|||yyyzzz|||cccJJJBBB<<<===@@@>>>CCCMMM]]]pppuuunnnpppssswwwyyyfff```ZZZXXXXXXYYYWWWVVVZZZXXXXXXYYYZZZZZZXXXUUURRRPPPMMMKKKHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLKKKKKKLLLOOORRRTTTXXX]]]```bbbcccfffhhhkkkmmmoooooommmkkklllnnnpppuuu{{{}}}|||yyyvvvvvvqqqqqqpppooommmjjjgggeee___^^^\\\YYYWWWVVVUUUUUUVVVVVVWWWYYY[[[ZZZXXXUUUXXXUUUPPPLLLJJJIIIFFFEEEDDDDDDEEEFFFGGGJJJLLLMMMMMMMMMNNNOOOOOONNNLLLKKKJJJHHHFFFEEEEEEFFFHHHIIIOOOSSSXXXYYYYYYZZZ\\\___lllnnnmmmdddWWWPPPRRRVVV[[[```fffmmmvvv~~~|||rrraaaZZZYYY\\\tttwwwcccSSSHHHBBB===999::::::999999::::::;;;<<>>=========>>>@@@CCCEEEFFFGGGIIIKKKMMMMMMMMMMMMKKKJJJHHHGGGGGGGGGIIIIIILLLLLLNNNOOOPPPPPPQQQQQQOOOMMMKKKLLLOOOSSSUUUVVVSSSRRRQQQPPPOOOMMMLLLLLLLLLJJJHHHFFFFFFGGGIIIJJJOOOQQQUUUXXX[[[___dddgggpppvvv{{{iiifffaaa___^^^^^^[[[YYYZZZ\\\___bbbgggooowww|||{{{sssiiibbbXXXQQQNNNLLLIIIFFFEEECCC@@@>>>??????>>>======>>>>>>??????>>><<<<<<999:::;;;<<<===???@@@@@@???@@@AAAAAA??????@@@AAAEEEKKKbbb~~~yyyuuussswwwyyy}}}dddKKKCCC<<<<<<@@@===CCCNNN^^^rrrzzz{{{ssstttvvvzzznnnhhh```[[[[[[\\\\\\[[[YYYXXXXXXZZZ\\\\\\[[[YYYRRRPPPNNNKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJLLLMMMNNNNNNOOORRRWWW[[[\\\```eeejjjmmmooorrrtttxxxzzz{{{zzzwwwvvvuuuvvv{{{~~~|||xxxvvvnnnllliiifffccc___]]]\\\\\\\\\\\\^^^___]]]ZZZWWW[[[WWWSSSOOOMMMKKKIIIGGGFFFFFFFFFGGGIIIKKKMMMNNNMMMMMMNNNMMMLLLJJJIIIGGGFFFEEEDDDCCCDDDFFFHHHJJJOOOSSSVVVWWWWWWXXX[[[___lllooopppiii^^^XXXXXX[[[```eeekkkqqqyyyuuucccZZZYYY^^^wwwyyyfffUUUIIIBBB>>>;;;;;;;;;::::::;;;;;;<<<===BBBSSSppp~~~~~~yyylll___XXXRRRJJJCCCAAA>>><<<:::999:::;;;;;;:::============???AAACCCDDDGGGHHHJJJLLLMMMNNNNNNMMMJJJIIIHHHGGGFFFGGGHHHIIIKKKLLLMMMNNNOOOPPPPPPPPPOOOMMMKKKLLLOOOSSSTTTUUUSSSSSSRRRPPPOOONNNMMMLLLLLLJJJHHHGGGFFFGGGIIIJJJPPPRRRVVVZZZ^^^ccchhhmmmyyyzzzmmmdddYYYVVVRRRPPPOOONNNMMMLLLMMMNNNQQQUUU\\\dddnnnttt|||uuuoookkkmmmtttxxxkkkaaaUUUOOOOOOPPPNNNKKKGGGDDDAAA?????????>>>===>>>>>>>>>>>>>>>===<<<<<<999:::;;;<<<===>>>???@@@???@@@AAAAAA??????@@@AAADDDKKKcccuuurrrqqqpppsssvvvzzzeeeMMMCCC<<<<<>>:::::::::::::::;;;<<<<<<@@@QQQnnn{{{{{{ooobbbZZZSSSKKKEEEDDD@@@===:::999:::;;;;;;;;;=========>>>???AAACCCDDDFFFGGGIIIKKKLLLMMMMMMMMMJJJIIIHHHGGGGGGGGGGGGHHHJJJKKKLLLNNNOOOPPPPPPPPPOOOMMMLLLMMMPPPSSSTTTTTTSSSSSSRRRQQQPPPOOONNNNNNLLLKKKIIIHHHHHHIIIJJJJJJPPPSSSWWW\\\aaahhhoootttvvvlllrrr}}}wwwlllbbbZZZTTTPPPOOOLLLJJJIIIHHHHHHGGGGGGIIIKKKNNNTTT]]]fffmmmwww|||qqqjjjgggeeehhhnnnzzzyyymmmaaaTTTOOORRRUUUSSSOOOKKKHHHEEECCCCCCCCCAAA@@@??????>>>>>>======<<<<<<::::::;;;<<<===>>>??????>>>@@@AAAAAA@@@???@@@BBBDDDKKKaaazzzrrrqqqsssssssssuuuyyygggNNNDDD===<<>>999999999999999::::::;;;AAAPPPjjj~~~sssvvv|||}}}rrrfff^^^VVVMMMGGGFFFAAA>>>;;;::::::;;;<<<;;;<<<<<<===>>>@@@AAABBBCCCDDDEEEHHHJJJKKKKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIKKKMMMNNNOOOPPPPPPOOOMMMLLLMMMPPPRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOMMMMMMKKKKKKJJJJJJKKKLLLQQQTTTYYY___eeemmmvvv{{{ssshhhccciiivvvyyykkk___XXXRRRNNNKKKGGGGGGEEECCCBBBAAABBBCCCCCCDDDFFFHHHLLLSSS[[[aaammmyyyzzzsssjjjgggfffhhhmmmwww|||vvvmmmbbbUUUQQQUUUXXXUUUPPPKKKIIIFFFDDDDDDDDDCCCBBB@@@???>>>>>>===<<<<<<<<<:::;;;;;;<<<===>>>??????>>>???AAAAAA@@@@@@AAABBBFFFKKK___xxxsssuuuwwwwwwvvvwww{{{hhhOOOEEE===<<>>@@@BBBCCCEEEFFFHHHJJJOOOTTTXXXdddnnn|||tttpppmmmpppttt|||zzzsssiiiaaaXXXUUUWWWWWWSSSNNNHHHEEEBBBAAABBBBBBAAAAAAAAA@@@???===<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>???@@@AAA@@@@@@AAACCCGGGKKK]]]zzzxxxzzzzzzzzzyyyzzz}}}iiiOOOFFF>>>===@@@===AAAMMM^^^qqq|||ooonnnuuu|||lll|||tttpppnnnmmmlllhhhgggddd___XXXSSSRRRSSSOOONNNLLLJJJHHHHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRSSSZZZ^^^dddkkksss||||||xxxrrrkkkddd[[[RRRLLLHHHIIIJJJKKKKKKKKKJJJJJJMMMMMMLLLKKKHHHEEEBBB@@@AAABBBDDDGGGJJJMMMOOOQQQQQQVVV\\\aaacccfffkkkooojjjjjjhhhfffeeeiiiooouuuuuu{{{}}}{{{yyy{{{|||{{{qqqfff___^^^ggg{{{dddPPPCCC===;;;:::999999999999:::;;;;;;AAAJJJZZZmmm~~~|||||||||sssuuuzzz~~~uuulllaaaUUUMMMKKKDDDAAA<<<::::::<<<<<<===;;;<<<===???@@@AAABBBBBBDDDEEEGGGIIIKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJIIIIIIGGGHHHJJJLLLMMMOOOOOOPPPOOONNNMMMOOOQQQRRRRRRQQQTTTTTTSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOSSSVVV\\\ccclllvvvxxxggg]]]\\\\\\___eeelllqqqpppiiibbbTTTOOOIIIEEEEEEFFFDDDBBBBBBCCCDDDBBB@@@@@@BBBEEEDDDFFFHHHJJJKKKNNNRRRUUU\\\bbbooo{{{wwwzzzzzztttddd```[[[XXXVVVSSSNNNIIIDDDAAA???>>>???@@@@@@@@@AAA@@@???===<<<;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>===???@@@@@@@@@@@@AAACCCFFFKKK^^^}}}{{{|||~~~hhhOOOFFF>>>>>>AAA>>>AAAKKK[[[nnntttppptttyyykkk{{{wwwsssrrrqqqpppjjjiiifff```YYYTTTTTTUUUPPPOOOMMMKKKJJJIIIIIIJJJHHHJJJLLLPPPTTTWWWZZZ\\\aaaeeemmmvvv~~~vvvlllccc[[[TTTPPPJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHIIIHHHGGGEEECCCBBBDDDEEEGGGJJJMMMPPPRRRTTTTTTYYY```eeefffhhhlllooojjjkkkjjjiiiiiikkkooorrrpppvvvyyyvvvtttvvvxxxwwwpppaaaXXX[[[llllllVVVGGG???===;;;::::::::::::;;;<<<<<<>>>EEERRRcccrrr||||||}}}zzz{{{zzzsssvvv|||zzzrrrfffXXXOOOMMMEEEAAA===::::::<<<======;;;<<<>>>???AAABBBBBBBBBEEEFFFHHHJJJLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKJJJIIIFFFGGGIIIKKKMMMNNNOOOPPPOOONNNMMMOOOQQQRRRRRRQQQTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPSSSWWW]]]dddmmmxxxnnn```\\\^^^\\\]]]```eeefffcccZZZSSSKKKGGGDDDDDDEEEFFFDDDBBBAAABBBCCCAAA??????BBBEEE@@@BBBEEEGGGIIIKKKNNNPPPRRRVVV^^^jjj{{{{{{~~~|||uuu```^^^\\\YYYVVVPPPJJJEEEBBB@@@>>>>>>???AAAAAA@@@BBBAAA???===<<<;;;<<<<<<;;;;;;<<<<<<======>>>>>>===???@@@@@@@@@@@@BBBCCCEEEKKK```||||||hhhOOOFFF??????BBB???AAAJJJYYYmmmyyyrrrsssvvvkkk|||}}}yyyuuuooojjjffffffeeeaaa[[[VVVTTTSSSLLLMMMNNNMMMKKKKKKLLLNNNPPPMMMNNNTTTWWWXXX___hhhnnnrrrzzzxxxqqqfffXXXNNNLLLJJJKKKLLLNNNOOOPPPQQQQQQNNNLLLIIIFFFDDDDDDEEEFFFFFFIIILLLMMMNNNOOOQQQRRRXXX\\\bbbiiippprrrpppmmmpppooonnnnnnoooqqqsssuuuvvvssspppqqqsssrrrmmmhhh]]][[[WWW\\\uuuuuuWWWEEE>>>;;;999999999888999999::::::???HHHRRR[[[iiivvv{{{xxx{{{|||||||||{{{}}}yyyrrrxxx{{{rrriii^^^UUUNNNGGG@@@;;;<<<===<<<;;;<<<===>>>>>>???@@@@@@AAAAAAHHHIIIJJJLLLLLLLLLLLLKKKIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHIIIKKKLLLMMMNNNOOONNNMMMLLLMMMPPPSSSTTTTTTUUUTTTSSSQQQQQQRRRRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSSSSYYY```dddjjjvvvooogggaaa\\\[[[YYYXXXVVVWWWXXXVVVRRRNNNLLLGGGCCCEEEGGGGGGEEEDDDEEEEEECCC@@@???AAABBBAAACCCDDDFFFHHHJJJKKKLLLLLLPPPQQQRRRWWWaaaooozzzpppeeeaaa\\\VVVQQQKKKEEEAAA@@@???>>>======>>>???@@@============<<<<<<<<<<<<999::::::;;;<<<===>>>>>>AAAAAA@@@@@@@@@AAABBBBBBGGGLLLccc|||~~~jjjPPPGGG??????CCC@@@AAAKKKYYYmmmyyyttttttssshhh{{{}}}wwwpppkkkkkkkkkhhhccc\\\VVVRRRQQQMMMNNNOOONNNMMMMMMOOOQQQRRRPPPRRRZZZ___dddmmmwww~~~wwwpppeeeWWWOOOMMMNNNOOOQQQSSSTTTUUUTTTTTTMMMKKKGGGDDDCCCDDDFFFGGGIIIKKKMMMOOOOOOOOOQQQSSSYYY]]]ccciiinnnpppppppppppppppooooooppprrrssstttxxxuuusssssssssnnneee^^^UUUUUUTTT\\\uuusssVVVFFF???===999999999888999999:::;;;>>>GGGQQQ[[[hhhtttxxxvvvzzz{{{||||||{{{}}}{{{vvv}}}{{{sssiii___UUUOOOJJJCCC===>>>???===<<<===<<<<<<===???@@@BBBCCCCCCGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOMMMKKKKKKLLLOOORRRSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRRRRQQQPPPPPPPPPQQQSSSTTTTTTYYY```eeelllxxxttthhhbbb^^^ZZZZZZ[[[ZZZXXXXXXXXXVVVRRRNNNIIIGGGEEEFFFHHHGGGFFFEEEHHHFFFCCC@@@@@@AAABBBBBBDDDEEEGGGIIIJJJLLLLLLLLLMMMMMMMMMOOOUUU___jjjrrryyyoooeee```ZZZSSSNNNIIIDDD@@@??????>>>======>>>??????============<<<<<<<<<<<<999::::::;;;<<<===>>>>>>@@@@@@??????@@@@@@AAAAAAGGGLLLddd~~~jjjPPPFFF??????BBB???AAAKKKZZZlllyyytttsssssseeeyyy|||sssmmmlllkkkhhhbbb[[[UUUQQQPPPNNNOOOOOOOOOOOOPPPSSSVVVYYYYYY]]]eeelllsss~~~~~~uuummmbbbWWWQQQPPPRRRTTTVVVXXXYYYXXXVVVUUUKKKIIIFFFCCCCCCEEEHHHIIILLLNNNOOOPPPPPPPPPRRRTTTXXX^^^dddiiikkkmmmpppsssrrrrrrssssssttttttuuuuuuwwwvvvuuuuuurrrjjj___VVVQQQSSSUUU___vvvmmmRRRDDD???===999999999999999:::;;;;;;<<>>===>>>:::;;;===???AAACCCDDDEEEFFFGGGIIIJJJKKKJJJJJJIIIKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJKKKLLLMMMOOOPPPPPPLLLKKKJJJKKKNNNQQQRRRSSSRRRQQQPPPOOOOOOOOOPPPPPPQQQPPPPPPPPPQQQSSSTTTVVVUUUZZZaaagggnnn{{{yyyhhhaaa```^^^\\\\\\___]]]\\\[[[ZZZWWWSSSPPPJJJKKKKKKLLLLLLMMMMMMLLLNNNIIIDDDAAAAAAAAABBBCCCFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJJJJJJJLLLRRRYYY^^^mmmqqqzzzttttttwwwyyyoooeee___WWWPPPJJJFFFBBB??????>>>>>>======>>>>>>???=========<<<<<<<<<<<<;;;999::::::;;;<<<===>>>>>>???????????????@@@AAAAAAGGGMMMfffiiiPPPFFF>>>>>>AAA>>>@@@KKKYYYjjjzzztttsssssscccxxxyyyrrrllljjjgggaaaZZZTTTRRRQQQMMMNNNPPPQQQRRRUUUYYY\\\gggjjjooovvv}}}{{{rrrjjj```WWWSSSTTTVVVXXXZZZ\\\[[[YYYUUUSSSIIIGGGDDDCCCDDDFFFIIILLLNNNPPPQQQQQQPPPQQQSSSTTTWWW]]]dddggghhhjjjpppuuuuuuvvvwwwxxxyyyyyyyyyxxxvvvuuutttsssoooggg]]]VVVTTTUUUYYYdddxxxdddLLLAAA===:::999999999999999:::;;;<<<;;;BBBOOO\\\iiiqqqrrrqqqssswww|||~~~}}}~~~xxxmmmccc\\\SSSKKKCCCBBBAAA???===>>>;;;<<<===???AAACCCDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHKKKJJJHHHGGGGGGHHHJJJKKKJJJJJJKKKMMMNNNOOOPPPQQQLLLKKKJJJLLLOOORRRSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQSSSUUUWWWXXXXXX\\\bbbiiiqqqzzznnncccaaabbbaaaaaabbbbbbbbb```___]]]ZZZWWWUUURRRUUUVVVUUUVVVYYY[[[ZZZUUUMMMFFFCCCCCCBBBCCCEEEGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKLLLNNNQQQVVVYYYaaadddmmmvvv|||yyyppphhhjjjppp|||zzzpppeee___UUUMMMHHHDDDAAA@@@>>>>>>>>>======>>>>>>>>>======<<<<<<<<<;;;;;;;;;999::::::;;;<<<===>>>>>>????????????@@@AAABBBBBBGGGOOOiiiiiiPPPGGG???>>>@@@===???JJJYYYiii|||{{{ttttttuuu___tttyyysssqqqmmmeee]]]WWWTTTSSSOOOPPPSSSUUUXXX]]]ccchhhvvv}}}wwwnnnhhh```ZZZXXX[[[___`````````]]]YYYTTTQQQGGGFFFEEEEEEFFFHHHKKKMMMOOOPPPQQQPPPPPPQQQSSSUUUVVV\\\bbbfffgggjjjqqqvvvyyyzzz{{{}}}~~~~~~~~~~~~|||yyyuuupppjjjddd]]]YYYVVVWWW]]]jjj~~~~~~^^^III@@@<<<999999999999999:::;;;<<<===;;;BBBPPP```mmmrrrsssrrrpppwww~~~vvvkkkcccWWWNNNFFFCCCBBB>>>===>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGIIIIIIIIIIIIHHHKKKJJJHHHGGGGGGHHHJJJKKKJJJJJJKKKMMMNNNOOOPPPQQQNNNLLLKKKMMMPPPSSSTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRSSSUUUWWWYYY[[[[[[^^^ccciiirrrpppggg``````cccdddeeefffeeeeeeeeecccbbb```______^^^bbbdddcccffflllnnnjjj^^^SSSHHHFFFEEEDDDDDDHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJLLLOOOPPPQQQSSSVVVXXX\\\^^^fffooouuuyyy}}}pppfffaaaaaaeeennn}}}{{{rrrddd]]]TTTLLLGGGDDDBBBAAA=========>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;<<<===>>>>>>@@@@@@@@@AAAAAACCCDDDDDDGGGPPPllljjjQQQHHH???>>>@@@<<>>:::999999999999:::<<<===>>>===DDDSSSfffssswwwvvvvvvrrryyy}}}qqqhhh\\\RRRHHHEEEBBB???===>>>??????@@@@@@AAAAAABBBBBBEEEFFFHHHIIIJJJIIIIIIHHHJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJKKKLLLMMMOOOPPPPPPNNNMMMLLLMMMPPPSSSUUUUUUTTTUUUUUUUUUUUUTTTSSSRRRSSSSSSSSSTTTUUUWWWZZZ[[[\\\^^^bbbgggppp}}}{{{pppfff^^^ZZZ\\\```aaadddgggfffgggiiiiiihhhhhhjjjkkkkkkrrrwwwyyyyyygggXXXKKKIIIHHHFFFFFFKKKJJJKKKLLLNNNOOOOOOPPPPPPNNNPPPRRRSSSSSSTTTUUUWWW\\\^^^dddlllpppssszzz{{{kkkaaa\\\YYY]]]bbboooyyypppaaa[[[RRRKKKFFFDDDBBBAAA<<<======>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::999::::::;;;<<<===>>>>>>AAAAAAAAAAAABBBDDDEEEFFFHHHRRRnnnkkkRRRIIIAAA???@@@<<<>>>EEETTTggg{{{zzztttxxx|||VVVkkkzzzyyyzzzsssjjjeeecccbbbcccfffjjjpppwwwzzzsssnnnllljjjhhhjjjnnnqqqoookkkeee]]]UUUOOOKKKEEEFFFIIIKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLOOORRRUUUWWW[[[aaahhhooouuuyyy{{{{{{||||||~~~|||ssskkkddd```^^^eeekkkyyyvvvZZZIIIDDD>>>999999999999:::;;;<<<===>>>@@@FFFWWWlllzzz|||{{{|||wwwwwwnnnaaaVVVLLLGGGDDD@@@>>>???>>>>>>???@@@AAACCCCCCDDDFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOMMMLLLKKKLLLOOORRRTTTTTTTTTUUUVVVVVVVVVUUUSSSSSSSSSSSSRRRSSSTTTVVVXXXYYY\\\]]]___ccckkkwwwyyymmmccc\\\VVVSSSVVV[[[^^^bbbffffffiiilllmmmnnnppptttwwwzzznnn\\\NNNKKKKKKGGGHHHMMMMMMNNNOOOQQQSSSTTTUUUUUUSSSUUUWWWXXXYYYYYY[[[]]]dddfffjjjpppqqqrrrwww~~~~~~ooobbb]]]^^^^^^dddmmm}}}tttlll\\\WWWOOOIIIFFFCCCAAA@@@<<<<<<===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999::::::;;;<<<===>>>>>>@@@@@@@@@AAABBBCCCEEEEEEHHHSSSppp~~~}}}lllTTTKKKBBB@@@AAA<<<>>>BBBQQQggg}}}xxxttt{{{VVViiivvvuuu}}}|||xxxsssnnnkkkjjjkkkmmmpppuuu{{{yyytttpppoooooommmpppttttttqqqkkkcccYYYQQQJJJFFFEEEGGGJJJMMMNNNNNNLLLKKKIIIJJJKKKKKKKKKNNNRRRUUUYYY\\\bbbkkktttzzz|||}}}{{{{{{{{{||||||vvvnnnhhhdddcccsss{{{rrrWWWHHHBBB===666999999999:::;;;<<<>>>>>>AAAHHHYYYppp~~~~~~{{{|||sssdddYYYNNNIIIFFFBBB@@@AAA<<<===>>>@@@BBBDDDEEEFFFFFFGGGIIIJJJKKKKKKJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIKKKLLLMMMNNNOOOLLLKKKJJJKKKNNNQQQSSSSSSTTTUUUUUUVVVVVVTTTSSSRRRRRRRRRQQQQQQRRRTTTVVVWWW[[[[[[\\\```hhhsss~~~xxxqqqhhh___WWWQQQOOOSSSYYY]]]bbbgggfffiiimmmpppqqquuuzzz~~~sss___OOOMMMMMMIIIIIIOOOOOOPPPRRRTTTVVVWWWXXXYYYWWWYYY\\\^^^```bbbeeehhhnnnooossswwwwwwvvvyyyyyykkkaaa```dddgggsss}}}ppphhhXXXTTTMMMHHHEEEBBB@@@???;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;<<<===>>>>>>?????????@@@AAABBBDDDEEEIIITTTqqqttttttmmmUUULLLCCCAAAAAA===>>>AAAOOOgggxxxuuu|||RRRggg}}}vvvpppssszzz{{{wwwrrroooooorrrtttuuuzzz}}}xxxvvvuuuuuuwwwxxxxxxxxxuuummmaaaVVVOOOKKKIIIHHHHHHIIIJJJKKKKKKIIIGGGFFFCCCDDDEEEIIINNNRRRTTTUUUYYY[[[___fffnnnvvvzzz|||}}}}}}~~~~~~zzzvvvrrrqqqqqqqqqXXXGGG>>>===>>>;;;::::::::::::;;;<<<<<>>???<<<<<<>>>@@@AAABBBCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHHHHHHHHHHIIIIIILLLJJJJJJKKKOOOPPPNNNLLLJJJJJJLLLMMMOOOQQQRRRRRRUUUTTTSSSSSSSSSTTTUUUVVVTTTSSSSSSSSSTTTUUUVVVVVV\\\XXXYYYaaagggjjjpppxxxzzzzzzxxxtttllleee___\\\VVVUUUSSSRRRSSSWWWZZZ]]]cccfffiiilllpppxxxlll\\\MMMIIILLLMMMNNNOOORRRSSSVVVXXXZZZ\\\]]]^^^___```bbbeeeiiimmmqqqsss{{{vvvnnnhhhfffnnnxxx}}}nnndddXXXRRRIIICCC@@@@@@AAAAAA>>>>>>======<<<<<<<<<;;;999999999::::::;;;;;;;;;::::::;;;;;;<<<=========@@@@@@@@@@@@AAABBBCCCCCCGGGWWWuuu|||wwwwwwoooqqqzzzoooSSSHHHEEE@@@===>>>>>>CCCQQQeeezzzwww}}}QQQeee{{{wwwooopppuuuyyy~~~uuurrrooonnnqqquuuyyyzzz~~~~~~|||yyy}}}{{{zzzyyyyyy{{{{{{zzzxxxooohhh]]]SSSMMMJJJHHHHHHHHHIIIJJJJJJIIIGGGEEECCCCCCCCCEEEHHHLLLPPPSSSTTTXXX[[[```gggpppwww|||{{{zzz|||~~~lllUUUFFF>>>===>>>;;;::::::::::::;;;<<<<<>>???@@@BBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHHHHHHHHHHIIIIIILLLJJJJJJLLLNNNOOONNNLLLJJJKKKLLLNNNPPPQQQRRRSSSTTTTTTSSSSSSSSSTTTVVVWWWTTTTTTTTTSSSTTTTTTUUUUUUWWWUUUVVV\\\```cccjjjsssrrrrrrqqqmmmhhhaaa\\\ZZZXXXWWWUUUTTTTTTWWWYYY[[[]]]```dddgggllluuujjj\\\OOOLLLNNNOOOOOOPPPTTTTTTVVVYYY]]]```bbbbbbeeefffhhhlllqqqvvv{{{~~~xxxsssqqqvvv|||lllbbbVVVQQQIIIDDDAAAAAA@@@@@@>>>=========<<<<<<<<<<<<999:::::::::;;;;;;;;;<<<::::::;;;;;;<<<=========@@@@@@@@@@@@AAABBBCCCCCCIIIYYYwwwuuunnnllloootttpppTTTIIIEEE@@@===>>>???DDDPPPcccwwwzzzPPPbbbwwwyyyooommmpppttt|||||||||xxxpppnnnlllmmmqqqvvvzzz|||zzzwwwwwwxxxwwwuuuvvvwwwwwwvvvuuuxxx~~~}}}|||{{{{{{{{{zzzwwwuuueee___VVVOOOKKKIIIHHHGGGIIIIIIHHHGGGEEECCCAAA@@@BBBCCCEEEHHHKKKOOOQQQSSSXXX[[[aaaiiirrryyy~~~}}}gggRRREEE>>>======:::::::::::::::;;;<<<<<>>===BBBDDDFFFHHHJJJMMMQQQSSSZZZ^^^eeelllsssyyy~~~zzzdddQQQDDD???<<<<<<::::::999999::::::;;;<<>>>>>???@@@AAABBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLNNNNNNNNNMMMMMMMMMNNNPPPRRRSSSUUUUUURRRRRRRRRRRRSSSTTTVVVWWWVVVUUUTTTSSSSSSRRRSSSSSSRRRSSSVVVWWWYYY]]]fffnnnrrrpppooommmjjjgggbbb___^^^]]]\\\[[[YYYYYYXXXXXXZZZ\\\___bbbgggppp|||sss___XXXRRRRRRSSSRRRTTTVVV______bbbjjjttt{{{|||{{{vvvxxx|||wwwfff[[[PPPLLLHHHEEECCCAAA???==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========@@@@@@@@@@@@AAABBBCCCCCCIIIYYYxxxwwwooolllmmmttt}}}tttZZZMMMGGG@@@===???@@@CCCNNN___qqqOOO\\\nnnsssooorrrwww{{{zzzuuurrrnnnhhheeeddddddgggkkkppprrrsssqqqrrrtttuuuvvvvvvuuuuuutttqqqnnnlllkkklllllllllkkkkkkkkkjjjiiihhhhhhhhhgggjjjlllllliiihhhjjjlllsssxxx~~~~~~}}}}}}~~~{{{zzzwwwuuurrrnnnhhhdddWWWSSSNNNKKKJJJJJJJJJIIIGGGFFFCCCAAA???=========BBBDDDHHHJJJKKKNNNRRRUUU]]]bbbiiioootttxxx}}}}}}eeeQQQDDD>>>;;;::::::999999999999:::;;;;;;AAAHHH[[[zzz}}}zzzzzzyyygggZZZQQQHHHEEEEEE@@@??????@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQSSSUUUVVVWWWSSSRRRRRRQQQRRRTTTUUUVVVUUUUUUTTTSSSRRRRRRRRRRRRQQQTTTXXXZZZ]]]dddlllrrrtttqqqnnnllljjjfffaaa^^^```___^^^]]]]]]\\\\\\\\\^^^```bbbdddgggooozzzxxxaaaYYYUUURRRTTTUUUUUUXXX]]]dddhhhppp|||rrrbbbWWWMMMJJJGGGDDDBBBAAA>>><<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========@@@@@@@@@@@@AAABBBCCCCCCKKK[[[zzz}}}qqqnnnpppsssvvvxxx___QQQIIIAAA===???>>>BBBMMM^^^pppOOOZZZkkk~~~}}}xxxyyy}}}|||}}}sssllliiieee```^^^^^^```dddjjjoooqqqrrrmmmnnnoooqqqqqqqqqpppooonnnllljjjhhhgggggghhhiiifffggghhhhhhgggdddaaa___]]]___aaa___\\\ZZZ\\\^^^ccchhhmmmoooooooooqqqttt~~~}}}zzzwwwsssnnniiiccc___TTTQQQMMMKKKKKKKKKJJJIIIEEECCC@@@>>>======>>>???BBBFFFJJJLLLMMMPPPUUUYYYbbbgggoootttwwwzzz~~~}}}tttrrrvvvfffPPPDDD>>>;;;999999999999999999:::;;;;;;???GGG[[[|||zzz~~~|||kkk^^^TTTJJJFFFFFFCCCBBBBBBBBBBBBDDDFFFGGGEEEFFFGGGHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHHHHIIIIIIIIIKKKMMMMMMMMMLLLMMMOOOOOOPPPQQQSSSTTTVVVWWWXXXSSSSSSRRRQQQRRRSSSTTTUUUTTTTTTSSSRRRRRRRRRSSSSSSPPPUUUZZZ^^^fffpppwwwxxx{{{wwwrrrpppoookkkfffbbbaaa``````___```aaacccdddccceeehhhiiilllrrrzzziiiYYYVVVSSSTTTWWWXXXYYY___ffflllvvv|||mmm^^^TTTLLLIIIEEEBBBAAA@@@>>>===<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<=========@@@@@@@@@@@@AAABBBCCCCCCMMM^^^}}}xxxpppnnnqqqssswww~~~dddVVVLLLAAA===???>>>AAALLL]]]oooOOOXXXiii}}}{{{mmmdddbbbaaa^^^]]]]]]___dddiiimmmnnnnnnkkklllmmmmmmmmmlllkkkjjjkkkjjjhhhfffeeedddeeefffggggggggggggeeeccc___\\\XXXYYYZZZWWWSSSQQQSSSUUUVVVZZZ___``````ccciiinnnsssuuuwwwwwwvvvzzz~~~zzzuuuooojjjddd^^^ZZZRRRPPPMMMKKKKKKJJJIIIGGGBBB@@@>>><<<<<<===@@@AAABBBGGGLLLNNNOOORRRXXX^^^dddkkktttzzz|||uuuiiibbbfffqqqeeeOOOCCC>>><<<:::999999999888999999:::;;;===FFF[[[}}}|||www~~~nnnbbbWWWMMMHHHGGGDDDCCCBBBBBBBBBDDDFFFGGGEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHKKKMMMNNNLLLLLLMMMOOOPPPQQQRRRTTTUUUWWWXXXYYYUUUTTTRRRQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSXXX^^^eeesss{{{vvvttttttrrrlllhhhaaa`````````cccfffjjjllljjjmmmqqqsssuuuzzzmmm___XXXUUUTTTWWWZZZ\\\___gggpppyyyvvvhhh[[[RRRKKKHHHCCCAAA@@@??????>>><<<<<<<<<<<<=========>>>;;;;;;;;;;;;:::::::::999::::::;;;;;;<<<=========@@@@@@@@@@@@AAABBBCCCCCCLLL]]]||||||wwwvvvvvvvvvuuuiiiYYYNNNBBB===???>>>AAALLL\\\mmmOOOXXXhhh}}}{{{kkkbbbaaaaaa___aaaaaabbbeeehhhjjjjjjiiiiiijjjjjjjjjiiihhhfffeeeeeeeeedddbbb```___```aaaeeedddcccbbbaaa___\\\ZZZQQQSSSSSSPPPKKKIIIKKKMMMJJJNNNQQQRRRSSSWWW```gggeeehhhkkkkkkkkknnnwww}}}}}}yyyrrrkkkeee```ZZZWWWQQQOOOLLLKKKJJJIIIGGGFFFAAA???<<<;;;;;;>>>AAACCCCCCHHHMMMPPPQQQTTT[[[aaafffmmmwww}}}~~~yyytttkkk___ZZZddduuudddMMMBBB>>><<<;;;999999888888999999:::;;;<<>>;;;<<<<<<<<<======>>>>>>;;;;;;;;;::::::999999999::::::;;;;;;<<<======>>>@@@@@@@@@@@@AAABBBCCCCCCIIIZZZyyy~~~|||tttlll\\\OOOBBB===??????BBBLLL[[[lll}}}