BM6P6(@ jjjaaaYYYXXX[[[YYYXXXXXXYYYYYYXXXXXXWWWVVVQQQPPPOOOMMMLLLKKKKKKKKKNNNKKKGGGCCC@@@@@@@@@AAA>>>===<<<;;;:::999999888444333111111222333111000111111000000//////......000000///...---,,,,,,+++........................///......---+++******)))//////...///000111333444111222333222111111333444777777777777888999;;;;;;<<<999666666:::======<<<>>>???BBBDDDEEEDDDBBBAAA???BBBGGGKKKOOOQQQQQQQQQMMMOOOOOOJJJCCC@@@AAACCCIIILLLOOOPPPMMMHHHDDDBBBCCCDDDGGGKKKNNNRRRUUUVVVRRRTTTWWWXXXXXXYYY[[[]]]^^^]]]\\\\\\^^^bbbfffhhhmmmooosssuuuwwwyyy{{{}}}~~~}}}~~~~~~xxxmmmdddVVVPPPIIICCC@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<888888888999::::::;;;;;;999999:::::::::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;:::::::::999999888888777777777777888888888888777555555444444444555555555555555555555555555555555555555555555555444444333333333333222222111222333444444333222111222222222222111111000000000000000000000000000000...///000111111000///...444333333333222111111111333111//////111222000......///000111111000///...---...///000000111111111222222111000//////000000------...///000000//////000000000000111111111111111111111111000000//////000000000000000000000000222222111111000000//////444333333222111000//////444222000///...///000111333333222222333333444555333333333333222222111000555555555555555555555555444555666555333222333444444333222111222444666888888888999999999:::::::::999::::::;;;;;;:::999999999:::;;;<<<===<<<;;;:::<<<<<<<<<============>>>>>>===<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>>BBBAAAAAACCCFFFHHHIIIIIIHHHLLLQQQVVV[[[fffuuuxxxnnnjjjeeecccbbbcccccccccccccccccccccccc``````dddnnn{{{nnnddd[[[XXX[[[XXXWWWWWWXXXXXXWWWWWWVVVUUUQQQPPPOOOMMMLLLKKKKKKKKKLLLJJJHHHEEEDDDDDDDDDEEEAAA@@@???===;;;999888777999777555555555444333111111000000000/////////.../////////......------,,,........................++++++,,,,,,,,,,,,------//////......///111333444222333333222111000222444666666666777888999:::;;;;;;888666777:::===>>>===???@@@BBBDDDDDDCCCAAA@@@>>>BBBGGGLLLPPPRRRRRRRRRPPPQQQPPPJJJBBB======???GGGJJJNNNOOOMMMIIIDDDAAACCCDDDGGGJJJNNNRRRTTTVVVRRRTTTVVVWWWXXXYYY[[[]]]_________```bbbeeehhhjjjnnnppptttwwwxxxzzz}}}{{{qqqiii[[[UUULLLEEEAAA@@@@@@???======<<<<<<;;;;;;<<<<<<888888999999999999::::::999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888777777777777888888888888777666555555555555555555555555555555555555555555555555555555555555555555555555444444444333222222333333333333222222222222222222111111111000111111111111111111111111//////000111111000//////222222222222222111111111222000...///000111///---...///000111111000///...000000000000000//////...111111000///////////////...///000000111111000000000000000000111111111111222222111111111000000000111111111111111111111111111111111111000000000000333333222222111000000000333222000/////////111111333333222222333333444555333333333444333333222222555555555555555555555555333444666555444444555777555555444444555777888999888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<===::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>===<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>BBBAAAAAACCCEEEGGGIIIIIILLLOOOUUUZZZbbblllxxxwwwoookkkfffcccbbbccccccccccccccccccccccccaaaaaadddlllwwwssshhh]]]YYY[[[XXXVVVWWWWWWWWWWWWVVVUUUUUURRRQQQOOOMMMLLLKKKJJJJJJHHHHHHGGGGGGFFFFFFFFFFFFCCCBBB@@@>>><<<999777777888666444333222111///---000000000000////////////................................................+++++++++,,,,,,---------///.........///111333444333444444222111000111222444555555666777999999:::999888666777:::===??????AAABBBCCCDDDDDDBBB@@@???===@@@FFFKKKPPPRRRSSSSSSQQQQQQOOOIIIAAA<<<;;;<<>>>>>===<<<<<<<<<<<<<<<999999999999888888888888888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888777777777777888888999888777666555555555555666666666666666666666666666666666666666666666666777666666666666555555555333333222222222222333333222222222222111111111111111111111111111111111111///000000111111000000///000000111111111111111111111///......///000...---//////000000000000//////222222222111000...---,,,000000///.........//////000000111111222222111111000000000000111111111111222222222222222111111111111111111111111111111111000000000111111111111111222222222222222222222222333222111000000000111222333333333333333444444555333333444555555555444444555555555555555555555555333555666666555555777888777777888999999:::::::::999999999999::::::::::::;;;::::::999:::;;;===>>>;;;;;;;;;:::;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>AAAAAAAAABBBDDDFFFHHHJJJPPPSSSZZZbbblllvvv~~~wwwqqqmmmgggcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaccciiirrruuujjj^^^[[[\\\XXXWWWWWWXXXXXXWWWWWWVVVUUURRRQQQOOOMMMLLLKKKJJJJJJEEEEEEFFFGGGFFFEEEDDDCCCBBBAAA???===;;;999888777666444222111111000...---000000000000////////////---........./////////000..............................---,,,,,,+++******............///111222444444555444333000///000222333333555666777888999999888777777888:::===@@@AAABBBCCCDDDDDDCCCAAA@@@>>>:::===CCCHHHMMMQQQRRRSSSQQQPPPNNNHHHBBB===;;;<<<>>>AAAEEEJJJMMMLLLJJJGGGDDDEEEGGGJJJNNNQQQSSSTTTRRRTTTVVVWWWWWWXXXZZZ\\\```aaadddgggiiijjjjjjjjjmmmppptttwwwyyy|||}}}xxxmmmeeeZZZOOOHHHDDDBBB@@@??????>>>===<<<<<<<<<<<<;;;::::::999888888777777777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999888888888999888888777777888888999999888777777666666666777777777777777777777777777777777777777777777777777777777666666666555555555444333222111111222333444222222222222222222222222111111111111111111111111000000000000000000000000/////////000111111111222111000000000000000///...//////000000000000//////222222222111000///...---000000////////////000000000000111111111111111000///000000000111111111111222222222222222222222222111111111111111111111111000000000111111222222222111111111222222333333333333222222111111111222222333333333333333444555555333444555666666666666666555555555555555555555555444666777666555555666777777888:::<<<<<<;;;:::999999999999:::::::::;;;;;;;;;:::888777777888999;;;<<<;;;:::::::::;;;===>>>;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<==================>>>>>>>>>>>>??????@@@AAABBBEEEHHHKKKSSSWWW___kkkwwwyyytttpppiiicccaaa````````````````````````aaaaaabbbgggooo}}}uuujjj___\\\]]]ZZZYYYYYYYYYYYYYYYXXXWWWWWWRRRQQQPPPMMMLLLJJJJJJIIIGGGGGGHHHHHHGGGDDDBBB@@@>>>>>>===<<<:::999888888777666444444555555444222////////////000000000000------......///000000000........................---------,,,,,,++++++***......------///000222333444555444333000///000222222333555777888999999999888888888888:::===@@@BBBCCCDDDDDDCCCBBBAAA???>>>888:::???DDDIIIMMMPPPRRRTTTRRROOOIIICCC>>>;;;::::::;;;???EEEKKKNNNNNNLLLFFFGGGIIIKKKNNNPPPRRRSSSQQQSSSUUUWWWWWWXXXZZZ\\\___```cccfffhhhiiiiiiiiikkknnnsssvvvyyy|||~~~uuunnnbbbWWWNNNHHHDDDAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;:::999888777777777777888888888999999999999999999999999999999999888888888888888888888888:::::::::999999999888888999999888888888888999999999999888777777777777888888888888888888888888888888888888888888888888888666666666666555555555444555444333222222333444555222222222222222222222333111111111111111111111111111111000000000000111111/////////000111111111222222222222222111000000111000000////////////000000000000111111111111000000222111111000111111222222000000000111111000/////////000000000111111111111222222222222222222222222111111111111111111111111000000111111222222333333111111111222333333444444333222222222222222333333444444333333444444555666444555666666777777777777666666666666666666666666666777777666444333444555777999;;;<<<===<<<:::888999999:::::::::;;;;;;;;;>>><<<:::777666777888999===<<<;;;:::;;;<<<===>>>;;;;;;;;;<<<<<<<<<============<<<<<<<<<======>>>============>>>>>>>>>>>>===>>>@@@AAABBBEEEJJJNNNVVV[[[ffftttzzzwwwrrrjjjcccaaa______________________________bbbfffmmmzzzuuujjj```]]]___\\\YYYZZZZZZZZZZZZYYYXXXXXXSSSRRRPPPNNNLLLJJJIIIIIIKKKKKKKKKJJJHHHFFFCCCBBB======<<<;;;:::999999888555444333333444444333222////////////000000000000.........//////000000000........................******+++,,,,,,---.........---------...000222333333444444222111000111222111333555888999:::::::::888999:::999:::<<>>===============<<<<<<;;;:::999999888888888888999999999999:::999999999999999999999999999999999999999999999999;;;;;;;;;:::::::::999999999999888888888888999999999999888888888888888999999999999999999999999999999999999999999999999999666666666666555555555555444444333333333333444444222222222222333333333333222222222222222222222222222111111000000111111222000000111111111111111111222333444333111000111222000000////////////000000...///000111222222222222222222111111111222333333000000000111000000///...000000000000111111111111111111111222222222222222222222222222222222222222111111111222222222222222111222222222333333444444222222333333333444444444444444444444444555555666555555666777777777666666666666666666666666666666666888888777666555666777888999;;;<<<===;;;:::999::::::::::::;;;;;;;;;;;;@@@???===;;;:::::::::;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<============>>>======<<<<<<======>>>>>>============>>>>>>>>>>>>===???BBBCCCDDDHHHOOOUUU\\\dddppp~~~|||wwwvvvqqqhhhbbb```^^^^^^^^^^^^^^^^^^^^^^^^\\\^^^bbbfffkkkwwwwwwlllaaa]]]___\\\YYYYYYYYYZZZYYYXXXXXXWWWSSSRRRPPPNNNLLLJJJIIIIIILLLKKKKKKIIIHHHFFFDDDCCC??????>>><<<;;;999888888444333111111111111///....../////////000000000111///////////////000000000........................)))******+++---......///------------...000222333222333333222111000222444111333666999:::;;;;;;:::999:::;;;:::999;;;???BBBCCCCCCCCCBBBBBBAAAAAA@@@<<<;;;;;;===AAAHHHOOOSSSVVVSSSPPPLLLIIIFFFCCCAAA<<<:::999===EEELLLOOONNNNNNNNNNNNOOOOOOPPPPPPQQQQQQSSSUUUVVVVVVWWWZZZ\\\^^^___aaaccceeeggghhhhhhkkknnnssswwwzzz}}}~~~uuujjj```VVVMMMGGGBBBBBB@@@???>>>==================<<<<<<;;;;;;;;;999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;:::::::::999999888888999999:::999999888888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::888888777777777666666666333333444444444444333333222222222333333333444444222222222222222222222222222222111000000111222222222222222222222111111111111222444333000///000222111000///......///000111...///000111222222222222111111000000111222222333111111222222111111000///000000000000111111111111000000000111111111222222222222222222222222222222333222222222222222222111222222333333333333333333222333333444444444444444444444444444444555666666666666666777666666555555666666666666666666666666666777999999999999:::<<<:::;;;<<<======<<<;;;::::::::::::;;;;;;;;;;;;<<<========================;;;;;;<<<========================>>>>>>>>>??????===============>>>??????============>>>>>>>>>>>>>>>BBBEEEFFFHHHMMMUUU\\\fffooo|||wwwrrrppppppllleee```___]]]]]]]]]]]]]]]]]]]]]]]][[[]]]bbbfffhhhrrryyymmmbbb^^^___[[[XXXXXXYYYYYYXXXXXXWWWVVVSSSRRRPPPNNNLLLJJJIIIHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCBBB@@@>>>;;;999888777999777555444444333111///.../////////000000111111000000000000////////////........................---,,,,,,,,,,,,,,,,,,,,,------------...000111333111222333222111111333444222444777999;;;<<<;;;;;;:::;;;<<<;;;999:::>>>BBBCCCCCCBBBBBBBBBAAAAAAAAA>>>===;;;<<<@@@HHHOOOTTTPPPNNNLLLLLLLLLLLLLLLKKK@@@<<<999;;;CCCJJJMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVVVVWWWYYY[[[______aaaccceeeggghhhiiikkkoootttxxx{{{zzzpppfff[[[QQQJJJCCCBBBAAA???>>>========================<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::999999888888999999:::999999999888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888777222333555555555555333222222222222333333444444444222222222222222222222222333222111000000111222333444333333333222111111111///222333222///...///111111000///......///000111000000111222222222222222000000///000000111222222333333333333333222111000000000000000111111111111//////000000111111111222222222222222222222222222444333333222222111111111333333333333333333333333222333333444555555555444555444444444444555666666666666777666666555444444777777777777777777777777555777999;;;;;;===???AAA<<<===============<<<<<<:::::::::;;;;;;;;;<<<<<<888999:::<<<===>>>>>>>>>:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>????????????===============>>>??????============>>>>>>>>>>>>@@@DDDHHHIIIKKKQQQZZZbbbmmmxxx~~~nnnjjjiiijjjhhhbbb^^^___\\\\\\\\\\\\\\\\\\\\\\\\ZZZ]]]bbbeeefffnnnwwwkkkgggaaa\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXSSSQQQNNNMMMLLLLLLJJJIIIKKKJJJIIIGGGEEEDDDBBBBBBCCCBBB@@@===;;;999888777777777666555333222111111000000000000000000000000////////////000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,000///---------...000222666666555444333333222222444444666777999;;;<<<===:::;;;<<<<<<;;;;;;<<<>>>???@@@BBBCCCCCCCCCBBBBBB@@@@@@???>>>???BBBGGGKKKSSSVVVVVVRRRPPPRRRTTTSSSJJJCCC======>>>BBBJJJSSSSSSSSSRRRPPPNNNNNNOOOQQQRRRSSSTTTVVVXXXYYYYYYYYY___aaadddeeefffhhhkkkmmmmmmqqqvvvzzz}}}wwwmmmcccZZZTTTDDDBBBBBBBBBBBBAAA>>><<<>>>======<<<;;;;;;::::::999999999999:::;;;;;;<<<999999:::;;;;;;<<<======;;;;;;:::::::::;;;<<<<<<;;;;;;;;;::::::999999999999999::::::::::::;;;;;;::::::999999:::<<<>>>???999999999999999999999999::::::::::::::::::::::::777888999:::;;;::::::999333444444444555666666666555444333222333555777888333333333222222222111111333333333333333333333333333222222111111222222333444111000111333555333111/////////000111111222222000000000000000000000000111222333333222111000///111111222222222333333333111111222222222222111111444444444333333333222222111111222222222111111000444444444333333222222222666444222000000000222333333444555555666666555555444444444555555555666666666666666666777777777777888888999::::::::::::999888888888999999::::::;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<===>>>??????;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;>>>@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>===<<<<<<>>>@@@AAAAAAAAA@@@EEEJJJMMMRRR[[[hhhrrr|||wwwgggdddaaa````````````___^^^^^^]]]]]]\\\]]]]]]^^^]]]\\\^^^```bbbhhhvvvxxxlllhhhaaa\\\[[[[[[ZZZYYYWWWWWWVVVVVVVVVSSSQQQNNNMMMMMMLLLJJJIIIKKKJJJIIIGGGEEEDDDBBBBBBCCCBBB@@@===;;;999888777777666555444333111000000000000000000000000000000/////////////////////000------............------************************///...---,,,---...000111444444444444444333333222333333555777999;;;===>>>;;;<<<======;;;;;;<<<===@@@AAABBBDDDEEEEEEDDDDDDBBBBBBAAA@@@@@@BBBGGGJJJOOOSSSUUUSSSSSSVVVWWWVVVNNNFFF???===>>>@@@HHHPPPSSSTTTTTTSSSQQQOOOPPPQQQSSSTTTUUUWWWXXXYYYZZZZZZ```bbbeeefffgggiiilllnnnooorrrvvvyyy{{{|||~~~vvvkkk```XXXJJJGGGDDDCCCBBBBBB@@@>>>>>>>>>>>>======<<<<<<<<<::::::::::::::::::;;;;;;999999999:::;;;<<<<<<<<<:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::::::::;;;;;;666666555555555777888999999999999999999999999999::::::::::::::::::::::::666777888999999999888888555666666666666666666777777666444333333444555666555555444444444333333333333333333333333333333333333333222222222222333333555333111222333333222///111111111111111111000000111111111111111111111111111222333333222111000///111222222222222333333333111111222222222222111111222222222333333444444444333333333444444333333222444444444333333333222222555555444333333444555666444444555555666666666555444555555555555666666666666666777777777777888888888999::::::;;;;;;::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>???===;;;<<<>>>>>>===;;;<<<<<<;;;;;;;;;<<<===============>>>@@@AAAAAAAAADDDHHHMMMSSS[[[fffrrr{{{ssseeeccc```____________^^^\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\]]]```aaafffuuuzzzmmmhhhbbb\\\\\\ZZZYYYWWWVVVUUUTTTTTTTTTTTTQQQOOOMMMMMMLLLJJJIIIJJJJJJIIIGGGEEEDDDCCCBBBDDDBBB@@@>>>;;;999888888666666555333222111000///000000000000000000000000////////////////////////------............------...........................---,,,,,,,,,---///000000222333555555444333222111222444777999<<<>>>???<<<===>>>===<<<;;;<<<===@@@BBBDDDFFFGGGHHHGGGGGGEEEEEEEEECCCBBBBBBEEEHHHJJJQQQUUUVVVWWWZZZ[[[ZZZTTTKKKCCC???===>>>DDDKKKSSSUUUXXXXXXVVVTTTRRRRRRTTTUUUVVVWWWYYYZZZ[[[[[[aaaccceeeggghhhjjjmmmoooqqqsssvvvxxxxxxyyyzzz|||wwwkkkbbbSSSOOOIIIDDDCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::::::::;;;;;;888999999::::::;;;;;;<<<999999999999999:::;;;;;;======<<<<<<<<<<<<;;;;;;999999::::::::::::;;;;;;999999888888888999999:::::::::::::::::::::::::::999999999999999999999999666666777888888888777777888888777777777777777777888777666444333333444555777777777666666666555555333333333333333333333333444333333222222333333444777555333333333333111///333333333222111000000000111111111111111111111111222222333333333222111111222222222222333333333333111222222333333222222111000000111222333444555555444555555666666666555555444444444444444333333333333444444555666666777777555555555555666666666666555666666666666777777777777777777888888999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;;;;::::::======<<<<<<;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>============<<<:::>>>======<<<<<<<<<<<<===?????????@@@AAABBBCCCDDDHHHKKKRRR\\\hhhuuuxxxmmmccc```]]]\\\]]]]]]]]]\\\ZZZZZZZZZYYYYYYYYYXXXXXX\\\[[[\\\___```eeeqqq~~~{{{nnniiiaaa]]]]]]YYYXXXWWWUUUTTTSSSRRRRRRTTTRRROOOMMMMMMLLLKKKIIIJJJIIIHHHGGGEEEDDDCCCCCCDDDCCC@@@>>>;;;:::888888555555444333111000//////000000000000000000000000///////////////.........------............------////////////////////////---,,,,,,,,,,,,---...///---///222555666555444222000111333666999<<<>>>???===>>>???>>><<<<<<<<<===AAABBBEEEHHHJJJKKKKKKKKKHHHHHHGGGEEECCCBBBCCCDDDGGGOOOVVVXXXZZZ]]]]]]ZZZYYYPPPGGGAAA===<<<@@@FFFRRRVVV[[[^^^\\\YYYWWWUUUUUUUUUVVVWWWXXXYYYZZZ[[[```bbbeeeggghhhiiilllnnnppprrrtttuuuvvvvvvxxxzzzvvvooo]]]WWWNNNGGGDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::;;;;;;999999999999::::::;;;;;;999999888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999:::::::::;;;;;;=========<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999777777888888888888888888888888888777777666666666777777666555444444555555888888777777777666666666444444444444444444444444444444333333333333444444555555444444444333222222444333333333222222222111222222222222222222222222333333333333333333222222222222222333333333444444222222333333333333222222111111111222333444444555555555666666777777666666555555555444444444444444222333444555555555555444666666555666666666777777777777777777888888888888888888888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>======<<<<<<<<<;;;:::::::::<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;<<<<<<========================???>>>>>>=========<<<<<>>===<<<<<<<<<<<<@@@AAABBBBBBCCCDDDGGGIIILLLPPPXXXdddtttqqqggg```]]][[[ZZZZZZ[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXXXX\\\[[[[[[^^^___cccmmmxxx{{{oooiiiaaa]]]^^^XXXXXXVVVUUUTTTSSSSSSSSSTTTRRROOONNNMMMMMMKKKJJJIIIIIIHHHGGGFFFDDDCCCCCCDDDCCCAAA>>><<<:::999888555555444333111000//////000000000000000000000000000/////////......------------............------++++++++++++++++++++++++,,,,,,,,,,,,------......+++...111444555555444333000111333666999;;;===???===>>>??????===<<<===???AAABBBFFFIIILLLMMMNNNOOOJJJJJJJJJGGGDDDAAAAAABBBFFFOOOVVVYYY[[[]]]\\\YYY[[[RRRJJJDDD???;;;===BBBPPPUUU]]]aaabbb___\\\ZZZVVVVVVVVVVVVWWWYYYZZZ[[[___aaadddeeeggghhhkkkmmmmmmooorrrssstttvvvxxx{{{|||hhhaaaWWWNNNIIIFFFDDDCCC?????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;999:::::::::::::::;;;;;;999999888888999999:::;;;:::::::::::::::::::::;;;999999999:::::::::;;;;;;:::::::::::::::999999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999777777777666666555555555555555555555666666777777777777777777666666666555444444444444444444444444555444444444444444444555333333444444444555555666222333333333444444444555222222222222222222222222333333333333333333444444222222333333333444444444333333444444444444333333333333333333333333333333444444555666666666666666555555555555555555555555555666666666666555444333777666666666666777888999888888888999999999::::::999999::::::;;;<<<<<<=========>>>????????????>>>>>>=========<<<;;;;;;;;;<<<<<<<<<=========>>>>>>;;;<<<<<<===>>>>>>?????????>>>===<<<<<<<<<<<<<<<========================<<<======>>>>>>>>>>>>???@@@???>>>===============>>>@@@BBBBBBBBBEEEIIILLLQQQVVV___mmm}}}xxxjjjbbb]]][[[XXXXXXXXXYYYYYYXXXZZZ[[[[[[\\\\\\[[[[[[ZZZ]]][[[[[[]]]___aaaiiirrrzzznnnhhhaaa^^^```XXXXXXWWWVVVUUUUUUUUUUUUUUURRRPPPNNNNNNMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCEEECCCAAA???<<<:::999999666666555333222111000///000000000000000000000000000//////......---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---000222444444333333000111333666888;;;===>>><<<>>>??????>>>>>>???AAA@@@BBBFFFJJJMMMPPPQQQQQQLLLMMMMMMJJJFFFCCCAAAAAADDDMMMUUUXXXZZZ\\\ZZZWWWZZZRRRKKKGGGBBB======@@@JJJQQQZZZaaadddcccaaa___XXXXXXWWWWWWXXXYYY[[[\\\^^^aaaccceeefffhhhjjjmmmlllnnnppprrrsssuuuyyy|||tttnnnddd[[[SSSNNNIIIGGGBBBAAAAAA@@@??????>>>>>>>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;999999999::::::::::::;;;999999::::::::::::;;;;;;888999999:::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999999888999999999777666666666666666555555444444555666777777888888777777666666666555555555444444444444444444444444666555555444444555555666111333555555555555777999333333333444555666666666333333333333333333333333444444333333333444555555333333333333444444444444333444444555555444444333666555555555444444444333333444444555666666666666555555555666666666666666::::::999888888777666666888777666666666777999:::999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>======>>>???????????????>>>>>>>>>===============<<<<<<=========>>>>>>>>>;;;<<<===>>>???@@@AAAAAA>>>>>>======<<<=========>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>>>>>>>???AAA@@@??????>>>>>>>>>>>>???<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<::::::::::::;;;;;;<<<<<<999999::::::::::::;;;;;;999:::;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777777777888999666777777777777777777888555666666777777777666666777777777777666666666666555555555555555555555555666666555555555555666666222555666666555444666888555555555555555555666666444444444444444444444444555444333333444555666777333333333444444444444555444444555555555555444444555555555666666666666666333444555666777777777777555555666666666777777777::::::888888777888999:::999888777666666888999;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<===>>>???@@@======>>>???????????????======>>>>>>>>>>>>>>>???<<<=========>>>>>>>>>>>><<<<<<======>>>>>>??????==================>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@???======>>>@@@??????>>>>>>>>>???@@@@@@???BBBFFFGGGHHHLLLSSSZZZbbbjjjvvvtttfff^^^\\\ZZZXXXVVVUUUVVVXXXWWWWWWYYY[[[]]]```aaaaaaaaa```___\\\\\\^^^``````eeekkkwwwmmmgggaaa___bbbYYYXXXXXXXXXXXXYYYZZZZZZUUUSSSPPPOOONNNNNNLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDBBB???===;;;:::999777777666555333222111111000000000000000000000000000000///...------,,,,,,---..................---........................---...//////000000//////......///000111222333333222333444666777999;;;;;;;;;===?????????@@@BBBDDD>>>AAAEEEJJJNNNQQQSSSTTTQQQRRRSSSQQQLLLHHHEEEDDD???GGGOOOSSSVVVZZZ[[[YYYTTTOOOLLLKKKGGGAAA>>>@@@>>>FFFQQQ[[[aaaccccccccc^^^]]][[[[[[[[[]]]___aaa```ccceeeggghhhjjjllloooooopppqqqqqqrrrtttwwwzzz|||tttjjj```WWWQQQIIIHHHGGGEEEDDDBBBAAA@@@======<<<======>>>???@@@==================<<<<<<;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<======999999:::::::::;;;;;;;;;777888:::<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888666666666777888777777888888999999999:::777888888888777666555444888888888777777777777666555555555555555555555555666666555555555555666666444666888777444333555777777777777666555555444444444444444444444444444444555444444333444555666777333333333444444444555555444444555555555555444444444444555666777888999999444444666777777888888888555666666666777777888888888777555555555777:::;;;999888777666666888:::;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===>>>???@@@@@@======>>>????????????>>>======>>>>>>??????@@@@@@============>>>>>>>>>>>>============<<<<<<<<<<<<======<<<======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAA@@@===;;;===??????>>>>>>>>>???@@@AAAAAADDDHHHLLLMMMNNNSSS[[[bbbhhhrrr~~~nnn```[[[ZZZZZZXXXVVVUUUVVVWWWWWWWWWXXXZZZ]]]```bbbbbbbbbbbb```]]]\\\___``````dddiiitttddd___``````^^^\\\ZZZXXXWWWWWWXXXVVVUUUUUUSSSQQQPPPPPPPPPOOONNNLLLKKKIIIGGGFFFDDDDDDCCCCCCAAA>>>===<<<;;;888666777666555555666777666444000000000000////////////,,,---------.../////////...///000000000///---,,,---------...///111333555//////000000///...------......///000111222222333222222222333555888:::<<<===>>>??????===<<<<<<===>>>BBBHHHJJJKKKLLLPPPSSSVVVTTTRRRRRRRRRPPPJJJEEEBBBDDDGGGMMMTTTXXXYYYYYYVVVTTTQQQMMMHHHCCC???===???BBBJJJUUU```ggghhhgggddd```^^^___]]]YYY\\\ccc```bbbeeefffgggiiilllnnnpppqqqsssuuuvvvxxxxxxyyy~~~{{{sssfff\\\QQQMMMGGGDDDBBBAAA???>>>@@@???>>>===============<<<<<<<<<;;;;;;:::::::::;;;:::999999888888999999;;;::::::999999::::::;;;<<<;;;::::::<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888777777777777888888777777777888999999::::::;;;;;;:::888666444222111444444555555555555444444666666666666777777777777777777666777777888999999:::888777555555555666666777777777777777777777777777666666666555555555555666777777777777777666666777777777777666666666666444444444555555555555555666666666666666555555555777777888888888888777777777777888999999999999888;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<======>>><<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;<<<<<<===>>>===<<<;;;:::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@??????>>>>>>======<<<===>>>@@@@@@@@@??????===>>>???@@@@@@AAAAAABBBCCCGGGLLLPPPVVV___jjjrrr{{{wwwjjj^^^XXXXXXVVVWWWWWWWWWVVVUUUUUUTTTWWWWWWYYY[[[^^^aaaccceee___```aaa``````aaadddfffrrrddd`````````^^^[[[YYYWWWVVVWWWXXXWWWVVVUUUSSSPPPOOOPPPPPPOOOMMMLLLKKKIIIGGGFFFDDDDDDCCCEEECCCAAA??????===;;;999777666555555666666444333000000000000////////////------.....................///000000000///---,,,,,,,,,+++,,,---...000111///////////////...------......///000111222222333222222222333555888:::;;;<<<>>>??????>>>======>>>;;;>>>BBBGGGKKKPPPUUUYYYWWWVVVUUUVVVVVVSSSMMMHHHCCCDDDGGGMMMSSSXXXZZZZZZXXXWWWTTTOOOJJJDDD@@@===>>>@@@FFFPPP[[[dddhhhiiikkkfffcccbbb]]]XXXXXX]]]___aaadddeeefffhhhjjjmmmnnnoooqqqsssuuuwwwxxxxxx}}}{{{ppphhhZZZTTTMMMGGGDDDCCCBBBAAA@@@???>>>>>>======>>>>>>============<<<<<<<<<;;;;;;;;;:::999999999999:::<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999888888888888999999::::::999999888777777777888888888888777666555444777777888888888888777777666666666666666666666666888888777777666777777777999888777666555666777777777777777777777777777777777777666666666555555555666666777777777777666666666777777777777777777777888888888888888888888888777777777777777777777777999999::::::::::::999999777888888999999999999999;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>======>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>??????@@@???>>>===<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@=========<<<<<<;;;;;;;;;;;;<<<===>>>??????>>>>>>AAABBBBBBCCCCCCDDDFFFHHHHHHMMMTTT[[[bbbkkkvvv}}}rrrfff\\\XXXXXXWWWWWWWWWWWWWWWVVVUUUUUUYYYYYYZZZ[[[\\\^^^```aaa^^^___``````___aaacccfffpppccc``````___\\\YYYWWWVVVVVVWWWXXXWWWVVVTTTRRROOOOOOOOOOOONNNLLLLLLKKKIIIGGGFFFDDDDDDCCCFFFDDDBBB@@@???>>><<<:::888666444444555444333111000000000000//////////////////................../////////000//////...------,,,,,,,,,,,,---......///////////////......---......///000111222333333333222222333555777999;;;<<<>>>??????>>>===>>>???<<<<<<>>>CCCLLLUUU[[[___\\\ZZZYYYYYYYYYWWWQQQLLLEEEEEEGGGKKKQQQVVVYYYZZZ[[[YYYVVVRRRLLLFFFAAA>>><<<===@@@HHHSSS^^^gggllloookkkhhheee```YYYXXXZZZ___aaabbbcccdddeeehhhjjjlllmmmooorrrtttuuuwwwwww{{{}}}vvvggg```VVVMMMHHHFFFDDDDDD@@@???>>>>>>===>>>>>>>>>??????>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;======<<<<<<<<<<<<======<<<;;;:::;;;<<<<<<<<<:::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::::::::::::::999888888777777555666777777888888777777555555666666666666555555777777666666666666666666888888777777666555555555777777666666666777888888777777777777777777777777777777777777666666666666666666777777888777777666666666666777888888888999;;;;;;::::::999999888888777777888888999999::::::999::::::;;;;;;::::::999777888999999::::::999999::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<======>>>???>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@????????????>>>======>>>????????????>>>AAABBBBBBAAABBBDDDIIILLLQQQXXXbbbkkkttt}}}xxxjjj```YYYWWWYYYXXXXXXXXXXXXXXXXXXWWWVVV[[[ZZZZZZZZZZZZ[[[[[[\\\^^^^^^______^^^```bbbeee|||mmmccc```___^^^[[[XXXVVVUUUUUUWWWXXXXXXWWWSSSQQQOOONNNNNNNNNMMMLLLLLLKKKIIIGGGFFFDDDDDDCCCEEECCC@@@???>>>===:::888888666444444444333111000000000000000////////////000000//////......------//////////////////......000//////..................///////////////......---...///000111222333444333333333333444666888999;;;===??????>>>>>>???@@@AAA>>>>>>CCCNNNZZZbbbfffeeeaaa\\\YYYXXXVVVSSSOOOGGGEEEEEEHHHMMMSSSWWWYYY\\\[[[XXXTTTOOOHHHCCC@@@<<<;;;;;;@@@JJJWWWdddkkkmmmlllkkkhhhccc^^^\\\]]]```aaabbbbbbbbbcccfffhhhjjjkkknnnpppsssuuuvvvwwwyyy}}}tttlll```UUUMMMIIIGGGFFF@@@@@@???>>>=========>>>?????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<======;;;:::;;;<<<===<<<;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::777777888999999::::::;;;555666777888888888888888444444555555555555444444666666777777888999999999666666777777777666666555555666666777777888999999777777777777777777777777888888888777777777666666666666777888888888777777666666777777888999:::::::::999999888777666666555666777777888999::::::;;;888888999999999999888888888999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAAAAAAAAAAABBBCCCBBBCCCGGGNNNSSS]]]fffqqq|||pppddd[[[VVVUUUXXXXXXXXXYYYYYYYYYYYYXXXXXXZZZYYYYYYXXXXXXYYYYYYYYY\\\]]]^^^]]]]]]^^^aaacccwwwjjjbbb___^^^]]][[[XXXWWWUUUUUUWWWXXXXXXWWWSSSQQQOOONNNNNNNNNMMMLLLLLLKKKIIIGGGFFFDDDDDDCCCEEECCC@@@???>>>===:::888888666444444444333111000000000000000////////////000000000//////......---//////........./////////000000000//////...------......///////////////...------...000111222444444444333333333444555777888;;;===????????????@@@AAABBB??????EEERRR```kkkpppooohhh^^^XXXUUUUUUSSSRRRIIIFFFDDDDDDIIIOOOTTTWWW\\\[[[YYYVVVQQQLLLFFFCCC???<<<:::;;;BBBOOO^^^gggjjjmmmmmmkkkfffccc```^^^bbbbbbbbbbbbaaabbbeeegggiiijjjmmmpppsssuuuwwwxxxyyy}}}wwwkkk^^^UUUOOOKKKHHHCCCBBBAAA???>>>>>>======>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;======<<<;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999999888888888999::::::;;;;;;777888888888888888777777888888999999999999888888555555777888:::<<<===>>>333444666777888888888888555555666777888999::::::888888888888888888888888999888888888888777777777666666777888888888888888666777777888999::::::;;;999999888777777666555555666666777888888999::::::999999::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<======>>>@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>======<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???===>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBBCCCEEEGGGGGGHHHNNNWWW^^^lllttt}}}kkk```YYYTTTTTTWWWXXXXXXYYYYYYZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]```bbb|||xxxyyy{{{|||||||||tttiiiaaa^^^]]]\\\[[[ZZZXXXWWWWWWXXXYYYXXXWWWTTTRRROOOOOOOOOOOONNNLLLLLLKKKIIIGGGFFFDDDDDDCCCFFFDDDBBB@@@???>>><<<:::888666444444555444333111000000000000////////////000000/////////////////////............///000000////////////...---,,,+++---...//////////////////,,,---...000111333444555444444333333333444666777:::<<>>HHHVVV___hhhmmmooollliiigggccc___eeeeeedddcccaaabbbeeehhhiiikkknnnqqqtttwwwyyyzzzzzzxxxlllbbbYYYRRRNNNIIIHHHFFFCCCAAA@@@??????>>>>>>>>>??????????????????>>>======<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<===<<<;;;<<<======<<<;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999999;;;;;;;;;:::999999888888999999999999888777666666777777888888888888777777444555777888:::<<<===>>>333444666888::::::::::::555666777888999999999999888888888888888888888888999999999999888888888777666666777888999999999999888888888999:::::::::;;;;;;::::::999999888888888777777777888888999999:::;;;<<<<<<======<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<=========>>>>>>>>><<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????=========>>>???AAABBBCCCBBBFFFJJJKKKMMMTTT^^^gggzzzvvvggg^^^XXXTTTTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYWWWVVVVVVWWWWWWXXXYYYZZZZZZZZZ[[[[[[ZZZ\\\^^^aaa~~~tttnnnooosssvvvxxxzzzrrrhhh```]]]\\\\\\\\\\\\ZZZXXXXXXYYYYYYXXXWWWUUUSSSPPPOOOPPPPPPOOOMMMLLLKKKIIIGGGFFFDDDDDDCCCEEECCCAAA??????===;;;999777666555555666666444333000000000000///////////////////////////000000000///......---...///000111///000000000000...---,,,------...///////////////,,,---...///111333444555555444333333333444555666:::<<<>>>@@@@@@@@@BBBCCCAAAAAABBBFFFNNNZZZhhhqqqssskkkbbb\\\ZZZYYYWWWVVVSSSMMMFFFBBBEEEKKKRRRVVV[[[\\\]]]]]][[[WWWSSSPPPJJJFFF@@@;;;;;;CCCNNNWWWaaaiiinnnlllkkkllliiidddhhhgggfffdddbbbcccfffiiijjjlllooosssvvvyyy{{{||||||{{{pppeee[[[UUUPPPNNNLLLIIIFFFDDDBBBBBB???@@@@@@@@@AAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<======>>><<<;;;<<<===>>>===;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::<<<;;;;;;::::::999888888888888999999999888777777555555666666666666555555555666666777888999::::::444666888:::;;;;;;:::999666666888999:::999999888888888888888888888888888::::::999999999888888888666666777888999999999999999999::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999::::::::::::<<<<<<============<<<<<<::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA===>>>>>>???AAADDDFFFHHHEEEKKKQQQTTTWWW^^^jjjssszzznnnbbb\\\XXXUUUUUUWWWVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYYYYYYYZZZZZZZZZYYY[[[]]]```{{{oooiiiiiioootttwwwyyyrrrggg___\\\[[[\\\\\\^^^\\\YYYYYYYYYYYYXXXWWWUUUSSSQQQPPPPPPPPPOOONNNLLLKKKIIIGGGFFFDDDDDDCCCCCCAAA>>>===<<<;;;888666777666555555666777666444000000000000////////////......//////000000111111///...------...///000111111222333333333111000///------...///000000//////,,,,,,...///111333444555555444333333333333555555999<<<>>>@@@@@@AAABBBDDDEEEEEEFFFFFFIIIRRR^^^gggooojjjddd```___]]]ZZZWWWWWWQQQHHHCCCEEEKKKRRRVVV[[[\\\^^^___^^^[[[XXXUUUMMMJJJDDD===;;;@@@IIIQQQYYYcccjjjlllmmmqqqooojjjjjjiiihhheeecccdddgggjjjkkkmmmppptttwwwzzz|||~~~~~~zzznnnbbb[[[UUUSSSPPPMMMIIIGGGEEEDDDAAAAAAAAABBBBBBCCCCCCCCC>>>>>>===<<<<<<<<<<<<<<<>>>>>>============>>>>>>>>><<<;;;<<<===>>>===<<<999:::;;;;;;<<<<<<;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888999999::::::;;;;;;<<<777777888999999999999888888888999999999999888888666666666666666666666666777888:::;;;;;;:::999888666777888999:::999888888888888888888888888888888:::::::::999999999888888666666777999999:::::::::;;;:::::::::::::::::::::999999::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<>>>?????????@@@@@@@@@@@@<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>===>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>===>>>>>>;;;;;;<<<<<<=========>>>AAAAAAAAACCCFFFIIILLLMMMPPPVVV^^^bbbfffmmmyyyssshhh^^^ZZZXXXVVVVVVYYYVVVVVVWWWXXXYYYYYYXXXXXXYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYZZZYYYYYYZZZ]]]___pppfffeeejjjqqqtttrrrmmmfffaaa]]]\\\ZZZYYYZZZYYYWWWWWWXXXXXXWWWVVVUUURRROOOOOOQQQQQQNNNKKKLLLKKKIIIGGGFFFDDDDDDCCCAAAAAAAAA@@@>>>===;;;:::666555444333333333333333000000000000000000000000............/////////000---......///000111111222////////////////////////.........------,,,,,,,,,---,,,+++++++++---///111222444777777555444444444777999;;;>>>@@@AAAAAAAAAEEEDDDBBBCCCEEEKKKPPPTTT\\\^^^```aaa```___\\\ZZZXXXUUUMMMFFFAAADDDLLLRRRYYY[[[^^^``````___\\\ZZZXXXQQQIIIDDD@@@>>>BBBIIITTT\\\gggooossssssqqqppprrrooojjjfffeeefffiiijjjjjjmmmqqqssstttvvv{{{{{{qqqkkkfff```XXXSSSPPPMMMIIIFFFCCCBBBAAABBBCCCCCCBBB@@@===>>>>>>>>>>>>>>>??????===<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<:::999<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============>>>=========<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<=========;;;;;;;;;::::::999999999<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::999999888888888888888999999999:::::::::999::::::;;;;;;::::::999<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======@@@??????>>>???AAABBBCCC@@@AAAAAABBBBBBCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@===>>>>>>===<<<<<<===>>>===@@@CCCEEEFFFKKKQQQVVVYYY```jjjooorrryyy|||jjjfff```\\\YYYXXXVVVUUUUUUUUUUUUVVVWWWXXXZZZ[[[YYYYYYXXXVVVTTTVVVYYY\\\^^^^^^]]]ZZZXXXXXXZZZ\\\qqqfffdddhhhnnnqqqsssnnngggaaa^^^\\\[[[ZZZZZZXXXWWWWWWXXXXXXWWWVVVUUURRROOOOOOQQQQQQNNNKKKMMMLLLJJJHHHGGGEEEEEEEEEEEEDDDCCC@@@>>>;;;888777555444333222111111111111000000000000000000000000........./////////000000---......///000000111111......................../////////......------------,,,++++++,,,---///111222444666777555444444444777999;;;>>>@@@AAAAAAAAAEEEDDDCCCBBBDDDGGGJJJLLLSSSUUUYYY[[[]]]]]]\\\\\\___[[[TTTJJJCCCBBBFFFJJJWWWZZZ]]]``````___]]][[[YYYSSSNNNJJJFFFAAABBBFFFQQQYYYdddmmmrrrtttssssssuuusssoookkkiiiiiijjjkkkkkknnnrrrtttuuuxxx|||uuuooonnnjjjfffccc```\\\UUUOOOGGGEEECCCBBBBBBBBB@@@???BBBBBBBBBAAAAAAAAAAAA@@@AAAAAA@@@????????????@@@<<<===>>>>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999888777777777777888999::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::999999999888888888999999999999:::::::::999::::::;;;;;;::::::999<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===@@@????????????AAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCC@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>??????@@@AAA;;;<<<======<<<<<<>>>@@@BBBEEEIIIKKKMMMRRRZZZ```hhhnnnwww{{{~~~ooogggccc]]]ZZZXXXWWWUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXWWWUUUTTTVVVYYY\\\^^^^^^]]][[[XXXXXXZZZ\\\vvviiieeehhhlllooosssnnngggaaa^^^\\\[[[[[[YYYXXXWWWWWWXXXYYYWWWVVVUUURRROOOOOOQQQQQQOOOLLLNNNMMMKKKIIIHHHFFFFFFEEEEEEDDDCCC@@@>>>;;;888777777666555333222111111111000000000000000000000000....../////////000000000.........//////000000111........................///////////////.........---,,,,,,+++,,,...///000222444666666555444444444666888;;;===???AAAAAAAAAEEEDDDCCCBBBBBBBBBCCCCCCHHHKKKOOOSSSXXX[[[\\\]]]ccc```YYYQQQIIIEEEDDDEEETTTVVV[[[___aaa```___]]]]]]YYYVVVUUUPPPHHHDDDDDDLLLTTT```jjjqqquuuwwwxxxzzzxxxvvvssspppnnnllllllmmmooorrrtttvvvyyy}}}|||uuusssrrrqqqpppoooiii___XXXNNNKKKGGGEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>======>>>?????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>=========<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888777777777777888888999999999999999999999999;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::999999::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@BBBAAA@@@??????>>>??????>>>>>>??????@@@@@@??????@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<======>>><<<===>>>>>>>>>???BBBDDDIIILLLPPPTTTXXX^^^gggnnnzzzrrrdddbbb^^^ZZZWWWVVVVVVUUUTTTRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTUUUXXX[[[______^^^[[[YYYXXXYYY[[[~~~oooiiijjjmmmooorrrllleee___\\\[[[[[[ZZZYYYXXXWWWWWWXXXYYYXXXVVVUUURRROOOPPPRRRRRROOOMMMNNNMMMKKKIIIGGGFFFEEEEEEAAAAAAAAA@@@>>>===;;;::::::999888666444333333333000000000000000000000000...////////////000000000........./////////000000........................//////..................---,,,,,,,,,---...///000222444666666555333333444666777:::===???AAAAAAAAACCCCCCDDDCCCCCCAAA@@@???AAACCCGGGMMMRRRWWWZZZ\\\___^^^[[[VVVQQQLLLHHHFFFMMMQQQVVV\\\```bbbbbbbbbfffaaa^^^]]]XXXOOOHHHGGGIIIPPP[[[fffnnnuuuyyy|||~~~}}}}}}{{{xxxtttpppmmmnnnooorrrtttwwwzzz}}}~~~wwwvvvvvvxxxxxxssskkkeeeXXXTTTOOOKKKJJJJJJIIIHHHCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>===<<<<<<<<<===<<<======>>>>>>?????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>============<<<::::::;;;;;;;;;;;;::::::==================>>>>>>;;;;;;;;;;;;;;;;;;:::::::::::::::999999:::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;::::::;;;;;;;;;;;;:::::::::::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<========================?????????>>>>>>>>>>>>>>>????????????@@@AAABBBBBBDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@@@@????????????===>>>>>>?????????>>>>>>??????>>>>>>======<<<<<<=========<<<===>>>>>>??????@@@AAA@@@@@@BBBFFFHHHMMMQQQWWW\\\bbbkkkuuu|||lllaaa]]]ZZZWWWVVVVVVVVVVVVUUUQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTUUUWWWZZZ^^^^^^]]][[[YYYXXXYYYZZZtttmmmlllmmmnnnooojjjbbb\\\YYYYYYYYYYYYYYYWWWVVVWWWXXXYYYXXXWWWTTTRRROOOPPPRRRRRRPPPMMMLLLKKKJJJHHHFFFEEEDDDDDDAAAAAAAAA@@@>>>===;;;::::::999888666444333333333000000000000000000000000////////////000000000111............////////////........................------------------------------------...///000000111333555666444333333333555777999<<>>@@@CCCHHHMMMSSSWWWYYY[[[\\\\\\[[[XXXRRRLLLHHHGGGKKKPPPWWW]]]bbbeeegggjjjddd___^^^ZZZRRRKKKIIIFFFLLLUUU^^^hhhqqqyyy~~~}}}xxxssspppoooooopppsssvvvzzz|||}}}}}}{{{{{{}}}|||xxxuuugggbbb[[[UUUQQQOOOLLLKKKHHHHHHGGGGGGFFFEEEEEEEEECCCCCCBBBAAA@@@??????@@@<<<<<<<<<======>>>>>>???===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<============???>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>??????>>>??????@@@AAAAAAAAABBBDDDDDDCCCCCCBBBBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@@@@@@@@@@@@@@@@>>>>>>?????????>>>>>>===>>>>>>>>>=========<<<<<>>;;;888777777666555333222111111111000000000000000000000000/////////000000000111111........................------------------------,,,,,,,,,---------------,,,------...//////000000111333555555444333333333444666999<<>>???AAADDDIIIOOOSSSVVVZZZ[[[]]]^^^\\\VVVNNNHHHEEEGGGKKKQQQYYY```fffiiijjjccc]]]\\\YYYRRRLLLJJJEEEHHHMMMTTT]]]hhhttt{{{~~~|||vvvssspppoooooorrrvvvzzz||||||~~~{{{zzz|||~~~}}}|||vvvqqqjjjbbb]]]XXXSSSQQQNNNMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@?????????======<<<<<<<<<===>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<============??????>>>>>>>>>=========;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@??????>>>>>>============>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAABBBDDDEEEGGGKKKQQQUUU\\\bbbkkkssszzznnnaaa\\\WWWUUUTTTTTTUUUVVVUUUTTTPPPPPPOOOOOOPPPPPPQQQRRRQQQRRRSSSSSSSSSTTTVVVXXXWWWYYYZZZYYYXXXWWWXXXYYYwwwtttttttttnnnhhh```ZZZWWWXXXYYYYYYXXXWWWVVVWWWYYYZZZYYYXXXTTTRRROOOPPPSSSTTTQQQOOOMMMLLLJJJHHHFFFEEEDDDDDDEEEDDDCCC@@@>>>;;;888777555444333222111111111111000000000000000000000000//////000000000111111111........................------------------------------------.........///,,,---...//////000000000111333555555444222222333333555888<<>>AAAFFFKKKPPPTTTXXXYYY\\\______ZZZQQQJJJFFFGGGIIIMMMTTT\\\ccchhhgggaaa]]]^^^]]]VVVNNNJJJCCCCCCFFFJJJRRR^^^llluuu|||~~~}}}yyyvvvqqqppppppsssxxx{{{||||||}}}~~~{{{|||~~~~~~}}}{{{vvvrrrnnnjjjfffddd[[[YYYWWWSSSOOOKKKHHHGGGEEEDDDCCCAAA@@@@@@??????@@@???>>>=========>>>???======<<<<<<<<<<<<======<<<<<<<<<<<<============?????????>>>>>>>>>======<<<======>>>>>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<===::::::;;;<<<<<<;;;::::::========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAA@@@??????>>><<<======>>>>>>??????@@@>>>>>>======>>>>>>???@@@DDDFFFHHHKKKPPPWWW^^^dddlllsss|||tttfff]]]YYYTTTRRRQQQRRRSSSTTTSSSRRRPPPPPPOOOOOOOOOPPPQQQQQQOOOQQQSSSSSSSSSSSSUUUWWWTTTUUUWWWXXXWWWWWWXXXYYY~~~zzzzzzzzzoooiii```ZZZXXXXXXZZZ[[[XXXWWWVVVWWWYYYZZZYYYXXXTTTRRRPPPPPPSSSTTTRRROOONNNMMMKKKIIIGGGFFFFFFEEEAAAAAAAAA@@@>>>===;;;:::666555444444333333333333000000000000000000000000000000000000111111111111.....................------------------------------.........//////000000,,,---...///000000000000111333555555444222222333333555888<<>>>>>>>>??????======<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>????????????>>>>>>>>>>>>======>>>>>>>>>>>>======??????>>>>>>=========<<<;;;;;;;;;<<<<<<<<<======<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@===>>>@@@AAABBBBBBAAAAAA?????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<===>>>???@@@AAAAAADDDDDDCCCCCCDDDDDDEEEFFFHHHJJJNNNSSSYYYbbbkkkqqqyyy}}}mmmbbb\\\YYYRRRQQQPPPPPPRRRRRRQQQPPPPPPPPPOOOOOOOOOPPPQQQQQQOOOPPPRRRSSSSSSSSSUUUVVVQQQSSSVVVWWWWWWWWWXXXYYY|||xxxkkk___[[[ZZZXXXWWWWWWXXXVVVSSSSSSTTTUUUVVVUUUUUURRRPPPQQQTTTUUUSSSPPPLLLLLLKKKIIIFFFDDDEEEFFFAAAAAA@@@@@@>>>===<<<;;;===:::777555333222///...111111000000//////......000000000000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...........................000111333444444333333777777777888:::>>>AAACCCBBBCCCDDDEEEFFFFFFFFFEEEAAA???>>>AAAFFFLLLQQQTTTUUUVVVYYYZZZZZZYYYVVVUUUNNNMMMLLLKKKMMMSSS[[[aaafffgggfffccc[[[TTTNNNLLLCCC???===???CCCLLL\\\jjjuuu{{{||||||vvvuuuuuuuuuwww{{{|||rrrkkkfff```XXXRRRNNNLLLIIIFFFDDDCCCCCCDDDBBBAAAAAAAAAAAAAAA???<<<@@@???=========???AAABBB<<<<<<<<<<<<<<<===>>>?????????>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<==================<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<>>>???======<<<<<<<<<;;;;;;;;;<<<===============<<<<<<::::::;;;;;;<<<===>>>>>><<<<<<============<<<<<<@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA>>>>>>????????????>>>>>>===???@@@???>>>===>>>????????????????????????????????????@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>???????????????@@@@@@AAABBBAAA@@@???>>>=========>>>>>>>>>???@@@AAACCCDDD>>>AAADDDDDDDDDEEEHHHLLLMMMPPPVVV]]]fffppp{{{uuuhhh\\\XXXXXXPPPPPPOOOOOOOOOPPPQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQUUUSSSQQQOOOOOOPPPSSSTTTSSSSSSRRRQQQQQQRRRVVVYYYwwwjjj___[[[[[[YYYXXXYYYXXXVVVTTTTTTUUUVVVVVVVVVSSSQQQOOOPPPSSSTTTRRROOOLLLLLLLLLIIIFFFDDDEEEFFFCCCBBBBBBAAA???>>><<<;;;<<<999777666555555333222/////////000000000000000000000000000////////////000000000000////////////...........................---------------------........................///000222333444555444444555555777999;;;===???@@@AAAAAACCCDDDEEEFFFFFFFFFEEECCCAAABBBFFFMMMSSSVVVYYYZZZ\\\]]]]]]\\\ZZZYYYUUURRRMMMIIIJJJOOOYYY___dddffffffddd]]]VVVPPPMMMGGGCCC??????@@@EEERRR^^^qqqxxx~~~}}}xxxxxxwwwwwwxxx{{{~~~}}}vvvkkkcccXXXTTTOOOKKKJJJIIIHHHGGGDDDCCCAAAAAAAAAAAA???>>>??????>>>======>>>???@@@<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>????????????=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>===<<<::::::::::::;;;<<<<<<======>>><<<<<<============<<<<<>>>>>>>>===????????????????????????>>>>>>>>>??????@@@@@@@@@>>>>>>????????????>>>>>>===???@@@???>>>===>>>@@@????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA???????????????@@@AAAAAA>>>>>>============>>>>>>?????????@@@AAABBBBBBCCCBBBEEEHHHHHHHHHJJJNNNRRRWWW[[[bbbjjjsss}}}zzzlllaaaYYYTTTTTTPPPOOONNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQOOOMMMMMMNNNPPPRRRRRRRRRRRRQQQPPPRRRUUUXXXyyylll```\\\[[[XXXWWWXXXXXXWWWUUUUUUWWWXXXXXXWWWSSSPPPNNNOOORRRSSSQQQOOOMMMMMMLLLJJJGGGEEEEEEFFFEEEDDDCCCBBB@@@>>><<<;;;555333111111222333222111......///000000111222222000000000000////////////////////////............////////////////////////...................................................///000222333444444444333444666999;;;<<<<<<===>>>???@@@BBBDDDEEEGGGGGGIIIFFFDDDDDDHHHNNNVVV[[[___`````````______^^^]]]^^^YYYQQQIIIGGGKKKSSSZZZaaacccfffddd___YYYSSSPPPLLLGGGDDDBBB@@@AAAJJJTTTkkksss~~~|||{{{zzzyyyzzz{{{}}}~~~uuuiiiaaaXXXTTTSSSRRROOOLLLJJJGGGDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@??????=========<<<======>>>???>>>>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>????????????============>>>>>>>>>>>>========================;;;<<<<<<========================<<<<<<<<<<<<;;;?????????>>>===;;;999888;;;;;;;;;<<<<<<======>>><<<======>>>>>>======<<>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>?????????>>>>>>????????????>>>>>>>>>???@@@???>>>>>>???@@@????????????????????????BBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBB???????????????@@@@@@AAA============>>>@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDHHHJJJMMMOOOOOOSSSYYY___ggglllttt}}}pppeee```[[[WWWVVVPPPOOONNNMMMMMMNNNOOOOOORRRQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNMMMMMMNNNPPPQQQQQQRRRQQQPPPOOOQQQTTTVVV|||ooobbb]]][[[XXXVVVVVVXXXWWWVVVWWWXXXYYYYYYXXXSSSQQQOOOPPPRRRSSSQQQOOONNNNNNMMMJJJGGGEEEEEEFFFEEEDDDCCCBBB???===;;;999333222000000111222222111//////000000000111111111000000000000////////////.........---------,,,,,,.................................///////////////........................,,,---...///111222222333444555555777888:::;;;<<<<<<===>>>@@@CCCEEEGGGHHHJJJHHHFFFFFFIIIPPPYYY```fffeeedddcccaaa```______ccc___VVVMMMHHHHHHMMMQQQ[[[___cccddd```[[[WWWUUUQQQMMMJJJHHHEEECCCIIIQQQbbblllyyy}}}|||{{{{{{|||}}}~~~xxxnnnccc^^^^^^]]]XXXSSSQQQNNNJJJGGGGGGGGGFFFEEECCCCCCDDDCCCCCCAAA@@@??????>>>>>>>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>======<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<==================>>>>>>?????????@@@========================:::;;;===>>>>>>>>>===<<<=========<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<::::::;;;;;;<<<<<<=========>>>======>>>>>>>>>>>>======?????????>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>???@@@@@@>>>>>>???@@@????????????????????????CCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@?????????@@@@@@>>>>>>>>>>>>>>>??????@@@??????@@@@@@AAABBBCCCDDDCCCDDDFFFGGGHHHHHHHHHGGGLLLPPPTTTWWWZZZ```iiiooozzz}}}wwwfff``````^^^ZZZYYYQQQPPPNNNMMMMMMNNNPPPQQQWWWVVVUUUTTTSSSQQQPPPPPPQQQPPPOOOOOOOOOPPPRRRSSSPPPQQQQQQPPPOOOPPPRRRUUUzzznnnbbb]]]\\\ZZZXXXYYYXXXWWWVVVWWWYYYZZZYYYXXXTTTRRRPPPQQQTTTUUUSSSPPPNNNNNNMMMJJJFFFDDDDDDEEEDDDCCCBBB@@@>>><<<:::888:::888666555666666555444222111111111000000000///000000000000/////////////////////.........------....................................//////000000........................---......000111333444555888777555555666999<<<>>>;;;<<<===???BBBEEEHHHJJJIIIIIIGGGGGGIIIQQQZZZbbbkkkjjjiiigggeeedddbbbbbbeeebbb]]]UUUMMMIIIHHHIIITTTYYY^^^``````]]][[[ZZZXXXUUURRRPPPJJJEEEGGGLLLZZZeeesss~~~~~~|||{{{{{{{{{|||}}}~~~zzzooojjjjjjhhhccc]]]ZZZVVVQQQMMMKKKJJJIIIHHHEEEEEEEEEDDDCCCAAA@@@???AAA@@@@@@??????@@@@@@@@@>>>>>>??????@@@@@@AAAAAAAAAAAA@@@???>>>>>>======>>>======<<<<<<======>>>========================<<<<<<<<<<<<============<<<<<<<<<<<<==================>>>>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<========================;;;<<<===============<<<<<<<<<<<<=====================>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>???????????????????????????????????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>@@@AAA@@@???>>>???@@@????????????????????????CCCCCCCCCBBBBBBAAAAAAAAAAAAAAA???>>>============>>>============>>>??????BBBBBBAAABBBBBBCCCDDDDDDDDDEEEFFFHHHJJJLLLLLLMMMSSSWWW^^^ccciiiqqq{{{~~~xxxiii\\\YYY\\\[[[YYYWWWRRRQQQOOONNNOOOPPPRRRTTT]]]\\\ZZZWWWTTTQQQOOONNNPPPOOOOOONNNOOOPPPQQQRRRPPPQQQQQQPPPOOOOOOQQQSSSwwwkkk```]]]]]]]]]\\\^^^VVVVVVVVVXXXZZZZZZYYYXXXUUURRRPPPQQQTTTUUUSSSQQQMMMMMMLLLIIIEEECCCCCCDDDBBBBBBAAA@@@>>><<<:::999;;;999777666666555444333333222222111000000//////000000000000////////////222111111111000000000000////////////////////////---------......//////000........................///000000111333555777888:::999888777888:::<<<>>><<<<<<===???BBBEEEHHHJJJIIIIIIIIIGGGHHHNNNWWW^^^kkklllkkkkkkjjjiiihhhgggfffeeeaaa[[[RRRKKKFFFDDDMMMQQQWWW[[[]]]^^^_________]]][[[WWWOOOFFFDDDGGGSSS^^^lllxxx~~~}}}{{{zzzyyyzzzzzz|||}}}yyyxxxuuuqqqllleeeaaa\\\XXXUUURRROOOLLLIIIIIIGGGFFFDDDBBBAAA@@@DDDCCCBBBBBBAAABBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>============>>>>>>========================<<<<<<==================>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============<<<============>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>===========================>>>>>>??????>>>>>>===>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@?????????@@@AAA@@@?????????AAA????????????????????????BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>======<<<<<<===??????>>>>>>??????@@@AAACCCCCCBBBBBBCCCDDDEEEEEEFFFGGGIIIKKKOOORRRUUUWWW___eeennnuuu|||lllaaaXXXXXX[[[ZZZXXXXXXRRRPPPOOONNNOOORRRUUUWWW```^^^\\\XXXTTTQQQNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRQQQPPPOOOQQQRRRyyymmmaaa^^^^^^\\\\\\]]]UUUUUUUUUWWWYYYZZZYYYWWWTTTQQQOOOPPPSSSTTTRRRPPPMMMMMMKKKHHHDDDBBBBBBBBBBBBBBBAAA@@@???===<<<;;;888666444333444444333111111111111111111111111111000000000000////////////111111000000000/////////........................+++,,,,,,---......//////..............................///000111444666777999:::;;;=========<<<<<<>>>>>>>>>???BBBEEEIIIKKKJJJKKKKKKHHHFFFIIIPPPWWWdddeeehhhjjjkkklllkkkjjjggggggddd^^^UUUMMMGGGEEEFFFKKKQQQVVVZZZ^^^aaaddddddcccbbb___WWWLLLHHHJJJNNNXXXfffrrryyy}}}}}}{{{yyyxxxwwwxxxzzz}}}|||uuurrrmmmhhhddd___ZZZVVVRRRPPPNNNKKKIIIGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>======>>>>>>???=============================================<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<===>>>>>><<<=========>>>>>>>>>>>>;;;<<<===============<<<>>>=====================>>>>>>????????????>>>>>>===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAA@@@@@@??????@@@AAAAAA??????@@@AAA????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>======>>>???@@@@@@BBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEFFFHHHIIIKKKLLLOOOOOOPPPTTTXXX^^^dddgggpppwwwnnnaaaZZZUUUWWWYYYWWWUUUVVVPPPNNNMMMMMMOOORRRVVVXXX^^^\\\ZZZWWWTTTQQQNNNMMMKKKKKKKKKLLLMMMNNNNNNOOOQQQRRRSSSRRRPPPPPPQQQRRRrrreee___]]]YYYWWWXXXTTTTTTUUUWWWYYYZZZXXXVVVSSSPPPNNNOOORRRSSSQQQOOOLLLLLLKKKGGGDDDAAAAAAAAABBBBBBBBBAAA@@@???======:::888666666777777666555000000000111222222333333000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................+++++++++,,,...111333555777:::>>>AAABBB???<<<999???>>>???@@@BBBFFFIIIKKKKKKMMMLLLIIIEEEEEEKKKQQQZZZ]]]bbbfffjjjkkkkkkkkkhhhhhhddd^^^VVVNNNIIIGGGCCCGGGMMMSSSXXX^^^cccgggeeeeeefffeee^^^UUUQQQSSSLLLUUUcccooovvv{{{}}}{{{yyyxxxvvvwwwyyy|||{{{vvvqqqkkkeee```ZZZXXXUUUQQQOOONNNNNNNNNGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<============??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;===>>>???<<<=========>>>>>>??????======>>>>>>===<<<;;;;;;>>>>>>>>>>>>============>>>>>>????????????>>>>>>======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????@@@AAAAAA??????@@@AAA?????????????????????????????????@@@@@@AAAAAAAAA<<<<<<===>>>???AAACCCDDDEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIKKKMMMPPPRRRSSSXXXXXXYYY\\\bbbjjjqqquuu}}}ppp___UUUQQQOOORRRRRROOONNNOOONNNMMMKKKKKKNNNRRRVVVYYYZZZYYYXXXUUUSSSQQQOOONNNLLLMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSSSSQQQPPPQQQRRRyyyeee]]]]]]\\\ZZZYYY[[[YYYXXXXXXZZZ[[[[[[ZZZUUUSSSQQQQQQQQQPPPOOOMMMKKKJJJIIIGGGEEEDDDCCCBBBCCCCCCBBBAAA???===;;;::::::999888666444222000000222222222111111111111000000111111000000///...---000000000000000000000000111111000......---------//////.........---------000///...---------------000///......///111444555777999:::<<<>>>>>>>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHNNNMMMKKKJJJHHHGGGGGGGGGNNNPPPUUU[[[bbbgggiiijjjkkkgggbbb___\\\XXXRRRMMMIIIGGGEEEHHHOOOXXX```eeehhhhhhgggcccbbb```XXXOOOTTTSSSZZZiiivvv|||~~~zzzvvvtttvvvwwwzzz}}}|||yyyxxxrrrmmmeee___ZZZVVVTTTRRROOONNNLLLJJJIIIHHHHHHGGGFFFDDDBBBBBBDDDEEEFFFEEEGGGDDDBBBAAABBBAAA@@@???CCCBBB@@@>>>>>>>>>@@@AAA@@@@@@@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<<<<======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===;;;;;;===>>>========================;;;;;;;;;<<<===>>>>>>???========================<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????BBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@??????======>>>>>>??????@@@@@@>>>???@@@@@@??????@@@AAAAAA@@@???@@@@@@???===<<>><<<<<<>>>@@@AAAAAA<<>><<<;;;888777666555444333222222222222222111111111000000......///000000000000000000000000000000000000000111000///...------------//////.........---------///......------------...------,,,,,,---///111333777888:::<<<===>>>=========???AAABBBBBBCCCFFFHHHLLLLLLKKKKKKJJJIIIHHHGGGKKKLLLQQQVVV]]]aaadddeeehhheeecccbbbaaa___ZZZVVVNNNKKKGGGHHHMMMVVV^^^dddhhhjjjhhhdddaaa```ZZZTTTUUUTTTZZZfffpppvvvzzz~~~{{{wwwuuutttvvvxxx{{{{{{tttmmmgggbbb^^^[[[WWWVVVTTTQQQNNNLLLKKKJJJKKKIIIGGGFFFGGGHHHHHHGGGHHHFFFDDDDDDDDDDDDCCCBBBBBBAAA???>>>===>>>???@@@?????????>>>>>>>>>>>>===AAA@@@@@@?????????@@@@@@======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>???===========================<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????======>>>???@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>???????????????@@@@@@@@@>>>@@@AAA@@@??????@@@AAA@@@@@@???@@@@@@???>>>===BBBAAA??????AAABBBCCCCCCCCCBBBBBBCCCEEEFFFEEEDDDDDDFFFIIIJJJIIIJJJKKKMMMMMMMMMMMMMMMOOOQQQTTTUUUXXXYYY[[[]]]^^^aaaeeehhhpppssswww}}}nnn]]]SSSMMMLLLJJJKKKLLLLLLKKKIIILLLKKKJJJIIIJJJKKKMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKLLLMMMNNNNNNOOONNNNNNPPPQQQRRRQQQPPPOOOPPPQQQmmmdddcccaaa```___\\\ZZZXXXXXXYYYZZZZZZYYYTTTSSSQQQQQQQQQQQQOOOMMMMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDCCCBBBAAA???===<<<666666666555444444333333222222111111111000000000...///000000000000000///000000000000000000000000000000///...------------...............------------------...............---,,,,,,,,,---///000222555777999;;;<<<=========<<<>>>@@@AAABBBCCCEEEGGGJJJKKKLLLLLLLLLKKKIIIHHHFFFHHHKKKOOOTTTYYY\\\^^^bbbcccdddggghhhhhheeebbbXXXSSSLLLHHHJJJQQQZZZ```gggkkkkkkfffaaa___[[[WWWWWWWWW[[[ccciiinnnvvv~~~~~~yyywwwssstttuuuxxx|||{{{uuunnnjjjgggeeeaaa]]]XXXUUURRRQQQSSSPPPNNNMMMMMMMMMLLLJJJIIIGGGEEEEEEFFFFFFEEEDDDCCCBBB@@@?????????@@@AAA@@@?????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>??????======>>>????????????>>>????????????????????????===>>>>>>===<<<<<<===???????????????????????????;;;<<<<<<======>>>>>>???==============================<<<<<<======>>>???>>>>>>>>>>>>????????????:::<<<>>>@@@AAABBBBBBAAA@@@@@@@@@???????????????@@@@@@@@@@@@@@@?????????>>>@@@AAA@@@???>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCCEEEBBB@@@BBBGGGJJJIIIGGGIIIMMMQQQTTTUUUUUUVVVVVVWWWWWWWWWYYY\\\___bbbdddhhhjjjnnnppprrrsssvvvxxxpppaaaVVVOOOMMMKKKJJJJJJKKKKKKJJJIIIJJJIIIHHHHHHHHHIIIKKKLLLJJJKKKKKKLLLLLLKKKKKKKKKMMMMMMNNNNNNNNNNNNNNNMMMLLLMMMOOONNNMMMMMMNNNPPPpppfffcccaaa___```\\\[[[YYYXXXYYYZZZYYYXXXTTTRRRQQQPPPQQQQQQOOONNNMMMLLLKKKIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@>>>===<<<777777666555444333333222111111111111000000000000222222222111///...,,,,,,////////////////////////000///...---------------........................,,,,,,---....../////////............///000111222444555777999;;;<<<<<<<<<;;;===???@@@AAABBBEEEGGGHHHIIIKKKMMMNNNMMMKKKJJJEEEFFFHHHJJJMMMQQQVVVZZZ___aaafffjjjmmmnnnmmmkkkeee___UUUMMMJJJMMMTTTZZZbbbiiimmmhhhbbb^^^ZZZVVVXXXXXX[[[```cccgggsss~~~|||xxxsssssssssuuuxxx|||}}}yyyvvvrrrmmmgggccc___^^^]]]ZZZWWWVVVUUUTTTQQQOOOOOOMMMKKKJJJKKKKKKJJJIIIFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@???======>>>>>>????????????>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===<<<<<<===???????????????????????????<<<<<<======>>>>>>>>>>>>=================================<<<===>>>>>>???===>>>>>>>>>????????????===>>>AAACCCDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>???@@@???>>>===>>>@@@AAAAAABBBBBBAAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEGGGJJJMMMOOOPPPSSSWWW]]]aaacccdddeeeeeedddeeegggiiimmmppptttuuu}}}qqqaaaWWWQQQNNNLLLKKKIIIJJJKKKKKKJJJHHHHHHGGGGGGGGGGGGHHHIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKNNNNNNOOOOOONNNMMMLLLLLLIIIKKKLLLMMMLLLLLLNNNOOOtttiiidddaaa```aaa]]][[[YYYYYYYYYYYYXXXWWWSSSRRRPPPPPPQQQQQQPPPNNNLLLKKKJJJHHHGGGEEEDDDCCCAAAAAAAAA@@@>>>===;;;;;;999999777666444222111000111111111000000000//////222222111111000...---,,,///////////////////////////......------------...---.....................+++,,,---.../////////...---------......///000000222333555888:::;;;;;;;;;999;;;>>>???@@@AAADDDFFFFFFHHHKKKMMMOOOOOONNNMMMGGGHHHHHHHHHIIIMMMTTTXXX^^^bbbgggllloooppppppppppppkkkaaaVVVNNNLLLOOOSSS\\\dddkkkjjjddd___ZZZTTTWWWWWWYYY[[[[[[___lllxxx}}}xxxvvvtttssstttwww{{{}}}~~~yyyuuurrrpppkkkhhheeecccbbb___\\\YYYZZZWWWTTTSSSRRRRRRPPPNNNJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@BBBCCCDDDDDDDDDDDDCCCCCC???@@@@@@@@@@@@@@@??????===========================>>>???>>><<<<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????===>>>>>>>>>???????????????AAABBBCCCCCCBBB@@@>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>===???@@@@@@???>>>@@@AAA@@@AAACCCBBBAAABBBEEEGGGHHHJJJLLLLLLKKKKKKLLLNNNMMMPPPTTTSSSRRRTTTYYY___aaaeeejjjoooqqqsssvvvwwwxxxyyy{{{~~~yyywwwzzzdddWWWQQQOOOMMMKKKJJJIIIIIIJJJJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFGGGHHHJJJKKKKKKLLLLLLNNNNNNNNNNNNMMMLLLKKKKKKIIIJJJLLLLLLLLLLLLNNNPPPxxxmmmgggcccbbbccc^^^\\\ZZZYYYYYYYYYWWWVVVSSSQQQPPPPPPQQQQQQPPPOOOLLLKKKJJJHHHGGGEEEDDDCCC@@@@@@@@@???>>><<<;;;::::::999888666444222000///111111000000000/////////---...///000111111111111000000000000000000000000......---------------...---------...............,,,---.../////////...---+++++++++,,,,,,,,,------000222444777999:::::::::888:::===>>>???AAACCCFFFEEEGGGJJJMMMOOOPPPQQQQQQKKKKKKKKKIIIHHHLLLSSSYYY___ccciiimmmoooqqqrrrtttuuussslllaaaVVVOOOMMMOOOUUU^^^fffhhhgggeee___YYYVVVUUUUUUVVVUUUWWWaaakkkzzz~~~zzzvvvtttuuuwwwyyy~~~~~~|||zzzwwwuuurrrnnnkkkdddaaa]]]ZZZXXXVVVSSSQQQPPPOOONNNLLLJJJHHHGGGFFFGGGFFFFFFEEEDDDCCCBBBBBBDDDEEEFFFFFFFFFEEECCCBBBAAABBBBBBBBBBBBAAA@@@@@@========================>>>>>>???>>>======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@>>>>>>>>>>>>????????????@@@@@@AAAAAA@@@???===<<<===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@????????????@@@BBBBBBBBBBBBDDDFFFBBBDDDFFFEEEDDDEEEIIIMMMKKKNNNRRRRRRQQQQQQSSSUUUVVV\\\bbbaaa^^^^^^eeelllpppsssvvvyyy|||zzzppplllyyylllZZZQQQOOONNNLLLKKKIIIHHHHHHIIIIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIJJJLLLLLLLLLLLLMMMOOOyyymmmfffaaaaaaccc___]]]ZZZYYYYYYXXXWWWUUURRRQQQPPPPPPQQQRRRPPPOOOMMMLLLKKKIIIHHHFFFEEEDDD@@@@@@@@@???>>>===<<<;;;999888777666444333111111111000000000////////////,,,,,,...///111222222222000000000000000000000000...------,,,,,,------...---------.........//////------///000///...---+++******+++,,,,,,,,,,,,+++///000333666888999999999777999<<<===>>>@@@CCCEEEEEEFFFIIIKKKOOOQQQSSSUUUOOOOOOMMMJJJHHHKKKTTT[[[```dddiiimmmppprrruuuxxxuuuvvvssskkk___TTTOOONNNQQQWWW^^^ccchhhllliiiddd[[[XXXWWWWWWUUUSSSXXX___qqq{{{zzzvvvuuuvvvwwwzzz}}}vvvsssnnniiifffbbb^^^\\\[[[ZZZYYYVVVTTTQQQNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGEEEFFFGGGGGGFFFDDDBBBAAACCCCCCDDDDDDCCCBBBBBBAAA????????????????????????>>>??????>>>======>>>@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@>>>>>>>>>>>>????????????@@@@@@???????????????????????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAACCCEEEFFFGGGHHHJJJLLLJJJMMMOOONNNMMMNNNTTTYYYWWW\\\aaabbbaaa```cccggghhhmmmrrrsssrrrrrrvvvzzz|||}}}}}}~~~vvvnnnjjjiiiuuurrr___RRRNNNMMMKKKIIIJJJIIIHHHHHHIIIIIIHHHFFFDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKKKKJJJLLLMMMwwwkkkccc^^^^^^```___]]]ZZZYYYYYYXXXWWWUUURRRQQQPPPPPPQQQRRRQQQOOONNNMMMLLLKKKIIIGGGFFFEEEAAAAAAAAA@@@@@@>>>===<<<777666666555444444333333000000000000////////////...//////000000000000000000000000000000000000000------,,,,,,,,,------...---------.........//////---...///000000...,,,***,,,,,,---.........------...000222555777888999999666888;;;===>>>@@@CCCEEEEEEFFFHHHKKKNNNRRRUUUWWWQQQQQQOOOJJJHHHKKKTTT\\\```dddjjjnnnpppsssxxx{{{rrrvvvwwwqqqeeeYYYRRROOOOOOSSSXXX___hhhqqqrrrnnnbbb^^^[[[ZZZWWWSSSUUUYYYkkkvvv~~~xxxvvvvvvwwwwwwzzz~~~}}}yyytttpppmmmeeedddccc```]]]YYYVVVTTTRRRRRRQQQPPPOOONNNMMMLLLKKKKKKLLLLLLJJJHHHEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????>>>======>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>????????????AAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEBBBCCCCCCCCCDDDEEEEEEEEEDDDFFFHHHJJJJJJLLLNNNQQQSSSVVVYYYXXXVVVXXX^^^cccjjjpppuuuwwwvvvvvvyyy}}}~~~ttthhheeefffkkktttsssgggWWWNNNLLLLLLIIIGGGJJJIIIGGGHHHIIIIIIHHHFFFDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHJJJKKKJJJIIIIIIJJJLLLrrrhhheeeccc`````````]]]YYYWWWXXXYYYZZZ[[[SSSRRRQQQSSSVVVVVVRRRNNNNNNMMMLLLJJJHHHFFFDDDDDDDDDDDDCCCBBB???<<<999888:::888666555555555444333111111111111111111111111000000000222333444222000......///000000000000000------...///000000/////////...---,,,+++,,,------222000...,,,+++,,,---...---------............/////////111333555888;;;<<<888999;;;<<<===???CCCEEEEEEHHHMMMPPPQQQQQQRRRTTTQQQPPPOOONNNOOOSSSXXX\\\bbbffflllqqquuuyyy|||{{{uuuqqqllleeeZZZRRRPPPOOORRRZZZeeepppwwwyyypppjjjaaa\\\ZZZYYYXXXVVVdddrrrzzzuuussswwwyyy||||||vvvpppjjjeeecccbbb]]]XXXWWWYYYZZZXXXTTTTTTSSSQQQQQQQQQQQQOOOMMMJJJIIIIIIHHHGGGFFFEEEDDDHHHFFFEEEDDDEEEEEECCCAAAFFFEEECCCBBBAAABBBBBBCCC@@@@@@@@@@@@AAAAAAAAAAAABBB@@@???>>>>>>???@@@BBBDDDDDDCCCAAA@@@>>>======????????????@@@AAABBBCCCEEEDDDCCCCCCBBBCCCCCCCCC>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIGGGFFFGGGHHHHHHKKKPPPTTTWWWZZZ]]]```bbbdddfffeeedddhhhpppwwwvvvmmmfffeeejjjnnnzzzvvvddd\\\SSSMMMLLLLLLIIIFFFHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBAAABBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKpppfffcccaaa___^^^^^^\\\YYYWWWXXXYYYXXXXXXTTTRRRQQQSSSUUUUUURRROOONNNMMMLLLJJJHHHFFFDDDDDDAAAAAAAAAAAA???===:::999888666444333333333222111111111111111111111111111000000000111333333222000111111111111000...---,,,,,,,,,---...............111000000///////////////111000...,,,,,,,,,---...---------............/////////000222555888:::;;;999:::;;;<<<<<<>>>BBBEEECCCGGGKKKNNNOOOPPPQQQRRRTTTSSSQQQOOONNNPPPUUUYYYbbbhhhqqqzzz~~~xxxsssnnnggg^^^VVVMMMMMMPPPWWWcccnnnvvvyyyuuuooohhhcccaaa```___^^^gggttt{{{zzzzzz|||~~~~~~zzzwwwtttooojjjhhhiiiiiifffbbbbbb```]]][[[ZZZXXXUUUSSSQQQPPPOOOMMMLLLLLLLLLLLLLLLJJJIIIIIIJJJJJJHHHGGGJJJIIIHHHFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEEEEDDDEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMMMMNNNLLLMMMNNNMMMMMMMMMOOOQQQPPPTTT[[[aaaggglllrrruuu|||}}}}}}{{{yyy|||vvvrrrooommmpppvvv{{{vvvhhh\\\UUUMMMIIIIIIHHHFFFDDDGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGHHHHHHIIIIIIJJJJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLmmmcccaaa___^^^]]]]]][[[YYYXXXXXXXXXVVVUUUVVVSSSQQQRRRTTTUUURRRPPPNNNMMMLLLJJJHHHFFFDDDDDD@@@AAAAAAAAA@@@???===<<<888666444333444444222111111111111111111111111111000000///111222333222000111111111111000...---,,,+++,,,------------------000000000000000///......//////---,,,,,,---...///---------............/////////000222444777999:::;;;<<<<<<<<<<<<>>>BBBEEEDDDGGGKKKNNNOOOPPPQQQRRRWWWVVVSSSOOOMMMNNNRRRUUU___hhhvvv{{{vvvqqqkkkccc]]]MMMLLLLLLQQQ[[[gggqqqvvvxxxtttoookkkjjjiiihhhgggkkkvvv~~~~~~|||yyywwwuuuqqqnnnkkkgggbbb___\\\ZZZXXXVVVUUUUUUVVVVVVUUUTTTRRRQQQRRRRRRQQQPPPQQQPPPOOONNNMMMMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJEEEFFFHHHIIIIIIHHHFFFEEEFFFGGGGGGHHHHHHIIIIIIJJJGGGGGGGGGHHHIIIKKKLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUTTTUUUVVVVVVWWWYYY]]]aaaaaafffmmmuuu}}}|||uuuqqqpppssswww|||wwwdddYYYTTTOOOIIIFFFFFFGGGFFFDDDFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMmmmcccaaa___^^^^^^\\\[[[ZZZZZZZZZYYYVVVSSSXXXTTTQQQQQQSSSTTTSSSPPPNNNMMMLLLJJJHHHFFFDDDDDDBBBBBBCCCCCCBBB@@@>>>===;;;999666666666666555333111111111111111111111111000//////000222222111000......///000000000000000,,,------.........------,,,,,,---......,,,+++***......---------...//////---------............///...///000111333555777888<<<======<<<<<<>>>AAADDDFFFJJJNNNPPPQQQQQQRRRSSSWWWVVVSSSPPPMMMNNNQQQTTT[[[fffuuu{{{wwwtttnnnhhhdddRRRNNNIIIHHHNNNZZZfffnnnuuutttrrrrrrqqqqqqqqqpppssszzz{{{vvvrrrjjjhhheeebbbaaabbbccceeeeeeccc```^^^^^^^^^\\\[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPQQQQQQLLLMMMMMMNNNPPPQQQSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[]]]___aaabbbbbbbbbcccdddeeeiiiooosssxxx|||{{{sssqqqnnnqqqwwwyyygggYYYRRRNNNKKKHHHFFFGGGHHHHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMooodddbbb```______\\\\\\[[[\\\\\\ZZZWWWTTTXXXUUURRRRRRTTTTTTSSSPPPNNNMMMLLLJJJHHHFFFDDDDDDCCCCCCCCCBBB@@@>>>;;;:::;;;999777666666666555444111111111111111111111111111///...///111222111000......///000000000000000....../////////......---++++++,,,---,,,+++***)))...------------......///---------............///...//////000222333555666;;;===>>>>>>===???AAACCCFFFIIIMMMPPPPPPPPPQQQRRRSSSTTTSSSQQQPPPQQQTTTVVVYYYbbbpppzzz~~~}}}yyywww}}}|||zzzxxxuuurrrmmmkkk]]]UUUKKKCCCDDDMMMZZZcccnnnqqquuuxxxzzzzzzzzzyyy}}}~~~|||yyywwwuuuvvvxxxyyyzzzwwwsssooonnnmmmkkkjjjhhhhhhhhhhhhgggfffeeeeeedddcccbbbaaa```___^^^]]]\\\[[[XXXWWWWWWXXX[[[\\\XXXXXXXXXXXXWWWWWWWWWWWWUUUUUUVVVWWWYYY\\\]]]___bbbcccdddeeefffgggffffffcccdddeeeggghhhhhhiiiiiiiiiiiikkknnnqqquuuxxxyyyuuuvvvwwwwwwyyy}}}~~~ssskkkjjjnnnuuu|||kkk[[[RRRMMMIIIHHHGGGFFFGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFFFFGGGHHHJJJKKKLLLrrrgggcccaaa``````\\\[[[[[[\\\\\\[[[YYYWWWXXXUUUSSSSSSUUUUUURRROOONNNMMMLLLJJJHHHFFFDDDDDDAAAAAA@@@???>>>;;;999777999777555444555555333222111111111111111111111111111///......000111111000111111111111000...---,,,/////////000//////...---...............---,,,,,,..................---------------............///......//////111222333444999<<<>>>@@@@@@@@@AAACCCCCCFFFJJJMMMMMMMMMNNNNNNOOOQQQTTTTTTTTTUUUVVVXXXYYY___gggmmmpppooonnnnnntttuuuwwwxxxxxxuuusssqqqiii```TTTHHHBBBFFFPPPXXXeeelllvvv~~~~~~}}}{{{{{{|||{{{{{{zzzxxxxxxuuuuuutttsssqqqpppooooookkkiiieeecccccceeeiiikkkggggggffffffeeedddcccccccccdddeeegggiiikkknnnoooqqqrrrtttvvvxxxxxxxxxwwwuuuvvvwwwyyy{{{|||}}}}}}}}}~~~{{{ooofffaaagggrrrqqq^^^RRRKKKHHHDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKuuuhhhdddaaa``````ZZZYYYYYYZZZ[[[[[[ZZZXXXXXXUUUTTTUUUVVVUUURRRNNNNNNMMMLLLJJJHHHFFFDDDDDD@@@@@@@@@@@@???===;;;::::::888555555555555444222111111111111111111111111111///---...///111111111111111111111000...---,,,.../////////......---,,,000000//////.........///////////////...---,,,,,,---------............///.........///000111222333666:::???BBBBBBBBBBBBBBBBBBEEEIIIKKKLLLKKKLLLMMMMMMQQQUUUXXXXXXXXXWWWXXXVVVXXX[[[]]]___aaadddggglllpppuuuyyyzzzyyyxxxvvvqqqkkk```TTTJJJHHHLLLPPPXXXcccsss~~~}}}}}}{{{yyywwwwwwyyy{{{}}}{{{{{{zzzyyyyyyxxxwwwwwwuuuvvvwwwyyy{{{~~~xxxiiiccc___```lll|||vvv```SSSMMMHHHEEEBBBCCCDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFDDDEEEEEEFFFFFFGGGHHHHHHEEEEEEEEEFFFFFFHHHIIIJJJuuuhhhdddaaa______YYYXXXWWWXXXYYYZZZZZZYYYWWWUUUTTTVVVWWWVVVQQQMMMNNNMMMLLLJJJHHHFFFDDDDDD@@@AAABBBCCCBBBAAA@@@???<<<:::888777777777666555111111111111111111111111111///------///111111111...//////000000000000000---.........---,,,,,,+++111000///------...//////////////////...---,,,+++---------.........//////.........//////000111222444999???CCCDDDCCCBBBBBBDDDGGGJJJMMMMMMMMMMMMNNNMMMQQQWWWZZZ[[[YYYXXXWWWRRRRRRQQQQQQSSSWWW]]]bbbgggmmmuuuzzz}}}|||{{{zzzuuurrrjjj^^^SSSLLLKKKMMMNNN\\\ooo~~~yyyvvvtttvvv~~~ssseee[[[[[[^^^cccsssfffUUUMMMKKKIIIGGGCCCEEEFFFEEECCCAAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIwwwjjjeeeaaa^^^\\\[[[YYYWWWWWWXXXYYYYYYXXXWWWVVVVVVVVVUUUSSSOOOLLLNNNNNNNNNMMMJJJGGGCCCAAACCCCCCCCCBBBAAA@@@???>>>999999888666555333222222222222000///............000000000000000000000000//////000000000000//////111///......//////...,,,000///---,,,,,,---///000...///000000000///---,,,////////////////////////+++,,,------,,,,,,...000555777:::>>>BBBEEEGGGHHHIIIHHHGGGJJJMMMOOOMMMKKKOOORRRWWWZZZZZZYYYYYYZZZUUUSSSNNNJJJJJJNNNUUUZZZ^^^fffnnnrrryyyzzzvvvqqq\\\PPPLLLMMMMMMTTT```ppp}}}xxxttttttyyyzzz```^^^ZZZWWW[[[gggxxx}}}ppp___QQQKKKIIIHHHFFFFFFFFFFFFEEEDDDBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDvvviiieeebbb___^^^]]][[[YYYXXXYYYYYYXXXVVVVVVUUUUUUUUUTTTRRRNNNKKKNNNNNNNNNMMMJJJGGGCCCAAABBBBBBBBBAAA@@@???======999999888666555444333222222222000//////.........000000000000000000000000//////000000000000//////111///......//////...,,,000...---,,,,,,---...000///////////////...------------------------------,,,---...---,,,,,,...000333555888<<<@@@DDDFFFGGGHHHFFFEEEGGGKKKMMMMMMLLLOOORRRVVVXXXXXXXXXYYYZZZXXXUUUQQQLLLIIIKKKOOOSSSVVV^^^fffmmmvvvxxx}}}~~~tttfff\\\UUUOOOJJJNNNWWWfffvvvzzzvvvqqqoooqqqvvv||||||~~~qqqfffYYYXXXXXXXXX^^^jjj{{{oooeeeVVVLLLHHHFFFEEECCCEEEDDDDDDCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEsssgggdddaaa```______]]]ZZZYYYYYYYYYWWWVVVUUUTTTSSSSSSSSSQQQMMMKKKMMMMMMMMMLLLIIIFFFCCCBBBAAAAAA@@@@@@???>>><<<;;;999888777666555444333222222111000000////////////000000000000000000000000//////000000000000//////000///---...//////...---///...---,,,,,,---...///000///......---.........---------------------------...///...------///111111222555999===AAADDDFFFEEEDDDCCCDDDGGGKKKMMMMMMPPPRRRUUUVVVVVVWWWYYYZZZZZZYYYUUUPPPJJJHHHHHHJJJOOOVVV___gggqqq|||}}}~~~yyytttmmmbbbWWWKKKJJJNNNYYYiiiuuu|||~~~|||{{{xxxsssooopppuuuzzz|||||||||~~~zzzlll```XXXSSSUUUXXX]]]eeesssqqq```XXXOOOHHHFFFEEEDDDBBBCCCCCCBBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@CCCBBBAAA@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEpppeeebbb```______^^^\\\ZZZZZZZZZZZZYYYXXXUUUSSSRRRQQQQQQOOOLLLJJJMMMMMMLLLJJJHHHFFFCCCBBBAAAAAAAAA@@@???>>><<<<<<888888777666555444333333222111111000//////000000000000000000000000000000//////000000000000/////////...------//////...---///...------------...///000///---,,,,,,---...///////////////////////////...///000///------///111...000222666:::>>>BBBCCCBBBAAA@@@AAADDDHHHLLLNNNPPPRRRTTTUUUUUUVVVYYY[[[\\\[[[YYYTTTNNNIIIFFFEEEMMMRRRZZZbbblllxxx{{{qqqfffVVVNNNKKKQQQ]]]hhhpppvvv{{{~~~}}}uuurrrtttxxxwwwxxxyyy{{{}}}rrrhhhaaa\\\ZZZVVVYYY^^^eeeoooppp```VVVRRRMMMIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>????????????AAAAAAAAA@@@@@@@@@@@@@@@BBBAAA@@@???@@@AAACCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEoooeee```]]]]]]^^^\\\ZZZYYYYYY[[[\\\[[[[[[TTTSSSQQQPPPPPPNNNLLLJJJLLLLLLKKKIIIGGGEEECCCBBBBBBBBBAAAAAA@@@>>>===<<<888888777666555444444333222111111000000000000111000000000000000000000000//////000000000000//////...---,,,---...///...---.........------.........///...---,,,,,,---.../////////////////////////////////000///------///000---...000333777;;;???AAA@@@?????????AAAEEEKKKNNNPPPRRRTTTUUUUUUVVVYYY[[[\\\]]]]]]YYYSSSMMMIIIGGGKKKNNNUUU___jjjxxxzzzfffYYYMMMMMMSSSYYYaaahhhqqqzzz}}}wwwvvvxxxyyyvvvrrrnnnppp{{{wwwrrrjjjbbb]]]]]]```ccccccfffjjjqqq{{{tttbbbVVVQQQOOOMMMKKKIIIHHHEEEDDDDDDCCCBBBAAA@@@@@@@@@AAA=========>>>>>>?????????>>>>>>??????@@@AAAAAABBBAAA@@@@@@???@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHGGGFFFEEEEEEDDDDDDsssgggaaa\\\[[[]]]ZZZXXXWWWXXXZZZ\\\\\\[[[UUUSSSQQQOOOOOONNNLLLJJJLLLKKKJJJHHHFFFDDDCCCCCCBBBBBBBBBAAA@@@???======888777777666555555444444222111111000000111111111000000000000000000000000//////000000000000//////...,,,,,,,,,...///...---........................------------------...///------------------------...///000...---,,,...///......///111555888<<<>>>>>>?????????@@@DDDIIIMMMPPPRRRUUUVVVVVVWWWYYYZZZ[[[]]]___]]]XXXQQQMMMJJJHHHJJJQQQ\\\jjjzzzxxxeeeSSSNNNMMMMMMRRRZZZhhhttt{{{ssskkkgggmmm{{{yyypppdddaaa]]]YYYZZZ___hhhnnnwwwzzzxxxfffXXXPPPJJJJJJJJJIIIHHHEEECCCBBBDDDCCCAAA@@@???@@@AAAAAA<<<======>>>>>>?????????<<<===>>>???@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAACCCDDDDDDEEEFFFEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDxxxkkkccc]]][[[]]]ZZZYYYWWWXXXYYYZZZZZZYYYVVVSSSQQQOOOOOONNNLLLKKKKKKJJJIIIGGGEEEDDDCCCCCCAAAAAA@@@@@@???>>><<<;;;777777777666555555444444222111111000000111222222000000000000000000000000//////000000000000//////---,,,+++,,,...///...------..................---+++,,,------.........---------------------------...//////...,,,+++---.../////////000333666999;;;===???@@@@@@@@@BBBHHHLLLOOORRRVVVXXXXXXXXXYYYZZZ[[[^^^___^^^YYYSSSNNNLLLHHHHHHOOO[[[iiizzzrrr]]]SSSNNNIIIKKKRRR```kkkzzz~~~ssskkkkkksss{{{|||oooeee___YYYYYYZZZ\\\aaalllzzz~~~jjjYYYOOOLLLEEEFFFGGGGGGFFFDDDCCCBBBBBBAAA???>>>>>>???@@@AAA<<<======>>>??????@@@@@@===>>>>>>>>>??????@@@@@@===>>>@@@AAAAAAAAA@@@???AAAAAACCCDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEE}}}oooeee^^^\\\]]]\\\ZZZXXXWWWXXXYYYXXXWWWVVVTTTQQQOOOOOONNNMMMKKKKKKJJJHHHFFFEEEDDDCCCCCC????????????>>><<<;;;:::777777666666555555444444222111111111111111222222000000000000000000000000//////000000000000//////---,,,+++,,,...///...---------............------***+++---...///...------////////////////////////.........---++++++,,,---000000000000222555888:::===???AAA@@@@@@BBBGGGKKKOOORRRWWWZZZZZZYYYYYYZZZ\\\^^^```^^^YYYSSSNNNLLLLLLKKKPPP[[[gggxxx|||eeeZZZRRRJJJJJJQQQUUU```ooo|||sssnnnrrrwwwuuuggg]]]XXXUUUTTTWWW\\\cccmmm|||uuu```PPPIIIIIICCCDDDFFFGGGFFFEEEDDDEEEAAA@@@>>>===<<<===???@@@<<<======>>>???@@@@@@AAA????????????>>>>>>>>>>>><<<===@@@BBBBBBAAA???===???@@@AAABBBBBBBBBAAA@@@>>>>>>???AAACCCDDDEEEFFF}}}mmmeeeaaa^^^[[[\\\ZZZWWWWWWXXXYYYYYYXXXVVVSSSPPPNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGEEEDDDCCCDDDDDDCCCBBB@@@>>><<<;;;::::::999888777666555555111111111111000000000000000000000000111111111111222000//////111111111000//////............//////......---------,,,,,,,,,,,,---......//////......///...,,,,,,------,,,++++++,,,---...////////////......---...///222555777999<<>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA=========>>>>>>???@@@@@@>>>???AAABBBCCCBBBAAAAAABBBBBBAAABBBBBBCCCDDDEEE|||lllddd```]]][[[\\\ZZZWWWWWWXXXYYYYYYXXXVVVSSSPPPNNNNNNNNNMMMKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBAAA???===;;;::::::999888777666555555444111111111111000000000000000000000000111111111111222000...///000111000000000000////////////000000.........---------,,,,,,,,,---......//////......///...------......---++++++,,,---...////////////......------///111333555666999===@@@AAACCCEEEGGGMMMOOOSSSXXX]]]______^^^^^^^^^]]]]]]\\\[[[XXXVVVQQQPPPRRRVVVZZZccctttxxxooohhh\\\PPPPPPOOOUUU```lllwww|||~~~}}}|||rrr```WWWRRRNNNMMMOOOVVV^^^lll|||ooo___TTTKKKFFFDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA>>>???@@@AAABBBBBBBBBBBB???@@@AAABBBBBBBBBAAAAAABBBAAAAAABBBBBBCCCDDDEEE|||lllccc```]]][[[[[[YYYWWWVVVWWWXXXXXXXXXWWWTTTQQQOOOOOONNNMMMLLLJJJJJJIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@>>><<<:::999999888888777666555444333222222111111111000000000000000000000111111111111111///......///000000///111000000000000000000111.........------------,,,,,,---......//////......000...---...//////...,,,,,,,,,---...///////////////...------...000111222333666:::===@@@CCCFFFIIIPPPPPPQQQVVV]]]aaaaaa```______^^^]]]\\\\\\\\\\\\XXXWWWVVVWWWUUUWWWaaallltttyyy|||~~~|||nnnaaaVVVQQQPPPUUU^^^hhhuuu{{{yyyyyyzzz~~~nnnbbbUUUPPPNNNNNNPPPSSS[[[dddtttzzzeeeXXXOOOHHHEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@AAACCCEEEFFFEEEDDDCCC???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEE|||kkkccc___]]][[[[[[YYYWWWVVVWWWXXXXXXWWWXXXUUURRRPPPOOOOOONNNMMMJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@???===;;;:::888888777666555444333333222222222111111111000000///000000000111111111111000///------/////////...000000////////////000000............------------,,,---......///.........000///......///000///---,,,------...//////......///......---......///000111444777;;;>>>BBBGGGKKKQQQPPPPPPTTT\\\aaabbbaaa``````___^^^]]]]]]```bbbaaa___^^^[[[UUUPPPRRRXXX^^^bbbhhhmmmuuuxxxeee\\\TTTRRRUUU]]]jjjvvv~~~zzzvvvqqqpppxxxrrrccc[[[TTTRRRSSSTTTYYY___dddnnn~~~qqq___SSSLLLFFFEEEFFFBBBAAAAAAAAAAAA@@@@@@@@@CCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@BBBDDDGGGGGGFFFEEECCC@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDD}}}kkkccc___]]]\\\[[[YYYVVVVVVWWWXXXXXXWWWXXXUUURRRPPPOOOOOONNNMMMJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@>>>===<<<888888777666555444333333222222222222111111111111///000000000111111111111000///------/////////............------.........//////.........---------,,,---......///.........///...---...///000///...,,,---......///.........//////............//////111333666999<<>>>>>>>>>>>========================??????>>>>>>??????@@@AAA???AAADDDFFFGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCDDD~~~lllccc```^^^]]]ZZZXXXVVVUUUVVVWWWWWWWWWWWWTTTQQQOOOOOONNNMMMLLLJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@???>>>===999888888777666555444333333222222222222111111111000000000000111111111111111///......///000000///...------,,,,,,------.../////////.........------,,,---......//////......///---------///000///...------...............---.../////////////////////111222444666999>>>EEEIIIMMMNNNPPPSSSVVVYYY\\\^^^```bbbbbb```^^^^^^bbbfffkkkjjjjjjiiibbbXXXRRRRRROOORRRXXX^^^aaadddmmmwwwxxxiii___WWWSSSVVV\\\iiixxx{{{xxxwwwrrrlllhhhiiittt{{{lllaaa]]][[[[[[\\\___aaadddlllvvvwwwcccYYYOOOIIIDDD??????AAABBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>========================??????>>>>>>??????@@@AAA>>>@@@BBBDDDDDDDDDCCCBBBAAAAAA@@@????????????@@@@@@@@@@@@@@@AAABBBCCCDDDmmmdddaaa```^^^ZZZXXXVVVUUUVVVWWWWWWVVVVVVSSSPPPNNNNNNNNNMMMKKKJJJJJJIIIHHHGGGEEEDDDCCCAAAAAAAAAAAA@@@>>>===<<<:::999888777666555555444333333222222222111111111000000000000111111111111222000...///000111000000......------------......////////////............,,,---......//////......---,,,,,,,,,...///...------...............------...//////000111111111111000111111222555:::@@@EEEIIIMMMQQQSSSRRRSSSXXX\\\___bbbcccbbb^^^^^^bbbfffiiihhhiiikkkggg___YYYYYYRRRUUU[[[aaa___]]]aaajjj{{{}}}qqqeeeZZZVVVXXX\\\jjjvvv|||~~~zzz|||{{{vvvpppmmmnnnyyy{{{ssskkkdddbbbeeeggghhhmmmrrrtttwwwttteeeUUUNNNHHHEEEBBB>>>>>>AAAAAA@@@@@@@@@@@@?????????=========<<<======>>>???========================??????>>>>>>??????@@@AAA???@@@AAABBBCCCCCCCCCCCCBBBAAA???>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDnnneeebbb```___ZZZXXXVVVUUUVVVWWWWWWVVVVVVSSSPPPNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGEEEDDDCCC@@@@@@@@@@@@???===<<<;;;::::::999888777666555555333333333222222222111111000000000000111111111111222111//////111111111000//////............//////000/////////............,,,---......//////......---,,,+++,,,...///...------...............------...///000111222222222222000000000000222666===BBBFFFLLLRRRSSSPPPPPPUUUZZZ___bbbdddccc___^^^aaaeeeeeeeeehhhllljjjccc^^^]]]VVVYYY```fffbbb[[[]]]eeennnttteee\\\[[[QQQ___kkkppp{{{{{{wwwmmmsssvvvkkkgggeeedddjjjsssuuuyyy{{{eeeVVVMMMHHHEEEEEECCC@@@AAADDD????????????>>>>>>>>>>>><<<;;;;;;<<<<<<===>>>???========================?????????>>>???@@@@@@AAA@@@@@@AAAAAABBBCCCCCCDDDBBBAAA???>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCpppeeeaaa___^^^[[[XXXUUUTTTUUUWWWWWWWWWWWWTTTPPPNNNMMMLLLKKKJJJKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@>>>===:::999888666555555555555222222222111111111111000///000000000000111111111000111222111...,,,,,,,,,000//////...------,,,,,,//////............//////---------.........//////000000000000000000000000,,,---...---,,,,,,---...222000///------///000222333222111111333555777999@@@DDDJJJOOOQQQQQQRRRRRRZZZ]]]bbbggggggeeecccdddeeeeeeddddddbbbaaa___^^^ZZZ^^^dddhhhhhheee___[[[nnnzzzzzzeeeVVVWWWVVVZZZccckkktttzzzuuu|||{{{vvvcccaaa```cccjjjsss|||}}}hhhXXXPPPEEEEEECCCBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>===>>>>>>>>>????????????>>>>>>======<<<<<<<<<;;;?????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB???@@@AAABBBCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBBqqqfffaaa___^^^\\\YYYVVVUUUWWWXXXXXXXXXWWWTTTQQQOOONNNMMMLLLJJJKKKJJJIIIHHHGGGEEEDDDDDDEEEEEEDDDCCCAAA???===;;;:::999888777555555555555222222222222111111111111000000000111111111222222111222333222///---------........................//////............//////---------.........//////////////////////////////...///000000......///000111000///......///000111222222111111222444666888===AAAGGGLLLNNNOOOPPPQQQVVVYYY___dddeeeeeeeeefffddddddccccccbbbaaa``````^^^bbbhhhkkklllhhhccc```kkkxxxuuufffZZZVVVVVV\\\dddlllwwwzzzzzztttjjjggg______```fffqqqtttbbbSSSJJJDDDCCCBBBAAA?????????????????????>>>>>>>>>============>>>>>>>>>?????????>>>=========<<<<<<<<<;;;=========>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA??????AAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAArrrgggaaa___^^^]]]ZZZWWWVVVWWWYYYYYYYYYXXXUUUQQQOOOOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDFFFFFFEEECCC@@@>>><<<::::::999888777666555555555333222222222111111111111111111111111222222222333111333333222000......///,,,,,,------...///000000//////............//////---------..........................................///000000......///000111000///......///000111111000000000111333444666999===BBBGGGJJJMMMOOOQQQRRRVVV\\\```cccfffhhhiiicccccccccbbbbbbbbbaaaaaaaaadddhhhkkkkkkhhhccc```gggvvv{{{dddZZZRRRTTT[[[dddooowww{{{xxxzzzrrrhhh___YYYXXXXXXZZZ^^^gggvvvttthhh\\\OOOFFFCCCBBBAAA???>>>>>>>>>>>>??????>>>>>>>>>>>>==================>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????<<<===>>>???@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@AAAtttgggbbb___^^^\\\ZZZWWWVVVWWWXXXYYYXXXXXXUUURRRPPPOOOOOONNNMMMKKKKKKJJJIIIGGGFFFEEEDDDEEEEEEDDDCCCAAA???===<<<::::::888777666555555555333333222222222111111111111111222222222333333333000222333222000.........,,,,,,------...///////////////............//////................................................,,,...///...---,,,---...000000////////////000000000/////////000111333444333777<<>>>>>>>>???>>>>>>>>>============<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@===>>>>>>???@@@@@@??????>>>>>>????????????@@@???>>>>>>??????@@@AAAAAAAAAttthhhbbb```___[[[XXXVVVUUUVVVWWWWWWWWWWWWUUUQQQPPPOOOOOONNNMMMLLLKKKJJJIIIGGGFFFEEEEEEBBBCCCBBBBBBAAA@@@???>>>;;;:::999777666666666666333333333222222222222111111111222222222333333333///000111111///------...........................//////............//////.....................---........................---...///...------...///000000////////////000000////////////000111111222///333888===CCCJJJRRRWWWTTT[[[``````ccciiilllkkkhhhgggeeecccbbbaaaaaa```aaabbbccccccaaa]]]XXXUUUZZZfff{{{hhhYYYUUUWWW^^^eeeiiissstttmmmkkkkkkrrr{{{yyylll___YYYXXXXXXYYY\\\\\\bbbkkkxxxssshhh\\\UUUSSSPPPJJJDDDCCCBBBAAA@@@@@@???@@@@@@>>>>>>>>>============<<<;;;<<<<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???@@@AAAAAA>>>???@@@@@@@@@@@@@@@@@@============>>>>>>???????????????@@@AAABBBBBBBBBssshhhbbb```___[[[XXXUUUTTTUUUWWWWWWWWWVVVTTTQQQOOOOOOOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEEAAAAAABBBBBBAAAAAA@@@???;;;:::999888777666666666333333333333222222222222111111111111222222222333...///111000...------.....................------//////............//////...............---------........................///000111111//////000111//////000000000000///////////////000000111111111///111555999???GGGOOOUUUUUU^^^cccbbbeeekkkmmmjjjjjjiiigggdddcccbbbcccccceeeeeefffeeeccc```\\\ZZZUUU]]]jjj{{{jjj\\\UUUUUUXXX[[[dddrrrvvvllleeeaaaiiinnnwwwxxxfff^^^XXXWWWWWWWWWZZZ___eeemmmyyyttt^^^WWWNNNIIIIIIHHHEEEAAABBBBBBAAA@@@@@@@@@@@@@@@>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@??????@@@@@@@@@@@@@@@???===<<<<<<<<<<<<===>>>???>>>??????@@@AAABBBCCCCCCsssgggbbbaaa```[[[YYYVVVUUUVVVWWWXXXXXXUUUSSSPPPNNNNNNNNNMMMLLLLLLLLLKKKIIIHHHGGGFFFEEEBBBBBBBBBBBBAAA@@@???>>>;;;;;;999888777666666666444444333333333222222222000000000111111111222222...000111111///......///,,,,,,------...///////////////............////////////.........---------///////////////////////////111222111000///000111//////000000000000////////////000111111111111000111222333555:::@@@IIINNNRRR]]]dddcccfffnnnooojjjiiihhhfffeeeeeefffggghhhggghhhiiiiiihhhgggeeeccc]]]]]]```gggpppyyynnn^^^VVVVVVUUU[[[eeepppzzz}}}sssjjjbbbdddggglllrrrzzzzzzrrrlll```^^^^^^``````aaahhhpppzzzqqqaaaPPPLLLGGGCCCBBBBBBAAA@@@AAA@@@@@@????????????@@@>>>>>>=========<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>???????????????>>>>>><<<<<<;;;;;;;;;<<<===>>>======>>>???@@@AAABBBBBBrrrgggbbbaaa```]]]ZZZWWWVVVWWWYYYYYYYYYTTTRRROOONNNNNNNNNMMMLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDBBBAAA???===<<<<<<;;;999888777777666666444444444333333333222222///000000000000111111111///111222222000//////000***+++,,,---///000111111//////............////////////.........---------000000000000000000000000---///000///...---...000//////000000000000/////////000111111111111111000333333333333666<<>>>>>>>>>>>>>>???>>>=========<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::===>>>>>>>>>>>>>>>======<<<<<<;;;:::;;;<<<===>>>;;;<<<===>>>???@@@AAAAAArrrfff```^^^]]]\\\YYYWWWVVVWWWYYYZZZZZZZZZWWWTTTRRRQQQPPPNNNLLLMMMMMMLLLKKKHHHFFFDDDCCCCCCCCCCCCBBBAAA>>><<<;;;999777666999===<<<777222444333222222444444333222111000/////////000222333111111111111111000//////222111000///...---,,,,,,////////////////////////////////////000000000000---------............///000000000000000000000000......////////////............////////////......111111111222555888<<<>>>MMMQQQYYYbbbhhhjjjiiifffiiigggggghhhkkkmmmooopppiiiiiijjjmmmqqqsssqqqoooooojjjccc]]]XXXWWWWWWWWWffffffpppppp``````[[[XXX[[[]]]___gggppp{{{tttpppkkkjjjooorrrsssyyyzzzrrrmmmiiiddd``````eeemmmrrrtttyyy{{{}}}www```PPPJJJDDDBBB@@@???@@@AAAAAA@@@BBB@@@>>>>>>?????????>>>??????>>>===<<<;;;;;;:::;;;;;;;;;::::::999999999:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<========================;;;;;;;;;<<<<<<<<<======<<<===>>>???????????????sssfffaaa^^^]]]\\\YYYWWWVVVWWWYYYZZZZZZXXXVVVSSSQQQPPPOOONNNLLLMMMMMMLLLKKKHHHFFFDDDCCCDDDDDDDDDCCCBBB@@@>>><<<<<<::::::<<>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>ttthhhaaa___]]]\\\YYYWWWVVVWWWYYYZZZZZZVVVTTTQQQOOOOOOOOONNNMMMMMMMMMLLLKKKHHHFFFDDDCCCDDDDDDDDDDDDCCCAAA???======;;;;;;===???>>>;;;777666555333333333333111000000000000///000111111222111111111111111000//////,,,------...///000111111////////////////////////------........./////////...////////////000000000////////////////////////000000111111111111000000...//////000000//////...111111111111222555777888;;;AAALLLWWW```eeehhhhhhjjjjjjkkklllmmmooopppqqqrrrrrrrrrsssuuuwwwyyy{{{||||||xxxooobbbYYYVVVVVVVVVWWW___nnn~~~xxxlllccc\\\YYY[[[```eeemmmwww|||xxxwwwsssuuu{{{rrreee]]]YYYVVVUUUVVVXXX[[[___fffrrr|||gggXXXMMMFFFCCCCCCAAA??????@@@@@@@@@??????===;;;;;;<<<===<<<;;;999999::::::;;;;;;;;;;;;999999999:::::::::::::::::::::::::::;;;;;;;;;;;;888888999:::::::::::::::::::::::::::::::::::::::======<<<<<<<<<<<<<<<<<<>>>????????????>>>>>>===vvviiiccc___]]]\\\YYYWWWVVVWWWYYYZZZZZZVVVSSSPPPOOOOOOOOOOOONNNMMMMMMLLLKKKHHHFFFDDDCCCCCCCCCDDDCCCBBBAAA???===:::999888:::;;;;;;888555777555444333333222111///000000000000000111111222111111111111111000//////,,,------...///000111111////////////////////////------------.........///............////////////////////////////////////......////////////......//////000000000000//////111111000000111222444444555:::CCCLLLVVV___fffkkkgggjjjmmmoooqqqrrrtttuuutttttttttsssqqqrrrvvvyyyzzz~~~~~~wwwjjjaaa^^^___\\\]]]aaafffmmmyyyzzznnneee```^^^```eeekkktttyyyxxxzzztttmmmcccYYYTTTSSSUUUVVVWWW]]]cccggglllwwwhhhVVVMMMGGGBBB@@@AAA???>>>>>>?????????===>>><<<::::::<<<<<<<<<;;;:::::::::::::::;;;;;;;;;888888999999:::::::::;;;::::::::::::;;;;;;;;;;;;888999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<=========>>>???????????????>>>===<<>>===888777777888999888666555777555444333333222111//////000000000111111111111111111111111111000//////.........///////////////////////////////////////------------.........///,,,,,,,,,---------....................................////////////......//////000000000000//////000000000000000111111222444777;;;AAAJJJUUUbbbjjjhhhlllppprrrrrrrrrsssuuuuuuxxxyyyvvvqqqppprrrvvvyyy~~~}}}rrriiifffgggeeefffgggfffeeelll{{{nnneee^^^]]]___fffppp}}}|||ssshhhddd^^^YYYXXXZZZ___ccc___gggoootttyyypppZZZNNNJJJEEEAAA??????>>>===>>>??????===<<<===<<<::::::<<<======<<<======<<<<<<;;;::::::999888888888999999:::::::::999999999:::::::::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===???@@@@@@???????????????>>>===<<>>===999999999999999888888777666555333333333333111000//////000111111111111000111111111111111000//////000000//////......------////////////////////////------........./////////++++++,,,,,,,,,---------........................000000111111111111000000///000000111111000000//////000000000111111111111333555666999>>>JJJXXXbbbhhhlllqqqsssqqqooooooqqqwww|||~~~wwwssstttxxx|||yyypppmmmlllkkkmmmmmmjjjdddgggzzzwwwccc]]]YYY[[[bbbmmm{{{~~~xxxqqqjjjfff````````````bbbffflllppppppxxxmmm___PPPJJJGGGCCC???>>>>>>=========>>>>>><<<:::<<<;;;999:::;;;===<<<<<<>>>>>>===<<<;;;:::999999888888888999999999999999777777888888999999::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@>>>????????????>>>>>>==={{{nnnfffaaa^^^\\\YYYWWWVVVWWWYYYZZZZZZYYYUUUPPPMMMMMMMMMNNNMMMMMMMMMLLLKKKHHHFFFDDDCCCAAABBBBBBBBBBBB@@@???>>>999:::::::::999888888999555444222333333444222111...///000111222111111000111111111111111000//////000/////////............////////////////////////....../////////000000000,,,,,,,,,---------..............................000000111111111111000000000000111111111111000000//////000111111111111111000222444444777???KKKTTT```fffmmmpppooommmnnnpppuuu~~~~~~xxxxxx|||yyytttrrrooopppqqqlllddddddrrruuujjj___[[[\\\aaalllxxxxxxtttrrroooooommmjjjfffeeefffhhhjjjnnnrrrvvvxxx|||pppZZZPPPGGGDDDBBB>>><<<======<<<<<<===>>>===;;;999:::999888888:::;;;;;;:::<<<;;;;;;;;;::::::999999999999999999888888888888555666666777888888999999888888999:::::::::::::::::::::::::::::::::::::::===============>>>>>>>>>===>>>>>>????????????>>>|||ooogggbbb___\\\YYYWWWVVVWWWYYYZZZZZZYYYUUUPPPLLLKKKLLLLLLLLLMMMMMMLLLKKKIIIFFFDDDCCCBBBCCCCCCDDDCCCBBB@@@???888999:::999777777777888444333222222444444333222...///000222222111111000111111111111111000//////......//////////////////////////////////////////////////////000000000000---------.........//////..............................////////////......000000111111111111000000...///000111222222222111...000333333444999BBBIIIVVV^^^ggglllnnnnnnqqqtttrrr}}}{{{{{{~~~|||yyyrrrssssssnnnddd```jjjxxxzzzjjjaaa[[[[[[dddnnnuuussshhhaaa]]]\\\XXX[[[^^^^^^^^^bbbkkkrrrmmm[[[NNNGGG@@@>>><<<999999<<<<<<<<<<<<===>>>===;;;999999777666777999::::::999888999999999999::::::::::::999999999888888777777444555555666777888888999777777888999999999999888999999999999999999999999@@@??????>>>===<<<<<<;;;<<<===>>>???????????????yyyoooiiieeebbb\\\ZZZWWWWWWXXXZZZ[[[[[[XXXUUUSSSQQQQQQPPPNNNMMMOOONNNMMMLLLIIIGGGEEECCCDDDBBBAAA@@@@@@@@@>>><<<;;;::::::;;;<<<:::777444666444222222333333333222//////000000111111111222222222222111000//////...////////////////////////000000//////.........---...............///000000///............///000000+++,,,,,,,,,---.........---------...///000000111111111111111111222222333222111000//////000111222333333333222222666===CCCNNNRRRZZZdddmmmsssvvvvvv|||~~~~~~|||}}}}}}xxxzzz|||~~~~~~|||{{{uuurrrmmmiiiffffffggghhh|||mmm___[[[```eeekkkrrr{{{{{{tttiii^^^WWWRRRPPPOOOTTTUUUVVVZZZbbbmmmzzzuuucccWWWRRRFFFCCC@@@???@@@???<<<999::::::::::::;;;<<<======;;;:::888999:::999888666::::::888777666666555555888888888888888888888888555555555555555666777777:::::::::999999888888888999999999::::::;;;;;;;;;999999:::;;;;;;<<<<<<===???@@@@@@??????>>>===<<>><<<888888777888888777444111666444222222333333333222///000000000111111111111222222111111000//////...////////////////////////000/////////............//////......//////000111111000///........................///////////////------......///000000111000000000000000111222222111111000//////000111111111222222111111444:::>>>AAAEEEMMMXXXdddnnntttwwwvvvzzz|||zzz|||}}}~~~}}}|||||||||}}}yyyvvvqqqlllhhhfffddddddnnnvvvoooeeeaaa```aaaeeelllsss~~~yyylllggg^^^WWWRRRPPPPPPPPPPPPRRRVVV\\\fffttttttcccTTTJJJFFFAAA???===<<<===<<<:::888;;;;;;999888888999999:::>>><<<:::999::::::999888:::999888888777777777777888888888888888888888888666666666666666777888888:::999999999999999999888999999::::::::::::::::::888888999999:::;;;;;;<<<>>>????????????>>>======xxxllleeeaaa___\\\ZZZWWWVVVXXXYYYZZZZZZXXXUUUSSSQQQQQQPPPNNNMMMMMMMMMLLLKKKJJJHHHFFFEEEDDDBBBAAA@@@AAA@@@???===;;;:::::::::;;;999666444666444222222333333333222000000000000111111111111222222111111000/////////////////////////////////////////////............/////////...//////000111222111000///---------,,,///////////////.........------......///000000000///////////////000111111111000000//////000000111///000111111111222555888666:::AAAKKKWWWdddooouuuwww}}}~~~~~~}}}zzzzzz}}}}}}yyytttoookkkgggfffdddffflllrrrvvv~~~yyylllccc_________bbbkkkyyy~~~}}}~~~}}}~~~zzznnnggg\\\ZZZVVVRRRQQQQQQSSSUUUTTTVVVZZZbbbnnn}}}rrraaaTTTJJJDDDAAA>>><<<;;;;;;;;;;;;:::888<<<:::999888888:::<<<===AAA???;;;999999::::::999999999888888888888999999888888888888888888888888888777777777777888888999888888888999999999999999:::::::::::::::999999999777777888999999::::::;;;======>>>>>>??????>>>>>>|||ooohhhdddaaa\\\ZZZWWWVVVWWWYYYYYYYYYXXXUUUSSSQQQQQQPPPNNNMMMLLLLLLLLLKKKJJJHHHGGGFFFDDDBBBAAAAAAAAAAAA???>>>===<<<;;;;;;<<<;;;888666666444222222333333333222000000000000000111111111111111111111000000/////////////////////////////////////////////...............------......///000111111///......---------.........---,,,,,,,,,+++............//////000000...............///000000000000000//////000000000///000111111111222222333555777;;;BBBKKKXXXdddlllwww~~~|||}}}~~~{{{vvvsssppphhhfffffffffgggmmm{{{uuukkkfff```]]]aaalllyyy|||wwwtttrrrtttrrrqqqrrrtttvvvvvvuuuqqquuu{{{{{{tttmmmfffbbbYYYYYYYYYXXXXXXZZZ]]]___bbbdddhhhooozzzrrraaaSSSLLLHHHDDDAAA<<<<<<;;;;;;<<<;;;;;;::::::999999999<<>>????????????qqqiiieeeccc]]]ZZZWWWVVVWWWXXXYYYXXXXXXUUUSSSQQQQQQPPPNNNMMMLLLLLLLLLKKKJJJHHHGGGFFFDDDBBBAAAAAABBBBBB@@@???;;;999888888888888666444666444222222333333333222111111000000000000000000111111111000000000000000////////////////////////.........///////////////------,,,,,,------.../////////............//////.........---,,,,,,,,,+++............////////////...............//////000/////////000000/////////000000111111222222222111444555777;;;AAAKKKXXX```nnnwww~~~~~~|||{{{~~~~~~rrrnnnjjjgggddddddmmmxxx|||tttjjjaaa___dddjjjooo|||yyyuuusssrrrpppnnnmmmmmmmmmlllkkkjjjnnnttt|||}}}yyyuuurrrpppooommmiiifffdddddddddcccfffhhhiiiiiikkknnnqqqxxxzzz~~~~~~kkk```QQQHHHDDDBBB>>>::::::;;;;;;;;;:::::::::;;;999999999:::<<>>?????????pppgggcccaaa]]]ZZZWWWVVVWWWXXXXXXXXXXXXUUUSSSQQQQQQPPPNNNMMMMMMMMMLLLKKKJJJHHHFFFEEEDDDBBBAAAAAABBBBBBAAA???===;;;999999999999777666666444222222333333333222111111111111000000000000111111000000000000000000////////////////////////.........///////////////------,,,,,,------...///...............///000000///////////////...............//////////////////...............///000000...//////000000//////...222000000111222333222111///111333555888AAALLLTTTbbbkkkuuu|||~~~zzzyyy|||{{{vvvqqqkkkeee```cccjjjqqq|||qqqiiieeecccbbbnnnuuu{{{xxxuuusssrrrqqqooommmpppsssxxx~~~|||xxxqqqlllhhheeebbb```\\\]]]^^^^^^___bbbgggjjjvvvzzzppp[[[TTTJJJDDDAAA???:::555777999:::999777777777999999999999999:::;;;<<<===@@@>>>:::888888999999888888888888888888999:::;;;777777777777777777777777777666666555555555555555777777777888888888888888999999999999999888888888999::::::;;;;;;<<<======:::;;;<<<===>>>>>>???>>>pppfffbbbaaa]]]ZZZWWWVVVVVVWWWWWWWWWXXXUUUSSSQQQQQQPPPNNNMMMNNNNNNMMMKKKIIIGGGEEEDDDCCCBBBAAAAAABBBCCCAAA@@@@@@>>><<<;;;;;;;;;:::999666444222222333333333222111111111111000000000///000000000000000000000111////////////////////////............/////////000///............///000000000//////............///.........////////////////////////////////////...//////......//////000111......///000000///......222000......111333222111---000222333444999AAAHHHSSS]]]iiissszzz}}}~~~wwwppphhh``````eeefffpppwwwlllfffjjjlllrrr|||}}}uuuiiieee___[[[XXXWWWUUUTTTQQQUUUYYY^^^dddllluuu|||mmm___NNNJJJEEEBBBAAA???<<<:::888:::;;;999777666777888777888999:::;;;;;;::::::<<<:::888777888888777666888888777777777888888999777777777777777777777777888777777666555555666666888888888888777777777777888888888888999999999999888999999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>===qqqgggcccbbb]]]ZZZWWWVVVVVVWWWWWWWWWXXXUUUSSSQQQQQQPPPNNNMMMOOONNNMMMLLLIIIGGGEEECCCCCCBBBAAAAAABBBCCCBBB@@@===;;;999888888888777666666444222222333333333222222111111111000000//////000000000000000111111111////////////////////////---.........//////000000000000000000000111222222222111000///...---------+++,,,,,,------.........///////////////.........///////////////000111111---...///000000///...---111...,,,---000222222111111444666555333555;;;@@@FFFOOOZZZfffuuu~~~|||uuullldddcccgggbbbhhhrrr|||rrrfffeeeeeejjjtttuuuiiiaaa^^^ZZZUUURRRPPPPPPPPPOOONNNTTT\\\eeennnzzzrrr\\\PPPAAA???===<<<===>>>>>>>>>:::<<<>>><<<999777888:::555666999<<<>>>>>>>>>===999888777777888888666555888888777777777777777888777777777777777777777777999999888777777666777777999999888888777777666666777777888888999999999:::777888888999::::::;;;;;;;;;<<<==================qqqhhhccc```ZZZXXXVVVWWWXXXZZZZZZZZZZZZWWWSSSPPPNNNNNNNNNOOOMMMMMMNNNNNNLLLIIIFFFCCCEEEEEEDDDDDDCCCBBB@@@???===<<<;;;:::888777666555555444333222111111111111333222///---,,,...000111000000000000000//////...///...------------.../////////............//////******,,,///222333222000,,,---///000000///---,,,000//////........./////////////////////000111111///////////////.........---///000111000111222444222111111111111111222222111000//////111333666777;;;BBBMMMXXXdddoooyyy~~~{{{tttnnnkkkiiiggghhhnnn{{{~~~vvvkkkddddddjjjqqqvvv~~~sssjjjbbb\\\XXXXXXVVVTTTSSSTTTUUUVVVVVVYYY\\\bbbkkkyyyvvv___OOOGGG>>>===<<<;;;;;;:::;;;;;;<<<;;;::::::999999:::::::::::::::::::::999888777333444666888888777555444666666555555555555666666555555555555555666777777888888777777777777888888333333444444555666666777777777888999999999999888666666666777999;;;<<<===============>>>@@@AAABBBqqqgggbbb```^^^[[[XXXWWWWWWXXXWWWVVVYYYWWWTTTQQQOOONNNNNNNNNMMMMMMNNNNNNLLLIIIFFFDDDDDDDDDCCCCCCBBB@@@???>>>===<<<;;;:::999777666666555444333222111111111111444333111000000000111222000000000000000//////.........---,,,,,,---......//////............//////---,,,,,,---///000...---,,,---...000000...---,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---....../////////////////////......///000000///...///111222222111111000111111111111111000000111333444666999===DDDMMMXXXcccooovvv{{{|||xxxqqqmmmiiihhhkkkuuu{{{ooohhhggghhhiiirrrwww|||yyyyyy{{{{{{zzzvvvsssmmmgggbbb___\\\ZZZ^^^]]]\\\]]]^^^```aaaaaagggiiinnnwww~~~gggTTTHHHCCC>>>===<<<;;;::::::::::::::::::999888888888888888666777777888888888777777222333555666777777666666666666555555555555666666555555555555555666666777888777777666666666777777444444555555666777777888777777888888999999999888777777888999:::<<<===>>>======<<<======>>>???@@@qqqgggaaa___^^^[[[XXXVVVWWWWWWWWWVVVXXXVVVTTTRRRPPPNNNNNNMMMLLLMMMNNNNNNLLLIIIFFFDDDCCCCCCCCCBBBAAA@@@>>>>>>===<<<;;;:::999888777666555444333222222111111111333222222222111111111111000000111111000000///...//////...------...////////////............//////000...,,,,,,,,,---,,,+++,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------......//////////////////...000000///...------...333222111000000000000000111111111111222222333333666777:::???HHHSSS___gggrrrvvv||||||vvvooolllkkkqqqxxxmmmeeeaaaaaaeeelllwww}}}uuukkkhhhdddbbbcccfffhhhhhhccccccbbbbbbccceeeggghhhooopppqqqtttvvvyyy{{{|||{{{iiiWWWJJJBBB@@@===<<<;;;::::::999999:::888888777666666666666777333444555666777777777777333333444555666777777777666666555555555555666666555555444444555555666777888777666555555555555555555555666666777888888888777777777888888888999999999999999:::;;;===>>>???======<<<<<<<<<<<<======rrrfffaaa___ZZZXXXUUUUUUVVVYYYZZZZZZWWWVVVUUUSSSQQQOOOMMMLLLLLLMMMNNNNNNLLLJJJFFFDDDCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::999888777777555555444333222222222222///000111111111000//////000111111111111000//////000000000000000000000000///......------......///111///,,,+++,,,------,,,------...//////...------------,,,,,,,,,---............------......///000............////////////...///000000.........000333222111000000//////000000111222222222222111111222333555777===FFFPPPWWWbbbkkkvvv}}}xxxtttppprrr{{{sssjjjcccbbbccchhhqqq~~~|||ssslllggg```^^^[[[ZZZ[[[]]]___aaa___bbbggglllrrrxxx~~~yyyrrrgggYYYMMMDDD@@@>>><<<;;;:::999999888888999888777777666666666666666333444555666666666666666555555444444444555666666666555555444444555555666555444444444444555666666777666555444444444444444555555666666666777777777777777777777777888888999:::::::::;;;<<<===???@@@===<<<;;;;;;:::::::::;;;rrrfffaaa```[[[XXXUUUTTTVVVXXXZZZZZZWWWVVVUUUSSSQQQOOOMMMLLLKKKLLLNNNNNNMMMJJJGGGEEEDDDDDDDDDDDDCCCAAA@@@???===<<<;;;;;;:::999888888666555444333222222222222...///111222222111000///111111111111111000000///////////////////////////......------------......000...,,,,,,...///000///---..................---,,,,,,,,,,,,,,,---...//////////////////000000111---.........//////000000---///000000000000111333222111111000//////000000000000111222222222111111111222444666999>>>EEEIIIQQQ]]]kkkvvv}}}~~~{{{wwwuuuxxxsssmmmfffaaadddmmmxxx{{{qqqjjjlllmmmnnnppptttwwwzzz|||uuutttrrrnnniiieeeaaa```___^^^^^^]]]\\\]]]^^^```aaagggpppyyyxxxjjjaaa]]]VVVOOOHHHBBB>>>;;;;;;:::999888888777777777888888777666666666666666666777777777666666555444777666555444333333444444555555444444444444555555444444444444444555666666666666555444444444444444444444555555555555666666777777666666666777888999:::::::::;;;<<<===>>>???===<<<;;;:::999999999999sssgggbbbbbb^^^[[[VVVTTTTTTVVVWWWWWWXXXVVVTTTRRRPPPNNNNNNMMMKKKLLLMMMNNNMMMJJJGGGEEEEEEEEEEEEDDDCCCBBB@@@@@@<<<<<<<<<;;;:::999999999666555444333222222222222111222333444444444333222111111222222111111000///,,,------......------,,,......------------.........---,,,---///111111111........................+++******++++++,,,---......------------...//////------......///000000000---...000111000111333444000000000//////000000111000000000000111111222222111333555666777999===@@@HHHTTTcccpppzzz|||yyyxxxyyy{{{|||zzzzzz{{{{{{uuujjjdddeeeiiinnnpppwwwtttiii```ZZZZZZZZZZZZ\\\^^^aaadddfffbbbdddeeedddcccbbbcccccchhhjjjlllllljjjiiiiiijjjjjjqqqzzzwwwdddVVVNNNKKKGGGEEEBBB???:::777:::999888777777666666777888777666666555555666666888888888888777666555444666666555555444333333333555555444444444444555555444444333333444444555666555555444444444555555555444444444555555555555555777777666555666777888999999999999999:::;;;<<<===<<<<<<;;;:::999999::::::ttthhhcccddd^^^[[[VVVSSSSSSUUUWWWWWWYYYWWWTTTQQQOOONNNNNNNNNJJJLLLMMMNNNMMMJJJGGGFFFDDDDDDDDDCCCBBBAAA@@@???<<<<<<<<<;;;::::::999999666555444333333222333333111222333333444444444333111222222222222111000000---...////////////...---...------,,,,,,------...---,,,,,,...000000///............------.........++++++++++++,,,---...///---,,,,,,,,,,,,---......------......///000000111---///000000//////111222//////...//////000111222////////////000111333444333444444444444555888;;;BBBKKKWWWdddqqq~~~}}}}}}~~~vvvsssooommmooowwwwwwoookkkjjjdddhhhnnnuuu}}}vvvkkkccc]]]XXXTTTSSSRRRRRRRRRTTTVVVYYY[[[]]]aaagggkkknnnrrrvvvyyywwwlllaaaTTTLLLCCC@@@===<<<===<<<999777999999888777666666666666666555555444444444444444666666777777777666666555222333444555555555444444555444444333333444444555444444333333444444555666444444444444555666777888666666666555555555555555888777555555555666888999888777777777888999:::;;;<<<;;;;;;:::::::::;;;;;;ttthhhdddeee[[[XXXTTTRRRTTTWWWZZZ[[[ZZZWWWSSSPPPNNNNNNNNNOOOJJJKKKMMMNNNMMMJJJHHHFFFCCCCCCCCCBBBAAA@@@???>>><<<<<<<<<;;;;;;::::::999666666555444333333333333000000000111111222222222111222222222222111000000000111222333333222111000...------,,,,,,------...,,,,,,,,,...//////---+++......------------......---------...///000111222...------------...//////---------...///000000111...000000///...---...///............///111222333//////......///111444666444444333111000222666999999???HHHTTTcccuuu}}}wwwnnnhhhiiinnnssswwwuuupppiiijjjjjjjjjmmmvvv|||zzzxxxxxx{{{~~~uuuhhh___ZZZWWWUUUTTTSSSSSSRRRQQQRRRTTTWWWXXX___fffoooxxxsssaaaTTTLLLFFFCCCAAA===999999:::;;;;;;999999888777666666555555555555444333333222222333333333444555666777777777777...000333555777777666666555444444333333444444555444333333333333444555555444444444555666777888999777777777777666666666666888777555444555666888999666666666666777888999999<<<;;;;;;::::::;;;;;;<<>><<>>===;;;:::999999::::::444444444444444333333222111000000000111222444555111111000//////000111111888777666444222000...---...///000000000///------........................------------------------,,,------......------,,,,,,---......//////.........------------.../////////////////////000000111/////////000111111111222111111000000000000111111333333222222222111111111555444777???GGGSSSfffvvv{{{vvvyyyyyytttpppnnnttt|||zzzsssoooooommmiiifffeeegggjjjlllpppssswwwyyyyyywwwvvvuuupppmmmhhhccc___^^^^^^^^^```^^^]]]]]]```ffflllpppzzzxxxvvvtttpppnnnooopppllliiihhhjjjmmmnnnnnnmmmmmmmmmllllllooosssvvv~~~tttgggUUUIIICCCAAA>>>;;;::::::::::::::::::::::::444444333333333333444444555555555555555555555555444444555555555555444444333333333444444444444555444333333222222333333444444444444444444444444444444444555555666666666777===;;;999777555444444444555555555555666666666666888888999999:::999999999888999999::::::999999888uuukkkeeebbb]]]YYYVVVTTTVVVXXXZZZ[[[WWWVVVSSSPPPMMMLLLKKKKKKKKKJJJJJJKKKKKKJJJFFFDDDCCCAAAAAAAAABBBBBB@@@>>>======;;;:::::::::::::::444444444444333333333333222111000000111333555666000000////////////000000666555444333111000/////////000000000000///......................................................------............------,,,---......//////......///............///000000//////......//////000111000000000000000000000000111111000000000000111111333222222222222111111111444333444888===EEERRR___rrrtttsssuuuwwwnnnnnnrrryyy}}}zzzuuupppmmmmmmmmmnnnsssvvvyyy{{{zzzvvvrrrooommmjjjeee```]]]\\\]]]^^^]]]]]]]]]___bbbfffiiikkkppptttxxxyyyxxxzzz}}}{{{qqqmmmkkkiiijjjnnnuuuuuuvvvyyy|||bbbWWWIII@@@======;;;999999999999999999999999999333333333222222333333333444444444444444444444444444444555555555555444444333333333333444444444444444333333222222333333444666666666555444333333333222222333444555666777888===<<<:::888666444444333444555555555555666666666999999999999999888777777888888999999999999999888vvvlllfffccc\\\YYYUUUTTTVVVXXXYYYZZZWWWUUURRROOOMMMLLLKKKKKKMMMMMMMMMMMMNNNLLLIIIFFFBBBAAA@@@AAABBBBBBAAA???@@@???===<<<:::888777777444444444333333333333333222222222222222222222222000000000000000000000000---------...//////000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,........................------............------,,,---......///........................//////000///............///000000000000000000000/////////111111000000000000111111//////000111222333444444666444333666888<<>>===<<<:::999777666555444333222222222222333111222333444333000---+++111111111111111111111111******+++,,,---...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---,,,---......///.........------,,,,,,------...///...............//////000000000000///////////////111111000000000000111111...///000111222333333444666333222555666888===DDDMMMYYYlllzzztttttt}}}}}}}}}}}}}}}sssbbbWWWOOOIIIAAA;;;999888777666777777777777777777777777555555444444444444555555444444444444444444444444333333444444444444333333222222222333333333444444444333333222222333333444111111222222222333333333444444444444333333333333555555555555555555444444444444444444555555555555444555666777888888888888666777888888999999999999uuukkkfffccc[[[YYYVVVVVVWWWYYYYYYYYYXXXWWWTTTQQQNNNMMMLLLLLLLLLKKKKKKLLLLLLKKKGGGEEECCCAAAAAAAAABBBBBB@@@>>>:::;;;;;;<<<<<<;;;::::::555444222111111111222333111222333444222000,,,***111111222222222222111111//////............------...---,,,,,,++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,---......//////......,,,,,,,,,,,,,,,---............------......///000////////////////////////111111000000000000111111222111111111111000000000333000000333555444777;;;@@@GGGVVVgggwww~~~{{{~~~zzzuuuuuuzzzvvvhhhZZZMMMEEECCC???;;;888777888888888666666666666666666666666666555555444444555555666333333333333333333333333333333444444444444333333222222222222333333333333444333333222222333333444000000000111222333333333444444333333333222222222111222333444555555555444333444444444444555555555333444555666888888888999666666777888999999999999sssjjjeeeccc]]][[[XXXXXXZZZ[[[[[[[[[YYYXXXUUURRROOONNNMMMMMMLLLLLLKKKLLLLLLKKKHHHEEEDDDBBBAAAAAABBBAAA???===::::::;;;<<<<<<;;;;;;:::555444222111000111222333222222111111111000000000///000111222222111000///000000000/////////......///...---,,,+++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,---......//////......---------------...//////...------------...//////---.........///000000000111111000000000000111111111111111111000000000000222//////333555333333555999;;;EEERRR___nnn}}}~~~{{{|||}}}~~~wwwiii[[[PPPHHHBBB???<<<:::777666666777888888555555555555555555555555555444444333333444444555333333333333333333333333222333333444444333333222111222222222222333333333444333333222222333333444222222222222222222222222222222222222333333333333222333444555555555444333333333444444444555555555444555555666777777777666555666777888999999999999sssjjjeeeccc___]]][[[ZZZ\\\]]]]]]\\\ZZZXXXVVVSSSPPPOOONNNNNNNNNNNNNNNNNNOOOMMMJJJGGGEEECCCBBBBBBBBBAAA>>><<<============<<<:::888666555444222000000111222333444222000...///222555777...///000111111000///...------......///000000111000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......,,,---......//////.....................///000000...------------...//////,,,------...///000111111111111000000000000111111......///000111222333333333000000444666333222333777777;;;EEENNNZZZmmm~~~zzztttppprrr|||}}}yyyxxx{{{iii```SSSHHHCCCAAAAAAAAA<<<:::999777777777777777555555555555555555555555444333333222222333333444333333333333333333333333222333333444444333333222111111222222222333333333444333333222222333333444555444444333333222222111000000111222333444444555444555666666666555333222333333333444444444555555666666666666666666555444555555777888888999999999oooiiifffccc^^^^^^]]]\\\[[[[[[[[[[[[WWWVVVUUUTTTQQQOOOLLLKKKLLLLLLMMMLLLKKKJJJHHHGGGBBBBBBCCCDDDDDDCCC@@@===???===;;;;;;;;;:::999777777666555444444333444444111111111111111111111111444333222111000000000000//////............/////////000000///---+++,,,------,,,,,,++++++,,,,,,---................................................******+++,,,---///000111++++++,,,,,,---.....................////////////222111111111000000//////......//////000000111111000000000000000000000000222222111111111111222222555888:::<<<@@@JJJXXXbbb|||~~~tttmmmlllpppuuuxxx}}}zzzzzzqqqiiiWWWOOOEEE???>>>>>>;;;777777777777777777777777777555555555555555555555555333444555444222222333444...000222444444444333222333333222111111222333333555555333111///000444777444444333222111111111111222222222333333444444444222333444333111000111222444333333222222333333444555333222666<<>>???===;;;;;;;;;;;;999777777666555444444333444444111111111111111111111111111111111111111111111111///..................//////000000///---+++,,,------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000.........---------------............////////////000000/////////.........000000000///////////////000000000000000000000000333222222222222222222333222555666777999AAALLLTTTkkk}}}}}}sssmmmmmmnnnnnnwww|||}}}|||{{{{{{|||{{{jjj[[[UUUIIICCC===:::;;;;;;:::999666666666666666666666666555555555555444444444444111222333222111000111222000000000111222333444555333333222111111222333333444444333222000111333666333222222111111111111111222222222333333333444444222333444333111000111222444333333222222333333444555333222555;;;===;;;888444444555555555666666666555666666777777777666666~~~pppjjjfffccc```___^^^]]]\\\\\\\\\\\\YYYWWWUUURRROOONNNMMMMMMLLLLLLMMMLLLKKKJJJHHHGGGEEECCCBBBBBBBBBBBBAAA???>>>===;;;;;;;;;;;;999777777666555444444333444444222222222222222222222222//////000111111111111111......------------.........///000///---,,,,,,---------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///000000//////...------,,,............////////////.........------------,,,111111000000///......---000000000000000000000000333333333222222333333333222333444444444888???EEETTTdddxxx}}}uuupppmmmkkkmmmsss~~~}}}{{{zzzzzz}}}ppp```QQQFFFCCC<<<;;;999888777777888888555555555555555555555555555555444444444333333333222333444333111000111222222111000000111444666777333222222111111222222333222333444333222111333444111111000000111111222333222222222222333333333333111333333333111000111222333333222222222222333333555333222555888:::888666555555555555666666666777666666666666666555555555~~~pppjjjgggccc``````___^^^]]]]]]]]]]]]ZZZXXXTTTQQQNNNMMMMMMNNNLLLLLLMMMLLLKKKJJJHHHGGGEEECCCAAAAAAAAABBBAAA@@@>>><<<;;;;;;;;;;;;999888777666555444444333444444222222222222222222222222///000000111111111000///------,,,,,,,,,,,,------...///000///---,,,---...------,,,,,,,,,,,,------...................................................------,,,,,,,,,------000000/////////.....................////////////------------------------000000/////////.........000000000000000000000000333222222111111222222333333444555444444555999<<>>:::;;;;;;999666444444555444444444444444444444444555444444444333333333333555666777666444333333444222222333444555666777888222222222222222222222222///222444444333222222333000000000111222333444444222222222222222222222333111222333222111000111222333333222222222222333333444222222444666777666444555555555666666666777777888888777777666666777777~~~pppjjjfffccc``````___^^^]]]]]]]]]]]]ZZZXXXTTTQQQNNNMMMMMMNNNLLLLLLMMMLLLKKKJJJHHHGGGEEECCCAAAAAAAAABBBAAA@@@===<<<::::::;;;;;;:::888777666555444444333444444222222222222222222222222111111111111111000//////------,,,,,,,,,,,,---------/////////---,,,---......------,,,,,,------.........................................................---,,,,,,,,,------........./////////000000............////////////........................---........./////////000000000000000000000000000111111000000000000111111222333444444555555777999<<>>===;;;::::::;;;<<<;;;999777666555444444333444444333333333333333333333333222111000///111333666888///..................///---...///...------...///......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---------------.....................////////////....../////////000000000........................000000000000000000000000111111000000000000111111000//////000111333444555777777;;;@@@AAACCCLLLWWW```jjjzzz||||||}}}~~~sssbbbVVVKKKCCC======<<<999777888666444222333666888777555444444444444444444444444222333444555777888999999:::;;;;;;:::777666666777666777999:::999777444222111222333333333333222111...000222222222111333444000/////////000111222222222222222222111111111000...000111111000000111333222222111111111111222222000111333444444444444555333333333333444444444444333222111111222444666777}}}mmmgggdddaaa^^^^^^]]]\\\[[[[[[[[[[[[WWWVVVUUUTTTQQQOOOLLLKKKLLLLLLMMMLLLKKKJJJHHHGGGCCCBBBCCCDDDDDDCCC@@@===<<<;;;::::::;;;<<<;;;999777777555444444444444444333333333333333333333333000///......111555:::===//////............//////,,,...///...------...///......------------......................................................---,,,,,,,,,,,,---...///.........---,,,,,,++++++............/////////000........./////////000000/////////...------,,,,,,000000000000000000000000222222111111111111222222222000//////111333444555444333666:::999777???IIIIIIRRRaaaqqq}}}xxxttt{{{xxxmmmeee[[[NNNDDDFFF>>>999:::<<<::::::;;;<<<777333333888:::888555555555555555555555555555222333444666888999;;;;;;>>>??????===;;;999999:::888888777777666444333222111222333444444333222111...000111111111111333555...............//////000222222222222111111000000...000111111000000111333222222111111111111222222///111333444444444555666222222222333333333444444444333222222444666999:::}}}nnnfffbbbaaa]]][[[YYYYYYYYYYYYXXXWWWXXXWWWUUUSSSQQQPPPOOOOOOMMMMMMNNNMMMLLLKKKIIIHHHBBB@@@???@@@AAAAAA@@@???=========<<<;;;999888777666666666555444444333333444333111222222333111000(((***///222444333222000,,,++++++***)))))))))***,,,------......------,,,,,,---,,,+++******,,,...,,,,,,,,,++++++*********,,,---///000000///---,,,,,,,,,,,,---------......000///...---------------///...,,,++++++,,,...///////////////////////////000000000000000000000000///000111111000///000111///////////////000000111333333222222111222222222333444666666555666777999BBBEEEKKKUUUeeeyyyvvvppppppuuuzzz~~~rrrjjj___WWWQQQLLLDDD>>>;;;;;;;;;:::999888777666777777666555555555555555333333333333333333333333555555444444444555666666===;;;999999;;;<<<;;;;;;777666555555666555333000111000///...///222555777000000000000000000000000...//////000111222222333000000000000000000000000............////////////111111111111111111111111000111222333444333222111222222333333444555666666555666777666555555666777}}}nnnfffbbbaaa^^^\\\YYYXXXYYYYYYXXXWWWWWWVVVTTTRRRQQQOOOOOONNNMMMMMMNNNNNNMMMKKKIIIHHHBBB@@@???@@@AAAAAA@@@>>><<<<<<<<<<<<;;;:::999888666666666555444444333333444222111111222222111///,,,---000222222111000......---,,,++++++++++++,,,---..................---......///---,,,+++,,,...---,,,,,,,,,++++++++++++***+++,,,---,,,+++)))(((,,,,,,,,,---------......------,,,,,,++++++++++++000///---,,,,,,---///000........................////////////////////////...000111000///...///111000000000000000111111222333222222111111222222222222444555666555555777888999;;;@@@GGGSSScccttt~~~xxxuuuwwwzzzzzznnnfffXXXQQQIIIEEECCC@@@;;;777999::::::999999777666666666555444444333444444444333333333333333333333333333333333333444444555666999::::::;;;;;;;;;<<<<<<:::888666555555555333111111000...---...///000111000000000000000000000000//////000000111222222333000000000000000000000000/////////000000000000111000000000000000000000000000111222222333333222222222333333333444555555555333555555555333222333444}}}nnnfffbbb```^^^\\\YYYXXXXXXYYYXXXWWWVVVUUUSSSQQQPPPNNNNNNNNNMMMMMMNNNNNNMMMKKKIIIGGGBBBAAA???@@@AAAAAA???>>>;;;;;;;;;;;;;;;:::999999666666666555444444333333333222111111222222111000111111111111000///...---//////...---------......////////////////////////000111222111...---,,,---------------,,,,,,,,,,,,......//////...,,,***))),,,,,,,,,---------......---,,,,,,,,,,,,+++++++++000///...------...///000...................................................///000000......///000111111000000111111222333222222111111111222222333222444555555444555666777777888:::===DDDOOO[[[cccsss~~~~~~qqqcccUUULLLFFFBBB===;;;;;;;;;888555888888888888777666555444444444333222222222222333222222333333333333333333111111111111222444555555666999<<<===:::999:::<<<<<<999666444444444333222222111000///......------000000000000000000000000//////000000111222222222000000000000000000000000000000000000111111111111111111111111111111111111222111111111111222333333333333333333444444444444444555666555333222333444~~~ooofffbbb```___]]]YYYXXXXXXXXXXXXWWWVVVUUUSSSQQQOOONNNMMMMMMLLLMMMOOOOOONNNLLLIIIGGGCCCAAA@@@@@@@@@@@@???>>>::::::;;;;;;;;;::::::999666666666555444444333333444222111222333444333111222222111///............//////...............//////..................///222333444333000...,,,,,,------------------------.../////////...---,,,,,,,,,,,,,,,---------...........................---///...------------...///........................------------------------...000111000///...///000000000//////000000111222111111111111111222222333222444555555444444555666888888888999<<>>>>>999666777999;;;888444222222222222111222222333222111000...---000000000000000000000000......//////000000000000000000000000000000000000//////000000000111111111222222222222222222222222222111000000000111333444444444333333333333333333777888999777555444555666pppgggcccaaa```]]]YYYWWWWWWXXXXXXWWWVVVUUUSSSQQQOOONNNMMMMMMLLLNNNOOOPPPOOOLLLIIIGGGCCCBBB@@@@@@@@@@@@???===:::::::::;;;::::::999999666666666555444444333333444333222333444555444333111000///......///000000...---------------............---,,,,,,---......222444555444111...,,,,,,------------------------((()))******++++++++++++,,,,,,,,,---------......------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///000111111//////000111///............///000000111000000000111111222333222333444444333333444555444444444333444777<<<@@@EEEMMM[[[lll|||xxxfffWWWLLLFFFAAA>>><<<:::999888777777666555444444555555555444333333555444333333222222333333111111111222222333333333111111111111222333444555666:::>>><<<777333333555999666222000000000000//////000111222222111///...////////////////////////---------...............////////////////////////........./////////000000111111111111111111111111222111000///000111222333333333333333333333222222777888999888666555666777rrriiidddbbbaaa^^^ZZZWWWWWWWWWWWWWWWVVVUUUSSSQQQPPPNNNNNNNNNLLLNNNPPPQQQPPPMMMIIIGGGDDDBBB@@@@@@@@@@@@>>>===:::::::::::::::999888888666666666555444444333333444333222333444555444333000////////////000000111---,,,,,,,,,,,,---.........---,,,++++++,,,---...222333444222///---,,,,,,,,,,,,,,,,,,------------))))))******,,,------...,,,,,,,,,---------......***+++,,,---------,,,+++++++++++++++++++++++++++------------------------------------------------...///000000......///000...------------...//////000000000000000111222333222333444444222222333444333333444444333555888;;;<<>><<<;;;555555666666666777777777333444444444444444333333555444333333222222333333000000111111222333333333333333333333333444444555666999:::999555111111222555333000//////000///...+++,,,...///000//////...////////////////////////---------...............////////////////////////............////////////........................111000000000000111222222222222222222333333333333444555666666444444555666tttkkkfffdddbbb^^^ZZZWWWVVVWWWWWWWWWWWWVVVTTTRRRQQQOOOOOONNNLLLNNNPPPQQQPPPMMMIIIGGGDDDBBB@@@@@@@@@@@@>>><<<;;;;;;;;;:::999888777666666666666555444444333333222111000111333444333222///000000000000/////////---,,,,,,,,,------...//////...---,,,,,,---...///111222111///---+++,,,---++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...//////,,,,,,,,,---------......)))***,,,---...---,,,++++++,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,---......,,,,,,---..................///000000////////////000111222333222333444333222111222333444555666666555666888999888888<<>><<<<<<;;;;;;:::999888666555777666666555444444333333000///...///111222222000000000111111000///...------------------...///000111000...------...000111000000000---+++***,,,...*********++++++,,,,,,,,,++++++***))))))*********,,,,,,,,,---------......+++,,,...000000///...---,,,------......------,,,------------------------........................***+++,,,,,,******+++,,,///////////////000111111////////////000111222333111333444333111111222333222444555555444333444666888666777===AAAFFFQQQ]]]lllxxx~~~||||||fffSSSIIIEEE???<<<;;;;;;888555444555666666555444444444333333444555555444444444222111111000000000000000///000000111222222333333999888777666666666666666333111000000222444333333222111000111333333111///000000000000/////////000////////////////////////111111111111000000000000////////////////////////000000000000111111111111111111111111111111111111...///111222222222111000000000111222333333444444444666777888777888999;;;tttiiieeecccaaa^^^[[[ZZZZZZZZZYYYXXXWWWWWWVVVUUUSSSQQQOOONNNOOONNNMMMMMMNNNMMMJJJGGG@@@AAABBBBBBAAA@@@>>>===>>>>>>===<<<;;;::::::999777666555444444333444444222111///......///111222444333333222111000/////////............---------------------------------...,,,******---...---+++)))***,,,,,,---,,,+++***+++++++++,,,,,,---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,---.../////////////////////...,,,,,,---...---......///000/////////......//////000000000111111111111111111111111111333333444444444333333222444666777888999<<<@@@DDDVVV^^^lll{{{yyyjjj]]]RRRKKKBBB@@@===999777666666666;;;777444555888777333///000000////////////000000333333333222222222111111000000000000000000000000111222444666666555444333222222222222333333444444000000///////////////000//////............///000000///...---------------............////////////000000000000000000000000000---+++,,,...000///---............////////////000111111111111222222222111111111111111111111111222333555444333333444666uuujjjfffeeeaaa^^^[[[ZZZZZZZZZYYYXXXWWWWWWVVVUUUSSSQQQOOONNNNNNMMMMMMMMMMMMLLLIIIGGGAAAAAABBBBBBAAA@@@>>>===>>>======<<<;;;:::999999777666555444444333444444444333222111111222333444111111000000//////......---------.........//////------------------------///---++++++---///...,,,***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,---...////////////...//////...,,,,,,---.............../////////000........./////////000000111111111111111111111111111111000///---+++)))(((222333444555666888<<>>>>><<<:::888777777777888???:::555444666888666444222222111111111111222222222222111111111000000000000000000000000000000000222333555666666666444333111333555777888666444222000000////////////000000/////////////////////...//////.........---------............////////////////////////////////////222///......000111000//////000000000111111111111//////000000000111111111111111111111111111111111222333444444333333444555vvvkkkgggfffaaa^^^[[[ZZZZZZZZZYYYXXXWWWWWWUUUTTTRRRQQQOOOOOONNNMMMMMMMMMMMMLLLIIIGGGAAAAAAAAAAAAAAA???>>>>>>======<<<;;;:::999888888777666555444444333444444222222222222222222222222000000000///////////////++++++,,,---...///000111------------------------///...,,,,,,.........---++++++,,,,,,,,,++++++***---,,,,,,,,,,,,,,,,,,+++---......//////......---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,+++,,,---......///............///...,,,+++---...///......---...///000111.........////////////000111111111111111111111111333222222000...,,,+++***222333444444333555888;;;;;;===AAAGGGOOOZZZeeelll}}}zzzoookkk```ZZZRRRJJJDDD???;;;999999888777666666777888999@@@:::333000222555777777222222111111111111222222111111000000000/////////000000000000000000000000222333444666666555444444///333888;;;<<<999444111222111111000/////////000000000111111111///...------.../////////...---,,,---............/////////////////////////////////111000//////111111000/////////000000000111111111.../////////000000000000111111111111111111111111111333444444333222444555vvvkkkgggeeeaaa^^^[[[ZZZZZZZZZYYYXXXWWWVVVUUUSSSQQQPPPOOOOOOOOONNNNNNNNNNNNMMMJJJHHHBBBAAAAAAAAA@@@??????>>><<<<<<;;;:::999888888777777666555444444333444444///000111111111111000///111111111111111222222222,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---------+++,,,,,,,,,++++++******---------,,,,,,+++++++++------............------,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------+++,,,------.........------......---,,,+++---...000///---,,,---...000222000000000000000000000000111111111111111111111111000111222333333444333333444444555444333444666888999:::;;;>>>BBBIIIQQQWWWbbbjjjvvvwwwooocccXXXRRRNNNJJJDDD???===<<<;;;;;;666555555444555555666777;;;777111...000222444444000000////////////000000111111000000000/////////000000000000000000000000111111222333444333333222///333777:::;;;888444111666555444222000//////...///000222222222000...,,,,,,---///000000///---+++---------.........////////////////////////////////////.../////////...------------.........///////////////000000000111111111111111111111111111111111222333333222222333444vvvkkkfffdddaaa^^^[[[ZZZZZZZZZYYYXXXXXXVVVTTTRRRQQQOOOOOOOOOPPPOOOOOOOOOOOONNNKKKIIIBBBBBBAAA@@@????????????<<<<<<;;;:::999888888777777666555444444333444444///000111111111111000///111111111111111222222222........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------+++,,,------------------,,,---------++++++---///000///---,,,---...000222111111111111111111111111000000000000000000000000+++,,,...000222333444444333444444333222111333444444666777888999<<<@@@CCCOOOTTT]]]fffrrrzzzhhh^^^XXXPPPHHHEEEAAA>>>999777777888888777666555444444333333333333666444222111111222222111000000////////////000000222222111111111000000000//////////////////////////////000000000111111000000111333555555444333222:::999666444111///...---...///111222111000...,,,+++---...000000///---,,,------------.......................................///000000///...------------------............000000000111111111222222111111111111111111111111000111222222111111222444vvvkkkfffdddaaa^^^[[[ZZZZZZZZZYYYXXXXXXVVVTTTQQQPPPOOOOOOOOOPPPOOOOOOOOOOOONNNKKKIIICCCBBBAAA@@@????????????======<<<;;;:::999888888777666555444444333444444222222222222222222222222000000000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++))))))***,,,------,,,+++************---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,------------,,,,,,+++,,,---,,,++++++---//////......---...///000111222222111111111111000000000000000000000000000000---...///000111222222222000111222111///...///000111333555666666666888:::AAADDDIIIOOOXXXdddsss}}}sssdddSSSKKKGGGCCC???>>>:::888555444555666555444666555555444333222111111333444444555444333222111222222111111111111222222222222111111111000000000////////////////////////---............/////////000/////////000000111111999888666333000...---------...///000000///...---,,,---.../////////...---,,,------------.................................000222444333111/////////....../////////000000000111111111111222222222222111111111111111111111111///111222222111000222333wwwlllgggeeeaaa^^^[[[ZZZZZZZZZYYYXXXXXXVVVSSSQQQOOOOOOOOOOOONNNNNNMMMMMMNNNLLLJJJGGGCCCBBBAAA????????????@@@>>>======<<<;;;:::999999777666555444444333444444444333222111111222333444111111000000//////......---------...............++++++++++++++++++++++++***,,,---+++))))))+++---...---,,,***************+++,,,,,,,,,,,,,,,,,,---******++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------,,,,,,++++++,,,---,,,++++++---///............/////////000000000000000//////......000000000000000000000000111111222222222222111111///000111111///......///111222444444444444666888777999===@@@EEEMMMXXX```ooozzzyyyuuuwwwyyyyyy|||sss\\\PPPEEE@@@>>>:::888999777666555666777666555333444444444444333222111111222333444444333222222222222222111111111111222222111111000000000/////////////////////////////////......------......//////.............../////////333222111000///.........,,,,,,------......//////---------.........//////,,,,,,---------.................................000222555444222/////////........./////////000000000000000000111111111111111111111111111111111111///000111111000000111333xxxmmmhhhfffaaa___[[[ZZZZZZZZZYYYXXXXXXVVVSSSQQQOOONNNOOOOOOMMMLLLKKKLLLLLLKKKHHHFFFCCCBBBAAA???>>>??????@@@>>>>>>===<<<;;;::::::999777777555444444444444444222111///......///111222444333333222111000000///+++,,,,,,---...///000000+++++++++++++++++++++++++++---...---******,,,//////---,,,***))))))******+++++++++,,,,,,---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------,,,++++++***,,,,,,,,,++++++---///---...//////000///////////////......---------,,,000000000000000000000000......///000000000000000000222333333111000111111///000000000///111444777111444777999;;;@@@GGGMMMSSS___ooo~~~zzzsssoooppppppnnnnnnuuunnn]]]MMMEEE>>><<<:::666444555333333333444666555333111333333444444444333333222000111111111//////000111000000////////////000000000/////////............///////////////////////////............///000000,,,,,,......//////...---...------------......///++++++++++++,,,...///000---------------...///000,,,,,,,,,---------.................................111444333000---,,,---,,,,,,,,,---------......////////////000000000000111111111111111111111111///000111111000000111222{{{qqqkkkgggeeebbb^^^[[[ZZZYYYXXXWWW\\\ZZZVVVSSSPPPMMMLLLLLLOOONNNMMMMMMMMMKKKHHHFFFEEECCC@@@???@@@AAA@@@@@@===============<<<<<<<<<:::777555444555555555444444444333333222111000000111000//////000000///...+++***)))***,,,---,,,+++........................++++++***))))))******+++))))))***+++,,,,,,------,,,,,,,,,++++++*********,,,,,,++++++***+++++++++---------,,,,,,+++++++++------,,,,,,,,,+++++++++)))))))))***+++,,,......,,,,,,,,,------.........------------------------///...------...///...---............////////////000000000000000000000000222111111111000000//////333333222222222222222222000000000000111222333333444444444555666888:::<<>><<<:::888666444333333666333222222444555444222111111111111000000000000000111222222222222111000333222111000//////////////////000000//////...---///////////////////////////////////////////////////............---------,,,---...////////////...//////...------...//////---.../////////...------//////............//////........................,,,,,,+++***+++,,,------000///...---,,,---......---...///000000000//////000000000000000000000000////////////000000000000wwwnnniiieeebbb___\\\ZZZZZZZZZZZZYYYWWWVVVTTTRRRPPPOOOOOOOOOKKKKKKJJJKKKLLLLLLIIIGGGDDDAAA???>>>?????????>>>=========<<<<<<<<<;;;;;;999777555555555666555444444333333222222111111111111000//////000000///...---,,,,,,---///111000///++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++,,,------------,,,,,,,,,,,,++++++++++++,,,---...//////000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,++++++------,,,+++---............/////////////////////////////////111111000000000000//////...//////000000111111111333222111111000111111111.........///111222444555555666999<<>>===>>>???>>>>>>=========<<<<<<;;;;;;:::999777555555666666444333333333333222222111111111111000//////000000///...---,,,,,,---000111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++,,,---------+++---------.........//////////////////////////////000000000000000000//////......//////000111222222222222111//////.........///000000111222333444555444555666666777:::===@@@IIILLLSSSZZZcccmmmwww}}}}}}yyyyyyxxxwwwyyy~~~~~~lll\\\QQQIIICCC@@@???===;;;;;;<<<===<<<:::777666555555444444444555333222222333333333222222222222333333444444555555000000111111111111000000111111000//////////////////000000000000///......///////////////////////////////////////////////////............---------/////////000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------------------...------------------------//////...------,,,,,,,,,,,,,,,------...///000000/////////000000000000000000000000000000000000000////////////000000000000tttkkkfffddd```]]]ZZZYYYYYYZZZ[[[ZZZYYYWWWTTTQQQOOOMMMMMMMMMJJJIIIJJJKKKMMMMMMKKKIIICCCAAA>>>===>>>???>>>>>>>>>======<<<;;;:::::::::888777555666666666444333333333222222222222222111111000//////000000///...,,,++++++,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,.........------+++***))),,,,,,++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,---...///...,,,------------....................................//////////////////000000//////000000111222333333444333222111000/////////000000111222333444444444222333555555666777:::===;;;>>>AAAFFFKKKRRRYYY^^^fffkkkrrrzzz}}}~~~ttthhhXXXKKKBBB>>>;;;999999777666555666666666555555444444444444444555555222333444555444333333333222222222333333444444444000000000000000000000000111000//////////////////......//////......---,,,////////////////////////........................///............---------000000000000///---,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...------,,,,,,,,,,,,------........................000000//////......------+++,,,,,,...//////000000///////////////000000111////////////////////////////////////000000000000sssjjjfffccc```]]]ZZZYYYYYYZZZZZZYYYYYYWWWTTTQQQOOOMMMLLLLLLKKKJJJKKKLLLNNNNNNLLLJJJDDDAAA???>>>?????????>>>>>>======<<<;;;:::999999888777666666777666444222222222222222222222222222111000//////000000///...---+++++++++---...---,,,------------------------------...---,,,+++)))(((++++++++++++++++++++++++***++++++++++++,,,,,,,,,************+++,,,------++++++,,,,,,,,,,,,------++++++,,,---...//////000'''((((((((()))+++,,,---,,,,,,,,,,,,++++++++++++******++++++,,,,,,------///...------//////...---,,,------------.......................................////////////000000///000000111111222222222666555444333222222222222...///000111222222222222...000222222333444777999888999<<<===???BBBFFFIIIMMMQQQWWW^^^dddlllsssxxx~~~}}}{{{{{{zzzzzz~~~}}}vvvtttvvvzzz~~~vvvnnn^^^UUUIII@@@<<<:::999888666666444333222222222222222111111111111222333333111333555666444333333333000000000000000000111111111000000//////000000111000//////....../////////...............------,,,////////////////////////........................///............---------////////////...---+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,------------,,,,,,++++++,,,,,,---........................------.........---,,,,,,+++,,,---...////////////...............///000000////////////////////////////////////000000000000tttjjjfffcccaaa^^^ZZZXXXYYYYYYYYYXXXWWWUUUSSSPPPOOONNNNNNNNNMMMLLLLLLMMMOOONNNLLLJJJEEEBBB@@@???@@@@@@@@@???>>>======<<<:::999999888777666666666777666444222222222222222222222222222111000//////000000///......---+++,,,------,,,+++++++++++++++++++++++++++)))***+++,,,---,,,***)))*********++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,+++++++++,,,,,,---------******+++,,,---...//////***)))))))))***+++,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------...---,,,,,,......---,,,,,,,,,---------........................................../////////000000000000000000000000000000444444333222222111222222......000111222222111111...000111222111111333555555777999:::::::::<<<>>>>>>AAAEEEHHHLLLQQQWWW[[[fffmmmyyy~~~}}}}}}~~~}}}wwwttttttvvv{{{}}}xxxttttttuuuxxx||||||yyyllldddaaa[[[VVVNNNGGG???999888888777666666666555444222111222333111000000000000111222222///222555555333111111222000000//////////////////111000///......///000111//////.........//////000///////////////...------////////////////////////........................///............---------,,,,,,------------,,,,,,+++,,,---......---,,,+++)))***,,,---.........---,,,,,,++++++++++++,,,,,,------------------------***+++,,,---------,,,++++++,,,---/////////.........------,,,------//////////////////////////////////////////000000000000tttkkkfffdddaaa^^^ZZZXXXXXXYYYXXXXXXTTTSSSRRRPPPOOOOOOOOOPPPNNNMMMMMMNNNOOOOOOLLLJJJEEECCC@@@???@@@AAA@@@@@@>>>======<<<:::999888888777666666777777666444222222222222222222222222222111000//////000000///...000...---,,,------,,,***************************%%%'''))),,,------,,,+++))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,---------------,,,,,,,,,+++++++++---,,,++++++******++++++,,,,,,,,,++++++*********))))))***+++,,,,,,---------,,,++++++------,,,+++,,,,,,,,,---------..............................---.........//////000000///////////////.........111000000//////////////////000111333333333222222222333444444222111222333...000333444333333444555888:::<<<===???BBBFFFIIINNNTTT^^^jjjuuu}}}|||uuuqqqqqqrrrtttwww}}}}}}uuuqqqpppooopppssswww}}}{{{yyyzzz{{{~~~~~~yyyvvvvvvwww{{{zzzuuulllhhh^^^SSSMMMMMMLLLHHHFFF@@@:::777777777555444333444333222000///000111222111111111111222222333---111444555222000000111222222111111000000//////111000///......///000111//////.........//////000000000000000000//////...////////////////////////........................//////.........---------((()))+++,,,---.........,,,,,,............,,,,,,)))***---///000///...---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---,,,---.../////////...---------,,,+++,,,---...///////////////////////////////////////000000000000vvvkkkgggddd___]]]ZZZXXXVVVWWWXXXYYYVVVUUURRROOONNNNNNNNNOOOPPPOOOOOOPPPQQQPPPNNNLLLFFFDDDAAA@@@AAABBBAAA@@@>>>>>>>>>===<<<:::999888888888777777666666555555111111111111111222222222111111111111000000000000111000000///...------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...,,,******,,,---,,,,,,++++++++++++++++++++++++&&&%%%%%%&&&)))******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++******++++++,,,------------------------///...---,,,+++,,,---...........................////////////////////////111111111111111000///....../////////000000111111000111111111111222222222222222111111111111222222222222333333444555666666777777777888999;;;<<<===EEEDDDGGGPPPXXX^^^fffnnnwww}}}{{{zzzyyy{{{~~~zzzsssmmmiiigggjjjnnnuuu|||{{{zzzxxxxxx{{{wwwmmmeee```]]]PPPNNNJJJEEE@@@===;;;:::999999888777666555444444222111000000222222222000000000000000000000000000000000000000000000000000111111111111111111111111...///111222222222111000........................111000///...............111111111111///---+++***------............------,,,------...---,,,***))),,,+++***+++------,,,+++,,,,,,,,,,,,,,,,,,++++++333111...---------+++***,,,,,,,,,---------......///......------......///------------------------------,,,+++,,,---...//////////////////.........222///,,,,,,...///---+++...//////000111000000000yyynnniiieee```^^^ZZZXXXVVVVVVWWWXXXVVVUUURRRPPPOOOOOOPPPPPPMMMLLLLLLMMMNNNMMMKKKIIIEEEBBB@@@???@@@@@@@@@???>>>>>>>>>===<<<;;;:::999888888888777666666555555222222222111111111111111111111111111000000000000000000000///...---------,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,+++,,,---...---+++++++++++++++++++++++++++)))((('''(((***++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,------...---------...------,,,,,,------...------------------------...---,,,,,,,,,,,,---...................................................111111111111000000//////------------........./////////000000000111111111222111111000000111111222111111222222333333444444333333333444555777888999999777:::@@@FFFJJJPPPVVV___dddkkkppptttyyy}}}vvvqqqrrrvvv|||uuuqqqiiiaaaXXXRRRMMMKKKEEECCC@@@===:::888777666777777666555444333222222000//////000111111000...000000000000000000000000////////////////////////000111111111111111111000...///000111111111000///////////////////////////000//////............///222111000...---,,,,,,---------............------,,,---......---,,,+++***,,,---...000111000...++++++++++++,,,,,,,,,------000...,,,,,,.........---,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///////////////............///---***+++---......---------------.........///zzznnnhhheee```^^^[[[WWWVVVUUUVVVWWWVVVUUUSSSQQQQQQQQQQQQRRRLLLKKKKKKLLLMMMLLLJJJHHHDDDAAA???>>>?????????>>>?????????>>>===<<<;;;:::999888888777777666555555333333222222111111000000111111111111000000000000000000//////...---------++++++************+++++++++******))))))******+++---,,,,,,---//////---+++++++++++++++++++++++++++,,,+++******,,,---,,,*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++,,,---------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,------...................................................000000000000000/////////------------...................../////////000000222111111000000111111222111111111222222222222222111111111222333444555666666333444888;;;<<<@@@EEEFFFJJJOOORRRVVV[[[ccciiiuuu|||zzznnnfffbbb\\\YYYTTTOOOIIIEEEBBBAAA<<<:::888666444444444444555444444333222111000000//////000222333222000---000000000000000000000000//////////////////////////////000000000000//////---...//////000000//////000000000000000000000000.........---......//////333111...,,,+++,,,...///------............------------.........------,,,+++---000555888888666333555555555666666777777777,,,+++***,,,...000000000---------.........//////,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---...///........................---+++))))))+++...//////...------,,,---...///000yyymmmgggccc```^^^[[[WWWUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRNNNNNNMMMNNNOOOOOOMMMJJJDDDAAA???>>>?????????>>>????????????>>>===<<<;;;999999888888777666666555444444333222111111000000111111111111000000000////////////......---------,,,++++++++++++++++++,,,++++++************++++++,,,,,,---///000///---***++++++++++++++++++++++++---,,,++++++,,,---+++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++************++++++---------------------------,,,,,,,,,------......................................................000//////////////////////////////000000000000000....../////////000000000111111000000000000111111222222222222222111111111222222222333444555666666999666555888999888:::>>><<<>>>@@@AAADDDHHHOOOTTTXXX]]]fffooowwwwwwjjj^^^UUUNNNKKKMMMKKKIIIFFFCCCAAA@@@@@@:::999777555444444444555333333222111111000//////111111222555666555222///000000000000000000000000////////////////////////......///000000///......---------...............////////////////////////------------......///000111000...,,,,,,,,,...///,,,------......------,,,------..................)))+++///555;;;>>>???>>>>>>>>>>>>>>>>>>>>>======,,,******+++...000000000------........./////////...------------------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------...............//////---+++***+++---///000111000...---...///111333zzznnnhhhddd```]]]ZZZWWWUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRRRROOOOOOOOOPPPQQQPPPNNNLLLEEEBBB@@@???@@@@@@@@@???>>>?????????>>>===<<<;;;999999999888777777666666555444444333222111000000111111111111000000000///............------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,...000///,,,***++++++++++++++++++++++++,,,+++******+++,,,+++)))******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++******))))))******+++------------------------+++,,,,,,------.........................................................///......------...//////000000000000000//////////////////000000000111111111000000000000000000111333333333333222222222222333333333333444555666666666333333555666444555999;;;;;;::::::;;;>>>BBBEEEEEEIIIOOOTTTZZZ___dddhhhrrrxxx}}}yyyvvvhhhccc[[[RRRJJJDDDAAA???>>>>>>======<<<<<<<<<<<<;;;:::888666555444555555333222222222111000000000000111222444666555111...////////////////////////........................---...///000000///...------------------......///........................---------------...///000---...............------,,,,,,------------,,,,,,------------......//////))))))+++///555:::===>>>999999888777666555444444---,,,***+++---.........------------.........///---------,,,,,,---------+++,,,,,,,,,------......,,,,,,,,,---------------,,,---------......//////111000///---,,,---...000111000...---...///111333}}}rrrjjjeee^^^\\\YYYVVVUUUUUUVVVWWWWWWVVVUUUTTTSSSQQQPPPPPPNNNMMMMMMNNNOOOOOOLLLJJJEEEBBB@@@???@@@@@@@@@???===>>>>>>>>>======<<<;;;:::999999888888777666666444444333333222222111111111111111111000000000000------------------------......------------......---,,,,,,,,,,,,,,,,,,---,,,++++++,,,......,,,***+++++++++++++++++++++++++++***))))))+++++++++)))******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++,,,---....................................------------------------......---,,,,,,---///000...............---------//////000000000111111111111000000//////000000111222222333333333333333333222111111111222222333444444111111444555333444777888777666555555777999:::<<<>>>AAACCCEEEHHHLLLOOOVVV[[[cccjjjrrr{{{tttrrrnnniiiddd___[[[YYYNNNKKKGGGBBB>>>;;;::::::666666777777888888999999:::888666444333222222222222222222222111111000000......///111222111///,,,////////////////////////........................---...///111111///...---...------------...//////........................---------,,,------......+++,,,...//////...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000,,,***)))***---111333444111000000///...---,,,,,,...,,,++++++,,,------,,,,,,,,,,,,---------......++++++************++++++,,,,,,,,,------......///+++,,,------......------,,,,,,,,,---......//////111111111000...---...///...------,,,---...///000rrrjjjddd\\\[[[XXXVVVUUUVVVWWWYYYWWWWWWVVVTTTRRRPPPNNNMMMMMMLLLLLLMMMNNNNNNKKKIIIDDDAAA???>>>?????????>>><<<============<<<;;;;;;::::::999888888777777666333333333333333333333333111111111111000000000000------------------------...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++***)))((()))+++,,,,,,+++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------***+++,,,.......................................------------------------...---,,,+++,,,---///000///.........------------........./////////000000000000////////////000000000000111111222222333333111111111000111111222333666333333666666444555888555444333333444555555555777888999999:::<<>><<<:::888666666555333333444555666666666666555444333111000000111111111111111111000000000000///...---...000000...---////////////////////////........................---...000222222000...---///...---------...000000..............................---,,,,,,,,,------,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++******+++,,,...///111---,,,******,,,------,,,---------------------------+++***+++,,,...------+++++++++,,,,,,,,,,,,---++++++************++++++***++++++,,,------......+++,,,---.........------++++++,,,------...//////,,,///111111///---...///------------.........///qqqgggaaa[[[ZZZWWWUUUUUUVVVXXXYYYXXXWWWVVVTTTRRROOOMMMLLLNNNMMMMMMNNNOOOOOOLLLJJJBBB@@@>>>======>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::::::::999999888777777777333333333333333333333444111111111111000000000000---------------------------,,,,,,++++++,,,,,,---++++++************++++++,,,***))))))***++++++***++++++++++++++++++++++++***))))))***,,,...---,,,******+++++++++,,,,,,,,,)))************+++++++++******************************+++,,,,,,,,,,,,+++******))))))))))))******------------------------)))+++,,,...//////..............................------------------------...---+++++++++---///000111111000000/////////...---------.........//////000000////////////000000...//////000111222222333333222222222222222333444555222222555555333333555444333333555666777777666444555666555666888<<>>@@@AAABBBJJJKKKNNNRRRXXX___dddhhhqqqtttyyy}}}vvvqqqhhhddd\\\TTTLLLEEEAAA@@@:::999999777666555444333333333333333333333333333111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////////////////////////////...............///000111,,,,,,------.../////////////////////////////////---------............///)))***++++++++++++***))),,,,,,,,,------.........///...,,,++++++---000222,,,---...---+++***+++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++------------------------............////////////............////////////rrrhhhaaa^^^\\\XXXUUUTTTSSSTTTUUUXXXWWWUUUSSSQQQPPPOOOOOOOOONNNNNNOOOPPPNNNKKKHHHEEECCC@@@???@@@AAA@@@@@@DDDAAA???>>>>>>>>>===<<<999999::::::999999888777333222222111111222222333111111111111000///............---------,,,,,,,,,,,,---...---,,,,,,,,,...000///---,,,++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))))))))*********++++++,,,++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,...------,,,,,,---------...,,,+++,,,---//////...***+++,,,,,,------,,,,,,---.../////////...,,,+++,,,------....../////////,,,,,,,,,---------......000000000//////..........................................---------------000000000000000000000000111111111111111111111111///000000111111222333333222222222222222222222222333333333444444444444555444555666888999;;;<<<======>>>???BBBFFFKKKOOORRRVVVYYY]]]aaafffkkkpppttt|||~~~xxxpppnnnkkkhhhddd___YYYUUUOOOLLLHHHCCC>>>;;;:::999777777666555444333222222333333222222111111000000111111111000000000//////////////////////////////////////////////////////........................///////////////////////////////////////////////////............//////000...............---------........................------------............+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------///...,,,++++++,,,---...,,,---...---+++***+++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++---------------------------.........////////////............////////////rrrhhhbbb^^^\\\YYYVVVTTTTTTUUUVVVWWWVVVUUUSSSQQQPPPOOOOOONNNNNNNNNPPPPPPOOOLLLJJJEEECCC@@@???@@@AAA@@@???DDDBBB???>>>??????>>>===888888888999888777777666333222222111111222222333000111111000000///...---......---------,,,,,,,,,+++---...---,,,+++,,,...///...---,,,,,,+++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************+++++++++,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***---,,,***+++,,,------,,,***+++,,,,,,------,,,,,,---............---,,,,,,,,,,,,,,,---.........///,,,,,,,,,---------......---///222111---++++++,,,........................,,,,,,,,,---------------000000000000000000000000111111111111111111111111//////000111111222222333222222222222222222222222333333333333444444444444333333444555666777888888888888888999:::===@@@AAA???BBBEEEHHHJJJNNNRRRUUU\\\aaaiiirrrzzzwwwqqqiiibbb\\\VVVSSSOOOLLLIIIFFFBBB???===<<<:::777666555555666333333333222222222111111333333222111000///......111111000000000000//////////////////////////////////////////////////////........................////////////////////////000000000000000000000000//////......---.........//////......---,,,,,,+++........................------------...............------,,,,,,------...------------,,,,,,,,,,,,...------,,,+++*********+++------,,,+++***+++,,,******+++++++++,,,,,,,,,*********+++++++++++++++))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++---------------------------------.........//////---............/////////rrrhhhbbb___\\\YYYVVVTTTTTTUUUVVVWWWVVVTTTSSSQQQPPPPPPOOONNNNNNNNNPPPQQQPPPNNNKKKFFFCCCAAA???@@@@@@@@@???AAA???======>>>>>><<<;;;888888999999888888777666333222222111111222222333111111111111000///...---......---------,,,,,,,,,+++,,,------++++++,,,---,,,++++++*********))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,++++++******'''(((***++++++***))))))---+++******+++,,,,,,+++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,111555444///++++++.................................////////////000000000000000000000000000000111111111111111111111111//////000000111222222222111111111111111111111111222222333333333444444444444555555666666777777777888888888888888999;;;<<<888999;;;======???BBBEEEIIILLLQQQVVVZZZ___eeeiiillloootttxxxzzz}}}|||qqqlllddd]]]WWWPPPJJJFFFFFFCCC???===<<<;;;999777888777555444333222222333111111111111111111111111111111111000000/////////111000000000////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000///......------------.........------,,,,,,,,,........................,,,,,,---------...............---,,,,,,---.........------,,,,,,++++++++++++,,,---------+++***)))+++,,,---,,,*********+++******+++++++++,,,,,,,,,***************+++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++------------------------,,,,,,---------.........---------.........//////rrrhhhccc___]]]YYYVVVTTTTTTUUUVVVVVVUUUTTTRRRQQQPPPPPPPPPOOOOOOOOOQQQRRRQQQNNNLLLFFFDDDAAA@@@@@@@@@???>>>@@@>>>======>>>>>><<<;;;999999999999999888888777333222222111111222222333222222222222111000//////......---------,,,,,,,,,+++,,,---,,,++++++,,,---******************))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++---.........---,,,---+++)))***+++,,,+++******+++,,,,,,------,,,,,,------,,,,,,,,,---------++++++,,,---...///000000,,,,,,,,,---------......///444888777222...///111........................//////000000000111111111000000000000000000000000000000000000000000000000...//////000111111222222111111111111111111111111222222222333333333444444444555555555666666666666444444444444555666666777444555666777666777999;;;???AAACCCEEEGGGJJJNNNQQQSSSVVVYYY\\\]]]___bbbdddlllrrr{{{|||vvvsssssssssrrrqqqnnniiiddd```]]]UUURRRNNNIIIEEEAAA===:::999777444333444555555555222222111000000000000///000111111111111222222222//////000000111111222222000000000////////////...................................................////////////////////////////////////////////////////////////////////////000///...---------------,,,,,,,,,,,,------..............................,,,,,,,,,------------...------,,,,,,,,,,,,---------------,,,,,,++++++******+++---.........---,,,+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,************************...............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------------------............rrriiiddd___]]]ZZZVVVUUUUUUVVVWWWVVVUUUTTTRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRQQQNNNLLLGGGDDDAAA@@@@@@@@@???>>>@@@???>>>???@@@???===<<<999999::::::999999888777333222222111111222222333333333333222222111000///......---------,,,,,,,,,***,,,---,,,+++***+++---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************+++++++++,,,***************+++,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))***+++,,,,,,------,,,---,,,******+++,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,---...***+++---///222444666777,,,,,,,,,---------......,,,///222111...,,,---...------------------------------......///000000000000000000000000000000000000000000000000000000000......///000000111111222111111111111111111111111222222222222333333333333111222222333333444444444111111222333333444444444333444555555444555777999666888:::;;;<<<>>>BBBDDDEEEGGGIIIJJJJJJJJJLLLNNNTTTYYYaaahhhooovvv}}}zzzqqqmmmhhhdddaaa^^^ZZZXXXUUUTTTSSSQQQNNNJJJGGGEEEBBBAAA@@@>>><<<:::888777444222000111222444555555//////000111111222222333111111111111111222222222......///000111222333333000000////////////......................................................------------------------////////////////////////////////////////////////......------,,,---------***++++++,,,------......------------------------,,,,,,,,,,,,------------,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++++++++)))***,,,............---***,,,,,,+++***)))***+++******+++++++++,,,,,,,,,***************)))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++------------------------+++++++++,,,,,,,,,------,,,------------.........rrriiieee___]]]ZZZWWWUUUUUUVVVWWWVVVUUUTTTRRRQQQQQQQQQQQQRRRQQQQQQRRRSSSQQQNNNKKKGGGDDDAAA@@@@@@@@@???>>>>>>======>>>??????===:::888888888999888777777666333222222111111222222333222222222222111000///.........---------,,,,,,,,,***,,,,,,,,,+++***+++,,,***+++,,,------,,,+++***++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))))))))*********++++++***************++++++,,,++++++++++++++++++++++++************++++++++++++(((((((((((()))***+++,,,...---++++++,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---...+++,,,---///111222333444,,,,,,,,,---------......***++++++++++++,,,,,,,,,------------------------,,,,,,------...//////000000000000000000000000000000000000000000000000000......//////000111111111111111111111111111111111111222222222222333333333///000000111222333333444222333333444444444444444333444555555444444777888222444666777777888:::<<<<<<===>>>>>>>>>>>>@@@BBBCCCFFFKKKOOOSSSWWW[[[^^^bbbdddffffffeeedddfffhhheeehhhkkkooorrryyyxxxxxxxxxyyy{{{{{{||||||vvvrrrnnnllljjjfff___ZZZUUUSSSOOOKKKJJJIIIGGGDDDAAAAAA@@@???===;;;:::888777888999888777666666666444222111222333444444333///000111222333333444444111111111111000000000000.........//////000000111000000/////////.........................................................------------------------////////////////////////------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------,,,---///111111///---,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,+++***+++,,,+++***))))))+++******+++++++++,,,,,,,,,+++*********)))))))))((('''''''''((()))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++------------------------++++++++++++,,,,,,,,,,,,,,,,,,---------.........qqqiiifff```]]]ZZZWWWUUUUUUVVVWWWUUUUUUTTTRRRQQQQQQQQQQQQSSSRRRRRRSSSSSSQQQNNNKKKGGGEEEAAA@@@@@@@@@???>>>;;;::::::;;;===<<<:::888777777777777777666666555333222222222222222222333111111111111000///...---......---------,,,,,,,,,***+++,,,,,,******+++,,,((((((***++++++***)))(((++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++((())))))))))))******************)))***++++++,,,++++++++++++++++++++++++))))))******+++++++++,,,,,,+++******+++---///000///---++++++,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,+++***+++,,,...//////......---,,,,,,++++++,,,,,,,,,---------......000...---...000222222111------------------------------......///000111111000000000000000000000000000000000000000000000000......//////000111111111000000000000000000000000111111222222222333333333000000111222333444555555222222333333333222111111///000111111111111444666333555777777666555666777555666777777777888:::===:::<<>>>>>>>>===AAAAAACCCDDDFFFGGGIIIIIIUUUWWWYYYZZZ\\\^^^aaadddgggggghhhjjjlllmmmnnnoootttwwwzzz~~~}}}}}}|||||||||{{{{{{{{{}}}xxxssspppnnnhhhhhhgggfffeeedddcccbbb___]]][[[XXXUUUQQQOOONNNIIIIIIHHHFFFFFFEEEEEEEEEFFFEEEBBB@@@>>><<<;;;;;;999999888777777666777777555555555444444333333333111222222222222111000000333333222222222222333333///////////////000111111000///...---,,,,,,---...//////...//////000111111000000111111111111000000000///...------...000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------------...//////------------------------..................------+++++++++,,,,,,---------/////////...---,,,******++++++---...//////000000+++,,,,,,------,,,,,,++++++)))'''))),,,---,,,***************************++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---......,,,+++,,,...tttjjjggg```^^^ZZZWWWVVVVVVXXXYYYZZZWWWTTTQQQPPPQQQRRRTTTRRRQQQPPPPPPQQQPPPNNNLLLFFFDDDBBBAAAAAAAAA@@@???>>>======<<<<<<;;;::::::999888888888999999777666555444444333333222222111111000000///////////////......---,,,,,,,,,,,,---------,,,,,,+++******)))++++++************++++++++++++******************++++++***))))))))))))))),,,+++++++++************((()))))))))************))))))******+++,,,,,,,,,***+++---,,,,,,+++---...+++...000///,,,******+++,,,,,,+++******+++,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------------------------------...............//////000.../////////000000000000000000////////////000000////////////000000000000000000000000//////.........000111111000000111222222222222222222222222222222222222222222222222222333333333222222111111111333333333333444444444444444555666666444444555666555555555555666777999:::;;;;;;::::::999999999999:::;;;<<<===>>>???@@@AAAAAABBBDDDEEEFFFHHHKKKMMMNNNOOOPPPQQQRRRTTTTTTUUUZZZ[[[^^^aaabbbbbb```___`````````_________^^^^^^]]]cccjjjnnnooonnnnnnnnnjjjhhhfffbbb]]]ZZZWWWUUURRRQQQQQQPPPOOONNNMMMLLLJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@???>>>============>>>===;;;999777666666555777666666555444444555555444444444444333333333222111222222222222111000000111000000//////000000111...------------...//////---------------...///000/////////...//////000000......////////////......///...---,,,,,,---...//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,---......///------------------------..................------+++,,,,,,,,,,,,,,,,,,---............---,,,+++++++++,,,---------------,,,+++,,,,,,------,,,,,,++++++)))((())),,,---,,,***************************++++++************++++++************************)))***++++++++++++***)))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---,,,+++,,,...uuukkkiii```^^^ZZZWWWVVVVVVXXXYYY[[[XXXUUURRRPPPPPPQQQRRRSSSRRRQQQPPPQQQPPPMMMKKKFFFDDDBBBAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::999888888888999999777666555444444333333222222111000000000000////////////......---,,,,,,,,,,,,------,,,,,,++++++*********************************,,,,,,++++++***))))))(((+++******))))))))))))***,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++---,,,++++++,,,------///000000...,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,------------------------------------------------......------......///000....../////////000000000000000////////////000000//////000000000111111111000000000////////////......000111111//////000222222222222222222222222222111111111111111111111111222222222222222111111111222222333333333444444444333444555444333222333555333222222222222333444555666666666666666555555555555555666666777888888888666777999999999:::<<>>>>>???@@@@@@AAABBBBBBEEEFFFHHHIIIIIIHHHFFFEEEIIIIIIHHHHHHHHHHHHGGGGGG@@@EEEMMMSSSTTTSSSRRRQQQOOONNNLLLJJJGGGEEECCCBBBAAAAAA@@@???>>>======<<<;;;;;;;;;::::::999999999888777666555555555555555777666555333222222222111444333333222222222222333333333333333333222222222111111222222111111000///000000////////////000000...............///000000------...............---000//////.........//////,,,------------------,,,///......---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------------------------......---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,*********,,,---,,,+++************************++++++************++++++)))))))))))))))))))))))))))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++---...---,,,+++,,,...vvvllljjj```^^^ZZZWWWVVVVVVXXXYYY[[[YYYVVVSSSQQQPPPQQQQQQTTTSSSQQQQQQPPPOOOLLLJJJFFFDDDBBBAAAAAAAAA@@@???>>>>>>======<<<;;;;;;;;;999888888888999999777666555444444333333222222111000000000000000//////.........---,,,,,,,,,,,,---,,,,,,,,,++++++*********)))))))))******)))))))))+++++++++*********)))))),,,+++************++++++,,,,,,,,,++++++++++++++++++,,,...000000///...---------,,,,,,,,,,,,,,,,,,((()))******)))((()))+++///000111111000///......++++++++++++++++++++++++******************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------------------------------------------------------...------------...//////........./////////000000111000000////////////000////////////000000000000////////////////////////...///000000//////000222111111111111111111111111111111111111111111111111222222222111111111111111222222222222333333333333111333444333222111222333444333333333333333333333555555555555555555555555444444444555555555555555777888999888888888:::<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???>>>===<<>>>>>>>>>>>888<<>>===<<<<<<;;;;;;;;;;;;:::999888888888888888888888888888888888555555444333333333333333444444333222222222222222222222111111111111111222222222222222222222222222111111111111111000000///111111111000000111111111111000000000000111222222000000111000...,,,***(((000000///...------------,,,,,,------------,,,,,,000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,------------------------------,,,,,,------------......---------,,,,,,+++++++++***+++,,,---------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,,,,+++************************++++++************++++++*********************************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++,,,------,,,+++,,,...vvvmmmjjj```^^^ZZZWWWVVVVVVXXXYYY[[[YYYVVVTTTRRRQQQQQQQQQTTTSSSQQQQQQPPPOOOLLLJJJFFFDDDBBBAAAAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;999888888888999999777666555444444333333222222111///000000111000///............---,,,,,,,,,,,,---,,,,,,+++++++++++++++***((()))************)))((())))))*********+++++++++,,,,,,+++++++++,,,,,,---+++++++++++++++++++++++++++,,,...000000///...---------,,,,,,,,,,,,,,,,,,(((*********(((((()))***......////////////---,,,+++++++++++++++++++++++++++***)))))))))***+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------............---------------------------------------------------------------...//////............////////////111111000///////////////---------.........//////.............../////////---///000000//////000111111111111111111111111111222222222222222222222222111111111111111111111111111111111222222222333333111222333222111000111333333333333333333333222222444444444444444444444444444444444444444444444444444555666555444444666888777777777777777777777777555666777888888888888777666666666777777777777777777888999:::;;;<<<;;;:::888888777777777777777777777777666666555555444444555555444444444444333333555444444333333333333444333333333222222333333444111111111000000111222222000111111111111111111111000111111111111000//////111000000//////000000111000000000000000111111222000000111000...,,,***(((//////...---,,,,,,---------------......---------.........------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,------------------------------,,,,,,,,,,,,------......---------,,,,,,+++++++++******+++,,,------------******,,,------.........***++++++,,,,,,++++++***++++++,,,++++++***++++++************************++++++************+++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,++++++---...wwwmmmjjj```^^^ZZZWWWVVVVVVXXXYYYZZZYYYWWWTTTSSSRRRRRRRRRSSSRRRQQQPPPQQQPPPMMMKKKFFFDDDBBBAAAAAAAAA@@@?????????>>>======<<<<<<;;;999888888888999999777666555444444333333222222111///000111111111000...---......---,,,,,,,,,,,,---++++++++++++++++++++++++((()))***++++++***)))(((((())))))***++++++,,,,,,,,,++++++++++++,,,------)))************+++++++++)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***,,,,,,,,,***)))***++++++******+++---,,,***(((***++++++,,,,,,++++++***,,,,,,***))))))***+++,,,************++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------............------------------------------------------------------,,,,,,------...///------........./////////222111000//////......///,,,,,,---------.........---............/////////---///000000......///111111111111111111111111111222222222222222222222222000000000111111111111111000000111111111222222222111222333222111000111333111111222222222111111000111111222222222222222333222333333333333333333333000111222111000000222444333333333333333333444444000111222333444555555555222222222222222333333333777666444444666666555444555555555555555555555555555555444444444333333333333333333222222111111111333333222111111222222333222222111111111222222333111000000000000111222222/////////000000000000000000000111111000000///.........------------......---------------...//////------...............---......---,,,,,,,,,---------......//////......---++++++++++++***)))((((((,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,------...------------------------++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,)))***+++---......//////******++++++++++++*********+++,,,+++)))))))))+++************************++++++************++++++++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++)))***,,,,,,++++++---...yyymmmiii```^^^ZZZWWWVVVVVVXXXYYYYYYXXXVVVUUUTTTSSSSSSSSSRRRQQQPPPPPPQQQPPPNNNLLLFFFDDDBBBAAAAAAAAA@@@?????????>>>>>>===<<<<<<<<<999888888888999999777666555444444333333222222111//////111111111000...---......---,,,,,,,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))******************++++++***)))))))))******+++,,,(((((()))))))))*********((()))))))))************))))))******+++,,,,,,,,,+++,,,,,,+++***))))))++++++))))))+++------***(((***+++,,,,,,,,,,,,+++***///---,,,***)))***+++,,,************+++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------,,,,,,------...///---------.........//////222111000///............------------.........///---------.........//////---...//////......///111111111111111111111111111111111111111111111111111///000000000111111111222000000000000111111111222111222333333111111222333///000111222222222111000000000111111111222222222111111222222333333444444000111222222111111333555222222333333444444444555222222333444444555555555222333333333444444444555555444333555777777555222555555555444444444444444444444444444333333333333222222222333333333333333111111000000000000111111222111111000000111111111///////////////000111111.........//////000000000000000000000000//////......------,,,,,,------...,,,,,,,,,,,,,,,------...---------------...///000,,,,,,,,,,,,,,,,,,------------............------++++++,,,,,,+++***((('''++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,---......///------------------------***++++++,,,------......+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,******++++++++++++******)))***,,,***((('''(((***************************++++++************++++++************************++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((***+++,,,++++++---...{{{nnniii```^^^ZZZWWWVVVVVVXXXYYYXXXWWWVVVUUUTTTTTTTTTTTTRRRPPPPPPPPPQQQQQQOOOMMMFFFDDDBBBAAAAAAAAA@@@?????????>>>>>>======<<<<<<:::999888888999999888666555555444333333222222111...///111222111000...---......---,,,,,,,,,,,,---++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,++++++***)))))))))(((((('''(((((()))******''''''(((((()))))))))*********))))))******+++,,,(((((()))***++++++,,,,,,)))******)))'''''''''(((---,,,+++---000000---******+++,,,------,,,+++***000///---+++******+++,,,)))************++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,))))))*********+++++++++---------------------------------------------------,,,,,,,,,,,,---......---------.........//////222222000///......................../////////000---------.........//////---...//////......///111000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111111333333333222111222333000111333444444444333222111222222222333333444444222222333333444555555555000111222111000111333555111111222222333444444555333333333333333333333444333333333444444555555555111000222555888888444000222222222111111111000000111111111111111000000000//////000111222222333333000000000///000000111111333333222111111111111222...............///000111---.........//////000000000000000000000//////.../////////....../////////...------------...//////111///...---,,,,,,---...++++++++++++,,,------...,,,------......------,,,......//////...,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------...//////------------------------******+++,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,++++++******++++++++++++***))))))******++++++++++++******(((***+++***'''&&&''')))************************++++++************++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++(((***++++++++++++---...|||mmmhhheeeaaa[[[XXXXXXZZZ[[[\\\WWWWWWUUUSSSPPPOOOPPPQQQQQQPPPOOOOOOOOOOOONNNMMMFFFDDDAAA?????????>>>===AAA???===============;;;888888888888777777777777333222222333444333111///000000000000////////////---,,,,,,+++*********+++)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))***************************))))))*********+++++++++,,,,,,++++++++++++++++++---......---,,,***'''&&&---,,,++++++,,,,,,***(((,,,)))''''''***+++***(((++++++++++++++++++++++++++++++************++++++)))))))))))))))******+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,...,,,+++,,,//////---*********++++++++++++,,,,,,---------.........//////000///...------...///000---------............///+++,,,,,,---...///000000000000//////......------000000//////.........---////////////////////////000000////////////000000////////////000000000000---...///000111222333444000000111111111111000000222222333333333444444444333333333333333333333333888000---333555111000555666888666111000222111,,,444000---///444666555222111111222333333444555555555444222000000111222333111222222333333222222111111111111222222333333333000000000000000000000000333333111000000000111222111111000000//////......//////////////////////////////000000000000//////000000000000000///......111000///...---,,,,,,,,,,,,...///...---++++++,,,---,,,++++++,,,---///000//////...------------...------...---,,,***(((&&&*********++++++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,---,,,+++)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++///...---+++***++++++,,,---+++***+++,,,...------,,,---...---***(((((((((111,,,***---///---+++,,,,,,++++++++++++++++++,,,+++***)))((((((***,,,---++++++******++++++,,,---+++++++++++++++***)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,}}}nnnhhhddd```[[[XXXXXXYYY[[[[[[WWWWWWVVVSSSPPPOOOPPPRRRRRRPPPOOOOOOPPPPPPNNNMMMFFFDDDAAA?????????>>>===AAA???===============;;;888888888888777777777777444333333444555444222000000000000000////////////...------,,,++++++,,,,,,************))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,***++++++,,,+++***((('''((()))***************))),,,***((((((***+++***)))++++++++++++++++++++++++++++++************++++++***************++++++,,,+++++++++*********))))))---,,,,,,++++++,,,,,,---...------,,,,,,,,,------...,,,+++,,,...///---+++,,,,,,,,,,,,------------------------.........//////...---,,,,,,---...///---------............///------...//////000000000////////////............000/////////............////////////////////////000000////////////000000////////////000000000000------...///000111222222//////000000000000//////000000000000111111111111111111111111111111111111111,,,,,,000000---...444...111555555333222333555333000...///333666444222111111222222333444444555555333222000000111222333111222222222222222222111111111222222222222222222000000000000000000000000333222111000000000111111000000000///////////////........................//////000000000000/////////000000000000///......000///...---------------+++,,,...---+++******+++------,,,,,,,,,---......//////...---------------.../////////...,,,***))),,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---,,,,,,---------,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,++++++******))))))***+++,,,,,,+++******,,,------,,,+++,,,---,,,***)))))))))+++***,,,///...******...++++++************+++++++++***)))((()))***,,,---***************+++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++---,,,+++***)))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++~~~ooohhhccc___[[[XXXXXXYYYZZZZZZWWWWWWVVVSSSQQQPPPQQQRRRSSSQQQPPPOOOPPPPPPNNNMMMFFFDDDAAA@@@@@@@@@???>>>AAA???===============;;;999999888888888777777777555444444444555555333111111000000000/////////.........------,,,,,,------+++++++++***)))))))))((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++++++++,,,---------((())))))*********))))))&&&))),,,,,,***)))+++---,,,+++))))))+++,,,+++***++++++++++++++++++++++++++++++************+++++++++++++++***+++,,,,,,---+++++++++************))),,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------...---,,,,,,,,,......,,,+++---------.........//////------------............------,,,,,,,,,,,,---------------............///000000000000000000000000.............../////////////////////............////////////////////////000//////......//////000////////////000000000000/////////000000111111111///000000111111000000///000000000000////////////000000000000000000000000//////111222000000777???FFFFFFJJJKKKBBB444111777333000...///333555444222111111111222333333444444333333111000000000111222111111222222222222111111222222222111111111111111000000000000000000000000222222111000000000000000.........///////////////...........................//////000000//////.../////////000//////...---......---------------...+++---......,,,++++++,,,---------...------,,,,,,///......------------------............---,,,+++......---------------,,,...------,,,,,,------...------,,,,,,------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---))))))))))))***+++,,,---,,,***))))))+++,,,,,,+++***+++,,,,,,******+++,,,)))***---000,,,''')))///*********))))))*********+++***)))))))))***,,,---***))))))))))))***++++++***++++++++++++***)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++******)))))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++*********)))pppiiibbb___[[[XXXXXXYYYYYYYYYWWWWWWVVVTTTQQQQQQRRRSSSTTTRRRQQQPPPQQQPPPOOOMMMGGGDDDAAA@@@@@@AAA@@@???AAA???===<<<=========;;;999999999888888888777777555444333333444444333111111111000000//////......------,,,,,,,,,,,,------,,,,,,++++++***)))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))***+++,,,------)))******************)))(((,,,000///+++***,,,000,,,++++++***++++++,,,,,,************************++++++************+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---......,,,,,,,,,---------,,,+++---------............///------------------------------,,,,,,,,,,,,---------------............///000000000/////////......---------......////////////////////////........./////////////////////////////////....../////////////////////000000000000222111111111111111111111111111222222222222111111111111111111000000000000222222222222222222222222...222444222111888CCCLLLaaaZZZYYY\\\PPP999000444222000///000222333333222000111111111222222333333222111000000000000111111000000111111111111000000222222111111000000000///000000000000000000000000111111000000////////////---------....../////////...........................//////////////////......////////////...------------,,,,,,,,,---......---///000000///......///------...///...---+++***///...------,,,,,,------***+++++++++++++++++++++......------,,,,,,++++++---,,,,,,,,,,,,------...---,,,+++++++++---...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------......+++)))((()))***,,,++++++***+++,,,,,,+++,,,...///000---,,,---+++(((***...******))))))))))))************)))))))))***+++,,,)))))))))((())))))***+++******+++++++++******)))))))))))))))))))))))))))((())))))))))))*********************************((((((((())))))***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))qqqjjjbbb___[[[YYYYYYZZZZZZYYYWWWWWWWWWTTTRRRQQQSSSUUUUUUSSSQQQQQQQQQQQQOOOMMMGGGEEEBBBAAAAAABBBAAA@@@AAA???===<<<=========;;;999999999999888888888888555333222222333333222111111111111000///.........,,,+++++++++++++++,,,,,,---,,,,,,+++***))))))((())))))))))))))))))))))))************))))))))))))((()))***+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))***++++++,,,---,,,,,,+++******)))))))))---111///***(((***---+++,,,++++++***++++++,,,************************++++++************++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,---...+++,,,------,,,,,,+++,,,++++++,,,,,,,,,---------------------------,,,,,,---------......------------------............///000//////......------,,,,,,,,,------......//////........./////////////////////////////////////////////............//////////////////000000000000000000000000000///////////////000000000000//////000000000000000000000000111111111111111111111111,,,222222---000>>>LLLRRRSSSIIIHHHPPPMMM<<<222333222111000000111222222222000000111111111111111222000000000000000000000111///000000111111000000///111111111000000/////////////////////////////////000000000000//////......,,,,,,------......//////..............................////////////.....................---,,,,,,------,,,,,,,,,------...---///000000///...//////------...///...---+++***......---,,,,,,,,,,,,,,,+++******+++++++++,,,,,,------,,,,,,++++++******++++++***++++++,,,------,,,+++*********,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............------,,,,,,+++)))((()))***,,,+++++++++,,,---------...000222;;;111******,,,++++++,,,******))))))))))))*********************+++++++++)))))))))((())))))***+++)))******+++++++++******))))))))))))))))))))))))((())))))))))))*********************************''''''((()))***+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))rrrkkkccc```\\\ZZZZZZ[[[ZZZZZZWWWXXXWWWUUUSSSRRRTTTVVVVVVTTTRRRRRRRRRQQQOOOMMMGGGEEEBBBAAABBBBBBBBBAAAAAA???===============;;;:::999999999999888888888555333111111222222222111222222111000///...------++++++*********+++,,,,,,,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++(((((())))))******++++++...---,,,+++************)))+++---+++(((&&&'''(((***+++,,,+++))))))+++,,,************************++++++************++++++))))))(((((())))))***+++)))************+++++++++++++++************++++++,,,++++++++++++,,,,,,---***+++------+++++++++,,,*********+++++++++,,,,,,------------,,,,,,,,,,,,------............---------------............/////////......---------,,,---------------..................//////////////////////////////////////////......------......///////////////000000000000------------------------,,,------......------,,,---.........////////////...........................333222...777IIIQQQNNN;;;333333;;;@@@999222000111111000000000111111222000000000000000000000000////////////000000000000//////000000000000//////000000000000///////////////////////////////////////////////////...------,,,,,,,,,------------------------------------------......//////......---------......------,,,+++------,,,,,,,,,,,,,,,---***,,,------,,,,,,,,,------------...------,,,,,,...------,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,+++++++++++++++******************+++,,,------++++++*********+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------,,,+++***))),,,***))))))+++,,,,,,+++,,,,,,------,,,...111333>>>222((()))---...,,,+++*********))))))*********))))))******++++++++++++***))))))))))))***++++++))))))***++++++++++++***)))))))))))))))))))))))))))))))))*********++++++************************'''((()))***++++++++++++''''''(((((()))*********++++++++++++++++++++++++------------------------++++++++++++++++++++++++sssmmmcccaaa]]]\\\\\\\\\[[[ZZZXXXXXXWWWUUUSSSSSSUUUVVVWWWUUUSSSRRRRRRQQQOOONNNGGGEEEBBBBBBBBBCCCCCCBBBAAA???===============;;;::::::999999999888888888666444222111222333333222222222111000///...------+++++++++++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))************))))))((((((''')))+++,,,------,,,+++++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++,,,,,,,,,+++***))))))***++++++(((((()))))))))((('''''')))***+++***((((((***,,,************************++++++************++++++******))))))******+++,,,))))))*********+++++++++++++++************++++++,,,,,,++++++***+++++++++)))+++------+++***+++,,,************+++++++++,,,---------,,,,,,,,,+++++++++,,,------------,,,+++---------............///////////////...............------------------,,,............/////////000///////////////////////////......------......///////////////000000000000------------............------............------------...///000000111111........................///444222111>>>PPPOOO@@@222000000222555666333000111111111000///000111222000000000000000000000000---...//////000000000///...//////000000//////.........//////////////////////////////////////////....../////////...---,,,---------,,,,,,,,,,,,,,,---------------------------......//////......---,,,------------,,,++++++......---,,,++++++++++++)))+++,,,---,,,+++,,,---------,,,,,,,,,---.........---,,,,,,++++++,,,,,,///...---,,,,,,,,,---...+++++++++,,,,,,,,,,,,,,,+++******+++,,,---......,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,+++***,,,+++******,,,------,,,+++,,,,,,++++++,,,///222777///)))+++......,,,,,,++++++************++++++))))))***+++++++++++++++***************+++,,,,,,))))))***+++++++++++++++))))))))))))))))))))))))************+++++++++,,,************************((()))***,,,,,,,,,++++++'''''''''((()))*********************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------tttmmmdddaaa^^^]]]]]]]]]\\\[[[XXXXXXWWWVVVTTTSSSUUUWWWWWWUUUSSSSSSRRRRRRPPPNNNGGGEEECCCBBBCCCDDDCCCCCCAAA???===============;;;:::::::::999999999888888777555333222333444444333222222111000///...------,,,,,,,,,,,,------...///++++++++++++++++++,,,,,,)))))))))))))))))))))))),,,+++++++++******))))))''')))+++---...---,,,+++************************''''''(((***+++,,,---......---------------------)))((((((((((((***,,,---((((((''')))+++,,,+++)))(((***+++***''''''))),,,))))))))))))))))))))))))++++++************++++++++++++******++++++,,,---+++++++++,,,,,,---------++++++************++++++------,,,+++************)))+++...---+++)))***,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++***+++,,,------,,,+++***---------.........///////////////000000000000000.........------,,,,,,,,,---.........//////000000////////////////////////.........------.........////////////000000000000000000000000111111111222000000111111111111000000...///000111222333444555000000000000000000000000***///......???OOOFFF...,,,111222///111666777555111111111000//////000222000000000000////////////------...///000000//////......////////////......---.........//////000000////////////////////////---.../////////...,,,,,,---------,,,,,,+++++++++---------------------------..................---,,,------------,,,++++++///...---,,,+++************,,,......---------///---,,,,,,+++,,,---///000...---,,,,,,++++++,,,,,,---,,,+++***)))***++++++,,,,,,,,,------.........,,,++++++,,,---...///000------...///...---+++***,,,,,,,,,---------......---------------------------------,,,,,,++++++++++++,,,...///000//////...---+++***+++,,,...------*********))))))***---000...++++++//////---+++---,,,,,,++++++++++++,,,,,,))))))***++++++++++++***++++++******++++++,,,---((()))***+++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,---,,,++++++((())))))***+++,,,,,,,,,************************))))))))))))))))))))))))******+++,,,---......///tttnnnfffbbb^^^[[[[[[\\\[[[[[[[[[YYYXXXUUUTTTRRRRRRQQQQQQQQQQQQRRRSSSPPPLLLIIIGGGGGGEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<;;;;;;:::999:::;;;;;;999777666666555444333333333333222222111111000/////////...---,,,,,,++++++++++++---,,,+++*********+++,,,(((((((((((((((((((((((('''((()))******+++******)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))***+++++++++************)))******))))))))))))******+++++++++*********)))))),,,+++***)))))))))++++++)))******++++++******)))(((((()))************)))************************++++++*********************++++++***))))))***,,,)))((('''%%%%%%'''((())))))************+++++++++------------------------...------,,,,,,------.....................------...------------...////////////.........---------......////////////......,,,---------------,,,,,,---...///000000///...---......////////////......////////////////////////........................------...///000/////////,,,++++++******++++++,,,///+++***000999<<<888111///......000222333222111///////////////......---////////////////////////------............------//////000000000000//////333111///...---...///000111000///------....../////////............////////////...------------............------,,,,,,,,,---------............///---------....../////////...------,,,,,,++++++***++++++++++++++++++++++++***,,,...---+++))))))+++---.........---,,,,,,+++------------,,,+++******+++++++++,,,,,,---------***++++++,,,,,,++++++***------,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++************++++++000...---,,,,,,+++***(((((()))*********+++...///)))))))))))))))))))))))),,,***))))))***++++++***,,,,,,,,,++++++*********---***'''))),,,...+++((('''((()))***+++,,,,,,,,,,,,+++++++++***)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,rrrlllgggccc^^^[[[[[[[[[[[[ZZZZZZXXXWWWUUUSSSRRRQQQQQQRRRQQQQQQRRRRRRQQQNNNKKKIIIHHHFFFDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>======<<<;;;:::;;;<<<;;;:::888555555444222222222222222222222111111000/////////------,,,+++++++++,,,,,,///---+++*********+++,,,******************************+++++++++******))))))))))))))))))******+++))))))))))))))))))))))))+++******))))))******+++(((***+++***)))((()))***+++++++++*********))))))******))))))))))))******,,,,,,,,,,,,++++++++++++******)))))))))******++++++,,,,,,------,,,,,,+++((()))******++++++******++++++++++++***************************************++++++***))))))***,,,---,,,***))))))***,,,---)))************+++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------..................---------------------.../////////.........------------......////////////......------............------,,,---...//////...---,,,......////////////......................................................//////000000111000000000......------------......000---,,,000666888444//////......000222333222000///////////////...------////////////////////////------............------......////////////......000///---,,,+++,,,---...111000///...---....../////////............//////111000///.....................---------,,,,,,,,,------------............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...---+++***+++,,,------......---,,,,,,+++++++++,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++))))))******************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++************+++++++++***)))***,,,---,,,++++++++++++***)))((()))***************************,,,***))))))***++++++***,,,,,,,,,++++++*********%%%"""!!!%%%***...---***((()))******+++++++++++++++++++++***************************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,pppjjjhhhddd___\\\ZZZZZZYYYXXXXXXWWWUUUSSSRRRPPPPPPPPPRRRQQQQQQQQQRRRRRRPPPNNNJJJIIIGGGEEECCCBBBAAAAAABBBBBBAAA@@@???>>>>>>======<<<;;;;;;<<<<<<;;;999444444333222111111111111222222111111000/////////,,,,,,+++++++++,,,------111///---***)))***,,,---************************,,,,,,,,,,,,+++***)))((()))))))))))))))******+++))))))))))))))))))))))))++++++))))))))))))++++++(((***+++***)))((()))***++++++*********)))))))))******))))))))))))******++++++++++++************''''''((()))************++++++,,,,,,,,,,,,++++++)))******+++++++++++++++,,,,,,,,,++++++************************************++++++***))))))***,,,...---,,,++++++,,,---...)))************+++++++++++++++,,,,,,------......------,,,,,,,,,,,,------------------------......---------------......///............------------......////////////......---....../////////......,,,,,,------------,,,,,,......////////////......................................................//////////////////////////////............//////000//////111222222000---///......000222222111000...////////////...------////////////////////////------............---------------......---------///...---,,,,,,,,,---...000///......------......///......------......///222111000///...---------...------------,,,,,,,,,------------............+++++++++,,,,,,,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++---------,,,+++***,,,------------------,,,,,,+++)))***+++,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,)))))))))***+++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++((((((''')))+++,,,,,,+++,,,+++***)))((('''''''''++++++++++++++++++++++++,,,***))))))***++++++***+++++++++++++++*********,,,***((((((+++,,,***'''))))))******+++************************+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,pppjjjiiieee___[[[ZZZYYYXXXWWWVVVUUUTTTRRRPPPOOOOOOOOOSSSQQQPPPPPPQQQRRRQQQPPPKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@???>>>>>>=========<<<;;;<<<======;;;999555444333222111111111111222222111111000/////////++++++++++++,,,,,,---...333111---+++)))***,,,---************************+++++++++++++++***)))((()))))))))))))))******+++))))))))))))))))))))))))+++***(((''''''(((***+++(((***+++***)))((()))***************))))))))))))******))))))))))))******((((((((((((''''''''''''%%%&&&((()))*********)))))))))************))))))******+++,,,,,,,,,,,,+++------,,,,,,++++++*********************+++++++++***++++++***))))))***,,,,,,+++************+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,------------......------,,,,,,------...///---------------------------......//////......------...//////////////////,,,,,,------------,,,,,,---......//////......---...................................................------,,,,,,,,,,,,,,,......------------.........///000000///.........///......///111222111///......//////......---,,,........................------............------------............------000000///.........///000//////......------------...------------------...111000///...---,,,,,,,,,------------------------,,,,,,---------.................................+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++******,,,---,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,------.........*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++************+++++++++***))))))***+++***((()))((('''((()))*********++++++++++++++++++++++++,,,***))))))***++++++***+++++++++***************000...++++++++++++(((&&&)))***************)))((()))))))))***+++++++++,,,************************++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++rrrllliiieee___[[[YYYXXXWWWVVVUUUTTTSSSQQQPPPOOOOOOOOORRRQQQPPPPPPQQQRRRQQQOOOKKKJJJHHHFFFDDDCCCBBBBBBAAAAAAAAA@@@@@@??????>>>===<<<;;;<<<======;;;999666555444333333222222222222222111111000/////////++++++++++++,,,,,,---...333111...+++******+++,,,))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))(((''''''''''''((()))(((***+++***)))((()))************)))))))))((((((******))))))))))))******((((((((('''''''''&&&&&&%%%&&&((()))*********)))((())))))******))))))(((******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********))))))*********+++++++++***++++++***))))))***,,,******))))))))))))******))))))*********+++++++++......---,,,+++******))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---......,,,,,,------------------------............---------......///000000//////...------------------...------............------...................................................---,,,,,,,,,,,,------///......------......///+++---//////...---///000///......///111111000..................------,,,------------------------------............------.........//////.........//////........./////////...............------,,,------,,,,,,,,,,,,------///...---,,,++++++++++++------------------------,,,,,,,,,------------...........................---------,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,++++++***)))---------,,,,,,+++++++++,,,------......------,,,.........------,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++************++++++,,,+++******+++,,,+++)))***((('''(((***,,,,,,+++************************,,,***))))))***++++++***************************&&&%%%%%%''')))*********))))))*********))))))((()))))))))***+++++++++,,,************************************************************************************************++++++++++++++++++++++++sssmmmhhhddd___[[[YYYXXXWWWVVVUUUTTTRRRQQQPPPOOOOOOOOOQQQPPPPPPPPPQQQQQQOOOMMMIIIHHHGGGEEEDDDCCCBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA===<<<;;;;;;<<<<<<;;;999666666555444333333333333222222111111000/////////,,,,,,+++++++++,,,------000///---,,,++++++++++++((((((((((((((((((((((((%%%&&&'''((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))*********)))))))))(((((((((******))))))))))))******************))))))))))))''''''((()))******************++++++++++++******)))******+++++++++++++++************************)))))))))***++++++,,,,,,***++++++***))))))***,,,***++++++++++++++++++***)))************+++++++++......---,,,+++***)))))),,,,,,++++++++++++,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------------............------,,,---...///////////////......------------......------............------------------------------........................000///.........///111222000000////////////000000+++,,,............000222///......///000111///...---............---,,,,,,------------------------------............------......////////////......+++,,,,,,,,,---------------............---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++************+++,,,,,,,,,------------...,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++......---,,,,,,+++******+++++++++++++++++++++++++++******+++------,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,+++***)))))))))++++++++++++++++++,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,++++++************++++++***)))(((***,,,------,,,---***((((((+++,,,***((()))))))))))))))))))))))),,,***))))))***++++++***)))))))))***************((((((((())))))*********(((((())))))***)))))))))***************+++++++++************************))))))))))))))))))))))))************************)))))))))***************++++++++++++++++++++++++sssmmmgggccc^^^ZZZYYYXXXWWWVVVUUUTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQOOOLLLIIIGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@??????<<<;;;:::;;;<<<;;;:::888666555444333222222222222222222111111000/////////------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))'''(((((()))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))((()))***++++++***)))((((((***+++***)))((()))******)))))))))((((((((((((******))))))))))))******+++++++++*********))))))******)))))))))******+++******++++++++++++******((()))******++++++******((((((((())))))******+++((())))))***++++++,,,,,,***++++++***))))))***,,,******++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,------......,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,------......------,,,++++++---....../////////------,,,++++++,,,------,,,------......------,,,------------------------........................//////......///111333444000//////......//////000...---------...000000000///......///000000///---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............---------------......---------***+++,,,,,,------------------.........---,,,+++,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,---,,,,,,,,,---------......++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...111000---*********+++,,,,,,,,,,,,,,,******+++++++++******)))+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++******************)))))),,,,,,++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++************++++++***(((((()))+++,,,+++***+++(((%%%&&&***,,,***(((************************,,,***))))))***++++++***((()))))))))*********+++---------,,,***)))))))))''''''((()))*********)))+++++++++***************************************************************************************((()))))))))*********+++************************rrrlllgggccc^^^ZZZYYYXXXXXXWWWUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOPPPQQQQQQOOOKKKGGGEEEEEEDDDCCCCCCCCCCCCCCC============<<<<<<<<<<<<;;;:::999:::;;;;;;999777555444333222111111111111222222111111000/////////...------,,,++++++++++++***+++,,,------+++***)))***************************++++++******)))(((''')))))))))))))))******+++))))))))))))))))))))))))(((***,,,......,,,***((((((***+++***)))((()))***))))))))))))((((((((((((******))))))))))))******))))))))))))((((((((((((,,,+++***)))))))))++++++(((((())))))))))))(((((((((((()))***************&&&&&&'''((()))***++++++((())))))***++++++,,,,,,***++++++***))))))***,,,((())))))******))))))((()))************+++++++++((())))))+++,,,---......,,,++++++++++++++++++,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,------......------,,,***+++,,,---............---,,,+++******+++,,,---,,,------......------,,,------------------------........................------,,,,,,---000222444------,,,,,,,,,,,,------111///------///000000...///......///000000...---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++,,,,,,------,,,,,,+++,,,---....../////////...,,,---.........---,,,+++,,,++++++++++++++++++,,,++++++++++++,,,---......,,,,,,,,,------.........++++++,,,,,,,,,---------/////////......---------***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,---111444333///+++)))***+++,,,,,,,,,,,,,,,((()))***++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++************+++,,,,,,---------,,,,,,++++++*********((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************++++++************++++++---+++)))((()))(((&&&$$$&&&###!!!$$$***...---+++++++++++++++++++++++++++,,,***))))))***++++++***(((((())))))*********+++###%%%'''((()))***,,,...&&&&&&((()))************,,,+++++++++******))))))************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++************************vvvpppjjjeee___[[[YYYXXXWWWWWWVVVVVVUUUSSSPPPOOOPPPQQQTTTTTTTTTRRRPPPLLLHHHFFFHHHFFFEEEDDDDDDCCC@@@>>>BBBBBB@@@???>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999666666555444333333333333///000///000///000///000//////---,,,+++*********---......---+++******+++++++++++++++*********))),,,,,,+++***)))((('''''')))+++,,,,,,***)))******************))))))))))))*********++++++,,,,,,---++++++++++++++++++++++++************************))))))************))))))(((***,,,,,,***)))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((*********)))))))))))))))++++++******)))((((((((())))))*********))))))(((---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,))))))***+++,,,,,,------............---,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.....................------,,,,,,,,,---------.........//////,,,,,,---......---,,,,,,111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------///000000000///......------------,,,,,,+++++++++++++++++++++******)))))),,,,,,+++******+++,,,,,,)))***+++,,,---.........000+++***---...+++)))******++++++++++++***))))))+++***)))((((((***,,,------,,,++++++------,,,+++)))***+++,,,---.........++++++++++++++++++++++++******++++++++++++******,,,,,,++++++,,,,,,---...,,,,,,+++******+++,,,,,,******************************))))))))))))******+++,,,,,,+++******+++---,,,,,,------,,,+++)))(((,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************)))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))************************))))))))))))************))))))(((''''''(((***+++,,,------+++)))(((+++---+++++++++*********))))))))))))))))))************)))))))))))))))))))))))))))((('''(((***,,,+++******+++,,,,,,,,,,,,+++***)))***,,,---...---,,,,,,uuunnniiieee___[[[YYYXXXXXXWWWVVVVVVVVVSSSQQQOOOPPPQQQQQQQQQRRRQQQPPPMMMKKKIIIHHHGGGEEEEEEEEECCCAAA???AAA@@@???>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999666555444333222222222222333222111000///...---,,,...---,,,++++++******+++---......---+++******+++++++++*********)))))))))++++++******)))((((((((((((***++++++***))))))***************))))))))))))******++++++,,,---......++++++++++++++++++++++++************************''''''((((((((((((''''''(((***++++++***))))))***************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((***)))))))))))))))))))))+++++++++++++++++++++,,,))))))************))))))...---------,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,------------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---..................---------,,,,,,,,,,,,,,,---------.........,,,,,,---......---,,,,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------------,,,+++***.........------,,,,,,,,,++++++++++++*********))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---***)))***......***))),,,,,,,,,,,,,,,,,,+++******+++******)))***+++,,,------+++***+++,,,---+++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))******+++,,,,,,,,,+++******+++,,,,,,*********************************))))))*********++++++,,,+++******+++---,,,,,,------,,,***)))(((++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***++++++***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&'''(((***+++---+++)))((()))******)))+++++++++*********))))))))))))))))))************)))))))))))))))))))))))))))((('''(((***,,,+++******++++++,,,,,,++++++***)))******+++,,,,,,++++++ssslllhhhddd___[[[YYYYYYXXXWWWVVVVVVVVVTTTQQQOOOPPPQQQNNNOOOPPPPPPPPPOOOMMMLLLHHHFFFEEEDDDDDDCCCAAA??????>>>>>>=========>>>>>>;;;;;;<<<<<<;;;;;;:::999555444333222222111111222333222111000///...---,,,+++++++++*********++++++,,,---...---+++******+++************)))))))))((())))))))))))))))))))))))''')))******)))((()))***************)))))))))))))))***+++,,,---...//////))))))))))))))))))))))))************************''''''((((((((((((''''''%%%'''((('''&&&%%%&&&'''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))******))))))***++++++,,,------))))))************))))))...------,,,+++***))))))+++******))))))******++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++************++++++,,,,,,---+++,,,,,,------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,......---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++,,,,,,,,,+++******............------------++++++++++++************,,,++++++******++++++,,,...---,,,+++++++++,,,,,,***)))+++...---******---,,,------------,,,++++++******++++++,,,,,,,,,,,,+++***)))***+++,,,+++))))))******+++++++++******++++++++++++++++++++++++******++++++++++++*********))))))))))))***++++++,,,++++++******++++++,,,************************++++++************++++++***+++,,,+++))))))+++,,,,,,,,,,,,,,,+++***)))(((************************************************************************++++++++++++++++++++++++)))***++++++***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((((())))))***...***&&&'''***,,,)))&&&+++************)))))))))))))))))))))************)))))))))))))))))))))))))))((('''(((***,,,+++*********+++,,,,,,+++*********))))))))))))***++++++ssskkkgggccc___[[[ZZZZZZYYYXXXVVVWWWVVVTTTQQQPPPPPPQQQNNNNNNOOOOOOOOONNNNNNMMMGGGEEECCCBBBBBBBBBAAA???======<<<<<<<<<======>>>;;;;;;<<<<<<;;;;;;:::999444444333222111111111111////////////////////////***)))))))))***++++++,,,+++,,,---,,,***)))***+++*********)))))))))(((((((((((())))))************&&&(((******((((((((()))************)))))))))((((((((()))+++,,,---...///))))))))))))))))))))))))************************))))))************))))))'''((()))(((&&&&&&''')))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********'''((((((((()))))))))***((())))))************))),,,+++++++++******))))))++++++************++++++************************+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***+++,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------,,,,,,,,,---......++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...666///+++---...+++***+++,,,,,,,,,---,,,++++++***)))***,,,---------+++******)))((()))***+++***))))))************))))))(((******************************++++++++++++******+++++++++++++++,,,,,,---++++++++++++++++++++++++************************,,,++++++++++++++++++,,,***++++++***))))))***,,,++++++++++++******)))))))))))))))))))))*********))))))))))))))))))))))))***************+++++++++************************)))***++++++***)))***+++))))))))))))))))))))))))************************(((((((((((()))))))))))),,,,,,+++***)))))))))(((,,,***))))))******)))(((************))))))))))))((()))))))))************)))))))))))))))))))))))))))((('''(((***,,,+++*********++++++++++++******+++***)))(((((()))+++,,,tttllleeebbb^^^\\\[[[ZZZYYYXXXWWWWWWVVVTTTRRRPPPQQQRRRPPPPPPOOOOOONNNMMMLLLKKKEEECCCAAA@@@@@@@@@@@@???===<<<<<<<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999444444333222111111111111////////////////////////))))))))))))***+++,,,,,,+++,,,---,,,***)))***+++************))))))))))))((((((((()))******++++++&&&''')))***)))((()))***************)))))))))(((&&&'''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))+++,,,,,,+++******,,,---))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******(((((())))))************)))))))))(((((((((''''''(((((()))***************)))))))))******+++++++++,,,,,,++++++++++++,,,,,,************************+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++++++++++++++,,,,,,******+++,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------------,,,,,,,,,------...++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,+++***)))***,,,///000DDD777,,,+++...---+++)))+++++++++++++++******)))((())),,,---...---+++))))))((('''(((***+++***)))))))))*********)))((((((******************************++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++************************,,,++++++++++++++++++,,,***++++++***))))))***,,,++++++******************(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))************************))))))*********+++++++++((()))))))))))))))))))))))),,,///---)))''')))---))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))((('''(((***,,,+++***************************,,,+++***))))))***+++,,,tttmmmdddaaa^^^\\\\\\[[[ZZZXXXWWWWWWWWWUUURRRPPPQQQRRRQQQPPPOOONNNMMMLLLKKKJJJEEECCC@@@???@@@@@@@@@???>>>======<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999555444333222222111111222333222111000///...---,,,***************+++,,,---***+++,,,+++***)))***+++++++++++++++*********)))(((((())))))*********+++&&&(((******))))))***+++************))))))))))))'''''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))(((&&&''')))+++))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))************************))))))))))))************((((((((()))******++++++,,,,,,+++******)))(((((('''((()))******+++******(((((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,---***************************************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***************+++---///000FFF999,,,***,,,,,,*********++++++++++++***))))))''')))+++,,,,,,,,,***))))))((('''(((***++++++***((())))))*********))))))******************************++++++++++++******)))(((((((((((()))*********++++++,,,,,,++++++***************************++++++************++++++)))***+++***((((((***++++++******)))))))))******((())))))******+++++++++************************)))))))))***++++++,,,,,,(((((((((((((((((((((((()))***++++++***)))***+++))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,!!!"""$$$&&&((()))******'''---222///)))&&&)))...(((((()))))))))))))))***))))))))))))************)))))))))))))))))))))))))))((('''(((***,,,+++***+++***))))))))))))***+++,,,,,,+++************+++tttmmmccc```^^^\\\\\\\\\ZZZYYYWWWXXXWWWUUURRRQQQQQQRRRPPPPPPOOOMMMLLLLLLKKKKKKGGGDDDAAA@@@AAABBBBBBAAA??????>>>===<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999666555444333222222222222333222111000///...---,,,,,,++++++++++++,,,,,,---)))+++,,,+++***)))***,,,,,,,,,,,,,,,++++++++++++)))))))))))))))*********&&&(((***+++******+++,,,************))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&$$$######&&&(((((()))))))))************''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************'''(((((()))******++++++***************)))))))))'''((()))******+++++++++)))******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---...---,,,,,,,,,,,,---.........---,,,++++++++++++************************,,,------......------,,,++++++++++++++++++++++++)))******+++,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------999222,,,+++***((()))---++++++,,,,,,++++++***)))'''((()))*********)))))))))(((((()))+++,,,,,,+++(((((()))***++++++++++++******************************++++++++++++******((((((((((((((()))*********+++,,,,,,,,,,,,+++************************************))))))*********)))*********((((((***++++++***)))(((((()))***+++))))))******+++,,,,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,(((((((((((((((((((((((()))***++++++***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++###$$$&&&((())))))))))))'''+++///...)))'''))),,,(((((((((((())))))******))))))))))))************)))))))))))))))))))))))))))((('''(((***,,,+++***+++***)))(((((()))***+++******++++++***))))))(((ssslllbbb```^^^\\\\\\\\\ZZZYYYWWWXXXWWWUUURRRQQQQQQRRROOOOOONNNMMMLLLLLLMMMMMMHHHFFFCCCAAABBBCCCDDDCCCAAA@@@???======<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999666666555444333333333333000000000000000000000000------,,,,,,+++,,,,,,---)))***++++++***)))***,,,---------,,,,,,,,,++++++******))))))))))))))))))''')))++++++++++++,,,---************))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))************))))))******)))(((&&&'''))),,,(((((())))))*********+++************************))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))*********+++'''(((((()))***+++++++++&&&&&&''''''(((((())))))''''''(((******+++++++++,,,,,,,,,+++++++++++++++++++++************++++++++++++++++++++++++++++++*********)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...///...---,,,+++*********************************,,,------......------,,,+++++++++++++++++++++++++++,,,---...............+++++++++,,,,,,---------+++++++++,,,,,,---------***+++,,,------,,,+++***,,,,,,---------,,,+++***)))***,,,,,,((($$$)))000,,,------------,,,++++++''''''((())))))))))))))))))(((((()))+++---,,,+++'''((()))++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++*********************++++++,,,***+++,,,------,,,+++*********************************))))))))))))******)))******)))(((((()))+++******)))(((((()))***+++))))))***+++,,,,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,)))))))))))))))))))))))))))+++++++++***)))***+++))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,,,,+++***((('''(((***++++++***)))(((((('''((((((((())))))******))))))))))))************)))))))))))))))))))))))))))((('''(((***,,,+++***+++***)))(((((()))***+++((()))*********((('''&&&uuuqqqgggddd___[[[ZZZZZZYYYXXXXXXXXXWWWUUUSSSQQQNNNMMMPPPPPPOOONNNMMMLLLKKKJJJFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@@@@>>><<<<<<<<<;;;:::888777666555555333333222111111111111000///......---,,,***((((((***+++,,,,,,((()))++++++******+++---000...---+++******+++++++++***((('''%%%###!!!!!!(((((())))))))))))((((((((((((''''''''''''((((((++++++******))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''((()))++++++---,,,***(((((()))***+++------,,,+++***)))((('''))))))))))))************+++++++++************)))))))))))))))(((((((((((('''''''''((())))))******))))))************))))))******************************+++++++++,,,,,,,,,***)))((()))***,,,,,,,,,,,,+++++++++++++++++++++***+++,,,,,,,,,+++)))(((******************++++++---,,,***)))))))))******---+++)))***,,,---,,,))),,,,,,,,,,,,++++++***))),,,++++++******+++,,,,,,++++++++++++++++++++++++...------,,,,,,------............------.........///...,,,*********,,,---,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************))))))******+++,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++***)))(((''')))+++++++++***+++,,,,,,+++***))))))***+++,,,%%%%%%'''((())))))))))))(((((())))))*********+++((()))***++++++***)))((())))))***+++,,,,,,------((()))++++++)))((()))***'''%%%###$$$(((++++++***((((((((((((((((((((((((************++++++++++++******))))))))))))******((((((((((((((('''&&&%%%&&&$$$###%%%(((***)))''',,,++++++***)))(((''''''))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,++++++***(((((((((((())))))))))))******+++,,,,,,,,,,,,+++......---,,,+++***)))((())))))))))))))))))))))))************)))))))))))))))))))))))))))(((''''''))))))************))))))))))))))))))************,,,)))%%%%%%(((******)))}}}qqqmmmfffbbb^^^[[[ZZZZZZYYYXXXWWWWWWVVVTTTRRRPPPNNNMMMPPPPPPOOONNNMMMLLLKKKKKKFFFFFFDDDCCCCCCBBBBBBBBB?????????>>>>>>?????????@@@>>><<<<<<<<<;;;:::888666666555444333222111111000000000000////////////+++***((()))+++,,,,,,+++)))***++++++***)))***,,,...---,,,+++*********+++,,,++++++***)))(((((('''((())))))******))))))((())))))(((((((((((())))))*********)))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,---,,,***)))((()))***+++*********)))))))))))))))(((((()))))))))*********+++++++++*********))))))***************)))))))))+++++++++***************))))))*********))))))(((*********************************+++++++++,,,,,,+++***))))))***++++++************+++++++++,,,,,,+++++++++++++++******)))************************,,,,,,***)))))))))******---+++)))***,,,---+++)))+++,,,,,,,,,,,,++++++***++++++******)))*********++++++++++++++++++++++++------,,,,,,,,,,,,------...------,,,,,,------......---,,,++++++++++++,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************************++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************)))(((((("""%%%'''((((((((()))+++++++++***))))))***++++++&&&'''(((((())))))))))))((()))))))))************)))***++++++++++++***)))))))))***++++++,,,------+++,,,+++***))))))+++---+++)))'''(((+++---...---************************))))))))))))))))))))))))******))))))))))))******......---------,,,,,,,,,(((&&&%%%'''***+++***)))++++++******))))))(((((())))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))************(((((()))***************************))))))))))))************************************)))))))))))))))))))))))))))(((''''''))))))************))))))))))))))))))************,,,)))'''&&&(((***)))(((zzzmmmhhhdddaaa]]]ZZZZZZZZZYYYXXXVVVVVVUUUSSSQQQOOOMMMLLLPPPOOOOOONNNMMMLLLKKKKKKGGGGGGEEEDDDBBBBBBAAAAAA???>>>>>>======>>>>>>??????>>><<<<<<<<<<<<:::888666555444444222222111000000000000000////////////***))))))***,,,---+++******+++,,,+++))))))***+++---,,,+++***)))))))))******+++++++++,,,,,,,,,,,,)))******************)))******))))))))))))******((())))))))))))))))))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((((((((((((((())))))))))))))))))))))))***+++,,,,,,,,,+++***)))((()))***+++''''''(((((()))))))))***(((((())))))))))))******++++++*********)))))))))***************+++++++++,,,,,,++++++***))))))(((***************)))((('''*********************************++++++++++++,,,++++++******************))))))******++++++,,,,,,++++++******))))))******************************,,,+++******)))*********,,,*********+++,,,+++***++++++,,,---------,,,,,,+++******))))))(((((((((++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***((())))))***++++++,,,,,,------------------------((()))+++,,,------,,,,,,,,,,,,++++++******))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))************+++++++++******+++++++++++++++***++++++++++++++++++++++++((())))))))))))((('''''' ###%%%''''''(((***++++++******))))))******+++(((((())))))***)))))))))))))))))))))***************++++++,,,,,,++++++***))))))******+++,,,,,,,,,,,,+++***(((&&&'''+++...,,,+++)))***,,,------,,,************************))))))))))))))))))))))))******))))))))))))******---,,,******)))***++++++)))(((((()))+++,,,,,,************)))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++++++++***************++++++++++++&&&''''''((((((((((((((('''''''''(((((()))))))))++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((('''))))))************))))))))))))))))))************+++***(((((())))))((('''{{{mmmfffbbb```\\\ZZZZZZZZZYYYYYYUUUTTTTTTRRRQQQOOOMMMLLLOOOOOONNNNNNMMMLLLLLLKKKHHHGGGFFFDDDBBBAAAAAA@@@>>>>>>============>>>>>>???===<<<;;;<<<<<<:::999555555444333222111111000111111111000///......---***)))***,,,------+++)))+++,,,,,,+++)))((()))***++++++***)))))))))))))))((())))))******+++++++++******++++++++++++*********))))))(((((())))))***'''((((((((())))))************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))******++++++***))))))))))))******((((((((())))))))))))***(((((((((((()))))))))***************))))))))))))))))))***************+++))))))))))))((((((''''''******+++******)))((('''************************************++++++++++++)))***+++++++++***++++++++++++++++++++++++******+++***)))''''''((())))))+++++++++***************++++++******************+++*********+++++++++******+++,,,---------------+++++++++******)))((((((************************++++++************++++++++++++************++++++***+++,,,------,,,***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,,,,,,,+++***,,,++++++***)))(((((('''************************************************+++++++++***************))))))******++++++++++++)))******++++++++++++***************************((()))))))))))))))(((((($$$&&&)))***)))***+++,,,******))))))))))))******)))************))))))((()))))))))))))))*********************************))))))******+++++++++,,,((((((((('''%%%&&&(((******))))))((())))))))))))************************++++++************))))))******))))))))))))******)))'''&&&$$$$$$%%%'''((()))))))))***++++++++++++)))))))))))))))*********((()))))))))************)))))))))))))))))))))))))))******++++++++++++***)))))))))*********++++++&&&&&&'''((((((((((((''''''''''''((((((((())))))************************************)))))))))((((((((())))))))))))(((((())))))************))))))((()))))))))***************************)))(((&&&}}}nnnhhhbbb```]]][[[[[[[[[ZZZXXXTTTTTTSSSRRRPPPNNNMMMLLLOOOOOONNNNNNMMMLLLLLLLLLHHHGGGFFFDDDBBBAAAAAA@@@>>>>>>============>>>>>>>>>===;;;;;;<<<<<<;;;999666555555444333222111000444333222000///---,,,+++*********,,,......,,,***+++,,,,,,+++)))((()))***)))******)))))))))(((((())))))))))))))))))))))))******++++++++++++******)))((((((''''''(((((()))''''''(((((()))))))))***))))))************))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))))))))))))))))))))******++++++*********)))))))))'''(((((((((((()))))))))*********)))))))))((((((((((((((()))))))))******''''''(((((())))))))))))***************)))((((((************************))))))*********+++++++++'''***,,,---,,,,,,---......------,,,+++***))))))***)))((('''&&&'''((((((+++++++++*********))))))************+++***************************************+++,,,------------++++++,,,,,,,,,+++))))))************************+++******))))))******+++*********))))))*********(((***,,,------,,,***)))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))++++++******)))(((''''''************************************************************************((()))***++++++++++++***((()))******++++++++++++************************))))))***++++++*********(((***++++++***)))***+++)))))))))))))))))))))))))))************))))))(((******))))))))))))))))))))))))(((((((((((()))))))))***************++++++%%%''')))***((('''''''''(((((()))(((((('''''''''))))))))))))))))))))))))******)))))))))(((((((((******))))))))))))*********)))'''&&&&&&((()))+++(((((()))))))))))))))***)))))))))))))))*********((()))))))))************))))))))))))))))))))))))((()))******++++++++++++((((((((()))))))))******&&&'''(((((())))))((((((******)))))))))((((((((())))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((())))))************))))))((()))))))))************)))***++++++***)))((((((}}}pppjjjcccaaa^^^]]]\\\[[[ZZZXXXTTTTTTSSSRRRQQQOOOMMMLLLNNNNNNNNNMMMMMMMMMLLLLLLGGGGGGEEEDDDBBBBBBAAAAAA???>>>>>>======>>>>>>???>>><<<;;;;;;<<<<<<;;;:::777666555444333222222111444333222000///---,,,++++++******+++---...,,,+++***+++,,,+++))))))***+++))))))************)))(((,,,,,,++++++***))))))))))))******************)))((((((''''''''''''(((((('''(((((((((((((((((()))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))'''''''''&&&&&&''''''((((((((()))))))))))))))))),,,+++++++++******))))))''''''(((((((((((())))))******)))))))))((((((((('''''''''((())))))******((())))))***++++++,,,,,,))))))************))))))************************)))))))))************+++(((+++///000---,,,...000//////...---,,,+++************)))(((((((((((())),,,,,,++++++***)))))))))))))))***++++++++++++***)))***+++***))))))***+++******+++,,,,,,,,,++++++***+++,,,------,,,+++***************************+++******************+++******))))))))))))******((()))+++------,,,***))),,,,,,++++++***))))))(((++++++++++++++++++++++++++++++******************++++++******))))))((((((************************************************)))))))))***************((()))***,,,,,,+++******(((((()))***++++++++++++************************)))******++++++++++++***((()))+++***(((''''''(((((())))))******))))))((((((((())))))***)))))))))************)))))))))))))))((((((''''''(((((()))************************&&&))),,,...,,,***(((((((((***++++++)))(((((()))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%******))))))))))))*********)))((((((((()))***+++'''((())))))''''''((()))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***++++++++++++'''((((((((())))))))))))'''(((((()))))))))))))))+++++++++******)))))))))((((((((((((((((((((((((************))))))))))))'''(((((()))))))))))))))))))))************))))))))))))))))))************)))***++++++))))))***+++{{{ooojjjeeeccc```^^^^^^\\\ZZZWWWTTTTTTSSSSSSQQQPPPNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMFFFFFFDDDCCCCCCBBBBBBBBB?????????>>>>>>?????????===<<<;;;;;;<<<===;;;:::888777666666444444333222111111000000//////......---+++******,,,------,,,)))***++++++***)))***,,,))))))***++++++******)))++++++++++++************((())))))******))))))((())))))(((((((((((())))))(((((((((((((((''''''''''''((())))))))))))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((())))))*********(((((((((((())))))))))))((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))************'''''''''((((((((())))))***)))))))))(((((((((((('''(((((()))******++++++***************+++++++++'''((()))******+++******************************))))))))))))************+++///333222...,,,,,,...........................,,,,,,,,,,,,,,,++++++***,,,,,,++++++***))))))(((((()))***+++,,,++++++***(((***++++++(((((()))+++******+++++++++***))))))'''(((***,,,---,,,+++***************************+++++++++******++++++++++++******))))))******+++((()))***+++,,,++++++***++++++******************))))))))))))))))))))))))+++***)))))))))+++---...************************************************************************((()))))))))*********+++((()))+++,,,,,,+++***)))'''((()))***++++++++++++************************(((((()))***************&&&'''))))))(((''''''((('''((()))******)))((('''&&&'''(((((())))))))))))************)))))))))(((***)))(((''''''((()))***************))))))))))))(((***------,,,*********'''***,,,,,,***)))***+++))))))))))))))))))))))))*********)))((('''''''''******))))))))))))******(((((((((((())))))******&&&(((***)))'''&&&''')))++++++******))))))(((((())))))))))))************))))))))))))))))))))))))'''((()))***++++++++++++(((((()))))))))*********''''''((()))))))))))))))))))))************++++++((((((((((((((((((((((((************))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))************(((***+++***((())),,,///xxxnnnjjjfffdddaaa```^^^\\\ZZZWWWTTTTTTTTTSSSRRRPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@===<<<;;;;;;<<<===<<<:::888888777666555444444333......//////000000111111...,,,******+++---...---((()))++++++******+++---)))***+++,,,,,,+++***))))))))))))))))))*********(((((())))))))))))((((((******))))))))))))******))))))(((((('''''''''&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))************************(((((((((((((((((((((((())))))******++++++++++++(((((((((((())))))))))))***)))(((((((((((())))))''''''((())))))***))))))&&&&&&'''((()))***++++++''''''''''''((((((((()))))))))))))))((((((((((((((())))))***++++++,,,,,,******))))))((('''''''''&&&'''(((***++++++++++++************************))))))))))))************///333666444///++++++,,,,,,,,,---...///000111222---...///000///...---,,,,,,,,,++++++***))))))(((((()))***+++,,,,,,+++***(((***,,,+++(((''')))+++***************)))((('''%%%&&&)))+++,,,,,,+++***)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++************++++++))))))***+++++++++++++++)))))))))***++++++,,,,,,((((((((((((((((((((((((***)))(((((())),,,000222***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''')))+++,,,,,,,,,***)))'''''')))******+++++++++))))))))))))))))))))))))''''''((()))))))))))))))%%%''')))***))))))***+++'''((()))******)))((('''%%%%%%'''((())))))))))))+++*********))))))((((((+++***)))(((((()))***+++*********))))))))))))))))))******)))(((((()))+++%%%(((+++,,,***((()))+++************************......------,,,++++++*********))))))))))))******)))***+++,,,,,,,,,,,,,,,''')))+++***'''&&&(((***,,,++++++***)))(((((('''))))))))))))************))))))))))))))))))))))))'''''')))******+++++++++)))************+++++++++&&&'''(((((())))))((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))************))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))************((()))***)))''')))---111wwwllliiidddbbb```^^^^^^\\\ZZZXXXUUUUUUUUUUUUTTTRRRQQQPPPSSSSSSRRRQQQOOOMMMKKKJJJGGGFFFEEEDDDDDDCCCCCCCCC@@@@@@??????????????????===<<<<<<;;;;;;:::999999:::999777444222000//////333333222222111000000000---,,,++++++++++++,,,---,,,+++)))''''''(((***+++******************************))))))))))))******''''''(((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))***((('''(((+++,,,+++(((,,,+++(((&&&&&&''')))***,,,+++***)))))))))***+++***)))'''&&&&&&'''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))******)))(((''''''&&&''''''))))))(((((((((((())))))++++++************+++++++++*********))))))(((((((((((())))))******++++++))))))))))))))))))))))))+++,,,---,,,***(((((())))))((((((((()))***+++++++++*********))))))((((((+++***)))(((((()))******000444777555///***)))***++++++++++++++++++++++++000000111222222111000///222///+++***,,,,,,***'''******)))***,,,,,,***)))+++*********)))))))))(((***+++,,,,,,******+++,,,)))***,,,------,,,***)))***++++++++++++,,,,,,,,,******))))))((()))))))))---,,,+++***))))))))))))------......------,,,+++((((((((((((((())))))***,,,,,,,,,++++++*********((()))+++,,,,,,***'''%%%************************++++++++++++++++++++++++)))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))******,,,++++++++++++++++++,,,+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((,,,+++++++++******))))))***((((((+++...///---***))))))))))))******************)))))))))***,,,---&&&''')))+++,,,+++***))))))))))))((()))******+++******+++++++++******))),,,***((('''&&&''')))***)))******+++++++++******''''''(((((())))))******************************)))))))))***+++++++++,,,******))))))))))))******************************)))((((((((((((''''''''')))***,,,------,,,***)))&&&&&&''')))***,,,------))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))******++++++,,,,,,,,,+++((('''&&&(((***,,,(((((()))***++++++,,,,,,wwwkkkiiidddbbb```^^^]]]\\\ZZZXXXUUUUUUUUUUUUTTTRRRQQQPPPSSSRRRRRRPPPOOOMMMKKKJJJGGGFFFEEEDDDDDDCCCCCCCCCAAA@@@@@@@@@??????>>>>>>>>>======<<<<<<;;;::::::888888666555444333333333333222222111111000//////...,,,+++))))))+++,,,...,,,+++)))((((((((()))*********************************))))))))))))******))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((+++)))((()))+++,,,+++)))+++)))'''%%%%%%&&&((()))---,,,+++)))(((((())))))'''(((((((((((((((''''''))))))))))))))))))))))))(((''''''&&&'''((()))***(((((('''''''''(((((()))))))))(((((((((((())))))((((((''''''''''''((((((*********)))))))))(((((()))))))))))))))*********&&&&&&'''((())))))*********,,,---,,,***(((((()))(((((((((((((((((()))***************)))))))))(((+++***)))(((((()))***+++111222222000,,,******+++++++++++++++++++++++++++***+++---///000000000000333111...------,,,+++***,,,++++++,,,------,,,************))))))))))))))))))***++++++))))))***+++((()))+++,,,,,,+++)))(((((())))))))))))*********,,,,,,+++++++++,,,,,,---,,,,,,+++***))))))))))))+++++++++,,,+++******)))))))))((((((((()))******+++++++++******))))))))))))***+++++++++***((('''************************++++++++++++++++++++++++)))******+++***)))((('''))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))++++++******)))))))))))))))((((((***---...,,,***(((((()))))))))*********+++***)))))))))***+++,,,((()))***++++++***((('''((()))))))))************)))***************))))))+++***((('''''''''((()))((((((((((((((('''&&&%%%(((((((((((())))))************************************************++++++******))))))))))))******************************$$$$$$%%%%%%&&&&&&'''''')))***+++,,,,,,+++***)))'''(((((())))))*********))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))))))))+++***((('''((()))***+++)))))))))******+++++++++xxxlllhhheeebbb___^^^]]]\\\ZZZXXXUUUUUUUUUUUUTTTRRRQQQPPPRRRRRRQQQPPPNNNMMMKKKJJJGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>===???>>>>>>===<<<<<<;;;;;;777666666555555555666666222222111111000000//////...---+++******+++---...************))))))))))))))))))))))))))))))))))))***))))))(((((())))))************)))(((''''''''''''(((((())))))(((((('''((((((((((((((((((((((((***)))((()))+++++++++))))))(((&&&%%%$$$%%%'''(((...---+++)))((('''''''''%%%'''(((******)))'''&&&))))))))))))))))))))))))(((((('''''''''((())))))&&&&&&&&&'''((())))))***)))((((((''''''(((((()))******))))))))))))************))))))))))))((((((***))))))))))))))))))((($$$$$$%%%'''(((***++++++***+++,,,,,,***(((((())))))((((((''''''''''''(((************))))))))))))******)))(((((()))***+++111...+++))))))*********************************((((((***+++,,,,,,,,,,,,222222222000...---...///---,,,+++,,,------+++)))))))))))))))))))))******((()))******)))((()))***((()))***++++++***)))(((((())))))))))))*********++++++,,,,,,------......++++++***************+++***++++++++++++***))))))***))))))))))))***++++++*********)))))))))))))))************))))))))))))************************++++++++++++++++++++++++)))************)))(((((())))))))))))))))))))))))+++*********))))))(((((()))((((((''''''(((((()))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))((((((((((((((('''(((***,,,,,,***)))(((((())))))))))))******++++++***)))))))))************++++++***)))'''&&&'''((()))***+++******)))((())))))******))))))((())))))))))))(((((((((((((((((((((((('''%%%$$$###((((((((())))))))))))*********************************************))))))******))))))))))))******************************&&&&&&'''((()))***+++,,,((()))***++++++***)))((((((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))***))))))(((((())))))***(((((('''''''''''''''&&&((((((((())))))*********))))))))))))************|||nnniiieeebbb___]]]\\\\\\ZZZYYYUUUUUUUUUUUUSSSRRRQQQPPPQQQQQQQQQPPPNNNLLLKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA???>>>======>>>>>>======<<<;;;;;;;;;666666555555555555555666222111111000//////......,,,------......------,,,)))************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))((('''%%%%%%&&&'''(((++++++***)))((('''''''''&&&'''((()))))))))((('''))))))))))))))))))))))))(((((((((((((((((())))))&&&''''''((((((((((((((((((((((((''''''(((((((((++++++************++++++))))))))))))))))))((((((******))))))((((((((('''%%%%%%&&&'''((()))***+++)))***,,,+++)))(((((()))***)))((((((''''''''''''*********)))))))))))))))***)))((((((((()))***+++000,,,''''''+++---+++)))))))))))))))))))))))))))************)))(((((('''---000111000......111444///...,,,,,,,,,+++(((&&&))))))))))))************)))***+++***)))((()))+++))))))***++++++***))))))******+++++++++,,,,,,,,,((()))***+++,,,---------*********)))******++++++,,,,,,,,,,,,,,,++++++******************++++++,,,******************))))))+++***)))(((((()))******************************************************))))))*********)))))))))))))))))))))))))))))))))++++++******)))((((((((((((((((((''''''(((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((()))******)))((((((((((((((()))))))))***++++++******)))))))))(((*********+++***)))((('''&&&(((***+++,,,+++)))((('''(((((())))))))))))((()))))))))***)))(((''''''************)))(((''''''))))))))))))))))))))))))************************++++++******))))))((((((******))))))))))))******************************))))))***++++++,,,------(((((())))))))))))((((((((('''(((((((((((((((((())))))(((((((((((())))))***))))))(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''&&&&&&&&&&&&'''(((************)))))))))))))))))))))((((((qqqkkkfffccc___]]]\\\[[[ZZZYYYUUUUUUUUUUUUSSSRRRQQQPPPQQQPPPPPPOOONNNLLLKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>=========<<<;;;;;;::::::999777666555444333333222222111111000//////......---***---111333333111---***)))************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''''''''((()))((((((''''''((())))))'''(((((((((((()))((((((((('''&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((('''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))***)))))))))((((((''''''((()))))))))))))))******(((***++++++)))(((((()))++++++***)))(((((((((((())))))))))))))))))*********)))((((((((()))+++,,,...***''')))...000,,,'''))))))))))))))))))))))))++++++***))))))((((((((((((+++......---...111555333111000///...---***(((*********+++++++++++++++***+++,,,,,,******+++,,,***++++++++++++++++++*********+++++++++,,,,,,,,,((()))***,,,,,,------,,,*********)))******++++++++++++,,,,,,++++++***)))***************++++++,,,+++++++++++++++++++++++++++***)))(((((()))***+++************************************************))))))))))))))))))******))))))))))))))))))))))))************))))))((((((***))))))(((((())))))***))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''((((((&&&''')))***))))))(((((('''(((((((((((()))))))))************))))))(((((((((((()))***************&&&(((***+++,,,+++)))(((''''''((())))))))))))))))))))))))***)))(((''''''((()))******++++++++++++************))))))))))))))))))))))))))))))))))))+++******))))))(((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))+++******))))))******+++(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((('''''''''%%%'''(((*********)))((())))))((((((((((((((((((sssmmmfffccc___\\\[[[[[[[[[ZZZUUUUUUUUUUUUTTTRRRQQQPPPPPPPPPOOOOOONNNLLLKKKJJJGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@??????>>><<<<<<<<<;;;::::::999999888777666444222111111000000000//////......------))),,,111555555111,,,)))************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''((()))*********((())))))******))))))(((''''''''''''''''''''''''%%%&&&''''''&&&&&&'''((()))(((((((((((())))))***%%%&&&'''((()))))))))(((((('''&&&%%%&&&(((***+++(((((((((((((((((((((((())))))*********)))((((((((())))))))))))'''%%%$$$(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''(((((((((((()))))))))(((((((((((((((((('''***************)))))))))''')))******)))(((((()))+++******))))))))))))***))))))))))))************))))))(((((((((***+++,,,...***(((+++///000,,,(((***************************))))))))))))***+++,,,'''(((***++++++---///222444333222222333222000...---------,,,,,,,,,++++++***,,,---,,,+++***+++,,,++++++++++++++++++++++++((())))))))))))************+++,,,.........------++++++***************+++((())))))))))))(((''''''***))))))))))))***+++++++++++++++++++++,,,,,,,,,***)))((((((((()))++++++************************************************)))))))))((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))***+++******))))))******+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((&&&(((******)))(((((((((''''''(((((((((((())))))))))))*********)))((((((((((((((()))******++++++'''((()))***+++******)))''''''((()))************))))))))))))((((((((((((%%%&&&''')))************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((******))))))))))))******))))))))))))))))))))))))*********))))))((((((((())))))(((((((((((())))))&&&&&&'''((())))))******))))))(((((((((((())))))+++******))))))******+++)))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))))))))'''((())))))))))))''''''''''''''''''((((((((((((ssslllgggccc___\\\[[[[[[[[[ZZZUUUUUUUUUUUUTTTRRRQQQPPPOOOOOOOOOOOONNNLLLKKKJJJGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@=========<<<;;;;;;::::::999888666555333222222222000000///......------,,,***,,,///111111///,,,***,,,+++)))((((((((()))***************************((((((''''''''''''(((((((((((((((((())))))))))))))))))************))))))''''''''''''''''''''''''&&&((())))))''''''(((***''''''''''''(((((())))))%%%&&&'''((((((((('''&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))******+++***)))((('''&&&''')))))))))((('''%%%(((''''''&&&&&&''''''(((******))))))))))))******'''''''''((((((((())))))'''''''''((((((((((((((('''((((((((())))))******'''(((******)))(((((())))))(((((((((((())))))***((()))))))))************)))((((((((((((***,,,---...,,,))))))+++,,,,,,+++++++++++++++++++++++++++******)))))))))***+++,,,+++)))((()))+++,,,,,,+++/////////111444555555444000000///...---,,,,,,+++)))+++,,,+++***)))***+++++++++************++++++((())))))))))))************+++,,,---...---+++***,,,,,,+++***))))))))))))(((((())))))(((((('''&&&))))))((((((((()))******)))*********++++++++++++)))))))))))))))******+++***************************************************)))((((((((()))+++,,,))))))))))))))))))))))))((((((((()))******+++++++++******))))))******+++((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))************)))(((''''''((((((((()))))))))&&&))),,,+++)))(((((()))'''''''''((((((((())))))'''((()))******))))))((())))))))))))))))))******((()))))))))************'''((()))***+++++++++++++++***((('''''''''((()))&&&&&&'''((()))))))))(((+++++++++*********))))))))))))))))))))))))))))))((((((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))*********+++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))******))))))))))))((('''&&&&&&&&&&&&&&&''''''(((((((((ssslllgggccc___\\\[[[[[[[[[ZZZUUUUUUUUUUUUTTTRRRQQQPPPOOOOOOOOONNNMMMLLLKKKJJJGGGFFFEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;999888777555555444444444000//////...------,,,,,,+++,,,,,,------,,,,,,+++,,,+++)))''''''(((***+++************************((((((''''''''''''((((((******))))))((((((''''''))))))************))))))''''''''''''''''''''''''''')))++++++((((((***,,,&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$$$$%%%''')))******)))((((((((((((((((((((((((((()))***+++++++++)))((('''$$$%%%((()))***)))(((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))$$$%%%&&&'''(((***++++++'''(((******)))(((((()))'''''''''''''''((()))***(((((())))))*********+++)))((((((((()))***,,,---000,,,(((&&&'''))),,,---++++++++++++++++++++++++...---+++)))((('''((((((///,,,((((((***+++)))'''((((((***...222555666666222222111///...---,,,+++(((***+++***)))((()))*********))))))))))))*********++++++++++++,,,,,,,,,((()))***++++++***((('''---,,,+++***))))))))))))***************))))))(((((((((((((((((())))))***(((((())))))*********+++(((((())))))************************************))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))'''((((((((())))))******'''***,,,,,,***((((((***''''''''''''((((((((()))&&&'''(((*********)))))),,,+++***)))(((((((((((()))))))))((()))******+++(((((()))++++++,,,,,,,,,,,,***((('''&&&''')))***((()))))))))))))))((((((++++++++++++******))))))))))))))))))))))))))))))''''''(((((())))))************))))))))))))******))))))))))))))))))))))))%%%%%%&&&'''((())))))*********))))))))))))******+++++++++***)))((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))************)))((('''&&&&&&%%%%%%%%%&&&&&&'''((())))))vvvlllgggccc___\\\[[[[[[ZZZYYYXXXYYYZZZXXXUUURRRPPPPPPQQQOOOLLLKKKLLLLLLJJJIIIGGGGGGGGGFFFFFFDDDCCCCCCDDDCCCBBBAAA@@@?????????============<<<;;;:::999888888777555444333222111555333111000.........///,,,,,,+++***))))))******+++++++++***)))(((((('''+++***'''&&&&&&'''***+++'''((()))******)))((('''((())))))))))))*********))))))(((((((((((())))))(((((())))))((('''&&&&&&''''''''''''((((((((())),,,+++)))((()))+++...000(((((())))))))))))(((((($$$(((***)))$$$"""$$$'''&&&&&&&&&'''''''''((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******))))))((((((''''''&&&&&&''''''(((((()))))))))))))))))))))******+++((((((''''''''')))***+++)))))))))))))))*********''''''(((((()))+++,,,---//////---***(((''')))+++***+++,,,---,,,***'''%%%)))&&&%%%(((++++++***************(((&&&&&&((()))+++*********+++,,,------777666222///,,,+++******)))))))))))))))***+++,,,+++***)))(((((()))***+++******+++,,,,,,---......///000///...+++***+++,,,)))))))))))))))*********))))))))))))))))))******...***'''(((+++,,,((($$$*********))))))))))))))))))***++++++***)))((('''++++++******))))))(((((((((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++***((('''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((((((((('''''''''((()))***)))(((&&&$$$&&&&&&&&&'''''')))******,,,,,,+++***)))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''')))+++------+++)))'''+++*********))))))((((((++++++***)))((('''&&&&&&(((((((((((())))))))))))''''''(((((()))))))))***))))))))))))************************))))))))))))'''((()))***************(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))++++++******)))(((((((((******))))))((((((''''''))))))))))))))))))))))))************++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))vvvkkkgggccc___\\\\\\[[[ZZZYYYVVVWWWWWWVVVRRROOONNNMMMRRRPPPNNNMMMNNNNNNMMMLLLGGGGGGGGGFFFFFFEEEDDDCCCDDDCCCBBBAAA@@@?????????============<<<;;;:::999888888777555444333222111333222000///...------...,,,,,,+++************************)))((('''''''''+++***'''&&&&&&'''***+++))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))(((((('''''''''((((((((())))))******)))((()))+++---...(((((())))))))))))((((((!!!%%%)))(((%%%$$$&&&)))'''''''''((((((((())))))((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''))))))))))))((((((((((((''''''((((((((((((((()))))))))(((((())))))***+++))))))((((((((()))***+++))))))))))))************''''''''''''((()))***+++---...---+++))))))***,,,000000000000...---+++******((('''(((***+++++++++)))))))))(((&&&&&&(((******************+++,,,,,,777666444333222111111111111///,,,***(((((()))************))))))))))))))))))******+++,,,,,,---------......,,,******+++,,,+++++++++******))))))((())))))))))))))))))))))))+++'''%%%&&&***,,,***'''***)))))))))))))))))))))))))))***+++******((((((*********)))))))))))))))(((((((((((()))))))))*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((((((((((((((()))((((((((('''''''''''''''(((((())))))(((((('''(((((()))***)))((('''&&&&&&&&&&&&''''''((()))************)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))((()))+++,,,,,,+++)))(((*********)))))))))(((((()))))))))((((((''''''&&&(((((((((((())))))))))))((((((((())))))*********))))))))))))************************))))))))))))((())))))************)))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&vvvjjjfffccc___]]]\\\\\\[[[ZZZUUUVVVVVVTTTQQQNNNMMMMMMQQQOOONNNNNNOOOOOOMMMLLLFFFFFFGGGFFFFFFEEEDDDCCCDDDCCCBBBAAA?????????>>>============<<<<<<;;;:::888888777555444333222111222111000...------------,,,++++++************+++)))))))))((((((''''''&&&+++)))(((&&&&&&((()))+++++++++************++++++'''((((((((())))))))))))))))))(((((((((((())))))'''(((((()))))))))((((((''''''((((((((()))))))))((((((((())))))******+++(((((())))))))))))((((((###&&&)))(((&&&$$$&&&(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((())))))***++++++***)))))))))))))))***(((((())))))************((((((''''''''''''((((((+++,,,------++++++,,,---444333222000...------,,,*********))))))******+++'''((()))((('''''')))+++)))))))))))))))******+++222333333444555555555555888666111---***(((((((((***************)))((('''((())))))******+++++++++++++++,,,+++))))))+++,,,------,,,+++***)))(((((())))))))))))))))))))))))(((%%%###$$$(((++++++***))))))))))))))))))******((())))))************)))))))))))))))************((((((((()))))))))************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))$$$%%%&&&((())))))***)))''''''''''''''''''''''''((((((((((((''''''''''''((())))))******))))))(((***)))))))))))))))((((((''''''&&&''''''((()))***((((((((())))))*********))))))(((((((((((())))))''''''''''''''''''''''''''''''((())))))***++++++******************************))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***************))))))))))))************************)))))))))))))))************))))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''%%%&&&&&&''''''''''''&&&((((((((((((((((((((((((ttthhhfffbbb___]]]]]]]]]\\\\\\WWWXXXXXXUUURRROOOOOOOOONNNMMMLLLLLLMMMMMMKKKJJJFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>===============<<<;;;;;;888888777555444333222111111111000///......------,,,++++++******+++++++++******))))))((((((((('''***)))(((''''''((()))***++++++)))(((((()))++++++(((((()))))))))*********))))))(((((((((((())))))((((((((((((((('''&&&%%%'''(((((((((((()))))))))&&&&&&((()))))))))(((((((((((())))))))))))((((((((()))***)))&&&######$$$(((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))***************))))))(((((('''((((((((((((((()))******++++++******))))))))))))(((((())))))******++++++***)))(((''''''''''''''')))+++---------,,,---...444222000---+++++++++,,,***------)))'''((())))))''')))******))))))+++,,,))))))(((((((((((())))))+++,,,///111222222222222777666555222000---+++***,,,,,,+++***)))(((((((((((((((((()))))))))******((()))***)))((()))+++,,,---,,,,,,++++++************************)))))))))(((%%%$$$%%%(((+++,,,,,,)))))))))))))))*********(((((())))))************(((((())))))******++++++(((((()))))))))***************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))))))))***((((((((((((((((((((((((((((((((((((((('''''''''))))))************))))))+++***))))))))))))******'''''''''''''''((())))))(((((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((((((((((((+++***)))(((((()))***+++))))))))))))))))))((((((((((((((())))))*********(((((((((((())))))))))))******************++++++((()))))))))************************)))))))))(((***************)))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++******)))(((''''''(((((())))))***))))))((())))))))))))))))))))))))sssgggeeebbb___]]]]]]^^^]]]]]]XXXXXXWWWUUUQQQOOOOOOOOONNNMMMLLLMMMNNNMMMKKKIIIEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@???>>>===============>>>======<<<;;;888888777555444333222111111111111111000//////...,,,+++++++++++++++,,,,,,++++++***************)))***)))(((''''''((()))******)))(((''''''((()))***)))))))))*********++++++))))))(((((((((((())))))))))))((('''&&&$$$###"""(((((((((((()))))))))***%%%&&&((())))))((('''&&&(((((())))))))))))((((((((()))***)))'''%%%$$$$$$''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''(((((())))))************))))))((((((''''''((((((((('''((())))))***************))))))(((((('''(((((()))******++++++++++++***)))(((((((((((('''***,,,---------...///333111...,,,******+++,,,)))000222+++&&&'''((('''(((***,,,,,,++++++,,,---))))))((((((((((((((()))((()))+++------------,,,000222444666555333111///000...+++)))(((((()))***'''((((((((((((((())))))'''((())))))((((((***,,,*********++++++,,,,,,---,,,,,,,,,++++++************((('''''')))***++++++(((((())))))************((((((((())))))***++++++(((((())))))******++++++))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))************))))))******))))))))))))***+++(((''''''''''''(((((())))))))))))(((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''+++***(((''''''(((***+++(((((((((((((((((())))))((())))))******++++++,,,(((((((((((())))))))))))++++++******************((()))))))))************************)))))))))(((***************)))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))*********))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$*********++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&uuuiiidddbbb^^^]]]^^^^^^___^^^WWWWWWVVVSSSOOOMMMNNNOOOQQQPPPOOOPPPPPPOOOLLLIIIEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@>>>===<<<<<<=========>>>>>>======<<<888888777555444333222111111111111222111000//////,,,++++++++++++,,,,,,---++++++++++++++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))((('''&&&%%%###"""((((((((()))))))))******&&&&&&(((((()))((('''&&&(((((())))))))))))((((((%%%%%%&&&(((((())))))(((''''''''''''&&&&&&&&&&&&((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''(((((()))***((())))))))))))(((((('''''''''((()))***++++++,,,++++++***)))))))))))))))''')))++++++++++++---///333222///---,,,,,,---...)))444888000(((((()))''')))+++------,,,++++++,,,***))))))((((((((((((((())))))***+++++++++******))),,,000444555555333111222000...+++))))))******(((((((((((((((((((((((('''((())))))((((((***,,,(((((()))***+++,,,------,,,,,,,,,++++++******)))***************)))))))))((((((((()))******++++++***)))))))))))))))***+++))))))))))))************)))))))))*********++++++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))))))))))))))************************'''''''''(((((((((((((((((())))))******))))))((((((((()))))))))))))))***((((((''''''''''''(((((()))))))))(((((('''''''''))))))(((((((((((())))))************************,,,,,,+++******)))((((((***)))(((((((((((()))***''''''(((((((((((()))))))))))))))******+++++++++(((((((((((())))))))))))***************)))))))))))))))))))))************************)))))))))))))))************))))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))+++++++++***)))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&)))))))))))))))(((((('''''''''''''''''''''''''''xxxllldddaaa^^^]]]^^^_________XXXXXXVVVSSSPPPNNNOOOPPPRRRQQQPPPPPPPPPNNNJJJGGGEEEEEEFFFFFFFFFFFFEEEEEEEEECCCBBB@@@>>>===<<<<<<======>>>>>>>>>>>>======888888777555444333222111///000111111111000///...+++++++++++++++,,,---...************************))))))(((((((((((()))))))))))))))******)))))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((()))(((((('''&&&(((((()))))))))*********''''''((((((((((((''''''(((((())))))))))))(((((($$$$$$%%%''')))*********(((((((((((('''''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((************************'''((()))******)))((('''))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))&&&&&&(((((()))(((''''''''''''((()))***+++,,,,,,***))))))((((((((())))))((()))))))))(((***,,,///111000///...---...//////***999???666---++++++'''(((***,,,,,,***)))))))))+++***))))))((((((((()))***))))))))))))******+++((()))+++---///000000000111111111000...,,,)))(((((((((((((((((((((((((((((()))***)))((((((***+++((())))))******+++++++++++++++******)))(((((('''&&&(((***+++***)))(((''''''(((((()))******+++++++++***)))(((((())))))************)))))))))))))))))))))*********+++++++++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''((()))******))))))))))))))))))))))))''''''''''''((((((((()))'''(((((())))))(((((('''&&&'''((()))***)))((((((((((((''''''''''''(((((('''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++******************))))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((()))))))))(((((((((((())))))))))))*********))))))((((((((())))))))))))************************))))))))))))((())))))************)))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))(((''''''&&&************************{{{nnndddaaa^^^]]]^^^___``````[[[[[[YYYVVVRRRQQQQQQSSSPPPPPPOOOOOONNNKKKGGGDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDBBB@@@>>><<<<<<;;;======>>>>>>>>>>>>>>>===888888777555444333222111...///000000000///...---++++++++++++,,,,,,---...)))))))))))))))*********((())))))))))))))))))((()))***+++,,,,,,+++***)))%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))'''''')))***++++++++++++))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&((())))))((('''******))))))((((((((('''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))++++++)))((('''******))))))((((((''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''((())))))$$$%%%&&&(((((((((''''''&&&'''((()))***+++,,,,,,((((((''''''''''''(((((()))))))))''''''(((,,,.........------------......,,,<<>>===>>>@@@AAA======<<<<<<<<<;;;;;;;;;;;;:::888666444333222222000000111111111///---,,,...---,,,+++******************))))))))))))******,,,,,,+++***))))))*********((('''''')))***)))((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,+++++++++******))))))***************************)))(((''''''((()))***))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''***)))((('''&&&&&&'''(((%%%&&&''')))))))))(((((()))((('''&&&%%%%%%&&&'''%%%%%%&&&'''((((((((('''))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))******+++,,,------......000===HHHFFF777)))%%%&&&++++++******))))))((((((%%%&&&'''((())))))))))))''')))***++++++***)))''''''''''''''''''((())))))///------000555666222...)))))))))))))))))))))***+++***************++++++)))(((''''''''')))***+++(((((((((((())))))))))))******)))))))))))))))***)))((((((+++***''')))---+++)))((((((&&&###%%%***))))))))))))))))))))))))))))))))))))((((((((((((,,,++++++***************,,,+++***((((((((())))))%%%&&&&&&&&&&&&&&&%%%%%%(((((()))******************)))))))))))))))***+++((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***++++++,,,,,,***)))'''&&&&&&&&&''''''''''''(((((((((((((((************************((()))***+++,,,,,,+++*********))))))(((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))+++(((&&&((()))(((***...)))(((***---,,,((((((,,,(((((((((((())))))))))))&&&'''((())))))((('''&&&'''((()))******)))((('''###(((***'''(((+++***%%%((((((((((((((((((((((((+++)))(((&&&&&&((()))+++'''***,,,+++)))''')))+++))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))+++***((('''''''''((()))(((((())))))))))))((((((}}}mmmfffbbb]]]\\\^^^``````___\\\[[[XXXUUUSSSQQQOOONNNNNNNNNMMMLLLKKKJJJJJJIIIEEEEEEEEEEEEEEEEEEDDDEEEFFFEEEBBB???=========>>>======<<<<<<<<<;;;;;;;;;999888666444222111000000000000111111000///...---------,,,+++************++++++************++++++,,,++++++***))))))*********)))'''''')))***)))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))++++++******))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&&&&''''''&&&'''((())))))((((((''')))((('''&&&&&&&&&''''''&&&&&&'''((((((((('''''')))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))******++++++,,,,,,------,,,444===???:::333...---*********))))))))))))))))))))))))***))))))((((((((()))***++++++***)))((((((((((((((())))))******---+++***,,,000222333333...,,,***((('''''''''(((+++******)))))))))******(((((('''''''''(((******(((((((((((())))))))))))))))))(((((((((((())))))***((((((******(((+++000222---))))))(((%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))(((++++++***))))))))))))******)))((('''''''''((())))))))))))(((&&&%%%###"""&&&&&&'''((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((()))((((((((((((((()))***'''''''''((((((((((((((((((((((((((((((((((((((('''(((***+++++++++******))))))))))))(((((((((((()))))))))))))))***++++++((((((((((((((((((((((((+++***))))))(((((())))))))))))))))))))))))))))))'''&&&''',,,+++'''%%%'''+++''''''))))))''''''***(((((((((((())))))))))))(((((()))******)))(((((('''((()))******)))(((''''''***(((######)))+++)))''''''''''''''''''''''''***)))(((''''''((()))***((()))+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((((((((())))))))))))((((((oooeeeaaa\\\[[[]]]______]]]]]]\\\YYYVVVSSSQQQPPPOOONNNNNNNNNMMMLLLKKKJJJIIIFFFFFFFFFEEEEEEDDDDDDCCCGGGFFFDDDAAA???<<<;;;:::=========<<<<<<<<<<<<;;;999888666444333111111000000111111111000///...---,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,,,,+++******)))*********+++)))'''((()))***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''(((((('''''''''(((((()))'''(((((()))(((((('''&&&'''''''''&&&&&&'''(((((((((((()))))))))(((''''''((((((((((((''''''''''''''''''''''''((((((((((((+++*********))))))(((((())))))))))))((((((((((((************************((((((((()))))))))******))))))************))))))***************+++++++++***+++///444888777222...((())))))))))))))))))***++++++++++++***)))((('''((()))***++++++***)))((()))))))))*********++++++******)))((()))---222666444222///+++)))(((''''''+++***)))((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))***))))))(((((())))))***+++((((((******)))---333:::222+++******(((''')))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))'''&&&&&&&&&&&&''''''(((*********)))(((&&&$$$$$$&&&''''''((((((((((((((()))******+++***)))'''&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))*********))))))'''''''''(((((()))))))))(((((((((((((((((((((((('''((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++((((((((((((((((((((((((++++++***)))))))))******))))))))))))))))))))))))(((&&&'''******''''''***222+++&&&&&&((('''''')))(((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((()))***(((%%%%%%)))+++***&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***))))))((()))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''(((((())))))))))))((((((rrreeeaaa\\\[[[]]]______^^^^^^\\\ZZZWWWTTTRRRPPPPPPNNNOOOOOONNNMMMLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBEEEEEEDDDCCC@@@===:::999=========<<<<<<<<<<<<<<<;;;:::999777555444333333111111111000//////...---+++++++++***++++++,,,,,,+++++++++******+++++++++++++++***************+++,,,***(((((()))***)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((())))))))))))((((((((((((((())))))******+++)))))))))(((((('''&&&&&&&&&&&&'''''''''((())))))))))))******)))(((''''''((((((((((((((('''''''''''''''''''''((((((((((((+++++++++***))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))************))))))************))))))))))))***)))))),,,///000,,,((('''((((((((())))))************++++++***))))))(((((()))************)))((()))))))))***************''')))***(((&&&'''---333555555333222///---***)))+++***)))''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))*********)))******+++,,,+++((((((******+++000666>>>444+++***+++***)))))))))))))))))))))))))))))))))))))))))))))*********+++***))))))(((((())))))&&&&&&&&&&&&''''''(((((('''(((((())))))))))))((())))))************))))))***+++,,,---,,,***'''&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''++++++******************((()))*********)))'''&&&'''''''''((())))))******))))))))))))))))))))))))''''''((((((((((((((((((''''''(((((())))))******'''''''''''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((---(((%%%'''))),,,222999<<<222)))(((***))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))''')))+++,,,,,,+++)))'''''''''''''''''''''''''''))))))(((((((((((())))))***(((&&&(((++++++)))&&&((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))((()))*********)))'''&&&(((((())))))))))))((((((tttgggbbb^^^]]]___aaa```___^^^\\\ZZZWWWTTTRRRPPPPPPOOOOOOPPPPPPOOOMMMKKKIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCAAA???<<<;;;========================<<<;;;999777555444333333111111000000///.........+++++++++***++++++,,,,,,******))))))))))))******+++***************++++++,,,***)))((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((())))))))))))((((((&&&''''''((())))))))))))))))))((((((''''''''''''&&&''''''(((((()))))))))))))))******)))((('''''''''''''''(((((((((((((((''''''''''''((((((((((((************))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))************))))))***)))))))))))))))))))))******))))))((((((''''''''''''(((((()))))))))***'''((())))))*********)))))))))************))))))'''((()))*********))))))%%%)))---+++&&&$$$(((,,,///111333444333000,,,******)))((('''&&&&&&&&&&&&((((((((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))******+++((((((***++++++000777>>>333+++***++++++******))))))))))))))))))))))))((()))))))))*********++++++******)))))))))))))))''''''(((((())))))))))))'''(((((()))******))))))))))))************)))))))))***++++++***(((&&&$$$%%%&&&&&&'''((()))******&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''((()))***)))((((((''''''(((((()))******+++))))))))))))))))))))))))((((((''''''''''''''''''''''''(((((())))))******'''''''''''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((,,,)))(((,,,000444;;;BBB@@@555,,,***+++)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((()))+++***)))(((((((((((((((((((((((((((((())))))(((((((((((())))))***(((&&&(((***+++)))&&&((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))((()))*********)))'''&&&(((((())))))))))))((((((uuuhhhddd___^^^```bbbbbb```]]]\\\YYYVVVSSSQQQPPPOOOOOOPPPQQQQQQPPPNNNKKKJJJIIIHHHHHHFFFEEEDDDCCCCCC@@@AAABBBBBBAAA@@@>>>===<<<============>>>>>>>>>:::999777555444222222111222111000///.........///,,,,,,++++++***+++++++++***))))))))))))))))))************)))******+++,,,---+++))))))******)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((())))))******))))))((($$$%%%&&&&&&&&&&&&&&&%%%)))((((((''''''''''''(((''''''((()))))))))(((((((((((()))))))))((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))************)))))))))))))))))))))*********(((***+++)))''''''))),,,'''(((((((((((((((((()))&&&'''((()))***************))))))))))))))))))***'''''')))*********)))(((%%%)))...---)))%%%%%%'''(((+++...111111///+++)))***)))(((''''''''''''''')))))))))***))))))((('''(((((((((((())))))))))))%%%%%%%%%%%%&&&'''((((((***((((((+++++++++///666<<<444---,,,,,,))))))+++))))))))))))))))))))))))((())))))******+++++++++,,,++++++***************((()))******+++******)))************)))((('''&&&(((((((((((((((''''''&&&&&&''''''((('''&&&$$$###&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))***++++++,,,''''''((())))))***++++++(((((((((((((((((((((((())))))(((''''''''''''((((((((((((((()))))))))))))))))))))))))))***++++++((((((((((((((((((((((((******)))))))))***++++++))))))))))))))))))))))))&&&'''---666;;;::::::<<<999111+++***)))&&&%%%&&&(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''((()))***+++,,,)))'''((('''&&&'''+++))))))))))))))))))))))))(((((())))))))))))(((((((((((('''((())))))(((&&&))))))))))))))))))))))))&&&''''''(((((())))))***(((((((((((()))))))))))))))))))))))))))(((((('''(((((())))))))))))((((((uuuhhhddd___^^^```bbbbbbaaa\\\[[[XXXUUUSSSQQQOOONNNOOOPPPQQQRRRQQQNNNLLLJJJHHHHHHGGGGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@???>>><<<=========>>>>>>>>>>>>:::999888666444333222222222111000///......//////------,,,+++************+++******))))))******+++******))))))***++++++,,,...,,,***)))******)))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((()))))))))'''''''''''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))))))))************))))))&&&&&&'''(((''''''%%%%%%(((((('''&&&''''''))))))(((((()))***))))))''''''&&&&&&'''(((((((((''''''''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&'''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))************))))))((())))))******+++++++++'''((((((((('''(((+++---((((((((((((((('''''''''))))))******+++***************))))))))))))******'''(((***,,,,,,+++***)))&&&))),,,,,,***((('''((('''(((***,,,,,,,,,++++++))))))(((((('''(((((()))******+++++++++***((('''(((((((((((())))))))))))%%%%%%%%%&&&&&&'''((())))))((()))+++,,,+++...333===777222000,,,'''''')))))))))))))))))))))))))))((())))))******+++,,,,,,---,,,,,,+++++++++++++++)))***+++++++++***)))((())))))))))))((('''&&&&&&((((((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,---,,,++++++******++++++&&&'''((()))***+++,,,,,,((((((((((((((((((((((((******((('''''''''(((((())))))))))))(((((((((((()))))))))))))))***++++++(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))%%%'''///888:::555111000...***)))***)))%%%%%%'''(((((((((((())))))))))))))))))(((''''''((())))))((('''''''''((()))+++,,,,,,***---222222,,,)))***))))))))))))))))))))))))(((((())))))))))))((((((&&&((())))))(((''''''((())))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))***))))))((((((((((((((((((((())))))))))))((((((uuuhhhddd___^^^```bbbbbb```\\\ZZZXXXUUURRRPPPOOONNNOOOPPPRRRRRRQQQOOOLLLJJJHHHHHHGGGGGGFFFEEEEEEEEECCCBBBBBBAAA@@@???>>>>>><<<=========>>>>>>??????===;;;:::888666555444444333222000///......//////...---,,,+++************,,,++++++++++++++++++,,,******))))))***+++,,,,,,...,,,***)))******)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))***(((%%%######%%%(((***))))))************))))))******+++++++++)))((('''((('''&&&&&&'''((()))***))))))*********((('''&&&%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))(((((()))***+++,,,,,,---(((&&&$$$%%%'''((())))))))))))(((((('''''''''&&&,,,,,,,,,,,,++++++))))))******))))))))))))******(((***+++------,,,+++***''')))***+++************+++***))))))***+++---...)))(((((((((((())))))******+++,,,,,,+++***)))((((((((((((((())))))))))))(((((((((((()))***,,,,,,)))'''))),,,,,,***,,,111???:::666333---&&&%%%((())))))))))))))))))))))))((())))))***++++++,,,,,,...---,,,,,,++++++,,,,,,)))***+++++++++)))((('''%%%&&&'''((())))))))))))***************)))((((((***)))))))))))))))***+++((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))%%%&&&&&&'''((())))))***777555111---***((('''&&&&&&'''((()))***+++,,,,,,************************+++***)))(((''''''((()))******))))))(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++***---222111,,,)))***'''&&&(((+++***''''''+++(((((((((((())))))))))))+++***)))(((((()))***+++((('''''''''((()))+++,,,(((,,,777CCCBBB555***&&&(((((((((((((((((((((((((((((())))))))))))((((((%%%(((******'''%%%''')))))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))+++***((('''''''''((()))(((((())))))))))))((((((tttkkkgggbbb^^^]]]]]]]]]\\\ZZZYYYWWWTTTRRRPPPOOONNNQQQRRRRRRQQQPPPMMMKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEGGGEEECCC@@@>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::777777888888666555333222////////////000000000000***++++++,,,,,,++++++***+++******)))))))))))))))******))))))))))))******((((((((((((((()))******(((((())))))))))))((((((***)))(((''''''((()))***,,,***(((''')))***************)))(((((((((((((((************))))))))))))&&&(((***+++,,,+++)))(((***)))(((''''''((()))***,,,***((((((***+++)))&&&%%%))))))%%%&&&,,,...***''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((()))(((((('''''''''((((((+++***)))(((((('''((((((&&&((())))))((((((***+++'''&&&%%%%%%'''(((((('''((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,******))))))((((((''''''*********)))(((&&&%%%$$$)))*********++++++++++++***************)))((('''))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))+++)))(((((()))******)))))))))))))))((((((((((((***)))(((''''''((()))***'''''''''(((((((((((((((******))))))((((((''''''&&&&&&''')))************)))))))))))))))******+++)))((((((((((((***,,,---444CCCKKKAAA000(((***---))))))))))))))))))))))))&&&((()))***))))))+++,,,000///---+++*********+++))))))))))))))))))))))))******))))))))))))******)))((('''&&&&&&'''((()))************************,,,,,,+++***(((&&&%%%$$$((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((()))))))))))))))(((''''''++++++++++++++++++++++++---)))'''***+++)))(((***(((((())))))(((&&&$$$######%%%'''(((''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***************)))'''&&&%%%&&&'''(((*********)))(((************************(((((((((((('''''''''''')))'''&&&(((+++,,,)))'''))))))))))))))))))))))))((((((((((((((()))*********???MMMEEE777///***$$$(((((((((((((((((((((((($$$$$$$$$%%%''')))***+++(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&))))))))))))))))))))))))'''''''''''''''((())))))+++***)))((('''''''''(((+++***)))'''''''''((()))uuujjjfffaaa^^^]]]^^^^^^^^^[[[ZZZXXXUUUSSSQQQPPPOOOQQQQQQQQQQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEFFFEEECCCAAA???>>>======<<<<<<;;;;;;;;;;;;::::::777777888777666555333222///000000000000000000000+++++++++,,,,,,++++++++++++******)))))))))))))))******))))))))))))******((((((((((((((()))******(((((())))))))))))(((((((((((())))))))))))((((((***)))''''''((())))))))),,,+++***(((''''''''''''******)))))))))((((((((('''((()))***+++***))))))***)))(((''''''((())))))+++)))'''''')))***(((&&&###'''(((%%%&&&******'''&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&'''(((******))))))((())))))******))))))(((((((((((()))&&&((())))))''''''(((******((('''((()))+++******((((((((((((((((((((((((+++******)))))))))))))))(((((((((((())))))))))))(((((((((((((((((('''&&&))))))))))))*********+++))))))*********)))(((((((((((()))))))))******************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((''''''((())))))(((*********)))))))))))))))***)))(((''''''((()))***))))))((((((''''''&&&&&&***)))))))))((((((((('''&&&'''((())))))***))))))))))))(((((())))))***+++(((''''''''''''(((***++++++666AAAAAA777+++'''((())))))))))))))))))))))))&&&(((******))))))+++,,,++++++,,,,,,+++***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''((())))))))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((('''(((((('''&&&&&&'''(((((()))))))))))))))(((''''''((((((((((((((((((((((((***&&&%%%((()))'''''')))'''((((((((((((&&&%%%$$$###%%%'''((((((((()))***)))))))))((((((((((((((())))))))))))))))))))))))++++++***((('''%%%$$$$$$************)))(((''''''))))))(((''''''((()))***))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&'''***+++)))'''''''''''''''''''''''''''((((((((((((((())))))***&&&777@@@888...***(((%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((()))'''&&&'''))))))(((&&&))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((())))))))))))((('''''''''''''''wwwiiieee```^^^^^^___``````\\\[[[YYYVVVTTTRRRQQQPPPPPPPPPPPPPPPOOONNNLLLKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDCCCBBBAAA???===<<<<<<<<<<<<;;;;;;;;;::::::777888777777666444333222000000000000000000000000+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((&&&((()))++++++)))(((&&&)))((((((''''''(((((()))***))))))(((((((((((())))))))))))(((((((((''''''(((((()))))))))*********+++***)))(((''''''(((((()))(((''''''(((((('''&&&$$$'''(((&&&&&&((('''$$$'''(((((())))))(((((('''(((''''''&&&&&&''''''((())))))(((((((((((()))))))))(((((((((((())))))***'''((()))(((&&&&&&'''((('''&&&$$$%%%'''(((((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((()))*********&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((()))*********))))))(((((())))))))))))******+++******))))))((((((''')))))))))))))))))))))))))))((((((''''''(((((())))))'''&&&&&&'''(((((('''************************))))))(((((((((((())))))******)))((('''&&&%%%%%%))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((())))))***+++))))))((((((((())))))***&&&+++888EEECCC444)))'''))))))))))))))))))))))))'''(((******))))))***,,,&&&'''***++++++***'''%%%))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''(((((((((((((((((()))((((((''''''(((((())))))))))))))))))((((((''''''''''''''''''''''''''''''###"""&&&'''&&&&&&(((&&&'''(((((((((''''''&&&###&&&((()))))))))***+++)))))))))(((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))************)))))),,,***(((&&&&&&''')))+++(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''))))))(((&&&''''''''''''''''''''''''((((((''''''(((((()))***%%%///222+++&&&''')))&&&((((((((((((((((((((((((((((((''''''&&&'''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''))))))))))))))))))))))))'''''''''''''''((())))))&&&''''''(((((()))******'''''''''''''''&&&&&&%%%xxxgggddd```^^^^^^```aaabbb\\\[[[YYYVVVTTTRRRQQQPPPOOOOOOPPPPPPOOONNNLLLKKKKKKKKKJJJHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCAAA>>>=========<<<<<<;;;;;;::::::888888777666555444333333111111111000000000000000+++++++++++++++++++++++++++******)))))))))))))))))))))************))))))((((((((((((((())))))***(((((())))))))))))(((((('''((()))******)))((('''((()))))))))(((((()))***''''''''''''(((***+++,,,(((((((((((('''''''''''')))(((((((((((()))************))))))(((''''''''')))(((((((((((((((((('''))))))((('''&&&''''''&&&)))******++++++******)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&'''((((((((('''(((((()))******'''((()))(((&&&%%%%%%&&&&&&$$$######%%%&&&&&&%%%((((((((((((((((((((((((&&&&&&'''((())))))))))))'''((((((((()))))))))***&&&''''''((((((((((((((('''''''''(((((((((((()))''''''((()))*********)))(((((((((((()))))))))***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((***(((&&&'''((()))(((((()))))))))))))))*********))))))(((((((((((())))))))))))((((((''''''&&&&&&))))))))))))((((((((((((((())))))))))))(((((('''((((((((((((((()))******,,,,,,,,,+++++++++++++++***(((333HHHLLL<<<---***((((((((((((((((((((((((''')))******))))))***,,,%%%&&&(((******)))((('''((((((((((((((((((((((((***))))))(((((())))))*********))))))))))))******''''''''''''''''''''''''$$$%%%&&&'''((()))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))&&&"""!!!%%%'''&&&&&&)))&&&&&&'''(((((((((((((((&&&(((******)))((()))***)))))))))(((''''''&&&&&&(((((((((((((((((((((((($$$%%%&&&'''((()))***+++(((((()))***++++++******+++***((('''&&&''')))***((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&'''(((((('''&&&''''''''''''''''''''''''(((''''''''''''((())))))))),,,,,,'''&&&)))***(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))&&&''''''(((((()))))))))&&&'''((()))((((((&&&%%%xxxgggccc___^^^___aaabbbccc[[[ZZZXXXUUUSSSQQQPPPOOOOOOOOOPPPPPPOOOMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFDDDBBB@@@???>>>>>>===<<<<<<;;;::::::888888777666555444444333222111111111000000000///,,,++++++******++++++,,,+++******)))))))))))))))((()))************)))(((((((((((((((((())))))***(((((())))))))))))((((((***)))(((''''''((()))***(((***,,,+++))))))***+++((((((((((((((()))******((((((((((((''''''''''''((((((''''''(((((()))***)))))))))))))))(((''''''((())))))))))))))))))***+++)))''''''&&&&&&&&&(((((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((('''(((((()))******'''((()))(((&&&%%%%%%&&&)))(((&&&''')))******)))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,***)))))))))((((((((('''(((((((((((((((''''''&&&&&&'''''''''((((((((((((&&&'''((()))))))))))))))'''(((((((((((()))))))))&&&&&&'''((()))******+++((((((((((((((((((((((((((((((''''''''''''((((((+++)))(((((()))******)))''''''''''''(((((())))))(((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))((())))))))))))(((((('''((((((((('''((())))))***,,,,,,,,,,,,,,,+++++++++...'''...@@@FFF999---***((((((((((((((((((((((((((()))******)))(((***+++((((((((((((((()))***+++((((((((((((((((((((((((+++******))))))******+++))))))************))))))(((((((((((((((((((((((('''(((((()))))))))((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((())))))))))))((((((************************'''###"""&&&((('''''')))&&&'''''''''((())))))***)))***+++***(((''''''''')))((((((((('''''''''&&&((((((((((((((((((((((((+++***)))((('''&&&%%%$$$'''((()))***************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''%%%&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))***+++***((()))***)))&&&(((((((((((((((((((((((('''''''''''''''(((******(((((((((((((((((((((((('''(((((((((''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((()))((('''&&&%%%&&&''')))******)))((('''wwwgggddd```^^^___aaacccccc[[[ZZZXXXUUUSSSQQQPPPOOOPPPPPPPPPPPPNNNLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDFFFFFFFFFEEEDDDCCCAAA@@@???>>>>>>===<<<;;;::::::999888777555444444444444222222222111111000000///---,,,+++******+++,,,---+++******)))))))))))))))((()))***++++++***)))(((((((((((((((((()))******(((((())))))))))))((((((+++)))(((&&&&&&((()))+++(((+++...---***)))***,,,,,,+++***(((''''''&&&&&&)))))))))(((((((((''''''''''''((((((((()))))))))(((((())))))))))))((((((((()))******))))))***+++***((((((******'''&&&'''&&&''''''((((((''''''&&&'''(((((())))))(((((('''))))))((())))))***+++,,,)))(((((((((((())))))***'''((()))(((&&&&&&'''((()))'''&&&'''(((***))))))))))))))))))))))))))))))))))))******)))'''%%%$$$*********)))((('''''''''(((((())))))((('''&&&&&&''''''''''''((((((((((((''''''((()))))))))((((((''''''(((((((((((())))))%%%%%%&&&''')))***++++++))))))))))))))))))))))))(((''''''&&&&&&''''''(((+++***((((((*********)))%%%&&&&&&''''''(((((()))(((((())))))))))))((((((%%%%%%&&&'''((()))******(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''(((((()))***(((((())))))***))))))(((+++%%%(((222666///((('''))))))))))))))))))))))))((()))+++***)))((()))+++***)))(((((((((***+++,,,))))))))))))))))))))))))******))))))))))))******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''''''((()))))))))'''(((((())))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((()))$$$###''')))'''''')))((('''''''''((()))******)))***+++***(((&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))((((((((((((''''''''''''%%%&&&(((((('''''''''((())))))))))))))))))))))))''''''&&&&&&''''''((()))))))))((()))***)))'''$$$((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))((('''%%%$$$'''((())))))))))))))))))vvvhhhddd```^^^___aaacccccc\\\[[[YYYVVVTTTRRRQQQPPPQQQQQQQQQPPPNNNKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDBBBAAAAAAAAAAAA??????>>>===<<<;;;::::::999888777555444444444444333333222111111000000///---,,,***))))))***,,,---+++******)))))))))))))))((()))***++++++***)))(((((((((((((((((()))******(((((())))))))))))(((((())))))(((((((((((())))))'''***...---***((())),,,******)))(((((((((((((((******)))))))))(((((((((&&&&&&((()))))))))((('''&&&'''((()))******))))))&&&(((******(((''')))+++((((((---444444---(((''''''(((((())))))((((((''''''((()))******)))(((''')))))))))******+++------***))))))(((((((((((()))&&&((())))))''''''(((***(((&&&%%%%%%'''(((((('''))))))))))))))))))))))))''''''(((((('''%%%###!!!))))))))))))((((((((((((&&&'''((((((((((((((((((''''''((((((((()))))))))((((((((()))(((((('''''''''''''''((((((((())))))%%%&&&&&&'''((()))******))))))))))))))))))))))))(((''''''&&&&&&''''''(((***)))'''''')))***)))(((&&&&&&&&&'''((()))))))))'''((()))******)))((('''&&&&&&''''''(((((())))))'''((((((((()))))))))***&&&'''((())))))***))))))(((''''''''''''((())))))%%%&&&((())))))))))))(((''''''(((******)))((('''))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((('''((())))))))))))((('''))))))))))))))))))))))))''''''((((((((((((((('''&&&&&&''''''((())))))***&&&'''(((((((((((('''&&&''''''((()))))))))))))))'''''''''''''''''''''''')))%%%$$$'''(((&&&&&&((()))((((((''''''((()))***%%%'''))))))'''&&&'''(((%%%&&&&&&''''''((((((((())))))))))))))))))))))))$$$$$$%%%'''(((***++++++&&&''''''(((((((((''''''&&&''''''((()))***++++++((((((((((((((((((((((((((((((((((((''''''''''''%%%'''******((('''(((***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&'''((()))(((''''''(((((((((((((((((((((((()))((((((((((((((())))))((((((((((((((((((((((((&&&((())))))'''&&&''')))))))))))))))))))))))))))'''''''''''''''((())))))%%%&&&((())))))'''&&&%%%'''''''''''''''((())))))uuuhhheeeaaa______aaacccccc^^^\\\ZZZWWWUUUSSSRRRQQQRRRRRRQQQPPPMMMJJJHHHFFFGGGGGGHHHHHHHHHIIIIIIIIIEEECCCBBB@@@??????@@@@@@@@@???>>>===<<<;;;:::::::::888777555444444444444333333222222111000000///---,,,***))))))***,,,---+++******)))))))))))))))''')))***++++++***)))'''((((((((((((((()))******(((((())))))))))))(((((('''((()))******)))((('''%%%***------)))'''(((+++%%%%%%&&&''')))+++---...************))))))))))))%%%&&&(((******)))'''&&&%%%&&&((()))***+++******%%%'''))))))'''&&&(((+++)))+++444??????444+++)))++++++,,,,,,,,,,,,++++++'''((()))******)))((('''(((((((((((()))***+++,,,+++***)))(((((('''((((((&&&((())))))((((((***++++++***))))))+++,,,,,,+++))))))))))))))))))))))))((()))+++,,,---,,,***)))''''''(((((())))))******$$$%%%&&&((()))*********(((((((((((())))))))))))((()))))))))((('''&&&&&&''''''''''''((((((((()))'''''''''((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&''''''''')))(((&&&&&&((()))((('''&&&''''''((()))******+++'''((()))******)))((('''(((((((((((((((''''''''''''((((((((())))))******&&&&&&((()))************'''''''''''''''((())))))&&&''')))***+++++++++***''',,,---)))'''***,,,+++)))))))))))))))))))))))))))***+++***)))((()))***&&&(((***++++++***'''&&&))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))%%%%%%&&&'''((((((((((((&&&&&&&&&'''((())))))***%%%&&&'''(((((('''&&&%%%''''''((()))))))))))))))((((((((((((((((((((((((***%%%###&&&'''%%%%%%'''***)))(((''''''((()))***"""$$$''''''''''''(((***$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))******)))((('''&&&&&&%%%&&&'''''''''''''''&&&&&&((('''&&&%%%'''))),,,///'''''''''''''''''''''''')))(((((((((''''''''''''%%%(((+++***(((''')))+++'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&((()))(((***,,,((((((((((((((((((((((((+++***)))(((''''''''''''((((((((((((((((((((((((&&&(((***)))&&&%%%''')))))))))))))))))))))))))))'''''''''''''''((())))))###%%%'''((())))))'''&&&'''&&&%%%%%%&&&'''((()))yyyiiiddd___]]]___aaabbbaaa^^^\\\YYYXXXWWWUUURRRPPPPPPPPPOOOMMMKKKIIIGGGEEEIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIFFFCCCAAA@@@@@@AAA???>>><<<:::999:::;;;<<<:::999777666444333333333333222111000///////////////000---)))))),,,,,,)))------,,,,,,+++***))))))))))))))))))((((((((((((******))))))((((((''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''+++++++++***************)))((('''''''''(((***+++((((((((((((((((((((((((***)))(((''''''((()))***(((((('''''''''&&&&&&&&&((()))***++++++***)))((()))***666GGGHHH888***'''))))))(((((('''''''''&&&+++***)))((('''&&&%%%%%%&&&(((+++...//////...---************************)))))))))))))))))))))))))))'''&&&'''***+++***((()))(((((('''&&&&&&%%%%%%))))))))))))************&&&'''(((*********)))((((((((((((((()))***,,,,,,***)))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))*********)))))))))***+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((''''''&&&&&&&&&%%%%%%&&&'''(((((())))))((()))))))))(((((((((((((((''''''(((((())))))******((((((((((((((('''''''''((((((((((((((()))******+++)))'''(((+++,,,***((())))))(((((('''''''''&&&)))(((((((((***+++***)))++++++***************+++))))))((('''&&&&&&%%%%%%&&&'''''''''(((((())))))&&&&&&'''((()))***++++++)))))))))))))))(((((('''))))))))))))))))))))))))---***'''&&&((((((&&&$$$''''''((())))))((('''&&&''''''((((((((((((''''''******************************))))))))))))******((((((((((((((('''''''''(((&&&%%%&&&'''((('''&&&))))))((('''&&&%%%%%%$$$***+++,,,+++(((&&&&&&&&&(((******)))((('''((()))&&&&&&''''''&&&%%%$$$$$$(((&&&%%%'''***+++)))&&&))))))(((((('''''''''&&&''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&***)))((('''''''''''''''******)))((('''%%%###"""!!!%%%((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((******)))(((((((((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%zzziiiddd___]]]^^^``````___[[[XXXVVVTTTSSSQQQOOOLLLNNNNNNNNNMMMLLLJJJHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHLLLJJJGGGCCC@@@?????????AAA???===<<<;;;;;;<<<===:::999777666444333333333333222111000000/////////---///---******------)))------,,,,,,+++******)))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''((())))))******((((((((((((((((((((((((***++++++++++++***)))))))))(((((('''((()))***+++((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''((()))************)))(((***)))111===>>>222)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%'''))),,,...///...---,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***(((&&&''')))***)))'''%%%%%%&&&''''''(((((()))(((((()))))))))*********&&&'''((()))******)))(((&&&&&&&&&&&&'''((()))***)))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))******))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((('''''''''&&&&&&(((((()))))))))(((''''''((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((('''((((((((((((((()))*********)))'''(((***+++)))'''))))))(((((((((''''''''')))((('''((()))***)))(((((((((''''''''''''(((((()))((((((''''''&&&%%%%%%''''''((((((((()))))))))(((((((((((())))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((((((&&&%%%&&&(((***)))(((''''''((())))))((('''&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%'''))))))'''''')))+++(((((((((''''''&&&&&&%%%&&&((())))))'''&&&'''(((&&&(((((('''&&&%%%&&&'''((((((((((((((('''&&&&&&...+++''''''((())))))((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((((((''''''''''''((('''((((((((('''&&&&&&%%%&&&(((******(((&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((('''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%{{{iiiddd^^^\\\]]]___^^^]]]\\\ZZZWWWUUUTTTRRRPPPNNNLLLLLLMMMLLLLLLKKKJJJIIIKKKKKKJJJIIIHHHHHHGGGGGGMMMKKKGGGDDDAAA???>>>===AAA@@@>>>===<<<<<<===>>>:::999777666444333333333333222222111000000//////+++......,,,,,,...---***---,,,,,,++++++*********))))))))))))(((((((((((((((((((((((())))))))))))************************************************)))***+++,,,,,,***((('''((((((((((((((()))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))))))))(((((((((((())))))******))))))(((+++'''***000000***'''+++((((((((((((''''''''''''((((((((())))))*********)))***,,,.........,,,+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***(((''''''))))))((('''%%%&&&&&&''''''((())))))(((((())))))))))))******'''(((((())))))))))))((('''&&&&&&''''''((()))***(((''''''''''''(((((()))))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))******))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((''''''************)))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((()))******)))(((''''''))))))((('''))))))(((((((((((('''''')))((('''((())))))(((&&&******)))))))))******+++)))((((((''''''&&&&&&&&&(((((()))))))))))))))***++++++***)))((('''&&&&&&'''(((((((((((('''&&&&&&((((((((((((((((((((((((&&&%%%%%%&&&(((***)))(((''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************$$$))),,,***%%%###&&&+++''''''''''''''''''''''''%%%&&&((((((((((((***,,,&&&(((((('''&&&%%%&&&'''))))))*********)))((((((---)))&&&%%%&&&((()))***(((((((((((('''''''''''')))((('''&&&&&&'''((()))))))))((((((((((((''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***'''''''''&&&''''''((((((%%%%%%&&&'''((((((((((((***,,,---,,,***'''&&&&&&(((((())))))))))))((((((***************************))))))(((((((((((((((''''''(((((()))******+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''{{{iiiddd^^^[[[\\\]]]]]][[[\\\ZZZWWWVVVUUUSSSPPPNNNMMMMMMMMMLLLLLLKKKJJJIIILLLKKKKKKIIIHHHGGGFFFFFFJJJIIIGGGDDDBBB@@@??????AAA@@@???===============:::999777666444333333333222222222222111000//////)))---///---,,,......+++,,,,,,,,,++++++*********))))))))))))((((((((((((''''''(((((())))))******+++*********************************************((()))+++---,,,***(((&&&((((((((((((((())))))***((((((((((((((((((((((((&&&&&&((())))))(((&&&&&&((((((((((((((((((((((((((())))))))))))))))))((()))&&&&&&)))(((%%%&&&+++(((((((((((((((''''''''')))))))))*********++++++***+++---------,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((''''''))))))(((((('''&&&&&&&&&(((((((((((()))))))))***((((((((())))))))))))((()))))))))))))))***++++++'''''''''''''''((()))***))))))))))))))))))))))))&&&&&&''''''''''''''''''(((''''''''''''((())))))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((***************)))(((((((((((()))))))))))))))***''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***((('''''''''((((((((('''))))))(((((((((((((((((())))))((()))******(((&&&++++++*********+++,,,,,,)))(((((((((''''''&&&&&&))))))))))))************++++++***)))((('''&&&&&&'''''''''''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''((((((((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))((((((''''''(((((()))((()))))))))))))))******'''***+++)))$$$!!!###%%%&&&'''''''''((((((((()))&&&((())))))))))))+++---(((******)))((('''((()))))))))*********))))))((($$$###"""###%%%(((***+++((((((((((((((('''''''''***)))'''%%%%%%''')))***)))))))))))))))(((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''((()))%%%%%%&&&((())))))))))))''')))++++++*********+++'''((()))******)))((('''************************))))))(((((((((((())))))''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((zzziiiccc]]][[[\\\]]]\\\[[[YYYVVVTTTRRRQQQOOOMMMJJJNNNNNNNNNMMMKKKJJJHHHGGGLLLKKKKKKIIIHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA??????>>>===<<<<<<<<<<<<:::999777666444333333333222222333333222111000///(((...000...,,,......,,,,,,,,,+++++++++++++++***))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))(((((())))))))))))))))))))))))''')))+++,,,,,,***'''&&&'''(((((()))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''''''''''')))(((((((((((((((((()))'''&&&'''((('''$$$&&&***'''''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%***+++,,,,,,,,,+++***)))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((('''''''''(((***))))))(((''''''&&&&&&'''(((((((((((())))))))))))))))))(((((((((((()))***))))))))))))******+++'''''''''''''''((()))***))))))))))))))))))))))))''''''((())))))))))))((('''''''''''''''(((((()))))))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))(((((()))***************)))))))))******+++++++++((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((())))))***'''((((((((('''''''''((((((((())))))))))))))))))***)))***+++,,,,,,***''''''''''''''''''((())))))((((((((((((((('''''''''************))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''(((''''''&&&&&&''''''''''''(((((()))))))))))))))******)))))))))))))))))))))))))))))))))***))))))(((((())))))***'''''''''(((((()))))))))))))))((('''''''''&&&%%%&&&&&&''''''((()))))))))'''((()))(((&&&&&&(((***(((******)))((('''((()))'''(((((())))))((((((((( """$$$'''(((((((((((('''''''''(((((((((((((((***)))'''%%%%%%''')))***((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''(((((()))(((((((((%%%''')))***))))))+++,,,'''((()))******)))((('''************************))))))(((((((((((())))))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((xxxhhhccc]]][[[\\\^^^]]]\\\ZZZXXXUUUSSSRRRQQQNNNLLLOOONNNNNNMMMKKKJJJHHHGGGKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDDDDDDDDDDCCCCCCBBB???>>>>>>======<<<;;;;;;:::999777666444333333333222333333444333111000///***///222...+++,,,...---++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++)))'''&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))%%%(((++++++(((&&&''')))'''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%))))))*********))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&((()))&&&''''''(((((()))******''''''(((((((((((())))))***))))))(((((((((((()))((((((''''''''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))'''((()))***+++***))))))''''''&&&&&&''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))&&&'''((()))************((())))))******++++++,,,)))))))))))))))(((((((((&&&&&&''''''((()))))))))((((((((((((((()))******'''((())))))''''''((()))(((((())))))))))))******))))))***,,,......+++)))(((((((((((()))***++++++((((((((((((((((((((((((***)))))))))))))))((((((''''''(((((())))))******'''(((((((((((('''&&&&&&''''''''''''''''''''''''"""%%%'''((((((***+++''''''&&&''''''((()))***((())))))******))))))(((((((((((((((((((((((((((******))))))))))))******&&&&&&''''''(((((())))))((('''&&&'''***,,,+++)))'''''''''(((((()))))))))''''''&&&%%%######$$$&&&&&&(((((('''&&&%%%&&&'''&&&&&&'''(((((((((''''''$$$'''+++,,,+++(((&&&&&&'''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))))))))(((''''''((()))***)))''''''((()))(((((())))))))))))((((((************************((((((((((((((())))))***)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((vvvhhhccc]]][[[]]]______^^^]]][[[XXXVVVUUUTTTQQQOOOMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA????????????>>>===<<<<<<:::999777666444333333333222333444444333222000...,,,111333...***+++---...++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))((((((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((()))))))))))))))(((((('''&&&'''((()))***))))))((((((((((((((((((((((((((((((((((((''''''(((((((((&&&'''''''''(((((((((((()))(((''''''''''''((()))%%%***---,,,)))'''(((***''''''''''''((((((((())))))))))))))))))*********'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###%%%''''''&&&&&&)))+++'''''''''((())))))******'''''''''((((((((())))))+++***)))(((''''''((()))((((((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&''')))***+++***)))((('''&&&&&&&&&&&&'''((((((((((((((('''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***&&&&&&'''''''''(((((((((''''''((()))))))))((((((&&&''''''((())))))******))))))((((((((('''''''''&&&&&&''''''((())))))***((((((((((((((()))******''')))+++***(((''')))***(((((()))))))))*********&&&'''))),,,......,,,)))************+++,,,---...((((((((((((((((((((())))))))))))(((((((((''''''(((((((((((())))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''!!!%%%(((((((((***+++'''&&&&&&&&&'''(((***+++''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((())))))******&&&''''''''''''&&&'''(((((((((((((((((()))))))))'''''''''%%%######%%%(((&&&(((((('''&&&%%%&&&'''%%%&&&''''''(((((((((''''''***,,,,,,)))''''''(((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&(((((())))))))))))((((((***++++++)))'''&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''******))))))((((((''''''uuugggbbb]]]\\\]]]``````___ZZZXXXVVVTTTSSSQQQNNNLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEDDDBBB@@@???@@@@@@AAA@@@@@@???>>>===:::999777666444333333333222333444444444222000...---222333---)))***---///++++++++++++++++++++++++))))))))))))((((((((((((******))))))((((((''''''&&&''''''((()))******+++((((((((((((((((((((((((***)))))))))((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''((((((((())))))******)))((('''&&&&&&'''((()))%%%+++...,,,(((((()))+++&&&'''''''''(((((())))))%%%%%%&&&'''((()))******&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''"""$$$''''''&&&'''))),,,*********)))((((((''''''''''''''''''((((((((()))+++***)))'''''''''((()))+++***))))))))))))*********)))((('''''''''''''''((((((((((((((((((((((((%%%&&&((()))***)))(((&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******%%%&&&&&&&&&''''''(((((())))))))))))((('''&&&%%%%%%%%%%%%&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((()))******(((***,,,+++(((''')))+++(((((())))))*********+++$$$%%%'''+++---...+++)))''''''''''''((()))***+++(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))(((((((((((()))))))))))))))((((((''''''''''''''''''''''''''' ###((()))'''&&&'''((('''&&&&&&&&&'''(((***+++%%%&&&&&&&&&&&&&&&&&&%%%************************((((((''''''''''''(((((('''(((((()))***+++++++++%%%(((***&&& !!!))))))))))))(((((((((((()))))))))'''&&&'''))),,,(((*********((('''((()))&&&&&&'''(((((()))((((((%%%''')))(((&&&&&&(((+++&&&'''''''''(((((())))))''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&'''((())))))******)))***++++++***((('''(((******)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((()))******''''''(((((())))))******'''''''''&&&&&&'''''''''+++******)))(((''''''&&&uuuhhhddd___\\\\\\^^^^^^___ZZZXXXVVVUUUTTTSSSPPPMMMNNNNNNNNNNNNMMMKKKJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEEEEDDDDDDBBB@@@===============<<<<<<;;;;;;:::888777555444444444222222222111111111111000...------,,,,,,------......---,,,+++************)))******++++++)))((('''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((()))((('''''''''((()))+++,,,++++++++++++************(((((((((((((((((('''''''''((()))******)))((('''(((((((((((())))))))))))+++*********)))'''&&&%%%'''''''''''''''&&&&&&&&&&&&))))))&&&""""""'''---))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))))))))))))))((((((((((((((((((''''''((((((''''''''''''((((((+++***)))*********(((&&&))))))))))))******************))))))(((((('''''')))))))))))))))(((((('''(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&(((+++---...,,,***)))$$$%%%&&&((())))))******((((((((((((((((((((((((&&&&&&''')))******************))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))***)))'''((()))***((('''((()))***++++++,,,+++++++++++++++++++++***))))))'''(((((()))***++++++,,,'''))))))((('''&&&'''(((,,,,,,+++***))))))******+++***((('''''''''((())))))))))))))))))***++++++''''''&&&&&&&&&&&&''''''(((((((((((()))+++,,,---&&&''')))*********)))(((&&&&&&'''(((((()))(((((((((((('''&&&&&&''')))***((((((((((((((((((((((((''''''((())))))((('''&&&,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''&&&&&&&&&'''(((***+++%%%''')))***+++***)))((()))(((''''''''')))***+++''''''(((((())))))*********'''%%%&&&)))++++++***'''''''''''''''&&&&&&&&&************************''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))************************$$$%%%&&&'''(((******+++''''''(((((())))))******,,,+++)))((((((((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++sssgggccc___\\\\\\]]]^^^^^^ZZZYYYWWWVVVUUUSSSPPPNNNNNNNNNNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGEEEEEEDDDDDDBBB@@@>>>>>>>>>???>>>======<<<;;;:::888777555444444444222222222111111111111000...------,,,,,,------...///...---,,,++++++++++++)))******+++***)))((('''(((((((((((())))))))))))&&&&&&&&&&&&'''''''''''')))))))))(((((('''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''((()))***+++)))))))))(((((((((''''''''''''''''''''''''''''''(((((()))******)))((((((((((((((('''''''''''''''))))))))))))((('''&&&&&&'''''''''''''''''''''''''''((((((&&&$$$$$$'''+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((())))))((()))++++++***(((((((((((()))))))))*********)))))))))((((((((('''&&&&&&'''(((((()))(((((((((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&'''(((******)))((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))***))))))(((((((((((())))))))))))'''''''''((()))*********((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))***((('''((()))***)))'''''''''(((((()))((((((((((((((()))))))))(((((('''&&&&&&&&&'''((())))))))))))*********((('''((()))******)))(((((((((((((((((((((((((((((()))***+++'''''''''''''''((())))))(((''''''''''''''''''(((''''''&&&&&&&&&'''((((((%%%%%%'''((((((((('''&&&'''(((((()))******))))))---+++)))((('''(((''''''((((((((((((((((((((((((''''''((())))))((('''&&&'''&&&$$$######$$$&&&'''((((((((((((((((((((((((,,,+++***((('''''''''''''''''''''''''''((()))***$$$%%%'''))))))((('''&&&))))))(((''''''((()))***'''((((((((()))))))))***+++(((&&&&&&((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))'''&&&%%%&&&&&&'''((((((((((((((((((((((((******)))(((''''''&&&&&&(((((((((((())))))))))))***)))((('''&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))qqqfffbbb^^^\\\\\\\\\]]]]]][[[YYYXXXWWWVVVTTTQQQOOONNNNNNNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGEEEEEEDDDDDDBBB@@@???????????????>>>>>>===;;;:::888777555444444444222222222111111111111000...------,,,,,,------...///...---,,,,,,,,,,,,,,,)))************)))(((((('''''''''((()))*********&&&&&&''''''(((((())))))++++++***)))((((((''''''&&&&&&'''''''''((((((((())))))(((((((((((()))***))))))(((((((((((('''''''''(((((((((((((((((((((((()))************))))))((((((''''''&&&&&&%%%%%%''''''(((((((((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''))))))))))))))))))))))))'''&&&%%%%%%&&&''')))***)))((((((''''''(((((()))((('''''')))+++,,,+++***''''''((((((((()))))))))))))))))))))(((((((((((($$$$$$&&&'''((()))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''''''''&&&))))))))))))(((&&&%%%$$$(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********''''''(((((())))))******''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))((('''((()))***)))(((''''''((((((((('''&&&&&&'''(((((()))))))))((((((&&&&&&''''''(((((()))))))))++++++***)))((()))***((((((''''''&&&&&&''''''&&&'''((()))++++++,,,,,,'''''''''''''''(((((())))))((((((''''''(((((()))(((''''''&&&%%%%%%&&&&&&%%%&&&&&&'''((('''''''''((())))))***************///,,,((((((******(((&&&((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))(((''''''(((((((((''''''((((((((((((((('''&&&'''((()))))))))((('''***)))(((((((((((())))))(((((((((((())))))))))))+++)))'''&&&''''''&&&%%%&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((+++***((('''&&&%%%%%%%%%((((((((((((((((((((((((,,,+++***)))'''&&&%%%$$$))))))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''~~~nnneeeaaa^^^\\\\\\\\\\\\\\\\\\ZZZXXXWWWVVVUUURRROOONNNNNNNNNNNNMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGEEEDDDDDDDDDBBB@@@>>>????????????>>>======;;;:::888777555444444444222222222111111111000000...------,,,,,,------......---,,,+++++++++++++++************)))))))))((('''((((((((()))))))))***''''''(((((())))))******,,,,,,+++***)))(((''''''))))))))))))************)))))))))(((((((((((((((+++*********)))))))))))))))))))))))))))*********)))))))))***************))))))(((''''''&&&%%%%%%%%%%%%&&&'''((((((''''''(((((((((((())))))))))))(((&&&&&&&&&(((((('''%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&((()))***))))))(((((((((((()))))))))(((((()))++++++***)))''''''''''''(((((((((((())))))))))))((((((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((''''''((((((((((((((('''&&&%%%$$$###((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))***'''((((((((()))))))))***((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))((('''((()))***)))((())))))***))))))(((''''''))))))***++++++++++++***((()))))))))*********+++)))***+++***((('''((()))(((''''''&&&&&&'''''''''&&&''')))+++,,,++++++*********))))))))))))******))))))(((((((((((()))))))))(((''''''''''''(((((('''(((((()))))))))))))))((())))))******)))))))))+++(((&&&'''+++,,,+++((((((((((((((((((((((((((('''''''''(((((((((((((((,,,++++++******++++++,,,(((((((((((((((((((((((($$$$$$$$$%%%&&&((()))***'''''')))))))))((('''&&&)))***++++++++++++******)))))))))((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''&&&&&&))))))))))))))))))))))))((((((((((((((()))))))))******))))))((((((''''''+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((}}}nnndddaaa^^^\\\\\\\\\\\\[[[\\\ZZZXXXWWWVVVUUURRROOONNNNNNNNNNNNMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGEEEDDDDDDDDDBBB@@@======>>>>>>======<<<;;;;;;:::888777555444444444222222222111111111000000...------,,,,,,------...,,,+++***************************)))))))))))))))***)))))))))((((((((('''((((((((()))))))))******+++++++++***)))(((((('''))))))))))))************)))))))))))))))(((((((((*********))))))))))))((('''''''''(((((()))))))))(((((()))))))))******+++******))))))((('''&&&&&&$$$%%%&&&'''(((((((((((('''((((((((())))))******(((&&&&&&&&&(((((('''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))'''&&&&&&&&&''''''))))))(((((((((((())))))+++***)))*********((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********))))))((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++,,,***)))'''&&&'''((()))''''''(((((((((''''''&&&((((((((((((((((((((((((((())))))))))))(((((('''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))(((''''''((()))******)))))))))***))))))((('''''')))******+++++++++******))))))))))))************((()))***)))'''&&&'''((()))(((((('''(((((())))))((()))***++++++***)))(((******))))))))))))******))))))(((((((((((())))))&&&&&&&&&''''''(((******(((((((((((()))))))))***'''(((((()))(((((('''''')))'''%%%''')))+++)))'''((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((()))***'''''')))))))))((('''&&&***++++++++++++*********((())))))))))))((((((((())))))))))))((((((((((((%%%&&&'''''''''''''''(((&&&&&&''''''((()))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++******))))))((((((''''''***************))))))(((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''(((******}}}ooodddbbb___]]]]]]]]]\\\[[[[[[YYYXXXWWWVVVTTTQQQOOONNNNNNNNNNNNMMMKKKJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIGGGEEEEEEDDDDDDBBB@@@===============<<<;;;;;;;;;:::888777555444444444222222222111111111111000...------,,,,,,------...******))))))))))))******+++******)))((()))))))))*********)))(((''''''''')))))))))))))))(((((((((******))))))))))))((((((&&&&&&'''''''''((((((((('''((())))))))))))((((((((((((''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''((('''''''''((()))***+++******))))))((((((''''''%%%&&&'''(((((((((((((((&&&''''''(((((())))))***'''''''''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%***))))))(((((())))))***,,,***************(((&&&''''''((((((((()))))))))(((((((((((())))))))))))***+++++++++******)))((((((((((((((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%'''(((((())))))*********)))((('''&&&&&&&&&'''((((((((()))***+++++++++***(((((((((((((((((((((((((((((())))))))))))((((((*********)))((('''''''''(((((((((((())))))))))))************************&&&''''''((((((((((((((((((((((((((())))))))))))((('''&&&(((***+++***)))''''''((((((((('''&&&&&&)))))))))))))))(((''''''''''''''''''(((((((((((('''((()))((('''&&&&&&((())))))(((((())))))******)))))))))))))))((('''''')))((((((''''''''''''''')))((((((''''''(((((()))$$$$$$$$$%%%&&&((()))***'''&&&&&&&&&&&&'''(((((('''((((((((((((''''''&&&))))))))))))(((&&&%%%$$$((((((((((((((((((((((((''''''&&&''''''((()))***'''(((((((((((((((((('''******************************)))(((''''''''''''''''''((((((((((((((('''))))))((((((((('''''''''''''''((()))))))))))))))))))))))))))((((((((((((###&&&((((((((('''((()))'''''''''(((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&((()))***+++~~~qqqdddbbb```^^^^^^^^^]]][[[ZZZYYYWWWVVVUUUSSSPPPNNNNNNNNNNNNNNNMMMKKKJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEIIIGGGEEEEEEDDDDDDBBB@@@>>>>>>>>>>>>>>>===<<<<<<;;;:::888777555444444444222222222111111111111000...------,,,,,,------...+++***************++++++++++++)))((((((((()))***))))))))))))((((((((((((***))))))((((((''''''&&&''''''(((((((((((())))))%%%%%%&&&&&&&&&'''''''''&&&'''((()))******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''((()))))))))((((((%%%&&&&&&'''(((((())))))'''((((((&&&$$$$$$'''+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))$$$%%%''')))***))))))(((******))))))))))))*********)))))))))++++++)))'''((((((((()))))))))******'''((((((((()))))))))***((())))))************)))(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((()))******(((((('''''''''((())))))'''((())))))******))))))((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))((('''&&&'''***+++***)))''''''(((((()))(((((((((************)))'''&&&%%%((((((((((((''''''''''''((()))***)))'''''''''((())))))(((((())))))***+++''''''''''''''''''(((((())))))((('''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&''''''((()))'''&&&&&&%%%&&&'''((())))))))))))))))))((('''''''''+++---,,,'''$$$%%%'''(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++*********++++++*********))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((()))***)))(((''''''&&&&&&&&&'''%%%&&&((()))***************)))))))))((((((((('''%%%(((******((('''((()))((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))******))))))((((((((((((((((((((((((+++*********)))((((((((((((((((((((())))))))))))'''(((((()))((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***rrreeeccc```_________]]]\\\ZZZXXXVVVUUUTTTSSSPPPMMMNNNNNNNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGEEEEEEEEEDDDBBB@@@???????????????>>>======;;;:::888777555444444444222222222111111111111000...------,,,,,,------...+++++++++***++++++,,,,,,,,,+++)))((((((((()))***''''''(((((())))))************)))((('''&&&%%%%%%&&&&&&''''''((()))))))))''''''''''''((((((((()))%%%&&&((()))*********)))***)))))))))(((((((((((('''(((((()))***++++++,,,&&&%%%%%%%%%&&&''')))***&&&&&&&&&'''''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&'''(((((()))&&&))))))&&&""""""'''---''''''''''''''''''''''''&&&''''''''''''''''''&&&'''((((((((())))))******))))))))))))))))))))))))###&&&***---//////......******))))))))))))******((((((((()))+++,,,+++)))))))))))))))************'''((((((((())))))******%%%&&&''')))************(((((((((((())))))))))))((()))***++++++***)))(((%%%&&&&&&'''((())))))***))))))******++++++,,,,,,%%%&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&((()))************''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))''''''&&&'''***++++++***((()))***++++++,,,++++++---------,,,***)))'''&&&************)))))))))))))))***+++***)))((((((***((((((((((((((()))******&&&%%%%%%%%%&&&''')))+++++++++***)))))))))))))))''''''&&&&&&&&&&&&''''''++++++***))))))))))))***)))(((((('''''')))***+++***************)))((((((###)))...---(((&&&)))---(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++))))))************))))))(((((((((((((((((((((((( ###&&&((()))'''&&&&&&&&&'''(((***+++******)))((((((((((((((($$$%%%''')))++++++++++++******))))))(((((((((''''''***,,,,,,(((&&&&&&'''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((()))******)))((('''************************)))))))))))))))))))))***''''''(((((())))))******)))***+++++++++***((('''))))))))))))))))))))))))************************))))))(((''''''''''''(((ooogggaaa\\\]]]]]]]]]___cccYYYXXXWWWUUUSSSQQQPPPOOONNNPPPPPPOOOKKKHHHFFFFFFJJJIIIHHHGGGGGGHHHJJJJJJJJJIIIHHHFFFEEECCCBBBAAA???????????????>>>======<<<<<<:::888666444333222555444222333444444333111------.........---,,,+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))))))))'''%%%&&&)))***(((&&&%%%&&&((()))))))))((('''***))))))((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))((((((((((((''''''(((((())))))******(((''''''''''''&&&&&&&&&%%%&&&((()))***)))(((&&&(((((((((((())))))))))))((('''%%%$$$%%%&&&(((***''')))+++...111000---*********)))((((((((((((((())))))))))))((('''&&&%%%&&&((()))++++++)))(((&&&'''(((((((((((((((''''''++++++***)))))))))))))))((('''&&&%%%%%%&&&'''(((++++++***)))(((((()))))))))(((&&&%%%%%%&&&'''((())))))(((((('''''''''&&&))))))((((((''''''&&&&&&((((((''''''''''''(((((())))))(((((()))***++++++***)))(((''''''((()))***&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%''')))+++))))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))+++)))(((&&&&&&((()))++++++******)))(((''''''&&&%%%''')))***)))((()))***))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++***)))((('''''''''''''''(((((((((((('''''''''((((((((((((((('''((()))++++++******)))((((((((((((((()))******&&&''''''((()))(((((((((&&&'''))))))((('''$$$###&&&&&&'''((((((''''''&&&******))))))((((((''''''))))))))))))))))))))))))((()))*********)))'''&&&$$$%%%'''((()))((('''%%%(((((('''(((((('''%%%"""&&&'''''''''(((((())))))&&&&&&''''''(((((())))))*********))))))((('''&&&((((((((((((((()))))))))((((((((((((((('''''''''%%%%%%%%%&&&'''((()))***&&&'''((())))))******)))'''((()))((('''&&&''')))+++***)))'''''''''((())))))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((pppggg```[[[\\\\\\\\\]]]```ZZZYYYXXXVVVTTTRRRPPPPPPNNNOOOOOONNNKKKHHHHHHHHHJJJJJJIIIHHHHHHIIIJJJKKKJJJIIIHHHFFFEEECCCBBBAAA>>>>>>>>>>>>>>>===<<<<<<999999888777666555444333333111000111222222000///......---------,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************(((((())))))))))))((((((&&&&&&&&&&&&&&&''''''((('''''''''''''''((()))))))))'''&&&'''))))))(((&&&'''(((((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%&&&((()))***)))((('''(((((((((((())))))))))))((('''&&&%%%&&&''')))***((()))***---///...,,,)))******)))(((((((((((((((((((((((()))(((((('''&&&'''((()))******)))((('''''''''((((((((((((''''''(((''''''&&&&&&&&&&&&&&&(((((('''''''''(((((()))+++******)))(((((())))))(((''''''''''''((()))))))))(((((((((''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((***************+++,,,,,,***)))(((''''''((()))***&&&&&&&&&'''''''''((((((((('''&&&&&&&&&(((***+++))))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))***)))(((''''''((()))************)))((('''''''''&&&(((******)))((()))***(((((((((((())))))))))))(((((((((((((((((((((((()))******+++***)))((('''''''''''''''(((((((((((())))))((((((''''''&&&&&&'''((()))*********))))))((((((((((((((()))******''''''((())))))))))))(((&&&'''((())))))'''&&&$$$((((((((((((((((((''''''(((((((((((('''''''''&&&(((((((((((((((((((((((('''(((((()))((('''&&&%%%%%%&&&'''))))))((('''&&&&&&&&&&&&(((******)))'''''''''''''''((((((((()))'''''''''((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''(((((()))((()))))))))))))))(((''''''((()))((('''&&&''')))***)))((('''''''''((((((***************)))((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))))))))((((((qqqfff```[[[[[[[[[ZZZ[[[^^^[[[ZZZYYYWWWTTTRRRQQQPPPNNNOOONNNLLLJJJIIIJJJKKKKKKKKKJJJIIIIIIJJJJJJKKKJJJIIIHHHFFFEEECCCBBBAAA======>>>>>>======<<<;;;777777666666555555444444444333222222444333222000///...---,,,+++,,,------------,,,,,,+++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))''''''''''''((((((((())))))'''&&&'''((()))(((''')))))))))))))))***++++++$$$%%%&&&'''(((******+++((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''))))))))))))(((((((((((()))((('''&&&'''((()))******))))))***,,,,,,***(((***))))))(((((((((((((((''''''((()))))))))(((((('''((()))******)))((('''''''''((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%''''''((()))******))))))******)))((((((((())))))&&&'''((()))************(((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((******)))))))))***++++++))))))(((((((((((())))))&&&&&&'''''''''(((((((((***)))(((''''''(((******))))))************)))))))))))))))))))))(((((('''))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''((()))+++***)))(((((()))''''''(((((())))))******(((((((((((((((((((((((())))))*********)))((((((''''''''''''((((((((((((******)))((('''&&&%%%%%%'''(((((()))***)))))))))((((((((((((((())))))***''''''((())))))))))))(((%%%&&&'''((()))((('''&&&))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&'''((()))***)))(((''''''&&&'''(((++++++***)))''''''''''''(((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''************)))((('''&&&'''((()))((('''&&&'''))))))(((''''''&&&'''''''''***++++++++++++***))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++(((((())))))))))))((((((sssggg```\\\\\\\\\ZZZZZZ]]]\\\[[[YYYWWWUUUSSSQQQPPPNNNNNNNNNLLLJJJJJJKKKMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBAAA>>>>>>>>>>>>>>>======<<<888888777666555555444444333222222333444333111///000...,,,+++++++++---...------,,,+++******))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((())))))***&&&''''''(((((((((((((((((((((''''''((((((((('''***)))((('''((()))***+++$$$%%%&&&'''((()))***+++))))))))))))))))))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&(((((((((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((())))))))))))(((((((((((()))(((((((((((()))******+++)))(((((()))))))))((())))))(((((((((((())))))&&&&&&'''))))))*********(((((())))))))))))((((((&&&'''((((((((((((((((((***)))((((((''''''((((((%%%&&&((()))******)))(((***))))))((((((((())))))&&&''')))******)))((('''((((((((((((((('''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((((('''''''''''''''(((((())))))(((((((((((())))))''''''''''''((((((((((((***)))(((''''''(((((()))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))(((((((((''')))***++++++)))'''((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''((((((((()))))))))))))))(((((((((((())))))&&&&&&'''(((((((((((('''%%%%%%'''((())))))))))))***))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))***)))))))))***)))(((((())))))'''&&&'''''''''((((((((((((((())))))((((((''''''&&&&&&&&&'''((()))************++++++***)))((((((''''''%%%&&&&&&'''((()))******((((((((((((((('''&&&&&&)))))))))))))))((('''''''''((()))((('''&&&''')))'''''''''&&&&&&&&&'''''')))************)))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++(((((())))))))))))((((((tttgggaaa]]]]]]]]][[[[[[]]]\\\[[[ZZZWWWUUUSSSQQQPPPNNNNNNNNNLLLJJJJJJLLLNNNLLLLLLKKKKKKKKKJJJJJJIIIJJJIIIHHHFFFDDDCCCBBBAAA???@@@@@@@@@@@@???>>>>>><<<;;;:::888666444333333000000000111222111///---000...,,,+++++++++---...,,,,,,+++***)))(((((('''************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((()))******&&&&&&'''((()))((((((((('''(((((((((''''''(((((()))((('''&&&'''((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))(((((((((''''''***))))))(((((('''''''''(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((***)))))))))((((((((('''((((((((((((((())))))***+++)))'''&&&((()))(((((())))))(((((((((((())))))&&&&&&((()))************(((((())))))))))))((((((&&&&&&'''(((((((((((((((+++***))))))(((((())))))$$$%%%'''((()))((('''''')))((((((((((((((())))))'''(((((()))((('''%%%$$$'''''''''(((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))(((((('''''''''((((((((())))))((((((''''''''''''''''''))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))+++,,,+++)))(((((()))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''((((((((((((&&&&&&''''''(((((())))))'''''''''''''''((((((((())))))(((((((((((())))))%%%%%%&&&''''''''''''&&&%%%&&&'''((())))))******))))))((('''&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''(((((())))))))))))))))))'''&&&&&&'''((('''&&&((((((((((((((('''''''''))))))((((((''''''&&&&&&%%%&&&''')))************,,,,,,++++++***)))((((((%%%&&&&&&'''((()))******((()))))))))((('''&&&%%%''''''((()))))))))))))))'''((()))((('''&&&''')))&&&&&&''''''''''''''''''((((((((()))(((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))((((((rrrfff```]]]^^^^^^\\\[[[]]]\\\[[[YYYWWWTTTRRRPPPOOONNNOOOOOOMMMKKKKKKLLLMMMKKKKKKKKKKKKKKKJJJIIIHHHJJJIIIHHHFFFEEECCCBBBAAA@@@@@@AAAAAA@@@@@@???>>>===<<<;;;999666444333222444333444555666555222000///...---,,,+++,,,------+++*********)))(((((((((************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******%%%&&&((()))))))))(((''''''((()))((('''&&&''')))'''''''''''''''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))))))))(((((((((((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((()))******))))))((((((''''''''''''((((((((())))))))))))(((&&&'''((())))))(((((((((((((((((())))))***&&&'''((()))******+++***))))))(((((((((((())))))%%%&&&'''((())))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''(((((())))))'''''''''''''''&&&&&&%%%'''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((++++++***)))))))))******(((((())))))))))))((((((''''''((((((((()))))))))&&&&&&&&&'''''''''''''''))))))************))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))***,,,+++***))))))***)))))))))))))))((((((((())))))))))))))))))))))))(((((('''''''''((())))))''''''''''''((((((((((((%%%%%%&&&'''((()))******'''&&&&&&&&&&&&'''((((((***))))))(((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&'''(((((()))******))))))'''''''''((()))***((((((((()))))))))))))))******************************)))(((((((((((()))'''''''''((((((((())))))%%%$$$###$$$''')))******((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&((()))************+++++++++******)))))))))&&&&&&''''''(((((())))))((())))))***)))(((&&&%%%&&&'''((()))************'''((()))((('''&&&''')))&&&&&&'''(((((((((''''''''''''((((((''''''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((oooccc^^^[[[]]]^^^[[[[[[]]]\\\[[[YYYVVVSSSQQQOOONNNNNNOOOPPPOOOMMMKKKKKKKKKJJJJJJKKKKKKJJJIIIGGGFFFJJJIIIHHHFFFEEECCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>;;;:::999777666555333333555555666777888777444111......---------,,,,,,,,,************************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((((((''''''''''''((())))))%%%&&&((()))***)))((('''&&&((())))))'''&&&''')))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))((((((((('''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((())))))*********)))((('''''''''&&&&&&'''(((((((((((((((((('''&&&''')))******)))((((((((((((((()))******'''((()))***************))))))(((((((((((())))))%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''***)))((('''&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&'''((()))***''''''''''''((((((((()))((((((((((((((('''''''''((((((''''''''''''((((((,,,,,,+++***************'''((()))******)))(((''''''((((((((())))))))))))%%%&&&'''((((((((((((((())))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((***++++++***)))***+++******))))))((((((''''''))))))))))))))))))))))))(((''''''&&&'''((()))***''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%&&&'''(((******)))(((((((((((((((&&&'''(((((())))))(((((((((''''''(((((()))************)))((()))***,,,...'''''''''((((((((())))))))))))))))))))))))))))))***)))((('''&&&'''(((((('''''''''''''''(((((()))&&&%%%$$$%%%(((***++++++)))((((((((('''''''''''''''''''''(((((((((((((((''''''((())))))***))))))))))))(((((((((((((((((('''''''''((((((((((((((('''((()))******)))'''&&&'''((()))))))))))))))((('''((()))((('''&&&''')))&&&'''((()))))))))(((((((((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((mmmaaa\\\ZZZ\\\]]][[[ZZZ]]][[[ZZZXXXVVVSSSPPPNNNMMMMMMOOOQQQPPPNNNKKKJJJJJJJJJJJJKKKKKKJJJHHHFFFEEEJJJIIIHHHFFFEEECCCBBBAAA???????????????>>>======777777777666555555444444...///000111222111...+++------.........---,,,+++++++++++++++++++++,,,,,,************************))))))))))))((((((((((((''''''''''''''''''''''''************************(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))%%%&&&((()))***)))((('''&&&(((***)))&&&%%%''')))'''(((***+++++++++***)))''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))+++******)))(((''''''&&&%%%&&&&&&'''(((''''''''''''&&&'''(((++++++***)))((((((((((((((()))******((())))))************)))))))))(((((((((((())))))%%%&&&'''((())))))))))))))))))(((''''''''''''(((---+++)))((('''&&&'''''''''''''''''''''((()))***%%%%%%%%%&&&(((+++---///&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((''''''''''''((((((++++++***)))(((((())))))'''((()))******)))((('''(((((((((((())))))))))))&&&&&&((()))************))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''')))++++++******+++,,,++++++***)))((('''&&&&&&))))))))))))))))))))))))((('''&&&&&&'''((()))***''''''''''''((((((((()))((((((((((((((('''''''''&&&&&&%%%$$$%%%&&&'''(((******)))(((((((((((((((((())))))***************)))(((((((((((())))))***,,,+++******+++---///111&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&%%%&&&'''''''''&&&&&&&&&&&&'''((((((+++)))'''&&&((()))***)))))))))(((((('''''''''&&&&&&'''''''''(((((())))))'''(((((()))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&((()))***+++)))((('''************)))((('''&&&'''((()))((('''&&&''')))&&&''')))*********)))((()))))))))))))))(((((('''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((}}}ooobbb```]]]ZZZYYYYYYZZZ[[[ZZZYYYVVVTTTRRRQQQQQQQQQOOOOOOOOONNNMMMLLLKKKJJJMMMKKKIIIHHHIIIIIIHHHFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>===999999999999888666555444222222222111111111111111///...,,,+++***)))))))))++++++***)))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))++++++***(((&&&$$$'''(((***+++++++++***)))))))))((((((((((((((((((***)))))))))((((((''''''))))))))))))(((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''(((((())))))******)))((('''&&&&&&'''((()))))))))))))))************((('''&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))***+++,,,,,,+++***)))))))))((('''''''''''''''((((((((((((((()))******+++******)))(((''''''&&&((((((((((((((((((((((((+++)))&&&######$$$''')))))))))))))))))))))))))))###%%%&&&''''''''''''((((((''''''&&&&&&&&&''''''++++++++++++++++++++++++***))))))((('''&&&&&&&&&))))))*********((('''%%%'''((((((((()))))))))***)))))))))(((''''''&&&&&&(((((())))))))))))(((((((((((()))***+++,,,,,,---+++***)))(((''''''''''''+++***((('''''''''((()))+++***)))***++++++***(((...---***))))))***---...))))))))))))))))))))))))'''&&&&&&(((***++++++)))''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%(((++++++)))%%%###"""))))))))))))))))))))))))***(((&&&&&&))))))'''%%%))))))*********((('''&&&((('''''''''((()))+++,,,''''''(((((())))))******+++***((('''&&&&&&''''''''''''''''''(((((((((((('''''''''((((((***++++++((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&******))))))((((((''''''((((((''''''''''''((((((+++)))'''&&&%%%&&&'''(((%%%&&&&&&'''((()))******((((((((((((((()))******)))((('''&&&&&&'''((()))&&&'''((())))))***))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((((())))))***((()))++++++)))))))))***)))'''%%%$$$%%%%%%$$$"""{{{mmmcccaaa]]][[[YYYYYYZZZ[[[ZZZYYYVVVTTTRRRQQQPPPPPPOOOOOOOOOOOONNNLLLKKKJJJLLLJJJHHHGGGHHHIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>===999999999999888666555444444333333333222222111111///...---+++*********)))++++++***)))))))))******************************))))))))))))))))))))))))))))))***+++***(((&&&%%%%%%&&&'''((()))((((((''''''(((((((((((((((((((((******)))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''((((((((((((((()))))))))(((''''''''''''((()))*********)))((((((((('''((('''&&&%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&(((''''''''''''((())))))))))))((('''''''''''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((())))))***************))))))))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((*********)))((('''''''''((((((((((((((((((((((((+++)))'''%%%%%%&&&''')))))))))))))))))))))))))))(((+++,,,)))%%%$$$(((---''''''&&&&&&&&&''''''(((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''((((((((((((((('''))))))))))))************((()))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))))))))((((((((()))******+++***)))((((((((())))))***))))))***++++++)))(((+++***(((''''''(((***+++((((((((((((((((((((((((###$$$&&&'''((('''''''''''''''''''''(((((((((((($$$%%%&&&'''(((((())))))'''((())))))'''%%%%%%%%%(((((((((((((((((((((((('''&&&$$$&&&(((***(((''''''((()))******)))((((((((((((''''''((()))***+++))))))))))))(((((((((((((((((('''&&&''''''((()))''''''''''''((((((((((((%%%%%%%%%&&&'''((())))))))))))((('''((()))******'''''''''''''''''''''''''''''''''(((((('''''''''***)))))))))((((((((('''((((((''''''''''''((((((***)))'''&&&&&&&&&((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))'''(((((())))))))))))(((''''''''''''''''''''''''(((''''''''''''''''''(((***))))))(((''''''''''''''')))******)))(((((())))))'''%%%%%%%%%&&&%%%$$$xxxiiibbbaaa^^^\\\ZZZZZZ[[[\\\[[[YYYVVVTTTQQQPPPPPPPPPPPPPPPOOOOOONNNLLLKKKJJJJJJHHHGGGGGGHHHIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@???===<<<999999999999888666555444555555444444333222111111//////...,,,+++++++++++++++************++++++,,,************************))))))))))))))))))))))))))))))*********((('''&&&&&&&&&'''((((((((((((((('''''''''(((((()))))))))+++***(((''''''((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''''')))((((((''''''(((((()))******)))((('''&&&&&&%%%)))(((&&&$$$$$$%%%'''(((''''''((((((((((((''''''((((((((((((((()))******)))((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))******)))((((((((((((((()))((((((''''''''''''(((''''''&&&&&&''''''((()))******))))))((((((''''''((((((((((((((((((((((((***)))((('''''''''(((((())))))))))))))))))))))))"""&&&&&&!!!&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))***))))))((((((''''''&&&&&&&&&&&&&&&'''((()))***************************(((((()))******+++,,,,,,((())))))******))))))((())))))))))))(((((('''''')))(((((()))***+++,,,,,,+++******)))((()))))))))***))))))***++++++***((((((((((((((((((((((((((())))))))))))))))))))))))%%%))),,,---***(((((()))''''''''''''((((((((((((%%%&&&''''''(((((((((((('''(((((('''%%%&&&''')))''''''''''''''''''''''''%%%$$$$$$&&&(((******)))&&&'''((()))************))))))(((((((((((()))************)))((('''''''''&&&&&&&&&&&&'''(((******''''''''''''((((((((((((&&&&&&&&&''''''(((((()))+++******))))))))))))***(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))((((((((((((((((((''''''''''''((((((***)))'''&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''''')))((((((''''''(((((()))******((('''&&&%%%%%%%%%&&&(((***)))((('''(((((()))'''%%%%%%'''''''''&&&uuufffbbb```^^^\\\[[[[[[\\\\\\[[[YYYVVVSSSQQQPPPOOOOOOPPPPPPPPPOOONNNMMMKKKKKKIIIGGGFFFFFFHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@>>>===<<<999999999999777666555444555555444333222111111000000///...---,,,,,,,,,,,,+++*********+++,,,------************************(((((((((((((((((((((((()))))))))***)))((('''&&&((())))))***************'''(((((())))))*********+++)))(((''''''((()))***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%)))(((((((((((((((((()))(((((((((''''''&&&&&&%%%)))(((&&&$$$$$$%%%''')))'''(((((((((((((((((('''((((((''''''(((((()))***)))(((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))************(((((((((((((((((((((((()))(((((((((((((((((()))+++***((('''&&&&&&'''((()))(((''''''''''''(((((()))))))))((()))******+++***)))))))))((((((((('''((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((+++---,,,(((######'''+++&&&&&&&&&&&&'''(((******))))))))))))))))))))))))))))))))))))((((((''''''(((''''''&&&&&&((()))************))))))))))))))))))))))))*********++++++)))))))))******)))))))))++++++************************))))))***+++,,,,,,++++++******))))))))))))******)))***,,,,,,+++***((()))***++++++***)))(((++++++++++++++++++++++++&&&+++000000+++((()))+++''''''''''''((((((((((((*********)))(((&&&$$$###%%%&&&(((((('''''')))***((((((((((((((((((((((((&&&&&&&&&''')))*********''''''((())))))))))))))))))))))))(((((((((((((((***)))))))))((((((((('''''''''''''''(((((())))))''''''''''''(((((((((((((((((())))))************+++******))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((()))(((''''''''''''((((((((((((((((((((('''''''''((((((((((((((()))******(((((((((''''''((((((((())))))***))))))((('''&&&''''''''''''''''''''''''))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&'''))))))'''''''''((()))'''&&&&&&((()))((((((sssddd```___^^^\\\[[[[[[[[[\\\[[[YYYVVVSSSQQQOOONNNNNNPPPPPPPPPOOONNNMMMLLLKKKIIIHHHFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAA@@@???>>>===<<<999999999999777666555444333333333222111000000000//////...---,,,,,,,,,,,,+++*********+++,,,------))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((''')))))))))))))))******+++)))))))))******+++++++++))))))(((''''''((()))***))))))))))))(((((((((((('''''''''''''''''''''&&&))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''&&&&&&%%%%%%((())))))))))))))))))(((%%%%%%&&&&&&''''''(((((()))'''&&&%%%%%%&&&((()))(((((((((''''''(((((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************((((((((((((((((((((((((((())))))))))))))))))(((***)))'''&&&&&&&&&'''(((((((((''''''''''''(((((()))))))))))))))***++++++))))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((((((((((((((((((((((((((((((+++***))))))++++++***)))&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((,,,+++)))((((((((()))***((((((((((((((((((((('''*********))))))((((((((())))))************))))))((())))))***++++++,,,,,,,,,,,,+++***))))))******************))))))((((((+++******,,,---...---+++((()))***++++++***)))(((++++++++++++++++++++++++###(((---,,,(((%%%&&&)))''''''''''''(((((((((((()))*********)))'''%%%###!!!%%%)))+++***)))))))))))))))))))))))))))))))))))))))***)))))))))))))))******)))((((((((((((((()))))))))))))))((((((((('''((((((((()))))))))***(((((((((((((((''''''&&&''''''''''''((((((((((((((()))******+++******))))))))))))((((((''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))******'''(((((((((((((((((('''))))))***))))))((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))&&&'''))))))'''''''''((()))'''&&&&&&((())))))(((qqqddd___^^^]]]\\\[[[[[[[[[[[[[[[YYYVVVSSSPPPOOONNNMMMQQQQQQPPPPPPOOOMMMLLLKKKKKKIIIHHHHHHIIIJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@@@@???>>><<<;;;999999999999888666555444222222222111111111000000......---,,,,,,,,,,,,,,,+++************++++++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((())))))************************((((((((()))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))******))))))((($$$%%%%%%&&&'''((())))))''''''''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))(((((((((''''''''''''(((((((((''''''''''''(((((()))((((((''''''(((((()))***))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))###!!! """'''(((%%%"""''''''''''''((()))******''''''''''''''''''''''''))))))))))))))))))))))))---,,,+++***))))))))))))&&&&&&&&&''''''(((((((((+++******)))(((((('''''')))******++++++******)))&&&&&&'''((()))***++++++,,,,,,+++***)))((((((((()))))))))))))))(((''''''+++******+++---...---,,,''''''))))))))))))''''''))))))))))))))))))))))))&&&)))+++***((('''(((***''''''''''''((((((((((((%%%&&&(((*********((('''!!!%%%))),,,,,,***)))(((************************)))***+++***((('''((()))+++***)))((('''''''''''''''((())))))))))))(((((('''''''''((()))*********))))))))))))((('''&&&%%%''''''''''''((((((((((((&&&'''((()))))))))(((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((())))))))))))(((((('''(((((((((((((((((((((((()))((((((''''''(((((()))%%%%%%%%%&&&'''(((******&&&(((***)))((('''((((((***(((&&&&&&((((((((('''qqqeee]]]\\\\\\[[[[[[ZZZZZZZZZ[[[YYYVVVSSSPPPNNNMMMMMMQQQQQQQQQPPPOOONNNLLLLLLMMMKKKIIIIIIJJJJJJIIIHHHIIIHHHHHHGGGFFFEEEDDDDDD@@@@@@@@@@@@???===<<<;;;999999999999888666555444111111111222222222333333---,,,,,,++++++++++++,,,++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&'''((()))*********))))))((('''''''''&&&''')))*********)))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((((((((())))))((()))************)))(((&&&&&&''''''((((((((()))%%%&&&'''((())))))(((''')))((('''&&&&&&'''((()))'''''''''''''''(((((()))'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))((()))************)))(((&&&'''(((((())))))))))))'''''''''''''''((())))))((((((''''''(((((()))***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))***)))((((((+++,,,---,,,)))((((((((((((((())))))************************)))))))))))))))))))))))))))************))))))(((%%%%%%&&&'''((()))******************************)))******++++++******)))''''''(((((()))))))))*********)))((((((((())))))'''(((((()))((('''&&&%%%)))((((((***,,,---,,,***((())))))))))))))))))(((((((((((((((((((((((((((***))))))))))))***,,,---''''''''''''(((((((((((($$$%%%(((***++++++)))(((###&&&)))******))))))***))))))))))))))))))))))))%%%''')))(((&&&&&&''')))***)))(((''''''((())))))&&&'''((()))******))))))(((((((((((())))))))))))''''''((())))))((('''&&&''''''''''''(((((((((((('''((()))******)))'''&&&''''''((()))***)))(((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((()))))))))***((((((''''''''''''((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&'''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''((())))))***''')))******)))(((((()))***(((&&&&&&''''''&&&%%%qqqfff\\\[[[[[[[[[ZZZZZZYYYYYY[[[YYYVVVSSSPPPNNNMMMMMMQQQQQQQQQPPPOOONNNMMMLLLOOOMMMKKKJJJJJJJJJIIIHHHIIIHHHHHHGGGFFFEEEDDDDDD@@@@@@@@@@@@???===<<<;;;999999999999888666555444111222222333333444444555,,,,,,++++++******++++++++++++***)))((((((((()))************************))))))))))))))))))))))))))))))(((((((((((()))******)))((((((((()))+++,,,))))))((('''&&&%%%%%%$$$$$$&&&)))+++,,,***((('''***)))))))))((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))''''''(((((())))))******((()))***++++++***)))(((((((((((((((((((((''''''$$$&&&(((******)))(((''')))((('''&&&&&&'''((()))((((((((((((((()))******'''''''''''''''((()))***))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***)))(((%%%&&&(((***++++++******'''''''''''''''((()))******************++++++,,,(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''&&&$$$"""$$$(((,,,***))))))(((((((((((()))(((((((((((((((((((((((()))))))))))))))*********%%%'''(((*********))))))%%%&&&'''((()))***+++,,,*********++++++,,,------******++++++++++++******++++++++++++************''''''''''''((()))***+++&&&'''((((((((('''%%%$$$'''&&&&&&(((***+++***))),,,++++++++++++++++++,,,))))))))))))))))))))))))(((%%%######%%%(((******''''''''''''((((((((()))&&&(((***++++++)))'''%%%&&&'''((((((((((((***,,,))))))))))))))))))))))))!!!$$$''''''%%%%%%'''***((((((''''''((()))***,,,%%%&&&((()))*********)))******))))))((((((''''''%%%&&&''')))))))))((((((''''''''''''((((((((())))))***+++,,,,,,+++)))((('''((()))+++++++++***)))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''((((((((())))))******((((((''''''''''''((((((&&&&&&'''((())))))((((((%%%&&&&&&'''((()))******((((((((((((((()))******&&&'''((())))))((('''&&&''''''((())))))***))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***))))))((((((((())))))((()))++++++)))))))))***+++)))&&&&&&&&&&&&%%%$$$mmmaaa\\\]]]]]]]]]\\\[[[YYYXXX[[[XXXTTTSSSTTTTTTRRROOORRRRRRRRRPPPOOOMMMLLLKKKOOOMMMKKKHHHFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@???>>>>>>>>>???;;;:::999777666666666666222333333444333222000///...---,,,+++++++++,,,---...,,,***(((((()))***++++++++++++*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******))))))((('''&&&&&&&&&'''''''''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))***)))((('''((())),,,---''''''&&&&&&&&&&&&''''''))))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((()))***+++(((((())))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''***)))(((''''''((()))******************)))(((((()))(((''''''''')))***+++)))(((&&&%%%%%%&&&((()))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%))),,,+++(((%%%%%%'''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%((('''&&&###!!!"""%%%''')))))))))))))))(((''''''***)))((((((((()))+++,,,))))))))))))))))))))))))...***'''(((***,,,+++***((()))))))))))))))((('''(((((((((((())))))))))))(((((())))))******++++++)))*********++++++++++++++++++++++++++++++++++++((((((''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&''''''((((((((()))))))))(((''''''((()))******************)))((((((((((((((((((((()))******'''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))'''&&&&&&'''((()))))))))))))))(((((((((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,''''''((())))))))))))))))))((((((''''''&&&%%%%%%******))))))((((((''''''))))))((('''''''''''''''))))))))))))******************)))'''&&&%%%$$$###&&&'''(((*********)))(((%%%&&&&&&'''((())))))***+++***((('''&&&''')))***'''''''''''''''((())))))%%%$$$######$$$&&&)))***((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''')))***)))((()))((('''&&&&&&'''((()))((((((((((((((((((((((((~~~lll```\\\\\\\\\\\\[[[ZZZYYYXXXZZZWWWTTTSSSSSSSSSQQQOOORRRQQQQQQPPPNNNMMMKKKJJJNNNLLLJJJGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@???>>>>>>>>>>>>999888777666444444444444222333444444444333222111...---,,,+++++++++,,,---,,,+++***)))))))))***+++*********)))))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))'''((()))))))))))))))(((((((((((()))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((+++***)))((('''(((***+++(((''''''&&&&&&''''''((()))((((((''''''(((((()))***)))(((''''''((()))***(((((((((((((((((((((((((((((('''''''''((())))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''((()))***************)))(((((((((''''''&&&'''((()))******)))'''&&&&&&''')))***+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((((((((((((((())))))(((%%%$$$$$$''')))))))))*********))))))((())))))((((((((()))++++++)))))))))))))))))))))))),,,***((()))+++,,,+++)))************)))'''&&&&&&(((((((((((()))))))))))))))))))))))))))*********)))))))))*********++++++++++++++++++++++++++++++******)))))))))******+++))))))******))))))((('''************************+++******)))((((((((((((***************)))((((((((((((((((((((()))******'''((()))******)))((('''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((('''(((((())))))))))))(((((('''''''''&&&)))))))))(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******''''''((()))))))))))))))((((((((((((((((((''''''(((((((((((())))))))))))))))))(((''''''''''''''''''''''''((((((((())))))))))))((('''&&&%%%%%%$$$''''''((()))))))))))))))'''''''''(((((())))))***((('''&&&&&&''')))+++---((((((((((((((()))******''''''((()))************((((((((((((((((((((((((((((((((())))))))))))))))))((('''((())))))'''&&&+++***)))(((((()))***+++((((((((((((((((((((((((}}}kkk```]]]\\\[[[ZZZYYYYYYYYYYYYYYYWWWTTTSSSRRRQQQPPPNNNPPPPPPPPPOOONNNLLLKKKJJJKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>999888777666555444444444222333444444555444444444...---,,,+++***+++,,,,,,***************+++++++++)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))******)))(((''''''))))))(((((((((((())))))((((((((((((((((((((((((,,,+++)))(((''''''(((((((((''''''&&&&&&''''''((((((''''''''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''&&&'''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&'''(((((()))************))))))(((''''''&&&&&&&&&'''((((((******((((((((((((******+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))'''&&&''')))***)))'''))))))(((((((((((())))))''''''(((((()))******+++*********((('''''')))+++'''((()))******)))((('''))))))((((((((()))******))))))))))))))))))))))))+++***)))***,,,,,,***)))+++++++++***((('''%%%$$$(((((((((((())))))))))))************))))))))))))((((((((()))))))))******,,,,,,++++++************)))))))))))))))***+++,,,******++++++******))))))+++++++++***************,,,,,,,,,+++***)))''''''************)))))))))(((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((''''''''''''''''''((()))************))))))(((''''''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***''''''((()))))))))))))))''''''((((((((()))))))))'''''''''((()))*********))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&((((((''''''(((((())))))))))))))))))))))))))))))'''&&&&&&&&&''')))+++,,,(((((('''''''''((())))))''')))+++,,,,,,+++)))(((((((((((((((((((((((((((************))))))))))))***)))(((((()))(((&&&$$$******))))))))))))******((((((((((((((((((((((((}}}kkk```]]]\\\ZZZYYYXXXYYYZZZZZZXXXWWWUUURRRQQQPPPOOONNNOOOOOOOOONNNMMMLLLJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEBBBBBB@@@???>>>>>>>>>>>>;;;;;;999888777666666666333333444555555666666666///...,,,+++***++++++,,,((()))***+++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))((('''&&&))))))(((((((((((())))))((((((((((((((((((((((((+++***)))(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&******))))))))))))******%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&&&&&&&'''''''''((())))))************)))(((((((((''''''((((((((((((***))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***)))+++---...---+++)))'''******))))))))))))******''''''((((((((())))))))))))***+++***((((((***+++%%%&&&'''((((((((('''&&&))))))((((((((())))))))))))))))))))))))))))))))))))******,,,,,,+++***(((************)))(((&&&&&&(((((((((((())))))))))))++++++******))))))(((((((((((((((((()))))))))))),,,,,,++++++******))))))''''''''''''((()))******)))***************))))))(((((((((((())))))*********+++,,,,,,,,,***)))(((+++******)))))))))))))))((((((((((((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''')))++++++++++++***+++***)))((('''&&&%%%%%%''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((((((((()))((('''&&&&&&''')))***************))))))))))))***)))(((''''''''''''((('''&&&&&&&&&&&&'''(((((('''(((((()))((('''&&&%%%((((((((((((((((((((((((*********))))))(((((((((***)))(((((())))))'''&&&((((((''''''''''''((((((((((((((((((((((((((((((~~~lllaaa]]]\\\ZZZYYYYYYYYY[[[[[[XXXWWWVVVSSSPPPOOONNNNNNOOOOOOOOONNNMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCBBBAAA???>>>=========<<<;;;:::888777777777777444444444444555666666777///...---+++******++++++((()))***+++++++++++++++************************%%%&&&''')))***,,,---...(((((((((((((((((((((((()))))))))))))))((('''''''''(((((((((''''''&&&%%%))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((())))))***(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&)))(((''''''''''''((()))%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''(((((()))))))))***%%%&&&&&&'''''''''''''''((())))))*********))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((())))))111:::<<<555---************))))))))))))******(((((((((''''''&&&&&&&&&''')))+++***)))((()))***(((((((((((((((((((((((((((((()))))))))((((((((())))))))))))))))))))))))(((***+++,,,+++******)))'''(((((())))))))))))((((((((((((((())))))))))))++++++******))))))(((((((((((((((((())))))))))))+++++++++******)))))))))((((((((((((((()))******(((((()))******)))))))))%%%%%%&&&((()))***+++,,,((()))***,,,,,,,,,+++***+++***))))))(((((())))))((((((((((((((())))))***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''((())))))***&&&''')))++++++++++++***,,,,,,+++***)))((('''&&&%%%&&&&&&''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********''''''((()))))))))))))))((((((((('''''''''&&&&&&***)))))))))((((((((('''))))))(((''''''''''''''''''(((((((((((()))))))))'''''''''(((((((((((())))))((('''&&&&&&'''((()))************)))))))))))))))(((((('''''''''''''''((((((''''''(((((()))***)))(((&&&%%%$$$%%%%%%&&&(((((((((((((((((((((((()))))))))(((((('''''''''(((''''''(((***+++***(((''''''((((((((((((''''''((((((((((((((((((((((((~~~lllaaa\\\\\\[[[[[[[[[[[[[[[\\\XXXXXXWWWTTTPPPNNNNNNOOOOOOOOOOOOOOONNNMMMLLLKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBAAA???>>>=========:::999888777666555555555555555444444444555666666000///---+++*********+++***************+++++++++************++++++++++++%%%&&&''')))+++---...///))))))))))))))))))))))))************)))((('''&&&&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''((())))))******)))((((((''''''(((((()))(((''''''''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&''''''''''''&&&$$$$$$$$$$$$&&&'''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&'''(((((((((((((((((())))))************)))******+++++++++***))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((($$$000>>>@@@777,,,((((((******))))))))))))******)))(((((('''&&&&&&%%%%%%&&&(((***+++***)))))))))---,,,***)))))))))***+++(((((()))))))))((('''''')))))))))))))))))))))))))))***,,,,,,***)))***+++&&&'''((())))))*********(((((((((((())))))))))))************))))))))))))((((((((()))))))))******************************,,,++++++******+++++++++'''((())))))***)))))))))&&&'''((()))***+++,,,---'''''')))***+++,,,,,,,,,,,,+++)))((((((((()))***((((((((((((((()))******))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''((()))************,,,,,,++++++***)))((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((*********)))((('''''''''))))))((('''''''''''''''))))))))))))************((((((((((((((((((((((((((((((''''''&&&'''''''''))))))))))))))))))))))))$$$%%%&&&'''((())))))***++++++******++++++,,,---+++***'''&&&%%%&&&''')))((((((((((((((((((((((((((((((((((((''''''''''''''''''''')))+++,,,+++)))))))))************))))))((((((((((((((((((((((((}}}kkk```\\\\\\]]]]]]]]]]]]\\\\\\YYYZZZYYYUUUQQQNNNNNNPPPOOOPPPPPPOOOOOONNNMMMLLLIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCAAA???>>>===<<<<<<::::::888777666555555555666555444333333333444555000///---+++*********+++,,,+++***)))))))))***+++))))))))))))*********+++(((((()))***+++,,,,,,---))))))))))))))))))))))))((()))))))))))))))((('''%%%&&&'''(((((()))(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((())))))******************)))(((((((((((((((((((((((((((((('''''''''((())))))'''&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((%%%&&&''')))******))))))(((((()))***************)))******+++***)))(((''')))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((###...;;;>>>999000+++***)))))))))(((((()))))))))((((((((((((''''''''''''%%%(((+++,,,+++***))))))000---***'''&&&''')))+++(((((()))))))))(((&&&&&&)))))))))))))))))))))))))))+++,,,+++)))(((***,,,'''(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))*********)))))))))*********++++++(((((())))))******++++++------,,,+++************((()))******++++++******((((((((((((((()))))))))(((((((((((())))))***+++,,,+++)))((('''((()))***((((((((((((((()))*********)))(((''''''((()))***''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((('''(((((())))))+++*********))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))'''((((((***+++,,,------))))))))))))(((((((((((())))))(((''''''''''''''')))))))))*********++++++)))))))))((((((((((((((('''(((((((((''''''&&&%%%'''''''''(((((())))))***$$$$$$&&&'''((()))))))))***************++++++,,,))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))++++++***(((((()))***++++++***)))(((((((((((((((((((((((((((|||jjj___[[[\\\^^^______^^^]]]\\\ZZZ[[[ZZZVVVQQQNNNOOOPPPPPPPPPPPPPPPOOOOOONNNMMMJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCAAA???>>>===<<<<<<===<<<:::999888888777777777666444333222222333444000///---+++************...,,,***(((((()))***+++'''((((((((())))))******************************))))))))))))))))))))))))&&&'''((()))************%%%&&&''')))************))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))((('''&&&%%%))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))***++++++***(((''''''(((***+++((((((((((((((('''''''''))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((%%%&&&(((************)))(((((()))***************((()))*********((('''&&&******++++++++++++******,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++333<<>>======::::::999888777666555444999888666444333222333333111///---+++)))******++++++++++++*********))))))++++++******++++++,,,---))))))))))))))))))))))))***************)))((((((((((((((((((((()))******,,,+++)))((((((((()))***))))))))))))(((((((((((((((''''''&&&&&&''')))***))))))************))))))***++++++***'''&&&&&&'''((((((((((((((()))******''''''''''''((((((((((((((()))*********)))'''&&&'''''''''''''''((())))))(((''''''&&&&&&&&&&&&''')))))))))))))))((('''''')))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((***,,,,,,***((())))))))))))((((((((((((((('''(((***)))'''(((+++(((((()))***+++,,,,,,,,,''''''''''''((((((((((((++++++******)))((((((((())))))(((((((((((()))))),,,,,,000;;;GGGKKKFFF@@@,,,+++***(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))+++*********))))))((((((&&&'''(((*********)))((())))))((((((''''''&&&&&&))))))************))))))+++***((('''''')))***,,,...+++))))))+++,,,)))'''((((((''''''''''''((((((***************************(((''''''((())))))((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***---,,,***)))))))))******...***'''''')))+++***(((++++++***))))))))))))***)))((('''((()))***)))((($$$%%%%%%&&&'''((())))))))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))(((''''''***((('''&&&&&&'''(((***(((((((((((())))))))))))*********))))))((('''&&&******))))))))))))******&&&(((***,,,------------,,,((($$$%%%(((+++)))&&&))))))******+++++++++,,,***)))(((&&&&&&''''''((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))'''&&&&&&'''((()))&&&&&&&&&&&&%%%$$$######%%%&&&&&&((()))***+++,,,((((((''''''''''''((((((***)))(((''''''((()))***((()))***)))((('''((()))******++++++++++++******(((((())))))))))))((((((+++***)))'''&&&&&&&&&&&&xxxjjjbbb\\\\\\[[[[[[\\\\\\]]]^^^ZZZZZZYYYVVVRRRPPPPPPPPPSSSSSSQQQPPPOOONNNNNNNNNJJJIIIHHHGGGGGGGGGHHHHHHJJJIIIGGGFFFEEEFFFGGGHHHFFFEEECCCAAA???===;;;;;;:::999999888777666666555777666555444333222222222111///---+++******++++++++++++++++++************++++++******++++++,,,---))))))))))))))))))))))))***************)))((((((((((((((((((((()))************)))(((''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))))))))************))))))((()))***)))((('''((()))((((((((((((((()))******)))((((((((((((((((((((('''''''''''''''&&&&&&%%%'''''''''''''''((())))))((('''''''''''''''(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''((()))++++++)))((((((((((((((())))))))))))%%%%%%''')))))))))+++---)))))))))******++++++,,,(((((()))))))))*********************))))))))))))((((((((((((((()))******((()))***---111444666777+++***)))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,++++++***)))************)))))))))(((((()))***************************)))))))))((((((%%%&&&'''((()))*********---,,,***)))))))))+++,,,+++)))((()))+++,,,+++))))))(((((((((((((((((()))************************+++)))'''((()))***))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))((()))******,,,+++***)))))))))******---***'''''')))***)))(((((((((((((((((((((((((((,,,***(((((((((((('''%%%&&&&&&''''''(((((())))))))))))(((((((((((())))))'''''''''((((((((((((((())))))))))))************)))))))))))))))(((''''''***)))'''&&&&&&''')))***((((((((((((((((((((()))'''((((((((((((''''''&&&******))))))))))))******'''(((***,,,---...------$$$!!!"""(((,,,,,,***))))))))))))******++++++***)))((('''&&&'''(((((()))((('''&&&&&&'''((()))'''((((((((())))))))))))((((((''''''''''''((((((''''''((())))))(((((((((%%%&&&'''((()))*********((((((''''''''''''((((((***)))(((''''''((()))***((()))***)))((('''((())))))******++++++******)))(((((())))))))))))((((((***)))(((''''''&&&''''''xxxiiibbb\\\\\\[[[[[[\\\\\\]]]]]]ZZZZZZYYYVVVRRRPPPOOOPPPSSSSSSRRRQQQOOONNNLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFDDDBBB???<<<:::999999999888888888777777777555555555444333222111000111///---+++******+++,,,,,,,,,,,,+++++++++******+++************+++,,,,,,))))))))))))))))))))))))***************)))((((((((((((((((((((())))))***)))))))))((('''&&&%%%$$$''''''(((((())))))******&&&''''''(((((((((((((((((())))))******))))))(((&&&((())))))(((((()))+++((((((((((((((()))***************))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((())))))''''''''''''((()))******)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((******)))'''''''''(((((())))))******&&&''''''((()))******************************************+++++++++,,,,,,))))))))))))************(((((('''(((((()))***+++)))---///---)))'''+++000))))))(((((((((((())))))))))))))))))))))))))))))************************+++++++++,,,++++++***)))************)))))))))))),,,+++******************,,,++++++++++++*********"""###%%%''')))++++++,,,...---+++*********++++++(((''''''(((***,,,+++***))))))))))))))))))))))))************************+++***((((((***+++***)))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***))))))******++++++***)))))))))******+++)))''''''((()))((('''''''''((()))))))))((((((+++)))'''''''''((('''&&&((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))*********+++++++++)))))))))))))))(((''''''))))))''''''''''''))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''***))))))(((((())))))***((()))+++,,,------------(((%%%###$$$''')))(((&&&(((((((((((())))))))))))***)))((('''''''''((((((((((((''''''''''''((((((''''''((((((((()))))))))''''''((((((((((((((('''&&&'''((()))************&&&'''((()))***)))((((((((((((''''''''''''(((((())))))(((((((((((())))))''')))***)))((('''(((***)))******++++++******)))'''(((((())))))(((((('''((((((''''''''''''((((((vvvhhhaaa]]]\\\\\\[[[\\\\\\]]]]]]YYYYYYXXXTTTQQQNNNNNNOOOQQQQQQQQQPPPNNNKKKIIIGGGJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEFFFEEEDDDAAA???===;;;:::888888888888888888888888444555666666555333222111111///---+++***+++,,,---,,,,,,,,,,,,++++++++++++***************++++++,,,))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))((()))))))))(((&&&$$$###&&&''''''((()))******+++%%%&&&((()))))))))((('''(((((())))))))))))(((((('''((())))))(((((()))***((((((((((((((())))))***++++++******))))))((((((***)))(((''''''((()))***'''''''''''''''((())))))'''''''''((((((***++++++)))))))))))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&'''))))))((('''&&&''''''((()))******+++***+++***((((((***(((%%%************))))))))))))*********+++++++++,,,,,,'''(((((()))***+++++++++))))))(((((((((((()))))))))000666666000+++***,,,((((((((((((((()))******((((((((((((((((((((((((******************************++++++++++++***************)))))))))))))))---,,,***)))((())))))***++++++++++++++++++++++++###$$$&&&((()))++++++,,,------+++***************((((((((()))*********************++++++*********************************,,,***))))))***++++++***((((((((((((((((((((((((((((((((((((((((((((((((,,,++++++***))))))))))))*********))))))))))))******)))((((((((((((((('''))))))***+++***)))(((((('''%%%$$$%%%'''******************)))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******((())))))))))))*********)))))))))))))))(((''''''))))))(((''''''((())))))((((((((((((((('''''''''$$$%%%&&&'''(((((((((((())))))(((((((((((()))))))))***+++---------,,,,,,,,,***(((((())))))'''%%%''''''(((((((((((((((((()))))))))((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))&&&&&&((()))))))))((('''%%%%%%&&&'''''''''''''''&&&''')))******((('''&&&((((((''''''''''''(((((())))))(((((((((((())))))'''((())))))(((((()))***))))))************))))))'''((((((((((((((((((''''''''''''''''''((())))))uuuggg```]]]]]]\\\\\\[[[\\\\\\]]]WWWWWWVVVSSSOOOMMMMMMMMMPPPPPPPPPOOOMMMKKKHHHGGGKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGHHHIIIIIIGGGFFFDDDDDDDDDBBBAAA???>>>===<<<999999999888888888888888555666777777777555444333000///---+++++++++------,,,,,,,,,+++++++++************))))))******+++,,,))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))))))))******)))(((&&&%%%&&&''''''((()))******+++%%%&&&((()))))))))((('''(((((())))))))))))((((((((()))***)))((('''((()))((((((((((((((())))))***+++*********)))))))))(((***)))(((''''''((()))***'''''''''''''''((())))))'''''''''((((((***++++++)))))))))))))))(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&((())))))(((&&&''''''((()))******+++***+++***''')))---,,,&&&******)))))))))))))))))))))))))))************+++''''''((()))***++++++,,,,,,+++***((('''''''''''''''+++///111000...,,,***(((''''''(((((()))***+++((((((((((((((((((((((((************************)))******++++++*********))))))))))))))))))******,,,+++)))(((''''''((()))************************''''''((()))************++++++***)))))))))))))))************)))(((((()))******++++++++++++******)))))))))))))))))))))))),,,***))))))***++++++***))))))))))))))))))))))))((((((((((((((((((((((((*********))))))(((((('''))))))))))))***)))))))))))))))***)))((((((((((((***************)))((('''(((&&&%%%%%%''')))*********************)))))))))(((((()))******)))((((((%%%&&&&&&'''((()))******'''''''''(((((((((((())))))))))))))))))(((''''''))))))(((((((((((()))))))))(((((((((''''''&&&&&&%%%&&&'''((()))*********))))))(((((((((((()))))))))***+++,,,,,,,,,+++***%%%%%%&&&(((***,,,,,,,,,(((((('''''''''''''''''')))))))))))))))((((((((('''(((((((((((((((((('''''''''''''''((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&%%%$$$###'''(((((())))))(((&&&%%%((((((''''''''''''(((((((((((())))))))))))((((((&&&((())))))(((((()))+++)))))))))******)))))))))''''''((((((((((((''''''''''''&&&''''''((()))***tttfff___]]]]]]\\\\\\[[[[[[\\\\\\WWWWWWVVVSSSOOOMMMLLLMMMRRRRRRQQQPPPNNNMMMKKKJJJLLLMMMMMMLLLKKKJJJHHHHHHGGGGGGHHHIIIHHHGGGFFFEEECCCCCCBBBAAA???>>>======::::::999999999888888888777777777777777666555555000///---,,,+++,,,---...+++++++++*********))))))***))))))))))))***++++++))))))))))))))))))))))))***************)))((((((***))))))(((((((((((((((((())))))))))))(((''''''''''''(((((())))))******&&&''''''((((((((((((((('''(((((())))))((((((''')))******)))(((''''''(((((((((((((((((()))******))))))))))))))))))))))))'''&&&&&&&&&&&&''''''((('''''''''''''''((())))))''''''''''''((()))******)))))))))))))))(((''''''&&&&&&&&&'''(((((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))'''&&&&&&((()))))))))''''''(((((())))))******%%%((((((&&&+++444444---))))))))))))))))))))))))((((((((())))))))))))***'''(((((()))***+++++++++,,,+++***(((''''''''''''+++(((%%%&&&***---///...((((((((((((((()))******))))))))))))))))))))))))************************((()))******+++*********))))))))))))***************)))((((((((((((((((((((((((((())))))))))))))))))***************))))))))))))))))))))))))))))))+++,,,---+++)))(((((())))))***+++,,,,,,+++***)))))))))))))))))))))))))))+++***((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))(((((('''((()))*********)))))))))***,,,+++)))(((((()))))))))((((((((()))******...,,,(((&&&'''''''''''')))))))))))))))*********))))))++++++++++++))))))&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((()))))))))))))))((('''''')))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''((()))************)))((((((''''''(((((())))))***+++++++++***)))(((%%%&&&'''(((((((((((('''((((((((((((''''''''''''))))))*********)))((('''''''''((((((((((((''''''&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))(((((((((((('''&&&%%%$$$((((((''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((&&&'''))))))((((((***+++((())))))******))))))(((&&&''''''((((((''''''&&&'''''''''''''''((()))***ssseee___^^^]]]\\\\\\[[[[[[\\\\\\YYYXXXWWWTTTPPPNNNNNNNNNRRRQQQPPPNNNMMMLLLLLLLLLNNNNNNNNNNNNMMMKKKJJJHHHGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCAAA???===<<<;;;;;;;;;:::999999888777777777777666555555555555666000///---,,,,,,,,,...///*********)))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))***************)))((((((******)))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((())))))))))))'''''''''''''''((())))))''''''(((((((((((('''''''''((())))))(((((()))***((((((((((((((()))******'''''''''(((((())))))***%%%&&&&&&''''''''''''''''''''''''''''''((())))))((('''''''''''''''(((((()))))))))))))))(((''''''&&&&&&'''(((((()))******''''''''''''((((((((((((***************************((('''''')))*********(((((((((((())))))))))))###'''(((&&&---888999111''''''(((((())))))******((((((((()))))))))******(((((())))))*********+++))))))(((((((((((())))))+++(((&&&&&&))),,,......)))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))************(((((()))*********))))))((((((((()))))))))******((()))))))))))))))(((((((((((()))***++++++++++++***,,,------***)))+++---((()))***++++++***)))((())))))))))))))))))))))))+++)))'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******&&&''')))*********)))))))))+++------***))))))***)))(((((()))+++...222444111...***''''''''''''''''''(((((())))))*********)))+++,,,------,,,+++)))'''''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))((('''''')))))))))******)))))))))))))))(((''''''&&&%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''((((((((()))******)))((('''&&&******+++***'''%%%######)))))))))(((((((((''''''))))))***+++***)))((('''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((()))***'''(((((((((((((((''''''((('''&&&%%%%%%&&&((()))((((((''''''''''''(((((('''((()))******)))((('''&&&'''))))))((((((***+++(((((())))))))))))((((((&&&''''''((((((''''''&&&(((((('''''''''(((((()))sssddd___^^^]]]]]]\\\[[[[[[[[[\\\ZZZZZZYYYVVVRRROOOOOOPPPPPPOOOMMMKKKJJJJJJKKKLLLOOOOOOPPPOOONNNLLLJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFDDDBBB???<<<:::999<<<<<<;;;:::999777777666777666444333333444555666000///---,,,,,,---...///))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))***************)))((((((******)))(((((((((((((((&&&%%%$$$$$$%%%&&&((()))))))))))))))(((((((((((((((((('''&&&&&&((()))***''''''((((((((((((''''''%%%&&&((()))((()))+++,,,((((((((((((((()))******%%%%%%&&&'''((()))******&&&''')))*********)))((('''''''''''''''((())))))(((''''''&&&&&&&&&'''''')))))))))))))))((((((''''''''''''((()))******+++''''''''''''((((((((()))************************+++)))'''''')))+++++++++))))))))))))((((((((((((%%%***)))'''...999999000&&&''''''((()))******+++((())))))))))))*********))))))))))))************&&&&&&''''''(((***+++,,,$$$&&&)))++++++)))'''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((())))))*********+++''')))***,,,,,,,,,+++***(((((())))))*********+++&&&''''''(((((((((((((((((()))***+++,,,---------)))+++------++++++---000'''(((***++++++***((('''))))))))))))))))))))))))***(((''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&((()))+++,,,,,,,,,,,,&&&'''(((*********)))((())),,,......+++)))***++++++******+++///555:::>>>000---)))'''(((*********&&&''''''((()))******+++***+++---......---+++***((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))(((((('''))))))************))))))))))))((('''&&&&&&%%%%%%%%%&&&''''''((('''''''''((((((''''''''''''(((((((((((()))))))))'''&&&%%%&&&(((***++++++******+++******))))))(((((((((''')))******++++++)))((('''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((***+++$$$%%%&&&'''(((((((((((()))'''%%%$$$$$$&&&)))+++((((((''''''''''''(((((('''((()))******)))((('''%%%'''))))))((((((***,,,(((((())))))))))))((((((&&&''''''''''''''''''&&&((((((''''''''''''((((((tttfff^^^aaa___[[[YYYXXXYYYZZZ\\\ZZZ[[[WWWPPPMMMOOOOOOKKKPPPPPPPPPOOONNNMMMLLLKKKMMMMMMMMMLLLLLLKKKJJJIIIJJJIIIGGGFFFEEEFFFGGGGGGCCCBBBAAA@@@???===<<<<<<:::999888666666666666777999888777666555444333333111000...+++***++++++,,,+++*********************(((((())))))******++++++)))+++---+++((('''***,,,))))))))))))((((((((((((***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((()))******+++++++++***)))(((((()))))),,,+++***(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))***)))(((((((((***+++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))******+++,,,))))))************))))))))))))))))))************))))))************))))))+++*********))))))((((((************************))))))((((((''''''&&&&&&(((((()))***************,,,)))'''&&&(((***++++++///---+++)))((()))+++,,,+++++++++++++++***)))(((''''''''''''&&&&&&&&&&&&+++*********))))))(((((((((((((((((())))))))))))++++++***)))(((((())))))+++***)))))))))***,,,---))))))*********+++++++++---,,,,,,+++*********++++++***)))(((((()))***+++******))))))((((((''''''(((((()))***************)))))))))))))))******+++***++++++,,,,,,,,,++++++...---+++)))(((((()))***&&&+++///444<<>>555---,,,******+++,,,,,,+++******))))))******+++,,,,,,+++)))((()))(((&&&%%%$$$&&&(((+++,,,,,,++++++))))))))))))))))))))))))((()))++++++)))))))))***&&&'''((())))))((('''&&&''''''(((((())))))******+++)))&&&&&&'''''''''''')))(((''''''''')))***+++(((((((((((())))))))))))((()))***++++++***)))((())))))))))))(((((((((((((((((((((((((((''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''(((((())))))******+++***(((&&&%%%&&&'''(((&&&&&&'''((()))***++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))tttfff^^^^^^\\\[[[ZZZYYYZZZ\\\]]]WWWYYYZZZ[[[XXXRRRLLLIIIPPPPPPPPPOOONNNMMMLLLKKKMMMMMMNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFDDDBBB???<<<:::999:::999888777666666777777888777777666555444333222111000...+++***++++++,,,))))))*********+++++++++)))))))))))))))*********+++,,,,,,+++******,,,---))))))((((((((('''''''''***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))************))))))(((''''''((((((***))))))(((((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''((()))***))))))((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))******+++,,,))))))************))))))))))))))))))************))))))************))))))************)))))))))((())))))))))))))))))))))))++++++******))))))))))))((())))))******************((('''''')))***************++++++++++++************+++++++++***)))))),,,++++++++++++*********+++*********))))))))))))(((((((((((()))))))))***++++++***)))))))))))))))******))))))******+++,,,))))))*********+++++++++---,,,++++++************+++***)))(((((()))***+++***)))))))))((((((((('''(((((()))***************)))))))))))))))******+++*********************)))(((((())))))*********)))---222666666888:::777111+++)))'''''')))***)))((())))))(((((())))))*********)))(((((())))))((('''******+++++++++)))'''%%%))))))))))))))))))))))))%%%''')))((('''&&&'''''''''(((((())))))(((((('''))))))))))))((((((((((((***(((&&&&&&&&&''''''&&&(((((('''''''''((()))***((((((((((((''''''''''''))))))************))))))))))))))))))((((((((((((&&&&&&'''(((((()))(((((((((((((((((('''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((('''&&&&&&''')))***(((((((((((())))))))))))((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))tttggg```ZZZZZZ[[[[[[[[[\\\\\\\\\ZZZZZZbbbkkkiiiZZZOOOMMMPPPPPPPPPOOONNNMMMLLLKKKNNNNNNNNNNNNMMMLLLKKKJJJGGGGGGHHHHHHHHHGGGFFFFFFHHHGGGEEECCC@@@===;;;:::::::::888777777666777777777666666555444333222222111000...+++***++++++,,,)))))))))***+++++++++,,,************))))))))))))(((&&&%%%&&&((()))))))))))))))((((((((('''''''''))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))(((((('''''''''''''''((((((((((((((()))******((()))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((()))))))))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))************))))))************))))))************))))))))))))((((((((((((((((((((((((+++************)))))))))((()))******++++++******)))(((((()))***+++***(((%%%'''+++---...---***((()))******+++++++++******************))))))))))))***************)))))))))((((((((()))))))))******+++***))))))))))))))))))))))))***+++++++++++++++***************+++++++++,,,+++++++++******************))))))))))))******))))))))))))(((((((((((((((((()))***************))))))))))))******++++++******))))))((((((((('''###%%%'''***++++++***))),,,111444111---,,,+++))))))(((&&&'''((())))))((('''''''''((((((((())))))(((''''''((()))******)))+++,,,,,,+++***'''%%%$$$))))))))))))))))))))))))(((***,,,+++***)))***+++***))))))(((((())))))************)))((('''''''''***(((&&&&&&'''((('''&&&(((((('''''''''((())))))((((((''''''&&&&&&&&&%%%******))))))))))))******))))))))))))((((((((((((%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''))))))))))))((((((((((((''''''&&&&&&'''(((***+++***)))))))))((((((((('''''''''&&&&&&&&&&&&'''''')))******++++++******)))))))))))))))))))))))))))uuuiiibbbZZZ[[[\\\\\\]]]\\\[[[ZZZ]]]YYYaaannnlllZZZPPPRRRPPPPPPPPPOOONNNMMMLLLKKKMMMMMMMMMMMMLLLKKKJJJIIIFFFGGGHHHIIIIIIHHHFFFEEEDDDDDDCCCAAA@@@???>>>===::::::999888777777777777666555555444333333222222111000...+++***++++++,,,+++*********************++++++******))))))(((((('''$$$"""$$$'''***)))'''******)))))))))((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))''''''(((((((((((())))))'''((((((((()))))))))***)))(((((('''''''''((((((((((((((((((((())))))***((((((((((((((()))))))))))))))((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((+++******)))(((((((((((((((((((((((((((((())))))************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++******))))))))))))******((()))))))))************)))******++++++******)))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***))))))***+++------+++((($$$'''+++...///...,,,***((()))***+++++++++++++++)))))))))(((((((((''''''************************(((((()))))))))***************)))))))))))))))***((()))***,,,,,,+++************************************+++++++++************))))))))))))))))))***))))))))))))(((((((((((((((((()))***************))))))******++++++++++++,,,+++******)))(((''''''$$$%%%''')))+++++++++++++++,,,,,,+++))))))((((((***)))((((((***+++******''''''(((((()))))))))))))))((('''((()))***)))((('''((())))))***))))))(((((((((((((((((((((((((((***,,,------,,,++++++,,,+++***)))(((((()))***+++***)))))))))((((((((('''***)))(((((()))***)))((()))))))))))))))))))))))))))((((((''''''&&&&&&%%%+++***)))(((((()))***+++))))))))))))((((((((((((&&&&&&&&&'''((())))))***)))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))(((''''''&&&&&&&&&''''''******))))))(((((('''''''''''''''&&&'''((()))***))))))))))))(((((((((((((((''''''&&&&&&''''''((())))))************))))))((((((((((((((((((((((((wwwkkkeee[[[\\\]]]]]]]]][[[YYYXXX[[[TTTVVV```^^^QQQLLLQQQPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEFFFHHHIIIIIIHHHGGGFFFCCCBBBAAA@@@???>>>===<<<::::::999999888888777666555555555444333333222222111000...+++***++++++,,,---,,,,,,+++***)))((((((++++++******))))))((((((+++((('''(((,,,...---++++++++++++*********))))))(((((())))))))))))(((((())))))************))))))************************(((((()))))))))*********(((((((((((()))))))))))))))))))))(((((()))*********))))))(((((((((((((((&&&&&&&&&''''''(((((((((***)))((('''&&&&&&''''''(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((''''''&&&))))))))))))))))))((((((************************************************))))))(((((((((((())))))))))))(((((())))))***+++******)))(((((()))******((()))))))))******************++++++++++++******))))))))))))))))))******************************(((((((((((())))))))))))))))))***+++++++++++++++******+++...//////,,,)))((()))+++,,,------------((()))***+++++++++++++++++++++++++++***************************+++++++++))))))))))))***************)))))))))))))))******((()))***,,,,,,+++******************************))))))***+++++++++***))))))))))))******)))))))))(((((((((((())))))))))))(((((()))***************))))))***++++++++++++***,,,---------,,,***)))(((******)))((()))***+++,,,000,,,)))***---...,,,******((('''(((***++++++***'''((()))*********))))))***)))(((((())))))((('''%%%&&&'''((()))***++++++((((((((((((((((((((((((''')))******)))(((((()))+++***)))(((((()))***+++'''((((((((()))))))))***+++***)))***+++,,,+++)))************************)))))))))(((((((((''''''+++***)))(((((()))***+++))))))))))))(((((((((((()))(((''''''''''''((((((*********))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((******))))))((((((''''''))))))(((''''''''''''''''''''''''((()))*********)))(((((((((((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((wwwlllfff]]]]]]]]]]]]\\\ZZZXXXWWW[[[TTTRRRVVVTTTNNNNNNSSSPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFEEECCC@@@>>>;;;999888::::::::::::999888777666555555555555444444333333111000...+++***++++++,,,---,,,,,,+++***)))((((((************))))))))))))***)))((()))+++,,,,,,,,,++++++*********)))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))((((((((())))))******+++(((((((((((())))))))))))***))))))))))))******+++******)))(((((((((((((((%%%%%%&&&&&&''''''((((((***)))'''&&&&&&'''(((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))((('''''')))************))))))(((((((((((((((((((((((((((************************))))))(((((((((((()))))))))(((((((((((()))******+++***)))(((((()))***+++))))))))))))******************++++++++++++******))))))))))))*********************************************++++++++++++,,,)))***++++++,,,+++++++++******+++---//////,,,***,,,++++++******+++,,,---)))******+++++++++***************)))))))))((((((*********+++++++++++++++)))))))))*********++++++)))))))))))))))******+++))))))***++++++++++++++++++++++++***************((()))***+++++++++***)))))))))************))))))(((((((((((())))))))))))(((((()))***************((()))+++,,,,,,,,,+++***+++---///000///---***(((---,,,***(((((()))+++,,,222***%%%(((,,,,,,(((&&&((('''&&&&&&(((******)))'''((()))***+++***)))(((+++)))(((((())))))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++)))((()))******))))))(((((())))))***'''''''''((()))************))))))***,,,,,,+++)))******+++++++++***))))))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((***)))(((&&&&&&&&&'''(((+++++++++*********))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&&&&&&&'''((()))***++++++))))))(((((((((((())))))&&&''''''((((((''''''&&&))))))))))))))))))))))))vvvkkkeee\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXUUUSSSRRRRRRRRRSSSPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFDDDAAA???<<<:::999:::::::::::::::888777666666666666555555555555444111000...+++***++++++,,,************************)))))))))))))))*********(((((()))(((''''''(((***)))))))))((((((((((((''''''((()))******)))((('''))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))))))))((((((((((((((((((((((((((()))******((((((((((((((())))))***&&&&&&&&&'''(((((()))))))))((('''&&&&&&''')))***'''((()))******)))(((''''''''''''((()))*********))))))))))))))))))))))))'''((()))*********)))(((***+++,,,,,,+++***)))(((((((((((((((((((((((((((************************))))))(((((((((((())))))((((((((((((((()))******+++***)))(((((()))***+++))))))))))))***************++++++,,,,,,++++++***((()))))))))******************************************+++++++++,,,,,,,,,)))***++++++,,,,,,++++++***)))***+++------+++))),,,+++***)))((((((((((((******+++++++++***)))))))))))))))(((((((((''''''*********++++++,,,,,,,,,))))))*********+++++++++)))))))))))))))***++++++******))))))******+++,,,+++++++++*********))))))'''(((***+++,,,+++***)))((()))***++++++***)))((('''((((((((()))))))))***(((((()))***************((()))+++------,,,+++***)))+++///222222///+++(((******))))))))))))******+++&&&$$$''')))&&&%%%''')))'''&&&''')))++++++***%%%&&&(((******)))(((''')))((('''((()))***)))(((***)))(((((('''''''''''')))))))))))))))))))))))))))+++,,,,,,+++******+++'''(((((())))))(((((('''(((((((((((())))))))))))((('''((()))++++++***(((((())))))***)))((('''&&&&&&&&&'''(((((()))))))))))))))************))))))))))))))))))(((((((((((()))((('''&&&&&&''')))***************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((()))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''(((((((((((((((''''''''''''(((((())))))******(((((((((''''''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))uuuiiiccc[[[[[[[[[[[[[[[\\\\\\\\\SSSVVVUUUQQQPPPRRRQQQNNNPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEFFFGGGIIIJJJEEEDDDCCCBBB@@@???>>>>>>::::::;;;;;;:::999777666666666666666666555555555111000...+++***+++,,,,,,'''((()))***+++,,,------(((((())))))******++++++***,,,---+++((((((***---((('''''''''&&&&&&&&&&&&'''((()))******)))((('''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))(((((((((((('''''''''''''''((()))***&&&&&&''''''(((***+++,,,&&&''''''((()))******+++((('''&&&%%%&&&(((***+++'''((()))******)))((('''&&&''''''((()))******+++))))))))))))))))))))))))((()))***+++,,,,,,+++***+++,,,,,,---,,,+++***)))************************************************))))))(((((((((((())))))((((((((((((((()))******+++***)))'''''')))***+++))))))))))))***************++++++,,,,,,++++++***(((((())))))*********+++))))))))))))))))))))))))(((((())))))******************+++,,,,,,,,,,,,+++)))(((((()))++++++***)))*********)))(((&&&$$$###+++++++++++++++***)))(((---------,,,,,,,,,++++++*********++++++,,,,,,,,,)))************+++++++++))))))((())))))***+++++++++***)))))))))***,,,---++++++++++++******))))))&&&(((***+++,,,+++***)))((()))***++++++***)))((('''((((((((())))))******(((((()))***************(((***+++------,,,+++***&&&***///333333000+++'''%%%''')))***+++***)))((('''%%%'''++++++''')))///+++***)))***,,,---...---$$$%%%'''))))))((('''&&&'''&&&&&&'''***++++++***((((((''''''''''''(((((())))))))))))))))))))))))&&&'''))))))'''&&&'''(((&&&'''((())))))((('''&&&******))))))((((((''''''&&&&&&&&&(((******(((&&&''''''((((((((('''%%%$$$$$$%%%%%%&&&'''((())))))((()))***++++++***)))((())))))))))))(((((((((((('''&&&%%%%%%&&&(((+++,,,))))))))))))((((((((((((************************&&&'''''''''(((((())))))))))))))))))************&&&&&&&&&&&&&&&'''((()))''''''(((((())))))******%%%&&&'''((())))))))))))))))))))))))(((((((((((('''''''''&&&&&&'''''''''(((((())))))))))))(((((())))))))))))))))))))))))sssfff___ZZZZZZ[[[[[[[[[[[[ZZZZZZXXXWWWVVVTTTSSSRRRRRRRRRSSSRRRQQQOOONNNMMMLLLLLLKKKLLLMMMNNNMMMKKKIIIHHHIIIIIIHHHHHHGGGFFFFFFFFFDDDEEEEEECCCAAA??????@@@===;;;999777666666666777777666555555555555444222///...---,,,+++,,,---...((()))***+++,,,---......++++++***)))((('''&&&%%%(((((())))))******++++++(((******(((&&&&&&(((+++,,,+++)))((('''''''''((('''((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************((('''%%%%%%'''(((***************))))))))))))$$$$$$$$$%%%(((******)))******))))))))))))******)))))))))))))))******+++(((((((((((())))))))))))***************)))(((((((((((('''(((((()))***+++))))))))))))))))))))))))******))))))))))))******---,,,***)))))))))*********************))))))(((((((((((((((((('''''''''((()))***++++++***((((((+++***)))(((((()))***+++...------,,,+++***))))))************************++++++************++++++************))))))))))))))))))))))))************,,,+++)))''''''(((***++++++++++++*********))))))************************+++++++++*********))))))(((((()))***************+++******)))))))))))))))---///111///+++((()))***+++***)))))))))***,,,---)))******++++++******)))))))))*********+++++++++))))))))))))))))))))))))******+++,,,------......---,,,***)))))))))***+++)))))))))))))))))))))))))))***,,,------,,,***))),,,,,,,,,,,,,,,,,,------&&&((())))))(((((()))+++(((***+++***'''&&&'''))))))))))))))))))******+++,,,+++++++++++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''******))))))((('''''''''((()))***+++++++++++++++******))))))(((((('''''',,,,,,)))''')))---,,,'''))))))(((((('''''''''&&&))))))((((((''''''&&&&&&))))))(((((('''''''''&&&******))))))))))))******((((((''''''''''''((((((((((((''''''''''''((((((,,,+++((('''&&&'''((()))%%%&&&'''(((((('''&&&%%%''''''''''''&&&''')))+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((((((((((((************************((('''&&&&&&((())))))((((((((((((((('''&&&%%%$$$!!!###''')))***)))((('''vvvggg```[[[[[[\\\\\\\\\\\\[[[[[[YYYXXXVVVTTTSSSRRRQQQQQQTTTSSSQQQOOONNNMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEEEECCC@@@?????????<<<;;;999888777666777777666555333333333333111000///...---,,,+++,,,,,,---***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))))))))************+++,,,***((((((***---+++***)))(((''''''((((((((((((((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******)))(((''''''''''''((()))************))))))))))))'''&&&%%%''')))+++***)))***))))))(((((())))))***))))))(((((())))))***+++)))))))))))))))(((((((((***************)))(((((()))(((((((((((())))))***))))))))))))))))))))))))******))))))))))))******---,,,+++************+++(((((((((((((((''''''&&&))))))))))))))))))))))))))))))************)))))),,,+++***))))))***+++,,,---,,,,,,+++******))))))************************++++++************++++++************))))))))))))))))))))))))***************)))(((((((((***+++,,,,,,,,,,,,,,,++++++******************************+++++++++*********))))))((()))***************))),,,++++++******************,,,---,,,)))''''''((()))(((((('''((()))***+++******++++++++++++************************++++++******************************++++++,,,,,,------++++++***))))))))))))***************************)))***+++,,,,,,+++***)))++++++++++++************'''(((***)))(((((()))***)))+++......+++))))))***)))(((((((((((()))******++++++++++++***************))))))))))))))))))***))))))(((((((((((())))))************************((()))))))))))))))))))))++++++++++++***)))((((((***)))))))))(((((((((''''''))))))''''''******'''******)))))))))(((((((((((((((((((((((('''''''''******)))))))))(((((((((******))))))))))))******((((((''''''''''''((((((++++++************++++++******(((''''''((())))))((()))***++++++***)))((('''(((((((((&&&&&&(((***))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((''''''((((((((((((((((((((((((,,,***((('''''''''%%%$$$++++++++++++***)))((('''$$$%%%''')))))))))((('''zzzjjj```\\\\\\]]]]]]]]]]]]\\\\\\ZZZYYYWWWUUUSSSQQQPPPPPPTTTSSSRRRPPPNNNMMMKKKKKKMMMMMMLLLLLLKKKJJJJJJIIIBBBCCCCCCDDDEEEEEEFFFFFFDDDEEEEEECCC@@@>>>>>>???<<<;;;:::888777777777777777666444333333333111///000///...,,,+++++++++,,,,,,,,,+++***)))(((((('''(((((())))))*********+++************)))))))))))))))***+++***((((((***,,,***))))))((((((((()))))))))))))))(((((('''''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************)))))))))))))))((('''(((***+++***))))))((((((''''''(((((()))))))))(((((())))))***+++*********))))))((((((((()))************))))))(((******)))((((((((())))))))))))))))))))))))))))))******))))))))))))******,,,,,,+++*********++++++(((((())))))(((((('''&&&******************************)))))))))******+++,,,,,,++++++++++++,,,,,,+++++++++******))))))(((************************++++++************++++++++++++*********))))))))))))))))))*********++++++''''''((()))***+++,,,------------,,,,,,,,,,,,+++************************+++++++++***************)))***************))))))---,,,,,,+++***+++++++++(((***+++***)))''''''((()))(((((((((((()))******++++++,,,,,,,,,,,,++++++++++++*********************************************************+++++++++***************)))((((((************************++++++++++++++++++++++++*********))))))(((((('''(((*********((('''((()))(((+++------,,,***))))))((((((''''''(((((()))***)))))))))))))))***************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))******++++++)))))))))******)))(((((())))))))))))(((((((((((($$$***---***((()))***)))************))))))))))))'''((((((((((((((())))))************))))))))))))******))))))))))))******)))((((((''''''(((((())))))((((((''''''(((((()))(((((((((((())))))))))))&&&'''(((((((((((('''&&&'''((())))))'''&&&''''''))))))))))))))))))))))))''''''((((((((())))))))))))))))))(((((('''''''''((((((((((((((((((((((((,,,***(((''''''&&&$$$"""((((((((((((((('''&&&%%%'''''''''(((((((((''''''lll```\\\\\\]]]]]]]]]]]]\\\\\\[[[YYYWWWUUURRRQQQPPPOOOTTTTTTSSSQQQOOOMMMKKKJJJMMMMMMKKKJJJJJJIIIJJJJJJCCCDDDDDDDDDEEEEEEEEEFFFDDDEEEEEECCC@@@>>>===>>>;;;;;;:::999888888777777:::888666666666555333111111000...,,,++++++++++++,,,++++++***)))(((''''''(((((((((((())))))))))))++++++******))))))(((((('''(((((((((((((((((()))))))))))))))))))))************))))))((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******)))((((((************)))))))))(((***)))((((((******)))(((((((((''''''''''''((((((((((((((((((((()))******++++++******)))((((((((())))))************)))(((++++++***)))((((((((((((((((((((((((((((((((((((******))))))))))))*********************************++++++++++++***)))))))))))))))***************+++***)))((()))***+++,,,++++++++++++++++++++++++*********)))))))))))))))************************++++++************+++++++++++++++*********))))))))))))*********+++++++++'''((()))++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******************************************************+++++++++***)))))),,,,,,+++************+++)))***+++++++++******************+++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++***************************************************))))))))))))((()))***+++***)))((('''************************...---,,,,,,,,,,,,---...++++++***)))(((''''''&&&***++++++***((('''((()))((((((((('''&&&&&&'''((('''''''''''''''((())))))(((((((((((())))))))))))((())))))))))))))))))((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))******++++++$$$%%%&&&(((***++++++,,,))))))))))))(((((((((((('''///444000***)))++++++))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((''''''&&&&&&''''''(((&&&'''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))******))))))((('''''''''))))))))))))))))))))))))((('''&&&&&&''''''&&&$$$&&&'''''''''&&&&&&%%%$$$)))(((&&&%%%%%%%%%&&&&&&oooaaa[[[[[[\\\\\\\\\\\\[[[[[[[[[YYYWWWUUURRRQQQPPPOOOTTTTTTSSSRRRPPPNNNLLLKKKMMMLLLKKKJJJIIIIIIIIIJJJGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEBBB???=========::::::::::::999999888888:::888666666666555444222111000...,,,++++++++++++***)))))))))))))))))))))---------,,,,,,,,,++++++++++++******))))))((((((((('''(((((()))******))))))))))))*********************))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((************)))))))))(((***((('''((())))))(((&&&((((((''''''''''''((((((((((((((('''((())))))***+++*********)))))))))(((((())))))*********)))))),,,+++***))))))((())))))((((((((((((((((((((((((******))))))))))))******(((((())))))))))))))))))+++++++++++++++******)))((((((((())))))*********+++***)))))))))***,,,---)))******************))))))))))))))))))*********************************++++++************++++++++++++++++++************************++++++++++++******++++++++++++***)))************++++++++++++******************************************************++++++++++++***)))++++++***)))))))))))))))))))))***++++++++++++******+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************************************************))))))))))))))))))))))))***+++++++++***((('''************************,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))((((((***+++,,,***)))(((((()))***'''$$$""""""%%%((()))'''''''''''''''((())))))''''''((((((((()))))))))'''(((((())))))(((((('''))))))(((((((((((())))))************************************))))))(((((($$$%%%&&&(((***++++++,,,(((((((((((())))))))))))***333888222+++((()))***(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))+++******))))))******+++&&&'''((()))******))))))))))))))))))))))))))))))&&&(((******(((&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))(((((((((((())))))))))))))))))))))))'''&&&&&&'''((((((&&&%%%))))))*********)))(((((()))'''%%%$$$###$$$%%%%%%qqqccc[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYWWWUUUSSSQQQPPPPPPRRRSSSSSSRRRQQQOOOMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDEEEEEEBBB???<<<<<<===::::::;;;;;;:::999888888777555444444555555333222000///...,,,+++++++++,,,((())))))******+++++++++,,,,,,,,,++++++*********************))))))))))))+++******,,,......---,,,)))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((************)))))))))))))))(((''''''))))))(((''')))((((((''''''(((((()))((((((''''''(((((()))***************************((())))))************)))++++++***)))))))))******))))))))))))))))))))))))******))))))))))))******'''((())))))******))))))))))))******))))))((('''''''''((())))))************************+++,,,---((()))************)))(((((())))))******+++++++++************************++++++************++++++,,,++++++++++++******************++++++++++++,,,,,,,,,+++++++++*********)))***************++++++***************************************+++++++++)))******+++,,,,,,+++++++++***))))))(((((()))))))))(((((()))***+++)))(((((()))******++++++******++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))*********+++++++++++++++***))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++******))))))+++++++++)))((()))***,,,)))$$$"""$$$'''***,,,((((((''''''(((((()))***''''''(((((())))))******'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))*********)))(((''''''&&&)))))))))******)))(((((((((((((((((()))))))))))))))111444///'''&&&'''(((''''''''''''((((((((((((((())))))))))))))))))***''''''''''''((((((((((((******))))))))))))*********))))))(((((())))))******))))))(((((())))))***(((((((((((()))))))))))))))((((((''''''(((((()))'''((())))))'''&&&''''''))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))(((%%%###((((((((())))))(((((('''((('''%%%$$$$$$$$$%%%%%%sssddd\\\\\\]]]]]]]]]]]]\\\\\\YYYXXXVVVTTTSSSRRRQQQQQQQQQQQQRRRSSSRRRPPPNNNMMMJJJKKKKKKKKKKKKIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEBBB???<<<;;;<<<999:::;;;;;;;;;:::999888666444333444555666555333///...---,,,+++,,,,,,---************+++++++++,,,((()))))))))))))))******)))))))))))))))*********,,,++++++---000111///,,,***++++++,,,+++***((((((((((((((()))******++++++))))))))))))))))))))))))((((((((()))))))))******((('''&&&%%%%%%&&&'''(((************))))))))))))***(((((((((*********(((***))))))(((((())))))***(((''''''''''''((()))))))))))))))******++++++,,,(((((()))************************)))******++++++))))))))))))))))))))))))******))))))))))))******((()))***+++,,,,,,+++***)))************)))(((((((((((()))******+++,,,,,,((()))***+++,,,,,,,,,,,,)))***++++++++++++***)))))))))******+++,,,,,,---************************++++++************++++++,,,,,,+++++++++******************+++++++++,,,,,,,,,+++*********+++,,,---*********++++++,,,,,,,,,************************))))))*********+++++++++((()))***+++,,,---------,,,+++******))))))******+++)))((()))+++,,,)))'''((()))***+++++++++************++++++++++++******(((((()))***+++,,,,,,---++++++++++++++++++++++++((())))))******+++++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++))))))***++++++***))))))++++++++++++++++++++++++)))***++++++***)))***,,,+++(((&&&&&&)))++++++***)))(((((((((((()))******''''''((())))))***++++++(((***+++,,,,,,+++***((())))))(((((((((((())))))''''''''''''''''''''''''((((((((('''''''''''''''++++++++++++***)))(((((('''((((((((()))))))))***'''---///***%%%%%%''''''''''''(((((())))))))))))*********)))))))))))))))''''''(((((())))))))))))******))))))))))))************))))))))))))******''''''&&&&&&&&&&&&''''''******(((''''''((())))))'''&&&%%%%%%%%%%%%&&&''''''(((((((((&&&&&&(((***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((()))******++++++(((((((((((((((((((((((()))))))))***+++***'''%%%%%%%%%&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&''''''ttteee]]]^^^^^^______^^^^^^]]]XXXWWWVVVTTTSSSRRRRRRRRRPPPQQQRRRSSSSSSQQQOOONNNIIIJJJLLLLLLLLLJJJGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIEEEEEEEEEBBB>>><<<;;;<<<999:::;;;;;;;;;:::999888777666555666777888888666///...---,,,,,,,,,---...,,,,,,++++++++++++++++++)))***+++,,,---...//////(((((())))))******++++++***)))))),,,///000...++++++,,,,,,,,,+++***((('''''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))************((('''%%%$$$$$$%%%'''(((************))))))))))))***)))((()))+++,,,+++*********))))))))))))******'''''''''''''''((())))))(((((()))***+++,,,,,,---(((((()))******************)))))))))***+++,,,,,,))))))))))))))))))))))))******))))))))))))*********+++,,,---...------,,,+++,,,,,,,,,,,,+++******))))))***+++,,,,,,------((()))+++,,,------,,,,,,***+++,,,------,,,+++***))))))***+++,,,------...************************++++++************++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++***))))))))),,,...000+++++++++,,,,,,---------************************))))))******++++++++++++'''((()))+++,,,---......---,,,++++++******++++++...,,,+++,,,......,,,)))***+++,,,---...---,,,,,,*********++++++*********''''''(((***+++,,,---...++++++++++++++++++++++++(((((()))***+++,,,,,,---...---,,,+++***+++,,,---+++++++++++++++++++++++++++,,,...//////...,,,+++***************+++++++++((()))++++++******+++---((('''&&&(((+++,,,)))&&&)))))))))))))))***++++++'''(((((()))***++++++,,,***+++---......---+++***))))))(((((((((((())))))************************%%%%%%&&&&&&'''(((((((((((()))***+++++++++++++++'''((((((((())))))******&&&+++,,,'''%%%'''******(((((())))))*********+++++++++******))))))(((((((((((())))))*********+++******))))))))))))************))))))))))))************))))))))))))******,,,+++((('''&&&'''((()))***)))(((''''''((()))***''''''''''''&&&'''))),,,))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,************************%%%&&&'''***------,,,***(((((()))))))))))))))((((((((())))))))))))))))))uuuaaa^^^\\\ZZZYYY[[[]]]^^^^^^[[[ZZZXXXUUUSSSRRRQQQQQQSSSSSSRRRPPPMMMKKKKKKLLLOOOPPPPPPNNNKKKHHHFFFFFFFFFEEEDDDEEEGGGHHHGGGFFFFFFEEEDDDBBB???===:::999:::999888888777777888888999888666555444444555555000///---,,,+++,,,,,,---,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))************))))))++++++++++++************,,,,,,++++++***+++++++++(((***,,,------+++((('''((()))***++++++***)))((())))))))))))************************************))))))))))))(((((((((((('''((((((((())))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))******))))))((())))))************************************************************))))))))))))((())))))))))))************************************))))))))))))))))))))))))************************+++*********))))))((((((*********++++++,,,,,,,,,)))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++++++++++++++,,,,,,............,,,,,,,,,,,,++++++******))))))---,,,***(((((()))+++,,,******++++++++++++******,,,+++***)))((((((((())),,,,,,,,,,,,,,,,,,,,,,,,++++++******************---------,,,+++***)))(((---------,,,,,,+++++++++...---,,,+++************((()))***++++++***)))(((###$$$'''***+++,,,+++***++++++++++++++++++++++++))))))************))))))+++*********))))))((((((***(((''''''(((((('''%%%,,,,,,---,,,,,,+++***)))))))))))))))************))))))))))))***************************)))((((((******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***,,,,,,+++******)))''''''((()))***)))((())))))))))))************+++*********))))))((((((************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''))))))((((((''''''&&&&&&xxxddd]]]\\\[[[\\\^^^^^^]]][[[ZZZYYYWWWUUUTTTRRRRRRRRRSSSTTTSSSPPPMMMLLLLLLMMMOOOPPPQQQOOOKKKHHHFFFFFFDDDCCCCCCEEEHHHIIIIIIHHHEEEEEEDDDBBB@@@===;;;:::::::::999888888888888999888777555444333333444444000///---,,,++++++,,,---,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))************))))))'''''''''(((((()))))))))+++******))))))******+++)))***+++,,,,,,***)))((())))))************))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))(((++++++++++++,,,,,,,,,,,,+++***)))(((((()))***+++))))))(((((((((((())))))*********))))))*********))))))))))))))))))))))))************************,,,,,,,,,++++++++++++***))))))))))))************************************************************************************+++*********))))))))))))++++++++++++++++++,,,,,,)))))))))))))))***++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++++++++,,,---......---,,,+++++++++++++++++++++,,,,,,---,,,+++******+++,,,,,,***++++++,,,,,,++++++***)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))+++++++++*********))))))***)))))))))))))))******((()))***++++++***)))((('''(((***+++,,,+++***)))+++++++++,,,,,,,,,,,,,,,))))))************))))))************)))))))))(((***(((''''''(((((('''&&&(((((())))))***)))))))))))))))))))))************))))))))))))************)))*********))))))(((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))***++++++++++++***)))((('''(((***+++***)))))))))))))))************************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''zzzfff\\\\\\]]]___```___\\\YYYXXXXXXVVVUUUTTTSSSSSSSSSTTTTTTTTTQQQNNNLLLMMMNNNOOOPPPQQQOOOLLLIIIGGGGGGCCCBBBBBBEEEHHHJJJJJJJJJEEEDDDCCCBBB@@@>>><<<;;;;;;;;;:::999999999999999777666555444333333333333000///---,,,++++++,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))************))))))%%%%%%&&&'''((()))*********)))))))))))))))******++++++++++++******))))))******))))))))))))******))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************++++++***))))))))))))***+++***))))))(((((())))))***++++++******++++++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++++++++***)))))))))*********++++++************************************************++++++++++++++++++++++++***************))))))))),,,,,,++++++++++++++++++***))))))))))))***++++++************+++++++++,,,************************++++++++++++************))))))***+++++++++******++++++------------++++++*********+++,,,---------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,+++******)))+++++++++************)))(((((((((((()))***+++,,,((()))***++++++***)))(((+++,,,,,,---,,,***)))(((+++++++++,,,,,,,,,------))))))************))))))************))))))))))))***(((''''''))))))(((&&&%%%&&&'''((())))))))))))))))))))))))************))))))))))))************))))))))))))((((((((('''(((((((((((())))))))))))((())))))))))))*********))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))***))))))))))))***++++++***)))((()))+++++++++***))))))))))))************************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((())))))******))))))((())))))))))))))))))))))))''''''(((((())))))******''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))******)))((((((((())))))+++******))))))******+++((((((((((((''''''''''''%%%%%%&&&''''''((())))))|||hhh___^^^^^^^^^______\\\ZZZWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUTTTRRROOOMMMMMMNNNOOOPPPQQQPPPLLLIIIHHHHHHDDDCCCCCCEEEHHHJJJJJJIIIDDDDDDCCCBBBAAA???===<<<<<<;;;::::::999999::::::777666666555444444333333111///...,,,+++++++++,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))((()))))))))************)))******++++++******)))'''(((((()))******++++++***))))))))))))******+++,,,+++***)))))))))***++++++***)))(((((()))***+++((()))))))))************************************)))))))))))))))*********(((((()))))))))************************************))))))))))))))))))******+++++++++,,,,,,,,,+++))))))))))))))))))))))))*********************************)))))))))(((((())))))*********+++++++++************************************************++++++++++++++++++++++++************************,,,,,,,,,++++++***************))))))******+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********+++,,,------,,,+++*********++++++,,,,,,------,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,++++++((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---)))***++++++++++++***)))+++,,,,,,,,,+++***)))((())))))******+++,,,,,,,,,)))******++++++******)))*********)))))))))))))))***((('''((())))))((('''(((((()))***************((()))))))))************((()))))))))************)))))))))(((((((((((((((''''''(((((())))))******))))))*********+++++++++((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))***)))((((((((()))+++,,,+++)))))))))+++,,,+++***((()))))))))*********************)))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++'''(((((((((((())))))))))))******++++++******)))(((((((((((((((((((((((()))((('''&&&&&&'''((((((+++******))))))******+++(((((((((((('''''''''''''''''''''(((((()))))))))lllccc```^^^]]]]]]^^^]]]\\\WWWVVVUUUUUUTTTTTTUUUUUUUUUUUUTTTRRROOOMMMMMMNNNNNNOOOPPPOOOLLLIIIHHHHHHFFFEEEDDDEEEGGGHHHHHHGGGDDDDDDDDDCCCAAA???>>>===<<<;;;::::::999999::::::888888777777666666555444111000...,,,++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))((()))))))))******************++++++++++++*********************)))))))))***************+++,,,------,,,***)))((()))***++++++***)))(((((()))***+++((()))))))))************************************((()))))))))*********+++,,,,,,---------.........******++++++++++++************))))))))))))******)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********************************)))))))))((((((************++++++++++++************************************************++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++************************++++++,,,***++++++++++++,,,,,,,,,........................++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------------,,,+++++++++,,,,,,,,,---------------.........---,,,+++******++++++++++++*********+++---...---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++)))***+++,,,,,,+++***)))))))))******************((()))))))))*********+++******++++++++++++******))))))))))))))))))******)))((('''((()))***)))(((***************)))((((((((()))))))))************((()))))))))******************)))((('''(((((()))''''''(((((())))))******************++++++++++++((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))***)))((((((((()))+++,,,+++)))))))))+++,,,+++***((()))))))))************))))))))))))))))))******************************((())))))******))))))((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((()))))))))*********++++++++++++******(((((((((((((((((((((((((((((('''''''''(((((((((***))))))(((((())))))***((((((((((((''''''''''''*********)))))))))((((((pppeeebbb^^^]]]]]]]]]]]]]]]WWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTQQQNNNLLLMMMNNNMMMNNNOOONNNKKKIIIHHHGGGGGGEEEEEEEEEGGGHHHGGGFFFEEEEEEDDDCCCAAA???===<<<;;;;;;:::999999999999999888888888888888666555555111000...,,,+++***++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))******************++++++++++++*********)))))))))((((((((('''************+++,,,---...---,,,***)))))))))***+++******))))))))))))******))))))))))))************((((((((((((((((((((((((((())))))******+++++++++,,,,,,,,,,,,------------******+++,,,,,,+++******+++******))))))******+++((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++************++++++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,+++++++++++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------.........---,,,,,,,,,,,,---......---,,,,,,,,,------...///000000111111000000///...---,,,,,,++++++,,,,,,,,,,,,++++++------......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++++++++,,,,,,++++++***)))************+++++++++,,,+++***)))(((((((((((()))***+++,,,,,,+++***)))((((((((()))***+++,,,,,,******************************++++++++++++******))))))))))))************)))((('''(((***+++***)))))))))))))))((('''&&&%%%))))))))))))************))))))))))))************,,,+++)))((((((((()))***(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))*********))))))*********)))))))))))))))))))))))))))(((((((((((()))*********)))((()))+++++++++***))))))))))))************))))))))))))************************************))))))************))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))************++++++++++++******))))))))))))))))))))))))))))))***+++++++++******)))((((((''''''(((((()))((((((((((((''''''''''''++++++***))))))(((''''''pppeeebbb```______^^^]]][[[XXXWWWVVVUUUTTTTTTTTTTTTSSSTTTSSSPPPMMMLLLLLLMMMKKKMMMNNNMMMJJJHHHGGGGGGEEEDDDDDDEEEGGGIIIHHHGGGGGGFFFEEEDDDAAA???===;;;::::::999888888888888999777888888888777666555444222000...,,,+++******+++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***))))))))))))************))))))))))))***+++,,,---,,,++++++***************))))))************))))))))))))))))))************((((((((((((((((((((((((((())))))******+++,,,,,,*********++++++++++++,,,***++++++,,,,,,++++++***+++******))))))******+++&&&(((***+++,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,++++++++++++************+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------((((((((((((((((((((((((---------........./////////////////////...------------////////////------,,,---///111333555777888666555333000///.........------............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***++++++,,,,,,+++++++++))))))*********+++++++++******)))))))))))))))*********,,,,,,,,,,,,******))))))******+++,,,,,,---------,,,,,,+++************++++++,,,,,,++++++***((()))))))))************)))((('''(((***+++***)))))))))))))))))))))(((((())))))))))))************))))))))))))************---,,,***)))))))))++++++))))))))))))(((((((((((()))))))))************+++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''(((((())))))))))))))))))((('''(((***+++***)))))))))))))))************((()))))))))************************************(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))************++++++,,,,,,++++++***))))))))))))))))))))))))'''(((+++,,,---,,,***))))))((((((''''''(((((()))((((((((((((''''''''''''((((((((((((''''''''''''}}}nnncccbbbbbbbbbaaa___\\\YYYYYYXXXVVVUUUTTTSSSSSSSSSSSSSSSRRRPPPMMMKKKKKKLLLJJJLLLMMMLLLJJJGGGFFFFFFCCCBBBCCCEEEHHHJJJJJJIIIHHHGGGFFFDDDAAA>>><<<;;;:::999888888777777888888666777777777777555444333222111///,,,+++*********,,,++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++*********+++,,,---......///(((((((((((()))***+++,,,++++++++++++******))))))((()))***++++++***)))((())))))))))))************************************((())))))***++++++,,,,,,---------.........//////***+++,,,------,,,+++***++++++************++++++%%%''')))+++,,,+++***)))*********************************************************))))))))))))(((******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,---++++++******++++++,,,---++++++,,,,,,,,,---------------------------------........./////////000000000000111000000///......---...///000000///...---,,,---000333777:::===>>>;;;999555222000//////000//////000000000000//////,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,---------************+++,,,---...***+++,,,,,,,,,,,,+++***,,,,,,+++++++++,,,------000///......---,,,+++******++++++,,,,,,++++++***(((((())))))*********+++)))(((((((((***++++++***)))***+++,,,,,,---,,,,,,))))))))))))************))))))))))))************...---+++))))))***+++,,,******))))))((((((''''''((())))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))*********)))((()))''''''((()))***)))((())))))))))))************(((((())))))*********+++))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))$$$&&&))),,,,,,+++(((&&&))))))(((((((((((()))))))))(((((((((''''''''''''$$$$$$%%%%%%&&&'''''''''}}}{{{mmmaaa```^^^^^^______^^^\\\___[[[VVVSSSRRRSSSTTTTTTTTTRRROOOMMMKKKJJJJJJJJJPPPOOOOOOMMMKKKHHHEEECCCDDDDDDDDDEEEFFFHHHIIIJJJGGGFFFDDDBBB@@@>>><<<;;;;;;;;;;;;;;;:::999888888888666444333444444333111333111000...------------...------,,,+++++++++,,,))))))((((((((((((((()))((()))******))))))***+++++++++,,,,,,,,,---------((()))+++---...---+++***''''''((())))))))))))((())))))(((((()))***++++++,,,,,,,,,+++***)))((((((++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))((()))+++,,,+++***))))))***+++---...//////---,,,***(((((()))***+++---,,,,,,+++*********+++************************,,,+++***))))))***++++++++++++******************,,,,,,,,,++++++*********------,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,000//////......------,,,***)))))))))(((((('''''',,,,,,+++++++++++++++,,,------------------------/////////...,,,,,,---...333333333444444333333222555444222111000/////////000000000000/////////...333222444888>>>BBBBBBAAABBB<<<666333555666444111444222111222333444333111111000000////////////000---------,,,,,,+++++++++...///000000000///...---111000---++++++,,,...///,,,---......---,,,+++***++++++,,,...//////,,,***------,,,,,,+++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))))))))******'''000111((($$$((((((""")))************+++++++++************************************************++++++******)))((((((((()))'''%%%&&&)))***(((&&&)))***************))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&$$$&&&''')))***+++******))))))(((((()))***+++,,,)))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))---,,,+++,,,......+++(((***(((&&&%%%''')))++++++))))))(((((((((((())))))***%%%"""$$$***---***%%%))))))((((((''''''&&&&&&((((((((((((''''''''''''~~~zzzkkkaaa```^^^^^^______]]]\\\^^^ZZZVVVTTTSSSTTTTTTTTTTTTRRRPPPNNNLLLJJJJJJJJJOOONNNNNNMMMKKKHHHFFFDDDDDDDDDEEEEEEFFFGGGHHHIIIFFFEEEDDDBBB@@@>>><<<<<<;;;;;;;;;;;;:::999888777777555333333444444333222111///...,,,++++++++++++,,,+++******))))))************)))(((((())))))***+++,,,,,,+++***)))******))))))))))))*********+++%%%&&&((()))*********************))))))(((((((((***))))))))))))******+++,,,+++++++++***)))))))))+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++++++++***)))***,,,,,,,,,+++)))******+++,,,---.........---+++***)))***+++,,,---,,,++++++******++++++************************,,,+++***))))))***++++++************************,,,,,,,,,+++++++++***************))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))------,,,,,,+++,,,,,,---------------------------///000000///......000222444444555666777888888777:::999777666444333333333222222111111111111222222777777999===CCCFFFGGGEEEGGGBBB<<<:::;;;<<<:::777888777666777888888666444111111000///////////////------------------------...///000000000000......---------,,,---------------......///...---,,,+++,,,+++******+++,,,,,,+++++++++******))))))******+++++++++***++++++,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************************************))))))))))))******,,,777:::///''')))***((())))))*********+++++++++************************(((((((((((((((((((((((('''(((((((((((()))))))))***((('''(((***+++)))'''''''''((((((((((((''''''))))))))))))))))))))))))(((((()))******)))(((((('''''')))******))))))((())))))******************)))(((''''''''''''((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***(((***...333666444---(((---+++((('''((())))))((())))))(((((((((((()))))))))((('''((())))))(((&&&(((((((((((((((''''''''')))))))))(((((((((''''''zzzjjjaaa```^^^^^^___^^^]]][[[\\\YYYVVVUUUUUUUUUUUUTTTUUUSSSQQQOOOMMMKKKJJJJJJMMMMMMMMMMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHFFFEEECCCBBB@@@>>><<<<<<;;;;;;;;;;;;:::999888777777555333333444444333222111///...,,,++++++++++++++++++******))))))******+++******)))******+++++++++*********************((((((((()))))))))******&&&&&&'''''')))***,,,,,,...---+++)))((((((((()))++++++***)))))))))******++++++******************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,------+++++++++++++++,,,,,,,,,---...---,,,+++++++++,,,---,,,,,,++++++******++++++++++++++++++++++++++++++++++++************+++,,,************************,,,,,,,,,++++++++++++*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,((())))))***++++++,,,,,,------------,,,,,,,,,,,,---------,,,,,,------...........................///000222222222333555777777888:::;;;===>>>??????@@@???>>><<<:::888777666444333222222222444666777<<<===@@@DDDIIILLLLLLLLLOOOJJJFFFDDDEEEEEECCC@@@@@@???>>>??????>>>;;;888555555444333333222111111..................//////000111111222222222111111,,,---///000000000...---/////////000//////...---///---***)))***,,,------,,,+++******)))))))))***+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))))))))******000;;;???444)))(((++++++)))))))))*********++++++************************''''''''''''''''''''''''$$$%%%&&&'''((()))***++++++)))((()))***+++***)))''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))))))))******)))((('''&&&)))******++++++***)))((()))((((((''''''(((((()))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******'''***///444777666111---000...***)))(((((('''&&&))))))(((((((((((())))))'''***,,,+++(((&&&&&&''''''((((((((((((((())))))******)))))))))(((((((((~~~lllbbb```^^^^^^___^^^]]][[[ZZZYYYWWWVVVVVVVVVUUUTTTUUUTTTSSSPPPNNNLLLKKKJJJKKKLLLLLLLLLLLLJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFGGGEEEDDDCCCAAA???>>><<<<<<::::::;;;::::::999888777777555333333444444333222333111000...------------------,,,,,,+++,,,,,,---++++++******++++++,,,,,,)))((('''''')))***++++++)))************+++++++++***)))))))))+++---000111///...+++)))))))))***+++,,,++++++***))))))))))))***************+++++++++,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,+++++++++++++++++++++---,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,***************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------.........------------------------------,,,,,,,,,---............////////////000000///111333555666888;;;>>>>>>???AAABBBDDDDDDEEEEEEFFFEEECCC@@@===:::888777555444222222333555888;;;@@@BBBEEEJJJNNNQQQRRRQQQVVVSSSPPPOOOOOONNNKKKIIIFFFEEEEEEEEEEEECCC???===;;;;;;;;;:::999888777666111000/////////000111222333333444555666777888888444555555555444444333222111111111111000000//////111///---,,,---.........///...---,,,+++++++++,,,,,,++++++++++++,,,------------,,,,,,,,,+++++++++***++++++++++++++++++***++++++++++++++++++++++++******************************************************************************))))))))))))******...666888111)))'''))))))))))))))))))************************************))))))))))))))))))))))))%%%&&&&&&'''((()))***+++)))))))))))))))***))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''')))***+++***(((&&&%%%)))(((((((((((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,---///111222333000...+++***))))))'''&&&))))))(((((((((((())))))''')))+++,,,***(((''''''''''''(((((()))))))))***************))))))))))))qqqcccaaa____________]]][[[ZZZXXXVVVVVVWWWWWWVVVUUUVVVVVVTTTRRROOOMMMKKKJJJJJJKKKLLLLLLLLLKKKIIIIIIEEEEEEEEEDDDEEEEEEFFFFFFDDDCCCBBBAAA???>>><<<<<<::::::::::::999888777777666444333333444444444333333111000...---------------,,,,,,+++,,,,,,------++++++***++++++,,,------000---***)))***++++++***)))************++++++++++++*********+++...111333---,,,***))))))+++,,,...,,,,,,+++***))))))*********************+++++++++,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,++++++++++++******+++***************++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------000000//////............,,,---------------------,,,,,,,,,,,,,,,---....../////////000000111111111000222555777999<<<@@@CCCFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHFFFCCC???;;;777555444333222111333555999;;;@@@CCCIIINNNQQQTTTUUUVVV\\\ZZZXXXWWWUUUSSSPPPNNNIIIHHHGGGGGGGGGEEEBBB???>>>>>>>>>>>>>>><<<;;;:::444333111111111222333444666777888:::<<<>>>???@@@???>>>;;;999777777888999666666555444222222111111000//////000111000...,,,000///...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))))))))******,,,......+++)))***(((&&&(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''(((((((((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***&&&'''((())))))'''%%%###((())))))))))))))))))((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************,,,+++***))))))+++---///...,,,************)))((())))))(((((((((((())))))''''''''')))++++++)))''''''((((((((())))))******************))))))))))))ttteeecccaaa`````````^^^\\\ZZZXXXVVVUUUWWWXXXXXXWWWWWWWWWUUUSSSQQQNNNKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIDDDDDDDDDDDDDDDEEEFFFGGGCCCCCCBBB@@@???>>>===<<<::::::::::::999888777666666444222333444555444333111///...,,,++++++++++++******))))))******++++++************+++,,,------999444///,,,,,,,,,***'''((((((((()))))))))*********)))(((((())),,,...000++++++*********+++------,,,++++++*********++++++++++++******************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***+++,,,------++++++++++++++++++*********))))))*********+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////......---,,,,,,+++,,,,,,,,,,,,,,,------------------------...///000///000000111111222222333111333777999<<<@@@DDDGGGLLLMMMNNNOOOOOOOOOOOOOOOMMMLLLJJJFFFBBB<<<888555444333222222333666888:::>>>CCCJJJPPPTTTVVVXXXZZZ^^^^^^]]][[[XXXTTTPPPNNNIIIGGGEEEDDDDDDCCCAAA@@@===>>>???@@@???>>>===<<<777666444222222333444555777888:::===@@@DDDGGGIIIGGGEEEBBB???>>>>>>@@@AAA>>>===;;;999777555555444000000000111222111...+++000///...---,,,+++++++++,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))))))))*********)))((()))+++,,,***'''((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''''''''''',,,++++++***)))(((((((((&&&((()))((('''&&&''')))%%%&&&'''(((((())))))((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''((()))***+++&&&&&&'''(((((('''&&&%%%((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++&&&))),,,,,,***((('''&&&+++***))))))++++++***((())))))(((((((((((())))))'''&&&%%%&&&)))******(((((())))))))))))))))))*********)))))))))(((((((((uuufffdddbbbbbbaaaaaa___]]][[[XXXUUUTTTVVVXXXYYYYYYXXXXXXWWWUUURRROOOLLLJJJJJJKKKLLLLLLLLLKKKIIIHHHCCCCCCCCCDDDDDDFFFGGGHHHCCCBBBAAA@@@???>>>===<<<999::::::999999888777666555444222333444555555444111///...,,,++++++++++++******))))))******+++,,,)))))))))******+++,,,---999333---+++,,,,,,***((())))))))))))*********+++((((((''''''(((***+++,,,++++++++++++************++++++*********+++,,,,,,,,,+++++++++***)))))))))******))))))******+++,,,++++++++++++++++++++++++...------,,,+++***))))))+++***)))***,,,,,,,,,+++***************+++++++++)))***++++++,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------------((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,---------......////////////000111222333000000111111222333333444222444888;;;===AAAFFFIIINNNOOOPPPRRRSSSTTTUUUUUURRRQQQOOOKKKEEE???:::777444444444444555666888888===CCCKKKQQQUUUXXX[[[^^^^^^^^^^^^\\\WWWRRRNNNLLLGGGDDDAAA??????@@@??????===>>>@@@AAABBBAAA@@@???;;;999666444333333555666777888:::>>>BBBHHHLLLNNNMMMLLLKKKJJJJJJJJJKKKLLLGGGEEEBBB???<<<:::999999666555444444444444222000222111000...------,,,,,,---,,,,,,,,,,,,---.........------------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++******************************************************************************))))))))))))******(((((((((******)))((()))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((+++******)))((((((''''''''')))***)))'''&&&(((***%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))(((''''''((())))))******(((''''''(((((()))''''''((((((((((((((((((((()))************)))((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++'''***,,,,,,)))''''''(((***)))((()))******((('''))))))(((((((((((())))))'''''''''%%%$$$%%%'''************))))))))))))))))))))))))(((((((((''''''uuugggeeecccbbbbbbaaa___^^^\\\XXXUUUSSSUUUXXXZZZ[[[XXXXXXWWWUUURRROOOLLLJJJKKKKKKLLLLLLLLLJJJIIIHHHBBBBBBBBBCCCDDDFFFGGGHHHBBBBBBAAA@@@???>>>===<<<999999:::999999888777666555444222333444555555444333222000...------------,,,+++++++++,,,------...))))))))))))***+++,,,---111,,,''''''***---,,,***+++,,,,,,,,,,,,---------)))))))))))))))***++++++,,,,,,,,,++++++)))((('''************+++,,,---------,,,,,,+++***)))(((((()))))))))((()))******+++++++++++++++++++++++++++///...---,,,***)))((((((***)))((()))+++,,,+++***))))))*********+++++++++***+++,,,---------------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------((())))))***++++++,,,,,,*********++++++,,,,,,,,,///......------......///------------------------******+++,,,,,,---......,,,,,,,,,---------......,,,------......//////000,,,---------......//////111111111111222333444555000000111222333333444444222555888;;;>>>BBBFFFJJJNNNOOOQQQTTTVVVWWWXXXYYYVVVUUUSSSOOOIIIBBB<<<999555555666666777777888888<<>><<<<<<===>>>>>>???@@@CCCDDDEEEDDDCCCBBB===:::777444333333555666555777999>>>CCCIIINNNQQQPPPRRRSSSUUUVVVVVVUUUUUUMMMKKKGGGCCC@@@>>><<<<<<>>>;;;888666777888888777555444333111000000//////---,,,,,,,,,,,,---............---------,,,,,,,,,---......//////......---++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))))))))******%%%'''******'''$$$&&&***(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))(((((((((''''''''''''(((***,,,+++(((''')))+++'''((()))***++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++---,,,***((('''&&&''''''))))))(((((()))***+++,,,((()))***++++++***)))((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++---,,,+++'''%%%&&&+++000+++***))))))))))))'''%%%))))))(((((((((((())))))&&&)))***&&& %%%+++++++++******))))))((((((((((((((((((''''''''''''sssgggaaa^^^aaacccaaa___```]]]ZZZWWWVVVVVVWWWWWWWWWXXXWWWUUUSSSPPPNNNLLLKKKMMMKKKJJJKKKMMMLLLIIIEEEEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@???===<<<<<<<<<;;;999888777777666666777666555444333222222222222111000///------------,,,++++++******++++++,,,++++++************++++++*********)))))))))))))))***)))))))))))))))******++++++++++++++++++++++++))))))***++++++++++++***...---+++)))(((''''''&&&)))************+++++++++------,,,++++++*********++++++***)))(((((())))))---,,,***)))))))))***+++,,,,,,++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,------.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++///---+++)))(((((()))***,,,+++*********+++,,,---************************---.../////////...,,,+++---------.........//////---------------------------------............///.........///000000111111222222222333333444444444555555555444333555888;;;999:::;;;>>>BBBFFFJJJMMMOOOPPPSSSVVVWWWWWWVVVUUUYYYXXXVVVRRRLLLEEE@@@<<<;;;:::999888888888888888@@@DDDKKKSSSYYY^^^```aaacccbbb___[[[WWWRRRNNNLLLDDDCCCBBB@@@>>>===<<<<<>>CCCHHHMMMPPPUUUUUUVVVXXXXXXXXXXXXXXXWWWSSSMMMGGGDDDAAA???===>>>===;;;:::;;;<<<===>>>@@@???<<<999555222000///------------...///000000//////...---------....../////////......,,,++++++******************+++,,,***************************,,,...---***(((***---***++++++******)))((('''***))))))((('''&&&&&&%%%&&&&&&''''''(((((())))))++++++******************))))))************)))(((***)))((('''''''''''''''))))))(((''''''''''''(((''''''(((((())))))************)))((('''&&&%%%%%%))))))************))))))))),,,,,,)))(((***(((%%%(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))''''''((()))))))))))))))))))))((((((''''''&&&&&&''''''(((((())))))******&&&''''''((()))******+++((()))***+++++++++++++++************************))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&***)))((('''&&&&&&'''(((yyyjjjdddaaaccceeebbb```aaa]]]ZZZWWWVVVVVVWWWWWWWWWYYYXXXVVVSSSQQQNNNLLLKKKMMMKKKKKKLLLMMMMMMJJJGGGFFFEEEEEEDDDDDDEEEEEEFFFCCCBBBAAA@@@???===<<<<<<;;;:::999777666666555555777666555444333333333333111000///...---,,,,,,,,,,,,++++++******++++++,,,++++++************++++++************)))))))))))),,,++++++*********++++++******+++,,,---......///))))))***++++++++++++***,,,+++***))))))((()))))),,,+++++++++******))))))************************++++++***)))))))))))))))******)))(((((((((((((((++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++***+++++++++,,,,,,------,,,,,,+++///...,,,***)))***+++,,,,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,------------............---------------.........//////000111111111222222111111111222222333333333444444444555555555555555444444555555444666:::======>>>???BBBEEEIIILLLMMMOOOPPPRRRSSSTTTUUUUUUUUUXXXWWWUUURRRMMMHHHCCC@@@AAAAAA@@@@@@@@@@@@AAAAAAHHHLLLQQQWWW[[[^^^````````````___]]]YYYTTTPPPMMMIIIHHHFFFCCCAAA@@@???>>>@@@AAACCCDDDEEEFFFEEEEEE@@@???===;;;999888888888<<<===???CCCGGGLLLQQQSSSYYYYYYZZZ[[[\\\\\\\\\\\\]]]YYYRRRMMMHHHDDD@@@===>>>===;;;;;;;;;===@@@BBBBBBAAA???===999666333111111000////////////000000//////......------......------.........------,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++)))***+++***)))(((((())))))***+++,,,,,,+++******+++******))))))(((((((((++++++++++++,,,,,,,,,,,,************************)))******+++******))))))******)))((((((((((((((('''''''''''''''((()))***'''((((((((()))))))))*********))))))((('''''''''((())))))*********))))))+++------)))(((+++***'''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((())))))((((((((()))***++++++***)))((('''&&&&&&&&&'''((((((((()))))))))***'''''''''((()))*********'''(((((())))))))))))((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((((((((((((((('''''''''***)))((('''&&&''''''(((nnnhhhdddeeefffcccaaaaaa]]]ZZZWWWVVVWWWXXXXXXXXXZZZYYYWWWTTTRRROOOMMMLLLLLLLLLLLLMMMNNNMMMKKKIIIFFFEEECCCBBBBBBCCCEEEFFFCCCCCCBBB@@@???>>>===<<<:::999888777666555555555666666555444333333333333000000...---,,,+++++++++,,,++++++******++++++,,,++++++************++++++************************,,,++++++***))))))))))))((((((***,,,...///111222))))))***++++++++++++*********)))))))))******+++------,,,+++***)))(((((('''(((((()))******++++++++++++***))))))))))))***)))))))))***))))))((('''************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,,,,,,,++++++,,,,,,---...---+++******+++,,,,,,+++,,,,,,------,,,,,,+++...---,,,++++++,,,---...,,,++++++++++++,,,---...........................//////...------------.........---------------------------.........//////222333444555666666666666666666666666666666666777777777777777666666666666333444555666666999<<>><<<;;;<<<>>>BBBDDDCCCCCCCCCBBB???;;;777444555444333111000000111111111000000000////////////......///000000000000///------,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++***))))))******)))(((((()))+++---......,,,,,,++++++++++++++++++++++++++++++***************)))************************))))))***************)))************))))))))))))&&&&&&&&&'''((()))++++++(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***************)))++++++((()))...///...((((((((((((((((((((((((''''''(((((())))))******))))))((((((((((((((('''***)))((((((((()))+++,,,)))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''(((((())))))******((())))))))))))(((((('''(((((((((((((((((((((((($$$%%%%%%&&&((())))))***)))(((((((((((()))******'''''''''((((((((((((((())))))(((''''''''''''(((qqqjjjeeeffffffcccaaaaaa]]]ZZZWWWVVVWWWXXXYYYXXXZZZYYYWWWUUURRRPPPNNNMMMLLLLLLMMMNNNNNNMMMLLLKKKFFFEEEBBBAAAAAABBBEEEFFFCCCCCCBBBAAA???>>>===<<<;;;:::999777666666666666666666555444444444444444111000///...---,,,,,,,,,,,,++++++******++++++,,,++++++************++++++)))***************++++++******((('''&&&&&&&&&&&&'''((()))+++---...000000))))))***++++++++++++***+++******))))))******+++------,,,++++++***))))))))))))))))))******++++++++++++***))))))************+++,,,------,,,***)))))))))************++++++++++++++++++++++++++++++------,,,,,,++++++******,,,,,,+++++++++,,,------...---+++******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,---......,,,,,,,,,,,,,,,------...........................//////---,,,,,,---...///.........------------------......///000111111222555666777999::::::::::::::::::::::::::::::::::::999888888888777777666666333444666888999;;;???BBBDDDEEEGGGIIIJJJJJJIIIIIIJJJIIIHHHGGGGGGIIIKKKLLLPPPPPPPPPPPPOOONNNLLLKKKNNNOOOPPPRRRSSSTTTUUUUUUWWWXXX[[[]]]^^^___^^^^^^ZZZYYYWWWUUURRRPPPNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIKKKMMMPPPTTTWWWYYY\\\]]]^^^```aaabbbbbbbbbaaa```^^^\\\ZZZVVVQQQMMMDDDBBB>>><<<;;;===@@@BBBBBBDDDFFFFFFDDD@@@<<<999888666444222222222222333333333444444444333333333222222333333333222111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++---...,,,)))(((***,,,......---+++******+++++++++++++++++++++******))))))((((((''''''***************+++++++++''''''((())))))))))))((()))))))))***)))))))))(((''''''''''''((()))***+++(((((((((((())))))))))))))))))*********+++++++++'''((()))******+++******&&&))))))'''***111555444((((((((((((((((((((((((&&&''''''((()))******+++***)))))))))(((((('''''')))))))))***************&&&&&&%%%%%%''')))+++---(((((((((((())))))))))))'''((((((((()))))))))***+++++++++++++++***)))((())))))))))))))))))))))))'''(((((()))******++++++)))((((((((((((((())))))&&&&&&''''''(((((())))))((((((((('''''''''((((((rrrkkkeeeeeeeeebbb``````\\\ZZZWWWVVVWWWYYYYYYYYYZZZYYYWWWUUURRRPPPNNNMMMKKKMMMNNNNNNMMMLLLKKKKKKFFFEEEBBBAAAAAABBBEEEFFFDDDCCCBBBAAA@@@>>>======<<<;;;:::999888777777777666666555444444444555555333222111///......------,,,++++++******++++++,,,++++++************++++++))))))******+++++++++,,,******((('''&&&&&&&&&&&&)))))))))***++++++,,,,,,))))))***++++++++++++***---,,,+++***))))))))))))+++++++++++++++++++++,,,,,,,,,+++++++++*********+++***************++++++***+++,,,------,,,+++***))))))******++++++++++++------------------------......------,,,,,,++++++,,,+++++++++,,,,,,---...---,,,,,,++++++,,,---...+++,,,,,,------,,,,,,+++*********+++,,,,,,---...,,,,,,------............------------------------///...---,,,,,,---//////........................///000111222333444555666888999;;;===>>>======<<<>>>>>>======<<<<<<;;;;;;999999888888777777666666444666999:::;;;===@@@BBBDDDEEEFFFGGGGGGFFFEEEDDDDDDBBB@@@??????AAACCCDDDFFFGGGGGGHHHHHHHHHHHHHHHLLLNNNPPPRRRTTTUUUUUUUUUTTTUUUWWWYYYZZZ[[[[[[[[[VVVSSSOOOKKKHHHHHHHHHIIIEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIHHHGGGGGGGGGGGGHHHFFFGGGHHHJJJLLLMMMNNNOOOQQQQQQQQQRRRTTTWWWYYY[[[\\\^^^___bbbdddeeeffffffdddcccccccccbbb^^^ZZZVVVKKKIIIDDD@@@=========>>>AAADDDGGGIIIHHHEEEAAA>>>:::888666444333444555666666777888999999999888888666666666555444222111000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---***+++......,,,)))***+++,,,---,,,+++)))((()))))))))***************,,,,,,++++++******))))))))))))*********+++++++++%%%&&&&&&'''((((((''''''''''''((())))))(((((('''***))))))((((((((())))))))))))))))))(((((((((((())))))******++++++,,,,,,(((((()))***************'''***)))'''***000333222))))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((((('''&&&'''***,,,,,,+++)))''''''&&&&&&&&&'''(((***+++))))))))))))(((((((((((((((((((((((())))))))))))+++++++++++++++***)))(((******************************************))))))(((''''''&&&&&&'''''''''&&&&&&''''''(((((())))))''''''((((((((((((((((((ssskkkdddddddddaaa___```\\\ZZZWWWWWWXXXYYYZZZZZZZZZYYYWWWTTTRRROOOMMMLLLKKKMMMOOONNNLLLJJJJJJJJJFFFEEECCCBBBBBBCCCEEEFFFDDDDDDCCCAAA@@@???>>>======<<<;;;:::999888888888666666555555555555555666333333111000///.........,,,++++++******++++++,,,++++++************++++++))))))******+++,,,,,,,,,,,,++++++***))))))))))))***************)))))))))))))))***++++++++++++***...---,,,+++***)))))))))++++++++++++,,,,,,,,,---------,,,,,,+++******)))+++************+++,,,,,,((()))******+++******************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,++++++++++++,,,---......,,,,,,,,,---------------+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,---,,,---......//////......------------------------...------------...//////....../////////000000000333333444666777999:::;;;===>>>@@@AAABBBAAA???>>>??????>>>===<<<<<<;;;;;;999999999888888888888888777999;;;======>>>???AAABBBBBBBBBBBBBBBAAA@@@???>>>===;;;:::999:::<<<===<<<<<<===>>>???@@@AAAAAAFFFHHHJJJMMMNNNOOOOOOOOOMMMNNNOOOQQQRRRSSSTTTTTTMMMJJJFFFBBBAAAAAACCCDDD>>>>>>??????AAACCCDDDEEEIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIKKKNNNPPPQQQRRRSSSWWWVVVUUUUUUUUUVVVXXXYYY[[[]]]___bbbeeegggiiijjjjjjiiihhhgggfffccc___[[[UUURRRNNNIIIDDDAAA??????AAADDDHHHKKKLLLKKKHHHFFF???===:::777555555777888777888:::<<<>>>>>>>>>===:::999999777666444222111222111000...---,,,,,,,,,------------------------,,,+++******++++++***))),,,,,,,,,++++++***)))((())))))))))))))))))(((((()))))))))))))))((((((((()))))))))***++++++,,,,,,$$$%%%&&&'''((((((((('''%%%&&&((())))))(((''''''+++***))))))((((((((()))))))))))))))(((((((((((())))))******+++++++++,,,))))))************))))))+++---+++((((((+++,,,***))))))))))))))))))))))))''''''(((((())))))*********))))))))))))))))))(((%%%&&&)))++++++***(((&&&)))))))))(((((('''&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))((())))))))))))(((((('''************************)))))))))(((((('''''''''(((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((&&&'''(((((()))(((((((((ssskkkdddddddddbbb```aaa\\\ZZZWWWWWWXXXZZZ[[[ZZZYYYXXXVVVSSSQQQNNNLLLKKKLLLNNNOOONNNKKKHHHGGGHHHFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDCCCBBB@@@???>>>===<<<<<<:::999888777777777666666555555555555666666333222111///............,,,++++++******++++++,,,++++++************++++++))))))***++++++,,,------,,,++++++*********++++++************************))))))***++++++++++++***,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++*********++++++,,,---***)))))))))******+++,,,***++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++,,,---...///***+++---...///...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------,,,,,,---...///000//////...------------------------,,,------...//////............///000111222333333666666888:::;;;===>>>???BBBCCCEEEFFFFFFDDDBBB@@@??????>>>===<<<;;;:::999::::::::::::::::::;;;;;;;;;===>>>???>>>===>>>@@@AAA@@@???>>>============:::999888777777777777888888888888999:::;;;<<<===???@@@CCCFFFGGGHHHGGGGGGEEEFFFGGGHHHIIIIIIJJJJJJ@@@@@@???>>>>>>???@@@@@@:::::::::;;;===>>>@@@AAAEEEFFFGGGIIIJJJJJJIIIIIIHHHJJJMMMPPPRRRTTTUUUUUUUUUTTTRRRQQQPPPOOOPPPPPPUUUWWWZZZ^^^bbbeeehhhiiijjjiiihhhiiiiiihhheeebbb___]]]YYYTTTNNNJJJFFFDDDBBBEEEIIIMMMPPPPPPOOONNNGGGDDD@@@;;;888777777888666888;;;>>>@@@AAAAAAAAA?????????>>>===;;;:::999555444333111///.........------------------------+++,,,,,,,,,***)))***+++---,,,++++++***+++,,,,,,*********)))(((((((((''''''''''''''''''(((((((((((())))))***++++++,,,,,,%%%&&&'''((())))))))))))%%%'''(((*********(((((()))))))))((())))))*********)))))))))(((((((((''')))))))))*********************+++******)))((('''(((******''''''******'''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********'''''''''''''''(((((((((%%%&&&((()))***)))((('''***)))))))))((((((((('''))))))))))))(((((((((((('''(((((())))))))))))(((************************((((((((((((((()))))))))))))))((('''''''''''''''((((((((((((((('''''''''%%%&&&((()))))))))((((((tttkkkeeedddeeecccbbbccc\\\ZZZWWWWWWXXXZZZ[[[[[[XXXWWWUUUSSSPPPNNNLLLKKKLLLNNNPPPNNNJJJFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@???>>>>>><<<;;;999888777777666666666666555555555666666777222111000///------------,,,++++++++++++++++++,,,++++++************++++++))))))***+++,,,,,,------***)))))))))))))))***+++******+++++++++,,,,,,,,,))))))***++++++++++++***************+++,,,---...///...------,,,+++******((((((((()))******+++++++++*********+++,,,,,,---,,,,,,+++***+++,,,...///++++++,,,------...//////////////////////////////*********++++++,,,,,,---++++++++++++,,,---...///)))+++---000000///---++++++,,,,,,------,,,,,,+++---......///......------,,,---///000000000///...........................+++,,,...///000///...---......///111222333444555888999:::<<<>>>@@@AAABBBEEEGGGHHHIIIIIIFFFDDDBBB???>>>===<<<;;;:::999888:::;;;;;;;;;<<<============???@@@@@@>>>======>>>@@@???===;;;::::::;;;<<<999888777666666666666666888888888999:::;;;<<<===:::<<>>?????????>>>999999999999:::;;;======AAACCCFFFIIIKKKKKKKKKJJJIIIJJJMMMQQQSSSUUUUUUUUUQQQOOOMMMJJJHHHHHHGGGGGGOOOQQQUUUYYY^^^aaadddeeegggffffffhhhkkklllkkkjjjeeeccc```\\\VVVQQQMMMJJJDDDFFFKKKOOORRRTTTTTTTTTNNNJJJDDD>>>:::888777777555777:::>>>AAABBBBBBBBBEEEEEEEEEEEEDDDDDDCCCBBB888777555333222000000000........................,,,...000///+++***,,,...---,,,+++***+++---///111,,,++++++***)))(((''''''******++++++,,,,,,------((())))))***++++++,,,,,,'''''')))***++++++++++++&&&(((***+++,,,+++***)))(((((((((((()))+++,,,---******))))))((((((((('''))))))))))))))))))))))))++++++++++++***((('''&&&"""%%%'''&&&(((+++,,,)))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++)))'''%%%######&&&)))+++!!!%%%))),,,---,,,+++******))))))((((((((('''))))))))))))((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,------******)))((((((((((((((())))))(((((('''''''''&&&%%%&&&((()))))))))((((((tttllleeeddddddaaa```aaa\\\ZZZXXXVVVUUUVVVWWWXXXZZZYYYXXXUUUSSSPPPMMMLLLLLLMMMNNNNNNMMMKKKHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCAAA>>>>>>;;;999888888777666444444444444444444444444444222111000.........///000...------,,,***(((&&&%%%******))))))))))))******+++++++++*********)))))))))***+++***)))((((((***************************,,,+++***((((((((()))***)))***+++,,,---.........******++++++++++++******(((((())))))******++++++++++++,,,,,,,,,---------,,,+++******)))*********,,,+++*********,,,...000...---,,,,,,,,,,,,---...---------,,,,,,+++++++++------------------------,,,,,,,,,---------......))),,,///000///---,,,+++...---++++++++++++---...///...---------...000111,,,,,,,,,------,,,,,,+++---------.........//////...000222333444555888:::999<<>>>>>===;;;:::;;;===>>>>>>>>>>>>???AAABBBCCCAAAAAAAAA@@@@@@?????????:::;;;<<<<<<============;;;::::::999777666666555444444555666777777888888:::;;;<<<<<<<<<:::999888@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>;;;:::888777888999;;;<<<======???AAACCCEEEGGGHHHFFFHHHLLLPPPSSSTTTSSSSSSOOOMMMIIIEEEBBBAAAAAAAAAFFFDDDGGGNNNTTTWWW\\\aaabbbbbbbbbaaabbbbbbcccdddcccdddeeeddd```ZZZTTTPPPJJJJJJKKKLLLOOOSSSWWWYYYVVVRRRMMMFFF@@@;;;777555888888888:::>>>@@@BBBBBBKKKJJJJJJKKKLLLJJJDDD@@@@@@???<<<999666444333222666555333111///---,,,,,,,,,+++***+++---......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''+++***)))))))))***,,,,,,***)))))))))((((((''''''************************...---+++)))''''''''''''(((((((((((((((((((((((())))))((((((((((((((()))***************)))((((((************************(((+++...,,,'''&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,+++***))))))***+++,,,++++++***)))(((((()))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))******++++++qqqhhhbbbaaaaaa___]]]^^^\\\ZZZXXXVVVVVVVVVWWWXXXYYYXXXVVVTTTQQQOOOLLLKKKLLLMMMNNNNNNMMMKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDCCCAAA>>>>>>;;;999888888777666444444444444444444444444444222111///...---------...,,,---------,,,++++++***,,,,,,++++++++++++,,,,,,+++++++++*********)))))))))***+++***)))((((((***************************,,,+++***)))(((((()))*********++++++,,,,,,++++++******++++++++++++******))))))))))))************++++++++++++,,,,,,,,,,,,,,,++++++***************,,,+++******+++,,,...000...---,,,,,,,,,,,,---...---------,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,---......,,,,,,---...---,,,,,,,,,,,,,,,,,,---///////////////000111111---............------,,,------........./////////000111333444555777;;;>>>@@@@@@AAABBBDDDGGGIIIJJJHHHIIIIIIIIIHHHGGGEEEDDD???===;;;::::::;;;:::::::::<<>>>>>>>>>>>======<<<;;;:::888888777:::::::::;;;;;;;;;;;;;;;>>>??????@@@@@@@@@@@@??????@@@AAABBBDDDEEEFFFGGGCCCCCCCCCCCCBBBAAA?????????>>><<<;;;::::::;;;<<<:::;;;<<<>>>@@@AAABBBCCCEEEFFFHHHJJJLLLNNNOOOOOOIIIGGGDDDAAA>>>======>>>DDDCCCEEEKKKPPPSSSXXX^^^\\\\\\\\\]]]]]]]]]^^^^^^aaabbbcccccc```]]]XXXVVVOOONNNMMMMMMNNNQQQSSSUUUWWWVVVRRRMMMGGGAAA<<<999777666777999<<<@@@CCCEEEIIIHHHGGGIIILLLMMMKKKIIIFFFDDDBBB???<<<999777555555333111///...---------...---+++,,,---------+++++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((+++***)))))))))***+++,,,*********))))))(((((((((************************---,,,+++)))(((''''''(((***************************))))))(((((())))))))))))))))))))))))(((''''''))))))))))))))))))))))))%%%(((***)))%%%###%%%((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))$$$$$$&&&((()))+++,,,---))))))))))))))))))))))))***)))(((((((((((()))***+++******)))))))))))))))++++++******)))((((((((((((((((((((((((((((((((('''((())))))))))))(((''')))))))))))))))(((((((((ooogggaaaaaaaaa^^^]]]^^^\\\[[[YYYWWWVVVWWWXXXYYYXXXWWWUUUSSSPPPNNNLLLJJJMMMMMMNNNNNNMMMKKKIIIGGGCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFDDDDDDDDDCCC@@@>>>===;;;999888888777666555444444444444444444444444222111///---,,,++++++,,,+++,,,---....../////////,,,,,,++++++++++++,,,,,,+++++++++***************)))***+++***)))((((((***************************++++++***)))))))))******++++++++++++*********)))******++++++++++++*********************)))))))))*********++++++++++++,,,,,,,,,+++***************,,,++++++++++++---...000...---,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------............---+++***+++...000,,,,,,------------,,,,,,//////000111111111111000///000000000000///...---........./////////000000222333444555666:::@@@DDDMMMIIIEEEEEEHHHLLLMMMMMMKKKKKKKKKJJJIIIGGGFFFEEE@@@===999999:::<<<;;;999:::===AAAEEEEEECCC???===999999::::::;;;<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBCCCCCCBBB@@@???===<<<<<<<<<<<<<<<;;;;;;;;;::::::?????????@@@AAABBBDDDDDDBBBCCCEEEHHHKKKMMMOOOPPPMMMMMMMMMLLLJJJIIIGGGFFFGGGFFFCCCAAA???>>>======;;;;;;<<<<<<===>>>??????BBBBBBCCCDDDFFFGGGHHHIIIDDDBBB@@@===<<<;;;;;;;;;>>><<<<<>>888888888999<<>>===;;;888777888888666555555555555555555555555555333222000...,,,+++++++++++++++---...////////////******))))))))))))******************************)))***+++***(((((((((***************************+++*********************,,,,,,++++++++++++++++++***++++++,,,,,,++++++***+++++++++******)))))))))))))))*********+++++++++,,,,,,+++************+++,,,,,,++++++,,,---//////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---...---,,,++++++---000+++,,,---......---,,,+++---...000111111000000///000000000000000///....../////////000000000111111222333444555777<<>>===;;;;;;;;;<<<===>>>AAADDDFFFEEEBBB>>><<<;;;;;;<<<>>>???@@@AAABBBDDDEEEFFFHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBBBB>>>>>>>>>???????????????BBBBBBBBBBBBDDDGGGIIIKKKJJJKKKMMMPPPTTTWWWYYYZZZYYYXXXXXXXXXVVVUUUTTTSSSPPPOOOMMMJJJGGGDDDBBBAAA???????????????????????????@@@BBBDDDEEEEEEEEEEEEEEECCCAAA???===<<<;;;;;;<<<888888<<>>===<<<>>>BBBHHHMMMRRRRRRRRRRRRRRRQQQOOONNNQQQRRRRRRRRRPPPMMMIIIGGGBBB???;;;777444333333333000...,,,++++++,,,+++***---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************+++++++++++++++******************************************++++++***))))))(((((((((******************************************+++,,,)))))))))))))))(((((('''))))))))))))))))))))))))***+++---,,,***)))***,,,(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((''''''((((((((())))))*********)))))))))(((((())))))************(((((((((((((((((((((((())))))************))))))''''''''''''''''''&&&&&&rrrjjjeeefffgggdddaaabbb[[[ZZZXXXWWWVVVWWWYYYZZZ[[[YYYWWWTTTQQQOOONNNMMMMMMNNNOOOOOONNNLLLJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCBBB@@@===<<<:::888777888888777555555555555555555555555555444333111///---,,,,,,---+++,,,,,,------------,,,******))))))))))))******************************)))***+++***(((((((((************************************++++++++++++***,,,+++++++++,,,---///000++++++,,,,,,,,,,,,++++++,,,,,,++++++******))))))))))))*********+++++++++---,,,,,,+++***+++++++++,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++---......---,,,,,,...,,,,,,...//////...,,,,,,+++,,,...///000///...---//////000000000000//////000000000111111111222222222333444666888>>>EEEIII\\\UUULLLIIIKKKNNNNNNLLLNNNLLLJJJGGGDDDBBB@@@???;;;>>>@@@???<<<;;;===@@@CCCCCCCCCBBBAAA???<<<;;;??????AAABBBDDDFFFGGGHHHIIIIIIKKKLLLMMMNNNNNNNNNKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLMMMOOOQQQTTTUUUVVVWWWXXX[[[]]]___aaabbb___````````````___^^^^^^YYYYYYXXXVVVSSSOOOLLLJJJFFFFFFEEEDDDCCCBBBAAA@@@???BBBEEEHHHJJJJJJHHHGGGJJJIIIGGGDDDAAA???>>>===@@@<<<;;;>>>??????BBBGGGKKKLLLOOORRRSSSTTTSSSRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTSSSQQQOOOOOOOOOQQQRRRSSSWWW[[[^^^]]]XXXQQQMMMGGGFFFDDDAAA???BBBHHHMMMUUUXXX[[[\\\[[[WWWSSSPPPUUUVVVXXXYYYYYYWWWVVVTTTNNNKKKFFF@@@<<<999777666222///,,,+++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))******++++++++++++******************++++++************************)))************)))))))))))))))))))))))))))))))))******))))))***+++,,,,,,***++++++++++++***))))))************************'''((()))(((((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((($$$%%%&&&((()))+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))((()))************))))))((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******$$$%%%%%%&&&'''(((((()))oooiiidddeeefffccc```aaaZZZYYYWWWVVVVVVWWWXXXYYY\\\ZZZWWWTTTQQQOOONNNNNNNNNNNNOOOOOONNNLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCCCCCCCBBB???===<<<:::888777888888777666555555555555555555555555444333111///...---......+++,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,***************+++++++++)))***+++***)))((((((***************************)))***++++++,,,+++++++++,,,,,,+++,,,---///000222++++++,,,,,,,,,,,,+++++++++++++++++++++******************++++++++++++,,,------,,,+++++++++++++++,,,,,,,,,---......//////...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......+++---......---,,,,,,---------............------,,,,,,---............---......///000111111111111111111111222222222333333333444666888;;;@@@FFFJJJTTTOOOKKKJJJMMMPPPQQQPPPNNNLLLJJJGGGDDDBBBAAAAAA;;;???BBBCCCBBBAAABBBCCCEEEDDDBBB@@@>>>=========CCCDDDEEEGGGHHHJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRRRROOOOOONNNNNNNNNMMMMMMMMMNNNOOOPPPRRRSSSUUUVVVWWWVVVVVVVVVWWWXXXYYY[[[\\\```aaabbbcccdddfffggggggccccccddddddeeeddddddcccaaabbbbbbaaa___\\\YYYWWWPPPPPPNNNLLLIIIGGGFFFEEECCCFFFJJJNNNPPPQQQPPPPPPQQQPPPOOOMMMKKKHHHGGGFFFEEEAAA@@@AAAAAA>>>???BBBAAACCCFFFJJJNNNPPPQQQRRRPPPPPPPPPOOOOOOOOOOOOOOONNNNNNLLLLLLMMMOOOQQQRRRTTTXXX]]]aaabbb```\\\YYYOOOOOOLLLHHHDDDEEEJJJOOOVVV[[[aaadddccc```]]][[[ZZZ[[[]]]___````````````YYYVVVRRRLLLFFFAAA===;;;777444000...............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++++++++***)))))))))***************************************((())))))*********))))))(((((((((((((((((((((((()))))))))))))))***+++,,,++++++,,,,,,++++++***)))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))******++++++++++++******'''(((***++++++***))))))(((((())))))*********+++***************************))))))(((((())))))***###$$$%%%&&&''')))******nnnhhhdddeeefffccc``````XXXWWWVVVUUUUUUVVVXXXYYY[[[YYYVVVRRRPPPNNNNNNNNNNNNOOOOOOPPPOOOLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCCCCBBB???===<<<:::888777888888777666555555555555555555555555222111///...------......++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++)))***+++***)))((((((***************************)))***+++,,,,,,,,,++++++------+++++++++---///000+++,,,,,,------,,,,,,+++***++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,+++,,,---....../////////...---,,,,,,,,,,,,---...+++++++++,,,,,,---------------------------------,,,,,,,,,---------......---......,,,++++++---///......------------......---------------...//////---...000111333444444444222222222222333333333333444666999<<<>>>BBBGGGKKKLLLKKKLLLLLLNNNPPPQQQRRRMMMLLLKKKIIIHHHGGGHHHHHHDDDCCCDDDJJJOOOPPPLLLGGGEEEEEEDDDCCCCCCDDDDDDEEEHHHIIIJJJLLLMMMOOOPPPQQQQQQRRRTTTUUUWWWXXXXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYXXXYYYYYY[[[\\\]]]^^^^^^______```aaaaaaaaa``````eeefffggghhhiiijjjkkkkkkhhhiiiiiiiiihhhgggffffffggghhhjjjkkkkkkhhheeeccc^^^\\\ZZZWWWTTTQQQOOONNNJJJKKKMMMPPPSSSWWWZZZ\\\ZZZZZZZZZYYYXXXWWWVVVVVVNNNKKKJJJKKKIIIDDDBBBDDDBBBCCCDDDFFFHHHJJJKKKLLLKKKKKKLLLLLLLLLKKKKKKJJJHHHHHHGGGGGGIIILLLNNNPPPSSSVVV[[[```cccccccccbbbYYYYYYXXXSSSNNNNNNRRRWWWYYY___eeehhhhhhgggffffffbbbbbbcccdddeeefffggghhhcccbbb^^^YYYSSSMMMHHHEEE@@@<<<777333222111000///......---------,,,,,,,,,************************************************((()))***+++,,,++++++***((((((((())))))*********************************'''((()))***++++++***)))))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++++++++***))))))************************,,,+++++++++------------))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))******+++,,,,,,+++******'''(((***+++++++++)))))))))))))))))))))*********))))))))))))))))))))))))))))))(((''''''((())))))%%%%%%&&&'''((())))))***}}}ooohhheeefffgggdddaaaaaaXXXVVVUUUTTTTTTUUUWWWXXX[[[XXXUUUQQQNNNMMMMMMMMMNNNOOOPPPPPPOOOMMMJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCAAA???===;;;999888777888888888777666666666666666666666666000///...---,,,------...******+++,,,------------******))))))))))))******))))))******++++++++++++)))***+++***)))((((((***************************)))***+++,,,---,,,,,,+++///---,,,******+++,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,---++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,+++,,,---...////////////...---,,,,,,,,,,,,---...+++++++++,,,,,,---------------------------------,,,,,,,,,---------......000///,,,***(((***...222///...---,,,,,,---.../////////...------///000111...///111333555666777777222222333333333333444444666888<<<>>>AAADDDHHHKKKJJJLLLNNNOOONNNNNNOOOPPPMMMLLLKKKKKKKKKLLLNNNOOONNNIIIHHHPPP\\\___VVVKKKGGGGGGHHHJJJKKKLLLMMMMMMNNNNNNOOOQQQRRRSSSTTTUUUWWWXXXZZZ[[[]]]^^^^^^___``````aaaaaabbbccccccdddddddddeeeeeeffffffggggggiiijjjkkkkkkkkkjjjhhhggggggggghhhiiijjjlllmmmmmmnnnnnnnnnmmmkkkjjjhhhgggjjjllloooqqqqqqooommmkkkiiigggeeeaaa^^^[[[XXXWWWOOONNNNNNOOOTTTZZZaaaeeebbbbbbcccddddddddddddddd\\\YYYYYYYYYVVVPPPLLLMMMKKKJJJHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDFFFHHHKKKMMMQQQSSSWWW\\\```ccceeeeeeaaabbbaaa]]]XXXWWW\\\```___ccchhhjjjiiiiiijjjlllhhhhhhhhhhhhhhhjjjkkklllkkkjjjhhhddd___XXXSSSOOOHHHCCC===777444222000///111000000000000/////////************************))))))))))))))))))******((()))***+++,,,+++******''''''(((((()))))))))***************************'''((()))***++++++******************************''''''''''''((()))***+++***************)))(((((()))))))))))))))))))))))))))(((((((((***+++******))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++************************%%%&&&'''((()))***+++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&(((***+++,,,+++***)))******))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((((((((yyynnnhhheeehhhhhhccc^^^\\\ZZZXXXVVVTTTSSSTTTVVVWWWYYYXXXWWWSSSOOOLLLLLLLLLMMMMMMNNNOOONNNLLLJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDCCCAAA???>>>>>>>>>===<<<:::999888888666555555555555444444444111000///------,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,+++***)))(((+++++++++*********))))))))))))***+++,,,,,,---------------------------------,,,++++++------,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...++++++++++++++++++++++++......---,,,,,,+++******---------...............111111222000...,,,,,,---...//////...,,,,,,---///------,,,,,,,,,,,,++++++//////.........---------............/////////000......---------...//////...------...///111333444333444555777888888888888999777666555666888;;;======???AAADDDGGGJJJKKKLLLOOOOOOPPPOOONNNNNNQQQSSSTTTTTTTTTSSSRRRPPPNNNLLLNNNKKKKKKRRR]]]ccc___ZZZOOOQQQRRRSSSSSSTTTVVVWWWYYYZZZ[[[^^^```bbbcccdddccccccdddeeefffgggiiiiiippppppooopppppprrrssstttnnnoooqqqssstttuuuvvvvvvuuuvvvwwwxxxvvvrrrnnnlllqqqppppppoooooooooooooooqqqooommmlllmmmnnnnnnmmmooooooooopppqqqqqqnnnlllqqqooommmjjjgggfffeeeeee]]][[[ZZZYYYYYYZZZ[[[]]]```aaadddgggjjjmmmooooookkkkkkjjjhhheeebbb___]]]YYYVVVPPPKKKFFFDDDCCCCCCAAABBBDDDFFFGGGHHHHHHHHHEEEDDDCCCBBBBBBCCCEEEFFFJJJOOOUUUZZZ]]]___aaacccbbbcccdddbbb```______```eeegggiiilllmmmmmmmmmllllllllllllllllllkkkjjjiiiooollljjjgggeeebbb^^^[[[SSSPPPJJJEEE@@@;;;666222...---------------......*********+++---...,,,+++---,,,***(((((()))***+++'''(((*********)))***+++---,,,***)))((()))******))))))***++++++***((('''******))))))***+++,,,,,,************************,,,,,,+++***))))))******************************))))))))))))))))))))))))+++***)))(((((()))***++++++******))))))))))))))))))***+++++++++)))((('''************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))((()))*********((('''&&&((((((((((((((((((((((((((()))***++++++***)))(((yyymmmgggdddggggggccc^^^]]]VVVVVVVVVVVVWWWWWWXXXXXXYYYYYYWWWTTTPPPMMMLLLMMMMMMNNNOOOOOONNNLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDDDDDDDBBBAAA???>>>======;;;:::999777666666666555555555555444444444222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,+++***)))(((+++++++++*********))))))))))))******+++,,,,,,------------------------------,,,++++++------,,,+++,,,++++++******++++++,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,---...///000000+++---------+++***+++,,,...//////...,,,+++---...+++++++++,,,,,,---------//////.........---------........./////////000000......---------...//////000//////000111333555666666777888999:::;;;;;;;;;<<<;;;999999:::<<>>>>>???AAABBBBBBGGGNNNSSSWWWZZZ]]]___^^^___````````````cccdddggghhhkkkmmmnnnooonnnmmmmmmnnnnnnooooooooonnnnnnpppnnnllljjjiiigggccc```[[[WWWRRRLLLGGGAAA;;;777555333111///---,,,++++++,,,+++******,,,,,,***)))---+++***)))((()))+++,,,*********(((&&&''')))+++))))))))))))***+++,,,---,,,,,,,,,+++)))(((&&&&&&***))))))))))))***+++,,,************************,,,++++++***))))))******************************))))))))))))))))))))))))+++***)))(((((()))***++++++******))))))))))))))))))******+++***)))((('''************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))((()))******)))((('''&&&************************((())))))******))))))(((xxxkkkfffcccfffgggccc___^^^SSSUUUVVVXXXYYYZZZZZZYYYYYYYYYWWWTTTPPPMMMMMMNNNNNNNNNOOOOOONNNLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???===<<<:::999777555444333666555555555555444444444444333111///...---,,,,,,++++++++++++++++++++++++************************+++++++++,,,++++++***)))+++++++++***************((())))))******+++++++++,,,,,,,,,,,,---------------,,,++++++------,,,++++++******))))))******+++,,,,,,+++++++++,,,------------------------------...------,,,,,,++++++*********+++---...///000111,,,---//////......///000---......---++++++,,,...******+++,,,---...//////...............---------....../////////000000000...---------......///000222222222333444666888999::::::<<<===>>>?????????@@@??????>>>???BBBDDDFFFJJJKKKLLLNNNOOOPPPPPPPPPNNNPPPQQQPPPPPPQQQSSSUUUUUUVVVWWWWWWWWWVVVUUUTTTTTTRRRQQQSSSYYY^^^bbbcccfffiiimmmooopppqqqsssuuuvvvwwwxxx{{{~~~|||}}}zzzwwwvvvtttrrrpppsssrrrrrrrrrttttttsssrrrqqqsssuuuwwwxxxxxxwwwuuurrrpppnnnllljjjjjjjjjjjjlllmmmoooqqqsssuuuvvvvvvwwwwwwwwwwwwvvvuuutttsssooolllgggaaaZZZTTTOOOMMMHHHGGGDDDBBBAAA@@@@@@@@@AAA@@@>>>===<<<<<<======>>>BBBGGGLLLOOORRRVVVXXXVVVXXXYYYZZZ[[[]]]aaadddfffhhhjjjmmmooopppppppppnnnooopppqqqrrrrrrrrrrrrqqqpppnnnmmmmmmkkkhhheeebbb^^^YYYTTTOOOJJJDDD@@@<<<:::777333///---,,,+++///---,,,,,,,,,,,,***))),,,+++***))))))***,,,,,,...---+++(((&&&&&&))),,,((()))***+++,,,,,,,,,,,,,,,,,,+++***)))(((((()))))))))))))))))))))***+++************************,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******))))))))))))))))))************)))((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((())))))))))))(((((('''************************((((((((((((((()))))))))yyykkkeeebbbeeefffccc______UUUUUUUUUVVVWWWXXXYYYYYYXXXXXXVVVSSSOOOMMMMMMMMMNNNOOOPPPPPPNNNLLLJJJHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@===<<<;;;999666444333222666555555555555444444444444333222000...---,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++***************************(((((()))))))))*********,,,,,,,,,,,,,,,------------,,,++++++------,,,+++++++++************++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++,,,------...//////---///000000//////000111---......---++++++,,,---++++++,,,,,,---......///...........................////////////000000000...............///000111333333444555777999:::;;;<<<===>>>@@@AAAAAAAAAAAADDDCCCCCCCCCDDDFFFIIIJJJNNNOOOOOOPPPQQQQQQPPPPPPRRRSSSTTTTTTSSSSSSTTTVVVWWWXXXYYY[[[[[[[[[ZZZZZZYYYZZZ]]]```eeekkkqqqvvvxxx|||~~~{{{{{{zzzxxxyyyzzz|||{{{{{{yyyyyyzzzzzzzzzzzzyyyyyywwwvvvtttsssrrrrrrrrrrrrpppqqqrrrtttuuuvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyywwwuuurrrmmmggg```[[[XXXUUURRRNNNIIIFFFDDDCCCCCCCCCBBB@@@>>>===<<<<<<<<<>>>AAADDDGGGIIIKKKNNNPPPPPPQQQRRRRRRSSSUUUXXX[[[```bbbeeeiiilllnnnppppppnnnooopppqqqrrrsssssssssrrrqqqoooooonnnkkkgggddd```]]]YYYVVVSSSPPPMMMJJJCCCAAA===999555222000///111000.........///---,,,++++++*********+++,,,---------,,,+++)))***,,,...,,,,,,------,,,***(((''')))((((((((()))+++---...***))))))(((((()))******************************++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***+++******)))))))))))))))))))))*********)))))))))************************(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))((())))))))))))(((((((((************************(((((((((((((((((()))))){{{lllfffbbbeeefffccc``````ZZZXXXTTTRRRRRRSSSVVVXXXWWWWWWUUURRROOOLLLLLLMMMOOOPPPPPPPPPOOOLLLIIIHHHEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCCCCBBBAAAAAAAAAAAA>>>>>><<<:::888555444333666555555555555444444444444333111000...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************)))))))))))))))*********+++++++++,,,,,,,,,---------,,,++++++------,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,******++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------,,,,,,,,,,,,---...---+++***+++,,,---......---++++++,,,...---------------------------.....................////////////000000000111////////////000111222333333444666777999;;;<<<<<<>>>???@@@AAABBBCCCCCCCCCEEEEEEEEEFFFGGGIIIKKKLLLOOOOOOPPPQQQQQQQQQPPPPPPSSSTTTVVVUUUTTTTTTUUUVVV[[[\\\^^^aaaccccccdddcccbbbfffmmmsssyyy}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyzzzzzzzzzyyyyyyuuuuuuvvvwwwxxxyyyzzzzzzxxxxxxwwwtttpppkkkgggeeebbb___YYYTTTOOOLLLJJJIIIFFFEEECCCAAA???===<<<<<<;;;===???AAACCCFFFIIILLLNNNOOOOOONNNMMMMMMOOORRRWWWYYY]]]aaafffiiilllnnnooopppqqqrrrssssssssssssrrrqqqpppnnnmmmiiiddd```WWWUUUQQQPPPPPPQQQQQQQQQMMMJJJFFFAAA<<<888444222222000...---...//////...++++++++++++++++++,,,,,,&&&)))+++---,,,+++,,,,,,------...---,,,***(((''')))(((((((((***,,,...///******))))))))))))******************************+++***************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))+++******)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***nnngggccceeefffccc``````]]]ZZZTTTPPPOOOPPPTTTVVVWWWWWWVVVSSSOOOMMMMMMNNNPPPPPPQQQQQQOOOLLLIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBAAAAAAAAAAAABBB???>>>===;;;999777666555666555555555555444444444222111000///...---------------------------------------------------------,,,++++++++++++,,,------***************+++++++++******************************++++++,,,,,,---------,,,++++++------,,,+++---,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++...//////...,,,+++,,,---...//////...,,,,,,---///............------,,,,,,---------.............../////////000000000111111000000000111222333444555444666888:::<<<===>>>??????@@@AAACCCDDDDDDDDDDDDFFFFFFGGGHHHJJJLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRTTTWWWXXXWWWWWWXXXYYY]]]___ccchhhllloooqqqrrrtttxxx~~~}}}|||||||||||||||{{{zzzyyyyyywwwwwwwwwwwwxxxzzz{{{|||xxxxxxxxxwwwvvvtttrrrpppllliiieee___YYYUUURRRQQQLLLKKKIIIGGGDDDAAA???>>>777999;;;<<<>>>AAAEEEIIIKKKMMMNNNMMMKKKKKKKKKLLLPPPRRRUUUYYY^^^bbbeeegggmmmnnnppprrrssstttuuuuuurrrqqqpppooolllhhhbbb^^^QQQMMMIIIGGGIIILLLOOOPPPUUUSSSPPPLLLFFF???:::666333111...------......---,,,,,,,,,,,,,,,+++++++++!!!%%%))),,,,,,+++******++++++,,,,,,,,,,,,,,,+++,,,++++++*********++++++,,,+++***************************************************)))******+++,,,************************))))))))))))))))))))))))))))))************))))))+++******))))))))))))))))))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((())))))***((((((((((((((((((((((((&&&((()))+++++++++******pppjjjeeeffffffcccaaaaaa\\\ZZZVVVRRRQQQQQQSSSUUUXXXXXXWWWTTTQQQOOOOOOPPPQQQQQQQQQQQQOOOLLLIIIHHHDDDEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBAAAAAAAAABBBBBB>>>===<<<:::999888777666666555555555555444444444000//////...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...))))))*********++++++++++++++++++++++++++++++***)))******+++,,,,,,---------,,,++++++------,,,+++,,,,,,++++++++++++,,,,,,...---,,,,,,+++++++++,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,...///111000//////000111///000000///------...000------------............---------.........////////////000000000111111111222222222333444555666777777888:::===???AAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQRRRTTTUUUVVVWWWWWWTTTWWW[[[^^^___aaacccdddgggkkkqqqyyy}}}~~~|||zzzzzzzzzzzzyyyyyyyyyzzz{{{|||wwwxxxxxxyyyyyyyyyyyyxxxuuusssooojjjeee```\\\ZZZVVVUUUSSSQQQMMMJJJGGGEEE>>>>>>>>><<<<<<===AAACCCCCCFFFIIIKKKKKKJJJJJJKKKNNNOOOQQQSSSWWWZZZ]]]^^^eeegggiiilllppprrrttttttrrrqqqqqqpppoookkkeeeaaaRRRLLLEEE@@@AAADDDHHHJJJTTTTTTUUUSSSOOOJJJDDD@@@:::777333000//////...,,,......------,,,+++***)))%%%'''***,,,++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))------,,,+++++++++++++++******************************))))))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((+++******)))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))************)))))))))(((''''''((()))***+++))))))))))))))))))))))))&&&(((+++---...---+++)))rrrkkkfffggggggdddaaaaaaZZZYYYWWWUUUTTTTTTTTTTTTZZZZZZYYYVVVSSSQQQQQQRRRQQQQQQRRRQQQOOOLLLIIIHHHDDDDDDEEEEEEFFFFFFFFFGGGDDDCCCBBBAAA@@@AAABBBCCC<<<<<<;;;:::999888777666666666555555555444444444......------------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,...///))))))******++++++++++++,,,,,,++++++++++++++++++))))))***+++,,,,,,---------,,,++++++------,,,+++++++++************++++++...---,,,,,,++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))+++,,,---------///111000111111000......///000+++,,,,,,---...///000000---------.........//////000000000000111111111111333333333444555666888888888:::===???BBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRQQQRRRTTTVVVXXXZZZ[[[[[[WWWZZZ```dddgggjjjmmmpppyyy}}}|||{{{zzzyyyyyyzzz{{{|||xxxxxxyyyyyyzzz{{{|||||||||zzzwwwsssmmmhhhcccaaa___^^^\\\YYYVVVRRROOOMMMIIIHHHEEE@@@<<<;;;<<<>>>;;;???DDDHHHIIIIIIJJJKKKNNNNNNOOOQQQSSSUUUWWWXXX\\\^^^bbbfffkkkoooqqqrrrqqqqqqrrrrrrqqqnnniiieeeUUUNNNDDD===<<<>>>BBBDDDNNNQQQUUUWWWVVVSSSNNNKKKBBB>>>999555333111///...//////...---,,,***)))(((,,,---...---,,,,,,---///111000...+++***))))))***((()))+++,,,------,,,+++...------,,,+++++++++,,,******************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((+++******)))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************)))))))))(((''''''''')))***+++************************%%%(((,,,///000...+++)))ssskkkeeefffhhheeeaaa```[[[ZZZXXXUUUSSSSSSVVVXXXYYYWWWUUUVVVWWWVVVRRROOOPPPQQQRRRPPPMMMJJJHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@???===;;;:::888777777444444444444444555666777///...---,,,+++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,*********++++++*********++++++,,,,,,---------,,,------++++++++++++------..................------//////.........---------////////////////////////---///000...,,,+++---000---,,,,,,+++++++++,,,,,,///000222111000///000222222222444666888999;;;;;;===>>>@@@AAAAAABBBDDDFFFHHHFFFEEEHHHKKKNNNMMMKKKNNNNNNMMMNNNPPPRRRRRRRRRVVVXXXYYYYYYZZZ\\\___bbbaaafffmmmrrrvvvzzz||||||{{{zzzzzzzzzzzzzzz{{{wwwyyy{{{}}}~~~~~~}}}{{{zzzxxxuuupppjjjfffgggddd___\\\[[[YYYWWWUUUNNNIIICCC???======<<<<<<;;;<<<<<<===???BBBDDDFFFJJJKKKMMMOOOQQQRRRRRRRRRVVVXXXZZZ]]]aaagggnnnssstttttttttssspppmmmjjjhhh\\\RRREEE>>>>>>AAABBBAAAEEELLLRRRTTTYYY___\\\VVVNNNJJJDDD===777444333222...---+++)))))))))***+++***))))))***,,,...---,,,------,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++***)))((()))************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,+++*********))))))((((((''')))++++++)))'''''''''))))))))))))(((((((((((())))))(((((((((((())))))''''''(((((())))))*********************************************************++++++***((('''((())))))((((((((()))***++++++******+++******)))((('''''''''((())))))***))))))(((((())))))******++++++))))))*********))))))(((+++++++++***)))'''&&&%%%rrrjjjdddeeegggdddaaa___YYYXXXVVVTTTSSSSSSUUUWWWXXXVVVUUUUUUVVVTTTQQQMMMPPPRRRRRRPPPMMMJJJHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA>>>===;;;999777666555555444444444444444555666666111000...---,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))(((((((((''''''************************,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++---,,,,,,,,,,,,,,,,,,+++///...---,,,,,,,,,,,,---***++++++,,,,,,++++++******+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---------------------------//////.........---------------------------------...000111000------///111///......---------......111222333333222111222444555555666888999;;;<<<======???AAABBBBBBCCCEEEFFFJJJIIIGGGIIIKKKMMMLLLJJJLLLLLLNNNPPPSSSUUUUUUTTTWWWYYY\\\^^^```cccgggjjjrrrxxx~~~~~~~~~|||zzzyyyzzz{{{||||||}}}}}}}}}}}}|||{{{{{{zzzwwwrrroookkkhhhdddaaa___]]][[[YYYSSSNNNHHHDDDAAA@@@???>>>>>>>>>===>>>???AAACCCDDDHHHIIIKKKNNNPPPSSSTTTVVVTTTVVVXXXZZZ^^^cccjjjoooqqqrrrssssssrrrooommmkkk___VVVKKKCCC@@@@@@@@@???CCCIIIOOOSSSZZZaaa```[[[VVVSSSMMMFFF???:::777555.........---------,,,,,,,,,+++***+++,,,,,,+++)))'''''''''((((((((((((((()))******++++++******)))+++++++++++++++***))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************)))))))))(((***+++,,,,,,***))))))************))))))((((((((())))))(((((((((((())))))))))))))))))************************************)))))))))))))))))))))))))))***+++***)))((()))***+++++++++***++++++,,,,,,((())))))*********))))))'''((())))))))))))))))))))))))))))))************))))))************))))))''''''((()))))))))))))))qqqhhhcccdddfffccc```___XXXVVVUUUSSSSSSTTTVVVWWWXXXVVVUUUUUUTTTRRROOOLLLQQQRRRRRRQQQMMMJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA===<<<:::888666555444444555444444444444555666666333222000...---,,,,,,---------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++)))((((((((((((+++,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***,,,......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------///000111111//////000111000000000//////000000111222333555555444444555666888999999;;;<<<===>>>>>>???AAACCCCCCCCCDDDFFFHHHKKKJJJJJJKKKMMMOOOOOOOOONNNPPPRRRUUUWWWXXXYYYYYY\\\___dddiiinnnsssxxx||||||zzzzzzzzz{{{|||}}}~~~~~~}}}~~~~~~|||yyyvvvqqqnnnjjjgggfffdddaaa___ZZZVVVPPPKKKHHHFFFCCCBBB>>>===<<<<<<<<<===>>>???CCCCCCEEEGGGJJJMMMPPPRRRRRRSSSUUUWWW[[[```fffkkkmmmnnnpppqqqqqqpppooonnnddd^^^TTTJJJCCC???======>>>CCCHHHNNNWWW___bbb``````^^^YYYSSSLLLEEE???;;;222222222111000///......---,,,,,,,,,---,,,)))&&&***+++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************))))))))))))+++,,,,,,+++))))))***,,,,,,,,,+++***))))))((((((***))))))(((((())))))***++++++++++++************************************((((((((((((((((((((((((((()))******)))(((***+++,,,,,,++++++***+++++++++'''''')))******+++++++++)))))))))***))))))((((((***************)))))))))))))))************))))))&&&&&&''')))************ooogggbbbccceeeccc___^^^WWWVVVTTTTTTUUUWWWXXXXXXXXXWWWWWWVVVTTTRRROOOMMMQQQRRRSSSQQQNNNJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA>>>===;;;999888777666666555555444444444555555666555333111///------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,+++***))))))))))))+++++++++,,,,,,---------...------,,,,,,,,,------,,,------------------,,,)))***,,,...///---,,,***++++++------------++++++,,,,,,,,,,,,,,,---------........................//////////////////////////////000000000000000111111000000000000111222222222444555666555555777999;;;;;;<<<<<<===>>>??????AAACCCDDDEEEEEEFFFHHHJJJJJJJJJKKKMMMPPPSSSUUUVVVVVVWWWXXXYYY[[[]]]aaaccchhhmmmuuu}}}~~~}}}||||||}}}~~~~~~~~~}}}zzzxxxvvvtttqqqooonnnllliiigggccc___YYYTTTQQQMMMJJJHHHCCCBBBAAA???>>>>>>>>>???BBBBBBBBBBBBDDDGGGJJJLLLOOOPPPRRRUUUXXX]]]ccchhhhhhjjjlllnnnoooooonnnnnniiieee^^^SSSHHHAAA>>>===888;;;???FFFPPPZZZ___aaaeeeeeeccc___YYYQQQIIIEEE;;;999666333000///......,,,,,,,,,------,,,)))'''/////////.........---------..................---+++++++++,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))))))))))))))***+++***((('''''')))+++---,,,,,,+++***)))((((((***))))))))))))))))))***+++++++++******)))))))))************************))))))))))))))))))))))))'''(((******))))))***,,,++++++***)))((((((((()))(((((()))******************************)))((('''+++++++++******)))))))))((())))))************)))((()))))))))))))))((('''nnnfffaaaccceeeccc___^^^XXXVVVUUUUUUXXXZZZZZZYYYXXXXXXXXXWWWUUURRRPPPOOOQQQRRRSSSQQQNNNKKKIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA===<<<;;;999888777777777666555555444444444555555555444111///...---------...------,,,,,,------...++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++************************,,,++++++++++++,,,------+++++++++,,,,,,---------------,,,,,,,,,------...,,,------......------,,,)))***,,,......---,,,+++++++++------------++++++,,,---------.........///---.....................////////////////////////---......000000000000///000000//////000111111222222444555666666666888:::<<<<<<===>>>??????@@@@@@CCCEEEGGGGGGGGGHHHJJJLLLJJJKKKLLLMMMPPPSSSWWWYYY\\\]]]^^^___bbbiiiqqqwww}}}}}}{{{{{{||||||{{{zzzzzzxxxvvvuuutttssspppnnnjjjgggccc___[[[WWWSSSPPPNNNMMMKKKIIIHHHGGGGGGHHHIIIHHHFFFDDDDDDDDDFFFGGGHHHJJJLLLNNNQQQVVV]]]aaaeeefffiiilllnnnoooooonnnmmmkkkeee\\\QQQGGGAAA???999888:::AAAJJJSSS[[[___dddeeegggfffbbb\\\UUUQQQHHHDDD===666111......///,,,,,,,,,---......,,,***((())))))******+++,,,,,,---......//////......---***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))******+++++++++)))'''''')))+++,,,,,,++++++***))))))(((******))))))))))))***************))))))(((((('''))))))))))))))))))))))))************************'''(((******))))))***,,,++++++***)))((((((((()))***************)))((((((******+++******)))((((((,,,,,,++++++******))))))(((((()))***************((()))))))))))))))((('''~~~nnnfffaaaccceeeccc```___ZZZWWWUUUVVVZZZ[[[ZZZXXXVVVXXXYYYXXXUUUSSSRRRRRRQQQSSSSSSRRRNNNKKKIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA;;;:::999888777666666666666666555444444444444555444333111///...------.........------------......++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++---...///000+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---......,,,------......------,,,++++++,,,,,,---------,,,+++,,,,,,------,,,,,,+++,,,------....../////////---------...............---------------------------------///111222000...///////////////000111222222444666777777888:::<<<======>>>???@@@BBBBBBCCCEEEGGGHHHIIIIIIJJJLLLNNNMMMNNNOOOPPPRRRUUUZZZ]]]cccfffjjjnnnsss}}}~~~{{{{{{|||}}}}}}|||{{{yyyxxxyyyyyyxxxvvvtttqqqooollliiigggccc___[[[UUUTTTRRRQQQPPPOOOPPPPPPOOOMMMJJJGGGDDDBBBAAAAAABBBCCCDDDEEEGGGKKKQQQUUU^^^```dddiiilllnnnoooooopppnnniiicccZZZQQQIIIDDD@@@;;;:::???FFFMMMVVV\\\```cccgggiiihhhddd___[[[TTTOOOGGG>>>777333222222///---,,,---/////////---###$$$&&&(((***,,,...///+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))************,,,------,,,******+++---+++************)))))))))+++******))))))******+++)))))))))((((((((((((((())))))))))))))))))))))))************************((()))******)))(((***+++,,,,,,++++++***++++++++++++++++++******)))''''''*********+++******))))))+++++++++++++++*********'''((()))******+++******&&&&&&''')))************yyynnngggaaacccfffdddaaa```ZZZWWWTTTVVVYYY[[[YYYVVVSSSVVVXXXWWWTTTRRRRRRSSSRRRSSSTTTRRRNNNKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA<<<;;;:::888777777777777666666555444444444444444222111000...------............------------......++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---++++++,,,------...//////---------.........//////------------------------...---...000333444111///////////////000111222333333555888999999;;;===???>>>???@@@BBBCCCEEEFFFFFFFFFHHHJJJKKKKKKKKKMMMOOOPPPRRRVVVXXX[[[aaahhhmmmuuuzzz~~~}}}|||{{{yyyyyyyyyzzz||||||zzzxxxxxxvvvuuusssrrrooojjjggg^^^]]]\\\[[[ZZZ[[[\\\\\\YYYWWWTTTPPPLLLHHHEEEDDDAAABBBAAA@@@@@@BBBFFFIIIPPPTTTZZZ```fffjjjlllnnnqqqnnnkkkhhhccc[[[PPPIIIFFF>>>999<<>>999777444111...---.../////////)))***+++,,,---//////000++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,((()))))))))************+++---...---,,,++++++,,,(((((())))))))))))******+++******))))))******+++))))))))))))))))))******))))))))))))))))))))))))************************)))***+++***)))((()))***+++++++++***++++++,,,,,,))))))*********))))))((())))))***+++++++++*********++++++++++++++++++,,,'''((()))******+++++++++''''''((())))))))))))))){{{ooogggbbbdddfffdddbbbaaaZZZVVVTTTUUUYYYZZZWWWTTTQQQTTTWWWVVVSSSQQQRRRSSSRRRSSSTTTRRROOOKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA>>>===<<<;;;::::::999:::777666555444444444444444111000///---------...///......------------......++++++++++++++++++++++++------,,,+++)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++---,,,+++******,,,...///...---++++++++++++---...******+++,,,,,,---......---------........./////////////////////////////////...///222555555333000000000000000111222333444555777999;;;;;;===???AAA@@@@@@BBBDDDEEEGGGIIIIIIGGGIIIKKKKKKKKKLLLNNNPPPQQQUUUZZZ```fffnnnxxx|||yyywwwxxxxxxyyy{{{}}}}}}|||zzz|||{{{zzzzzzyyyvvvrrrooojjjjjjiiihhhhhhiiijjjkkkfffeeebbb___ZZZUUUQQQOOODDDDDDBBB@@@===>>>AAACCCDDDHHHOOOWWW___eeehhhjjjqqqnnnkkkjjjiiiaaaVVVLLLHHH>>>777999<<>>===999:::;;;<<<;;;999777666999888666555444555777888333222111000///...---,,,,,,,,,++++++++++++******)))((((((((()))+++...///++++++************++++++***++++++,,,,,,++++++***+++++++++++++++++++++,,,)))))))))***+++++++++,,,+++,,,---.........---,,,------...///...---+++***000//////---,,,+++******---------,,,,,,+++++++++------......//////000000///////////////.........//////////////////////////////.........---------111111222222222111111000222222333333333444444444888999;;;<<<<<<>>>AAACCC@@@AAABBBCCCBBBCCCEEEGGGIIIJJJJJJKKKLLLOOOTTTXXXYYY^^^fffnnnvvv~~~{{{yyyxxxwwwyyy|||}}}}}}|||~~~{{{xxxwwwxxxyyyzzzyyyvvvuuutttsssrrrrrrrrrrrrtttqqqmmmjjjhhheee```\\\RRRLLLEEEAAA@@@@@@>>>;;;@@@DDDHHHKKKOOOVVV^^^eeeiiiiiiiiijjjiiieee]]]WWWLLLBBB;;;===@@@AAAEEEKKKTTTXXX___fffjjjkkkjjjiiifffeeecccaaa\\\UUULLLFFF===;;;888555222///...------...///...------///000---------,,,,,,,,,++++++...---***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))........................++++++++++++******))))))------,,,++++++******)))***++++++++++++***))))))---,,,+++))))))))))))***+++*********))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))+++)))(((((())))))'''&&&((()))***+++++++++++++++%%%&&&(((************)))&&&(((***,,,---,,,+++***)))))))))))))))))))))))))))************+++++++++******+++++++++******)))*********,,,---///111222|||rrriiibbbccceeecccaaa```\\\ZZZXXXXXXYYYYYYYYYXXXZZZYYYWWWUUUSSSSSSSSSSSSUUUUUUTTTRRROOOMMMJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAA:::999999888777777666666888666555333333444555666333222111000///...---,,,...---------,,,,,,,,,,,,---,,,+++******+++---...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,+++,,,---.........---------------------,,,++++++---------------------------------,,,,,,,,,++++++------------.....................///////////////------------------------000000/////////.........111111111111111111111000111222222333444444555555888:::<<<>>>???@@@CCCEEEDDDEEEFFFFFFFFFGGGIIIKKKMMMNNNOOOPPPRRRVVV[[[___gggmmmwwwzzzzzz~~~~~~zzzvvvuuuwwwyyyzzzyyy~~~}}}|||}}}~~~~~~}}}{{{zzzyyyyyyxxxxxxxxxxxxxxxyyyvvvsssrrrqqqoookkkhhh___WWWMMMFFFCCCAAA???===<<>>===???DDDNNNSSSZZZbbbgggiiiiiihhhgggfffeeeccc```[[[UUUPPPGGGDDD>>>888333000//////......---,,,++++++,,,------------,,,,,,,,,,,,+++000///---,,,,,,,,,---...++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++++++++++++++*********)))+++++++++++++++++++++,,,***************)))((((((,,,+++***)))))))))***+++************)))))))))((())))))))))))))))))))))))'''((()))******)))((('''***)))''''''(((((('''&&&((())))))***++++++******''''''((()))*********)))'''(((***,,,---,,,++++++)))))))))))))))))))))))))))************+++++++++******+++++++++******)))***)))))))))))))))******qqqiiiccceeegggeeebbbaaa]]][[[YYYYYYZZZ[[[ZZZYYYZZZYYYWWWUUUTTTSSSSSSSSSUUUTTTTTTRRRPPPMMMJJJIIIGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@:::999666444444444666777666555333222222222333444333222111000///...---,,,////////////.........---111000...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++......---,,,+++***))))))------------,,,,,,,,,,,,+++,,,------......---------,,,,,,++++++++++++,,,***++++++,,,---...//////------------,,,,,,,,,,,,---------------,,,,,,,,,------......//////000000000000000000000000000000000000000000000/////////000000000000111111000000111111222333555666777777999<<>>@@@DDDJJJNNNXXXYYY\\\```dddeeecccaaaZZZQQQGGGBBB>>>;;;<<>>AAACCCCCCCCCEEEFFFFFFGGGHHHHHHIIIKKKOOORRRSSSWWW^^^dddkkkssszzz~~~xxxssspppqqqtttyyy~~~zzzuuuttttttvvvxxxzzzzzzyyyyyyzzz{{{|||}}}}}}}}}}}}||||||{{{||||||{{{zzzyyyxxxpppeee[[[TTTNNNGGGCCC??????>>>===>>>@@@DDDFFFKKKNNNRRRWWW\\\```bbbbbb\\\UUUMMMFFF@@@>>>>>>??????DDDMMMVVV^^^cccfffgggiiihhhgggggghhhhhhgggeee^^^YYYRRRIII@@@999555333333111///....../////////............------------------.........---,,,+++******+++,,,------------//////...------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***************)))(((((()))))))))******+++,,,,,,*********)))))))))))))))))))))))))))))))))))))))*********++++++************((('''(((******)))((((((((())))))))))))((((((+++***)))((((((((()))***)))***+++,,,---,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))***+++++++++******'''''''''((()))***+++,,,nnngggbbbeeehhheeebbb```]]]\\\[[[[[[\\\\\\[[[YYYYYYYYYXXXWWWVVVTTTSSSRRRSSSSSSTTTSSSQQQNNNKKKIIIDDDEEEFFFGGGHHHGGGFFFEEEEEEDDDCCCAAA@@@>>>======888999::::::999888666555666555555444444444444444333222111000///...---,,,.........------------,,,------,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------------,,,,,,++++++******,,,,,,,,,,,,------......,,,+++***)))***+++,,,---------------------------------------------------000/////////......------,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,........................000000//////000111222222222333555666888:::<<<<<>><<<@@@GGGPPPYYY```eeehhhjjjhhhgggggghhhiiihhhgggbbb```\\\UUULLLCCC<<<777666333///...///111111000/////////.........------------.........---,,,+++***+++,,,---------------......---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++***)))'''((()))***+++,,,,,,,,,))))))))))))))))))******************************+++******************+++***)))((()))+++,,,+++***(((((())))))))))))(((''',,,+++)))(((((()))***+++******++++++,,,,,,++++++))))))))))))))))))))))))))))))*********+++++++++((()))***+++++++++++++++)))))))))))))))***+++,,,ppphhhbbbdddfffdddaaa```\\\[[[[[[\\\]]]\\\ZZZYYYYYYYYYYYYXXXWWWUUUSSSRRRRRRSSSTTTTTTRRRNNNKKKIIIEEEEEEFFFFFFFFFFFFFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@999:::;;;<<<;;;999777555666666666666555555555444333222111000///...---,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,---+++******))))))******+++,,,,,,------------,,,,,,******+++,,,---...//////,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---...///,,,++++++++++++,,,,,,---.........------,,,,,,,,,------------............///////////////.........------......//////000000------------------------------------............111111000000000222333444555666777999;;;===>>>???BBBCCCEEEEEEEEEGGGJJJLLLOOOQQQTTTWWW[[[aaahhhmmmuuu{{{|||pppooollliiiggghhhkkknnnmmmuuu}}}|||vvvsssrrrtttuuuvvvvvvwwwyyyzzz{{{{{{zzzzzz|||}}}~~~~~~|||zzz{{{{{{zzzwwwtttqqqmmmfff\\\TTTPPPLLLGGGDDDCCCBBBBBBAAA@@@BBBDDDFFFIIIMMMRRRVVVXXXZZZVVVMMMFFFBBB???;;;<<<>>>CCCJJJSSS\\\dddhhhjjjiiihhhhhhiiijjjiiihhheeeeeeccc___XXXOOOGGGBBB<<<777222000111111000///000////////////........./////////............---+++,,,,,,------------,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++******))),,,,,,------,,,,,,+++***'''((()))++++++,,,,,,,,,))))))))))))************************************))))))(((((((((((()))))))))(((''')))+++,,,,,,+++))))))******))))))((((((******)))))))))******+++************************)))))))))))))))))))))))))))************+++++++++((()))***+++++++++++++++,,,+++***((('''&&&&&&&&&sssjjjcccdddfffdddbbbaaa[[[[[[ZZZ[[[\\\\\\ZZZXXXYYYYYYYYYYYYWWWUUUSSSRRRQQQRRRTTTTTTRRROOOKKKIIIGGGFFFEEEEEEEEEEEEEEEFFF?????????@@@@@@@@@@@@@@@;;;;;;;;;::::::999888777666666666666666555444444333222111000///...---,,,---------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,---.........,,,,,,,,,,,,------------------,,,,,,,,,---...///++++++,,,---------------......---------,,,,,,,,,------------.........///------...............///.........///////////////000000000000000000000000---.........////////////222222111000111333555666888999:::;;;===>>>@@@@@@BBBCCCEEEFFFHHHLLLRRRVVVZZZ\\\```dddjjjsss|||yyysssnnnjjjcccdddeeefffgggkkkpppttt{{{{{{xxxuuutttsssuuuwwwxxxyyyxxxwwwvvvyyy{{{}}}}}}{{{zzz{{{}}}}}}zzzxxxvvvtttoooggg```YYYTTTNNNJJJIIIHHHFFFDDDCCCCCCDDDCCCBBBEEEJJJNNNNNNSSSTTTMMMGGGEEEAAA<<<<<<===???DDDMMMWWWaaagggjjjjjjjjjkkkmmmmmmllljjjiiihhhgggeee```ZZZTTTQQQHHHAAA999555555444111...000000000/////////......000///---,,,,,,,,,---...------------------,,,,,,)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******((()))***+++,,,++++++***((()))))))))***************************************)))(((''''''((()))***&&&&&&%%%'''***++++++*********++++++***))))))(((((()))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))++++++,,,,,,+++---,,,***((('''&&&%%%%%%vvvllleeeeeefffeeecccccc[[[ZZZZZZ[[[\\\\\\YYYWWWYYYYYYYYYYYYXXXUUUSSSRRRQQQRRRTTTTTTRRROOOKKKIIIHHHGGGEEEDDDDDDDDDEEEFFFBBBBBBAAA@@@???>>>===<<<===<<<999888777777999999555555666666555555444333333222111000///...---,,,......---------,,,,,,,,,+++,,,,,,------,,,++++++---,,,,,,++++++,,,,,,---,,,------......------,,,---------------------,,,,,,------....../////////------,,,+++,,,---...///***+++---...///...---------------------------------------.........//////,,,,,,,,,------.........///////////////..................................../////////000000111111333222111111222333666777:::;;;<<<===>>>???@@@AAABBBCCCEEEGGGKKKQQQYYY^^^iiilllpppvvv}}}uuunnniiieeebbbgggiiilllpppsssyyy~~~zzzqqqrrrtttuuuuuutttsssrrruuuxxx{{{{{{zzzzzz{{{~~~~~~zzzxxxwwwsssmmmhhh```[[[TTTPPPNNNMMMKKKHHHFFFFFFEEEBBB???@@@EEEIIICCCKKKPPPLLLHHHHHHEEE@@@===<<<===AAAIIITTT___eeejjjjjjkkknnnpppqqqooonnnlllkkkjjjgggdddaaa^^^\\\SSSKKKAAA<<<:::888333000000000000000////////////...---+++))))))***+++,,,............---,,,++++++******+++,,,---......///+++++++++,,,,,,---------*********++++++,,,------***++++++++++++***))))))((()))***+++,,,+++******(((((())))))*********+++************************,,,+++***))))))***+++,,,$$$$$$$$$%%%(((******)))+++++++++++++++***))))))'''(((***+++,,,,,,,,,+++))))))((((((((((((((())))))))))))))))))))))))))))))************+++++++++(((((()))++++++,,,,,,,,,+++******))))))))))))***{{{pppgggeeeeeecccaaabbb\\\[[[ZZZ[[[\\\[[[YYYWWWYYYYYYYYYXXXVVVTTTRRRPPPPPPPPPPPPOOONNNLLLIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>===<<<;;;999888777666666333222111222333333111///111111222222222000...------,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++---000222***+++,,,+++)))((()))***,,,------......------,,,...------,,,,,,,,,------,,,+++++++++,,,---///000...---,,,++++++,,,...///,,,---...///000///...------------............///////////////////////////------///000111111111111............/////////000---...///.........000222666222//////333777888888===>>>???@@@@@@BBBFFFIIIGGGIIILLLNNNRRR\\\jjjtttyyyzzzppplllhhhbbbccchhhkkkqqqzzz|||wwwtttttttttttttttzzzyyyyyy{{{}}}~~~}}}|||~~~}}}|||zzzwwwuuurrrqqqlllfff]]]WWWSSSQQQOOONNNVVVRRRNNNJJJGGGCCC@@@===AAABBBEEEIIIJJJGGGBBB>>>>>>>>>???BBBDDDIIIUUUbbbgggkkknnnppppppooonnnnnnllllllkkkiiigggeeecccaaaZZZUUUNNNFFFAAA;;;666333222222111111000///......------..................,,,------......------,,,------------------------,,,,,,,,,---------......111000///...---,,,,,,,,,++++++++++++++++++++++++************************------,,,++++++***))))))++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------)))))))))))))))((('''''',,,++++++***))))))******'''((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))+++,,,---,,,***)))***+++{{{qqqgggffffffdddbbbccc[[[ZZZYYYZZZ[[[[[[ZZZXXXYYYZZZYYYXXXWWWTTTRRRPPPQQQQQQQQQPPPOOOMMMJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>===<<<;;;999888777666666666555444555666666444222111222222111111000///...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---000222444+++,,,---,,,***)))***+++------------------------...------,,,,,,---------//////......///000222333000///---+++++++++,,,---,,,,,,---......................../////////000000////////////////////////---...///000111111111111........./////////000000000111222111111111333555777555333333666999::::::999<<<@@@CCCDDDFFFHHHJJJJJJMMMRRRXXXbbbppp~~~~~~{{{tttrrrpppmmmnnnssszzz|||yyyvvvtttyyyyyyzzz|||~~~zzzzzzzzzzzzzzzyyyxxxxxxuuupppiiiccc___\\\YYYXXXXXXVVVTTTRRROOOKKKEEEAAA@@@AAACCCFFFHHHHHHDDDAAA@@@>>>???AAABBBFFFQQQ]]]fffjjjnnnppppppooonnnnnnkkkkkkkkkjjjiiigggfffeeebbb^^^WWWPPPJJJDDD>>>:::555444333111000/////////////////////////////////,,,------......------,,,------------------------,,,,,,,,,,,,------------------,,,+++***)))))))))++++++++++++++++++++++++************************,,,,,,++++++******))))))+++******))))))******+++((((((((()))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,))))))******))))))((('''((((((((((((((()))******************)))))))))))))))************+++++++++************************+++,,,,,,,,,***)))***+++zzzpppgggfffgggeeeccccccZZZYYYXXXYYY[[[[[[[[[YYYZZZZZZZZZYYYWWWUUUSSSQQQRRRRRRRRRQQQPPPMMMKKKIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>===<<<;;;999888777666666777666555666777777555333333222111000///////////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...///,,,---...---+++***+++,,,...---,,,,,,,,,,,,---...---------,,,,,,------...---,,,,,,,,,---...///000111000...,,,+++++++++,,,---,,,,,,,,,,,,---......////////////000000000111////////////////////////---...///000000111111000....../////////000000000000111222222111222444666999777777888:::<<<<<<<<<:::>>>DDDHHHJJJKKKLLLMMMQQQVVV^^^iiiwwwwwwrrrtttzzz}}}yyyxxxwwwvvvwwwzzz{{{{{{zzzzzzzzzzzz{{{{{{|||||||||zzzvvvpppkkkgggccc___\\\ZZZZZZ[[[[[[YYYUUUNNNIIICCCCCCBBBDDDFFFFFFEEECCCAAA>>>===??????BBBKKKUUUdddhhhmmmppppppoooooooookkklllllllllkkkjjjiiiiiihhheee```ZZZUUUNNNGGGBBB:::888555222000/////////000000000000000000000000------............------------------------------++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******)))))))))*********++++++)))))))))))))))))))))))))))))))))************+++******++++++******)))(((+++*********++++++++++++((((((((()))))))))******)))************+++++++++++++++++++++++++++++++++)))+++++++++)))((()))***wwwmmmeeeeeefffeeeccccccZZZYYYXXXYYY[[[\\\[[[[[[ZZZZZZZZZYYYXXXVVVTTTRRRRRRRRRRRRQQQOOOLLLJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>===<<<;;;999888777666666666555444555666666444222444222111/////////000000---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,---......,,,+++,,,...///...,,,++++++,,,...///------,,,,,,,,,---......+++++++++,,,,,,------...///...---,,,,,,,,,,,,,,,---,,,+++++++++,,,...///....../////////000000000////////////////////////......///000000000000000...////////////000000000---///000000///000222444888888888:::<<<=========@@@DDDIIINNNPPPSSSUUUWWW]]]dddooo|||vvvrrrmmmjjjnnnyyy|||wwwtttuuuvvvwwwwww{{{{{{{{{zzzzzz{{{{{{{{{zzzxxxtttqqqmmmiiiccc```\\\\\\]]]______\\\XXXTTTLLLIIIFFFDDDDDDCCCBBBAAA@@@===;;;<<<===???GGGOOO```dddjjjnnnpppooooooooonnnnnnnnnnnnmmmlllkkkjjjgggeeeccc```\\\VVVOOOJJJAAA>>>999444111//////000111000000000000000//////------............------------------------------******+++++++++,,,,,,,,,///......---------......++++++++++++++++++++++++******************************++++++++++++++++++***))))))(((((())))))***)))*********++++++++++++)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++***)))))),,,,,,,,,++++++***)))((($$$$$$&&&'''(((***++++++))))))*********+++++++++++++++++++++++++++++++++(((***+++***)))((()))***rrriiibbbccceeecccbbbaaa[[[ZZZXXXYYY[[[\\\\\\\\\ZZZZZZZZZZZZYYYWWWUUUTTTRRRRRRQQQPPPNNNKKKHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>===<<<;;;999888777666666666555444555666666444222444222111/////////000000,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------------......,,,---......---,,,---...///...,,,++++++,,,...///,,,,,,,,,,,,,,,---...///.../////////000000000000,,,,,,,,,,,,------...///...---,,,+++,,,---...///------........./////////////////////////////////...//////000000000000///////////////000000000111---...///000///000222555666777999:::<<<===???@@@CCCFFFLLLRRRYYY___fffkkkpppxxx~~~vvvjjjiiigggiiirrrzzzvvvvvvwwwxxxzzzyyyyyyxxxxxxyyyzzzzzz}}}|||zzzxxxvvvrrrmmmiii```^^^]]]^^^___``````___XXXTTTOOOJJJGGGCCC@@@===???;;;999;;;<<<>>>DDDLLLZZZ___ggglllooooooppppppqqqqqqqqqpppooommmkkkjjjeeeddddddcccbbb^^^XXXTTTIIIFFF@@@:::555222111111000000000//////.........---......//////......---------------------------******+++++++++,,,,,,,,,*********)))******++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,******))))))))))))******)))*********++++++++++++))))))))))))))))))))))))************+++++++++,,,+++++++++++++++***))))))(((((()))))))))(((''''''((((((((())))))******+++))))))*********+++++++++************************((()))******)))((()))+++ooofff```bbbdddcccaaaaaa^^^\\\ZZZZZZ[[[]]]]]]]]]ZZZ[[[[[[[[[YYYXXXVVVUUURRRRRRQQQPPPMMMJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>===<<<;;;999888777666666888777666777888888666444333222111000////////////..................///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///...---,,,,,,,,,,,,---...,,,,,,,,,,,,---......///---....../////////......***++++++,,,......//////...------------...//////------------............//////////////////////////////000000000000///////////////000000000111111///111222333222444666888666888:::<<<===???CCCFFFEEEJJJRRR\\\gggsss~~~wwwnnnjjjdddfffjjjrrr~~~|||zzzyyywwwvvvvvvvvvwwwyyy{{{|||zzzzzzyyyzzzyyywwwssspppfffccc```^^^```bbbdddeeebbb___ZZZUUUPPPJJJDDD@@@AAA<<<999;;;<<<>>>BBBHHHSSSYYYbbbiiimmmooopppqqqssssssrrrqqqpppnnnlllkkkfffffffffggghhheeeaaa^^^SSSOOOIIICCC<<<888555444000000000//////......---......////////////......------------------------++++++++++++,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++************************,,,+++++++++++++++++++++++++++************++++++)))))))))*********++++++))))))))))))))))))))))))*********+++++++++,,,,,,******++++++******)))((('''(((***,,,---------,,,///...---,,,+++******))))))************+++++++++))))))))))))))))))))))))(((***+++***))))))***,,,nnnfff```bbbeeedddbbbbbbaaa^^^[[[[[[\\\]]]^^^]]]ZZZ[[[[[[[[[ZZZXXXWWWUUUSSSSSSRRRPPPNNNKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>===<<<;;;999888777666666777666666666777777555444111222222111111000///..................///000000,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******************,,,------,,,,,,---...------------------------,,,,,,,,,,,,---...//////++++++,,,------,,,++++++++++++,,,---............---...//////000000//////............//////////////////////////////////////////000000000000////////////000000000111111111222333444555555666999;;;999;;;>>>???@@@DDDJJJNNNPPPWWWcccppp}}}{{{vvvsssmmmiiijjjfffllluuuyyyxxxvvvvvvvvvwwwyyyzzzttttttuuuvvvxxxxxxuuusssnnnkkkfffccccccdddeeeeeegggfffcccaaa\\\VVVNNNIIIEEE???;;;<<<======@@@DDDMMMTTT^^^gggllloooqqqrrrqqqqqqqqqqqqpppooonnnmmmjjjiiiiiijjjkkkiiifffddd\\\YYYSSSLLLEEE???;;;999222222111000000///............////////////......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000++++++++++++++++++++++++************************++++++******))))))((((((,,,,,,++++++++++++,,,,,,((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++))))))******))))))((('''***+++,,,------,,,***)))---,,,,,,,,,++++++******)))************+++++++++************************)))***++++++******+++---~~~}}}nnnfffaaacccfffeeeccccccbbb```]]]\\\\\\^^^^^^^^^ZZZ[[[[[[[[[ZZZYYYWWWVVVTTTTTTSSSRRROOOLLLIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>===<<<;;;999888777666666555444333444555555333111111111222222222000...---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++------......---***+++,,,,,,++++++---...,,,------......------,,,+++++++++,,,---...///000...///000000000///...------------......---,,,,,,---...000111111111000///////////////000000000000///////////////////////////000000000000000//////000000000000111111111111111333444555555666999;;;<<<>>>AAABBBCCCHHHOOOTTT^^^fffttt{{{pppiiikkknnnnnnooossstttzzz~~~|||zzzwwwuuuuuuuuuvvvsssssstttwwwyyyzzzyyyxxxtttqqqlllhhhgggfffeeedddiiiiiiiiihhheee___WWWQQQHHHBBB=========<<<>>>AAAIIIQQQ\\\eeellloooqqqrrroooppppppqqqqqqqqqpppppplllkkkjjjkkkkkkjjjgggeeebbb___ZZZSSSLLLEEE???<<<333333222222111000000///......////////////......------------------------,,,,,,------------......((((((((()))***+++,,,---++++++++++++++++++++++++***************************))))))((('''&&&&&&%%%---,,,,,,++++++,,,,,,---(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))***)))(((%%%"""$$$%%%&&&((()))+++,,,---)))************+++++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,---}}}nnnddd]]]aaaffffffccc```bbb```^^^^^^______^^^]]]YYYYYYYYYYYYYYYWWWUUUTTTOOOPPPQQQQQQOOOLLLIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFDDDBBB@@@???>>>>>>>>>===;;;999888666666555666666777777666555444444333333222222111000000000---///111///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---,,,,,,---...---,,,***))).........////////////000000///...---,,,+++******'''))),,,...///---***(((,,,...000111000......///+++---/////////............///////////////...---////////////000000000000111111111111222222222222333111......///111222222333444444555666777999:::===AAADDDFFFMMMYYY```bbbppp|||yyyvvvwwwnnnjjjjjjrrrxxxzzz~~~xxxvvvvvvuuutttuuuvvvxxxxxxwwwvvvwwwxxxwwwvvvssspppllliiigggfffhhhiiikkklllkkkgggdddaaaRRRKKKBBB;;;999:::===???AAAGGGQQQ]]]gggnnnrrrsssqqqqqqqqqqqqqqqpppnnnnnnnnnmmmlllkkkkkkkkkkkkkkkfffeeebbb^^^VVVMMMEEEAAA666444111000111111000///111000000000////////////&&&)))---111333222///...+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++.........------,,,,,,,,,,,,---...//////---+++*********+++,,,+++***)))(((************************+++***)))((((((***,,,---)))+++,,,+++***)))***+++))))))((('''''''''''''''+++)))''''''******(((&&&***))))))***+++,,,,,,++++++*********))))))((((((***+++---,,,***)))))))))************************((()))***+++,,,+++******oooeee^^^```eeefffcccaaa```^^^[[[[[[[[[\\\[[[YYYYYYZZZZZZZZZXXXWWWUUUTTTPPPQQQQQQQQQOOOLLLIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCAAA???>>>======>>>===;;;999888666666555666666666666666666555444333222222111000000//////...///000///,,,+++---///------------------------,,,,,,---...............,,,,,,------,,,,,,+++***------........./////////...---------------,,,,,,,,,,,,,,,---------------,,,...000000///......///,,,,,,---,,,,,,,,,...///......///////////////...////////////000000000000000000000111111222222222222111///...///000111222666777888999:::<<>>>>>???@@@@@@EEEMMMWWWaaaiiinnnppppppppppppqqqqqqqqqqqqpppppppppooonnnmmmllllllllljjjiiigggccc]]]UUUNNNJJJ>>>:::666222111111000000000000//////////////////---......//////...------000//////...---,,,+++***++++++++++++++++++++++++......---------,,,,,,,,,+++,,,---...---,,,***)))+++,,,,,,---,,,+++***)))***************************)))((('''((()))+++,,,(((***++++++******+++,,,+++******)))(((((())))))+++)))((((((+++,,,***))),,,+++++++++,,,,,,+++***+++*********)))))))))))))))+++,,,,,,***))))))***************************((()))***+++,,,++++++***qqqfff^^^```dddeeecccccc```^^^[[[ZZZZZZZZZYYYWWWZZZ[[[[[[ZZZXXXVVVTTTRRRPPPQQQQQQQQQOOOLLLIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBB@@@>>>======<<<>>>===;;;999888666666555444555666666666666666666222111111000000///......///000///...,,,,,,...000........................,,,,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,------.........000///---+++,,,...000222---...//////...---...///---,,,+++******,,,...///------...///000000000///////////////000000000000...//////000111222222222444333111111111111222333555777888999:::===AAAEEEIIIRRRZZZ___iiiyyy~~~wwwqqqmmmiiiiiiooowww~~~yyyuuupppqqqsssuuuvvvvvvvvvvvvxxxxxxxxxwwwuuurrrpppnnnkkkllllllkkkjjjhhhfffddd\\\UUUKKKCCC???===<<<<<<>>>AAAGGGOOOXXXaaaiiimmmooooooooopppqqqrrrsssssssssrrrqqqpppooonnnmmmmmmlllkkkjjjhhhccc]]]XXXTTTIIIDDD<<<666333222111000/////////...//////000000222000...,,,,,,,,,...///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((,,,------------,,,++++++************************))))))((('''''')))***+++((()))++++++******+++------,,,++++++***+++++++++,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,++++++******************)))))))))(((***,,,,,,+++***+++,,,************************))))))***++++++++++++***rrrggg___```cccdddcccdddcccaaa^^^]]]]]]\\\[[[YYY[[[[[[[[[ZZZXXXVVVSSSRRRPPPPPPPPPOOONNNKKKIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBB@@@???>>>>>>===>>>===;;;999888666666555444444555666777777666666111111000000///.........000///...---,,,---///000---------------------------,,,+++***+++,,,---...---,,,+++******+++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......000///---+++,,,...000222---...///...------///000///...,,,,,,,,,---...---,,,,,,...///000000000000////////////000000000000......///000111111222333555555555444333444555666777999:::;;;<<<@@@FFFKKKSSS___lllttt}}}tttooojjjfffgggjjjrrr~~~xxxvvvttttttuuuwwwwwwxxxvvvwwwxxxxxxwwwuuusssrrrooonnnmmmkkkiiifffdddccc[[[UUULLLEEE@@@>>><<<;;;<<<===AAAGGGQQQ[[[eeekkkooooooooopppqqqrrrsssssstttssssssrrrpppooonnnmmmkkkkkkkkkiiifffbbb^^^\\\TTTNNNDDD<<<666444222111//////.........///000111///...---,,,---...000222,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++******,,,,,,,,,,,,,,,+++++++++***************************))))))((()))***++++++)))+++,,,+++***)))***+++---,,,,,,+++++++++,,,,,,---,,,************++++++***+++------,,,+++++++++************************(((***,,,,,,++++++,,,---************************))))))******++++++++++++rrrhhhaaaaaaccccccccceeedddbbb___^^^^^^]]]\\\ZZZ[[[[[[[[[ZZZXXXVVVSSSRRROOOOOOOOONNNLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@?????????>>>===;;;999888666666555444444555666777777666666111111000000///.........000///...---...///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,+++***)))******,,,---+++++++++,,,,,,,,,,,,---......---------,,,,,,,,,---------------..................------...111444333111000000111000...,,,,,,,,,...///000000000000////////////000000000000...//////000111222222222333555666555444444666888;;;===@@@@@@BBBGGGOOOVVVcccqqqwwwkkkccc```aaahhhqqq~~~~~~wwwrrrqqqssstttuuussstttuuuvvvuuuuuutttsssrrrqqqooollliiifffcccbbb]]]XXXRRRLLLHHHEEEBBB@@@<<<<<<===BBBKKKWWWbbbiiimmmnnnoooqqqqqqrrrqqqqqqrrrrrrrrrrrrpppooommmlllkkkkkkkkkkkkiiifffdddbbb\\\VVVLLLCCC===888555333111000///......///111222---......//////000000000***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,++++++***************************************+++*********++++++,,,,,,,,,------+++)))(((((()))++++++*********++++++,,,,,,,,,***)))(((((()))***))),,,......---++++++,,,***************+++++++++(((***,,,,,,,,,+++,,,---***************************************+++++++++qqqiiibbbbbbcccbbbcccdddbbb```]]]\\\\\\\\\[[[ZZZZZZ[[[[[[ZZZXXXVVVTTTRRRPPPOOONNNMMMKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@>>>===;;;999888666666555444555666666666666666666222111111000000///......///.........000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++************++++++,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,***+++,,,......---,,,+++.........------000444888:::666222111222222///,,,------...///000000000///////////////000000000000111111111111111222222222///222555555333333555888999===AAACCCFFFNNNZZZcccvvv{{{uuullleee]]]]]]bbbmmmyyywwwsssrrrqqqooorrrrrrrrrrrrrrrsssssssssssssssrrrpppmmmiiifffddd^^^ZZZUUUQQQMMMJJJFFFCCC???======???FFFQQQ\\\ccchhhjjjnnnqqqrrrrrrqqqppppppqqqqqqqqqqqqooonnnmmmnnnnnnnnnmmmllljjjhhhgggaaa\\\UUUMMMGGGAAA;;;888444333111//////000111222...///111222111///---+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))))))))******************************+++++++++,,,,,,,,,,,,---,,,------+++)))(((((()))******))))))******++++++*********((('''(((+++...,,,000333222///++++++,,,*********+++++++++++++++)))+++------,,,+++,,,---******************************))))))******+++,,,pppiiidddddddddbbbbbbddd```^^^\\\[[[\\\\\\[[[ZZZYYYZZZZZZZZZXXXWWWUUUTTTRRRQQQPPPNNNMMMKKKJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@@@@??????>>>===;;;999888666666555666666666666666666555444333222222111000000//////...---...000222333000---------------------------,,,,,,---...............))))))***+++++++++++++++,,,,,,,,,,,,------------,,,,,,---------------...***+++,,,------------,,,.........---...222888<<>>>>>BBBJJJSSSYYYaaaeeekkkqqqttttttrrrpppooopppqqqrrrrrrqqqooonnnooooooooonnnmmmkkkiiihhhdddaaa]]]XXXRRRKKKCCC===777555333000///000111222...///000111111000...------------------,,,,,,,,,------------------------******+++++++++,,,,,,,,,***************+++,,,,,,---,,,+++*********++++++******************************+++,,,,,,,,,,,,,,,)))***++++++***)))***+++***************+++,,,,,,&&&'''(((((((((+++000444444888:::888111,,,***+++*********++++++,,,,,,,,,+++,,,...---,,,++++++,,,************************+++***)))))))))***+++,,,oooiiieeeeeeeeebbbaaaccc```^^^\\\\\\]]]]]]]]]\\\YYYYYYZZZYYYYYYWWWUUUTTTTTTSSSRRRPPPNNNMMMKKKKKKEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@????????????>>>===;;;999888666666555666777777777666555444444333333222222111000000000------...111444444000,,,........................,,,---...///000///...---((()))***,,,,,,,,,+++***,,,,,,------------......***++++++,,,---//////000,,,,,,,,,,,,------............------///444:::???GGG===111++++++...000000...///////////////......////////////000000000000555555444333333222222111000555:::;;;999999===AAABBBHHHPPPVVV^^^lll~~~yyypppnnnmmmmmmmmmnnnnnnnnnlllnnnvvvwwwrrrpppnnnmmmmmmooorrrtttpppsssuuuwwwwwwuuusssqqqllliiieee```\\\WWWQQQMMMHHHDDD@@@>>>???FFFMMMRRR[[[aaaiiiqqquuuvvvtttrrrnnnpppqqqssssssrrrqqqpppoooooonnnmmmkkkiiihhhgggeeedddbbb___ZZZQQQHHHAAA999777444111000000111222+++,,,---///111222333333++++++,,,---...///000111------------------------*********++++++,,,,,,,,,))))))(((((()))***++++++...---,,,+++++++++,,,---************************))))))***++++++++++++***&&&(((*********+++---...************++++++,,,---###%%%((()))***...555:::;;;>>>@@@<<<333,,,))))))*********++++++,,,,,,,,,,,,---......,,,******+++************************+++***)))))))))***,,,---wwwmmmeeeddddddcccccceeeeeecccaaa^^^[[[ZZZYYYYYYZZZZZZ[[[ZZZYYYXXXVVVUUUSSSSSSRRRQQQPPPNNNLLLKKKFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>???@@@AAA@@@>>>;;;888666666666666444555777888999888666555555444222111000000//////////////////...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------...///000111111------++++++++++++------/////////...------,,,,,,...///////////////.........------------...//////222222111000///...------...............///000000111111111111111222222333333333333222222222111111555888:::;;;::::::===@@@HHHRRR```mmmxxx|||ooohhhgggeeegggkkkooosssuuuvvvvvvwwwyyy||||||vvvqqqpppoooooonnnppptttxxxyyyxxxxxxyyy{{{vvvrrrmmmgggbbb]]]XXXTTTPPPMMMHHHDDDCCCEEEIIILLLSSSZZZccckkkppprrrttttttvvvuuusssrrrppppppooooooppppppppppppnnnllljjjiiilllkkkhhhfffbbb[[[TTTNNNAAA===999666555333111000,,,,,,,,,...111222111000......------------......///...------//////...---...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++******))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********************)))(((***...444:::>>>555444333111///---++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++zzzpppgggeeeeeedddccceeebbbaaa^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVUUURRRRRRRRRQQQPPPNNNMMMLLLFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>;;;888666666666666444555777888888888666555555444222111000000/////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++,,,,,,,,,---.........------,,,++++++,,,------...............---------......////////////.........------------...//////111111000000///........................///000000111000000000000111222222111111111222333333444444444666999;;;===AAAGGGLLLPPP[[[lll|||}}}rrrhhheeefffhhhmmmtttyyy}}}|||wwwssspppnnnooorrrvvvwwwvvvvvvxxxzzzyyyvvvrrrnnnkkkfffaaa]]]UUURRRMMMIIIGGGIIILLLOOOTTTZZZbbbiiinnnqqqsssuuuwwwvvvtttsssqqqpppppppppoooooooooooonnnlllkkkjjjjjjiiihhhfffddd___XXXSSSJJJEEE>>>888555333222111...------///111222111000///......------......///---,,,++++++------,,,+++...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++*********)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++******************...,,,******+++...111333......---,,,,,,+++******************************,,,,,,,,,,,,,,,+++++++++************************++++++***))))))***++++++~~~ssshhhffffffddddddddd___^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVTTTQQQQQQQQQQQQPPPOOONNNMMMFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@???===;;;999777666666666444555666777888777666666555444222111000000///////////////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,------------------------,,,,,,,,,,,,---------------.....................///////////////......------------...//////////////////////////////...............///000000000000/////////000111111//////000111333555777888666888:::>>>CCCKKKUUU[[[```jjj|||{{{pppiiidddgggmmmuuu}}}|||tttooooooqqqtttuuuuuuvvvxxxyyyyyywwwvvvuuusssoookkkggg___[[[VVVRRRPPPPPPRRRTTTWWW[[[```eeejjjnnnrrrtttwwwwwwvvvtttsssrrrqqqqqqmmmmmmnnnnnnmmmllllllkkkiiihhhhhhhhhgggccc^^^ZZZUUUOOOEEE===888555333222000///...///111222111000///......------......///---,,,++++++------,,,+++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------++++++++++++************++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++++++++...---+++***))))))******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******ssshhheeeffffffeeeeee```___]]][[[ZZZYYYYYYZZZYYYZZZZZZZZZYYYWWWUUUTTTPPPPPPPPPPPPPPPOOONNNMMMFFFGGGGGGFFFFFFEEEDDDCCCAAABBBCCCDDDCCCBBBAAA@@@>>>===;;;999777777666666444555666777777777666666444444222111000/////////...///000000000000000///------------------------,,,---......///.........///////////////.........---------,,,,,,---------,,,,,,------...//////000---...//////////////////...------------...//////........./////////000000...............///000000///////////////000000111000000111222444666888:::;;;<<>>888333000111000...///000111000/////////............/////////...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++++++++,,,******************************++++++,,,,,,------***************************************+++++++++++++++++++++++++++++++++))))))(((((((((((())))))sssgggdddggggggffffffcccbbb___\\\ZZZYYYXXXXXXYYYYYYZZZYYYXXXWWWUUUTTTOOOPPPPPPPPPOOONNNMMMMMMFFFGGGGGGFFFFFFEEEDDDCCCAAABBBCCCDDDCCCBBBAAA@@@===<<<;;;999888777777666444555555666666666666666444444222111000/////////...///000000000000000///------------------------,,,---......///.........///////////////.........------------------------+++,,,,,,---...///000000------...///////////////...------------...//////------......//////000000...............///000000///////////////000000111333333333333555777:::;;;>>>@@@EEENNN\\\kkkxxxzzzssslllggghhhmmmvvvsssqqqpppoooppprrrssstttqqqrrrtttvvvxxxwwwtttrrrrrrpppmmmjjjgggffffffggg```````````````dddiiilllsssttttttuuuttttttsssrrrllllllllllllmmmmmmnnnnnnnnnmmmllllllkkkiiieeebbb```\\\VVVOOOGGG???666111333111......//////...---/////////......////////////...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******+++++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,))))))***+++++++++++++++------------,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++************************vvvhhheeehhhiiigggfffdddccc```]]]ZZZYYYXXXXXXYYYYYYYYYYYYXXXVVVUUUSSSPPPPPPPPPPPPOOONNNMMMLLLFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@<<<;;;;;;:::999888777666444444555555555666666666555444222111000000///////////////000000//////...------------------------,,,---......//////......,,,,,,------------------------............------,,,,,,------...///000000,,,---...///000000000000...------------...//////---------....../////////...............///000000000000/////////000111111555555444555666999<<<>>>@@@CCCLLL[[[lll~~~tttjjjdddbbbfffooozzz~~~zzzuuuqqqpppoooooonnnqqqqqqsssuuuxxxxxxwwwuuuwwwvvvtttqqqpppooooooooohhhgggeeebbb```aaaeeehhhnnnoooqqqsssttttttssssssnnnnnnmmmmmmmmmnnnnnnooopppooommmmmmllljjjgggdddccc```\\\WWWPPPGGG>>>777555333000...//////...---000//////......//////000---,,,++++++------,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,---------,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++*********************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,|||lllhhhkkkjjjgggeeebbb```^^^[[[YYYXXXXXXXXXXXXYYYYYYYYYXXXVVVTTTSSSQQQQQQPPPPPPNNNMMMKKKJJJFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@;;;;;;;;;:::999888777666555444444444555555666666555444222111000000/////////////////////...---,,,........................,,,---......//////......+++,,,,,,,,,---.........,,,---...//////...---,,,,,,---------......//////,,,---...///000000000000...------------...//////---....................................///000000111000000000000111222222555555555666999===AAACCCGGGLLLVVVgggzzzzzzrrrlllfffbbb___cccnnn~~~{{{vvvrrrnnnlllooooooppprrruuuvvvvvvuuuwwwvvvvvvuuuttttttttttttqqqoookkkfffbbbaaaccceeeiiikkknnnqqqrrrsssssssssppppppooonnnnnnnnnooooooooonnnmmmmmmmmmllljjjggggggddd```\\\VVVOOOHHHBBB999666222000000000000///000000////////////000000---,,,++++++------,,,+++***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,------......---,,,,,,+++,,,,,,---,,,,,,+++++++++******************************************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++pppkkklllkkkgggddd^^^]]][[[ZZZYYYXXXYYYYYYXXXYYYYYYYYYXXXVVVTTTSSSQQQQQQQQQPPPNNNLLLKKKJJJFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>???@@@AAA;;;;;;;;;:::999888777666555444444444444555666666555444222111000000//////////////////...---,,,+++........................,,,---......//////......------......///000111111,,,---...//////...---,,,---------...............,,,---...///000000000000...------------...//////.......................................///000000111111111111111222222333444444444666:::???DDDGGGPPPUUU```oooyyyjjjaaa^^^^^^___bbbhhhwww}}}wwwqqqmmmmmmmmmlllnnnqqqssssssrrruuuuuuvvvvvvvvvvvvvvvvvvwwwuuupppjjjdddbbbbbbdddfffhhhlllooorrrssssssrrrrrrqqqpppnnnnnnnnnooopppnnnmmmlllmmmnnnnnnllljjjkkkgggbbb^^^YYYTTTOOOKKK<<<888444222222222111111000000////////////000000///...------//////...---***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,,,,---......,,,+++******+++---///000,,,,,,,,,,,,,,,---------******************************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((qqqjjjjjjhhheeeccc___]]]ZZZXXXVVVUUUVVVVVVWWWXXXYYYYYYYYYWWWTTTSSSMMMPPPQQQNNNMMMNNNKKKGGGDDDEEEGGGHHHHHHFFFDDDBBBBBBBBBAAA@@@???>>><<<<<<;;;;;;::::::999888777777777777666666555555444444333333333222222111111111333222111000000//////000---.../////////...---,,,,,,,,,,,,---...///000111......------...///111222---......///////////////000000/////////.........///////////////000111111//////............//////000000000000000000000000111000///////////////000555222......000333444333333777999888<<>>EEEQQQ[[[^^^ffflllttt{{{~~~~~~zzzwwwsssjjjbbbaaabbbdddkkksssxxx}}}~~~nnnjjjgggfffgggjjjmmmmmmqqqrrruuuwwwyyyyyyyyyxxxyyyxxxvvvssspppmmmkkkjjjeeedddeeefffiiilllppprrrqqqrrrrrrpppnnnmmmnnnpppooorrrtttsssoookkkiiiiiidddeeeeeedddbbb^^^ZZZXXXPPPJJJAAA999555333111000000000000000000///...---,,,+++***))))))+++,,,...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++************))))))))))))******++++++,,,,,,,,,+++***)))+++*********+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++rrrkkkjjjhhheeeccc___]]]ZZZWWWUUUUUUUUUVVVVVVWWWXXXYYYXXXVVVTTTSSSOOOSSSSSSPPPOOOOOOLLLHHHEEEFFFGGGHHHHHHFFFDDDCCC>>>???AAAAAAAAA???===<<<::::::999888777666555555777777777777777777888888555555444333333222111111......------,,,---------******+++,,,------,,,,,,------------...///000000---,,,,,,,,,---...///000---......///////////////.........---------,,,,,,---------------...//////111000000//////000000111000000000000000000000000000000000//////000000111111000///000333555666666555;;;AAAFFFPPP___kkkppptttvvvzzz{{{xxxqqqjjjfffeeedddgggkkkmmmqqqzzzyyytttmmmiiihhhiiikkkkkknnnpppsssvvvxxxxxxwwwwwwxxxwwwvvvtttsssqqqpppooogggfffeeeeeefffiiimmmoooqqqrrrrrrqqqooonnnooopppoooqqqrrrrrroookkkjjjiiiggghhhhhhgggeeeaaa^^^\\\XXXRRRJJJBBB<<<888444222111111000000///...---,,,---,,,+++++++++,,,---...++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))*********++++++++++++***)))(((((())))))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,ssslllkkkhhheeeccc^^^\\\ZZZWWWUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXVVVUUUQQQTTTTTTQQQPPPPPPMMMHHHEEEFFFGGGHHHGGGFFFEEEDDD@@@AAACCCDDDDDDCCCAAA???<<<;;;:::999888777666555333444444555555666666666666555555444333222111111---------,,,,,,---......,,,,,,---......////////////////////////000111111,,,,,,,,,,,,------......---......///////////////000000000000////////////......------......///000111111000000000000111111////////////////////////000000000///000000111111333333333444666888::::::;;;BBBIIIPPP[[[kkkwww|||~~~zzzuuurrrmmmgggdddeeefffmmmvvv{{{}}}}}}tttooollljjjjjjnnnooorrrtttuuuuuutttsssxxxxxxwwwvvvuuutttssssssllljjjgggeeeeeefffhhhjjjppprrrsssrrrpppoooooopppooopppqqqpppooommmkkkjjjiiijjjiiiiiigggdddaaa```___ZZZRRRJJJDDD===777444111111000///............/////////...//////000111,,,,,,------...//////000------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++******)))((()))+++,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---+++,,,...//////...,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,tttmmmkkkhhheeeccc^^^\\\YYYVVVUUUTTTUUUUUUUUUVVVWWWXXXXXXWWWUUUTTTQQQUUUUUURRRPPPPPPMMMHHHFFFGGGGGGHHHGGGFFFEEEDDDAAABBBCCCDDDDDDCCCAAA@@@>>>===<<<;;;999888777666333333444444555555666666666555555333222111111000...---------...///000000+++++++++,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,---------------------......///////////////111111000000000///////////////......//////000111111111000000000000111111////////////////////////000000000000000111222222555555666666888:::===???CCCKKKTTT\\\gggvvvwwwkkkddd``````fffnnntttzzzsssllliiikkklllnnnppprrrsssssssssyyyxxxwwwwwwvvvuuuttttttrrrppplllhhhfffeeeffffffnnnppprrrrrrpppooopppppppppppppppppppppnnnmmmkkkjjjjjjjjjiiihhhfffdddbbbbbb^^^XXXRRRKKKCCC<<<777111111000/////////000000000//////000000000111111........................------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------,,,,,,++++++++++++)))+++------+++******+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---+++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++uuunnnlllhhhdddbbb^^^\\\YYYVVVTTTTTTTTTUUURRRSSSTTTUUUUUUTTTSSSQQQRRRUUUUUUQQQOOOOOOLLLHHHGGGGGGGGGGGGGGGFFFFFFEEEAAAAAAAAAAAA@@@@@@???>>>???>>>===;;;:::888777777666666666666666666777777555555444333111000//////............///000111222///......------......///------,,,,,,,,,,,,------,,,---............---------......////////////////////////.........------///////////////000111111111000000//////000000111000000000000000000000000000000000000111111222333444555666777888<<>>>>>>>>>>>???>>>===;;;999888666666666666666666666666555555555444333222000///...------------...///111222333222222000///......//////......------------......---...////////////...------......///////////////////////////.........---///............///000000000//////......//////000000000000000000000000000000000000000111222333444444666777999===CCCLLLSSSYYYaaaiiinnnsssyyy{{{zzzmmm___VVVWWW\\\bbbrrr{{{lllkkkiiiiiijjjllloooqqqrrrsssssstttuuuvvvvvvwwwwwwvvvtttrrrpppmmmkkkjjjgggjjjnnnpppppppppqqqrrrsssqqqpppppprrrsssqqqooolllllllllkkkjjjiiihhhhhhbbbaaa```^^^YYYRRRIIICCC999777444111////////////,,,---.........///......---------.......................................------,,,,,,,,,,,,++++++******++++++++++++******,,,++++++******++++++,,,------+++*********+++,,,&&&+++//////+++)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,wwwooollliiidddbbb]]][[[YYYVVVTTTTTTTTTUUUUUUVVVXXXYYYYYYXXXWWWUUUQQQTTTTTTQQQNNNNNNKKKFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEBBB???>>>>>>???@@@>>>===<<<:::888777555444555555555444444333333222444444222111000...---,,,,,,,,,------///000222333000///---+++*********+++++++++***))))))*********......000000000///...------......///////////////111111111111000000000000...------------...////////////............//////000000000000000000000000000000000000111222333444666888:::===BBBKKKVVV___bbbiiiooopppoooooommmiii\\\RRROOOWWWaaaiiiyyytttqqqlllhhhfffgggiiikkkooooooqqqsssuuuvvvxxxyyyuuuvvvvvvuuutttrrrooonnneeehhhllloooppppppqqqrrrtttrrrpppqqqssstttrrrpppnnnmmmmmmlllkkkkkkjjjjjjbbbbbbbbbaaa^^^WWWNNNGGG===;;;777333000...------...//////000000000000000+++,,,,,,---...///000000........................---------,,,,,,,,,++++++*********++++++*********...------,,,,,,------...---,,,***)))))))))***+++$$$)))...///,,,***,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,))))))******++++++++++++------------------------vvvooohhhhhhiiiccc___\\\YYYVVVTTTTTTUUUVVVXXXXXXXXXWWWVVVUUUSSSSSSSSSSSSSSSRRRPPPNNNLLLJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@???===:::888777666555111222444666777777666555222333333222222111//////---------........................------,,,,,,,,,---------............///////////////////////////------,,,+++,,,---...///------.../////////000000111111000000//////........................------000000////////////000000333222111222444555666555666888;;;AAAJJJVVVbbbjjjpppqqqqqqpppkkkccc\\\XXXVVVSSSTTT\\\fffppp|||yyyllldddcccfffggggggkkknnnqqqrrrqqqrrrvvvyyywwwxxxyyywwwtttqqqpppqqqnnnnnnmmmnnnnnnooopppppprrrpppooooooppppppooommmmmmlllkkkkkkjjjjjjkkkkkkiiifffdddaaa___\\\XXXUUUJJJBBB999444444555222////////////000//////...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************+++++++++++++++***)))(((+++,,,------,,,,,,...000...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,vvvooogggfffgggaaa___]]]ZZZWWWVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVTTTSSSSSSSSSSSSRRRPPPNNNLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@???>>><<<999777666555444111333555666777777666555333222222111111111000000/////////////////////////////////......------------------............///////////////////////////...------,,,---...///000//////.........//////000111000000000/////////...////////////////////////000000000//////000000000222111000111222444444555999>>>DDDMMMVVVaaakkkqqqpppooolllhhhbbb[[[VVVRRRRRRRRRXXXcccnnnvvv{{{nnnhhhfffeeeeeegggjjjmmmnnnnnnoooqqqtttvvvwwwwwwvvvtttrrrqqqrrrpppooooooooooooppppppqqqsssqqqpppoooppppppnnnmmmllllllkkkjjjjjjjjjjjjkkkjjjhhheeecccaaa___[[[XXXNNNHHH???999777555333000///////////////......---------------------------------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************************************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++++++++***))))))+++,,,---,,,++++++---///------,,,+++++++++++++++***++++++++++++,,,,,,,,,xxxpppfffeeeeee^^^^^^\\\ZZZXXXXXXXXXYYYZZZYYYZZZZZZZZZYYYWWWUUUTTTSSSSSSSSSRRRPPPNNNLLLJJJHHHHHHGGGFFFEEEEEEEEEEEEAAAAAA@@@????????????@@@>>>===;;;888666555444444222333555666777777666555333222111000000000111222111111000000//////......///////////////.........---------............///////////////////////////...............///000000111000///.........///000000000000000////////////000000000000000000000000000000000000000000000000333333222111222444666777>>>EEEPPP[[[dddlllrrrvvvnnnkkkeee___YYYTTTRRRPPPQQQUUU___nnnyyy{{{mmmeeebbbaaadddfffiiijjjkkklllnnnpppssstttvvvuuutttsssssstttsssrrrqqqqqqqqqqqqqqqqqqtttsssqqqpppppppppnnnllllllkkkkkkjjjjjjjjjjjjjjjllljjjhhhfffdddbbb^^^[[[TTTPPPHHHAAA:::666333222/////////.........------------------------------///...---,,,+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))+++,,,---,,,+++***+++,,,,,,,,,+++************+++++++++++++++,,,,,,,,,,,,zzzqqqgggeeeddd]]]\\\[[[ZZZXXXXXXYYYZZZ[[[ZZZ[[[[[[[[[ZZZXXXVVVUUUSSSSSSSSSRRRPPPNNNLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDAAA@@@@@@???????????????>>>===;;;999777666555555333444555666777666666666444222000//////000222333111111000000///...------//////..................---------............//////////////////////////////////////////000000111222111///...---...///000000000000000//////////////////000000000000000111111111111111111111111111555555444444444777:::===DDDLLLYYYeeelllpppqqqqqqhhhddd^^^XXXUUUUUUVVVXXXXXX]]]hhhxxx{{{mmmeeebbbcccdddeeegggiiikkkmmmnnnoooqqqsssttttttsssuuuvvvuuuuuutttsssrrrrrrrrrrrrvvvtttrrrqqqqqqpppnnnlllllllllkkkjjjjjjjjjjjjjjjllljjjhhhgggfffdddaaa^^^YYYVVVPPPHHH???888555444000000///......---------........................000000///...---,,,,,,+++------------------------+++,,,,,,------,,,,,,+++------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++++++++,,,,,,+++******+++,,,---,,,***))))))***,,,+++******))))))******+++++++++,,,,,,,,,------{{{rrrhhheeeeee^^^ZZZZZZYYYXXXXXXYYYYYYZZZZZZ[[[\\\]]]\\\YYYWWWUUUSSSSSSSSSRRRPPPNNNLLLJJJFFFEEEDDDCCCCCCBBBCCCCCCAAA@@@??????>>>>>>??????>>>===<<<:::888777777666555555666666666666666666444333111//////000222333000000///......---,,,,,,---------------------------------............////////////////////////////////////000000000000000222111000///......///000////////////000000000000.........//////000000000111111222222222222111111444444444444555999???DDDNNNVVVbbbkkknnnnnnkkkiii\\\ZZZWWWVVVXXX\\\aaadddfffiiirrr}}}pppiiieeedddcccccceeehhhjjjkkkmmmooorrrsssssstttuuuwwwwwwvvvuuuttttttsssttttttvvvuuurrrrrrqqqpppnnnlllmmmlllkkkkkkjjjjjjkkkkkkkkkiiihhhgggfffeeebbb```]]][[[VVVMMMDDD<<<888777222111000......---......................................................------------------------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......***++++++,,,,,,,,,++++++***,,,------+++))))))***,,,+++******))))))******++++++,,,,,,,,,---------{{{rrrhhhffffff___ZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[]]]]]]\\\ZZZWWWUUUSSSSSSSSSRRRPPPNNNLLLJJJEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>???>>>>>><<<:::999888777777666666666666666666666666444333222000000000000111//////......------,,,,,,,,,,,,,,,------------------------............///////////////////////////......///000000000000000000000000000000000//////////////////000000000000---......//////000000000111222333444444333222111111222333444555;;;EEELLLZZZ```hhhmmmllliiidddaaaSSSTTTVVV[[[```ggglllppprrrsss{{{|||rrrmmmiiidddaaabbbdddfffgggkkknnnqqqrrrssstttvvvwwwvvvvvvuuuuuutttuuuuuuuuuvvvuuusssrrrrrrrrrpppnnnnnnmmmmmmllllllllllllllljjjhhhgggggggggfffcccaaa```]]]XXXRRRKKKDDD???<<<444333111///......//////........................+++++++++,,,------......------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,******++++++,,,,,,------***+++,,,,,,,,,,,,,,,,,,***,,,......,,,+++***+++,,,,,,+++************+++,,,,,,,,,,,,------------xxxpppgggeeefff___[[[[[[[[[ZZZZZZYYYYYYYYYYYY[[[\\\]]]\\\ZZZVVVTTTSSSSSSSSSRRRPPPNNNLLLJJJFFFEEEDDDCCCCCCBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>===<<<;;;999888777777777777777666666666666666777555444333222111///....../////////...............------------.........///---------............///////////////////////////---...///000000000//////...///111222222111000///.../////////000000000111......///000000111222222111222333555555333222111111333555777:::AAAMMMVVVaaaeeeiiiiiifffaaa]]][[[TTTXXX^^^gggnnntttxxxzzzxxxzzz}}}vvvllleeeccccccdddeeejjjmmmppprrrrrrsssuuuwwwuuuuuuuuuuuuuuuuuuvvvwwwvvvtttsssrrrssssssqqqpppoooooonnnmmmmmmmmmmmmnnnjjjiiiggghhhhhhgggeeecccccc^^^YYYUUURRRMMMFFFAAA666444222000//////000000........................,,,,,,,,,---------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,'''(((((()))******++++++***+++,,,,,,------,,,,,,)))+++...///...,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,------------...vvvnnneeeeeeeee___]]]]]]\\\\\\[[[ZZZZZZYYYYYYZZZ\\\]]]\\\YYYVVVSSSSSSSSSSSSRRRPPPNNNLLLJJJGGGFFFEEEDDDDDDCCCCCCCCC@@@??????>>>>>>>>>>>>>>><<<;;;:::888777666666666888777666666666666777777555555444333111///---,,,////////////000000000000---.........//////000000---------.........//////////////////////////////,,,---///000000000///...,,,...111333444222000///.../////////000000111111///000000111222222333333111222444555555444222111333666999;;;???HHHUUU___ccceeefffeee```[[[XXXVVVYYY___hhhrrrzzz~~~zzz|||tttjjjfffeeeeeeeeejjjmmmpppqqqrrrsssuuuwwwuuuuuuttttttuuuvvvwwwwwwuuutttrrrrrrssssssrrrqqqppppppooonnnnnnnnnnnnnnnjjjiiihhhiiiiiiiiigggeeeddd___ZZZXXXWWWSSSKKKEEE777666333111000000111111////////////////////////000000000//////......---........................+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,******+++,,,------......***+++,,,,,,------------)))+++...//////---------...---,,,,,,++++++,,,,,,,,,,,,,,,---------......uuujjjhhhgggddd```]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\ZZZYYYWWWSSSSSSRRRQQQOOOLLLJJJIIIIIIGGGEEEDDDEEEEEEDDDCCCAAA@@@??????AAABBBAAA@@@===<<<<<<;;;:::999888777666666666666666666666666333222000///...---+++***000000000000000111222222000000000000000/////////////////////////////////....................................////////////111111000///////////////111111111111000000000000555333000...///000000000111111222333555666555444777:::>>>BBBHHHSSSaaakkkqqqjjjddd```[[[TTTRRRTTT]]]iiizzzsssiiieeefffgggjjjiiikkkooopppooorrrxxxwwwvvvvvvuuutttsssssssssrrrrrrrrrqqqqqqqqqpppppppppooonnnmmmmmmlllmmmmmmkkkjjjjjjjjjiiiiiihhhhhhgggccc___[[[XXXTTTPPPMMMAAA===888555333222000/////////.........//////000000000////////////000000///......------,,,++++++,,,,,,,,,---------......------,,,,,,,,,------...---,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,...//////...,,,+++++++++,,,,,,,,,---------//////...---,,,,,,,,,,,,***+++,,,---------,,,+++uuujjjhhhhhheeeaaa]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\[[[ZZZYYYWWWVVVSSSSSSRRRQQQOOOMMMKKKJJJIIIGGGFFFEEEFFFEEEDDDBBB@@@???>>>???@@@AAA@@@???<<<<<<;;;:::999888777777666666666666666666666666333222111000000000///...---------------......///.....................---////////////////////////////////////////////////............////////////111111000///////////////.........//////////////////...,,,,,,---...//////222111222333555666666555888;;;AAAHHHQQQZZZdddjjjiiiaaaZZZVVVRRRPPPSSSXXXfffrrrxxxooohhheeegggeeefffkkknnnnnnooosssuuuuuuuuuuuutttttttttsssrrrrrrrrrqqqqqqqqqpppppppppooonnnmmmllllllllllllmmmlllkkkjjjiiihhhgggfffgggddd___\\\XXXUUUPPPMMMEEEAAA;;;777444333111/////////.........//////000......------------.......................................------,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,------,,,,,,---......---,,,+++uuukkkiiihhhfffccc^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYYZZZYYYXXXWWWUUUTTTRRRRRRRRRQQQPPPOOOMMMMMMHHHGGGFFFGGGGGGFFFCCC@@@@@@>>>===>>>???@@@???===;;;;;;:::999888777666666777777777777777777777777222111111111000000000000,,,,,,,,,,,,,,,---......------..................////////////////////////////////////////////////............////////////111000000///////////////---......//////000000000...//////000111111222222111111222333444555777777:::>>>FFFQQQ[[[bbbeeefff___WWWOOOLLLLLLPPPXXX```nnnyyyuuummmhhhdddccchhhmmmmmmnnnooossssssssstttttttttuuuuuurrrrrrrrrqqqqqqqqqppppppooonnnmmmllllllkkkllllllnnnnnnlllkkkiiihhhffffffgggddd```]]]ZZZVVVRRROOOKKKGGG@@@:::666444111000000//////....../////////......------------......------......///000000111000///...---,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,------------------,,,,,,,,,---........./////////...---,,,+++uuullliiiiiigggeee______^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXVVVTTTSSSQQQQQQQQQQQQPPPPPPOOONNNGGGGGGGGGGGGHHHFFFBBB??????>>>======>>>>>>===<<<::::::999888777666555555777777777777777777777777222222222111///....../////////......//////000111////////////000000000000////////////////////////....................................////////////000000////////////000000//////000111222222333333///111222333222222222333000000111222333555888;;;@@@DDDLLLWWWaaaddd```\\\UUUOOOJJJJJJNNNUUU___iiiqqqyyyrrrjjjdddfffkkkmmmnnnoooqqqqqqrrrssstttuuuuuuvvvrrrrrrrrrqqqqqqqqqppppppooonnnmmmlllkkkkkkkkkkkknnnmmmlllkkkjjjiiihhhhhhgggeeeaaa^^^[[[XXXTTTQQQQQQKKKDDD===999555222000111000//////////////////000000////////////000000------......//////////////////...---,,,,,,++++++------,,,,,,++++++***))),,,,,,---------...------......------,,,,,,,,,+++------------------------******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,------------...,,,++++++,,,---...///000111000000///...------,,,uuullliiiiiihhhfff``````___^^^]]]\\\[[[ZZZYYYZZZZZZZZZYYYWWWUUUTTTPPPPPPQQQQQQPPPOOOOOONNNHHHGGGGGGHHHGGGEEEBBB>>>???>>>======>>>>>>===;;;:::999999888777666555444666666666666666666666666666777777444000......///000000//////000000111222.../////////000000111111////////////////////////------------------------............////////////000000////////////000000///000000111222333333444...000222111///------......000111222333777<<>>>>><<<;;;::::::999888777666555555666666666666666666666666999:::;;;777222//////111...............///000000,,,,,,------.../////////////////////////////////....................................///////////////////////////000000111...//////000000111111111000333444222///---...111///111333444666;;;CCCIIIQQQRRRTTTVVVVVVSSSNNNIIIEEEEEEHHHQQQYYY___fffmmmtttxxxvvvnnnjjjhhhjjjmmmnnnooopppqqqssstttuuuvvvrrrrrrrrrqqqqqqqqqpppppppppooonnnmmmmmmlllmmmmmmkkkkkkkkklllllllllmmmmmmhhhfffbbb```^^^\\\XXXVVVUUUQQQLLLGGGBBB===888444222222111000////////////......------------......///......---,,,,,,++++++,,,,,,,,,---------......,,,,,,............---,,,+++,,,---.........---,,,.........---------------------------------------------------............+++,,,...//////...,,,+++,,,---------............+++++++++,,,---...///000111000///...............}}}rrrjjjggggggggggggbbbaaaaaaaaa``````______ZZZZZZ[[[ZZZYYYXXXVVVUUUOOOOOOOOOOOONNNMMMLLLKKKKKKIIIGGGFFFEEEDDDBBB@@@AAA???>>>>>>>>>>>>===;;;;;;:::999888777666666555444444444444444444444444666888999666111...///111...------------...//////,,,,,,------...//////000////////////////////////000000000000000000000000............///////////////////////////000111111000000000000000000000000222444666444000///333666111444777888:::AAAKKKSSSXXXXXXVVVRRRMMMIIIHHHGGGFFFFFFKKKUUU]]]aaahhhnnnvvvzzz}}}rrrkkkjjjmmmnnnooopppqqqrrrssstttuuurrrrrrrrrqqqqqqqqqppppppqqqqqqooonnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllhhhfffcccaaa___]]]ZZZWWWVVVTTTQQQMMMIIICCC===888333222111000////////////......------------..................------------------------------,,,,,,)))***,,,.........---,,,***+++---//////...---,,,------------....................................,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,------------............,,,,,,,,,,,,,,,---...///000///...---------...///{{{qqqjjjffffffggggggbbbbbbbbbbbbaaaaaaaaaaaaYYYZZZZZZZZZYYYWWWUUUTTTOOOOOOOOONNNMMMLLLKKKJJJLLLIIIFFFEEEDDDDDDBBBAAABBB@@@>>>>>>??????===;;;;;;;;;:::999888777666666444444444444444444444444000333555333...+++---000///............///000000.........///000111111222////////////////////////111111111111111111111111............/////////000///////////////000111111333333333222222222222222...000222000,,,---222777333666999;;;>>>EEEPPPYYY[[[ZZZVVVOOOHHHDDDFFFHHHJJJJJJNNNXXX___dddjjjpppvvv||||||ppplllnnnnnnooopppqqqrrrsssttttttrrrrrrrrrqqqqqqqqqpppppprrrqqqpppooonnnnnnnnnnnnoooooonnnmmmllllllkkkkkkiiifffcccaaa```^^^[[[XXXWWWUUUTTTRRRNNNHHH@@@;;;333222111000////////////000000////////////000000------......///000000000//////...---,,,++++++***'''(((+++---...---,,,,,,***+++---//////...---,,,,,,---------.../////////........................++++++,,,,,,,,,------------,,,***))))))***,,,------------.........//////------,,,,,,,,,---......///...---,,,,,,---///000|||sssmmmlllmmmmmmllldddccc```^^^]]]]]]^^^___\\\]]]^^^^^^\\\YYYVVVTTTPPPNNNLLLLLLMMMNNNMMMLLLIIIIIIHHHGGGFFFEEEDDDCCCAAA???===============;;;<<<:::888777555555555666444444444555555555666666555666555444111/////////------..................////////////000000000000++++++,,,...///111222222111111000///...---,,,,,,......///000000000000000......---...///111333444111111000000111111222333///000111000000000222444666888<<>>IIIPPPYYY^^^\\\UUUMMMIIIDDDDDDGGGNNNXXX___bbbbbbfffjjjpppvvv{{{|||ppplllmmmnnnmmmmmmmmmnnnoooooopppqqqqqqqqqpppooopppqqqrrrqqqpppnnnnnnmmmmmmlllkkkjjjjjjkkkiiifffeeeeeefffeeeccc^^^\\\YYYUUUSSSRRRQQQRRRLLLGGGAAA:::444222111222222222222111000000//////......------------------............////////////---.....................***+++---//////...,,,+++,,,,,,++++++,,,,,,---.........//////000111111111------,,,,,,+++*********---------.........//////......---------...///000------......///000111111------........./////////}}}|||}}}~~~}}}vvvmmmhhhgggggggggfffbbbbbbaaa```___^^^]]]]]]^^^^^^]]]\\\ZZZXXXVVVUUUQQQOOONNNMMMOOOOOOOOONNNKKKJJJIIIGGGEEECCCBBBAAAAAA???===============;;;888888888888888777666666555555555555555444444444222333333222000...///000000000000000000000000000////////////000000000000,,,------...///000111111---.........//////000000///000000000000///......---...///000111111000000111111111111111222222333...///000111444888>>>BBBOOOSSSWWWYYYUUUNNNHHHEEEDDDGGGLLLTTT]]]cccggghhhiiimmmttt{{{|||rrrmmmlllmmmllllllmmmnnnoooppppppqqqpppooooooqqqrrrsssrrrpppoooooonnnnnnmmmmmmllllllkkkiiifffeeefffggggggfffbbb___ZZZUUURRRQQQQQQQQQOOOKKKEEE>>>888444222222333222222111111000//////------------------------......//////////////////---------...............+++---...000000...---,,,,,,,,,,,,---------............//////000000111111......------,,,,,,++++++...............---------///...---------...000111,,,,,,,,,---.........///------------............}}}{{{zzzzzz~~~vvvmmmhhhggghhhgggfffccccccbbbbbbaaa___^^^^^^\\\[[[[[[[[[ZZZZZZYYYYYYSSSQQQOOONNNNNNOOOMMMLLLJJJIIIHHHGGGEEEDDDCCCBBBAAA???===============;;;777888888999888777666666666666555555555444444444111222333222000...///000......//////000111111111////////////000000000000------......///000000000.........///////////////111111111111111000///...---...///000111111000///000000000000000111222222///000222444777<<>>:::777555333333222111111000000///---------.............../////////////////////...---------.........//////,,,------......---,,,,,,------///000000000///......///////////////////////////////////////..............................///...---------...000111------------........................////////////~~~zzzxxxwww~~~wwwnnnhhhggghhhggggggccccccccccccbbb```___^^^YYYYYYYYYZZZ[[[[[[\\\\\\UUUSSSPPPOOONNNNNNLLLJJJKKKKKKJJJIIIHHHFFFFFFEEEAAA???===============;;;777777888999999888666666666666555555555444444444111222222111///...///000++++++,,,---...///000000////////////000000000000.........///////////////////////////////////////222222222222222111000///...///000111111000///...///////////////000111111222333555888<<>>;;;999333333222222111000000000.........//////////////////////////////.........---------.........//////,,,,,,,,,---,,,,,,,,,+++---///111222333222000//////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///---,,,---...000222000000000000000/////////////////////000000000000yyyzzz{{{yyyyyyrrrjjjggghhhiiigggdddddddddcccbbb```^^^\\\[[[[[[\\\\\\[[[[[[ZZZYYYXXXSSSQQQOOONNNOOOOOONNNLLLKKKIIIHHHHHHGGGEEEBBB????????????>>>>>>>>>>>>>>>::::::999888777666555555999777444222222444777999444333222111000000000000////////////////////////000/////////000111333444222222111111000000//////000111111111111111111000000000000000////////////...............///000000000111333333222222333444333444555888===CCCJJJNNNQQQNNNHHHBBB???@@@DDDHHHOOOQQQSSSVVV[[[bbbjjjoooxxx}}}}}}pppnnnmmmkkkkkklllmmmmmmmmmnnnooopppqqqqqqpppooonnnppppppoooooonnnnnnmmmmmmooommmkkkiiihhhhhhhhhiiiiiifffbbb\\\XXXUUUTTTSSSRRROOOLLLHHHEEEAAA===999555333222111222333222111000000////////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000------------------------...---,,,,,,,,,,,,---...//////............//////...///000000000///---,,,......////////////......,,,,,,,,,---...///000111............////////////||||||}}}{{{zzzsssjjjfffhhhiiihhhfffeeeddddddbbbaaa___]]]\\\[[[\\\\\\[[[[[[ZZZYYYXXXSSSQQQOOONNNOOOOOONNNLLLJJJIIIHHHGGGGGGEEEBBB???@@@@@@???>>>======<<<<<<::::::999888777666555555666666555555555555666666333333111000000/////////000000000000000000000000000//////...///000222222111111111000000////////////..................///000000000000///////////////............///000000000111333222111111333444333555888<<<@@@DDDIIILLLMMMJJJFFFAAA???AAAGGGKKKQQQSSSVVVYYY^^^fffnnnsss|||~~~wwwsssnnnlllmmmoooooonnnmmmnnnooopppppppppooonnnqqqpppppppppoooooooooooonnnmmmllljjjiiiiiihhhhhhiiifffbbb^^^ZZZVVVTTTSSSRRRPPPMMMJJJGGGCCC>>>;;;666444222111222222111000000000////////////000000........................---------------------------------------...//////........................///...------------...//////..................///,,,---...///000000//////......////////////.....................///000111............////////////~~~|||tttjjjfffgggjjjjjjhhheeeeeeeeecccbbb```^^^]]][[[\\\\\\[[[[[[ZZZYYYXXXTTTRRRPPPOOOOOOOOONNNMMMJJJIIIGGGGGGFFFEEEBBB@@@AAA@@@???>>><<<;;;:::999::::::999888777666555555222444666888888666444222333222111000000///000000111111111111111111111111000//////......///000000000000/////////////////////...---,,,,,,---...///////////////000000000000//////......//////000111000111222222111111222444444888===AAADDDEEEGGGHHHGGGEEECCC@@@@@@DDDKKKPPPSSSVVVYYY]]]cccjjjrrrxxxxxxnnnhhhiiikkklllkkklllmmmnnnooopppoooooonnnqqqqqqqqqqqqppppppppppppmmmmmmmmmlllkkkjjjiiihhhhhhfffdddaaa]]]YYYUUUTTTSSSQQQOOONNNKKKGGGAAA===888555333111111111000///111000000//////000000111................................................,,,---......//////......////////////////////////000///............///000------------------------+++,,,---...000000000000......////////////......000000/////////000000111............////////////}}}tttjjjeeegggjjjkkkjjjffffffeeedddbbb```^^^]]][[[\\\\\\[[[[[[ZZZYYYXXXUUUSSSQQQPPPPPPPPPNNNMMMJJJHHHGGGFFFFFFEEECCCAAA??????>>>===<<<;;;::::::::::::999888777666555555222444666888888666444222333333222111111111111111111111111111111111111111/////////...........................////////////111000///......///000111////////////000000000000/////////...///000000111000111222111000111333555666<<>>>>>=========::::::999888777666555555555444444333333444444555222111111000000111111222111111111111111111111111---...000111111111111000------...///000222222333...///000111111000///............///000111111111000000//////000000111222///000111222333777<<>>===<<<;;;::::::999888777666555555333444444444444444444333000///////////////000000222222222222222222222222---...000111222222222111---...///000111222333444000111444555555444111000---......///000111111222000000000000000111111222///000111222444888>>>BBBJJJOOOSSSPPPHHHCCCCCCEEEGGGMMMTTTZZZ\\\\\\\\\\\\XXX\\\ccciiipppxxxyyypppllldddeeehhhjjjlllnnnnnnnnnooooooppppppqqqqqqqqqrrrpppooommmllllllmmmnnnoookkkjjjiiigggdddbbb___^^^ZZZWWWSSSPPPPPPPPPPPPOOOHHHDDD===777444333222111222222111111111111222222000000000000000000000000000000000000000000000000......---,,,,,,...///000////////////////////////---...///000000///...------...000111111000...---,,,+++++++++,,,...000111......////////////..................///111222222............/////////000|||tttrrrrrrwwwrrrlllhhhhhhhhhiiiiiifffeeedddbbbaaa___^^^]]]^^^]]][[[ZZZZZZZZZ[[[[[[YYYWWWTTTSSSRRRQQQNNNLLLLLLIIIEEECCCBBBBBBBBBAAADDDBBB@@@???@@@@@@???>>>999999::::::999888666555888666333333444555555444333333222222111000//////111111000000000000111111111111111000000...------////////////////////////000000////////////000000000000000000///////////////111111000000222333444333222444555444666???JJJHHHKKKMMMJJJEEEBBBCCCFFFTTTVVVWWWYYYYYY[[[^^^aaa^^^aaagggmmmttt|||qqqnnnhhhfffjjjmmmmmmnnnpppmmmnnnnnnoooooooooooonnnpppooonnnmmmlllkkkjjjjjjkkkjjjiiigggeeecccaaaaaaYYYWWWTTTQQQPPPOOOPPPPPPOOOJJJCCC===999666333222000//////000222222111///000000000000000000000000////////////////////////,,,---......,,,,,,---...,,,,,,,,,---------......------...............---,,,------...///000111111//////////////////////////////////////////////////////............//////...............///000000yyyvvvuuuuuuqqqlllhhhhhhiiiiiijjjfffeeedddbbb```___^^^]]]^^^]]]\\\ZZZZZZZZZZZZ[[[YYYWWWUUUSSSRRRQQQNNNLLLLLLIIIFFFEEEDDDDDDCCCBBBCCCAAA?????????@@@???>>>888999999999999777666555888666444333444555555444333333222222111000000///111111000000000000111111111111111111000///...---////////////////////////000000////////////000000000000000000000000000///000///111444111...222;;;@@@999444555777:::???FFFGGGHHHIIIFFFCCCDDDIIINNNWWWXXXZZZ[[[[[[\\\___aaacccggglllsss{{{rrrjjjeeehhhkkkllllllmmmlllmmmmmmnnnnnnnnnnnnnnnoooooonnnmmmlllkkkjjjjjjjjjiiihhhfffeeecccbbbaaa[[[YYYVVVSSSQQQQQQQQQQQQPPPLLLEEE@@@;;;777444111111000///000222222111///000000000000000000000000////////////////////////,,,---......,,,,,,---...------------............------...............------------......//////000//////////////////////////////////////////////////////............/////////////////////000111111|||zzztttpppkkkhhhhhhiiijjjjjjeeeeeecccbbb```^^^]]]]]]^^^]]]\\\[[[ZZZZZZZZZZZZZZZXXXUUUSSSRRRPPPNNNKKKKKKIIIGGGGGGGGGFFFEEECCCBBB@@@>>>>>>??????>>>===888888888888777666555444777666444333444555555444333333222222111000000000111111000000000000111111222222222222111000//////////////////////////////000000////////////000000000000000000000000000000222///111444222...777DDDLLL???444555:::>>>???@@@CCCDDDCCCAAAAAAFFFNNNUUUYYYZZZ\\\]]]^^^___aaaccchhhlllqqqxxxssshhhgggjjjkkkkkkkkkkkklllmmmnnnnnnnnnnnnmmmooonnnnnnmmmlllkkkjjjjjjhhhgggfffeeedddccccccbbb]]][[[YYYVVVSSSRRRRRRRRRQQQNNNIIIDDD@@@:::555111222111000111222222111000000000000000000000000000////////////////////////,,,.........---,,,---...............////////////---...............---------------------.........//////////////////////////////////////////////////////............//////000000000000000111222222vvvqqqkkkhhhhhhiiikkkkkkeeeeeecccbbb```^^^]]]]]]^^^]]]\\\[[[ZZZZZZYYYYYY[[[YYYVVVTTTSSSQQQNNNKKKIIIHHHGGGGGGHHHGGGEEECCCBBB@@@>>>===>>>>>>===<<<888888777777666666555444777555444444555555444333222222222111111111000000111111000000000000111111222222222222222111000000////////////////////////000000////////////000000000000000000000111111111333333222///222:::DDDIIIHHH===555777===???>>>>>>>>>?????????AAAGGGOOOUUUWWWZZZ]]]___```bbbeeeggglllnnnsssyyyrrrjjjjjjjjjjjjkkkkkklllmmmnnnnnnooonnnnnnnnnnnnmmmllllllkkkjjjjjjffffffeeeeeeddddddcccccc^^^]]]ZZZWWWUUUSSSRRRQQQQQQOOOLLLIIIDDD>>>777333444333111111222222111000////////////////////////////////////////////////---...///...---,,,---///////////////000000000000.........///......---,,,---------------,,,,,,,,,//////////////////////////////////////////////////////............//////000000//////000000111222zzztttmmmhhhgggiiikkklllfffeeedddbbbaaa___^^^]]]^^^^^^]]]\\\[[[ZZZYYYXXX[[[YYYVVVTTTSSSQQQNNNLLLHHHGGGFFFFFFGGGFFFDDDBBBBBB@@@>>>===>>>>>>===<<<888888777666666555555555666555444444666666444333222222222111111111111111111111000000000000111111111222222222222111111000000000000000000000000000000000////////////000000///000000000111111111222333888333+++555KKKQQQHHH;;;666555:::=========>>>:::;;;>>>@@@DDDHHHNNNQQQUUUXXX]]]aaadddgggjjjlllppprrruuuyyy~~~qqqkkkhhhgggiiikkklllmmmnnnoooooooooooommmmmmmmmlllkkkkkkjjjjjjffffffeeeeeeeeeddddddddd___]]][[[XXXUUUSSSQQQPPPPPPOOONNNLLLHHHCCC;;;666777444222111222222111000////////////////////////////////////////////////---...//////------...////////////000000000111111......//////...------,,,---------------,,,,,,,,,////////////////////////000000000000000000000000//////............/////////............///000000zzzooohhheeegggjjjlllggggggeeedddbbb```___^^^^^^^^^]]]]]][[[ZZZXXXWWWZZZXXXVVVTTTTTTRRRPPPNNNJJJHHHFFFFFFFFFEEECCCBBBBBB@@@>>>>>>??????>>>===999999888777666666666666666555444555666666444222111111111111111111111111111111000000000000111111000111111111111111000000000000000000000000000000000000////////////000000///000000111111222222222333888666222???SSSRRRBBB333333777<<<===;;;;;;???999;;;>>>CCCGGGKKKNNNOOOUUUYYY___dddhhhkkkoooqqqvvvwwwxxxzzz~~~||||||sssjjjfffgggjjjkkklllmmmnnnooooooooollllllllllllkkkkkkjjjjjjgggggggggffffffeeeeeeddd```___]]]ZZZVVVSSSQQQOOONNNNNNMMMMMMKKKFFF@@@<<<999666333222222222111000000000000000000000000000////////////////////////---...//////...---...///////////////000000000000////////////...---,,,,,,---------------.........////////////////////////000000000000000000000000//////............//////...............//////000rrrhhhdddfffjjjmmmhhhhhhgggeeecccbbb``````^^^^^^^^^]]]\\\ZZZXXXVVVYYYWWWUUUTTTTTTSSSQQQOOOMMMJJJGGGFFFEEEEEEDDDCCCCCCAAA?????????@@@???>>>;;;:::888777666666777777555555555555666666444222111111111111111111111111111111000000000000111111///000000111111000000///000000000000000000000000000000////////////000000///000000111111222333333222222888DDDNNNNNNEEE<<<777666888<<<===:::;;;===;;;<<>>;;;:::999777777777777888555555555666777666444222111111111111111111222222111111000000000000111111...//////000000000//////000000000000000000000000000000////////////000000///000000111222222333333222,,,999TTTYYYFFF777888???;;;999<<<===;;;:::<<<===>>>@@@EEEKKKRRRVVVWWW\\\```fffkkkoooqqqtttvvvxxxxxxyyyzzz~~~~~~yyy{{{}}}{{{ooommmffffffhhhiiijjjkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhgggfffeeeeeedddcccaaa^^^ZZZVVVSSSQQQJJJJJJJJJLLLMMMKKKGGGDDD;;;888444222222222111111000000000000000000000000////////////////////////...///000///...---...000............////////////////////////...---,,,+++---------...///000111111////////////////////////000000000000000000000000//////............//////000000000000000111111222xxxlllfffdddeeefffiiiiiihhhgggdddbbb```___^^^]]]\\\ZZZYYYYYYXXXXXXUUUVVVVVVUUUTTTRRRPPPNNNPPPLLLGGGDDDCCCCCCBBBBBBDDDCCCAAA???>>>===<<<<<<<<<;;;:::888777777666666555555666666555555444333222222111000000111222333...000222333222111111222//////000000111111222222000000000000000000000000000000000000000000000000333111///...///222666999555666888999999777555444999::::::999888888999;;;<<<@@@EEEIIIMMMOOOSSSUUU\\\bbbiiimmmnnnppptttyyy}}}~~~}}}|||{{{~~~qqqkkkjjjiiikkknnnooommmkkkmmmmmmlllkkkjjjjjjjjjjjjkkkkkkjjjjjjhhhgggfffeeebbbaaa```___]]]YYYSSSOOOKKKIIIHHHJJJNNNMMMIIIDDD???<<<888444111111222333000000111111111111000000111111000000/////////...........................////////////////////////////////////////////////000000//////......------////////////000000000000000000//////.........------...000111111111000///000000000000111111111111yyylllfffeeefffgggiiiiiihhhgggdddbbb```___]]]\\\ZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVTTTRRROOONNNLLLJJJFFFEEEEEEFFFEEEEEEBBBBBB@@@>>>===<<<;;;;;;;;;:::999888777666666666555555666666555555444333111000///......///000111///000222222111111222333///////////////000000000000000000000000000000000000000000000000000000000222111000///000222555777111222444666777777666666::::::;;;:::999999<<<>>>AAADDDHHHLLLNNNPPPRRRTTT\\\bbbhhhlllnnnqqqwww{{{}}}~~~~~~~~~~~~|||zzz{{{oookkkffffffiiikkkjjjhhhllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhgggfffeeedddcccbbbaaa___[[[VVVRRRMMMJJJHHHJJJMMMMMMIIIEEEBBB>>>999555222222333444000000111111111111000000/////////.........------////////////////////////////////////////////////////////////////////////000000000000000/////////////////////000000000000000000/////////.........---...///000111000000///000000000000111111111111zzzmmmfffeeegggiiiiiiiiihhhgggdddbbb```___\\\[[[ZZZXXXWWWWWWWWWWWWYYYYYYXXXWWWTTTQQQOOOMMMKKKIIIHHHGGGHHHGGGFFFDDDAAA@@@???===<<<;;;;;;;;;:::999888777666555555555555555666666555555444333111000///......///000000000111222111000000222444////////////............000000000000000000000000000000000000000000000000222111111111222222333444...///000222444666888888;;;;;;:::999999;;;???BBBFFFIIIMMMPPPQQQRRRSSSUUU]]]bbbgggkkknnnssszzz~~~||||||~~~~~~~~~}}}}}}{{{rrrgggcccfffiiihhhfffjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjiiiiiigggfffeeeeeedddbbbbbb```]]]XXXTTTPPPLLLIIIIIIKKKLLLJJJGGGEEEBBB<<<666333222333444000000111111111111000000000///////////////......000000000000000000000000////////////////////////////////////////////////000000000000111111111111////////////000000000000000000////////////............///000000000000000000000000000111111111111zzzmmmffffffiiikkkiiiiiihhhgggdddbbb```___\\\[[[ZZZYYYXXXWWWWWWWWWZZZZZZYYYWWWTTTQQQNNNLLLMMMLLLJJJJJJIIIGGGCCC@@@AAA@@@???>>>===<<<<<<<<<:::999888666555555444444555555555666555555444333333222111000000000111222111222222000///000222444000000000//////.........000000000000000000000000////////////////////////111222222333333333222222//////000111333666888999::::::999999999<<>>888333222222333000000111111111111000000222222222222111111111111/////////////////////////////////////////////////////////////////////////////////000000111111111////////////000000000000000000//////////////////...//////000000000000000///000000000111111111111xxxlllffffffiiikkkiiiiiihhhgggdddbbb```___]]]]]][[[ZZZYYYXXXXXXXXX[[[ZZZYYYWWWTTTPPPMMMKKKLLLKKKJJJJJJJJJGGGCCC@@@BBBAAA@@@???>>>=========:::999888666555555444444555555555666555555444333444333111000000000111222222222222000//////111444111111111000000/////////000000000000000000000000////////////////////////111111222333333333222111222222222333444666777888888888888999:::>>>DDDIIIJJJNNNRRRVVVYYY[[[]]]___aaadddggglllqqqwww~~~~~~}}}|||}}}~~~~~~|||{{{}}}yyylllhhhhhhhhhfffeeefffhhhiiijjjkkkkkkjjjiiiiiiiiiiiiiiihhhgggfffeeecccbbbaaa```^^^ZZZXXXTTTQQQMMMKKKJJJJJJKKKKKKIIIEEE@@@:::555333222222000000111111111111000000111111111111222222222222........................////////////////////////////////////////////////.........//////000000000////////////000000000000//////000000000000000000///////////////000000111///000000000111111111111vvvkkkffffffhhhjjjiiiiiihhhgggdddbbb```___^^^]]]\\\ZZZYYYYYYYYYYYYYYYYYYXXXVVVSSSPPPMMMKKKHHHHHHHHHHHHIIIIIIFFFDDDBBBAAA@@@???>>>>>>>>>>>>:::999888777666555555555555555666666555555444333222111000.........//////222222333111000///111222111111111111000000000000000000000000000000000000000000000000000000000000000111222333333333333333444444555555666666666777777888999;;;===BBBGGGLLLKKKOOOTTTXXX\\\___bbbdddeeefffiiinnnsssyyy}}}~~~}}}{{{zzzzzz{{{~~~|||}}}tttjjjfffeeeeeeeeefffhhhiiijjjjjjiiiiiiiiiiiiiiiiiiiiihhhgggggghhhfffdddccccccaaa___\\\UUUSSSPPPMMMKKKJJJKKKKKKIIIGGGBBB>>>999555333222000000111111111111000000......///////////////000........................////////////////////////////////////////////////............////////////////////////000000000000//////000000000000111111///////////////000111111000000000000111111111111~~~sssjjjffffffggghhhiiiiiihhhgggdddbbb```___]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVUUURRROOOLLLJJJHHHGGGFFFGGGHHHHHHFFFDDDAAA@@@???>>>>>>===>>>>>>;;;:::999888777666666666555555666666555555444333333222000............///111222333333111000000111/////////000000000000000000000000000000000000000000000000000000000000000000000111222222333444555222333555666777777666666777999<<<>>>BBBFFFKKKOOOLLLPPPVVVZZZ]]]```cccfffgggiiilllpppuuuyyy{{{|||wwwwwwwwwvvvuuuuuuxxx{{{}}}~~~ooogggeeefffeeefffhhhiiijjjiiihhhggghhhiiiiiiiiiiiihhhgggggghhhgggeeeddddddccc```^^^UUUTTTRRROOOLLLJJJJJJKKKJJJHHHFFFCCC>>>:::666444000000111111111111000000------........./////////........................////////////////////////////////////////////////000000000///////////////////////////000000000000//////000000000111111111000//////...///000111222000000000000111111111111{{{rrrjjjffffffggggggiiiiiihhhgggeeebbb```___\\\[[[ZZZYYYWWWWWWWWWWWWVVVVVVUUUTTTRRROOOLLLJJJKKKIIIGGGFFFFFFEEECCCAAA@@@???>>>======<<<======<<<;;;:::888777777666666555555666666555555444333555444222111000000000111000222444444222000///000---.........//////000000000000000000000000000000000000000000000000000000000000000111222444555666000222444666888777666666777:::>>>BBBEEEIIINNNQQQNNNRRRWWW[[[^^^```ccceeeiiijjjmmmrrrwwwzzzzzzzzzrrrrrrrrrqqqqqqssswww{{{~~~uuujjjhhhiiieeefffhhhiiijjjiiigggfffhhhiiiiiiiiiiiihhhhhhggggggeeecccbbbbbbaaa___]]]UUUTTTSSSPPPMMMKKKJJJJJJJJJJJJIIIFFFBBB===888555000000111111111111000000.../////////000000111111000000000000000000000000////////////////////////////////////////////////222222111111000000//////////////////000000000000//////000000111111111222000///.........///111222000000000000111111111111yyyuuuoooiiifffgggiiikkkjjjjjjjjjhhhfffccc```___]]]\\\\\\[[[YYYXXXVVVUUUXXXWWWVVVTTTSSSQQQPPPOOOLLLJJJGGGFFFFFFEEECCCAAAAAAAAA@@@???>>>===<<<<<<:::::::::999888666444222777777666555444333333222111111000000000000111111555555555444333222111000222111000000000000000111000000000000000000000000////////////////////////222111000000000111333444222444666777666666777888777:::>>>CCCIIIMMMQQQRRRUUUXXX\\\___aaacccfffhhhjjjjjjmmmqqqvvvxxxxxxvvvppppppoooooopppsssyyy}}}nnnfffgggeeeddddddcccdddfffggghhhhhhiiijjjkkkkkkjjjiiihhhddddddcccbbbaaa```___^^^]]]YYYTTTPPPNNNMMMLLLKKKLLLKKKIIIFFFBBB===999777333222111222444444222000000000000000000000000000000000000000000000000000000000000000000000000000------------------------000000000000000000000000111000...---,,,---...000222111000//////000111111///111222111000///000111111111000000000000000000zzzvvvnnngggddddddgggiiikkkkkkjjjhhhfffccc```^^^]]]]]]]]]\\\ZZZYYYWWWVVVWWWWWWVVVTTTRRRQQQOOOOOOMMMKKKHHHGGGGGGFFFDDDBBBAAAAAA@@@???>>>===<<<<<<:::::::::999888666444333444444444444444333333333000000////////////000000333333333222222111//////000000/////////000000111000000000000000000000000////////////////////////111111000000000222333444444666888888777777888999999;;;???DDDIIINNNQQQRRRTTTWWW[[[^^^```cccfffhhhlllnnnqqqtttuuuuuusssrrrmmmmmmlllmmmooottt{{{|||zzz}}}xxxmmmkkkfffeeeddddddeeeggghhhhhhhhhiiijjjjjjjjjjjjiiihhheeeeeedddcccbbbaaa``````^^^ZZZUUUQQQOOONNNMMMLLLLLLLLLJJJHHHDDD???;;;888333222222222333444222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444222111//////000111222111111000///000111222222...000111000///...///000111111111111111111111111~~~wwwnnnfffaaabbbeeehhhlllkkkjjjgggeeeaaa___]]]^^^^^^]]]\\\[[[YYYXXXWWWVVVVVVUUUTTTRRRPPPOOONNNMMMKKKIIIHHHHHHGGGDDDBBBAAAAAA@@@???>>>===<<<<<<:::::::::999777666444333222222222333333333444444111111000000000000111111000000111000000///...---............///000111111000000000000000000000000////////////////////////111000000000111222444555777888999999888777888:::;;;>>>AAAFFFKKKOOOQQQSSSSSSVVVZZZ^^^aaacccgggiiiooosssxxxxxxuuuqqqoooooojjjjjjjjjjjjnnnvvvzzzuuussswww|||~~~yyyqqqgggeeedddeeeggghhhiiihhhhhhhhhiiijjjjjjiiihhhhhhffffffeeeeeedddcccbbbbbb___\\\WWWSSSQQQPPPOOONNNLLLLLLLLLKKKGGGBBB===:::555444222333333333222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000444333222111000111222222111111000000111222333333...///000000......///000111111222222222222222222{{{oooeee```aaaeeehhhkkkjjjhhheeebbb___]]][[[\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTRRRPPPNNNMMMLLLJJJHHHGGGGGGFFFDDDBBBAAAAAA@@@???>>>===<<<<<<::::::999888777666555444333333333333333333333333333222222111111222222333///000000000//////...---------------...000111111000000000000000000000000////////////////////////000000000000111333555666888999999999777777999:::>>>@@@DDDHHHLLLPPPRRRTTTSSSVVV[[[^^^aaadddgggjjjpppvvv||||||vvvpppnnnoookkkkkkjjjkkkooowwwzzzuuutttxxx}}}xxxjjjgggddddddfffhhhhhhgggggghhhiiijjjjjjiiihhhgggffffffeeeeeedddccccccbbbaaa]]]YYYVVVTTTRRRQQQOOOLLLMMMNNNNNNKKKEEE@@@<<<777555333333333333222111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222111000000//////000000000000111111222222333333///000111000///...///111222222222222222333333333~~~rrrgggaaaaaaeeeiiihhhgggeeebbb___]]][[[ZZZZZZZZZZZZZZZYYYXXXVVVVVVUUUVVVVVVUUUSSSQQQNNNMMMKKKIIIGGGFFFEEEDDDBBB@@@AAAAAA@@@???>>>===<<<<<<:::999999888777666555555666666666555444333333222111111000000000000111111000000000111000000//////------------...000111111111111111111111111111111000000000000000000000000000//////000222444666888777888888888666777999;;;@@@BBBFFFJJJNNNRRRUUUVVVUUUXXX\\\___bbbeeehhhjjjmmmtttzzz{{{wwwrrrpppqqqnnnnnnmmmmmmqqqyyy~~~yyyxxx|||qqqkkkeeedddeeeggggggeeeggghhhiiiiiiiiiiiihhhgggeeeeeeeeedddccccccbbbbbbbbb^^^ZZZWWWVVVTTTRRRPPPLLLMMMOOOOOOMMMHHHCCC@@@999777444333333333222111000000000000000000000000111111111111111111111111111111111111111111111111........................000000000000000000000000222111111000000000000000000000111111222222222222000111222222000000111222111111222222222333333333ssshhhbbbbbbfffiiigggfffcccaaa^^^]]][[[[[[YYYYYYYYYYYYXXXWWWVVVUUUVVVVVVWWWVVVUUURRROOOMMMJJJHHHFFFEEEEEECCCAAA???AAAAAA@@@???>>>===<<<<<<:::999888777666666666666888777666555444333333222//////............//////000000111111111111000000............///000111111111111111111111111111111000000000000000000000000/////////000222555777999777777888777666777:::<<>>===<<<<<<:::999888777666666777777555555555444444333333333000//////////////////000///000000111111111000000000000/////////000000111111111111111111111111111000000000000000000000000/////////000333555888:::777888888888888999===@@@BBBDDDHHHMMMRRRVVVZZZ[[[ZZZ]]]aaacccdddfffiiikkkgggjjjmmmpppqqqqqqpppooolllmmmnnnpppuuu|||{{{nnnffffffhhhhhhffffffggghhhiiiiiihhhgggffffffffffffeeeeeeeeeeeeeeebbb___\\\YYYXXXUUURRRPPPMMMNNNNNNNNNLLLJJJGGGEEE===:::666444333333222111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111222222222111111000000000000111111000///------000222333222111000111222//////000000111222222333|||rrrhhhbbbaaadddfffgggfffdddbbb````````````ZZZZZZ[[[ZZZZZZYYYXXXWWWWWWXXXYYYYYYWWWTTTPPPNNNLLLJJJHHHFFFFFFEEECCCAAAAAAAAA@@@???>>>===<<<<<<:::999888666666666777777222222333333333333444444333333222222222222333333//////000000000000000///222111111000000000000111111111111111111111111111000000000000000000000000...//////111333666999:::888888999999999;;;???BBBBBBDDDHHHNNNSSSXXX[[[]]]\\\___bbbdddeeegggiiikkkffffffhhhkkknnnooonnnllliiikkkmmmpppuuu}}}rrrhhhgggiiiiiigggfffggghhhiiiiiihhhgggfffgggggggggggggggfffffffffaaa___\\\YYYXXXUUURRRPPPNNNNNNNNNMMMLLLJJJHHHGGG>>>:::666444333333222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////...------000000111000///...,,,+++///111222111000///000111...//////000111111222222qqqeee^^^^^^```bbbhhhgggfffdddbbb```___^^^___]]][[[YYYXXXXXXYYYZZZXXXWWWVVVTTTRRRQQQOOOOOOLLLKKKIIIGGGEEECCCAAAAAAAAA@@@???===<<<<<<<<<<<<999888666666777777555444444444444444444444444444111111000///////////////333111000222444333000---222222222111111111111000000000000///////////////......------,,,,,,,,,+++333444666777777777666555555555777999;;;===>>>???DDDFFFIIINNNTTTXXXYYYYYY^^^___bbbeeeiiijjjiiigggdddeeegggiiijjjkkkjjjjjjhhhkkkooorrrwww|||~~~}}}tttnnnjjjdddccciiieeeggghhhiiiiiihhhgggeeeffffffgggggggggggggggfffdddbbb^^^\\\ZZZXXXUUUSSSMMMLLLJJJJJJLLLLLLLLLKKKAAA@@@<<<999666333222222000000000000000000000000000000000000000000000000...///000111111000///...111111111111111111111111000000////////////000000000000000000000000000000333222111000000111222222111111000000000000111111111111222222222333333333sssfff```___bbbdddhhhgggfffdddbbbaaa_________]]][[[YYYXXXXXXYYYYYYYYYXXXWWWUUUTTTRRRPPPPPPKKKJJJIIIGGGEEECCCBBBAAAAAA@@@???===<<<<<<<<<<<<999888666666777777555444444444444444444444444444222222111000000000000000222111000111333333000...111111111000000000//////.........//////000000000111111111111000000//////111222444666777888777777555666888:::<<<>>>@@@AAAEEEFFFJJJOOOTTTXXXZZZZZZ___```bbbdddggghhhggggggeeefffgggiiijjjiiiiiihhhiiijjjnnnrrrxxx}}}~~~{{{rrrjjjbbbaaafffggghhhiiijjjjjjiiihhhgggfffgggggghhhhhhhhhggggggdddbbb___]]][[[YYYVVVSSSNNNLLLKKKKKKLLLMMMLLLKKKCCCAAA===888555333222111111111111111111111111111111111111111111111111111///000111111111111000///111111111111111111111111111000000//////000000111111111111111111111111111111000///......///000111111111111000000111111111222222222222333333333333vvvhhhaaa```ccceeeggggggfffeeecccaaa```___^^^\\\ZZZYYYXXXXXXXXXXXXYYYXXXWWWVVVUUUSSSQQQPPPJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@???===<<<<<<<<<<<<999888666666777777555444444444444444444444444444333333222111111111111222222111000111222222000...000000000000/////////...------...///000111111222333333222222222222111111///111333666777888999888666777999;;;>>>@@@BBBCCCEEEHHHKKKPPPTTTXXX[[[\\\bbbbbbcccdddeeeffffffgggfffggghhhiiiiiihhhgggfffjjjjjjlllrrryyy~~~~~~{{{{{{{{{|||}}}~~~~~~}}}}}}|||nnncccaaafffhhhhhhjjjjjjjjjjjjhhhhhhgggggghhhhhhhhhggggggfffdddbbb```^^^]]]ZZZWWWUUUPPPNNNLLLLLLLLLMMMLLLKKKFFFCCC>>>888444222111111111111111111111111111111111111111111111111111111000111111222222111111000111111111111111111111111111111111000000111111111111111111111111111111111000000/////////000000111222222111111111111222222333333333333444444444444xxxiiiaaaaaadddfffgggggggggfffdddbbb```___\\\\\\ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVTTTRRRQQQOOOIIIHHHGGGFFFEEEDDDCCCCCCAAA@@@???===<<<<<<<<<<<<999888666666777777555444444444444444444444444444333222222111111111222222111111111111111111000///111111000000000///////////////000000111111222222000000000000000000000000000111333555777888777777777888:::<<>>AAAEEEGGGIIIIIIMMMQQQTTTUUUYYY___ccckkkmmmnnnkkkgggdddeeegggfffiiillloooqqqpppnnnllliiihhhjjjnnnuuuyyyyyyxxxrrrrrrrrrssstttuuuwwwxxxyyyzzz{{{yyyvvvsssqqqqqqtttuuuwww{{{zzzooojjjfffffffffffffffffffffffffffffffffffffffeeedddcccdddccccccccccccaaa]]]ZZZUUUSSSPPPOOOOOONNNMMMKKKKKKHHHDDD???:::777444333222222222222222222222222222222222222222222222222333222222111111222222333111111111111111111111111111111111000000111111111222222222222222222222222...///000111222222222222222222111111111111222222333333333333444444444444~~~qqqjjjgggggghhhkkkkkkkkkiiieeeaaa\\\ZZZYYYYYYYYYXXXWWWVVVUUUTTTRRRSSSUUUUUUTTTRRROOONNNJJJIIIGGGFFFDDDBBB@@@@@@AAA@@@???===<<<<<<<<<<<<999888666666777777555444444444444444444444444444111111111111111222333333000111111000------///111111111111111000000000000222222222111111000000000/////////000000000111111000222333555666666555555555777:::===AAAEEEHHHIIIJJJNNNSSSUUUVVVYYY```eeekkknnnpppmmmgggccccccdddcccfffkkkoooqqqqqqpppooojjjjjjjjjlllmmmooopppqqqppppppppppppqqqrrrssstttxxxyyyyyywwwsssooommmlllppprrrwww|||xxxmmmggggggffffffffffffgggggghhhhhhhhhhhhgggfffeeedddcccccccccddddddbbb^^^[[[WWWTTTQQQPPPOOOOOOMMMKKKJJJIIIFFFBBB>>>:::666444222222222222222222222222222222222222222222222222333222111000000111222333111111111111111111111111111000000//////000000111222222222222222222222222...///000222333333222222111111111000000111111111222222222222333333333333tttmmmjjjiiiiiillllllllljjjfff```[[[XXXYYYYYYYYYXXXWWWVVVTTTTTTSSSTTTVVVWWWVVVSSSPPPNNNJJJIIIHHHFFFCCCAAA@@@???AAA@@@???===<<<<<<<<<<<<999888666666777777555444444444444444444444444444222222222222333333444555000111222000---,,,///222000000000000////////////////////////000000000000------....../////////000...000222444666777777777555666999===AAAEEEHHHIIIJJJOOOSSSUUUVVVYYY```fffjjjnnnqqqnnngggbbbaaabbb```dddiiinnnqqqrrrqqqpppkkklllkkkiiihhhhhhjjjlllnnnnnnnnnooooooppprrrrrrwwwyyyyyywwwrrrmmmjjjiiiooorrrwww~~~qqqhhhhhhgggggggggggghhhhhhjjjjjjjjjjjjiiihhhffffffccccccdddeeeeeeccc___\\\WWWUUURRRPPPPPPOOOMMMKKKJJJIIIHHHEEEAAA<<<888555222222222222222222222222222222222222222222222222333222111000000111222333111111111111111111111111000000////////////000000222222222222222222222222000111333444555555444444111111000000000000111111111111222222222333333333~~~rrrjjjggggggggglllkkkiiigggdddaaa___]]]YYYXXXXXXWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVSSSNNNKKKKKKIIIGGGFFFFFFEEEDDDCCC????????????===;;;999777777777777777666555444333555444444333333444444555////////////////////////000000000000000000000000///000111222222111000///////////////////////////111000000//////000111222444333333333444444555666666888;;;???DDDIIIMMMOOOPPPPPPQQQSSSVVV[[[___aaammmmmmmmmkkkhhhddd```]]]___```dddjjjnnnpppnnnllliiiiiihhhhhhhhhhhhhhhhhhjjjlllmmmmmmnnnooosssuuuwwwxxxwwwtttoookkkiiihhhmmmrrrzzz|||pppjjjggghhhhhhfffgggiiigggggghhhiiiiiihhhgggfffdddcccbbbbbbccccccaaa```\\\ZZZUUUQQQNNNMMMNNNNNNPPPNNNKKKHHHDDD>>>888333222000......000111222111222222222222222222222222333333333333333333333333888000))))))...333222///111111111111111111111111000111222333444333333222222222111111111111111111333333333222222111111111333333333444444444555555}}}pppiiiggghhhiiijjjiiihhhfffccc```]]]\\\YYYYYYXXXXXXWWWVVVVVVUUUXXXXXXXXXXXXXXXUUUQQQMMMKKKIIIGGGFFFFFFEEEDDDCCC????????????===;;;999888888888888888777666555444444444333333333333444444333333222222222222333333000000000000000000000000222111000000000000111222////////////////////////111000000///000000222222333333333333333444555666777888;;;???DDDIIIMMMOOOPPPPPPRRRUUUYYY___cccfffllllllkkkhhhfffbbb___^^^___aaaeeekkkoooqqqpppnnniiiiiiiiihhhhhhgggggggggiiijjjkkkkkkkkkmmmppprrrttttttsssqqqmmmkkkjjjjjjooottt|||tttkkkddddddeeeeeeeeegggffffffggghhhhhhgggfffeeeeeedddccccccddddddcccaaa^^^[[[WWWSSSPPPOOONNNOOONNNLLLJJJGGGDDD@@@:::666444222000000222333333333222222222222222222222222333333333333333333333333333111000000111222222111111111111111111111111111000111222333333333333222000111111222222333333333333333333222222222111111333333333444444444555555}}}ooohhhgggiiijjjhhhhhhfffdddaaa___\\\[[[YYYYYYYYYXXXWWWWWWVVVVVVYYYXXXXXXXXXXXXUUUQQQNNNLLLIIIGGGFFFFFFEEEDDDBBB?????????>>>===;;;:::999999999999999888777666555444444333333333333444444222111///......///111222000000000000000000000000444222000......000222444000000000000000000000000000000000000000111222333222222222222333444555666888999===AAAFFFJJJNNNOOOOOOPPPSSSWWW]]]ccciiimmmllljjjhhheeebbbaaa```___```bbbffflllqqqsssrrrpppjjjiiiiiihhhgggfffeeeeeeeeefffggggggggghhhkkkmmmnnnnnnnnnlllkkkkkklllnnnsssxxx~~~qqqdddaaacccdddeeefffdddeeefffggggggfffeeedddeeedddccccccdddeeecccbbb```^^^ZZZVVVRRRQQQPPPPPPMMMLLLIIIGGGEEEAAA===999777555333222444555555444222222222222222222222222333333333333333333333333///333666666444222222222222222222222222222222222111111222333333333222222000111111222333444555666333333333333222222222222333333333444444444555555ppphhhgggiiijjjhhhgggfffdddbbb___]]][[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWVVVUUUVVVUUUTTTPPPNNNLLLJJJGGGFFFEEEEEECCCBBB??????>>>===<<<;;;::::::888888888888777666555555444333333333333333333444222000...,,,,,,...000222000000000000000000000000333222111000000111222333000000000000000000000000000000000000111222222333111111111222333555666777999;;;>>>CCCGGGKKKNNNPPPMMMOOORRRWWW^^^eeelllpppllliiieeebbb``````aaabbbbbbdddhhhnnnsssuuusssrrriiiiiihhhgggeeedddccccccbbbcccdddcccbbbccceeehhhhhhhhhiiiiiijjjlllpppsssxxx{{{{{{iiibbbdddeeeeeefffbbbcccdddeeefffeeedddddddddcccbbbbbbddddddcccbbbbbb```\\\YYYUUUSSSSSSRRRPPPMMMKKKHHHFFFBBB>>>:::999666444333444555555444222222222222222222222222333333333333333333333333000333666666555333222333222222222222222222222222222222222222222222222222222333333444444555555555333333333333333333333333333333333444444444555555rrriiiggghhhiiiiiihhhgggfffcccaaa___]]][[[ZZZZZZYYYYYYXXXWWWWWWXXXVVVUUUUUUUUUTTTQQQOOOLLLJJJGGGFFFEEEEEECCCAAA??????>>>===<<<;;;;;;;;;777777777777666555444444333333333222222333333333555333111//////111333555000000000000000000000000111111111222222111111111000000000000000000000000///000000111222333333333111111222333444666888999:::<<<@@@EEEIIIMMMOOOPPPLLLMMMPPPUUU\\\cccjjjnnnjjjhhhccc```^^^___aaacccccceeeiiinnnssstttsssqqqggggggfffeeecccbbbaaaaaa```aaaaaa```^^^___aaaccccccdddfffhhhkkkooouuuyyy|||oooeeecccccccccdddaaabbbccceeeeeeeeedddcccbbbaaa```aaabbbcccbbbaaacccaaa^^^[[[XXXVVVUUUUUUTTTQQQMMMJJJGGGCCC???;;;999777444333444444444333222222222222222222222222333333333333333333333333444333111111333444333222222222222222222222222222333222222222222222222222555555555444444333333333333333333333333333333333333333333444444444555555sssjjjgggggghhhjjjiiihhhgggeeebbb```___[[[[[[[[[ZZZYYYYYYXXXXXXZZZYYYWWWWWWWWWVVVTTTRRRMMMKKKHHHFFFEEEDDDCCCAAA??????===<<<;;;;;;;;;;;;777777777666666555444333333333222222222222333333333222000//////000222333000000000000000000000000///000111222222111000///000000000000000000000000//////111222333333333333111222222444666888:::;;;;;;>>>BBBGGGKKKNNNPPPQQQKKKLLLOOOSSSYYY___eeehhhgggddd```]]]\\\^^^aaacccbbbdddggglllppppppooollldddccccccbbbaaa``````___`````````^^^\\\\\\^^^___```cccfffjjjoootttzzz~~~xxxkkkdddaaa___```aaabbbcccdddeeeeeeddddddaaa```___```bbbbbbbbb```bbbaaa___\\\ZZZYYYXXXWWWWWWTTTPPPLLLIIIEEEAAA>>>:::777444333333333222111222222222222222222222222333333333333333333333333666333//////111333333333333333333333333333333333444333222222111111222222777666555444333222222111333333333333444444444444333333333444444444555555sssjjjgggggghhhjjjiiihhhgggeeecccaaa```\\\\\\[[[ZZZZZZYYYYYYXXXZZZYYYWWWWWWWWWWWWUUUSSSMMMKKKHHHFFFEEEDDDBBBAAA???>>>===<<<;;;;;;<<<<<<777777888777777666555444333333222222222222333333//////............//////000000000000000000000000////////////////////////////////////////////////...///111333444444444444222222333555777999<<<===<<>>===<<<;;;;;;<<<===999999999888888777666555333222222222222222222333111111222222222222111111000000000000000000000000111000---,,,,,,---000111////////////////////////...///111333444444444444222333444666888;;;===>>>===@@@DDDIIIMMMOOOQQQQQQNNNNNNOOOQQQUUUYYY]]]```___]]]ZZZXXXXXXYYY\\\^^^\\\^^^```dddffffffcccaaa^^^^^^^^^^^^^^^^^^^^^]]]`````````]]][[[ZZZ[[[]]]___cccjjjpppvvv|||~~~pppeeebbbdddaaabbbdddeeeffffffeeeeeebbbaaa```aaacccddddddbbb______^^^]]]\\\\\\[[[[[[XXXUUUQQQNNNMMMKKKHHHFFF<<<999666444444444333222222222222222222222222222333333333333333333333333///444888555000...222777333333333333333333333333555444222111111111222222222333333333333333333333333333333444444555555555333333333444444444555555{{{ooofffdddgggjjjfffggghhhhhhfffdddaaa```aaa___]]][[[ZZZZZZ[[[\\\[[[YYYWWWVVVVVVUUUSSSQQQOOOKKKFFFCCCCCCDDDDDDDDD@@@@@@???===<<<;;;:::999777777777777666555444333333444555444222111222333333333222222111000////////////000000111111222222000/////////............000000000000111111111111///000111222222222222222555666777999:::;;;<<<<<>>DDDEEEHHHKKKNNNPPPPPPQQQRRRPPPOOOQQQTTTXXXZZZ[[[XXXXXXWWWWWWWWWVVVVVVVVVWWWZZZ___bbbcccaaa]]][[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZXXXYYY\\\\\\ZZZ\\\aaaccchhhpppwww|||~~~nnnfffccc^^^___aaacccccccccbbbbbbaaabbbbbbbbbccccccccccccddd```]]][[[\\\\\\[[[ZZZ[[[XXXTTTRRROOOMMMIIIFFF@@@===999666555444333222111111111222222222333333333333222222333333444555222333333333333222111111111222222333333222222111111222222222222333333333666333111222666888555222333444555555666666555555444444555666666666555444uuujjjcccbbbccceeehhhhhhiiiiiigggeeebbb```^^^]]][[[ZZZYYYXXXYYYYYYZZZXXXVVVVVVVVVUUUSSSQQQNNNJJJFFFCCCCCCCCCDDDCCC@@@@@@???===<<<;;;:::999888888888888777666555444333444555444222111222333333333222222111000000000111111111111000000000000000000000/////////......000000000000111111111111111222333444555555555555555666888:::<<>>AAADDDFFFGGGIIIMMMRRRVVVYYY[[[\\\WWWUUUSSSSSSUUUXXXYYYYYYWWWYYY[[[^^^______^^^^^^]]]^^^______^^^\\\ZZZXXXYYYYYYWWWVVVVVVUUUUUUUUUYYYWWWXXX\\\]]]^^^ccciiinnnsssyyy~~~~~~mmmfffeeedddccccccddddddeeedddcccccccccccccccccccccdddbbb___\\\[[[[[[\\\]]]\\\ZZZVVVSSSQQQOOOKKKIIIGGGCCC>>>;;;999777666444333333444444444555555555333333222222333333444555333444444444444333222222111222222333333222222111222222333333333444444444333222222333444555444333333444555555666555555555333333444444555666777888ssshhhdddeeeggghhhhhhhhhhhhhhhfffccc```^^^\\\\\\[[[ZZZYYYXXXWWWWWWXXXVVVUUUTTTUUUUUUSSSRRRKKKIIIFFFDDDDDDCCCBBBAAA@@@@@@???===<<<;;;:::999777777777777666555444333111333444444222222333555111111111111111111111111111111111111000000000000111111000000000/////////000000000000111111111111//////111222444555555555777888888:::===AAADDDFFFFFFIIIMMMRRRWWWZZZ\\\]]]YYYWWWUUUTTTVVVXXXYYYXXXVVVXXX[[[^^^```bbbccccccaaaaaa```___\\\ZZZWWWVVVZZZYYYXXXWWWWWWWWWWWWWWW[[[YYYZZZ]]]___```eeelllnnnsssyyy~~~uuufffeeebbbaaa```aaabbbcccddddddddddddccccccccccccbbbbbbaaa___\\\[[[\\\]]][[[YYYVVVTTTRRRPPPMMMKKKIIIEEE@@@<<<:::999777555333333333444444444555555333333222222333333444555444444444444444333222222111222222333333222222111333333333333444444444444222222222333333333444444333444555555666666555555444444444444555666777777sssfffccceeehhhiiijjjjjjkkkjjjhhhdddaaa___\\\\\\\\\[[[ZZZYYYXXXWWWWWWUUUTTTTTTUUUUUUSSSRRRKKKHHHFFFDDDDDDCCCBBB@@@@@@@@@???===<<<;;;:::999666666666555555444333222111222444333333222444555111111111111111111111111000000000000000111111111111111111000000000//////000000000000111111111111///000222333555666666666888888888:::<<<@@@CCCEEEEEEHHHLLLRRRWWWZZZ]]]^^^[[[XXXVVVUUUVVVXXXXXXXXXXXXYYY\\\___cccfffiiijjjhhhgggeeebbb___\\\YYYXXXXXXXXXXXXXXXYYYZZZ\\\\\\^^^\\\\\\___```aaagggmmmooosssyyy~~~~~~hhhfffccc`````````bbbdddeeeeeedddddddddccccccccc```bbbcccaaa]]][[[[[[\\\YYYWWWUUUUUUTTTTTTRRRPPPMMMIIICCC>>>;;;999666444222333333333444444444444333333222222333333444555444444444555444444333222111222222333333222222111333333333444444444444555222333444444333444444555333444555555666666555555777666555555555666777888ssseeebbbdddhhhjjjlllllllllllliiifffcccaaa\\\\\\\\\\\\[[[YYYXXXWWWWWWUUUTTTTTTUUUUUUSSSRRRJJJHHHFFFDDDDDDCCCAAA@@@@@@@@@???===<<<;;;:::999555555555555444333222111111222444333333333444555111111111111111111222222//////000000111111222222111111111111000000000000000000000000111111111111000111333555666777888888999888888999<<>>>>>===<<<;;;::::::999888666555555555555333111222333333444444333333222222222222111111111000000000000000000000000000000444333111000///000111222000000000111222222333333222111000111444777888888;;;;;;;;;<<<>>>???AAABBBEEEHHHKKKPPPSSSVVVXXXXXXWWWVVVVVVVVVVVVWWWXXXYYYbbbbbbbbbdddhhhlllpppssstttnnngggccccccbbb^^^ZZZYYYYYYZZZ\\\]]]^^^______aaabbbccccccccceeeiiikkkppprrrwww{{{tttkkkccccccdddcccccccccddddddddddddddddddddddddbbbbbbbbbaaa```^^^]]]\\\YYYXXXWWWVVVUUUTTTTTTTTTOOOLLLIIIDDD@@@<<<:::888555555444333333333333444444444444444444444444444555444444333333444444555333333333333333333333333222222222222222222222222333333333333333333333333444555555666666666666666666666777888888888888888}}}nnnggggggiiikkknnnnnnnnnllljjjfffcccaaa^^^^^^]]]]]][[[ZZZYYYXXXWWWUUUSSSSSSSSSSSSQQQOOOLLLIIIEEECCCBBBCCCBBBAAA>>>>>>===<<<;;;:::999999777666444444555555444222222333333444444333333222222222222111111111000000000000000000000000000000333222111//////000111222000000000111222222333333111111222222333555666777999999::::::<<<===???@@@EEEGGGJJJNNNQQQTTTVVVWWWVVVUUUTTTTTTUUUWWWYYY[[[ccccccdddeeehhhkkkmmmoooqqqkkkeeebbbbbbaaa^^^[[[ZZZ[[[\\\]]]^^^```aaaaaaccceeefffffffffhhhkkknnnqqqsssvvvzzz~~~{{{ooodddccceeeeeedddddddddddddddddddddddddddddddddccccccaaa___]]][[[ZZZYYYYYYWWWVVVUUUTTTTTTTTTPPPMMMJJJEEE@@@<<<:::888666555444444333333444444444444444444444444444444555444444333333444444555333333333333333333333333333333333333333333333333444444444444444444444444444555555666666666666666555555666777777777777777pppiiihhhjjjkkknnnmmmlllkkkhhhfffdddbbb______^^^]]][[[ZZZXXXWWWVVVTTTSSSRRRSSSRRRQQQOOOLLLIIIFFFCCCCCCCCCCCCBBB>>>>>>===<<<;;;:::999999666555444444555666555333222333333444444333333222222222222111111111111111000000000000000000000000222111000///...///000111000000000111222222333333111444777888666555777888999999:::;;;<<<>>>???@@@DDDFFFHHHLLLOOORRRTTTUUUTTTSSSRRRRRRSSSWWW[[[^^^ddddddeeefffggghhhhhhiiiiiieeeaaa___``````]]][[[\\\\\\^^^___```bbbccccccfffhhhiiijjjjjjllloooqqqssstttvvvyyy}}}vvvhhhdddffffffeeedddddddddddddddddddddddddddeeedddcccaaa___\\\ZZZYYYZZZYYYXXXVVVUUUUUUTTTTTTQQQOOOKKKGGGBBB===:::888666555444444333444444444444444444444444444444444555444444333333444444555333333333333333333333333444444444444444444444444555555555555555555555555444555555666666666666666444555666666777777666666rrrjjjiiijjjkkknnnmmmkkkiiigggfffeeeddd``````___^^^\\\YYYXXXVVVVVVTTTRRRRRRRRRRRRPPPOOOLLLIIIEEECCCBBBBBBBBBAAA>>>======<<<;;;:::999888555444333444666666555444222333333444444333333222111111111111111111111111000000000000000000000000111111000///.../////////000000000111222222333333333888>>>>>>:::888999<<<;;;<<<<<<===>>>@@@BBBBBBDDDEEEHHHKKKNNNPPPRRRSSSRRRQQQOOOOOORRRWWW\\\```ddddddeeeeeedddccccccbbbaaa^^^\\\[[[\\\]]]\\\ZZZ\\\]]]^^^```aaacccddddddhhhjjjllllllmmmnnnppprrrtttuuuwwwyyy|||nnnfffgggfffeeedddeeeeeeddddddddddddccccccdddccccccaaa___]]][[[ZZZZZZYYYXXXWWWVVVUUUUUUUUURRRPPPMMMIIICCC>>>:::888666666555444444444444444555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444666666666666666666666666444555555666666666666666555666666777777777777777rrrjjjhhhiiiiiilllllljjjiiigggfffeeeeee``````___^^^\\\ZZZXXXWWWVVVUUUSSSRRRSSSRRRQQQOOOJJJGGGCCCAAAAAAAAA@@@???======<<<;;;:::999888888555444333444666666555444222333333444444333333222111111111111111111111111000000000000000000000000111000000///////////////000000000111222222333333333999???@@@<<<999:::<<<<<<<<<<<<===???@@@BBBCCCDDDFFFIIIMMMOOOQQQQQQQQQPPPOOOMMMNNNQQQWWW\\\```aaabbbaaaaaa```^^^]]]\\\YYYXXXXXXXXXZZZ[[[[[[ZZZ\\\]]]^^^```aaacccdddeeegggjjjlllmmmmmmnnnppprrruuuvvvwwwyyy|||xxxmmmiiifffddddddeeeeeeeeeddddddcccccccccaaaaaaaaaaaa```___^^^]]]ZZZZZZXXXWWWVVVUUUUUUUUURRRQQQNNNJJJEEE@@@<<<:::666666555444444444444555555555555555555555555555555444444333333444444555444444444444444444444444333333333333333333333333666666666666666666666666444555555666666666666666777777888999999999999888rrriiiffffffgggjjjjjjjjjiiihhhgggeeeddd``````___^^^\\\[[[YYYXXXWWWUUUTTTSSSTTTSSSQQQPPPIIIFFFCCC@@@@@@@@@??????======<<<;;;:::999888888666555444444555666555333222333333444444333333222111111111111111222222222000000000000000000000000111111111000000000//////000000000111222222333333222666;;;<<<:::999999:::::::::;;;<<<===???@@@AAAFFFIIIMMMQQQSSSSSSRRRQQQMMMMMMMMMNNNQQQVVV[[[___^^^]]]\\\[[[ZZZYYYXXXXXXVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]___```bbbdddffffffgggiiilllmmmnnnnnnpppqqquuuvvvxxx{{{~~~vvvmmmgggeeegggfffeeeeeeddddddccccccbbb```````````````______^^^[[[ZZZYYYWWWVVVVVVUUUUUURRRQQQOOOLLLGGGBBB>>><<<777666555555444444555555555555555555555555555555555444444333333444444555444444444444444444444444333333333333333333333333666666666666666666666666444555555666666666666666777888999999::::::999999qqqgggdddddddddhhhiiijjjjjjiiigggeeeccc_________^^^]]][[[ZZZYYYXXXVVVUUUTTTUUUTTTSSSQQQJJJGGGCCCAAAAAAAAA@@@???===<<<<<<;;;:::999888888777666444444555555444222222333333444444333333222000000111111111222222222000000000000000000000000111111111111111111000///000000000111222222333333333444777999:::::::::999:::;;;;;;<<<===???@@@AAAGGGKKKQQQVVVXXXWWWTTTQQQKKKLLLLLLNNNRRRVVVZZZ]]]YYYXXXWWWUUUTTTTTTUUUUUUVVVWWWYYY[[[[[[\\\]]]^^^^^^___```bbbdddfffhhhiiifffiiilllnnnnnnooopppqqqtttvvvyyy|||rrriiigggjjjffffffeeeddddddcccbbbbbbaaaaaaaaaaaa```___^^^]]][[[ZZZYYYWWWVVVVVVVVVVVVQQQQQQOOOMMMIIIDDD@@@>>>777666666555555555555555555555555555555555555555555444444333333444444555555555555555555555555555444444444444444444444444555555555555555555555555444555555666666666666666777777888999999999999999pppfffcccbbbbbbggghhhjjjkkkjjjhhheeeccc^^^___^^^^^^]]]\\\[[[ZZZYYYWWWUUUUUUUUUUUUSSSRRRKKKHHHDDDBBBBBBBBBAAA@@@===<<<<<<;;;:::999888777888666555555555555333222222333333444444333333222000000111111222222222222000000000000000000000000222222222222222111000000000000000111222222333333555555666999<<<===<<<;;;=========>>>???AAACCCDDDHHHMMMTTTZZZ[[[YYYUUUQQQJJJKKKLLLOOORRRVVVYYY[[[WWWUUUSSSQQQQQQRRRSSSTTTWWWYYY[[[]]]^^^^^^```aaa___```bbbdddfffhhhjjjjjjgggiiimmmooooooooopppqqqtttvvvzzz}}}vvvjjjiiimmmffffffeeeddddddcccbbbbbbccccccbbbaaa```^^^\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVPPPPPPOOOMMMJJJFFFBBB???777777666555555555555555666666666666666666666666555444444333333444444555555555555555555555555555666666666666666666666666555555555555555555555555444555555666666666666666666666777888888888888888nnnfffdddddddddggghhhiiihhhfffddddddeeebbbcccbbb```\\\ZZZYYYYYYXXXWWWVVVVVVVVVUUUSSSQQQMMMIIIDDDAAA@@@??????>>>>>>>>>===<<<:::999888777888888777777666666555555444333333222222333333444111111111111111111111111000000000000000000000000555666666555333222222333555333111000111222222222444444555777888999:::;;;::::::;;;<<>>>>>>>>===;;;:::999888777444444444555666666777777444333333222222333333444111111111111111111111111000000000000000000000000333444555444222111222333111000//////000222333333555555666777999:::;;;;;;<<<<<<<<<>>>@@@DDDGGGJJJKKKNNNRRRVVVWWWTTTQQQNNNJJJKKKLLLMMMNNNRRRVVVZZZYYYXXXVVVSSSQQQRRRVVVYYYZZZ]]]aaaeeefffgggiiijjjeeeeeeeeeeeeggghhhjjjkkklllkkkkkkkkkllloooqqqsssuuuyyy~~~sssjjjfffeeedddddddddccccccbbbbbbccccccbbbaaa___]]][[[ZZZYYYYYYWWWVVVTTTTTTSSSSSSTTTRRROOOLLLJJJGGGCCC@@@:::777555444555666555555444444444444444444444444444444444444444444444444666666666555444444333333444444444444444444444444666666666666666666666666666666666666777777777888777999::::::::::::<<<>>>nnneeedddfffgggiiijjjkkkjjjgggeeeeeeeeebbbbbbbbb```\\\ZZZYYYZZZZZZXXXUUUTTTTTTTTTTTTSSSLLLHHHDDDAAA@@@@@@???>>>>>>===<<<;;;:::999888777222333333444555555666666444333333222222333333444111111111111111111111111000000000000000000000000000111333222111111222444222222222333444555777888666666777888:::;;;<<<=========>>>@@@BBBFFFIIIKKKLLLNNNPPPRRRRRRPPPMMMLLLHHHJJJLLLMMMOOOSSSXXX\\\^^^\\\YYYUUUSSSSSSVVVYYY[[[]]]aaafffkkklllkkkjjjgggggggggggghhhiiijjjkkkjjjjjjjjjjjjlllooorrrtttyyy}}}wwwlllhhhddddddddddddddddddccccccbbbbbbaaa```^^^\\\ZZZYYY\\\[[[ZZZXXXVVVUUUUUUUUUSSSQQQNNNLLLJJJGGGCCC@@@;;;888666555555666555555444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444666666666666666666666666666666666777777777888888666888:::;;;<<<<<<>>>@@@ooogggfffhhhjjjjjjkkkllljjjhhhfffeeefffaaabbbbbb___\\\ZZZZZZZZZ[[[XXXTTTSSSSSSTTTTTTTTTKKKHHHDDDBBBAAA@@@???>>>>>>===<<<;;;999888777777666666555555444333333333444333333222222333333444111111111111111111111111000000000000000000000000...///111111000111222444333444555555555555777888666777888999;;;<<<============???AAACCCFFFIIIKKKMMMNNNNNNNNNNNNMMMLLLKKKIIIKKKMMMOOORRRWWW\\\```fffccc___YYYTTTTTTVVVYYYZZZ\\\___ffflllnnnkkkggggggggggggggghhhhhhiiiiiiiiihhhiiijjjlllpppsssuuuzzz~~~}}}oooiiieeeeeeeeeeeedddddddddddd^^^^^^______^^^^^^]]]\\\^^^\\\[[[YYYWWWVVVUUUUUUSSSQQQOOOMMMKKKIIIEEEBBB<<<:::777666666666555444555555555555555555555555555555555555555555555555444444444555555555666666555555555555555555555555666666666666666777777777666666777777777888888888666888;;;<<<<<<===???@@@~~~mmmcccbbbeeeiiijjjllllllkkkhhheeeeeeeeeaaabbbaaa___\\\ZZZZZZ[[[[[[XXXTTTSSSSSSTTTTTTTTTJJJGGGDDDBBBAAAAAA???>>>======<<<;;;999888777666777777666666555444444333444333333222222333333444111111111111111111111111000000000000000000000000,,,...000000000000222333333555666555444333444555777777888:::;;;<<<===>>><<<===???AAADDDFFFIIIJJJNNNNNNMMMMMMMMMMMMLLLLLLKKKMMMPPPRRRUUUZZZ```dddmmmjjjddd\\\VVVTTTVVVXXX\\\]]]```ggglllnnnjjjfffdddeeeeeeffffffggggggggghhhhhhhhhiiilllpppsssuuuyyy|||sssjjjfffffffffeeeeeeeeeeeeeee^^^^^^______^^^^^^]]]\\\YYYXXXWWWUUUTTTSSSRRRRRRTTTRRRPPPOOOMMMKKKHHHEEE>>>;;;888666666666555444555555555555555555555555444444444444444444444444333333444444555666666666555555555555555555555555666666666666777777888888777777777777888888888888888999:::;;;;;;<<>>===<<<;;;:::999888777666444444444555666666777777444333333222222333333444111111111111111111111111000000000000000000000000---...000000000000111333777999<<<;;;777666777999777777888999;;;<<<======<<<===???BBBEEEGGGIIIJJJLLLLLLLLLLLLMMMMMMNNNNNNNNNPPPRRRUUUXXX]]]cccgggpppllleee]]]VVVTTTVVVXXX^^^___bbbfffiiiiiigggeeeaaabbbcccdddeeeffffffeeehhhhhhhhhiiilllooosssuuuuuuxxx|||}}}}}}zzzmmmhhhggggggffffffeeeddddddbbbbbbaaa```^^^\\\ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSQQQOOOOOOMMMJJJGGG@@@===999777777666555444555555555555555555555555444444444444444444444444444444444555555555666666555555555555555555555555555666666777777888888999777777777888888888999999::::::::::::;;;>>>CCCGGGrrrfffdddhhhmmmjjjkkkkkkiiifffdddcccccc```aaaaaa___]]][[[[[[\\\YYYWWWUUUUUUUUUUUUSSSRRRHHHFFFDDDCCCBBBBBB???>>>===<<<;;;:::999777666666222333333444555555666666444333333222222333333444111111111111111111111111000000000000000000000000...///111111000000111333555999===<<<999777999<<<666777777999:::;;;<<<======???AAADDDGGGIIIJJJKKKHHHHHHJJJKKKMMMNNNOOOOOOOOOQQQSSSUUUXXX]]]cccgggllliiibbbZZZUUUTTTWWWZZZ\\\^^^aaabbbaaa```___```___```bbbdddeeefffffffffhhhhhhhhhiiikkknnnrrrtttrrruuuyyyzzz{{{}}}qqqjjjiiihhhgggfffddddddcccccccccbbbaaa___]]][[[ZZZZZZYYYXXXXXXWWWWWWWWWXXXSSSRRRPPPOOONNNMMMJJJGGGAAA>>>:::888777666555444555555555555555555555555555555555555555555555555444444444555555555555555555555555555555555555555555666666777888888999999777777888888888999999999::::::::::::<<>>===<<<;;;:::888777666666555555444333333222222111444333333222222333333444111111111111111111111111000000000000000000000000///000111111000000111222---111666666333222444777666666777888:::;;;<<<<<>>;;;888777666555444666666666666666666666666777777777777777777777777555555555555555555555555666666666666666666666666555666666777888999999999777888888888888999999999::::::999:::>>>FFFOOOVVVsssgggbbbbbbdddggggggfffdddaaa___```aaa```___^^^]]]\\\\\\[[[[[[YYYWWWUUUTTTTTTSSSRRRPPPJJJHHHDDDBBBAAAAAA???>>>=========<<<;;;:::999888333444555666666444222111444444444333333222222222111111111111111111111111000000000000000000000000111111000000000000000111000222555888:::::::::999777888888999;;;<<<======@@@BBBEEEGGGIIIIIIIIIHHHHHHHHHGGGGGGIIIKKKNNNPPPSSSSSSSSSTTTVVVYYY\\\^^^^^^\\\YYYVVVTTTUUUVVVWWWYYYWWWUUUTTTVVVWWWVVVVVV\\\___ccceeeeeedddcccccceeefffhhhjjjlllmmmnnnnnnnnnsssxxxzzzxxxyyy}}}|||pppiiieeeffffffbbbaaacccaaaaaa``````______^^^^^^YYYXXXWWWWWWXXXYYYXXXVVVVVVUUUTTTRRROOOLLLJJJHHHFFFCCC>>>999666555666777555555444444444444555555777666444333333444666777777666555444333222222222...000222555666777666555666666666666777777777777888888888888888888999999;;;999:::===AAAIIIYYYhhhrrrfffbbbccceeehhhhhhgggdddaaa______``````___^^^\\\[[[[[[[[[[[[YYYWWWUUUTTTTTTSSSRRRPPPJJJGGGDDDAAAAAA@@@???===;;;;;;;;;:::999888777666444555666777777555333222444444444333333222222222111111111111111111111111000000000000000000000000111111000000000000111111///111333666777888777777999999:::;;;<<<===>>>>>>@@@BBBEEEGGGIIIIIIHHHHHHGGGGGGFFFFFFGGGJJJLLLMMMRRRSSSSSSUUUVVVXXXZZZ[[[YYYXXXVVVTTTSSSTTTUUUUUUUUUSSSQQQRRRTTTVVVXXXXXX]]]```cccddddddcccddddddeeefffhhhjjjlllmmmnnnoooppptttyyyzzzyyyzzz~~~uuummmgggfffeeebbbaaacccaaaaaaaaa```______^^^^^^ZZZYYYWWWWWWXXXXXXWWWVVVUUUUUUTTTRRROOOMMMKKKIIIFFFCCC>>>:::777666666777666555555444444555555666666555444444444444555666888777666555444444444444444555777888888777666555666666666777777777888888888888888888888999999:::;;;:::===BBBGGGRRRdddtttpppeeeaaacccfffiiiiiihhheeeaaa______```___^^^]]]\\\[[[ZZZZZZZZZYYYWWWUUUTTTTTTSSSRRRPPPIIIGGGCCCAAA@@@@@@>>>===;;;;;;;;;:::999888777666555666777777777666444333444444333333333333222222111111111111111111111111000000000000000000000000111111000000000111111222111222444666777777777666;;;;;;<<<===>>>>>>??????@@@BBBDDDGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJQQQQQQSSSTTTUUUUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPNNNOOORRRVVVYYY[[[^^^```bbbbbbbbbbbbdddeeedddfffhhhjjjlllnnnoooooorrrvvvyyy{{{zzz{{{}}}sssiiifffeeebbbbbbcccbbbbbbaaa``````___^^^^^^[[[ZZZXXXXXXXXXXXXVVVUUUTTTTTTSSSRRRPPPNNNLLLKKKGGGDDD???;;;888666666777666555555444444555555666555555555555555555555555888777666555555555555555666777888999999888777666777777777888888888999999888888888888888999::::::999999===DDDMMMZZZmmm~~~ooodddaaadddgggiiiiiihhheeeaaa______```___^^^]]][[[ZZZYYYYYYYYYYYYWWWUUUTTTTTTSSSRRRPPPIIIFFFCCCAAA@@@???>>>============<<<;;;:::999888555666666666666555444444333333333333333333333333111111111111111111111111000000000000000000000000111111000000111111222222444555777888999999999999<<<<<<<<<===>>>??????@@@@@@BBBDDDFFFGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHMMMNNNPPPQQQQQQQQQPPPOOONNNOOOQQQRRRTTTTTTTTTTTTTTTQQQNNNNNNRRRVVVZZZ\\\]]]^^^______^^^```bbbeeedddeeegggjjjmmmooopppqqqtttvvvyyyzzzzzz|||xxxkkkeeedddbbbccceeecccbbbbbbaaa```___^^^^^^]]][[[YYYXXXYYYXXXVVVTTTSSSSSSSSSRRRQQQOOONNNMMMHHHEEEAAA<<<999777777777666666555555555555666666555555666666666666555555777777666555444444555555333444555777888888888888777888888888999999999999888888888888999::::::;;;:::<<>>============<<<;;;:::999888555555555555444444333333333333333333333333333333111111111111111111111111000000000000000000000000111111111111111222333333555666777888888999999999<<<<<<======>>>>>>??????@@@AAADDDFFFGGGFFFEEEEEECCCCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLLLLLLLKKKJJJIIILLLNNNQQQSSSUUUVVVVVVVVVXXXUUUQQQQQQSSSWWWZZZ\\\\\\\\\]]]\\\\\\]]]```cccccceeegggjjjmmmpppqqqrrrtttuuuwwwyyy{{{}}}~~~mmmeeeccccccdddgggccccccbbbaaa```___^^^^^^]]][[[YYYYYYYYYXXXVVVUUUSSSSSSSSSRRRQQQPPPNNNNNNIIIFFFBBB>>>;;;888777777666666666555555666666666555555666777777666555555555555444444333444444444444444555777777888888999777888888888999999999999888888888888999:::;;;<<<@@@BBBIIIRRR\\\iii|||rrrgggdddfffiiihhhiiihhheeebbbaaaaaabbbaaa```^^^\\\ZZZYYYXXXXXXYYYWWWUUUTTTTTTSSSRRRPPPJJJHHHDDDBBBAAAAAA???>>>;;;;;;;;;:::999888777666555444444444333333333333222222333333333333444444111111111111111111111111000000000000000000000000111111111111111222333444333444444555666888999999=========>>>>>>?????????@@@AAACCCEEEFFFEEEDDDCCCBBBCCCDDDEEEGGGHHHIIIIIIGGGHHHHHHHHHHHHHHHGGGGGGMMMNNNQQQTTTWWWXXXXXXXXX[[[XXXTTTSSSUUUXXXZZZ[[[ZZZ[[[\\\[[[[[[\\\___bbbcccdddgggjjjnnnppprrrsssuuuuuuwwwyyy|||rrrgggcccccceeehhhddddddcccbbb```___^^^^^^\\\[[[YYYYYYYYYYYYWWWVVVTTTTTTSSSSSSQQQPPPNNNMMMJJJGGGDDD@@@<<<999888777777666666555555666666777666666666666666666666666555444444333333333444444::::::999999888777777777777777777888888888999999888888888888999;;;<<<===>>>BBBLLLXXXcccoootttiiifffgggjjjggghhhgggeeecccbbbbbbdddbbbaaa___]]][[[ZZZYYYYYYYYYWWWUUUTTTTTTSSSRRRPPPKKKIIIEEECCCBBBBBB@@@???;;;;;;;;;:::999888777666666555555444444444444444222222222333333444444444111111111111111111111111000000000000000000000000111111111111222333444555333333444555777888:::;;;????????????@@@@@@@@@@@@???AAACCCEEEEEEEEEDDDCCCBBBCCCEEEGGGIIIJJJKKKLLLGGGGGGGGGFFFFFFGGGGGGHHHNNNOOOQQQTTTVVVXXXYYYZZZYYYWWWUUUUUUWWWYYY[[[[[[[[[\\\]]]]]]]]]^^^```bbbbbbdddgggkkknnnqqqssstttwwwwwwwww{{{zzzkkkeeedddeeegggeeedddcccbbbaaa___^^^^^^\\\ZZZYYYYYYZZZZZZYYYWWWUUUTTTTTTSSSQQQPPPNNNMMMJJJHHHEEEAAA===:::888777777777666666666666777777888777666555555666777888555555444444444444555555::::::999888777777666666666666666777777777888888888888888999:::;;;<<<===<<>>@@@AAAAAAAAAAAAAAAAAABBB???AAACCCDDDEEEDDDCCCBBBAAACCCEEEHHHJJJLLLMMMNNNHHHGGGFFFFFFFFFGGGIIIJJJOOOOOOQQQSSSVVVXXXZZZ[[[WWWVVVUUUUUUXXXZZZ[[[[[[[[[]]]____________aaabbbbbbdddgggkkknnnqqqtttuuuxxxxxxyyy|||nnngggdddeeefffeeeeeedddbbbaaa___^^^^^^[[[ZZZYYYYYYZZZ[[[YYYXXXUUUUUUTTTSSSQQQOOONNNLLLKKKIIIEEEAAA>>>:::888777777777666666666666777777999777666444444666777999666666555555555666666777555555444444555666777888666666666666777777777777888888888999:::;;;===>>>AAAJJJZZZmmm|||{{{nnnhhhiiillllllkkkiiihhhfffeeeddddddffffffddd```\\\YYYXXXYYYZZZXXXWWWVVVVVVVVVTTTRRRJJJGGGDDDBBBAAA???===;;;;;;;;;:::999999888888777444333222333555555555333000000111222333333444444111111111111111111111111111111000000000000111111000000000000111333555666555555777888:::<<<===>>>???>>>>>>===============AAAAAAAAAAAABBBDDDEEEFFFCCCDDDFFFIIIJJJKKKKKKKKKFFFHHHIIIGGGEEEEEEGGGJJJOOOPPPQQQSSSSSSSSSSSSRRRRRRTTTWWWZZZ\\\\\\[[[ZZZZZZZZZ[[[\\\^^^```bbbccceeeggghhhjjjkkknnnrrruuuvvvxxx{{{~~~xxxjjjffffffgggdddddddddcccbbb```___^^^```]]]ZZZXXXYYYYYYYYYYYYUUUTTTRRRQQQOOONNNNNNNNNNNNHHHAAA>>>???>>>:::555777777777777666666666666777777777777777777777777555555666666666666555555444444444444555555555666777666666666777888999:::;;;999999<<<===<<<>>>CCCEEEPPPbbbvvvyyylllfffgggiiilllkkkjjjhhhfffeeeeeeeeeccccccbbb^^^ZZZXXXWWWXXXWWWVVVTTTSSSSSSSSSQQQOOOJJJHHHDDDBBBAAA@@@>>><<<;;;;;;:::999999888888777555444333333444555444333000111111222333333444444000000000000000000000000111111000000000000111111333222111111111333444555777777888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEDDDEEEGGGHHHJJJJJJJJJJJJGGGHHHHHHFFFEEEFFFIIILLLNNNOOOPPPRRRRRRRRRRRRQQQSSSUUUXXX[[[]]]]]]]]]\\\[[[[[[[[[\\\^^^```aaabbbeeefffiiijjjlllooossswww{{{}}}nnngggeeefffdddddddddcccbbbaaa```___```]]]ZZZYYYYYYZZZYYYYYYUUUUUUTTTRRRQQQOOONNNNNNLLLHHHDDDAAA@@@>>>:::777888777777777666666666666666666666666666666666666555555666666666666555555666666666777777777888888555555666666888999:::;;;:::777888;;;<<<<<>>;;;999888888777777777666666666555555555555555555555555555666666777777666666555666666777777777888888888555555666777888999:::;;;:::888999<<<===>>>BBBIIIRRR```vvvyyyooojjjiiijjjlllkkkjjjhhhhhhgggggggggccccccbbb```]]][[[[[[\\\\\\ZZZXXXWWWVVVUUUSSSQQQKKKIIIFFFDDDCCCAAA???===;;;;;;:::999999888888777777666444444444444222111111111111222222333333333222222222222222222222222111111000000000000111111444333222222222444555666999999999:::::::::;;;;;;:::;;;<<<>>>@@@BBBDDDFFFEEEDDDDDDCCCBBBBBBCCCCCCAAABBBDDDGGGIIIKKKLLLMMMNNNLLLHHHFFFEEEGGGJJJMMMLLLMMMNNNNNNOOOOOOPPPPPPRRRTTTWWWZZZ]]]^^^^^^^^^[[[[[[[[[\\\]]]^^^```aaaccceeehhhkkknnnrrrwww{{{}}}~~~}}}mmmfffdddaaabbbbbbbbbbbbbbbaaaaaa```]]][[[ZZZZZZZZZYYYXXXUUUVVVWWWWWWVVVSSSQQQOOOJJJKKKKKKHHHCCC???<<<<<<888888888777777777666666666666666666666666666666666666777777777777666666444555555555555666666666666777777888999999999999<<<:::;;;>>>???@@@GGGOOO[[[iiivvvnnnjjjiiijjjjjjjjjiiihhhgggggghhhhhhbbbbbbbbb```]]][[[\\\]]]ZZZXXXUUUTTTSSSQQQOOOMMMKKKIIIFFFDDDCCCAAA???===;;;;;;:::999999888888777777666444444444444222111111222222222222222333333222222222222222222222222111111000000000000111111222111111222444666888999888888999:::;;;<<<<<<===<<<<<<===>>>???AAACCCDDDEEEDDDCCCBBBBBBAAAAAABBB???AAACCCFFFJJJMMMPPPRRRRRROOOJJJGGGFFFGGGIIIJJJLLLLLLMMMMMMNNNOOOOOOPPPQQQSSSUUUXXXZZZ[[[\\\\\\ZZZZZZ[[[\\\]]]^^^```aaaccceeehhhkkknnnrrrwww{{{{{{}}}uuuiiieeeaaaaaaaaabbbaaaaaa``````___^^^\\\[[[[[[[[[ZZZXXXUUUVVVWWWWWWVVVTTTRRRPPPJJJKKKKKKIIIDDD@@@>>>===888888888888777777777777777777777777777777777777666666777777777777666666555555555555666666666777888999999999999888777777<<<;;;<<>>???@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAA@@@AAADDDGGGKKKOOORRRTTTTTTPPPKKKHHHHHHIIIIIIIIIMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSUUUWWWXXXYYYYYYYYYYYYZZZ[[[]]]___aaabbbccceeehhhjjjmmmrrrwwwzzzzzz}}}pppgggbbbbbbbbbbbbbbbaaa```______^^^\\\\\\\\\\\\ZZZXXXUUUVVVVVVVVVVVVTTTSSSRRRLLLKKKJJJGGGEEEBBB???>>>999999888888888777777777888888888888888888888888666777777888888777777666777777777888888888999999888999:::::::::999888777::::::===AAACCCHHHTTT```sssuuukkkgggeeeeeegggfffffffffffffffggggggaaaaaa```^^^[[[YYYYYYZZZ___]]]ZZZXXXVVVTTTQQQOOOJJJHHHDDDBBBAAA@@@>>><<<;;;;;;:::999999888888777555444333333444555444333222222222222222222222222111111111111111111111111111111000000000000111111333222333333555777999;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@AAABBBAAAAAA@@@?????????@@@@@@DDDDDDFFFHHHKKKOOORRRTTTQQQNNNJJJIIIKKKLLLLLLKKKMMMMMMLLLLLLMMMNNNPPPQQQRRRSSSSSSUUUVVVWWWWWWXXXWWWXXXYYYZZZ]]]___bbbcccccceeegggjjjlllpppuuuyyyyyy}}}wwwjjjeeeeeeeeedddcccbbbaaa```___^^^\\\\\\]]]\\\ZZZXXXVVVVVVUUUUUUTTTTTTSSSSSSOOOKKKGGGEEEEEEDDD@@@===999999999888888888777777777777777777777777777777777777888888888888777777777777888888888999999999555777999:::;;;;;;:::999:::<<>>@@@BBBCCC@@@???????????????@@@@@@GGGHHHHHHIIIKKKNNNQQQRRRNNNLLLIIIJJJMMMOOONNNMMMNNNMMMMMMMMMMMMOOOPPPQQQSSSTTTTTTUUUUUUVVVWWWWWWVVVWWWXXXZZZ]]]```bbbdddccceeegggiiillloootttxxxxxx||||||lllgggggggggfffeeedddbbbaaa___^^^]]]]]]]]]\\\ZZZXXXVVVVVVUUUTTTSSSSSSSSSTTTQQQKKKEEECCCEEEEEEAAA===999999999888888888888777666666666666666666666666777777888888888888777777666666666666777777777777222444777:::<<<===<<<<<<<<>><<<<<<;;;:::888666555333333777777666555444333333222222222222222222222222222333111000111222222111000------...///000111111222444444444444555777888999888888777777777777888888999999:::<<<===???@@@@@@@@@@@@@@@@@@AAACCCEEEFFFEEEFFFHHHJJJLLLNNNOOOOOOJJJJJJKKKKKKKKKKKKJJJJJJMMMLLLLLLLLLMMMOOOQQQRRRTTTTTTTTTTTTTTTUUUUUUUUUWWWXXXYYY[[[^^^```cccddddddfffiiilllnnnqqquuuxxx}}}~~~pppmmmgggeeeffffffbbb```aaa```___]]]]]]^^^]]][[[YYYYYYYYYXXXXXXVVVTTTSSSRRROOOLLLIIIGGGEEECCC@@@>>>;;;:::999888777777777777777777777777777777777777777777888888777666555444888888888888777777666666666888999999999999;;;<<>><<<<<<<<<:::999777555444333444444444444444333333333222222222222222222222222333222111111222333222111000000111111222222333333444444444444555777888999:::999999888888999999:::999999:::<<<===???@@@@@@???>>>>>>>>>@@@BBBDDDFFFHHHHHHIIIJJJKKKKKKJJJJJJFFFGGGIIIKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOQQQRRRSSSSSSTTTTTTTTTTTTUUUUUUWWWXXXYYY[[[]]]```bbbddddddfffiiikkkmmmppptttwww|||}}}yyynnnhhhdddeeeeeebbbaaabbb```___^^^^^^^^^]]][[[YYYYYYYYYXXXWWWUUUTTTSSSSSSOOOLLLIIIGGGFFFDDDAAA>>>;;;:::999888777777777777777777777777777777777777999888888888777777777777999999888888888777777777888999::::::999999:::<<>>???@@@===<<<<<<<<<>>>AAAEEEGGGKKKKKKJJJIIIHHHFFFEEEDDDAAACCCGGGJJJLLLMMMLLLKKKIIIIIIIIIJJJLLLOOOQQQSSSRRRSSSSSSSSSTTTTTTTTTUUUWWWXXXYYY[[[]]]```bbbccccccfffhhhkkkmmmpppsssvvv{{{|||}}}rrrjjjddddddeeecccaaabbbaaa```_________^^^\\\ZZZ[[[YYYWWWUUUTTTTTTTTTTTTNNNLLLIIIGGGFFFDDDAAA???;;;:::999888888777777888777777777777777777777777::::::888777777888888999999999999999999888888888777888999::::::;;;===???CCCNNN]]]kkkxxxpppiiillliiihhhhhhgggfffeeeddddddcccbbb```]]][[[ZZZYYYXXX[[[YYYVVVUUUTTTRRRPPPNNNIIIGGGDDDCCCBBBAAA???======<<<;;;:::888777666666333333333333333333333333222222222222222222222222444222222222444555444333111000000000000000000000444444444444555777888999777666666555555666666777999999:::;;;<<<>>>>>>???<<<<<<;;;;;;>>>BBBFFFIIIJJJJJJIIIGGGEEECCCAAA@@@???BBBFFFJJJKKKKKKIIIHHHFFFFFFGGGIIIKKKNNNQQQSSSQQQRRRRRRSSSSSSTTTTTTTTTWWWXXXYYY[[[]]]___aaabbbdddfffiiikkkmmmpppsssvvvzzz{{{}}}~~~xxxnnneeeddddddcccbbbcccbbbaaa______```___]]][[[\\\ZZZWWWUUUSSSSSSTTTUUUNNNLLLIIIHHHFFFEEEBBB@@@;;;;;;:::999888888888888777777777777777777777777:::999777666666777999:::999999999999999999999999555666888:::;;;===AAADDDHHHWWWjjjyyyooojjjmmmjjjiiihhhgggfffeeedddddddddbbb```^^^[[[YYYXXXXXXZZZXXXVVVTTTTTTSSSPPPNNNJJJGGGDDDBBBAAAAAA???===<<<<<<;;;:::999777666666666666666555444333333222222222222222222222222222333222111222444555444333111111111111000000000000444444444444555777888999777777666666666666777777999::::::;;;<<<===>>>>>><<<<<<<<<===???CCCGGGJJJFFFFFFFFFEEECCCAAA@@@???@@@BBBFFFHHHIIIHHHEEEDDDDDDEEEFFFGGGJJJMMMPPPRRRPPPPPPQQQRRRSSSSSSTTTTTTXXXXXXYYYZZZ\\\^^^```bbbeeegggjjjlllmmmppptttvvvyyyzzz|||~~~sssgggcccdddccccccdddbbbaaa______```___]]][[[\\\ZZZWWWUUUSSSSSSTTTUUUNNNLLLIIIHHHGGGEEECCC@@@<<<;;;:::999888888888888777777777777777777777777999777666555555666888999999999999999999999999999777999::::::;;;===AAADDDJJJ[[[qqqpppjjjmmmjjjjjjiiihhhfffeeeddddddcccbbb```]]][[[ZZZYYYXXXZZZXXXVVVUUUUUUSSSQQQOOOJJJHHHDDDBBBAAA@@@???>>>;;;;;;:::999888777666666888777666555444333333222222222222222222222222222222111000222444555444333222222333333333333333333444444444444555777888999::::::999999999999::::::999::::::;;;<<<<<<======;;;<<<===>>>AAADDDGGGHHHCCCCCCCCCBBBAAA@@@???>>>BBBCCCEEEFFFFFFEEEBBBAAADDDDDDDDDFFFIIILLLOOOPPPOOOOOOPPPQQQRRRSSSTTTTTTXXXXXXYYYZZZ\\\^^^```aaaeeegggiiikkklllooorrruuuwwwyyy{{{}}}yyyjjjdddddddddcccdddaaa```_________^^^\\\ZZZ[[[YYYWWWUUUTTTTTTTTTTTTNNNLLLIIIHHHGGGFFFCCCAAA<<<;;;:::999999888888999777777777777777777777777777666555555555666777888888888888999999999999999<<<===<<<;;;;;;<<<@@@BBBLLL]]]uuu~~~qqqkkklllkkkjjjiiihhhgggeeeddddddbbbaaa___]]][[[ZZZYYYYYY[[[YYYWWWVVVUUUTTTRRRPPPKKKHHHDDDAAAAAA@@@???>>>::::::999888777666666555555555555444444333333333222222222222222222222222111000///111333444444333222222222333333444444444444444444444555777888999;;;;;;::::::::::::;;;;;;999::::::;;;;;;<<<<<<===999;;;===???AAACCCDDDEEEAAAAAAAAA@@@@@@>>>===<<>>BBBFFFUUUddd{{{~~~rrrllllllkkkkkkjjjhhhgggeeeddddddbbbaaa___]]]\\\ZZZZZZZZZ[[[YYYWWWVVVVVVUUUSSSQQQKKKHHHDDDAAA@@@@@@??????:::999999888777666555555222222333333333333444444222222222222222222222222000//////000222444333222//////000111222222333333444444444444666777888999:::999999888888999999::::::::::::;;;;;;<<<<<<<<<888999<<>>===;;;999888777888777555444444444444333333222222222666555444444333333444444111111111111111111111111111111111111111222222222555555555666666777888999999999999999999999999999999:::;;;===>>>======<<<:::;;;===>>>@@@AAAAAAAAAAAA>>>;;;;;;<<<>>>???>>>@@@??????AAACCCCCCBBB@@@DDDDDDEEEFFFGGGIIIJJJKKKMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVXXXYYY[[[\\\\\\\\\bbbcccdddeeefffhhhkkknnnoooqqquuuxxxzzz}}}ooohhhfffaaaaaaeeebbbaaa```^^^\\\\\\[[[[[[\\\[[[ZZZXXXVVVTTTSSSRRRPPPOOOMMMJJJHHHEEECCCBBB===<<<;;;;;;<<<;;;:::888888888999999999999888888999999999999999999999999777555444666:::<<<;;;999;;;<<<>>>>>><<<>>>KKKYYYgggyyyuuummmiiihhhggggggffffffeeeeeeddddddcccbbbaaa^^^[[[YYYZZZ[[[\\\[[[YYYWWWUUUSSSQQQPPPMMMJJJEEEAAA@@@???>>>===;;;999888777888777555444555555444444444444444444444333222222111111222222111111111111111111111111222222222222222333333333555555555666666777888999999999999999999999999999888999;;;<<<======<<<<<<:::;;;===>>>@@@AAAAAAAAAAAA>>><<<;;;<<<>>>?????????AAACCCBBB@@@@@@AAACCCDDDEEEEEEFFFGGGIIIJJJKKKMMMMMMNNNOOOPPPRRRSSSTTTVVVWWWXXXZZZ[[[[[[\\\\\\```aaaccccccdddfffjjjlllnnnqqquuuxxxzzz}}}qqqhhhgggcccbbbeeecccbbbaaa___^^^]]]\\\\\\[[[[[[YYYXXXVVVTTTSSSRRRPPPOOOMMMJJJHHHEEECCCBBB>>><<<:::999:::;;;:::999999999999999999999999999999999999999999999999999999777777888;;;===<<<;;;888999===??????DDDRRRaaarrrtttllliiihhhggggggffffffeeeddddddcccaaaaaa```]]]ZZZYYYZZZ\\\\\\[[[ZZZWWWUUURRRQQQPPPMMMJJJEEEBBB@@@@@@>>>===;;;999888777888777555444444444555555555555555555444333222222111111222222111111111111111111111111222222333333333444444444555555555666666777888999999999999999999999999999888999:::<<<===<<<<<<;;;;;;<<<===???@@@AAAAAABBBAAA>>><<<;;;===>>>??????@@@DDDFFFCCC>>>===AAAFFFEEEEEEEEEFFFHHHIIIKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTWWWWWWYYYZZZ[[[[[[[[[[[[^^^___```aaabbbdddgggjjjnnnqqqtttwwwzzz}}}uuujjjgggdddbbbddddddcccbbbaaa___^^^]]]]]][[[ZZZYYYXXXVVVUUUSSSSSSPPPOOOMMMKKKHHHEEECCCBBB???<<<999888888999999999::::::999999999999::::::999999999999999999999999:::999999:::===>>>>>>===555666;;;@@@DDDLLL\\\lll{{{uuullljjjjjjhhhggggggfffeeedddcccccc``````___]]]ZZZYYYZZZ\\\]]]\\\ZZZWWWUUURRRPPPOOOMMMJJJFFFCCCAAA@@@>>>===;;;999888777888777555444333333444444555555666666666555444444333333444444111111111111111111111111111111222222333444444444555555555555666777888999888888888888888888888888888999:::<<<<<<<<<<<<;;;;;;<<<===???@@@AAABBBBBBAAA???<<<<<<===?????????CCCDDDEEEBBB>>>>>>BBBFFFEEEEEEFFFFFFHHHJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTWWWXXXYYYZZZ[[[[[[[[[[[[]]]^^^``````aaacccgggiiimmmppptttwwwzzz}}}{{{lllhhheeebbbbbbccccccbbbaaa```^^^]]]\\\[[[ZZZYYYXXXVVVUUUTTTSSSPPPOOOMMMKKKHHHFFFDDDCCC@@@===999777777888999999::::::999888888999::::::999999999999999999999999999999:::;;;<<<===>>>>>>666777<<>>???AAABBBBBBBBBBBB???===<<<===???@@@???EEECCC@@@???@@@AAACCCCCCEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTVVVWWWXXXZZZ[[[[[[[[[[[[]]]___```aaaaaadddgggjjjlllooossswwwyyy}}}rrrjjjeeebbbaaabbbbbbbbbaaa___^^^\\\[[[ZZZZZZYYYXXXVVVUUUTTTTTTQQQPPPNNNKKKIIIFFFDDDCCCAAA===999777777888999999999999999888888999999999999999999999999999999999777888999:::;;;;;;<<<===;;;;;;???FFFMMMXXXjjjyyy~~~rrrmmmllljjjjjjiiihhhgggeeeddddddbbbbbbaaa^^^[[[ZZZ[[[]]]^^^\\\ZZZXXXTTTRRRPPPNNNMMMJJJGGGDDDCCCAAA???===;;;999888777888777555444222222333333333333333333444333222222111111222222111111111111111111111111//////000111222222333333555555555666666777888999888888888888888888888888999:::;;;============<<<<<<===>>>@@@AAABBBBBBCCCBBB???===<<<>>>???@@@@@@CCC@@@>>>>>>AAACCCCCCBBBFFFFFFFFFGGGIIIJJJLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVXXXYYY[[[\\\\\\\\\^^^___aaaaaabbbdddgggjjjlllnnnsssvvvyyy}}}zzzmmmfffcccbbbaaaaaabbbaaa```^^^\\\ZZZZZZYYYXXXWWWVVVUUUUUUTTTQQQPPPNNNLLLIIIFFFDDDCCCAAA>>>;;;999999:::999999999999::::::::::::999999999999999999999999999999666777999:::999:::;;;===>>>>>>BBBJJJTTTaaasssuuuooommmllllllkkkiiihhhfffeeeeeeddddddbbb___\\\ZZZ[[[\\\^^^]]][[[XXXTTTQQQOOONNNLLLJJJGGGEEEDDDBBB???===;;;999888777888777555444444444444444444333333333444333222222111111222222111111111111111111111111///000000111222333444555555555555666666777888999888888888888888888888888:::;;;<<<>>>???>>>>>>===<<<===>>>@@@AAABBBCCCCCCBBB@@@===<<<>>>@@@@@@@@@===>>>???@@@@@@AAABBBCCCFFFFFFFFFGGGIIIJJJLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUWWWYYY[[[]]]]]]^^^]]]___```aaaaaacccgggjjjkkknnnrrrvvvyyy}}}qqqhhhfffeeebbbbbbccccccaaa___\\\[[[YYYYYYXXXWWWVVVUUUUUUTTTQQQPPPNNNLLLIIIGGGEEEDDDAAA???===;;;;;;;;;999888999;;;===>>>>>>===;;;999999999999999999999999999555888::::::999999;;;>>>???>>>CCCOOO\\\lllxxxpppnnnmmmmmmllljjjiiigggfffffffffeeeddd```]]][[[[[[\\\^^^]]][[[XXXTTTQQQOOONNNLLLJJJGGGEEEDDDBBB???<<<;;;999888777888777555444666666666555555444444333666555444444333333444444111111111111111111111111000111111222444555666666555555555666666777888999777777777777777777777777;;;<<<===????????????>>><<<===>>>@@@AAABBBCCCCCCBBB@@@======>>>@@@@@@@@@888===AAABBB???>>>AAAEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTSSSTTTVVVYYY[[[]]]^^^___]]]^^^___```aaacccfffiiikkknnnrrrvvvyyy}}}uuujjjhhhhhhcccdddddddddccc```^^^\\\YYYYYYXXXWWWVVVVVVUUUUUURRRQQQOOOLLLIIIGGGEEEDDDAAA@@@>>>======<<<:::888:::<<>>===>>>DDDQQQbbbuuu|||qqqkkkkkkjjjiiigggfffdddcccbbbdddcccaaa```^^^]]]]]]]]]aaa^^^ZZZVVVRRRPPPPPPOOOKKKJJJHHHEEECCCAAA@@@???;;;;;;999777666555555555555555555555555555555555444444444333333222222222222222222222222222222222333333333333444555666666999666444555888:::999777555666666777777777777666999999::::::<<<===???@@@???AAACCCDDDDDDCCCCCCDDDAAAAAA@@@???>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDGGGGGGFFFFFFGGGIIIJJJLLLNNNNNNOOOPPPQQQSSSSSSTTTUUUVVVWWWYYY[[[^^^```aaaaaabbbaaa``````aaadddggghhhjjjpppwww~~~ooogggeeedddcccbbbbbbbbbbbb___]]]^^^\\\ZZZZZZYYYWWWUUURRRTTTRRROOOLLLIIIGGGFFFEEEDDDBBB???<<<;;;:::;;;;;;777:::<<<>>>>>><<<:::777999999999999999999999999888999::::::999;;;>>>@@@AAACCCJJJYYYooo~~~sssllllllkkkjjjhhhfffeeeccccccdddcccbbb```___^^^]]]]]]___]]]ZZZVVVSSSQQQPPPPPPKKKJJJHHHEEEBBBAAA??????;;;;;;999777666555555555555555555555555555555555444333333333222222222222222222222222222222222222333333333333444555666666888777555777999:::999777666666777888888888777777;;;;;;;;;;;;;;;<<<===>>>???AAACCCCCCBBBAAAAAABBB??????>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCFFFEEEEEEEEEFFFHHHIIIKKKMMMNNNOOOPPPQQQSSSTTTTTTUUUVVVWWWYYY[[[^^^```aaaaaabbbcccbbbbbbcccfffhhhjjjlllqqqxxx~~~}}}|||~~~sssiiieeebbbaaa````````````]]][[[]]]\\\ZZZYYYYYYXXXUUURRRSSSQQQOOOLLLIIIGGGEEEEEEDDDBBB???===;;;:::;;;;;;888999;;;======;;;999888999999999999999999999999999:::;;;::::::;;;===@@@@@@EEEPPPaaawwwuuunnnlllkkkjjjiiigggfffdddddddddcccaaa```^^^]]]]]]]]]^^^\\\YYYVVVSSSRRRQQQQQQKKKJJJGGGEEEBBB@@@??????;;;;;;999777666555555555444444444444444444444444222222222222222111111111222222222222222222222222333333333333444555666777888777888999;;;;;;999777666777888999999999999999<<<<<<;;;;;;;;;;;;;;;<<>>>>>>>>>>>???>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJMMMNNNOOOPPPQQQSSSTTTTTTUUUVVVWWWYYY[[[^^^```aaaaaaccceeefffeeefffhhhiiimmmpppuuuzzz~~~zzzuuuqqqqqquuu{{{wwwjjjfffbbbaaa````````````]]][[[]]]\\\ZZZYYYYYYXXXUUUSSSQQQPPPNNNLLLIIIGGGEEEDDDDDDBBB@@@===<<<;;;;;;;;;999999::::::::::::999999::::::::::::::::::::::::;;;;;;<<<;;;:::;;;===??????GGGWWWkkkwwwpppllllllkkkiiihhhfffeeeeeebbbaaa```^^^\\\\\\[[[[[[\\\[[[XXXVVVTTTSSSRRRRRRKKKIIIGGGDDDBBB@@@???>>>;;;;;;999777666555555555444444444444444444444444111111111111111111111111222222222222222222222222333333333444444555666777777888:::;;;<<<;;;999777777888888999::::::::::::;;;;;;::::::;;;;;;<<<<<<@@@AAABBBAAA???===>>>>>><<<===>>>>>>????????????>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIJJJMMMMMMNNNPPPRRRSSSTTTUUUVVVVVVWWWYYY\\\^^^```bbbbbbdddggghhhiiiiiijjjlllqqqtttxxx|||}}}xxxrrrmmmkkkmmmqqqttt{{{lllgggdddcccbbbbbbbbbaaa___]]]]]][[[ZZZYYYYYYXXXUUUSSSPPPPPPNNNLLLIIIGGGEEEDDDCCCBBB@@@>>><<<;;;;;;;;;:::999999888888999999:::::::::::::::::::::::::::<<<<<<<<<;;;:::;;;===@@@@@@KKK\\\rrryyyqqqlllkkkjjjiiihhhgggfffeee```___^^^\\\[[[ZZZYYYYYY[[[ZZZXXXVVVUUUSSSRRRRRRJJJIIIGGGDDDBBB@@@???>>>;;;;;;999777666555555555444444444444444444444444111111111111111111111111222222222222222222222222444444444444555666777777777999;;;<<<;;;:::888777777777999::::::;;;;;;;;;999999999999;;;<<<===>>>AAABBBBBB@@@>>><<<===>>><<<===>>>???@@@@@@??????===>>>>>>???@@@AAABBBCCCDDDDDDFFFGGGIIIJJJKKKKKKLLLMMMNNNPPPRRRSSSUUUUUUVVVWWWXXXZZZ\\\___aaabbbccceeehhhjjjjjjkkkmmmnnntttxxx|||{{{wwwqqqllliiiiiikkkmmmrrrwww~~~oooiiidddcccbbbbbbbbbaaa___]]]\\\[[[YYYYYYYYYXXXVVVTTTPPPOOONNNMMMJJJHHHEEEDDDCCCBBBAAA???===<<<;;;;;;:::999999888888999999:::::::::::::::::::::::::::<<<<<<===<<<;;;<<>>>>>;;;;;;999777666555555555333333333333333333333333111111111222222222222222222222222222222222222222444444444444555666777888777999;;;;;;999888777888666777888999:::;;;;;;;;;777888888999:::<<<>>>??????@@@???>>>;;;;;;<<<===<<<===>>>?????????>>>=========>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKKKKLLLLLLLLLNNNPPPRRRTTTUUUVVVVVVWWWXXXZZZ\\\___aaabbbdddfffhhhjjjkkkllloooqqqvvvzzz}}}{{{yyyxxxwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzvvvtttpppllliiiggggggggglllpppuuuzzzuuukkkbbbaaa````````````]]][[[\\\ZZZYYYYYYYYYYYYVVVTTTPPPPPPOOONNNLLLIIIFFFEEECCCCCCAAA@@@>>><<<;;;:::::::::999999999999::::::::::::::::::::::::::::::;;;<<<===<<<<<<===@@@CCCJJJWWWkkkxxxpppjjjiiihhhhhhgggfffeeeeeeaaa```^^^]]][[[ZZZZZZZZZ[[[[[[YYYXXXUUUSSSQQQPPPJJJHHHFFFCCCAAA???>>>===;;;;;;999777666555555555333333333333333333333333222222222222333333333444222222222222222222222222444444444444555666777888777999:::999777555777888555666777999::::::;;;;;;999999999999:::;;;<<<===<<<<<<<<<:::888888:::;;;;;;<<<===>>>>>><<<;;;999======>>>???@@@AAABBBBBBBBBCCCEEEHHHIIIJJJKKKKKKKKKLLLNNNPPPRRRTTTUUUVVVWWWWWWXXXZZZ]]]___aaaccceeefffhhhiiijjjmmmpppsssxxx|||{{{wwwuuuqqqrrrrrrrrrqqqooommmlllmmmmmmmmmnnnooopppqqqqqqpppooonnnllliiigggeeedddiiikkknnnqqquuuzzz{{{mmmbbbaaa````````````]]][[[[[[ZZZYYYYYYYYYYYYWWWTTTPPPPPPPPPOOOMMMKKKHHHFFFCCCCCCBBB@@@???===;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======???BBBEEEPPP___uuuxxxoooiiihhhhhhgggfffeeeeeedddbbbaaa```^^^]]]\\\[[[[[[\\\[[[ZZZXXXUUUSSSPPPOOOJJJHHHFFFCCCAAA???>>>===<<<;;;999777666555555555333333333333333333333333222222222333333444444444222222222222222222222222555444444555555666777888777999:::888555444666999555555777888999:::::::::;;;::::::999999::::::;;;999:::999888666666888:::999:::<<<<<<<<<:::888777======>>>???@@@AAAAAABBB@@@BBBDDDGGGIIIIIIJJJJJJKKKLLLNNNPPPRRRTTTUUUVVVWWWWWWXXXZZZ]]]___bbbccceeefffggghhhiiimmmqqquuuxxx}}}~~~vvvqqqooonnnkkklllnnnnnnnnnllljjjhhhhhhhhhhhhhhhhhhiiijjjkkkmmmnnnnnnmmmkkkhhheeedddcccdddfffgggjjjnnntttyyy{{{}}}mmmeeecccbbbbbbbbbbbb___]]][[[ZZZYYYYYYZZZYYYWWWUUUPPPQQQQQQPPPNNNKKKHHHFFFCCCCCCBBBAAA???===;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======@@@CCCFFFTTTeee}}}tttmmmeeeeeeeeefffgggfffdddbbbccccccaaa^^^[[[YYYZZZ[[[^^^]]][[[XXXTTTQQQOOONNNJJJGGGEEECCCCCCBBB@@@???;;;;;;:::888777555444333444444444444444444444444555555444333222111000///333333333222222111111111222333333444555666777777999999999888888777555555888777777777777777888999::::::;;;;;;<<<===>>>>>>===;;;999777777777888999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@AAABBBCCCFFFFFFGGGHHHIIIKKKLLLMMMPPPPPPQQQRRRSSSTTTUUUUUUZZZYYYYYYYYY[[[^^^aaacccccceeefffggghhhkkkooorrrtttvvvzzz}}}wwwsssqqqoookkkggggggggghhhiiikkkjjjhhhfffbbbbbbaaa```aaacccfffggggggjjjmmmnnnlllkkkjjjjjjjjjhhhfffeeefffhhhiiiiiinnnqqqvvvyyy}}}ssskkkccc]]]___aaa```]]]]]][[[[[[ZZZYYYXXXWWWWWWVVVTTTSSSRRROOOLLLIIIGGGEEEFFFEEEDDDBBB@@@>>>===<<<;;;::::::999888888888999999999888888999;;;<<<===888888999======???FFFNNN]]]ppprrrlllfffeeeeeefffggggggdddbbbcccbbbaaa^^^[[[ZZZ[[[]]]^^^]]][[[XXXUUURRRPPPOOOKKKHHHEEECCCCCCBBB@@@>>>;;;:::999888777666555444444444444444444444444444333333333222222222222111333333333222222222111111222333444555666777777888888888888888888777666666888888888777888888999999888888999:::;;;<<<======<<<;;;999777666777888999;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@BBBCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKNNNNNNPPPQQQSSSTTTVVVVVVYYYYYYYYYZZZ\\\^^^```bbbccceeeggghhhiiikkkooorrrtttvvvzzz~~~zzzrrrnnnmmmlllhhheeeffffffgggiiijjjjjjgggeeebbbaaa```^^^^^^___```aaaeeegggkkkllllllllllllmmmmmmkkkhhhfffffffffggggggiiikkknnnooorrryyyyyylllccc^^^```bbb```]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVTTTSSSRRROOOMMMJJJGGGFFFEEEEEEDDDBBB@@@>>>======;;;::::::999888888999999999999999999999;;;<<<===:::999;;;>>>???AAAIIIQQQeeewwwqqqkkkgggffffffggghhhhhhfffcccbbbbbbaaa___\\\[[[]]]^^^___^^^\\\YYYVVVSSSQQQPPPMMMJJJFFFDDDCCCAAA???===999999999888777666666555444444444444444444444444111111111222222333333333333333333222222222222111333333444555666777888888777777777777777777777777777888888888888999999:::555666777999:::<<<=========;;;999777777777888999;;;;;;<<<<<<<<<<<<;;;;;;===>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKMMMNNNOOOQQQSSSUUUWWWWWWXXXYYYZZZ\\\]]]___```aaaccceeeggghhhiiikkkoooqqqssswww{{{zzzuuuoookkkkkkkkkiiifffiiiiiiiiikkklllllliiigggeeecccaaa___]]]]]]]]]]]]aaadddgggjjjkkkmmmoooqqqqqqoookkkgggeeeddddddddddddffffffgggiiippp{{{mmmeee___aaaccc```\\\[[[[[[ZZZZZZYYYXXXWWWVVVUUUTTTSSSRRRPPPMMMJJJHHHFFFEEEEEECCCBBB@@@???======;;;::::::999999999999999:::999999999:::;;;<<<===<<<;;;<<>><<<999888888888777777666666444444444444444444444444111111222222222333333333222222222222222222222222444444555666777888888999999999888777666555555555666666777888888999999999555666777999;;;===>>>???>>><<<:::999888888::::::;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>???@@@BBBCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLPPPPPPQQQSSSTTTVVVWWWWWWXXXYYY[[[]]]___`````````dddfffhhhiiijjjlllnnnqqqssswww|||yyyuuuqqqnnnnnnoooooonnnoooooooooppprrrqqqnnnkkkhhhgggeeeccc```___^^^^^^]]]```dddgggjjjnnnrrruuuuuussspppkkkfffcccbbbcccccceeefffggghhhmmmvvv|||pppgggaaabbbdddaaa]]][[[[[[[[[ZZZYYYXXXVVVUUUUUUTTTSSSRRRPPPMMMKKKHHHGGGEEEDDDCCCBBB@@@???>>>===;;;::::::999999999::::::::::::::::::;;;;;;<<<<<<===<<<===AAADDDJJJVVVaaayyyxxxmmmkkkhhhhhhhhhiiijjjiiigggeeeaaaaaaaaa^^^\\\\\\]]]______^^^\\\YYYWWWTTTRRRQQQOOOLLLHHHEEECCCAAA>>><<<999888888888777777666666444444444444444444444444333333333222222222111111222222222222222222222222444555555666777888999999;;;:::888666555444333333444555666777888888888888777888999;;;===>>>@@@AAA???>>><<<:::999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLSSSSSSTTTUUUVVVVVVWWWWWWXXXYYY[[[]]]___``````aaadddfffiiijjjkkklllnnnpppsssvvv|||{{{xxxuuussssssuuuvvvvvvuuutttuuuvvvwwwvvvssspppkkkjjjhhhfffdddbbbaaa```]]]___bbbeeehhhmmmrrrvvvvvvwwwuuupppjjjfffddddddbbbeeeiiijjjkkkmmmrrrwwwtttkkkdddddddddaaa^^^]]]]]]\\\[[[ZZZXXXWWWVVVUUUSSSSSSRRRPPPNNNKKKIIIHHHDDDDDDCCCBBB@@@???>>>>>>;;;::::::999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;===;;;===BBBHHHQQQ```mmmvvvlllkkkhhhgggggghhhiiiiiifffdddaaaaaa```^^^[[[ZZZ\\\]]]^^^]]][[[YYYVVVTTTRRRQQQOOOLLLHHHEEECCCAAA???<<<999999999888777666666555444444444444444444444444333333333222222111111111111222222222222333333333555555666777888999::::::<<<:::888555444333333333333555777888999999999888999:::;;;===>>>@@@AAAAAA@@@>>><<<:::::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;===>>>???@@@AAABBBCCCDDDCCCCCCCCCDDDFFFGGGIIIJJJSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZ[[[]]]^^^```aaabbbdddgggjjjkkkllllllnnnooorrrvvvzzz}}}{{{yyyxxxxxxzzz|||~~~{{{{{{{{{|||}}}{{{xxxvvvnnnmmmkkkiiifffdddbbbaaa^^^```bbbcccfffjjjppptttvvvxxxzzzwwwpppkkkhhhhhhbbbfffjjjlllkkklllpppsss{{{zzzooofffeeeeeebbb``````^^^^^^\\\[[[YYYXXXWWWVVVSSSSSSRRRPPPNNNLLLJJJIIIDDDCCCCCCBBB@@@??????>>>:::::::::::::::;;;;;;<<<:::;;;<<<<<<<<<<<<;;;;;;===<<<>>>EEENNNZZZmmm|||uuullllllhhhgggggghhhiiihhhfffdddaaaaaa```]]]ZZZYYYZZZ[[[\\\[[[ZZZXXXUUUSSSQQQQQQNNNLLLHHHEEEDDDBBB???===;;;:::999888777666555444444444444444444444444444111222222222222222333333111111222222222333333333555666666777888999:::;;;999888666444444444555666555666888:::<<<;;;;;;:::;;;;;;<<<===>>>???@@@AAA>>>===;;;999888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@BBBCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJNNNOOOQQQSSSUUUWWWYYYYYY[[[[[[[[[\\\]]]```bbbcccdddgggjjjlllllllllnnnooorrruuuyyy}}}~~~~~~~~~uuutttrrrnnnjjjfffcccaaaaaaaaabbbbbbdddhhhmmmqqqtttyyy~~~}}}wwwpppmmmlllfffiiikkkkkkjjjkkkooosssxxxssshhheeeeeecccbbbccc```___^^^\\\ZZZYYYXXXWWWSSSSSSRRRQQQOOOLLLJJJIIICCCCCCBBBAAAAAA@@@??????:::::::::::::::;;;<<<<<<;;;;;;<<<======<<<;;;:::>>>===@@@IIITTTdddyyytttllllllgggffffffggghhhhhheeecccaaaaaa___\\\YYYXXXXXXZZZ\\\[[[YYYWWWUUUSSSQQQPPPNNNKKKHHHEEEDDDBBB@@@>>>;;;;;;:::888777555444333444444444444444444444444///000111222333444555555111111111222222333333333666666777888999::::::;;;666555444333444666888999666888:::<<<>>>>>>===<<<<<<<<<<<<===>>>??????@@@===;;;999777777777888999;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>@@@AAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKJJJKKKNNNQQQTTTWWWZZZ[[[\\\[[[[[[[[[]]]___bbbdddeeegggkkkllllllmmmnnnooorrruuuxxx|||}}}{{{xxxtttooojjjeeeccccccccccccbbbcccfffkkkooosssyyy{{{tttppppppkkklllmmmkkkjjjlllqqqvvvqqqyyyvvviiieeeeeeddddddeeeaaa```___]]][[[ZZZXXXXXXSSSSSSRRRQQQOOOMMMKKKIIICCCCCCBBBAAAAAA@@@??????:::::::::::::::;;;<<<===;;;;;;=========<<<;;;:::???>>>BBBLLLYYYjjjxxxmmmlllmmmllljjjhhhfffeeecccbbb```___^^^]]]\\\[[[[[[[[[]]]\\\ZZZWWWUUURRRPPPOOONNNKKKGGGDDDCCCBBBAAA@@@===;;;888666666555333111555444333333222222333333000000000000000000000000///000111222333444444555888888999::::::::::::999999888666666666777666555333555888:::;;;;;;999888888:::<<<===<<<<<<===>>>:::888555555666888999999;;;;;;;;;<<<<<<<<<<<<<<>>======<<<<<<;;;;;;:::999999:::;;;<<<<<<<<<<<<===???EEESSSfff{{{yyynnnlllmmmllljjjhhhfffdddbbbbbb```___^^^]]]\\\[[[[[[[[[]]]\\\ZZZWWWUUURRRPPPOOOMMMKKKHHHFFFEEECCCAAA???<<<:::777666666555444222555444333333222222333333111111111111111111111111//////000111222333444444777777888999999999999888;;;999777555555555444222555666999;;;;;;:::999777888:::;;;;;;:::999999:::999777555555666888999999;;;;;;;;;;;;<<<<<<<<<<<>><<<999999999999::::::::::::::::::;;;<<<============@@@CCCJJJYYYlllyyyooommmmmmllljjjhhheeecccaaa``````___^^^\\\[[[[[[[[[[[[]]]\\\ZZZWWWUUURRRPPPOOOMMMKKKIIIGGGFFFDDDAAA???;;;999777666666666555444555444333333222222333333111111111111111111111111///000000111222333444444666666777888888888888777999777555444555555444333666888999;;;;;;:::888777:::;;;<<<;;;999777777777888666555555666888999888::::::;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDFFFIIILLLMMMMMMNNNOOOQQQSSSUUUVVVVVVZZZZZZZZZ[[[]]]___aaaccceeefffgggiiikkklllnnnnnnrrrtttvvvyyy{{{}}}}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~xxxttttttpppkkkhhhgggfffeeedddfffhhhkkkooossswwwyyy{{{yyyzzzyyywwwrrrnnnlllkkkkkkkkklllnnnppprrrtttuuuxxx{{{rrrgggeeedddbbbaaaaaa```^^^\\\ZZZXXXXXXWWWVVVVVVUUUTTTRRRPPPOOONNNGGGEEECCCBBBAAA@@@>>><<<777777888999999:::;;;;;;;;;;;;<<<======>>>>>>???CCCGGGQQQ```tttzzzooommmmmmllljjjgggeeebbb```___```___]]]\\\[[[[[[ZZZZZZ\\\[[[ZZZWWWUUURRRQQQPPPLLLKKKIIIIIIGGGEEEAAA>>>;;;999777666777777666555555444333333222222333333111111111111111111111111111111222333444555555666666777777888888888888888333222111333555888888888888999:::;;;:::999888777:::<<<===<<<:::999888999777666444555777888999888:::::::::;;;;;;<<<<<<============>>>???@@@BBBBBBDDDEEEFFFGGGIIILLLNNNPPPOOOOOOPPPQQQSSSTTTVVVWWWYYYYYYZZZ[[[\\\___aaabbbeeeeeefffhhhjjjlllnnnoooqqqsssuuuxxxzzz{{{{{{{{{~~~}}}||||||~~~~~~|||{{{yyywwwxxxxxxyyyyyy{{{|||~~~~~~~~~~~~~~~}}}zzztttooollljjjgggeeehhhhhhiiikkknnnssswwwyyy}}}~~~|||wwwqqqmmmkkkjjjiiiiiijjjkkklllnnnooooooqqquuuyyywwwiiieeecccbbbbbbbbbaaa___\\\ZZZYYYXXXWWWVVVVVVUUUTTTRRRPPPNNNMMMGGGEEECCCBBBAAA@@@>>><<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<>>>>>>???CCCIIIUUUggg{{{zzzooommmlllkkkiiigggdddbbb```______^^^]]]\\\[[[ZZZZZZZZZ\\\[[[YYYWWWUUUSSSQQQPPPLLLJJJIIIHHHGGGEEEAAA>>>;;;999777777777777666555555444333333222222333333111111111111111111111111222333333444555666777777777888999999::::::999999222111111222666888999999999999:::::::::999888888888:::;;;;;;:::999999:::666555444555777888888888999999::::::;;;<<<<<<============>>>???@@@BBBBBBBBBBBBDDDFFFHHHJJJLLLMMMPPPPPPPPPQQQSSSUUUVVVXXXXXXXXXYYYZZZ\\\^^^___```eeeeeefffgggiiilllnnnoooqqqrrruuuxxx{{{|||}}}}}}}}}~~~{{{zzzzzz|||}}}zzzyyyxxxvvvtttvvvvvvwwwxxxyyy{{{|||}}}|||}}}~~~}}}|||}}}~~~|||vvvrrrnnnjjjggggggfffeeefffiiimmmrrrvvv}}}{{{uuuqqqooogggfffeeeeeeeeefffhhhiiijjjlllnnnpppvvv|||mmmgggddddddeeebbbaaa___]]][[[YYYXXXXXXUUUTTTTTTSSSQQQOOOMMMLLLGGGFFFCCCBBBBBBAAA???===<<<<<<<<<;;;;;;:::::::::999999999:::;;;<<<>>>???AAAIIIXXXmmmzzznnnllljjjiiihhhfffdddbbb``````___^^^]]][[[ZZZZZZZZZZZZ[[[[[[YYYWWWUUUSSSQQQQQQLLLJJJHHHFFFEEECCC@@@>>><<<:::888777777777666555555444333333222222333333222222222222222222222222222333333444555666777888888888999:::::::::::::::666444333444555777777666999999:::::::::::::::999555777888888777666777888555444333555777999888777888888999:::;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMOOOOOOOOOPPPRRRTTTWWWXXXXXXXXXZZZ[[[]]]___``````ddddddeeefffiiilllnnnpppqqqsssvvvyyy|||~~~~~~}}}~~~~~~}}}}}}yyyxxxxxxzzz}}}~~~~~~}}}~~~{{{xxxvvvuuuuuusssrrrsssttttttvvvwwwyyy{{{|||zzz|||||||||{{{|||~~~zzzuuuooollleeecccbbbaaadddiiinnnqqqzzz}}}~~~zzzvvvtttllljjjhhhfffeeefffggghhhggghhhjjjkkknnnuuurrrjjjffffffgggbbbaaa___]]][[[YYYXXXXXXTTTTTTSSSRRRPPPNNNMMMLLLIIIGGGEEEDDDCCCBBB@@@>>><<<<<<;;;::::::999888888999999888999:::<<<>>>???AAAKKK^^^uuuyyymmmkkkhhhgggfffeeedddbbbaaaaaa___^^^]]][[[ZZZZZZYYYYYY[[[ZZZYYYWWWUUUSSSRRRQQQLLLIIIFFFDDDCCCBBB@@@>>>>>><<<999888777777555444555444333333222222333333222222222222222222222222111111222333444555666666777777888999999999999999777666444555666777777666888999999::::::;;;;;;;;;666888999888666555555666444333333555888999888777777888999:::;;;<<<<<<===????????????@@@BBBCCCDDDEEEEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLMMMOOORRRVVVXXXYYYZZZ\\\^^^___aaaaaabbbdddddddddeeehhhkkkoooqqqrrrtttwwwzzz|||}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyyvvvuuuuuuwwwyyyzzzyyyxxxvvvtttqqqpppqqqqqqqqqppppppqqqqqqssstttvvvxxxyyyxxxyyyzzzzzzzzzzzz|||~~~~~~xxxssskkkhhheeeccccccfffjjjllluuuyyy}}}}}}{{{{{{rrrpppllliiifffeeeffffffdddeeefffffffffkkksssyyywwwmmmhhhfffgggcccbbb```]]][[[ZZZYYYXXXUUUUUUTTTSSSQQQOOOMMMLLLJJJHHHFFFEEEDDDCCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::===???AAAEEEQQQfffxxxmmmjjjgggffffffeeedddcccbbbaaa___^^^\\\[[[ZZZZZZYYYYYY[[[ZZZYYYWWWUUUSSSRRRQQQLLLIIIEEECCCBBBAAA???>>>???<<<:::888777666555333555444333333222222333333222222222222222222222222///000111222333444444555666666777888888888888888555444333555777:::::::::888888999::::::;;;<<<<<<:::<<<<<<:::888555555555333333333555888999888777777888888999;;;<<<======?????????@@@AAABBBDDDDDDAAAAAACCCDDDFFFFFFFFFFFFJJJIIIJJJKKKMMMQQQTTTWWW[[[\\\^^^```aaabbbccccccdddddddddeeehhhkkkoooqqqtttuuuwwwzzz{{{||||||||||||||||||{{{zzzyyyxxxwwwtttsssssstttvvvwwwuuutttqqqooommmmmmnnnoooooonnnnnnnnnoooqqqrrrtttvvvwwwwwwxxxyyyyyyxxxyyy{{{}}}zzzuuurrrmmmhhheeeeeeggghhhrrrvvv{{{~~~rrrooojjjeeebbb```______bbbcccdddcccbbbdddjjjoooppp}}}zzzooohhheeefffcccbbb```]]][[[ZZZYYYXXXVVVVVVUUUTTTRRRPPPOOONNNKKKIIIGGGFFFEEEDDDBBB@@@<<<<<<======>>>?????????;;;:::::::::;;;>>>AAABBBIIIVVVmmmzzzmmmiiidddeeefffggggggeeecccbbbaaa___\\\YYYVVVVVVVVVVVV[[[[[[ZZZYYYWWWUUURRRQQQKKKIIIFFFDDDCCCBBBAAA???;;;:::999777666555555555333333333333333333333333111222333222111111333444111111222333444666777888888888999:::::::::999999444444444444444555666777:::;;;;;;;;;<<<=========;;;:::888666444444444444444555666777777888888777888999999:::::::::999999<<<======>>>???AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHKKKNNNRRRUUUWWWYYY[[[]]]```bbbbbbcccdddfffeeefffggghhhjjjlllnnnpppttttttuuuvvvxxx{{{}}}}}}}}}}}}}}}|||{{{yyywwwttttttsssrrrrrrrrrssssssllllllkkkjjjiiiiiilllnnnllloooqqqsssssssssuuuvvvvvvyyy{{{|||{{{{{{}}}~~~zzzqqqjjjgggfffggggggggglllssszzz~~~~~~{{{yyy{{{uuulllddd```_________aaaaaabbbbbbbbbbbbaaaaaammmnnnwww~~~pppiiidddbbbaaaaaa```___]]][[[YYYXXXUUUUUUTTTRRRQQQPPPOOONNNKKKKKKIIIGGGEEEBBB@@@>>>>>>===;;;::::::;;;<<<===>>>===<<<<<>>???AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJMMMPPPSSSWWWYYYZZZ]]]```bbbddddddeeefffhhhiiijjjjjjlllmmmoooqqqrrrssssssssstttvvvxxxzzz|||{{{{{{{{{{{{zzzxxxwwwvvvrrrrrrqqqpppooooooppppppjjjkkkjjjhhhggghhhjjjmmmlllnnnpppqqqqqqqqqssstttuuuwwwyyyzzzzzz{{{|||~~~wwwrrrpppooonnnkkknnnrrrwwwzzz{{{|||{{{zzztttkkkddd```___^^^]]]^^^__________________^^^bbbbbbhhhvvvrrriiieeecccaaa``````^^^]]][[[YYYXXXSSSSSSRRRQQQOOONNNMMMLLLKKKKKKIIIGGGEEEBBB@@@??????>>><<<:::::::::<<<<<<>>>===;;;<<<>>>AAADDDEEEOOObbb{{{uuuiiieeebbbccceeefffgggfffdddcccaaa___\\\YYYWWWVVVVVVWWWZZZZZZYYYXXXVVVSSSPPPOOOKKKIIIFFFDDDCCCBBBAAA???===<<<:::888666444444333333333333333333333333333222444666555333222111111111111222333444666777888888888888888888777666555333333444555666888:::;;;999999:::;;;;;;<<<======;;;999777555444333333444555666777888888999999888666777888999:::;;;;;;;;;<<<======>>>???AAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHKKKLLLOOORRRUUUXXX[[[\\\___bbbeeeffffffgggiiijjjlllmmmmmmnnnooopppqqqrrrqqqqqqqqqqqqrrrtttvvvwwwyyyyyyyyyxxxwwwvvvtttssspppooonnnmmmlllkkkkkkkkkhhhhhhhhhfffeeeeeehhhjjjkkkmmmoooooooooooopppqqqrrrtttvvvxxxxxxzzz|||~~~~~~}}}xxxuuurrrqqqqqqrrrsssuuuxxxzzz|||{{{vvvnnngggbbb```^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\]]][[[^^^hhhuuusssiiieeecccbbbbbbaaa```___]]][[[ZZZTTTSSSRRRQQQOOONNNMMMMMMKKKJJJIIIHHHEEECCC@@@???@@@???===;;;::::::;;;;;;===<<<;;;<<<>>>AAADDDFFFUUUhhhuuuhhhdddaaaccceeeffffffeeedddcccaaa___\\\YYYWWWWWWWWWXXXZZZYYYYYYWWWUUURRRPPPNNNKKKIIIFFFDDDCCCBBBAAA???===<<<:::888666444333333333333333333333333333333222555777777444222000000111111222333444666777888999999999999888777555555666666555555555555666666888888999:::;;;<<<<<<===<<<:::888666555444444555555666777888999999999999555666888999:::;;;;;;<<<<<<======>>>???AAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHLLLMMMOOORRRUUUXXX[[[\\\```bbbeeefffggggggiiikkkmmmmmmnnnnnnooooooooopppoooooonnnnnnnnnpppqqqrrrwwwvvvvvvuuutttsssrrrqqqnnnnnnlllkkkiiiiiihhhhhhggggggfffdddbbbccceeehhhkkkmmmnnnooonnnmmmnnnooooooqqqtttuuuvvvxxx{{{~~~~~~~~~{{{xxxvvvuuutttssssssuuuxxxyyy|||xxxqqqkkkfffccc___]]]ZZZZZZZZZZZZZZZZZZZZZZZZ]]]ZZZ[[[aaajjjwwwuuuiiidddcccdddddddddcccaaa___^^^]]]VVVUUUTTTSSSRRRPPPOOOOOOKKKJJJIIIHHHFFFCCCAAA@@@@@@???===<<<;;;;;;;;;;;;<<<<<<<<<<<<===AAAEEEIIIZZZnnnvvviiieeebbbcccdddffffffeeecccbbbaaa___\\\YYYXXXWWWXXXXXXZZZZZZYYYXXXUUURRROOOMMMKKKIIIFFFDDDCCCBBBAAA???===<<<:::888666444444333333333333333333333333333222444666666444111000000111111222333444666777888::::::::::::999888777666555444444333333444444444777777888999:::;;;<<<<<<===<<<999777666666666666555666777888888999888888555666888999:::;;;;;;<<<<<<======>>>???AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMOOORRRUUUWWWYYY[[[^^^aaaccceeeeeefffgggiiimmmnnnooooooppppppoooooommmmmmlllllllllmmmnnnooouuutttsssrrrqqqppppppooommmlllkkkiiihhhgggggggggffffffeeecccaaaaaadddfffkkklllnnnooonnnmmmnnnooonnnppprrrssstttwww{{{}}}}}}}}}~~~}}}|||zzzxxxwwwuuuuuuuuu{{{wwwrrrmmmiiiddd```]]][[[[[[ZZZYYYYYYZZZ[[[[[[ZZZWWWWWWZZZ___jjj{{{yyyiiicccbbbccccccbbbbbb```___]]]\\\VVVVVVUUUSSSRRRQQQPPPOOOKKKJJJIIIHHHFFFDDDBBBAAA??????>>>===<<<<<<;;;;;;<<<============AAAGGGLLL___tttxxxjjjeeecccdddeeefffeeedddbbbaaa```___\\\ZZZXXXXXXYYYYYY[[[[[[ZZZXXXVVVRRROOONNNKKKIIIFFFDDDCCCBBBAAA???;;;:::999777666555555555333333333333333333333333111333555444222111000000111111222333444666777888:::::::::::::::999888777111111111222333555666777666666777888:::;;;<<<<<<===;;;999777666555666666444555666777777888888777666777888999:::;;;;;;;;;<<<======>>>???AAABBBCCCCCCDDDEEEFFFGGGIIIJJJJJJKKKLLLNNNQQQTTTVVVXXXYYY\\\___aaaccccccdddfffgggmmmnnnpppqqqrrrqqqpppppplllkkkkkkjjjkkklllnnnoooqqqqqqooonnnmmmlllllllllkkkjjjiiihhhggggggggggggggggggfffcccaaaaaadddfffiiikkkmmmnnnmmmmmmnnnooonnnoooqqqrrrsssvvvzzz}}}}}}}}}~~~~~~|||yyyvvvtttxxxuuurrrnnnjjjeee```\\\\\\[[[ZZZYYYYYYZZZ[[[\\\[[[YYYXXXZZZ\\\bbbqqq~~~llldddccc``````______^^^\\\[[[ZZZUUUTTTSSSRRRPPPOOONNNNNNKKKJJJJJJHHHGGGDDDCCCBBB>>>>>>>>>=========<<<<<<===>>>???>>>>>>BBBJJJPPPdddzzzyyyjjjddddddeeeeeefffeeeccc```___```___\\\ZZZXXXXXXYYYZZZ\\\\\\[[[YYYVVVSSSPPPNNNKKKIIIFFFDDDCCCBBBAAA???:::999888777666666666666333333333333333333333333000111222222000000000222111111222333444666777888888888999999999999888777222222222333444555666777555555666888999;;;<<<<<<;;;:::888666444444444444333444555666666777777666777888999:::::::::::::::<<<======>>>???AAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMOOOQQQTTTVVVXXXYYY[[[^^^```bbbbbbccceeefffkkklllnnnpppqqqqqqpppoookkkkkkjjjjjjkkkmmmnnnooommmlllkkkiiihhhhhhhhhhhhhhhhhhgggfffffffffffffffhhhhhhgggdddbbbbbbdddffffffhhhkkklllkkklllmmmnnnooopppqqqrrrrrruuuyyy|||~~~~~~~~~~~~~~~}}}}}}zzzxxxxxxvvvtttrrrnnniiiddd___]]]\\\ZZZYYYYYYZZZ\\\]]]\\\[[[\\\]]]\\\___jjjwwwpppgggeee`````````___^^^]]]\\\[[[UUUTTTSSSRRRQQQOOONNNNNNKKKJJJJJJHHHGGGEEECCCBBB<<<======>>>>>>>>>>>>>>>===???@@@??????CCCLLLSSSiiizzzjjjdddeeeeeeffffffdddbbb___^^^```___\\\ZZZYYYYYYYYYZZZ]]]]]]\\\ZZZWWWSSSPPPNNNKKKIIIFFFDDDDDDCCCAAA???999888888777777777777777333333333333333333333333000000111000//////111333111111222333444666777888666777777888888888888777777666555444444444444444444555666888999:::<<<<<<999888666444333222222333222333444555666666666666888999999:::::::::999999<<<======>>>???AAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKMMMNNNPPPRRRUUUWWWYYYZZZ[[[]]]```bbbbbbcccdddfffggghhhkkkmmmnnnnnnmmmlllkkkjjjjjjjjjkkkmmmooopppkkkiiihhhfffeeeeeeeeeeeeffffffeeeddddddeeeeeeeeeiiiiiihhheeecccccceeegggdddfffiiijjjjjjkkklllnnnpppqqqqqqrrrrrruuuyyy|||~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{zzzxxxvvvtttooohhhddd]]][[[ZZZYYYYYYZZZ[[[]]]YYYYYY[[[\\\YYYZZZdddooosssiiigggbbbbbbbbbbbbaaa```^^^^^^WWWVVVUUUTTTSSSRRRQQQPPPJJJJJJJJJIIIGGGEEECCCBBB;;;<<<===>>>????????????>>>@@@AAA@@@@@@DDDMMMUUUmmmxxxiiidddccceeegggfffdddaaa``````aaa___\\\YYYXXXWWWXXXXXXYYY[[[\\\ZZZVVVRRRPPPOOONNNJJJFFFCCCBBBAAA@@@???>>>;;;777555444444444333333222111111333333222111333333333222111000//////222222333444666777888888777777777777777666555555666555333222111222222333444555777:::;;;<<<<<<<<<888777555444333333444444222333666888999999888777777777777777888999:::;;;<<<>>>??????>>>???AAADDDFFFHHHJJJJJJIIIIIIJJJKKKLLLOOORRRSSSSSSSSSSSSTTTXXX[[[___aaabbbccceeefffiiijjjjjjkkkkkkjjjjjjiiiiiihhhhhhjjjlllnnnnnnmmmiiigggdddcccdddeeedddccceeeeeedddccccccdddeeeffffffeeeddddddcccccccccccccccdddeeeggghhhjjjkkklllmmmmmmnnnpppqqqtttuuuvvvzzzzzzzzzzzzzzzzzzyyyyyy{{{{{{|||~~~~~~~~~~~~~~~|||xxxvvvvvvrrrkkkeeefffccc___]]]\\\\\\[[[[[[___^^^]]]ZZZYYY[[[___cccuuuxxxjjjccccccbbbaaaaaaaaaaaa^^^\\\ZZZXXXUUUSSSRRRQQQOOONNNPPPMMMJJJHHHGGGEEECCCAAA>>>>>>============>>>>>>???======@@@BBBFFFOOOYYYpppxxxiiicccdddfffhhhhhheeecccaaaaaaaaa___\\\YYYXXXWWWXXXXXXYYY[[[\\\ZZZVVVRRRPPPOOONNNJJJFFFCCCBBBBBB@@@???>>>;;;777555555444444333333222111111333333222111///000000111222222333333222222222333333444444444666666666666666555444444555555333333222333444444444555888:::;;;<<<<<<<<<888777555444333333333444333444666777888999888888777777777777888999:::;;;<<<>>>??????>>>???AAADDDFFFGGGIIIJJJIIIIIIJJJKKKMMMOOORRRSSSSSSSSSTTTUUUYYY[[[___aaacccdddeeegggjjjjjjkkkkkkkkkkkkjjjjjjgggfffeeefffhhhiiihhhggghhhfffdddccccccddddddccc```___^^^^^^___```aaabbbddddddcccbbbbbbbbbbbbbbbcccccceeefffhhhjjjkkklllllllllmmmnnnppprrrtttuuuxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz|||}}}~~~~~~~~~{{{yyywwwtttnnniiigggddd```^^^]]]]]]\\\[[[___^^^]]][[[YYY[[[___bbboooyyy{{{llleeedddbbbaaaaaabbbaaa___\\\ZZZXXXUUUSSSSSSRRRPPPNNNPPPMMMJJJHHHGGGEEECCCAAA??????>>>>>>>>>>>>??????>>>===>>>@@@AAAFFFQQQ]]]vvvwwwhhhcccfffhhhjjjiiigggdddccccccaaa___\\\ZZZXXXWWWXXXXXXYYYZZZ[[[ZZZVVVRRRPPPOOOMMMJJJGGGDDDCCCBBBAAA???===:::777555555555444333333222111111333333222111...//////111222333444444333333333333333333333333555555555444444444333333555555444444444555555666555666888:::;;;;;;;;;;;;888777555444333222333333444555555666777888999999888777777888888999:::;;;<<<>>>??????>>>???AAADDDEEEGGGIIIIIIHHHHHHJJJKKKMMMPPPRRRTTTTTTTTTUUUWWWZZZ\\\___bbbcccdddfffhhhjjjjjjkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhiiijjjiiihhhgggeeecccbbbbbbccccccbbb^^^^^^^^^___```aaabbbcccbbbbbbaaa`````````aaaaaabbbcccdddfffgggiiijjjjjjjjjjjjkkklllnnnpppqqqrrrvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvxxxzzz|||}}}}}}~~~}}}zzzuuuqqqllliiifffccccccbbbaaa___```___^^^[[[ZZZZZZ]]]```fffnnn{{{~~~ooohhhdddcccbbbbbbbbbaaa___]]][[[XXXUUUSSSSSSRRRPPPNNNPPPMMMJJJHHHGGGFFFDDDBBB@@@@@@????????????@@@@@@??????@@@BBBBBBGGGUUUddd}}}wwwhhhdddfffhhhjjjjjjgggeeeccccccaaa```]]]ZZZXXXXXXXXXYYYXXXZZZ[[[ZZZVVVSSSPPPPPPMMMJJJGGGEEEDDDCCCAAA???<<<:::777666666555444333333222111111333333222111111111111111111222222222555555555555666666666666666555555444444444444444444555555555666666777777666777888:::;;;;;;::::::888777555333222222222333555555555666777888:::;;;888888888888999:::;;;;;;<<<>>>??????>>>???AAADDDEEEGGGHHHHHHHHHHHHJJJLLLNNNPPPRRRTTTTTTUUUWWWXXXZZZ]]]```aaabbbdddfffhhhjjjjjjkkkkkkkkkkkkjjjjjjjjjiiihhhiiikkklllkkkjjjfffdddaaa```aaabbbaaaaaa^^^^^^___```aaabbbcccdddaaaaaa```````````````aaabbbbbbccceeefffgggiiiiiihhhhhhiiijjjkkkmmmnnnooosssssstttttttttttttttuuussstttvvvxxx{{{|||}}}~~~}}}}}}~~~{{{uuurrrooolllkkkjjjiiigggbbbbbb```]]][[[ZZZ\\\^^^___dddmmmxxxqqqiiieeedddbbbbbbcccbbb```^^^[[[YYYVVVTTTSSSRRRPPPNNNOOOMMMJJJHHHGGGFFFDDDBBB@@@??????>>>>>>??????@@@AAAAAABBBCCCCCCIIIYYYiiiwwwiiieeefffhhhjjjjjjgggeeeccccccbbb```]]]ZZZYYYXXXYYYYYYXXXZZZ[[[ZZZVVVSSSQQQPPPMMMKKKHHHFFFEEECCCAAA???;;;999777666666666444333333222111111333333222111111111111111111222222222333444444555666888888999777666555444444444555555444555555666666777777777777888999:::;;;::::::999777666444333222222333333666666666666777999:::;;;888888888888999:::;;;<<<<<<>>>??????>>>???AAADDDEEEFFFGGGGGGGGGHHHJJJMMMNNNPPPRRRSSSSSSUUUWWWYYYZZZ]]]___```bbbcccfffiiiiiijjjjjjkkkkkkjjjjjjiiidddcccccceeehhhjjjjjjjjjeeebbb```___`````````___[[[\\\]]]^^^___```aaaaaaaaaaaa````````````aaaaaaaaabbbcccdddeeefffggghhhfffgggggghhhiiikkklllmmmqqqqqqqqqrrrrrrsssssssssqqqrrruuuwwwyyy{{{|||}}}zzz{{{}}}}}}zzzwwwuuutttrrrpppnnnhhhgggeeeaaa]]][[[\\\]]][[[___dddkkkvvvqqqiiifffdddcccccccccccc```^^^[[[YYYVVVTTTSSSRRRQQQOOOOOOLLLIIIHHHGGGFFFDDDCCC>>>>>>============>>>>>>@@@???AAACCCEEELLL\\\lllxxxkkkggggggiiikkkjjjhhheeeddddddbbb```]]][[[YYYXXXYYYYYYXXXYYY[[[ZZZVVVSSSQQQQQQMMMKKKHHHGGGEEEDDDAAA???:::999777666777666444333333222111111333333222111...//////111222333444444111111222444555666777888888777555444444444555666444555666666777666666555777888999:::;;;:::999888555444333222222333444555555666666777888999::::::999888888999999:::;;;<<<<<<>>>??????>>>???AAADDDEEEFFFFFFFFFFFFHHHKKKMMMNNNOOOQQQRRRRRRTTTWWWZZZZZZ\\\^^^___```bbbfffhhhhhhhhhiiiiiiiiiiiihhhhhhcccbbbccceeeiiikkklllkkkcccaaa___^^^^^^______^^^]]]^^^___aaaaaabbbbbbbbb``````______``````aaaaaaaaaaaabbbcccdddeeeffffffffffffffffffhhhiiijjjkkkmmmnnnnnnooooooppppppqqqoooppprrruuuwwwyyyzzzzzzyyyzzz}}}~~~|||zzzwwwuuunnnmmmkkkfff```\\\\\\\\\ZZZ\\\```cccjjjuuuqqqhhhfffeeedddddddddcccaaa___\\\YYYVVVTTTTTTSSSQQQOOONNNLLLIIIHHHGGGFFFEEECCC>>>>>>============>>>>>>>>>===???EEELLLVVVeeerrryyymmmiiihhhjjjlllllliiigggeeeeeebbb```^^^[[[YYYYYYYYYZZZWWWYYYZZZYYYVVVSSSQQQQQQMMMKKKIIIGGGFFFDDDAAA???999888777777777777444333333222111111333333222111///000000111222222333333222333333444555666666777777666444333222333444555444555666666666555444333888999:::::::::999888888333222222111222444555666444555777999:::::::::999999999999999:::;;;<<<<<<<<<>>>??????>>>???AAADDDDDDEEEFFFEEEEEEGGGKKKNNNMMMNNNPPPQQQQQQSSSWWWZZZYYY[[[]]]^^^___aaaeeehhhgggggghhhhhhhhhhhhggggggdddcccdddfffiiijjjkkkjjjccc```^^^]]]]]]^^^^^^]]]```aaabbbcccdddccccccbbb^^^^^^^^^^^^^^^___`````````aaaaaabbbcccdddeeeeeeeeeeeeeeefffggghhhiiijjjiiijjjjjjkkkllllllmmmmmmlllnnnooorrrtttuuuvvvvvvxxxzzz|||~~~uuutttpppjjjccc^^^\\\[[[ZZZ\\\]]]___aaahhhrrryyysssiiigggeeeddddddeeedddaaa___\\\YYYVVVUUUTTTSSSQQQOOONNNLLLIIIGGGGGGGGGEEECCC???>>>>>>>>>>>>>>>>>>???@@@>>>AAALLLYYYffftttzzznnnjjjjjjlllnnnmmmkkkhhhggggggbbbaaa^^^[[[YYYYYYYYYZZZWWWYYYZZZYYYWWWSSSRRRQQQMMMKKKIIIGGGFFFDDDAAA>>>999888777777777777555333333222111111333333222111444333333222111000//////777777777777777777777777666555333111111222333444555555666666666444333222999999:::;;;:::999888777111111111111222444666777444555888:::;;;;;;:::999999999999999:::;;;<<<<<<<<<>>>??????>>>???BBBDDDDDDEEEEEEEEEEEEGGGKKKNNNLLLNNNOOOPPPQQQSSSWWWYYYYYYZZZ\\\]]]^^^```dddgggffffffggggggggggggffffffaaa``````aaacccddddddcccbbb```]]]\\\]]]^^^]]]\\\]]]^^^___``````___^^^^^^]]]\\\\\\\\\]]]]]]^^^___``````aaabbbcccddddddeeeeeeeeeeeefffggghhhiiijjjfffgggggghhhiiijjjjjjjjjkkklllmmmoooqqqrrrssssssxxxzzz|||yyywwwsssmmmeee___\\\[[[ZZZ[[[]]]\\\]]]aaahhhnnnwwwtttjjjgggfffeeedddeeedddbbb```\\\ZZZWWWUUUTTTSSSQQQPPPNNNKKKIIIGGGGGGGGGEEEDDD@@@@@@????????????@@@@@@CCCAAAEEETTTfffuuuzzznnnkkkkkkllllllllljjjhhheeecccaaa```___\\\[[[YYYXXXXXXZZZZZZYYYWWWUUURRRPPPOOORRROOOLLLIIIHHHFFFCCCAAA???<<<777444333444444444111111111111111111111111111111111111111111222222333444555666777777777777444555666555333333555666777777777777777777777777999999:::;;;:::999888777222333333333333333333444444444666777888888888888:::999888888999:::<<<======???AAACCCCCCCCCDDDFFFEEEEEEEEEFFFGGGHHHJJJJJJLLLNNNOOOPPPQQQSSSVVVXXXZZZYYYYYYZZZ]]]aaaeeegggfffffffffffffffggghhhiiicccbbbbbbccceeeffffffeee```___]]]\\\\\\]]]^^^___^^^^^^^^^______`````````ZZZ[[[\\\^^^___`````````````````````````````````ddddddeeeeeegggiiijjjkkkjjjiiiiiiiiiiiiiiijjjjjjmmmmmmnnnoooppprrrtttuuuyyy{{{~~~}}}uuuoookkkgggbbb___ZZZ[[[\\\[[[ZZZ]]]bbbgggpppuuuvvvnnniiifffcccccceeeeeebbb___ZZZZZZXXXVVVTTTRRRQQQPPPMMMLLLJJJHHHGGGEEEEEEDDDAAA@@@@@@???>>>===<<<<<>>@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNPPPQQQRRRSSSVVVYYYZZZYYYYYYZZZ]]]aaadddgggeeeeeeeeeeeeeeefffggggggeeecccccccccdddeeecccbbb^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]^^^^^^_________ZZZ[[[\\\^^^______``````^^^^^^__________________aaaaaabbbcccdddfffggghhhhhhhhhggggggggghhhiiiiiimmmmmmmmmnnnpppqqqssstttxxx{{{~~~|||vvvrrrmmmgggbbb]]]^^^^^^\\\ZZZ[[[^^^aaafffiiirrryyypppiiigggddddddfffeeebbb___ZZZZZZXXXVVVTTTRRRQQQPPPMMMLLLJJJHHHGGGEEEEEEDDD@@@?????????????????????CCCFFFSSShhh~~~yyyooonnnlllmmmmmmllliiifffcccaaa___^^^\\\ZZZYYYXXXWWWWWWXXXXXXWWWUUUSSSQQQOOONNNMMMJJJGGGEEEDDDCCCAAA???;;;999888888777666333000333333333333333333333333//////000111222333333444333444555666777777777777444555555444333333444666666666666666666666666666666777888888888777555444222222222333333444444444666777888999999:::999999999888888888999:::;;;<<<:::===???@@@@@@AAABBBCCCEEEEEEEEEFFFGGGHHHIIIJJJMMMNNNPPPQQQRRRTTTWWWYYYZZZZZZZZZ[[[]]]```ccceeecccccccccccccccddddddeeeeeedddccccccccccccaaa___\\\]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]ZZZ[[[\\\]]]^^^_________\\\]]]]]]]]]^^^^^^______`````````aaacccdddfffgggffffffeeeffffffggghhhhhhlllllllllmmmnnnpppqqqrrrwwwzzz}}}~~~|||vvvnnniiiccccccbbb```\\\[[[[[[\\\bbbaaaeeennnwwwsssjjjhhhffffffhhhfffbbb^^^[[[ZZZXXXWWWTTTSSSQQQPPPMMMLLLKKKIIIGGGFFFEEEEEE@@@?????????@@@@@@AAABBBDDDIIIYYYqqqxxxoooooolllmmmlllkkkhhheeeaaa______^^^\\\[[[YYYXXXXXXXXXWWWWWWVVVUUUSSSQQQOOONNNMMMJJJHHHFFFFFFEEECCCAAA;;;999777777666666444222111111111111111111111111...//////111222333444444333444555666777777777777444555555444333333444666666666666666666666666666777888999999999888777666222222222333333444444444666777888888999999999888888888888999999:::;;;;;;;;;===???@@@@@@AAABBBDDDDDDDDDEEEEEEFFFHHHIIIJJJLLLNNNPPPQQQRRRTTTWWWYYYZZZZZZ[[[\\\^^^```bbbcccbbbaaaaaaaaaaaaaaabbbbbbbbbaaaaaabbbcccbbb```^^^ZZZ[[[]]]^^^^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\ZZZ[[[\\\]]]]]]^^^^^^^^^ZZZ[[[[[[\\\]]]^^^^^^^^^aaaaaaaaabbbdddeeeggghhheeeeeeeeeffffffhhhiiiiiikkkkkkkkklllmmmnnnppppppvvvyyy|||{{{vvvtttwwwwwwpppjjjiiigggddd```\\\ZZZYYY___]]]^^^dddjjjrrr~~~vvvkkkiiiggghhhiiihhhccc___[[[ZZZYYYWWWUUUSSSQQQQQQNNNMMMKKKIIIGGGFFFEEEEEEBBBAAA@@@@@@@@@AAABBBBBBCCCIIIYYYsssvvvnnnnnnllllllllljjjhhhdddaaa___```___]]]\\\[[[ZZZYYYYYYWWWVVVVVVUUUSSSQQQPPPOOOLLLJJJGGGFFFEEEDDDCCCAAA===:::666444444555555555111111111111111111111111...//////111222333444444333444555666777777777777333444555444222222444555555555555555555555555555777777888999888777666555111111222333333444555555555666777777888777777777777777888999::::::::::::;;;>>>@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIIIILLLMMMOOOPPPQQQSSSVVVXXXYYYZZZ\\\^^^___```aaaaaa``````____________``````^^^^^^___```bbbbbb```^^^YYYZZZ\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]YYYYYYZZZ[[[\\\]]]^^^___``````aaaaaacccdddfffgggfffffffffggghhhjjjkkklllkkkkkkkkkkkklllmmmoooooovvvxxx{{{}}}wwwrrrmmmkkknnnuuu{{{pppnnnjjjfffbbb^^^ZZZWWWYYYWWWYYY]]]aaadddlllttt~~~yyynnnkkkiiiiiijjjiiiddd```[[[[[[YYYWWWUUUSSSRRRQQQNNNMMMKKKIIIHHHFFFFFFEEEEEEDDDBBB@@@??????@@@AAADDDIIIZZZttttttlllllljjjkkkkkkjjjgggdddaaa___```___^^^\\\[[[ZZZZZZZZZWWWWWWVVVUUUTTTRRRPPPPPPLLLIIIFFFDDDCCCBBB@@@>>>>>>:::555333333555666666333333333333333333333333//////000111222333333444333444555666777777777777333444444333222222333555555555555555555555555555444555666666666555333222111111222333333444555555555666666777777777666666666777888999::::::::::::<<<>>>@@@AAAAAABBBCCCEEEDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLNNNOOOPPPRRRUUUWWWYYY[[[]]]___`````````___```______^^^^^^^^^^^^^^^\\\\\\]]]```bbbbbb```]]]YYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYZZZ[[[\\\\\\\\\\\\\\\XXXXXXYYY[[[\\\^^^___```^^^^^^^^^___aaabbbdddeeeffffffggghhhjjjkkkmmmnnnkkkkkkkkkkkklllmmmnnnooouuuwwwzzz|||}}}~~~xxxqqqlllgggeeehhhllltttyyyuuuoooiiiddd___ZZZWWWVVVVVVXXX\\\^^^^^^aaagggoooxxx~~~qqqmmmjjjiiijjjiiifffccc\\\[[[YYYXXXUUUTTTRRRQQQNNNMMMLLLJJJHHHGGGFFFFFFFFFDDDBBB@@@>>>???@@@@@@GGGLLL]]]xxxsssjjjiiiiiiiiiiiiiiigggdddaaa______^^^]]][[[ZZZZZZZZZZZZWWWWWWWWWVVVUUUSSSRRRQQQMMMKKKGGGEEEDDDBBB@@@>>><<<999666555555666555555333333333333333333333333000000111111111222222222333444555666777777777777333444444333222222333555555555555555555555555555444444555666555444333222000111111222444555555666777777888888888777777666666666888999::::::999999:::===???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHIIIIIIKKKMMMNNNOOOPPPSSSVVVYYY[[[^^^```aaa```___^^^```___^^^^^^]]]]]]^^^^^^\\\\\\]]]___aaa```]]]ZZZYYYYYYYYYZZZZZZ[[[]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZYYYZZZ[[[[[[[[[[[[[[[[[[WWWXXXYYY[[[]]]___```aaa^^^^^^___```aaacccdddeeeffffffggghhhjjjlllnnnooolllkkkkkkllllllmmmnnnooouuuwwwyyyzzzzzz{{{~~~wwwqqqkkkgggeeegggiiilllttt}}}yyyqqqjjjeee___[[[XXXWWWYYY\\\\\\ZZZ\\\aaaaaagggqqqzzztttooojjjhhhiiiiiigggeee\\\[[[ZZZXXXVVVTTTRRRRRROOONNNLLLJJJHHHGGGFFFFFFDDDCCC@@@>>>>>>???@@@BBBGGGNNNaaa~~~rrrhhhggghhhhhhiiiiiigggdddbbb```]]]]]][[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWUUUTTTRRRQQQPPPNNNJJJHHHFFFDDDBBB@@@999888777777777777555333111111111111111111111111111111111111111111222222333444555666777777777777333444444333222222333555555555555555555555555555555666777777777666555444000111111222444555666666888888999999999888888777555666888999::::::999999999;;;>>>?????????AAABBBCCCCCCDDDDDDEEEGGGHHHIIIHHHJJJLLLMMMNNNPPPSSSUUUYYY[[[^^^```aaa```^^^]]]```___^^^^^^]]]]]]]]]]]]]]]]]]^^^___```^^^[[[XXXZZZYYYYYYYYYYYY[[[]]]^^^]]]\\\\\\\\\[[[[[[ZZZZZZYYYZZZZZZ[[[[[[[[[[[[ZZZWWWXXXYYY[[[]]]___aaaaaaaaaaaaaaabbbccceeeggghhheeeeeefffhhhjjjlllnnnooollllllllllllmmmmmmnnnooouuuwwwxxxyyyyyyzzz{{{}}}yyysssnnnjjjiiiiiiiiiiiinnnuuuyyyqqqjjjddd___VVVUUUUUUXXXWWWUUUWWW\\\VVV[[[bbbhhhpppzzzuuupppkkkhhhhhhiiihhhfff\\\[[[ZZZXXXVVVTTTRRRRRROOONNNLLLJJJHHHGGGFFFFFFBBB@@@>>>===>>>???BBBCCCDDDMMMcccssskkkjjjhhhhhhiiihhhgggfffdddccc___]]]ZZZZZZ[[[\\\\\\\\\YYYXXXVVVWWWWWWVVVQQQMMMOOOLLLIIIFFFEEECCCAAA???@@@<<<777444333333333222444222000000111222111000000111111111111111111222444555666777777666555444111222333444555444333222555444333222222333555666888888888777666444333222222222222222333444555555777777777666555555444444444555666888:::;;;;;;;;;<<<>>>AAAAAA@@@?????????CCCDDDDDDFFFGGGHHHIIIIIIMMMMMMLLLMMMOOORRRUUUWWWWWWZZZ^^^aaacccbbbaaa```aaa```___]]]\\\\\\]]]]]][[[\\\\\\]]]]]]\\\\\\[[[WWWWWWXXXYYYZZZ\\\^^^___\\\[[[ZZZZZZZZZ[[[\\\]]]\\\\\\\\\\\\[[[[[[ZZZYYY\\\\\\\\\]]]]]]]]]^^^^^^___aaabbbcccccceeegggjjjfffggghhhiiijjjkkkkkkkkkiiijjjlllnnnoooppppppqqqsssssstttuuuwwwxxxzzz{{{~~~xxxyyytttpppnnnkkkhhhiiilllyyy|||sssiiibbbaaa^^^[[[YYYXXXWWWTTTSSSWWWWWWXXX\\\bbbjjjqqquuu~~~}}}sssiiihhhiiiiiihhhiiidddbbb^^^ZZZVVVTTTSSSRRRNNNMMMLLLKKKIIIGGGFFFEEEEEECCCAAA?????????AAABBBFFFOOObbb}}}sssiiigggiiijjjjjjiiigggeeecccaaa___^^^\\\\\\]]]^^^]]]\\\YYYXXXWWWWWWWWWUUUQQQMMMOOOLLLIIIFFFEEECCCAAA??????;;;777444444444444333444222000000111222111000333333333333444444444444444555666777777666555444222222333444444444444333666666555555555777:::;;;777777777777555444333222222222222222333444555555555555555666666666666666555666777999:::;;;;;;;;;===???AAABBBAAA@@@@@@AAACCCCCCDDDEEEGGGHHHIIIIIILLLLLLLLLMMMOOORRRUUUWWWWWWZZZ]]]aaabbbbbb```___aaa```___]]]\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]ZZZZZZZZZZZZZZZ[[[\\\]]][[[ZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\[[[[[[\\\]]]]]]]]]^^^^^^^^^^^^___```bbbbbbbbbcccfffhhhhhhiiiiiijjjjjjiiiiiihhhjjjjjjlllnnnooopppqqqqqqqqqqqqqqqssstttvvvxxxyyy|||yyysssooolllhhhhhhlllooouuu}}}zzzqqqjjjdddaaa^^^\\\[[[ZZZXXXVVVWWWWWWVVVWWWZZZ___dddgggmmmnnnppprrrvvvyyy|||~~~}}}ssskkkjjjkkkjjjiiiiiicccaaa^^^ZZZWWWUUUSSSSSSNNNNNNLLLKKKIIIGGGFFFFFFDDDCCCAAA?????????AAABBBJJJSSSeeessshhhdddjjjjjjjjjiiigggeeebbb``````___^^^___``````^^^\\\YYYXXXXXXXXXWWWUUUQQQNNNOOOLLLIIIFFFEEECCCAAA???===:::777444444555444444444222000000111222111000333444444444555555555555444555666777777666555444333333333333333444444555666555555666777999;;;===777777666666555444333222222222222222333444555555444444555555666777777888777888999:::;;;;;;;;;;;;>>>???AAABBBAAA@@@AAABBBBBBBBBCCCEEEFFFHHHIIIIIIKKKKKKLLLNNNPPPSSSVVVXXXWWWYYY]]]___aaa```___^^^______^^^]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\ZZZZZZYYYZZZ[[[\\\]]]^^^^^^^^^^^^___^^^^^^]]]\\\]]]]]]]]]^^^^^^^^^______^^^```aaaaaaaaabbbdddgggjjjjjjjjjiiihhhgggfffeeeiiijjjkkklllnnnoooppppppnnnnnnoooppprrrtttuuuvvvyyy|||wwwqqqkkkfffgggkkkkkkooouuuyyy|||{{{uuuiiigggdddbbbaaa___]]][[[YYYXXXVVVUUUVVVYYY\\\^^^___```aaadddgggjjjlllnnnrrrtttvvvxxx{{{~~~tttllllllnnnllljjjiiicccaaa^^^ZZZWWWVVVUUUTTTNNNNNNMMMKKKIIIHHHFFFFFFCCCBBB@@@???>>>???AAABBBJJJTTThhhuuuhhhdddhhhhhhiiijjjhhhfffcccaaaaaa``````aaabbbaaa^^^\\\YYYYYYYYYXXXWWWUUUQQQOOOOOOLLLIIIFFFEEECCCAAA???<<<999666555555555555444444222000000111222111000111222222333333444444444444555666777777666555444444444333222222444555666444444444444555666777888666666666555444333222222222222222222333444555555555555555555666666777777888999::::::;;;;;;;;;;;;===>>>@@@@@@??????@@@BBBAAAAAACCCDDDFFFGGGHHHIIIJJJKKKLLLNNNQQQTTTWWWYYYWWWYYY\\\^^^___^^^]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZ[[[\\\]]]^^^_______________``````___^^^^^^]]]]]]^^^^^^^^^____________```aaaaaaaaaaaaccceeehhhhhhhhhhhhgggfffeeedddhhhhhhhhhiiijjjlllmmmmmmllllllmmmnnnoooqqqssstttwwwyyy}}}yyyqqqiiiddddddhhhmmmpppsssvvvxxx}}}ssspppllliiigggeeecccaaa]]]\\\ZZZYYYZZZ\\\^^^```^^^___```bbbdddgggiiijjjlllnnnqqqtttyyy~~~uuunnnnnnpppmmmjjjjjjcccaaa^^^[[[XXXVVVUUUUUUOOONNNMMMKKKJJJHHHGGGFFFBBBAAA@@@??????@@@BBBCCCFFFSSSiiixxxjjjfffdddfffhhhjjjiiihhheeedddaaaaaa```aaabbbaaa^^^[[[XXXYYYZZZYYYWWWTTTRRRPPPOOOLLLIIIFFFEEECCCAAA???<<<999777555666666555444444222000000111222111000111111222333333444555555444555666777777666555444555444333222333444555666555555444444444444444444444555555444444333222111222222222222333444555555777777666666555555555555888999::::::;;;;;;;;;;;;;;;<<<============???AAA@@@@@@BBBCCCEEEGGGHHHIIIJJJKKKMMMOOORRRUUUWWWYYYXXXYYY[[[\\\\\\\\\[[[ZZZXXXYYYYYYYYYXXXXXXWWWWWWYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\]]]^^^_________```^^^^^^___``````_________]]]]]]]]]^^^^^^^^^______```aaabbbaaa```aaabbbdddcccdddeeeeeeffffffeeeeeeeeeeeeeeeeeefffhhhiiijjjjjjjjjkkklllnnnppprrrsssuuuwww{{{}}}yyypppgggaaabbbfffkkkooosssvvvxxx}}}}}}zzzvvvrrrpppmmmjjjhhhdddcccbbbaaaaaabbbcccdddddddddeeefffhhhjjjlllmmmnnnppptttyyyuuuoooooopppnnnkkkjjjdddccc___\\\YYYWWWVVVUUUOOONNNMMMLLLJJJHHHGGGFFFBBBAAA@@@???@@@AAACCCEEEHHHWWWoooyyykkkgggbbbdddgggjjjjjjiiigggeeebbb```______```___]]][[[XXXZZZ[[[ZZZWWWTTTRRRQQQOOOLLLIIIFFFEEECCCAAA???<<<:::777666666555444222444222000000111222111000222222333444555666666777444555666777777666555444444444444444444555555666777777777666555555444444333444444444333333222111222222222222333444555555888777777666555555444444777888999:::;;;;;;;;;;;;:::;;;<<<<<<;;;<<<>>>AAA??????AAACCCEEEFFFHHHIIIKKKLLLNNNPPPSSSUUUWWWXXXXXXXXXZZZZZZ[[[ZZZYYYXXXVVVWWWWWWXXXXXXWWWVVVVVVZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]^^^_________^^^^^^\\\]]]^^^^^^___^^^^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^___```aaa```______```bbb___```aaabbbddddddeeeeeeccccccbbbbbbcccdddfffggghhhhhhiiijjjlllnnnpppqqqrrruuuxxx{{{|||~~~xxxooogggaaabbbfffkkkqqqxxx~~~}}}{{{xxxvvvsssqqqpppnnnmmmlllmmmmmmnnnnnnnnnooooooqqqrrrtttuuuwwwyyy~~~vvvnnnnnnpppnnnlllkkkfffdddaaa]]]YYYWWWUUUUUUOOOOOONNNLLLJJJIIIGGGGGGBBBAAA@@@@@@AAACCCEEEGGGPPPaaazzzyyykkkfffbbbdddhhhjjjkkkiiifffdddaaa___]]]\\\]]]\\\[[[ZZZXXXZZZ\\\[[[WWWSSSRRRRRROOOLLLIIIFFFEEECCCAAA???===:::888777666555333111444222000000111222111000111111222333444555666666444555666777777666555444333444444555555555555555666777777777777666666555222333333333333222222111222222222222333444555555666666666666666555555555555666777999:::;;;;;;;;;:::;;;<<<<<<;;;===???BBB>>>>>>@@@BBBDDDFFFHHHHHHKKKMMMOOOQQQSSSUUUVVVVVVXXXXXXYYYYYYYYYXXXXXXWWWVVVWWWXXXYYYYYYXXXWWWWWWYYYXXXWWWVVVVVVWWWXXXYYYZZZYYYYYYYYYYYYYYYZZZZZZ\\\]]]^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]]]]]]][[[[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^]]]\\\\\\]]]___]]]]]]___```aaabbbbbbbbbcccbbbaaaaaabbbccceeefffeeeeeefffgggiiikkkmmmnnnooorrruuuxxxyyy{{{}}}wwwpppiiiccccccgggkkktttvvvmmmmmmnnnmmmllllllhhhfffbbb]]]YYYVVVUUUTTTPPPOOONNNLLLJJJIIIHHHGGGCCCBBBAAAAAABBBEEEGGGIIIVVViiixxxiiiddddddfffiiikkkjjjhhhdddbbbaaa___\\\ZZZ[[[[[[ZZZYYYWWWZZZ\\\[[[WWWSSSRRRRRROOOLLLIIIFFFEEECCCAAA???===;;;999777666555222000444222000000111222111000...//////000222333444444444555666777777666555444222333555666666666555444444444555666777777666666222222333333333222111111222222222222333444555555444444555555666777777777444555666888:::;;;;;;;;;;;;<<<===<<<<<<===@@@CCC===>>>@@@BBBDDDFFFGGGHHHLLLMMMOOOQQQSSSUUUUUUVVVXXXXXXXXXYYYXXXXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVTTTSSSSSSTTTVVVWWW[[[[[[YYYXXXXXXWWWWWWWWW[[[\\\]]]]]]\\\[[[YYYXXXYYYZZZ[[[[[[\\\\\\\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\[[[\\\]]][[[ZZZYYY[[[\\\\\\]]]^^^___````````````dddcccbbbaaaaaaccceeegggccccccdddeeegggiiikkklllmmmpppsssvvvwwwyyy{{{}}}}}}wwwqqqjjjeeeeeeiiigggrrrvvvmmmkkkmmmllllllmmmjjjgggccc^^^YYYVVVTTTSSSPPPOOONNNLLLKKKIIIHHHGGGCCCCCCBBBBBBCCCFFFHHHJJJWWWkkkzzzlllkkkggghhhiiiiiihhheeeaaa___^^^]]]]]]^^^___^^^[[[YYYWWWWWWXXXXXXVVVRRROOOLLLNNNKKKHHHEEECCCAAA>>>;;;:::888555444444444222111555222///000222444333222000111222222444444555666666666666666666666666666888777555444555666888999666777777666444333333444666555333333333333111000222333444444555555444444555555555555555555444444666777777999:::;;;<<<<<<<<<<<<<<<=====================???AAADDDFFFHHHIIIKKKMMMPPPQQQQQQRRRTTTVVVVVVWWWYYYYYYYYYWWWUUUTTTUUUWWWYYYZZZXXXWWWWWWWWWVVVVVVUUUTTTTTTUUUVVVVVVYYYYYYYYYXXXWWWVVVTTTTTTXXXXXXWWWWWWVVVVVVVVVVVVUUUWWWYYY[[[[[[[[[YYYYYYXXXWWWVVVTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXXXXXXXXXXYYYYYY[[[\\\^^^```aaaaaa```___^^^^^^___```aaaaaabbbcccdddfffggghhhhhhjjjmmmpppqqqsssuuuwwwzzz~~~yyypppjjjfffcccbbbjjjssszzznnnlllnnnnnnmmmmmmjjjfffaaa\\\YYYVVVSSSQQQRRROOOLLLKKKKKKJJJHHHGGGFFFAAA???AAACCCDDDFFFIII\\\qqqxxxkkkjjjhhhiiijjjjjjhhheeeaaa___]]]\\\]]]^^^```___]]]\\\]]]\\\[[[YYYVVVTTTRRRQQQNNNLLLHHHFFFDDDBBB???<<<;;;999666555555555333222444222222333555555333000111111222333444555555666666666666666666666666666777666555444555666888999333444444333111000000111555444333333333333222111222222333444444444444333555555555555555555555555666777777888:::;;;;;;<<<;;;;;;<<<<<<=========>>>===>>>@@@BBBDDDGGGHHHIIIKKKMMMOOOPPPQQQRRRTTTVVVVVVWWWXXXXXXXXXVVVTTTSSSTTTVVVXXXXXXWWWVVVUUUVVVUUUTTTSSSRRRRRRSSSTTTUUUWWWWWWWWWVVVVVVUUUTTTSSSUUUUUUVVVWWWWWWWWWVVVVVVRRRSSSUUUVVVUUUTTTSSSRRRTTTTTTSSSSSSSSSTTTTTTTTTVVVVVVUUUUUUUUUUUUVVVVVVXXXXXXXXXYYYZZZ[[[\\\]]]___^^^]]]]]]]]]^^^``````aaaaaabbbccceeefffggggggiiilllnnnppprrrtttwwwyyy{{{|||~~~xxxpppjjjfffcccaaafffnnn|||zzznnnlllnnnnnnmmmmmmjjjfffaaa]]]ZZZWWWTTTRRRRRROOOLLLKKKKKKJJJHHHGGGFFFBBB???BBBCCCCCCEEEIII\\\rrrvvviiiiiijjjjjjkkkjjjhhhddd```^^^\\\\\\]]]___aaaaaa```^^^```^^^[[[WWWUUUSSSSSSSSSOOOLLLIIIGGGEEECCC@@@>>><<<:::777666666666444333222222444666777666333000111111222333444555666666666666666666666666666666666666555444444666777888555666666555333222333444444333222222444444333222111111222333333333333222555555555555555555555555666777777888999:::;;;;;;::::::;;;<<<===>>>>>>???>>>???AAACCCEEEGGGIIIJJJKKKMMMOOOPPPQQQRRRTTTVVVUUUVVVVVVWWWVVVTTTSSSQQQRRRTTTVVVWWWUUUTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSUUUWWWWWWWWWVVVUUUPPPQQQQQQQQQQQQOOOMMMLLLOOOPPPQQQRRRSSSSSSRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSWWWWWWVVVVVVWWWWWWXXXXXX\\\\\\\\\\\\]]]___```aaa______```bbbcccdddeeefffgggjjjmmmoooppprrruuuxxxyyyzzz|||{{{sssmmmhhheeebbbdddlllxxx{{{ooolllmmmmmmlllmmmiiifffaaa]]]ZZZXXXUUUSSSRRROOOLLLKKKKKKJJJHHHGGGGGGCCC@@@BBBCCCBBBEEEJJJ[[[rrruuuiiiiiiiiijjjjjjiiigggccc___\\\]]]]]]^^^___aaaaaa___^^^ZZZYYYWWWUUUSSSRRRQQQQQQOOOMMMJJJHHHFFFDDDAAA???;;;999777666666555444222111222333555555444222111111111222333444555666666666666666666666666666666555555444444444555666777666777777666555444444555444222111222444444444222000000111222222222222222444444444555555555555555666777777888999:::::::::999999:::;;;===>>>????????????AAACCCFFFHHHJJJKKKKKKMMMOOOPPPPPPQQQSSSUUUUUUUUUUUUUUUTTTSSSQQQPPPRRRTTTVVVVVVUUUSSSSSSTTTRRRQQQPPPPPPPPPPPPQQQRRRPPPPPPPPPPPPQQQQQQRRRRRRPPPRRRTTTVVVVVVUUUSSSQQQOOOOOOPPPPPPOOONNNMMMMMMMMMNNNQQQSSSTTTTTTRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQTTTTTTTTTTTTUUUVVVWWWWWWYYYZZZ[[[\\\^^^```aaabbb]]]^^^___```bbbcccddddddeeehhhkkkmmmoooqqqtttwwwyyyzzz|||yyysssmmmhhheeefffllluuu~~~}}}ppplllmmmmmmmmmmmmiiieeeaaa]]][[[YYYWWWUUURRROOOLLLKKKKKKJJJHHHGGGGGGCCCAAABBBBBBBBBFFFLLLZZZsssuuuiiiiiihhhiiiiiihhheeebbb^^^[[[```______```aaa```^^^[[[SSSTTTUUUVVVUUUSSSQQQPPPOOOMMMJJJHHHGGGEEEBBB@@@:::888555444444444333111222222222111000111222222111222333444555666666777666666666666666666666666444444444444444555555666222333444333111111111333444222111222444444444222///000111111222222111111444444444555555555666666777777777888888999999:::888999:::;;;<<<===>>>?????????AAACCCFFFHHHJJJKKKJJJLLLNNNPPPPPPQQQSSSUUUUUUUUUUUUTTTSSSQQQPPPPPPRRRTTTVVVVVVUUUTTTTTTTTTRRRQQQPPPOOOOOOPPPQQQRRRNNNNNNMMMMMMNNNOOOPPPQQQQQQRRRTTTUUUTTTRRROOOMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMOOORRRUUUVVVUUUSSSQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRTTTUUUWWWXXXWWWXXXZZZ\\\^^^```aaabbb\\\]]]^^^___aaabbbccccccdddfffjjjlllnnnppptttvvvxxxyyy{{{~~~yyyrrrkkkgggeeeiiiooovvv~~~qqqmmmnnnnnnmmmnnnjjjfffbbb^^^\\\ZZZWWWUUURRROOOLLLKKKKKKJJJHHHGGGFFFCCCBBBBBBAAAAAAGGGNNN[[[uuuxxxkkkkkkggghhhiiihhhfffbbb^^^\\\```_________```___\\\ZZZSSSTTTVVVXXXWWWUUURRRQQQNNNLLLIIIHHHGGGEEEBBB@@@:::888555444444444222111111222111000...///111333222222333444555666777777666666666666666666666666333333333444444444444555333444555444333222333444444333222222444444333222000000111222222222222111333333444444555666666666777777777888888888999999999999:::;;;<<<======>>>>>>???AAACCCEEEGGGIIIJJJJJJLLLNNNOOOPPPQQQSSSUUUVVVVVVUUUSSSRRRQQQPPPPPPQQQTTTVVVVVVTTTSSSSSSTTTQQQPPPOOOOOOOOOOOOPPPQQQNNNMMMLLLLLLLLLNNNOOOPPPRRRRRRSSSSSSQQQOOOLLLKKKIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNQQQSSSTTTSSSQQQPPPOOOOOONNNNNNNNNNNNOOOOOONNNNNNOOOPPPRRRTTTUUUWWWUUUWWWYYY[[[]]]___``````\\\]]]^^^___```aaabbbccccccfffiiilllnnnppptttvvvwwwxxxzzz}}}yyypppjjjeeegggkkkpppxxxtttoooooooooooooookkkhhhccc___\\\ZZZWWWUUURRROOOLLLKKKKKKJJJHHHGGGEEEBBBBBBBBBAAABBBIIIQQQ___yyy{{{nnnmmmhhhiiijjjiiihhhdddaaa___^^^]]]]]]^^^______]]][[[XXXXXXXXXWWWVVVTTTRRRQQQNNNKKKIIIGGGFFFDDDBBB@@@;;;888666555555444333222///111333222000///111333222222333444555666777777666666666666666666666666222222333444444444444444555666777666555555666777555444333333333333222111000111222222333333222222333333444444555666666777777777777777888888888888:::::::::;;;;;;<<<<<<<<<===>>>@@@BBBDDDGGGHHHIIIJJJLLLNNNOOOOOOPPPSSSUUUWWWVVVUUUSSSRRRQQQPPPPPPPPPRRRTTTTTTSSSRRRQQQRRROOOOOOMMMMMMMMMMMMOOOOOONNNMMMLLLKKKKKKLLLNNNOOOPPPPPPPPPPPPOOONNNMMMLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLNNNOOOOOONNNMMMLLLNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLMMMMMMOOOPPPQQQRRRSSSTTTWWWYYY[[[\\\]]]]]]\\\]]]^^^___```bbbccccccccceeeiiilllnnnppptttwwwxxxyyy{{{~~~yyyrrriiijjjkkknnnttt}}}vvvppppppppppppqqqmmmiiiddd```]]]ZZZWWWUUURRROOOLLLKKKKKKJJJHHHGGGCCCAAAAAABBBAAABBBJJJTTTeee~~~pppnnniiijjjkkkkkkjjjgggcccaaa[[[[[[[[[]]]___```^^^\\\\\\ZZZWWWTTTRRRPPPPPPOOOMMMKKKHHHGGGFFFDDDBBB???<<<:::777666666666444333...222555666444111111111222333333444555666777777666666666666666666666666111222333444444444333333111333444333222222333444666555333333333333111000111111222333333333333222333333444444555666777777777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;===>>>???AAADDDFFFHHHIIIJJJLLLNNNOOOOOOPPPRRRTTTXXXWWWUUUTTTRRRQQQQQQPPPNNNPPPSSSSSSQQQPPPPPPQQQNNNMMMLLLKKKKKKLLLMMMNNNOOONNNLLLKKKKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJIIIHHHLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNQQQRRRUUUWWWYYYZZZZZZZZZ\\\]]]^^^___```bbbcccccccccfffiiilllnnnqqqtttwww{{{|||~~~zzzpppooonnnnnnrrryyywwwqqqqqqqqqqqqrrrnnnjjjeee```]]]ZZZVVVTTTRRROOOMMMKKKKKKJJJHHHGGGBBBAAAAAABBBAAACCCLLLVVViii