BM6P6(@ ************************,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,---------......////////////000000000000555444888>>>DDDNNN___mmmxxx}}}uuujjjccc]]]ZZZZZZUUUNNNHHHFFFIIIMMMPPPUUUXXXZZZZZZXXXWWWWWWWWWZZZ[[[___bbbeeeggghhhhhhmmmqqqwww|||}}}{{{wwwqqqlllgggdddbbbbbbaaa```___^^^]]]]]]]]]^^^]]]\\\\\\]]]]]][[[ZZZYYYXXXWWWUUUUUUWWWXXXYYYVVVUUUTTTQQQOOOMMMKKKJJJDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>============???????????????>>>======????????????>>>>>>>>>>>>??????@@@@@@@@@@@@??????AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@???????????????=========<<<<<<;;;;;;;;;999999999888777666666555777777777777777666666666555666666777888999999:::666666666666666666666666444444444444444444444444555555555555666666666777555555666666666666555555999888777666666777888888999999:::::::::999999888::::::::::::::::::::::::<<<===>>>@@@@@@@@@???>>>BBB??????BBBDDDDDDGGGKKKPPPWWWaaafffgggffffffgggggghhhlllsss}}}|||yyysssnnniiiddd^^^ZZZ[[[YYYUUUQQQLLLHHHDDDBBB:::::::::999999999888888888888777777888888999:::<<<<<<;;;::::::999888888666777777888888888888777555555555666888999;;;<<<>>>@@@CCCFFFMMM[[[mmmzzzwwwhhh]]]SSSLLLJJJCCCBBBAAAAAA@@@@@@@@@@@@???????????????>>>======999:::;;;===???AAACCCDDDDDDFFFGGGGGGEEEDDDEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFGGGIIIKKKLLLLLLLLLKKKJJJIIIGGGFFFEEEGGGGGGGGGGGGHHHHHHIIIJJJMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIGGGFFFFFFGGGIIIIII)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,---------........./////////000000000000222222444888===EEESSS```ooovvv}}}sssiiibbbZZZTTTMMMGGGFFFGGGIIIIIIRRRTTTVVVWWWVVVVVVVVVWWWXXXYYY\\\___aaabbbccccccfffiiinnnsssxxx}}}zzzuuupppmmmlllfffeeebbb___]]][[[ZZZZZZ\\\ZZZYYYYYYZZZZZZYYYXXXVVVUUURRRPPPOOOPPPPPPQQQPPPPPPNNNLLLJJJHHHGGGFFFCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>==================>>>>>>======<<<;;;>>>>>>>>>>>>==================>>>>>>>>>>>>======;;;<<<<<<======<<<<<<;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999888888777666666555666666666666666666666666666666666777777888888999555555555555555555555555444444444444444444444444555555666666666777777777666777777888888777777666999999888777777777888999999::::::;;;::::::999999::::::;;;;;;<<<<<<<<<===>>>>>>@@@AAABBBAAAAAA@@@CCC@@@AAAEEEGGGIIINNNTTT]]]dddnnnssstttrrrqqqrrrrrrtttyyy}}}yyytttpppjjjeee```[[[VVVSSSOOONNNKKKHHHEEEBBB???>>>:::999999999888888888888888888888888888999:::;;;<<<;;;;;;:::999999888888999999999888777666555444666666777888999;;;<<<===???BBBGGGLLLVVVeeexxx}}}hhh[[[SSSKKKFFFEEEBBBBBBAAA@@@@@@@@@@@@@@@>>>????????????>>>===<<<;;;<<<===>>>@@@BBBCCCDDDDDDEEEGGGFFFEEEDDDDDDEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEGGGIIIJJJKKKKKKJJJJJJIIIHHHGGGEEEDDDHHHGGGGGGHHHHHHIIIJJJKKKNNNMMMMMMLLLKKKJJJIIIHHHIIIIIIHHHHHHHHHHHHIIIIII))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............/////////000000000222000000333666;;;FFFQQQ```kkkyyyyyyoooaaaYYYNNNHHHGGGGGGEEEBBBLLLNNNQQQRRRRRRSSSTTTUUUUUUWWWXXXZZZ\\\\\\\\\[[[\\\___cccgggkkkqqqwww{{{~~~}}}{{{qqqnnnjjjddd```]]][[[[[[[[[ZZZXXXXXXYYYYYYXXXWWWTTTRRROOOLLLJJJJJJJJJJJJKKKKKKJJJHHHGGGFFFEEEDDDAAAAAA@@@????????????????????????@@@@@@@@@AAAAAA>>>>>>>>>>>>============;;;<<<<<<<<<<<<;;;::::::============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;:::::::::::::::999999999999999888888777666666666555555555666666666666666777777777777777777777777555555555555555555555555555555555555555555555555666666777777777888888888888888999999999999888888999999888888888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>?????????@@@AAABBBCCCDDDDDDCCCEEECCCCCCGGGKKKOOOVVV___lllttt}}}~~~{{{wwwrrrmmmiiiddd]]]WWWSSSOOOKKKHHHCCCCCCAAA@@@>>><<<;;;:::888888888888777777777777888888888999:::;;;;;;<<<;;;;;;::::::999888888888999999888777666666555444888888999:::;;;===>>>???BBBFFFMMMVVVccctttvvvgggWWWNNNIIIDDDAAAAAAAAA@@@@@@???????????????>>>>>>>>>>>>>>>======<<<===>>>>>>???@@@AAABBBCCCCCCDDDFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJIII+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------.............../////////000000222//////222333666>>>FFFQQQ^^^nnnyyy|||~~~pppdddUUULLLIIIHHHEEE@@@FFFHHHKKKMMMMMMOOOQQQSSSSSSTTTUUUVVVWWWVVVUUUUUUUUUWWWZZZ]]]```ffflllqqqtttzzz~~~wwwpppjjjfffdddccc```^^^\\\[[[[[[[[[ZZZYYYTTTRRROOOLLLJJJIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEAAA@@@@@@??????????????????????????????@@@@@@@@@>>>>>>>>>>>>============;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;999999999999888888888888888888888888777777666666555555555555555666666666777777777777777777777666777777777777777777777777777777777777777777777777888888888888999999999999999999999::::::999999999::::::::::::::::::;;;;;;;;;<<<==================;;;;;;<<<===>>>@@@@@@AAA@@@AAABBBCCCDDDEEEFFFFFFGGGEEEFFFJJJMMMRRR\\\gggwww~~~xxxuuusssoooiiieee^^^YYYRRRLLLHHHEEEBBB@@@>>>>>>===<<<;;;:::999999777777777777777666666666777888999:::;;;<<<<<<<<<::::::999999888888888777666666666666777888888999999999:::;;;===???AAABBBFFFKKKTTT___nnnvvvdddXXXLLLGGGDDDAAA@@@AAA??????>>>>>>===>>>>>>???=========>>>>>>===<<<<<<>>>>>>>>>??????@@@@@@AAABBBCCCEEEEEEDDDCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJ++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////000------000222333888???EEERRRbbblllqqqtttyyyrrr___QQQLLLIIIEEEAAABBBDDDFFFHHHHHHJJJMMMOOOPPPPPPRRRSSSSSSRRRQQQQQQQQQRRRTTTWWWYYY^^^dddhhhkkkrrr{{{yyytttqqqoooiiifffbbb___^^^^^^\\\[[[TTTRRROOOLLLJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@??????>>>======>>>>>>>>>>>>============<<<============<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<;;;888888999999999999888888<<<;;;;;;:::::::::::::::888888888888888888888888888888888777777777777777555555555555666666777777888888888888888777777777::::::::::::::::::::::::888888888888888888888888999999999:::::::::;;;;;;888999999::::::999999888::::::;;;<<<<<<<<<<<<<<<======>>>???????????????<<<<<<===>>>???@@@AAABBBBBBBBBCCCDDDFFFGGGIIIIIIJJJIIIJJJNNNQQQVVVbbbnnn|||ssspppllljjjiiifffaaa]]]UUUQQQJJJEEEBBB???>>><<<===<<<;;;:::999888777777666666666666666666666666777888999;;;;;;<<<;;;;;;999888888888888888777777777666666666777888::::::::::::;;;===@@@CCCEEEGGGMMMQQQ[[[hhhxxxrrrcccXXXOOOFFFCCCBBB??????AAA======<<<<<<<<<======>>>;;;<<<<<<=========<<<<<<============>>>>>>>>>???@@@BBBDDDDDDCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDEEEEEEFFFFFFEEEEEEHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJKKKMMMMMMMMMMMMKKKJJJ************************))))))******+++,,,,,,,,,******++++++++++++******,,,,,,,,,---------......------........./////////...++++++///111111333888<<>>===<<<<<<>>>>>>>>>>>>===============>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999<<<<<<============<<<<<<::::::;;;;;;;;;;;;:::::::::999888888777777888888777777777888888888888888888888777777777777777777555555666666777777888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::;;;;;;;;;<<<<<<<<<999999::::::::::::999999;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA>>>??????@@@AAABBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMOOOOOORRRWWWYYY___lllyyywwwrrrjjjgggeeeddddddbbb]]]XXXMMMIIIDDD@@@???===;;;:::::::::999888666555555444666666666666777777777777777888:::;;;;;;;;;:::999777777777777777777777777;;;:::999888777888999999;;;<<<>>>AAAEEEIIILLLMMMTTTXXXbbbpppuuubbbVVVNNNGGGAAA@@@???<<<===???<<<;;;;;;;;;;;;<<<<<<===:::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>???AAACCCDDDCCCCCCCCCEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKK************************((())))))***++++++,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,---------......---------........./////////,,,,,,///111000111333666<<>>>>>======>>>>>>>>>>>>===============>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::<<<<<<============<<<<<<=========>>>>>>=========:::999888888777777888888777777777888888999999999777777777777777777777888666666777777888999999:::999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<=========:::;;;;;;<<<<<<;;;;;;:::;;;<<<===?????????????????????@@@AAABBBCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGHHHIIIKKKNNNQQQRRRUUUWWW\\\bbbffflllzzz}}}vvvnnnhhhccc```^^^^^^^^^\\\VVVRRREEEBBB???===<<<;;;999777777777666666555555555444666666666777777888888888888999:::;;;:::999777666777777777777777777777777===;;;:::888888999:::;;;>>>???BBBFFFJJJOOOSSSUUUZZZ___iiiwwwppp```TTTMMMFFFAAA===>>>===;;;;;;>>>:::::::::::::::;;;<<<<<<999:::;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@???AAACCCCCCBBBBBBCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDAAABBBDDDEEEFFFGGGHHHHHHEEEFFFFFFGGGIIIJJJLLLMMMLLLLLLKKKKKKKKKKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLLLL,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,---------......---------.........//////222///...222333111000222333666===GGGSSS^^^hhhnnnsss{{{}}}iiiZZZOOOIIIBBBBBBBBBAAA??????AAADDDBBBCCCFFFIIIKKKLLLLLLLLLHHHJJJMMMNNNNNNNNNOOOPPPPPPWWW^^^bbbccciiirrr{{{zzz||||||vvvqqqnnnkkk___\\\WWWRRRNNNKKKJJJJJJIIIIIIHHHFFFEEEDDDCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>????????????>>>>>>>>>>>>==================>>>>>>======<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;999::::::;;;;;;::::::999<<<;;;::::::999:::::::::777777888888999999999:::777777777777777888888888666777777888999:::::::::999999:::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<============<<<<<<;;;<<<>>>???@@@@@@@@@??????@@@AAABBBCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGJJJJJJJJJLLLNNNQQQTTTUUUZZZ]]]dddkkkpppwww~~~{{{wwwppphhhbbbZZZXXXUUUUUUUUURRRLLLGGG???>>><<<;;;;;;:::888666666666666666666777777777666666777777888888999999888999:::;;;:::888666444666666666666777777777777:::999888888:::<<<>>>@@@@@@BBBEEEIIINNNTTTXXXZZZ^^^cccmmm|||ooo^^^RRRJJJFFFBBB>>><<<======;;;<<<@@@:::999999999::::::;;;<<<999:::;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAA>>>@@@BBBCCCBBBBBBCCCDDDBBBBBBDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDAAABBBDDDEEEGGGHHHHHHHHHEEEEEEEEEGGGHHHJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJMMMLLLKKKJJJJJJKKKLLLMMM))))))***+++,,,,,,------*********************************++++++,,,,,,,,,,,,,,,,,,---------......---------............///------------.........///444333666>>>GGGPPP]]]hhhpppvvv~~~yyyiiiZZZQQQJJJGGGCCC@@@?????????>>>>>>???BBBDDDGGGJJJLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKNNNPPPSSSVVVYYY___eeeiiijjjnnntttyyy}}}vvvoookkkfff___YYYUUURRROOOMMMMMMKKKHHHGGGGGGFFFEEECCCAAAAAAAAA@@@@@@?????????BBBBBBAAA@@@???>>>>>>===============>>>>>>??????>>>>>>======<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::999999999888888777777777999999999999888888777777777777888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>============<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>>>>=========?????????@@@AAABBBCCCCCC@@@@@@@@@AAABBBEEEGGGHHHJJJIIIGGGGGGHHHIIIIIIHHHIIIKKKLLLNNNPPPUUU[[[___dddjjjrrryyy~~~yyytttqqqmmmfff\\\TTTRRRQQQOOOMMMLLLHHHDDDAAA<<<<<<;;;:::999777666666666666666666666555555555777777777888888999999999777888888888888777666666777777666666666777777888777999;;;<<<===>>>AAADDDDDDHHHMMMRRRVVV[[[```dddgggooo|||ooo\\\QQQJJJEEEAAA<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999999999999999999999999:::;;;===>>>???@@@??????BBBBBB@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCGGGEEECCC@@@??????@@@AAADDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLKKKKKKKKKKKKLLLLLLMMMOOOMMMKKKJJJIIIJJJKKKLLL*********++++++,,,,,,,,,************************++++++++++++++++++,,,,,,,,,,,,,,,------------...------------............------........./////////---,,,...555<<>>>>>???@@@BBBDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMOOORRRTTTYYY^^^bbbccchhhmmmrrrvvvyyy{{{~~~|||sssnnngggaaa\\\XXXTTTRRRPPPNNNKKKJJJIIIIIIGGGFFFEEEEEEEEEDDDCCCCCCCCCCCC@@@@@@@@@???>>>======<<<======>>>>>>>>>???????????????>>>>>>=====================<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::999999888888888::::::999999888888888888888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::;;;;;;<<<===>>>??????????????????????????????@@@@@@AAAAAABBBBBBDDDCCCDDDDDDFFFHHHJJJKKKIIIIIIHHHHHHIIIJJJIIIIIIMMMOOOQQQSSSVVVZZZ```eeemmmsss{{{|||zzzvvvqqqkkkgggddd]]]UUUNNNJJJHHHFFFEEEEEECCC@@@===;;;;;;:::999888777666555666666666666666666666666888888888888999999999:::999999999999999888777666777777666666666666777777777999;;;<<<===???CCCEEEJJJNNNTTTXXX\\\aaagggkkkrrrzzzyyymmm[[[MMMEEEBBB@@@>>><<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999999999999999;;;<<<>>>????????????AAAAAA@@@??????@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@??????@@@AAABBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLKKKKKKKKKLLLLLLMMMNNNMMMKKKJJJJJJKKKLLLMMM******++++++++++++++++++************************,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------......................../////////000...,,,---222777<<>>>>>?????????@@@AAABBBCCCDDDGGGGGGGGGHHHHHHIIIIIIIIIHHHJJJKKKLLLNNNQQQUUUXXXZZZ^^^dddhhhlllooorrrtttzzz||||||tttnnnhhhccc___\\\XXXVVVSSSQQQPPPOOOLLLKKKHHHGGGFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<======@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEGGGHHHJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNSSSUUUXXX[[[___dddjjjooozzz}}}zzzyyywwwuuusssmmmhhhaaa\\\XXXSSSLLLGGGBBB@@@>>>=========<<<;;;999999888888777666555555666666666666666666777777888999999999999:::::::::::::::::::::999888777666777777666666666666777777999:::===>>>@@@CCCGGGJJJRRRWWW]]]aaaeeejjjqqqwwwcccYYYLLLCCC???>>>>>>===;;;;;;:::999999999999:::999999999999::::::::::::888888888888888888888888999:::<<<===>>>?????????@@@@@@????????????@@@@@@AAAAAAAAAAAABBBBBBBBBCCC@@@???>>>>>>>>>@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMM++++++++++++************************************,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,---------................../////////000000222000000333666888???FFFOOOWWWdddooowww~~~xxxkkkcccWWWMMMGGGDDDBBBBBB???????????????AAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIKKKMMMPPPSSSVVV[[[___cccfffiiilllqqqssswww{{{~~~xxxsssmmmjjjfffccc___[[[YYYVVVSSSQQQMMMLLLJJJHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHJJJKKKLLLMMMNNNPPPSSSUUUWWWWWWWWWWWWWWWXXX[[[___dddjjjqqqxxx|||~~~{{{|||yyyvvvssspppnnnlllkkkddd___XXXSSSOOOKKKFFFCCC@@@===:::999:::::::::999777777777666666555555555666666777777777777888888999999999999999::::::::::::::::::999888777666555888777777777777777888999<<<>>>@@@BBBEEEIIINNNRRRWWW]]]dddiiimmmsss{{{|||mmmWWWPPPGGG???<<<<<<<<<<<<::::::999888888888888999777777777777888888888888888888888888888888888888999:::;;;<<<===>>>>>>>>>AAA@@@@@@@@@@@@@@@@@@AAA??????@@@@@@AAAAAABBBBBB@@@????????????@@@AAAAAA???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKLLLLLLMMM+++*********************************************,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////000......000111111666===EEENNN[[[gggpppxxx~~~vvviii\\\SSSLLLHHHEEE???>>>===<<<===>>>@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFHHHIIIIIIHHHHHHJJJLLLNNNQQQUUUYYY[[[^^^bbbdddiiikkkoootttxxx{{{}}}~~~~~~zzztttpppkkkfffccc___[[[XXXXXXVVVSSSOOOMMMKKKJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>======????????????????????????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKOOOPPPQQQSSSUUUVVVWWWXXXXXX[[[```bbbbbbaaabbbcccaaadddjjjqqqwwwzzztttpppmmmllljjjgggccc```___^^^XXXUUUOOOJJJFFFCCCAAA???>>>;;;888777777777777666666666555555555555555555777777777777888888999999999999999999999999999999888888888888777666555444888777777888999:::;;;;;;>>>???BBBEEEHHHNNNTTTYYY[[[bbbjjjooosss{{{{{{eeeWWWJJJFFF@@@;;;999888888888999999888777777777777777444444555555666666666666777777777777777777777777999999:::;;;<<<===>>>>>>AAABBBBBBBBBBBBBBBBBBAAA>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHIIILLLLLLMMMNNNOOONNNNNNNNNLLLKKKKKKKKKKKKKKKLLLLLL))))))******************************************,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////------000000000333999===EEEQQQ]]]fffpppyyyyyykkk^^^SSSJJJEEE@@@???===;;;:::;;;<<<===??????@@@AAABBBBBBCCCCCCDDDFFFGGGGGGGGGFFFHHHIIIJJJMMMPPPRRRTTTWWWZZZ\\\```bbbfffkkkooorrrtttuuuzzz{{{~~~yyytttppplllhhheeebbb```[[[VVVRRROOONNNMMMKKKKKKIIIHHHFFFEEECCCCCCAAAAAAAAA@@@@@@@@@@@@@@@???????????????@@@@@@@@@????????????>>>>>>>>>>>>??????>>>>>>>>>>>>======????????????????????????============>>>>>>>>>>>><<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<==================>>>>>>??????????????????????????????????????????>>>>>>>>>===============>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIFFFGGGIIIKKKMMMOOOQQQRRRVVVWWWZZZ\\\___```bbbbbbbbbhhhnnnqqqpppooopppqqqqqquuu{{{~~~yyytttoooiiieeeccccccbbb^^^ZZZVVVUUUUUUKKKIIIFFFBBB>>><<<;;;::::::888666555666666555333555555555555555555666666777777777888999999::::::999999999888888888888777666666777777666666555444777888888999;;;===>>>???>>>@@@CCCFFFKKKQQQXXX]]]```hhhqqqwww|||yyyeeeSSSHHH@@@>>><<<:::999999999:::888888777666666666666777333333444444555555666666666666666666666666666666999999999999;;;<<<===>>>BBBBBBCCCCCCCCCCCCBBBBBB<<<======>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@?????????@@@@@@AAAAAA@@@@@@???@@@@@@AAACCCEEEGGGHHHJJJKKKMMMOOOPPPPPPPPPOOOLLLLLLLLLLLLKKKKKKKKKJJJ(((((())))))******++++++************************++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---------------,,,...111222111444999555===GGGRRR[[[fffpppwww{{{nnnaaaUUUNNNHHHFFFBBB>>><<<;;;;;;<<<======>>>???@@@AAABBBBBB@@@BBBDDDEEEDDDDDDEEEGGGFFFHHHKKKLLLMMMOOORRRTTTVVVXXX\\\aaaeeehhhiiijjjooopppsssxxx}}}|||zzzqqqmmmgggaaa[[[XXXVVVUUUSSSRRRPPPNNNLLLIIIHHHGGGEEEEEEDDDDDDCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCCCC@@@@@@?????????>>>>>>>>>?????????>>>>>>>>>======????????????????????????======>>>>>>>>>?????????;;;;;;;;;<<<<<<=========<<<<<<=========>>>>>>>>>======>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMKKKLLLOOORRRVVVZZZ\\\^^^aaacccfffjjjmmmooopppqqqqqqxxx{{{wwwsssnnniiiddd^^^ZZZYYYZZZZZZVVVQQQMMMLLLLLLBBBAAA@@@===:::999888888666666555666777888666555444444555555666666666777777777888888999::::::;;;888888888777777777666666555666666777777777777666777777999;;;===@@@BBBCCCBBBDDDGGGJJJOOOWWW___dddgggppp{{{vvvdddUUUJJJCCC<<<======<<<;;;:::::::::888777666666555555666666333444444555666666777777666666666666666666666666999999888999:::;;;===>>>AAAAAABBBCCCCCCBBBAAAAAA;;;<<<<<<===>>>???@@@AAA>>>??????@@@@@@@@@@@@@@@??????@@@@@@??????>>>>>>===>>>>>>@@@AAACCCEEEFFFIIIJJJMMMPPPQQQRRRRRRQQQMMMMMMMMMLLLLLLJJJIIIIII'''(((((()))***++++++,,,*********************************++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------)))(((***...//////222777000777AAAJJJTTT^^^jjjqqqwwwsssggg___QQQNNNIIICCC???=========<<<<<<===>>>???@@@AAAAAA<<>>@@@?????????>>>>>>======????????????????????????======>>>>>>?????????@@@:::;;;;;;;;;<<<<<<======<<<<<<======>>>>>>??????<<<======???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDGGGHHHIIIKKKLLLNNNOOOPPPQQQSSSVVVZZZ___cccggghhhqqqsssvvvzzz~~~}}}}}}ssspppkkkfffaaa\\\VVVRRRNNNPPPPPPLLLGGGCCCAAABBB>>>??????===:::999888999555555666888;;;;;;:::888444444555555666777777777777777888999::::::;;;;;;888777777777666666555555555666777888888999999888777777999;;;>>>BBBDDDFFFFFFHHHKKKOOOUUU\\\eeekkkmmmvvvtttaaaRRRIIICCC@@@:::;;;<<<:::888555444444777777666555555555555555555555555666777888888999666666666666666666666666999888888888999;;;===>>>@@@@@@BBBBBBBBBBBB@@@@@@;;;;;;<<<===>>>???@@@@@@;;;<<<===???@@@@@@AAAAAA???@@@@@@??????>>>===<<<<<<<<<===???@@@BBBDDDEEEHHHJJJMMMPPPRRRSSSSSSSSSNNNNNNNNNMMMLLLJJJHHHGGG(((((((((((())))))))))))************************************************++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,---///111111000///---,,,,,,---...///000111111444666888===FFFRRR^^^gggsss{{{}}}uuueee\\\PPPFFF@@@>>>===<<<<<<;;;;;;;;;<<<>>>???@@@>>>>>>@@@AAACCCEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGKKKLLLMMMPPPRRRUUUVVVWWW[[[^^^bbbfffjjjpppvvvzzz~~~{{{vvvrrrooonnnhhhaaa^^^]]]ZZZUUUPPPRRRRRRPPPOOOMMMLLLKKKJJJIIIHHHGGGHHHIIIIIIGGGEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>;;;;;;===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBEEEDDDCCCAAA@@@???>>>>>>CCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHJJJMMMOOOQQQTTTXXX[[[ZZZ\\\___ccchhhooovvv|||}}}zzzvvvtttmmmfff___ZZZYYYVVVPPPKKKJJJIIIGGGDDDBBB???===<<<;;;;;;999777666555555555555555555555666666666777555555666777777777777777:::;;;<<<<<<<<<:::888666777777666555555555555555444555555555666777777777:::;;;===>>>@@@CCCGGGJJJDDDHHHNNNSSSXXX___hhhnnnyyy~~~ooo\\\NNNGGGCCC>>>:::::::::999999888777777777555555666666555444333333555555555555666666666666555555555555555555555555666777888999888999<<<>>>@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@???????????????>>>===<<<<<<<<<<<<<<<>>>@@@BBBCCCGGGHHHIIIKKKMMMNNNOOOOOOMMMLLLKKKIIIHHHGGGFFFFFF((((((((()))))))))******************************+++++++++++++++++++++++++++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,***+++---.........---,,,,,,------...000111111222222333555888>>>HHHSSS[[[fffooo|||vvvlll\\\OOOGGGCCCAAA@@@:::::::::;;;;;;:::::::::<<<===>>>???@@@AAABBBBBBDDDDDDEEEFFFFFFFFFFFFEEEGGGHHHIIIKKKMMMOOOPPPQQQUUUWWW[[[___ccciiiooossswwwzzz}}}~~~|||vvvppplllkkkhhhbbb]]]]]]\\\[[[YYYWWWUUUTTTSSSQQQPPPNNNNNNNNNNNNKKKIIIGGGFFFEEECCCBBBBBBBBBBBB>>>=====================>>>>>>>>>???????????????======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======>>>>>>???@@@AAACCCCCCDDDCCCCCCBBBBBBBBBBBBBBBAAADDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGIIIIIIHHHHHHJJJKKKNNNPPPSSSUUUWWWYYY]]]```bbbeeeiiinnnssszzz|||xxxuuurrrnnnkkkccc]]]VVVRRRPPPNNNIIIDDDEEEDDDCCCAAA???===;;;::::::999888777666555555555555555555666666666777777666666777888888888888888888999:::;;;<<<;;;999888777777666555555555555555444555555666666777777888:::<<>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<===@@@BBBCCCEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJHHHFFFEEEEEEEEE)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,,,,+++,,,,,,,,,------------------...///000111222222111111222333777>>>FFFLLL^^^hhhvvv~~~lll\\\RRRKKKFFFCCC<<<======<<<;;;:::888777<<<<<<======>>>?????????AAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFHHHIIIIIILLLNNNRRRVVVZZZ___eeeiiikkknnnrrruuuvvvxxx{{{}}}~~~|||xxxsssooommmlllkkkiiifffdddcccbbb^^^]]][[[YYYXXXVVVSSSQQQMMMLLLJJJHHHGGGEEEDDDDDDBBBBBBAAAAAA@@@@@@??????======>>>>>>>>>????????????>>>===<<<<<<<<<<<<===========================;;;;;;;;;;;;<<<===>>>???AAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBEEEEEEFFFFFFGGGIIIJJJKKKHHHHHHIIIIIIJJJKKKLLLLLLJJJLLLNNNOOOOOOPPPRRRSSSWWWYYY]]]___aaadddhhhjjjooosssyyy{{{wwwrrrnnnjjjfffbbb```XXXSSSMMMIIIHHHEEEAAA>>>???>>>===<<<;;;:::999888999888777666555444444444666666666666777777777777777888999:::::::::999888666777999:::;;;;;;::::::777777666555555555666666555555666666777888888999;;;>>>AAACCCDDDFFFIIIKKKMMMQQQVVV\\\cccmmmyyytttcccVVVNNNCCC===<<<<<<999666777777777666555555444444444555555555555444444333222333333333444444444444333333333333333333333333777888999999888888:::;;;===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????AAAAAAAAA@@@???===<<<;;;;;;;;;;;;<<<===???AAABBBDDDDDDEEEFFFFFFGGGHHHHHHKKKJJJHHHFFFDDDCCCBBBBBB)))*********++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---......---------...///000......//////000111111222000111111111333888>>>CCCVVV```ooo{{{yyyjjj___VVVMMMGGGDDDCCCAAA???===<<<;;;;;;<<<<<<===>>>??????@@@AAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDEEEHHHKKKNNNRRRVVV\\\```aaacccgggjjjlllooorrruuuyyy|||~~~~~~|||zzzxxxuuutttsssnnnllliiigggeeebbb^^^[[[WWWVVVSSSPPPMMMKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDCCC>>>>>>?????????@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>========================>>>>>>>>>>>>???@@@BBBBBBCCCCCCCCCDDDDDDEEEEEEEEEHHHHHHGGGGGGGGGFFFFFFFFFHHHIIIIIIJJJLLLNNNPPPQQQOOOPPPQQQRRRSSSUUUVVVVVVSSSUUUXXXYYYZZZ[[[^^^```aaadddiiilllooossswwwyyy|||yyyrrrooojjjeeeaaa]]]YYYWWWQQQMMMHHHEEECCCAAA???<<<::::::999999888888888888777666555444444444444444666666777777777888888888999:::;;;<<<<<<;;;:::999777777888999::::::999999777777666666666666666777666666777888888999::::::<<>>>>>???BBBAAAAAA@@@???===<<<;;;;;;;;;:::;;;<<<>>>@@@BBBDDDDDDCCCCCCDDDDDDEEEEEEJJJIIIGGGEEECCCAAA@@@@@@)))*********++++++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...------------...//////......//////000000111111...//////000111444:::>>>GGGQQQ___lllvvv~~~wwwoooeeeZZZQQQMMMIIIEEE@@@===<<<===>>>999:::;;;<<<>>>???@@@AAA???@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCEEEGGGJJJLLLPPPUUUXXXXXX[[[^^^aaacccfffjjjmmmnnnppptttxxx|||~~~{{{xxxvvvssspppllliiicccaaa]]]YYYUUURRROOONNNMMMMMMKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNPPPRRRSSSTTTUUUVVVWWWYYY[[[]]]^^^______aaadddfffggghhhkkkmmmnnnqqqwww|||~~~{{{xxxtttqqqkkkhhhccc^^^[[[WWWSSSPPPJJJGGGDDDAAA???>>>===<<<777777777777777888888888666555444444444444444555777777777888888888888999999;;;===>>>>>><<<:::999999999999888888777777666777777666666666777777888777888888999;;;<<<<<<======@@@CCCFFFHHHKKKNNNQQQVVV\\\fffooozzzooo^^^QQQKKK@@@===::::::;;;;;;:::888888888777777666555555555333333444444444444444333333444444444444555555555666666666666666666666666444555777777888999;;;>>><<<<<<======>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>@@@@@@@@@???>>>===;;;;;;::::::::::::<<<>>>@@@AAADDDCCCCCCBBBBBBCCCDDDDDDHHHGGGEEECCCAAA@@@??????)))))))))*********++++++************************))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,---***+++++++++,,,,,,,,,,,,---........./////////000+++,,,---...///111555888<<>>>>>888888999:::;;;<<<======>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAABBBBBBAAACCCEEEFFFGGGJJJNNNQQQPPPRRRUUUXXXZZZ]]]aaadddhhhiiilllpppuuuyyy|||}}}~~~|||yyyrrroookkkfffaaa]]]ZZZXXXTTTSSSRRRPPPNNNLLLJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBB@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBDDDEEEFFFIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSUUUWWWZZZ\\\]]]^^^___```ccceeehhhiiijjjnnnpppssstttvvvwwwzzz|||~~~}}}{{{xxxuuurrroookkkgggbbb___ZZZVVVSSSPPPLLLJJJBBBAAA>>><<<:::999999999666666666777777777888888555555444444444555555666777888888888999999999999:::;;;===???>>>===:::888999999888888777666666555777777666666666777888888999:::;;;<<<===>>>???@@@@@@CCCEEEHHHKKKOOOUUUYYY]]]eeerrrnnn\\\NNNEEECCC<<<:::888888999999888666555555555444333333222222222333333444444444444333444444444444555555555555666666666666666666666666444555777777777888;;;===;;;<<<==================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========>>>>>>>>>>>>===<<<;;;;;;999999999:::;;;===???@@@CCCBBBAAAAAAAAABBBCCCDDDFFFEEEDDDBBBAAA@@@@@@???((((((((()))))))))******************************))))))))))))))))))))))))************++++++++++++++++++******+++,,,,,,---)))***+++,,,---,,,++++++------------............,,,---.........000333555888>>>FFFPPPZZZgggttt}}}zzzsssiiifff```XXXPPPJJJDDDBBB;;;;;;;;;;;;;;;:::::::::;;;<<<======>>>>>>======>>>?????????@@@@@@@@@AAA???AAABBBBBBBBBDDDGGGIIIIIIKKKMMMOOOQQQTTTXXX[[[```aaadddgggkkkooorrrtttrrrwww|||~~~xxxrrrmmmiiihhhdddcccaaa___\\\ZZZXXXWWWRRRQQQPPPOOOMMMLLLKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXYYY[[[\\\\\\\\\]]]___bbbfffjjjmmmnnnoooppprrruuuxxxzzz}}}~~~{{{wwwsssqqqnnnkkkhhhddd___\\\XXXUUUPPPMMMJJJHHHEEEBBB<<<<<<:::888777666777888555555555666666666666777555555444444555666777777888888888999999999:::::::::;;;>>>??????===:::888888777777666666666777777777777666666777888888999;;;<<<===>>>@@@AAABBBBBBEEEFFFHHHKKKOOOUUU\\\aaaiiitttlll[[[NNNBBB===>>>:::999888777888888777777555555444444333222222111111222333444444444444444222333333333444444444444666666666666666666666666777888888777666666888:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;999999999999;;;===???@@@AAA@@@?????????AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAA(((((((((((())))))))))))************************************************)))************++++++++++++*********+++,,,,,,---***+++---//////...---,,,,,,,,,------------------///000111111000111333444555999>>>CCCKKKVVVdddmmm{{{|||zzzwwwssskkkaaaVVVMMMGGGAAA@@@???>>><<<;;;:::999999:::;;;;;;<<<<<<;;;;;;<<<======>>>>>>?????????>>>?????????>>>???BBBDDDDDDEEEGGGIIIJJJNNNRRRUUUTTTUUUWWWZZZ^^^bbbeeeggghhhnnntttxxxyyyyyyzzz|||{{{wwwuuutttsssqqqnnnkkkiiigggfff```___^^^\\\ZZZYYYWWWWWWQQQPPPOOONNNLLLLLLKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJLLLNNNOOOPPPSSSTTTUUUVVVXXXYYYZZZ[[[]]]^^^___aaaccceeefffgggfffhhhkkkooosssxxx|||~~~|||uuupppllljjjfffccc```\\\WWWTTTPPPMMMIIIFFFDDDBBB???===::::::999888666555777888555555555555555555555666555555555555555666777888888888999999999::::::::::::;;;>>>??????<<<999777666555555666666777888999777777666777777888999999<<<===>>>???AAABBBCCCDDDHHHIIIKKKMMMRRRYYYaaaggguuu{{{kkkZZZPPPGGG>>>:::<<<:::999999888888999999999777666666555555444333333111222333333444444444444111111222222222333333333555555555555555555555555999::::::888666555555777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<<<<===999:::;;;;;;<<<<<<;;;;;;999999888999:::<<<>>>@@@@@@???>>>===>>>@@@BBBCCCDDDCCCBBBBBBAAAAAABBBBBB+++******)))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))+++,,,,,,,,,,,,+++******)))***,,,---...------,,,///////////////......------......///////////////222555777:::???JJJZZZeeesss{{{{{{rrrbbbSSSMMMGGG???;;;::::::999777999888888:::===>>>===;;;;;;<<<===>>>>>>===<<<;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCDDDFFFHHHIIIJJJOOOPPPQQQSSSVVVYYY\\\]]]^^^ccckkkpppqqqpppnnnmmmuuuwwwzzz||||||xxxvvvtttpppooonnnllljjjgggeeecccaaa___\\\XXXUUUSSSRRRQQQRRRQQQOOONNNMMMNNNOOOPPPPPPQQQSSSUUUUUUWWWZZZ\\\bbbbbbbbbbbbaaacccgggiiikkkmmmppprrrssstttwwwyyy||||||}}}}}}yyyuuuqqqnnncccaaa]]]YYYTTTQQQNNNMMMIIIGGGEEEAAA>>><<<:::999888888777666555444444333444444444555555555666666444555555666777888888888888888888999999:::::::::999:::<<<<<<<<<:::888777777777777777777777777777666777999999888999;;;===CCCCCCDDDFFFHHHJJJLLLNNNMMMPPPSSSTTTXXXbbbpppzzzzzzdddYYYKKKAAA===<<<:::888666666555555444444444333333444555666666555444333444444444444444444444444333444444555555444444333444444444444444444444444444444444555555555555666999999999:::::::::;;;;;;888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888999:::;;;<<<>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBB+++******)))))))))))))))))))))))))))))))))))))))*********************************)))))))))((((((++++++,,,,,,++++++***)))++++++,,,---------,,,,,,,,,,,,---...............------...//////////////////111333555888AAANNNWWWfffooo|||tttfffWWWOOOEEE???<<<;;;:::888999888888999;;;;;;:::999;;;;;;======>>>===<<<<<<=========>>>>>>??????????????????@@@BBBDDDEEEFFFIIIIIIKKKMMMOOORRRTTTVVVYYY]]]dddhhhiiihhhhhhgggmmmooosssuuuxxx{{{~~~~~~}}}|||zzzxxxvvvuuurrrppplllgggdddaaa___^^^]]][[[YYYWWWVVVWWWXXXYYYYYYZZZ\\\]]]^^^```cccfffpppqqqqqqpppppprrruuuxxxzzz|||xxxrrrmmmiiifffddd[[[YYYUUUQQQMMMJJJGGGFFFAAA@@@>>><<<:::999888777777666666555555444444444444444555555555666666666555555666777777888999999999999::::::::::::::::::888888:::::::::888777666555555555555666666666666777888999:::;;;===AAADDDCCCDDDEEEGGGJJJMMMOOOQQQTTTWWW[[[___fffqqqvvviiiXXXOOODDD<<<::::::999777666666666555555444444444333444555555555555444333333333333333333333333333333333444444444444333333444444444444444444444444444444444444555555555555999999999999::::::::::::888888888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;:::999999888888888888999:::;;;;;;<<<<<<<<<======>>>???@@@@@@??????????????????@@@+++******)))))))))))))))))))))))))))))))))))))))************************)))))))))(((((((((((((((++++++,,,,,,++++++***)))------,,,,,,++++++,,,,,,)))***+++,,,............------...////////////...---///111111333888AAAHHHWWWaaaooo|||~~~hhh^^^QQQFFF@@@>>>;;;999:::999888888::::::999888::::::;;;<<<=========<<<=====================>>><<<<<<======???@@@BBBBBBCCCCCCDDDFFFHHHKKKMMMNNNQQQTTTYYY[[[\\\]]]]]]^^^bbbdddhhhkkknnnrrrwwwzzz~~~|||xxxtttrrrqqqnnnllljjjgggffffffgggggghhhiiijjjjjjlllooosssvvv~~~zzztttllleee```\\\YYYWWWQQQOOOLLLIIIEEEBBB@@@???:::999888777777777777777444444444444444444444444555555555555666666666666777777777888888999999:::;;;;;;;;;:::::::::::::::666666777888888777555444666666666666666666666666555666777888:::???EEEJJJIIIJJJMMMPPPSSSWWWZZZ[[[aaaeeekkkrrr|||qqq___SSSIIICCC<<<888777888777555666666666555555555555555222333333444444333333222222222222222222222222222333333444444444444333333444444444444444444444444444444444444555555555555888888888999999999::::::777777777888888888999999999999999999999999999999:::::::::::::::999888777888888777888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>======<<<<<<======>>>+++******)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++***))))))///...,,,+++***++++++,,,***+++,,,------.........,,,---......//////.........000111111222555;;;???LLLUUUbbbnnnxxx}}}qqq```RRRHHHBBB>>>;;;;;;:::999999:::;;;;;;:::999::::::;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@@@@@@@AAABBBDDDFFFGGGIIIIIIKKKNNNOOOPPPQQQSSSUUUXXXZZZ^^^aaaeeeiiinnnqqqtttuuuwwwzzz~~~|||zzzxxxxxxxxxyyyzzzzzz{{{{{{}}}|||yyywwwuuurrrkkkbbb[[[UUURRRPPPOOOIIIHHHFFFCCC@@@>>>===<<<999888888777777777777888333333333444444444555555555555666666666777777777888888888999999:::::::::;;;::::::999999888888888555666666777777666555555777777888888888888888888888888999:::>>>DDDLLLRRRUUUWWW[[[```eeeiiilllnnntttxxxzzzkkk]]]OOOEEE>>>;;;777666666666555333555555555555555555555555222222222222222222222222222222222222222222222222333333333444444333333333333333333333333333333333333333444444444555555555777777777888888888999999666666777777777888888888888888888888888888888888999999999999999888777777888888888888888999::::::;;;;;;::::::;;;<<<<<<=========<<<<<<<<<<<<======+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++***))))))///...,,,+++***++++++,,,------.........------,,,,,,------...............//////000111222555888:::AAAHHHTTT___iiiuuuqqqaaaUUULLLEEE@@@===;;;999999;;;<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>@@@AAABBBCCCCCCDDDFFFFFFFFFHHHJJJMMMOOORRRVVVYYY\\\aaaeeeiiikkklllooorrrwww{{{|||vvvqqqnnnkkkiiiggggggaaaYYYQQQMMMJJJHHHGGGBBBAAA???>>><<<;;;:::::::::999888777666666666666222222333333444555555555666666666777777777888888999999999999::::::::::::999888888888777777666666666666777777777777777777666777777888999:::::::::??????@@@BBBGGGNNNXXX^^^dddggglllsssyyy~~~tttcccWWWNNNDDD>>>:::999888777777666444333444444444444555555555555222222222222222222222222444444444444444444444444222333333333333333333222333333333333333333333333333333333444444444444555666666666777777777888888555555555666666666777777777777777777777777777777777888888999999888888777999999999999999999:::;;;<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<======+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******++++++******)))(((------,,,,,,++++++,,,,,,...............---,,,,,,,,,,,,---............---.........///000222444666555;;;EEEOOOZZZhhhvvvsssggg\\\RRRLLLCCCAAA>>><<<<<<===<<<;;;;;;::::::999999::::::;;;::::::::::::::::::;;;;;;999999888888888999999:::::::::::::::;;;<<<======>>>???@@@@@@@@@AAADDDFFFHHHJJJNNNQQQTTTXXX\\\```bbbcccfffiiinnnrrrvvvxxx{{{|||~~~|||vvvrrrlllgggdddaaa^^^\\\ZZZUUUMMMHHHDDDBBBAAA???;;;;;;:::999888888888888888888666555444333333333333333444444555555555666777777777777888888888888999999999999999999999999777777777666666666666666777777777777888888888888555555666888:::;;;<<<===AAABBBEEEIIIOOOXXXbbbiiitttwww~~~wwwkkk[[[NNNGGGCCC===999888888888888777666444333333333333333333444444444333222222111111222222333444444444444444444444444222222333333333333222222333333333333333333333333333333333333444444444444555555555666666666777777444444555555555666666666555555555555555555555555666777888999999999999999;;;;;;::::::::::::;;;;;;======<<<<<<<<<======>>>>>>==================>>>+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++***************))))))(((++++++,,,---------,,,,,,+++,,,,,,---------,,,,,,+++,,,------......------///...,,,---...000111222111444:::AAAKKKZZZjjjuuuyyynnnddd\\\QQQMMMHHHEEECCCAAA???>>><<<;;;:::999888888999999888888999999::::::;;;;;;:::999999888888888999999999999999888888999:::::::::;;;======<<<===???AAA@@@CCCFFFIIIKKKOOOSSSVVVXXXZZZ\\\```dddiiimmmooossstttuuuxxxyyy{{{{{{|||{{{}}}~~~yyytttqqqmmmiiiccc^^^ZZZWWWUUUSSSNNNJJJEEEAAA???===;;;:::888777777666666777777888777666555444444333444444555555555555555555666666777777777888888888999999999999999999999888888888666666666666777777777777777777666777777888888999666777999;;;>>>@@@BBBCCCDDDGGGLLLRRR[[[fffqqqxxxwww___UUUHHH@@@>>><<<999777444555666666555444444444111111111222222333333333444333222222222222333444333333333333333333333333222222333333333333222222222222222222222222222222222222333333333444444444444444555555555666666666333444444444444555555555444444444444444444444444555666777999:::;;;;;;<<<===<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<<<<============<<<<<<<<<<<<======+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))*********************)))(((((()))***,,,---...------,,,((()))***+++,,,---------+++,,,------......------222000------...///000111222333666999AAAOOO___jjjzzz~~~{{{ppphhh^^^YYYSSSNNNJJJGGGDDDBBB===<<<:::888777777888888777777888999::::::;;;;;;===<<<;;;;;;:::;;;;;;;;;;;;::::::999999999::::::888999;;;;;;:::;;;<<<>>>;;;>>>AAACCCEEEIIIMMMPPPRRRSSSVVVYYY^^^bbbfffhhhfffgggiiikkkmmmnnnooooootttvvvyyy|||~~~{{{wwwrrrmmmiiiccc^^^XXXSSSPPPMMMJJJHHHHHHEEEAAA???===<<<:::999888888777777888888999:::777666666555555666666777666666666666666666666666777888888888888999999999888888888888888888888888666666777777888888999999666666666666666777888999:::;;;===@@@CCCFFFHHHIIIMMMQQQWWW```jjjwwwsssaaaSSSJJJ@@@;;;:::;;;999666111222444444444333444555000000111111111222222222444444333222222333444444222222222222222222222222222222222333333222222222222222222222222222222222222222333333333444444444444444444555555555666666333333333444444444555555444444444444444444444444444555777999;;;<<<======>>>======<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===&&&'''(((*********)))((())))))************))))))***++++++,,,,,,++++++***+++*********))))))(((((()))***+++,,,,,,+++***)))++++++,,,,,,,,,+++******------,,,+++******************+++++++++,,,,,,,,,------------.........///...111444555888AAANNNWWWjjjqqq{{{~~~tttnnngggbbb^^^XXXPPPIIIGGGAAA:::888:::;;;999666::::::999777777999<<>>@@@BBBDDDEEEKKKLLLMMMPPPSSSVVVYYY[[[___bbbeeeeeeddddddgggiiimmmnnnnnnppprrrtttvvvwwwxxxyyy{{{~~~}}}zzzxxxuuupppjjjddd```]]]YYYWWWRRRNNNJJJGGGFFFFFF@@@>>>;;;999888999;;;<<<999888777777777888999:::888888777777666666666555333444444444555555666666999999999999999999999999:::999888666555555555555777777888999999888888888:::888777888:::;;;;;;;;;;;;>>>BBBDDDFFFKKKRRRXXXZZZ```jjjwww~~~jjjXXXMMMCCCAAA>>>:::888777666777444444333333333222222222222222222222222222222222444444333222222111111000333333333222222111111111333333333333333333333333000000000000000000000000222333444444555555444444666555333222111222333333444555666777777666555444333333444444555666666666444555555777888;;;<<<>>>========================???>>>===<<<;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;''''''((()))))))))))))))))))))************)))))))))******++++++******)))************)))))))))(((******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,------........./////////...000222333444;;;EEEMMM^^^fffpppyyy|||zzzyyytttkkkdddWWWNNNCCC===;;;;;;888555888888666555444555888::::::::::::999999999999999999::::::;;;;;;::::::999888888888888999999999999::::::;;;<<<>>>@@@BBBCCCDDDEEEFFFIIILLLOOOQQQSSSVVVXXX[[[\\\[[[\\\^^^aaaddddddeeefffhhhjjjlllmmmpppqqqsssvvvyyy|||~~~}}}zzzwwwuuuooommmjjjeee```ZZZVVVSSSOOOLLLIIIEEEAAA??????>>>;;;:::888666555555666777888888777666777888999:::888888777777777666666666555555555555666666777777999999999999999999999999::::::888777666666666666777777777777777777777777888888888999;;;=========@@@CCCHHHKKKPPPWWWbbbiiirrrwww|||jjj[[[NNNFFF@@@>>>;;;888666555555555666555555555555444444444222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222000000000000000000000000222333333444444444444444555444333222222222222333444444555555555555444444333333333444555555666666444555555777888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;;;;<<<============<<<<<<;;;;;;;;;((((((((((((((())))))***))))))************))))))((())))))))))))))))))(((************))))))))))))++++++************++++++)))***+++,,,,,,------,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,------------............/////////000---///111111111444:::@@@MMMUUU```jjjsss|||nnnbbbQQQFFF@@@>>>;;;888999999777666666666777777:::::::::::::::;;;;;;;;;999999::::::::::::999999666666666777777777888888888888999:::;;;===???@@@>>>>>>???AAADDDGGGIIIJJJLLLNNNPPPQQQRRRSSSUUUWWWYYYZZZZZZ[[[]]]___aaabbbdddfffhhhkkknnnqqqsssuuuwwwwwwxxxyyy{{{}}}|||yyyuuuuuutttrrrpppmmmjjjhhhaaa___\\\XXXTTTOOOKKKIIIFFFEEEBBB???===;;;;;;;;;:::999999888777777777777777666666666666777888999888888888777777777777777777777777777777888888888999999999999999999999999:::999888777777777777777999888888777777888888999999999:::<<<>>>@@@BBBCCCGGGLLLRRRYYYaaalllxxxuuubbbTTTJJJCCC???;;;:::777555444444444444555555555555444444444444222222222222222222222222000000111111222333333444222222222222222111111111111111111111111111111111000000000000000000000000222222333444444444444333444444333222222222222333444333333222222333333444222333333444444555555666444444555777999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>>>>======<<<;;;::::::***)))(((''''''((()))***))))))************))))))((())))))******))))))(((*********))))))))))))))),,,+++***))))))***+++,,,++++++,,,,,,---,,,,,,,,,************+++,,,------,,,,,,,,,---------.............../////////000000---///000000000111444777>>>EEEPPP[[[eeeqqq}}}xxxcccSSSJJJEEE@@@======<<<:::999:::::::::999888999999999::::::;;;;;;999999::::::::::::999999666666666666777777777888777777777888999:::;;;<<<;;;;;;<<<===???BBBDDDEEEFFFGGGIIIKKKLLLNNNPPPQQQRRRRRRSSSTTTUUUWWWXXXYYYYYY[[[]]]```dddgggiiikkkkkklllnnnppprrruuuwwwxxxyyyyyyzzzzzz|||}}}~~~~~~|||zzzyyywwwuuuqqqnnnjjjiiihhhfffccc```^^^\\\VVVUUUSSSOOOLLLHHHDDDBBB???>>>===;;;:::999999999888888999999999888666555555555555666666777888888888888888888888888888888888999999999999999999999888888888888888888888888888888777777777777888888;;;:::999999999:::;;;<<<;;;<<<>>>???AAACCCGGGIIIOOOWWWbbbmmmxxxrrr```PPPFFF@@@<<<:::777777555444333333444444333333333222222222111111111111111111111111111111000000111111222222222333222222222111111111111111111111111111111111111111000000000000000000000000111111222333333333333333333333222222222222222222444333222111111222333444222222222333444444555555333444666777999:::;;;;;;==============================<<<;;;;;;;;;<<<===??????>>>===<<<;;;::::::***)))(((''''''((()))***))))))************)))))))))******************)))))))))))))))))))))******,,,+++***))))))***+++,,,---------------,,,+++***************+++,,,------,,,,,,,,,---------..................////////////---///000111111222333555555;;;DDDMMMXXXdddrrr|||zzzfffYYYPPPGGGBBB@@@===:::999:::;;;:::999777777888888999999::::::888999999::::::999999888777777777888888888999999777777666666777888888999888999999:::;;;===???@@@BBBBBBCCCEEEGGGIIIJJJJJJKKKKKKLLLLLLNNNOOOQQQRRRQQQRRRUUUXXX[[[^^^```aaaaaabbbdddgggjjjlllnnnoooppppppqqqrrrsssuuuwwwxxxzzz{{{|||~~~}}}yyyvvvuuussspppnnnmmmjjjgggddd______]]][[[XXXVVVTTTSSSMMMLLLJJJHHHEEEBBB???>>>888777777666666555555555222333444555555444222111444555555666777888888888888888888999999999999999:::::::::::::::::::::999888888888888888888888888666666666666777888999999::::::::::::;;;<<<===>>><<<>>>@@@AAACCCHHHNNNRRR\\\gggwww~~~ggg^^^PPPEEE???<<<999777666555555444444444444444333333222222222111111111111111111111111111111111222222222111111000000000111111111111111111111111222222222222222222222222000000000000000000000000000111222222333333222222111222222222222222222222555444333222222333444555111111222222333444444444333444666777999999:::999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===???>>>>>>===<<<<<<;;;;;;***))))))((((((((((((((())))))************)))))))))******++++++******)))))))))))))))************++++++************++++++---------------,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------------------------.........///......///000222333333333111555;;;AAAIIIUUUcccmmmwww~~~|||nnn```TTTLLLEEE@@@:::888888999888666888888888888888888999999888888999999999999888888888888888999999999::::::888888777777777777777888666666666777777999:::;;;===<<<<<<>>>AAABBBBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKMMMPPPSSSUUUWWWXXXWWWXXX[[[^^^aaacccdddeeeeeeeeefffhhhiiilllnnnooopppqqqrrrsssuuuvvvwwwxxx|||}}}{{{xxxtttpppmmmkkkiiieeecccaaa___\\\ZZZUUUTTTRRRQQQNNNMMMKKKKKKDDDCCCBBBAAA???<<<:::999777777777777777777777777333444555666666555444333444555666777888999999999999999999999999:::::::::;;;;;;;;;::::::::::::999888888888888888888888888666666666777888999;;;;;;999:::<<<>>>???@@@AAAAAA@@@CCCEEEGGGJJJRRR]]]eeetttvvviiiSSSLLLDDD>>>;;;999666444555555555555444444444444444444444444333333333333111111111111111111111111333222222111000000//////000000000111111111111111222222222222222222222222000000000000000000000000000000111222222222222111000111222222333222222222444333333222222333333444000111111222222333333444333444666888999999999888999999999999999999999999<<<;;;:::::::::;;;<<<===>>>>>>>>>=========<<<<<<)))))))))))))))(((''''''))))))************))))))((())))))))))))))))))(((((()))))))))******************++++++++++++*********+++,,,---............,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111000///111333666<<>>======;;;888999999999999999999888888888888999999999999888888888888888999999999:::::::::999888777777777777777666666666666666777888999:::888777999<<<===<<<;;;>>>>>>>>>>>>???AAABBBCCCDDDEEEFFFHHHJJJLLLNNNOOOMMMOOORRRUUUWWWYYYZZZZZZYYYZZZ[[[]]]___aaacccdddfffggghhhiiijjjllllllmmmppprrrtttvvvwwwyyy|||~~~zzzvvvrrrnnnjjjfffcccaaa___[[[XXXWWWTTTRRROOOKKKJJJHHHGGGEEEDDDDDDCCC>>>>>>===<<<;;;999888777777888888888888888888777666666777777777777777666444555777888999::::::999999999999:::::::::;;;;;;;;;;;;;;;::::::999999999888888888888888888888888777777777888:::<<<>>>???<<>>>>>>>>((()))*********((('''&&&))))))************))))))''''''((((((((((((''''''(((((())))))*********+++)))***+++,,,,,,+++***)))'''(((***---///000111111------,,,+++******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///---,,,,,,---......---...//////000333<<>>;;;;;;;;;::::::999999999888888999999999999888888888888888888999999999999;;;:::999888777777777777888888777777888888999999:::888666777:::<<<:::888<<<<<<<<<<<<===>>>???@@@@@@@@@BBBCCCEEEGGGHHHHHHGGGIIIKKKOOOQQQRRRSSSSSSRRRRRRSSSUUUWWWZZZ\\\]]]``````aaabbbdddeeeffffffhhhjjjmmmooopppssswwwyyy|||}}}~~~}}}{{{yyyxxxsssoookkkgggccc___ZZZWWW[[[XXXTTTQQQOOOMMMKKKIIIDDDCCCBBB@@@????????????<<<<<<<<<;;;:::999777777333333444444444444333333444444444444444444444444444555777999:::;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999777777777777777777777777888888999:::<<<>>>@@@AAABBBEEEJJJOOORRRSSSRRRQQQSSSVVVZZZ___gggvvv}}}~~~{{{kkk[[[LLLBBBCCC>>>888555666777777666333333333333333222111000222222222111111111000000000000000000000000000000/////////000111111222222//////000000111111111222000000000000000000000000000000000000000000000000//////000111111111111111///000111222333333222111///000111222222111000///000000000111222222333333222444666888999999888777::::::::::::::::::::::::;;;::::::999:::;;;<<<===<<<<<<======>>>>>>??????''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''')))***)))((('''((()))************************)))************++++++++++++,,,,,,---,,,+++***))),,,,,,+++***))))))******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......---///000222444999???DDDPPPYYYeeeqqq{{{~~~uuuggg[[[RRRKKKEEEAAAGGG???;;;===<<<888888;;;999;;;<<<<<<;;;::::::;;;888888777777888999::::::777888888999999:::;;;;;;777777777777777777777777555555666666777777888888:::::::::::::::::::::::::::;;;<<<===>>>@@@AAAAAAAAAAAACCCEEEGGGHHHJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTWWWWWWWWWWWWXXXXXXYYYZZZ___```cccfffiiimmmooopppttttttuuuvvvxxx{{{}}}~~~|||zzzxxxwwwvvvuuusssqqqnnnlllkkkgggeeeaaa\\\XXXTTTQQQOOONNNMMMKKKIIIGGGEEEDDDCCC===<<<:::888888999:::;;;999999888777666555444444777777555444444555666777777777777777666666666666666666777888:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888===;;;888777888888888888777888999:::<<<@@@FFFKKKPPPTTTZZZ^^^aaabbbdddeeebbbeeejjjrrr~~~|||vvvxxx~~~sssaaaUUULLLDDD>>>888888777555555444444444333333333222222222111111222222222222222111000///111111111000000000000///000000000000000000000000222111111111000000////////////000111111111111111111000///......///000111111111222222222222111111333333333222222222222222000000000000111111111111000111111222222333444444555555666777777777777777777666555555555666888999::::::999999::::::;;;<<<;;;;;;;;;<<<>>>???AAABBB***))))))(((((())))))***)))))))))))))))))))))))))))***++++++))))))***+++************************)))************+++++++++++++++,,,,,,,,,+++***))),,,++++++***))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------...///000333888<<>>>>>===>>>???AAACCCEEEFFFGGGFFFGGGGGGHHHJJJKKKMMMNNNQQQQQQQQQQQQRRRSSSTTTUUUXXXYYY\\\___bbbeeegggiiikkkkkklllnnnppprrrtttuuuyyyzzz|||}}}~~~||||||||||||~~~{{{yyyvvvsssqqqpppnnnmmmlllkkkhhhfffdddccc___]]]ZZZUUUQQQMMMJJJIIIFFFEEEDDDBBB@@@>>>===<<<;;;:::888666666777888999777666666666666666555555777666555444444555666666777777777777777777777777888999999:::<<<======>>>======<<<<<<;;;;;;::::::::::::999999888888888888999888777777888888999999;;;<<<<<<>>>BBBIIIQQQWWWdddhhhnnnsssvvvwwwxxxyyy|||~~~~~~zzz{{{xxxuuuvvvyyymmm]]]OOOGGGAAA;;;777888777666555444444444444333333222222222111111111111222222222222111000///222111111111111000000000000000000000000000000000111111111000000000////////////000111111111111000222111000//////000111222000111111222222111111000111000000//////.........000000000000111111111111000111111222222333444444444444666777888888888888777666666555666777888999:::999999999999:::;;;;;;;;;;;;;;;<<<>>>???AAABBB+++******))))))******+++))))))))))))))))))))))))((()))******(((((()))***************************)))************++++++++++++++++++,,,++++++***))),,,+++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......---......------///333666<<>><<<:::888777777777777777777777777777888999;;;::::::999888888777777777777777777777777777777888888888888888777777777666666666666666666666666888999999999::::::::::::999:::;;;===>>>@@@AAAAAA???@@@@@@AAABBBCCCEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPRRRUUUXXXZZZ\\\]]]___```aaabbbdddgggiiijjjnnnoooqqqtttuuuwwwxxxxxxxxxzzz|||~~~||||||}}}~~~~~~}}}xxxwwwuuurrrqqqpppppppppqqqpppnnnllliiigggeeedddaaa``````^^^\\\ZZZXXXWWWTTTRRROOOKKKGGGDDDBBBAAA>>>>>>===;;;:::888777777888777555444444555666666444444444555555666666666666555555444444555666666777777777777777777777777999999:::;;;;;;<<<============<<<;;;;;;:::999999999888888888888777777777777777777888999:::;;;<<>>???AAABBB))))))(((((((((((())))))((((((((((((((((((((((((%%%'''((('''&&&%%%&&&(((************************))))))*********+++++++++***++++++++++++*********++++++***************+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......///000000///...///222555555999@@@IIIUUUeeewwwzzztttppplllgggbbb]]]UUUNNNJJJEEEBBB>>>;;;999999999888888777777666666777888888:::999999999888888777777777777777777777777777777::::::999999888888777777666666666666666666666666777777777777777777777777777777888999:::<<<<<<===;;;;;;;;;<<<<<<>>>???@@@??????@@@AAABBBDDDFFFGGGHHHHHHJJJLLLOOOQQQRRRSSSVVVVVVWWWYYY[[[]]]___```dddeeegggjjjlllnnnoooooonnnppprrrvvvyyy{{{|||}}}}}}{{{zzzyyy|||||||||{{{yyywwwuuuttttttrrrppppppqqqrrrrrrqqqlllkkkiiigggeeeeeedddddddddcccaaa___]]][[[YYYYYYUUUUUUTTTSSSRRRPPPNNNMMMJJJHHHFFFCCC@@@>>><<<;;;;;;;;;:::999888777777666666555444444444444555555333333333444444444555555555555555555555555666666777777888888888888888999888888888999999:::::::::===<<<<<<;;;:::999888888888777777777777777777777777888::::::;;;<<<>>>@@@AAADDDIIIRRR___pppvvvllliiiiiiggggggiiiooozzz|||gggXXXLLLFFF???;;;999999999999666555555444333333444444222222222222111111111111000000111111111111000000222222222222111111111111000000000000000000000000000000000000000000//////...//////000000000000000111000000000000000000111000000111111111111000000555444444333222111000000///000000000111111111111000111111222222333444444222333555666888999::::::777777777777777888888888999999999888999::::::;;;;;;;;;;;;<<<>>>???AAABBB))))))(((((((((((())))))((((((((((((((((((((((((%%%'''((('''&&&%%%&&&((())))))))))))))))))))))))))))))*********+++++++++*********************++++++***************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000///000333555333666:::@@@IIIWWWgggsss~~~~~~xxxqqqjjjaaaZZZMMMGGG@@@<<<;;;;;;;;;:::888888777777777777888888777777777888888999999999777777777777777777777777::::::999999888888777777777777777777777777777777666666666666555555555555666666777888888999:::::::::999999999:::;;;<<<<<<::::::;;;<<<===???AAABBBCCCCCCEEEFFFHHHJJJKKKLLLOOOOOOPPPQQQSSSVVVXXXYYY[[[\\\^^^aaaccceeefffffffffgggjjjmmmppprrrtttuuussstttvvvxxxyyyzzz{{{{{{{{{}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxx|||}}}}}}}}}~~~yyyxxxwwwuuusssqqqpppooonnnnnnnnnmmmkkkiiigggfffiiigggeeeeeefffffffffeeeaaa```___]]]\\\[[[ZZZZZZYYYXXXWWWUUUSSSQQQPPPOOOLLLLLLLLLKKKJJJHHHGGGFFFCCCBBB@@@>>><<<::::::999999888888888777777777666555555444444444555555555444444444444333333333333444555555666666777777777777888888888999999::::::999999999999999999999999<<<;;;;;;:::999999888888777777777777777777777888777999:::::::::===AAADDDFFFLLLWWWeeewwwrrrhhh```^^^```ccchhhnnn|||uuueeeUUUKKKAAA>>>:::666555444444444555444444333333333333444222222222111111111000000///000000111111111000000222222222111111111000000//////////////////////////////////////////000000......///000000000000000...//////////////////...000000000111111000000000111000000///...---------///000000000111111111111000111111222222333444444222333555666888999::::::666777777888888888888888999888888888888999::::::;;;;;;;;;<<<>>>???AAABBB+++******))))))******+++))))))))))))))))))))))))((()))******(((((()))***)))))))))))))))))))))))))))************+++++++++******)))))))))***++++++*********)))******+++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++---.........///111333222444666999???IIIWWWaaasss~~~vvvmmmYYYQQQGGG@@@>>>>>>===;;;:::999888888888888888888666666777777888999999:::777777777777777777777777888888888888888777777777888888888888888888888888666666666666555555555555555666666666777777888888999888888888888888999999888888888999:::<<<===>>>??????@@@AAABBBDDDEEEEEEGGGHHHHHHJJJLLLNNNPPPRRRRRRSSSUUUWWWYYY[[[\\\\\\\\\^^^```ccceeegggiiiiiihhhjjjmmmnnnooopppqqqsssqqqrrrsssttttttvvvzzz}}}~~~}}}{{{zzzvvvvvvvvvvvvuuusssrrrqqqooonnnnnnmmmmmmmmmmmmnnnnnnpppssswwwzzz{{{||||||}}}|||yyyxxxuuutttssstttuuuuuupppooonnnllljjjhhhffffffcccccccccbbbaaa___^^^]]]^^^\\\ZZZYYYZZZZZZZZZXXXVVVVVVUUUTTTSSSRRRQQQQQQOOOOOOMMMLLLKKKIIIHHHGGGEEEEEEEEEDDDDDDBBBAAAAAA>>>===<<<:::999999888888555555555555555555555555444444444555555555555555555555555444444333333333555555777888888888888888888888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888777777777888888888888999777999:::;;;<<<@@@GGGNNNTTT^^^nnn{{{qqqeee^^^XXXXXX[[[aaalllvvvyyylll```SSSIIIDDD===<<<999777555333222222444333333222222333333333222111111111111000000000//////000000111111000000111111111000000000000///////////////////////////......////////////000000---...//////000000//////---......//////......---///000000111111000000///000000000000////////////000000000000111111111111000111111222222333444444333444555777888999999999666777888888999999888888888888888888888999::::::;;;;;;;;;<<<>>>???AAABBB***))))))(((((())))))***)))))))))))))))))))))))))))***++++++))))))***+++)))))))))))))))))))))))))))************+++++++++***)))(((((()))***+++,,,******))))))***++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,---......------///000...000222333777>>>HHHPPPbbbooo~~~}}}xxxvvvxxxyyyxxxzzz|||~~~lllaaaTTTJJJFFFDDDBBB???;;;;;;:::999999999999999777777777777888888888888777777777777777777777777666666777777777777777888777777777777777777777777666666666666666666666777555555555555555666666666777666666555555555666666777777777777888999:::;;;:::;;;;;;<<<===>>>>>>?????????@@@BBBDDDFFFHHHIIIIIIJJJLLLNNNOOOPPPQQQQQQQQQSSSUUUWWWYYY[[[\\\\\\\\\___bbbddddddeeehhhjjjfffggghhhhhhiiilllpppsssssssssrrrqqqpppooonnnmmmkkkkkkkkkjjjiiihhhgggfffccccccbbbbbbbbbcccddddddaaacccfffjjjmmmnnnnnnnnnssssssuuuuuuuuutttrrrqqqmmmlllkkkjjjiiiiiiiiiiiieeedddbbbaaa___]]][[[ZZZYYYYYYYYYXXXWWWVVVUUUTTTRRRQQQNNNNNNOOOOOONNNMMMMMMMMMLLLLLLKKKJJJHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@>>>?????????>>>===<<<<<<999888777666666666666777222222333333444444444555333333444444555555555555444444444444555555555555555666888999:::::::::999888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::888888888888999999999999888888888888999999::::::999;;;>>>???BBBJJJUUU^^^jjjvvvvvvjjjbbb\\\XXXWWWYYY^^^hhhzzzrrraaaWWWOOOEEE???>>>999999999888666444444444333333222222222222333333111111111111000000000000...//////000000000000000000000000/////////......////////////////////////........./////////000000---...//////000000//////---...///000000///...---//////000000000000//////111111111111222222222222000000000000111111111111000111111222222333444444444444666777888888888888666777888999999999888888888888888888888999999:::;;;;;;;;;<<<>>>???AAABBB''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))))))))))))))************+++++++++***)))(((((((((***+++,,,******))))))***+++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...///000000...---...///***,,,///000222777@@@FFFPPP^^^oooyyyyyyssspppppprrrooorrrwww}}}{{{ppp```TTTNNNKKKGGGDDD<<<;;;;;;:::999999999:::999999888888777666666666777777777777777777777777555555666666777777888888777777777777777777777777666666666777777777888888444444444444444444444444555444444333333333333333666666666666777888888999777777888888999:::::::::999999:::;;;===@@@BBBCCCDDDEEEFFFGGGIIIIIIJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSOOORRRVVVXXXXXXYYY\\\___^^^___```aaabbbdddiiillljjjiiigggeeedddccccccccc_________^^^]]][[[ZZZYYYVVVVVVVVVVVVWWWXXXXXXYYYXXXZZZ^^^aaadddeeeeeeeeefffgggiiijjjjjjiiigggfffeeeeeeddddddcccbbbbbbaaa[[[ZZZYYYWWWUUUSSSRRRQQQMMMMMMMMMMMMMMMLLLKKKJJJKKKIIIGGGGGGGGGGGGFFFEEEGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;::::::;;;;;;:::999999888555555444444444444555555222222222333444555555555111222333444444444444444222222333444555666777888666777999:::;;;;;;::::::888888999::::::;;;<<<<<<;;;::::::999999888888777777777777888999999::::::888888999999999:::::::::===@@@BBBEEEIIISSSbbblll{{{~~~sssiii```ZZZXXXWWWYYY^^^eeesssooo```QQQJJJEEE>>>999:::222333555555333222222222222222222111222222333333111111111111000000000000......///000000000000000////////////............////////////////////////---.........//////000000---......///////////////...///000111111000///...//////000000000000//////---------...//////000000000000000000111111111111000111111222333333444444555555666777777777777777666777888999:::999888888888888888777888999999:::;;;;;;;;;<<<>>>???AAABBB''''''&&&&&&'''((()))***''''''(((((())))))******''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((,,,+++***))))))***+++,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,........................//////............////////////000111333666888999FFFNNN[[[hhhssszzz}}}zzzuuunnnhhhqqqoooqqqxxxzzzkkkccc\\\UUUOOONNNGGGEEEAAA>>><<<;;;;;;<<<:::888666666888999999888:::999999888888888999999888777777777777777888888999888888888777777666666777777666555555555555666888777666555555555555555444444555555666666777777777777666666666666777777666666777777888888888999:::;;;<<<===>>>===<<<;;;>>>>>>>>>???@@@BBBDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJIIIJJJLLLNNNQQQSSSUUUVVVRRRSSSTTTUUUXXXZZZ]]]^^^cccaaa^^^[[[XXXWWWVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPPPPOOONNNMMMLLLKKKKKKKKKOOOPPPRRRTTTUUUVVVWWWWWW]]]^^^```aaaaaa___\\\[[[ZZZXXXXXXXXXYYYYYYXXXVVVSSSQQQOOOLLLJJJHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCC@@@@@@??????>>>>>>>>>===AAA@@@===;;;::::::;;;<<<;;;;;;;;;::::::888777777999888888888777777666666777666555555333333222111333333333333333333333333444555666666444333444555555666666777888888999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;999888888999:::::::::;;;:::999777666777888777:::===@@@AAAAAA@@@@@@AAAEEEKKKPPPYYYfffwwwxxxnnnddd\\\XXXYYYZZZ^^^cccjjjwwwzzznnnTTTMMMDDD???>>><<<888444666666555555555444444444555555444333333222111111000000000000000000000000//////////////////////////////............//////////////////////////////......////////////......000000//////......------............////////////////////////////////////////////////............111111111000000000000000111111111111222333444444444444555555666777777777;;;;;;:::999888888888999999888888888777777666666888888888999;;;>>>AAABBB''''''((((((((()))))))))((()))))))))************))))))******++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))))))))******************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------.../////////111222444666777===CCCLLLVVVaaakkktttzzz}}}wwwrrrqqqnnnooouuuzzz~~~vvvqqqnnnhhhdddcccVVVRRRLLLFFFBBB@@@???@@@>>>===;;;::::::999777555777777666666666666777777999888888777888888999999888888888888777777777666555444444333333333333333777777666555555555555555555555555666666666666666666555555444444555555666666666666666777777777888888888999:::::::::::::::::::::::::::;;;===>>>????????????@@@AAAAAABBBBBBBBBCCCDDDFFFHHHJJJLLLLLLKKKKKKLLLNNNPPPSSSUUUVVVWWWUUUSSSQQQOOONNNNNNNNNMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDHHHIIIKKKMMMNNNOOOOOOPPPSSSTTTVVVWWWVVVUUURRRQQQPPPOOONNNOOOPPPPPPNNNLLLKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@???>>>>>>===<<<<<<===<<<<<<<<<;;;;;;;;;;;;===<<<;;;999999999999:::999999999999888777666555777777666666555555555555555555444444333333222222333333333333333333333333444555666666555444555777666666777888888999::::::999999::::::::::::::::::;;;;;;;;;:::::::::999999:::999888777666777777888:::::::::999888888999;;;999;;;>>>@@@BBBDDDFFFGGGKKKPPPVVV\\\eeeqqqvvvjjjccc^^^YYYYYY]]]aaagggppp{{{rrraaaVVVJJJDDD===::::::999666333444444444444333333333222444333333222111111000000//////////////////////////////////////////////////////............//////////////////////////////......////////////......////////////............000/////////////////////////////////////////////000000000000////////////////////////////////////111111111111222333444444444444444555666666777777999888777777666666666777777777777777666666555555888888999:::<<<>>>@@@BBB'''((()))*********)))((())))))************++++++((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,////////////000222333444555777<<>>===;;;888555777666666555555666666777999999888888888888999999888888888888777777777777888888777777666666666666777777666666666666555555666666666666666555555555444444333333333333444444555555555555555666666666666666555555666666777888777777777777777888999999999999999::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCBBBBBBCCCDDDFFFHHHJJJKKKIIIIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@@@@AAA@@@???>>>>>>======>>>???@@@AAACCCDDDEEEEEEFFFGGGHHHJJJKKKJJJIIIGGGFFFFFFEEEDDDEEEFFFFFFDDDBBBCCCCCCAAA???===<<<::::::999999999888888777777666888888888888777777777777777777777777777777777777666666777666666555444333444444444444444333333333333333333333333333333333333333333333333333333333333555666666666666777888777888888999999::::::;;;:::::::::::::::999999999:::::::::999999999999999999888777777666666777777777888888888777777:::<<<<<>>???@@@'''(((***,,,,,,+++)))((()))))))))))))))))))))***(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************+++,,,---......---,,,+++............///000111111222333444888>>>HHHTTT\\\eeeppp|||zzz{{{{{{yyy{{{|||||||||wwwqqqiiibbb\\\YYYQQQNNNHHHDDDAAA>>><<<:::999888777777777777777777999888888777777777777888888888888777777777777777999::::::999999999888888666666777777777666666666777777666666555555444444444333333333333333333444444444444444444444444444555444333333333444666777888777777666666666777777777777888888999999999:::::::::;;;;;;<<<=========;;;;;;<<<===>>>@@@BBBCCCCCCBBBAAA@@@@@@?????????????????????>>>===<<<<<<<<<<<<;;;:::::::::::::::888999;;;<<<===>>>>>>>>>@@@AAABBBCCCCCCBBB@@@???@@@?????????@@@@@@>>><<>>===<<<;;;999888777888777777777666666666555555555555555555555555555333444555666666666666555444444444444444333222222444444333333333333333333222222222222333333444444333333333333333444444444444555777777777777888:::999999999::::::;;;;;;;;;;;;:::::::::999999888888999999888888888888888888999999999888888888888999999::::::999999:::===@@@AAAHHHRRRZZZbbbiiipppuuuxxx||||||ooogggaaabbbfffkkkrrryyyxxxfffXXXNNNFFFAAA;;;999666555666777777666222222222222222222222222222222111111111000000000//////////////////////////////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------....../////////222222111111000000//////////////////////////////000000000000////////////.............../////////000000///000000111222333222333333444555555666666999888888777777777888888666666666666666666666666999999:::;;;<<<===>>>???((()))***,,,,,,***((('''((((((((((((((((((((('''++++++******************(((((((((((((((((((((((((((((())))))))))))((((((((()))++++++++++++)))(((((((((((((((((((((((((((***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...---------......///000222333444555888>>>EEEKKKSSS\\\lllzzz~~~~~~}}}uuuooojjjdddZZZQQQJJJEEE@@@>>>;;;:::999888888777777777999888777666666666666666777777777777777777888888666666777777777666555444555666777888888777666666777777666666555555444444555555444444444444555555444444444333333333333333555444333333333444666777777777666555555555666666777777777888888888888888999999999999::::::::::::888888888999:::<<<===>>>???>>>>>>===;;;:::999888:::;;;;;;;;;;;;;;;::::::888888777777666777777777666666888999::::::::::::;;;<<<============<<<<<<<<<;;;;;;;;;<<<<<<:::999:::;;;::::::999777555444777777666666666666666555444444444444444444444444222222444555555555555555222333333333333222111111444444444444444444444444111222222333333444444555333333444444555555555555555666888888888888:::;;;:::::::::::::::;;;;;;;;;:::::::::999999888888888888888888888888888888888888888999999::::::::::::======>>>>>>???AAAEEEIIIJJJUUUeeesss}}}zzztttnnniiiiiioooxxxsssaaaQQQGGGAAA===;;;999888666555555555555444222222222222222222333333222222222222222111111111000000000000000000000000//////////////////////////////............//////------------------------------............------,,,,,,------......//////222111111111000000000/////////////////////////////////.........---------.........//////000000000////////////000111222222222222333333444444555555888777777666777777888888777777777777777777777777999:::;;;<<<<<<======>>>((()))*********)))((('''((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------......------------......---------------...///000111222333333444666:::===CCCJJJWWWgggttt}}}vvviii]]]RRRHHHCCC???>>>===;;;999888777777999999888777666666666666777777777777888888888888666777888999888777666555555666777888999888777666666666666666666555555555666666555555555555666666444444444444333333333333555555555444555666666777555444444333333333444444555555555555666666666666666666666666777777777777777777777777888999:::;;;999999999999777666444333666666777777888777777777555444444333333333444444555666777888888999999999777777888888999999888888888777777777888888666555666777777777777555333222444444444444444444444444333333333444444444444444222222333333444444444555222222333333333333222222444444555555555555555666333333333444444555555555444444555666666777777777666888999999888888:::;;;::::::::::::::::::::::::999999999999999888888888888888888888888999999999666777999:::;;;<<<<<<===<<<===???AAADDDIIIPPPTTT\\\iii|||}}}xxxssssssrrrwww~~~kkk```QQQEEE>>>;;;888666666555444333222222111111222222222222222333333333222222222222222222222222111111111111111111111111//////////////////////////////............//////////////////////////////------............---------------------.........000000000000000000000000////////////////////////.........---------,,,,,,.........//////000000111............///000111222111111222333333444444555444444444444444555555666777777777777888888888888::::::;;;<<<======<<<<<<)))))))))((((((((('''''')))(((((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))*********************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------///---+++******+++---///,,,,,,,,,------///000111000111222111000111444666:::===FFFTTT___hhhuuuvvvfffWWWNNNGGGFFFDDDAAA???===;;;;;;<<<;;;:::999888888888888666777777777888888888888888999:::;;;:::999777666444666777999999999777666555555555666666666666666666666555555555555666666555555444444333333333333444444555666666666666666333333222222222333444444444444444444444444444444444444444555555666666666555555555555666777888888444555666666666555333333333333444555555555555555444333333222222333333444444444555666777777777777555555666666666777777777666555555555666666444333555666777777777555333222333333333333333333333333222222333333333444444444333222111000111222333444333333444444444444333333444444444444555555555666555555555555555555555555555666666777888888999999888:::;;;:::999999:::;;;:::::::::999999999999999888888888888999999999999888888888999999999::::::888:::<<>>:::888666444444444444333111111111111000000000111111111222222111111111111111111111111000000000000000000000000//////////////////////////////............//////........................,,,------......------,,,...------------------,,,.........//////000000111///////////////////////////.........------------,,,,,,---......///000000............///000111111111111111222333333444444444333333333444444555666666666666777777777888888:::;;;<<<=========<<<;;;***)))((('''&&&'''''''''******))))))(((((((((''',,,,,,++++++*********)))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---***((((((***---///,,,,,,,,,---...///111111111111111000///000444666777777===GGGNNNUUUbbbooo~~~|||{{{zzzwwwwww{{{wwweeeYYYOOOMMMKKKHHHEEEBBBAAA@@@>>>===<<<;;;::::::::::::666666777777888888888999444555777777777666444222444666888999:::999888777444555555555666666777777666555555444444555555666555555555444444333333333333444555666777666555444444444333333444555555666555555555444444444444444444444555555666666777777444444444444444555666666222333444666666666555555222333444555666666666555555555444444444444555666222333444555555666555555555666666666777777888888777666555666777777555333666777999999999777555444333333333333444444444444111111222222333333333444333222000......000111333333444444555555555444444333333333444444555555555666666666666666666666666666777777888999:::::::::999;;;;;;;;;999888999;;;999999999999999999999999777777888888999999999:::888888999999::::::::::::<<<>>>AAADDDGGGHHHIIIIIIOOORRRXXX^^^gggrrr}}}ppp]]]PPPEEE???999666666666444222333444555444333222333444.../////////000000111111////////////000000000000//////////////////////////////////////////////////////............//////++++++++++++++++++++++++,,,------......------,,,.........------,,,,,,,,,,,,,,,---...///000111111////////////////////////000/////////............++++++,,,,,,---...//////...------......///000111000111111222333333444444555555555555555666777888444555555555666666777777:::;;;<<<======<<<;;;;;;)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))'''(((((()))***+++++++++***++++++++++++***))))))))))))))))))************+++++++++*********))))))++++++,,,,,,,,,,,,------++++++,,,,,,---.../////////000000000111111111111111333777;;;BBBKKKUUU[[[iiirrr~~~wwwrrrnnnmmmmmmooowwwyyyooodddaaa\\\WWWSSSOOOKKKIIIJJJDDD>>>===???@@@>>>;;;:::999888888999:::999888666666666777777777888888:::::::::999888888777777777777777777666666666666888888777777777777888888666666666666666666666666555555555555555555555555777555222111111222555777666666555555555444444444444444444444444444444444555444444333333444444555555555555555555555555555333444555555333333444555666555555444444333333222444444444444444444444444666666666555555444444444777666444333222111111111555666777777777777777666222222222222333333444555333333333333333333333333444333333333333444555555333333444444444333222222666666666666666666666666777888777444222222666999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999:::;;;999777888::::::888555444444555777999;;;:::999<<<===>>>>>><<<<<<>>>@@@FFFGGGKKKQQQTTTVVVXXXZZZ^^^eeeoooxxxrrrdddWWWLLLDDD<<<;;;888666555555666666555555444333333222111111333333333222222111111111111000///......///000111000000////////////000000111000///......///000111---------------------------++++++,,,...///...---///...,,,++++++,,,...///,,,++++++***+++,,,...///...---+++***+++,,,...000......////////////......//////............//////////////////////////////000000111111111111000///111111222222222333333333444444444555555555555555666777777777777888888888:::;;;;;;<<<<<<;;;;;;:::)))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***)))))))))))))))))))))'''(((((()))******+++++++++,,,,,,,,,,,,+++******))))))))))))************,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++,,,,,,---....../////////000000000111111111222333444666999>>>EEEJJJVVV```pppzzzqqqhhheeedddfffnnnvvv~~~|||tttrrrooolllhhheeebbb```YYYSSSKKKIIIJJJJJJDDD???@@@===:::888888888777777999999999888888888888888::::::999999999999888888777777777666666666555555888777777666666777777888666666666666666666666666555555555555555555555555777666555444444555666777666666555555555444444444444444444444444444444444555444444333333444444555444444444444444444444444333444555555333333444555444444444444444444444444444444444444444444444444555555555555444444444333444444333333222333333444555555666777777777777666333333222222333444444555333333333333333333333333444444333333444444555666444444555555555555444444666666666666666666666666444666777777555555777999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::999888999;;;<<<:::888777777888:::<<<=========BBBCCCDDDCCCBBBBBBEEEHHHJJJPPPZZZeeelllpppsssuuuzzznnn___SSSJJJAAA;;;:::999777555444444444555555444444333222222111111222222111111111000000000111000///......///000111000000////////////000000......------------......---------------------------,,,+++,,,.........,,,///---,,,++++++,,,---///...---,,,+++++++++,,,---...---,,,,,,,,,---...///......////////////......------,,,,,,,,,,,,------........................///000000000000000//////111111111222222222333333444444444444555555555555777777777888888888888999::::::;;;;;;;;;;;;::::::)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******((((((((()))******++++++,,,,,,------,,,,,,+++***))))))))))))************,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........////////////000000000000111222111111111333888;;;BBBLLL]]]nnn{{{wwwiiibbbaaabbbffflllsssyyy~~~|||zzzyyytttlllcccaaabbb___VVVMMMJJJEEE???:::999999999999888888888888777777777777555555555555666666666666666666666666555555555555777666666555555666666777666666666666666666666666555555555555555555555555666666666666666666666666666666666555555555555444333333333333333333333333555555444444444444555555444444444444444444444444333555555555444333444555222333333444555555666666444444444444444444444444555444444444444333333333222222222222333555666777444555666666777777777666444333333333333444555555444444444444444444444444444444444444444555666666444555666666777777777777777777777777777777777777222444888999999888999:::::::::::::::::::::::::::::::::999999999::::::;;;777666555777999:::999888999999:::<<<===??????@@@EEEFFFHHHGGGFFFHHHNNNRRRYYYddduuulllcccWWWMMMFFFAAA<<<888888777555333222222333333444444333333222111111111111000000000000/////////000000////////////000000000//////......//////000------............------------------------------...---,,,,,,---...---+++...---,,,++++++,,,---...///...---,,,++++++++++++---------.........//////---......//////......---------,,,,,,,,,,,,------..............................///////////////...000111111111222222222222333333333444444555555555777888888888888999999999999::::::;;;;;;::::::999)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********(((((())))))************++++++,,,,,,++++++***)))((()))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000///000000000///111555777888AAANNN]]]iiittt|||tttmmmkkkjjjjjjlllnnnrrrxxx}}}}}}{{{pppfffWWWQQQIIIBBB???>>>>>>???:::::::::999999999999999444444555555555666666666666666666666555555555444666666555555555555666666666666666666666666666666555555555555555555555555444555666777777666555444666666666555555555555555333333333333333333333333555555444444444444555555444444444444444444444444444555666555444333444666333444444444555555555666555555555555555555555555444444444444444333333333222222222333444555666777444555555666777777777777555444444444444444555555444444444444444444444444555555555444555555666777444444666777888888888888888888888888888888888888555666888999999999999:::999999999999999999999999999888888888888999::::::888777777888999:::::::::===>>>@@@AAABBBCCCFFFGGGIIILLLNNNOOOOOOTTT\\\cccqqqsssgggUUUPPPHHHBBB???===;;;999777666555333222222333333333333222222111111111000000000000000000000000000000000////////////000000/////////....../////////---...000000000000...---------------------------///...,,,,,,------,,,***------,,,++++++,,,------------,,,,,,,,,+++++++++,,,---.../////////......---------......---------///......------......///........................------......///.........000000000111111111111222222222222333444444555555888888888888999999999999999999::::::::::::999999((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((())))))************)))))))))))))))************************)))((((((((()))))))))************))))))))))))*********************+++++++++,,,,,,,,,,,,,,,------------------............/////////...///000000000000333555444:::BBBMMMXXXeeeqqqxxx}}}yyyuuutttoooqqqsssuuuzzz~~~iiibbbXXXOOOIIIFFFCCCBBB@@@@@@??????>>>=========:::999999999999999888888777666666666666555555555666666555555555555666666777777777777777777777777666666666666666666666666666777888999999888777666666666666666666666666666444444444444444444444444666555555444444555555666444444444444444444444444444555666666444444555666666666666555555444444444555555555555555555555555444444444444444444444444444444444333333444555555444555666777888888888888666666555444444555555555555555555555555555555555666555555555555666777777444444555777888888888888999999999999999999999999;;;999777666777888999:::999999999999999999999999777777777777777888999999======<<<<<<<<<===>>>???AAADDDFFFGGGHHHJJJNNNQQQQQQVVV[[[]]]___eeeoooxxxsssggg[[[SSSDDDAAA===999888777666666666555555444333333333333222111111111111111000000111111111111111111111111//////000000000000////////////............//////---...///000000///...---------------------------///...,,,,,,------,,,***,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,---......//////......,,,,,,------------,,,,,,......------------..............................,,,,,,---...............//////000000000111111111111111222222333444444555777777888888888999999999888888999999999999888888((())))))******))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))******)))))))))***)))(((((('''))))))))))))************((((((((()))))))))))))))************++++++++++++------------------------------------.........///...///000000.........///111333888???IIIWWWeeennnvvvzzzyyyxxxvvvtttuuuzzz|||vvvmmmccc[[[UUUOOOLLLJJJIIIGGGEEEBBB@@@>>>======<<<;;;:::888777666666777777777777666666666666777666666555555666666777777777777777777777777777666666666666666666666666999999;;;;;;;;;;;;999999555666666666666777777777555555555555555555555555666666555555555555666666555555555555555555555555444555666666555444555666777777666666555444444333555555555555555555555555444444444555555555555666666666555444333333333444555666777888999:::::::::777777666555555555555666666666666666666666666666666666666666666777888888555555666777888888888888888888888888888888888888===:::666555666888999999888888888888888888888888777777777777777888999:::;;;<<<===<<<<<<===???BBBCCCFFFIIIKKKKKKOOOTTTYYY[[[aaahhhkkkmmmsss~~~~~~~~~{{{uuuggg\\\PPPFFFBBB;;;:::999777555555555555444444444444333333333222000000000000000000000000000000111111111111222222//////000000000000/////////......------......///,,,,,,------------,,,,,,------------------------...---,,,,,,---...---+++++++++,,,,,,,,,,,,++++++)))***+++,,,------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------,,,,,,---...////////////////////////000000000000000000111222333333444444666777777777777888888888777888888999999888888777((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((('''(((((()))******++++++***)))))))))))))))))))))***************)))(((((())))))))))))************(((((())))))************************++++++++++++------------------------,,,,,,---------.........---///000000...------...///000222666===HHHSSS[[[eeekkkuuu~~~{{{xxxxxx{{{}}}{{{uuuoooiiidddaaa^^^[[[VVVPPPKKKGGGEEECCCBBB@@@>>>;;;888666555999888888888777777777777888777777666666777777888777777777777777777777777666666666666666666666666888999999999999999999888555666666666777777777777777777777777777777777777666666555555555555666666666666666666666666666666444666777666555444555777666666666666555555555555555555555555555555555555555555555666666666777777666666555444444444444444666777888999:::;;;;;;;;;888777777666555555666666666666666666666666666666777777666666777777888999888888999999999999888888888888888888888888888888:::777555555888999999888888888888888888888888888888888888888999:::;;;<<<:::<<<>>>>>>>>>AAAEEEIIILLLPPPTTTVVVWWW[[[bbbhhhkkksss{{{~~~~~~|||vvvqqqoooooosssvvv{{{}}}}}}}}}~~~yyyjjj[[[RRRKKKBBB;;;:::777777777666555444555555222222222333222222111111000000000000000000000000/////////000000000111111...///000111111000///...///......------......///---,,,,,,++++++,,,,,,------------------------------,,,+++,,,.........,,,+++++++++,,,,,,+++++++++***+++,,,---------,,,+++,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,------------------------,,,,,,---//////000000000........./////////000000//////000111222333444444555555666666666777777777777777888888888888777777((()))***++++++***)))(((************************)))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((('''(((((()))***+++++++++*********)))))))))))))))+++++++++++++++***))))))))))))))))))************))))))******+++++++++,,,)))************+++++++++------------------------,,,,,,,,,---------......+++---000111000000000111///000111222555<<>><<<999999999999888888888777888888777777777777888888777777777777777777777777777777777777777777777777666555555555555555555666555666666666777777888888777777777777777777777777666666555555555555666666777777777777777777777777555666777666555444555777444444555555666777777777666666666666666666666666555666666666777777888888555555444444444555555666777777999:::;;;<<<<<<<<<888888777666666666666666777777777777777777777777777777777777777888888999::::::;;;;;;;;;:::999999777777777777777777777777555444444777:::;;;999777777777777777777777777777::::::::::::;;;<<<===>>>@@@BBBEEEFFFGGGKKKQQQVVV\\\aaaeeegggiiimmmuuu|||~~~qqqjjjhhhfffgggiiimmmqqqvvvyyyzzz|||rrr^^^RRRHHHFFFCCC===888888111222222222111111111222000111111111111000000///////////////000000000000---.........//////000000...///000111111000///............------.........//////---,,,,,,---//////---------------------------,,,+++,,,...///...---***++++++,,,,,,++++++***,,,---......---,,,***))),,,+++***))))))+++---...+++++++++,,,,,,+++++++++...------,,,,,,------...------------------------,,,---...///000000000000............/////////000...///000111222333444444555555555555666666666666777777888888888888777777''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))(((***+++***)))((()))***+++***)))(((((()))***+++******++++++++++++******+++++++++++++++***)))(((((()))++++++++++++---///........................//////.........---------...///000111444666888999GGGNNN[[[iiixxx|||uuuooolllkkkpppxxxuuupppooojjjaaaYYYTTTNNNGGGCCCDDD???===;;;;;;<<<>>>>>>>>>:::;;;;;;999888777888999555555444444444444444444888666555666777777666555777777666666555555666666777777777777666555444444888777666555555666777888777777777777888888888888555555555555666666666777888888777777666666555555777777777777777666555555000222444666777777666555777777777777777777777777777777777777777777777777666666777888:::<<<>>>???<<<;;;:::888777888888999777777777777777888888888999999888888888888888999888888777666666666666666999999888777777777888888555555666666777888888888777888888888888888888999;;;;;;;;;<<<>>>AAACCCEEEHHHKKKNNNOOOPPPVVV___gggqqquuuzzzxxxqqqfff___]]]aaagggkkkooosssxxxyyyeeeWWWQQQBBB===<<<777888:::333333222222111111222222333222222222111111111000000222111111111111111222222////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********...---+++******+++---...---,,,,,,++++++,,,,,,---.........//////...------,,,+++++++++,,,...000111///...---,,,,,,,,,,,,,,,...................................................------,,,,,,,,,------///000111222222333333333666666666666777777777777666555444555666999;;;===''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((((((((())))))((()))******)))((()))***+++******))))))******+++)))******++++++******)))+++++++++++++++***))))))***+++,,,,,,+++***+++---........................///.........------------...//////111222444666777<<>>===;;;:::::::::888888888999999999999999:::888777777888888777555666666555555555555666666666777777777777666666555777777666555555666777888777777777777888888888888555555555666666666777777888888777777666666666666888888888888888777666666333444666777777777555444888888888888888888888888777777777777777777777777666666777888:::<<<>>>???<<<;;;:::888777888888999888888888777777777777777999888888777777888888888999999888888888888999999777777777666666777777888777777777888888999999999::::::::::::::::::;;;;;;?????????AAACCCFFFHHHJJJOOOTTTYYY]]]aaaiiisss{{{wwwnnnhhh```\\\___gggqqqwwwxxxmmm```QQQGGGDDD777444555222555777000333222222111111222222333222222222111111111000000222111111000000000111111////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++++++++***...---+++******+++,,,...---,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,------...------,,,,,,,,,------------------------------........................000//////......//////000,,,---...//////000000///444444444444555555555666555555444555666999;;;===''''''((((((((((((''''''(((((()))))))))*********(((((((((((())))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))(((((((((((()))******))))))(((((((((((())))))((()))******(((((()))***+++******))))))******+++)))******++++++******)))***++++++++++++***))))))+++,,,---,,,***)))***+++------------------------............------------////////////000222333444555777===FFFRRR```lllssstttyyyuuujjjddd___bbbhhhoooyyyzzzmmmbbb___YYYWWWUUUUUUUUUUUUTTTRRRMMMLLLIIIFFFBBB???===<<<888888999999999999999999999777666666777777555444777777666666666666777777555666666777777777777666777777666666666666777777777777777777888888888888555555666666666777777777888777777777777666666666888999999999999888888777666777888888888777555444888888888888888888888888777777777777777777777777666666777888:::<<<===>>><<<;;;:::888777888888999999999888888777777666666888777777777777777888888666666666666777888999:::777777777777777777888888666777777777888888888888:::::::::::::::;;;<<<<<>>555222222111111111111222222222111111111111000000000222111000///////////////////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++++++++---,,,+++******+++,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,---,,,+++************+++---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000////////////000000...///000111111222222111222222222222333333333333555555555555666888:::<<<''''''((((((((((((''''''(((((()))))))))*********(((((((((((())))))))))))***)))'''&&&&&&''')))***(((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))((()))***)))((('''(((***))))))))))))))))))))))))))))))************))))))******+++++++++******)))***,,,,,,,,,******+++,,,------------------------------------------------//////......//////000111222333666<<>><<<;;;;;;::::::999999999:::888777888999999888666999888888777777888888999444555666777777777777777888777777777666666666666666777777777888888888888555666666666666777777777777777777777777777777777888888888999999888777777777888888999999888777777888888888888888888888888777777777777777777777777666666777888999;;;===>>><<<;;;:::888777888888999:::999999888777666555555777777666666777777888888666666666777888:::;;;<<<:::999999888888888888999999999999:::;;;<<<<<<<<<============>>>@@@BBBCCCGGGHHHKKKPPPVVV^^^eeeiiiuuuzzz{{{rrrkkkccc]]][[[\\\```iiixxx|||oooeeeWWWLLLFFFBBB>>>;;;888222555888999AAADDD:::222222111111111111222222111111111111000000000000222111000......---------////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,++++++******+++,,,------,,,,,,,,,++++++***))),,,,,,------...---------,,,,,,++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------.../////////000111222222333222222111111111222222222333333555555555555666888999:::''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))''')))***)))((('''((()))(((((((((((((((((((((((()))))))))******))))))))))))******+++++++++******(((***++++++++++++---...------------------------,,,,,,------------------///......------......///---...000444:::AAAGGGJJJLLLPPPWWWaaammm{{{|||uuulllmmmnnnooorrryyyvvvlllbbbWWWMMMFFFEEEDDDAAA???>>>??????@@@@@@???======>>>>>>===;;;:::999888888777777888888444555666777777777777777999999999888888777777666666777777777888888888888666666666666777777777888777777777777888888888888666666777777777777777666666777888999999:::::::::888888888888888888888888777777777777777777777777666666777888999:::<<<===<<<;;;:::888777888888999:::999999888777666555555777777777777777888999999999999::::::<<<===???@@@;;;::::::999888888888888<<<===>>>@@@BBBDDDEEEFFFEEEDDDDDDEEEGGGJJJMMMOOOOOOQQQUUU]]]gggrrr{{{|||ssskkkeee```]]]\\\]]]bbblllzzzvvviiibbbSSSMMMDDD>>>;;;:::888666444///222555666???AAA666222111111000000111111222000000000000000000000000111000///...------------////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++************++++++,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,***+++,,,,,,---.........+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////+++,,,---...////////////111222222222222333333333444444555555666777888999''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((()))******))))))(((((((((((())))))'''((())))))''''''((()))'''(((((())))))(((((('''((())))))******))))))((())))))***++++++++++++***''')))++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------.........///000222444777:::<<>>;;;;;;:::::::::;;;<<<<<<===???AAAEEEHHHKKKNNNOOOLLLLLLMMMOOORRRVVVZZZ\\\bbbdddhhhpppzzz~~~|||}}}}}}yyyvvvnnnggg```]]]ZZZZZZ]]]cccjjjrrr}}}ssshhhZZZOOOKKKAAA>>>:::777666666555444333000222333333>>>@@@333111111000000000000111111//////000000000000000111111000///...............////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))))))))***************))))))******+++,,,,,,,,,)))***+++,,,,,,+++***)))''''''((()))************)))***,,,---.../////////,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000111,,,---...///000000000000222222222222333333333444444444555666777777888888''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***))))))(((((((((((())))))'''((()))(((''''''((()))((()))***++++++***)))((((((((())))))))))))(((((())))))***+++++++++++++++)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------......///222111111111222444777999888:::===BBBJJJVVVccclllyyy}}}pppggg]]]ZZZUUUSSSTTTZZZ```eeebbb___[[[WWWSSSOOOJJJGGGDDDCCCAAA???===<<<<<<;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<:::999888777777777777888888888888666666777777777888888888777777888888888999999999555666777888888888888888888888888888888999::::::999999999999999999999999777777777777777777777777777777777777888:::;;;;;;<<<;;;:::888777888888999888888888777777777777777888888888888999:::;;;<<<999999999999:::;;;<<<=========>>>@@@BBBEEEGGGHHHGGGIIIMMMRRRWWW\\\```bbb^^^^^^___bbbfffkkkpppsss|||}}}yyyuuuoookkkjjjkkkkkkjjjaaaZZZVVVWWWYYY]]]fffpppzzznnnaaaZZZQQQGGG@@@???;;;999777555444444444444444222333222333???BBB444111111000000000000111111////////////000000111111000000//////...//////000////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************))))))))))))((()))***++++++,,,,,,,,,'''(((***,,,---,,,+++***((()))***++++++,,,,,,,,,***+++,,,---...------,,,,,,,,,++++++***+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000...///000111222222222222111111222222222333333333444444555666777777777777''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))'''((()))((('''&&&''')))***+++,,,------,,,+++***(((((())))))))))))((((((((()))***++++++++++++++++++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------...//////222000---,,,---000444777111222555888>>>GGGRRRYYYeeemmmxxx}}}~~~~~~~~~zzz{{{}}}tttoookkkfffdddgggoooxxx~~~~~~zzztttnnnhhhbbb\\\XXXLLLKKKIIIFFFDDDBBBAAAAAA??????@@@@@@???>>>============>>>>>>===;;;:::888777777777777888888888888777777777777888888888888777777888888999999999999666777888999999999999999:::999888888777777888888999999999999999999999999777777777777777777777777777777777777888999:::;;;<<<;;;:::888888888888999777777777777777888888888999999999999:::;;;<<<===@@@@@@@@@@@@AAABBBCCCDDD@@@AAADDDGGGKKKOOORRRTTTXXXZZZ___eeekkkqqquuuxxxttttttvvvyyy~~~yyyoookkkgggbbb```aaacccddd^^^XXXUUUXXX]]]dddqqq~~~}}}sssdddXXXMMMIIIEEE>>>;;;===:::888555222111111222222111///111//////===@@@222111111000000000000111111.../////////000000111111000////////////000000111////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******))))))(((((((((((()))++++++,,,,,,,,,&&&'''***,,,------,,,++++++,,,---...//////000///++++++,,,---,,,+++***)))------,,,+++************........................,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,---...+++,,,---...////////////111111111111222222222222444444555666777777777666((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************************************---,,,+++*********+++,,,,,,,,,---......---,,,,,,---------............///222222222444888===AAADDDRRRYYYbbbiiimmmsss{{{{{{sssqqqsssvvv~~~~~~~~~{{{xxxxxx~~~ssslllddd```YYYUUURRRPPPNNNMMMKKKJJJIIIGGGFFFDDDCCCCCCAAAAAAAAA@@@???===;;;:::<<<;;;::::::;;;:::888666888888888999999999:::::::::::::::::::::999888777888888999::::::999777666<<<<<<;;;:::999999::::::444555666777999:::;;;;;;888999999:::999888888777999999999999999999999999999777777777888999888777888666666999:::999999===???>>>===>>>BBBFFFIIIJJJMMMPPPTTTTTTRRRQQQSSSUUUJJJMMMPPPTTTYYY```hhhmmmsssvvvzzz}}}~~~yyyrrrllliiiaaa^^^[[[ZZZ\\\___bbbdddcccbbbaaaaaafffuuu}}}rrrdddZZZMMMJJJEEE???:::777555444333444444555555444444333000000111111111222222222111111000///////////////000000000000000000000000........................,,,,,,,,,---------...............///////////////,,,,,,,,,------.........++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))!!!$$$(((,,,---,,,***(((---,,,+++******+++,,,---)))************+++++++++------------------------//////---,,,+++*********)))((()))***,,,,,,+++)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,////////////000111222333222222333444444555666666((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************************************,,,+++++++++***++++++,,,,,,,,,---......---,,,,,,---------............///000000///000333666:::<<>><<<<<<======>>>???@@@@@@;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<:::999888777777;;;:::999:::<<<===<<<;;;===::::::===>>>>>>AAAEEEJJJIIIHHHJJJNNNSSSWWWYYY^^^cccggghhhgggeeefffhhhhhhjjjlllnnnrrryyyyyyooojjjddd```^^^]]]\\\ZZZ[[[```gggmmmpppqqqrrrrrrsssyyyxxxlllcccZZZNNNFFFCCC@@@===888555333222222222333333444444333333222000000111111111222222222111000000///////////////////////////////////////........................,,,,,,---------.....................------------,,,,,,------------------++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((()))+++,,,------------,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---++++++,,,...//////,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++...///000///---,,,---...////////////000111222333222222222333444444444555((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))***************************************************++++++,,,,,,+++++++++,,,,,,------------,,,,,,---------............///000///......///111333555888;;;>>>@@@DDDMMMXXX```nnnwwwyyyqqqlllllllllmmmmmmmmmmmmooouuu}}}}}}|||{{{vvvvvvuuurrrnnnhhhccc___`````````^^^YYYSSSNNNJJJEEECCC@@@???@@@AAAAAA@@@AAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCBBB@@@@@@???;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@BBBCCCDDDEEECCCBBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAABBBBBBDDDDDDBBBAAA@@@???>>><<<;;;;;;@@@???>>>@@@CCCEEEFFFFFFGGGDDDBBBEEEHHHJJJOOOTTT\\\[[[[[[\\\```fffkkkooowww|||}}}kkkbbb]]]ZZZYYYZZZ]]]^^^aaafffoooyyyxxxmmm___TTTMMMFFF???999888777555333222111222222111222222222222222222111000000000111111111111222111000//////......//////////////////////////////........................,,,------------..................---,,,,,,++++++------------------,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))(((((()))***++++++***++++++++++++++++++***)))************+++++++++++++++++++++++++++++++++((((((((()))***+++,,,,,,,,,,,,---///000///,,,)))************************++++++++++++++++++++++++.../////////---,,,---...////////////000111222222222222222222222222222333((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))************************************************)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000/////////000222333444555666777:::AAAIIIOOOYYYcccooowwwzzz~~~~~~xxxvvvvvvwwwsssrrrpppmmmllloootttxxx|||vvvrrroooppppppnnnjjjccc\\\XXXPPPMMMIIIGGGHHHJJJLLLLLLNNNNNNNNNOOOQQQSSSUUUVVVXXXVVVTTTQQQNNNKKKIIIGGGCCCCCCCCCCCCCCCDDDEEEFFFGGGIIILLLOOOQQQRRRRRRRRROOONNNLLLKKKKKKMMMOOOPPPTTTRRRPPPNNNMMMNNNOOOPPPKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFGGGJJJOOOTTTVVVWWWXXXSSSQQQTTTWWW[[[bbbiiippppppqqqqqqtttxxx~~~ssseee]]]ZZZZZZ]]]bbbfffkkksss}}}sssjjjbbbZZZNNNEEEAAA>>>;;;888555555444333333333333444000000111111111111000000000000000000111111111111000000///............///////////////////////////........................------------............//////......---,,,++++++.........------,,,,,,,,,,,,,,,+++++++++++++++***************************))))))))))))))))))))))))))))))((((((((((((((())))))***+++,,,,,,+++***)))))))))*********+++++++++***************************++++++******))))))(((******,,,...///---***&&&***************************************++++++++++++,,,------+++++++++---///......//////000111222222222222111111111111111((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************************************)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000////////////111222333000111222333444777:::===DDDNNNYYY```dddjjjsss{{{{{{vvvrrrqqqsssuuu}}}~~~xxxrrroooaaa]]]YYYWWWXXX[[[]]]]]]bbbbbbbbbdddgggjjjnnnpppqqqpppmmmhhhccc]]]XXXVVVPPPOOOOOONNNOOOQQQSSSUUUTTTXXX]]]bbbgggiiijjjkkkgggeeebbb``````bbbeeefffhhhgggdddaaa_________``````___]]]ZZZXXXUUUSSSRRRRRRRRRTTTYYY```ggglllnnnmmmhhheeegggjjjooowwwtttkkkaaa]]]]]]```hhhqqqxxxtttfffZZZRRRLLLFFF>>>999888888888777555555444444333333333333///000000111111000000///000000000000000000000000000//////...............................................................---------.........//////111000000///...---,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++,,,---......,,,+++***))))))+++,,,,,,+++))))))))))))*********+++++++++************************+++,,,,,,,,,+++***)))(((******+++---...---***'''++++++++++++++++++++++++))))))*********++++++++++++,,,---,,,++++++,,,---............///000111222111111111111111111111000(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************************************)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------............///---------......///000111///000222333444444333333777>>>FFFKKKOOOUUU^^^dddpppxxx|||zzz{{{}}}vvvrrrnnnmmmnnnqqqrrrssswwwwwwxxx{{{wwwppplllcccbbbaaa```aaadddgggjjjfffkkksss|||zzzwwwuuuvvvyyy{{{}}}{{{yyywwwuuutttssssssyyywwwtttpppkkkgggdddbbbeeeeeegggmmmuuu}}}|||xxxzzz}}}}}}wwwsssmmmgggdddeeehhhooo{{{zzzkkk^^^TTTJJJDDD===:::666444444555666666333333333222222111111000///000000111111000000///111000000000000000//////000///......------......................................................------........./////////000000000//////......---------------------,,,,,,---,,,,,,++++++*********+++++++++***************)))))))))))))))))))))))))))+++,,,------,,,***))))))******************))))))************+++++++++************************)))***+++,,,,,,,,,+++***+++***+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,...///...------...000............///000111111111111111111111111111222(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))'''((((((((()))))))))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************************************+++,,,---...,,,,,,+++******+++,,,,,,---------............///.............../////////111111111333444444333222333666999<<>>@@@DDDNNNZZZccchhhmmmrrrwww}}}~~~wwwuuuyyy~~~wwwsssnnnnnnrrruuuwwwvvvrrrrrrrrrssstttvvvxxxyyy{{{mmm___VVVJJJAAA<<<:::888777111222444555444222000...000000111111222111111000000000111111111111000000111111000000/////////...//////...------------.............................................................../////////000,,,,,,------------------,,,,,,,,,------.........------,,,,,,+++***))))))++++++++++++******))))))))))))))))))))))))))))))...,,,+++)))***,,,...000+++***)))(((((()))***+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,***&&&###!!!'''&&&%%%%%%(((+++,,,,,,++++++++++++++++++++++++******+++,,,------......***+++,,,,,,++++++---......------......///000111000000111222333444444444******))))))((((((((('''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((******))))))))))))************)))(((((((((((((((+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))(((((())))))*********+++************************************************((()))***,,,,,,+++******+++*********+++---///111---------............///////////////000000000000000000111222333555666777<<<@@@FFFLLLSSSZZZaaaeeennnttt}}}tttooopppssstttttttttwww}}}uuummmfffffffffffffffiiinnnrrrqqqwww|||}}}{{{|||vvvdddWWWKKKHHHBBB===888555444444222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////........................000000000///......------////////////////////////------------------,,,,,,......---------,,,,,,,,,------++++++++++++------------------,,,,,,+++***))))))))))))************---+++)))***,,,---,,,)))))))))***++++++++++++***************************))))))))))))))))))))))))******)))))))))))))))***************************+++***((('''(((***---///...---,,,,,,++++++,,,,,,---------.........//////........................,,,,,,,,,---------......,,,...000333444444333222)))))))))(((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))******)))(((((((((((((((************)))))))))(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))((()))))))))************************************************************))))))***++++++++++++***((('''(((((()))***+++,,,------------.............../////////000000000000//////000000111222444444666999<<>>:::666333222222222222222222222222222222222111111111111111111111111////////////////////////////////////////////////........................................................................,,,,,,------------------...------------,,,,,,,,,---,,,++++++++++++,,,---++++++,,,,,,+++******)))))))))))))))************+++***((()))+++,,,***((())))))***++++++++++++***************************))))))))))))))))))))))))******))))))))))))******************************+++***((('''(((***---...,,,,,,+++************+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,...000222333333333222((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((***))))))(((((((((((((((************))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++************)))))))))))))))))))))*********************************************************************)))******+++,,,******+++,,,,,,,,,,,,,,,------------................../////////000000000///.........//////000111333444666777888:::===???IIIOOOXXXaaalllyyy{{{vvvrrrooommmkkkiiijjjrrr~~~yyyvvvqqqlllhhhccc^^^[[[[[[]]]```dddkkkttt~~~xxxkkk^^^UUULLLDDD???777555333111000000111222222222222222222222222222111111111111111111111111////////////////////////////////////////////////........................++++++,,,------...//////........................++++++,,,,,,------......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************)))((())))))))))))***************)))((((((******)))((())))))***++++++++++++***************************))))))))))))))))))))))))***)))))))))))))))******************************+++***(((((()))***---...,,,+++******))))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---...000111222222222111((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))))))))(((((((((((())))))*********)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******************)))))))))))))))))))))))))))*********************************************************+++***)))))))))***,,,---+++,,,---.........,,,,,,,,,,,,---------................../////////000000//////...............//////000222333444555888:::===AAAGGGMMMUUU```mmmvvv~~~zzzwwwsssnnnkkksss~~~yyyllliiifffbbbaaa```______```fffnnnxxxzzzpppggg```UUULLLEEE@@@<<<999555444222111111222333444111111111111111111111111111111111111111111111111////////////////////////////////////////////////........................+++++++++,,,,,,---------------------------------******+++,,,------......---------,,,,,,,,,++++++,,,++++++++++++++++++,,,)))******+++******))))))((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))***+++***************************))))))((()))+++,,,...,,,,,,+++***************+++++++++,,,,,,,,,,,,---------------------------.........////////////000---...///000111111111111''''''(((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))******))))))))))))))))))************************************************+++***)))))))))***,,,---((()))***++++++***)))(((,,,,,,,,,------------...............////////////000000///............///+++---.........000222444555888<<>>:::777444222555555333222222222333333111111111111111111111111000000000000000000000000........................////////////////////////........................------,,,,,,,,,+++++++++------------------------******++++++,,,---......------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++++++++***((()))))))))************)))************)))******))))))***++++++++++++***************************))))))))))))))))))))))))))))))(((((()))***++++++***************************)))))))))***+++,,,---------,,,+++++++++++++++,,,,,,,,,,,,------------------------------------.........////////////000---......///000000000000(((((((((((())))))))))))''''''((((((((()))))))))((((((''''''''''''((((((******))))))))))))******((((((((((((((())))))***))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((()))))))))))))))***************))))))))))))*********************************************************)))******+++,,,)))******+++,,,,,,++++++,,,,,,,,,,,,------------------........./////////000000//////...////////////000000///------///000///222555666999>>>FFFMMMUUU___lllwww~~~}}}}}}~~~yyytttlllggghhhlllpppssssssvvvxxxwwwsssnnnkkkjjjccceeegggjjjmmmqqqvvvzzzssseee[[[RRRKKKFFF???>>><<<999666444333222444444333222111000000000111111111111111111111111000000000000000000000000........................////////////////////////..............................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,++++++++++++******++++++++++++******)))***++++++,,,+++++++++))))))))))))************)))***++++++))))))***+++))))))***++++++++++++***************************))))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))))))))***+++,,,---...---,,,,,,++++++,,,,,,************+++++++++,,,++++++++++++++++++++++++------........./////////............/////////000))))))))))))******++++++'''((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((()))******((()))))))))************%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((())))))******************)))))))))(((************************************************))))))***++++++++++++***+++++++++,,,---...///000++++++,,,,,,,,,------------------.........////////////.........//////000333333333111///...///000///111333333333555;;;@@@@@@HHHTTT]]]dddmmmyyyzzzxxxwwwwwwyyy||||||jjjddd^^^[[[\\\aaafffhhhkkkooossstttsssqqqqqqqqqqqqvvv|||}}}lllcccXXXNNNHHHCCC>>>:::::::::888666444444555666222222111111000/////////111111111111111111111111000000000000000000000000........................////////////////////////........................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***)))((())))))***++++++******))))))))))))************''')))+++***((('''(((***))))))***++++++++++++***************************))))))))))))))))))))))))(((((((((((()))***+++,,,************************)))))))))******+++,,,,,,---,,,,,,+++++++++++++++))))))))))))************************************,,,---------..................------......//////))))))******+++++++++,,,(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******(((((())))))*********+++%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''((((((((())))))******+++*********))))))((((((************************************************((()))***,,,,,,+++******(((((((((((()))+++---///++++++,,,,,,,,,------------------.........//////...------------...///000//////000///------...000222333555333000000333666444;;;DDDJJJNNNVVVcccmmmrrrzzzzzzxxxvvvtttuuuwwwzzz|||zzzppp```\\\VVVSSSVVV[[[```cccjjjooouuuxxxyyyyyy{{{}}}zzziii^^^TTTNNNGGGAAA???<<<888444666555333111///000333666222222111111111000000000000000000000000000000000000000000000000000000000........................////////////////////////........................+++,,,,,,------......///++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))''''''((()))))))))))))))))))))))))))************&&&(((***)))&&&&&&'''***))))))***++++++++++++***************************))))))))))))))))))))))))(((((((((((()))***+++,,,************************((())))))***++++++,,,,,,,,,++++++***)))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...//////+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((&&&''''''((()))******+++((((((((((((((()))******((()))*********((('''&&&((((((((((((((((((((((((((()))*********((('''&&&))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))+++++++++******(((''''''+++)))((('''((()))+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---...............------++++++,,,,,,---...//////000000000000000000000000//////000111111111111111444555888:::>>>CCCJJJOOO\\\bbblllwww|||yyyyyyyyyyyyyyy|||xxxxxxzzzzzzyyyxxxxxxwwwrrrjjjdddXXXUUURRRRRRVVV___gggmmmwww|||tttjjj___TTTMMMDDDAAA<<<888555555666777666333//////111444444222000000000000000000000000//////000000111111222222...///111111/////////000////////////..................---,,,---...///000..................------///...+++)))))))))***+++,,,,,,,,,---------......///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))((()))******)))((()))+++,,,+++***)))((((((((((((+++***)))(((((()))***+++++++++******))))))((((((,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,*********+++------,,,+++''''''''''''((((((((((((******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''******)))))))))(((((((((''''''(((((())))))******((((((((((((((()))******)))))))))))))))(((''''''((((((((((((((((((((((((((()))******)))((('''&&&))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((())))))************)))***)))((('''((()))+++,,,))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------............------++++++,,,,,,---......///........................//////000111111111111000333444555666888<<>>>>>;;;888555333222333333333000...---///111111000000000000000000000000000/////////////////////......///111111///...///000////////////...............------,,,---...///000---.....................///...,,,***)))***+++,,,++++++++++++,,,,,,,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++***((('''((())),,,,,,+++))))))(((((((((******))))))))))))***************)))))))))))))))++++++)))((((((((())))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,******)))***,,,---,,,***(((((()))))))))***************))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,***)))((((((((()))+++,,,))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,------............------+++,,,,,,------.........------------------------...///000000111111000000222222222222222333777:::888===EEEOOOYYYbbbhhhlllrrrxxxyyyrrrkkkjjjiiihhhiiimmmllljjjiiihhhhhheeebbb___]]]]]]___fffsss|||qqqhhh___YYYPPPIIIDDD@@@;;;666888777555333222111111111222000......///000111000000000000000000000000000//////......---,,,,,,+++---///111000///...///000/////////............------------,,,---......///------....../////////000///...---+++++++++,,,,,,************++++++++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,+++(((''''''(((,,,,,,+++***))))))))))))))))))************))))))((())))))))))))))))))*********)))((((((((())))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,+++))))))***+++,,,+++************+++++++++,,,,,,***)))))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))((())))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))*********+++******+++++++++,,,,,,,,,,,,,,,---.........------,,,,,,,,,---------......------------------------...//////000000000000000000111000///...///111333444666;;;@@@GGGMMMRRRUUU[[[bbbmmmyyyxxxxxx{{{}}}}}}sssnnnhhhcccdddfffgggkkkoookkkkkklllmmmooopppppppppqqqrrruuu}}}{{{rrrkkkddd[[[UUUMMMIIIDDD@@@>>><<<999777555555555555444333222222333222111000111222222222000000000000000000000000.........------,,,,,,,,,---///000000///....../////////.........---------,,,,,,,,,---------......---------...//////000000///...---,,,,,,,,,,,,---*********++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***++++++***((('''((())),,,,,,+++***************((()))***++++++***)))((('''((((((((())))))******)))))))))((((((((())))))))))))))))))))))))))))))((()))))))))***************)))((((((((()))+++,,,+++)))((()))***+++***)))*********+++++++++,,,,,,))))))))))))))))))***+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%))))))))))))(((((((((((())))))(((((((((((())))))***)))(((''''''((()))***)))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,---......------,,,,,,,,,---------------..............................///000000000000000///000000///...///111333333444555888;;;>>>BBBDDDGGGNNNYYYeeepppzzz{{{qqqoooqqqrrrtttxxxxxxzzzzzzyyyxxxwwwxxxyyy||||||{{{~~~wwwnnngggccc]]][[[___eeeiiinnntttsssuuuyyy}}}|||mmmggg^^^WWWRRRMMMHHHDDD@@@>>>;;;888777666555444333444555555555444333222111111111111111111111222////////////////////////------........./////////---...000000...---...///............------------,,,,,,,,,---------------,,,---------.........///......------,,,,,,------++++++++++++,,,,,,,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,'''(((******))))))***,,,++++++******)))*********((()))***++++++***)))(((''''''(((((()))))))))***((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))***************)))((((((((()))+++,,,+++)))(((''')))***)))))))))))))))************+++))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,---...///000))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&%%%%%%%%%%%%(((((((((((())))))))))))***))))))(((((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))************))))))(((((()))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------...------------------------------........................---...//////000000//////...///000000//////111333///000000222444777999::::::???HHHQQQZZZccckkkpppvvv{{{yyyooolllmmmlllmmmnnnmmmnnnmmmllljjjkkkmmmoooooottt{{{{{{wwwvvvwww|||}}}xxxrrrooopppssswwwxxx|||{{{uuuooolllhhhccc^^^ZZZZZZaaajjjqqqyyyvvviii```VVVRRRKKKFFFBBB>>>;;;999999888777555444333333222111222222222222111111000...///000000......///000////////////////////////---......///000000111111,,,...000///...---...///.........------------,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,---)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++&&&''')))***)))***+++---******)))))))))))))))***))))))************))))))'''(((((((((((((((((()))''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))***************)))((((((((()))+++,,,,,,)))'''&&&((())))))(((((((((((())))))))))))***(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,---...((()))))))))************(((((((((((((((((((((((('''((((((((()))))))))***((((((((('''''''''&&&&&&''''''(((((())))))************)))(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))(((''''''((()))***+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,******+++,,,---------------------------------------------------------------...//////000000//////---...//////......///111......///111222333444444444777<<>>EEEOOOWWW```hhhsss|||}}}uuuoookkkhhhfffddddddgggjjjmmmnnnpppsssuuuxxxxxxzzz~~~~~~~~~}}}}}}|||zzzyyy|||wwwkkkdddbbb```___^^^^^^^^^^^^^^^```cccgggiiihhhgggggggggdddeeeggglllqqqtttvvvuuuttttttrrrqqqpppsssxxx||||||sssllleee]]]RRRJJJIIICCC===:::999888555111444444333222111111000000111111111111111111111111111111111111111111111111000000////////////000000------........./////////000//////...------,,,,,,------,,,,,,---///000111/////////......------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++***************+++++++++*********)))))))))))))))(((((((((''''''***)))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((***++++++***(((((((((((((((((((((((((((''''''((()))))))))))))))***)))((((((((((((((()))))))))))))))************,,,++++++******++++++,,,******))))))******+++,,,'''((()))***+++++++++***((())))))******))))))(((***))))))(((((('''''''''((((((((()))))))))******''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''((()))+++,,,))))))))))))************)))((((((((())))))************++++++,,,,,,------******))))))))))))(((((())))))(((((((((((())))))******)))))))))((((((((())))))))))))))))))************))))))))))))******)))))))))))))))******+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,...//////,,,,,,,,,------.........,,,---------..................//////000000111111111333555555555999???EEEIIIPPPYYY```fffmmmuuuzzz|||~~~zzzuuurrrpppooopppsssuuuvvvuuusssrrrrrrqqqooooooppptttwwwyyyzzzpppqqqrrrpppmmmlllmmmoooooouuu~~~{{{xxxuuuuuuzzz|||}}}|||zzzxxxvvvtttsssrrrvvvyyy{{{yyyxxxzzzzzzpppdddZZZUUUXXXWWWVVVUUUUUUVVVWWWXXXTTTWWW\\\___```bbbdddeeebbbdddjjjrrr{{{vvveee___WWWQQQLLLFFF???:::>>>:::555444555666444222333333222000///...---,,,222222222222222222222222000000000000000000000000/////////000000/////////,,,---------............/////////...------,,,,,,,,,,,,,,,,,,---...//////......------------,,,,,,,,,---------------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++******))))))++++++*********)))))))))******)))))))))((((((((())))))))))))))))))******))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((%%%(((+++,,,***(((''''''''''''((())))))(((''''''((((((((()))++++++***(((''''''''''''''''''''''''((((((((((((((()))******+++***)))(((''''''''''''))))))))))))************++++++************++++++******))))))******+++,,,''''''((()))************(((((())))))))))))(((((())))))((((((((('''''''''))))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***((()))))))))))))))******)))((('''''''''(((***+++))))))***+++,,,,,,------***)))))))))((((((((((((+++***)))'''''''''((()))*********)))))))))(((((()))))))))))))))***************))))))))))))******)))))))))))))))******+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,---......///******+++,,,------......,,,,,,,,,---------..............................333444444333222444777:::===AAAFFFKKKOOOTTTZZZ^^^dddfffiiimmmttt{{{}}}|||}}}}}}{{{zzzvvvsssooommmnnnpppqqqrrroooooonnnmmmkkkiiiiiiiiijjjooovvv||||||rrrooommmnnnrrrxxx}}}}}}zzzxxxxxxyyy{{{|||xxxyyyzzz||||||xxxrrrnnnsssrrrqqqooommmkkkiiihhhiiikkkmmmllljjjlllssszzz}}}zzzyyyxxxxxxyyyzzz|||zzzwwwsssqqqppprrrttttttnnneee[[[UUURRRUUUWWWZZZ[[[\\\[[[\\\\\\WWWZZZ^^^aaadddgggjjjmmmooorrryyyssseee\\\RRRMMMGGGBBB???<<<999777888666333333555666555444333333222111111000//////111111111111111111111111000000000000000000000000---...///000000///...---,,,,,,,,,---------......//////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***)))))))))************))))))))))))************)))))))))))))))))))))))))))*********))))))))))))))))))))))))******************))))))((((((((((((((((((((((((&&&(((******)))((('''((('''(((***++++++***(((''')))((('''(((*********((('''''''''''''''''''''''')))((('''''''''(((***+++******)))(((((((((((((((((()))))))))************++++++************++++++******))))))******+++,,,(((((())))))((((((''''''(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((())))))))))))((('''''''''(((***+++'''(((((()))***++++++,,,)))))))))((((((((((((''',,,***)))'''''''''((((((************))))))))))))(((((())))))******************))))))))))))******)))))))))))))))******+++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------++++++,,,------.........)))******+++,,,---......,,,,,,,,,---------......000/////////............///000000000///000111333888:::<<<>>>@@@DDDHHHKKKNNNOOORRRVVV]]]dddkkkooossswww|||~~~xxxtttssssssttttttwwwtttppppppqqqpppkkkfffjjjnnntttxxxyyyzzzzzz{{{~~~~~~~~~}}}zzzvvvnnnkkkiiiiiinnnuuuzzz}}}|||wwwsssqqqrrrtttuuurrrrrrrrrsssrrroookkkggghhhhhhiiihhhfffdddaaa___^^^```bbb```]]]___ffflllxxx}}}xxxrrrmmmllllllllllllmmmnnnooonnnjjjfffdddcccfffjjjkkkhhh```XXXUUUTTTSSSZZZbbbggghhhfffdddcccbbbfffkkkppptttyyy}}}|||zzzvvvqqqhhh]]]RRRJJJCCC@@@<<<888666666555555222111000000000111000000111111111111222222222222000000000000000000000000////////////////////////---...///000000///...---,,,,,,,,,---------.....................---------+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))*********)))))))))((((((************))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((('''((((((&&&%%%%%%''')))((()))+++,,,,,,+++)))((()))'''&&&''')))***)))((('''''''''''''''''''''''')))((('''''''''(((***+++((((((((((((((()))******((()))))))))************+++******))))))******+++******))))))******+++,,,))))))))))))(((&&&%%%%%%'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))***)))(((((('''''''''(((&&&&&&''''''(((((()))))))))((((((((())))))******'''''''''((()))))))))***))))))((((((((((((''''''******)))(((((((((((((((++++++*********)))))))))((((((((()))******++++++******))))))))))))******)))))))))))))))******+++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------***+++,,,---............+++++++++,,,,,,---------,,,---------............000000//////..................///000000111111111333444555777999<<<>>>@@@======???CCCHHHMMMRRRUUUYYY^^^dddkkkrrryyy~~~|||yyy{{{}}}{{{tttmmmoootttyyy}}}}}}|||{{{{{{~~~~~~~~~zzzvvvooommmkkkmmmssszzz|||vvvsssrrrssstttooommmkkkjjjiiihhheeecccbbbdddggghhhgggddd___\\\YYY\\\\\\ZZZVVVWWW^^^dddnnnvvv|||}}}|||{{{wwwrrrlllhhhccc______```aaabbbbbbdddfffeeecccaaa``````bbbgggkkkiiibbb[[[YYYZZZ]]]gggttt|||~~~{{{yyywwwvvvzzz|||wwwpppjjjhhhbbb```\\\XXXSSSLLLDDD???:::999666444333333444555111000000000000/////////......///000000111111222////////////////////////////////////////////////.........//////.........,,,---------....................................++++++,,,------,,,,,,+++++++++,,,,,,,,,,,,------******+++++++++++++++,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++******************************************************)))))))))(((((((((******)))))))))(((((((((((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''%%%$$$$$$'''***))))))***++++++***)))))))))'''&&&&&&((()))))))))''''''''''''''''''''''''((((((((((((((()))******''''''''''''((()))***+++))))))))))))******************))))))))))))************))))))******+++,,,)))******))))))(((&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''************++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))((((((((()))******&&&''''''((())))))******((()))******++++++******(((((((((((((((((((((((())))))((((((((('''''''''((())))))))))))(((((('''+++++++++*********))))))'''(((((()))******++++++******))))))))))))******)))))))))))))))******+++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++***++++++,,,---***+++,,,............---,,,,,,,,,,,,------------------.........////////////...............------......///111333333333222//////000222444666666666555555666888:::>>>@@@BBBDDDHHHMMMSSSYYY___fffkkksssxxx}}}xxxwwwvvvzzz~~~~~~~~~xxxtttooollllllllllllkkkjjjnnnssswwwwwwrrrmmmiiidddffffffbbb^^^___dddjjjooouuuyyyvvvrrrpppkkkfffbbb^^^ZZZWWWXXX[[[]]]^^^^^^```cccdddeeefffhhhjjjnnntttzzzxxxqqqjjjhhhiiirrr}}}~~~uuummmeeeccc___XXXSSSRRRMMMJJJFFFCCCAAA>>>;;;888555555444333222222333444000111222222111111111111///////////////000000000////////////////////////........................///......------......///------........./////////........................,,,,,,---......---,,,+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,+++++++++...---,,,,,,+++++++++,,,************************)))***+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))***++++++,,,,,,***)))))))))(((((((((((()))))))))((((((((('''''''''(((((()))******++++++))))))))))))))))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((('''(((((((((&&&&&&''')))(((((((((((((((((((((((()))'''&&&&&&''')))))))))((((((((((((((((((((((((''''''((())))))))))))))))))((((((((((((((()))***))))))))))))******************))))))))))))************))))))******+++,,,)))************))))))(((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((()))+++,,,---'''(((((()))***+++++++++((()))+++,,,,,,++++++***))))))))))))(((((((((((()))((((((((('''''''''''''''((()))******)))((('''+++++++++************)))'''(((((()))***+++++++++******))))))))))))******)))))))))))))))******+++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---***+++,,,...///......---------------------------.........////////////000------------------------+++,,,---///111111000//////......///000000...---444444444555666777888999;;;===@@@CCCFFFKKKQQQTTTYYY___hhhrrr{{{}}}yyyxxxzzz{{{|||yyy~~~~~~zzzsssuuuuuuqqqllllllqqqwwwwww|||}}}wwwrrrnnnhhhccc___[[[WWWVVVWWWZZZ]]]^^^___aaaeeegggjjjnnnsssvvv~~~{{{xxxyyyyyytttpppiiiaaa^^^VVVPPPNNNMMMGGGCCCBBBAAA>>>:::888777777666555000000111000......///000,,,...///000000///000111222222111111000000000///000000000000000000000000........................///...---,,,,,,---...///.........////////////000---.....................,,,---.........---,,,+++,,,,,,,,,------..................------,,,,,,,,,...---,,,,,,++++++++++++************************)))***+++,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((()))***+++,,,,,,---))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))***+++++++++))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&(((++++++***(((((((((((('''&&&&&&&&&&&&'''((()))'''%%%%%%''')))))))))))))))))))))))))))))))))&&&''')))*********)))(((+++***)))((((((''''''((())))))))))))******************))))))))))))***************)))***++++++,,,))))))))))))************************))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''((((((((((((''''''(((((())))))((('''&&&&&&&&&&&&'''((())))))((((((&&&'''''''''(((((())))))'''((((((((()))))))))***************************+++*********))))))(((((((((((((((((())))))))))))------,,,+++******************))))))((((((''''''************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------------,,,+++***))))))***+++,,,------,,,++++++++++++,,,........................------............------////////////000000000000//////000000111111111111444555666888;;;===>>>???IIIKKKPPPWWWaaajjjrrrwww|||xxxzzzxxxqqqmmmjjjgggdddaaaaaadddhhhjjjoooqqquuuxxx}}}}}}{{{zzzyyyooommmhhhbbb\\\VVVQQQOOOFFFEEEBBB???<<<;;;::::::888777666555444333333333///000111222222222222222000000000000000000000000000000000000000000000000111111000000/////////...////////////////////////////////////////////////,,,---......//////......,,,,,,---.../////////...,,,,,,,,,------.........,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,++++++******++++++,,,************************,,,---...---+++***+++,,,******+++,,,,,,,,,,,,+++((()))***++++++***)))((())))))(((((('''''''''&&&))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''(((((('''&&&%%%%%%(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))(((''''''''''''''''''((()))))))))((('''''''''(((***+++(((((((((((()))))))))))))))))))))))))))******+++((())))))))))))*********(((((()))))))))******************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((******))))))(((((('''''''''(((((())))))(((((('''((((((((((((((('''&&&&&&&&&'''(((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))************************************)))))))))((((((((((((((())))))))))))******))))))******++++++******))))))(((((((((((())))))))))))))))))))))))+++******************++++++++++++,,,,,,,,,------------------------------,,,,,,+++******+++,,,,,,...------,,,,,,,,,,,,,,,..............................////////////........./////////000000000000000000000000000000000111000111222444555777888999===???BBBGGGNNNVVV\\\```iiimmmsssyyy~~~}}}|||yyyvvvvvvxxx{{{~~~yyyvvvrrrlllgggdddbbbbbbYYYWWWSSSNNNHHHCCC@@@>>>>>>===;;;999888888888888666666555444333333333333///000111111222222222111000000000000000000000000000000000000000000000000000000/////////.........------------------------------------------------,,,---......//////......------......///.........+++,,,,,,,,,------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,++++++******++++++,,,***************************+++,,,+++***))))))+++)))***++++++,,,,,,++++++((()))***++++++***)))((()))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&''''''''''''''''''''''''''''''((()))))))))(((((('''((()))***+++(((((((((((()))))))))))))))))))))))))))******+++)))))))))*********++++++(((((())))))))))))************))))))))))))((((((******)))(((((('''&&&&&&(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&(((((((((((((((((('''&&&''''''(((((((((((())))))))))))))))))((((((((((((************************************))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---------------------------//////000000000000//////....../////////000000000000000000000000/////////...//////000111222333333333444666888<<>>======<<<:::888777666555111111111111222222333333333222111000000000000000//////000000111000000///000000000000000000000000000000000000000000000000------------------------////////////////////////////////////////////////,,,---......///............/////////...---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++************++++++************************)))*********((('''((()))))))))***+++++++++++++++)))))))))******)))))))))(((((((((((((((''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&((()))'''''''''''''''((())))))((((((((((((((())))))***(((((((((((()))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,'''(((((((((((())))))))))))))))))(((((((((((('''&&&'''''''''((((((((()))((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((''''''((((((((((((((('''(((((())))))((('''&&&&&&))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))...---,,,+++***)))))))))))))))))))))******************************************+++,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******......---,,,,,,,,,,,,---------------------------,,,------......------,,,............///////////////.....................000000000000000000000000222222222333444666777777666888;;;===>>>@@@CCCEEEJJJMMMRRRVVVZZZ\\\]]]]]]```fffmmmttt{{{vvvnnnddd\\\VVVQQQLLLGGGBBBAAA???<<<:::888666666555555555444444444444444222222222222222222222222111111000////////////000//////000000000//////...////////////////////////////////////////////////,,,,,,,,,---------------////////////////////////////////////////////////,,,---......///............/////////...---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++******))))))******+++***************************+++,,,+++)))((()))***))))))***++++++++++++******))))))))))))))))))***'''''''''(((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&'''''''''''''''&&&''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***'''''''''''''''((())))))'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,''''''(((((((((((())))))))))))((((((((((((''''''&&&&&&'''(((((()))******(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******''''''((((((((((((''''''&&&'''(((((((((((((((((((((((((((((((((((('''&&&******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))//////---+++***))))))((()))))))))************+++***************************+++,,,------,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------........./////////------------.........///..............................///000111222333333222444555666666666888::::::<<<@@@CCCEEEFFFGGGFFFNNNRRRXXX^^^dddlllvvv}}}~~~vvvnnnhhh\\\VVVMMMGGGDDDBBB>>>;;;888888777777666555444444111111111111222222222222333333333444333222222111000000///////////////000///////////////......---////////////////////////////////////////////////,,,,,,,,,------------...------------------------------------------------,,,---......//////...............///......------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********))))))))))))******************************+++,,,---,,,***)))***+++((()))******++++++************))))))))))))******'''''''''((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))'''''''''''''''((())))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************+++++++++,,,'''''''''((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&'''((((((((((((((((((*********)))))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))------+++***))))))))))))))))))*********+++++++++************************)))***+++,,,,,,+++***)))************++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------.........//////++++++,,,---...//////000---------...............,,,------...///////////////111222222222222444555333444777999:::;;;;;;:::>>>AAAFFFIIIMMMTTT\\\cccmmmpppvvv|||{{{vvvpppiiiccc]]]VVVRRRHHHCCC===;;;;;;;;;999777555555666666555555444333000000000000111111111111111111222333333333222111000000////////////000000.../////////......---,,,////////////////////////////////////////////////,,,---------............------------------------------------------------,,,---......//////......------......///.........------------,,,,,,,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********))))))))))))******************************+++,,,---,,,***)))***+++((())))))***************+++***)))(((((()))***+++''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''(((((('''''''''''''''''''''((())))))&&&'''((()))***))))))((((((((((((((()))))))))))))))))))))))))))******+++)))))))))*********++++++''''''''''''((((((((())))))(((((((((''''''''''''++++++******))))))((((((************************'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))((((((&&&&&&'''((()))))))))(((+++*********))))))((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))+++***)))))))))))))))***))))))******++++++++++++))))))))))))))))))))))))''')))***++++++***)))''')))************+++++++++++++++++++++++++++++++++++++++------------++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,---..................------------.........//////)))***+++,,,...///000000......////////////000000......///000000000//////...000111222111222444555222333555777888888888888444777;;;===???DDDLLLRRRRRRVVV\\\bbbhhhooovvv{{{zzz}}}|||{{{vvvoooiiiddd___XXXRRRLLLHHHDDDAAA???;;;777666888:::999888111222222222111111000///---........................///000222222222222111000000/////////000000111.../////////...------,,,////////////////////////////////////////////////---------....../////////////////////////////////////////////////////////,,,---......//////......,,,,,,---.../////////............------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++******))))))))))))*********************************+++,,,+++***))))))+++(((((()))***************+++***)))(((((()))***+++&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''%%%%%%&&&'''((((((((('''&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''((('''&&&%%%'''''''''''''''((())))))&&&''')))*********)))((((((((((((((()))))))))))))))))))))))))))******+++((())))))))))))*********))))))))))))))))))))))))))))))((((((''''''&&&&&&***)))(((&&&&&&''''''((((((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((())))))(((&&&%%%&&&((())))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))*********)))'''&&&(((+++---,,,***((())))))***+++,,,,,,,,,+++++++++*********))))))+++***)))(((((()))***+++,,,,,,++++++***+++++++++************************++++++++++++++++++++++++111///...------...///111........................//////.........---------///000000000000000//////000000000000111111111111///000111333333222111111333444555777:::<<<===>>>DDDDDDFFFJJJOOOTTTZZZ]]]bbbeeejjjooosssxxx}}}zzzuuurrrqqqjjjgggcccaaa```\\\VVVRRRJJJIIIEEEBBB>>>;;;999888444444444333333222222222111111111111111111111111000000000000000000000000111111000000//////......000000000000000000000000...///////////////...------------............///---------,,,,,,++++++***++++++,,,---.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,------......------/////////......---------,,,,,,,,,++++++*********...------,,,+++***))))))************************)))************+++++++++))))))))))))))))))))))))))))))***+++++++++++++++***)))(((''''''((()))***((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''$$$(((++++++(((&&&'''(((%%%&&&((()))***)))(((&&&))))))((('''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((&&&(((***+++,,,+++)))(((************************************************''''''''''''''''''''''''((((((((((((((('''''''''+++***)))((('''(((((()))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))((((((''''''''''''((((((((((((((((((''''''''''''+++*********)))))))))(((''''''''''''(((((((((((()))(((''''''''''''((()))(((((((((((())))))))))))((())))))((('''&&&((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++***((('''(((+++,,,+++)))&&&''''''((())))))******+++++++++*********))))))+++++++++******+++++++++,,,++++++******+++++++++************************++++++++++++++++++++++++000///...------...///000........................///.........------------//////000000000000//////...////////////000000000///000000111111111111111///000111333555666777888999999:::<<>>>>>:::999777666666777777888444333222222111111222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////+++,,,---...//////000///,,,,,,---------.........,,,---------......//////000///---+++***+++---...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,------......------,,,,,,------......//////++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))***++++++++++++++++++******************+++************************'''((((((((()))))))))***))))))))))))))))))))))))+++(((%%%%%%((())))))'''&&&&&&'''((()))((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))(((((((((((()))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((()))((((((((((((''''''''''''(((((((((((('''''''''&&&%%%%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))))))))*********((())))))))))))))))))((((((((((((((())))))))))))((()))***)))((()))+++---))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++)))*********))))))))))))***************+++++++++************************)))***+++,,,,,,+++***)))***)))))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,------------------------.../////////////////////000000000111111111///...---------...000111000000000000000000000000000000000000111111222222222333555555444444555666999999999:::<<<>>>@@@AAACCCFFFIIIKKKLLLNNNPPPRRRVVVYYY]]]___```aaabbbdddgggiiilllqqqvvv{{{}}}{{{vvvvvvuuusssqqqooonnnmmmkkkkkkjjjiiifffbbb___]]]]]]YYYTTTPPPNNNMMMKKKJJJEEEDDDCCCBBBBBB@@@===:::999999888777666666555555333222222111111222444555444333222111111111111111000000000111111111111111000000000000000000000000////////////////////////.............../////////........................++++++---...////////////,,,,,,,,,------------...,,,---------......//////000///---+++***+++---...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,------......------''''''(((((())))))******++++++++++++++++++++++++...------,,,+++***))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))***+++++++++++++++*********++++++************************************)))))))))((((((((('''))))))))))))))))))))))))+++(((%%%%%%((())))))'''&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''((())))))(((((('''(((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&(((((('''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))************))))))*********+++++++++((())))))******))))))((((((((((((((())))))))))))((()))***)))(((((()))+++))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))*********((()))******)))((()))+++(((((((((((((((((())))))***************+++++++++)))))))))******))))))))))))))))))))))))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......////////////000000000000111111111111...............///000000////////////............000000111111222222333333000111222222111111222333555555555555666777888999777999;;;<<<<<<===???@@@CCCEEEHHHJJJJJJJJJKKKMMMPPPQQQTTTXXX\\\```cccdddeeegggjjjnnnqqqtttuuuuuuvvvvvvxxxzzz{{{|||}}}}}}~~~}}}~~~~~~|||{{{{{{{{{|||{{{}}}|||zzzttttttrrrppplllhhheeebbb[[[[[[ZZZYYYXXXVVVTTTSSSSSSRRRRRRQQQOOOMMMJJJIIIIIIFFFBBB???>>>>>>===<<<:::888888888999999777555333333333222222222111111...000000000//////111333222222111000///......///000000000000111111111111........................////////////////////////---............/////////........................+++,,,---...............,,,,,,,,,,,,------------//////////////////000000///...---,,,+++,,,---...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,------......------)))))))))******************++++++++++++,,,,,,,,,((())))))))))))*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))***++++++***))))))*********************************)))((('''''''''(((((((((((((((((((((((()))(((&&&&&&((((((((('''''''''''''''((((((((()))(((''''''''''''(((((()))************************))))))(((((((((((())))))((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((('''''''''((())))))***)))((('''&&&&&&''''''((((((''''''&&&&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((''''''''''''((((((((((((((((((''''''''''''((()))))))))*********+++))))))))))))************((()))************)))((((((((((((((())))))))))))((())))))((('''&&&((()))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))&&&)))******)))(((***,,,)))((((((((((((((((((((())))))*********+++++++++***))))))(((((())))))***(((((((((((()))***+++,,,************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.../////////////////////000000000000111......///000000000000///..................//////111111222222333333333222111222333333222222444555555555444444444555555666111333444444444555777999888:::<<<<<<<<<;;;<<<===>>>@@@BBBEEEHHHJJJLLLLLLMMMNNNQQQTTTWWWXXXYYYYYYZZZZZZ[[[]]]^^^aaabbbdddeeeffffffeeedddeeehhhjjjlllmmmmmmlllkkkkkklllnnnkkkkkkkkklllmmmnnnnnnooommmmmmlllkkkjjjiiihhhgggcccbbbbbbaaaaaaaaaaaaaaa___aaabbbcccbbb```^^^]]]XXXXXXWWWUUUSSSPPPMMMKKKFFFFFFFFFFFFEEECCCAAA@@@AAAAAAAAAAAA@@@???=========:::888666777777666555666555444444666666555444333333333333222222111000...000222222000///000111000//////............///....../////////000000000........................////////////////////////---------.........//////........................,,,,,,---......---------++++++,,,,,,,,,---------/////////...............,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,------......------.........---------------******+++++++++,,,,,,,,,((())))))))))))*********++++++++++++++++++++++++(((((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&((())))))(((''''''((('''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))***)))(((''''''((()))***''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&''''''$$$%%%''')))******))))))))))))))))))))))))))))))************************''''''''''''''''''''''''))))))(((((('''''''''&&&)))******++++++)))((('''&&&''''''''''''''''''&&&###$$$&&&((()))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((''''''''''''(((((()))(((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))((()))***++++++***)))((((((((((((((()))))))))))))))))))))(((&&&%%%&&&((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((%%%(((******)))(((+++---+++++++++***************))))))******+++++++++++++++***)))(((((()))***+++(((((((((((()))***+++,,,************************))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---...////////////............/////////000---...000111111111000/////////000000000000000111......////////////...---///111222222222222333555222111111000000000000000000222333333333555777999444555777666555444444555555777999;;;===>>>?????????@@@BBBEEEFFFGGGGGGFFFHHHGGGHHHIIIKKKNNNQQQRRRMMMNNNNNNNNNNNNOOORRRTTTOOOQQQRRRSSSSSSSSSUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYVVVUUUTTTTTTSSSRRRQQQQQQMMMMMMLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKJJJHHHHHHFFFFFFFFFEEECCC@@@>>><<<<<<=========<<<;;;999888888888999999999888888777888666555555666666555444222111000000111111000///111111222111111000///...+++...111111...,,,---...///.........///000111111---------.........//////000000000000000000000000////////////////////////---------.........//////........................---------...------,,,,,,++++++,,,,,,,,,------------------,,,,,,++++++***++++++,,,---.........------------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,------......---------------,,,,,,+++++++++*********++++++,,,,,,,,,...------,,,+++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++'''((()))******)))((('''((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''$$$(((++++++(((&&&'''((('''''''''''''''((())))))'''''''''''''''((()))***((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''&&&%%%%%%%%%%%%&&&'''"""$$$''')))*********)))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))((('''))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))((((((((((((((('''''''''''''''''''''((((((((((((((()))))))))************+++++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...000000///...---......---,,,,,,...///000//////.........---------............////////////////////////////////////000111222333333222000000000000111111111111000000222222222222222222222222//////000000111111111222222444555555444333333444555555555333333555888<<<::::::::::::;;;<<<===>>>;;;;;;<<<======>>>??????DDDBBB@@@@@@BBBDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>========================;;;;;;;;;;;;;;;:::999888777666555555444444444444333444666777777555333222333333444444333333222111000000000000000000000000//////000000000000//////////////////////////////000000111111111111000000......////////////......////////////////////////............////////////,,,,,,,,,------.........+++,,,---...////////////////////////////////////........................------++++++++++++------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,***)))))))))***+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''((()))***+++(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%))))))((('''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&%%%&&&'''((()))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((('''''''''((((((((())))))))))))*********++++++++++++))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***,,,---//////...---,,,---------------...//////000//////...------,,,,,,............////////////........................///000000111111000//////000000111111111111000000111111111111111111111111111111111000000000000000111222444444222222222333///000222333222222333444555555555555666777888999666666777777888888999999:::999777888999::::::999===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<;;;;;;;;;:::999999888888888777777777888888888777777777777777555666666666666555555444555555444333333333333333222333555666666555444333333333333444333222222111000000000000000000000000//////000000000000////////////////////////////////////000000000000//////......////////////..........................................////////////,,,,,,---------------------...............------................................................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))((()))******+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))(((''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''((()))***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''((()))***++++++((((((((())))))((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))''''''((((((((((((((((((((((((((()))))))))***************+++++++++,,,,,,)))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************+++++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,---.............../////////...---,,,,,,+++---............/////////..............................////////////......///000000111111000000///000000000000000000000000222111111000000//////...000111333333111000111222***---222444333111//////222222111222222333444555222222333333333333333333555444444444666666444222555555555555444444444444444444444555555555666666666666666555555555444444333333333222222222111111222333333333333333333333111111222333333333222222333222222111111111111111111222333555555555444444222333333333333222111111000000000000000000000000...//////000000//////...000000000000000000000000......////////////............////////////..............................---............/////////------------------,,,,,,/////////......---++++++........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++++++++***)))((((((((())))))+++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((()))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((()))))))))((((((((((((((())))))((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((()))))))))(((((((((((()))******))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))''''''''''''(((((((((((())))))))))))************))))))*********+++++++++++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++,,,---...///...---,,,---------------------------------.........//////........................---....../////////////////////000000000000//////////////////////////////000000000000000////////////111222222111000000111+++///333555444222000000222222111111222333444444222222222222111111111111333222222333444444111///222222222222222222222222111111222222222333333333555555444444444333333333222222222111111111000000111111111111222222222222000111222333333333333333111000////////////000000///000222333444444444444222222222222222111111000000000000000000000000000...//////////////////...000000000000000000000000---..................------......//////......---........................---------.........//////.........------,,,,,,,,,---.........------,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***************))))))(((((((((((((((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((()))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((())))))******))))))((((((''''''((()))***+++))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))&&&'''''''''(((((())))))))))))))))))************(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((((((((())))))*********++++++++++++++++++++++++*********+++++++++++++++***+++---.........---,,,******+++,,,---...//////------------................................................//////000000//////000000000000//////........................------...///000111111222000111333333111111111222///111333333222111111222222222111111111222333333111111111111111000000000/////////000222111///---111111111111222222222222000111111111222222222222444444444444333333333333222222222111111111000000///000000000111111222222000111111222333333333333/////////......//////000///000000222222333333333111111222222111111000///////////////////////////......////////////......////////////////////////------............------------............------........................------------.....................------,,,,,,,,,++++++,,,---......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++(((((()))))))))*********))))))))))))(((((((((''')))******++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''(((((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''((()))***+++***)))(((((((((''''''''')))***+++))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))&&&&&&''''''((()))))))))((((((((()))))))))******'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((((()))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------)))***+++,,,---...///000,,,------------.........------------------------......---......///000111...//////000000//////...........................,,,,,,---...000111222222000111333333111000111222000000111000......000222000000/////////000000111////////////////////////000000///111333333222000/////////000000000000111///000000000000111111111222222222222111111111111000000000000////////////---......//////000000000///000000111111111000000///////////////000000111///000000000111111222222000111111111111000//////////////////////////////---......//////......---////////////////////////------............------------............------------------------------,,,------------.........------------------,,,,,,******,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++'''((()))******)))((('''++++++++++++++++++++++++((()))))))))************))))))*********)))((('''((()))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''((()))******)))(((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''(((((())))))(((''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&&&&'''((('''''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''((()))++++++***)))((((((((('''&&&''')))+++,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))&&&&&&''''''((())))))***''''''((((((((()))))))))(((((((((((())))))))))))''''''(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))******+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,---------.........---------------------------,,,,,,,,,---...///000......////////////..............................,,,------...///000111111...000111111000//////000///000111000......///111000000///////////////000.........//////000000000000///...///222333444333....../////////000000000000000000000111111111111111111111111000000000///////////////............------...//////000111111000000111111111000//////000000000000000111222222000000000//////000000111000000111111000000///...////////////////////////---......//////......---------------------------......////////////......,,,------......------,,,------------------------,,,,,,---------.........,,,,,,------------------+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******************************((()))***++++++***)))(((************************)))))))))*********++++++)))***+++++++++***)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))((('''''''''''''''''''''''''''((((((((()))%%%&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((()))(((((('''))))))(((((((((((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))***+++,,,,,,((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''(((***+++,,,+++)))((((((((('''&&&''')))+++---))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))&&&&&&&&&'''((())))))***''''''''''''(((((((((((())))))))))))************))))))***+++,,,---......)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((())))))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++***+++,,,---.........---,,,,,,++++++***,,,,,,,,,---------......------------------------++++++******+++---...///......////////////......////////////////////////.........///////////////---///000000///......//////111333222111000000000222111111000000000111111//////000000111222333333***)))((((((+++...///////////////000000111111111111111111222222222333333222222111111111000000000000000000/////////......//////000000111222333333222333333333222111000000111111111111111222333333111000000////////////000000000000000000//////...////////////////////////---..................---------------------------......////////////......,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******++++++++++++******************************+++,,,...//////...,,,+++************************************++++++++++++***++++++,,,,,,***)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))++++++)))((('''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''''''''''''''((((((((()))''''''''''''''''''''''''((()))+++,,,,,,,,,+++***(((((((((((((((((((((((((((((())))))*********+++))))))((('''''''''''''''&&&'''''''''(((((())))))'''(((((()))***++++++,,,))))))))))))))))))))))))((((((((((((((('''''''''&&&''')))*********)))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***)))((('''&&&&&&'''((()))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,//////...---,,,++++++***)))***+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...---,,,,,,...------,,,,,,------.........------------......////////////////////////...............///000000000000//////.........---............////////////000000000000000000000000000000000000////////////111111000000//////......////////////////////////000000000000////////////000000000000000000000000000000000000000000000000---......///000111111222//////............//////............///////////////............//////000...///000111111000///...////////////////////////000000000000000///......------------------------++++++,,,,,,---...//////------------------------...------,,,,,,------...***++++++,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++***))))))***+++,,,---,,,***(((((()))***++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++---------+++)))(((*********)))(((''''''&&&))))))))))))))))))))))))))))))************))))))************************+++)))(((&&&&&&((()))+++''''''(((((())))))******++++++++++++*********)))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))(((''''''((()))******)))(((((((((((()))***))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((***************************)))))))))((((((((('''((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------......------,,,,,,++++++++++++******)))(((((((((,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,++++++------,,,,,,,,,,,,------......------------......////////////////////////...............//////000000/////////.........---............////////////////////////////////////000/////////////////////000000000000//////..............................000000000000////////////000000000000000000000000////////////////////////......//////000000111111//////............//////............////////////000//////.........//////...///000111111000///...........................///////////////...------------------------------+++,,,,,,------.........------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------+++*********+++,,,---,,,***)))((()))***+++,,,,,,,,,+++++++++*********************************+++,,,------+++)))(((+++******)))((((((''''''))))))))))))))))))))))))))))))************))))))***************************)))(((''''''((()))***(((((((((((())))))))))))+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''(((((()))(((((('''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''***)))((('''&&&&&&'''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))******))))))))))))******)))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((************************))))))))))))(((((((((((())))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))'''&&&&&&&&&+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,++++++***------,,,,,,,,,,,,------......------------......////////////////////////......------......///000/////////...............---............/////////////////////////////////////////////////////////000000000////////////...........................////////////000000000000000000000000000000000000//////////////////////////////////////////////////////............//////............////////////111000///..................///000111111000///...........................---............---,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,------......---,,,,,,+++******++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++......---,,,+++++++++,,,,,,+++***)))))))))***+++------,,,,,,,,,+++++++++***************************+++,,,,,,,,,+++***)))++++++******))))))(((((())))))))))))))))))))))))))))))************))))))***************************)))(((''''''((()))***))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))*********)))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''')))(((''''''&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((()))))))))******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,---111///,,,***(((((()))***+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---...------,,,,,,------..............................------------...//////........................---------.........//////////////////////////////.........///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000//////////////////////////////////////////......///......------......///............////////////111111000......---------...///000111111000///...........................------.........------,,,------------------------------------------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,)))***++++++,,,,,,,,,,,,((((((((((((((((((((((((,,,,,,++++++,,,,,,,,,,,,++++++***))))))******+++,,,,,,++++++++++++******++++++++++++++++++++++++******++++++++++++***)))++++++******))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))(((((((((((())))))******))))))(((((('''''')))(((((((((((('''''''''''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((()))(((''''''''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***))))))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))******+++,,,,,,,,,...---+++))))))***+++,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,---------------------------------------------...//////---------...............------------....................................------....../////////000.............../////////000000000000000000000000.../////////000000000111////////////////////////........................////////////..................------------..................////////////111111000......---------...///000111111000///...........................---....../////////......------------------------------------------,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,(((((((((((((((((((((((((((((()))***+++,,,------******************++++++************))))))))))))++++++++++++++++++++++++)))******************************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((('''''''''&&&''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((($$$%%%&&&'''((()))))))))''''''''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))************************(((((((((((())))))))))))******))))))))))))******'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((('''''')))))))))******+++++++++))))))((((((((()))+++,,,***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,------...///---------------.........,,,------------.................................---------......//////000---............/////////000000000000000000000000......//////000000111111////////////////////////......................................................------------..................////////////111000///..................///000111111000///...------------------------------...////////////...------------------------------------------------------------------------,,,,,,++++++++++++,,,,,,******+++,,,,,,---......+++++++++++++++***************+++,,,,,,,,,++++++************************'''((()))***+++,,,,,,,,,)))*********++++++++++++***))))))))))))((((((((()))))))))))))))))))))))))))))))))************+++)))))))))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((($$$%%%&&&'''(((((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******)))(((''''''((())))))))))))(((''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))************************'''((((((((()))))))))***+++***)))(((((()))***+++''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************(((((()))))))))************************++++++,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,------.........,,,,,,---------.................................,,,,,,---......///000000---------.........//////.................................///000111111111////////////////////////........................,,,------....../////////...------,,,,,,------...............////////////000//////.........//////...///000111111000///...------------------------,,,,,,---...............------------------------+++,,,,,,------.........------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,+++******))))))***+++++++++++++++*********))))))))))))((()))))))))))))))))))))))))))))))))))))))***++++++'''''''''''''''''''''((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%''')))******)))'''%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((((((((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&'''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******)))((('''((()))***++++++***)))((('''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******+++***)))(((((()))***+++''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++*********)))))))))))))))***+++,,,,,,,,,,,,++++++*********)))***++++++,,,************************++++++++++++++++++++++++((()))***+++++++++++++++,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,---------..............................,,,,,,------...///000000---------.........//////---------------------------......///000111111222////////////////////////........................,,,,,,------...///000000...------,,,,,,------.............../////////000//////.........//////000...///000111111000///...------------------------***+++,,,,,,------------------------------------++++++,,,,,,---...//////------------------------,,,++++++++++++++++++,,,...------,,,,,,++++++***++++++++++++******)))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))............---+++)))(((((()))***++++++++++++++++++++++++************)))************************))))))(((((()))***++++++&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((($$$&&&)))++++++)))&&&$$$''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((()))))))))))))))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''###$$$&&&'''((('''&&&&&&'''((()))******)))((('''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))((((((''''''&&&&&&***(((''''''(((((('''%%%%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))******++++++&&&''''''(((((((((((((((******))))))))))))******))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))************''''''((()))***++++++,,,'''((()))++++++******)))))))))))))))))))))))))))''''''(((((())))))************++++++++++++******,,,+++***))))))***+++,,,+++++++++*********))))))***+++,,,,,,******+++,,,------++++++++++++------++++++++++++++++++++++++---,,,++++++------,,,+++..........................................------,,,,,,------------......---------.........//////........................111111000000//////......////////////////////////.../////////000000111111........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,---------.../////////000///---,,,,,,---///000......////////////......///...,,,,,,...///...---,,,------......------,,,...------,,,,,,------.........------------......++++++++++++++++++++++++,,,------......------,,,---,,,++++++,,,,,,***)))++++++++++++++++++++++++************************))))))(((((((((***+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***((((((((()))*********)))((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))(((((('''''''''&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''((()))((('''&&&'''((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((''''''***(((''''''(((((('''&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***(((((())))))))))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))*********'''((()))***+++******)))))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++***))))))***+++++++++++++++*********))))))***+++,,,,,,******+++,,,---,,,++++++++++++,,,---++++++++++++++++++++++++---,,,++++++------,,,+++------------------------+++++++++,,,,,,,,,,,,---******++++++++++++,,,,,,---------.......................................///////////////........................................../////////000000........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------------............///...---,,,,,,---...///......////////////......///...,,,,,,...///...---,,,,,,------------,,,,,,------,,,,,,,,,,,,------......------------......++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,***+++,,,,,,+++)))))))))))))))))))))))))))************************+++***)))(((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((('''''''''((((((((())))))************************))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))((((((((()))*********)))((((((((((((((())))))))))))))))))))))))''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''((((((((()))(((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&((()))(((''''''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((('''&&&((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((((()))******))))))((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((***)))((((((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))(((((((((((((((((())))))))))))***************))))))((((((((((((((()))************)))))))))))))))))))))))))))++++++++++++******************++++++++++++******++++++***))))))***+++++++++++++++******************+++,,,+++******+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---+++***+++,,,---,,,+++------------------------******++++++,,,,,,------******++++++++++++,,,,,,.........---------------------------------------------------....................................---------............///////////////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---............------------///...---,,,,,,---...///......////////////......///---,,,,,,---......---,,,,,,------------,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---+++***+++,,,,,,+++)))))))))))))))))))))))))))************************,,,,,,+++))))))(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))(((''''''((((((((()))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))((()))))))))***))))))((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''''')))***(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))*********)))(((''''''((()))(((&&&))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))******+++))))))((((((''''''&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&'''''''''***))))))((('''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))***************))))))((((((''''''(((((((((((()))))))))***))))))))))))))))))((((((((()))))))))************))))))))))))))))))))))))+++++++++******)))))))))******++++++++++++******+++******************+++************************)))+++,,,+++***)))***+++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------------------...,,,,,,,,,---------............------------,,,,,,------------------------+++++++++,,,---------...........................------------------------////////////////////////,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,---------...///...,,,+++,,,---.........------,,,,,,,,,...------,,,,,,------...---......//////......---///---,,,,,,---......---,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++************************+++++++++******)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))'''(((((((((((()))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%$$$%%%%%%%%%((((((((((((((('''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$&&&(((((('''((()))+++))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******((('''&&&'''((()))(((''')))))))))((((((''''''&&&&&&'''''''''(((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))******+++))))))((((((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''******)))((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((((((((()))******))))))(((((('''''''''(((((((((((()))))))))&&&''''''((())))))******)))))))))))))))*********))))))))))))))))))))))))*********))))))(((((('''******++++++++++++***************++++++*********************************)))***++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,---------......------------------,,,,,,------------------------******++++++,,,,,,------........................---------------,,,,,,,,,////////////////////////+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------...///...,,,+++,,,---......------,,,,,,,,,+++---------,,,,,,---------------............------...---++++++---...---,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++******,,,,,,,,,***++++++++++++++++++++++++************************))))))******++++++++++++((()))))))))************))))))))))))))))))))))))******************************++++++++++++******(((((((((((()))))))))***************************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''')))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((('''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$&&&(((((('''((()))+++,,,+++)))(((&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((('''&&&'''((()))((('''))))))((((((((((((((((((&&&&&&''''''((()))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((((()))******))))))((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''+++***))))))(((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''(((((((((((())))))%%%&&&&&&''')))******+++)))))))))((()))******+++)))))))))))))))))))))))))))))))))(((((((((((((((******++++++++++++******)))***++++++++++++***)))***************+++++++++)))***+++***))))))***+++******++++++++++++******++++++++++++++++++++++++,,,***)))***+++,,,+++***++++++++++++++++++++++++++++++++++++******************++++++++++++,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...------------,,,,,,,,,........................++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...---...///...,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------............------...,,,++++++,,,------,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********,,,---,,,+++))))))))))))))))))))))))************************((()))***+++,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))************************)))***++++++,,,+++++++++((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))((((((((((((((())))))***))))))))))))))))))))))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''''')))***,,,+++)))(((&&&%%%%%%%%%'''&&&$$$######$$$&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&((('''&&&''')))))))))(((((((((((((((((()))))))))&&&&&&''''''((())))))***'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***(((((())))))))))))))))))&&&''''''(((((((((((((((((((((''''''''''''((((((+++***))))))(((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))'''''''''((((((((())))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))************++++++++++++******)))***++++++++++++***)))))))))*********+++++++++(((***+++***)))((()))+++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++***)))***+++,,,+++)))++++++++++++++++++++++++(((((()))***++++++,,,,,,******++++++++++++,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------............---------,,,------------------------++++++,,,,,,,,,,,,++++++******+++,,,,,,---......---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------......------,,,...,,,++++++,,,------,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++************++++++************************++++++,,,,,,,,,,,,+++++++++***)))***,,,---,,,+++))))))))))))))))))))))))************************)))***+++,,,,,,,,,+++***))))))))))))************))))))))))))))))))))))))************************)))***++++++,,,,,,,,,+++(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++******)))((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''((((((((()))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&((()))(((''''''((())))))((((((''''''''''''((()))(((&&&%%%%%%&&&((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&''')))***)))(((''''''(((((())))))******&&&&&&&&&'''((())))))***((('''&&&&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''((())))))(((((())))))******++++++&&&''''''(((((((((((((((((((((''''''''''''((((((+++******)))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******''''''''''''((((((((()))((((((((((((((('''''''''***)))((((((((()))+++,,,))))))))))))))))))))))))))))))******+++++++++,,,******++++++++++++******)))***+++,,,,,,+++***)))))))))******++++++++++++(((***+++***)))((()))***)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++***)))***+++++++++)))************************'''((()))+++---///000111,,,,,,---------.........))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------------------------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,---......---...///...,,,+++,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,------......------,,,...,,,++++++,,,------,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,++++++************++++++))))))))))))))))))))))))+++++++++,,,,,,++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++************************+++,,,------,,,+++)))((())))))))))))************))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))+++++++++***)))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%$$$$$$######$$$$$$&&&'''''''''(((((())))))(((((((((((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))((((((((('''''''''%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''((()))((('''&&&'''(((&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&((())))))******((((((((((((((((((((((((''''''''''''((()))***+++))))))(((((('''''''''&&&(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))+++***)))(((((('''(((((((((((((((((())))))))))))******))))))((((((((('''))))))(((((('''''''''&&&''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))(((((('''''''''&&&''''''((((((((((((''''''((()))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))************''''''(((((())))))******************))))))))))))************************+++******)))))))))))))))...---,,,,,,+++++++++,,,***)))((((((((()))+++,,,******+++++++++,,,,,,,,,++++++++++++***)))((((((************************,,,***(((***---...,,,***++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------++++++,,,,,,,,,,,,------///...,,,+++++++++,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++...------,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,------+++***))),,,,,,,,,+++***)))(((''',,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++*********)))+++,,,,,,+++(((''''''((()))************++++++++++++*********))))))((((((***))))))((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))((()))*********((('''&&&******)))((('''&&&%%%%%%))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$%%%&&&'''((())))))))))))''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((+++***)))((((((''''''''')))(((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''***)))(((((((((((((((((())))))))))))(((((((((((()))))))))((((((''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))((((((((((((((())))))*********+++************************))))))(((((()))***++++++------,,,+++++++++++++++******)))))))))***+++,,,))))))*********+++++++++,,,,,,---.........------***************+++++++++,,,***)))***,,,---,,,***++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,+++*********++++++,,,,,,,,,------------...------,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,+++++++++************++++++++++++)))(((((((((((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++*********))))))))))))***+++***(((((()))***''''''((())))))***++++++*********)))))))))((((((((((((((((((((()))******))))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((''''''''')))((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''++++++******))))))(((((('''(((((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******)))((((((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%((((((((('''(((((())))))******))))))((((((''''''((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((''''''(((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++***))))))(((''''''''''''((()))***+++,,,,,,************************''''''(((((()))+++,,,---,,,+++***************************)))***++++++,,,(((((()))))))))*********((()))***+++,,,,,,,,,,,,))))))******+++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++++++++************++++++******************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***************+++,,,---++++++***)))***+++,,,---''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))******)))))))))((((((((('''(((***))))))(((***+++''''''(((((((((((())))))******))))))))))))((((((&&&&&&''''''(((***+++,,,))))))((('''''''''(((((())))))))))))))))))))))))***))))))(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''((((((((((((''''''$$$$$$%%%&&&''''''((((((###$$$%%%&&&'''((())))))'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))))))))((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''((()))*********))))))((((((''''''''''''''''''''''''&&&&&&((((((((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''++++++******)))((((((((((((((())))))))))))((((((************************'''''''''((((((((())))))*********)))))))))(((((('''(((((()))******++++++************************(((((((((((()))***+++,,,******))))))))))))******))))))))))))******++++++))))))))))))*********+++(((((()))***************)))))))))***++++++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,---------,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++************++++++******************************++++++++++++******************************))))))))))))))))))))))))***))))))((()))+++---...///...+++)))(((((()))***)))******************)))************************((((((((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))(((((()))*********)))(((((('''&&&&&&))))))))))))))))))((((((''''''''''''((()))***+++))))))((((((((((((((()))((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((('''&&&&&&''''''((((((((((((''''''''''''(((((()))*********&&&&&&'''((())))))******''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((((((((((((((((((%%%&&&'''((()))))))))((('''''''''(((((((((((((((''''''((((((((()))))))))'''''''''(((((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''''''&&&''''''((())))))***)))))))))((((((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((())))))((('''''''''''''''(((((((((((((((''''''((((((((((((''''''++++++******))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********((()))))))))*********+++******))))))))))))))))))******************************)))))))))))))))***)))))))))(((((()))******((((((((()))))))))))))))*********+++++++++,,,,,,------......---,,,,,,+++))))))*********+++++++++******++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************+++++++++******))))))******++++++++++++++++++++++++++++++******))))))******+++******************************++++++++++++******************************))))))))))))))))))))))))))))))(((((()))+++---...///---+++((('''((()))******++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))******+++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))(((((((((((()))***+++)))'''&&&&&&'''))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))***((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((((((((()))))))))))))))))))))))))))(((((()))))))))*********''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++&&&&&&'''(((((()))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((('''((())))))((('''%%%$$$'''''''''((((((((((((((((((((((((((()))))))))***'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((('''''''''&&&''''''((((((((((((((()))))))))))))))'''''''''''''''((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))************(((((())))))***++++++,,,************))))))((((((************************++++++***)))))))))))))))))))))))))))))))))***+++(((((()))************)))***++++++++++++,,,,,,,,,------------,,,+++***)))************************)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------'''((())))))***)))))))))++++++++++++,,,,,,,,,,,,*********++++++++++++++++++******))))))******+++******))))))))))))******++++++++++++++++++++++++******))))))))))))************************************++++++++++++******************************)))))))))))))))))))))))))))))))))))))))***+++,,,))))))((('''((()))***+++((()))***++++++***)))((())))))))))))))))))))))))))))))******++++++,,,,,,)))))))))*********++++++))))))))))))))))))))))))******)))))))))(((((((((***++++++)))'''%%%%%%&&&%%%%%%&&&(((***,,,---...''''''(((((((((((())))))******)))((((((((((((((())))))((((((((()))******))))))))))))))))))))))))((((((((((((((())))))***))))))(((((('''''''''&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))%%%&&&'''((())))))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((('''((())))))((('''%%%###''''''''''''((((((((()))'''''''''((((((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''(((((())))))******'''''''''(((((()))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''(((((((((((('''''''''''''''((())))))******(((((())))))))))))((((((''''''''''''''''''''''''((((((((())))))))))))***************************)))))))))))))))************************************)))))))))))))))***+++***))))))))))))***+++,,,)))***+++,,,---,,,++++++************++++++++++++))))))*********))))))(((,,,,,,++++++***))))))))))))+++,,,,,,******+++...++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------'''((()))***+++******)))***++++++++++++,,,,,,,,,)))*********++++++++++++******))))))))))))************))))))))))))******++++++++++++++++++++++++******))))))))))))************************************++++++++++++******************************))))))))))))))))))))))))))))))***************)))''''''''''''(((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((()))***+++++++++((((((((()))))))))******))))))))))))))))))))))))++++++*********)))))))))((()))***)))'''&&&&&&(((%%%%%%&&&''')))***++++++'''''''''((((((((()))))))))(((((((((((())))))***))))))(((((()))******+++))))))))))))))))))))))))''''''((()))))))))))))))'''''''''(((((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((###$$$'''((())))))''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++'''((((((((())))))******&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''(((******((('''&&&&&&'''''''''(((((())))))''''''((((((((((((''''''(((((()))***+++,,,------(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((())),,,,,,++++++***)))))))))''''''((()))***+++,,,,,,************************(((((((((((()))+++,,,---******))))))***+++,,,,,,+++,,,---...///...------))))))))))))***************+++,,,------------------,,,,,,+++***)))(((((((((+++---,,,***)))+++...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---...------,,,******+++++++++,,,,,,,,,))))))******++++++++++++******))))))))))))************))))))))))))******++++++++++++++++++++++++******))))))))))))************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***((('''((())))))((('''&&&$$$###((()))***,,,,,,***)))(((************************&&&''''''((()))******+++''''''''''''((((((((()))))))))))))))))))))))))))++++++++++++************&&&'''((((((''''''((()))))))))((('''&&&%%%%%%$$$&&&'''''''''(((((())))))''''''''''''(((***+++,,,))))))((())))))***++++++))))))))))))))))))))))))&&&'''(((*********)))(((%%%%%%&&&'''((()))***+++%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%''''''((((((((((((''''''###$$$%%%&&&((()))***+++''''''((()))***+++,,,,,,&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))((((((((((((+++***)))(((((()))***+++))))))(((((((((((())))))))))))((('''''''''''''''(((((((((((())))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))*********)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))************************+++,,,,,,------,,,,,,+++))))))***++++++++++++***,,,,,,,,,++++++*********,,,++++++******++++++,,,+++*********************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))+++++++++*********))))))++++++***)))(((((())))))******))))))******+++,,,,,,++++++++++++++++++,,,///,,,******++++++)))&&&)))))))))))))))))))))))))))******))))))((('''&&&(((((()))*********************))))))((((((''''''******************************)))(((((((((((((((******))))))((((((''''''+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))+++)))((()))***+++***(((,,,,,,+++***))))))******(((((((((((())))))))))))++++++******))))))(((((())))))((('''''''''''''''******))))))((((((''''''))))))))))))))))))))))))+++)))(((&&&&&&((()))+++%%%((()))(((%%%$$$'''***+++(((&&&&&&((()))(((&&&''''''''''''((((((((((((''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))((('''((()))***)))(((***(((&&&'''***+++)))'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))'''$$$%%%''')))'''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))******))))))(((((((((((())))))))))))(((''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((((('''''''''))))))))))))))))))))))))((((((((())))))))))))***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++*********************++++++,,,,,,++++++***+++++++++*********))))))***************************++++++,,,,,,++++++***))))))***+++++++++++++++......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))************++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++******,,,++++++******++++++,,,'''((()))***+++,,,------))))))))))))))))))))))))+++++++++*********))))))++++++***)))))))))))))))++++++******++++++,,,---++++++************++++++---+++)))***++++++)))'''))))))))))))))))))))))))'''((()))))))))))))))((((((((()))******************)))))))))((((((((('''))))))))))))))))))))))))******)))((((((((((((((())))))))))))(((((((((((()))))))))(((((('''''''''************)))))))))((())))))))))))))))))))))))+++)))(((((())))))(((&&&++++++***)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))(((((((((((()))***(((((()))(((''''''(((******(((&&&'''))))))'''%%%''''''''''''(((((((((((((((((())))))(((((('''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((((((((((((''''''''''''(((((('''''''''))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((***(((&&&''')))***(((&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%'''((('''&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))************)))))))))((((((''''''(((((())))))((((((''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&''''''((()))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,++++++***))))))(((***++++++,,,,,,++++++***+++++++++***************************************)))******++++++******))))))******+++++++++++++++------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,+++******)))************++++++++++++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,&&&&&&((()))+++---...///))))))))))))))))))))))))+++++++++***************+++***)))))))))))))))))),,,++++++++++++,,,------*********))))))*********+++***)))***++++++***)))))))))))))))))))))))))))&&&'''((()))************(((((()))***************))))))))))))((((((((((((((((((((((((((((((((((((***))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((************))))))))))))))))))))))))))))))))))))+++***((()))******((('''***))))))(((((((((((()))******))))))((((((''''''&&&&&&'''(((((()))******(((((((((''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))))))))(((+++)))(((((()))******))))))(((((()))***)))'''%%%''''''''''''(((((((((((())))))))))))))))))((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''(((((())))))((((((''')))))))))))))))*********&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((***,,,***'''%%%''')))((('''&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))((()))***++++++***)))((((((((((((''''''((((((((()))(((''''''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((())))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))***++++++,,,,,,++++++*********************************************************++++++++++++******)))***++++++,,,,,,+++++++++*********************,,,++++++******++++++,,,((((((((((((((()))))))))))))))***+++,,,,,,------++++++,,,,,,,,,++++++***))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))******************************)))))))))))))))***++++++******++++++,,,---******))))))))))))******)))))))))***++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***)))(((((('''''''''((((((******))))))((((((''''''&&&'''''''''((((((((()))(((((((((((((((((()))***))))))))))))(((((((((((((((((((((((((((((((((((('''(((***++++++***(((''',,,)))&&&'''***+++***''''''((()))***+++)))'''%%%''''''''''''(((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))((((((((((((((())))))))))))((((((''''''(((((())))))******&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((+++---+++&&&$$$&&&)))''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))(((((('''''''''((((((((()))))))))***((()))***++++++***)))(((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((())))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,++++++***************************************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************************,,,++++++******++++++,,,''''''((((((((()))))))))))))))***+++,,,,,,------***++++++,,,,,,,,,++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***))))))((())))))))))))))))))))))))***************************)))))))))))))))******)))))))))))))))******+++******))))))))))))******((()))*********+++,,,,,,)))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***************(((((((((((())))))))))))************************))))))(((((((((((())))))''''''(((((())))))******++++++++++++++++++,,,,,,))))))))))))))))))******))))))))))))))))))))))))&&&%%%%%%'''***,,,,,,+++((('''''''''''''''((((((***)))))))))(((((((((''')))((((((((('''''''''&&&))))))((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((''')))+++,,,,,,+++)))'''+++(((%%%&&&)))***)))'''''')))***+++***)))'''&&&''''''''''''((((((((((((&&&''''''(((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((())))))))))))((((((%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((+++---+++&&&$$$&&&)))&&&'''''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))************))))))(((''''''&&&&&&''''''((((((''''''''''''(((((()))&&&&&&'''''''''(((((((((&&&''''''(((((())))))***))))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((())))))***++++++,,,,,,***++++++,,,,,,++++++******************+++++++++************************,,,,,,,,,------,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******++++++,,,,,,,,,*********++++++,,,,,,---******+++,,,,,,,,,++++++)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,***************+++++++++))))))))))))))))))))))))***************+++++++++)))))))))))))))******+++((((((((((((((()))***************))))))*********((()))++++++******+++---))))))))))))))))))))))))************)))((('''&&&(((((()))***************(((((((((((())))))))))))************************((((((((((((((())))))***(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))###""""""$$$''')))***)))(((''''''''''''(((((()))((((((((()))))))))))))))******)))(((((('''&&&&&&+++***))))))((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))(((''''''((()))((((((((()))++++++)))((('''(((''''''''''''((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((***,,,***'''%%%''')))&&&'''(((((('''&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((()))***************))))))))))))******(((''''''&&&&&&''''''((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((())))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((('''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))*********))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******************++++++***++++++,,,,,,++++++***))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,------...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))************+++++++++************************))))))*********+++++++++,,,,,,,,,---------......,,,++++++******++++++,,,(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))***++++++)))))))))((()))******+++++++++************++++++(((***,,,+++))))))***,,,))))))))))))))))))))))))((()))))))))))))))((('''(((((()))***************'''((((((((()))))))))***************************((((((((((((((()))******))))))))))))(((((((((((('''''''''(((((()))))))))((()))))))))************))))))))))))))))))))))))&&&%%%$$$&&&((()))((('''((((((''''''(((((()))***''''''(((((())))))******)))))))))))))))))))))))),,,,,,***)))(((((('''''''''((((((((()))))))))***)))))))))))))))))))))))))))***++++++++++++***)))))))))***)))(((((()))+++(((***,,,***((('''(((***''''''''''''((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((&&&(((***)))'''&&&(((***'''''''''((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%''')))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((())))))******&&&''''''((()))******++++++***)))(((((()))***+++'''''''''&&&&&&''''''''''''''''''''''''((()))***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((()))'''''''''''''''''''''''''''((((((((())))))******((((((((((((((('''''''''******)))((('''&&&&&&%%%'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))*********+++))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))+++++++++,,,,,,+++++++++))))))******++++++++++++******************************++++++++++++*********+++,,,,,,------,,,,,,(((((())))))************,,,++++++++++++++++++,,,(((((()))***++++++,,,,,,,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,------.........,,,++++++++++++++++++,,,***************+++++++++))))))))))))))))))))))))))))))******++++++++++++))))))((())))))***++++++*********)))***++++++,,,,,,,,,++++++++++++,,,,,,)))+++---,,,)))(((***,,,))))))))))))))))))))))))&&&'''((()))************(((((()))***************'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))+++***))))))******)))(((((((((((((((((()))******&&&&&&'''((()))***++++++(((((())))))******++++++------+++)))(((''''''''''''((((((((())))))******))))))))))))))))))))))))*********++++++*********)))+++,,,+++((((((***---)))+++,,,***'''&&&)))+++''''''''''''((((((((()))''''''((())))))***))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))((('''((()))***)))(((''')))+++***'''&&&(((***(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))'''%%%$$$'''))))))(((((((((''''''''''''***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''''''''((()))(((''')))))))))))))))))))))))))))&&&%%%&&&((()))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&))))))((('''''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))************))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,))))))))))))(((((((((((()))***,,,---...------,,,,,,)))'''((()))***(((%%%)))************+++++++++++++++************++++++******+++,,,,,,,,,,,,+++%%%%%%''')))************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++++++++************++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((+++***)))'''''')))***+++))))))))))))))))))))))))+++***************++++++(((((((((((((((((((((((())))))************))))))******))))))((((((''''''&&&&&&''''''(((((())))))((((((((()))******++++++&&&(((******)))(((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))******)))(((((((((((((((&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((((()))***)))'''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))************)))))))))(((''''''((()))'''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%$$$%%%'''((()))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%'''((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''))))))(((''''''((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((('''%%%&&&((()))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((((('''''''''))))))((('''''''''''''''((((((''''''''''''((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))************))))))))))))))))))************************************+++++++++*********))))))))))))*********+++++++++)))))))))******+++++++++***+++,,,------,,,,,,+++,,,***((()))++++++***((()))************+++++++++++++++************++++++******+++,,,,,,,,,,,,+++(((((()))***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))++++++******)))*********(((((((((((((((((((((((())))))************))))))***)))))))))((((((((('''))))))))))))************+++******))))))(((''''''''')))******((('''((()))(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))******)))(((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((()))***+++***((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((((('''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))(((''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''((((((''''''(((((()))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%$$$%%%'''***+++((((((((((((''''''''''''(((((('''&&&&&&'''(((((((((((((((((())))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))''''''''''''))))))''''''''''''''''''''''''((('''&&&&&&(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))(((((((((((('''''')))((((((''''''''''''(((((((((''''''''''''(((((())))))((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))************)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++***************(((((()))))))))*********)))***+++,,,---......///+++++++++,,,++++++***)))+++***)))***,,,,,,,,,***)))************+++++++++++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,+++,,,---...000111++++++++++++++++++++++++++++++,,,,,,,,,+++******************************------------------------++++++************++++++************************)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((())))))))))))))))))))))))))),,,+++***)))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))((((((((((((************))))))))))))******)))((((((''''''&&&(((***+++***((('''''''''((((((((((((((((((((((((***)))))))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((()))+++,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''&&&&&&''')))***)))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((%%%&&&&&&&&&&&&'''''''''''''''''''''((()))***+++***))))))(((((((((((()))***))))))(((((())))))***((((((((((((((((((((((((%%%&&&'''((()))(((''''''(((((('''''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%&&&(((+++,,,(((((((((((('''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))((('''&&&''')))+++((((((((((((((((((((((((((('''''''''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((((((((()))(((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))************))))))))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))*********++++++++++++,,,---.........++++++++++++***)))))))))***))))))***+++,,,,,,,,,))))))*********+++++++++++++++************++++++******+++,,,,,,,,,,,,+++///...,,,,,,---///111222++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))((((((''''''(((((())))))))))))))))))))))))))),,,+++***))))))(((((()))(((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&''''''((())))))))))))***+++***(((&&&&&&'''((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((***))))))((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((()))***++++++)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%%%%&&&)))******)))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((('''''''''(((((()))***+++***((('''&&&'''((((((***))))))))))))))))))***(((((((((((((((((((((((($$$&&&((()))***)))'''&&&(((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((()))***((('''''')))+++))))))))))))))))))))))))'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))************))))))************++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******)))))))))((())))))*********+++,,,))))))*********+++++++++++++++************++++++******+++,,,,,,,,,,,,+++...---,,,+++,,,---000111++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************************************++++++************++++++************************)))))))))))))))******+++))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&''''''((())))))))))))***+++***(((&&&&&&'''(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((***))))))(((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''(((***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&%%%%%%&&&)))******)))''''''''''''''''''''''''&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&''''''***)))'''&&&%%%&&&&&&''')))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&(((******)))(((''''''(((((()))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&''')))***)))&&&### ((((((((((((''''''''''''&&&'''(((((((((((('''&&&(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))'''))),,,+++((('''(((+++************************'''((())))))''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))******(((''''''''''''(((((()))((((((''''''''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))************))))))*********++++++++++++,,,++++++++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++*********++++++((()))+++***))))))***+++)))************+++++++++++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,...///++++++++++++++++++++++++******+++,,,,,,,,,++++++************************************************++++++************++++++************************)))))))))))))))******+++))))))))))))))))))))))))************************)))******+++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************))))))))))))******)))((((((''''''&&&(((***+++***((('''''''''(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))******)))(((((((((((((((&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((&&&((())))))'''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((''''''&&&&&&''')))***)))(((''''''''''''''''''''''''(((((((((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((***)))((('''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''((()))***)))((((((&&&'''((()))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%''')))***)))%%%"""(((((((((((('''''''''''''''((())))))))))))((('''(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))%%%)))------)))'''(((***))))))))))))))))))))))))''')))***)))''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********'''''''''''''''((())))))((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))************))))))*********+++++++++,,,,,,************************))))))*********+++++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,---***,,,---,,,***)))***,,,)))************+++++++++++++++************++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************************************++++++************++++++************************)))))))))))))))******+++))))))))))))))))))))))))************************((()))******++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((((())))))))))))))))))((())))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***))))))))))))************+++******))))))(((''''''''')))******((('''((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))******)))((((((((((((((('''&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&(((******((('''((()))''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((((('''&&&'''((()))(((''''''''''''''''''''''''''')))))))))((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))(((((('''(((((((((&&&''''''(((((((((((('''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''((((((((())))))))))))%%%&&&'''((()))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((('''&&&%%%%%%(((((((((((('''''''''''''''((()))******)))((('''(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))$$$)))......***'''((()))))))))))))))))))))))))))''')))+++***'''&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++'''''''''''''''((()))***((((((''''''''''''((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))************))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++))))))))))))************)))***++++++,,,---......,,,,,,+++++++++,,,...///,,,...///...+++)))***---)))************+++++++++++++++************++++++******+++,,,,,,,,,,,,+++***+++,,,------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++************************)))))))))))))))******+++))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))))))))************))))))'''((((((((())))))******&&&&&&''''''(((((())))))(((((())))))******++++++&&&(((******)))(((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))******)))(((((((((((((((((('''''''''((()))+++,,,((((((((((((((((((((((((''')))++++++)))))))))***''''''''''''''''''''''''(((((((((((((((((((((((())))))************)))))))))(((''''''((()))'''&&&''''''''''''''''''''''''******))))))((((((''''''***)))(((''''''((()))***''''''''''''((((((((()))(((((((((((()))***+++,,,&&&'''(((*********)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''((()))******$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%&&&(((***,,,)))(((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&''''''((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((&&&%%%$$$(((((())))))))))))((((((''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&******))))))(((((('''''',,,,,,+++)))(((&&&%%%%%%%%%%%%&&&'''((()))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))******))))))((((((''''''************************(((((())))))))))))(((((())))))))))))************++++++************++++++))))))*********+++++++++++++++******************)))************+++++++++************************,,,,,,++++++++++++++++++///...---,,,++++++++++++)))***,,,,,,++++++,,,...+++,,,,,,------,,,,,,+++---,,,,,,+++*********++++++*********+++,,,,,,---*********++++++************++++++,,,,,,------...)))***+++,,,,,,+++***)))------,,,+++***************+++,,,------,,,+++***)))******++++++,,,------******************+++++++++***)))(((((()))***+++******))))))))))))******(((((())))))******++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((***(((&&&%%%$$$%%%'''((((((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&''''''((()))******+++******))))))((((((''''''&&&'''((())))))******)))''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((######%%%&&&''')))***+++&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))*********)))(((''''''''''''''''''''''''+++)))&&&$$$$$$%%%'''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))&&&$$$%%%(((++++++***'''&&&$$$$$$$$$%%%''')))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&''''''((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))((('''&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''')))(((''''''''''''((()))(((((((((((())))))))))))(((((())))))))))))((((((******)))))))))(((((((((***)))))))))((((((((('''******))))))(((((('''''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))************))))))))))))))))))************++++++************++++++))))))*********+++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((''''''''''''((((((***+++,,,,,,+++***+++---+++,,,,,,------,,,,,,+++---,,,,,,+++******++++++++++++******+++,,,,,,---,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,++++++***++++++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++******))))))))))))******)))))))))))))))*********+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))*********)))((('''***)))((('''''''''((()))(((((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))************'''''''''((()))************)))))))))((((((((('''(((((()))))))))(((((('''''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((******)))((('''&&&&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))''''''''''''''''''''''''***((('''%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((())))))))))))((((((***)))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((%%%###$$$'''))))))(((((('''&&&&&&&&&'''((()))))))))(((((((((((())))))))))))(((''''''''''''((('''''''''''''''''''''''')))((((((''''''(((((()))&&&''''''(((((((((((((((((((((((((((''''''''''''***))))))(((((())))))***(((((((((((())))))))))))((())))))******))))))((('''''''''(((((('''''''''(((((((((((((((((((((((())))))(((((((((((()))***(((((((((((())))))))))))(((((())))))))))))((((((************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******++++++++++++******))))))))))))************++++++************++++++***************+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***+++,,,---+++,,,---,,,+++***+++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++++++++++++++++++++++++++,,,,,,---///---+++))))))+++---///......---,,,,,,+++************++++++++++++******+++++++++***++++++,,,,,,,,,++++++++++++++++++,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************))))))))))))******************))))))))))))+++******))))))******+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((((((((((()))***+++++++++''''''(((((())))))******))))))))))))(((((((((((())))))))))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))((((((((('''''''''''''''))))))))))))))))))))))))...---,,,***(((&&&$$$$$$((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((())))))))))))******)))))))))*********))))))))))))(((''''''''''''((((((((((((''''''((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%%%%'''(((((('''''''''((((((((())))))))))))((((((''''''(((((()))******)))(((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&''''''(((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))(((((()))***************&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******++++++******)))((()))))))))************++++++************++++++***************************************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++---,,,,,,------...///000,,,---...---+++******++++++,,,,,,------,,,,,,+++---,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...---,,,++++++,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++************+++,,,---------,,,+++******+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))*********))))))))))))******++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))(((''''''&&&&&&'''((()))*********))))))(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))&&&'''''''''((((((((()))'''((((((((()))))))))***))))))))))))(((((((((((((((((())))))(((''''''&&&''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))******))))))((('''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((('''''''''(((***+++''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))))))))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))(((((((((((((((((('''&&&'''((()))))))))(((((((((((((((''''''(((((((((***)))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((('''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))'''((()))******++++++***&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&'''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''((())))))***'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************++++++************++++++************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++************++++++,,,......---+++***+++,,,+++,,,,,,------,,,,,,+++---,,,,,,+++,,,,,,------------,,,,,,+++,,,,,,---,,,,,,...//////...,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,************+++,,,---------,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,+++++++++*********))))))))))))******)))))))))******))))))))))))******++++++******))))))((((((***))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((()))))))))((('''))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((((((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))&&&'''''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))((('''''''''(((***+++((((((((((((((((((((((((&&&'''(((******)))'''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((()))))))))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''%%%&&&'''(((((((((((('''((((((''''''''''''(((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))************'''''''''(((((('''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((('''(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((('''&&&%%%%%%%%%%%%&&&'''((()))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************++++++************+++++++++++++++***************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++***************+++,,,---...---,,,+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,***,,,...000000...,,,*********+++,,,,,,---......,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++,,,)))******+++,,,,,,------,,,++++++******)))))))))))))))************))))))******))))))))))))******************))))))))))))***))))))(((((())))))***************************(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''((()))))))))))))))((((((''''''''')))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((+++++++++***)))((((((((((((((((((((())))))))))))(((((((((((())))))))))))%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******((((((((((((((((((((((((&&&'''((()))***)))((('''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))((((((''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&''''''(((((((((((((((''''''''''''((((((((()))++++++************++++++(((((((((((())))))))))))''''''((()))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''$$$%%%'''((()))))))))((((((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))))))))'''((((((((()))))))))***''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))))))))******)))))))))))))))))))))************++++++************+++++++++++++++*********))))))((())))))***++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,---...///+++,,,...---,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++***))))))((()))***++++++***)))(((******))))))))))))******)))))))))))))))*********))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((()))+++,,,---,,,***((('''''''''((())))))*********+++++++++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''************))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&''''''((())))))*********)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''###&&&))))))((('''((())))))((('''''''''((()))***(((''''''&&&&&&''''''((()))(((((('''''''''''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((&&&'''''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&((()))*********)))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))*********+++'''((((((((())))))******%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))************************************++++++++++++******))))))))))))************++++++************++++++++++++++++++******))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------************************++++++,,,------...//////))))))***+++,,,...///000+++,,,------,,,,,,...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...------,,,,,,++++++***------++++++++++++------------,,,+++***************+++,,,------,,,+++***------,,,++++++*********......---,,,,,,+++******((()))***++++++***)))(((******))))))))))))******(((((())))))******++++++))))))(((((((((((())))))************************************************))))))))))))))))))))))))(((((('''((()))***,,,---000...+++)))''''''((())))))************+++++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))(((((((((((('''((((((((())))))******(((((((((((('''&&&%%%%%%))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''')))*********)))((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''((())))))*********)))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&)))---...,,,+++,,,...+++***((('''''')))+++,,,'''''''''&&&&&&'''''''''******)))(((((((((((((((''''''((((((((((((''''''******++++++++++++******''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************,,,+++******))))))******'''&&&&&&''''''((()))*********))))))((((((''''''))))))(((((('''''''''&&&((('''&&&&&&&&&((()))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))((((((((((((***++++++***'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))))))))))))))))))))******)))(((''''''(((***,,,---777000***(((***------+++))))))************)))))))))************+++++++++,,,,,,------,,,,,,+++***************************''''''(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///.......................................------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------000------...---***,,,111------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******++++++((())),,,,,,)))(((+++))))))))))))))))))))))))((())))))***+++,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((())))))))))))((((((,,,,,,+++***)))))))))***---,,,,,,+++***)))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++)))&&&))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((())))))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))******************))))))((((((''''''))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&''''''(((((((((((((((((())))))*********))))))''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))***************)))))))))((((((***)))(((''''''&&&&&&'''))))))))))))(((((('''''')))((((((((('''''''''''')))((('''''''''((()))***((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,+++)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))************)))))))))))))))))))))((('''(((***,,,---888222+++((()))+++***((())))))************)))))))))************++++++++++++,,,,,,,,,,,,+++******************************((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------------------------------..................)))************))))))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------000---,,,//////------000++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++***))),,,111111,,,)))***))))))))))))))))))))))))(((((())))))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''(((((())))))))))))((((((,,,+++******))))))******,,,++++++******))))))))))))))))))))))))*********))))))))))))))))))))))))'''(((((((((((()))))))))((((((((()))+++,,,+++)))))))))))))))(((((((((((())))))))))))((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((('''''')))((((((((('''''''''''')))(((((((((''''''''''''&&&''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''))))))))))))))))))))))))''''''((((((((()))))))))((())))))***)))((('''&&&***)))(((''''''&&&&&&''')))))))))(((((((((((('''((((((((((((''''''''''''***)))(((((((((((())))))(((((((((((((((((((((((())))))(((''''''&&&%%%%%%))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,+++***)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))***++++++*********))))))(((((())))))(((((((((***+++,,,444///***((()))+++***)))))))))************)))))))))************++++++++++++++++++++++++***))))))************************)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////+++,,,,,,---------,,,,,,------------------------------------------------000,,,,,,222555333000///++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((***))))))))))))***++++++)))***000666666000***)))))))))))))))))))))))))))'''(((((())))))******+++************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((++++++***)))))))))******************************(((((())))))******++++++))))))))))))))))))))))))''''''''''''((((((((((((((('''&&&(((***,,,,,,,,,))))))))))))((((((((((((******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''*********)))((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))***++++++)))'''&&&'''&&&&&&''''''((()))***((((((((((((((((((((((((((((((((((((((('''''''''******))))))(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))+++******)))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***+++++++++******)))((((((((())))))(((((()))***++++++,,,)))''''''***,,,------))))))************))))))))))))*********++++++++++++,,,,,,,,,,,,+++************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000,,,---...///////////////........................------------------------...,,,///888===999111,,,------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((******))))))******+++,,,***+++000666666000+++***))))))))))))))))))))))))''''''(((((()))))))))***************************,,,***(((''''''(((***,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((******))))))))))))******((()))))))))*********+++''''''((()))***++++++,,,))))))))))))))))))))))))'''''''''((((((((())))))+++)))'''''')))+++++++++))))))))))))((((((((((((******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&''''''((((((((((((((()))))))))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))******++++++******)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,,,,***(((''''''&&&&&&''''''((()))***'''''''''''''''((((((((('''''''''(((((((((((((((((())))))))))))(((((((((''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***&&&((())))))((((((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***+++************))))))(((((()))))))))))))))*********)))((('''(((***,,,------))))))************))))))))))))*********+++++++++------......------,,,+++************************)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------........................------------------------,,,,,,,,,---...///000000******+++,,,------,,,,,,........................------------------------,,,,,,222===BBB<<<111***------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************++++++,,,,,,+++---111111---+++,,,************************(((((((((((())))))))))))************************,,,***(((''''''(((***,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((***))))))((())))))******((((((((()))******++++++''''''((()))***++++++,,,(((((((((((((((((((((((((((((()))))))))*********---+++((('''((())))))((())))))))))))((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''((())))))'''''''''((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((+++***)))(((((((((((()))''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((('''%%%%%%%%%%%%'''((((((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))''''''((((((((()))))))))***++++++,,,,,,***)))(((***)))(((''''''&&&&&&'''&&&''''''''''''((((((((('''''''''(((((((((((((((&&&&&&'''((()))(((((((((''''''''''''''''''''''''(((((()))******+++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))''''''(((((())))))******&&&((())))))(((((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))***+++)))))))))))))))))))))***))))))))))))******))))))++++++++++++*********)))))))))************)))))))))************+++++++++...............------,,,******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++........................,,,---------.../////////,,,------............---------------------------------------------------+++,,,333===@@@999///***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++************+++,,,,,,,,,******------******,,,************************))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((()))******((((((((())))))*********(((((())))))******++++++(((((((((((((((((((((((())))))))))))************...,,,))))))))))))(((&&&))))))))))))((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''###$$$%%%&&&''')))******'''''''''((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((+++***((('''&&&''''''(((''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))***)))(((''''''&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))###$$$&&&'''((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''((()))*********((()))******)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***((((((((()))******++++++))))))*********)))))))))***+++,,,,,,+++***))))))))))))************)))))))))************+++++++++------......------,,,+++************************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................++++++,,,------,,,++++++------------------------------..................000000111111111000000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,000666666111------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++)))))),,,,,,))))))+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((()))******((((((((())))))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((())))))))))))***+++***)))*********(((&&&))))))))))))((((((((((((''''''(((((())))))******'''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))***'''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((())))))***''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''(((((((((((((((***(((&&&%%%$$$$$$%%%&&&''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))******************)))((((((((((((((('''&&&&&&''''''((()))***&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))!!!"""$$$&&&((((((((((((''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++)))+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))''''''((()))***+++,,,,,,))))))************)))((('''))),,,------,,,,,,---))))))************)))))))))************+++++++++,,,,,,------,,,,,,+++***************************---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,...............---------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---...000...++++++///------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***((()))------)))(((***************************+++++++++***************************************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******(((((())))))))))))((((((((((((((((((((()))******)))))))))))))))(((((((((*********)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))((()))***,,,+++)))'''))))))))))))((((((((((((&&&&&&'''((()))***++++++'''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))((())))))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%''')))***))))))(((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&''''''(((((((((((((((((('''$$$"""""""""###$$$''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******+++***((('''''''''((())))))))))))))))))))))))))),,,+++++++++***)))))))))))))))************))))))++++++***)))(((((())))))######$$$%%%''')))***+++,,,+++++++++***)))))))))***************+++++++++,,,---.........---,,,+++---,,,+++*********+++,,,//////...---,,,,,,,,,,,,+++******,,,//////---***.........------,,,,,,,,,......---,,,,,,,,,------...........................------,,,,,,------...........................------------------------,,,---------.../////////------------------------///...------...///000111------------------------))))))))))))***+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***+++---------+++)))(((++++++++++++++++++++++++************)))))))))(((''''''((()))***++++++,,,+++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))************)))''''''&&&&&&&&&(((((())))))))))))((((((+++******)))((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))''''''(((((())))))******)))((('''''''''(((***+++******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''')))***+++((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''''''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))******))))))***)))((('''&&&&&&'''(((***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((+++*********)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((()))((((((((('''''''''''')))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''************************))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((((((+++***)))((('''(((((()))))))))))))))))))))))))))+++++++++***************))))))************))))))++++++***)))))))))))))))******))))))***+++,,,,,,************************))))))******++++++,,,,,,,,,,,,------...------------,,,+++*********+++,,,......---,,,,,,,,,------,,,******,,,//////---***.........------,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////////////////......------......///////////////////////////------------------------------..................------------------------//////...---......000000------------------------***************+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++************))))))))))))))))))******+++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))******)))''''''&&&&&&''''''(((((())))))(((((('''******)))(((((('''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((((((((((())))))))))))************)))(((((('''((()))***+++***)))))))))((((((((('''))))))((((((((('''''''''((((((((((((((((((((((((((((((((())))))))))))***((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))+++*********))))))))))))''''''''''''((((((((((((''''''&&&''''''((()))***((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))***))))))))))))(((((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''&&&''''''(((***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))************))))))))))))))))))))))))))))))))))))*********)))((('''''''''((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************************************)))((((((''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((++++++***))))))(((''''''+++***)))(((((((((((()))))))))))))))))))))))))))***************+++++++++))))))************))))))+++***))))))))))))))))))///...---,,,++++++++++++***************+++++++++)))))))))***+++,,,,,,---,,,,,,,,,,,,------...///------,,,+++++++++++++++------,,,,,,,,,---......,,,++++++,,,......---+++.........---------------******++++++,,,...///000//////////////////////////////............//////////////////////////////........................//////..................------------------------000//////............///------------------------,,,,,,+++++++++,,,,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************...---+++))))))***+++---++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,+++)))((((((((()))***+++++++++***************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((,,,,,,++++++***)))))))))******)))((('''''''''''''''(((((())))))(((((('''))))))(((((('''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&++++++***************)))((((((((((((((()))******))))))))))))(((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''((()))))))))((('''&&&''''''''''''((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((())))))***+++************))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))((('''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((((((((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******)))))))))))))))))))))))))))(((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''*********)))))))))((((((*********))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))************))))))******)))))))))))))))***------,,,******)))))))))+++++++++***************((()))******+++,,,------,,,,,,++++++,,,...///111------,,,,,,++++++++++++,,,++++++,,,---...///000---,,,,,,------------,,,...............---------++++++++++++,,,---.../////////////////////////////////............//////////////////////////////........................000000//////......------........................000000//////............------------------------...------,,,,,,,,,------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++***)))(((((()))***+++************************)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********************)))******)))(((''''''((((((((())))))******))))))(((((((((''''''&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%+++*********)))(((((((((((((((((((((((())))))***))))))))))))(((((((((((())))))((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((%%%&&&((())))))'''&&&$$$''''''''''''(((((((((((())))))((('''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++*********)))))))))(((((((((((()))*********))))))(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((''''''(((((())))))(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((************************))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))*********+++***************))))))((()))))))))))))))))))))))))))))))))***+++++++++,,,))))))************))))))***)))))))))))))))******++++++***)))))))))******,,,,,,,,,+++***)))(((((()))******+++,,,,,,------,,,,,,++++++,,,...///111------------,,,,,,+++++++++++++++,,,---...///000------------,,,,,,------..............................------,,,------...........................//////............//////........................////////////////////////000000000//////......---........................000000000//////...------------------------------......------,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******,,,,,,,,,,,,+++***+++++++++++++++++++++++++++*********)))))))))))))))((((((((()))***,,,---************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))***++++++***))))))(((((((((((())))))******++++++******)))'''''''''''''''&&&&&&&&&'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&)))))))))((('''''''''&&&'''(((((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((()))+++,,,,,,+++***(((''''''''''''((((((((((((***)))(((''''''&&&''''''))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))((((((((('''''''''&&&'''(((((()))))))))((((((((((((((())))))))))))((((((((((((((((((((((((******)))(((((('''(((((((((((())))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))'''''''''((()))*********'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***++++++,,,******++++++******)))((())))))))))))))))))))))))***************+++++++++))))))************)))))))))))))))))))))******+++++++++******++++++,,,,,,,,,,,,++++++***))))))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///---------------,,,+++++++++++++++,,,---...///000...//////---,,,+++---///.............../////////000//////...------......////////////////////////000000////////////000000////////////////////////000000000000000000000000000000//////////////////...........................//////000//////...---------------------------------,,,,,,,,,------................../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,(((***,,,---...,,,+++***++++++++++++++++++++++++*********)))))))))((((((&&&'''((()))***+++,,,,,,***************+++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&((()))***+++,,,***))))))(((((())))))))))))******++++++******)))''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''(((***++++++***))))))''''''''''''((((((((((((***)))((('''''''''''''''***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((''''''''''''%%%&&&'''(((((()))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))((('''(((((()))*********))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))))))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&''''''((())))))******(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''))))))(((((((((((())))))******************************************************+++++++++***)))((())))))))))))))))))))))))+++++++++***************))))))************)))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++---,,,,,,,,,,,,+++++++++,,,,,,------...---------,,,---.........---,,,+++,,,,,,,,,,,,,,,---...///...///000...++++++---///---........./////////000000////////////000000111111111111111111111111111333222222111111222222333111111111111111111111111000000000000000000000000///////////////000000000........................---...///000000//////...------------------------,,,+++++++++,,,---......---........./////////000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))&&&((()))+++++++++***)))))))))*********+++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))******++++++***)))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''((((((((((((&&&'''((()))***))))))((('''((((((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&''''''((((((((((((''''''''''''(((((((((((()))(((((('''''''''((((((******))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))(((((((((((('''&&&&&&'''))))))*********(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))++++++***(((''''''((()))***+++******)))'''((()))******)))((('''))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))'''((()))******)))((('''************************'''(((((()))***+++++++++))))))))))))))))))))))))'''''''''''''''((()))***************************))))))(((((((((((())))))************************,,,,,,++++++***)))))))))******+++,,,+++***)))((()))))))))))))))))))))))),,,+++++++++******))))))))))))************))))))))))))((())))))***++++++,,,,,,+++***))))))))))))&&&'''((()))+++---.........------,,,,,,++++++***,,,---.........---,,,+++,,,---.........---,,,+++------,,,,,,,,,---......///000000...+++***---000---.........//////000000////////////000222333444333333333333333333333333555444444333333444444555333333333333333333333333000000000000000000000000......//////000000111111////////////////////////,,,---...000000000//////------------------------*********+++,,,---...///---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++***))))))+++---...++++++++++++++++++++++++,,,,,,,,,+++++++++******''')))+++,,,,,,***(((&&&))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))***************+++++++++***)))))))))))))))******&&&&&&''''''''''''&&&&&&((((((((()))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''(((((())))))******&&&''')))*********)))((('''((((((((())))))******(((((())))))*********+++************************))))))))))))************************************''''''''''''(((((((((((())))))))))))))))))))))))******))))))***+++,,,,,,''''''''''''((((((((()))((((((''''''''''''((((((******))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))************))))))))))))'''''')))******+++++++++(((((((((((())))))))))))))))))))))))))))))))))))$$$&&&))),,,,,,+++(((&&&'''((()))+++++++++***)))'''((()))******)))((('''((((((((((((((()))******++++++)))(((''''''''''''***************)))((((((***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))***)))(((''''''&&&''''''''''''(((((()))))))))***+++++++++***)))(((((('''******))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))''''''((()))***++++++,,,(((((())))))*********+++***+++------,,,,,,,,,---************************)))************+++++++++************************+++++++++++++++***)))(((------,,,,,,,,,,,,,,,---...---,,,++++++,,,---...---------...------,,,,,,...------,,,------......------------,,,,,,,,,,,,+++---......---------...000/////////000111000///222222333333333222111111444444555555666666555555777888888999999888888888444555777888999999888777888888888777777666666666777777666555444444333333333111000000111222111000222000//////000111000///333222000...------......//////...............///..............................------------..............................---------............///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++)))))))))******+++++++++++++++***))))))+++++++++*********))))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((()))))))))))),,,+++***(((''''''''''''))))))))))))))))))))))))+++***)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,***(((((((((((('''&&&%%%&&&&&&'''((()))******((('''''''''((()))((('''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((((((''''''((()))******)))((('''(((%%%"""###&&&)))***)))***((('''(((+++,,,+++)))******))))))((((((''''''&&&&&&''''''''''''&&&&&&++++++******))))))((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))((('''''''''''''''+++)))'''(((******(((%%%((((((((((((''''''''''''''''''''''''((((((((((((******))))))((((((''''''++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))((((((((((((((()))******+++***)))(((((('''((((((***************)))(((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((('''(((((((((((((((((())))))*********++++++******)))(((((('''***)))))))))((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))******++++++)))*********++++++++++++)))+++,,,---,,,+++,,,---************************)))************+++++++++************************+++++++++++++++***))))))+++******)))))))))******++++++************++++++,,,------...------,,,,,,++++++++++++,,,---............---------,,,,,,,,,+++---//////...---...///111111000111222222222111222222333444444444444444777777999:::;;;;;;;;;;;;??????@@@@@@@@@??????>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>======<<<:::999888777666888777555555555666555444333111000000111222111000///...------,,,---......111111000///////////////...////////////////////////......------......///........................---------............///,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***+++***+++++++++******)))(((+++++++++*********))))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))+++***)))((((((''''''((())))))))))))))))))))))))***))))))(((((((((((()))************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,***((('''((()))((('''&&&'''''''''((()))))))))))))))(((((()))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))*********)))((('''''''''((()))******)))(((''')))'''$$$$$$''')))***)))***((('''(((+++,,,+++)))***)))))))))((((((((('''(((((())))))))))))(((((()))((((((((('''''''''&&&(((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&))))))((('''''''''''''''***)))((((((******(((&&&((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))******))))))(((((((((((())))))))))))******))))))(((((('''((()))))))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))((((((((()))******)))))))))***************++++++******)))((((((((())))))))))))(((((((((((())))))(((((((((((())))))***))))))(((((())))))***)))))))))))))))*********+++++++++++++++,,,,,,,,,(((***+++,,,******+++,,,************************)))************+++++++++***************************++++++++++++***))))))***)))))))))))))))************++++++++++++******,,,,,,------...------,,,+++++++++,,,---...///000////////////............---///111111000000000111333333444444555666777777777888:::;;;===>>>??????AAABBBDDDFFFHHHIIIJJJJJJOOOOOOPPPOOOOOONNNMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPOOOOOONNNNNNKKKJJJIIIGGGEEECCCBBBAAABBB@@@???>>>???>>>===;;;777666444444444444222111000////////////000111111//////...---,,,,,,,,,---///////////////////////////......------......///........................---------............///,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************))))))((())))))***+++)))************)))((((((+++++++++******************))))))(((((())))))***)))))))))))))))(((((('''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))***************************(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))''''''((())))))(((((((((((((((((((((((((((************************''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((++++++++++++***((('''&&&(((((())))))))))))((((((+++)))&&&&&&((()))***)))***)))((()))***+++***)))))))))))))))(((((((((((()))******++++++******)))((((((((((((''''''''''''))))))************))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))((('''''''''((((((***)))((()))******(((&&&)))))))))))))))))))))))))))))))))*********++++++''''''((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,((((((((((((((())))))***)))(((((((((((())))))***((()))))))))))))))((((((&&&''')))******((('''%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))((())))))***++++++******************++++++************))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))***))))))))))))))))))************)))))))))))))))++++++++++++++++++++++++''')))***+++***)))***+++************************))))))*********+++++++++******************************+++++++++******)))++++++*********+++,,,,,,+++,,,---......---,,,+++,,,,,,------...---------...............///000111000000000000000000000000///111333444333333555666555777999;;;===???AAACCCDDDFFFHHHKKKMMMOOOQQQQQQRRRTTTVVVYYY[[[]]]^^^___ccccccccccccbbbaaa```___^^^]]]\\\[[[[[[\\\]]]]]]```aaaaaabbbbbbaaa``````^^^^^^\\\ZZZWWWUUUTTTSSSPPPNNNMMMLLLLLLKKKIIIGGGBBB@@@===<<<;;;999666444777666555555444444444333......------,,,------...///////////////.........//////............//////........................---------............///------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((())))))******+++))))))*********))))))(((***************************))))))))))))))))))***(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((('''(((((()))******************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***((('''''')))***)))))))))))))))(((((((((((((((((()))******)))((()))***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))************))))))((('''(((((())))))))))))((((((+++***)))((())))))))))))))))))))))))*********)))))))))))))))(((((((((((()))******++++++******)))************))))))))))))((())))))******))))))(((''''''((()))))))))))))))((((((((((((((((((((((((************))))))))))))))))))((((((((((((((()))***************)))((('''))))))))))))************)))))))))*********++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((())))))***)))(((((((((((())))))***'''(((((()))))))))((((((%%%'''(((******)))'''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))((())))))***++++++++++++***************************)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))***************)))))))))))))))******************))))))'''(((******)))))))))***************************))))))*********+++++++++************************)))******+++++++++******++++++******+++,,,------,,,---...//////...---,,,+++,,,,,,---.........---000//////............///......///000000111222222000222555777888999:::<<<===@@@DDDGGGIIILLLPPPSSSUUUVVVYYY\\\___aaacccdddccceeegggjjjlllnnnooopppqqqqqqqqqqqqqqqpppoooooolllkkkiiihhhggghhhhhhiiilllmmmnnnooooooooommmmmmnnnmmmllljjjhhhgggeeeddd___^^^]]]]]]]]]\\\YYYWWWRRRPPPMMMKKKHHHDDD@@@===>>>>>><<<:::888555333222111111111000111111222222/////////.........------/////////....../////////////////////////////////---------............///---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))************))))))******************************))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))(((''''''(((((()))***+++(((((((((((((((((((((((((((((('''(((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))******((('''''')))***)))))))))))))))))))))(((((((((&&&(((***)))'''&&&((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&''''''((())))))))))))))))))(((((((((((())))))************)))))))))***)))*********))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))************'''(((((())))))(((((('''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************))))))((((((((())))))***)))***++++++***)))((((((((()))))))))*********+++((((((((()))))))))******+++*********)))))))))((())))))))))))))))))))))))******************************))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))''''''((()))))))))((((((&&&'''((()))))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))((((((((()))*********************)))))))))******))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++******))))))******+++)))))))))))))))******************)))))))))))))))''')))***+++))))))***+++************************)))************+++++++++************************))))))***++++++++++++***))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---..................------------......---...///111333555666777666999===@@@BBBDDDFFFIIILLLPPPUUUWWWYYY\\\```eeedddfffhhhkkknnnpppqqqrrrppprrrsssuuuwwwyyyyyyzzzxxxxxxyyyyyyyyyyyyyyyxxxvvvuuutttsssrrrqqqqqqqqqrrrtttuuuwwwwwwvvvuuutttwwwvvvvvvuuutttsssrrrrrrooonnnmmmnnnnnnmmmjjjhhheeeccc```^^^[[[WWWRRRNNNIIIHHHFFFCCC???;;;777555555444333222222222222222111000000//////......---000//////......//////000////////////////////////---------............///------------,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))******++++++++++++***))))))***++++++++++++******************++++++++++++******))))))******+++'''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))(((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))*********)))''''''((())))))((())))))))))))))))))))))))%%%(((***)))&&&%%%'''***''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))$$$%%%&&&((())))))))))))))))))(((((((((((())))))((()))+++***)))((()))+++)))***+++***)))((()))***(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((()))******)))+++,,,+++***((())))))'''(((((())))))*********((((((((()))))))))******,,,++++++***))))))((((((((((((((((((((((((((((((************************************))))))((((((((((((((((((((()))******+++***)))(((((('''((((((&&&''''''((())))))((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))(((((('''(((((((((*********))))))((((((((()))))))))))))))))))))***'''((((((((()))))))))***))))))(((((((((((())))))+++******))))))******+++(((((())))))******+++++++++++++++******)))))))))''')))++++++***)))***+++************************)))************+++++++++************************))))))***+++++++++++++++************+++,,,---...,,,,,,++++++++++++,,,,,,***+++,,,---.....................///000111333444333444666999<<<>>>@@@BBBDDDHHHLLLPPPSSSVVVZZZ\\\___ccchhhiiihhhjjjnnnsssssstttvvvyyy{{{|||}}}~~~{{{{{{}}}~~~|||}}}~~~}}}}}}||||||zzzyyyxxxwwwxxxyyy{{{}}}~~~}}}{{{zzz{{{|||||||||||||||}}}}}}{{{{{{{{{|||}}}|||yyywwwuuutttrrrqqqooolllgggddd[[[ZZZXXXTTTPPPKKKGGGDDD???>>><<<999666444333333333333222222111000000///000000////////////000000////////////////////////---------............///...------------,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---,,,,,,************+++,,,,,,,,,,,,,,,))))))*********++++++++++++******))))))******+++''''''((()))))))))))))))(((((((((((()))))))))))))))((((((((((((((()))***))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********,,,***((('''((()))((('''((((((((()))*********+++&&&)))+++***'''%%%(((+++''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))&&&'''((()))))))))))))))***)))(((''''''((()))***%%%(((******)))((()))+++)))+++,,,+++((('''(((***'''((((((((()))))))))***'''(((((())))))(((((('''&&&'''''''''((((((((()))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))))))))(((((()))******+++)))+++---,,,***((()))***&&&&&&'''(((((()))******)))))))))*********++++++************************))))))))))))))))))))))))************************)))))))))))))))*********((((((((((((((()))******++++++***(((''''''''''''&&&&&&'''((())))))(((((('''''''''''''''((()))***(((((((((((())))))))))))************************************************************************'''((((((((())))))******))))))))))))))))))))))))***)))((('''''''''''''''***)))))))))(((((('''''')))))))))))))))*********'''((((((((())))))******))))))(((((((((((())))))++++++************++++++'''(((((()))***++++++,,,,,,,,,,,,++++++*********(((***+++,,,+++***+++,,,************************)))************+++++++++************************((()))***+++++++++++++++------------...///000111//////---,,,,,,---//////***+++,,,---............//////000222555777999;;;:::<<<>>>BBBEEEHHHKKKLLLQQQUUUZZZ___bbbfffjjjmmmlllpppttttttrrrssswww{{{}}}~~~}}}{{{zzz|||~~~~~~}}}}}}}}}|||zzzvvvssskkkjjjhhheeeaaa\\\XXXUUUOOOMMMIIIEEEAAA===;;;:::555555444444333222111111000000////////////000000000000000000000000000000---------.........//////......---------,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------...---,,,***)))***+++,,,---------------))))))******++++++++++++++++++************++++++''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((('''((((((************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++,,,***(((((((((((('''&&&''''''((()))***++++++,,,'''***---+++(((&&&))),,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************))))))(((***)))(((''''''((()))***$$$'''******((((((***,,,)))+++,,,+++((('''(((***'''((((((((())))))******(((((())))))))))))((((((((()))))))))******++++++))))))************))))))'''(((((()))))))))))))))************************((()))))))))******++++++))))))((())))))***++++++)))+++---,,,***((()))+++%%%&&&&&&'''((())))))*********+++++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++************************''''''((()))***+++,,,,,,(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))******))))))((((((''''''))))))(((((('''''''''&&&'''((((((((()))))))))***((((((((((((((()))******)))))))))))))))******+++,,,,,,+++***)))(((''''''***)))((((((((()))+++,,,))))))(((((((((((())))))&&&'''((()))***+++++++++************************))))))))))))************************************+++*********))))))((((((,,,+++++++++***)))))))))((())))))***+++,,,,,,---++++++***************++++++++++++,,,,,,---------+++---//////...------...000...,,,,,,---000111111111222555777999===BBBFFFIIIJJJMMMQQQUUUZZZ]]]___fffgggjjjmmmoooqqqssstttxxxzzz|||||||||}}}zzzxxxvvvrrrnnnkkkhhhggg___[[[VVVRRRMMMIIIDDD@@@@@@???;;;888555444333333333111000000111111000...000111111111111000//////......///////////////...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++************)))((((((((((((((((((((((((************************))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))((()))***++++++***)))(((***++++++***(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))((('''''''''((((((((()))))))))***((()))***++++++***)))((((((((((((((()))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))''''''''''''((()))***+++))))))))))))))))))))))))++++++***)))))))))))))))'''((()))******)))((('''++++++******))))))((((((***,,,...000000...,,,***+++******)))(((''''''&&&))))))))))))))))))))))))&&&'''(((*********)))(((,,,,,,+++***)))((('''''')))((('''&&&&&&'''((()))))))))(((((((((((())))))+++*********))))))((((((+++)))))))))******)))((())))))))))))(((((((((((()))(((''''''''''''((((((,,,+++***))))))***+++,,,((()))))))))************++++++***))))))***+++,,,,,,,,,++++++***))))))(((++++++******************(((((())))))))))))((((((((((((((())))))*********))))))))))))))))))))))))''''''((()))))))))))))))((())))))******))))))((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))******+++++++++******)))(((((((((***)))((((((((()))++++++))))))(((((((((((())))))(((((()))***++++++++++++************************))))))))))))************************************+++*********))))))))))))++++++++++++************&&&&&&''''''((()))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,---***+++---...------...///111000......000222333444555888<<<@@@CCCHHHMMMQQQYYYZZZ\\\___cccgggjjjlllnnnppprrruuuwwwyyyzzzzzz|||~~~}}}zzzvvvssspppoookkkhhhccc___\\\XXXSSSPPPKKKIIIFFFBBB>>>:::888777555444222111222222111000000000000000///......---......///////////////...,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,*********))))))))))))(((************************(((((((((((((((((((((((())))))))))))******************)))(((((()))******))))))))))))))))))))))))((()))***++++++***)))(((((())))))(((&&&&&&'''((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((()))************)))((((((((((((((()))))))))))))))(((((('''((()))***+++))))))(((((((((((())))))&&&&&&''''''(((***+++,,,))))))))))))))))))))))))))))))(((''''''''''''''''''((()))******)))((('''*********)))))))))))))))))),,,000333333000,,,)))*********)))((('''''''''))))))))))))))))))))))))''''''((())))))))))))))))))))))))((((((((((((((()))(((''''''''''''((()))))))))(((((((((((())))))************)))))))))(((***)))))))))******))))))***)))))))))(((((((((((())))))((((((((((((((()))++++++***))))))***++++++************++++++++++++)))***+++++++++***))))))************++++++++++++++++++******************(((((())))))))))))((((((%%%&&&'''((()))******+++))))))))))))))))))))))))''''''((())))))))))))))))))******************)))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))((((((((((((((((((((((((((())))))***)))))))))))))))******+++)))))))))))))))))))))))))))))))))((()))******+++))))))(((((((((((())))))******+++++++++++++++***************************)))))))))*********++++++***************************************)))))))))*********+++++++++++++++)))))))))******++++++,,,++++++************++++++---------,,,,,,,,,,,,,,,***,,,---...---...///111222222222333555777:::;;;>>>BBBHHHNNNRRRWWW\\\___dddeeegggiiilllooorrrssswwwxxxzzz|||~~~~~~{{{yyyxxxuuurrrnnnkkkiiieeebbb___YYYXXXUUUPPPKKKFFFBBB???<<<999666444333333222111000000000//////........./////////000000//////...............------------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***))))))))))))(((((((((************************(((((((((((((((((((((((())))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))************))))))((())))))(((&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((((((((((((((())))))******))))))((((((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))&&&&&&''''''(((***+++,,,)))))))))))))))))))))))))))(((((('''''''''''''''(((((())))))))))))(((((())))))))))))************'''***///222222///***'''******))))))((((((''''''))))))))))))))))))))))))((((((((((((((())))))***&&&'''''''''((((((((())))))((((((''''''(((((()))***))))))(((((())))))***************))))))))))))))))))))))))))))))************)))))))))(((((((((***)))))))))))))))******++++++***))))))***++++++***++++++++++++,,,,,,,,,(((***,,,---,,,***'''&&&'''((()))***+++,,,---...******++++++++++++++++++(((((())))))))))))((((((&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))******++++++++++++******))))))(((((((((((())))))(((''''''&&&&&&''''''(((''''''(((((())))))******))))))(((((((((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))******+++(((((())))))************)))))))))))))))******+++))))))(((((((((((())))))++++++,,,,,,,,,++++++***************************))))))*********+++++++++*********************************************************++++++,,,,,,,,,++++++++++++,,,,,,------++++++*********+++,,,,,,---------------,,,,,,,,,---...////////////111333333555777999<<<@@@DDDFFFKKKPPPVVV\\\```dddhhhkkkllllllmmmoooqqqsssuuuwww|||}}}~~~~~~|||zzzwwwtttsssqqqnnnkkkfffeeeccc___ZZZTTTOOOLLLHHHDDD???;;;888666444222111111000000000000000111///000000000000//////...///.........------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************))))))))))))************************************************((()))))))))************)))))))))(((((()))))))))(((((((((((((((((((((((()))))))))******)))))))))***++++++***(((((()))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((('''&&&&&&))))))))))))((((((((((((((())))))))))))))))))((((((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((())))))***((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((((((((())))))******++++++&&&(((+++------+++(((&&&***)))))))))((((((((('''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((()))(((((((((((((((((()))***))))))))))))))))))************)))))))))))))))((()))******))))))***+++*********)))))))))((((((*********)))******+++++++++******************+++*********+++++++++,,,,,,)))***,,,,,,+++***(((&&&((())))))***+++,,,---...******+++++++++++++++,,,(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))******++++++++++++******))))))(((((((((((()))))))))(((((((((((((((((()))''''''(((((())))))******(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))******+++((((((((()))******++++++((()))))))))************))))))(((((((((((())))))++++++,,,,,,,,,++++++***************************************++++++++++++***************************************+++++++++******++++++,,,,,,,,,---((((((((()))))))))))))))++++++******+++,,,,,,---------------------------...///000000000000333555777:::???CCCGGGKKKQQQUUUYYY]]]cccgggjjjmmmppprrrtttuuuuuuvvvxxxzzz{{{|||~~~}}}|||yyywwwoooooommmjjjfffbbb^^^\\\VVVRRRLLLFFFBBB>>>:::777333222111111000111111222000000111111000///............------,,,,,,++++++++++++,,,,,,,,,------------------...............,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++******))))))))))))))))))))))))************************((()))))))))************((((((((())))))(((((((((((((((((((((((((((((((((***))))))))))))))))))******++++++***(((((()))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))(((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))+++***)))(((''''''''''''((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***++++++***))))))(((''''''((())))))))))))))))))(((******))))))))))))******))))))))))))))))))******''')))******)))(((***,,,************))))))))))))***************+++,,,,,,*********++++++*********))))))))))))*********+++,,,,,,+++***************++++++++++++++++++++++++******++++++,,,,,,,,,,,,(((((())))))))))))(((((()))))))))(((((((((''''''))))))))))))))))))))))))''''''((())))))))))))))))))******************)))***)))(((''''''((()))***))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))******(((((((((((())))))))))))***))))))((((((((((((((()))))))))))))))******+++(((((())))))*********+++(((((()))************)))))))))(((((((((((())))))******+++++++++++++++************************************++++++++++++,,,*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,******************++++++++++++***++++++,,,---...,,,---------...............///111111222555888;;;@@@EEEKKKPPPSSSXXX^^^ccceeehhhlllnnnppprrruuuwwwyyyyyyyyyzzz{{{}}}}}}wwwvvvuuusssqqqnnnkkkjjjeeeaaa\\\VVVQQQKKKFFFBBB:::999666444222222222222111111111111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''(((((())))))(((((('''))))))))))))))))))))))))******))))))))))))******((())))))(((&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%''')))+++,,,......(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))''''''((()))))))))))))))))))))(((((((((((())))))++++++***(((''''''''''''))))))))))))))))))))))))'''''''''''''''(((((()))))))))(((((((((((())))))))))))))))))************---,,,***))))))***,,,---))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((((((((((((,,,,,,+++***)))(((''''''((())))))******))))))(((+++******))))))******+++))))))))))))************&&&)))+++***((((((***---++++++*********)))))))))))))))))))))***+++,,,,,,)))***++++++++++++***)))(((((()))))))))*********---,,,+++******+++,,,---...------,,,+++***************++++++,,,---------(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((())))))******))))))(((***)))(((''''''((()))***(((((((((''''''((((((((())))))))))))(((((((((((((((((()))))))))*********&&&&&&'''((()))***++++++******)))((((((((((((((()))))))))))))))******+++)))))))))))))))*********'''((()))***+++******)))))))))(((((((((((())))))(((((()))***++++++++++++*********************************+++++++++,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------++++++++++++,,,---......+++,,,,,,---...///000000000222555777:::???DDDHHHNNNSSSZZZ^^^___ccchhhmmmmmmoooqqqssstttvvvyyy{{{zzzzzz{{{{{{}}}~~~|||zzzwwwvvvuuuuuupppnnnjjjfffbbb[[[UUUPPPIIIGGGBBB===999666444444111222222111111///......------------............,,,,,,,,,------------...---------.........//////---------------------------------,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''((())))))(((''''''))))))))))))))))))))))))+++***)))(((((()))***+++((())))))(((&&&&&&'''((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++&&&&&&'''((()))***++++++)))(((''''''''''''((()))(((((((((((())))))))))))&&&'''((()))***))))))((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))***)))(((''''''((()))************))))))))))))))),,,++++++******++++++,,,(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((((('''((()))************)))(((+++******))))))******+++((()))))))))************%%%(((++++++((('''***...+++++++++*********))))))((((((((())))))+++,,,,,,)))***++++++++++++***)))))))))*********++++++++++++,,,,,,---..................---,,,++++++************++++++,,,------...(((((())))))))))))((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))((((((+++)))(((''''''((()))+++'''''''''&&&&&&'''''''''******))))))((((((''''''(((((())))))*********+++%%%&&&'''((()))***+++,,,******)))((((((((((((((()))))))))))))))******+++******))))))))))))))))))'''((()))++++++******)))))))))(((((((((((())))))&&&'''(((******+++++++++******************************+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++,,,---...///***+++,,,---...000111111444666:::>>>CCCIIIPPPUUUXXX^^^dddggggggiiinnnsssqqqssstttuuuuuuxxx|||~~~~~~}}}{{{zzzzzzzzzvvvuuussspppmmmggg```[[[WWWTTTMMMFFF@@@;;;888777222222222111111///......---.........//////000000,,,,,,,,,---------......,,,,,,,,,------.........------------------------///...------,,,+++***)))******+++++++++,,,,,,,,,*********++++++,,,,,,---+++++++++************)))************************************************))))))))))))************&&&'''((())))))((('''&&&))))))))))))))))))))))))+++***)))(((((()))***+++***++++++***(((((()))***************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***((('''&&&%%%$$$%%%&&&'''((()))***+++,,,)))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&''')))*********)))((())))))(((((((((((())))))''''''''''''(((***+++,,,)))))))))))))))))))))))))))))))))))))))***++++++***)))(((''''''((()))***++++++******))))))((((((((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))((()))*********((('''&&&'''''''''(((((((((((((((((()))***++++++***)))(((++++++************++++++(((((())))))*********+++$$$(((,,,+++((('''***...+++++++++************)))(((((((((((()))***+++,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,)))+++---000111000///...---------,,,,,,+++++++++******+++,,,,,,---......(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))'''(((((()))***+++++++++)))))))))))))))*********,,,+++++++++******))))))******))))))((((((((('''((((((((((((((((((((((((,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***+++,,,,,,---+++++++++*********))))))(((((()))***++++++,,,,,,++++++*********+++,,,---******++++++,,,,,,,,,---)))************+++++++++***+++,,,,,,------,,,,,,...---,,,,,,+++++++++,,,---,,,,,,,,,---...---,,,---.../////////111555777777<<>>888777555555555444111///000///...///000111000...................................................------............------++++++++++++++++++++++++************************---,,,+++******,,,...000***+++,,,+++)))((()))************)))))))))))))))******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((((('''&&&%%%))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))))))))***,,,------,,,+++)))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((+++++++++++++++++++++++++++*********))))))(((((())))))))))))((((((((((((((((((''''''''')))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))((((((///...,,,+++*********+++))))))************))))))++++++++++++************,,,,,,,,,,,,------------------------,,,+++***)))))))))(((((()))+++---...111///,,,,,,......,,,)))******))))))***+++,,,,,,(((((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&&&&''''''((('''(((((()))******++++++*********)))))))))))))))))))))(((((((((''''''''')))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************+++++++++++++++*********))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******))))))******++++++)))************+++++++++***+++,,,,,,------,,,,,,......---,,,,,,,,,,,,,,,++++++***+++,,,------------...111222444777;;;>>>DDDHHHOOOUUUZZZ```eeehhhkkklllnnnooopppsssvvvyyyyyyzzz|||}}}~~~}}}{{{zzzyyywwwvvvvvvrrrlllfff```ZZZSSSOOODDD@@@<<<888666444222000000///---...//////...---................................................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,---...+++,,,,,,,,,***)))***+++************))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((())))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))((()))))))))******,,,+++***)))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&((((((((()))))))))******++++++++++++++++++++++++************)))))))))((((((((((((((())))))))))))***)))(((((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))))))))&&&'''((()))))))))(((''')))******++++++******)))******))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,---,,,,,,+++******---,,,,,,,,,---...000000000...,,,,,,......,,,***---,,,,,,,,,,,,------...((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))((((((''')))((((((''''''(((((()))((((((((()))******++++++++++++******))))))(((((((((((('''''''''''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++*********)))))))))+++++++++***************)))))))))***++++++,,,,,,)))***+++,,,---,,,++++++,,,+++***)))))))))***+++)))************+++++++++***+++,,,,,,------,,,,,,...------,,,,,,,,,,,,---+++++++++,,,---...000000...111555999===AAAGGGJJJSSSWWW]]]bbbfffjjjnnnqqqoooppprrrtttuuuwww{{{}}}|||}}}~~~~~~}}}{{{}}}zzzvvvrrrmmmhhhbbb^^^TTTOOOGGG@@@;;;888444222222000......//////...---................................................,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,+++++++++------,,,+++***+++,,,************************************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,+++++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))((())))))((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&)))))))))*********++++++************************************))))))))))))''''''(((((())))))******,,,+++***)))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************))))))))) """&&&)))******((('''***++++++,,,,,,++++++***************************(((((()))***+++,,,------,,,,,,---------,,,,,,+++////////////000111222222000///......///000///...000000///.........//////(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((++++++************++++++(((((())))))************,,,++++++***)))(((''''''))))))))))))((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))************************))))))*********+++++++++((())),,,------,,,+++***///---,,,*********+++,,,))))))*********+++++++++***+++,,,,,,------,,,,,,---,,,++++++++++++,,,,,,------.........000222444333777<<>>999666333111111111000///////////////////////////////////////////////////......////////////......------------------------------------------------)))***,,,......,,,***))),,,---...---+++***+++,,,))))))******+++++++++,,,)))***++++++++++++***)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++++++++***))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++*********))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******&&&(((+++------,,,)))(((''''''(((((())))))))))))((()))))))))************))))))))))))))))))))))))************************+++******)))((((((''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******&&&''''''((()))******+++(((((()))*********************************************************************++++++++++++*********************+++++++++***)))))))))***++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------......------------------+++,,,---///000000000000111111222333444555666666666777777777777777888888999888777666666666666666)))))))))*********++++++))))))))))))))))))))))))((())))))******))))))((()))((((((''''''(((((()))))))))))))))))))))******++++++******))))))((((((&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&''''''((()))***+++,,,***************+++++++++************************)))***+++,,,---,,,++++++*********))))))))))))((()))************+++++++++***+++,,,,,,------,,,,,,+++************++++++,,,---///111222222444:::???FFFKKKQQQVVV[[[```eeehhhhhhjjjnnnpppqqqrrrtttvvvxxxzzz||||||{{{{{{{{{|||~~~}}}{{{xxxuuusssjjjlllnnnqqqssstttttttttooopppqqqooommmlllmmmnnnpppsssyyy~~~}}}|||zzzwwwtttqqqpppnnnlllfff]]]SSSMMMBBB>>>999555333222000/////////////////////////////////////////////////////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---+++)))+++------,,,+++***+++,,,))))))******+++,,,,,,,,,)))***+++,,,,,,+++***))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''''')))+++------,,,***)))(((((()))*********))))))))))))))))))************))))))))))))))))))))))))******************************))))))))))))((((((((((((((()))))))))******************************))))))))))))************''''''(((((())))))******'''((()))***++++++++++++******************************************************++++++++++++***************+++++++++++++++,,,+++)))(((((()))***++++++,,,,,,------,,,,,,+++)))******++++++,,,,,,---...........................///111333444555666666777999:::<<<>>>???@@@@@@???AAABBBAAA??????@@@AAACCCCCCBBBBBBAAABBBBBBBBB))))))*********+++++++++))))))))))))))))))))))))))))))************))))))(((''''''&&&&&&''''''(((***)))))))))))))))))))))*********)))))))))))))))'''''''''((((((((())))))))))))))))))******++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******))))))*********+++++++++******************************+++++++++,,,,,,,,,)))***+++------,,,+++***)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,------......222666888:::???GGGMMMQQQUUUZZZ___bbbeeehhhkkkkkknnnppprrrssssssuuuwwwvvvyyy|||}}}}}}}}}~~~|||zzzxxxxxxwwwuuusssooolllkkkfffhhhjjjlllmmmmmmllllllfffhhhhhhhhhggggggiiikkkmmmooouuu}}}}}}||||||{{{yyywwwuuuttttttssspppjjjccc^^^SSSNNNFFF???:::666222000////////////////////////////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,++++++,,,,,,,,,***)))***+++))))))***++++++,,,------)))***,,,------,,,***)))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((***++++++***(((''''''(((***+++,,,+++***))))))***+++++++++***)))((())))))))))))************))))))))))))))))))))))))************************)))))))))))))))*********)))))))))*********++++++++++++++++++++++++++++++((()))))))))************(((((((((((())))))))))))))))))***+++++++++***)))***************************************************++++++,,,,,,++++++************++++++,,,,,,,,,*********************)))++++++,,,,,,,,,,,,++++++,,,,,,,,,---......//////000111111222444555666666888999;;;===???@@@AAABBBCCCEEEHHHJJJMMMNNNOOOOOOOOOQQQRRRPPPNNNLLLMMMOOORRRQQQQQQQQQQQQRRRRRRSSS)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))*********))))))))))))))))))))))))))))))*********))))))******++++++,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))******++++++++++++++++++******************++++++*********+++,,,---+++---///111222111///---)))************+++++++++++++++,,,---------,,,,,,---------------...///000111666<<>>???BBBCCCEEEGGGJJJKKKLLLMMMMMMOOORRRVVVYYYZZZ[[[\\\\\\^^^```^^^ZZZYYYZZZ\\\\\\\\\\\\\\\\\\]]]^^^___+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,+++***)))(((''''''******))))))))))))******---,,,***)))))))))***++++++++++++*********))))))))))))))))))))))))))))))---,,,***)))(((''''''((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,,,,,,,++++++*********+++,,,,,,+++***)))+++,,,***+++,,,------///222555333999AAAJJJPPPVVV[[[___cccdddgggiiikkklllllllllsssrrrrrrrrrtttvvvxxxyyyzzz{{{}}}|||sssnnnooooooooopppooonnnmmmkkkjjjiiijjjlllmmmmmmkkkjjjiiibbbbbbcccdddhhhlllooorrrwwwzzz~~~|||{{{zzzzzzzzz{{{||||||{{{wwwtttrrrnnniiibbbYYYQQQHHH???:::777555444333222111...+++///---+++,,,...///000000//////...------------...,,,,,,,,,---------......///............---------++++++++++++++++++++++++++++++******))))))((((((,,,++++++******++++++,,,***++++++***((('''((()))***))))))***,,,,,,+++)))++++++++++++++++++++++++&&&((()))((('''&&&'''))),,,+++++++++******))))))))))))************))))))******))))))((((((((('''((((((((('''((()))******,,,,,,++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((()))))))))*********))))))))))))******))))))************))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************---......,,,***(((((()))+++++++++++++++++++++++++++*********))))))((((((,,,...//////---,,,,,,---+++*********+++,,,---...,,,---.../////////------///000000///---...000222000111333555777:::;;;<<>>777444333333111......///000000000//////.........---------------------------------++++++------------+++++++++++++++,,,,,,---------*********************+++++++++++++++++++++++++++------,,,++++++******)))+++++++++++++++++++++++++++***))))))((())))))))),,,+++***((((((((()))***---,,,,,,,,,+++*********)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))+++++++++*********))))))((())))))))))))(((((('''************************(((((()))***+++,,,,,,---++++++++++++++++++++++++***)))((((((((()))+++,,,++++++++++++******))))))++++++******************,,,+++++++++******)))))),,,,,,,,,,,,------------.........///000111333333000222666999;;;???CCCGGGLLLPPPVVV]]]cccfffggggggkkklllmmmooopppqqqrrrrrruuuvvvxxxxxxxxxwwwuuusssrrrsssssstttttttttttttttuuuttttttvvvxxxyyyxxxwwwyyywwwvvvuuuvvvvvvtttsssvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwwwwvvvuuuttttttsss************************++++++******++++++,,,---+++++++++************)))************************)))+++,,,+++)))((()))+++)))))))))))))))((('''''''''''''''((((((((()))))))))))))))))))))******+++++++++++++++++++++++++++,,,++++++***))))))******************************************************)))************+++++++++*********))))))*********(((((((((((())))))))))))************************)))******++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........+++,,,------,,,,,,...///...000444888<<>>999666444222000///000111111000/////////.........------------------------------+++,,,------------,,,+++))))))*********+++++++++++++++++++++*********)))+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++***))))))))))))***,,,+++***)))(((((()))***+++++++++++++++*********)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***************************))))))))))))(((((((((((()))))))))***************************(((((((((((()))))))))***))))))))))))************************************))))))))))))))))))))))))+++++++++*********)))))))))******++++++************************************************+++++++++++++++++++++++++++++++++***))))))((()))***+++,,,++++++++++++*********)))++++++******************,,,,,,,,,+++++++++************++++++,,,------...//////000111222333555555666999===AAADDDHHHMMMPPPYYY\\\bbbhhhlllnnnnnnnnnooooooqqqssstttuuuuuuvvvvvvwwwyyyyyyyyyxxxvvvuuussstttuuuuuuvvvvvvuuuuuusssssssssuuuwwwyyyxxxwwwwwwuuuttttttttttttrrrqqqttttttttttttttttttttttttvvvvvvuuuuuuuuuttttttttt************************+++************+++,,,,,,+++++++++************)))************************((()))******)))(((***+++)))))))))))))))(((((('''''''''((((((((())))))))))))))))))))))))******+++************************,,,+++******)))*********************************************************)))************+++++++++++++++************+++++++++***)))((('''((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,---...---,,,,,,...000...333999@@@FFFLLLRRRVVV]]]___```bbbbbb```___]]]___^^^___```bbbbbb```^^^^^^[[[YYYXXXYYY[[[[[[[[[ZZZ[[[^^^___^^^\\\XXXVVVNNNNNNMMMLLLLLLMMMOOOPPPOOORRRWWW]]]dddmmmvvv}}}~~~~~~}}}||||||{{{zzzzzzuuutttsssqqqpppooooooppprrruuuyyy{{{|||{{{{{{|||~~~~~~}}}~~~}}}zzzvvvsssqqqrrrtttuuuzzz{{{}}}~~~xxxqqqlllfffiiinnnsssxxx|||~~~~~~{{{vvvqqqiii^^^SSSHHHAAA<<<888555222000111111111000////////////............------------------------,,,,,,------------,,,,,,)))************+++++++++,,,,,,++++++*********)))++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,+++***************++++++***)))))))))******))))))******************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***************************))))))))))))((((((((()))))))))******************************((((((((()))))))))******))))))))))))************************************))))))))))))))))))))))))+++************)))))))))******+++,,,---------,,,************************+++++++++*********))))))++++++++++++++++++++++++***))))))))))))***++++++++++++++++++******************++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,---...//////111111333555777999:::;;;AAADDDIIIMMMQQQUUUZZZ]]]aaaccchhhllloooqqqqqqpppssstttvvvwwwyyyzzzzzzzzzyyyyyyzzz{{{zzzyyyxxxwwwuuuvvvvvvwwwwwwwwwwwwwwwqqqqqqqqqsssvvvxxxxxxwwwwwwuuuttttttuuuuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttuuuuuuuuuvvvvvvvvv***************************************++++++,,,+++++++++*********))))))************************'''((())))))))))))***+++(((((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))******+++))))))))))))))))))))))))++++++***************+++************************************************))))))*********+++++++++,,,++++++++++++++++++,,,///---+++)))))))))+++,,,++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,---------......------------...............///000//////000222444333999AAAIIIOOOTTTXXX[[[]]]^^^```aaaaaa```___^^^[[[[[[[[[]]]______^^^\\\\\\YYYVVVTTTTTTUUUUUUTTTRRRTTTVVVWWWVVVSSSOOOLLLGGGGGGFFFFFFFFFGGGHHHIIILLLNNNRRRWWW^^^fffpppvvv{{{zzzxxxvvvtttrrrqqqqqqmmmmmmkkkjjjhhhiiikkkmmmsssxxx~~~yyytttrrrqqqppppppqqqrrrtttwwwzzz~~~~~~yyyuuummmllllllmmmqqqvvv{{{~~~{{{xxxrrriii___SSSJJJEEE===999555222111111000000000000000/////////..............................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******+++++++++*********************((((((((()))*********+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***************************)))))))))((((((((()))))))))*********************************(((((()))))))))*********((()))))))))************************************))))))))))))))))))))))))************)))))))))))))))***+++,,,------------************************************************++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,+++++++++++++++++++++------......///000000000222444777;;;>>>BBBDDDEEEMMMPPPUUUXXX[[[___ccceeedddfffjjjmmmpppqqqqqqqqqwwwwwwyyy{{{|||}}}}}}}}}{{{{{{|||||||||{{{zzzyyywwwwwwxxxyyyyyyyyyyyyyyyqqqpppppprrruuuxxxyyyxxxyyyxxxwwwwwwxxxxxxwwwuuurrrrrrrrrrrrrrrrrrrrrrrrtttuuuuuuvvvwwwxxxyyyyyy******************************))))))******+++,,,+++++++++*********))))))))))))))))))))))))))))))((((((((()))***++++++***(((((())))))))))))(((((((((((((((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))+++***************++++++************************************************))))))*********+++++++++,,,++++++++++++++++++,,,///---+++***)))***+++,,,++++++++++++++++++++++++......------------------,,,,,,,,,---------......+++,,,,,,,,,,,,---------...///000000111333666999===BBBJJJQQQUUUXXXZZZ\\\]]]]]]^^^^^^^^^]]]\\\[[[YYYYYYYYYZZZ\\\\\\ZZZXXXXXXUUUQQQNNNMMMMMMLLLKKKJJJKKKMMMNNNMMMKKKGGGEEEBBBBBBCCCCCCDDDEEEEEEFFFJJJMMMQQQVVV\\\dddlllqqqvvvtttrrrooollljjjiiiiiiiiiiiiiiihhhgggjjjooossszzz~~~zzzwwwuuurrrpppkkklllmmmppprrruuuxxxyyy}}}zzzuuurrrllliiijjjooovvvzzz~~~~~~{{{zzzvvvppphhh^^^TTTOOODDD@@@:::555333222000///111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++******++++++*********++++++++++++***((((((((()))*********+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***************************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))*********+++++++++++++++++++++++++++++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++......//////000111111111777999>>>CCCIIIMMMPPPRRRWWWZZZ^^^aaaccceeegggiiijjjlllooosssuuuwwwxxxxxxwwwxxxzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{xxxyyyzzzzzz{{{{{{zzzzzzrrrqqqppprrruuuxxxyyyyyy{{{yyyxxxxxxzzzzzzyyywwwuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwyyyzzz{{{|||}}}***************************))))))))))))***+++++++++++++++************)))((((((((((((((((((((((((+++***)))***+++,,,+++***'''(((((()))))))))))))))((((((((()))))))))******)))))))))))))))******+++*********************************)))******+++,,,************************************************)))************+++++++++++++++************++++++,,,+++***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,...///111333777<<<@@@IIIMMMSSSXXXZZZZZZZZZ[[[^^^^^^]]]\\\ZZZXXXWWWVVVXXXWWWVVVWWWXXXWWWTTTRRRQQQMMMIIIFFFEEEEEEDDDCCCDDDEEEGGGGGGGGGFFFDDDCCCAAABBBCCCDDDEEEGGGGGGHHHJJJMMMRRRXXX]]]dddkkkoooooonnnkkkiiigggfffffffffeeefffgggggghhhmmmuuu||||||wwwsssmmmmmmmmmnnnppprrrssstttxxx{{{~~~{{{{{{wwwqqqllljjjmmmqqquuuxxx|||~~~{{{{{{yyyvvvooofff^^^YYYNNNIIIAAA;;;777444222111111111111111000000000000..............................------------......+++++++++************))))))******+++,,,---......++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,+++***************)))***++++++,,,+++++++++))))))******************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***************************)))))))))))))))))))))*********++++++(((((((((((((((((((((((()))))))))*********++++++))))))))))))************************************))))))))))))))))))))))))(((((()))))))))))))))***(((((()))***+++++++++***************************'''((()))***+++,,,------++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,******++++++,,,---------++++++++++++,,,,,,,,,,,,...///000222333555666666???BBBHHHNNNSSSXXX[[[\\\___bbbfffhhhiiijjjlllmmmnnnpppsssuuuxxxyyyzzzzzzwwwxxxzzz{{{}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||yyyyyyzzz{{{{{{{{{{{{{{{uuusssrrrtttwwwyyy{{{{{{zzzyyyxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz|||}}}~~~************************)))))))))))))))***+++++++++++++++************)))))))))))))))))))))))))))...,,,******,,,---+++)))''''''((()))))))))))))))(((((()))))))))*********)))))))))))))))******+++++++++++++++++++++++++++******))))))***++++++,,,************************************************)))************+++++++++*********))))))*********)))******************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------......,,,,,,,,,,,,---------......000222555999???FFFJJJSSSVVV[[[]]]]]]\\\\\\\\\\\\[[[[[[ZZZXXXWWWVVVVVVVVVUUUSSSSSSRRRPPPMMMJJJGGGDDDAAA????????????>>>BBBBBBCCCDDDEEEEEEFFFFFFEEEFFFHHHJJJLLLNNNOOOOOOOOORRRWWW[[[^^^bbbfffiiihhhgggeeeeeeeeefffhhhiiihhhkkkmmmnnnqqqwwwyyywwwvvvvvvuuuuuuvvvvvvwwwvvvyyy|||~~~~~~~~~|||yyyvvvtttssssssssssssxxx~~~~~~}}}{{{uuummmfffbbbXXXRRRIIIAAA<<<888555333222222111111111000000000........................///...---,,,,,,---...///+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***)))***+++,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***************************))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))******))))))***************)))************************))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------******++++++,,,------...------------......//////111222444888;;;???AAACCCJJJMMMRRRWWW\\\___aaabbbcccfffkkknnnoooppprrrsssssstttuuuwwwxxxyyyyyyyyywwwxxxyyy{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}yyyzzzzzz{{{{{{{{{{{{{{{yyywwwuuuvvvxxx{{{|||||||||{{{zzzzzz|||}}}|||zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyy{{{|||}}}~~~~~~************************)))))))))))))))******++++++++++++************)))************************///---++++++---...+++)))''''''((()))))))))))))))))))))))))))************)))))))))))))))******+++++++++++++++++++++++++++******))))))***+++,,,,,,************************************************)))************+++++++++******))))))))))))*********+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,---------......---------.........//////111333777:::???FFFNNNSSSYYY\\\___aaa```^^^^^^^^^WWWWWWWWWXXXYYYYYYZZZZZZUUUSSSQQQPPPOOOLLLHHHEEE@@@>>>;;;:::;;;<<<======AAAAAABBBBBBDDDFFFHHHIIIJJJKKKNNNQQQSSSUUUVVVWWWUUUXXX\\\^^^______```aaacccbbbbbbccceeehhhkkkmmmsssvvvyyy{{{~~~}}}|||||||||yyy{{{~~~|||{{{zzz{{{}}}{{{wwwtttpppvvv~~~yyyrrrkkkfff___YYYOOOFFF???;;;888666222222222111111111111000///////////////////////////...---,,,,,,---...///---------,,,,,,+++++++++//////...---+++***))))))++++++++++++++++++++++++*********++++++,,,------+++++++++++++++++++++++++++******)))((())))))))))))***+++,,,---,,,,,,+++---,,,,,,,,,+++*********)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***************************)))))))))))))))************+++++++++************************)))************+++++++++))))))))))))************************************))))))))))))))))))))))))'''((((((((())))))************+++++++++***))))))************************+++++++++***************++++++++++++++++++++++++)))***+++,,,---,,,+++++++++++++++,,,,,,---------******+++,,,,,,---........./////////000000111111444666:::???DDDIIIMMMOOORRRUUUYYY]]]aaacccddddddeeehhhnnnqqqtttuuuwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzwwwxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}yyyzzzzzz{{{{{{{{{{{{{{{{{{yyywwwwwwyyy|||}}}}}}~~~}}}~~~~~~yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{|||}}}~~~+++)))(((''''''((()))++++++++++++*********))))))))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))+++,,,,,,,,,+++)))'''&&&))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))++++++++++++++++++++++++))))))))))))***+++,,,---************************++++++++++++++++++++++++---,,,+++******+++,,,------+++)))+++---///---+++---------...............---///000000///...///111333777===CCCJJJPPPWWW[[[```aaabbbcccbbb___\\\ZZZVVVUUUTTTUUUWWWWWWUUUTTTVVVSSSNNNKKKHHHEEEAAA???<<<;;;::::::;;;<<<>>>???BBBDDDGGGKKKMMMNNNOOONNNTTTUUUWWWYYY[[[\\\^^^^^^^^^___```___]]]]]]___```bbbbbbbbbfffllluuu~~~~~~yyyvvvssspppqqquuuzzz}}}}}}|||}}}~~~zzzvvvppplllbbb___ZZZUUUOOOGGG???:::444333222333333222000---------..................//////.........---------***++++++,,,,,,------...------------------------***+++,,,---------------)))******+++,,,,,,------)))******++++++******)))++++++++++++++++++++++++************************))))))***+++,,,------...,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((()))))))))))))))))))))))))))*********++++++++++++---,,,***)))))))))******+++++++++++++++++++++++++++++++++++++++***)))((())))))***++++++++++++*********+++++++++,,,,,,,,,)))))))))))))))))))))))).........---,,,+++***)))...---+++***)))******+++++++++++++++++++++++++++,,,,,,---.........------///------...000000---***,,,---......///222666:::<<<@@@FFFMMMRRRVVVXXXXXX\\\]]]___aaadddgggiiijjjkkknnnrrrvvvxxxxxxvvvuuuyyy{{{}}}}}}|||{{{zzz{{{}}}}}}~~~~~~}}}||||||zzzwwwvvvwwwxxxyyyyyyzzzzzzyyyyyyzzz{{{}}}~~~||||||{{{zzz{{{|||~~~~~~}}}|||||||||zzzxxxuuuuuuvvvxxxyyywwwxxxyyyzzzzzz{{{{{{{{{***)))(((''''''((()))***+++++++++*********))))))))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))++++++++++++***))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************(((((((((((((((((((((((()))(((((())))))***+++,,,************************++++++++++++++++++++++++++++++************++++++---+++***+++---...---+++---------............///...///000000000111333444888===CCCJJJOOOUUUZZZ^^^aaabbbccccccaaa___[[[YYYUUUUUUUUUVVVXXXXXXWWWUUUSSSOOOJJJEEEBBB???<<<:::;;;;;;<<<===>>>@@@CCCDDDIIIKKKNNNRRRTTTVVVVVVVVVYYY[[[]]]```aaaaaa```___^^^_________]]]]]]___aaadddfffkkkrrr}}}{{{xxxrrrmmmlllnnnrrruuuzzz}}}}}}xxxsssooogggddd___ZZZUUUNNNFFFAAA666444222111111111000...........................//////.........------------,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++++++++++++++++++++***************+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))))))))))))))))))))))))))))))))))))))*********++++++,,,+++)))((((((((())))))++++++++++++++++++++++++******+++++++++***))))))((())))))*********************+++++++++,,,,,,,,,))))))))))))))))))))))))------------,,,+++******------+++*********+++++++++++++++++++++++++++++++++,,,,,,---------------+++***)))+++---...---+++...000222444666:::???BBBGGGKKKPPPVVV[[[^^^``````bbbcccdddgggiiikkkmmmnnnqqqsssvvvzzz{{{|||{{{zzzzzz|||}}}|||{{{yyyxxxwwwxxxyyy{{{}}}}}}}}}|||{{{zzzxxxuuuttttttvvvvvvvvvxxxwwwwwwwwwxxxzzz|||}}}zzzzzzzzz{{{|||~~~~~~}}}|||{{{|||zzzwwwtttsssssstttuuuuuuvvvwwwxxxxxxxxxxxxxxx***)))(((''''''((()))***+++++++++***************))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))+++******))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++)))(((((())))))***+++,,,************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++---+++++++++---...---,,,------.........////////////000111222222444888;;;AAAFFFMMMSSSWWW[[[___aaaccccccccccccaaa^^^[[[YYYVVVUUUVVVWWWYYYYYYXXXVVVOOOKKKEEEAAA>>><<<;;;999===>>>@@@BBBEEEIIIKKKMMMTTTUUUXXX[[[]]]____________aaadddffffffeeebbbaaa___```aaa`````````bbbdddmmmqqqyyy}}}tttlllhhhhhhjjjmmmrrrtttxxx}}}|||wwwsssmmmjjjfffbbb]]]WWWQQQLLL>>>:::555222111111111111////////////............/////////.........------......------,,,++++++***------------------------)))******+++++++++++++++///...,,,+++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))((()))))))))******************)))(((((((((((()))++++++++++++++++++++++++)))******+++++++++******((())))))*********************+++++++++,,,,,,,,,))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,***)))((())),,,...//////222555999===AAAFFFLLLPPPUUUXXX\\\aaaeeeggghhhiiijjjkkklllnnnoooqqqrrrsssvvvwwwyyy{{{}}}~~~~~~~~~||||||||||||zzzxxxvvvuuurrrtttwwwzzz{{{zzzyyywwwvvvssspppnnnoooppppppooorrrrrrrrrssstttwwwyyyzzzxxxxxxyyy{{{}}}~~~|||{{{{{{{{{yyyvvvssspppppppppppprrrsssssstttttttttssssss******)))(((((()))******************************))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))***)))(((((((((***+++,,,((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))******+++,,,---************************+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,---......---------......//////000000///000222444666999>>>BBBJJJOOOUUUZZZ^^^```aaaccccccdddcccbbb```]]]ZZZXXXWWWWWWWWWXXXYYYXXXVVVSSSMMMIIIDDD@@@???@@@@@@@@@BBBDDDGGGKKKOOOSSSVVVXXX^^^___```bbbbbbcccccccccbbbcccdddfffffffffeeedddggggggggggggfffhhhkkknnn{{{~~~zzzxxxwww|||~~~{{{pppiiiggghhhiiinnnppprrrvvv{{{{{{wwwqqqoookkkgggddd___ZZZVVVKKKEEE===666333333333333000000000///////////////////////////..................------,,,,,,,,,,,,------------------------,,,,,,------...------,,,000///---,,,+++,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((()))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))(((((()))))))))******************))))))))))))***++++++++++++++++++++++++((()))***+++++++++++++++)))******+++++++++++++++******+++++++++,,,,,,,,,***************************+++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------,,,++++++---000333555999===CCCIIINNNSSSYYY]]]___aaadddhhhkkklllmmmmmmrrrrrrssstttuuuvvvwwwwwwyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}||||||zzzwwwuuuppprrruuuwwwwwwuuusssqqqnnnkkkgggffffffgggggggggiiiiiijjjkkkmmmppprrrttttttuuuwwwzzz}}}~~~}}}|||{{{|||zzzvvvssspppnnnnnnmmmoooppppppppppppooonnnmmm******))))))))))))******************************))))))***++++++++++++*********))))))))))))******)))))))))))))))))))))))))))(((((('''((()))+++,,,((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))++++++++++++,,,---......************************++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,------------......------......///000000111///111555888<<<@@@FFFJJJQQQUUUZZZ^^^```aaaaaabbbccccccbbb```^^^\\\YYYXXXYYYYYYXXXYYYYYYWWWSSSPPPKKKGGGDDDBBBDDDFFFHHHIIIKKKMMMPPPTTTYYY]]]```aaaddddddddddddcccbbbaaaaaaaaaaaabbbdddgggiiikkkmmmtttsssrrrqqqqqqtttzzz~~~{{{yyyxxxvvvxxx{{{~~~}}}yyysssnnnlllkkkoooqqqssstttvvvyyy}}}wwwoookkkkkkkkkpppqqqqqqsssvvvyyy|||~~~}}}~~~zzztttrrrnnnkkkhhhddd```]]]WWWPPPFFF===777444222111111111000000000/////////000000/////////.........,,,,,,,,,------.........------------------------------.........------,,,---,,,++++++,,,---...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((()))))))))***+++++++++,,,************************************************************************)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------000/////////111555999<<>>CCCIIIQQQWWW^^^bbbhhhmmmooopppqqqrrrssstttuuuwwwxxxzzz{{{{{{{{{||||||}}}~~~~~~~~~{{{vvvuuuuuurrrlllfffcccaaa^^^ZZZVVVSSSQQQPPPIIIGGGDDDDDDFFFHHHIIIIIIHHHHHHHHHIIIKKKNNNPPPRRRWWW[[[cccllluuu}}}~~~~~~}}}wwwvvvuuutttrrrpppnnnmmm******++++++++++++******))))))******++++++++++++))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))''''''''''''((()))***+++************************++++++++++++++++++++++++///...,,,,,,,,,,,,...///+++---//////---,,,...000------...///000111222222666<<>>>>>@@@BBBCCCDDDBBBBBBBBBCCCEEEGGGIIIKKKOOOTTT]]]hhhttt}}}{{{zzzyyyxxxvvvsssqqqppp************************************************,,,,,,,,,+++++++++++++++)))))))))***+++++++++,,,---+++)))''''''((()))***))))))))))))))))))))))))(((((())))))******++++++(((((())))))******++++++***************)))(((((())))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,***************************))))))))))))+++,,,---************************))))))*********+++++++++---......---+++)))******///000111111111222444666===EEEOOOUUUWWWYYY]]]aaabbbaaa```___^^^]]]\\\\\\YYYYYYYYYZZZZZZZZZZZZZZZaaaaaa``````___^^^\\\\\\___``````aaaaaaaaaaaa```eeedddcccdddeeegggggggggeeecccccceeefffgggjjjnnnwww}}}xxxvvvvvvuuuuuuxxx{{{wwwtttsssppptttxxxzzzyyyzzz}}}zzztttpppppptttzzz~~~zzzvvvwwwyyyyyy~~~}}}{{{yyyuuuooojjjmmmjjjeee___XXXOOOGGGAAA999666333111000...+++)))000/////////...............------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,------...---,,,***)))------------,,,++++++***++++++++++++++++++++++++,,,------......------,,,******))))))((((((''''''((((((((()))******++++++)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))******************))))))))))))******))))))))))))************************************************************(((((())))))***+++------+++******+++------,,,***------------,,,***((('''***************************+++,,,,,,------,,,,,,,,,,,,---------..................,,,******,,,......///000///000222666999AAAGGGOOOWWW]]]ccchhhkkksssssstttvvvwwwwwwwwwwwwvvvwwwxxxyyy{{{|||}}}}}}~~~~~~}}}zzzzzzuuunnnhhhccc^^^YYYVVVRRRNNNJJJGGGGGGFFFDDDAAA???>>>>>>???@@@@@@???>>>???>>><<<<<>>@@@AAABBBEEEGGGGGGFFFEEEBBBAAA@@@@@@CCCHHHNNNQQQVVV[[[ccckkksss{{{|||yyyvvvuuutttrrrppp************************************************((((((((()))*********++++++++++++************************)))))))))))))))************************************))))))))))))************))))))))))))*********+++******)))(((++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************------+++***))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,---------...///...,,,++++++------...///000222666;;;???IIINNNVVVZZZ\\\]]]```bbbbbbbbbbbbaaa___\\\ZZZXXXWWWXXXXXXXXXYYYYYYZZZZZZ]]]^^^___```aaabbbbbbbbb```bbbccceeeffffffeeeeeegggfffdddcccbbbaaaaaaaaaaaagggpppyyy~~~~~~}}}{{{~~~~~~uuummmjjjlllpppssszzz{{{}}}|||uuussslllnnnqqqsssvvvyyy}}}}}}xxxtttqqqnnniiieeeaaa]]]XXXUUUIIIDDD<<<666222111000///000000000000////////////......------------...................../////////,,,,,,,,,,,,,,,,,,,,,,,,------............//////,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,++++++,,,---------,,,,,,******************************++++++++++++*********************+++++++++,,,++++++***))))))((((((*********************************))))))))))))))))))))))))*********++++++******))))))))))))******)))))))))*********++++++++++++++++++++++++++++++************************,,,++++++***))))))******+++)))(((((()))+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,***,,,......---...///111111222444666;;;CCCLLLRRR\\\___eeeiiilllooorrrtttxxxxxxyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyzzzzzzzzzzzz|||||||||~~~~~~}}}}}}{{{wwwtttmmmggg^^^VVVPPPKKKHHHFFFCCC@@@>>>===>>>?????????CCCFFFJJJNNNQQQQQQPPPOOOHHHGGGGGGIIIMMMRRRXXX[[[cccggglllrrrvvv{{{}}}{{{xxxvvvuuutttrrrppp************************************************))))))***+++,,,---------,,,+++++++++***)))))))))))))))************)))(((************************++++++******))))))((((((++++++******))))))((((((*********++++++******)))++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,((((((((((((((((((((((((,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,---------......+++---------+++***+++---...///111222666<<>>>>>@@@BBBEEEFFFJJJOOOUUUYYY[[[ZZZXXXXXXRRRRRRRRRTTTYYY^^^dddgggnnnqqquuuwwwyyyzzz}}}~~~~~~{{{xxxwwwvvvuuutttrrr************************************************))))))***+++,,,---------,,,+++++++++***)))))))))((()))************))))))************************++++++******))))))((((((++++++******))))))((((((******++++++++++++******++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------............///000000//////000111...///222555999@@@IIINNNWWWZZZ]]]```aaaaaabbbcccaaaaaa```___\\\ZZZWWWUUUVVVVVVWWWXXXYYYZZZ[[[\\\[[[]]]___aaadddeeeggggggeeeeeeeeeddddddcccbbbbbbeeeffffffeeeccccccdddfffooo}}}|||yyyvvvvvvyyy|||}}}~~~}}}||||||~~~{{{tttqqqmmmjjjjjjmmmoooqqqvvvyyy~~~~~~zzzxxxvvvxxx|||~~~}}}|||xxxtttpppllliiifffccc```ZZZSSSIII@@@:::666444333222111111111111000000000///......------......///,,,,,,------.........///---------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++,,,------...***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,---------))))))******+++++++++,,,************************)))))))))))))))*********************++++++++++++++++++************++++++************++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---,,,)))'''&&&(((***++++++---,,,,,,++++++************************************+++,,,,,,------,,,,,,------........./////////,,,---///000111222444666777===FFFOOOVVV]]]bbbfffgggjjjmmmpppqqqtttvvvyyy|||}}}}}}}}}}}}}}}|||{{{~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{yyyxxxtttpppmmmfff```WWWOOOJJJFFFDDDCCCCCCCCCBBBBBBCCCFFFJJJMMMSSSXXX^^^bbbaaa___]]]]]]\\\\\\]]]___ccchhhmmmppptttvvvxxxyyyyyyyyyzzz{{{}}}~~~~~~}}}|||}}}~~~|||zzzxxxxxxxxxvvvuuu************************************************((((((((()))*********++++++++++++***************)))))))))))))))*********++++++++++++++++++++++++************))))))))))))************)))))))))))))))***++++++,,,+++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...//////......000111---000333888===EEEMMMRRR[[[\\\^^^```bbbccccccccc```___]]][[[YYYXXXVVVVVVVVVVVVWWWYYYZZZ\\\]]]^^^]]]^^^```bbbeeefffggggggfffeeecccbbbaaaaaabbbcccdddgggjjjjjjjjjkkkooosss}}}|||{{{wwwqqqmmmlllmmmnnnnnnsssuuuyyy}}}xxxtttpppqqquuuyyyzzzzzzyyyvvvrrrooollliiieeeccc___YYYQQQHHHBBB<<<888555222222222222111111111000//////............//////---------------.........---------------------------,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,+++++++++,,,------++++++,,,---------,,,,,,------------------------))))))************))))))))))))))))))))))))******))))))******+++,,,,,,---++++++++++++++++++++++++***************+++++++++*********++++++++++++,,,++++++************++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))***,,,---...+++)))(((((()))+++++++++)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,------------+++,,,...000222555999===BBBIIITTT]]]cccgggjjjllllllnnnqqqssstttvvvyyy|||}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}{{{xxxvvvtttppplllhhhbbb\\\UUUOOOKKKIIIGGGEEEFFFFFFEEEEEEEEEHHHMMMQQQXXX^^^dddgggeeebbb```aaabbbbbbcccdddhhhlllppprrrsssuuuwwwwwwwwwvvvwwwxxxyyy{{{~~~}}}{{{|||}}}}}}}}}zzzyyyzzzyyyxxxwww************************************************))))))))))))))))))*********************+++++++++***)))((((((((()))+++,,,++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))*********)))***++++++,,,,,,,,,+++******************************++++++++++++************+++++++++,,,,,,,,,***************************+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------***+++------,,,---...000000333888>>>DDDKKKSSSWWW]]]]]]^^^```bbbccccccbbb^^^]]]ZZZXXXVVVVVVVVVWWWVVVWWWXXXZZZ\\\]]]_________```bbbdddeeeffffffffffffdddaaa___```bbbfffhhhiiinnnsssvvvwwwzzz~~~|||}}}}}}{{{zzzyyy{{{~~~xxxttttttttttttssstttvvvxxxyyyzzz{{{~~~zzztttnnnkkknnnrrrttttttxxxvvvtttrrrpppmmmiiifffccc___XXXRRRJJJCCC<<<777333333222222222111111111//////............///////////////.............................................------,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,+++++++++,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))***+++,,,,,,+++***)))***+++,,,,,,+++***)))))))))+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------...111333888>>>EEEKKKRRRXXX```hhhllloooqqqrrrqqqssstttuuuvvvwwwzzz||||||}}}}}}~~~|||yyywwwuuurrrppplllgggccc```\\\VVVRRRPPPNNNLLLJJJIIIJJJIIIGGGGGGJJJOOOTTTZZZ```fffhhhfffccccccdddcccccccccdddfffiiilllnnnoooqqqssstttssssssuuuvvvvvvxxx|||~~~|||zzzzzzzzzzzz{{{}}}~~~~~~|||zzzyyyyyyyyyxxxwww************************************************,,,,,,,,,+++++++++++++++))))))******+++++++++,,,***)))((('''''')))+++---++++++++++++++++++++++++(((((())))))******++++++(((((())))))******++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,........................,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,...000000000000222333555888>>>EEEKKKRRRYYY]]]]]]]]]^^^```bbbccccccbbb^^^[[[XXXUUUTTTUUUVVVXXXVVVWWWYYYZZZ\\\^^^``````aaabbbcccdddeeefffffffffeeeccc```^^^```dddiiimmmpppvvv}}}~~~{{{uuuuuusssqqqppprrrwwwzzz{{{{{{|||{{{zzzwwwxxxxxxwwwvvvvvvwwwyyy|||~~~}}}vvvmmmiiijjjmmmppppppvvvvvvuuutttssspppllliiifffccc^^^XXXPPPHHH???999333333333222222222111111//////............//////111111000000//////..............................//////.........---------...------,,,,,,------...///...,,,+++***++++++,,,------------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++------,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******)))*********+++******+++------,,,***---,,,+++*********+++,,,************************++++++,,,---------,,,,,,........./////////000000000222444888???GGGQQQXXX^^^bbbhhhmmmqqqsssuuuwwwsssuuuvvvuuuuuuuuuxxxzzz{{{|||}}}~~~~~~~~~}}}yyywwwuuurrrooommmiiiddd``````]]]YYYWWWUUUTTTRRRPPPMMMMMMMMMJJJIIILLLQQQWWWZZZ```fffhhheeeccceeegggaaaaaaaaabbbdddfffhhhiiikkkmmmpppqqqqqqrrrsssuuusssvvv{{{~~~~~~|||zzzvvvvvvvvvwwwxxxyyy{{{|||}}}{{{yyyxxxyyyyyyxxxwww++++++************++++++***++++++,,,,,,++++++***))))))************))))))++++++++++++++++++++++++******++++++++++++******((((((''''''''''''((((((,,,,,,++++++***)))(((((((((((())))))*********+++,,,)))((((((++++++)))'''++++++************++++++++++++++++++++++++++++++---------------------------+++))))))++++++)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111111//////000111555;;;DDDLLLSSSXXX]]]```bbbbbbaaaaaa```_________]]][[[WWWTTTSSSTTTVVVWWWYYYYYY[[[]]]___aaabbbcccgggggghhhfffdddccccccddd```aaa```___```eeeooovvv~~~zzz~~~~~~{{{xxxtttrrrqqqrrrsss{{{zzzwwwtttsssrrrssswww}}}{{{ooogggfffggghhhiiiqqqtttwwwyyywwwsssnnnjjjlllgggbbb^^^ZZZSSSIIIAAA<<<888444222111222222111000/////////....................................------............------------------------------...........................------,,,,,,++++++***+++,,,,,,------,,,,,,+++)))***,,,---...---,,,,,,++++++++++++******)))))),,,,,,,,,,,,++++++******))))))************))))))******++++++++++++******,,,,,,+++++++++,,,------***++++++,,,,,,++++++***+++---......,,,++++++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++'''(((***,,,,,,,,,***)))(((((()))***++++++,,,,,,......---,,,++++++++++++,,,,,,,,,---------......---------............///000000000...,,,+++,,,---...///000000///000333555111666===EEEMMMUUU]]]bbbhhhjjjmmmppprrrssssssrrruuuuuuwwwxxxzzz{{{}}}}}}{{{{{{zzzzzz{{{}}}~~~}}}}}}|||zzzxxxvvvuuusssoookkkfffaaa___WWWWWWWWWWWWWWWVVVVVVVVVRRRQQQPPPOOONNNPPPUUUXXXaaacccfffgggfffffffffgggbbbaaa______```dddgggjjjpppooooooooopppqqqrrrrrrzzzwwwuuuuuuwwwyyywwwuuurrrtttsssqqqtttyyy{{{xxxwwwvvvtttrrrrrrssstttuuu++++++************++++++***++++++,,,,,,++++++***))))))************))))))++++++++++++++++++++++++******++++++++++++******++++++************++++++,,,,,,++++++***))))))((())))))))))))*********++++++)))'''(((***++++++)))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111111000111333555===BBBJJJQQQVVVZZZ]]]___aaaaaa```______^^^^^^]]]\\\YYYVVVSSSRRRSSSUUUWWWXXXYYY[[[]]]```bbbcccddddddeeefffeeecccaaaaaabbb\\\]]]\\\\\\```jjjxxx~~~{{{~~~zzzwwwvvvvvvvvvzzz}}}zzzssspppnnnrrrwww}}}wwwooohhhffffffgggmmmpppuuuxxxxxxuuupppmmmmmmiiieeebbb```[[[RRRKKKAAA===777444333333333222000000/////////.................................---......//////......---------------------------------------------------------------------------+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,++++++++++++*********)))************)))))))))(((******++++++++++++************++++++++++++************+++,,,,,,---......***++++++,,,,,,++++++***+++---...---,,,***++++++******************************+++,,,,,,,,,,,,+++)))+++,,,---...---,,,+++((())))))***++++++,,,,,,,,,++++++***)))))))))***,,,,,,,,,---------......,,,,,,,,,,,,---------...---.........,,,,,,...///---///000000000000222444;;;@@@HHHPPPWWW^^^eeeiiilllnnnpppssstttuuuuuutttwwwwwwxxxyyyzzzzzz{{{{{{|||||||||}}}~~~~~~}}}~~~}}}zzzxxxuuutttqqqnnnjjjeeeaaa___YYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYYXXXZZZ___bbbfffhhhjjjjjjiiigggfffgggcccbbbaaa```bbbeeeiiilllnnnmmmmmmmmmmmmnnnnnnooosssqqqooopppsssuuutttsssqqqsssrrroooppptttuuusssrrrqqqooonnnnnnooopppqqq++++++************++++++***++++++,,,,,,++++++***))))))************))))))******************************++++++++++++******,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***))))))))))))))))))******************((('''''')))+++,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000000000000111444888<<>>BBBOOOSSSXXX\\\]]]^^^___```^^^^^^^^^]]]\\\\\\[[[[[[UUUTTTQQQOOOPPPRRRUUUWWWYYYZZZ]]]```bbbdddeeeeeedddfffgggfffccc```^^^^^^]]]aaafffllluuuxxxrrrkkklllnnnrrrvvvzzz~~~wwwnnngggdddccchhhnnnuuuxxxyyywwwvvvkkkjjjhhhgggfffccc___[[[PPPJJJBBB;;;777555444333111111111000000000//////..............................////////////......//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***((())),,,...///...---,,,***++++++,,,,,,++++++******,,,------+++******+++******************************+++,,,,,,,,,,,,+++......//////...---,,,+++))))))*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,---------......+++,,,,,,,,,,,,---------+++,,,------,,,---///111111222222333666;;;AAAFFFQQQVVV^^^dddiiimmmppprrrtttuuuvvvwwwxxxxxxxxxwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{}}}~~~~~~}}}|||{{{{{{|||}}}}}}~~~~~~}}}}}}zzzyyyxxxxxxxxxwwwuuusssrrrrrrpppnnnkkkiiigggfffffffffeeefffiiimmmqqqsssqqqqqqpppnnnlllkkklllnnnqqqtttvvvuuusssooommmmmmjjjiiigggffffffgggiiijjjkkkjjjiiihhhhhhhhhhhhhhhfffeeeddddddfffhhhjjjkkklllpppqqqnnnnnnqqqrrrppppppnnnkkkiiiggggggggghhh++++++************++++++***++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))******++++++++++++******)))))))))(((((()))))))))+++++++++***************+++++++++***************,,,+++***)))(((((()))***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............///000---------------------------------------------------------.........////////////000111555<<>>HHHMMMTTTZZZ\\\\\\[[[[[[\\\[[[[[[YYYXXXVVVTTTTTTNNNLLLJJJIIIJJJLLLOOOQQQTTTUUUVVVXXXZZZ]]]^^^___cccaaa^^^ZZZZZZ___gggmmm}}}yyyssspppqqqqqqtttzzzyyypppjjjjjjmmmpppqqqqqqppppppppprrrqqqpppooonnnmmmllllllkkkjjjiiigggeee```ZZZVVVLLLFFF===666222111111000000000000000000000000000...///111222222111///...////////////////////////---.....................................................................,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///------------------------------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,---.........------,,,,,,,,,---------......000000///......000222444555:::AAAJJJRRRZZZbbbgggjjjmmmpppsssttttttsssrrruuutttsssrrrrrrqqqrrrrrrssstttvvvwwwvvvuuurrrqqqnnnllljjjhhhfffccc___\\\[[[[[[\\\^^^____________^^^___bbbdddfffggggggggghhheeebbbaaabbbddddddddddddfffiiijjjkkkmmmoooqqqqqqpppnnnjjjfffccc```^^^[[[]]]^^^]]]]]]___cccfffllloootttzzz}}}||||||}}}{{{wwwwwwxxx{{{***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++***************+++++++++++++++++++++++++++++++++++++++******)))(((((('''++++++,,,,,,,,,+++******++++++******************+++************++++++,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............////////////000222888???DDDMMMRRRWWW[[[[[[ZZZYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUNNNMMMKKKJJJKKKNNNRRRTTTVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[]]]eeeqqqzzz|||xxxxxxvvvzzztttllljjjlllooopppppppppqqqrrrqqqppppppooommmllljjjiiikkkjjjiiiiiigggddd___[[[SSSLLLCCC;;;666333222111000000000000000000000000---...///000000///...---////////////////////////---------...............................................................,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***+++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,---...............,,,,,,,,,---------......///000000//////111444777<<>>IIIOOOXXX```eeehhhkkklllppprrruuuwwwxxxxxxvvvuuurrrrrrqqqqqqqqqqqqqqqrrrtttttttttsssqqqooommmlllfffddd```______```______bbbdddiiinnnqqqsssttttttvvvwwwyyy{{{|||}}}}}}|||zzzxxxvvvuuutttsssqqqooonnnooopppooommmjjjiiiiiieeeeeedddcccbbbaaaaaaaaadddiiinnnqqqrrrvvv|||}}}{{{{{{||||||{{{zzzzzzuuunnngggkkkkkklllpppvvv+++++++++,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))++++++************++++++))))))******++++++++++++*********************************+++,,,,,,------,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,------...))))))))))))***+++,,,,,,++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////111111222333888@@@IIIPPPVVVXXX[[[\\\[[[YYYYYYYYYUUUUUUUUUUUUVVVWWWXXXXXXPPPOOOMMMLLLNNNRRRVVVYYY[[[\\\\\\\\\\\\[[[ZZZYYYVVV[[[aaagggppprrrqqqooommmkkkkkknnnqqqooooooppppppmmmjjjfffcccddddddfffhhhjjjiiifffddd]]]WWWNNNFFF???:::666444000000000000000000000000//////............//////////////////////////////---------.........//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,------------***+++,,,,,,------,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......,,,,,,,,,---------.........000333555777:::AAAFFFTTTYYY```fffjjjllloooppprrrsssvvvwwwxxxwwwuuussssssrrrrrrqqqqqqrrrrrrsssuuuuuutttrrrpppmmmkkkjjjhhheeebbb```aaaccceeeeeejjjmmmrrrwwwzzz|||||||||~~~|||zzzxxxwwwvvvtttpppnnnlllnnnooonnnkkkhhhgggfffbbbbbbaaaaaaaaabbbbbbccclllrrryyy}}}}}}{{{xxxwwwwwwwwwxxxtttqqqnnnllllllmmmmmmmmmkkkppprrrooolllkkkiiieeeiiiiiijjjmmmrrrxxx~~~...,,,******+++,,,+++***)))))))))******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))///......------,,,,,,++++++*********))))))((((((++++++************++++++++++++++++++++++++++++++************+++,,,---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,------...///000111111000---+++,,,///222222111333111111666???IIIOOORRRUUUWWWZZZ\\\\\\ZZZXXXVVVTTTUUUVVVXXXYYYZZZ[[[[[[RRRQQQPPPPPPQQQTTTXXXZZZ^^^[[[[[[^^^^^^ZZZXXXXXXZZZ^^^fffqqq~~~xxxqqqkkkhhhiiijjjjjjjjjlllnnnppppppllleee```\\\bbbiiinnnnnnllljjjiiibbb___YYYOOOEEE===999888888666333222222333222111000111222333333222111000000000000000000000000000000000000000000000000000......------------..............................******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------++++++******++++++,,,---------------------------++++++++++++++++++++++++------------------------///......---------......---///000000///...///000222222222555;;;CCCLLLQQQ^^^ccciiimmmoooppppppqqqrrrtttvvvvvvtttssssssssspppqqqrrrtttvvvwwwxxxxxxzzzxxxuuurrrnnnlllkkkjjjiiijjjlllnnnooopppqqqqqquuuwwwyyy|||}}}zzzvvvsssqqqooollljjjmmmllljjjhhhfffeeeeeedddaaaeeehhhhhhfffgggkkkpppvvv{{{}}}zzzwwwrrrllliiiiiijjjjjjiiifffccc```aaacccdddcccaaa```bbbddddddaaaaaadddgggiiiiiijjjmmmqqquuuvvvvvv///---++++++,,,---,,,+++******++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---------,,,+++++++++************,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++************)))***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------......//////000///---+++,,,///111111000333333444:::CCCMMMSSSUUUWWWXXXZZZ[[[[[[YYYWWWUUUSSSTTTUUUWWWXXXYYYZZZZZZTTTSSSRRRRRRTTTWWWZZZ\\\^^^[[[YYY\\\\\\XXXWWWYYY\\\eeesss~~~vvvmmmhhhggghhhiiilllmmmoooqqqqqqmmmgggbbb___bbbgggkkknnnooommmlllfffbbb[[[SSSKKKCCC>>>:::666444111///000000000///000111222222222222111000000000000000000000000000........................///......------......///........................---,,,,,,,,,++++++******,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------+++++++++++++++,,,------------------------------++++++++++++++++++++++++------------------------///......---------......+++,,,............///000000222555;;;BBBKKKTTTZZZbbbfffkkkoooqqqqqqqqqrrrssstttvvvvvvtttrrrrrrrrrppprrrsssuuuwwwxxxyyyyyyxxxvvvsssqqqoooooopppppprrrsssuuuwwwxxxyyyzzzzzz}}}~~~|||yyyxxxuuuqqqnnnllljjjgggeeehhhhhhggggggffffffffffffhhhlllpppqqqpppqqquuuyyy}}}~~~vvvrrrrrrrrrooommmjjjfffaaa^^^^^^___^^^\\\ZZZXXXVVVVVVXXXYYYXXXWWWSSSVVVYYYZZZZZZ\\\aaafffjjjkkknnnrrrvvvyyyzzzzzz000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------............---,,,...000111000///333555999AAAJJJRRRWWWYYYZZZZZZZZZYYYXXXWWWUUUTTTRRRSSSTTTVVVWWWXXXYYYYYYVVVVVVUUUVVVWWWZZZ]]]___```\\\YYYZZZZZZXXXZZZ___fffsss{{{|||~~~}}}{{{~~~ssskkkhhhgggggglllmmmnnnqqqqqqnnniiieeebbbaaabbbgggmmmqqqqqqpppjjjfff___YYYTTTMMMEEE>>>777444111//////000000///000111222222222222111000000000000000000000000000........................///......------......///..............................---,,,+++***)))))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++******+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------......///+++---............111222000555<<>>DDDJJJRRRXXX[[[\\\^^^______^^^]]][[[YYYWWWVVVUUURRRRRRTTTVVVWWWXXXXXXXXXZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUYYYaaakkkxxx~~~}}}yyyvvvrrrpppppppppppppppqqqwww~~~|||xxxuuupppmmmeeebbb]]][[[^^^eeemmmrrruuutttrrrnnniiiccc^^^ZZZMMMGGG@@@:::666444333222222222111000000111222222000000000000000000000000........................000000////////////000000........................---------------,,,,,,,,,...---,,,,,,,,,,,,---...........................,,,---///...---++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------------------------------------------------------------------------------,,,,,,------///000000...//////000333999AAAFFFQQQZZZdddiiijjjkkkooossssssuuuwwwxxxxxxxxxyyyzzzyyyzzzzzzxxxvvvvvvwwwyyyyyyzzz|||~~~~~~}}}{{{yyywwwuuusssqqqooonnnnnnooopppooonnnpppnnnkkklllooorrruuuvvv{{{ssslllgggiiimmmqqqqqqpppooopppsssppplllfff^^^WWWPPPKKKIIIGGGHHHHHHIIIIIIJJJLLLNNNOOORRRUUUUUUUUUVVVYYY\\\\\\```dddeeeeeedddeeegggcccgggkkknnnqqquuu|||{{{zzz///...,,,,,,---------,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************+++,,,------//////.........---------,,,,,,,,,---------............------------......---------.........//////---------...///000111111///000000000000444;;;AAAIIIOOOWWW\\\]]]^^^___aaa^^^^^^]]]\\\ZZZXXXVVVUUURRRSSSTTTVVVWWWXXXYYYYYY\\\[[[ZZZYYYXXXWWWVVVUUUXXXYYY___iiiuuu~~~~~~}}}zzzvvvsssqqqqqqvvvsssqqqpppqqqrrrssssssqqqwww}}}wwwqqqnnngggddd```]]]]]]ccclllssswwwwwwuuuqqqjjjeeeaaa```SSSMMMEEE>>>999777555444333222111000000111222333000000000000000000000000000000000000000000000000000000////////////000000........................//////...---,,,++++++***...---,,,,,,,,,,,,---...........................,,,...///...---+++,,,,,,---------....../////////++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------------------------------------------------------,,,,,,,,,---...///000111///000222444999AAAJJJPPPWWW```iiimmmmmmmmmqqqvvvrrrtttwwwxxxxxxxxxyyy{{{zzzzzzzzzyyywwwwwwyyy{{{zzz{{{}}}~~~~~~}}}{{{xxxuuuqqqnnnmmmiiihhhhhhjjjnnnqqqrrrrrrwwwtttrrrssswww{{{}}}wwwqqqiiibbb]]]\\\___ccccccaaa```bbbdddbbb___YYYSSSNNNJJJHHHHHHFFFHHHKKKMMMNNNOOOQQQSSSUUUXXX[[[\\\\\\^^^bbbfffjjjnnnsssttttttssstttvvvuuuxxx|||~~~}}}{{{---------,,,,,,+++++++++......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***++++++++++++++++++,,,,,,))))))***+++,,,------...***+++,,,,,,------,,,,,,------------------------...---,,,++++++---///000000///---,,,+++,,,,,,---/////////......------------.........---,,,,,,+++---------.........//////000//////.........//////111111111111333999@@@FFFTTTVVVYYY\\\^^^____________^^^[[[XXXVVVUUUUUUUUURRRSSSTTTVVVWWWXXXYYYYYY[[[XXXWWWXXXVVVSSSTTTYYYTTT[[[hhh{{{{{{uuusssqqqooommmllllllllloooppprrrrrrrrrssstttvvvyyy|||zzzqqqmmmoooiiicccaaa```aaahhhpppuuuvvvvvvuuuqqqlllfffbbb\\\UUUJJJ@@@:::777666555555333111000111222222222000000////////////000000000000000000000000000000000/////////............////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,,,,,,,---+++,,,------++++++,,,------,,,+++******,,,...///++++++,,,,,,---...//////.........------,,,,,,,,,......------------......+++---//////......///000222333555888>>>HHHSSS[[[dddfffjjjmmmnnnppprrrtttuuuvvvwwwyyyzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||}}}~~~|||yyytttpppmmmkkklllmmmhhhhhhkkkpppuuuxxxyyyyyy~~~|||{{{}}}|||yyyssskkkccc]]]XXXUUURRRSSSUUUVVVVVVUUUTTTTTTUUUQQQOOOPPPPPPKKKIIIJJJOOOOOOPPPRRRUUUYYY\\\___ccceeehhhiiikkkpppxxx}}}}}}xxx---------,,,,,,,,,++++++......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///...---,,,+++++++++,,,,,,.........---------,,,,,,---.........------,,,+++---------.........//////000//////.........//////000000000111555<<>>HHHSSS[[[ccciiimmmoooqqqssstttssssssuuuvvvyyyyyyyyyyyyyyyzzzzzzzzz|||}}}~~~~~~||||||{{{zzzwwwtttpppnnnjjjiiihhhgggffffffffffffpppvvv~~~xxxrrrooonnnlllkkkpppqqqpppnnniiibbb\\\XXXUUUTTTRRROOOLLLJJJHHHHHHFFFFFFGGGHHHJJJMMMPPPQQQVVVSSSSSSVVVYYY[[[bbbiiinnnqqquuu{{{------------------------......---------,,,,,,,,,,,,------......------,,,***+++,,,---------------...------,,,+++******)))))))))***+++,,,,,,------***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,++++++,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---........./////////000000///////////////000111111///222777===DDDNNNWWW]]]]]]^^^```aaaaaa___^^^]]]\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWXXXYYYYYYYYYXXXXXXXXXTTTQQQTTTXXX```lllxxxwwwnnngggfffdddbbbaaaccceeeffffffgggggghhhjjjlllpppsssuuuwwwzzz~~~wwwrrrpppsssuuutttsssuuussswww}}}zzzvvvnnnjjjddd]]]TTTJJJ@@@999777555333222333444444444222222111111111111222222111111111111111111111111111000000000////////////////////////////////////................................................***++++++,,,---...//////------------------------------------------------+++++++++,,,,,,+++++++++...---------,,,,,,++++++,,,---...---+++***+++,,,,,,,,,+++++++++,,,---...------------------,,,,,,------------------------//////............//////---.........///222777;;;@@@GGGQQQZZZaaafffjjjlllppprrrttttttsssssstttuuuyyyyyyxxxxxxxxxyyyyyyzzz{{{|||~~~}}}{{{xxxwwwvvvtttqqqmmmiiihhheeeddddddeeegggjjjnnnppp}}}{{{vvvnnnhhhdddbbbaaa```dddddddddaaa]]]WWWRRRNNNPPPOOONNNMMMKKKKKKKKKKKKMMMMMMMMMOOOQQQTTTWWWXXX^^^\\\\\\```bbbeeemmmuuu~~~------------..................---------,,,,,,,,,------............------***+++,,,------......---,,,,,,,,,++++++*********((()))***+++,,,------...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,------------------...////////////........./////////000000000////////////000111222222111555===DDDLLLTTT\\\```___```aaabbbaaa___]]][[[\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXUUURRRQQQWWW```mmm~~~xxxsssnnngggaaa^^^\\\[[[\\\___cccggghhhjjjjjjkkkmmmppptttwwwyyy|||xxxsssuuuwwwxxxyyy{{{vvvzzz~~~{{{rrrnnniiibbbZZZPPPFFF???:::777555333444444444333111111111000000111111111111111111111111111111111111111000000000/////////////////////////////////........................------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,------------...+++,,,,,,------,,,,,,++++++++++++++++++*********+++,,,------++++++,,,------,,,+++******,,,...///------------------------,,,,,,,,,------------...000000////////////000000------...///111666<<>>999777666666555333333333222222222222111111111111111111111111111000000000000000000000000000///...------...///000//////.........---------///---+++,,,...///---+++,,,,,,,,,------........./////////...---------,,,...............---------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////..............................------------.../////////222222555:::BBBKKKSSSWWW]]]```dddfffhhhjjjmmmooorrrssstttvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxzzz|||}}}~~~}}}yyyuuuqqqlllgggcccbbb___[[[YYYYYY\\\```cccpppyyyxxxqqqhhh^^^VVVNNNJJJFFFDDDDDDDDDBBB@@@BBBEEEJJJNNNQQQUUUYYY\\\bbbffflllsssyyy}}}.........------............------------,,,,,,,,,------.........---,,,+++.........---------------+++,,,,,,---......//////,,,,,,,,,,,,,,,++++++***...---***))))))+++...000//////.........---------******++++++,,,,,,------...------------,,,,,,,,,,,,------......------,,,---------......//////000///////////////////////////000000000111444999<<>>CCCRRRVVV\\\```bbbbbbcccdddddddddddddddcccaaa```___^^^___aaabbbbbbbbbaaa```aaa^^^\\\\\\]]]```lllxxx}}}xxxuuuqqqlllhhheeeddddddcccbbbaaa```___```aaaccceeeiiinnnssswwwzzz}}}~~~}}}wwwpppiiiddd]]]VVVLLLCCC<<<888666444444444444333333333222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////...............---..............................,,,---------......////////////.........---------......---,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,---------------------------------,,,---......///.................................---......---,,,---000333777>>>GGGOOOVVV\\\aaaeeeeeegggkkkmmmnnnppprrrtttttttttvvvwwwxxxyyyyyyyyy||||||~~~~~~}}}{{{zzzyyyyyyxxxwwwvvvvvvvvvtttqqqlllhhhfffccc```^^^XXXZZZ]]]cccjjjrrrxxx|||{{{uuukkkfff]]]UUUOOOJJJGGGFFFCCCEEEGGGIIILLLOOORRRTTT[[[___eeekkkqqqxxx.........------.........,,,,,,,,,------------...------,,,,,,,,,---.....................///////////////......---,,,,,,+++***++++++,,,,,,,,,,,,,,,&&&(((+++------,,,***(((***+++,,,---------,,,+++++++++,,,,,,------......,,,,,,,,,------------...,,,------......------,,,////////////////////////...//////000000111111222555444333333555;;;BBBHHHUUUYYY^^^aaabbbbbbcccdddeeeeeeddddddcccbbb```___^^^___aaabbbbbbbbbaaa```^^^\\\\\\^^^aaajjj{{{wwwrrrlllkkkhhhfffeeeeeefffggghhhiiiiiihhhggggggiiikkkmmmqqqvvvzzz}}}{{{tttmmmhhhbbb\\\RRRIIIAAA<<<777444444444444444333333333333222222222222222222222222111111111111111111111111//////000000000000//////...////////////000000000---/////////...---...////////////...............+++,,,,,,---...///000000........................///...------------------+++,,,,,,------.........***++++++,,,,,,------...------------------------,,,---......//////..............................,,,...///...---...333777===DDDMMMTTTYYY^^^dddhhhgggjjjmmmoooqqqrrrtttvvvuuuvvvwwwxxxyyyzzzzzzzzz}}}}}}}}}{{{yyyyyyyyywwwvvvtttsssrrrqqqooolllgggdddbbbaaa___]]]___aaaffflllrrrxxx}}}{{{pppjjj\\\YYYSSSLLLHHHFFFEEEFFFDDDGGGLLLOOORRRVVVZZZ\\\fffjjjqqqwww|||------............------,,,,,,,,,---------......---,,,,,,,,,,,,---...///---........./////////000------------,,,,,,,,,,,,++++++,,,---------------(((***+++,,,---,,,+++******+++---...///...---,,,,,,,,,------------------,,,,,,,,,---------......,,,------......------,,,000/////////////////////...//////000111111222222333333333333777???IIIPPPWWWZZZ___bbbccccccdddeeeeeeeeeeeedddcccbbbaaa```^^^___aaabbbbbbbbbaaa```]]]\\\___dddlllzzzwwwnnniiieeeddddddeeefffiiikkkmmmnnnpppqqqpppnnnnnnqqqssstttxxx~~~zzzrrrmmmfffaaaXXXOOOGGG@@@:::666555444444444444333333333222222222222222222222222111111111111111111111111...///000111111000///....../////////000000000000---///000000------...000000/////////.........---,,,---------.../////////,,,,,,------...///////////////...---------------++++++,,,,,,---......///******+++,,,,,,---......------------------------,,,---......//////..............................---///111000///111777<<>>FFFLLLQQQUUU[[[```dddhhhlllooooooppprrrtttvvvxxxyyyzzzyyyzzz{{{|||}}}}}}~~~~~~~~~~~~{{{wwwtttrrrqqqpppooollljjjfffbbbaaaaaabbbccciiilllssszzz~~~|||}}}~~~wwwssslllcccZZZTTTOOOLLLKKKMMMOOOQQQUUUYYY^^^aaahhhmmmsssvvvuuuvvvzzz}}}~~~{{{wwwtttssslllkkkjjjkkkmmmqqquuuxxx{{{|||}}}}}}{{{xxxuuussswwwwwwwwwwwwvvvuuusssssssssppplllkkkmmmqqqsssttt////////////..................////////////............------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------------...------,,,,,,***+++---///111111111111////////////000000000000............///000111111222555:::AAAIIIPPPVVVYYY```aaabbbdddeeefffgggggggggggggggffffffeeeeeeeeeaaa```````````````aaabbbiiivvv~~~wwwrrrooonnnmmmlllnnnqqquuuyyy{{{~~~}}}wwwrrrjjjbbb[[[RRRGGG@@@:::888666555444444222111444444333222222222333333222222222222111111111111111111111111111111111111111111111000000//////...///......------....../////////......------......////////////............---------............///////////////////////////+++,,,------......------------......------,,,+++------------.........///............////////////.........//////////////////111444777<<>>EEEKKKQQQWWW\\\___cccfffkkknnnppprrrtttvvvwwwxxxyyyzzz{{{}}}}}}~~~}}}}}}~~~}}}}}}|||{{{zzzzzz{{{||||||{{{zzzyyyxxxppplllfffbbb___\\\ZZZXXXZZZ\\\aaagggooovvv|||yyysssnnnkkkcccaaa]]]YYYUUURRRPPPOOOMMMLLLKKKKKKNNNSSSXXX\\\eeennnyyyyyysssnnnfff___]]]ZZZVVVUUUXXXWWWUUUSSSQQQPPPQQQRRRSSSVVVVVVUUUTTTSSSSSSRRRRRRPPPQQQQQQSSSUUUXXXZZZ[[[___```cccfffiiillloooppptttxxx~~~---.........//////000000......////////////...............------.........,,,,,,,,,------.........++++++++++++++++++++++++------------------------,,,---...//////...---,,,------------------------......------------............///000111111000000***+++---.........---------......///000111111222111111111111222333444555>>>FFFPPPWWWYYY[[[___cccbbbccceeeggghhhiiiiiijjjffffffeeedddcccaaaaaa``````[[[\\\```cccmmmwwwnnnfff^^^YYYJJJFFF@@@;;;888666444333222222222222333333444555222222222333333444444444222222222222222222222222111111111111111111222222000000////////////000000///////////////000111111////////////............---------.........//////////////////////////////+++,,,------......------------......------,,,+++------------.........///............/////////000///000000111222333333333===BBBIIIOOOUUUZZZ___bbbhhhkkkoooqqqrrrsssuuuvvvxxxxxxyyyzzz{{{|||}}}~~~}}}}}}}}}|||{{{yyyxxxwwwwwwxxxyyyzzzyyyxxxwwwvvvnnniiiccc]]]ZZZYYYWWWUUU\\\___eeellltttzzz~~~|||vvvnnngggaaa]]]XXXXXXWWWTTTOOOLLLJJJJJJMMMLLLLLLNNNRRRXXX]]]```oooyyy|||wwwooohhhccc[[[UUUSSSRRROOOOOORRRNNNNNNMMMMMMMMMNNNOOOOOOQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQSSSVVVYYY\\\___aaahhhiiilllppptttxxx{{{|||111111000000//////......//////000000111111222222...---+++******+++---...........................,,,------......------,,,///...---,,,,,,---...///...------------...//////---------............///........................///////////////.........////////////////////////111000/////////000222333...111333333222444888<<>>BBBFFFKKKRRRXXX]]]```dddfffjjjkkkmmmooorrrtttvvvwwwyyyzzz{{{|||}}}}}}}}}}}}~~~}}}{{{yyywwwtttrrrpppqqqpppoooqqqsssssspppmmmfffaaaZZZWWWXXX\\\^^^___dddjjjqqqvvvxxxyyy{{{}}}wwwooofff```YYYRRRMMMMMMJJJLLLOOOQQQQQQPPPPPPQQQSSSVVVZZZ\\\```gggsss{{{zzzssslllgggaaaZZZVVVMMMMMMLLLJJJGGGFFFGGGIIIJJJKKKKKKJJJJJJKKKNNNQQQTTTUUUWWWXXXYYYZZZ\\\^^^___```bbbdddggglllssswww~~~000000000000////////////000000/////////////////////...---,,,,,,---...///...........................//////////////////...///...------------...///...------------...//////---------............///..............................//////////////////////////////////////////000000000///000111111222111333444444444888@@@FFFPPPUUU[[[___aaabbbdddeeeeeefffhhhiiijjjiiigggfffgggeeeccc```]]]\\\[[[[[[\\\ZZZ___nnnzzzmmmbbbXXXPPPGGG???<<<999666333555555444444444333333333333333333333222222222222222222333333333222111111222222222111111111111000000000111111111111000000//////............/////////////////////////////////......------......///........................,,,,,,---............------......//////000000000////////////////////////000//////...///000222333///000000111333999@@@EEEMMMRRRXXX]]]aaadddgggiiijjjkkkmmmpppsssvvvxxxyyyyyyzzz{{{|||||||||||||||{{{zzzxxxvvvssspppnnnmmmkkkkkklllmmmnnnmmmjjjhhhbbb^^^ZZZXXX[[[```dddggglllqqqwww||||||{{{yyyxxxjjjbbbZZZVVVQQQKKKHHHIIIFFFIIINNNQQQSSSTTTVVVXXX[[[^^^ccchhhoooyyy}}}|||{{{{{{yyywwwvvvqqqjjjbbb\\\WWWQQQNNNJJJJJJIIIHHHFFFEEEGGGIIIIIIKKKLLLLLLMMMOOORRRUUUWWWZZZ]]]___```bbbeeeggghhhjjjmmmppptttzzz000000000000////////////000000//////......------//////............//////..............................////////////...............------............------------...//////---------............///....................................////////////////////////////////////000000000000000111111222111222333333555;;;DDDLLLUUUYYY]]]```aaabbbcccddddddeeeggghhhhhhhhhgggfffgggeeebbb^^^[[[ZZZYYYYYY^^^___fffyyysssfff[[[TTTJJJBBB>>>;;;777444555555555555444444444444444444333333333222222222222222333333333222222111222222222111111111000000000000111111111111000000//////............////////////////////////////////////............//////........................,,,------...............,,,,,,---...///000000111////////////////////////000///......///111333444---...///111555<<>>IIIQQQYYY[[[^^^___```aaabbbddddddeeefffggghhhggggggfffgggeeeaaa\\\YYYXXXXXXXXX]]]cccqqqzzzlll___WWWMMMEEE@@@===999666666666666555555555444444444444444333333333222222111222222333333333222222222222222111111111000000000000111111111111000000//////............///////////////////////////////////////....../////////........................,,,---......//////......++++++,,,---......//////////////////////////////////////////000111333444000222444888===EEENNNTTTXXX[[[aaaeeegggiiikkkllllllmmmooorrruuuwwwyyy{{{yyyzzzzzz{{{{{{{{{{{{{{{yyywwwtttpppllljjjhhhggggggggggggfffdddaaa```_________```bbbffflllrrrvvv~~~wwwmmmfff\\\TTTMMMKKKIIIFFFFFFIIIHHHLLLRRRYYY^^^dddjjjnnnpppttt|||yyyllljjjgggeeedddcccbbb``````___\\\XXXTTTQQQPPPPPPOOOPPPOOOMMMKKKKKKMMMOOOPPPRRRUUUWWWYYY\\\___bbbgggiiilllmmmnnnppprrrtttwwwzzz////////////000000000000000000//////////////////////////////////////////........................,,,,,,------------,,,,,,------...//////...------...------------...//////---------............///........................------......///000000000//////////////////////////////000111111111111000///111444666:::CCCNNNVVV[[[\\\^^^______```bbbdddeeeffffffgggggggggggggggfffccc___[[[XXXWWWWWWWWW\\\kkkvvveee]]]RRRIIIDDD???;;;777777666666666666555555555444444444444333333333333111111222333333333222222222222222111111111111000000000111111111111000000//////............//////////////////////////////000//////......//////000........................------...////////////...++++++,,,,,,---.........////////////////////////...//////000000111111111000333777<<>>FFFNNNUUU[[[```ccceeefffiiillloooqqqrrrrrrttttttuuuvvvxxxyyyzzz{{{xxxxxxyyyyyyxxxvvvsssrrroookkkeeebbb```]]]YYYVVVWWWVVVUUUWWW\\\eeepppyyy{{{vvvqqqjjjccc^^^XXXXXXWWWVVVSSSQQQOOOMMMKKKKKKOOOVVV]]]fffttt|||uuuooommmmmmgggddd___YYYTTTPPPNNNMMMLLLJJJGGGIIIMMMRRRUUUVVVZZZ\\\___```___^^^^^^___bbbdddgggkkkpppvvv~~~111111111111000000000000000000000/////////......111111000///---,,,++++++///////////////////////////////////////.........//////////////////////////////......---,,,,,,,,,.........---------------........................////////////////////////......//////////////////111111000000111222444555666:::AAAIIIQQQXXX]]]```aaaccceeefffeeeeeefffhhhgggfffeeeffffffeeecccaaa]]][[[YYYWWWUUUZZZhhhxxxnnn^^^TTTLLLEEE@@@;;;:::888777888888777666444444333333333444666777333333333333333333333333111111111111111111111111000000000000000000000000//////////////////......---............/////////......------------...............------------------............---,,,,,,////////////////////////...........................000111222222333555888<<>>HHHNNNVVV]]]bbbdddfffgggfffggghhhiiikkkmmmooopppsssssstttuuuwwwxxxyyyzzz|||{{{yyyvvvrrrnnnkkkjjjgggeeebbb]]]YYYVVVUUUUUUYYYcccnnnttt{{{{{{uuukkkaaaYYYSSSNNNJJJIIIGGGFFFGGGLLLSSS[[[```kkknnnwww|||ooo```XXXRRRMMMKKKMMMNNNMMMMMMLLLLLLKKKLLLLLLKKKLLLNNNPPPSSSWWW\\\^^^cccgggmmmrrruuuwwwyyyzzz~~~000000000000111111111111111111000000000/////////111111000000///...------///////////////////////////////////////.........////////////////////////......................................./////////////////////////////////000000000000000000000000------......///000000000111000000111222444666777;;;BBBMMMTTTXXX[[[^^^aaaaaadddfffgggffffffgggiiiffffffffffffeeeccc^^^ZZZXXXTTTTTTZZZbbbpppsssbbbUUULLLGGG@@@<<<999666666666666555999888666555333333333444333333333333333333333333222222222222222222222222000000000000000000000000333111000.........//////000000000////////////...------............------.............../////////------...////////////...////////////////////////////////////////////////000000111222444999???DDDNNNSSSZZZ___bbbdddeeefffeeefffggghhhjjjmmmoooppprrrssstttuuuwwwxxxyyyyyyzzzyyyvvvssspppmmmjjjiiigggeeeaaa\\\XXXXXXZZZ\\\```nnnzzzxxxqqqeee[[[RRRMMMHHHFFFGGGGGGGGGKKKSSS^^^iiipppzzz~~~sssgggZZZSSSNNNIIIFFFGGGIIIIIIIIIJJJJJJKKKKKKKKKLLLNNNRRRUUUXXX\\\aaaeeelllqqqxxx~~~///000000000111111111111111111111000000000//////111111000000///.........////////////////////////.........///////////////////////////////////////............////////////---........./////////000////////////////////////000000000000000000000000------......///000000111111000000111222444666888???GGGQQQXXX[[[\\\^^^aaaaaaccceeefffffffffggghhhffffffffffffeeebbb]]]YYYWWWSSSTTT]]]jjjyyy{{{iiiZZZPPPJJJCCC???;;;888777666666555777777666666555555444444333333333333333333333333222222222222222222222222000000000000000000000000444333111///...///000111000000000000/////////...,,,---...//////...---,,,---........./////////000------...///////////////////////////////////////////////////////////////111222222333777===EEEJJJSSSWWW\\\___aaabbbdddeeeddddddeeegggjjjmmmpppqqqrrrssstttuuuvvvxxxyyyyyyvvvtttrrrooollljjjiiihhheeeddd```\\\YYY[[[aaaffflllzzz~~~tttlll```UUUNNNJJJGGGEEEFFFGGGKKKRRR^^^mmm{{{zzzjjj___UUUPPPMMMHHHFFFFFFDDDEEEFFFHHHJJJLLLMMMMMMPPPTTTYYY]]]aaagggmmmrrryyy~~~//////000000111111111222111111111111000000000000---......///000111111222////////////////////////---.........//////000000////////////////////////.........///////////////---.........//////000000000000000000000000000000000000000000000000000000---------...///000000111111000000111222555777888AAAJJJUUU[[[]]]]]]___bbb```ccceeefffeeeeeefffhhhffffffffffffeeebbb\\\XXXWWWSSSTTT___ooo~~~mmm^^^SSSMMMFFFBBB===999777777666555444555666666777666666666333333333333333333333333222222222222222222222222000000000000000000000000555444222000//////000111111111000000/////////......///000111111000///...---.........//////000000------...///000000//////////////////////////////000000000000000000000000222333444555999@@@IIIOOOVVVYYY]]]___```aaaccceeecccdddeeefffiiimmmppprrrrrrssstttuuuvvvwwwxxxyyyrrrqqqooollljjjhhhggggggcccbbb___[[[ZZZ___gggnnnuuu~~~nnnggg\\\RRRLLLJJJIIIHHHGGGIIINNNYYYhhhyyyzzzoooddd[[[SSSPPPNNNJJJGGGHHHAAACCCEEEIIILLLNNNPPPPPPTTTYYY```fffkkkrrryyy000000000000000000000000000000000000000000000000////////////////////////......////////////......//////////////////////////////.........---------............////////////............/////////000...............///000000000000000000000000000000---...//////......///000222333444333222333999===KKKPPPWWW\\\_________```aaabbbcccdddfffhhhjjjkkkeeedddcccddddddbbb]]]XXXUUUTTTYYYgggvvvtttcccWWWPPPEEEAAA;;;777777777888888555555444444444555555666444444444333222111000///333222111000000111222333111111111000000000000///000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////------............---------.........///000000000111111222555<<>>999777777777777666555555444444444555555444444555444444333222111333222111000000111222333222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////......////////////............//////000000111111222333555:::AAAIIIQQQVVV[[[\\\^^^aaaccccccbbb```___```bbbfffjjjooosssuuurrrrrrrrrrrrrrrsssssssssppplllggggggiiiiiigggdddccc^^^\\\___bbbgggttt|||qqqhhh\\\QQQMMMLLLKKKKKKLLLQQQUUU]]]iiixxxzzzsssggg^^^ZZZQQQPPPMMMIIIEEEDDDEEEFFFIIIJJJKKKMMMQQQVVV[[[___gggpppzzz111111111111111111111111000000000000000000000000////////////////////////......////////////....../////////////////////////////////.........------............////////////....../////////000000000000000000000000111222222000000000000000000000000...000111111000000111222---///111222333888???EEERRRVVV]]]aaacccddddddeeeddddddeeeggghhhjjjkkkkkkkkkhhheeebbb___[[[VVVSSSVVVZZZdddsssvvvdddWWWNNNIIIBBB<<<888777666555777666555444444444444444444444555555555555444444222222111111111111222222333222222222111111111111000000000000000000000000000000000000000000000000////////////////////////........................//////////////////////////////000000000000//////......///000000111222222333555:::@@@GGGOOOUUUXXX]]]___aaacccdddcccbbbaaa^^^```bbbfffkkkooosssuuussssssrrrrrrqqqppppppoooiiigggeeeeeehhhiiifffddd```\\\[[[___hhhrrrwwwjjj```VVVMMMKKKLLLLLLNNNQQQWWW\\\fffrrr|||ppphhhaaaWWWPPPNNNJJJJJJJJJHHHFFFEEEGGGIIIKKKLLLNNNQQQUUU\\\dddiiiuuu111111111111111111111111000000000000000000000000////////////////////////......////////////......////////////////////////////////////........................////////////...////////////000000000000000//////000000111222000000000000000000000000///111222222111000222333...000222333444999BBBHHHUUUYYY___bbbdddeeeeeefffeeefffggghhhiiijjjkkkkkkhhhfffccc```]]]ZZZXXXWWWVVV^^^mmm}}}lll\\\RRRMMMEEE>>>;;;999777666888777666555444333333333333333444555555555555555222222222222222222222222333333333222222222111111000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000111111111111000000---......///000111222222444777>>>EEEMMMSSSWWWYYY^^^```bbbcccbbbaaaaaaaaa^^^```cccgggkkkpppsssuuuuuutttsssqqqpppnnnmmmmmmeeedddcccdddffffffdddaaa___\\\\\\cccooo~~~rrreee[[[SSSLLLKKKMMMOOOSSSXXX]]]dddnnnzzz{{{ooobbb[[[TTTNNNJJJKKKGGGHHHHHHHHHGGGHHHJJJLLLOOOQQQUUUYYY___gggqqqxxx111111111111111111111111000000000000000000000000000000000000000000000000......////////////......////////////////////////000000/////////.....................////////////////////////000000000111///............///000000000000000000000000000000000111222222111111222333000222333444666;;;DDDKKKWWW[[[___cccddddddeeefffffffffhhhiiijjjjjjjjjjjjhhhfffbbb^^^[[[YYYYYYZZZVVVcccvvvtttaaaUUUPPPHHHAAA===;;;:::999888777666555444333333333111222333444444555555444222222222333333222222222333333333222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000111111111111000000,,,---...///000111222222555999AAAIIIQQQVVVYYYZZZ]]]```bbbbbb```______aaa```bbbeeeiiimmmqqqsssuuuvvvuuusssqqqooommmkkkkkkdddccccccccccccbbb```^^^^^^___bbbjjjwwwyyylllaaaXXXQQQLLLLLLOOORRRWWW^^^dddkkkvvvqqqeeeXXXQQQLLLHHHFFFGGGEEEFFFGGGGGGGGGIIILLLOOOWWW[[[bbbhhhnnnxxx222222222222222222222222000000000000000000000000000000000000000000000000......////////////......////////////////////////000000000/////////................../////////////////////000000000111111...............//////000000000000000000000000000///111222222111111222333222333555666888???HHHOOOYYY\\\```cccddddddeeeffffffggghhhjjjjjjjjjiiihhhjjjhhhccc]]]YYYWWWYYY[[[\\\nnn}}}iiiYYYSSSKKKDDD@@@===;;;:::777666555444444444444444111222333444444444444444222222333333333333222222333222222222111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000111111111111000000------...///111222333333777<<>>999;;;:::888666666666777666555555444444444444555666666444333111000///000111222111111111111111111000000222222333333333222111111000000000000000111111111000000/////////.........---......///000000//////---.........////////////............///000111111///000111111222555999<<>>GGGPPPXXX^^^aaacccdddeeeggghhhiiiiiiiiihhhiiiiiihhhfffccc```^^^[[[YYYXXX\\\fff{{{gggWWWOOOIIIAAA<<<;;;999777777777777777555555444444444444555666666444333333222222222222222//////000000111111222222///000111111222222222222222222111111000000////////////000000000000000000///000000000000000//////000000000000111111111222222111000000000000000111000111444666999===CCCGGGMMMQQQVVVZZZ\\\^^^aaabbb______```aaacccfffiiijjjoooooonnnjjjeeeaaa______^^^___```aaacccddddddeeecccdddeeehhhppp{{{tttiii___VVVPPPNNNJJJHHHJJJLLLQQQ[[[ffftttzzzssscccVVVOOOLLLLLLLLLMMMPPPTTTXXX\\\eeelllwww333333333333222222222222222222222111111111000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000---...//////000/////////000000////////////000000000000000000000000000000000222333222111000111333000000000000111222333444333888AAAJJJTTT[[[___aaaddddddfffggghhhiiiiiiiiihhhiiiiiihhhfffbbb^^^[[[ZZZXXXXXX^^^nnnrrr^^^SSSKKKDDD>>>;;;999777777888888777666555444444444444555666666333333333333333222222222111111111111111222222222000000111111222111111111111111111111000000000000//////000000000000111111000000111111111000//////000000000000111111111111000000/////////000000111000222555777;;;@@@FFFJJJOOORRRVVVYYY[[[]]]```aaa^^^______aaadddgggjjjkkkoooooommmiiiddd```______]]]^^^```bbbdddeeeeeefffccceeeiiipppyyy}}}pppdddZZZRRRMMMJJJHHHHHHKKKOOOUUUaaammm{{{vvvhhhYYYPPPMMMNNNPPPRRRTTTVVV[[[bbbfffpppyyy444444333333333222222222222222222111111111000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000,,,---///000000000//////000000////////////000000000000000000000000000000111222222222000000111333111111111111222333444555666;;;DDDNNNWWW]]]aaabbbdddeeefffhhhhhhiiiiiiiiihhhiiiiiihhheeeaaa\\\YYYVVVVVVZZZeee{{{~~~fffWWWNNNGGGBBB<<<:::888777888888777666555444444444444555666666333333444444333333222111333333333333222222222222000111111111111000000///000000000000000111111111//////000000000111111111111111111111111000///////////////000000000111111............///000111111000222555999===BBBIIIMMMOOORRRVVVXXXZZZ\\\^^^```^^^^^^___aaadddgggkkklllmmmmmmkkkgggbbb___^^^___^^^___aaadddeeefffgggggggggiiioooxxxzzzkkk^^^UUUNNNJJJHHHHHHKKKPPPUUU]]]kkkxxx}}}ppphhh^^^TTTOOOPPPPPPSSSWWWZZZ___eeemmmsss}}}444444444333333333222222444444444333333333222222111111111111111111222222000000000000000000000000000000////////////000000000000000000000000000000,,,---///000000000//////000000////////////000000000000000000000000000000///000000///......///111222222222222333444555666888>>>GGGQQQZZZ___bbbccceeeeeeggghhhiiiiiiiiiiiihhhiiiiiihhheee```[[[XXXRRRTTT[[[kkkkkkZZZPPPIIIDDD<<<:::888777888888777666555444444444444555666666333333444444444333222111444444444333333222222222111111111111111000///...//////000000111111222222//////000000111111111222111111111111111000//////////////////000000000000------------...000111111000222666999>>>DDDJJJOOOOOORRRUUUWWWYYYZZZ]]]___^^^^^^___aaadddhhhkkkmmmkkkkkkiiifffaaa___^^^______```bbbeeefffgggggggggjjjnnnuuuwwwhhh[[[RRRKKKHHHHHHIIINNNVVV\\\dddsssxxxmmmccc___YYYSSSRRRVVVQQQUUUZZZ___eeemmmvvv}}}444444444333333333222222666444333111000000111111333333333222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000,,,...//////......///111000000000000000000000000//////000111111111111111222111111222333555555555777@@@LLLVVV[[[^^^```bbbeeeffffffggghhhiiiiiijjjggghhhhhhgggccc]]]XXXUUUWWWWWW```wwwzzzfffWWWLLLEEE@@@>>>:::888888777666444777777888888777555333222444333333222222333333444111111111111111111111111222222111000//////000000111111000000//////......000000000111222222333333111111000000//////......,,,------...///000000111......000111111222222222666555777<<>>:::888888888666555444555555666666666666666444444333333333333444444333333333333333333333333222222111000000000000000000000000000000/////////222111111111111111111111111000000000/////////............//////000000111//////000111111111111111444444777===EEEJJJMMMMMMPPPPPPQQQTTTXXXZZZ\\\\\\[[[```dddfffhhhmmmmmmjjjfffeeebbb`````````bbbcccfffffffffffffffggghhhhhhrrr}}}xxxjjjaaaYYYQQQLLLJJJNNNRRRZZZeeerrr~~~yyyooofffaaa]]]ZZZUUUQQQOOOOOORRRSSS\\\aaaiiipppxxx444444444444333333333333555444222111111111111222222222111111111111111111000000000000000000000000........................000000000000000000000000//////............/////////000111111///...///111000000000000000000000000///000111111222222111111444444333333444555777888@@@HHHSSS\\\```bbbdddgggfffgggggghhhhhhiiiiiiiiiiiiiiihhheeeaaa[[[WWWTTTVVV\\\jjjsss^^^RRRMMMAAA>>>;;;999888888888777555555555555555666777777555555444444444444555555444444444444444444444444222222111000000000000111//////000000000000000000333333222111111000//////000000000000////////////000000000000000000000000000000111111111111111111333555888>>>EEEKKKMMMNNNPPPQQQRRRUUUWWWYYYZZZ[[[\\\aaafffhhhkkknnnlllhhhcccbbb```______```bbbccceeefffgggeeedddeeejjjnnnzzz{{{oooccc\\\VVVPPPNNNNNNPPPVVVaaaooo|||~~~rrrhhh```YYYUUUTTTRRRPPPOOOPPPSSSVVVYYYaaagggoooxxx555444444444444333333333555444222111111111222222111111111111111222222222000000000000000000000000////////////////////////000000000000000000000000/////////....../////////000111222111000///000111000000000000000000000000000000111222222222222111333444444333333555777999DDDLLLVVV^^^aaacccfffhhhgggggghhhhhhhhhiiiiiiiiijjjiiigggccc___ZZZVVVTTTXXXbbbtttzzzcccUUUOOOCCC@@@;;;999999999999888:::888666555444444444555555555555444444555555555555555555555555555555555222222111000000111111111/////////000000111111222222111111111000000000///000000000000////////////111111111111000000000000111111111111111111111222555777;;;AAAFFFJJJLLLMMMPPPQQQSSSUUUVVVWWWYYY[[[\\\ccchhhjjjlllnnnkkkfff``````___^^^___```aaacccccceeefffeeecccfffnnnuuu|||rrrhhh]]]WWWSSSOOONNNQQQQQQZZZhhhwwwtttggg^^^YYYVVVTTTOOOOOOOOOQQQUUUYYY^^^aaagggmmmvvv555555555444444444333333444333222111111111222333111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000...//////////////////...000111222111000///000111111111111111111111111111000000111222222222222222222333333333222444888<<>>CCCFFFGGGHHHIIIJJJMMMPPPTTTUUUTTTUUUYYY\\\^^^dddiiikkkkkklllhhhccc^^^^^^^^^^^^___``````aaa```aaadddfffjjjsss~~~{{{pppddd\\\TTTQQQOOONNNSSSYYY^^^hhhwww~~~uuuhhh]]]VVVSSSSSSRRRQQQSSSXXX^^^eeelllrrrttt555555555555444444444444333333111111111222333444333222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000---...///000000///...---,,,---////////////111333111111111111111111111111000111222222333333222222111333555555555888???FFFOOOUUU]]]bbbcccdddfffhhhiiiiiiiiiiiiiiiiiiiiiiiihhhfffbbb^^^[[[YYYXXXXXXeee~~~}}}gggZZZKKKGGG@@@;;;999999888888444555555666666666666666444444333333333333444444222222222222222222222222222111111111222222333444222222111111111111111111/////////000000000000000.../////////000000000111.........//////000000111000000///000111333666777:::>>>DDDGGGHHHHHHIIIKKKKKKOOOTTTUUUTTTUUUYYY^^^___eeeiiiiiijjjjjjgggbbb_______________`````````^^^___bbbgggqqq|||wwwlll]]]VVVQQQOOOOOOQQQXXX```gggppp}}}~~~ssslllbbbZZZUUUTTTUUUUUUWWWZZZaaajjjsss{{{666666555555555444444444333222111111111222333444444333333222111000//////000000000000000000000000000000000000000000000000000000000000000000000000---...///000000///...---***,,,.../////////111333111111111111111111111111111111222333333333333222111444777777777;;;CCCJJJQQQWWW___cccdddeeegggiiijjjjjjiiiiiiiiiiiiiiiiiigggeeeaaa]]]ZZZYYYYYYYYYrrrmmm^^^MMMHHHAAA<<<999888888777777777888888777555333222444333333222222333333444333333333333333333333333222111111111222333333444333222222222111000000000111111000000//////........./////////000000111111,,,------...///000000111000/////////111444777888888>>>DDDHHHIIIIIIKKKMMMJJJOOOSSSUUUTTTUUUZZZ___```eeehhhhhhhhhiiifffaaa````````````````````````]]]^^^aaahhhuuuvvvjjjXXXSSSOOONNNOOOSSS\\\eeerrr{{{yyyjjjddd]]]YYYWWWYYYZZZ[[[]]]aaaiiittt~~~666555555555555444444444333333333222222222111111111111111111111111222222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000222222111000/////////000000111111111111222222222...111444444333888CCCMMMYYY\\\aaadddeeefffggghhhjjjkkkllllllkkkjjjiiihhhhhhbbb___```[[[VVV___ooouuu```UUULLLCCC???<<<999999;;;888666555666777888777555555555444444444333333333444444333333222111000000000000111222333333444444666555444333111000//////111111000000//////.........///000///...---...000000000000000000000000000000111111111111333777:::>>>AAADDDGGGHHHIIIKKKLLLNNNPPPRRRSSSTTTVVVZZZ]]]dddfffiiiiiigggdddbbbaaabbb```___```bbbaaa^^^[[[[[[XXX^^^mmm|||}}}vvvkkkcccUUUNNNJJJMMMTTT\\\fffooo~~~nnnfff```\\\[[[[[[[[[___eeegggnnnwww666555555555555444444444333333333222222222222111222222222222222222111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000222111000000000000000000111111111111222222222222000333555444444:::FFFPPPZZZ]]]aaadddeeefffggghhhjjjkkkkkkkkkkkkiiihhhgggddd___]]]]]]YYYXXXfffyyy}}}gggXXXNNNEEE@@@===999777999888666555666777888777666666666555555555444444444555555444444333222222111000111111222333333444444666555444444333222111111000000000000///////////////000111111//////000111000000000000000000000000111222222222222444888;;;???BBBFFFIIIIIIIIIJJJKKKNNNPPPRRRSSSTTTWWW[[[^^^dddfffhhhhhhfffcccaaaaaabbbaaa```aaabbb```]]]YYYZZZXXX^^^mmmzzz{{{vvvoooeee^^^VVVPPPNNNRRRZZZcccoooyyypppbbb\\\XXXYYY[[[^^^eeelllrrrxxx666555555555555444444444333333333333222222222222444444333333222222111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222111111111111222222222333333555555555666>>>JJJTTT[[[^^^bbbeeefffggghhhiiijjjjjjkkkkkkjjjiiigggfffbbb^^^]]]\\\ZZZ___tttqqq[[[QQQGGGBBB>>>999666666888777666666888888777666777777666666666555555555666555555444444333333222111111111222222333333444555555444444333333333333////////////000000000000000111222222000000111222000000000000000000000000111222333333333555999<<>>EEEHHHKKKMMMLLLKKKJJJKKKKKKMMMOOORRRTTTWWW\\\___ggghhhiiihhheeebbbaaaaaabbbbbbbbb```]]]ZZZXXXWWWTTT\\\fffpppxxx~~~{{{tttjjj___XXXSSSQQQPPPRRRSSS[[[gggtttyyyiiiccc```aaaiiirrr{{{666555555555555444444444444444444444333333333333444444333333222222111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222333333333333333333444666<<>>:::999999888777777999999888777555555555555444444444444333333333333333333333333222222222222222222222222222222111111111111111111000000000000////////////000111222222000000111222000000000000000000000000111222444555777;;;???CCCFFFHHHIIIJJJIIIJJJLLLNNNNNNQQQSSSVVVYYY]]]bbbfffkkklllkkkiiifffdddddddddcccbbb```[[[WWWWWWYYY\\\bbbnnnyyy}}}~~~|||wwwjjjeee]]]TTTMMMKKKKKKMMMTTT[[[jjj{{{{{{pppppprrr{{{666666555555555444444444555555444444444333333333111111111111111111222222000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000222222111000//////000000222222333333333444444444444555777;;;DDDNNNYYY___bbbeeeiiikkkkkkkkkllllllnnnoooooonnnmmmjjjhhhgggaaa```aaaiii~~~jjjTTTHHHCCC???;;;999999888777888999999999777777666666666555555555555444444444444444444444444222222222222222222222222333333333222222222111111111111000000//////......111222333333111111222333000000000000000000000000333444666777999===BBBFFFGGGGGGHHHHHHHHHJJJMMMPPPQQQSSSVVVYYY\\\```eeeiiilllmmmllljjjgggeeedddeeecccbbb___ZZZVVVVVVZZZ^^^iiiuuuzzzsssddd```YYYQQQKKKIIIJJJLLLVVV___pppyyypppwww{{{888777666555555555555555555555444444444333333333444333222111000111222333000000000000000000000000111111111111111111111111//////000000111111222222///000111222222111000///........................222222111111111111222222333333333333333333333333444555777===FFFQQQ\\\bbbhhhhhhiiijjjkkkkkkllllllllllllmmmllljjjhhheeeccceee___```rrrrrrYYYNNNFFF===999<<<999888888777777777777777888888777666444333222111333333333333333333333333444444444444444444444444000000000000000000000000444333111000///000111111333222///......///222333222111000//////000111111111222333666:::>>>BBBDDDIIIJJJJJJJJJIIIJJJMMMOOORRRTTTVVVYYY]]]bbbhhhlllmmmmmmllliiifffdddddddddfff```YYYTTTQQQRRR\\\fffttt{{{{{{pppeee\\\RRRMMMIIIHHHLLLSSS[[[fffvvv~~~xxxxxxyyy888888777666555555555555555555444444444333333333444333222222111111222222111111111111111111111111111111111111111111111111000000000000000111111111///000111222222111000///111111111111111111111111222222111111111111222222333333333333333333333333555666999@@@IIITTT^^^dddhhhhhhiiijjjkkkllllllmmmmmmmmmmmmllljjjgggdddbbbbbb```eeeyyyyyy___QQQIII???;;;>>>999999888777777777777777777666555555444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111222222222111000//////000111222222111000//////000111222222333555777;;;???CCCEEEHHHIIIJJJIIIIIIJJJMMMOOOPPPSSSXXX\\\___dddhhhkkkmmmmmmkkkiiifffdddddddddbbb\\\VVVQQQNNNPPP[[[fffxxx{{{pppaaaYYYPPPLLLJJJJJJOOOVVV^^^iiiyyyxxxuuuxxx{{{999888777666555555555555555555444444444333333333222333333333333222111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111111111000000222222222222222222222222222222111111111111222222333333333333333333333333666888<<>>FFFPPPZZZbbbfffhhhhhhiiijjjkkkmmmnnnnnnpppooommmkkkhhhdddaaa```^^^gggyyyyyysssqqqppppppsss}}}ppp[[[LLLAAA======:::999888888777777888888666555555444444555555666444444444444444444444444444444444444444444444444333333333333333333333333///000222333333222111000///000111222222111000///111111111111111111222222333444777:::>>>BBBDDDFFFGGGHHHHHHHHHHHHJJJMMMOOOQQQUUUZZZ^^^bbbfffjjjmmmmmmkkkiiigggeeedddcccbbb^^^XXXSSSQQQPPPUUUaaannnxxxlllZZZSSSNNNMMMOOORRRYYYaaalllwww~~~wwwqqqpppvvv;;;:::999888666666666666555555444444444333333333111222333444333222111000111111111111111111111111111111111111111111111111222222111111000000//////111000000000000000000111000000000000000000000000222222111111111111222222222222222333333444444444555999@@@IIISSS\\\cccfffggghhhiiijjjlllmmmnnnooopppooommmjjjgggdddaaa___```mmm|||xxxqqqkkkfffeeeeeefffhhhrrrxxx___NNNBBB<<<;;;:::999999888888888888888777777777777666555444444444444444444444444444444444444444444444444444444333333333333333333333333222222333333222111///...///000111222222111000///000000111111222222222222333555777;;;???BBBEEEFFFFFFGGGHHHHHHIIIJJJMMMPPPUUUXXX[[[___bbbffflllooollliiifffddddddcccaaa___[[[WWWTTTSSSTTTZZZfffssstttgggXXXRRROOOPPPSSSWWW___gggtttyyyvvvrrrppprrryyy<<<;;;:::888777666666666555555444444444333333333222333333333333222111111222222222222222222222222111111111111111111111111111111111111000000000000111111000000000000111111222222222222222222222222222222111111111111222222111222222333333444444555555:::BBBLLLVVV^^^dddgggggghhhiiikkklllnnnoooppppppooollliiifffcccaaa```cccsss}}}zzzwwwlllhhhccc^^^[[[ZZZ[[[\\\```hhhvvvfffRRREEE>>>;;;::::::999888888888888999777888::::::999777555333444444444444444444444444222222222222222222222222333333333333333333333333444444444333111000...---///000111222222111000//////000111222333333333333444666999===AAADDDFFFGGGGGGHHHIIIIIIJJJKKKOOOQQQWWWZZZ^^^aaadddgggkkknnnkkkgggcccbbbcccbbb___\\\YYYWWWVVVXXX[[[```lllxxx{{{lll```VVVQQQPPPTTTYYY___hhhppp~~~|||uuuoooooooooqqqvvv===<<<;;;999777777666666555555444444444333333333444333222222111111222222222222222222222222222222111111111111111111111111000000000000000111111111222111000//////000111222111111111111111111111111222222111111111111222222111111222333333444555555666<<>>===;;;999888777666666555555444444444333333333555444222111000111222333222222222222222222222222111111111111111111111111//////000000111111222222222111000//////000111222........................222222111111111111222222111111222333333444555555777===GGGSSS]]]dddhhhjjjggghhhiiikkkmmmooopppqqqooonnnkkkhhheeecccbbbaaagggzzz~~~}}}zzzyyytttqqqmmmjjjhhhfffcccaaa[[[YYYWWWTTTSSSSSSUUUVVVWWW]]]gggqqqzzztttuuu^^^PPPFFF@@@;;;:::999999888888999999333666;;;???@@@>>>:::777555555555555555555555555444444444444444444444444222222222222222222222222333222111000000000222222111000000000000000000111///000222333444444333333999;;;???CCCGGGJJJKKKLLLHHHIIIKKKKKKKKKMMMQQQSSSTTT[[[dddkkkllljjjgggeeehhhddd___^^^``````\\\XXX``````dddiiimmmsss}}}{{{ooo___RRROOOMMMOOOXXXbbblllxxxvvvmmmhhhggglllttt}}}>>><<<:::999999888777555666555555555555444444444666666555444333333222222333333222222111000//////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333222333444444333333555777888@@@LLLVVV\\\aaagggkkklllmmmmmmmmmmmmnnnqqqtttwwwtttnnngggcccddddddbbblll~~~}}}|||zzztttpppjjjgggdddbbb```___\\\ZZZXXXVVVRRRPPPOOOQQQSSSUUUVVV\\\dddmmm{{{}}}pppwwwhhhRRRCCC===;;;;;;:::999888888888888999777333:::DDD<<<333888666666666666666666666666888666444222222222333444333222222111111222222333111111222222222333333333111111111111111111111111222222111111111222444555777:::???DDDHHHKKKKKKKKKNNNIIIGGGKKKNNNNNNQQQUUUZZZaaahhhkkkmmmooolllgggeee___\\\]]]]]]\\\\\\```dddlllrrrvvv{{{sssggg\\\QQQPPPPPPSSSZZZfffsssyyyooojjjiiidddmmmyyy???===:::999888888777555666555555555555444444444666555555444333333222222333333222222111000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333222333444333333333555777999AAAMMMXXX^^^cccgggjjjlllmmmnnnnnnmmmoooqqqtttuuurrrmmmgggddddddeeefffuuu}}}vvvqqqjjjgggbbb___]]]\\\ZZZXXXXXXVVVSSSQQQPPPRRRTTTUUUYYY___iiisssssswwwlllUUUGGGAAA<<<;;;;;;:::999999999:::999888555<<>>;;;999888888777555666555555555555444444444555555555444444333333222333333333222111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333111222333333222333555777:::CCCPPP[[[aaadddhhhjjjmmmnnnoooooonnnoooqqqssssssppplllgggddddddgggkkk}}}wwwooojjjddd___]]]\\\[[[ZZZYYYWWWTTTRRRRRRTTTVVVWWW^^^fffrrrwwwxxxsssZZZKKKEEE<<<<<<;;;:::::::::;;;;;;999999777>>>FFF===333888666666666666666666666666777666444333222222333444333222222111111222222333111111222222222333333333111111111111111111111111222222111111222444555666;;;===BBBFFFJJJLLLMMMMMMMMMIIIIIILLLOOOPPPUUU[[[```gggmmmoooppppppkkkdddbbb___\\\ZZZWWWYYYdddooozzziii^^^WWWSSSRRRVVV]]]hhhuuuvvvpppnnnoooyyyCCC@@@<<<999888888777666666555555555555444444444555555444444444333333333333333333222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333111222333333333333555777<<>>BBBFFFIIIKKKLLLLLLLLLIIIIIIMMMPPPRRRYYY```eeekkkqqqrrrrrrpppkkkddd```^^^\\\YYYVVVZZZkkk{{{tttddd\\\ZZZZZZTTTZZZdddppp}}}xxxttttttvvvEEEAAA===:::888888777666666555555555555444444444444444444444444333333333333333333222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333111222333444333444777999???IIIVVV```fffhhhjjjlllnnnoooqqqqqqppppppqqqsssqqqmmmiiifffbbbbbbnnn{{{~~~vvvpppllllllllllllfffbbb^^^ZZZYYY\\\___bbbmmmzzz~~~eeeQQQHHH===<<<;;;::::::999999:::999:::999???EEE;;;222999666666666666666666666666666555555444333333333222333222222111111222222333111111222222222333333333111111111111111111111111222111111222444666888999===>>>AAAEEEGGGJJJKKKKKKKKKIIIJJJNNNQQQTTT\\\eeejjjppptttssssssqqqlllfff```___\\\YYYWWW___tttnnn___XXXZZZ^^^ZZZaaalllxxx{{{zzz|||GGGCCC>>>:::888888777666666555555555555444444444444444444444444444444444333333333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333222333444555555666888:::CCCLLLYYYbbbgggjjjlllnnnnnnppprrrrrrrrrqqqrrrssspppkkkhhhgggcccfffxxx}}}vvvwwwxxx{{{yyyxxxxxxwwwqqqllleee___^^^aaafffjjjvvvoooVVVIII@@@???===<<<::::::999999:::;;;999>>>CCC999222:::666666666666666666666666555555555444444333222222333222222111111222222333111111222222222333333333111111111111111111111111111111222333555777999;;;>>>???AAADDDGGGIIIJJJKKKJJJIIIKKKOOORRRVVV```jjjoootttvvvtttsssrrrnnniiibbb___\\\ZZZ[[[fff}}}xxxggg[[[UUUZZZaaafffmmmwwwIIIDDD>>>:::888888777666666555555555555444444444444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333333444666666666777:::<<>><<<;;;;;;;;;;;;888:::>>>555111<<<666666666666666666666666555555555555444333222111333222222222222222222333111111222222222333333333111111111111111111111111111111222333555888;;;===BBBCCCDDDFFFHHHJJJLLLMMMIIIJJJMMMQQQSSSXXXdddpppuuuxxxwwwsssrrrsssrrrooofffaaa]]]]]]cccrrruuuiii___YYYWWWXXXcccppp~~~MMMEEE???===;;;888888:::888888777666666666666666666555555555555444444444222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222///000000000111111111111111000/////////000222333222111333555555555;;;CCCJJJUUU```fffjjjooorrrqqqssssssuuuxxxzzzxxxuuurrrjjjjjjgggeeekkk{{{xxxfff^^^]]]```fffqqq~~~}}}ooodddeeennnwww{{{iiiTTTIIIEEEBBBBBB???:::888999888777777666666666666666666666666666666666666666222222222222333333444555333333333333333333333333111111111111111111111111333333333222222111111111444555666666777;;;@@@CCCCCCEEEGGGHHHGGGGGGHHHJJJJJJMMMOOOPPPSSS[[[hhhrrrwwwwwwwwwvvvuuusssrrrpppiiiddd______jjj~~~}}}sssfff\\\UUUTTTWWW]]]iiivvvRRRIIIAAA>>><<<999888:::888888777666666666666666666555555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111000111111111111222222222000000000000111111111111111000000000111111222222333222333666555555;;;CCCKKKVVVaaagggkkkooorrrqqqssssssuuuxxxyyyxxxtttqqqkkkjjjggggggppp}}}tttccc\\\]]]\\\bbbmmmyyy|||mmmcccdddnnnxxx~~~oooYYYIIIDDDAAAAAA>>>:::888::::::999999888888888888888666666666666666666666666333333333333333333444444333333333333333333333333111111111111111111111111333333333222222222111111444555666666888;;;@@@DDDDDDFFFHHHIIIHHHHHHJJJKKKKKKNNNPPPRRRUUU]]]hhhpppuuuvvvvvvvvvuuussspppoooiiieeeaaacccpppuuujjj^^^VVVQQQSSSYYYaaannn{{{WWWMMMDDD@@@===:::888999888888777666666666666666666555555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111000000111111222222333333333222444333444666666666<<>>:::999::::::999999888888888888888666666666666666666666666444444444444444333333333333333333333333333333333222222222222222222222222333333333222222222222111444555666777999<<>>;;;::::::888777777666666666666666666555555555555444444444444444444444444444444444222222222222222222222222111111111111111111111111000000111111111222222222222222111111111111000000111222333444555444333222555444444666666777>>>FFFRRR\\\eeeiiimmmqqqtttsssttttttuuuvvvwwwvvvrrrpppkkkhhhgggmmm~~~~~~jjj[[[YYY\\\\\\bbbmmmzzzvvvggg```bbblll||||||aaaKKKDDD>>>>>>===:::999:::888777777666666666666666666666666666666666666666555555555555555444333333333333333333333333333333222222222222222222222222222222222222222222222222444555777888:::===AAAEEEFFFHHHKKKLLLLLLLLLMMMOOONNNQQQUUUXXX\\\bbbiiinnnrrrssstttuuussspppllliiiffffffkkkwwwrrraaaTTTJJJJJJMMMTTT```mmm{{{```RRREEE@@@???===;;;<<<888777777666666666666666666555555555555444444444444444444444444444444444222222222222222222222222111111111111111111111111000000111111111222222222222222222111111111111111111222333555555444333333555444444777777999@@@IIIVVV___hhhkkknnnrrruuutttuuuttttttuuuuuutttqqqnnnkkkhhhhhhrrryyy}}}iii[[[YYY]]]]]]dddqqq}}}pppccc^^^aaajjj|||hhhOOOFFF>>>======;;;::::::888777777666666666666666666666666666666666666666666666666666666555444333333333333333333333333333222222222222222222222222222222222222222222222222333555777999;;;>>>BBBEEEGGGIIIKKKMMMMMMMMMOOOPPPQQQSSSVVVZZZ___eeekkknnnrrrrrrssssssqqqnnnkkkiiieeejjjuuuvvviiiZZZOOOGGGJJJPPPXXXdddrrr~~~gggWWWHHHBBB@@@>>><<<<<<888888777666666666666666666555555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111000111111111111222222222111111111222222222333333222222333333444444444333444333444777888;;;CCCMMMZZZccckkkmmmooosssvvvvvvvvvuuutttttttttssspppmmmjjjhhhkkkzzzwwwmmm^^^ZZZ^^^]]]fffuuuwwwjjj___]]]```iii|||rrrSSSIII???======<<<:::::::::999999888888888888888666666666666666666666666555666777777777666555444333333333333333333333333333333333333333333333333111222222222222333333333333555888:::<<>>>>><<<:::::::::999999888888888888888666666666666666666666666444555777888888777666555333333333333333333333333333333333333333333333333111111222222222333333333333555888;;;===@@@DDDFFFFFFIIIKKKMMMMMMNNNPPPQQQTTTUUUVVV[[[bbbjjjppptttuuutttrrrpppnnnlllkkkjjjmmm}}}pppbbbXXXPPPLLLHHHQQQYYYaaammm{{{xxxeeeRRRHHHDDD@@@<<<:::888888777666666666666666666666555555555444444444222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222//////000111333444555666333222111000111222333444333111333666999===HHHRRR^^^gggnnnoooppptttwwwwwwwwwuuusssssssssqqqooollljjjjjjsss}}}wwweee^^^___dddnnn~~~}}}ooobbbZZZ\\\___ggg{{{~~~[[[NNNAAA>>>>>>===::::::888777777666666666666666666666666666666666666666333555777888999888777666333333333333333333333333333333333333333333333333111111111222222333333333333555999<<<>>>AAADDDGGGFFFHHHKKKMMMMMMNNNPPPQQQUUUUUUVVV[[[ccckkkrrrvvvwwwuuurrrooommmlllkkklllsss}}}kkk\\\RRRMMMKKKIIIRRR\\\dddppp~~~nnnUUUHHHDDD@@@;;;999888888888777777777777777666666666666666555555444555555444444444333333333222222222222222222222222444444444444333333222111000000000000000000000000222222222222222222222222222222111111222222333444777888888777777>>>JJJTTTeeehhhmmmpppsssuuuwwwyyyyyyxxxvvvtttsssqqqnnnkkkkkknnnyyyiiidddeeegggqqq|||pppfff^^^]]]```jjjbbbLLLBBBAAA;;;999===<<<;;;:::999888777777777777888888777666666666666666555666777777777666444333444444444444444555666777222333333444444333333222444444333222222333333333555777:::<<<===???BBBDDDEEEHHHLLLNNNOOOPPPQQQSSSVVVUUUWWW]]]gggoootttvvvzzzwwwtttrrrnnnjjjkkkppp~~~tttaaaTTTMMMKKKIIIOOOZZZeeennnyyysssZZZLLLFFFAAA<<<:::888888888888777777777777666666666666666555555444555555444444444333333333222222222222222222222222222333333333222222111000111111111111111111111111222222222222222222222222222222222111222222333444444666777777999AAANNNXXXeeeiiinnnqqqsssuuuwwwyyyyyyxxxvvvtttssspppnnnlllooouuu~~~nnnhhhggghhhsss}}}ssshhh```^^^aaajjjgggPPPEEEDDD<<<999<<<:::;;;:::999888888888888888888888777666666666666666555666777777777666444444555555444444444555555666222333333444444333333222444333333222222333333444555777:::<<<>>>@@@BBBEEEFFFHHHLLLNNNOOOPPPRRRSSSWWWWWWYYY___hhhppptttvvvxxxuuutttsssoookkknnnsss|||mmm\\\QQQLLLLLLLLLRRR]]]iiirrr}}}|||bbbQQQIIIBBB===;;;999999888888888777777777666666666666666555555444555555444444444333333333222222222222222222222222111111222222222111000000111111111111111111111111222222222222222222222222222222222222222333444444111444666777:::DDDRRR]]]fffjjjooosssuuuvvvxxxyyyyyyxxxvvvtttrrrpppnnnmmmqqq~~~}}}|||vvvmmmjjjkkkuuu~~~wwwlllcccaaaaaajjjmmmUUUIIIGGG>>>:::;;;888::::::999999999999::::::888888777666666666666777666666666777666555555444666666555444444444555555222333333444444333333222333333333222222333333444555888;;;===>>>@@@CCCFFFFFFIIILLLOOOPPPQQQSSSUUUXXXYYY\\\cccjjjqqqtttvvvvvvtttsssrrrooolllpppvvvyyypppbbbUUUMMMKKKMMMPPPWWWcccpppyyyjjjWWWKKKBBB<<<::::::999999888888777777777666666666666666555555444555555444444444333333333222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222333222222222222333444444111444777888<<>>@@@BBBEEEHHHHHHKKKMMMOOOQQQSSSVVVYYY\\\```ffflllpppssstttuuutttrrrqqqoookkkkkktttlllaaaTTTNNNJJJJJJQQQZZZlllyyyyyyaaaOOOCCC===<<<;;;;;;:::999888777777666666666666666666555555444555555444444444333333333222222222222222222222222222222333444444444333333222222222222222222222222222222222222222222222222333333333333333444444555555888:::;;;>>>HHHVVVaaajjjoootttxxxzzzzzzzzzzzzxxxyyyxxxtttooolllnnnppp}}}xxx{{{zzzrrrrrryyyuuuppprrruuu{{{tttnnnkkkgggkkk~~~{{{}}}~~~~~~|||~~~|||^^^KKKEEE>>><<<>>>:::::::::999999999999::::::999999888777777777777888777777666555555555555666666666555444444444555555222333333444444333333222222222222222333444555555666888<<<>>>@@@CCCFFFIIIIIIKKKNNNPPPQQQTTTXXX[[[^^^ccckkkpppsssttttttuuutttrrrpppnnnkkknnn{{{|||iii\\\PPPMMMKKKLLLUUUaaavvvfffSSSEEE??????<<<;;;;;;:::888777777666666666666666666555555444555555444444444333333333222222222222222222222222111111222333333333333333222222222222222222222222222222222222222222222222444333333333333444555555555777:::<<<@@@JJJXXXccckkkpppvvvzzz{{{{{{{{{{{{xxxyyyyyytttnnnlllnnnqqq{{{uuu}}}{{{rrrooouuu~~~xxxllliiimmmqqq}}}~~~yyytttpppnnniiilll~~~xxxvvvyyy~~~}}}|||{{{|||~~~~~~yyyeeeNNNEEE>>><<<>>>;;;;;;:::999888888888888888:::999888888777777888888888777666555444555555666555555444444444555555666222333333444444333333222222222222222333444555666666999<<>><<<>>>;;;;;;:::999888777777777777:::999888888777888888888888777666444444555555666444444444444444555666777222333333444444333333222222222222222333444555666666999<<>>EEEPPP\\\fffooossswwwzzz{{{{{{||||||zzzzzzyyytttnnnlllqqqxxxyyyqqqrrr{{{nnnhhhiiilllnnnkkkfffeeeiiikkkzzz~~~yyyuuutttmmmlllqqqsssuuuzzzmmmpppwww~~~|||{{{yyyxxxyyyzzz{{{}}}zzzrrrvvvsssTTTFFFBBB???======999:::;;;;;;:::999777666777777777777777777777777666666666666666666666666555555555555555555555555555444444333333444444555333333222222222333444444777<<>>DDDGGGGGGHHHJJJMMMRRRUUUXXXZZZ\\\___ccceeemmmrrruuuuuuuuuvvvtttooooookkkjjjsssuuubbbVVVMMMJJJOOOUUU]]]lll{{{iiiTTTGGGAAA===<<<<<<;;;:::999888888999888888888777777777777666555555555555555444444555555444444444333333333333333333333333333333333000111333333222222333555222222222222222222222222111222333333333333444555:::999:::@@@KKKYYYfffnnntttwww{{{~~~~~~}}}}}}~~~zzzvvvvvvxxxuuuvvv~~~tttuuu}}}zzzmmmbbb]]]ZZZ[[[]]]^^^aaafffuuu~~~yyyqqqqqquuu||||||wwwqqqlllhhheeeeeekkkwww}}}{{{xxxvvvtttqqqsssttttttuuuvvvyyy|||wwwsssyyykkkRRRFFFCCC???;;;::::::999888888777777777777777777777777777777777666666666666666666666666555555555555555555555555555444444333333444444555333333333333444555666777:::???EEEHHHHHHIIIKKKNNNRRRUUUYYY\\\^^^aaadddgggooosssvvvuuutttuuusssnnnooojjjiiisssooo]]]TTTMMMLLLRRRXXX^^^mmm}}}nnnWWWHHH@@@======<<<;;;:::999888888888888888888777777777777555555555555555555555555555555444444444333333333333333333333333333333333...000111222111222333555111222222222222333333333333333333333444444444444::::::;;;BBBNNN\\\gggmmmuuuxxx|||~~~~~~~~~}}}xxxxxxzzzxxxyyy}}}vvvyyyxxxlllbbb\\\XXXYYY\\\]]]```dddqqq|||~~~{{{uuuuuuwww|||zzztttoooiiiddd___]]]^^^dddooo}}}}}}{{{xxxvvvuuurrrsssuuuuuutttuuuwwwyyy|||tttxxxrrrVVVHHHEEEAAA===:::999888777666666666777777777777777777777777777666666666666666666666666555555555555555555555555555444444333333444444555222222333333444555777777;;;@@@FFFIIIIIIJJJLLLOOORRRUUUZZZ^^^aaadddgggjjjppptttvvvttttttuuurrrnnnkkkiiilllxxxzzzgggYYYQQQMMMNNNUUU[[[```ooouuu\\\JJJBBB======<<<;;;:::999999888888888777777777666666666555555555555666666666666555555444444444333333333444444444444444444444444000111222222222222333444111111222222222333333333444333333444555555555555999999<<>><<<:::888888888999::::::999888777666666666666777777777777777777777777666666666555555444444444444444444444444444444444111333444444444555777:::???CCCHHHKKKKKKLLLOOORRRXXXZZZ^^^bbbgggllloooqqqtttrrrrrruuuuuurrrrrruuuvvvyyyaaaTTTRRRIIIKKKQQQZZZbbblll|||mmmSSSEEEBBB???<<<;;;;;;;;;:::999999888888777777777777777777777666555555555555555666666555555555444444444444444444444444444444444333222222111111222222333333333333333333333333333333333333333444555666777999;;;AAAKKKYYYeeennnsss{{{|||}}}~~~~~~}}}~~~vvvqqqqqqqqqwwwzzz|||{{{xxx{{{}}}qqqjjj^^^YYYUUUWWWWWWUUUVVVXXX\\\]]]```cccgggkkkoooqqqsssqqqpppsssxxx|||~~~~~~~~~}}}xxxhhh```\\\UUUPPPMMMMMMKKKNNNVVVbbbrrr}}}{{{yyywwwtttrrrppppppoooooooooppppppqqqxxx}}}uuu~~~nnnSSSFFFAAA>>>===<<<:::999888888999::::::999888777666666666666777777777777777777777777555555555444444444333333444444444444444444444444333444555555555666999;;;???DDDIIIKKKLLLMMMPPPSSSYYY[[[___dddiiimmmppprrruuurrrsssuuuuuurrrssswwwuuu___TTTRRRMMMOOOVVV___fffppptttWWWEEEBBB@@@===;;;;;;;;;:::999999888888777777777777777777777666555555555555555888777666555444333222222444444444444444444444444333222222111111222222333555444333222222333444555555555444444555666777777999;;;BBBMMMZZZgggpppttt{{{|||}}}~~~~~~}}}|||uuupppoooooouuuwww|||yyyxxx|||~~~qqqjjj^^^XXXTTTUUUUUUSSSSSSUUUVVVWWWXXXZZZ]]]___bbbcccgggggghhhlllrrryyy}}}rrrbbbZZZWWWRRRMMMKKKIIIHHHKKKTTT___nnn|||{{{yyywwwtttrrrppppppooooooooooooooopppuuuyyy{{{uuuXXXIIIBBB???<<<;;;;;;::::::999999888:::999888777666666666666777777777777777777777777666666666555555555555555444444444444444444444444444555666666666888;;;===AAAEEEJJJLLLLLLNNNQQQTTT[[[]]]aaafffkkkooorrrsssuuussssssttttttrrrtttzzzooo\\\RRRQQQQQQTTT\\\fffoooyyy{{{[[[HHHDDDAAA>>><<<<<<;;;:::999999888888777777777777777777777666555555555555555777666666555444444333333444444444444444444444444333222222111111222222333666555333222222333555666555555555444555555666666999<<>>;;;;;;;;;;;;:::999888777999999888777666666777777666666666666666666666666777777777777777777777777555555555555555555555555444555666666666888<<<>>>BBBFFFKKKMMMMMMOOOSSSVVV]]]___ccchhhmmmpppssstttuuusssrrrsssrrrqqqvvv}}}{{{iiiYYYQQQQQQSSSXXXcccoooyyy```LLLEEEBBB???===<<<<<<;;;:::999888888777777777777777777777666555555555555555555555555555555555555555444444444444444444444444333222222111111222222333666555333222222333555666555444444444444444555555888<<>>======;;;:::999888888777777777777777777777666555555555555555555555555555555444444444444444444444444444444444333222222111111222222333333333333333333333333333444444444444555666777888888<<>>BBBGGGKKKNNNOOOOOORRRWWW[[[___bbbggglllpppsssssstttrrrpppnnnllljjjkkkvvv|||mmmbbbYYYSSSTTTYYYbbbmmmmmmUUUGGGDDDAAA>>>>>>===;;;:::999888888777777777777777777777666555555555555555777777666555444333333222444444444444444444444444333222222222222222222333111222222333333222222111444444444555666888999:::888===FFFTTTcccoooxxx{{{{{{|||}}}~~~~~~}}}tttrrrmmmhhhjjjuuu|||vvvppphhhcccaaa\\\aaannn{{{pppbbbZZZRRRPPPMMMKKKKKKNNNLLLLLLLLLMMMNNNPPPQQQRRRTTTXXX^^^eeennnyyyppp]]]SSSPPPNNNNNNOOONNNRRRZZZdddnnn~~~~~~{{{zzzzzzxxxvvvtttqqqqqqpppnnnnnnmmmmmmmmmnnnpppuuu|||jjjSSSFFF@@@>>><<<:::888888888999:::888777777777777777888888777777777777777777777777777777888888999999999:::666666666666666666666666777777777666777;;;@@@DDDHHHKKKNNNOOOPPPRRRWWW\\\___bbbggglllpppsssssssssqqqooommmkkkhhhjjjuuutttfff\\\VVVSSSVVV\\\iiitttrrrZZZIIIBBB>>>???@@@===::::::<<<;;;:::888777666666666666666555555555555666666666666666666666666666666333222000//////000222333444444444444444444444444333333333333333333333333444555666555555555777999<<<>>>HHHWWWeeennnwww~~~~~~}}}}}}~~~}}}{{{sssqqqmmmjjjjjjqqq{{{zzzrrrggg]]][[[]]]```ggguuuttteeeZZZPPPNNNNNNMMMKKKLLLJJJJJJKKKJJJJJJLLLPPPSSSVVVYYY___gggrrrttt```VVVRRRPPPOOOPPPSSSZZZbbbkkk{{{~~~{{{yyyxxxvvvtttrrrppppppnnnmmmllllllllllllnnnqqqtttxxxrrrTTTEEECCC???===:::888777777999:::777777777777777777777777777777777777666666666666666666666666666666666666555555555555555555555555666666666666777;;;@@@EEELLLMMMOOOPPPRRRUUUYYY\\\cccgggkkkpppsssttttttsssrrrmmmkkkkkkhhhiiiwwwwwwhhhZZZUUURRRPPPUUU___uuuwww^^^KKKDDD???@@@AAA>>>;;;<<<<<<;;;:::888777777666666666666555555555555666666666666666666666666666666444333222111111222333444444444444444444444444444333333333333333333333333444555666555555555777999<<>>===<<<:::999999888888777777777777777777777777777777777777666666666666666666666666666666666666555555555555555555555555666666666777888<<>><<<<<<<<<;;;:::999888888888888666666555555555555666666666666666666666666666666444444333222222333444444444444444444444444444444333333333333333333333333333555666555555555777999<<<@@@LLL]]]kkkssszzz|||yyyvvvqqqkkkiiimmmsssyyy}}}tttsssqqqnnnfff^^^^^^ccclllvvvjjj^^^QQQLLLJJJGGGDDDEEEFFFGGGGGGGGGGGGIIILLLOOOUUUYYYaaalllyyymmmbbb^^^]]]aaafffnnn}}}{{{yyyxxxwwwuuussstttrrrqqqnnnlllkkkjjjjjjlllnnnpppqqqvvv}}}aaaLLLEEE======<<<;;;:::999888888777777777777777777777777777777777777666666666666666666666666666666666666555555555555555555555555555666777777999===CCCHHHMMMOOORRRTTTVVVYYY^^^aaafffiiimmmqqqssssssrrrqqqnnnhhhddddddccchhh{{{mmm^^^RRROOOPPPSSS]]]jjjwww}}}pppjjjhhhmmmuuu|||eeePPPHHHAAA@@@@@@===;;;<<<;;;;;;:::999888888888888666666555555555555666666666666666666666666666666333333222222222222333333444444444444444444444444333333333333333333333333333555666555555555777999<<>>===;;;::::::999999777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666555666777888;;;@@@FFFKKKOOOQQQTTTWWWZZZ^^^cccggglllnnnqqqtttuuutttrrrpppiiicccaaacccdddkkknnn^^^QQQOOORRRWWWeeesssyyyhhhbbb^^^```dddjjjttt}}}kkkTTTKKKCCCAAA@@@===;;;<<<;;;;;;:::999999999::::::666666555555555555666666666666666666666666666666333333444444444444333333444444444444444444444444333333333333333333333333444555666555555555777999<<>>===>>>;;;;;;:::999999999::::::666666555555555555666666666666666666666666666666444444555555555555444444444444444444444444444444333333333333333333333333444555666555555555777999<<>>===;;;;;;:::999999888888777777777777777666666666666666777777777888888999999444444444444444444444444555555555555444333222111222333555444333333444666777777666666666888999:::;;;EEEUUUggguuu~~~}}}yyyxxxxxxllliiifffhhhkkkmmmnnnpppsssuuukkkWWWNNNLLLJJJFFFDDDCCCDDDDDDDDDCCCDDDFFFIIISSSWWWbbbppp{{{~~~|||xxxvvvtttrrrooommmlllkkkjjjiiihhhhhhhhhhhhiiiggghhhlllpppwwwtttmmmuuuzzz[[[FFFDDDAAA===;;;;;;;;;::::::888888888888888888888888666666666666666777888888888888888777777777777777777777777777777777777777555555666999>>>DDDJJJMMMSSSTTTWWWZZZ___cccgggiiirrrtttuuuwwwvvvtttrrrpppnnnhhhffflllxxxjjj[[[SSS[[[ccciii{{{uuuddd]]]XXXZZZ```fffpppxxx|||\\\PPPDDDAAABBBAAA>>>===;;;;;;::::::999888888888888777777777666666666666444444444555555666666666444444444444444444444444555555555555444333222111222444555555444333555666777777666666666888999:::<<>>===<<<;;;;;;::::::999888888888888777777777666666666444444444444444555555555444444444444444444444444555555555555444333222222222444555555444444555666777666666666666888:::;;;===HHHYYYjjjwww~~~}}}zzzwww}}}jjj]]]YYYXXXYYY[[[\\\___ccciiimmmzzzttt]]]QQQLLLHHHDDDCCCCCCCCCDDDCCCBBBCCCFFFHHHNNNTTT```nnnxxx~~~{{{xxxuuusssqqqooommmiiiiiihhhgggfffffffffffffffeeefffjjjnnnuuusssiiinnnxxxbbbLLLEEEAAA>>>;;;;;;;;;:::999999999999999888888777777777666666666666777888888666666777777888888999999777777777777777777777777777777999<<>>>>><<<<<<;;;;;;::::::999999888888888777777777666666555555666666666666666666444444444444444444444444444555555555444444333222333444555555444444555666666666555666777888:::;;;>>>JJJ\\\mmmxxx|||xxxwww|||fffYYYVVVVVVVVVWWWWWWZZZ___fffkkkuuuwww```RRRLLLGGGCCCCCCBBBCCCCCCCCCBBBCCCFFFHHHLLLSSS___llluuu~~~~~~{{{wwwtttsssqqqnnnlllhhhgggfffeeeddddddddddddeeeccceeeiiimmmrrr~~~tttgggjjjsssfffOOOEEEBBB>>><<<;;;;;;:::999::::::999999888777777777777777666666777777888999555555666777888999999:::666666666666666666666666666777999<<>>======<<<<<<;;;::::::999888888888888777777777777666666666666666666555555444444444444444444444444444444444555444444333333333444666555444444555777666555555555777888:::<<>>======<<<<<<;;;::::::999999888888888777777777555555555444444444444444444444444444444444444444333444444555444444333333333555666666555555666777555555555555777999;;;<<>>>>>======<<<;;;;;;;;;999999999888888888777777666666666555555444444444444444444444444444444444333333444444555444444333444555666666555555666777555555555555777999;;;<<>>EEELLLSSSWWWZZZ[[[\\\^^^aaadddfffhhhccceeeiiimmmooopppooonnnpppuuuiiiXXXRRRQQQUUU```nnn~~~|||kkk^^^\\\\\\]]]```ffftttlll]]]MMMGGGEEEBBB@@@???>>>>>>>>>===<<<<<<;;;;;;999999999888888888888777999999888888777777777666444444444444444444444444333333444444555444444444444555666666555555666888555555555555777999;;;===BBBRRRfffvvv}}}|||wwwdddZZZYYYUUUXXX[[[```eeellltttyyyvvv|||yyykkk\\\SSSLLLGGGDDDEEEAAABBBBBBBBBAAABBBEEEGGGDDDHHHOOOTTTWWW```sss|||yyyuuurrrqqqooollljjjgggfffeeedddcccccccccccceeeddddddffffffhhhpppyyyqqqooovvvtttZZZHHHDDD@@@===<<<;;;:::999666666777888999::::::;;;888888888777888888999:::888888888777777777777777777777777777777777777777777888;;;???FFFNNNUUUYYY]]]]]]___```cccfffhhhiiibbbeeeiiimmmooopppooooooqqqxxx{{{cccTTTQQQQQQWWWbbbrrrzzzhhh___]]]]]]___bbbhhhwwwrrrZZZMMMLLLDDDAAABBB???;;;;;;;;;::::::999999999888888888888777777777777777666666666555555555555555555666666555555444333333444444555555444444333555555555666666666666777666777888888777888:::<<>>GGGPPPVVVYYY___```aaadddfffhhhjjjkkkmmmkkklllpppqqqpppqqqtttxxxsss```UUUPPPQQQXXXeeexxxtttggg```]]]]]]```dddlllzzzuuu\\\OOOMMMEEECCCDDDAAA======<<<<<<;;;:::::::::888888888888777777777777777777666666666555555555555555666666555555444333333444444555555444444333333333333444444444444555666777888888888999;;;===GGGSSSdddttt}}}yyyggg]]]ZZZXXX]]]dddlllzzz|||xxxpppdddVVVOOOIIIDDDBBBDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGMMMKKKMMMVVV]]]jjj|||{{{vvvrrrpppnnnmmmkkkgggeeeccccccdddddddddcccccccccaaa```aaaeeekkkooo}}}{{{uuuyyy}}}___KKKGGGBBB>>><<<;;;::::::::::::999999999999888888:::999888777777777777888888888888888777777777777777777777777777777777666888888:::@@@IIIRRRXXX[[[```aaacccfffhhhkkkmmmnnnooommmmmmqqqrrrpppqqqtttyyyppp^^^SSSPPPRRRZZZiii}}}rrreee```^^^^^^bbbfffnnn}}}zzz```QQQNNNGGGDDDFFFCCC???>>>>>>===<<<<<<;;;;;;999999888888888777777777777777777666666666555555555666666666666555444444444444555555555555444444333333333444444444444555666888999999999:::<<<>>>FFFSSSeeettt~~~yyyggg^^^[[[]]]bbbjjjvvv|||vvv~~~}}}nnnaaaTTTMMMHHHCCCAAACCCCCCCCCCCCCCCDDDEEEFFFGGGGGGLLLKKKLLLUUU\\\jjj|||yyy~~~|||vvvrrrppppppqqqpppjjjgggdddbbbbbbccccccccccccbbbaaa______bbbhhhlllxxx}}}yyy}}}eeeMMMIIICCC???======<<<;;;::::::999999999999888888999888777777777777777777888888888888777777777777777777777777777777777777999999<<>>===<<<<<<;;;;;;999999999888888888777777777777777666666666666555666666666666666555444444444444555555555555444444555555555666666666666777777888999999999:::===???FFFSSSeeeuuuzzzxxxhhh___]]]aaafffnnn{{{}}}vvv}}}wwwjjj___RRRLLLHHHCCCAAABBBCCCCCCCCCCCCDDDEEEGGGGGGFFFLLLKKKLLLUUU\\\jjj{{{xxx}}}|||vvvrrrrrrtttvvvwwwkkkhhhcccaaaaaabbbbbbbbbdddcccbbb``````bbbgggjjjsss~~~{{{fffNNNIIIBBB>>>=========;;;<<<<<<;;;;;;;;;:::::::::888888777666666777777888888888888888777777777666777777777777777888888888999:::===DDDNNNVVV\\\___```cccfffjjjnnnqqqssstttuuurrrrrrtttssspppppprrr{{{uuubbbUUUOOONNNUUUcccwww~~~mmmccc``````cccjjjpppxxxjjjVVVOOOHHHFFFGGGCCC??????>>>===<<<;;;::::::999999999999888888888888888777777777666666666666666666777777666666555444444555555666666555555444555555555666666666666777666777999999999;;;===???FFFSSSfffwww~~~yyywwwggg```^^^bbbfffooo|||zzzttt|||tttggg\\\QQQKKKGGGCCCAAABBBBBBCCCCCCCCCEEEFFFGGGHHHGGGLLLKKKLLLUUU\\\jjj|||{{{|||vvvrrrsssvvvyyy{{{kkkgggccc`````````aaa```aaaaaa```___^^^```dddgggooo{{{}}}iiiOOOIIIAAA<<<======<<<;;;<<<<<<;;;;;;;;;:::::::::888888777777777777888888888888888888777777777666666777777777888888888999888999===EEEOOOXXX^^^```aaacccggglllpppsssuuuuuuwwwtttssstttsssnnnmmmpppxxxmmm\\\RRRNNNNNNWWWhhhzzzkkkcccaaabbbgggooovvv|||qqqZZZQQQJJJGGGHHHDDD@@@???>>>===<<<;;;:::999:::999999999999888888888888888777777777666666666666777777777777666555555555555666666666666555555333333333444444444444555555777888999999:::===???EEESSSfffxxx~~~zzzvvvfff```^^^___eeennnzzz~~~tttqqq{{{|||rrreeeZZZPPPKKKHHHCCCAAABBBBBBBBBCCCDDDEEEGGGHHHIIIHHHMMMLLLMMMVVV]]]kkk~~~|||uuurrrrrrtttwwwxxxhhheeeaaa____________^^^]]]]]]\\\[[[[[[\\\```ccckkkwww~~~nnnQQQIII@@@<<<===>>>===;;;::::::999999999999888888888888888888888888999:::888888888888777777777777666777777888888999999999777999>>>FFFQQQZZZ___bbbbbbeeejjjnnnrrruuuvvvvvvxxxtttssssssqqqllljjjlllssszzzfffWWWPPPOOOPPPZZZooovvviiibbbaaadddllluuu{{{yyy___UUULLLJJJJJJEEEBBBAAA@@@???===<<<;;;:::::::::999999999888888888888888888777777777666666777777777777777666555555555555666666666666555555333333333444444444444555444555777888888:::===???EEESSSgggxxx|||zzzttteee___^^^^^^eeemmmuuuxxxpppppp~~~zzzpppdddYYYPPPKKKHHHDDDBBBCCCBBBBBBCCCDDDEEEGGGIIIJJJIIINNNMMMNNNWWW^^^lll|||uuupppnnnnnnoooooodddbbb```_________^^^\\\ZZZ[[[[[[ZZZZZZ\\\___bbbgggtttsssSSSJJJ@@@<<<>>>@@@???<<<::::::999999999999888888999999999999999:::;;;;;;888888888888777777777777666777777888888999::::::888;;;@@@IIISSS\\\bbbdddeeehhhmmmqqquuuwwwxxxwwwxxxtttrrrrrroooiiiggghhhnnnuuuaaaSSSOOOQQQSSS___vvvrrrfffaaabbbfffpppzzz~~~bbbWWWNNNLLLKKKFFFCCCCCCAAA@@@???===<<<;;;:::::::::999999999888888888888888888777777777777777777777777777666666555555555666666666666555555555555555666666666777777333555666777888999<<>>=========<<<;;;:::999999999999666555555555555666666777777666555444333444555555555555555555555555555555333333333444444444555555666666555666777888:::;;;CCCRRRhhhzzz|||qqqaaa[[[ZZZ]]]aaafffkkkooopppqqqqqqmmmllltttxxxlll^^^WWWOOOIIIGGGGGGEEEDDD@@@CCCFFFHHHIIIIIIJJJKKKIIIOOONNNPPPXXX^^^kkk|||sssooolllhhheeefffcccbbbaaa______^^^^^^^^^]]]\\\[[[ZZZZZZZZZ[[[\\\gggnnnyyy|||```JJJAAACCC===;;;===:::::::::::::::::::::::::::<<<;;;::::::999999::::::888888888777555666888:::888888888888888999999999999<<>>======<<<;;;:::999999999999999888888777777777777888888888777666555555555666666555555555555555555555555333333444444444555555555666666666666777888:::;;;CCCSSShhhzzz{{{qqqaaa[[[ZZZYYY\\\```dddfffhhhjjjkkknnnoooyyyyyylll^^^WWWNNNHHHFFFFFFEEECCC@@@BBBEEEGGGHHHHHHIIIJJJHHHNNNNNNQQQZZZ```lll|||sssooolllhhheeeeeebbbbbb```___^^^^^^^^^^^^\\\[[[ZZZZZZYYYZZZ[[[\\\dddkkkwww}}}aaaKKKBBBCCC===;;;===:::::::::::::::::::::::::::;;;;;;:::999999999999:::888888888777666666888:::888888888888888999999999888<<>>======::::::999999888999999999:::999888777777666777777888888777666666666666777555555555555555555555555333444444444444555555555666666666666777999;;;<<>>======999999888888888999::::::888888666555444444444444777777777666666666666666555555555555555555555555444444444444555555555555777666666666777999;;;<<>>======999999999888999999::::::888888666555444444444444666666666555555555444444555555555555555555555555444444444555555555666666777777666777888999;;;<<>>;;;===;;;::::::::::::::::::::::::::::::999888888888888999777999:::999888777888999666777777888999999::::::;;;???HHHSSS^^^fffiiiiiioooppptttzzz|||xxxuuurrrlllhhhllltttnnn\\\TTTVVVZZZooovvvjjj```YYYYYY]]]aaammmxxxnnniiihhhmmmxxxsss]]]SSSNNNJJJIIIDDDCCCBBB@@@???>>>======;;;;;;:::999999::::::::::::999888777777666777777555555555666555444444333555555555555555555555555444444555555555666666666777777777777888:::;;;===DDDTTTjjj{{{zzz}}}sssaaaYYYVVVSSSUUUWWWVVVVVV\\\gggppp}}}yyylll]]]VVVMMMGGGFFFEEEDDDBBBDDDFFFGGGHHHHHHJJJLLLOOOSSS\\\```eeeooosss}}}zzzuuuwww~~~zzzqqqnnnkkkfffddddddbbbaaa___]]][[[ZZZZZZYYYWWWVVVVVVVVVVVVWWWYYYZZZ]]]cccmmmyyymmmUUUIIIGGG@@@===???<<<::::::::::::::::::::::::::::::999888888888888888777999::::::999888888999666666777888999::::::;;;<<<@@@IIIUUU```gggiiiiiioooqqquuu{{{~~~yyyvvvuuuqqqooowwwlll[[[VVVZZZ```uuuyyykkkccc\\\XXXYYY\\\bbbnnnxxxnnnfffdddhhhrrruuu___SSSMMMJJJIIIDDDCCCBBB@@@???>>>============<<<;;;::::::::::::888888777777777777888888555666666777666555444333555555555555555555555555555555555555666666666666888777777777888:::<<<===DDDTTTjjj||||||sssaaaXXXUUUQQQUUUXXXXXXYYY```lllvvv{{{nnn^^^WWWNNNHHHFFFFFFEEECCCDDDEEEFFFGGGGGGIIILLLOOORRR\\\bbbjjjvvv||||||vvvwww~~~zzzqqqmmmkkkfffddddddbbb```___]]][[[ZZZYYYYYYVVVUUUUUUUUUUUUWWWYYYZZZ[[[aaakkkwwwpppXXXLLLIIIAAA>>>@@@===:::::::::::::::::::::::::::999999888888888888888777999;;;;;;999888888999555666777888999:::;;;;;;;;;AAAKKKWWWcccjjjmmmmmmoooqqquuu{{{yyyvvvxxxvvvuuuhhhZZZXXX^^^eee|||vvvkkk```[[[YYYWWWYYY\\\cccoooyyypppcccbbbeeeooo}}}www```TTTMMMIIIIIIDDDCCCBBB@@@???>>>======???>>>===<<<;;;:::::::::666555555555555666666777666777888888888777555444555555555555555555555555555555555555666666666777888777777777888:::<<<===EEETTTjjj|||}}}sssaaaXXXUUURRRVVVZZZ[[[]]]dddqqq{{{}}}ppp^^^WWWOOOIIIGGGGGGEEEDDDCCCDDDEEEFFFFFFHHHKKKNNNPPP\\\cccmmmzzz~~~xxxwww~~~zzzqqqmmmkkkfffddddddaaa```___\\\[[[YYYXXXXXXUUUUUUTTTTTTUUUWWWXXXYYYZZZ___iiivvv~~~rrrZZZMMMJJJBBB???AAA>>>:::::::::::::::::::::::::::999999888777888888888777999;;;;;;:::888888999555666777888999:::;;;;;;;;;@@@KKKYYYeeemmmpppqqqoooqqquuu{{{yyywwwyyyxxxzzzzzzcccWWWWWW___gggzzzlllbbbXXXVVVVVVVVVYYY\\\dddooozzzqqqcccaaaeeeppp~~~wwwaaaUUUMMMHHHGGGDDDDDDCCCAAA???>>><<<<<<;;;;;;;;;<<<;;;;;;::::::888888888888777777777777777777777777777666555555666555555555555444444444444555555555555555444444333555666777777888;;;===DDDTTTkkk}}}sssbbbYYYUUUSSSSSSVVVZZZ]]]eeesssqqqcccXXXNNNJJJGGGDDDBBBCCCEEEFFFGGGGGGGGGHHHJJJLLLRRRWWWbbbooozzz}}}yyyxxxxxxzzzpppkkkhhhcccaaaaaa^^^]]]\\\ZZZYYYWWWVVVUUURRRTTTUUUUUUTTTTTTUUUVVV\\\aaakkkwww{{{}}}~~~___KKKFFF@@@>>>>>>999======<<<<<<<<<;;;;;;;;;::::::999999888777666666888999999::::::999999888888:::;;;:::888888999:::>>>AAAMMM]]]iiinnnppprrrppptttzzz}}}{{{zzz{{{tttcccYYYWWWaaaoooxxxnnnbbbXXXPPPNNNPPPRRRVVV[[[bbbnnn}}}zzznnncccbbbgggqqqxxxcccWWWNNNIIIHHHEEEDDDCCCAAA@@@>>>===<<<;;;;;;<<<<<<<<<;;;::::::888888888888777777777777777777777777777666555555666555555555555444444444444555555555555555444444000222444666888:::>>>@@@EEEUUUlll}}}ssscccZZZVVVUUUUUUXXX\\\```hhhwwwrrraaaWWWMMMIIIGGGEEEDDDFFFFFFHHHIIIIIIHHHIIIKKKNNNRRRVVV```lllxxx|||zzzzzzzzzpppkkkhhhccc```aaa^^^]]]\\\ZZZXXXWWWUUUUUURRRTTTUUUUUUTTTSSSUUUVVV\\\aaajjjwwwxxxyyyaaaMMMHHHBBB@@@AAA<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777777666888999999::::::999999888888999::::::888888999:::>>>BBBNNN___lllqqqsssuuuqqquuu{{{~~~|||{{{|||rrrbbbYYYYYYeeetttsssiii___VVVOOOOOOQQQRRRVVVZZZaaammmzzzwwwlllffffffjjjtttzzzdddXXXPPPKKKIIIEEEEEECCCBBB@@@>>>======<<<<<<<<<<<<<<<;;;::::::888888888888777777777777777777777777777666555555666555555555555444444444444444555555555555555444111333555666888:::>>>@@@FFFVVVlll~~~ssscccZZZWWWXXXWWWZZZ___dddmmm}}}uuuaaaVVVMMMIIIHHHFFFFFFHHHGGGIIIJJJJJJJJJJJJMMMOOORRRUUU]]]iiittt}}}~~~yyypppkkkhhhccc``````\\\\\\[[[YYYXXXVVVUUUTTTRRRSSSUUUTTTSSSSSSTTTVVVZZZ```jjjwwwsssqqqeeePPPJJJDDDCCCDDD???<<<<<<;;;;;;;;;:::::::::::::::999999888777777777888999999::::::999999888888999::::::888888999:::>>>BBBOOObbbooouuuwwwyyytttxxx~~~}}}|||~~~nnn```YYY[[[jjjzzz|||lllbbbZZZTTTOOOPPPRRRSSSVVVZZZbbbmmmxxx~~~}}}tttkkkiiihhhmmmwwwzzzeeeYYYQQQKKKIIIFFFEEEDDDBBBAAA???>>>===<<<=========<<<;;;:::999888888888888777777777666777777777777777666555555666555555555555444444444333444555555666555555555555666777888777888;;;===FFFVVVmmm~~~rrrccc[[[YYYYYYYYY[[[```fffqqqvvvbbbXXXNNNJJJHHHFFFFFFHHHGGGHHHIIIIIIIIIJJJLLLNNNQQQSSSZZZeeeqqqyyyppplllhhhccc______[[[[[[YYYXXXWWWUUUTTTTTTRRRSSSTTTTTTSSSSSSTTTUUUYYY___iiiwwwooojjjyyygggRRRLLLEEEDDDEEE@@@;;;;;;;;;;;;::::::::::::999999999888888888777777888999999::::::999999888777999::::::999888999;;;???DDDQQQdddrrrwwwyyy{{{xxx{{{|||{{{}}}lll^^^YYY\\\mmmvvvfff\\\VVVQQQOOOQQQSSSSSSWWW[[[cccmmmvvvzzzzzzxxxrrrkkkhhhhhhmmmxxxyyyeeeYYYQQQKKKIIIGGGFFFEEECCCAAA@@@???>>>============<<<;;;:::999888888888888777777777666777777777777777666555555666555555555555444444444333444444555666666555555666777888888888888:::<<>>>>>>>>===<<<;;;:::999888888888888777777777777777777777777777666555555666555555555555444444444333333444555666666666666333555777888888:::===@@@EEEVVVlllmmm```[[[YYYYYYYYY[[[aaaiiiwwwqqqdddZZZRRROOOLLLGGGDDDCCCCCCEEEFFFFFFFFFFFFIIIKKKOOOQQQWWWbbboooxxxooollliiiccc^^^^^^XXXXXXWWWVVVUUUTTTSSSSSSQQQRRRTTTSSSRRRRRRSSSUUUWWW]]]ggguuuooogggsssmmmUUUMMMDDDBBBBBB>>>======<<<<<<<<<;;;;;;;;;888888888888888888888888888999999::::::999999888777888999:::999999:::<<<@@@EEETTThhhvvv{{{}}}~~~}}}xxxvvvwww{{{fff[[[XXX^^^ooonnn___WWWQQQOOOOOOSSSTTTVVV[[[ccceeemmmrrrrrrpppqqqqqqpppnnnnnnsss}}}{{{ggg\\\SSSMMMJJJHHHGGGFFFDDDBBBAAA@@@?????????>>>>>>===;;;:::999888888888888777777777777777777777777777666555555666555555555555444444444222333444555666666666666444555777888999:::===@@@DDDUUUlll{{{kkk___ZZZYYYZZZYYY\\\bbbkkkzzz{{{lllaaaYYYRRRQQQOOOIIIDDDCCCCCCDDDEEEEEEEEEFFFHHHJJJNNNPPPWWWbbbooowwwooollliiibbb^^^]]]WWWWWWVVVUUUTTTSSSSSSRRRQQQRRRSSSSSSRRRRRRSSSUUUWWW\\\fffsssqqqkkkvvvpppXXXNNNEEEBBBBBB===>>>>>>=========<<<<<<<<<888888888888888888888888888999999::::::999999888666888999999999999:::<<<>>>DDDTTTjjjzzz{{{uuurrrsssuuubbbZZZYYY___qqq{{{kkk]]]UUUQQQOOOPPPSSSTTTWWW^^^ggglllssswwwuuusssuuuxxxyyyyyyxxx{{{|||iii]]]UUUNNNLLLHHHGGGFFFEEECCCAAA@@@????????????>>>===;;;:::999888888888888777777777777777777777777777666666555666666555555555444444444222333444555666666666666777888999999888888:::<<>>>>>>>>>>>============888888888888888888999999999999999::::::999999999666888999999999999;;;<<<<<>><<<;;;;;;888888888888888999999999888888777666666666666666555444444333333444444555555555555555666666666666777777666666777999;;;<<>>>>>======<<<<<<:::::::::999999999888888777777777777777777777777999999999999:::;;;<<<<<<===DDDVVVmmm~~~~~~uuuppppppqqqxxxiii[[[YYYVVVaaawwwtttdddZZZWWWSSSOOOOOOSSSXXX]]]eeemmmyyyoooeee[[[SSSOOONNNKKKGGGEEEEEEDDDCCCAAABBBBBBAAA???>>>===<<<;;;::::::999999999999999999888888777666666666666666555444444333333444444555555555555555666666666666777777666666777999;;;<<>>>>>======<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888999999999999:::;;;<<<<<>>===<<<<<<<<<;;;;;;::::::999999999888888777666666666666666555555444444444444555555555555555555666666666666777777666666777999;;;<<>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999:::;;;<<<<<>>===<<<<<<<<<;;;:::999888888777888777777666666666666666555555444444444444555555555555555555666666666666777777666666777999;;;<<>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999:::;;;<<<<<>>>>>===;;;::::::999888777777666888777777666666666666666666555555444444555555666555555555555666666666666777777666666777999;;;<<>>??????>>>>>>======<<<<<<::::::::::::999999999999888888888888888888888888999999999999:::;;;<<<<<<@@@HHHYYYppp{{{tttuuuwwwaaaWWWWWWWWWccczzzuuufffYYYSSSSSSSSSSSSUUU[[[```hhhvvvvvvnnneee^^^ZZZRRROOOMMMLLLMMMMMMMMMLLLEEEDDDCCCBBB@@@???>>>>>>:::999999888888777777777888888777666666666666666666666555555555555666666555555555555666666666666777777666666777999;;;<<>>>>>======<<<<<<::::::999999999888888888777777777777777777777777999999999999:::;;;<<<<<>>999999999999999999999999888888777666666666666666666666555555555555666666555555555555666666666666777777666666777999;;;<<>>>>>======<<<<<<;;;;;;:::::::::999999999888888888888888888888888999999999999:::;;;<<<<<>>:::::::::::::::::::::;;;888888777666666666666666666666555555555555666666555555555555666666666777777777666666777999;;;<<<@@@PPPggg{{{uuuiiieeeffffffhhhjjjiiimmmrrrtttssszzz|||wwwsssrrrnnnhhhbbb```cccggghhhfffaaa[[[UUUNNNIIIFFFDDDDDDDDDDDDDDDCCCCCCCCCFFFGGGIIIKKKQQQZZZdddkkksssuuu}}}wwwrrr|||vvvllleee___\\\[[[XXXWWWVVVTTTRRRQQQOOOOOOMMMMMMMMMNNNOOOPPPRRRSSSQQQTTT[[[ggguuutttfffSSSHHHGGGCCC?????????>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999:::;;;<<<<<>>===<<<;;;;;;;;;;;;;;;777666666666666666777888777666555444444444444444555555555555555555555555888777777777888999::::::BBBOOOeee||||||rrrllljjjmmmqqqsssvvvvvvyyy{{{}}}rrriiiiiihhheeebbb```aaaeeehhhkkkiiiddd\\\SSSLLLHHHGGGDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCEEEIIINNNUUU[[[___jjjoooyyyxxxvvv~~~zzzoooggg___ZZZYYYWWWVVVTTTRRRPPPOOONNNNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOSSS\\\fffrrrlllaaaSSSLLLIIIDDDCCCBBBBBBAAA@@@???>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::;;;<<<<<<@@@GGGYYYrrrppp```TTTUUU[[[cccvvvwwwhhh]]]VVVSSSSSSSSSTTTXXX^^^eeeooowwwqqqlllfffddd]]]\\\ZZZZZZXXXUUUQQQMMMLLLIIIFFFDDDCCCAAA???===>>>===<<<;;;;;;::::::;;;777777666666666666777777666666555444444444555555555555555555555555555555777777777777888999::::::AAAOOOeee|||yyyssssssvvvzzz|||}}}}}}}}}ooofffeeeeeeeeeddddddfffjjjmmmpppnnnhhh___UUUMMMIIIGGGDDDDDDCCCBBBBBBCCCCCCDDDFFFGGGGGGIIIKKKPPPUUUXXX```ggguuu~~~}}}zzznnnfff___ZZZYYYVVVUUUTTTRRRPPPOOONNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOTTT\\\eeeqqq~~~lll```RRRKKKIIIDDDBBBBBBAAA@@@???>>>>>>===::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::;;;<<<<<<@@@GGGYYYrrrmmm^^^SSSUUU\\\ggg{{{tttddd[[[SSSPPPPPPSSSSSSWWW]]]dddnnn~~~xxxsssnnnhhhfff```___]]]\\\ZZZWWWSSSPPPLLLJJJGGGEEEDDDBBB@@@???>>>===<<<;;;::::::::::::888777777666666777777777555555555444555555666666555555555555555555555555777777777777888999:::;;;@@@NNNddd|||zzzjjjaaa```bbbdddfffhhhkkkooosssvvvtttmmmcccXXXOOOJJJHHHEEEDDDCCCCCCCCCDDDEEEEEEHHHIIIIIIIIIJJJMMMRRRVVVZZZeeewwwzzzmmmeee^^^ZZZZZZVVVUUUSSSQQQPPPOOONNNNNNNNNMMMMMMMMMMMMNNNOOOOOOPPPTTT[[[dddooo|||mmm___QQQJJJIIIDDDBBBAAAAAA@@@???>>>======::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::;;;<<<<<<@@@GGGXXXrrrjjj\\\RRRTTT^^^mmmpppcccZZZSSSOOOOOORRRSSSVVV]]]ccclll}}}zzzuuupppkkkhhhbbb```^^^\\\[[[XXXTTTQQQMMMJJJGGGEEEEEEDDDBBB@@@>>>>>><<<;;;::::::::::::888888777777666777777777555555444555555666777777555555555555555555555555777777777777888999;;;;;;@@@MMMddd{{{wwwggg]]]\\\___cccfffjjjnnnrrrvvvyyyvvvpppfff[[[QQQLLLJJJFFFEEEDDDCCCCCCEEEFFFGGGGGGIIIKKKKKKLLLPPPVVV[[[___mmmzzzmmmddd]]]ZZZ[[[VVVUUUSSSQQQOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPSSSZZZcccmmmzzzmmm^^^OOOIIIIIIEEEBBBAAA@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999:::;;;<<<<<<@@@FFFXXXqqq}}}hhh[[[PPPSSS___qqqpppcccZZZTTTPPPPPPRRRSSSVVV\\\ccclll}}}|||wwwrrrllliiicccaaa^^^\\\ZZZWWWTTTQQQMMMKKKHHHFFFFFFEEECCCAAA??????===<<<;;;:::::::::999999888777777777777777555555555555555666777888666666666666666666666666666666666777888:::;;;<<<@@@NNNcccyyyvvvfff[[[ZZZ]]]bbbfffjjjnnntttwwwyyywwwsssjjj___UUUNNNKKKGGGFFFDDDCCCDDDFFFHHHIIIGGGJJJNNNOOOPPPTTT[[[aaaiiixxxyyylllccc]]]ZZZZZZVVVUUUSSSQQQOOONNNMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOOOORRRXXXaaalllyyy|||mmm^^^OOOIIIIIIEEEBBBBBBAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999:::;;;<<<<<<@@@FFFXXXqqq}}}|||eeeZZZPPPRRR```sssnnnaaaYYYSSSPPPQQQRRRSSSWWW]]]dddnnn~~~xxxsssmmmiiidddaaa^^^[[[YYYWWWSSSQQQNNNLLLIIIGGGGGGFFFDDDCCCAAA@@@???===<<<;;;;;;;;;:::999888888777777777777666666666555666666777777666666666666666666666666666666666777888:::;;;<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999:::;;;<<<<<>>===<<<<<<;;;:::999888777777777777999888777666666555666666777777777777777777777777555555666777888:::<<<===???LLLaaaxxxvvvooodddhhhooo{{{|||lllbbbYYY\\\```eeellluuuuuueeeXXXPPPIIIHHHEEEDDDEEEHHHKKKMMMRRRYYYbbbhhhnnnwww~~~~~~uuukkkddd]]]YYYXXXUUUTTTRRRPPPNNNMMMMMMLLLIIIIIIIIIIIIIIIJJJKKKKKKJJJNNNTTT\\\hhhwwwuuummmyyynnn```RRRKKKJJJFFFEEEDDDCCCCCCAAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999:::;;;<<<<<>>===<<<===<<<;;;999888777777777888777777777777777888888999888777555555555666777888777777777888:::<<<===@@@JJJ]]]uuuzzzkkkccc```___fff|||qqqaaa[[[]]]bbbiiirrr}}}}}}iiiXXXOOOMMMHHHEEEEEEFFFEEEIIINNNWWW___kkkuuu~~~rrrhhhddd___ZZZWWWSSSQQQOOONNNOOOOOONNNLLLIIIHHHHHHHHHHHHIIIJJJJJJJJJNNNSSS\\\gggvvv~~~qqqmmmvvvmmm^^^VVVLLLHHHJJJFFFEEEDDDBBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<;;;:::;;;<<<===>>>AAAGGGVVVmmmzzzuuuvvvaaaXXXRRR\\\rrrrrrbbbTTTSSSVVVPPPWWWXXX]]]eeennnzzz|||wwwpppkkklllhhheeeaaa^^^[[[YYYVVVSSSQQQPPPNNNMMMJJJIIIGGGFFFEEEDDDCCCBBB@@@>>>======<<<<<<:::999888888888888888888777777777777888888999888777666555555666777888777777777888:::<<<===@@@JJJ]]]uuuuuufff]]]\\\]]]gggsssccc\\\^^^cccjjjttt}}}jjj[[[SSSMMMHHHEEEEEEFFFEEEIIINNNZZZcccppp{{{qqqgggccc^^^YYYWWWSSSQQQOOONNNNNNNNNMMMLLLIIIHHHHHHHHHHHHIIIJJJJJJJJJMMMSSS[[[ggguuu~~~pppkkkuuummm^^^UUULLLHHHJJJFFFFFFDDDCCCAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;<<>>===<<<;;;:::999999999999999888888777777777777777888888777777666666666666777888777777777888:::<<<===AAAKKK]]]uuunnn___WWWWWW[[[jjjvvvfff^^^```dddkkkwww|||kkk^^^WWWNNNIIIEEEFFFEEEEEEHHHMMMZZZeeesssooofffbbb]]]XXXWWWSSSQQQOOONNNNNNNNNMMMKKKHHHHHHHHHHHHHHHIIIJJJJJJJJJMMMRRR[[[fffttt~~~nnniiitttnnn]]]UUUNNNJJJJJJGGGFFFEEEDDDCCCAAAAAA@@@???>>>>>>======<<<<<<;;;<<<;;;;;;;;;;;;::::::::::::999999999999:::;;;<<<@@@FFFTTTkkk}}}yyyqqqbbb[[[YYYfffuuudddXXX[[[```[[[WWWWWW\\\ccckkkxxxvvvqqqllljjjlllgggdddaaa___]]]\\\YYYXXXTTTSSSRRRPPPNNNLLLJJJJJJHHHGGGFFFDDDBBB@@@???>>><<<;;;:::::::::::::::;;;999888777777777777777777777777777666666666666777888777777777888:::<<<===AAAJJJ]]]ttt}}}jjj[[[TTTUUU\\\nnnzzzjjj``````ccckkkxxxyyyjjj___YYYOOOIIIFFFFFFEEEDDDGGGLLLUUU```nnnzzzooofffaaa\\\XXXXXXSSSQQQOOONNNNNNMMMLLLKKKHHHHHHGGGGGGHHHHHHIIIJJJIIILLLRRRZZZeeesss~~~lllhhhtttppp^^^VVVPPPLLLKKKHHHGGGGGGFFFDDDCCCBBBAAA??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======@@@EEERRRiii~~~|||sssbbb]]]]]]mmm|||hhh[[[___ccc\\\WWWWWWZZZaaahhhtttuuuqqqmmmkkknnnhhhfffbbb```___^^^\\\ZZZVVVUUUTTTRRRPPPNNNLLLLLLJJJIIIGGGEEECCCAAA@@@???<<<<<<;;;;;;:::;;;;;;;;;999999888777666666777777666666666777777777777666888777777777888:::<<<===@@@III\\\ssszzzgggZZZTTTUUU^^^rrrooocccaaabbbjjjwwwuuuiii___YYYOOOJJJFFFFFFEEEDDDFFFKKKPPPZZZfffpppwww~~~|||nnnfffaaa\\\YYYYYYSSSQQQOOOMMMMMMMMMKKKJJJHHHGGGGGGGGGGGGHHHIIIIIIIIILLLQQQYYYdddrrr~~~kkkhhhtttttt```XXXSSSOOOLLLIIIIIIHHHHHHFFFDDDCCCBBB?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;;;;:::999888777666666666666555666666777777777777666888777777777888:::<<<===???HHHZZZqqqvvvcccYYYUUUVVV```uuuvvvgggcccbbbiiivvv~~~sssiiiaaa[[[PPPKKKGGGFFFEEECCCFFFJJJNNNVVV___fffiiinnntttzzzxxxlllddd___ZZZXXXYYYSSSQQQOOOMMMMMMLLLKKKIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHKKKPPPXXXcccppp~~~jjjgggssszzzdddZZZVVVRRRMMMIIIJJJJJJIIIHHHFFFDDDBBB@@@??????>>>>>>======<<<:::::::::;;;;;;;;;;;;<<<888999::::::;;;;;;::::::???CCCOOOfffqqqbbb___dddxxxqqqeeekkkooocccYYYZZZ]]]aaaeeekkkyyywwwvvvsssqqqsssnnnkkkgggeeecccaaa___]]]YYYYYYWWWUUUSSSQQQPPPOOOMMMLLLJJJHHHEEECCCAAA@@@??????===<<<;;;;;;;;;;;;:::999888777666666666666444555666777888888777666888777777777888:::<<<===>>>GGGXXXoooppp^^^WWWUUUUUU```vvv}}}kkkgggdddiiivvvuuummmddd___QQQKKKGGGFFFEEECCCEEEJJJLLLRRRYYY\\\\\\^^^ccchhhoootttyyyxxxsssppprrrvvvtttiiibbb\\\WWWVVVWWWTTTQQQNNNMMMMMMLLLJJJIIIGGGGGGGGGFFFGGGGGGHHHIIIHHHKKKPPPWWWbbbppp}}}kkkeeerrrggg]]]YYYTTTNNNJJJKKKKKKKKKIIIGGGEEECCC@@@@@@??????>>>=========:::::::::;;;;;;;;;<<<<<<888999:::;;;;;;;;;::::::>>>BBBNNNdddpppbbb```fff{{{vvviiioooqqqccc]]]^^^aaaeeefffjjjtttyyyxxxuuusssuuuooommmiiifffdddbbb```]]]ZZZZZZXXXVVVTTTRRRQQQPPPNNNMMMKKKHHHFFFCCCBBBAAA@@@@@@>>>===;;;;;;:::::::::999888777666666666666444555666888888888777666888777777777888:::<<<======FFFWWWnnnlll[[[UUUUUUTTT___uuuoooiiifffjjjwwwxxxppphhhbbbQQQLLLGGGFFFEEECCCEEEIIIKKKPPPTTTTTTRRRSSSXXX\\\ZZZ```ffffffddddddiiinnnuuu~~~|||qqqfff```ZZZUUUTTTVVVTTTQQQNNNMMMLLLLLLJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHJJJOOOWWWaaaooo}}}kkkdddqqqiii___[[[VVVOOOJJJKKKLLLLLLJJJHHHEEECCC@@@@@@??????>>>=========:::::::::;;;;;;<<<<<<<<<:::;;;<<<=========<<<;;;>>>BBBMMMccc~~~qqqbbb```ggg|||yyykkkoooooo___```aaadddhhhhhhiiirrr|||}}}{{{{{{xxxsssqqqnnnjjjgggfffeeedddccc___]]]ZZZXXXXXXWWWUUUSSSPPPMMMJJJHHHGGGFFFCCCBBB???>>>======>>>>>>===<<<777777777777666666666666777777666666777888999999777777777777888999:::;;;===EEEUUUlllyyycccVVVTTTVVVVVV___sssuuukkkdddiiivvv}}}qqqdddVVVOOOIIIHHHGGGDDDEEEGGGOOOQQQTTTTTTRRROOONNNNNNRRRUUUYYYZZZYYYZZZ^^^aaakkkvvv}}}yyywwwxxxuuulllbbb\\\ZZZXXXUUUQQQRRRQQQPPPNNNLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIILLLPPPVVV___mmm}}}}}}jjjdddrrrqqqbbbXXXSSSRRRLLLKKKJJJJJJIIIGGGDDDAAA@@@@@@@@@???>>>===<<<;;;??????>>>===;;;:::999888999:::<<<>>>??????>>>===@@@AAAJJJ___{{{llleeeccckkkvvvnnnjjjhhhhhhiiimmmrrrvvvyyyzzz{{{wwwrrroookkkhhhffffffdddcccaaa___\\\ZZZYYYXXXVVVTTTPPPMMMJJJHHHGGGFFFCCCBBBAAA???>>>>>>>>>>>>===;;;999999888888888777777777777777777777777888999999777777777777888999:::;;;===DDDSSSjjj|||vvv~~~uuubbbVVVSSSTTTTTT]]]qqqyyynnnfffiiiuuuvvvjjjYYYQQQJJJHHHGGGEEEFFFIIIPPPSSSVVVVVVRRRNNNLLLKKKJJJNNNRRRSSSSSSUUUYYY]]]gggqqq{{{yyyuuussstttqqqjjjaaa[[[YYYXXXUUUQQQPPPOOONNNMMMKKKIIIHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHKKKPPPUUU___mmm~~~|||iiiffftttsssdddZZZTTTSSSOOOMMMLLLKKKJJJHHHEEECCCCCCCCCCCCCCCBBB@@@???>>>>>>======<<<;;;:::999999::::::;;;<<<============???@@@III^^^yyyllldddbbbjjj{{{sssqqqrrrrrrtttvvvzzz|||~~~~~~zzzssspppllliiigggfffdddcccccc```]]][[[ZZZXXXVVVTTTPPPMMMJJJHHHGGGFFFDDDBBBCCCAAA?????????>>><<<::::::::::::999999999888888777777777777777777888999777777777777888999:::;;;<<>>===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>???@@@HHH\\\wwwmmmbbbaaajjj|||}}}zzztttqqqmmmjjjhhhgggdddbbbcccaaa]]][[[YYYXXXVVVTTTQQQNNNKKKIIIHHHFFFDDDCCCEEECCCAAA@@@???>>><<<:::::::::::::::999999999888888777777777777777888888777777777777888999:::;;;===CCCQQQfff~~~nnncccccckkk|||~~~kkk]]]TTTPPPNNNRRRZZZmmmxxxlllkkksss|||rrr```WWWMMMIIIGGGFFFIIINNNTTTYYY___^^^WWWNNNIIIGGGFFFIIILLLMMMNNNRRRXXX]]]iiisss~~~uuuqqqnnnjjjhhhiiifffbbb\\\YYYXXXVVVTTTRRRNNNNNNLLLKKKIIIGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEIIINNNUUU___ooo{{{hhhdddqqqzzzlll```YYYWWWUUURRRNNNKKKJJJJJJHHHGGGAAAAAAAAA@@@???>>>===<<<:::::::::;;;;;;;;;;;;;;;;;;::::::999999;;;<<<===???@@@HHHZZZtttooobbbaaaiii~~~}}}wwwssspppmmmkkkiiigggeeebbbbbb___\\\ZZZYYYWWWUUUSSSRRRPPPLLLJJJIIIHHHFFFDDDGGGEEEBBBAAA@@@???===;;;::::::999999999888888888888888777777777777777888777777777777888999:::;;;>>>CCCOOOddd|||{{{hhh^^^]]]ddduuu|||jjj]]]UUUPPPNNNTTT[[[lllzzznnnlllrrr}}}sssbbbXXXNNNIIIFFFFFFIIINNNUUU\\\bbbaaaXXXNNNIIIHHHIIIKKKNNNOOOPPPUUU]]]cccppp{{{{{{rrrmmmkkkfffdddeee```^^^[[[YYYWWWVVVTTTRRROOOOOONNNLLLJJJIIIGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEHHHNNNUUU```ooozzzhhhcccooo~~~pppddd\\\YYYUUURRRNNNLLLJJJIIIHHHGGGEEEEEEEEEDDDCCCBBB@@@@@@::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999999:::<<<===???@@@GGGXXXrrrrrrbbbaaaiii|||~~~yyyuuuqqqnnnllljjjiiihhheeecccaaa^^^[[[ZZZYYYXXXVVVTTTTTTQQQNNNLLLKKKJJJHHHFFFGGGEEECCCBBBAAA@@@>>><<<:::::::::999999999888888999888888777777777777777777777777777888999:::;;;>>>BBBMMMaaayyyvvvdddZZZXXX^^^nnn}}}lll^^^UUUQQQOOOUUU\\\lll|||ppplllppp|||}}}sssbbbXXXNNNHHHFFFEEEGGGLLLTTT[[[bbb```WWWMMMIIIIIIIIILLLNNNPPPSSSZZZdddkkkzzzyyyoookkkhhhdddaaabbb]]]\\\[[[YYYWWWUUUSSSRRRPPPPPPOOOMMMKKKJJJHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEIIINNNUUU___oooyyygggcccnnnsssggg___\\\VVVSSSPPPMMMLLLJJJHHHFFFDDDDDDDDDDDDCCCAAA@@@???;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>???FFFVVVnnnrrrccc```fffxxx{{{{{{}}}wwwtttnnnllljjjjjjiiihhheeeccc```^^^[[[ZZZZZZZZZXXXWWWVVVSSSPPPNNNMMMKKKIIIHHHGGGEEECCCBBBBBBAAA???===;;;;;;;;;;;;::::::::::::999999888777777777777777777777777777888999:::;;;<<>>========================<<<<<<<<<<<<======<<<<<<;;;<<<===CCCRRRiiiqqqbbb^^^cccsssxxxxxxzzz{{{wwwtttlllkkkiiiiiiiiihhheeeccc```^^^\\\[[[\\\\\\ZZZYYYWWWTTTQQQOOONNNMMMJJJIIIGGGEEECCCCCCCCCBBB@@@>>>======<<<<<<<<<;;;;;;;;;999999888777777666777777777777777777888999:::;;;:::===GGG[[[ssstttaaaXXXXXX]]]kkk~~~tttcccWWWSSSTTTVVV\\\iii}}}}}}pppiiihhhpppvvvkkk___VVVLLLHHHEEEBBBCCCGGGMMMUUU\\\ZZZQQQIIIHHHJJJJJJMMMRRRWWW___jjjxxxvvvlllgggddd___]]]^^^[[[\\\\\\[[[XXXUUUSSSRRRPPPOOONNNLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGJJJOOOUUU___nnntttbbb]]]gggwwwkkkccc___XXXVVVTTTSSSQQQNNNJJJGGGFFFFFFFFFEEEDDDCCCAAAAAA???>>>>>>>>>============<<<<<<>>>>>>>>>===<<<;;;:::;;;AAAOOOfffpppaaa]]]```ooo~~~ssswwwzzz}}}tttooolllkkkjjjhhhgggeeedddcccbbbaaa______^^^]]]ZZZXXXXXXUUUQQQOOONNNMMMLLLKKKIIIFFFCCCBBBAAA@@@>>><<>>>>>======<<<<<<999999999888888888888777888888888888999:::;;;<<<===@@@HHHWWWpppqqqaaa^^^ZZZaaajjjttt{{{jjj[[[TTTUUUUUU[[[hhhzzz}}}rrrjjjfffiiivvvyyykkkaaaVVVQQQIIICCCBBBCCCDDDEEEKKKNNNPPPOOOLLLHHHFFFDDDKKKNNNUUU___gggqqqxxxwwwwwwyyyjjjeeedddbbb``````^^^______]]]YYYUUURRRRRRPPPOOONNNLLLJJJIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHMMMUUUaaarrrpppaaa[[[gggvvvlllddd```ZZZYYYWWWSSSPPPMMMJJJIIIIIIGGGEEEEEEEEEDDDBBB@@@???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@===???JJJaaa|||qqq___]]]___kkk}}}~~~~~~www|||tttnnnkkkkkkjjjhhhgggeeeddddddcccbbb```______]]][[[YYYXXXUUURRRPPPOOONNNMMMKKKKKKHHHEEECCCCCCBBB@@@>>>??????>>>>>>===<<<<<<<<<999999999888888888888777888777777888888999:::;;;<<>>???III]]]xxxqqq```^^^```lll~~~{{{|||zzz|||sssoookkkjjjiiihhhgggfffeeeeeeeeecccaaa```___^^^\\\ZZZYYYVVVSSSQQQQQQPPPNNNMMMMMMJJJGGGEEEEEEDDDBBB@@@??????>>>======<<<;;;;;;999999999888888888888777777777777777888999::::::;;;>>>DDDRRRjjjuuuccc^^^YYY^^^eeennn|||tttbbbWWWVVVYYY```mmm~~~vvvwwwyyynnngggcccdddlllvvvxxxlll___UUUMMMIIIDDDAAA@@@??????>>>AAABBBDDDDDDDDDDDDEEEGGGIIIMMMXXXfffsssuuujjjaaa^^^___dddqqqqqqnnnnnnnnnmmmmmmnnnlllhhhbbb]]]XXXTTTRRRQQQOOOMMMKKKHHHGGGFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGIIINNNVVVbbbrrrlll```XXXeeewwwnnnfffccc\\\[[[XXXUUURRROOOLLLKKKIIIGGGEEEDDDDDDDDDBBB@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@>>>???GGGYYYrrrqqqaaa___aaannnxxxyyy~~~{{{sssoookkkjjjjjjiiihhhggggggfffgggeeebbbaaa```___]]][[[YYYWWWUUUSSSSSSRRRPPPNNNNNNKKKHHHGGGFFFEEECCCAAA??????>>>>>>===<<<;;;;;;999999999888888888777777666666666666777888999:::;;;>>>DDDPPPgggyyyeee^^^YYY^^^ccckkkzzzzzzeeeYYYVVVZZZcccqqqxxxqqqsssxxxnnngggcccbbbhhhooouuu{{{~~~yyypppeeeXXXNNNIIIFFFCCC@@@??????===<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???FFFVVVnnnrrraaa```bbbooo~~~xxxzzz{{{tttqqqkkkkkkkkkjjjjjjiiiiiiiiiiiigggdddbbbaaa```^^^]]]ZZZXXXVVVUUUUUUTTTRRRPPPNNNLLLIIIGGGFFFEEECCCBBBAAA@@@???>>>===<<<;;;;;;999999999888888888777777666666666666777888999:::;;;???DDDOOOeee~~~hhh```[[[^^^cccjjjyyy~~~iii[[[WWW[[[eeewwwyyyooojjjooo~~~uuummmhhhdddaaaccchhhmmmssswwwrrriii___SSSJJJGGGEEEBBB@@@@@@???===<<>>???BBBEEEIIIMMMWWWeeeuuuzzzjjj^^^VVVQQQSSSWWW]]]nnnyyyoooeee^^^YYYTTTQQQLLLLLLJJJIIIIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHKKKQQQZZZfffvvv|||hhhaaaXXXgggwwwoooiiifff```^^^\\\YYYUUURRROOONNNJJJHHHGGGFFFFFFEEECCCAAA@@@???>>>======<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<===???EEESSSkkkrrraaa```cccppp{{{yyy}}}{{{uuussslllllllllllllllkkkkkkkkkllliiieeebbbaaaaaa___^^^[[[YYYXXXXXXWWWVVVTTTQQQOOOMMMJJJHHHHHHGGGEEECCCBBBBBBAAA@@@>>>===<<<<<<999999999888888888888777777777777777888999::::::;;;???CCCMMMbbb}}}lllbbb]]]aaadddkkkzzzmmm___[[[\\\iii~~~sssllljjjpppxxxpppiiifffbbb^^^^^^```eeekkknnnjjjbbbZZZQQQHHHFFFDDDAAA?????????>>><<<@@@@@@@@@???>>>???AAACCCHHHKKKTTTaaapppqqqbbbWWWQQQMMMOOOTTT[[[mmm|||oooddd]]]XXXSSSPPPMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGHHHKKKRRR\\\iiiyyyvvveee```YYYjjjvvvoooiiigggaaa```]]]ZZZWWWTTTQQQPPPLLLJJJHHHGGGGGGGGGEEECCC@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>======999999999888888888888777888777777888888999:::;;;:::===AAAJJJ___{{{oooddd```cccgggnnn|||rrrddd```^^^nnnyyyvvvyyyyyymmmiiiiiippp~~~pppiiibbbaaa^^^YYYWWWWWW[[[aaaddd```[[[VVVOOOIIIEEEBBB???==================>>>????????????AAACCCFFFIIIPPP]]]kkk~~~xxxlll]]]TTTNNNKKKNNNRRR[[[ooo~~~ttthhh```]]]\\\ZZZXXXPPPOOOMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGLLLSSS^^^lll|||pppaaa^^^\\\mmm~~~uuunnniiigggbbbaaa___[[[XXXUUURRRQQQMMMLLLJJJIIIIIIHHHFFFDDDAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::===@@@BBBLLLaaattt```___cccqqq{{{wwwvvvwww~~~|||wwwvvvnnnnnnnnnnnnoooooooooooonnnkkkfffcccbbbbbbaaa___[[[ZZZZZZZZZZZZYYYVVVSSSSSSQQQNNNLLLKKKJJJHHHGGGEEEDDDCCCBBB@@@???>>>===999999999888888888888777888888888888999:::;;;<<<999<<<@@@HHH\\\xxxqqqeeeaaaeeeiiippp~~~uuugggccc```qqq{{{pppmmmpppyyy{{{oooeeebbbcccjjj}}}uuujjjccc]]]\\\[[[UUUQQQQQQSSSYYY]]]ZZZVVVTTTOOOJJJDDDAAA===;;;;;;<<<======:::<<<>>>?????????AAACCCEEEGGGNNNZZZhhh{{{vvvjjj\\\SSSNNNKKKNNNRRR]]]qqqsssjjjaaa\\\^^^aaacccbbbTTTRRRPPPLLLJJJGGGFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGLLLTTT___nnn~~~lll^^^\\\^^^ppp}}}tttnnniiigggcccbbb___\\\YYYUUUSSSRRRNNNMMMKKKJJJJJJIIIGGGEEEAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::===@@@AAAIII]]]{{{uuu___^^^bbbqqq{{{tttooonnnpppuuu|||vvvsssssssssrrrqqqqqqppppppoooqqqnnnjjjgggeeeccc```^^^^^^\\\ZZZYYYYYYYYYXXXVVVSSSRRRQQQNNNLLLJJJHHHHHHFFFDDDAAA@@@??????===<<<888888888:::<<<<<<;;;999888888888777888888999::::::;;;???HHHZZZrrrpppeeeeeegggiiipppuuugggeeeddduuuwwwnnnkkkggglllvvvoooiiibbb___```jjj~~~uuunnn___\\\WWWTTTSSSRRRQQQPPPPPPQQQSSSTTTTTTPPPIIIEEECCCAAA>>><<<===>>>>>>===>>>=========>>>???@@@@@@GGGHHHNNNXXXeeewwwsssgggXXXOOOHHHGGGLLLSSS```uuu{{{uuuqqqgggaaaZZZVVVWWW[[[___bbb[[[RRRKKKIIIIIIFFFEEEFFFCCCDDDDDDEEEEEEEEEEEEDDDIIIMMMVVVcccsss~~~fff]]]^^^```rrruuupppmmmbbbbbbaaa```]]]YYYVVVSSSQQQOOONNNMMMKKKJJJJJJIIIIIIDDDCCCBBB@@@???>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::>>>DDDJJJVVVqqq|||ddd``````mmm}}}mmmhhheeeggglllttt~~~xxxvvvttttttssssssrrrrrrqqqqqqqqqnnnjjjgggeeeccc```^^^```]]][[[ZZZ[[[ZZZYYYXXXVVVUUUSSSQQQOOOMMMKKKJJJGGGDDDBBB@@@@@@???>>><<<<<<=========<<<;;;:::999888888888888888999999:::;;;<<<@@@HHHXXXooooooeeegggiiinnnvvvxxxjjjffffffwwwxxxnnnfffcccbbbgggqqq~~~zzzfff```[[[ZZZ]]]iiiwwwkkkeeeYYYVVVRRROOOOOONNNMMMLLLNNNOOOPPPRRRRRRNNNIIIDDDCCC@@@===<<<===>>>>>>===>>>======>>>>>>???@@@AAAGGGHHHNNNXXXeeewwwqqqeeeXXXOOOIIIHHHMMMUUUaaavvv}}}xxxwwwrrrllliiibbb^^^XXXVVVXXX]]]aaaccc]]]TTTLLLJJJIIIFFFEEEFFFDDDDDDEEEEEEFFFFFFFFFEEEKKKPPPYYYfffvvv}}}ggg^^^]]]___rrr|||qqqmmmjjjaaabbbbbb```]]]ZZZWWWTTTRRRQQQQQQOOOMMMKKKIIIHHHGGGEEEDDDCCCAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<:::===CCCHHHTTTpppyyyddd``````mmm{{{qqqgggcccbbbffflllvvv{{{zzzvvvuuuuuutttssssssrrrrrrpppmmmjjjgggeeedddaaa___aaa___]]]\\\\\\\\\[[[ZZZYYYXXXWWWUUUSSSPPPNNNMMMHHHFFFCCCBBBAAA@@@???===???AAACCC@@@<<<999999:::888888888888888999::::::===>>>@@@GGGUUUlllnnndddeeejjjqqq|||}}}mmmggghhhxxxvvvmmmeee___]]]^^^ccclllwww}}}|||tttmmm```[[[VVVVVVZZZggg}}}wwwkkk```[[[RRRPPPLLLKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOLLLGGGCCCBBB@@@=========>>>>>>============>>>>>>@@@AAAAAAFFFGGGMMMXXXeeevvv~~~nnncccVVVNNNJJJIIIOOOWWWdddyyyuuupppmmmiiidddbbb]]][[[YYYZZZ]]]bbbeeefffaaaWWWNNNKKKJJJFFFEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGMMMSSS]]]kkk{{{|||hhh^^^[[[^^^ssszzzooollljjjaaabbbbbbaaa___\\\XXXUUUTTTTTTSSSRRRPPPMMMJJJGGGEEEFFFEEECCCBBB@@@?????????===<<<<<<<<<<<<;;;;;;;;;===;;;===AAAEEEQQQlllxxxeee``````mmm{{{{{{~~~}}}{{{tttjjjccc___]]]___eeemmmzzz|||{{{vvvuuuuuuttttttssssssrrrpppmmmjjjhhhfffeeecccaaabbb```^^^]]]^^^^^^]]]\\\\\\\\\[[[YYYVVVSSSPPPOOOJJJHHHEEECCCCCCBBB@@@>>>???BBBDDDAAA;;;888:::===999888888888888999::::::<<<===@@@EEERRRhhhmmmbbbaaagggqqq~~~qqqggghhhwww{{{ooohhhaaa]]]]]]]]]bbbiiiqqquuurrrjjjccc___ZZZVVVUUUYYYdddxxxvvvkkkaaaYYYUUUNNNLLLJJJJJJKKKKKKKKKJJJIIIIIIIIIKKKKKKJJJFFFCCCAAA???======>>>???>>>============>>>???@@@AAABBBEEEFFFMMMWWWcccttt{{{iii___TTTMMMJJJKKKQQQYYYhhh~~~}}}pppiiigggdddbbbbbb^^^^^^___bbbgggkkkmmmmmmdddZZZPPPLLLJJJFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHIIINNNTTT```nnnyyyhhh^^^ZZZ^^^uuuzzzooolllllleeecccccccccaaa___[[[XXXVVVTTTUUUTTTSSSPPPLLLHHHEEEEEEDDDCCCAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;>>>;;;<<<@@@CCCMMMgggwwwfffbbbaaammmzzztttsssvvvtttqqqnnnkkkfff```[[[ZZZZZZ]]]eeeooo~~~~~~{{{{{{uuuuuuttttttssssssrrrrrrpppnnnkkkiiihhhgggeeecccbbbaaa___^^^______^^^]]]___^^^^^^\\\YYYVVVRRRPPPLLLJJJGGGEEEDDDCCCAAA@@@<<<@@@BBB???:::888;;;???999999999888999::::::;;;999;;;>>>CCCOOOeeekkkaaa^^^eeeqqquuugggfffttttttkkkeee```]]]]]]^^^bbbhhhmmmnnnjjjccc^^^]]]YYYVVVVVVYYYbbbttt~~~{{{xxxrrrjjjaaaZZZTTTQQQLLLKKKIIIJJJKKKLLLLLLKKKIIIHHHHHHHHHIIIHHHEEECCC@@@???======??????>>>=========>>>>>>???AAABBBCCCDDDFFFLLLVVVbbbqqquuucccZZZPPPLLLJJJLLLSSS[[[jjjxxxjjjdddbbbaaabbbdddccceeeiiioootttwwwvvvuuufff\\\QQQMMMJJJFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJNNNUUUaaaqqqvvvggg^^^ZZZ___xxxyyyooommmmmmgggdddeeeeeedddbbb___[[[YYYUUUUUUUUUTTTRRRNNNJJJHHHEEEDDDBBBAAA???>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;===;;;<<>>???===::::::<<>>===>>>???@@@>>>=========>>>>>>@@@AAACCCDDDDDDEEEKKKUUU___nnnnnn]]]UUUMMMJJJIIILLLTTT\\\kkktttfff```^^^^^^aaafffjjjnnnttt{{{|||yyyggg\\\QQQLLLIIIFFFEEEGGGFFFFFFEEEEEEFFFHHHJJJKKKMMMUUUccctttsssddd]]][[[bbb}}}xxxooommmmmmgggfffggghhhhhhfffbbb___]]]WWWWWWVVVUUURRROOOLLLKKKFFFEEECCCAAA@@@?????????===<<<<<<<<<<<<;;;;;;;;;<<<;;;<<>>===<<<;;;<<<<<<===:::999999999999:::;;;;;;999<<<>>>@@@III^^^zzziii^^^ZZZbbbmmm{{{kkkdddnnnyyyssspppllliiiiiijjjlllooopppnnnllliiihhh```______aaaaaafffrrr|||wwwsssnnnjjjeeebbb___ZZZVVVSSSQQQQQQOOONNNNNNOOOQQQQQQPPPOOOMMMKKKIIIGGGGGGFFFEEECCC???>>>===>>>@@@@@@???=========>>>???@@@BBBCCCDDDDDDEEEJJJSSS]]]jjj~~~{{{jjjYYYQQQJJJHHHIIILLLTTT]]]nnnuuuggg___]]]]]]aaagggpppttt|||~~~yyyggg\\\PPPLLLIIIFFFEEEGGGFFFEEEDDDDDDEEEGGGJJJKKKNNNWWWfffwwwqqqaaa\\\\\\ddd~~~zzzqqqoooooojjjhhhiiijjjkkkiiifffbbb```\\\[[[XXXUUURRROOOLLLKKKHHHGGGEEEDDDBBBAAAAAAAAA===<<<<<<<<<<<<;;;;;;;;;;;;:::===@@@???DDDWWWmmmrrrccc___^^^hhhmmmbbb\\\VVVUUUSSSPPPPPPQQQTTTVVVWWW[[[eeeqqq~~~{{{yyyxxxxxxwwwwwwvvvuuuuuuuuusssqqqnnnmmmmmmmmmkkkjjjjjjhhhffffffhhhhhhhhhggghhhhhhhhhfffccc___ZZZWWWQQQNNNKKKIIIHHHFFFDDDBBBBBB???===<<<<<<======<<<::::::999999::::::;;;<<<;;;===???@@@GGG[[[wwwhhh^^^WWW^^^hhhvvvmmmdddmmm}}}{{{wwwuuuuuurrrtttvvvvvvtttrrrqqqqqqjjjiiiiiiiiihhhiiirrr}}}uuuqqqmmmiiifffcccaaa]]]ZZZWWWUUUTTTTTTTTTSSSSSSTTTVVVVVVTTTSSSOOOLLLIIIHHHGGGFFFEEECCC>>>>>>===>>>@@@@@@???=========>>>???@@@BBBDDDEEEDDDEEEJJJRRR[[[hhh{{{xxxgggVVVNNNHHHGGGHHHLLLTTT]]]sssyyyjjjaaa^^^]]]bbbhhhrrrwww~~~wwwfff[[[PPPKKKHHHFFFFFFHHHEEEEEEDDDDDDEEEGGGIIIKKKOOOXXXgggyyyooo___[[[]]]fff}}}tttrrrsssmmmiiijjjllllllkkkhhhdddaaa```^^^ZZZVVVQQQNNNKKKJJJJJJIIIGGGFFFDDDCCCCCCCCC======<<<<<<<<<;;;;;;;;;::::::===AAA@@@CCCUUUjjjvvv```\\\[[[eee|||nnnaaaZZZQQQQQQOOONNNNNNPPPTTTWWWVVV[[[fffttt}}}{{{yyyyyyyyyxxxwwwwwwwwwwwwxxxssssssrrrqqqooommmkkkjjjkkkjjjjjjjjjjjjjjjjjjjjjllllllmmmlllhhhbbb\\\XXXRRROOOKKKIIIHHHGGGFFFDDDAAA@@@???>>>============:::999888888888999:::;;;===:::<<>>>>>>>>>>>>>>:::;;;===>>>???AAADDDFFFEEEGGGJJJNNNXXXiii|||vvvfffYYYOOOIIIKKKLLLNNNWWWbbbtttnnnbbb___bbbeeefffpppvvv}}}wwwlll^^^YYYQQQKKKHHHFFFEEEEEEGGGCCC@@@CCCEEEEEEHHHKKKSSS^^^ooooooaaa___bbbjjj}}}vvvuuutttppplllmmmmmmmmmmmmmmmjjjeeebbbbbb^^^ZZZVVVTTTQQQOOOMMMJJJHHHFFFEEEDDDCCCAAA???=========<<<<<<;;;;;;:::<<<<<<<<<<<<;;;@@@PPPaaapppccc[[[YYYeee|||ppp```VVVPPPPPPOOONNNMMMOOORRRUUU\\\```hhhrrr~~~|||zzz{{{zzzzzzyyyyyyyyyyyyyyyuuuttttttrrrpppnnnlllkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmnnnlllhhhccc]]]YYYUUURRROOOLLLKKKJJJHHHFFFCCCBBBAAA??????>>>>>>>>>::::::999888888999:::;;;===:::<<>>>>>>>>>>>>>>;;;===???@@@@@@BBBEEEGGGFFFHHHKKKQQQ[[[kkk~~~xxxhhhYYYNNNHHHJJJLLLNNNWWWbbbuuussseeeaaadddhhhjjjnnnsssyyy|||~~~|||rrrggg\\\WWWPPPJJJGGGFFFEEEEEEGGGCCCAAACCCEEEFFFHHHLLLTTT___pppnnn```^^^aaammm|||wwwvvvvvvssspppnnnmmmmmmmmmmmmjjjfffbbbbbb___ZZZWWWTTTRRRPPPNNNJJJHHHFFFEEEEEEDDDAAA@@@>>>>>>>>>===<<<<<<;;;;;;;;;<<<======<<<@@@OOO^^^zzzuuuccc\\\ZZZeee{{{ppp```VVVOOOOOONNNMMMMMMOOOSSSVVV]]]bbbjjjvvv}}}|||}}}||||||{{{{{{{{{{{{{{{wwwwwwvvvtttrrrpppnnnlllllllllmmmmmmnnnnnnooooooooooooooommmiiiddd___\\\ZZZWWWSSSQQQOOOMMMKKKIIIEEEDDDBBBAAA@@@?????????;;;:::999888888999:::;;;>>>;;;;;;@@@DDDNNNggguuuccc___```dddmmmzzzzzzqqqpppzzzyyysssoookkkggggggfffeeedddcccdddeeeffffffggghhhiiiiiieee```\\\VVVRRRMMMIIIGGGFFFEEEDDD@@@??????>>>>>>>>>>>>>>><<<>>>@@@AAABBBCCCFFFIIIGGGIIINNNTTT^^^ooo{{{kkk[[[PPPJJJLLLNNNPPPZZZeeeyyy{{{jjjeeehhhlllooonnnsssvvvxxxyyyvvvmmmbbbXXXTTTMMMIIIGGGFFFFFFEEEFFFCCCAAADDDFFFFFFIIINNNVVVaaasssmmm___]]]```rrr}}}xxxxxxxxxvvvtttpppooonnnnnnmmmjjjfffcccbbb___[[[XXXVVVTTTQQQOOOKKKIIIGGGFFFEEEDDDBBB@@@?????????>>>===<<<<<<<<<;;;;;;===???>>>AAAMMMZZZsss}}}eee___]]]gggzzzrrr```UUUMMMMMMMMMLLLLLLOOOTTTXXX^^^dddnnn|||}}}~~~}}}}}}||||||}}}}}}zzzyyyxxxwwwtttrrrooonnnmmmnnnnnnooopppqqqqqqrrrqqqppppppmmmjjjeeeaaa___^^^[[[WWWUUUSSSQQQMMMKKKFFFEEECCCBBB@@@??????>>><<<;;;:::999888999:::;;;>>>;;;;;;>>>BBBKKKccc{{{kkkccccccfffnnnzzz~~~uuusss{{{zzztttooojjjfffggggggggggggggghhhjjjjjjkkklllmmmnnnmmmhhhaaa\\\WWWSSSMMMIIIGGGEEEDDDCCC@@@??????>>>>>>>>>>>>>>>===>>>@@@AAABBBDDDGGGIIIGGGJJJOOOWWWbbbsssqqq```UUUNNNOOOQQQTTT^^^jjj}}}nnnhhhkkkqqqtttsssvvvwwwwwwvvvsssjjj```UUUQQQKKKHHHFFFFFFFFFEEEEEECCCBBBEEEFFFFFFJJJPPPXXXdddvvvlll___^^^```uuu~~~yyyyyyyyyxxxvvvrrrqqqooonnnmmmjjjfffcccbbb```\\\ZZZXXXVVVTTTQQQLLLJJJHHHGGGGGGFFFCCCAAA@@@??????>>>===<<<;;;;;;;;;;;;>>>@@@???@@@JJJUUUmmmiiicccbbbjjjzzzsss```UUULLLLLLLLLKKKLLLPPPVVVZZZ___eeeqqq~~~~~~}}}}}}}}}}}}~~~{{{{{{zzzxxxvvvtttrrrpppoooooopppqqqrrrrrrssssssrrrrrrpppmmmjjjfffcccbbb___]]]ZZZXXXVVVSSSOOOMMMGGGFFFDDDBBB@@@???>>>>>>===<<<:::999999999::::::===::::::>>>@@@HHH___vvvvvviiihhhjjjrrr~~~{{{yyyyyyrrrmmmhhhdddffffffggghhhjjjkkkmmmmmmqqqrrrsssuuusssmmmfff```XXXTTTNNNIIIGGGEEECCCBBB@@@??????>>>>>>>>>>>>>>><<<>>>@@@AAAAAACCCFFFHHHFFFJJJQQQZZZfffwwwzzzeeeXXXOOOOOOQQQTTT```mmmrrrlllooouuuyyyxxxzzzzzzxxxvvvrrrhhh]]]SSSOOOJJJGGGFFFFFFEEEEEEDDDCCCCCCFFFFFFGGGLLLSSS[[[gggyyyjjj___^^^aaavvv{{{yyyyyywwwvvvuuusssqqqooommmkkkgggdddbbb```^^^\\\[[[YYYVVVSSSNNNLLLJJJIIIIIIHHHEEEDDD@@@@@@???>>>===<<<;;;:::<<<<<<>>>@@@???@@@GGGQQQhhhnnngggeeemmm}}}vvvbbbVVVLLLLLLLLLKKKMMMQQQXXX\\\```ggguuu~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{zzzyyywwwuuutttsssqqqqqqqqqrrrssssssssstttsssrrrpppllliiigggdddccc```^^^\\\ZZZXXXVVVRRROOOJJJIIIGGGDDDBBB@@@??????===<<<;;;:::999999::::::<<<999:::>>>@@@FFFZZZpppqqqpppqqqwwwwwwqqqkkkfffbbbdddeeefffiiikkkmmmoooppprrrssstttuuutttooohhhbbb[[[VVVPPPKKKHHHFFFDDDCCC@@@??????>>>>>>>>>>>>>>><<<>>>@@@AAABBBCCCFFFIIIGGGLLLTTT___kkk|||jjj\\\PPPMMMNNNSSSaaapppuuuooottt{{{}}}~~~~~~zzzwwwqqqfff[[[RRROOOKKKHHHGGGFFFEEEDDDCCCCCCDDDGGGGGGGGGMMMUUU^^^jjj||||||fff]]]^^^aaavvv{{{yyyxxxxxxwwwwwwuuurrrpppnnnkkkgggdddcccaaa___^^^]]][[[XXXUUUQQQOOOMMMLLLKKKJJJHHHFFFBBBAAA@@@???>>>===<<<;;;===<<<===?????????EEEMMMbbbrrrjjjeeennnyyydddWWWNNNMMMMMMLLLMMMRRRYYY^^^bbbjjjzzz~~~~~~}}}}}}|||{{{|||||||||zzzzzzzzzyyyxxxwwwuuutttrrrrrrrrrssssssssssssssstttrrrooollliiifffeeedddaaa```^^^]]]\\\YYYUUURRRNNNLLLJJJGGGEEECCCAAAAAA>>>===;;;:::999999:::::::::888;;;???@@@DDDVVVkkkzzzxxxwww{{{~~~vvvpppkkkeeeaaacccdddgggjjjmmmoooqqqrrrrrrssstttuuutttpppjjjfff^^^YYYSSSNNNJJJHHHFFFEEE@@@??????>>>>>>>>>>>>>>>>>>???AAABBBCCCEEEHHHJJJIIIOOOXXXcccqqqssscccTTTOOOOOOUUUdddtttxxxtttyyy|||uuuhhh\\\RRROOOKKKIIIHHHGGGEEEDDDCCCCCCEEEHHHGGGGGGNNNVVV```lll~~~tttaaaZZZ\\\```www~~~{{{yyyyyyyyyyyyyyyvvvssspppnnnkkkhhheeecccaaa```______]]]ZZZWWWSSSQQQOOONNNNNNLLLJJJHHHDDDDDDCCCBBB@@@???>>>===???======>>>>>>>>>DDDKKKYYY{{{uuujjjcccmmm{{{fffYYYPPPOOONNNMMMNNNSSSZZZ___eeennn~~~}}}||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxwwwvvvvvvsssssssssssssssrrrrrrrrrtttrrroookkkhhhfffeeeeeebbbaaa______^^^[[[XXXUUUPPPOOOMMMJJJGGGEEEDDDCCC>>>===<<<:::999999::::::999888;;;@@@@@@DDDTTThhh~~~}}}{{{~~~}}}uuupppkkkfffbbbbbbdddgggkkknnnqqqssstttxxxxxxyyyzzzzzzwwwrrrmmm```\\\UUUPPPMMMJJJHHHGGG@@@??????>>>>>>>>>>>>>>>???AAACCCDDDDDDFFFIIIKKKKKKQQQ[[[gggtttzzziiiXXXRRRRRRXXXiiizzzzzzwww}}}yyykkk___SSSPPPLLLIIIHHHGGGEEECCCBBBCCCEEEHHHGGGGGGNNNWWWaaammmooo]]]XXX[[[^^^xxx}}}zzzyyyzzz{{{|||zzzwwwssspppnnnkkkhhheeecccbbbaaa``````^^^[[[XXXTTTSSSPPPOOOOOONNNLLLJJJGGGFFFEEEDDDBBBAAA@@@???@@@===<<<>>>===>>>CCCKKKRRRuuuvvviiiaaakkk}}}hhhZZZQQQQQQOOONNNOOOTTT[[[```hhhqqq{{{zzzyyyxxxwwwxxxyyyzzz|||{{{zzzyyyxxxvvvssspppsssrrrrrrqqqqqqrrrrrrssstttsssqqqnnnllliiigggfffccc```]]]ZZZZZZYYYWWWVVVSSSQQQNNNKKKHHHEEECCCBBB>>>===;;;:::999999::::::<<<;;;===>>>>>>BBBOOO]]]xxx}}}|||}}}wwwpppgggccccccfffkkkoooppptttzzz{{{yyy{{{{{{|||}}}|||yyyuuuqqqeee^^^VVVPPPMMMKKKGGGEEEBBB???======>>>???>>>>>>???AAACCCDDDEEEGGGJJJMMMPPPWWW```lll|||uuufffWWWSSSTTT[[[kkk{{{||||||}}}mmm___TTTMMMHHHGGGFFFCCCBBBDDDCCCBBBDDDGGGGGGIIIPPPXXXcccrrr~~~cccXXXZZZVVVccc||||||zzzzzz{{{{{{{{{zzzwwwrrrooommmkkkiiigggeeedddccccccdddbbb___]]]XXXVVVSSSQQQPPPNNNKKKIIIHHHEEECCCAAAAAAAAA???>>>===>>>?????????AAADDDFFFTTToooyyyccc^^^nnnhhhYYYTTTPPPNNNOOOPPPSSSZZZcccooouuu}}}{{{zzzyyyxxxxxxxxxxxxxxxyyywwwwwwwwwwwwvvvssspppqqqqqqppppppppppppqqqqqqpppooommmkkkhhhfffdddcccccc```]]]ZZZZZZYYYXXXVVVTTTRRROOOLLLIIIFFFEEEDDD???>>><<<;;;::::::::::::;;;:::;;;<<<<<<@@@LLLYYYuuuxxxzzzssskkkggghhhjjjooosssvvvzzz}}}wwwsssiiibbbYYYRRROOOLLLHHHFFFBBB@@@======>>>??????>>>???AAACCCDDDFFFHHHKKKNNNUUU]]]gggssssssdddVVVSSSVVV]]]nnnsssdddUUUNNNIIIHHHFFFCCCBBBDDDCCCBBBDDDGGGHHHIIIQQQYYYfffuuuyyy```WWWZZZWWWeee|||yyyzzzzzz{{{zzzxxxuuuqqqooommmllljjjhhhfffeeeeeeeeeeeeccc```^^^ZZZXXXUUUSSSQQQOOOLLLIIIHHHFFFCCCBBBAAAAAA???>>>===>>>?????????@@@CCCFFFPPPjjjyyybbb]]]lll}}}kkk\\\UUUQQQOOOPPPQQQTTT\\\eeeqqqzzz~~~|||{{{{{{{{{zzzyyyxxxwwwvvvuuutttttttttuuutttrrrpppppppppooooooooooooppppppooonnnllljjjhhhfffdddcccccc```]]]ZZZZZZYYYXXXWWWUUUSSSPPPMMMJJJHHHFFFEEEAAA???>>><<<;;;::::::;;;;;;::::::;;;;;;===HHHTTTooouuuxxxyyyrrrnnnoooqqqwww{{{~~~}}}xxxoooggg]]]UUUQQQNNNJJJGGGBBB@@@>>>===>>>??????>>>???AAACCCEEEFFFIIIMMMPPP[[[dddppp{{{pppaaaUUUTTTXXXaaasssyyyhhhVVVOOOJJJIIIGGGCCCBBBDDDCCCCCCDDDGGGIIIKKKSSS\\\jjjxxxqqq\\\UUUYYYYYYiii{{{yyyyyyzzzzzzyyyuuussspppnnnmmmmmmkkkiiihhhgggfffffffffeeebbb___]]]ZZZWWWTTTSSSPPPMMMJJJIIIGGGDDDCCCBBBAAA@@@>>>===>>>???>>>>>>@@@CCCEEELLLdddxxxbbb\\\iiiwwwooo___WWWSSSPPPQQQRRRVVV___hhhttt|||||||||}}}}}}|||zzzxxxwwwvvvuuusssssstttsssqqqpppqqqppppppooooooppppppqqqppppppnnnmmmkkkiiihhhgggccc```]]][[[[[[ZZZYYYXXXUUUSSSQQQNNNKKKIIIGGGFFFCCCAAA???===<<<;;;;;;;;;<<<::::::;;;;;;===EEEOOOiiitttttt}}}~~~}}}yyyvvvwwwyyyvvvnnncccZZZTTTPPPLLLIIIBBB@@@>>>===>>>??????>>>???AAACCCEEEGGGKKKOOOSSS___jjjxxxmmm___TTTTTTYYYcccvvvyyyhhhWWWPPPJJJIIIGGGCCCBBBDDDDDDCCCDDDHHHJJJMMMUUU___mmm{{{~~~kkkZZZTTTXXXZZZnnn~~~zzzxxxwwwxxxxxxxxxrrrpppnnnnnnnnnnnnlllkkkkkkjjjiiihhhhhhfffccc```___\\\YYYVVVTTTRRRNNNLLLKKKHHHEEEDDDCCCBBB@@@???===>>>>>>>>>>>>???BBBEEEHHH]]]zzzyyyccc\\\fffrrrtttcccZZZUUURRRRRRTTTYYYbbblllwww}}}}}}~~~~~~~~~|||zzzyyyzzzxxxuuuttttttsssqqqooosssrrrrrrqqqqqqrrrrrrsssrrrqqqpppooommmlllkkkjjjdddaaa^^^\\\\\\\\\[[[ZZZUUUSSSQQQNNNKKKIIIHHHGGGEEEDDDAAA???===<<<<<<<<<===;;;;;;======>>>DDDLLLccc|||tttqqqyyy{{{xxxyyy~~~uuuhhh^^^WWWRRRMMMJJJCCC@@@>>>>>>???@@@?????????AAACCCEEEHHHLLLRRRVVVdddqqqkkk^^^SSSTTT[[[fffzzzwwwfffVVVOOOJJJHHHGGGCCCBBBDDDDDDCCCEEEHHHKKKOOOXXXbbbppp~~~wwwgggYYYUUUYYY\\\sss}}}xxxvvvuuuvvvvvvuuuqqqooonnnnnnoooooommmlllmmmkkkjjjjjjiiigggdddaaa```]]]ZZZXXXVVVSSSPPPNNNLLLJJJGGGEEEDDDCCCAAA???===>>>>>>>>>>>>???AAADDDFFFWWWrrrzzzeee^^^eeemmmzzzhhh]]]WWWTTTTTTVVV[[[fffqqq}}}~~~}}}~~~~~~~~~~~~}}}|||||||||yyyvvvttttttsssqqqooottttttssssssssssssttttttqqqppppppnnnmmmlllkkkkkkeeeccc```^^^^^^^^^]]]\\\VVVUUURRRPPPMMMKKKJJJJJJGGGFFFCCC@@@>>>===<<<<<<>>>;;;;;;>>>>>>???DDDJJJ\\\wwwuuupppvvvzzzwwwvvv|||{{{mmmaaaYYYSSSMMMJJJCCCAAA>>>>>>???@@@@@@???@@@AAACCCEEEHHHNNNTTTYYYhhhwwwjjj]]]SSSVVV___lllqqqbbbTTTMMMHHHGGGFFFCCCBBBDDDEEEDDDEEEIIILLLPPP[[[eeetttooobbbXXXUUUYYY___xxx~~~{{{vvvssssssssssssrrrqqqpppooopppqqqqqqooommmnnnlllkkkkkkjjjhhhdddbbb___]]]ZZZXXXWWWUUURRRPPPNNNKKKHHHFFFEEEDDDAAA@@@===>>>>>>>>>===>>>AAACCCEEERRRjjj}}}hhh```eeelllooo```ZZZUUUUUUXXX^^^jjjvvv}}}||||||{{{{{{||||||}}}}}}{{{xxxuuusssssssssrrrqqquuuttttttssssssttttttuuuqqqqqqpppooonnnmmmmmmlllgggdddaaa`````````___^^^YYYWWWUUUSSSPPPNNNMMMMMMIIIGGGDDDAAA???===<<<<<<===:::;;;>>>??????CCCIIITTTqqq{{{tttwww~~~}}}~~~pppcccZZZSSSNNNJJJCCCAAA???>>>???@@@@@@???@@@AAACCCEEEIIIOOOVVV[[[hhhyyyggg[[[TTTYYYdddtttxxxhhhZZZQQQKKKFFFFFFEEECCCBBBDDDEEEDDDEEEIIIMMMRRR]]]hhhzzzggg\\\VVVUUUZZZbbb~~~|||yyytttqqqppppppppppppqqqqqqpppqqqrrrrrrooommmnnnmmmlllkkkjjjhhhdddaaa^^^\\\YYYXXXWWWVVVSSSQQQOOOLLLIIIGGGEEEDDDBBB@@@===>>>>>>>>>===>>>@@@BBBCCCLLLbbb~~~kkkcccgggkkkwwwbbb[[[VVVVVVYYY```mmmyyy~~~|||zzzzzzyyyyyyyyy{{{}}}~~~xxxvvvsssrrrsssssssssrrruuuttttttssssssttttttuuurrrrrrrrrqqqpppooooooooohhheeebbbaaaaaaaaa```___[[[YYYWWWUUUSSSQQQPPPOOOJJJHHHEEEBBB???>>>===<<<<<<999999===??????CCCHHHPPPnnnyyyzzzqqqdddZZZSSSMMMJJJCCCAAA???>>>???@@@@@@@@@@@@AAACCCEEEIIIOOOWWW\\\fffxxxfffZZZTTT[[[hhhzzzyyynnn```SSSPPPIIIEEEEEEEEEBBBBBBEEEEEEDDDFFFJJJMMMSSS^^^iii~~~aaaXXXTTTUUU[[[ddd{{{xxxssspppooooooooonnnrrrqqqqqqrrrsssrrrpppnnnnnnmmmlllkkkjjjhhhdddaaa]]][[[YYYXXXWWWVVVTTTRRROOOMMMIIIGGGFFFDDDBBB@@@===>>>>>>>>>======@@@BBBBBBIII]]]zzzmmmeeehhhlll|||ccc\\\WWWWWWZZZaaaooo{{{|||zzzzzzzzzzzz{{{{{{{{{||||||zzzwwwtttrrrsssttttttsssyyyxxxvvvuuuttttttuuuuuuwwwuuurrrqqqrrrsssrrrrrrjjjiiihhhhhhhhhgggdddaaa]]]ZZZVVVTTTSSSSSSRRRPPPOOOKKKGGGDDDBBBAAA???===??????===;;;;;;>>>DDDHHHSSSaaazzz~~~~~~oooddd[[[SSSLLLJJJBBBBBBAAA===::::::???DDDCCCCCCDDDEEEGGGKKKQQQUUUfffttt}}}bbb\\\ZZZ```nnn{{{lllaaaXXXSSSHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEGGGJJJNNNUUUdddrrr{{{fffWWWXXXWWWWWWkkkxxxwwwtttrrrppppppqqqqqqnnnoooqqqrrrrrrqqqooonnnmmmlllkkkjjjgggccc```^^^[[[[[[ZZZYYYXXXVVVTTTSSSPPPOOOLLLJJJGGGEEEDDDCCC@@@@@@??????????????????EEEIIIWWWooopppggggggllllll___UUUWWW]]]dddqqq~~~}}}{{{yyyzzzzzz{{{{{{||||||}}}}}}{{{xxxuuuttttttuuuuuutttyyyxxxvvvuuuttttttuuuuuuvvvtttqqqpppqqqrrrqqqqqqkkkjjjiiihhhhhhgggcccaaa___\\\XXXVVVVVVUUUTTTRRRPPPMMMIIIFFFDDDBBB@@@???>>>>>>===<<<<<<>>>BBBFFFOOO]]]www~~~mmmbbbZZZRRRLLLJJJCCCBBB@@@===;;;<<<@@@CCCAAACCCDDDEEEGGGJJJOOORRRbbbooowww```[[[YYYaaapppssseee[[[SSSNNNHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFHHHLLLPPPWWWffftttvvvbbbTTTUUUVVVXXXmmmyyywwwuuurrrqqqqqqqqqrrroooppprrrssssssrrrpppooommmlllkkkiiifffccc```^^^\\\\\\[[[ZZZXXXWWWWWWVVVQQQPPPMMMJJJGGGEEEDDDCCCAAA@@@@@@???????????????EEEHHHTTTkkkvvvjjjjjjqqqqqqdddZZZ\\\aaaggguuu~~~|||{{{{{{yyyxxx{{{{{{{{{|||}}}~~~~~~}}}{{{wwwvvvvvvwwwvvvvvvyyyxxxwwwvvvuuuuuuuuuuuuuuurrrpppooopppppppppooommmkkkjjjiiihhhgggdddaaaaaa^^^[[[YYYYYYXXXVVVTTTRRROOOKKKHHHFFFDDDBBB@@@======>>>======>>>AAACCCKKKWWWqqqyyyiii___XXXPPPKKKIIIEEEBBB>>><<<===???AAABBBBBBDDDFFFHHHIIIKKKNNNQQQ^^^jjjzzzzzzrrrsssyyyqqq___[[[[[[fffwww|||kkk^^^UUUNNNIIIGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFIIIMMMRRRZZZiiixxxtttaaaTTTUUUWWW\\\sss}}}yyyxxxuuusssrrrqqqrrrrrrpppqqqrrrssssssrrrqqqpppnnnmmmkkkiiifffbbb___^^^^^^]]][[[YYYYYYYYYYYYYYYSSSRRROOOKKKHHHEEEDDDCCCBBBAAA@@@@@@?????????@@@CCCFFFPPPccc{{{{{{nnnnnnvvvxxxjjj```aaaeeekkkxxx|||zzzzzzzzzyyyxxx{{{|||}}}~~~~~~zzzxxxxxxyyyyyyxxxyyyyyyxxxwwwwwwvvvvvvvvvtttrrrooonnnooopppooonnnooommmkkkiiiiiigggeeebbbbbb```]]]\\\[[[ZZZWWWVVVSSSPPPKKKHHHGGGEEECCCAAA<<<===???>>>>>>>>>???AAAGGGRRRkkktttddd[[[UUUNNNIIIHHHFFFBBB===<<>>@@@???>>>>>>>>>???FFFOOOeee{{{mmm___WWWRRRLLLHHHGGGFFFBBB>>>>>>@@@CCCCCCBBBDDDFFFIIIJJJKKKMMMOOOQQQXXXbbbmmmtttzzz~~~{{{vvvjjjddd___```dddkkkvvv|||iii^^^[[[```pppqqqaaaVVVPPPKKKHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEHHHOOOUUU___pppttteeeYYYYYY]]]hhhzzzzzzyyyxxxvvvuuutttssssssooooooppppppppppppooooooooonnnllliiifffdddbbbaaa```^^^\\\ZZZYYYYYYZZZ[[[WWWUUURRRNNNKKKHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???AAAGGGVVVkkkvvvuuu}}}~~~pppeeeeeehhhmmmyyy}}}zzzxxxyyyzzz{{{{{{}}}}}}~~~}}}~~~}}}|||||||||||||||{{{zzzyyyyyyvvvsssqqqpppqqqqqqqqqppppppnnnkkkjjjjjjjjjhhhgggdddbbbaaa```___]]]ZZZXXXTTTQQQLLLIIIHHHFFFDDDBBB???@@@AAA@@@???>>>???@@@EEELLL___{{{uuuhhhZZZSSSOOOJJJGGGFFFDDDBBB@@@???AAACCCDDDDDDCCCEEEGGGHHHJJJLLLOOORRRWWW___iiinnnsssvvvtttoooccc___[[[\\\^^^cccmmmwwwyyyhhh```]]]cccuuulll\\\RRRLLLHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEIIIQQQXXXccctttpppcccXXXXXX^^^mmm|||zzzzzzyyyxxxvvvuuutttsssooooooooooooooooooooooooooonnnllljjjhhhfffeeeeeebbbaaa___]]][[[[[[[[[[[[WWWVVVSSSOOOLLLIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>@@@EEEQQQccc{{{~~~yyy|||uuujjjjjjmmmrrr~~~|||xxxvvvxxxzzz{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzxxxuuusssrrrsssssssssrrrpppmmmkkkjjjkkkkkkkkkjjjfffeeeccccccbbb```\\\ZZZVVVSSSNNNKKKIIIHHHFFFDDDAAABBBBBBAAA???>>>???AAADDDIIIZZZuuupppcccVVVPPPLLLHHHFFFFFFBBBBBBBBBAAAAAAAAADDDFFFEEEGGGHHHIIIKKKNNNSSSVVVZZZbbbjjjooosssvvvtttpppccc___\\\]]]]]]```iiisssxxxzzzlllfffdddjjj}}}}}}kkk[[[QQQLLLHHHFFFDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGLLLTTT[[[gggyyymmmaaaXXXYYYaaattt~~~{{{zzzzzzyyyxxxvvvuuutttppppppoooooooooooopppppppppnnnlllkkkiiiiiiiiiiiieeedddcccaaa___]]]\\\[[[WWWVVVSSSPPPMMMKKKIIIIIIFFFEEEDDDBBBAAAAAA@@@@@@???@@@DDDMMM\\\rrrzzzuuu|||qqqqqquuuzzz}}}zzzvvvuuuwwwyyy{{{|||~~~~~~|||{{{yyywwwtttssstttuuutttsssooommmkkkjjjkkkllllllkkkhhhgggeeeeeedddbbb^^^\\\WWWTTTPPPMMMKKKJJJGGGFFFCCCCCCCCCAAA???>>>@@@BBBDDDGGGWWWqqqnnnaaaTTTNNNKKKHHHEEEFFFAAACCCDDDCCC@@@@@@DDDGGGJJJJJJKKKLLLNNNRRRXXX\\\___fffnnnssswwwzzzxxxttteeebbb``````___aaajjjsssxxxrrrnnnlllrrrlll\\\RRRMMMJJJHHHDDDDDDCCCCCCCCCDDDDDDEEEHHHIIINNNVVV^^^jjj|||lllaaaYYY[[[eeezzz{{{{{{zzzzzzxxxvvvuuutttqqqqqqppppppppppppqqqqqqpppooommmkkkjjjjjjkkkkkkhhhgggfffdddbbb___]]][[[WWWVVVSSSPPPNNNLLLKKKJJJFFFFFFDDDCCCBBBAAAAAA@@@@@@AAADDDJJJXXXlllxxxnnn}}}xxxxxx{{{}}}||||||}}}|||zzzzzz{{{}}}~~~~~~}}}|||}}}~~~xxxwwwvvvuuuttttttttttttrrrpppnnnnnnoooooommmkkkhhhgggfffeeeccc```^^^]]]XXXWWWTTTQQQNNNKKKJJJIIIDDDCCCAAA???>>>??????@@@BBBEEEQQQeee}}}xxxhhh\\\QQQMMMKKKHHHEEEEEEBBBAAAAAABBBCCCEEEGGGIIIFFFIIIMMMOOORRRXXX```fffgggpppzzz~~~~~~vvvlllccccccgggjjjpppuuu}}}{{{~~~kkk]]]TTTKKKEEECCCFFFFFFDDDCCCCCCDDDDDDEEEEEEHHHNNNWWWcccssslllccc\\\___iii~~~}}}yyyvvvuuusssrrrppppppooooooooooooooopppppppppooonnnllllllnnnooopppqqqooolllhhhdddaaa^^^]]]YYYXXXUUURRRPPPNNNLLLLLLGGGEEEBBBAAAAAAAAA@@@>>>@@@@@@CCCIIIQQQaaazzztttooowww}}}|||}}}}}}|||zzzyyy{{{||||||}}}~~~}}}{{{|||}}}yyyyyyxxxwwwwwwvvvvvvuuurrrpppnnnnnnoooooommmllljjjiiihhhfffdddbbb``````[[[YYYVVVSSSPPPMMMKKKJJJHHHGGGEEECCCAAA@@@@@@@@@AAADDDOOObbbyyyvvvggg[[[PPPLLLJJJGGGEEEEEEAAAAAAAAAAAACCCEEEGGGHHHHHHKKKPPPSSSWWW^^^gggmmmsss}}}wwwmmmkkknnnqqqwww}}}kkk]]]TTTKKKEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFGGGJJJQQQ[[[hhhxxxmmmeee___aaannn~~~{{{xxxuuutttsssrrrpppooooooooooooppppppqqqqqqqqqpppnnnmmmmmmnnnpppqqqrrrqqqoookkkgggccc```^^^XXXWWWUUUSSSQQQPPPOOOOOOIIIGGGEEECCCCCCCCCAAA@@@AAA@@@BBBFFFMMM\\\tttssskkkqqq}}}~~~~~~~~~|||zzzyyyzzz{{{yyy{{{}}}~~~}}}|||}}}~~~{{{zzzzzz{{{zzzzzzzzzzzzyyyxxxwwwvvvqqqpppoooooooooooonnnlllmmmllliiigggeeedddcccccc___]]]ZZZVVVRRROOOMMMLLLMMMKKKIIIFFFCCCAAA@@@@@@AAACCCKKK\\\rrrtttfffZZZNNNJJJIIIFFFDDDDDDAAAAAAAAAAAABBBEEEGGGHHHIIINNNSSSXXX^^^gggrrryyy|||wwwxxx|||kkk\\\SSSJJJFFFEEEFFFEEEDDDDDDDDDEEEFFFGGGIIIMMMUUUaaannn~~~ooogggaaaeeettt}}}{{{yyyuuusssssssssqqqpppnnnoooooopppqqqrrrssssssrrrqqqpppoooooopppqqqrrrtttsssrrroookkkfffbbb___XXXXXXWWWVVVTTTSSSRRRRRRMMMJJJGGGFFFEEEDDDBBBAAABBBAAAAAACCCIIIUUUlllrrrhhhiiiwww~~~~~~~~~|||zzzxxxyyyzzzyyy{{{}}}}}}|||{{{zzzzzz|||}}}zzzxxxyyyzzzyyyzzzzzzzzzzzzxxxwwwvvvqqqpppooooooppppppnnnmmmooommmjjjgggeeedddeeeeeeaaa___\\\XXXTTTQQQOOONNNMMMLLLJJJGGGEEEBBBAAA@@@AAABBBHHHVVVjjj}}}uuufffZZZNNNIIIHHHEEEDDDDDDAAAAAAAAAAAACCCEEEGGGHHHJJJOOOVVV]]]eeeqqq}}}|||hhh[[[QQQIIIFFFGGGEEEEEEDDDDDDDDDEEEGGGHHHJJJPPPZZZfffuuunnnhhhccciii{{{~~~{{{xxxuuurrrqqqqqqqqqpppooonnnooopppqqqrrrsssttttttsssrrrqqqqqqqqqqqqrrrssstttttttttrrrnnnhhhccc```\\\[[[ZZZYYYXXXVVVTTTSSSOOOMMMJJJGGGFFFEEECCCAAABBB@@@@@@BBBEEEPPPeeexxxsssgggeeennnyyy~~~~~~~~~|||zzzxxxyyyzzzzzz|||~~~|||{{{zzzyyyyyy{{{}}}~~~~~~}}}~~~~~~|||yyywwwxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuqqqpppooooooppppppooonnnnnnllliiifffddddddeeeeeebbb```]]]ZZZVVVSSSQQQPPPKKKKKKIIIHHHEEECCCAAA@@@BBBBBBFFFRRRcccuuu}}}yyyyyyzzz|||vvvhhh[[[OOOJJJHHHEEEDDDEEEBBBAAAAAABBBCCCEEEGGGIIIKKKPPPXXXaaalllyyytttdddXXXOOOGGGEEEGGGEEEDDDDDDDDDEEEFFFHHHIIIKKKRRR^^^kkkzzz}}}kkkgggdddlll}}}{{{vvvtttqqqppppppppppppooonnnpppqqqssstttuuuuuuuuussssssrrrrrrrrrrrrsssssssssssssssqqqnnniiieeebbb``````___]]][[[XXXUUUTTTRRROOOKKKIIIGGGEEEBBB@@@AAA@@@@@@BBBEEENNNaaarrrwwwiiiccciiirrr~~~~~~~~~|||zzzyyyzzz{{{}}}~~~~~~|||zzzyyyxxxxxxzzz|||}}}{{{zzz|||||||||zzzxxxwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuvvvqqqpppooooooqqqqqqpppooolllkkkiiifffeeeddddddeeecccaaa___\\\XXXVVVTTTTTTMMMLLLLLLJJJHHHEEECCCBBBCCCCCCFFFOOO^^^nnn|||}}}yyywwwrrrrrrsssuuuwwwyyy|||}}}yyylll___QQQKKKIIIFFFEEEEEECCCCCCCCCCCCDDDGGGIIIJJJLLLRRR[[[eeeqqquuujjj]]]TTTLLLEEEDDDFFFDDDDDDDDDDDDEEEGGGIIIJJJMMMUUUbbbpppxxxgggeeefffqqq~~~|||xxxuuurrrqqqqqqqqqqqqppppppqqqssstttuuuuuuuuutttrrrrrrssssssssssssrrrrrrrrrrrrrrrpppnnnjjjgggeeedddccccccaaa^^^ZZZWWWUUUUUURRRNNNJJJHHHFFFCCCAAA@@@@@@BBBCCCDDDKKK[[[jjj}}}lllcccfffmmmyyy|||}}}}}}|||zzzyyy{{{|||~~~~~~~~~~~~}}}|||{{{zzzvvvvvvvvvyyy{{{|||{{{yyyyyyzzzzzzyyywwwwwwxxxyyy{{{yyywwwuuutttuuuvvvwwwqqqpppooooooqqqqqqpppoookkkjjjiiihhhgggfffeeeddddddcccaaa^^^\\\ZZZXXXXXXSSSRRRQQQOOOLLLHHHEEECCCDDDDDDGGGNNN[[[iiivvv~~~}}}zzzwwwttttttuuuvvvxxx{{{}}}~~~qqqcccTTTMMMJJJGGGEEEFFFDDDDDDDDDDDDFFFHHHJJJKKKOOOTTT^^^iiivvvwwwppphhh```VVVPPPJJJCCCBBBEEEDDDCCCCCCDDDFFFHHHJJJKKKPPPXXXfffuuurrrdddeeehhhuuu}}}|||yyyvvvtttttttttsssrrrqqqrrrtttvvvvvvvvvttttttrrrrrrrrrssssssrrrrrrrrrrrrqqqqqqpppnnnllljjjiiidddddddddcccaaa^^^[[[YYYXXXUUUPPPMMMJJJGGGDDDBBBAAAAAACCCDDDDDDGGGSSSaaayyyooocccccciiisss||||||}}}|||zzzzzz{{{}}}~~~}}}|||{{{zzzzzzyyyssstttuuuxxx{{{||||||zzzxxxyyyyyyxxxwwwwwwxxxzzz|||zzzwwwtttsssuuuwwwyyyqqqpppooopppqqqrrrqqqpppkkkkkkjjjjjjiiigggeeedddfffdddbbb```^^^\\\[[[[[[YYYXXXVVVSSSOOOKKKGGGDDDEEEEEEHHHNNNYYYgggsss{{{|||}}}{{{{{{{{{|||}}}ssseeeVVVOOOKKKHHHFFFFFFEEEEEEEEEEEEGGGIIIKKKLLLQQQWWW```lllzzztttjjjccc```YYYRRRMMMHHHBBBAAADDDCCCCCCCCCDDDFFFHHHJJJLLLRRR[[[iiixxxnnnccceeejjjyyy~~~}}}yyywwwwwwwwwuuutttrrrsssuuuwwwwwwvvvtttsssqqqrrrrrrssssssrrrrrrqqqrrrrrrqqqpppooonnnmmmmmmcccdddddddddccc```]]]\\\ZZZWWWSSSOOOLLLIIIFFFCCCAAABBBDDDEEECCCDDDNNNZZZtttooobbb```fffppp}}}|||{{{zzzzzz{{{|||}}}}}}{{{yyyxxxxxxxxxyyyzzz|||{{{xxxvvvyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxvvvuuuuuuuuuvvvwwwuuurrrppprrruuuuuuqqqmmmpppnnnkkkiiiiiiiiigggfffeeecccaaa^^^]]]\\\\\\\\\\\\[[[XXXTTTPPPLLLIIIGGGGGGJJJLLLNNNTTTaaaoooxxxwww|||mmm\\\TTTQQQMMMJJJJJJGGGGGGFFFFFFFFFHHHJJJLLLWWW^^^iiiuuuxxxlllbbb[[[SSSPPPLLLHHHEEEDDDDDDDDDCCCBBBDDDFFFEEEDDDJJJQQQUUU```pppzzzhhheee```ggg~~~{{{yyyvvvuuuuuuuuuvvvvvvwwwxxxwwwvvvuuutttuuusssqqqpppqqqqqqpppoooppppppoooooonnnnnnmmmmmmjjjiiigggdddbbbaaa``````^^^ZZZUUUPPPMMMJJJGGGEEEEEEDDDBBB@@@@@@EEELLLQQQggg~~~vvvdddaaagggsss}}}}}}|||{{{{{{|||}}}}}}~~~|||zzzxxxwwwxxxxxxyyy{{{||||||zzzxxxzzzyyyyyyyyyyyyyyyzzzzzzyyyxxxvvvuuuuuuuuuvvvvvvvvvsssqqqsssvvvvvvsssnnnpppnnnlllkkkkkkjjjhhhfffgggeeecccaaa___^^^^^^^^^]]][[[XXXTTTPPPLLLHHHGGGGGGIIIKKKLLLQQQ\\\iiirrruuuppp^^^UUUPPPLLLJJJJJJIIIIIIHHHHHHHHHKKKNNNQQQYYYaaammm{{{{{{mmmbbbYYYTTTQQQNNNKKKGGGDDDDDDDDDDDDEEEDDDEEEGGGFFFEEEKKKSSSXXXcccssssssdddbbbaaalll}}}{{{yyywwwvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvuuusssqqqqqqqqqrrrqqqpppqqqpppppppppooonnnnnnmmmjjjiiigggeeecccbbbaaaaaa```]]]WWWSSSPPPLLLIIIGGGEEEDDDBBBAAAAAAEEEJJJOOObbbyyyzzzgggbbbgggttt~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{yyywwwvvvxxxxxxyyy{{{~~~~~~}}}{{{{{{{{{yyyxxxxxxyyyzzz{{{yyyxxxwwwuuuttttttuuuuuuvvvtttsssuuuwwwwwwtttqqqooonnnmmmnnnnnnllljjjgggiiihhhfffdddbbbaaaaaaaaa^^^\\\YYYTTTPPPLLLHHHGGGGGGHHHIIIJJJNNNVVVbbbkkkrrruuubbbWWWQQQMMMKKKMMMMMMMMMMMMLLLLLLOOOSSSWWW]]]ggguuu|||lll```XXXQQQMMMMMMKKKHHHFFFDDDDDDDDDEEEFFFEEEEEEGGGGGGGGGMMMUUU\\\hhhxxxlll```^^^aaarrr~~~~~~}}}|||zzzxxxwwwwwwxxxxxxxxxxxxzzz{{{{{{zzzyyyxxxvvvtttrrrrrrrrrsssrrrqqqqqqqqqqqqqqqpppooonnnnnnkkkjjjhhhfffeeedddccccccddd```[[[WWWSSSPPPLLLIIIDDDDDDDDDCCCBBBDDDHHHLLLZZZqqqjjjcccfffttt~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzxxxwwwyyyxxxyyy|||~~~}}}|||zzzyyyyyyyyy{{{|||yyyxxxwwwuuutttttttttuuuuuuttttttuuuwwwwwwtttrrrooooooooopppqqqooollliiikkkjjjiiigggeeedddcccbbb___]]]ZZZVVVQQQMMMJJJHHHGGGFFFGGGIIILLLRRR]]]gggrrrzzzggg[[[TTTPPPOOORRRSSSTTTTTTSSSRRRTTTYYY]]]cccnnnqqqcccZZZTTTPPPMMMIIIHHHFFFDDDDDDDDDEEEEEEEEEDDDEEEGGGGGGHHHOOOWWWbbbmmm~~~}}}hhh___]]]cccwww}}}|||{{{zzzyyyxxxwwwxxxyyyyyyxxxyyy{{{|||||||||{{{{{{wwwuuussssssttttttsssrrrrrrrrrssssssrrrqqqoooooolllkkkjjjhhhgggffffffffffffccc^^^ZZZVVVSSSNNNKKKEEEFFFFFFEEEDDDDDDGGGIIISSSiiiyyyoooeeefffrrr~~~~~~~~~~~~}}}~~~}}}}}}|||{{{zzzyyyyyyyyyzzz|||}}}}}}{{{zzzzzzzzz{{{{{{yyyxxxvvvttttttttttttuuusssssstttuuuvvvvvvtttsssqqqpppqqqrrrsssrrrooolllmmmlllkkkjjjhhhfffeeedddaaa___\\\XXXTTTPPPMMMLLLIIIGGGGGGKKKLLLOOOYYYdddrrr~~~|||kkk___XXXTTTUUUXXXZZZ]]]___^^^\\\]]]aaafffmmmxxxvvvhhh]]]VVVSSSPPPMMMFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCDDDGGGHHHJJJRRR[[[iiitttwwwfffaaa^^^fff{{{}}}}}}yyyxxxwwwvvvvvvwwwxxxyyyxxxyyyzzz|||}}}}}}||||||yyywwwuuutttuuuuuutttssssssssstttuuutttrrrqqqooommmlllkkkjjjiiiiiiiiiiiigggddd```\\\YYYVVVQQQNNNGGGHHHHHHGGGEEEEEEFFFHHHNNNbbbsssuuuiiigggsss~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzz{{{~~~}}}}}}}}}||||||{{{zzzzzzwwwvvvuuutttttttttuuuvvvssssssuuuvvvvvvuuuuuutttrrrrrrrrrsssttttttrrrpppnnnnnnnnnmmmkkkiiigggfffcccaaa___\\\XXXUUUSSSQQQMMMIIIIIIMMMMMMMMMUUUaaaooo{{{{{{kkkaaa[[[WWWZZZ^^^```eeejjjkkkiiiiiimmmrrrzzztttlll```XXXSSSPPPMMMKKKEEEEEEEEEDDDDDDEEEEEEEEECCCBBBDDDGGGIIIMMMVVV```qqq|||pppcccaaa```jjj|||}}}wwwwwwvvvuuuuuuvvvwwwxxxvvvwwwyyy{{{|||}}}||||||zzzxxxvvvvvvvvvwwwvvvttttttuuuvvvvvvvvvtttrrrpppnnnnnnmmmlllkkkkkkkkklllgggeeebbb___]]]YYYUUURRRKKKKKKJJJHHHFFFEEEFFFHHHKKK\\\lll{{{}}}nnnlllttt}}}}}}~~~~~~}}}}}}{{{{{{|||||||||{{{zzzzzz{{{zzzzzz{{{}}}|||}}}~~~~~~~~~|||zzzyyyuuuuuutttssstttuuuvvvwwwsssuuuvvvwwwwwwvvvvvvvvvtttsssrrrsssuuuuuutttsssqqqqqqqqqpppnnnllljjjhhheeecccaaa___\\\ZZZXXXWWWSSSMMMKKKNNNLLLIIIOOO[[[hhhttt~~~vvviiiaaa\\\ZZZ\\\bbbdddkkktttwwwwwwwww|||{{{jjjddd[[[TTTQQQNNNKKKHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCEEEIIILLLQQQ\\\fffzzz}}}hhh^^^^^^aaammm}}}||||||vvvuuutttsssssstttuuuvvvtttuuuwwwyyy{{{||||||{{{{{{yyywwwwwwwwwxxxwwwuuutttuuuwwwxxxwwwuuurrrqqqooonnnnnnmmmmmmmmmmmmnnnhhhgggdddcccaaa^^^ZZZWWWOOONNNLLLIIIFFFEEEGGGIIIIIIWWWeeeuuuuuurrrrrryyy|||}}}~~~~~~}}}|||yyyzzzzzz{{{{{{zzzyyyyyy|||zzzzzz{{{}}}|||}}}}}}zzzxxxttttttsssssstttuuuwwwxxxtttvvvxxxyyyxxxxxxxxxxxxvvvtttssssssuuuvvvvvvuuusssssssssrrrqqqnnnlllkkkfffeeecccaaa___]]][[[ZZZWWWOOOMMMOOOKKKEEEJJJVVVbbbooo{{{rrrgggaaa\\\ZZZ^^^ccceeennnyyyuuufff```XXXSSSQQQNNNJJJGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFKKKOOOTTT```jjjtttbbbZZZZZZaaappp~~~|||{{{{{{vvvuuutttsssrrrsssttttttrrrtttvvvxxxzzz{{{{{{{{{|||zzzxxxwwwxxxxxxwwwvvvuuuvvvxxxyyyxxxvvvsssqqqoooooonnnnnnnnnnnnooooooiiihhhfffeeedddaaa]]]ZZZQQQPPPNNNJJJFFFFFFHHHJJJHHHTTT```qqqzzzwwwnnnsss}}}}}}}}}}}}||||||||||||{{{{{{zzzyyyyyyyyyyyyzzzyyyzzz|||}}}~~~~~~~~~}}}}}}}}}~~~}}}xxxuuuwwwvvvuuussssssuuuvvvwwwvvvwwwyyyzzzzzzyyyxxxwwwttttttuuuuuuvvvvvvwwwwwwxxxxxxwwwuuurrrnnnkkkiiiiiiiiiiiigggeeebbb___^^^XXXSSSPPPOOONNNLLLNNNSSS```iii|||rrrnnnhhhbbb^^^^^^```bbbeeennnyyy|||oooaaa\\\UUUPPPMMMLLLJJJIIIEEEDDDCCCBBBBBBCCCDDDEEEEEEGGGJJJLLLPPP[[[jjjuuu~~~jjj^^^ZZZZZZaaayyy}}}yyyxxxtttsssrrrrrrqqqqqqrrrrrruuuuuuwwwxxxyyyzzzzzzzzzyyyxxxvvvvvvvvvxxxzzz{{{zzzzzzyyywwwvvvtttssssssqqqooommmlllmmmnnnmmmmmmkkkiiigggfffeeeccc```]]]XXXVVVRRRMMMIIIFFFDDDCCCHHHMMMXXXgggvvv}}}hhhjjjnnn{{{zzz}}}}}}}}}}}}||||||||||||{{{zzzyyyyyyxxxxxxyyyyyyyyyzzz{{{|||}}}}}}}}}|||}}}~~~~~~}}}yyyvvvwwwvvvuuuttttttuuuvvvwwwvvvxxxyyy{{{{{{zzzyyyxxxuuuuuuuuuvvvvvvvvvwwwwwwyyyyyyxxxvvvtttpppnnnlllkkkkkkjjjiiifffdddaaa```]]]WWWSSSRRROOOLLLMMMPPP[[[dddwwwwwwmmmjjjeee```\\\\\\]]]^^^```hhhrrryyy}}}zzzlll___ZZZTTTOOOLLLKKKJJJIIIEEEDDDCCCBBBBBBCCCDDDEEEFFFHHHKKKMMMRRR^^^ooo|||yyyggg]]]ZZZ\\\hhh~~~{{{wwwwwwssssssrrrqqqqqqqqqqqqqqqssstttvvvwwwxxxyyyyyyyyywwwwwwvvvvvvvvvwwwxxxyyyxxxxxxwwwvvvtttsssrrrrrrqqqooolllkkklllmmmmmmlllllljjjhhhgggfffdddaaa___ZZZXXXTTTPPPLLLHHHFFFEEEGGGKKKTTTaaappp|||ooojjjllluuu~~~uuusssttt|||}}}}}}}}}}}}||||||||||||yyyyyyxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{{{{}}}}}}~~~~~~zzzwwwwwwvvvuuuttttttuuuvvvwwwwwwxxxzzz{{{|||{{{zzzyyyvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxwwwuuusssqqqooommmmmmmmmlllkkkiiifffdddcccbbb\\\WWWUUUQQQLLLLLLNNNUUU^^^pppssslllgggeeeaaa]]]ZZZXXXXXXXXXYYY___hhhnnnrrryyyuuuggg[[[WWWQQQMMMKKKIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFFFFIIIKKKOOOVVVdddwwwrrrddd[[[[[[___qqq}}}yyyvvvuuurrrrrrqqqppppppppppppqqqqqqrrrsssuuuvvvvvvvvvvvvttttttuuuuuuuuuuuuvvvvvvuuuttttttsssrrrrrrqqqqqqqqqnnnlllkkkkkklllkkkkkkkkkjjjhhhggggggeeebbb```]]][[[WWWSSSOOOLLLIIIHHHFFFHHHNNNYYYggguuu~~~xxxlllkkkooo|||wwwmmmiiijjjqqq~~~}}}}}}}}}||||||||||||{{{xxxxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyyy|||||||||~~~}}}zzzwwwvvvvvvuuuttttttuuuvvvvvvuuuwwwyyy{{{{{{{{{yyyxxxwwwwwwwwwwwwwwwvvvvvvvvvttttttsssrrrqqqooonnnmmmoooooonnnmmmkkkjjjhhhgggfff```[[[XXXTTTNNNMMMOOORRRZZZkkkwwwllleeebbb```^^^[[[XXXUUUTTTSSSRRRWWW\\\```dddkkkvvv}}}ooobbbWWWSSSNNNKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFIIILLLQQQZZZkkk|||lllaaaYYY\\\cccwww~~~|||xxxuuuuuuqqqqqqpppoooooooooooopppooopppqqqrrrssssssssssssqqqrrrssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqpppppppppnnnkkkjjjkkkkkkkkkjjjjjjiiiggggggfffeeeccc```___]]]ZZZVVVRRRNNNKKKJJJFFFGGGJJJRRR___nnn{{{nnnjjjmmmyyyrrrgggdddeeekkkwww~~~|||||||||{{{{{{{{{zzzzzzwwwwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwzzzyyyzzz{{{||||||yyywwwuuuttttttttttttttttttuuusssuuuwwwyyyzzzyyyxxxwwwxxxwwwwwwwwwvvvvvvuuuuuusssrrrrrrqqqpppppppppoooqqqqqqpppnnnmmmllllllkkkhhhbbb^^^\\\XXXRRRQQQSSSSSSYYYiii|||rrriiiddd^^^]]][[[XXXVVVSSSRRRQQQNNNPPPRRRSSSVVV\\\dddjjjttt~~~~~~hhh\\\SSSPPPLLLIIIHHHHHHFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGEEEIIINNNTTT___rrrttthhh___YYY^^^hhh{{{|||wwwtttuuuppppppooonnnnnnnnnnnnooonnnnnnooopppqqqqqqqqqqqqoooppppppqqqqqqpppoooooonnnnnnnnnooopppqqqqqqqqqqqqnnnllljjjkkkkkkjjjiiiiiigggfffffffffeeecccaaa```___\\\XXXTTTPPPMMMKKKHHHHHHIIINNNYYYgggvvvmmmhhhjjjvvvoooddd``````eeeooozzz~~~{{{zzzzzzzzzzzzyyyyyyyyywwwwwwvvvuuuuuuuuuuuuvvvuuuttttttsssttttttuuuuuuvvvvvvvvvwwwyyyyyywwwuuussssssssssssssssssssssssrrrtttvvvxxxyyyyyyxxxwwwxxxwwwwwwvvvuuuttttttsssssssssrrrrrrrrrrrrsssssssssrrrqqqoooooonnnnnnnnnjjjeeeaaa___[[[UUUSSSUUUVVVZZZfff}}}~~~yyysssmmmfffbbb\\\ZZZXXXUUUSSSQQQPPPOOOKKKKKKJJJJJJKKKOOOUUUZZZdddmmm{{{uuubbbWWWQQQNNNKKKIIIHHHGGGFFFEEEEEEDDDDDDCCCDDDEEEGGGHHHFFFKKKQQQYYYfffzzzlllddd^^^ZZZaaannn~~~{{{vvvssstttoooooonnnmmmmmmmmmmmmnnnmmmmmmnnnoooppppppoooooonnnnnnnnnmmmmmmmmmmmmmmmlllmmmnnnoooppprrrssssssrrrooolllkkkkkkkkkjjjiiiiiigggfffggggggfffdddbbbbbbaaa___[[[WWWSSSOOOMMMIIIIIIJJJMMMTTTaaaoooxxxooohhhfffpppoooddd```aaaeeemmmvvv~~~~~~yyyyyyyyyxxxxxxxxxwwwwwwxxxwwwvvvvvvuuuuuuvvvvvvtttsssrrrrrrrrrrrrssstttsssrrrrrrtttvvvvvvuuusssqqqqqqqqqrrrrrrqqqqqqqqqrrrtttvvvyyyzzzzzzyyyxxxwwwwwwvvvuuutttsssrrrqqqrrrrrrqqqqqqqqqssstttuuusssrrrqqqpppooooooppppppmmmhhhdddbbb]]]WWWTTTVVVVVVYYYcccxxx}}}yyysssoookkkgggbbb^^^YYYXXXUUURRROOONNNNNNNNNJJJHHHGGGEEEEEEHHHLLLOOOVVV]]]iiivvv}}}kkk\\\SSSOOOLLLJJJHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDFFFGGGHHHHHHNNNVVV```mmmvvvddd```]]][[[eeeuuu~~~}}}zzztttrrrsssooonnnmmmmmmllllllmmmmmmmmmmmmnnnnnnoooooonnnnnnnnnmmmkkkjjjjjjjjjkkkkkkllllllnnnppprrrsssuuuvvvsssqqqmmmlllllllllkkkjjjjjjiiihhhiiiiiiiiigggeeeeeedddbbb___[[[VVVRRRPPPJJJJJJJJJLLLQQQ[[[gggpppxxxwwwllleeekkkzzzooodddccccccgggmmmvvv}}}~~~xxxxxxxxxwwwwwwwwwvvvvvvxxxxxxwwwvvvvvvvvvvvvvvvtttsssrrrqqqqqqqqqrrrsssqqqppppppqqqssstttsssrrroooppppppqqqqqqppppppooosssuuuwwwzzz{{{{{{zzzyyywwwvvvvvvtttsssrrrqqqpppoooooonnnnnnoooqqqssstttsssrrrqqqpppooopppqqqqqqpppkkkfffddd___WWWTTTUUUVVVXXX```ttt{{{xxxsssmmmiiifffbbb^^^ZZZXXXVVVRRROOOMMMLLLLLLLLLIIIGGGEEEDDDDDDFFFIIIKKKKKKRRR\\\hhhuuuttteeeXXXQQQNNNLLLIIIHHHHHHHHHGGGEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJPPPZZZdddrrrppp___^^^]]]\\\hhhyyy}}}|||xxxrrrpppqqqnnnnnnmmmllllllllllllmmmmmmmmmnnnnnnooonnnnnnnnnnnnllljjjhhhhhhiiijjjkkklllmmmnnnpppsssuuuvvvwwwtttqqqnnnmmmllllllkkkjjjlllkkkjjjjjjkkkkkkiiihhhgggfffdddaaa]]]YYYTTTRRRIIIJJJKKKLLLOOOWWWbbbkkkqqqzzzqqqfffiiivvvooodddbbbbbbeeekkkrrr~~~}}}||||||}}}|||zzzyyyxxxxxxyyyyyyzzzyyyyyyxxxxxxxxxxxxxxxvvvuuutttssssssqqqnnnkkklllnnnoooqqqqqqqqqppppppnnnoooooonnnmmmmmmppprrruuuvvvyyy{{{{{{zzzxxxvvvuuutttsssqqqpppooooooooolllnnnpppppppppooopppqqqrrrrrrqqqqqqpppqqqqqqrrrooolllhhhddd```]]][[[ZZZWWWZZZ```mmm|||wwwsssooojjjeeebbb___\\\ZZZWWWTTTPPPNNNLLLJJJGGGEEEEEEDDDDDDCCCCCCCCCDDDDDDKKKNNNTTTZZZcccnnnyyy}}}xxxqqqggg^^^UUUPPPLLLKKKIIIHHHGGGFFFFFFFFFDDDCCCBBBCCCEEEHHHIIIIIINNNSSS]]]llllll]]]]]]^^^```ppp}}}yyyvvvtttsssrrrooonnnmmmlllkkklllmmmnnnllllllmmmmmmllllllkkkjjjkkkjjjiiiiiiiiijjjkkkllloooooopppqqqssstttuuuuuuwwwrrrmmmkkklllnnnnnnmmmmmmllllllmmmmmmllljjjhhhkkkjjjhhheeeaaa\\\XXXUUUQQQMMMKKKMMMPPPTTT]]]fffpppttt}}}wwwfffiiivvvoooeee```aaaffflllsss~~~}}}||||||}}}|||zzzyyyxxxxxxyyyyyyzzzyyyxxxwwwvvvwwwxxxxxxvvvuuutttssssssqqqnnnkkkkkklllnnnooopppooooooooolllmmmmmmmmmlllllloooqqqtttvvvxxxzzz{{{yyywwwvvvtttsssrrrpppooonnnnnnmmmmmmoooqqqrrrqqqqqqrrrssstttsssrrrrrrqqqqqqqqqqqqqqqoookkkgggccc```^^^^^^[[[]]]aaakkk~~~yyyuuurrrnnniiidddaaa^^^[[[YYYVVVTTTPPPMMMKKKIIIGGGEEECCCCCCCCCBBBBBBCCCDDDDDDBBBEEEIIIOOOVVV___hhhooouuurrrppprrrvvv{{{rrrpppllleee^^^WWWQQQMMMKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDCCCDDDFFFHHHJJJKKKRRRXXXdddtttyyygggZZZ[[[___dddwww}}}yyyvvvtttssssssooonnnmmmlllllllllmmmnnnllllllmmmmmmllllllkkkjjjlllkkkjjjiiiiiijjjjjjkkkppppppqqqrrrrrrssstttttttttppplllkkkmmmoooppppppooooooooopppqqqpppnnnllllllkkkiiifffbbb]]]YYYWWWTTTPPPMMMNNNOOOQQQYYYaaaiiinnnvvv~~~llllllwwwmmmccc```aaafffmmmuuu}}}}}}}}}}}}||||||zzzyyyyyyyyyyyyyyyzzzyyywwwuuuuuuvvvwwwxxxvvvuuutttssssssqqqnnnkkkiiijjjkkklllmmmmmmmmmmmmjjjkkkkkkkkkjjjkkknnnpppsssuuuxxxyyyzzzyyywwwuuurrrrrrpppnnnmmmlllkkkkkkoooqqqssssssrrrrrrssstttvvvuuuuuutttsssrrrrrrqqqtttrrrnnnkkkhhhfffddddddaaabbbdddiiivvv|||vvvqqqooolllgggbbb___\\\YYYWWWUUUSSSOOOLLLKKKIIIFFFDDDAAAAAAAAAAAABBBCCCCCCDDDAAACCCFFFIIIMMMTTT[[[```gggddddddhhhooo}}}tttmmmdddbbb^^^YYYTTTPPPMMMLLLIIIIIIGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEFFFIIIKKKMMMWWW___nnn~~~ooo```VVVYYY___iii~~~|||yyywwwuuutttsssppppppooonnnmmmmmmnnnnnnlllmmmmmmmmmmmmlllkkkkkkllllllkkkkkkkkkkkkkkklllqqqqqqqqqrrrrrrssssssssspppnnnkkklllnnnqqqssssssrrrrrrrrrtttuuuuuusssqqqmmmllljjjgggccc___[[[YYYWWWSSSPPPOOONNNNNNTTT[[[ccchhhooozzzuuurrryyy{{{kkkaaa```aaagggpppyyy~~~}}}|||}}}}}}~~~{{{{{{zzzzzzyyyyyyyyyyyyzzzyyyvvvuuutttuuuwwwyyyvvvuuutttssssssqqqnnnkkkhhhhhhiiiiiijjjkkkkkkkkkhhhiiiiiiiiiiiijjjlllooossstttwwwxxxyyyxxxvvvtttqqqpppnnnmmmkkkjjjjjjjjjoooqqqsssssssssrrrssstttxxxxxxwwwvvvuuutttsssrrrsssrrrpppnnnlllllllllllliiihhhhhhiiiqqq~~~{{{tttooommmjjjddd```]]][[[XXXVVVTTTQQQNNNKKKJJJHHHFFFDDD??????@@@@@@AAABBBCCCDDDDDDEEEGGGHHHJJJNNNSSSWWW]]][[[\\\bbblll}}}tttiiiddd]]]ZZZWWWRRROOOMMMLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFIIIMMMOOOXXXdddvvv}}}ggg[[[TTTWWW```nnn~~~}}}{{{yyywwwuuuttttttqqqqqqppppppoooooonnnnnnmmmmmmmmmmmmmmmllllllkkkkkklllmmmnnnoooppppppppprrrrrrrrrrrrrrrrrrrrrrrrooonnnmmmnnnppprrrsssttttttssstttvvvxxxyyywwwvvvooonnnllljjjfffaaa]]][[[YYYUUURRRPPPNNNMMMQQQWWWbbbgggmmmuuu}}}www{{{wwwhhh``````aaahhhsss~~~}}}|||{{{|||}}}}}}zzzzzzzzzzzzzzzzzzyyyyyyzzzyyywwwvvvuuuvvvwwwxxxvvvuuutttssssssqqqnnnkkkggggggggghhhiiiiiijjjkkkhhhiiiiiiiiihhhiiilllnnnqqqsssvvvwwwxxxwwwuuussspppooonnnlllkkkkkkjjjjjjnnnppprrrsssrrrrrrssstttzzzzzzzzzyyyxxxvvvtttsssrrrqqqpppooopppppprrrssspppnnnllllllppp{{{tttoookkkhhhccc___\\\ZZZWWWUUURRRPPPLLLJJJIIIGGGEEECCC?????????@@@AAABBBCCCDDDDDDEEEEEEEEEFFFHHHKKKNNNRRRQQQTTT\\\gggyyyuuuiiiaaa]]]YYYWWWSSSOOOLLLKKKKKKKKKGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEIIINNNSSSZZZhhh}}}sssaaaYYYTTTWWWaaarrr}}}{{{{{{zzzyyywwwvvvuuutttsssrrrrrrrrrqqqpppoooooommmmmmnnnnnnmmmmmmlllkkkjjjkkkooorrrtttuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqrrrrrrrrrssstttttttttuuuwwwzzzzzzyyywwwqqqpppnnnlllhhhddd```^^^ZZZVVVTTTSSSQQQNNNQQQWWW```ffflllrrr~~~zzz{{{sssggg```aaabbbjjjwww}}}}}}{{{zzzzzz{{{{{{|||yyyzzzzzz{{{{{{zzzyyyyyyzzzyyyyyyxxxxxxxxxxxxxxxvvvuuutttssssssqqqnnnkkkhhhhhhggghhhhhhiiikkkkkkjjjkkkkkkjjjiiiiiilllnnnqqqrrruuuvvvwwwvvvtttrrrooonnnmmmmmmllllllmmmmmmoooppprrrsssrrrrrrssstttzzz{{{{{{{{{zzzyyywwwvvvssssssrrrrrrrrrtttuuuvvvvvvqqqnnnnnnqqq~~~{{{uuupppjjjgggbbb^^^\\\YYYWWWUUUQQQNNNKKKIIIHHHGGGDDDCCC@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFEEEFFFIIIKKKMMMMMMQQQZZZeeewwwttthhh```ZZZWWWUUUSSSPPPLLLIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEBBBDDDEEEFFFFFFKKKRRRXXXaaappp}}}iii\\\WWWUUUXXXbbbuuu|||yyyyyyyyyyyyxxxwwwuuuuuutttttttttssssssqqqpppooommmnnnnnnnnnnnnmmmlllllliiilllppptttwwwwwwwwwvvvqqqqqqqqqrrrrrrsssssssssrrrtttvvvvvvtttsssttttttuuuuuuvvvxxxzzz{{{yyyxxxrrrrrrqqqnnnjjjfffcccaaa]]]YYYWWWWWWTTTQQQSSSWWW\\\dddkkknnnwww{{{zzzqqqgggaaabbbdddmmm|||}}}|||{{{yyyyyyyyyzzz{{{yyyyyyzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{zzzyyyxxxwwwvvvuuutttssssssqqqnnnkkkiiiiiihhhhhhiiijjjllllllmmmmmmmmmkkkjjjjjjlllnnnpppqqqtttvvvvvvuuusssrrrnnnnnnnnnnnnnnnoooppppppppprrrtttttttttssstttuuuzzz{{{|||}}}|||{{{yyyxxxxxxwwwvvvuuutttuuuvvvvvvyyyqqqmmmnnnpppyyy|||uuupppjjjfffbbb^^^[[[YYYWWWUUUPPPMMMJJJHHHGGGFFFDDDBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFGGGJJJLLLLLLMMMQQQZZZeeeuuu~~~zzzzzz|||pppfff^^^YYYUUURRRQQQPPPNNNKKKIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFBBBDDDGGGHHHIIINNNWWW^^^lll|||qqq```WWWUUUUUUZZZdddwww{{{xxxxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuuuutttrrrpppooonnnnnnnnnnnnnnnmmmlllllljjjmmmqqquuuvvvvvvtttsssppppppqqqrrrrrrsssttttttrrruuuxxxyyywwwuuuvvvwwwwwwwwwwwwyyy{{{{{{zzzxxxtttsssrrrppplllhhheeecccaaa^^^[[[[[[WWWRRRSSSWWWXXXbbbjjjlllsss{{{xxxpppgggcccccceeeooo}}}|||zzzyyyxxxyyyyyyzzzxxxyyyzzz{{{{{{{{{zzzyyyyyyzzz{{{||||||zzzxxxwwwvvvuuuttttttsssqqqnnnkkkjjjiiiiiiiiiiiikkklllmmmooooooooommmkkkjjjlllnnnoooqqqtttuuuvvvtttsssqqqnnnnnnnnnooooooppprrrrrrqqqsssuuuvvvuuuuuuvvvwwwzzz{{{}}}~~~~~~|||zzzyyy}}}|||zzzwwwvvvuuuuuuuuuzzzqqqlllnnnooovvv{{{uuuooojjjfffaaa^^^\\\YYYWWWUUUOOOMMMJJJHHHGGGFFFDDDBBBCCCCCCBBBAAAAAAAAABBBBBB@@@BBBCCCDDDDDDEEEGGGIIIHHHIIINNNWWWaaappp{{{pppnnnlllnnntttzzzzzzvvvxxxqqqggg___ZZZWWWSSSPPPPPPOOONNNLLLKKKJJJJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFBBBEEEIIIJJJKKKQQQZZZbbbvvvjjj[[[SSSTTTVVVZZZeeeyyy~~~zzzwwwwwwxxxyyyxxxwwwvvvuuuuuuvvvvvvvvvuuusssqqqooonnnnnnnnnnnnnnnmmmmmmlllkkknnnrrruuuuuutttqqqooooooooopppqqqssstttuuuuuuqqquuuyyyzzzyyywwwxxxyyyyyyxxxyyyzzz||||||zzzxxxuuutttsssqqqmmmiiifffddddddaaa___]]]XXXSSSRRRVVVWWWbbbkkklllrrr{{{vvv}}}~~~ppphhheeedddfffqqq~~~}}}{{{yyyxxxxxxxxxxxxvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyywwwwwwxxxwwwuuurrrooommmkkkjjjjjjjjjkkkmmmooopppooonnnmmmllljjjiiihhhgggmmmoooqqqttttttrrrooonnnpppoooooooooppprrrtttvvvuuuuuuuuuuuuvvvwwwxxxxxxzzz{{{}}}~~~|||yyyxxxyyyyyyyyyzzzyyyyyyyyyxxxsssooollllllooowww~~~|||yyyuuurrrkkkgggbbb]]]ZZZWWWTTTQQQMMMLLLJJJHHHEEEDDDCCCCCC??????>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEHHHJJJIIINNNTTTZZZbbboooxxxmmmeee______```eeejjjmmmllljjjccc```ZZZVVVTTTRRRPPPNNNLLLKKKJJJIIIIIIIIIIIIIIICCCDDDDDDDDDDDDDDDCCCCCCCCCCCCFFFJJJMMMTTTbbbooo}}}tttbbb\\\SSSTTTUUUZZZfff|||zzzwwwwwwwwwwwwwwwvvvuuutttyyyxxxwwwuuutttrrrqqqpppnnnnnnoooooooooooonnnnnnooooooqqqrrrrrrqqqpppooonnnooopppqqqrrrsssttttttssstttvvvwwwxxxxxxwwwwwwvvvwwwyyy{{{{{{{{{yyyxxxttttttsssqqqooollljjjiiieeedddbbb```]]][[[YYYXXXZZZ]]]fffooosss{{{}}}vvv~~~qqqgggcccfffkkkttt~~~}}}{{{yyyxxxxxxxxxyyywwwxxxyyyzzz{{{{{{{{{{{{|||||||||||||||{{{zzzzzzwwwwwwwwwwwwuuurrrooommmkkkkkkjjjkkklllmmmooopppoooooonnnlllkkkjjjhhhhhhlllnnnqqqssssssrrrooonnnoooooooooppprrrtttvvvwwwwwwvvvvvvvvvwwwxxxxxxyyy{{{|||}}}}}}}}}|||zzzyyyzzzzzz{{{{{{{{{zzzyyyyyytttpppmmmmmmooovvv}}}{{{xxxtttqqqkkkhhhbbb^^^ZZZWWWTTTQQQMMMLLLJJJGGGEEEDDDCCCBBB??????>>>>>>>>>>>>?????????AAACCCDDDDDDFFFHHHKKKMMMRRRXXX]]]cccmmmyyy|||tttjjjaaa\\\ZZZYYYZZZ]]]bbbcccbbb``````\\\WWWTTTRRRPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGCCCDDDDDDDDDDDDDDDCCCCCCFFFEEEGGGLLLPPPWWWfffuuukkk[[[VVVRRRTTTXXX^^^kkk|||xxxxxxwwwwwwwwwvvvvvvvvvyyyxxxwwwuuutttrrrqqqpppooooooooooooooooooooopppooopppqqqqqqqqqqqqpppooommmnnnoooppprrrsssuuuvvvuuuvvvxxxzzzzzzzzzyyyxxxvvvwwwyyy{{{{{{zzzyyyxxxuuuttttttrrrpppnnnkkkjjjgggfffdddbbb___]]][[[ZZZZZZ\\\eeennnqqqyyy~~~tttyyyssslllhhhjjjnnnwww~~~}}}{{{zzzyyyyyyyyyzzzyyyyyyzzz{{{||||||||||||}}}}}}}}}}}}||||||||||||xxxxxxwwwvvvtttqqqooommmllllllllllllmmmooopppqqqpppooonnnmmmlllkkkjjjiiilllnnnppprrrsssqqqpppnnnooopppppprrrtttvvvxxxyyyyyyxxxxxxxxxxxxxxxyyyzzz||||||||||||{{{{{{{{{zzz||||||}}}}}}}}}|||zzzzzzvvvqqqnnnnnnpppuuu}}}}}}}}}{{{xxxtttqqqlllhhhccc^^^ZZZWWWTTTQQQMMMKKKIIIGGGEEEDDDCCCBBB???>>>>>>>>>>>>>>>??????>>>@@@BBBCCCDDDFFFIIILLLRRRWWW^^^bbbfffjjjpppuuurrroookkkeee___YYYTTTRRRTTTTTTUUUWWWZZZ[[[YYYXXX\\\XXXTTTQQQOOONNNMMMLLLKKKJJJIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDIIIHHHJJJNNNTTT]]]nnn~~~yyybbbUUUSSSRRRUUU\\\fffuuu}}}yyyyyywwwvvvvvvwwwwwwxxxzzzyyyxxxvvvuuusssrrrqqqppppppoooooooooppprrrsssppppppqqqqqqqqqppppppooommmmmmnnnppprrrtttvvvwwwvvvxxxzzz}}}}}}|||{{{yyywwwxxxyyyzzz{{{zzzyyyxxxvvvvvvuuutttrrrooommmlllhhhgggfffcccaaa___]]]\\\ZZZ\\\ccclllooowwwuuuuuuzzztttqqqqqquuu}}}|||zzzzzzzzzzzz{{{zzz{{{|||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}||||||}}}xxxxxxwwwvvvtttqqqooonnnlllmmmmmmnnnooopppqqqrrrqqqpppooonnnmmmlllkkkkkklllnnnppprrrrrrrrrpppooopppqqqrrrtttvvvxxxzzz{{{{{{zzzzzzyyyyyyyyyzzzzzz||||||{{{zzzzzzzzz{{{|||}}}~~~~~~|||{{{xxxsssppppppqqquuu~~~~~~yyyuuurrrsss{{{|||~~~|||yyyuuurrrmmmiiiccc^^^[[[WWWTTTQQQLLLKKKIIIGGGEEECCCBBBBBB>>>>>>>>>>>>>>>>>>???@@@>>>???BBBCCCDDDGGGJJJMMMTTTZZZbbbgggiiiiiiiiiiiiddd```ZZZTTTPPPNNNNNNOOOPPPRRRTTTWWWYYYYYYXXXVVVYYYVVVQQQOOONNNMMMLLLKKKJJJJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEJJJJJJLLLRRRYYYdddwwwooo]]]UUUTTTSSSWWW```mmm}}}{{{zzzxxxvvvvvvwwwyyyzzz|||{{{zzzyyywwwuuutttsssrrrqqqpppooooooqqqtttuuuqqqqqqqqqqqqpppppppppooonnnnnnooooooqqqsssuuuvvvvvvxxx{{{~~~}}}{{{zzzxxxxxxyyyzzzzzzzzzyyyxxxvvvwwwwwwvvvtttqqqooommmhhhhhhfffdddbbb```^^^^^^[[[[[[aaaiiimmmtttyyyttt}}}{{{yyy~~~|||{{{zzz{{{{{{|||||||||}}}}}}~~~~~~}}}}}}~~~}}}||||||{{{{{{||||||yyyxxxwwwuuusssqqqooonnnmmmnnnooopppqqqrrrrrrrrrrrrqqqqqqpppooonnnmmmmmmmmmnnnppprrrsssrrrqqqqqqqqqrrrtttwwwyyy{{{|||}}}||||||{{{zzzyyyyyyyyyzzz|||{{{zzzyyyyyyzzz|||}}}}}}~~~~~~}}}yyyuuurrrssstttuuu|||zzz}}}|||wwwvvvwwwxxxxxxtttoookkkhhhfffgggpppzzz|||~~~}}}zzzwwwtttnnnjjjddd___[[[WWWTTTQQQLLLKKKIIIFFFDDDCCCBBBBBB>>>>>>======>>>???@@@@@@>>>???BBBCCCDDDGGGJJJMMMSSSZZZccckkkllljjjeeebbb[[[VVVPPPJJJHHHIIIMMMOOONNNRRRXXX\\\^^^]]][[[YYYXXXUUUPPPNNNMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGJJJJJJNNNVVV___mmm{{{hhhZZZUUUVVVSSSXXXbbbrrr|||{{{zzzxxxwwwwwwyyy{{{|||~~~}}}{{{zzzxxxwwwvvvtttsssqqqpppqqqrrruuuvvvrrrqqqqqqppppppoooooooooqqqpppooooooppprrrtttuuuvvvxxx{{{}}}}}}}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxvvvwwwxxxwwwvvvssspppnnnhhhgggfffdddbbb```___^^^\\\[[[```hhhkkkrrr}}}tttzzz~~~}}}|||{{{{{{|||}}}|||}}}}}}~~~~~~}}}}}}}}}}}}|||zzzyyyyyyzzzzzz{{{yyyxxxwwwuuusssqqqoooooonnnoooppprrrssssssssssssrrrrrrrrrqqqpppooooooooonnnoooqqqrrrssstttsssssstttuuuwwwyyy{{{|||}}}}}}}}}}}}{{{zzzyyyyyyyyyyyy{{{zzzyyyyyyyyyzzz{{{|||{{{}}}{{{vvvtttvvvwwwwwwzzzzzzvvvzzz|||wwwppplllkkklllmmmmmmhhhddd```___]]]___gggqqq~~~~~~~~~}}}zzzwwwtttnnnjjjddd___[[[WWWTTTQQQLLLJJJHHHFFFDDDCCCBBBAAA============>>>???@@@AAA>>>@@@BBBCCCDDDFFFIIILLLRRRYYYdddmmmooojjjccc]]]SSSOOOIIIEEEDDDGGGKKKOOOOOOUUU^^^dddeeebbb^^^\\\XXXTTTPPPMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHIIIKKKQQQ\\\gggwwwppp```WWWUUUVVVTTTZZZgggzzz|||{{{zzzzzzyyyyyyzzz||||||~~~|||{{{yyyxxxwwwuuuuuutttssssssssstttuuusssrrrqqqpppooooooooooooqqqpppooooooppprrrtttvvvwwwxxxzzz{{{||||||{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxvvvwwwxxxxxxwwwtttqqqnnniiihhhgggeeecccaaa``````^^^\\\```gggjjjpppsssuuu}}}~~~}}}|||||||||}}}~~~|||}}}}}}}}}}}}}}}||||||{{{zzzxxxwwwvvvwwwxxxyyyyyyxxxvvvtttrrrqqqpppoooooopppqqqsssttttttttttttssssssrrrrrrqqqqqqppppppoooppprrrssstttuuuuuuuuuvvvwwwyyy{{{}}}}}}~~~}}}~~~}}}{{{zzzyyyxxxxxxxxxzzzyyyyyyyyyzzzzzz{{{|||yyy||||||wwwvvvxxxyyyxxxzzz}}}|||yyy~~~qqqmmmfffbbbaaabbbcccddd]]]ZZZYYYYYYXXXZZZbbblllttt~~~~~~|||{{{xxxuuurrroookkkeee___[[[WWWTTTQQQKKKJJJHHHFFFDDDBBBAAAAAA============>>>???@@@AAA???AAACCCDDDDDDFFFHHHKKKRRRZZZeeennnpppkkkaaaYYYNNNKKKGGGDDDDDDGGGKKKNNNUUU]]]iiiooooooiiiccc___WWWTTTOOOLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDCCCCCCDDDFFFHHHIIIIIILLLUUUbbbppp~~~hhh\\\VVVTTTUUUYYYbbbrrr}}}zzzzzz{{{{{{{{{|||||||||}}}|||zzzxxxwwwwwwwwwvvvvvvuuuuuuttttttssssssrrrqqqoooooooooooopppnnnmmmmmmnnnpppssswwwyyyyyyyyyzzzzzz{{{||||||}}}{{{zzzyyyyyyxxxxxxxxxxxxuuuvvvxxxxxxwwwtttqqqnnnjjjiiihhhgggeeecccbbbbbb```]]]___fffjjjpppvvvsssyyy~~~}}}||||||}}}}}}~~~||||||}}}}}}}}}||||||{{{zzzyyywwwuuuuuuvvvwwwxxxzzzxxxvvvtttrrrqqqpppooooooppprrrtttuuuuuuuuutttsssssssssrrrrrrqqqqqqqqqpppqqqrrrtttuuuvvvvvvvvvwwwyyyzzz|||~~~~~~~~~}}}~~~}}}{{{zzzxxxxxxwwwwwwyyyyyyyyyzzzzzz{{{{{{{{{xxx{{{|||xxxwwwzzz{{{zzzzzz}}}vvvjjjeee```\\\\\\]]]]]]^^^WWWUUUTTTVVVVVVXXX```iiikkkxxx~~~|||zzzyyywwwsssqqqoookkkeee```[[[WWWTTTQQQKKKJJJHHHFFFDDDBBBAAAAAA============>>>???@@@AAA@@@BBBCCCDDDDDDEEEHHHJJJSSSZZZeeennnqqqjjj___WWWMMMJJJGGGEEEEEEHHHLLLOOO\\\eeerrrxxxvvvooogggbbbWWWSSSOOOKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHEEEDDDCCCCCCDDDFFFHHHIIIIIIMMMXXXgggvvvzzzfff[[[VVVUUUVVV```jjj}}}~~~zzzzzz{{{|||}}}}}}||||||~~~}}}|||{{{yyywwwvvvuuuwwwwwwwwwwwwvvvtttsssrrrtttsssqqqoooooooooooopppkkkkkkkkkmmmpppuuuyyy|||{{{{{{zzzzzzzzz|||~~~{{{zzzyyyyyyxxxxxxxxxyyytttvvvxxxxxxwwwtttpppnnnlllkkkjjjhhhgggeeeddddddaaa^^^```fffjjjooozzzuuuyyy{{{zzzyyyxxxxxxyyyzzz{{{~~~~~~~~~~~~}}}|||zzzzzzwwwuuutttrrrrrrssstttuuuvvvwwwxxxwwwvvvsssqqqooolllnnnpppqqqqqqrrrtttvvvuuutttrrrqqqqqqrrrssstttyyyvvvrrrrrrtttvvvuuussszzz{{{|||}}}}}}~~~~~~}}}~~~{{{xxxvvvvvvvvvvvvxxxxxxyyyzzzzzzzzzyyyyyyvvvxxx{{{~~~{{{yyyxxxzzz{{{yyywww~~~sssgggdddaaa^^^]]]\\\ZZZYYYZZZVVVTTTVVVXXXYYY]]]cccnnnwww~~~{{{wwwtttrrrqqqmmmjjjddd___[[[WWWSSSPPPKKKJJJIIIGGGDDDBBB@@@???<<<>>>??????>>>>>>???@@@AAAAAAAAABBBDDDEEEGGGHHHOOOVVV___iiiqqqpppcccTTTLLLIIIGGGGGGFFFGGGOOOXXXaaaooozzz~~~{{{nnn^^^WWWQQQLLLLLLKKKHHHGGGIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDCCCDDDHHHJJJOOOTTT^^^oooooo___XXXTTTUUUZZZ```yyy~~~|||{{{{{{}}}~~~{{{yyywwwuuuwwwwwwvvvuuutttsssrrrrrrsssrrrqqqpppoooooooooooonnnnnnnnnoooppptttzzz~~~}}}}}}||||||||||||}}}}}}|||{{{zzzyyyxxxwwwwwwwwwyyyyyyxxxwwwuuurrrooonnnmmmlllkkkiiihhhgggggggggbbbbbbdddfffgggmmm{{{zzz||||||{{{zzzyyyyyyzzz{{{|||}}}}}}}}}|||{{{zzzxxxxxxvvvuuusssqqqqqqrrrssstttvvvvvvwwwvvvuuurrrpppnnnlllnnnpppqqqqqqrrrtttvvvuuusssrrrqqqppprrrssstttwwwuuussssssvvvxxxxxxwwwzzzzzz{{{}}}}}}~~~~~~~~~~~~{{{xxxvvvuuuuuuvvvwwwxxxyyyyyyzzzyyyyyyyyywwwyyy|||}}}zzzzzzzzz{{{yyywww~~~tttjjjhhhdddaaa___]]][[[ZZZZZZUUUSSSUUUUUUVVV\\\bbbqqq{{{}}}zzzwwwtttrrrqqqnnnjjjeee```[[[WWWSSSPPPLLLKKKIIIFFFDDDBBB@@@???>>>???@@@@@@??????@@@BBBAAAAAABBBCCCDDDFFFGGGHHHNNNUUU___jjjsssrrreeeVVVKKKHHHFFFEEEEEEFFFOOOXXXjjjwwwppp```VVVOOOKKKKKKJJJGGGFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDDDDEEEHHHKKKRRRXXXdddvvvmmm___ZZZWWWYYY___lll~~~}}}{{{zzzzzz|||~~~|||zzzxxxvvvvvvwwwwwwvvvuuutttsssrrrrrrrrrrrrqqqpppppppppppppppoooppppppppprrrvvv{{{~~~}}}||||||{{{|||||||||{{{zzzyyyxxxxxxxxxxxxzzzzzzyyyxxxvvvsssqqqoooooonnnmmmkkkjjjjjjiiiiiieeeeeefffhhhhhhlllyyy}}}||||||{{{{{{||||||}}}}}}}}}|||{{{zzzxxxvvvuuuuuusssqqqppppppppprrrsssttttttuuutttsssqqqooommmlllnnnpppppppppqqqsssuuusssrrrqqqppppppqqqssstttuuutttsssuuuxxx{{{{{{{{{xxxyyy{{{|||}}}~~~~~~~~~}}}{{{xxxvvvuuuttttttwwwwwwxxxyyyyyyyyyyyyyyywwwyyy}}}~~~|||zzzzzzzzzxxxwwwzzz~~~xxxrrrppplllhhhdddaaa___]]]\\\XXXVVVVVVVVVVVV]]]dddrrr~~~}}}zzzwwwtttrrrqqqnnnjjjeee```\\\XXXSSSPPPLLLKKKIIIFFFDDDBBB@@@@@@???@@@AAAAAA@@@@@@AAACCCBBBBBBCCCDDDEEEGGGHHHIIIMMMUUUaaammmwwwwwwjjj[[[MMMIIIGGGFFFFFFIIISSS]]]sssrrraaaUUUNNNJJJJJJIIIFFFEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDFFFJJJLLLVVV___nnniii___[[[ZZZ___hhh{{{}}}|||zzzyyyzzz{{{}}}~~~|||yyywwwvvvvvvvvvwwwwwwvvvuuutttssssssrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqrrrssssssuuuxxx}}}~~~}}}{{{zzzzzzzzz{{{{{{zzzyyyxxxxxxxxxxxxzzzzzzzzzyyywwwtttrrrpppqqqpppooonnnmmmmmmlllllljjjhhhiiijjjiiilllwww}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}{{{yyywwwuuutttsssrrrpppooonnnoooqqqrrrsssssssssrrrqqqooonnnmmmlllnnnoooppppppppprrrtttrrrqqqpppooooooppprrrsssuuutttuuuvvvxxxzzz{{{{{{xxxyyyzzz|||}}}~~~~~~~~~~~~|||zzzxxxvvvtttssssssuuuvvvwwwxxxyyyyyyyyyxxxxxxyyy}}}~~~|||zzzyyywwwvvvuuuwww~~~~~~}}}yyytttmmmhhheeecccccc___\\\[[[YYYYYY```hhhqqq~~~~~~|||zzzwwwtttrrrqqqoookkkfffaaa]]]XXXTTTQQQLLLKKKHHHFFFCCCAAAAAA@@@???@@@AAAAAA@@@@@@AAABBBCCCCCCCCCDDDFFFGGGIIIJJJMMMVVVcccqqq|||}}}pppaaaQQQMMMJJJIIIJJJOOO[[[gggxxxrrraaaUUUOOOJJJJJJIIIFFFEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEFFFHHHKKKNNNZZZeeewwwvvveee^^^[[[[[[eeeqqq|||{{{zzzyyyyyy{{{|||}}}}}}zzzwwwuuuuuuuuuvvvvvvvvvuuuuuutttssssssrrrppppppqqqrrrssssssttttttrrrsssuuuvvvwwwzzz~~~}}}{{{yyyxxxxxx{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxvvvtttrrrpppqqqqqqqqqpppooonnnnnnmmmnnnlllllllllkkklllttt~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxvvvuuusssqqqooonnnnnnnnnpppqqqrrrqqqqqqppppppnnnmmmmmmlllmmmooooooooooooqqqrrrqqqpppnnnnnnnnnpppqqqsssuuuvvvwwwwwwwwwwwwxxxxxxxxxyyyzzz|||}}}}}}~~~~~~|||{{{yyywwwvvvtttsssssstttuuuvvvwwwxxxxxxxxxxxxwwwyyy|||}}}|||{{{yyyvvvuuuttttttwww{{{zzzrrrnnnllljjjgggdddbbb^^^\\\bbbkkksss~~~|||yyywwwtttrrrqqqppplllfffaaa]]]YYYUUURRRMMMKKKHHHEEECCCAAAAAAAAA>>>???@@@@@@??????@@@BBBCCCCCCCCCDDDFFFGGGIIIJJJNNNXXXgggvvvvvvfffSSSNNNKKKKKKMMMTTTcccpppsssbbbUUUOOOKKKKKKJJJGGGFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIMMMPPP\\\iii}}}{{{mmmaaa\\\ZZZ]]]kkk|||~~~{{{zzzzzzyyyzzz{{{||||||~~~|||yyyvvvuuutttuuuvvvuuuuuuttttttsssrrrrrrrrrooopppqqqsssssstttttttttrrrtttwwwxxxyyy{{{}}}~~~|||yyyxxxwwwwwwyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwuuusssqqqoooppppppqqqqqqpppooonnnmmmpppnnnmmmnnnllllllrrrzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzxxxvvvuuusssqqqooonnnnnnnnnpppqqqqqqqqqppppppooonnnnnnmmmkkkmmmoooooonnnnnnpppqqqooonnnmmmmmmmmmoooqqqrrrwwwxxxyyyyyywwwvvvvvvvvvyyyzzz{{{{{{||||||||||||yyyxxxxxxwwwvvvuuutttsssssstttuuuvvvwwwxxxxxxxxxwwwyyy{{{~~~{{{{{{zzzxxxuuussstttuuuxxx{{{~~~xxxvvvqqqooonnnkkkeeeaaaeeemmmyyy~~~}}}{{{yyyvvvtttrrrqqqppplllgggbbb^^^ZZZUUURRRNNNKKKHHHEEEBBBAAAAAAAAA>>>???@@@@@@??????@@@AAABBBBBBCCCDDDEEEGGGHHHIIIMMMXXXhhhxxxxxxiiiRRRNNNJJJKKKOOOYYYiiixxxtttcccVVVPPPKKKKKKJJJGGGFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHKKKOOORRR^^^mmmpppfff]]][[[[[[aaauuu~~~}}}~~~zzzzzzzzzzzzzzz{{{||||||}}}{{{yyywwwvvvuuuuuuuuussssssrrrrrrrrrqqqqqqqqqnnnoooqqqssssssssssssrrrqqqssswwwyyyyyyzzz|||~~~~~~}}}|||zzzxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvuuusssqqqoooooopppqqqqqqqqqpppnnnmmmpppmmmmmmnnnnnnmmmqqqwww|||}}}~~~~~~}}}|||{{{{{{{{{zzzyyywwwvvvuuusssrrrpppnnnnnnooopppqqqqqqqqqpppoooooonnnnnnnnnkkkmmmnnnnnnnnnnnnoooqqqnnnmmmlllllllllnnnppprrrwwwyyy{{{{{{xxxwwwwwwxxxzzzzzz{{{||||||{{{{{{zzzvvvvvvvvvvvvvvvuuuuuutttrrrssstttvvvwwwxxxxxxxxxvvvxxxzzz|||}}}~~~~~~}}}yyyzzz{{{xxxuuutttuuuwwwxxx{{{|||{{{zzzwwwooohhhkkkrrr~~~}}}|||{{{yyyvvvtttrrrqqqqqqmmmgggccc^^^ZZZVVVSSSNNNLLLHHHDDDBBBAAAAAABBB???@@@AAAAAA@@@@@@AAACCCAAAAAABBBCCCDDDFFFGGGHHHKKKWWWgggxxxxxxhhhSSSOOOKKKMMMRRR^^^qqqqqqaaaUUUNNNJJJJJJIIIFFFEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIILLLPPPTTTaaappp~~~ggg___[[[[[[]]]hhh}}}|||~~~{{{{{{{{{{{{{{{|||||||||{{{{{{zzzyyywwwvvvuuuuuuqqqqqqqqqpppppppppppppppnnnoooqqqrrrsssrrrqqqpppooorrrvvvxxxyyyyyyzzz{{{zzzzzzyyyxxxwwwwwwwwwwwwuuuuuuttttttttttttuuuuuuwwwxxxxxxwwwvvvtttrrrqqqpppqqqrrrsssrrrqqqooonnnooolllkkknnnnnnnnnqqqvvv{{{|||}}}~~~~~~}}}|||yyyyyyyyyxxxxxxvvvuuuuuusssrrrpppooonnnooopppqqqrrrqqqpppoooooonnnooooookkkmmmnnnnnnmmmmmmooopppnnnmmmlllkkklllnnnppprrrwwwzzz}}}|||zzzxxxyyyzzz{{{{{{||||||{{{{{{zzzyyyuuuuuuvvvvvvvvvvvvuuuuuurrrssstttvvvwwwwwwxxxxxxvvvwwwyyy{{{{{{|||{{{{{{yyy{{{{{{yyyvvvuuuvvvyyyxxx{{{xxxppprrrxxx}}}|||{{{xxxvvvtttrrrrrrqqqmmmhhhccc___ZZZVVVSSSNNNLLLHHHDDDBBBAAAAAABBB@@@AAACCCBBBAAAAAABBBDDDAAAAAAAAABBBDDDEEEGGGHHHJJJUUUfffxxxwwwfffVVVQQQNNNPPPWWWcccwwwmmm]]]SSSMMMIIIIIIHHHDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIILLLQQQTTTcccrrrrrrbbb\\\YYY[[[```mmm||||||{{{{{{{{{||||||||||||}}}{{{{{{zzzzzzxxxwwwuuutttpppppppppooooooooooooooommmoooqqqrrrrrrqqqpppooonnnqqquuuxxxyyyyyyyyyzzzxxxwwwwwwwwwwwwwwwxxxxxxttttttsssssssssttttttuuuxxxyyyyyyxxxwwwuuusssrrrppprrrsssttttttrrrqqqooonnnkkkjjjmmmnnnnnnqqqvvvvvv~~~{{{zzzzzzyyyyyyzzzzzz{{{yyyxxxwwwuuuttttttttttttqqqqqqqqqpppppppppoooooosssrrrpppnnnkkklllnnnqqqqqqpppooonnnnnnmmmnnnnnnooommmkkkkkklllooorrruuuyyyzzzzzz{{{zzzyyyxxxwwwwwwzzz}}}~~~|||{{{zzzzzzzzzwwwuuuuuuvvvvvvtttqqqsssuuuxxxxxxwwwuuutttuuussstttvvvwwwxxxxxxxxxwwwzzzzzzxxxvvvsssqqqrrrtttxxxxxx}}}}}}~~~}}}|||zzzxxxvvvuuuttttttnnnmmmkkkgggbbb]]]XXXUUUNNNLLLIIIEEECCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFIIIQQQaaarrr}}}|||rrrhhhUUUNNNKKKSSS___mmmxxxfff]]]RRRPPPLLLHHHFFFEEEFFFGGGFFFHHHHHHGGGEEEDDDEEEFFFGGGFFFGGGIIIJJJKKKRRR[[[gggxxxkkk___[[[ZZZ]]]dddwww}}}|||||||||}}}zzz|||~~~~~~}}}|||{{{|||zzz{{{||||||zzzxxxuuusssqqqqqqqqqooommmmmmoooqqqppppppqqqqqqqqqppppppoooooopppqqqsssuuuvvvwwwxxxrrrrrrrrrqqqrrrrrrsssssstttsssqqqqqqqqqsssuuuvvvwwwyyy{{{zzzwwwtttqqqpppsssrrrrrrqqqqqqppppppooopppooonnnmmmmmmnnnoooppptttyyyzzzzzzyyyyyyyyyyyyzzzzzzxxxwwwvvvtttssssssssssssqqqqqqqqqpppppppppoooooossssssrrrooommmmmmoooqqqqqqpppoooooonnnnnnnnnnnnooonnnlllkkklllooorrruuuxxxyyyzzzzzzyyyxxxwwwvvvwwwyyy||||||{{{yyyyyyyyyxxxvvvtttuuuvvvvvvuuurrrsssvvvxxxxxxvvvtttssssssrrrsssuuuvvvwwwwwwwwwwwwyyyyyyxxxuuusssrrrsssuuuyyyyyy}}}~~~|||}}}}}}|||yyyuuuqqqoooooonnnkkkgggbbb\\\XXXUUUNNNLLLIIIFFFCCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIINNNZZZhhhrrrsssllleeeZZZTTTRRRYYYfffuuuuuuccc[[[RRROOOLLLHHHFFFEEEFFFGGGFFFGGGHHHGGGEEEDDDEEEFFFGGGFFFGGGJJJKKKMMMUUU^^^jjjzzzwwwfff[[[XXXXXX^^^jjj~~~{{{zzzzzzzzz{{{zzz|||~~~}}}||||||}}}|||||||||{{{yyywwwvvvtttqqqqqqqqqooonnnnnnoooqqqqqqqqqrrrrrrqqqqqqpppoooooopppqqqrrrssstttuuuvvvqqqqqqqqqqqqqqqrrrrrrsssuuutttsssrrrrrrtttuuuvvvxxx{{{}}}}}}zzzwwwuuuttttttssssssrrrqqqppppppoooooonnnmmmllllllmmmnnnooopppttt~~~zzzyyyyyyxxxxxxyyyyyyzzzwwwvvvtttrrrqqqqqqqqqrrrqqqqqqqqqppppppppppppppprrrssssssrrrpppooopppqqqppppppppppppooooooooooooooonnnllllllmmmooorrrtttwwwwwwxxxyyyxxxwwwvvvuuuvvvxxxzzzzzzxxxwwwwwwxxxvvvuuuttttttvvvvvvuuuttttttvvvxxxxxxvvvsssrrrqqqpppqqqsssuuuvvvvvvvvvuuuvvvwwwwwwuuussssssuuuwww{{{{{{~~~~~~}}}|||{{{|||~~~~~~{{{vvvoookkkooonnnkkkgggbbb]]]XXXUUUOOOMMMJJJFFFDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@BBBCCCEEEGGGHHHIIILLLSSS]]]eeehhhfffbbbZZZVVVVVV^^^lll}}}qqq```XXXPPPNNNKKKHHHFFFFFFFFFGGGFFFGGGHHHGGGEEEEEEEEEGGGGGGFFFHHHKKKMMMPPPYYYcccooo~~~lll___YYYXXXYYYaaaqqq~~~{{{yyyxxxxxxxxxyyyyyy|||~~~~~~}}}}}}~~~}}}|||{{{yyyxxxwwwwwwvvvrrrrrrrrrpppnnnnnnppprrrrrrrrrssssssrrrqqqqqqpppoooooopppqqqqqqrrrssssssppppppoooooopppqqqqqqrrrvvvvvvuuutttttttttuuuuuuxxxzzz}}}}}}{{{xxxwwwvvvuuutttsssrrrqqqpppoooooonnnmmmlllkkkkkklllmmmnnnoooqqqwwwyyyyyyxxxxxxxxxxxxyyyyyyvvvtttrrrpppoooooopppqqqppppppppppppppppppppppppqqqsssttttttrrrqqqpppqqqppppppqqqqqqqqqqqqqqqqqqooonnnmmmmmmmmmooorrrsssuuuvvvwwwxxxxxxwwwvvvuuuvvvwwwxxxwwwuuutttuuuwwwuuutttttttttuuuvvvuuuuuuuuuwwwxxxwwwuuurrrpppooonnnoooqqqssstttuuuuuuttttttuuuuuuuuutttuuuwwwyyy{{{{{{~~~}}}|||{{{yyy{{{}}}}}}zzzuuuppplllooonnnkkkhhhccc]]]YYYVVVPPPNNNKKKGGGDDDCCCCCCCCCAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAACCCDDDFFFGGGJJJKKKPPPWWW]]]aaaaaa___XXXXXX[[[eeeuuulll]]]VVVOOOMMMKKKHHHGGGFFFFFFGGGEEEGGGHHHGGGFFFEEEFFFGGGFFFFFFHHHLLLOOOTTT^^^hhhuuuwwwddd[[[[[[ZZZ\\\dddwww}}}{{{xxxwwwwwwwwwxxxyyy{{{~~~~~~}}}~~~~~~}}}|||zzzwwwvvvvvvwwwxxxsssssssssqqqooooooqqqsssttttttttttttsssrrrrrrqqqppppppqqqqqqqqqqqqqqqqqqooonnnnnnnnnooopppqqqrrrvvvvvvuuuuuuttttttssssssuuuxxx{{{|||zzzxxxvvvvvvvvvuuusssqqqpppooooooooommmlllkkkjjjjjjkkklllmmmqqqqqqsss|||xxxxxxwwwwwwwwwwwwxxxxxxuuutttqqqooonnnnnnooopppppppppppppppppppppppppppppprrruuuuuusssqqqqqqqqqooopppqqqrrrssssssrrrrrrpppooonnnnnnnnnppprrrsssuuuuuuvvvwwwwwwwwwvvvuuuvvvvvvvvvtttsssrrrtttvvvttttttuuuuuuttttttuuuuuuuuuvvvxxxwwwtttqqqooonnnlllnnnppprrrssstttttttttsssttttttttttttuuuxxx{{{{{{||||||~~~}}}|||{{{xxxyyyyyyxxxvvvtttrrrqqqnnnmmmkkkhhhccc^^^ZZZXXXQQQOOOLLLHHHEEECCCCCCCCCAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGIIIMMMSSSYYY\\\]]]]]]ZZZ]]]eeeppp~~~hhh[[[UUUMMMLLLJJJHHHGGGGGGGGGGGGEEEFFFGGGGGGFFFEEEFFFGGGFFFFFFHHHMMMRRRXXXcccooo|||nnn```ZZZZZZ[[[___iii~~~{{{yyywwwwwwxxxyyyyyy{{{}}}~~~}}}||||||}}}|||{{{xxxvvvuuuuuuwwwxxxtttttttttrrrpppppprrrtttvvvvvvvvvuuuuuutttrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnooopppqqqrrruuuuuuvvvvvvuuutttsssrrruuuwwwzzz{{{zzzxxxwwwvvvuuutttrrrpppooooooooopppmmmlllkkkkkkkkkkkklllmmmpppoooqqqxxxxxxwwwwwwvvvvvvwwwwwwxxxuuussspppnnnmmmnnnoooppppppppppppppppppqqqqqqqqqppprrrttttttsssqqqqqqqqqoooppprrrttttttttttttssspppoooooonnnooopppqqqrrrtttuuuwwwxxxxxxwwwvvvvvvwwwvvvuuusssqqqqqqsssvvvsssuuuvvvuuusssssstttuuutttuuuwwwvvvssspppnnnnnnlllmmmoooqqqssstttttttttrrrssstttttttttvvvyyy{{{|||}}}|||~~~}}}|||{{{zzzxxxwwwuuusssrrrrrrrrrrrrlllllljjjhhhddd```\\\ZZZSSSPPPLLLIIIFFFDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCBBBCCCCCCDDDEEEDDDFFFKKKPPPUUUYYY\\\^^^]]]dddooo|||zzzdddXXXSSSKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGGGGFFFEEEGGGHHHHHHGGGJJJPPPVVV^^^jjjvvvyyyggg^^^[[[VVV[[[bbbppp~~~|||yyyxxxxxxxxxyyyyyy{{{}}}}}}|||zzzzzz{{{zzzyyyvvvuuuttttttuuuvvvuuuuuuuuusssqqqqqqsssuuuwwwwwwwwwwwwvvvuuussssssqqqqqqqqqqqqqqqqqqrrrrrrnnnnnnnnnnnnoooppprrrrrrtttuuuwwwxxxxxxvvvtttsssvvvyyy|||}}}{{{yyyxxxwwwsssrrrpppnnnmmmnnnooopppooonnnmmmllllllmmmnnnooollllllnnnuuuwwwwwwvvvvvvvvvvvvwwwwwwvvvtttpppnnnmmmmmmoooqqqoooooopppppppppqqqqqqqqqpppqqqssssssqqqqqqqqqrrroooppprrruuuvvvvvvuuutttppppppooooooooopppqqqrrruuuvvvwwwxxxxxxxxxwwwwwwxxxwwwuuurrrppppppsssvvvtttuuuwwwuuusssqqqrrrtttrrrtttvvvvvvssspppooonnnkkkmmmoooqqqssstttttttttrrrssstttttttttvvvyyy{{{}}}~~~}}}}}}}}}}}}|||zzzyyyxxxwwwvvvtttrrrppppppoooooojjjjjjiiigggeeeaaa^^^]]]SSSQQQMMMIIIFFFDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGFFFHHHKKKOOOTTTZZZ```dddiiisssuuu___TTTQQQJJJIIIIIIHHHHHHGGGGGGGGGDDDFFFGGGGGGFFFFFFGGGHHHKKKKKKNNNUUU[[[dddrrr~~~nnnbbb\\\ZZZVVV^^^iiiyyy~~~{{{yyywwwwwwxxxxxxyyy{{{||||||zzzxxxxxxxxxwwwvvvuuutttssssssttttttuuuvvvuuutttrrrrrrtttvvvyyyyyyyyyxxxwwwuuutttsssoooooooooppppppqqqqqqqqqnnnnnnnnnooopppqqqsssssstttvvvyyy{{{{{{yyywwwvvvvvvyyy||||||zzzxxxvvvvvvqqqpppmmmllllllmmmoooqqqppppppooonnnnnnoooppppppllllllmmmssswwwwwwvvvvvvvvvvvvwwwwwwvvvtttpppnnnmmmnnnpppqqqooooooppppppqqqqqqqqqqqqpppqqqrrrrrrppppppqqqsssnnnpppsssuuuvvvvvvvvvuuuppppppppppppppppppqqqqqquuuvvvwwwxxxyyyyyyxxxwwwxxxwwwuuurrrooopppsssvvvtttvvvwwwuuurrrpppqqqsssrrrtttuuuuuussspppooooookkkmmmooorrrttttttuuuuuusssttttttttttttvvvxxx{{{|||||||||{{{zzzyyywwwwwwvvvvvvtttssspppnnnlllkkkiiiiiiiiigggeeebbb```^^^TTTQQQNNNIIIFFFDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBCCCEEEGGGHHHJJJJJJKKKMMMOOOUUU]]]ffflll{{{rrr\\\RRROOOIIIIIIIIIHHHHHHGGGGGGGGGDDDFFFGGGGGGFFFFFFGGGIIINNNMMMQQQXXX___hhhwwwyyyhhh___[[[YYYZZZcccooo}}}zzzxxxvvvvvvwwwxxxyyy{{{|||{{{yyywwwvvvvvvvvvuuutttsssssssssssssssvvvvvvvvvtttrrrrrrtttvvvzzzyyyyyyxxxwwwvvvttttttmmmmmmmmmnnnooopppppppppnnnnnnnnnoooppprrrssstttuuuwww{{{}}}~~~|||zzzxxxtttwwwzzzzzzxxxuuussssssooonnnlllkkkkkkmmmoooqqqrrrqqqpppoooooopppqqqrrrooooooooorrr}}}xxxyyyyyyzzzyyyxxxvvvuuuttttttsssrrrqqqqqqqqqqqqmmmnnnoooqqqrrrrrrrrrrrrsssssstttuuuuuuttttttsssrrrssstttvvvxxxxxxyyyyyytttqqqnnnmmmnnnoooooooootttttttttvvvxxxyyyxxxvvvwwwvvvtttsssssstttuuuvvvwwwxxxyyyxxxvvvttttttuuuxxxxxxwwwtttqqqoooooopppnnnooopppqqqrrrssssssssssssssssssuuuwwwzzz}}}~~~}}}||||||{{{zzzyyywwwvvvuuutttsssqqqooommmmmmmmmmmmjjjjjjjjjhhhfffccc```___YYYVVVPPPKKKGGGFFFFFFGGGDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHGGGFFFGGGIIIKKKMMMQQQUUUWWWZZZdddrrr~~~ppp\\\PPPLLLJJJIIIHHHGGGFFFFFFFFFFFFBBBDDDFFFGGGFFFGGGIIIJJJJJJLLLQQQZZZeeesss~~~pppddd[[[ZZZ______jjj|||~~~|||zzzwwwvvvuuuvvvwwwyyyyyyyyyyyyxxxwwwuuutttuuusssrrrqqqqqqssstttvvvvvvwwwxxxxxxxxxxxxwwwvvvxxxxxxxxxxxxwwwvvvuuutttqqqooonnnooossstttsssqqqooonnnnnnoooqqqsssuuuvvv|||}}}~~~~~~{{{xxxvvvuuuvvvwwwwwwvvvtttrrrpppooonnnllljjjjjjlllnnnooopppqqqqqqppppppooonnnmmmmmmoooooopppwwwxxxyyyzzzzzzzzzyyyxxxwwwuuutttsssrrrqqqpppppppppmmmnnnooopppqqqrrrrrrrrrtttttttttttttttuuuuuuuuussstttvvvwwwyyyzzzzzzzzzuuurrrooommmnnnooooooooottttttuuuxxxzzzzzzxxxvvvuuutttsssrrrssstttvvvwwwxxxyyyzzzxxxvvvtttssstttvvvwwwvvvssspppnnnnnnooommmnnnoooqqqrrrrrrssssssrrrrrrrrrsssuuuxxxzzz|||~~~~~~~~~}}}{{{{{{{{{zzzyyywwwuuutttsssrrrpppnnnmmmllllllllljjjjjjiiihhhfffccc```___]]]YYYSSSMMMHHHFFFEEEEEEBBBBBBAAAAAABBBBBBCCCDDDDDDEEEGGGGGGFFFHHHJJJLLLNNNSSSZZZ___fffssskkkYYYOOOLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHHHHGGGHHHIIIKKKMMMOOOUUU___kkkxxxzzziii___XXXYYY___hhhwww||||||}}}{{{yyyvvvuuuuuuuuuvvvvvvwwwwwwxxxwwwvvvtttssssssrrrqqqpppqqqrrrtttuuuvvvwwwxxxyyyyyyxxxwwwvvvyyyyyyxxxwwwvvvvvvuuutttrrrqqqpppqqqtttvvvuuusssooooooooooooqqqsssuuuvvv{{{|||}}}}}}|||zzzwwwuuutttuuuvvvvvvuuutttrrrppppppnnnlllkkkkkklllnnnpppqqqrrrrrrqqqqqqpppooonnnmmmnnnooooootttxxxyyyzzzzzz{{{zzzzzzzzzwwwvvvuuusssqqqpppoooooonnnnnnooopppqqqrrrssssssuuuuuutttttttttuuuwwwxxxvvvvvvwwwyyyzzz{{{|||}}}uuusssooonnnooopppppppppttttttwwwzzz|||{{{wwwuuusssrrrrrrrrrsssuuuwwwxxxyyyzzzzzzyyyvvvssssssssstttuuuuuussspppnnnnnnnnnmmmmmmooopppqqqrrrrrrrrrqqqqqqqqqrrrsssuuuwwwyyy|||}}}~~~~~~~~~{{{{{{zzzyyyxxxvvvuuutttrrrpppnnnlllkkkjjjkkkkkkiiiiiiiiihhhfffcccaaa___aaa]]]WWWPPPJJJFFFDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFGGGHHHIIIJJJMMMOOOOOOUUU]]]eeepppvvvdddUUUMMMLLLJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHIIIJJJLLLPPPTTT\\\gggsssqqqccc\\\WWWZZZbbbppp|||yyyyyy{{{zzzxxxvvvttttttttttttuuuuuuuuuuuutttsssrrrrrrqqqqqqpppooopppqqqssstttuuuwwwyyy{{{{{{yyywwwuuuzzzyyyxxxvvvuuuuuutttttttttsssrrrsssuuuvvvvvvuuuppppppooopppqqqsssuuuvvvyyyzzz{{{{{{zzzxxxuuutttsssttttttuuutttsssqqqpppqqqpppnnnmmmmmmnnnpppqqqrrrrrrrrrrrrqqqpppoooooolllnnnnnnnnnpppzzzyyyyyyzzz{{{{{{|||||||||{{{yyywwwuuusssqqqppppppnnnoooooopppqqqssstttuuuxxxwwwuuutttuuuvvvxxxzzzxxxxxxyyyzzz{{{}}}~~~vvvtttpppooopppqqqqqqqqqsssuuuwww{{{}}}{{{wwwtttpppppppppqqqsssuuuwwwxxxyyyzzzzzzxxxuuurrrrrrrrrrrrssssssrrrooonnnmmmnnnlllmmmnnnooopppqqqqqqqqqrrrrrrqqqqqqrrrtttvvvwwwzzz{{{}}}~~~}}}zzzzzzyyyxxxwwwuuutttssspppooommmkkkiiiiiiiiiiiihhhhhhhhhgggfffcccaaa```aaa]]]WWWQQQKKKGGGDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGFFFHHHJJJKKKKKKMMMPPPSSSVVV[[[dddooo|||~~~kkk]]]QQQLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIJJJIIIIIIIIILLLNNNRRRXXXcccppp}}}lllaaa\\\YYY^^^gggttt|||yyyzzzzzzyyywwwuuuttttttttttttuuuuuutttsssrrrpppooonnnppppppoooooopppqqqrrrsssuuuwwwzzz{{{{{{zzzwwwuuuyyyxxxwwwuuuttttttttttttttttttttttttuuuvvvvvvuuuqqqqqqpppqqqrrrtttuuuwwwwwwxxxxxxxxxwwwuuusssrrrrrrrrrsssssssssrrrqqqqqqrrrqqqpppoooooopppqqqrrrqqqqqqqqqqqqpppooonnnnnnkkklllnnnnnnooouuuzzzzzzzzzzzz{{{||||||}}}}}}|||zzzwwwuuusssrrrqqqpppppppppqqqrrrtttvvvwwwzzzyyywwwvvvvvvwwwyyyzzzyyyyyyyyyzzz{{{}}}~~~wwwuuuqqqpppqqqrrrrrrrrrsssuuuwwwzzz|||zzzvvvsssnnnnnnoooqqqsssuuuwwwxxxxxxyyyyyywwwtttqqqpppqqqppprrrsssrrrpppnnnnnnnnnlllmmmnnnooopppqqqqqqqqqssssssrrrrrrsssuuuvvvwwwxxxyyy{{{~~~~~~}}}}}}yyyxxxxxxwwwvvvtttsssrrrooonnnllljjjhhhhhhhhhhhhfffgggggggggeeedddbbb```^^^[[[VVVQQQLLLHHHFFFEEEFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHJJJJJJLLLOOOSSSVVV```fffqqq~~~sssbbbWWWOOOKKKKKKIIIIIIHHHHHHGGGHHHHHHHHHHHHIIIJJJIIIIIIKKKNNNQQQWWW^^^kkkzzzzzzhhh___[[[ZZZaaajjjzzz{{{zzz{{{yyyyyyxxxwwwvvvuuuuuuuuuxxxwwwuuurrrpppnnnllllllppppppppppppqqqrrrssstttvvvwwwyyy{{{{{{yyywwwvvvwwwwwwvvvuuuttttttttttttttttttuuuuuuttttttuuuvvvrrrrrrqqqqqqrrrtttvvvwwwvvvvvvvvvvvvuuusssrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrsssrrrrrrqqqqqqrrrrrrsssppppppppppppooonnnmmmllliiikkkmmmoooppptttzzz{{{{{{zzzzzzzzz{{{||||||~~~}}}zzzxxxvvvtttssssssrrrrrrqqqrrrtttvvvyyyzzz|||{{{zzzxxxxxxxxxxxxyyyxxxxxxxxxxxxzzz|||~~~xxxvvvrrrqqqrrrssssssssstttuuuvvvyyyzzzyyyuuurrrlllmmmoooqqqsssuuuvvvwwwvvvwwwwwwvvvssspppppppppoooqqqssssssqqqooonnnooommmmmmooopppqqqrrrrrrrrrtttssssssssstttvvvwwwxxxvvvwwwzzz}}}~~~}}}|||{{{xxxxxxwwwvvvuuusssrrrqqqooommmkkkiiihhhggghhhhhheeefffffffffeeedddbbbaaa\\\ZZZVVVQQQMMMJJJHHHGGGDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJMMMRRRYYY^^^gggnnn{{{kkk]]]UUUNNNKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHIIIJJJLLLOOOSSSWWW___hhhvvvrrrccc]]][[[ZZZbbbmmm~~~zzzyyyzzzzzzzzzyyyyyyxxxwwwwwwvvvyyyxxxuuussspppnnnmmmlllqqqqqqrrrsssttttttuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvtttuuuvvvvvvttttttuuuvvvssssssrrrrrrssstttvvvwwwvvvvvvuuuuuutttrrrqqqpppqqqqqqqqqrrrrrrsssssssssttttttssssssssssssttttttoooooooooooonnnmmmlllkkkjjjlllnnnoooqqqssswwwzzz|||{{{zzzyyyyyyyyyzzz{{{|||{{{yyywwwuuutttsssrrrtttsssssstttuuuxxx{{{}}}~~~}}}|||{{{yyyxxxwwwwwwwwwwwwvvvvvvxxxzzz}}}~~~yyyvvvsssrrrsssttttttsssttttttuuuwwwxxxwwwuuurrrlllmmmoooqqqssstttuuuvvvssstttuuutttqqqooooooooooooqqqssssssrrrpppoooooommmnnnoooqqqrrrrrrsssssssssrrrrrrssstttvvvxxxyyytttvvvyyy}}}}}}{{{zzzyyywwwwwwvvvuuutttrrrqqqpppooonnnkkkiiihhhhhhhhhhhhdddeeeeeefffeeedddbbbaaa^^^\\\XXXSSSOOOKKKIIIGGGEEEEEEDDDDDDDDDEEEFFFFFFIIIJJJKKKMMMRRR[[[eeelllrrrzzz}}}gggZZZTTTOOOKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJGGGIIIJJJLLLOOOTTTZZZ^^^iiisss{{{lll```\\\\\\]]]fffsss{{{zzzzzz{{{|||{{{{{{{{{zzzyyyxxxyyywwwuuusssqqqppppppppprrrssstttuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwuuuwwwyyy{{{|||{{{zzzyyyuuuwwwyyyxxxvvvuuuvvvxxxttttttsssssssssuuuvvvwwwvvvuuuuuutttsssrrrqqqpppqqqqqqqqqrrrrrrttttttuuuuuuuuuuuuuuuuuuuuuuuuuuupppppppppoooooonnnmmmllllllmmmnnnpppqqqrrrtttuuu}}}|||zzzyyyxxxxxxyyyzzzzzzyyywwwvvvtttsssrrrrrruuutttttttttvvvyyy|||~~~~~~~~~}}}{{{xxxvvvuuuvvvvvvuuuuuuwwwyyy|||}}}yyywwwtttrrrssstttttttttuuuttttttuuuvvvvvvtttrrrlllmmmoooqqqssstttuuuuuuqqqssstttsssqqqooooooooonnnqqqssstttsssqqqppppppnnnooopppqqqrrrsssssssssrrrqqqqqqrrrsssuuuwwwyyysssuuuyyy||||||zzzyyyxxxwwwvvvvvvuuutttrrrqqqpppooonnnllljjjhhhhhhhhhhhhddddddeeefffeeedddcccbbb```^^^ZZZUUUPPPLLLIIIHHHGGGGGGGGGFFFGGGGGGHHHIIIMMMMMMOOORRRYYYeeeqqqzzz{{{eeeZZZUUUPPPLLLJJJIIIIIIHHHHHHHHHIIIIIIJJJGGGIIIKKKNNNRRRWWW^^^cccppp{{{wwwjjj___^^^^^^aaakkkxxx~~~||||||}}}}}}}}}}}}|||{{{zzzzzzwwwvvvtttsssrrrrrrssstttssstttuuuwwwxxxyyyyyyyyywwwvvvuuuttttttuuuvvvwwwuuuxxx|||}}}{{{wwwyyyzzzyyywwwvvvwwwzzzuuutttsssssstttuuuvvvwwwvvvuuuttttttrrrrrrqqqpppqqqqqqqqqrrrssstttuuuvvvuuuuuuvvvvvvvvvvvvuuuuuuqqqqqqqqqppppppooonnnmmmmmmnnnoooppppppqqqqqqrrrzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwvvvtttsssrrrrrrssstttrrrrrrqqqrrrtttwwwzzz{{{~~~|||{{{yyyxxxxxxwwwrrrrrrrrrrrrtttvvvxxxyyyttttttttttttuuuvvvwwwwwwrrrssssssssssssrrrppppppnnnnnnooooooppppppqqqqqqrrrssssssssssssrrrqqqppprrrssstttttttttrrrpppnnnppppppppppppqqqrrrssstttqqqqqqqqqqqqrrrtttvvvwwwvvvwwwxxxzzz}}}}}}|||zzzyyyxxxuuuuuuuuutttsssqqqooonnniiihhhggghhhiiihhhfffdddhhhhhhgggfffeeecccbbbaaa^^^]]]ZZZVVVRRRNNNKKKIIIGGGDDDEEEHHHIIIGGGHHHLLLPPPRRRVVV]]]ggguuujjjZZZSSSOOOKKKGGGHHHHHHGGGFFFGGGHHHJJJKKKJJJNNNRRRSSSUUU\\\iiisss~~~qqqeee\\\\\\\\\```ppp~~~}}}zzz}}}}}}}}}}}}}}}||||||{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz|||zzzwwwuuutttuuuwwwxxxuuuxxx|||~~~xxxxxxxxxxxxxxxwwwwwwvvvxxxwwwuuuuuuuuuvvvxxxzzzwwwwwwwwwwwwvvvuuussssssuuuuuuuuuuuuuuuvvvwwwxxxxxxyyyzzzzzzzzzxxxwwwvvvyyyxxxuuusssqqqpppppppppqqqrrrssssssrrrrrrtttvvv|||yyyyyyyyyxxxxxxxxxwwwwwwzzzyyywwwvvvuuuvvvvvvvvvvvvuuuuuuvvvwwwzzz}}}~~~}}}|||zzzxxxwwwwwwvvvrrrrrrrrrssstttvvvxxxyyyxxxxxxwwwwwwwwwxxxyyyyyyuuutttrrrqqqppppppppppppoooooooooppppppqqqrrrrrrssssssrrrrrrrrrqqqqqqqqqpppqqqssstttuuutttsssrrrrrrsssssssssssstttttttttrrrrrrrrrrrrtttvvvxxxyyy||||||}}}~~~~~~~~~}}}|||{{{{{{yyyyyyzzzzzzxxxuuusssqqqnnnlllkkkjjjkkkkkkiiihhhffffffeeedddcccaaa___^^^``````^^^[[[XXXSSSPPPMMMKKKGGGFFFIIIJJJJJJLLLQQQVVVZZZ```iiiuuuppp```WWWTTTPPPNNNJJJJJJJJJJJJKKKKKKLLLMMMNNNSSSWWWZZZ]]]eeesss}}}pppfff```aaacccjjj}}}~~~~~~||||||||||||||||||||||||{{{|||}}}~~~~~~}}}}}}}}}{{{yyyxxxwwwwwwxxxyyyzzz}}}}}}yyy~~~~~~~~~~~~}}}}}}||||||{{{yyyyyyyyyzzz|||}}}}}}}}}}}}}}}|||{{{zzzyyy{{{{{{{{{{{{{{{|||}}}}}}|||}}}~~~~~~~~~}}}|||{{{xxxwwwvvvuuuuuuuuuvvvvvvxxxyyyxxxwwwuuutttuuuvvv}}}wwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuutttssssssssssssssssssssstttvvvxxxzzz|||yyyxxxvvvtttsssqqqqqqpppqqqrrrrrrssstttvvvwwwxxxvvvuuuuuuttttttttttttuuuvvvuuurrrooonnnnnnooopppoooooooooooopppqqqrrrssstttsssqqqqqqpppqqqrrrrrrpppqqqsssuuuuuuuuuttttttssstttuuuuuuuuutttsssrrrppppppqqqrrrtttvvvyyyzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}zzz{{{{{{{{{zzzwwwuuusssrrrooollliiiiiiiiihhhhhhgggggggggfffeeecccaaaaaaaaaaaaaaa___\\\WWWRRROOOPPPKKKIIIKKKMMMOOOTTTZZZ]]]cccnnn{{{zzzhhh^^^XXXUUURRRNNNNNNMMMMMMMMMMMMMMMMMMPPPUUU]]]ccciiitttnnnhhheeefffjjjsssyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvuuuuuutttsssssssssttttttuuuvvvwwwyyy{{{|||yyyxxxvvvtttsssqqqqqqpppttttttuuuvvvwwwyyyzzz{{{xxxwwwvvvuuuuuuuuuuuuuuuyyyxxxvvvtttrrrqqqqqqqqqppppppooopppqqqrrrtttuuuxxxwwwuuusssssstttvvvwwwuuuuuuwwwxxxxxxxxxxxxwwwvvvwwwyyyyyyxxxvvvtttrrrqqqrrrrrrsssvvvxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}xxxrrrnnnllllllkkkkkknnnnnnooooooooonnnnnnmmmmmmmmmmmmlllhhhbbb\\\YYYXXXSSSQQQSSSVVV[[[bbbjjjnnnuuuwwwoooiiieeeaaa___\\\YYYWWWWWWXXXXXX\\\bbbkkkttt~~~}}}||||||zzzzzzzzzyyyyyyyyyxxxxxx{{{{{{zzzzzzyyyxxxxxxwwwyyyyyyzzz{{{|||~~~|||{{{yyyxxxvvvuuuuuuuuuvvvwwwxxxzzz{{{|||}}}}}}~~~}}}|||||||||||||||{{{{{{||||||zzzxxxuuusssrrrqqqqqqqqqrrrtttvvvwww}}}|||zzzyyyyyyzzz|||}}}vvvwwwyyy{{{}}}~~~~~~~~~}}}zzzyyyxxxxxxxxxzzz||||||tttpppnnnqqqvvv{{{~~~{{{{{{~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{|||}}}~~~|||{{{zzzyyyxxxxxxxxxxxx}}}~~~|||{{{zzzyyyyyy{{{}}}|||~~~