BM6P6(@ kkk\\\XXXZZZYYYYYYYYYXXXWWWVVVTTTSSSRRRPPPNNNNNNNNNNNNLLLKKKDDDDDDEEEGGGGGGHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA>>>===<<<;;;;;;:::;;;;;;<<<:::999888999888666555666;;;===:::<<>>?????????>>>===<<<;;;;;;:::111555;;;@@@BBB@@@<<<999::::::::::::::::::::::::;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<=========<<<;;;:::>>>===<<<<<<===>>>???@@@???@@@BBBDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIKKKKKKKKKKKKLLLMMMOOOOOOPPPRRRTTTXXX]]]bbbfffhhhjjjkkklllmmmoooqqqsssuuuuuuuuuuuuttttttvvvzzz}}}{{{~~~~~~yyyrrrmmmkkkfff```ZZZYYY[[[\\\ZZZXXXXXXZZZ^^^ccciiioootttwwwvvvvvvuuutttuuuxxx~~~{{{tttvvvsssqqqpppqqqooojjjfff]]]ZZZUUUOOOKKKIIIHHHHHHFFFHHHLLLTTT^^^ffflllnnnnnnllllllooowww}}}yyyyyyxxxwwwtttnnngggbbbaaaeeeiiiiiimmmpppmmmgggaaaaaabbbdddbbb___[[[YYYXXXXXXXXX[[[[[[ZZZWWWSSSOOOJJJHHHDDDCCCBBB@@@???>>>>>>>>>999999;;;<<<========================>>>???@@@AAABBBHHHHHHHHHPPPWWWeee|||xxx~~~|||eee[[[YYY]]]nnnsssaaaXXXPPPNNNNNNOOORRRVVVVVVVVV\\\iii{{{wwwnnnlllhhhiiippp|||lllZZZUUUUUUXXXXXXXXXWWWVVVUUUTTTSSSQQQPPPNNNNNNNNNNNNLLLJJJGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;:::;;;;;;:::999888888999:::999777666;;;<<<;;;<<<@@@AAA===999888777666666555555666666666666666666666666666444555555555555555666666444444444444444444444444222333444444555555444444333333444555666666666666222333444555666888888999888666444555777888777555555555555555555666666666666777888888777666777999777777666666666666777777999888888888999;;;<<<===>>>>>>======<<<<<<;;;;;;666888;;;===>>>>>><<<;;;::::::::::::::::::::::::;;;::::::::::::::::::999999999999999999999888888<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::<<<;;;;;;;;;;;;<<<>>>???@@@AAACCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOQQQRRRTTTXXX\\\```dddfffiiiiiiiiijjjkkklllnnnnnnqqqqqqqqqqqqqqqssswww{{{yyyuuutttkkkeee^^^[[[\\\\\\[[[YYYXXXYYY\\\aaahhhooouuuyyyzzzzzzyyyxxxxxx||||||wwwxxxvvvsssssssssqqqlllggg]]]ZZZUUUOOOKKKIIIHHHHHHGGGHHHLLLTTT]]]eeejjjllllllkkkkkkpppxxx~~~||||||{{{tttsssooojjjhhhiiinnnsssllloooqqqmmmeee```___aaaaaa```]]][[[ZZZ[[[[[[\\\ZZZZZZYYYVVVRRRNNNIIIGGGCCCBBBAAA???>>>>>>======<<<<<<<<<======>>>>>>???>>>>>>>>>>>>???@@@AAAAAAAAAHHHGGGHHHPPPVVVccczzzzzz}}}yyyfff]]]ZZZ[[[iiiyyyvvvooo{{{uuucccZZZQQQOOOOOONNNPPPSSSTTTTTTZZZgggwww{{{oookkkjjjpppzzznnn[[[SSSRRRVVVVVVVVVVVVUUUUUUTTTTTTQQQOOOMMMMMMMMMMMMKKKJJJHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;:::;;;;;;999888777888:::;;;:::999777:::;;;;;;<<>>??????BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAACCCDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJKKKLLLNNNOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOORRRSSSUUUWWW[[[^^^aaacccgggfffffffffffffffggggggllllllllllllllloootttwww~~~tttnnneee___^^^^^^\\\[[[[[[\\\^^^bbbiiiqqqxxx}}}~~~||||||~~~{{{{{{yyywwwvvvvvvsssmmmhhh]]]ZZZUUUPPPLLLIIIIIIHHHHHHIIIMMMSSS[[[bbbfffhhhhhhhhhkkkqqq{{{}}}~~~~~~}}}uuuuuutttqqqnnnqqqwww|||rrrtttsssmmmccc^^^]]]```aaa```^^^\\\[[[[[[[[[\\\XXXXXXWWWTTTQQQLLLHHHEEEBBBAAA@@@>>>==================<<<;;;;;;<<<===>>>????????????@@@AAABBBBBBAAAGGGFFFGGGOOOTTT```uuu~~~|||vvvhhhaaa\\\\\\ggguuulll___fffvvvxxxeee[[[RRRPPPPPPNNNNNNPPPRRRRRRWWWcccsssvvvppplllooouuuppp\\\UUUUUUUUUUUUTTTTTTTTTTTTTTTTTTQQQOOOMMMMMMMMMMMMKKKIIIFFFGGGHHHHHHIIIHHHHHHHHHFFFEEEEEEDDDCCCCCCBBBBBB>>>===<<<;;;;;;:::;;;;;;999777777777999999888777777888:::;;;<<<>>>>>>>>>:::999888777666666666666444444444444444444444444777555333111111111333444333333333333333333333333444444333222333444555666555555666777777777666666888888777666555444333333666666666666666666666555333333444555555666777777555666777777666666777999888888888888888888999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<;;;;;;;;;<<<===:::::::::;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999::::::::::::::::::>>>>>>>>>???@@@AAABBBBBBDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMJJJKKKMMMOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPSSSTTTUUUWWWYYY\\\^^^```cccccccccbbbccccccdddeeehhhiiiiiiiiiiiilllqqqttt}}}~~~wwwmmmeeeaaa```___^^^ccccccdddggglllttt{{{~~~}}}{{{zzzzzzyyyuuummmhhh^^^ZZZUUUPPPLLLJJJIIIIIIIIIJJJLLLRRRYYY___cccdddeeefffjjjrrr}}}|||zzz{{{{{{yyyyyyzzzyyyuuurrrsssyyyyyyzzzvvvmmmccc\\\\\\^^^cccbbb___\\\YYYWWWVVVVVVVVVUUUUUURRROOOJJJFFFDDD@@@@@@>>>======<<<<<<<<<<<<;;;999888888999:::;;;@@@@@@@@@@@@AAABBBCCCCCCAAAFFFEEEFFFNNNRRR\\\ooo~~~wwwlllddd^^^___kkkxxxjjj___aaajjj~~~fff\\\SSSQQQQQQOOONNNOOOQQQQQQVVV```nnn{{{tttmmmjjjllltttooo[[[VVVXXXUUUUUUTTTSSSSSSSSSTTTUUUQQQOOONNNMMMMMMMMMKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEDDDCCCCCCBBBBBB>>>===<<<;;;;;;:::;;;;;;:::888777666777777555444777777888;;;<<<<<<===>>>:::999888777777666666666444444444444444444444444666555333111000111222333333333333333333333333333444444333222333444555666888888888888777666555555999888888666555444333222444555666777666555555555444444555666777777888888666777888777555444555666888888777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;777777888888999999999:::::::::::::::::::::::::::999999999999::::::;;;;;;>>>>>>???@@@BBBBBBCCCCCCEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDDFFFGGGFFFGGGHHHJJJKKKMMMNNNOOOLLLMMMOOOQQQRRRTTTTTTTTTRRRSSSSSSTTTSSSSSSRRRQQQTTTTTTUUUWWWYYY[[[]]]^^^`````````aaabbbdddffffffgggggghhhggghhhjjjooorrrzzzvvvlllgggdddccccccjjjiiiiiijjjnnntttzzz~~~}}}||||||{{{uuummmfff^^^[[[VVVPPPLLLJJJIIIIIIJJJJJJLLLPPPWWW\\\___```bbbdddiiirrr}}}}}}vvvuuuuuusssqqqvvvwwwxxxtttppprrrzzzzzzpppccc\\\[[[]]]aaa___]]]ZZZWWWUUUSSSRRRTTTTTTSSSQQQNNNIIIEEECCC??????>>>===<<<<<<<<<<<<<<<;;;999888888999:::;;;@@@@@@@@@@@@AAABBBCCCDDDBBBFFFDDDFFFNNNPPPXXXiii{{{pppeee^^^bbbqqqqqqfffdddeeetttiii]]]SSSQQQRRRQQQPPPPPPPPPPPPUUU^^^iii{{{xxxqqqiiieeedddkkk{{{mmmZZZUUUXXXWWWVVVTTTSSSSSSSSSTTTTTTRRRPPPNNNNNNNNNNNNLLLKKKKKKKKKJJJHHHFFFCCCAAA@@@CCCCCCBBBBBBBBBAAAAAAAAA>>>===<<<;;;;;;:::;;;;;;;;;999777777777666555333777666777;;;<<<;;;;;;>>>::::::999888777777777777444444444444444444444444555444333222222222333444333333333333333333333333444333333333333444555555888999999888888777666555555555555666666666666666333555777777666555444555555555666666777777888888777888888777555444444555555555555555666777888999:::;;;<<<========================>>>>>>?????????===>>>@@@@@@???===;;;::::::::::::;;;<<<<<<======999::::::::::::::::::;;;999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999:::;;;<<<===<<<===>>>@@@AAABBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCEEEFFFHHHIIIHHHHHHJJJKKKMMMNNNOOOPPPOOOOOOQQQRRRTTTTTTUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSUUUUUUVVVWWWYYY[[[]]]^^^^^^^^^___aaaccceeehhhiiiggghhhgggffffffiiimmmpppxxx}}}tttmmmiiihhhhhhkkkkkkjjjkkknnnssswwwzzz}}}wwwmmmfff^^^[[[VVVQQQMMMJJJIIIIIIIIIIIIKKKOOOUUUZZZ]]]^^^___```eeennnyyyyyyuuusssnnnjjjhhhiiilllnnnllljjjooo{{{~~~sssfff]]][[[\\\\\\[[[ZZZYYYWWWVVVTTTTTTSSSSSSRRRPPPMMMIIIEEECCC??????>>>=====================<<<;;;;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCCCCCCCGGGDDDFFFNNNPPPUUUeeezzzxxxiii___dddvvv}}}hhhdddaaakkkooobbbUUURRRSSSRRRPPPPPPOOOOOOSSS[[[eeevvvzzzrrrlllfffbbbaaagggxxxppp[[[UUUWWWYYYWWWUUUSSSSSSSSSTTTTTTSSSQQQPPPOOOOOOOOOMMMLLLJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA>>>===<<<;;;;;;:::;;;;;;;;;999888888999999888666777444666;;;===::::::>>>::::::999888777777777777444444444444444444444444333333333333444444444444444444444444444444444444222333444444555555444444666777888888999999999888444555555555666666777777222555777888666444444555666666666666666666666666555666777777555444555666555555555555666777888999888999;;;<<<===>>>======???????????????@@@@@@@@@>>>??????@@@???>>><<<;;;::::::;;;;;;<<<=========;;;::::::::::::::::::999<<<<<<===>>>>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===>>><<<===???AAABBBCCCCCCCCCEEEEEEEEEDDDEEEEEEFFFFFFCCCCCCDDDEEEFFFHHHJJJKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTVVVXXXXXXXXXVVVVVVUUUVVVVVVXXXYYY[[[]]]^^^^^^^^^___aaacccfffhhhiiihhhhhhgggfffeeegggjjjmmmsss{{{zzzrrrmmmllllllkkkkkkkkkmmmppptttxxxzzzyyyooofff___[[[VVVQQQMMMKKKJJJJJJHHHHHHJJJNNNTTTYYY[[[\\\[[[\\\```hhhsss~~~zzzxxxsssjjjcccbbb]]]aaacccbbbbbbjjjyyywwwhhh^^^[[[\\\\\\\\\[[[YYYXXXVVVTTTSSSRRRRRRRRRPPPMMMIIIEEECCC??????>>>>>>======>>>>>><<<<<<<<<======>>>>>>???????????????@@@AAABBBCCCDDDHHHEEEFFFOOOPPPTTTbbbrrrrrrfffjjj|||iiiddd___eee~~~wwwhhhXXXRRRRRRQQQOOOOOOMMMMMMQQQWWW```pppzzzsssnnnhhhccc```eeeuuuuuu___WWWXXXZZZYYYVVVTTTSSSSSSSSSTTTTTTRRRPPPPPPPPPPPPNNNLLLEEEFFFGGGHHHIIIJJJJJJJJJDDDDDDDDDDDDDDDCCCCCCCCC>>>>>><<<;;;;;;;;;;;;;;;:::999888999;;;<<<;;;:::777444555;;;===999:::>>>;;;:::999888777777777777555555555555555555555555222333444555555555555555555555555555555555555555222333444555666555444333444555666888:::;;;;;;;;;777777777666555555444444111444888888666333444555555555555555555444444444333555666666555555777888777777777777888999:::;;;666888:::<<<============@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>>;;;;;;;;;::::::999999999:::::::::;;;<<<======>>>::::::::::::::::::::::::;;;;;;::::::;;;<<<>>>???>>>???AAACCCEEEFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGDDDDDDEEEFFFGGGIIIKKKLLLKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTVVVXXXYYYYYYXXXWWWVVVVVVWWWXXXZZZ\\\^^^_________```aaaccceeeggghhhhhhggggggeeedddeeeiiikkknnnttt|||}}}uuupppnnnnnnkkklllmmmppptttwww{{{}}}{{{ppphhh___\\\VVVQQQMMMKKKJJJJJJGGGGGGIIIMMMSSSXXX[[[\\\XXXYYY]]]dddooozzz}}}|||uuuiii```___XXX\\\^^^\\\\\\eeeuuuyyyjjj```\\\\\\```___^^^[[[XXXTTTRRRPPPRRRRRRRRRPPPMMMIIIEEECCC@@@??????>>>>>>>>>>>>???999:::;;;<<<============????????????@@@AAABBBBBBEEEHHHEEEGGGOOOPPPSSS```ooo|||mmmpppkkkfff```cccyyy~~~lllZZZSSSRRRPPPNNNMMMKKKLLLOOOUUU]]]mmmyyytttmmmgggaaacccqqq}}}cccZZZ\\\YYYXXXVVVTTTSSSSSSSSSTTTRRRPPPNNNLLLMMMLLLKKKJJJFFFGGGGGGHHHHHHGGGGGGFFFEEECCCBBBBBBCCCCCCBBBAAA???>>>===<<<;;;:::::::::::::::::::::::::::::::::888888888999:::;;;======888777777777777888888999555555555555555555555555333444444444555666666666222333444555444333222111555444333222222222222222777777888888888777777666777777777777777777777777666777888999999888777666444444444444444555666666777777777777777777777777888777777666666666666666777888:::<<<>>>>>>>>>===???@@@AAABBBAAA@@@???>>>BBBBBBAAA@@@???>>>===<<<888999999:::;;;<<<======999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;<<<===>>>>>>BBBCCCDDDFFFFFFFFFEEEEEEHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFHHHIIIKKKMMMNNNLLLLLLKKKKKKLLLNNNPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRTTTVVVYYYZZZYYYXXXXXXYYYWWWXXXZZZ[[[\\\\\\[[[[[[bbbbbbbbbccccccdddddddddgggeeeddddddfffhhhiiiiiilllooosssyyy~~~{{{vvvrrroooooopppqqqrrruuuyyy~~~wwwmmmfffaaa\\\TTTNNNLLLKKKKKKKKKJJJJJJJJJLLLOOOSSSVVVYYYRRRUUUYYY^^^fffqqq}}}}}}{{{{{{xxxmmmbbb]]]ZZZXXXUUUVVV\\\iiiwwwxxxiii___\\\]]]______\\\YYYUUURRRRRRSSSUUUSSSOOOKKKHHHEEEDDDCCC????????????>>>>>>>>>>>><<<<<<<<<===============>>>???@@@@@@BBBBBBCCCDDDDDDEEEGGGHHHJJJNNNTTTXXXkkktttwwwlllcccnnn{{{qqqYYYRRRRRROOOLLLLLLNNNLLLOOOVVV\\\ggg{{{rrrkkkfffgggppp{{{~~~eee]]]___XXXWWWUUUTTTSSSSSSSSSTTTSSSQQQNNNMMMMMMLLLJJJIIIFFFGGGGGGHHHHHHGGGGGGFFFGGGEEECCCCCCDDDEEEDDDCCC@@@???>>>===<<<;;;;;;;;;999999999999999999999999666777777888999:::;;;;;;666555444444444444555555555555555555555555555555444444444555555555555555333444444444444333222222555555444333333333333333777777888888888777777666666666666666666666666666666666777888888777666666777777666666777777888999777777777777777777777777666666666666666777888888888999;;;===>>>??????>>>@@@@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<999::::::;;;;;;<<<<<<<<<999::::::;;;;;;::::::999::::::::::::::::::::::::;;;::::::::::::::::::999999::::::;;;<<<===>>>>>>BBBCCCDDDEEEFFFFFFEEEEEEIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJKKKMMMOOOQQQRRRRRRRRRSSSSSSSSSRRRRRRQQQSSSUUUXXXXXXXXXWWWXXXYYYYYYZZZ[[[]]]^^^^^^^^^]]]aaaaaabbbccccccdddeeeeeegggeeeddddddfffhhhiiiiiijjjllloootttyyy}}}}}}xxxtttpppnnnpppqqqrrrsssuuuxxx~~~}}}wwwoooiiiccc]]]UUUOOOLLLLLLKKKKKKHHHIIIJJJKKKMMMNNNPPPPPPOOOQQQUUU[[[cccooozzz|||wwwwwwuuulllbbb^^^^^^[[[WWWVVV\\\hhhvvvxxxjjj```]]]^^^]]]\\\ZZZVVVTTTRRRRRRSSSTTTRRROOOKKKGGGEEECCCCCC>>>>>>=========<<<<<<<<<<<<<<<<<<===============??????@@@AAABBBCCCCCCDDDEEEFFFGGGHHHJJJNNNTTTXXXmmm~~~uuueeemmmzzzzzz___VVVTTTPPPLLLMMMNNNLLLOOOUUUYYYbbbyyywwwmmmffffffppp{{{~~~eee\\\___WWWVVVUUUSSSSSSSSSTTTTTTSSSQQQOOOMMMMMMLLLJJJHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFDDDBBBBBBCCCDDDCCCBBBAAA@@@???>>>===<<<<<<<<<888888888888888888888888666777999;;;<<<<<<;;;;;;999888777777666666666666555555555555555555555555555555555555555444444444555444444333333333333333666555444444333444444444666777777888888777777777555555555555555555555555555555666666666666555555777777777666777777888999777777777777777777777777444444555555666888999:::888:::<<<>>>???@@@@@@@@@@@@??????@@@@@@AAABBBCCC@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999999::::::::::::::::::;;;::::::;;;<<<===>>>>>>???AAABBBDDDEEEFFFFFFFFFEEEIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIKKKMMMOOORRRSSSSSSSSSSSSSSSSSSRRRQQQPPPRRRTTTVVVWWWVVVVVVWWWXXXXXXYYYZZZ\\\]]]^^^^^^^^^``````aaabbbccceeeeeefffgggeeeddddddfffhhhhhhhhhhhhhhhjjjmmmqqquuuyyy|||}}}|||{{{xxxuuurrrooonnnqqqrrrssstttuuuwww|||~~~{{{wwwqqqllleee___WWWQQQMMMLLLLLLKKKIIIJJJKKKKKKLLLKKKKKKJJJKKKMMMQQQWWW```kkkxxxxxxqqqpppoooiiibbb___aaa]]]XXXWWW\\\hhhuuu~~~wwwkkkbbb^^^^^^YYYXXXUUUSSSRRRRRRRRRSSSSSSQQQMMMIIIFFFDDDBBBBBB<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<======>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHJJJOOOTTTXXXkkkkkknnn|||gggZZZVVVPPPMMMMMMOOOMMMOOOTTTVVV]]]rrr}}}qqqhhhfffooozzz}}}bbbYYYZZZXXXWWWVVVTTTTTTTTTUUUVVVSSSQQQOOONNNMMMLLLIIIGGGFFFGGGGGGHHHHHHGGGGGGFFFCCCBBB@@@@@@AAAAAAAAA@@@@@@@@@>>>===<<<;;;;;;;;;999999999999999999999999888:::<<<>>>??????>>>===;;;:::999888777777777777555555555555555555555555666666666555444444444333666555444222222333444444666555555444444444555555555666777777777777777777666666666666666666666666555555555555555555555555444444333333444444555666666666666666666666666666555555555555666777888999999:::===???@@@AAAAAAAAA????????????@@@BBBDDDEEE@@@@@@@@@???>>>=========<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;::::::999999999999999999999999999999999999::::::;;;;;;;;;::::::;;;<<<===>>>??????AAABBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJLLLNNNPPPRRRSSSSSSSSSSSSRRRQQQPPPPPPQQQSSSUUUUUUTTTTTTVVVWWWUUUVVVWWWYYY[[[\\\]]]]]]^^^___```bbbccceeeffffffgggeeecccccceeegggggggggggggggggghhhkkkooosssvvvwwwwwwvvvuuutttrrrpppooorrrssstttttttttvvvyyy||||||yyyvvvrrrnnngggaaaYYYRRRNNNMMMLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKHHHJJJNNNTTT]]]iiivvvtttkkkiiiiiifffaaa___```[[[WWWWWW^^^jjjvvv}}}{{{ssskkkddd___^^^WWWUUURRRPPPPPPRRRRRRSSSQQQOOOLLLHHHEEECCCBBBAAA<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<===>>>>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGIIIKKKOOOTTTXXXhhhwwwvvvjjj\\\VVVPPPMMMNNNOOOMMMPPPTTTVVV\\\ooowwwmmmiiipppyyy|||bbbXXXYYYYYYXXXWWWVVVUUUUUUVVVWWWRRRQQQOOONNNNNNLLLIIIGGGFFFGGGGGGHHHHHHGGGGGGFFFCCCBBB@@@@@@AAAAAAAAA@@@???>>>===<<<;;;:::::::::::::::::::::::::::::::::888:::<<>>===888777666555444333333333555555555555555555555555666666666555444444444333666555444333222333444555555555444444444555555666555555666777777777777777777777777777777777777777555555444444444444555555333333222222333333444555666666666666666666666666777777666666666666777777999:::===???AAABBBBBBBBB????????????@@@BBBEEEFFFAAAAAAAAA@@@@@@?????????<<<<<<<<<;;;;;;::::::999999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::;;;;;;<<<===>>>??????@@@BBBCCCEEEFFFGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEGGGIIIKKKLLLLLLLLLKKKKKKKKKLLLNNNOOORRRRRRRRRRRRRRRQQQPPPPPPQQQSSSTTTTTTSSSSSSUUUWWWUUUUUUVVVXXXZZZ\\\]]]^^^^^^___```aaacccdddeeeffffffdddbbbbbbdddeeefffeeeffffffffffffiiillloooqqqrrrrrrsssssssssrrrqqqqqqqqqrrrssssssssstttwwwyyy{{{xxxvvvrrrnnnhhhbbbZZZSSSOOONNNMMMLLLNNNMMMJJJIIIIIIJJJLLLNNNHHHJJJMMMSSS\\\iiivvv~~~}}}~~~qqqgggeeegggdddaaa^^^\\\YYYUUUXXXaaammmxxx~~~{{{uuunnniiieeeaaa___XXXTTTPPPNNNPPPQQQRRRRRROOOMMMJJJGGGDDDBBBAAA@@@=========<<<<<<<<<;;;;;;<<<<<<======>>>??????@@@@@@AAABBBCCCDDDEEEEEEFFFEEEGGGHHHIIIKKKOOOUUUYYYeee{{{zzzzzzkkk\\\VVVQQQMMMNNNOOONNNQQQVVVXXX]]]ooo{{{rrrnnnqqqyyy|||cccZZZ]]][[[YYYXXXVVVUUUTTTUUUUUUPPPOOOOOOOOOOOOMMMJJJGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFDDDBBBBBBCCCDDDCCCBBB???>>>===;;;::::::::::::::::::::::::::::::::::::777888:::<<<======<<<<<<888888777666555555555555555555555555555555555555555555555555555444444444666555555444444444444444444444444444444444555666444444555666777777777777888888888888888888888888666555444444444444555666555555444444555555666777777777777777777777777777888888777666666666666666888:::<<>>??????@@@@@@AAACCCEEEFFFGGGGGGFFFDDDDDDEEEFFFFFFFFFEEEEEEBBBCCCDDDFFFHHHKKKMMMNNNMMMLLLKKKKKKKKKKKKLLLMMMPPPQQQQQQRRRRRRQQQQQQQQQRRRSSSTTTSSSSSSSSSUUUWWWVVVVVVWWWYYY[[[^^^```aaa______```aaabbbddddddeeeeeecccaaa```bbbcccccccccccccccdddeeefffiiikkkllllllmmmnnnoooppppppppppppnnnpppqqqrrrrrrsssuuuwww}}}}}}{{{wwwrrrnnngggaaaYYYSSSOOONNNNNNMMMMMMKKKJJJHHHIIIJJJLLLMMMIIIKKKMMMRRR[[[hhhvvvzzzzzzrrrgggfffiiifffaaa^^^[[[XXXVVV\\\gggsss|||xxxpppjjjhhhfffdddaaa[[[VVVPPPNNNPPPRRRRRRQQQNNNLLLIIIEEEBBBAAA@@@???>>>>>>>>>============<<<<<<<<<===>>>>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIKKKOOOUUUYYYdddwwwxxxsss{{{mmm^^^XXXRRRNNNOOONNNMMMQQQVVVXXX\\\mmm{{{tttpppsssyyy{{{bbbZZZ\\\ZZZYYYWWWTTTSSSRRRRRRRRRNNNNNNNNNOOOOOONNNKKKIIIFFFGGGGGGHHHHHHGGGGGGFFFGGGEEECCCCCCDDDEEEDDDCCC@@@???>>><<<;;;;;;::::::999999999999999999999999888888999:::;;;<<<<<<===999999888888888888888999555555555555555555555555444444444555555555555555555555555555555444444333333333333333333444555555333444555666777777777777777777777777777777777777666666555444444555666666777666666666666777888888777777777777777777777777777666666666666777777888777999;;;>>>@@@AAABBBBBB???@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???;;;;;;;;;;;;;;;;;;::::::999::::::;;;;;;::::::999::::::::::::::::::::::::;;;::::::::::::::::::999;;;;;;<<<===>>>???@@@@@@@@@AAACCCEEEGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGFFFFFFDDDEEEEEEGGGIIIKKKMMMNNNLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTSSSSSSSSSVVVXXXUUUVVVWWWXXX[[[^^^aaabbb___``````aaabbbccccccdddcccaaa______```aaaaaaaaa^^^___```aaaccceeefffgggeeefffhhhiiijjjkkklllllllllnnnoooppppppqqqsssuuu{{{{{{tttnnnfff```XXXRRROOOOOONNNNNNLLLMMMMMMNNNMMMLLLKKKJJJJJJKKKMMMRRRZZZgggttt~~~{{{www|||uuukkkkkknnnkkkddd___\\\ZZZZZZaaammmxxxxxxmmmhhhhhhiiihhhfff___YYYRRROOOPPPRRRQQQOOOLLLJJJGGGDDDBBB@@@??????>>>>>>>>>=========<<<<<<;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGFFFGGGHHHIIILLLPPPUUUYYYaaatttyyymmmqqq{{{qqqbbb\\\UUUPPPPPPLLLLLLPPPUUUUUUXXXhhh|||~~~zzzwwwrrrooosss{{{yyy```WWWYYYZZZXXXVVVSSSQQQPPPOOOOOOMMMMMMMMMOOOPPPOOOLLLIIIGGGGGGGGGHHHHHHGGGGGGGGGEEEDDDBBBBBBCCCCCCCCCBBBAAA@@@???===<<<<<<<<<<<<888888888888888888888888::::::::::::;;;===>>>???666555555555555555666777555555555555555555555555333444444555555666666666444555666666666555333222222222222222333333444555333444555666777777777777666666666666666666666666777666555444444555666777666666666666666777888888777777777777777777777777555555555555666888999:::777888;;;>>>@@@AAABBBBBB???@@@BBBCCCDDDCCCCCCBBB@@@@@@@@@???????????????;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999;;;;;;;;;::::::999999999;;;;;;<<<===>>>???@@@@@@???AAACCCEEEGGGGGGGGGGGGEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMJJJJJJIIIJJJKKKMMMOOOPPPNNNNNNPPPQQQRRRSSSSSSSSSSSSTTTTTTSSSSSSTTTVVVYYYSSSSSSTTTVVVYYY\\\___aaa``````aaaaaabbbbbbbbbcccbbb```^^^^^^___`````````ZZZ[[[]]]___aaabbbbbbbbbaaabbbccceeefffggghhhhhhjjjlllnnnoooppppppssstttyyy}}}uuunnneee___XXXRRROOOOOOOOOOOONNNPPPSSSUUUTTTPPPKKKHHHKKKKKKMMMQQQYYYfffsss|||}}}tttzzzwwwnnnooorrrooofff```___]]]^^^fffrrr|||xxxmmmgggiiikkkkkkiiibbb[[[SSSPPPQQQRRRQQQOOOLLLJJJGGGDDDAAA??????>>>>>>============<<<<<<<<<;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJLLLPPPUUUZZZ]]]qqqzzziiijjjiiizzz|||uuufff___WWWQQQQQQKKKKKKNNNSSSRRRTTTdddvvv|||wwwsssnnnmmmsss|||wwwccc[[[ZZZZZZWWWTTTRRRRRRSSSSSSSSSNNNNNNMMMMMMNNNMMMJJJHHHFFFGGGHHHHHHHHHHHHGGGFFFCCCDDDEEEEEEDDDBBB@@@???CCCAAA>>>===<<<;;;888666888888888888888888888888999::::::;;;;;;::::::999666666666666666666666666888888888888888888888888444444444444444444333333666666666555444222111000333333333444444444555555444444444555777888777666555555555555666666666777333444666666555666777999777888999999999888666555888888777777666666555555888888777777666666555555::::::<<<===???AAACCCCCCBBBBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???========================666777888999999999999999:::;;;;;;;;;;;;;;;;;;:::999999999999999999999::::::::::::;;;===>>>@@@AAACCCBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNLLLKKKKKKKKKLLLMMMOOOOOOOOOPPPRRRSSSUUUVVVRRRSSSTTTTTTTTTUUUXXX[[[QQQSSSWWWYYY[[[^^^aaadddbbbbbbcccccccccbbbbbbaaabbb```___]]]\\\[[[\\\\\\XXXXXXXXXZZZ\\\\\\ZZZXXX[[[\\\]]]^^^___```aaabbbhhhjjjkkkkkklllnnnrrrtttyyy~~~yyyssshhhaaaZZZVVVUUUTTTQQQMMMSSSTTTUUUVVVUUUSSSPPPNNNOOONNNOOOTTT]]]kkkxxx~~~|||yyywwwuuuxxxyyy~~~vvvkkksss~~~}}}zzzyyytttlllfffaaaaaafffnnnvvvzzz}}}~~~yyyrrrkkkggghhhiiijjjiiidddZZZRRRRRRSSSQQQNNNNNNOOOLLLGGGCCCBBBAAA???>>>???>>>>>>=========>>>>>>======>>>>>>??????@@@@@@@@@AAADDDFFFGGGGGGFFFEEEHHHIIIJJJJJJKKKOOOTTTXXXcccqqqmmmaaaaaahhh|||{{{{{{eee]]]ZZZTTTMMMLLLLLLMMMPPPRRRVVVaaammmxxxpppllllllpppvvvxxxddd\\\\\\ZZZWWWTTTRRRRRRSSSSSSSSSNNNMMMLLLMMMMMMLLLIIIGGGFFFFFFHHHHHHHHHHHHFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@???===<<<<<<<<<<<<;;;999888888888888888888888888555666888999;;;<<<<<<<<<666666666666666666666666444444444444444444444444666666555444444333222222333333333444444555555555333333333444444444555555444444444555777888777666555555555666666666777777333444666666555555777999777777888888777777666555888777777777666666666555777777777777666666666666999:::;;;===???AAABBBCCC@@@@@@???>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;::::::999:::;;;<<<<<<;;;:::999;;;:::::::::999888888888:::::::::;;;===>>>@@@AAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNOOONNNMMMKKKKKKKKKLLLLLLNNNNNNOOOPPPQQQSSSTTTUUUSSSTTTTTTTTTTTTUUUWWWYYYWWWYYYZZZZZZZZZZZZ\\\]]]^^^^^^___``````````````````^^^\\\ZZZXXXWWWWWWWWWTTTTTTTTTUUUWWWWWWUUUSSSTTTUUUUUUWWWXXXYYYZZZZZZ\\\^^^aaadddggglllrrruuuyyy}}}}}}wwwlllfff]]]YYYXXXVVVSSSPPPSSSTTTXXX[[[\\\YYYSSSNNNOOONNNNNNRRR\\\jjjxxx|||xxxtttrrrooollljjjmmmnnnsss{{{{{{qqqhhhoooxxx}}}uuunnneeeeeehhhoootttxxxyyyzzzsssmmmgggdddeeeffffffeeeaaaWWWPPPQQQRRRQQQOOOOOONNNKKKFFFCCCBBB@@@???>>>>>>======<<<<<<======>>>======>>>>>>???@@@@@@@@@@@@BBBDDDFFFGGGGGGFFFFFFHHHIIIJJJJJJKKKNNNSSSWWW^^^lll}}}iii___^^^bbbqqq~~~uuu~~~lll```ZZZTTTPPPKKKJJJKKKNNNOOORRR]]]hhh{{{rrrmmmkkkooouuuxxxeee^^^___ZZZWWWTTTRRRRRRSSSSSSSSSMMMLLLLLLLLLLLLKKKHHHFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBB>>>===;;;;;;<<<<<<:::999888888888888888888888888555666777999:::;;;;;;<<<666666666666666666666666333333333333333333333333888777666555444222111111333222222222333555666777333333333444444444555555444444444555777888777666555555666666666777777777333555666666555555777888888777666666555555666666777777777777666666666666666666666666777777777777888999:::<<<>>>@@@BBBBBB@@@??????>>>>>>@@@AAABBBCCCCCCCCCBBBBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;888999:::<<<<<<:::999888<<<<<<;;;:::999888777777:::::::::;;;===>>>@@@AAABBBCCCDDDEEEEEEEEEDDDCCCFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNOOONNNMMMLLLKKKKKKKKKKKKMMMMMMNNNOOOPPPRRRSSSTTTSSSTTTUUUTTTTTTTTTVVVXXXZZZ[[[\\\[[[YYYXXXYYYZZZ\\\\\\^^^___```aaaaaaaaa```^^^\\\YYYWWWUUUTTTSSSQQQPPPPPPQQQRRRRRRPPPNNNMMMNNNNNNOOOPPPQQQRRRRRRSSSUUUYYY]]]aaagggnnnssswww||||||tttnnneee___\\\ZZZWWWUUUVVVXXX\\\cccgggcccYYYPPPPPPOOOOOOSSS]]]kkkyyy}}}qqqooommmkkkjjjgggccc`````````ccckkkssszzzxxxnnndddiiirrr{{{{{{mmmnnnoooqqqtttvvvuuussskkkfffbbb```bbbddddddbbb___VVVOOOPPPRRRQQQPPPPPPLLLIIIEEECCCAAA@@@???======<<<<<<<<<<<<<<<=========>>>>>>???@@@@@@AAAAAAAAABBBDDDFFFGGGGGGFFFFFFHHHIIIJJJJJJKKKNNNRRRUUUYYYeee~~~wwweee\\\[[[\\\fffzzzpppppp}}}yyyeee[[[UUUSSSMMMKKKKKKMMMNNNPPPYYYcccsss}}}rrrlllhhhkkkpppxxxeee___```ZZZWWWTTTRRRRRRSSSSSSSSSOOONNNMMMMMMMMMLLLIIIFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDCCCAAAAAABBBBBBCCCCCC@@@>>>===<<<;;;888666888888888888888888888888777888888999999888888777666666666666666666666666555555555555555555555555777666666555444333333222666555333222222333444666333333333444444444555555444444444555777888777666555666666666666777777777333555666666555555666888888777555444444444555666777777777777666666666666555555666666777777888888777888999;;;>>>@@@AAABBBBBBAAA@@@@@@@@@AAACCCCCCBBBBBBBBBBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;:::777888:::;;;;;;:::888777;;;;;;;;;::::::999999888:::::::::;;;===>>>@@@AAABBBCCCEEEFFFFFFEEEDDDBBBFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJLLLMMMMMMNNNOOOOOONNNMMMLLLKKKJJJJJJLLLLLLMMMMMMOOOPPPRRRSSSSSSTTTUUUUUUTTTSSSUUUVVVWWWXXXZZZZZZYYYZZZ[[[]]]]]]^^^___aaacccdddeeeeeebbbaaa^^^\\\YYYVVVTTTSSSPPPOOONNNNNNOOOOOOMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNRRRTTTVVVXXX[[[```fffkkktttzzz~~~xxxooohhhccc___\\\ZZZ]]]]]]```hhhnnnkkk```VVVTTTSSSRRRVVV___mmmzzz{{{vvvkkkjjjjjjjjjiiifffbbb^^^ZZZWWWYYY___gggppp~~~wwwmmmaaaeeemmmxxxwwwxxxxxxvvvwwwwwwtttpppeeebbb______bbbeeedddccc```WWWPPPPPPRRRQQQPPPPPPJJJGGGDDDBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBBBBBCCCDDDFFFGGGGGGFFFFFFHHHIIIJJJJJJKKKMMMPPPSSSWWW```vvvqqqaaaZZZYYYYYYaaatttnnnhhhoooxxxmmm\\\VVVUUUQQQNNNMMMNNNOOOPPPWWW```mmm|||ppphhhdddeeeiiiuuuwwwddd^^^___ZZZWWWTTTRRRRRRSSSSSSSSSQQQOOOOOONNNNNNMMMJJJGGGEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDBBBAAAAAABBBCCCDDDCCCAAA???======;;;999777888888888888888888888888777888888999999888888777777777777777777777777777666666666666666666666666444555555555555555555555666555333222222333444666333333333444444444555555444444444555777888777666666666666666777777777888444555666666555555666777888777555444444444555666666666666666777777777777555555666666777777888888666777999;;;>>>@@@BBBCCCAAAAAA@@@???@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777888:::;;;;;;:::888777999999999::::::;;;;;;;;;:::::::::;;;===>>>@@@AAABBBCCCEEEGGGGGGFFFDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKKKKLLLMMMOOOQQQRRRRRRTTTUUUUUUTTTSSSTTTUUUTTTVVVXXXYYYYYYZZZ\\\^^^]]]^^^```ccceeefffggghhhbbbaaa```]]][[[XXXVVVUUUPPPOOOMMMLLLMMMMMMKKKJJJKKKKKKKKKKKKKKKKKKLLLLLLPPPQQQRRRSSSUUUYYY^^^cccpppvvvyyyrrrkkkfffccc```cccbbbccciiiooommmeee\\\XXXVVVVVVYYYaaammmyyyyyytttkkkkkklllmmmmmmkkkfffccc\\\WWWVVVYYY___iiixxxqqqfff^^^bbbiiittt}}}}}}|||{{{vvvnnnccc```^^^___dddhhhhhhgggcccYYYQQQQQQRRRQQQNNNNNNGGGEEECCCAAAAAA@@@>>><<<;;;;;;;;;;;;;;;<<<======>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGIIIJJJJJJJJJLLLOOOQQQWWW]]]oooooo___VVVUUUVVVaaavvvmmmbbbeeemmmwwwaaaXXXVVVSSSOOOMMMNNNOOOOOOUUU[[[kkk|||ppphhhbbbaaadddkkkyyyyyyeee^^^^^^ZZZWWWTTTRRRRRRSSSSSSSSSRRRQQQPPPOOOOOOMMMJJJGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCC???>>><<<<<<======;;;:::888888888888888888888888555666777999:::;;;;;;<<<777777777777777777777777666666666666666666666666333444444555666666777777333222222222333555666777333333333444444444555555444444444555777888777666666666666777777777888888444666777666555555666777888777666666555555666666666666666666777777777777666666666666777777777777666777999<<<>>>AAACCCDDD???>>>>>>======???@@@AAABBBBBBBBBAAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::::::::999999888888999:::;;;<<<======:::::::::;;;===>>>@@@AAABBBCCCDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIJJJKKKLLLNNNOOOPPPQQQSSSUUUUUUTTTTTTTTTUUUVVVXXXYYYYYYYYYYYYZZZ\\\\\\]]]___aaadddeeefffgggaaaaaa```^^^]]]ZZZXXXWWWRRRPPPNNNMMMMMMMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMOOOSSSYYY^^^jjjqqq{{{{{{uuupppllljjjiiihhhiiimmmpppoooiiiccc^^^]]]\\\___eeennnwww|||zzzuuummmmmmnnnpppqqqpppllliiiaaa[[[VVVWWW[[[dddrrr}}}jjjaaa___dddkkkssszzz|||wwwmmmbbb___\\\___dddjjjllllllcccYYYQQQQQQRRROOOMMMMMMEEECCCAAAAAA@@@???===;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJJJJJJJKKKMMMOOOWWWZZZggguuucccWWWTTTVVVccczzzqqq___]]]cccyyyjjj\\\XXXRRRNNNKKKLLLMMMNNNQQQWWWgggyyyxxxnnnfffcccdddiiivvv{{{ggg___^^^ZZZWWWTTTRRRRRRSSSSSSSSSRRRPPPOOOOOONNNMMMIIIFFFDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCBBB>>><<<;;;:::;;;;;;:::888888888888888888888888888555666888999;;;<<<<<<<<<777777777777777777777777666666666666666666666666555555555555666666666666333333333444444555555555333333333444444444555555444444444555777888777666666666777777777888888888555666777666555444555666777777888888777777666555555666666666777777777888777777777777666666666666777888:::<<>>=========>>>@@@AAAAAAAAABBBAAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<999:::::::::;;;<<<<<<<<<:::::::::;;;===>>>@@@AAABBBBBBCCCEEEFFFGGGHHHIIIGGGFFFFFFFFFEEEEEEEEEDDDFFFGGGGGGHHHHHHIIIIIIIIIKKKKKKLLLMMMNNNMMMLLLLLLHHHIIIIIIJJJKKKMMMNNNOOOOOOQQQTTTUUUTTTTTTUUUVVVWWWXXXZZZYYYXXXXXXYYY[[[\\\]]]___aaacccdddeeefffaaabbbbbbbbbaaa___^^^]]]YYYVVVSSSRRRRRRRRRQQQOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKMMMQQQWWW[[[dddlllxxx~~~zzzwwwuuuqqqrrruuuxxxyyyvvvqqqlllhhhggggggiiimmmtttzzz}}}}}}~~~|||xxxppppppqqqsssuuutttrrrpppddd]]]WWWUUUXXX```nnnzzzzzzmmmiiihhhnnntttxxxyyyyyy|||~~~}}}|||}}}{{{||||||{{{zzzyyyyyyyyyvvvwwwjjj___\\\ZZZ\\\ccciiimmmooo___VVVNNNNNNPPPNNNLLLLLLCCCBBB@@@@@@@@@???===;;;<<<<<<<<<<<<===>>>???@@@>>>???@@@AAABBBDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHJJJJJJJJJJJJLLLNNNUUUUUU___uuuooo```XXX[[[hhh|||ddd^^^aaaoootttbbbZZZSSSNNNKKKMMMNNNNNNQQQUUU```nnn{{{oooiiihhhhhhttt~~~iii```___ZZZWWWTTTRRRRRRSSSSSSSSSQQQPPPNNNNNNMMMLLLHHHEEEDDDEEEFFFGGGGGGFFFEEEDDDAAABBBCCCDDDDDDDDDBBBBBB???===;;;999999777555333888888888888888888888888999::::::;;;;;;::::::999777777777777777777777777888888888888888888888888777777666666555555555444666666666555444222111000333333333444444444555555444444444555777888777666777777777777888888888888555666777666555444555666777888999999999888666555555666666666777777888888888888777777666666555555777888:::===@@@CCCEEEFFFAAA@@@?????????@@@BBBBBBAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<=========<<<===<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>@@@AAABBBBBBCCCDDDEEEGGGIIIKKKGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMHHHHHHHHHIIIKKKLLLNNNOOONNNPPPSSSUUUUUUUUUUUUVVVUUUVVVXXXYYYYYYYYY[[[]]]]]]^^^```bbbdddeeeffffffcccdddeeeffffffeeedddccc```]]]ZZZXXXXXXXXXWWWVVVRRRRRRRRRQQQPPPPPPOOOOOOQQQPPPOOOMMMMMMPPPVVVZZZaaaiiiuuu~~~}}}yyy|||~~~xxxtttqqqqqqqqqsssvvvzzz}}}~~~~~~{{{tttttttttvvvxxxxxxwwwuuueee^^^VVVTTTVVV]]]kkkxxx}}}uuuuuurrrxxx}}}~~~zzzxxxyyy||||||xxxvvvwww{{{~~~vvvvvvvvvtttsssrrrsssuuuppp{{{vvvggg]]]ZZZWWWYYY```hhhmmmooo[[[RRRKKKLLLNNNMMMLLLLLLBBBAAA@@@@@@@@@???===;;;<<<<<<<<<======???@@@@@@>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHGGGHHHJJJJJJJJJJJJKKKMMMSSSRRRZZZooozzziii^^^```mmmlllccceeeggg{{{fff[[[VVVPPPMMMOOOQQQQQQSSSWWWZZZeee{{{wwwooommmfffrrriii^^^]]]ZZZXXXUUUTTTTTTTTTTTTSSSOOOOOOPPPOOONNNLLLJJJIIIFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@===<<<<<<<<<:::999:::999777555555666888999;;;:::999999999:::;;;<<<<<<:::888555333222222222666666666666666666666666333333333333333444555666555555555555555555555555555555444444444444555555666666666777777777777888888777777666555555444444777777666666555555444444777777777777777777777777888666444555888::::::888777666555555555777888999:::999:::===CCCFFFEEEDDDAAAAAAAAA@@@@@@@@@??????AAAAAABBBBBBBBBBBBBBBAAA>>>>>><<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<>>>???@@@BBBCCCDDDEEEFFFFFFEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKMMMOOOPPPTTTTTTTTTUUUVVVVVVVVVWWWWWWWWWYYYZZZ[[[[[[[[[[[[^^^```bbbdddeeeffffffeeebbbbbbcccddddddeeeffffffhhhdddaaa```bbbcccbbb```]]]]]]]]]XXXSSSPPPPPPRRRRRRRRRQQQPPPPPPSSSXXX\\\eeekkksss|||}}}{{{{{{{{{{{{{{{}}}~~~{{{nnncccXXXTTTVVV\\\fffppp~~~{{{xxxwwwxxx|||uuurrruuuwwwvvvvvvsssooolllllllllmmmlllpppwww~~~~~~uuulll^^^\\\XXXWWW```jjjiiiaaaVVVRRRNNNMMMMMMLLLIIIFFFBBBAAA@@@>>>======<<<<<<>>>===<<<<<<===>>>???@@@@@@AAACCCEEEEEEDDDCCCBBBBBBCCCEEEEEEDDDDDDFFFGGGIIIJJJJJJKKKLLLKKKKKKKKKLLLTTT]]]iii~~~}}}hhhhhhqqqooo^^^```hhhyyynnn\\\SSSPPPPPPQQQOOOLLLNNNRRRYYYaaapppxxxkkkrrrpppuuulllaaa___ZZZWWWTTTSSSTTTTTTSSSRRROOOOOOOOOOOOMMMKKKIIIHHHDDDEEEEEEEEEFFFFFFGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCAAA???<<<;;;;;;;;;999888===;;;999777666666777888555555777888888888777666444444444444444555666777555555555555555555555555777666666555555555666666555555555555555555555555444444333333333333444444333333333444444444444555666666666666666666666666888888777777777777777666777777777777777777777777777555444666999:::999888666666555555555666777888999888999===AAADDDEEECCCBBBAAAAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<>>>???@@@BBBCCCEEEFFFGGGFFFFFFEEEGGGFFFEEEEEEEEEEEEFFFGGGEEEDDDDDDEEEFFFGGGHHHIIIHHHIIIKKKMMMNNNNNNNNNNNNNNNMMMLLLKKKLLLNNNPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUWWWWWWXXXZZZZZZ[[[[[[[[[___```aaacccddddddddddddddddddeeeeeefffggghhhhhhjjjhhhfffeeeggghhhgggeeeddddddccc^^^WWWQQQPPPPPPTTTTTTSSSRRRRRRUUUZZZ]]]eeekkksss{{{~~~~~~uuujjj^^^XXXWWW[[[eeennnyyyuuuuuuvvvzzzrrrooorrrtttssswwwsssooolllllllllmmmlllssszzzwwwmmm___\\\WWWVVV^^^gggeee^^^UUURRRNNNMMMLLLKKKHHHFFFAAAAAA???>>>===<<<<<<<<<===<<<<<<<<<<<<>>>???@@@@@@AAACCCDDDEEEDDDCCCBBBBBBDDDEEEEEEDDDEEEFFFHHHJJJJJJJJJJJJKKKKKKKKKLLLMMMSSSYYYdddxxxqqqooosss~~~iiieeefffwwwuuubbbXXXTTTRRRRRRPPPLLLMMMPPPTTT\\\kkktttmmmkkkooo~~~lllaaa```YYYVVVTTTRRRSSSSSSRRRRRRPPPPPPOOONNNLLLJJJGGGFFFCCCDDDEEEFFFGGGHHHIIIIIICCCCCCBBBBBBBBBBBBCCCCCC@@@>>>;;;:::::::::888777>>>===;;;999777777777777111333666888888777444333///000222444666777777888555555555555555555555555888777666555444444444444444444444444444444444444333333333222222333333333555555666666666666777777444444555666666777888888888888888888999999999999777777777777777777777777555555555777999:::888666555555555444555555666777777777888;;;???BBBCCCCCCDDDBBBAAA??????@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBB???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999888:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<===???@@@CCCDDDEEEGGGGGGGGGGGGFFFHHHGGGGGGFFFFFFGGGHHHHHHEEEDDDDDDDDDEEEFFFGGGGGGGGGIIILLLOOOQQQQQQPPPOOOOOONNNMMMMMMNNNOOOQQQRRRPPPPPPQQQRRRRRRSSSTTTTTTWWWWWWXXXYYYZZZ[[[\\\\\\___```aaabbbbbbbbbbbbaaaddddddeeefffhhhiiiiiijjjmmmllllllmmmoooqqqpppooonnnooonnnhhh^^^UUUPPPOOOUUUUUUUUUTTTUUUWWW\\\___fffkkkssszzz~~~sssfff^^^ZZZ[[[bbbkkk}}}|||uuusssuuuxxx{{{rrrnnnpppsssssswwwtttpppmmmmmmoooppppppxxxyyynnnccc^^^XXXVVV[[[aaa___YYYTTTQQQOOOMMMLLLJJJHHHEEEAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;<<<===??????@@@AAACCCDDDDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEFFFHHHKKKJJJJJJIIIJJJKKKLLLMMMMMMQQQUUU]]]ppp~~~wwwwwwzzzmmmggguuuiii]]]XXXTTTRRRPPPLLLLLLOOORRRWWWeee|||}}}llliiikkkxxxhhh^^^]]]XXXVVVSSSRRRRRRRRRRRRQQQPPPPPPOOONNNLLLIIIFFFDDDEEEEEEEEEFFFGGGHHHHHHHHHCCCCCCBBBBBBBBBBBBCCCCCC@@@>>><<<:::::::::999777<<<;;;:::888777777777888444555777999999888777666333444555666666666555444555555555555555555555555555444333333222222222333444444444444444444444444444444333333333333444444666666777777777888888888555555555666777777888888777777777888999999999:::666666666666666666666666444555666888999999777555555555444444444555555555666666777:::===@@@BBBCCCEEECCCAAA??????@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCBBB???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999:::::::::;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<===>>>???CCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEDDDEEEEEEFFFFFFFFFIIIMMMQQQRRRRRRQQQOOONNNNNNNNNMMMNNNOOOPPPQQQOOOPPPPPPQQQRRRSSSTTTTTTWWWWWWWWWXXXZZZ[[[\\\]]]`````````````````````___bbbbbbdddeeeggghhhiiijjjlllmmmooorrrvvvxxxzzzzzzvvvxxxxxxrrrggg\\\UUUQQQUUUVVVVVVVVVWWWYYY]]]```gggkkkrrryyyyyylllbbb\\\ZZZaaaiii{{{xxxrrrrrrxxx~~~vvvpppqqqttttttwwwtttpppoooqqquuuwwwyyy~~~{{{qqqhhhbbb[[[XXXZZZ\\\ZZZVVVRRRQQQOOOMMMKKKIIIGGGEEEAAA@@@???>>><<<<<<<<<<<<::::::;;;<<<===>>>>>>???AAABBBCCCCCCDDDDDDCCCCCCCCCEEEFFFFFFFFFFFFGGGIIILLLKKKIIIHHHIIIJJJLLLNNNNNNOOORRRYYYjjj|||yyyyyymmmyyymmm```YYYSSSQQQOOOLLLLLLNNNRRRUUU```vvvrrrllljjjsss|||eee\\\\\\XXXVVVSSSRRRRRRRRRRRRQQQPPPPPPOOONNNLLLIIIFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCAAA???===<<<<<<;;;:::888888777777777777888888999888888777777888888999999666777888888888666555333555555555555555555555555222222222222222333444444444444444444444444444444555555444444444444555555333333333444444444555555777777777777777777777777555666666666777777888888666666666666666666666666333555777999888777666555555555555555555555444444555666777999<<<>>>AAADDDFFFDDDBBB@@@???AAACCCDDDDDDDDDEEEEEEDDDCCCCCCBBB??????===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999777888999:::;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;===>>>???BBBCCCEEEGGGHHHHHHHHHHHHEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFIIIMMMQQQSSSSSSQQQPPPMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRTTTUUUUUUVVVWWWWWWWWWXXXYYY[[[]]]^^^``````_____________________```aaaccceeefffhhhiiijjjlllooossswww{{{{{{~~~{{{qqqggg___\\\ZZZ[[[[[[[[[[[[\\\___bbbgggkkkqqqxxx|||oooeee]]]ZZZaaajjjyyy~~~vvvoooooowwwzzzrrrqqqssstttuuusssqqqrrrwww}}}}}}vvvoooggg^^^[[[ZZZYYYVVVTTTPPPPPPOOONNNKKKHHHFFFEEEAAA@@@???===<<<<<<;;;;;;::::::;;;<<<>>>>>>??????AAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFHHHIIILLLKKKIIIHHHIIIJJJLLLNNNNNNOOOQQQWWWfff|||wwwyyyqqqaaaYYYRRRPPPOOOMMMMMMOOOSSSTTT]]]qqqwwwooojjjooo{{{{{{eee]]]^^^YYYVVVTTTRRRSSSSSSRRRRRRPPPPPPOOONNNLLLJJJGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@===<<<<<<<<<:::999555666666777888888999999888777666555666777888999666777777888888888777777444444444444444444444444333333333333444555666777333333333333333333333333666555555444444555555666444555555555555666666666777777777777777777777777555555555555555666666666777777777777777777777777444666888888777555555666555555666666666555444444555666888999;;;===AAAEEEFFFDDDCCCAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA??????>>>===<<<<<<<<<<<<;;;;;;::::::::::::999999888888999:::<<<===>>>>>>:::;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<>>>???AAABBBDDDFFFHHHHHHHHHHHHEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHJJJMMMPPPRRRQQQPPPPPPMMMMMMNNNNNNNNNNNNNNNNNNQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWYYY[[[^^^___``````___^^^^^^______```^^^___aaaccceeegggiiiiiihhhjjjmmmpppsssxxx}}}}}}}}}uuupppnnniiiiiihhhfffcccbbbccceeefffiiiooovvv~~~~~~ssshhh^^^[[[aaajjjxxxxxxnnnmmmuuu~~~~~~tttqqqrrrrrruuusssrrrttt{{{zzztttkkkaaa]]]ZZZVVVSSSSSSNNNOOOPPPNNNJJJFFFEEEDDD@@@???>>>===<<<;;;;;;;;;::::::<<<>>>???@@@@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDFFFGGGHHHGGGGGGHHHJJJKKKJJJJJJIIIJJJKKKLLLMMMMMMNNNQQQWWWbbbwwwzzzrrryyyeee\\\SSSPPPOOONNNNNNPPPPPPRRR[[[lllyyypppiiikkkvvvzzzeee^^^___ZZZWWWTTTSSSTTTTTTSSSRRROOOOOOOOOOOOMMMKKKIIIHHHDDDDDDDDDDDDDDDEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAA???<<<;;;;;;;;;:::888777777888888999999888888666666777777777888888888666666666666666777777888444444444444444444444444444444444333444444555555333333333333333333333333555444444333333444444555777777777777888888888888666666666777888888999999666666555555555555555555777777777777777777777777444666888777555444555777666666777777777666555444555777999999:::===BBBFFFEEEDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;::::::::::::999999:::::::::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999:::;;;<<<===>>>@@@AAACCCFFFGGGHHHGGGGGGEEEFFFHHHIIIJJJJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFIIIKKKLLLNNNOOOPPPOOOOOONNNOOOOOOOOOOOOOOONNNNNNPPPQQQRRRSSSUUUVVVWWWXXXWWWVVVVVVWWWYYY[[[^^^`````````___^^^^^^___```aaa```aaaccceeehhhjjjlllmmmhhhiiijjjkkklllpppvvv{{{}}}~~~{{{uuuoookkkiiiiiieeehhhnnnttt}}}vvvkkk```[[[aaajjjxxx{{{qqqpppxxxyyytttsssrrruuusssrrruuu|||wwwlllbbb^^^ZZZSSSQQQSSSMMMOOOPPPNNNJJJEEEDDDDDD@@@???>>>===<<<;;;;;;;;;:::;;;===???AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEFFFHHHHHHGGGGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLNNNQQQVVV\\\jjj{{{mmmuuulllaaaVVVRRRQQQOOOOOOPPPMMMPPPWWWeeezzz|||rrriiiiiipppwwwccc]]]^^^ZZZXXXUUUTTTTTTTTTTTTSSSOOOOOOPPPOOONNNLLLJJJIIIAAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCBBBBBBCCCCCCCCC@@@>>>;;;:::::::::888777:::::::::::::::999888777555777999;;;;;;:::888777999777666444444444555666444444444444444444444444444444333222111111111111333333333333333333333333444333333222222333333444444444444444555555555555444444555777888999;;;;;;777777666666555555444444777777777777777777777777555777888666444333555888666777888888888777555444555777999::::::===BBBGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::999999;;;;;;::::::999888777777:::;;;;;;<<<<<<;;;;;;:::999999999:::;;;<<<===>>>???AAACCCEEEFFFGGGGGGGGGFFFGGGIIIKKKLLLLLLKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOOOOPPPPPPQQQSSSTTTVVVWWWWWWWWWVVVVVVWWWXXX[[[^^^``````______^^^___```aaabbbcccdddfffhhhkkkmmmooopppiiijjjiiiggggggjjjpppuuu}}}xxxqqqnnnllldddgggmmmttt}}}zzzmmmaaa[[[aaajjjxxx}}}tttttt}}}~~~xxxvvvuuuvvvtttsssuuu|||xxxlllbbb^^^YYYRRROOORRRLLLOOOPPPNNNIIIEEECCCDDD@@@???>>>===;;;;;;;;;;;;:::<<<>>>@@@AAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEGGGHHHHHHHHHHHHIIIKKKIIIJJJKKKKKKLLLKKKKKKKKKLLLMMMQQQUUUXXXaaayyy~~~jjjlllxxxrrreeeYYYTTTSSSPPPOOOPPPKKKNNNTTT^^^ooowwwlllhhhlllyyyuuufff___]]]YYYVVVRRRPPPQQQSSSSSSSSSPPPOOONNNNNNNNNLLLIIIFFFFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;;;;:::888777777777888888999999999999999999999999666666555555444444444333444444444555555555666666444444444444444444444444333333333333333333333333333333333444444555555555999888888777777777888888999999999888888888888888:::999888777666666666666;;;999666444555555666666777666555555555666888999666666555555555555666666777888888777777:::>>>BBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB??????>>>===<<<;;;::::::<<<;;;::::::999999999999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>???@@@AAABBBBBBCCCBBBBBBAAAAAABBBCCCEEEFFFIIIHHHFFFEEEEEEFFFHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKGGGIIIOOOSSSVVV]]]oooiiiggglllsssiiiXXXVVVWWWQQQNNNPPPNNNOOOSSSYYYbbbsssqqqkkknnnxxxsssddd]]]\\\YYYVVVRRRQQQQQQSSSSSSSSSOOONNNMMMNNNNNNLLLIIIGGGFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;::::::888777777777888888999999999999999999999999888777777777666666666666333333333333444444555555444444444444444444444444444444444444444444444444333333444444444444444444666555555444444555555555888888888888888888888777:::999888777777666777777999999888888888777666555777666666555666777888999777666666555555666666777666777777777888:::???BBBCCCCCCCCCCCCDDDDDDDDDCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@???>>>===<<<;;;;;;:::;;;;;;:::999999999::::::999::::::::::::::::::;;;:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======???@@@AAABBBDDDEEEFFFGGGEEEFFFIIIKKKLLLLLLKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPOOONNNLLLPPPSSSVVVVVVUUUUUUVVVUUUUUUVVVWWWYYY[[[]]]^^^aaa```^^^]]]^^^```ccceeejjjjjjkkklllnnnppppppooopppnnniiiaaaZZZZZZ```fffppp{{{|||tttvvvyyy}}}sssfffbbbgggnnn~~~|||yyy}}}zzzxxxxxxzzzxxxuuurrrttt||||||vvvxxxzzzzzzuuujjj___ZZZUUUPPPLLLMMMNNNMMMLLLKKKHHHEEEBBB@@@<<<;;;;;;::::::;;;;;;<<<===>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEEFFFIIIHHHGGGEEEEEEFFFHHHIIIHHHHHHIIIJJJJJJKKKKKKLLLIIIKKKNNNQQQSSSYYYiiiyyyrrrhhhfffjjj|||ppp[[[VVVVVVRRROOOQQQOOOOOOQQQVVV]]]lll{{{qqqpppwwwqqqaaa[[[\\\XXXUUURRRQQQRRRSSSSSSSSSNNNMMMMMMMMMNNNMMMJJJHHHFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>===;;;;;;::::::::::::999888888777888888888999999999::::::999999999777777777777666666666666222222222333333333333444444444444444444444444444444444444444444444444444444444444444444444333333444444333333333444444555666666666777777777777777999888888777777777888888777888:::;;;:::888666444666666666666666777888888777777666666666666777777555666666777888:::???BBBDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@???>>>===<<<;;;;;;::::::999999999:::;;;;;;;;;::::::::::::::::::999999999::::::;;;::::::999<<<<<<;;;:::;;;<<<===>>>>>>???@@@AAABBBCCCDDDEEEDDDFFFHHHJJJKKKKKKJJJIIIKKKJJJIIIHHHFFFFFFFFFEEEDDDEEEFFFHHHJJJLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOKKKOOOTTTWWWWWWVVVTTTTTTVVVVVVWWWXXXYYY[[[]]]^^^___^^^]]]]]]^^^aaadddfffnnnnnnnnnooooooppppppqqqsssqqqkkkccc[[[WWWYYY\\\dddooo~~~xxxmmmiiimmmsss}}}zzz}}}~~~{{{zzzzzzyyy}}}wwwrrrssszzzzzzssssssuuutttssshhh\\\VVVRRRNNNLLLMMMNNNNNNLLLJJJHHHEEEBBB@@@<<<;;;;;;::::::;;;;;;<<<======>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLNNNOOOOOOTTTcccrrr~~~kkkaaacccooo{{{}}}|||bbbXXXVVVSSSPPPQQQPPPOOOPPPRRRWWWbbbwwwtttmmmppp{{{ooo```[[[\\\XXXUUURRRQQQRRRSSSSSSRRRMMMMMMLLLMMMNNNMMMKKKIIIFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA???>>>===<<<;;;:::::::::999999888888888888888888888999::::::::::::999888555555555555555444444444333333333333333333333444333333444444444444444444333333333333333333333333555555555444444333333333555555444444444555666666555555555666666666666666888888777777777888999999666888999999888666666666666666666666666777777888777777666666666666777777333444666777888:::>>>AAADDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@??????======<<<;;;999999999999::::::;;;<<<;;;;;;;;;::::::999999999999999:::;;;;;;;;;;;;:::===<<<;;;::::::<<<===>>>>>>>>>???@@@AAACCCCCCDDDCCCEEEGGGIIIJJJJJJIIIHHHKKKJJJIIIGGGFFFEEEEEEEEECCCDDDEEEGGGIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMPPPTTTVVVUUUUUUUUUUUUWWWWWWWWWXXXYYY[[[\\\]]]]]]]]]\\\[[[]]]```ccceeennnooopppqqqqqqrrrtttuuuvvvtttoooggg^^^YYYWWWWWW^^^hhhvvvyyyrrrrrrzzzyyyoookkknnnrrrzzz|||~~~~~~~~~|||{{{}}}xxxrrrsss{{{zzzrrrqqqsssrrrsssggg[[[UUURRRNNNMMMOOOKKKKKKJJJIIIGGGFFFEEEDDD>>>>>>============>>>>>>======>>>???@@@AAABBBBBBDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLNNNMMMMMMNNNNNNRRR```mmmnnn___aaakkkqqquuu{{{jjj[[[WWWTTTQQQPPPPPPNNNNNNPPPRRR[[[lll{{{uuukkkiiiqqq{{{ooo```\\\\\\WWWUUUSSSRRRSSSSSSSSSRRRMMMMMMLLLMMMNNNMMMKKKIIIEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???>>>===<<<;;;:::::::::888888888888999888888888888888:::;;;;;;:::888888444444444555555555555555555555555555444444444444333333333444444444555555111111111111111111111111555555555444444333333333444444444444444555666666444444555555666666666666777777777666777777888888666777777555333333555888555666666777777777777777777777666666666666777777222444666666777999===???CCCDDDFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<999999999999::::::;;;<<<;;;;;;;;;::::::999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>??????@@@AAABBBBBBCCCCCCBBBDDDFFFHHHIIIIIIHHHGGGIIIIIIHHHGGGFFFFFFFFFFFFCCCDDDEEEGGGIIIJJJLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSRRRSSSVVVXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZZZZ[[[^^^bbbdddjjjmmmqqqttttttuuuxxxzzzwwwuuupppiiiaaaZZZVVVTTTYYYaaammmzzz~~~zzzuuuqqqnnnjjjfffaaaaaahhhrrr{{{yyyoookkklllooo~~~}}}~~~{{{vvvvvv~~~{{{ssssssttttttttthhh\\\VVVSSSOOONNNPPPJJJJJJIIIGGGFFFEEEDDDDDD>>>>>>>>>======>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNMMMMMMNNNOOOSSS^^^jjjsssaaa```ggglll{{{rrrrrrxxxuuubbbYYYUUUQQQPPPOOOMMMMMMOOOQQQWWWdddqqqyyymmmgggllltttmmmaaa\\\\\\WWWUUUSSSSSSSSSSSSRRRQQQNNNMMMMMMMMMNNNMMMJJJHHHEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???===<<<::::::999999777777888999999999999888777888:::;;;;;;:::888777666666666777777777777777666555555555555555444444222333333444444555555555222222222222222222222222444444444444444444333333222222222222333333444555444444555555666666777777777666666555555555666666555777777444111111555999555555666777777777777777666666555555555555666666333444666777777888;;;===AAABBBEEEGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>======::::::999999999:::;;;;;;;;;::::::::::::::::::999::::::;;;<<<============;;;;;;;;;<<<<<<<<<<<<<<>><<<:::999999999666777888999:::999999888777888:::<<<<<<:::888777666666666666777777777888555555555444444333333333222222333333444555555666333333333333333333333333333333444444444444444444222222222222333444555666444555555666777777888888777666555444444444444444333666888777333222555999444555666777888777777666555555444444444444555555333555666777666777999;;;>>>@@@CCCFFFHHHHHHGGGGGGDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>===;;;;;;:::999999999::::::999::::::::::::::::::;;;999999:::;;;<<<<<<<<<<<<999:::<<<===>>>===<<<;;;===>>>>>>??????@@@@@@AAA@@@BBBDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGHHHIIIJJJJJJJJJPPPPPPOOOOOOPPPQQQSSSTTTRRRSSSSSSSSSRRRSSSUUUWWWVVVVVVUUUUUUUUUVVVWWWWWWYYYXXXWWWVVVWWWYYY\\\^^^cccjjjtttyyyzzzyyyzzz|||uuurrrllleee^^^WWWQQQNNNKKKQQQZZZeeeqqq|||xxxssskkkccc]]]WWWRRROOOKKKMMMOOOMMMMMMTTTaaalllxxx}}}{{{tttsssuuuwww~~~yyyvvvpppssswwwxxxuuujjj___ZZZVVVPPPMMMMMMLLLJJJGGGDDDAAA???>>>>>>======<<<<<<<<<<<<======@@@AAAAAABBBCCCDDDEEEEEEBBBCCCDDDFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNLLLNNNQQQRRRSSSYYY```lllwwwccc___dddvvvwwwggg^^^```uuuxxxfff[[[VVVSSSPPPNNNNNNOOOPPPRRRYYYbbbsssyyyjjjeeehhhwwwiiiaaa\\\XXXVVVUUUSSSSSSTTTTTTRRRQQQPPPOOONNNNNNNNNLLLIIIFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>><<<:::999999999666777888999::::::999888666888:::<<<<<<:::888666333444444444555555666666444444444333333222222222222222333333444555666666555555555555555555555555333333333444444555555555444444444555666777888999555555555666777888888999777666555444333222222222111666;;;:::777444555888444555777888888888777666444444444333333444444444444555777777666666888999<<>>>>><<<;;;;;;:::999999999999999999999::::::;;;;;;;;;777888999:::;;;;;;<<<;;;888:::<<<>>>???===;;;:::<<<<<<======>>>>>>??????@@@BBBDDDFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJNNNNNNMMMMMMNNNPPPQQQRRRPPPRRRTTTUUUTTTSSSTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVYYYXXXVVVUUUUUUWWWZZZ\\\bbbkkkuuu{{{{{{yyyyyy{{{xxxtttmmmfff___XXXQQQMMMKKKOOOVVV```jjjsss{{{rrrmmmeee]]]XXXSSSNNNKKKDDDIIILLLJJJGGGLLLZZZgggrrryyy~~~yyyxxx{{{~~~}}}zzzvvv~~~~~~~~~sssnnnrrrwwwyyytttjjj```ZZZVVVOOOKKKKKKHHHFFFDDDBBBAAA@@@@@@AAA??????>>>>>>>>>>>>??????AAABBBBBBCCCDDDEEEFFFFFFAAABBBDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMNNNQQQRRRQQQUUU\\\bbbwwwjjjaaagggyyy|||ggg\\\^^^ppplll___XXXUUUQQQOOONNNPPPPPPPPPVVV]]]iii~~~vvvmmmmmm{{{jjj```[[[YYYWWWUUUSSSRRRSSSRRRPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFEEECCCCCCDDDDDDEEEEEEBBB???>>>???@@@??????>>>===<<<;;;:::999999999888888777777666666555555999::::::;;;:::999888777777777666555444333333333555555555555555555555555555555555444444333333333333444444555555444444333222333444444555555444444444444444444444444444444777777888999999999999888555555555666888777555333444444444555666777777888888777777666666666777777555666777777777666444333555555777888::::::;;;;;;<<>>??????@@@@@@@@@AAABBBDDDGGGIIIJJJKKKEEEFFFFFFFFFFFFGGGGGGGGGDDDEEEFFFFFFHHHHHHIIIJJJLLLLLLMMMNNNOOOPPPPPPQQQUUUSSSRRRTTTVVVWWWUUURRRTTTUUUVVVVVVUUUUUUWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYaaahhhqqqyyy}}}~~~~~~~~~}}}wwwooohhhccc^^^WWWRRRPPPMMMOOOXXX```fffmmmrrrrrrjjj___XXXTTTQQQLLLGGGIIIHHHFFFEEEGGGMMMUUU[[[jjjvvv}}}zzz~~~~~~{{{~~~}}}}}}~~~rrrkkklllppprrrsssppphhh___WWWSSSQQQMMMKKKFFFEEEDDDBBB@@@?????????>>>============>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNOOOOOOOOOOOOQQQTTTVVV^^^lllmmmccclllvvvqqq```bbblllrrrsss]]]WWW\\\RRRRRRRRROOONNNOOOTTTXXXcccsssssslllwwwggg]]]XXXWWWUUUSSSRRRRRRSSSSSSRRRPPPNNNNNNMMMLLLKKKJJJIIIIIIEEEDDDCCCBBBAAABBBCCCCCCDDDBBB@@@???@@@@@@???>>>>>>===<<<;;;:::999999999777777777777777666666666999999:::;;;:::999888777777777666444444333333444555555555555555555555555666666555555555444444444333333444444444444333333222333444444555555444444444444444444444444444444666666777888888888777777666555555666888888666444555555666666777888888888666666555555555555666666666666666666666555555444777666666666777888:::<<<<<<>>>BBBEEEFFFFFFDDDCCCCCCCCCDDDDDDDDDCCCAAA@@@BBBCCCDDDDDDCCCAAA>>>===;;;::::::999::::::;;;;;;::::::::::::;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::=========>>>??????@@@@@@@@@@@@BBBCCCDDDFFFGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMOOOOOOPPPQQQTTTSSSRRRTTTVVVWWWVVVTTTUUUVVVUUUTTTSSSTTTXXXZZZYYYYYYYYYZZZ[[[\\\\\\\\\```gggpppxxx}}}|||tttlllddd\\\TTTNNNOOOLLLMMMUUU]]]ccciiioooyyy~~~tttlllbbbZZZVVVRRRMMMIIIIIIIIIHHHGGGIIINNNUUUZZZhhhttt|||zzz~~~~~~zzz}}}}}}{{{zzz{{{nnnhhhjjjnnnrrrrrrqqqiii```XXXUUURRRNNNKKKEEEDDDBBBAAA???>>>>>>>>>===============>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPQQQSSSUUUXXXggg}}}xxxjjjmmmvvvnnndddgggmmm|||dddYYYXXXRRRRRRQQQOOOMMMOOOSSSWWW^^^lll|||rrruuueee\\\XXXWWWSSSRRRQQQRRRSSSTTTSSSRRRNNNMMMMMMMMMLLLJJJIIIHHHEEEDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@AAAAAAAAA???===>>>===<<<;;;:::999999999666666777777777777777777888999:::;;;:::999888777777666555444444444444444555555555555555555555555666666666666555555555555333333444444444444333333222333444444555555444444444444444444444444444444444555666666777777666666777666666777888888666555666666666777777888888999777666666555666666777777777777666555555555555555888777555333444666999;;;;;;===AAADDDEEEEEEDDDCCCBBBCCCCCCDDDCCCCCCBBBAAADDDDDDDDDDDDCCCBBB@@@>>>;;;;;;:::::::::::::::;;;;;;<<<<<<<<<============:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPSSSRRRQQQSSSUUUVVVVVVUUUWWWVVVUUUSSSRRRUUUYYY]]][[[[[[[[[\\\]]]^^^^^^___^^^dddmmmuuu{{{xxxpppggg]]]TTTNNNNNNJJJKKKQQQXXX]]]ccchhhmmmwww~~~vvvoooeee^^^YYYTTTOOOLLLJJJJJJJJJJJJKKKOOOTTTXXXeeerrr|||{{{|||yyy{{{~~~~~~|||yyywwwvvv{{{|||{{{mmmfffgggllloooooonnnggg^^^WWWSSSPPPLLLIIIDDDCCCAAA@@@>>>========================>>>??????@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEFFFEEEFFFGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPRRRRRRQQQQQQQQQRRRUUUcccyyyvvvrrrvvvjjjeeemmmnnn\\\TTTRRRRRRPPPNNNLLLNNNRRRUUUYYYeeeyyyrrrvvvggg^^^[[[ZZZTTTSSSRRRRRRSSSSSSRRRQQQMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEAAAAAAAAABBBCCCBBB@@@===>>>===<<<;;;:::999999999666666666777777888888999888999::::::::::::888888777666555444444444444444555555555555555555555555555555555555555555444444333333333444444333333333222333444444555555444444444444444444444444444444555555666777777777777666888666666666888888777555555555666666777777777777777777777777777777888999888777555444444555555666777666555444444555777888:::<<>>??????@@@@@@BBBBBBBBBAAAAAAAAAAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTVVVVVVVVVVVVUUUWWW[[[^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\```gggooouuu{{{|||uuulllbbbYYYSSSNNNIIIHHHMMMSSSWWW\\\aaaeeemmmyyy~~~wwwqqqiiiaaa\\\WWWRRROOOJJJKKKLLLLLLMMMOOOSSSVVVcccppp||||||}}}zzzxxxzzz|||{{{xxxtttrrrrrruuuwww}}}}}}oooggggggjjjmmmmmmhhhaaaYYYSSSOOOLLLHHHEEECCCBBBAAA@@@>>>>>>>>>>>>===<<<<<<======>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNPPPRRRSSSQQQPPPPPPPPPVVVbbbvvvxxxvvvuuukkksssuuuaaaUUUSSSRRROOOMMMLLLNNNQQQSSSWWW___rrrrrruuuggg^^^[[[\\\VVVUUUSSSRRRSSSRRRPPPOOOLLLMMMNNNNNNMMMKKKIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEAAAAAAAAABBBCCCCCC@@@>>>>>>===<<<;;;:::999999999666666777777888888999999888888::::::::::::999888666666555444444444444555555555555555555555555555333333333333333333333333222333333333333333333222222333444444555555444444444444444444444444444444555666777777888888777777888666555555777888777666444444444555555555555555555555555555555666777888888777555444444555555666333444666777777666555444999;;;>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@???>>>===<<<;;;;;;:::::::::;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<======>>>>>>>>>=========>>>??????@@@@@@CCCCCCCCCBBBBBBAAAAAAAAADDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLJJJKKKLLLMMMNNNOOOOOOPPPNNNNNNNNNNNNOOOPPPQQQSSSTTTVVVYYYZZZ[[[[[[\\\^^^```___^^^]]]\\\[[[[[[ZZZYYY\\\aaagggmmmvvv~~~zzzpppeee\\\VVVOOOIIIGGGJJJNNNQQQUUUZZZaaahhhpppwww|||}}}vvvqqqkkkddd^^^YYYUUURRRKKKLLLMMMMMMMMMNNNRRRTTT```nnn}}}~~~zzzxxxyyyzzz{{{yyyuuuqqqooonnnooottt{{{|||oooiiiiiimmmooooooccc]]]UUUPPPMMMKKKGGGDDDDDDCCCBBB@@@????????????<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFGGGGGGIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMOOOQQQRRRPPPOOOOOOOOOUUU___pppyyyssswww|||wwwfffZZZUUURRROOOMMMLLLNNNPPPQQQUUU\\\lllvvvsssddd[[[XXXYYYWWWUUUSSSSSSRRRRRRPPPNNNLLLMMMNNNNNNMMMKKKHHHGGGDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAACCCCCCAAA@@@>>>===<<<;;;:::999999999777777888888888888888888777888999:::;;;:::999999666555555444444444555555555555555555555555555555222222222222222333333333222222333333333333222222222333444444555555444444444444444444444444444444666666777888888888888777777666444444555666666555444444444444444444444444222222222222333444555555777777666555555555555555111333666888999888555444888:::<<>>===<<<;;;::::::::::::999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>=========>>>??????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOOOONNNOOOOOONNNMMMMMMPPPRRRRRRUUUZZZ\\\]]]]]]]]]^^^```___^^^]]]\\\[[[ZZZYYYXXXYYY\\\```fffoooyyytttggg]]]WWWQQQJJJFFFHHHKKKMMMPPPUUU]]]aaagggjjjnnntttyyyssspppkkkeee___ZZZWWWUUULLLMMMMMMLLLLLLMMMPPPSSS]]]lll}}}}}}zzzyyyzzz{{{{{{xxxsssooommmlllnnnuuu|||vvvmmmiiikkkoooqqqppp___ZZZSSSOOONNNLLLIIIEEECCCCCCAAA@@@@@@?????????<<<<<<<<<<<<===???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGEEEFFFGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKMMMOOOOOONNNNNNNNNPPPQQQXXXggg{{{|||vvvyyywwwjjjaaaWWWSSSOOOMMMMMMOOOPPPPPPSSSYYYggg}}}yyyqqqbbbYYYVVVWWWVVVTTTRRRRRRSSSSSSQQQOOOLLLMMMNNNNNNMMMKKKHHHFFFDDDDDDEEEFFFEEEDDDCCCBBBCCCBBB@@@@@@BBBCCCBBBAAA>>>===<<<;;;:::999999999999999888888888888888888777888999:::;;;:::999999555555444444444555555666555555555555555555555555222222222333333444444444222222333333333333222222222333444444555555444444444444444444444444444444444555666666777777666666777555333333444555555555555555555555555555555555222222222333333444666666666666666666666555555444222444666777888888777777888999;;;>>>@@@AAABBBBBBAAAAAAAAAAAABBBDDDFFFGGGEEEEEEDDDBBBAAAAAA@@@@@@>>>===<<<;;;;;;:::::::::999::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>=========>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQQQQOOOMMMMMMOOORRRRRRTTTXXXZZZZZZ[[[]]]___^^^^^^]]]]]]]]]\\\\\\\\\YYYYYYZZZ\\\aaakkkvvv~~~xxxkkkaaa[[[SSSLLLGGGGGGIIIJJJMMMRRRVVVYYY]]]^^^```fffpppyyyxxxrrrpppnnnjjjeee___ZZZXXXWWWMMMMMMLLLKKKJJJKKKOOORRRXXXhhhzzz}}}{{{|||||||||{{{xxxsssnnnlllkkkqqqyyy{{{ssskkkgggiiilllkkkiiiZZZVVVPPPMMMMMMLLLHHHFFFBBBAAA@@@??????>>>??????;;;;;;<<<<<<===???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGGGGIIIIIIJJJKKKIIIJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLLLLLLLLLLNNNPPPPPPUUU___qqqvvvuuu}}}|||vvvllleeeYYYUUUPPPMMMNNNPPPPPPPPPSSSVVV___qqqrrrbbbYYYVVVXXXTTTRRRQQQRRRSSSTTTSSSQQQKKKMMMNNNOOONNNKKKHHHFFFFFFGGGGGGHHHHHHFFFEEEDDDDDDBBB@@@@@@AAACCCCCCCCC>>>===<<<;;;:::999999999:::999999999888777777777777888999:::;;;::::::999555555444444444555555666555555555555555555555555333333333444444555555555222222222333333222222222222333444444555555444444444444444444444444444444333444555555666666555555666444222222333444555444666666666666666555555555555555555666666888999999555666777777777666444333444444555555777888999:::777999;;;===???AAABBBBBBAAAAAA@@@AAABBBDDDFFFGGGGGGFFFEEECCCBBBBBBBBBBBB>>>>>>===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;:::::::::;;;<<<======>>>=========>>>??????@@@@@@??????@@@AAACCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOSSSTTTSSSPPPMMMMMMPPPSSSRRRSSSUUUVVVWWWYYY]]]```\\\\\\]]]]]]^^^______```[[[ZZZYYYZZZ___iiittt|||{{{ooofffbbbTTTMMMHHHGGGHHHIIILLLPPPPPPSSSVVVVVVWWW]]]hhhpppyyy}}}{{{rrrlllmmmllliiiddd___ZZZXXXXXXNNNMMMLLLIIIHHHJJJNNNQQQUUUeeexxx}}}}}}~~~}}}}}}|||xxxsssnnnlllkkkuuu}}}|||tttkkkgggffffffccc___VVVQQQLLLJJJJJJIIIGGGDDD@@@@@@???>>>======>>>>>>;;;;;;<<<<<<===???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJKKKIIIIIIIIIIIIJJJJJJJJJKKKIIIJJJJJJJJJJJJKKKNNNQQQSSSUUU\\\kkkxxxqqq|||vvvmmmgggZZZUUUPPPNNNOOOQQQQQQPPPTTTUUUZZZgggzzzqqqbbbXXXTTTTTTUUUTTTSSSRRRPPPOOOMMMMMMNNNNNNNNNMMMLLLJJJHHHGGGCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCC@@@>>>;;;<<<<<<<<<;;;999777666,,,///444888:::999777555777888999::::::999888777444444444444444444444444555555555444444333333333555555444444444333333333000...,,,...111222111///333333333333333333333333444444444555555555666666444666888:::;;;999777555666666666777777777777777555666666666666666555555666666666666666555555555777555333444777888777444777666666555555666888999555777:::===>>>AAADDDFFFCCCBBBAAABBBDDDGGGHHHIIIGGGFFFEEEDDDDDDCCCCCCDDDCCC???;;;:::;;;===<<<;;;<<<;;;999888888999;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;:::::::::;;;<<<<<>>>>>>>>>>>>>>???===???BBBCCCCCCCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGJJJLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNPPPRRRSSSTTTUUUWWWZZZ\\\\\\\\\\\\[[[[[[]]]```ccc```______^^^```fffmmmrrr||||||uuunnnddd[[[UUURRRMMMJJJHHHIIIKKKMMMPPPOOOPPPRRRRRRSSSZZZcccmmmsss|||}}}}}}|||}}}zzzrrrmmmkkkiiigggeeebbb___ZZZVVVOOOMMMKKKIIIIIIJJJLLLNNNSSS___qqq~~~xxxooonnnqqq|||~~~ssshhheeeddd___ZZZWWWMMMLLLLLLKKKJJJHHHFFFFFFAAA@@@???>>>==================<<<===>>>???AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEGGGIIIJJJJJJIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHIIILLLOOOQQQOOOSSSYYYcccuuuvvv~~~tttkkkfff\\\XXXRRRNNNMMMMMMMMMMMMRRRPPPRRR]]]lllnnn___VVVTTTUUUTTTTTTSSSRRRPPPOOONNNNNNNNNNNNNNNMMMLLLJJJHHHGGGCCCCCCDDDEEEEEEEEEEEEEEEDDDBBBAAAAAABBBAAA@@@???============<<<:::888777666666777777777777666555888999:::;;;;;;:::999888444444444444444444444444444444444444444444333333555555444444444333333333222000///000222333222000333333333333333333333333222222222333333333444444444555777888999888777666777666666555555444444444444555555666666666555555444444555555666666666777777666555555666666666444444444444444444555666666555777:::<<<===@@@CCCFFFDDDCCCBBBCCCDDDFFFGGGHHHFFFFFFEEEDDDCCCCCCDDDDDDBBB???;;;:::;;;<<<;;;:::<<<;;;999888888999;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======??????>>>>>>>>>>>>??????===???AAABBBBBBBBBCCCEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGGGGFFFGGGIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLPPPRRRTTTUUUUUUVVVYYY[[[ZZZ[[[[[[[[[ZZZ\\\___bbbaaaaaa```^^^___bbbgggkkkuuuyyyzzzvvvpppjjjaaaXXXSSSPPPLLLHHHGGGGGGIIIKKKOOOMMMNNNOOOOOOPPPWWW___fffllltttzzz}}}|||{{{zzzzzzzzzzzz{{{~~~zzzsssnnnlllkkkjjjhhheee___XXXSSSMMMLLLIIIHHHGGGIIIKKKLLLRRR\\\mmm|||~~~yyyttttttxxx|||qqqiiigggfff```YYYUUUMMMMMMLLLKKKIIIGGGEEEDDDAAAAAA@@@???>>>>>>>>>>>>============>>>@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGIIIJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIJJJLLLOOOQQQPPPTTTYYYaaappp|||~~~vvvkkkeeeYYYUUUQQQNNNMMMLLLLLLKKKPPPNNNPPPXXXddduuu|||jjj[[[TTTTTTVVVTTTSSSSSSRRRQQQPPPPPPOOONNNNNNNNNMMMLLLJJJHHHGGGCCCCCCDDDEEEEEEEEEEEEEEEDDDBBB?????????@@@@@@???>>>>>>>>>===<<<;;;999999<<<;;;888666666666888999999:::;;;<<<<<<;;;:::999444444444444444444444444333333444444444444444444555555444444444333333333555333222333444444333111333333333333333333333333222222222333333333444444555555555666666666666666666666555444333222111111333444444555555555666666222222333444555666777888666777777777555444444555333444444555555555555555777888999:::;;;>>>BBBFFFEEEEEEDDDDDDDDDEEEFFFGGGEEEEEEDDDDDDCCCDDDDDDDDDAAA>>>;;;::::::;;;:::999;;;;;;999999999999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>??????@@@===???AAABBBAAAAAACCCDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFHHHJJJMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMRRRSSSUUUUUUUUUVVVWWWYYYXXXYYYZZZZZZZZZ\\\___aaadddcccbbb```^^^___aaaccclllqqqrrroookkkggg```YYYTTTRRRMMMJJJHHHHHHJJJKKKMMMKKKKKKLLLKKKKKKRRRZZZ```fffnnntttvvvuuuttttttvvvwwwxxxzzz|||~~~xxxsssppppppnnnlllggg```WWWQQQLLLKKKHHHFFFFFFGGGIIIJJJOOOYYYgggttt}}}}}}}}}{{{zzzxxxzzz~~~xxxpppjjjjjjhhh```WWWSSSNNNNNNMMMKKKHHHFFFDDDBBBAAA@@@???>>>>>>===>>>>>>============???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJKKKKKKJJJJJJHHHHHHHHHJJJJJJIIIHHHFFFGGGIIIKKKLLLMMMNNNNNNLLLKKKJJJJJJKKKMMMPPPQQQQQQUUUYYY___jjjvvvnnnuuu|||{{{wwwiiibbbWWWTTTQQQOOONNNNNNMMMLLLNNNMMMOOOTTT[[[iiixxxgggZZZTTTTTTUUUSSSSSSSSSRRRRRRQQQQQQQQQNNNNNNNNNMMMLLLJJJHHHGGGCCCCCCDDDEEEEEEEEEEEEEEEDDDAAA>>>===>>>?????????>>>>>>===<<<;;;:::999999:::999888777777888:::<<<999:::;;;<<<<<<;;;:::999555555555555555555555555333333333444444555555555555555444444444333333333555555444444444333222222333333333333333333333333444444444555555555666666555555444333444555666777555555555444444333333333333333333444444555666666333333333444555666666666666888999777444222333666444555777888888888777666777888888888999<<>>>>>??????>>>>>>??????@@@@@@===???AAABBBAAAAAABBBCCCCCCCCCCCCDDDDDDFFFGGGGGGFFFGGGHHHGGGFFFFFFGGGIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQSSSUUUWWWWWWVVVVVVWWWXXXVVVXXXYYYZZZZZZ[[[^^^aaadddddddddaaa___]]]^^^___eeejjjlllkkkiiihhhccc]]]ZZZWWWSSSOOOLLLLLLMMMMMMMMMKKKJJJKKKIIIHHHNNNVVV___eeelllrrrtttsssssssssvvvwwwyyyzzz|||~~~|||wwwtttppplllfff___WWWRRRMMMKKKIIIGGGFFFGGGIIIJJJNNNVVVaaallluuu}}}~~~zzz~~~|||yyyxxxyyy}}}~~~|||yyyuuuppplllmmmjjj```VVVQQQOOONNNMMMJJJHHHEEEBBB@@@???>>>>>>===<<<<<<===============>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHIIIJJJJJJIIIHHHGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLNNNPPPRRRRRRUUUZZZ^^^fffzzz~~~ooodddfffooo|||zzznnntttxxxggg]]]VVVTTTRRRQQQQQQPPPOOOMMMNNNNNNPPPSSSVVVaaawwwttteeeZZZUUUSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRNNNNNNNNNMMMLLLJJJHHHGGGCCCCCCDDDEEEEEEEEEEEEEEEDDDAAA>>><<<===>>>???>>>======<<<;;;999999888888777888888888888888888888888999:::;;;;;;:::999888555555555555555555555555333333333444444555555555555555444444444333333333444444444333222111111222333333333333333333333333444444444555555555666666555444333333333444666777444444555555666666777777555444444444444555666777555555555555555555555555666888999777444222333666444555777888888888777666777888888777888;;;???CCCDDDFFFGGGFFFCCCBBBBBBDDDCCCCCCBBBCCCCCCDDDEEEEEE@@@???>>><<<:::999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::::::::;;;<<<===>>>???????????????@@@AAAAAA>>>@@@BBBBBBAAAAAABBBCCCCCCCCCCCCDDDDDDFFFGGGGGGFFFGGGHHHGGGFFFFFFGGGIIIIIIJJJKKKLLLMMMNNNOOOPPPNNNNNNNNNNNNOOOQQQSSSTTTVVVXXXZZZZZZYYYXXXYYYZZZWWWYYYZZZ[[[[[[\\\^^^aaa`````````^^^[[[ZZZZZZ[[[]]]bbbffffffggghhhfffbbb___\\\XXXTTTPPPOOONNNNNNNNNKKKKKKKKKHHHHHHMMMUUU___dddkkkppprrrsssrrrrrrxxxyyy{{{|||}}}~~~~~~}}}|||{{{yyyyyy{{{|||wwwpppiiiccc]]]XXXTTTOOOMMMJJJHHHGGGHHHJJJKKKNNNTTT\\\fffoooxxx|||{{{|||yyyyyyyyyxxxwwwttttttooommmnnnjjj```VVVQQQOOONNNLLLJJJGGGDDDAAA???======<<<;;;;;;;;;;;;<<<======>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJIIIGGGHHHIIIIIIJJJJJJJJJJJJIIILLLLLLKKKLLLMMMNNNPPPQQQRRRUUUZZZ___eeewww|||nnnbbb```dddnnn{{{hhhgggsss~~~gggXXXUUUSSSPPPPPPPPPPPPNNNMMMLLLMMMOOOQQQRRR[[[nnnssseee[[[VVVTTTTTTVVVUUUUUUTTTSSSRRRRRRQQQNNNNNNNNNMMMLLLJJJHHHGGGCCCCCCDDDEEEEEEEEEEEEEEECCCAAA>>>>>>>>>??????>>>===<<<;;;:::999888888888888999::::::999666444222888999:::;;;;;;:::999888555555555555555555555555333333444444444444444444555555444444444333333333222333444333111000111222333333333333333333333333222222222333333333444444555555444333444555666777444555555666777888999999777666555444444555666777777777666666666555555555666777777777555444444555333444444555555555555555666777888777888:::===@@@BBBEEEGGGFFFBBB@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFF@@@@@@@@@>>>;;;999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999999:::;;;<<<===>>>???????????????@@@AAABBB???AAACCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFHHHJJJHHHIIIJJJLLLNNNPPPQQQRRRNNNNNNNNNNNNPPPRRRTTTVVVXXX[[[]]]^^^]]]\\\\\\]]]ZZZ[[[]]]]]]]]]]]]___aaa[[[[[[[[[YYYWWWUUUVVVWWWWWW\\\```bbbeeeiiiiiigggdddaaa]]]WWWSSSPPPNNNMMMNNNLLLKKKKKKIIIHHHMMMUUU]]]bbbiiinnnpppppppppqqqwwwyyy|||~~~~~~}}}yyywwwtttrrrssswww{{{}}}}}}wwwnnnfff```[[[XXXVVVQQQOOOLLLJJJIIIIIIKKKLLLNNNRRRXXX```jjjuuu~~~|||zzz{{{ttttttsssrrrsssnnnlllkkkfff\\\TTTQQQNNNMMMKKKIIIFFFCCCAAA???<<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGGGGIIIIIIHHHGGGHHHIIIIIIIIIIIIIIIHHHHHHKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRWWW^^^dddrrr~~~qqqeeeaaa```fffyyyllleeehhhrrrppp[[[TTTRRROOOMMMNNNNNNMMMLLLKKKKKKLLLNNNOOOUUUdddrrr}}}uuudddZZZVVVUUUUUUWWWWWWVVVUUUSSSRRRQQQQQQNNNNNNNNNMMMLLLJJJHHHGGGCCCCCCDDDEEEEEEEEEEEEEEECCCAAA@@@???@@@@@@???===>>>===<<<:::999999999999888999999:::999777555444999:::;;;<<<<<<;;;:::999555555555555555555555555444444444444444444333333555555444444444333333333000222444333111111222444333333333333333333333333222222222333333333444444555555555555555666666777666666666777777888888888:::999777555555555666777666666666777777777777777777666555555666666666444444444444444444555666666555777888888888999;;;>>>???CCCFFFEEEAAA>>>???BBBAAAAAAAAABBBCCCDDDFFFFFF@@@BBBBBB@@@<<<:::999:::999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;999999::::::;;;===>>>???????????????@@@AAABBBCCCAAABBBDDDDDDCCCBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGGGGFFFGGGIIIKKKIIIJJJKKKLLLNNNOOOQQQQQQQQQPPPPPPQQQRRRUUUXXXZZZZZZ]]]```bbbaaa``````aaa]]]^^^``````______```aaa[[[[[[ZZZWWWUUUTTTUUUWWWTTTZZZ___bbbgggmmmooommmkkkhhhccc]]]WWWSSSPPPNNNMMMKKKJJJKKKIIIHHHNNNVVV\\\aaaggglllnnnnnnooopppsssvvvzzz~~~~~~wwwtttpppmmmmmmppptttwww~~~yyytttmmmeee```[[[WWWTTTQQQOOOLLLJJJIIIIIIKKKLLLMMMOOOTTT[[[eeerrr|||{{{www~~~xxxrrrqqqrrrqqqqqqlllhhhfff```WWWQQQPPPLLLLLLJJJHHHFFFCCCAAA???=========<<<<<<======>>><<<===???AAABBBBBBBBBAAACCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHHHHFFFEEEEEEFFFHHHIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPOOOSSS\\\aaakkkyyyllleeeaaaeeexxxvvvhhhbbbeeewwwgggXXXUUUQQQNNNNNNOOOOOONNNNNNLLLLLLMMMNNNQQQ[[[eeezzz{{{wwwdddYYYVVVVVVWWWXXXXXXWWWUUUSSSRRRQQQPPPNNNNNNNNNNNNLLLJJJHHHGGGCCCDDDDDDEEEEEEEEEEEEEEEBBBAAA@@@AAAAAAAAA???===@@@???===;;;:::::::::;;;666666777888999999:::::::::;;;<<<======<<<;;;:::666666666666666666666666555555555444444333333333555555444444444333333333000222444444222222444666333333333333333333333333444444444555555555666666555555555666666666666666777777777777777666666666<<<;;;888666555555666777555555666777888999::::::777555333444777888777444777777666555555777888999444666888999888999:::<<<>>>BBBEEEDDD@@@>>>???AAA@@@@@@AAAAAACCCDDDFFFGGGAAACCCDDDAAA===::::::;;;999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;::::::;;;;;;===>>>???@@@????????????@@@AAABBBCCCBBBCCCEEEEEEDDDCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGFFFGGGJJJLLLKKKKKKLLLMMMNNNOOOOOOPPPTTTTTTTTTTTTVVVYYY\\\^^^\\\___bbbdddcccccccccccc___aaabbbbbbaaa``````aaa______]]]YYYVVVUUUVVVXXXVVV\\\aaadddjjjqqquuusssqqqnnnhhhbbb[[[VVVSSSQQQMMMJJJJJJJJJHHHHHHNNNVVV]]]aaaggglllnnnoooppppppooosssxxx}}}wwwsssnnnkkkjjjlllpppsss~~~uuurrrlllfffaaa\\\VVVRRRQQQOOOLLLJJJHHHIIIJJJKKKLLLNNNRRRXXXbbbppp~~~~~~~~~vvv}}}xxxsss{{{wwwqqqqqqsssrrrooojjjeeebbb\\\TTTOOOPPPLLLKKKJJJHHHFFFCCCAAA@@@??????>>>>>>>>>>>>???@@@<<<===???AAABBBBBBBBBAAACCCDDDDDDEEEEEEEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIHHHGGGDDDEEEFFFHHHIIIJJJKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNOOOLLLPPPYYY^^^fff|||qqqhhhcccggg{{{~~~kkk```^^^nnnttt]]]ZZZTTTQQQQQQRRRRRRRRRRRROOOMMMOOOPPPQQQVVV^^^iiizzzxxx{{{jjj^^^VVVUUUZZZWWWVVVUUUSSSRRRQQQQQQQQQOOONNNMMMKKKJJJHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA??????@@@AAA@@@???===<<<<<<;;;999888888777888888888888777777777777999999999:::;;;;;;888666444444333333333444444555777666555444444444444444555555555444444333333333111222222333333222222111///000111222333444444444333444333333111...,,,***222222333333444555666666777666666555444333333333666666555555555666666777777777666666555555555444???;;;666222222333333333555555555555666666666666555555666666777999:::;;;AAAAAAAAAAAAAAA@@@???>>>===@@@BBBCCCCCCBBBCCCDDDFFFEEEEEECCCBBB???>>>===::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSRRRRRRRRRTTTXXX\\\^^^aaaaaabbbbbbbbbcccccccccbbbbbbaaaaaaaaaaaabbbbbbeeedddbbb```^^^]]]\\\\\\^^^___bbbhhhooottttttsssssstttrrrkkkeee```XXXQQQOOOLLLJJJJJJHHHHHHNNNWWW\\\cccjjjnnnqqqtttrrrnnnqqqssswww|||yyyppphhhdddhhhooovvv{{{~~~zzzpppddd```aaaaaa[[[UUUUUURRRNNNIIIGGGGGGGGGHHHKKKNNNRRRWWW```nnn{{{www|||~~~xxxxxxxxx{{{|||vvvvvv{{{~~~wwwqqqppptttxxxuuuooofff^^^XXXSSSOOOLLLJJJIIIFFFDDDBBB@@@??????777888:::<<<===>>>??????>>>???@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDCCCCCCGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDFFFIIIKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMNNNNNNMMMLLLNNNRRRVVVWWW^^^nnn~~~}}}ooojjjkkk}}}rrreeebbbgggssslll]]]RRRSSSSSSNNNNNNTTTPPPNNNLLLKKKKKKLLLOOOPPPdddqqqxxxuuuoooaaaXXXVVVYYYWWWVVVTTTSSSRRRQQQQQQQQQOOONNNMMMKKKJJJHHHGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBCCCAAA??????@@@AAA@@@???===<<<<<<;;;999888888777777777777777666666666666999888888:::;;;;;;999777555444444444444444555555555555444333333333333333444444444444444444333333111222222333333222222111111222333444444444444444///000111222222222111111222222333333444555555666888888888777666555555555444444444444555777888888777666666666555555555555;;;888444333333555555555555555555555666666666666555555555666777888::::::<<<=========<<<;;;;;;:::===???BBBCCCCCCCCCDDDEEEGGGFFFEEEDDDBBB@@@>>>===::::::::::::::::::::::::;;;;;;;;;;;;::::::999999;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGIIIJJJJJJKKKKKKLLLLLLNNNOOOQQQQQQUUUTTTSSSTTTVVVYYY\\\___```aaaaaabbbbbbbbbbbbaaa^^^^^^______```aaabbbcccfffeeedddcccbbbaaaaaaaaabbbbbbdddjjjpppuuuvvvuuuwwwyyywwwqqqlllggg___WWWQQQMMMKKKJJJJJJKKKRRR[[[aaagggnnnpppsssuuurrrmmmpppqqqtttyyy~~~|||tttkkkfffgggmmmrrr{{{~~~xxxnnnddd```bbbccc^^^YYYVVVSSSOOOJJJHHHGGGHHHIIILLLNNNRRRWWW```nnnwwwtttyyy}}}zzz{{{|||vvvuuuwww|||~~~||||||}}}wwwsssuuu|||}}}wwwsssrrrtttvvvsssmmmeee]]]WWWRRRNNNKKKIIIHHHFFFDDDAAA@@@??????::::::;;;<<<<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEGGGJJJKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLNNNQQQSSSTTTYYYgggvvvyyyuuuuuulllaaabbbnnn{{{hhhYYYWWWVVVQQQPPPUUUPPPNNNLLLKKKKKKMMMOOOPPP\\\gggyyyuuusssvvvfff[[[WWWXXXWWWVVVTTTRRRQQQQQQQQQRRROOONNNMMMLLLJJJHHHGGGFFFCCCCCCDDDDDDCCCCCCBBBBBBCCCAAA??????@@@@@@@@@???<<<<<<;;;::::::999888888777777666666666555555555777777888999;;;<<<:::888666666555555444555555666444444333222222222333333333333444444444444444444111222222333333222222111333444444555555444444444...///111222333444444444222333333444444555555555888888777777666555555555222333333444555777888999666666666666555555555555666555333444555777777666555555555555666666666666555555555666777888999:::<<<===============<<<;;;<<>>===;;;;;;::::::::::::::::::<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDEEEFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQWWWVVVUUUVVVWWWZZZ\\\^^^___```aaaaaaaaa```___^^^[[[\\\]]]^^^___aaabbbcccffffffffffffgggggggggggghhhggghhhkkkqqquuuxxxyyy|||~~~}}}yyyuuuppphhh___VVVPPPLLLKKKKKKNNNWWW```fffmmmrrrtttuuuvvvsssmmmnnnnnnooosssxxx}}}|||uuuooojjjjjjmmmpppzzz}}}ssskkkbbb```ccceeebbb^^^XXXUUUPPPLLLIIIHHHIIIJJJMMMOOORRRWWW___mmm~~~{{{rrrpppvvv}}}}}}vvvwww{{{rrrpppqqquuuwwwvvvwww{{{}}}|||xxxsssqqquuu~~~zzzvvvtttttttttssspppjjjbbb[[[UUUQQQMMMJJJHHHGGGEEECCCAAA???>>>>>>===<<<<<<;;;;;;<<<>>>>>>??????@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLOOOPPPOOOSSS___lllzzzddd___jjj}}}xxxccc[[[XXXTTTRRRTTTOOONNNLLLKKKKKKLLLNNNOOOTTT\\\llluuurrr|||{{{iii]]]XXXWWWVVVUUUSSSQQQQQQQQQRRRRRRPPPOOOMMMLLLJJJHHHFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCAAA??????@@@@@@???>>><<<<<<;;;::::::999888888777777777777666666666666777666777999<<<<<<;;;999777777666555555555555666444444333333333333333444333333333444444555555555111222222333333222222111333444444444444444333222444444444333333333222222333333333444444444555555555555555444444333333333333333333444555666777888666666666666666555555555444333333555666777666555555555555555666666666666555555555555777888999:::<<<======>>>>>>>>>======;;;>>>@@@BBBBBBCCCEEEGGGHHHHHHGGGEEECCCAAA???>>>;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNNNNMMMMMMNNNOOOPPPPPPWWWVVVVVVVVVWWWYYY[[[\\\]]]^^^___``````^^^]]]\\\]]]]]]^^^```aaaaaabbbbbbdddeeefffhhhiiijjjkkkllllllkkkkkkmmmqqquuuyyy|||}}}yyyqqqggg]]]UUUOOOMMMMMMPPPXXXaaajjjpppuuuvvvwwwxxxtttooojjjiiihhhkkkpppvvvzzz|||xxxwwwuuuqqqooonnnqqqssszzz~~~zzzlllfff______bbbeeedddaaaYYYVVVQQQMMMJJJIIIJJJKKKNNNPPPSSSWWW___mmm}}}yyyqqqpppuuu~~~|||}}}~~~~~~|||xxxuuuuuuvvvyyyzzztttwww~~~zzz{{{~~~{{{nnnkkkkkknnnpppppprrrwwwyyyxxxvvvttttttyyy~~~xxxttttttsssqqqooommmhhh```YYYTTTPPPMMMKKKGGGFFFDDDBBB@@@???>>>>>>>>>===;;;;;;;;;===???AAA???@@@AAAAAABBBBBBBBBAAACCCCCCDDDDDDEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJLLLNNNMMMOOOZZZeee|||lllaaajjjvvvlll___YYYUUURRRRRRNNNMMMKKKJJJJJJJJJLLLLLLQQQVVVaaarrr~~~uuutttzzz~~~jjj___ZZZXXXVVVUUURRRPPPPPPQQQRRRSSSPPPOOONNNLLLJJJHHHFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDBBB@@@???@@@@@@???>>>;;;;;;;;;::::::999999888999999999888888888777777777666777999<<<<<<;;;999777777666555555555555555555555444444444444555555333333333444444555555555111222222333333222222111222333333333333222222111666666555444222222111111333333333444444444444444444444444444333333333333666555555444444444444555555555555666666666666666555444444555666666444222555555555555666666666666444444555555666888999:::888999:::;;;;;;;;;;;;;;;;;;===???@@@AAABBBEEEGGGGGGGGGFFFEEEDDDBBB@@@???<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<======>>>>>>@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPTTTTTTTTTTTTVVVWWWYYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZaaabbbccccccdddccccccbbbbbbdddfffhhhkkklllmmmmmmnnnmmmmmmnnnqqqvvv{{{~~~zzzqqqeee[[[SSSOOOOOOQQQYYY```jjjpppvvvwwwxxxyyyuuupppgggeeecccdddiiiooosssvvvtttuuuuuusssrrrqqqrrrtttxxx}}}|||uuuddd```]]]^^^bbbdddccc```YYYVVVRRRMMMKKKKKKLLLMMMPPPQQQTTTXXX___lll{{{zzzttttttyyy~~~yyyyyyyyyyyyzzz{{{|||}}}wwwtttqqqmmmlllmmmpppssssssxxxxxxrrrsssvvv|||tttkkkgggfffiiikkkkkkooosssvvvvvvvvvwwwzzz~~~}}}wwwsssrrrqqqmmmjjjkkkfff^^^XXXSSSPPPMMMKKKEEEDDDCCCAAA???>>>======<<<<<<;;;;;;<<>>>>>>>>@@@CCCEEEEEEEEEEEEDDDCCCBBBAAA@@@======<<<<<<;;;:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999::::::;;;;;;<<<<<<===??????@@@@@@AAAAAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSUUUVVVXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[eeeeeefffggggggfffeeeddddddeeehhhkkkmmmnnnnnnnnnnnnooopppqqqssswww}}}yyykkkaaaWWWTTTSSSUUU[[[aaajjjpppuuuvvvwwwwwwsssnnneeeccc```aaadddjjjnnnpppssstttuuutttrrrqqqqqqrrrwww{{{}}}|||||||||vvvooo___]]]]]]___cccdddaaa^^^WWWUUUQQQMMMKKKLLLMMMNNNQQQSSSUUUXXX___kkkzzzzzz{{{wwwvvvuuuuuuuuuwwwyyyzzzqqqoookkkfffcccdddhhhkkkpppwww}}}pppiiijjjlllttt}}}|||ooohhheeedddhhhiiiiiilllqqqttttttuuuxxx{{{}}}yyyuuuqqqnnnjjjggggggbbb[[[UUUQQQNNNLLLJJJDDDCCCAAA@@@>>>=========;;;;;;;;;<<<>>>AAACCCDDD@@@AAAAAABBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCBBBAAABBBBBBCCCCCCDDDDDDEEEEEEGGGIIIKKKJJJIIIHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGIIIMMMNNNOOOVVV^^^kkkrrrsssxxxlll^^^WWWRRRPPPKKKKKKJJJIIIHHHHHHHHHHHHHHHKKKQQQ[[[jjj}}}yyyrrrrrr}}}hhh^^^YYYUUUVVVTTTQQQOOOOOOPPPRRRTTTQQQPPPNNNLLLIIIGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEBBB@@@???@@@@@@>>>===;;;;;;::::::::::::999999999999999888888888888777999888888:::;;;;;;999777777666555444333333333333444333333333444444555666444444444444444444333333111222222333333222222111111111222333444444444444111111111111222333555666444444444444444444444444555555555555555555555555555555444333333333444444555555555555666666666777666444333333444555444222555555555555666666666666444444444555666777888999888999:::<<<===>>>>>>>>>;;;<<<===<<<<<<===@@@CCCCCCCCCCCCCCCCCCBBBAAAAAA=========<<<;;;;;;::::::888888888999999999::::::;;;;;;;;;:::::::::999999999::::::;;;;;;<<<======>>>??????@@@AAAAAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPOOOPPPQQQSSSUUUWWWXXXYYYXXXWWWVVVVVVWWWYYY[[[]]]eeefffhhhiiijjjiiihhhggghhhjjjmmmooopppqqqppppppoooqqqtttuuuwwwzzz|||oooeee[[[YYYYYY[[[___eeekkkqqquuuuuutttsssoooiiifffcccaaaaaadddhhhkkkllloooqqqsssssssssrrrssstttvvvyyyzzzyyyxxxvvvpppiii\\\]]]___bbbeeeddd```\\\UUUSSSOOOLLLKKKLLLNNNPPPRRRSSSUUUXXX^^^jjjyyyvvvuuusssqqqpppqqqssstttllljjjfffaaa]]]]]]aaaeeennnwww{{{llleeegggiiirrr|||~~~{{{ooogggddddddhhhjjjiiikkkpppsssrrrqqqssswww|||}}}xxxqqqlllhhhgggccc^^^WWWRRRNNNKKKIIIGGGCCCBBB@@@???======<<<<<<<<<<<<===>>>@@@AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFIIIKKKJJJHHHGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHIIILLLMMMNNNSSSZZZeeexxxyyyfff[[[UUURRRLLLLLLKKKJJJJJJIIIIIIHHHGGGJJJOOOSSS\\\lllwwwpppppphhh]]]XXXTTTVVVSSSQQQNNNNNNPPPSSSTTTQQQPPPNNNLLLIIIGGGEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEECCC@@@???@@@???>>>===;;;:::::::::::::::::::::888888888888777777777777999999999:::;;;;;;888666777666555444333222222222222222222222333333444555555555555444444333333333222222222333333222222222111222333444555555666555222222111000111222444555444444444444444444444444333333333333333333333333333333333333444444555666444555555555666666777777555333222222444555555444555555555555666666666777444444444444666777888999333444666777999999::::::;;;<<<<<<;;;;;;<<>>>>>===<<<;;;;;;::::::777777888888888999999999;;;;;;;;;::::::999999999::::::;;;;;;<<<======>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDEEEGGGHHHIIIJJJHHHHHHIIIJJJLLLMMMOOOPPPNNNOOOQQQSSSUUUWWWYYYZZZWWWVVVUUUTTTVVVYYY\\\^^^ccceeegggjjjkkkkkkkkkjjjlllnnnpppssstttsssrrrrrrooosssvvvxxxyyy}}}zzzpppfff^^^\\\^^^```dddhhhlllrrruuutttrrrpppkkkeeegggeeebbbbbbdddhhhjjjkkkjjjlllppprrrsssuuuwwwyyyuuuxxxyyywwwuuusssmmmeee\\\]]]aaadddgggeee```[[[TTTQQQNNNLLLKKKMMMOOOQQQSSSTTTVVVXXX^^^jjjyyywwwuuuqqqnnnmmmmmmooopppjjjhhhddd^^^YYYYYY]]]bbboooxxx{{{lllfffiiillluuu~~~zzzzzz|||}}}rrrfffdddeeeiiikkkjjjkkkooossspppmmmmmmqqqxxx}}}{{{rrrkkkhhhhhh___[[[TTTOOOLLLIIIGGGEEEBBBAAA@@@>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@???AAAAAAAAABBBBBBAAA@@@@@@AAABBBBBBBBBAAAAAA@@@???AAAAAABBBBBBCCCDDDEEEEEECCCFFFHHHGGGEEECCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJHHHIIILLLLLLLLLPPPVVV\\\mmmlll^^^WWWTTTNNNMMMMMMLLLKKKJJJJJJJJJIIIMMMPPPPPPSSS```tttuuummmpppeeeXXXUUUUUUTTTRRRQQQPPPPPPQQQRRRTTTTTTSSSPPPNNNKKKHHHFFFEEECCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999888777666666777888888;;;:::999:::;;;;;;:::888555555555555555555555555555555444333333222111111...///111222333333222222333333333444444555555555555555444444333222111111333333333222222111111111333333333333333333333333333444555555444444666888888666444222222222333444444555555666777888999999555555444444444555555666666666555555555444444444666666666666555555555555666666777888999;;;===>>>>>>>>>===;;;::::::===???>>>@@@CCCEEEFFFGGGFFFEEEAAA@@@===:::999999999:::888888999999999:::::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<=====================>>>?????????@@@DDDDDDDDDDDDDDDCCCCCCBBBGGGFFFFFFEEEFFFHHHIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQMMMMMMOOOQQQRRRTTTVVVVVVTTTVVVWWWVVVUUUWWW\\\```dddbbbcccgggjjjiiikkkooonnnqqquuuwwwwwwvvvuuuvvvrrrqqqqqquuu{{{zzzzzznnnjjjccc______ccciiimmmsssuuuwwwvvvsssooommmllljjjhhheeeeeehhhjjjiiihhhkkklllmmmmmmmmmooorrruuuuuuvvvuuutttqqqnnnjjjhhhbbbbbbcccddddddaaa]]]ZZZWWWTTTPPPMMMKKKLLLMMMOOORRRSSSSSSUUU[[[hhhxxx}}}xxxvvvvvvxxxzzzwwwtttpppmmmkkkiiifffddddddaaa\\\WWWTTTUUUZZZ^^^ooo{{{}}}rrrllllllllltttxxx~~~{{{vvvrrrzzznnnfffiiilllkkkhhhhhhlllpppqqqrrrtttuuuuuuwwwzzz}}}~~~qqqgggcccdddXXXVVVRRROOOMMMKKKIIIGGGBBBAAA???>>><<<;;;;;;:::;;;<<<===>>>@@@@@@AAAAAA@@@@@@AAABBBBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@BBBCCCEEECCCDDDFFFGGGFFFEEECCCBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIEEEGGGIIIJJJJJJLLLOOOQQQZZZggg~~~dddVVVTTTQQQNNNMMMOOONNNKKKJJJLLLJJJIIILLLQQQUUU\\\jjjwwwuuummmqqqhhhZZZWWWWWWTTTRRRQQQPPPPPPQQQRRRTTTSSSRRRPPPNNNKKKHHHFFFEEECCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>;;;;;;:::::::::999999999999888777666666777888888:::999999:::<<<;;;999777555555555555555555555555555555444444333222222111---...000111222222222111333333333444444444555555444444444333222111111111333333333222222222111111444444444333333222222222444555666555444444555777777555444222222333444555333333444444555555666666666555555444444444555555777666666555444444333333666666666666666666666666666666666777999:::<<<===>>>>>>>>><<<::::::;;;===;;;<<>>;;;999999999:::999999999999999999999:::999999999::::::;;;;;;;;;<<<<<<<<<<<<==================>>>>>>???@@@@@@@@@DDDDDDDDDEEEEEEDDDCCCCCCGGGFFFFFFFFFFFFHHHIIIJJJLLLLLLNNNOOOPPPPPPQQQQQQNNNOOOPPPQQQSSSTTTUUUVVVVVVWWWYYYXXXWWWWWWZZZ]]]bbb```aaaeeeggggggiiimmmlllppptttwwwwwwvvvuuuvvvtttssssssvvv{{{~~~~~~{{{uuuvvv|||rrrnnnhhhcccbbbfffkkknnnsssuuuwwwwwwuuurrrppppppllliiiggggggiiikkkkkkkkkkkklllmmmlllkkkllloooqqqssstttttttttrrrpppmmmkkkgggeeedddcccbbb___ZZZWWWSSSQQQMMMJJJHHHIIIJJJLLLNNNOOOQQQTTTZZZgggwww{{{vvvrrroooppprrrssstttqqqmmmjjjhhheeebbb```___]]]YYYVVVUUUXXX^^^cccqqq{{{|||sssooopppqqqxxx{{{{{{uuurrrzzzwwwoookkkmmmooommmjjjiiimmmqqqxxxyyyyyyxxxxxxyyy}}}{{{pppgggbbbaaaWWWTTTPPPNNNLLLJJJGGGEEEAAA@@@???>>>>>>===>>>>>>;;;<<<===???@@@@@@AAAAAA@@@AAABBBBBBBBBBBBAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@BBBDDDEEEDDDDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIFFFHHHIIIJJJKKKLLLOOOQQQWWWaaavvvnnn[[[VVVTTTPPPOOOQQQPPPLLLJJJLLLJJJJJJLLLOOORRRVVVaaammmvvvooosssjjj]]]YYYXXXTTTRRRQQQPPPPPPQQQRRRTTTSSSRRRPPPNNNKKKIIIGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>;;;;;;:::::::::999999999888888777777777777888888777888999;;;<<<;;;888666555555555555555555555555555555444444333222222222000111222333333444333333333333333333444444444444333333333222111111000000333333333222222222222111666555444444222222111000444555666555444333444666555444333333333444555666444444444555555555555555777666555444444444444444777666666555444444333333666666666666777777777777555555555666777999;;;;;;<<<>>>>>>===;;;:::::::::888:::<<>>>>>???@@@@@@AAAAAACCCDDDEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWYYY[[[[[[ZZZYYYZZZ[[[```^^^^^^ccceeedddfffjjjjjjnnnssswwwwwwwwwvvvvvvwwwvvvvvvxxx|||~~~~~~~~~}}}wwwqqqqqqwww}}}uuuqqqlllhhhgggiiimmmpppqqqsssuuuuuutttrrrrrrrrrooollljjjiiikkkmmmoooooonnnooonnnmmmkkkjjjkkkmmmrrrsssttttttsssqqqooommmllliiieeeaaa^^^[[[WWWTTTQQQOOOLLLIIIHHHHHHIIIJJJIIIKKKNNNRRRZZZgggwww~~~}}}|||vvvsssooollljjjjjjlllmmmpppmmmiiifffddd```]]]ZZZXXXWWWVVVUUUWWW]]]eeekkkvvv~~~}}}wwwvvvzzz{{{~~~{{{uuurrrvvvyyyuuusssttttttqqqnnnmmmooorrr}}}}}}}}}{{{zzz{{{}}}~~~wwwppphhhbbb^^^UUURRRNNNLLLJJJHHHEEECCC@@@???????????????@@@@@@<<<<<<>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIKKKKKKKKKMMMOOORRRSSSZZZjjj|||rrrnnnttt{{{eeeZZZVVVRRRPPPRRRQQQMMMKKKLLLJJJIIIKKKNNNNNNPPPWWW```yyyssswwwkkk]]]YYYWWWTTTRRRQQQPPPPPPQQQRRRTTTSSSRRRPPPNNNKKKIIIGGGFFFBBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;777777777777777888888888666777999;;;===<<<888555555555555555555555555555555555444444333333333333444555555666666777777777333333333333333333333333222222222111111111000000222222222222222222222222444444444333333222222222444555777666444333444555444333333333444555777777777777777777777666666666888777666555444333333333555555555555555555555555666666666777777777777777444444555555666888999:::;;;===???>>><<<999888888888999;;;>>>@@@AAABBBBBBBBBAAA???===;;;::::::999:::::::::999999999999888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUUUUVVVXXX[[[]]]]]]]]]]]]\\\```^^^^^^bbbddddddeeeiiijjjnnnssswwwxxxxxxxxxxxxyyyzzz{{{}}}yyyrrrpppssswwwzzzzzztttrrrnnnkkkkkkmmmppprrroooppprrrrrrpppppppppqqqqqqpppnnnmmmoooppprrrssstttttttttqqqnnnmmmmmmmmmtttuuuuuuuuutttrrrooonnnmmmiiiddd___\\\XXXUUURRRRRRPPPMMMKKKIIIIIIJJJKKKFFFHHHLLLRRRZZZhhhyyy~~~{{{xxxtttrrrqqqooollliiihhhhhhiiijjjllliiifffccc```]]]XXXUUURRRRRRSSSUUUYYYbbblllsss}}}}}}|||wwwuuu~~~||||||{{{xxxtttrrrssstttzzz|||~~~~~~}}}||||||}}}}}}xxxtttpppkkkddd___TTTQQQNNNKKKIIIGGGEEECCC@@@??????>>>>>>??????@@@<<<===>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBAAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJIIIJJJLLLLLLLLLMMMOOOQQQRRRVVVaaavvvvvv~~~mmmeeegggqqq~~~ppp^^^WWWRRROOOQQQRRROOOMMMMMMJJJIIIJJJMMMMMMLLLPPPVVVxxx{{{hhh\\\XXXVVVTTTRRRQQQPPPPPPQQQRRRTTTRRRQQQPPPNNNKKKIIIGGGGGGBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;666666777777888888888888666777999<<<>>><<<999666666666666666666666666666555555444444444444333333666666666666666666777777333333333333333333333333222222111111111111111111222222222222222222222222222222222333333444444444333555666666555444444555333333333444555666777888777777777777777666666666888777666555444333333333222222333444555666777777555555666666777777777888555444555555666777888999999;;;>>>>>><<<999888777777888999;;;===>>>???@@@@@@@@@>>>===;;;::::::999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIKKKMMMNNNOOOPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUTTTVVVZZZ^^^aaabbbbbbaaaccc```aaaeeefffeeegggkkkkkkooossswwwxxxyyyzzz{{{{{{}}}wwwrrrrrrssstttsssqqqooommmllllllnnnppprrrooopppppppppooooooppprrrtttttttttttttttuuuwwwxxx{{{||||||zzzwwwuuutttuuuzzzzzzzzzyyyvvvssspppmmmlllhhhbbb^^^[[[YYYVVVUUURRRQQQNNNLLLJJJIIIIIIJJJEEEHHHLLLQQQ[[[jjj{{{|||xxxrrrmmmkkkkkkjjjhhhfffffffffgggggghhhfffccc```^^^ZZZVVVRRROOOPPPQQQUUU[[[eeeqqqxxx}}}~~~~~~zzzyyy|||yyyxxxwwwvvvzzz~~~|||{{{}}}yyysssqqqppplllgggbbbTTTQQQMMMKKKIIIGGGDDDBBB@@@@@@>>>==================>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLNNNPPPRRRTTT\\\mmmzzz|||lllbbbaaagggrrr|||{{{|||fffZZZSSSNNNOOOQQQPPPNNNOOOJJJIIIJJJMMMNNNLLLNNNSSS||||||dddZZZWWWUUUTTTRRRQQQPPPPPPQQQRRRTTTRRRQQQOOOMMMKKKIIIHHHGGGBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>;;;;;;:::::::::999999999555666777888888999888888777777999<<<>>>===;;;888666666666666666666666666555555444444444444444444444333333222333333444444333333333333222222222222222222222222222222222222111222222222222333333333000111222222444555555666111444666777666555555555333333444555666777777777444444444555555555555555777666555444444444444444222222333444555777777888444444555555666666777777555555555555666777888999888:::<<<===;;;999888888555555666777999:::;;;<<<=========<<<;;;;;;::::::888888999999999:::::::::;;;;;;::::::::::::999999:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<>>>???@@@AAABBB@@@AAABBBDDDEEEFFFFFFFFFEEEEEEFFFHHHHHHHHHHHHHHHGGGHHHJJJLLLNNNOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSUUUXXX^^^cccfffgggffffffddddddhhhiiihhhjjjnnnmmmooorrrtttvvvwwwzzz|||||||||vvvsssqqqppppppnnnmmmmmmllllllmmmnnnnnnooopppppppppoooqqqtttvvvxxxzzz|||}}}}}}}}}~~~|||wwwsssqqqlllhhhddd```^^^\\\ZZZXXXSSSRRROOOLLLJJJHHHGGGGGGFFFHHHKKKQQQ[[[kkk}}}~~~~~~yyysssnnniiifffcccbbbbbbaaaaaaaaaaaaaaacccbbb___^^^\\\XXXTTTPPPMMMNNNPPPSSSZZZeeepppxxxyyyzzzxxxvvvyyy}}}}}}}}}{{{uuuzzz|||zzzyyyuuupppnnnmmmjjjfffbbbSSSPPPMMMJJJHHHFFFDDDBBB@@@???>>>===<<<<<<<<<<<<>>>??????@@@AAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBCCCCCCDDDDDDDDDDDDAAABBBCCCDDDEEEFFFGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLKKKKKKMMMOOOQQQSSSZZZfff{{{~~~|||mmmbbb]]]^^^fffpppooonnnwwwsssaaaWWWOOOOOOQQQPPPOOOPPPLLLJJJJJJNNNOOOMMMOOORRR~~~xxxaaaXXXVVVUUUTTTRRRQQQPPPPPPQQQRRRTTTQQQQQQOOOMMMKKKJJJHHHGGGAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>;;;;;;:::::::::999999999444555777888999999888888999999999;;;>>>>>><<<;;;666666666666666666666666444444555555555555555555333333222111111111222333333333333222222222111111222222222333333333333333111111222222222333333333222222222333333444444444///222555777666666666666444444555666666666666666333333444444555555666666666555555444444444555555444444444555555555555666333333333444555666666666666666666666777888999999666999;;;;;;:::999999:::666666666777777888999:::::::::;;;;;;;;;;;;::::::777777888999:::;;;;;;<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<::::::;;;===>>>???@@@AAA>>>???AAABBBDDDEEEEEEFFFDDDEEEGGGHHHIIIIIIHHHHHHGGGHHHJJJLLLMMMOOOOOOPPPLLLMMMNNNPPPQQQSSSTTTUUUUUUVVVXXX^^^dddhhhiiihhhiiifffgggjjjllljjjlllpppnnnooopppqqqrrrtttxxx{{{{{{}}}yyyuuusssqqqpppooonnnnnnmmmllljjjiiiiiikkklllmmmnnnooorrrwww{{{}}}~~~zzzwwwnnnkkkhhheeecccaaa^^^\\\VVVUUURRROOOKKKIIIHHHGGGGGGHHHJJJOOOYYYjjj~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}zzzvvvqqqkkkgggcccbbb\\\\\\\\\]]]]]]]]]]]]]]]___]]]\\\[[[YYYVVVRRRNNNLLLLLLNNNQQQWWWaaallltttsssssspppnnnttt~~~}}}~~~xxx{{{~~~~~~{{{yyyxxxvvvsssoookkkhhhdddaaa___QQQOOOKKKHHHFFFDDDBBB@@@??????>>>>>>===>>>>>>?????????@@@@@@AAAAAA@@@@@@AAA@@@????????????@@@AAABBBBBBBBBCCCCCCCCCCCCDDDBBBCCCCCCDDDDDDDDDDDDDDD???AAACCCEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLKKKJJJJJJLLLMMMMMMRRRXXX___ooo~~~uuuiii___\\\dddooo|||ssskkkiiikkkuuulll___SSSPPPPPPOOONNNOOOOOOKKKJJJMMMOOOMMMNNNQQQvvv___XXXWWWVVVTTTRRRQQQPPPPPPQQQRRRTTTQQQQQQOOOMMMKKKJJJHHHHHHAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;444555777888999999999888:::::::::;;;===>>>>>><<<777777777777777777777777444444555555555555555555555444333222222222333444333333333222222111111111333333333333333333333333111111111222222333333333333333333333333333333333...111555777777666777777444555666666666666666666444555555666777888999999555555444444444555555666777666666555444444333333222222333333444555666666777777666777777888999:::666888::::::999999:::;;;999999999999999::::::;;;888999::::::;;;;;;;;;:::666666777888:::;;;<<<===;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<999999:::<<<===???@@@@@@===>>>@@@BBBCCCDDDEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHFFFGGGIIIKKKMMMNNNOOOPPPKKKLLLMMMOOOQQQSSSTTTUUUWWWWWWYYY^^^dddiiijjjiiijjjhhhhhhkkkmmmkkkmmmpppnnnnnnnnnnnnnnnqqqvvvzzz{{{~~~}}}zzzwwwuuutttsssqqqpppooonnnkkkiiifffeeeeeeggghhhjjjmmmrrrxxx}}}}}}qqqooollliiigggdddaaa^^^[[[YYYVVVRRROOOLLLJJJIIIHHHHHHIIIMMMWWWiii~~~}}}{{{zzzzzzyyyxxxwwwwwwvvvvvvtttrrrmmmhhhccc```^^^]]]YYYZZZZZZ[[[\\\\\\[[[[[[[[[ZZZYYYYYYXXXUUUPPPMMMKKKKKKLLLOOOTTT^^^iiippppppooolllkkkrrr}}}}}}}}}yyyzzz{{{zzzwwwuuuuuuuuuuuusssooojjjddd```]]]\\\PPPMMMIIIGGGEEECCC@@@>>>>>>>>>>>>>>>???@@@AAABBB??????@@@AAAAAAAAA@@@@@@AAA@@@???>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCDDDEEEDDDDDDDDD>>>@@@CCCFFFGGGHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJKKKKKKKKKIIIIIIKKKLLLJJJPPPVVV[[[hhhrrreeeaaajjjvvvuuummmiiiqqq~~~uuufffWWWQQQQQQOOONNNNNNRRRMMMKKKMMMNNNLLLMMMOOO~~~zzz}}}|||bbbXXXVVVVVVUUUSSSPPPNNNNNNPPPSSSUUUSSSRRRQQQOOOMMMJJJHHHFFFEEEDDDCCCDDDEEEEEECCCAAACCCAAA>>>===>>>???@@@???===<<<<<<<<<<<<;;;;;;;;;888888777777777777888888999:::===@@@AAA>>>999555777777777777666555444333444444333333333333222222111111222222222333333333333333333444444555555555555444444333222222222222444444444444444444444444222222222333333444444444111222444555666555555444555555666666555555444333111222444666666555444333444444444444444444444444666555555555555666777777555666888999999777555333777777777888999999::::::;;;999777666888999999999999888888888888888999:::;;;999666444555777:::===<<<:::999999:::;;;:::999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======@@@@@@AAABBBBBBCCCCCCDDDFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMPPPOOONNNMMMOOOQQQTTTVVVUUUWWW\\\aaafffiiilllmmmiiiggggggiiilllnnnoooooojjjjjjjjjkkkmmmpppssstttzzz}}}}}}yyyuuutttttt{{{zzzyyywwwuuusssrrrqqqkkklllmmmllliiifffddddddgggeeeeeegggmmmuuu|||~~~vvvrrrnnnkkkiiiiiigggfffaaa^^^YYYTTTPPPNNNLLLKKKFFFFFFHHHOOO[[[mmm~~~{{{wwwssssssuuutttpppllliiieeeaaa______^^^[[[XXXSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVUUUSSSRRRQQQPPPOOOLLLKKKLLLRRRWWW\\\fffoooooouuuyyyvvvuuuyyy{{{zzz}}}|||yyyuuuqqqqqqqqqqqqqqqoooqqqrrrmmmcccZZZSSSPPPNNNLLLIIIFFFDDDBBBAAAAAA===============>>>??????@@@@@@??????@@@@@@AAABBBAAAAAAAAA@@@@@@?????????AAAAAABBBCCCCCCDDDDDDEEECCCDDDEEEEEEEEEDDDBBBAAAEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKPPPQQQTTTYYYbbbwwwooohhhppp|||}}}pppnnnsssnnnXXXTTTTTTOOOKKKMMMMMMOOOQQQPPPMMMLLLLLLNNN|||xxxzzz~~~dddYYYWWWVVVUUUSSSPPPNNNOOOPPPSSSUUUSSSRRRQQQOOOLLLJJJGGGFFFDDDCCCBBBCCCDDDDDDBBB@@@BBB@@@>>>===>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;888888777777777777888888888999<<<@@@BBB@@@<<<888777777666666555444444444444444333333333333222222111111222222222333333333333333333444444444444444333333222222222222333444333333333333333333333333222222222222333333333444222222333444555555555555555555666666555555444333222333555666777666555444444444444444444444444444555555444444555555666777777777777777666666555555666777777888888999::::::;;;999777777888::::::999888888888888888999999::::::999777666666888:::<<<<<<:::888999:::;;;:::999999999999999999999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<>>??????@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNQQQUUU\\\mmmvvv{{{zzzsssuuu{{{iii___ZZZSSSPPPRRROOOQQQRRRPPPMMMKKKLLLMMMzzzvvvvvvhhh[[[WWWUUUUUUSSSQQQOOOOOOPPPSSSTTTRRRQQQPPPNNNLLLIIIGGGFFFDDDCCCBBBCCCDDDDDDBBB@@@AAA@@@??????@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;888888777777777777888888777999<<>>;;;888777666444444444444555444444333333333333222222111111222222222333333333444444444444333333333333333333222111111111111111333333333333333333333333111111111222222222222222333333333333444555666666555555666666555555444333333444666777777666666555555555555555555555555555444444444444444555555666888777555444444444666666666666777888888999999:::;;;999777777999:::999999777777777777777888999999999999888888999999:::;;;;;;999888888:::;;;:::999::::::::::::::::::::::::888888888888888888888888999999:::::::::;;;;;;;;;===>>>>>>??????@@@AAAAAADDDDDDEEEFFFFFFGGGHHHHHHKKKKKKLLLLLLMMMNNNNNNOOONNNMMMMMMMMMOOORRRUUUWWWXXXYYY\\\```cccfffhhhhhhiiihhhggghhhkkkllllllkkkmmmlllkkkkkklllnnnppprrrtttuuuvvvtttqqqmmmlllkkkjjjjjjiiiiiiiiiiiijjjjjjkkkkkkiiifffbbb______```cccbbbbbbeeekkkssszzz|||xxxvvvsssqqqooorrrlllccc\\\WWWSSSQQQOOOLLLKKKLLLQQQ]]]lll|||~~~{{{zzztttppplllkkkkkkhhhddd```^^^[[[XXXVVVUUUTTTRRRPPPTTTTTTTTTSSSRRRQQQPPPOOOOOONNNMMMKKKIIIGGGGGGFFFGGGFFFIIIOOOUUUZZZbbbkkk~~~~~~~~~}}}||||||{{{wwwyyy}}}}}}yyytttpppmmmllloooooommmggg___VVVQQQNNNJJJHHHEEECCC@@@??????>>>===============>>>??????@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBB??????@@@AAAAAABBBBBBCCC@@@AAABBBCCCEEEEEEEEEEEECCCCCCCCCCCCDDDDDDEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLOOOSSSWWWcccyyy}}}yyyvvvxxxfff[[[RRRQQQVVVQQQQQQRRRPPPMMMKKKKKKLLLyyysssqqqjjj]]]XXXUUUTTTSSSQQQPPPOOOPPPRRRSSSQQQPPPOOONNNKKKIIIGGGFFFEEEDDDCCCCCCDDDDDDCCCAAA@@@??????@@@AAA@@@>>>===<<<<<<<<<;;;;;;;;;::::::888888777777777777888888888:::>>>BBBDDDCCC???;;;999777555333222333444555444444333333333222222222111111222222222333333333555444444333333222222222555444333111000/////////222222222222222222222222111111111111111111111111444333222222333444666777555555555666555555444333333444555555666666555555666666666666666666666666444333333333333444555555777666666555555555555555666666777777888999999999999888777777888999888777555555555555666777888888888888999::::::::::::::::::999777888999;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::;;;<<<<<<===>>>>>>??????CCCCCCDDDEEEEEEFFFGGGGGGIIIJJJJJJKKKLLLMMMNNNNNNLLLLLLLLLMMMPPPSSSVVVWWWYYYZZZ\\\^^^aaacccdddeeeffffffgggiiilllnnnnnnmmmpppooommmmmmmmmoooqqqrrrrrrrrrqqqpppmmmjjjiiihhhffffffeeefffggghhhiiijjjjjjiiihhheeebbbaaaaaaccceeeeeefffhhhmmmuuu}}}~~~yyyuuuqqqoooqqqjjj```XXXUUUSSSRRRQQQMMMLLLMMMSSS```ooo}}}{{{|||}}}~~~}}}{{{yyyxxxpppnnnjjjhhhfffccc^^^ZZZXXXVVVTTTRRRQQQOOONNNMMMPPPPPPPPPPPPOOONNNMMMMMMLLLJJJHHHFFFDDDCCCCCCCCCGGGGGGKKKSSSZZZ___gggppp}}}}}}}}}~~~~~~xxxrrrooonnnnnnlllhhhbbb[[[TTTOOOLLLHHHGGGDDDBBB@@@???>>>>>>===============>>>>>>???@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCCCCDDDDDDEEEAAAAAABBBCCCDDDDDDDDDEEEAAABBBBBBCCCCCCDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLPPPSSSUUU\\\mmm}}}|||xxxmmm]]]SSSSSSXXXQQQQQQPPPOOONNNMMMMMMMMMxxxrrrnnn{{{lll^^^XXXUUUTTTSSSRRRPPPPPPPPPQQQRRROOOOOONNNMMMKKKIIIGGGFFFEEEDDDDDDDDDEEEEEECCCBBB@@@??????@@@AAA@@@>>>===<<<;;;;;;;;;;;;:::::::::888888777777777777888888:::<<>>:::888777555333222333444555444444333333333222222222111111222222222333333333444444444333333222222111222222111111000111111111222222222222222222222222111111111111111111111111444333222222333444666777555555555666555555444333222222333333444444444444666666666666666666666666444333333333333444555555555666777888777666444333555666666777888888999999777666666666888888777555333333333444555666777777777888999:::::::::999999:::888777777999:::::::::999999999999999999999999::::::::::::::::::::::::888888888999999999::::::::::::;;;;;;<<<======>>>AAABBBBBBCCCEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKLLLNNNPPPRRRUUUVVVXXXYYYZZZ\\\]]]___aaabbbcccccceeeiiinnnqqqqqqpppqqqqqqqqqpppqqqrrrsssssspppooonnnmmmkkkjjjhhhfffdddccccccccceeegggiiijjjiiiiiiiiigggeeeeeegggiiijjjkkklllnnnrrryyy|||wwwssspppmmmdddZZZSSSRRRSSSTTTSSSLLLKKKMMMUUUdddttt~~~~~~zzzzzzzzzzzzyyywwwvvvuuummmllliiigggccc___ZZZWWWSSSSSSQQQOOOMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHEEECCCBBBAAABBBBBBFFFHHHNNNXXX```gggoooxxx|||~~~xxxrrrooonnnmmmiiiddd]]]WWWQQQLLLJJJGGGFFFCCCAAA@@@?????????===============>>>>>>???@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCBBBBBBBBBBBBCCC@@@AAAAAABBBCCCDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJNNNRRRSSSWWWcccppp{{{ggg[[[WWWXXXQQQPPPOOONNNNNNOOOOOOOOOxxxqqqmmmxxxlll^^^XXXUUUTTTSSSRRRQQQPPPPPPQQQQQQNNNNNNMMMLLLJJJHHHFFFEEEEEEDDDCCCDDDEEEEEECCCAAAAAA@@@??????@@@@@@???===;;;;;;;;;;;;::::::::::::888888777777777777888888:::<<>>??????@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBB??????@@@AAAAAABBBBBBCCCDDDCCCCCCBBBAAAAAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIFFFHHHLLLOOOPPPQQQYYYcccxxxwwwfff[[[UUUSSSQQQNNNNNNOOOPPPPPPOOOyyyrrrmmmvvvkkk]]]XXXVVVTTTTTTRRRQQQPPPPPPPPPQQQNNNMMMMMMLLLJJJHHHFFFEEECCCBBBAAABBBCCCCCCAAA???BBB@@@>>>===>>>?????????;;;;;;;;;:::::::::999999888888777777777777888888888:::===AAADDDBBB>>>;;;666555555444444333333222444444333333333333222222111111222222222333333333222222222222222333333333000000000111222444555666333333333333333333333333444333333333222222222222222222333444555555555555555555666666555555444333333222222222333333444444444444444444444444444444555555444444555555666777777888999999999888666666555555666666777888888888888888888999::::::888666666666666777888999;;;;;;666666777777777888888888888777666777999:::;;;:::999999999999999999999999::::::::::::::::::::::::999999999999:::::::::;;;999999:::;;;;;;<<<<<<===??????@@@BBBCCCDDDEEEFFFEEEFFFGGGHHHJJJKKKLLLMMMLLLLLLMMMNNNPPPQQQRRRSSSTTTTTTTTTUUUWWWYYY\\\]]]]]]___bbbgggllloooooonnnnnnpppsssvvvwwwvvvtttsssllliiiggghhhiiijjjiiigggfffdddcccbbbbbbdddfffhhhlllnnnoooooonnnnnnooopppppprrrttttttvvv{{{~~~}}}}}}rrrfffVVVMMMLLLNNNOOOMMMOOONNNQQQ[[[kkk{{{}}}xxxwwwwwwvvvtttrrrrrrrrrqqqooollljjjhhhaaabbbbbb___ZZZUUUQQQNNNLLLMMMNNNLLLIIIGGGIIIKKKGGGGGGGGGGGGFFFEEEDDDDDDCCCBBB@@@>>>>>>@@@BBBCCCGGGKKKVVVeeeqqqzzz~~~|||{{{yyy{{{~~~{{{~~~~~~ssslllkkklllllleee\\\TTTPPPLLLIIIFFFCCCBBB@@@>>>======>>>>>>===============>>>??????@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDAAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHKKKNNNNNNMMMSSS[[[iii}}}yyyggg[[[WWWSSSOOONNNNNNOOONNNLLLzzzrrrnnnuuujjj]]]XXXVVVTTTTTTSSSQQQQQQPPPPPPPPPMMMMMMLLLKKKJJJHHHFFFEEEAAA@@@@@@@@@AAAAAA???===CCCAAA>>>===>>>???@@@@@@;;;;;;;;;:::::::::999999888888777777777777888888555777<<<@@@DDDCCC@@@<<<555555555555444333222111444444444333333333222222111111222222222333333333111111111222222333333444666555444333222222222222444444444444444444444444444444444333333222222222111222444555666555555444555555666666555555444333444333333333333444555555444444444444444444444444666555555555555666777777::::::888777777777888999555555666666777888888888:::999999;;;<<<<<<:::888888888888999:::<<<===>>>666666666555666777777888888777666777999:::;;;:::::::::::::::::::::::::::========================999999:::::::::;;;;;;;;;999::::::;;;;;;<<<======>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSSSSTTTVVVXXX[[[\\\]]]^^^aaaeeejjjllllllkkklllooossswwwxxxvvvsssqqqjjjgggeeefffhhhjjjiiigggiiihhheeeddddddeeegggiiinnnppprrrrrrpppooonnnooopppsssuuutttuuuzzzuuucccXXXVVVVVVUUUSSSRRRPPPSSS]]]mmm|||{{{vvvuuuuuutttrrrlllmmmnnnnnnllliiieeebbb\\\]]]^^^[[[VVVQQQMMMKKKJJJLLLLLLJJJGGGFFFGGGJJJHHHGGGGGGFFFEEECCCAAA@@@AAA@@@>>>======???BBBCCCJJJNNN[[[kkkyyyzzz|||zzzwwwxxxzzzyyy}}}{{{|||uuummmkkkmmmllldddZZZRRRNNNKKKHHHEEEAAA@@@>>>===<<<<<<<<<==================>>>??????@@@@@@??????@@@@@@AAABBBAAAAAAAAA@@@@@@?????????AAAAAABBBCCCCCCDDDDDDEEEAAA@@@@@@@@@AAACCCEEEFFFAAAAAABBBCCCDDDEEEFFFGGGDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHKKKKKKMMMPPPNNNLLLQQQWWW___qqqyyyiii[[[VVVQQQNNNNNNMMMKKKIII|||ssskkkuuujjj]]]XXXVVVUUUTTTSSSRRRQQQQQQQQQQQQNNNNNNLLLJJJHHHFFFDDDCCCDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@AAA@@@@@@???======<<<<<<<<<;;;::::::999999999777666666777888888777:::<<<@@@DDDFFFDDD???;;;999777555333222333444555444444444555555444333333333333333444444444555555333000------000222333222111111111111111111111111555444333222222222333444333333333333333333333333333333333333333444555666555555555555555555444444555555555444222222333444555444444333333444444555444444444444444444444444444555777888777666444333555555666666777777888888;;;;;;::::::999888888777888777666555555666777888777777666666555555555444444555777999:::::::::::::::999999999:::;;;;;;<<<::::::::::::::::::::::::888888999::::::::::::999999999::::::;;;<<<======@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEFFFGGGHHHJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPRRRSSSTTTUUUVVVWWWWWWXXXWWWYYY\\\```dddfffggghhhkkknnnqqqsssssspppllljjjffffffffffffgggggghhhhhhfffeeeccccccdddeeedddcccjjjllloooqqqqqqpppmmmllliiijjjnnnrrrsssuuu~~~{{{qqqlllggg```[[[YYYUUUUUU\\\iiixxxzzzuuurrrqqqpppooollliiijjjkkkhhhaaaZZZWWWVVVUUURRROOOLLLIIIGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>>>>>>>???AAABBBCCCLLLTTTaaaooo}}}~~~~~~{{{}}}{{{xxxwwwuuu|||~~~{{{zzzvvvnnnkkkkkkeee]]]TTTPPPPPPOOOJJJEEE777999<<>>;;;:::======>>>>>>>>>>>>===<<<<<<======>>>???@@@@@@@@@AAABBBCCCBBB@@@???@@@AAAEEEAAA>>>???BBBDDDDDDBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHIIIJJJKKKMMMPPPSSSZZZeeezzzuuuaaaYYYRRRPPPPPPMMMLLLMMMyyyoookkkvvvggg[[[WWWVVVUUUTTTSSSRRRQQQQQQQQQQQQNNNNNNLLLJJJHHHFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>======<<<<<<;;;::::::999:::888777777888999999888999;;;???CCCEEECCC>>>:::666555333222111222222333333333444444444444333333333333333444444444444555444111//////222444444333222222222222222222222222444333222222222222333444333333333333333333333333333222222222222333333444555555555555555555555555555555666444333333444555555444444333333444444555444444444444444444444444444555777888888777555444888888777777666666555555888888999999999999999999777777666666666666777777666666666555555444444444555666777999::::::::::::999999999999999:::;;;;;;999999999999999999999999888888999::::::::::::999888888999999:::;;;;;;<<<>>>??????@@@AAABBBBBBBBBEEEEEEEEEEEEFFFHHHIIIJJJLLLMMMNNNOOOQQQQQQRRRRRRTTTTTTTTTTTTUUUUUUVVVVVVUUUWWWZZZ^^^aaadddeeefffiiikkkmmmoooooollliiifffcccddddddeeeeeefffffffffeeecccaaaaaaaaaaaa```___bbbdddhhhkkkmmmmmmkkkjjjfffeeegggkkkmmmpppyyy}}}wwwnnnhhh```]]]\\\bbbmmmyyy|||xxxsssqqqooonnnllliiifffffffffddd^^^YYYUUUTTTRRROOOMMMJJJHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@>>>>>>===>>>@@@CCCFFFHHHQQQYYYeeesss~~~|||yyywwwxxx~~~}}}yyysssppppppccc[[[RRRNNNNNNMMMHHHCCC=========>>>>>>>>>>>>>>>======>>>>>>>>>=========<<<======>>>??????@@@@@@AAABBBCCCBBB@@@???@@@AAABBBAAA@@@@@@BBBCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHJJJJJJJJJLLLOOORRRUUU]]]pppfffZZZQQQOOOOOONNNMMMMMMuuullllllwww~~~dddXXXVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPNNNNNNLLLJJJHHHFFFEEEDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>???>>>======<<<;;;;;;::::::;;;999777888999:::999999888:::>>>CCCEEECCC>>>:::888888777666666555555444222222333333333333222222333333333333444444444444444333222333444555444333333333333333333333333333333333222222222222333444333333333333333333333333333222222111111111111222555555555555555555555555444555666555444444666777555444444333333444444555444444444444444444444444555666777888888777666555777777777777666666666666666666777777888999::::::666777777888888777777666666555555555555444444444555666888999::::::::::::999999888888999999::::::777777777777777777777777888888999::::::::::::999777888888999999:::::::::<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHIIIKKKLLLNNNPPPQQQSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRTTTWWW[[[^^^aaacccdddfffgggiiijjjiiigggdddbbbaaaaaaaaabbbcccddddddeeefffdddbbbaaaaaa```___]]]ZZZ]]]aaaeeehhhiiiiiihhhfffbbbaaaeeeiiimmmttt{{{|||tttgggeeedddhhhpppwww{{{||||||zzzwwwssspppmmmlllkkkiiieeeaaa``````___[[[WWWRRRQQQNNNKKKHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>???>>>======>>>BBBGGGMMMQQQVVV]]]jjjwww~~~yyyvvvxxxzzzuuuqqqnnn```YYYPPPLLLKKKJJJFFFBBBAAA???===;;;;;;<<<>>>@@@=================================>>>??????@@@@@@@@@AAABBBAAA@@@???@@@AAA???AAABBBCCCBBBAAABBBCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIJJJJJJIIIKKKMMMPPPRRRVVVddd}}}}}}}}}}}}qqqaaaRRRNNNOOOOOOMMMLLLssskkklllxxx{{{bbbWWWVVVWWWTTTTTTRRRQQQPPPOOOOOOOOONNNMMMLLLJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCBBB???=========???@@@>>>======<<<<<<;;;;;;::::::888777777888999999888888:::>>>BBBDDDCCC>>>:::888888888888777666555444111111222333333333222222222222333333333444444444333333333444555555444333333333333333333333333333222222222222222333333333333333333333333333333333444333222111111111111111444444444555555555555555444555666555555555777999555444444333333444444555444444444444444444444444555666777888888888777666333333444666777999::::::666666666777888888999999666777888999999888777666777666666666666666666666777777888999::::::;;;;;;999999888888888999999:::777777777777777777777777888888999::::::::::::999888888999999:::::::::;;;:::;;;<<<===???@@@BBBBBBBBBBBBCCCCCCDDDEEEGGGHHHJJJLLLMMMPPPQQQSSSTTTTTTQQQQQQRRRSSSSSSTTTUUUUUURRRSSSVVVYYY\\\___aaabbbddddddeeeeeedddbbb```_________```aaabbbddddddeeehhhfffeeeeeefffeeecccaaa[[[]]]aaaeeeggghhhhhhhhhhhhbbb```ccchhhlllrrrwwwwwwllljjjiiikkknnnqqqrrrrrrsssrrrpppnnnkkkiiigggeeedddaaa]]]ZZZZZZYYYWWWUUUNNNLLLIIIFFFDDDCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>@@@FFFOOOWWW\\\\\\bbbmmmzzz~~~wwwrrrsss{{{}}}yyyssslllggg]]]WWWOOOKKKJJJHHHEEEAAA@@@>>>;;;999999:::<<<======<<<<<<<<<=========>>>======>>>>>>????????????@@@AAABBBAAA@@@???@@@AAA===@@@DDDDDDAAA@@@AAACCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHIIILLLNNNTTTUUU]]]qqqzzz}}}ssskkkooo|||{{{{{{}}}iiiUUUMMMNNNNNNLLLJJJsssmmmlllxxx{{{aaaWWWWWWXXXSSSRRRQQQPPPOOOOOOOOOOOONNNMMMLLLKKKIIIHHHFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCBBB???=========???@@@=========<<<;;;;;;::::::888777555555777888777666777:::>>>BBBEEECCC???;;;333444444444333222111000000111222222333333333222222222222333333333444444222222333444333222222222222222222222222222222222111111111222222333333333333333333333333333333333555444333222222111222222444444444555555555666666444555666555555555777999555444444333333444444555444444444444444444444444555555666777777777777777333333444666777999::::::777777777777777777777777666777888999999888777666888888888888999999999999888888888999999:::;;;;;;::::::999999888999999:::999999999999999999999999888888999::::::::::::999::::::::::::;;;;;;;;;;;;999999;;;<<<>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFIIIJJJLLLNNNPPPRRRRRRSSSMMMNNNOOOQQQSSSUUUVVVWWWTTTUUUVVVYYY[[[^^^```aaabbbbbbcccbbbaaa```___^^^^^^___```bbbccceeeffffffhhhgggggghhhjjjjjjiiigggcccdddfffhhhiiiiiiiiihhhiiiccc```dddhhhkkkoootttxxxooonnnmmmlllllllllkkkjjjkkkkkkjjjhhhfffccc```___^^^\\\XXXUUUTTTSSSRRRQQQIIIGGGEEEBBBAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>???>>>>>>>>>>>>>>>????????????@@@DDDMMMXXXccciiifffkkksss~~~~~~tttnnnooowww}}}}}}|||{{{uuukkkccc[[[VVVOOOJJJHHHGGGDDDBBB======<<<<<<;;;;;;;;;:::<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>????????????@@@AAAAAA??????@@@AAA<<<@@@CCCDDDAAA???@@@BBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGIIIIIIIIIIIIHHHHHHKKKMMMSSSSSSYYYiiixxxsssqqqddddddmmm}}}xxxrrrppplllVVVLLLLLLLLLKKKKKKsssooolllxxxzzzaaaWWWVVVWWWPPPPPPPPPOOOOOOOOOPPPPPPNNNMMMLLLKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAABBBAAA@@@>>>>>>>>>>>>???===<<<<<<;;;::::::999999888666444444666777666555888:::>>>CCCFFFEEE@@@<<<555555444444333222222222000111222333444444444333222222222222333333333333111222333222111000111222111111111111111111111111///000111222333333333222333333333333333333333333444333333222222222222333333333444444555666666666444555666555444444666777555444444333333444444555444444444444444444444444444444555555666666777777777777777777666666666666888888888888888888888777777888888888888888888777999999:::::::::::::::;;;999999999999999:::;;;;;;;;;;;;::::::999999::::::::::::::::::::::::::::::888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<===>>>???@@@@@@@@@@@@BBBCCCDDDEEEGGGHHHJJJLLLNNNOOOOOOOOOJJJKKKMMMPPPRRRUUUWWWXXXVVVVVVWWWXXXZZZ\\\^^^___aaaaaa``````____________^^^___```bbbdddfffggghhhgggggghhhjjjlllllljjjhhhjjjkkkkkklllkkkjjjiiihhhgggcccbbbeeegggggglllqqq|||xxxpppooonnnllljjjhhhfffeeedddddddddcccaaa^^^ZZZXXXWWWVVVSSSPPPNNNMMMLLLLLLEEECCCBBB@@@??????@@@@@@@@@@@@??????>>>>>>======>>>>>>======>>>???@@@@@@@@@AAADDDKKKUUUbbbnnnvvvuuuwww}}}}}}~~~rrrkkklllsssyyy||||||}}}zzzooofffYYYTTTNNNIIIFFFEEECCCAAA======?????????>>><<<;;;<<<;;;;;;:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>??????>>>???@@@@@@??????@@@AAA>>>@@@AAABBBAAA@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGHHHJJJLLLNNNPPPVVVccczzz}}}qqqwwwuuugggbbbeeerrr~~~}}}kkkcccnnn}}}sss[[[OOOLLLKKKKKKLLLrrroookkkvvvyyy```UUUTTTTTTNNNNNNNNNNNNOOOPPPQQQRRRNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;:::999999888888888666555555666777777666999;;;???DDDGGGFFFBBB>>>999888777666555555666666111222333444444555555555111222222222222333333333222333333111//////111333222222222222222222222222...///111222333333333222333333333333333333333333222111111111111222222333333333444444555666666777555555666444333333444555555444444333333444444555444444444444444444444444333333333444444555666777888888777777666666555555777777888888999:::::::::999888888777777888888999999999999:::::::::;;;;;;::::::999999999:::;;;<<<===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::888888999::::::::::::999::::::::::::::::::::::::999999999:::;;;<<<<<<===?????????@@@AAABBBCCCDDDFFFGGGHHHJJJKKKKKKLLLLLLJJJKKKMMMOOOQQQTTTUUUVVVXXXWWWWWWWWWXXXZZZ[[[]]]___^^^^^^]]]^^^^^^___```]]]^^^___aaaccceeeggghhhiiiiiijjjlllmmmmmmkkkhhhlllllllllllljjjiiiggggggeeedddfffhhhgggfffjjjpppvvv}}}tttmmmlllkkkhhheeebbbaaaaaa______```___]]]YYYUUURRROOOOOONNNKKKHHHGGGFFFFFFAAA@@@@@@@@@??????>>>>>>>>>>>>==================<<<<<<<<<======???@@@@@@@@@BBBHHHQQQ]]]kkkxxxyyyyyyrrrjjjiiinnnsssvvv|||}}}}}}{{{nnncccVVVRRRLLLGGGDDDBBBAAA@@@<<<===>>>??????>>>>>>===<<<;;;:::::::::<<<>>>@@@???>>>>>>>>>>>>>>>>>>>>>===???@@@@@@??????@@@AAAAAA@@@>>>???@@@BBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHGGGGGGHHHJJJMMMLLLPPPUUU]]]nnn|||zzz~~~}}}pppgggeeeooozzzvvviiijjjooolll[[[QQQKKKJJJLLLrrrnnnkkkvvvxxx___TTTSSSRRRMMMMMMMMMNNNOOOPPPRRRSSSNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@???======;;;;;;:::999999888888777999777666666777888888777999;;;@@@EEEHHHGGGBBB???888777555333222333444555111222333444555555555555111111222222222333333333444444444111......111555333333333333333333333333...///111222333333222222333333333333333333333333000000//////000111222222333333444444555666777777555555666444222222333444555444444333333444444555444444444444444444444444222222222333444555666777555555666666777777888888666666777999:::;;;<<<===:::999888777777888999:::888888888999999:::::::::;;;:::999999999:::;;;<<<>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999::::::::::::999999999999999999999999999999999999::::::;;;;;;;;;>>>>>>>>>???@@@AAACCCCCCEEEFFFGGGHHHIIIIIIIIIIIILLLLLLNNNOOOQQQRRRTTTTTTXXXXXXWWWVVVWWWXXXYYYZZZ]]]\\\\\\\\\\\\^^^___```\\\]]]^^^```ccceeefffgggmmmmmmmmmoooooonnnkkkiiikkkkkkkkkjjjiiigggfffeeeeeegggjjjllliiifffjjjrrrqqqzzzvvvnnnhhhhhhfffccc___]]]\\\]]]\\\]]]^^^^^^[[[VVVRRROOOJJJKKKJJJHHHEEECCCBBBBBB>>>??????@@@??????>>>===<<<<<<<<<===============;;;;;;;;;<<<===>>>???@@@AAADDDJJJTTTbbbppp}}}~~~vvvuuuzzz}}}sssjjjfffjjjmmmooovvv}}}}}}}}}wwwiii\\\SSSPPPKKKFFFBBB@@@??????;;;;;;;;;;;;<<<<<<======<<<;;;:::999:::<<<>>>@@@?????????>>>>>>>>>>>>>>>===???@@@@@@??????@@@BBBCCC@@@======@@@CCCBBB@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHKKKMMMNNNRRRVVVZZZddd{{{yyymmmhhhppp{{{vvvlllgggjjj~~~hhhWWWLLLHHHJJJooollllllwwwttt^^^VVVRRRPPPMMMNNNNNNOOOPPPPPPPPPOOOPPPNNNMMMKKKKKKKKKKKKLLLJJJIIIFFFCCCAAA@@@????????????@@@@@@???>>><<<;;;<<<<<<<<<;;;:::999777666888555555999999777777:::888<<>>>>>>>>>>>>>>===<<<<<<<<<<<<::::::::::::<<<<<<<<<>>>??????>>>???AAACCCFFFLLLUUU]]]eeerrr}}}}}}{{{xxxuuu|||ttthhhfffjjjnnnnnnnnnsss}}}}}}yyyuuummmaaaXXXSSSOOOJJJFFFCCC@@@===:::===<<<<<<<<<<<<======>>>;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????@@@AAABBBBBBCCCCCCBBBBBBFFFDDDAAA??????@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIGGGEEECCCCCCDDDEEEFFFDDDFFFGGGGGGGGGGGGHHHJJJKKKLLLOOOTTT[[[jjjvvvxxxooohhhllluuuxxx```NNNIIIMMMnnnkkkiiiuuuuuu___VVVSSSQQQNNNNNNOOOPPPPPPPPPPPPPPPQQQPPPNNNLLLJJJJJJIIIJJJIIIHHHFFFDDDBBBAAAAAAAAA??????@@@@@@???>>><<<;;;<<<<<<<<<;;;:::999888777:::777777999999666666999999<<<@@@DDDDDDCCC???===888777666555444444444444333333222222222222333333222333333444444333333222444444333333222111111000333222111000000111222333444333222111111111222222222333333333333333333444444333222111000000111222555555444444444444555555333444444555666666777777777666555444444444555666666666555555555444444444444444444555555555555666666666777777777777666666555555555666777888888888999999999888888888888888<<<<<<<<<<<<<<<=====================<<<;;;::::::999::::::;;;;;;::::::999999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999888999999999888888888888888888888888888888888888888;;;;;;<<<===>>>@@@AAABBB@@@@@@AAACCCDDDFFFGGGHHHJJJJJJKKKJJJJJJKKKOOOQQQRRRRRRRRRSSSTTTVVVXXXYYYXXXYYYYYYYYYXXXXXXZZZ[[[[[[\\\^^^```bbbdddeeefffjjjkkkmmmnnnnnnllljjjhhhccccccdddeeefffhhhiiijjjkkklllmmmlllkkkjjjkkklllmmmsss{{{yyysssnnniiifffccc```\\\ZZZYYYYYYXXXWWWWWWWWWWWWVVVTTTQQQNNNLLLHHHGGGFFFDDDBBBAAAAAAAAA===>>>>>>>>>>>>===<<<<<<<<<;;;:::999999:::;;;<<<:::;;;<<<======@@@CCCFFFPPPUUU]]]ccciiittt}}}zzzvvvwww}}}~~~vvvmmmjjjmmmooonnnllloooyyy{{{vvvpppggg]]]UUUNNNKKKFFFCCCAAA???===;;;;;;;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<=========>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????@@@@@@AAABBBBBBBBBBBBAAAEEECCCBBB@@@@@@AAABBBCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGEEEDDDDDDDDDEEEEEEDDDFFFGGGGGGGGGGGGHHHJJJJJJKKKNNNRRRVVVbbbwwwqqqfffmmm|||mmmVVVLLLKKK}}}lllkkkffftttvvv___WWWSSSQQQOOOOOOPPPQQQQQQQQQQQQPPPRRRQQQOOOLLLJJJIIIHHHGGGHHHGGGFFFDDDCCCCCCCCCCCC???@@@@@@??????>>>===<<<;;;;;;;;;;;;::::::999888;;;888888:::999666555888:::<<>>===888777666555555444555555444444333333333333444444222333333444444333333222444333333222222111111111111111111111111111111111444333222111111111222222444333333333333333333222333222222111111111111222555444444444444444555555333333333444555555666666888777555333333333333444555555555555555444444444444444444555555555555666666666777777777777666666555555666666777777888888999999999999999999999999<<<===============>>>>>>>>>>>>>>>===<<<;;;:::999999::::::;;;;;;::::::999::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;:::999999777777888888888999999999777777777888888999999:::;;;;;;;;;<<<===???@@@AAA===>>>???AAABBBDDDFFFFFFHHHIIIIIIIIIHHHIIILLLOOONNNOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWXXXZZZ\\\[[[[[[\\\]]]___aaadddeeeiiijjjlllllllllkkkiiigggcccccccccdddeeehhhjjjkkklllmmmnnnllljjjhhhhhhiiilllppptttwwwyyy|||}}}vvvpppkkkgggccc``````]]]ZZZXXXWWWWWWVVVUUURRRRRRRRRQQQOOOLLLJJJHHHFFFEEEDDDBBBAAA@@@@@@@@@=========>>>======<<<;;;;;;::::::999999::::::;;;888999:::;;;>>>CCCIIIMMMZZZ___eeeiiinnnxxx}}}zzzzzz}}}|||xxxtttqqqzzz|||vvvqqqsssrrroookkkmmmttt{{{}}}xxxqqqhhh___VVVQQQIIIFFFBBB@@@???>>><<<;;;:::::::::;;;<<<======>>><<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>????????????>>>??????@@@AAAAAAAAAAAA@@@CCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEGGGGGGFFFFFFHHHIIIIIIIIILLLNNNPPPWWWgggwwwzzzggghhhqqq}}}cccRRRKKKyyyjjjiiiffftttuuu___WWWTTTQQQPPPPPPQQQQQQRRRQQQQQQPPPPPPPPPNNNLLLJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDD@@@@@@??????>>>======<<<:::::::::;;;;;;:::999999999666666888888555555888;;;<<<>>>@@@@@@???===<<<888777666555555555555555555444444333333444444555333333333333333333333333333333333222222111111111000111222222222222111000333222222222222222222222444444444333333222222222333333333222222222222333444444333333444444555555333333333444444444555555666555444333222333333444555555555555555555555555444444444555555555555666555666666777777777777666555666666666777777777888888888888999999999999999;;;;;;<<<===>>>???@@@@@@===============<<<;;;::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<:::::::::;;;;;;::::::999888888888888888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???;;;<<<>>>???AAACCCEEEEEEGGGHHHHHHHHHGGGHHHKKKMMMKKKLLLMMMOOOQQQQQQRRRRRRQQQSSSTTTUUUVVVWWWZZZ\\\\\\\\\[[[\\\]]]```ccceeehhhiiijjjkkkkkkjjjiiihhhgggfffeeeeeefffhhhjjjkkkmmmmmmmmmkkkhhhfffffffffjjjmmmooopppqqqssswww{{{|||~~~yyyuuuppplllhhheeeaaa______\\\YYYWWWVVVUUUSSSQQQNNNNNNMMMLLLJJJHHHFFFEEECCCBBBAAA@@@????????????<<<============<<<;;;;;;:::::::::999999:::::::::999:::;;;<<<@@@GGGOOOUUU___dddkkkooouuu~~~wwwrrrpppxxxxxxuuutttsss}}}zzzzzzwwwsssoooooouuuzzzzzzyyytttkkkaaaWWWPPPMMMGGGDDDAAA>>>======;;;:::999:::;;;<<<===>>>>>>>>><<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>????????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@DDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCDDDFFFFFFEEEEEEGGGHHHHHHHHHJJJMMMMMMPPP[[[gggyyypppkkknnnoooYYYNNNwwwhhhgggdddpppttt^^^VVVTTTRRRPPPQQQQQQRRRQQQQQQPPPPPPMMMMMMMMMLLLKKKJJJIIIIIIDDDDDDDDDEEEEEEEEEDDDDDD@@@@@@???>>>>>>=========:::::::::;;;;;;:::999999555333333777888666666999;;;===>>>@@@@@@>>><<<:::777666666555555555555666555444444333333444444555333333333333333333333333333333222222222222222111000111222222222222111000222222222222222222222222444444444333333222222222333333444444444444444444333333333333333444555555333333333444444444444444444333333222333444555666444555555555555555555555444444444555555555555666555555666777777777777777666666666666777777777777777777777777888888999999888999;;;===???AAABBBCCC;;;;;;<<<===>>>>>>>>>===:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<999::::::;;;;;;:::::::::::::::999999888777777666888888999:::;;;;;;<<<<<<;;;:::::::::;;;<<<======;;;<<<===???AAABBBDDDDDDEEEGGGHHHGGGGGGGGGIIIJJJIIIJJJLLLMMMOOOOOOPPPPPPOOOPPPRRRSSSTTTVVVYYY[[[]]]\\\\\\\\\]]]```ccceeeggghhhiiijjjjjjjjjjjjiiikkkkkkiiihhhhhhiiiiiijjjllllllllliiifffcccccccccfffggghhhiiijjjmmmqqqssstttuuuxxx{{{~~~~~~|||xxxrrroookkkhhhfffccc```]]]^^^[[[XXXVVVTTTRRROOOMMMKKKJJJJJJHHHGGGEEECCCCCC@@@@@@???>>>=========>>><<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::<<<>>>CCCKKKUUU[[[dddkkksssyyyuuuooonnnyyy~~~zzzvvvxxx{{{|||~~~yyyuuuuuuxxx|||tttrrrmmmeee[[[RRRMMMKKKHHHEEEAAA>>>===<<<:::999:::;;;<<<>>>>>>???>>>>>>===============<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>======>>>??????@@@@@@??????@@@AAABBBDDDDDDCCCAAA@@@DDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDBBBDDDEEEEEEEEEEEEFFFHHHGGGGGGJJJLLLLLLNNNUUU___lllzzzooommmzzzbbbSSSvvvfffdddaaajjjqqq\\\UUUSSSQQQPPPQQQQQQQQQQQQPPPOOOOOOLLLLLLLLLLLLKKKJJJIIIIIICCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???>>>============;;;;;;;;;;;;::::::999888444222333777888777888;;;<<<===@@@AAAAAA>>>;;;999666555555444444444555555444444333333333333444444444333333222222333333444222222222222222222222222111111111111111111111111111111222333333333222222444333333333333333333222222333444444444444444333222222222222333444555666444444444444444444555555444333333333333555777888444444444555555555555555444444444555555555555666444555666777777888888777666666666666777777777777666666666777888888999999777888:::<<<>>>@@@BBBCCC:::;;;<<<===>>>?????????;;;::::::999999::::::;;;::::::;;;<<<<<<<<<<<<;;;999999:::;;;;;;;;;::::::;;;;;;:::999888777666555777777777888888999999:::;;;:::::::::::::::;;;;;;;;;<<<===>>>???AAABBBBBBCCCDDDFFFFFFEEEEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNMMMOOOQQQRRRRRRTTTWWWZZZ\\\\\\\\\\\\^^^```bbbcccddddddfffgggiiiiiijjjjjjmmmmmmllllllkkkjjjiiihhhiiijjjiiigggcccaaa```aaa`````````aaadddhhhkkkmmmooooooppprrruuuyyy|||~~~~~~zzzwwwuuuvvvxxxvvvtttsssuuuwwwwwwsssooojjjhhheeecccaaa___[[[YYYZZZXXXUUUSSSRRROOOLLLJJJHHHGGGFFFEEECCCBBBAAA@@@======<<<<<<<<<<<<<<<===;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::999;;;>>>BBBIIISSS]]]eeemmmuuu~~~~~~uuutttvvv|||}}}{{{vvvuuu{{{{{{yyyzzz{{{nnnjjjddd]]]UUUOOOJJJHHHGGGDDD@@@>>>===<<<;;;999;;;;;;===>>>>>>>>>===<<<===============<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===>>>>>>???@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEBBBCCCEEEEEEDDDDDDFFFGGGGGGFFFHHHLLLLLLLLLRRRZZZbbbtttuuulll|||rrr___uuudddbbb```fffyyynnnZZZTTTRRRQQQPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMKKKIIIHHHGGGBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@???>>>=========>>><<<<<<<<<;;;:::999888777777444555888999777888;;;<<<>>>AAACCCBBB???:::777444444333333333333444444333333222222222222333333444333333222222333333444222222222222222222222222333222111000000111222333000111222333333333333222222333333333333333333444000111222333333333222222222222222222333444555666555555555555555555555555666555444444444555666777444444444555555555666666444444444555555555555666444555666777888888888888777777777777666666666666666666777888888999::::::999999:::<<<===>>>???@@@;;;<<<===>>>>>>>>>>>>>>>;;;::::::999999::::::;;;999999:::;;;;;;;;;;;;;;;888999::::::;;;;;;;;;:::999999999888888888777777888888888888888888888888::::::999999999999::::::;;;;;;<<<<<<===>>>>>>???@@@AAACCCCCCBBBAAABBBCCCEEEEEEEEEFFFGGGIIIKKKLLLLLLNNNPPPQQQQQQSSSVVVXXXYYYZZZ[[[\\\]]]___``````___```bbbdddfffhhhiiijjjkkkkkklllmmmlllkkkiiiggggggggggggdddaaa___^^^___^^^]]]]]]^^^aaaeeehhhjjjiiiiiiiiijjjmmmpppsssuuuvvvvvvtttqqqnnnmmmmmmooonnnkkkiiijjjmmmmmmkkkhhhcccaaa___]]]\\\ZZZVVVTTTSSSQQQPPPOOOOOOMMMKKKIIIEEEDDDBBBAAA@@@???>>>>>>;;;;;;:::::::::;;;;;;<<<:::;;;;;;;;;;;;:::999999;;;<<<<<<======<<<<<<;;;;;;???DDDKKKUUU```lllssswwwyyywww~~~zzz}}}}}}yyyvvvuuuhhhbbbZZZUUUQQQMMMHHHDDDDDDAAA>>><<<======<<<;;;:::;;;<<<===<<<;;;999888>>>=========<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFAAACCCDDDDDDDDDDDDEEEGGGFFFEEEFFFIIIIIIIIINNNTTTYYYgggzzzpppxxxvvvuuucccaaabbbeeevvvlllYYYSSSRRRPPPOOOPPPPPPPPPOOOOOONNNMMMNNNNNNNNNMMMKKKHHHFFFDDDAAABBBCCCCCCCCCBBBAAA@@@AAA@@@???============>>><<<<<<<<<;;;:::999777666:::888888;;;;;;888888;;;<<<>>>BBBDDDCCC???:::777333333222222222333333444333222222111111222222333444444222222222222444444222222222222222222222222333222000//////000222333000111222333444333333222222222222333333444444444...///000111222222111000222222222222333444555666666666666666666666555555999888666555444444555555444444444555555555666666444444444555555555666666444555666777888888888888777777777777666666666666777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<;;;;;;999999999999;;;;;;888999::::::;;;;;;::::::888999::::::;;;;;;;;;;;;888888888888888999999999;;;;;;::::::::::::::::::::::::999999888999999999:::::::::;;;;;;;;;<<<<<<===???@@@AAA?????????@@@DDDCCCCCCCCCDDDGGGIIIKKKLLLMMMOOOPPPPPPRRRUUUWWWWWWXXXZZZ\\\]]]]]]^^^^^^\\\]]]^^^aaacccfffhhhiiigggiiikkkmmmmmmkkkiiigggeeeeeeeeeccc```^^^]]]^^^```^^^]]]^^^aaaeeehhhjjjeeeeeeeeeeeegggjjjmmmoooooooooooollliiihhhhhhiiiiiifffccccccfffgggfffddd```^^^\\\ZZZYYYWWWTTTQQQMMMLLLKKKLLLMMMLLLKKKIIIBBBBBB@@@???======<<<<<<::::::999999::::::;;;;;;:::;;;;;;;;;;;;:::999999;;;<<<===>>>>>>===<<<;;;???CCCKKKTTT___lllyyy}}}|||uuuyyy}}}wwwssspppddd]]]TTTOOONNNLLLGGGBBB@@@>>>;;;;;;<<<======<<<999:::;;;;;;;;;999777555>>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======??????@@@AAAAAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDBBBAAABBBCCCFFFGGGAAABBBDDDDDDCCCCCCEEEFFFFFFDDDEEEGGGGGGFFFJJJPPPRRR]]]nnnuuuwwwxxxiiifffjjjpppkkk\\\UUURRRPPPNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRPPPNNNLLLIIIGGGEEEBBBBBBCCCCCCBBBBBBAAA@@@BBBAAA??????@@@AAA@@@???>>>===;;;:::999888888888666777777888888888888888===@@@BBBCCC@@@===:::999:::888666444333444555666444444444444444444444444555555444333333222111111222222333333333333222222111111111111111111111111222222222222222222222222444333222111111222333444333222222111111222222333222222111111222222333444444555555555555555444444888888777666555444444444888777777777777888999999555555555555555555555555444444555777888:::;;;;;;777666555444444555666777555666888888666666666777;;;;;;:::;;;<<<>>>@@@AAA@@@@@@@@@@@@???===<<<;;;888999:::<<<<<<<<<<<<;;;;;;;;;<<<======<<<;;;:::666888:::;;;;;;:::999777;;;;;;:::999999888888777888888999999999:::::::::888888888888999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;===>>>??????@@@@@@??????AAAAAAAAAAAABBBDDDFFFGGGIIIIIIJJJJJJKKKMMMNNNOOOUUUUUUVVVVVVWWWXXXYYYYYY[[[\\\]]]```ccceeeggghhhgggggghhhfffdddbbbbbbcccaaaaaa___^^^]]]]]]]]]]]]aaa``````bbbddddddcccbbbfffdddbbbaaaaaaccceeeggghhhggggggfffeeeeeedddddddddcccbbb```^^^\\\ZZZZZZZZZWWWTTTSSSSSSRRRNNNKKKLLLLLLJJJIIIGGGFFFEEEDDD??????>>>>>>=========<<<<<<;;;:::999999:::;;;<<<>>>===<<<<<<<<<;;;999777;;;;;;;;;===???@@@???>>>DDDLLLWWWeeeuuu{{{|||~~~||||||yyyrrrlllbbbWWWOOOMMMNNNIIIDDDAAA>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???AAA>>><<<===>>>???<<<:::===>>>>>>>>>>>>>>>======>>>>>>============>>>>>>@@@@@@??????>>>=========@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCGGGEEEBBB@@@@@@AAADDDFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHHHHIIIJJJKKKLLLLLLRRRWWWaaasssuuu~~~yyyllljjjooo|||lll^^^XXXUUUSSSNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNMMMJJJHHHFFFDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA??????@@@AAA@@@???======;;;:::999888888888777777666666777777888999<<>>???AAACCCDDDEEEFFFNNN[[[lll||||||{{{~~~~~~zzzzzzzzzwwwpppjjjaaaWWWNNNMMMMMMHHHCCCAAA===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???AAA???======??????===;;;===>>>>>>>>>>>>>>>======>>>>>>============>>>>>>????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKMMMQQQYYYggg}}}yyyxxxuuuvvv|||jjj\\\VVVSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKIIIGGGEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDBBBAAA??????@@@@@@???>>>===<<<;;;:::999999888888888777555444555666888999;;;???BBBDDDBBB>>><<<;;;999888666555444444555555555555555555555555555555555555555444333333222222111111222222222222111111222222222222222222222222111111111111111111111111333333222222222222333333333222222111111222222333222222111111222222333444555555666666666666666555666555444333333333333333333333222222333333444555555555555555555555555555555555555555555555555555777666666555555666666777222444666888888888999;;;999999999:::;;;<<<===>>>???????????????>>>===<<<>>>>>>??????>>><<<;;;::::::;;;<<<===>>>>>>>>>===<<<<<<<<<;;;;;;::::::999888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888:::;;;<<<>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEFFFGGGHHHIIIJJJMMMNNNOOOPPPRRRSSSTTTUUUTTTUUUWWWYYY[[[]]]___```bbbbbbbbbaaa^^^\\\\\\\\\YYYYYYYYYZZZ[[[\\\]]]]]]aaa```______aaaaaa```^^^]]]\\\\\\\\\^^^aaadddfff^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXWWWUUUTTTRRRRRRNNNLLLJJJIIIIIIHHHFFFEEEDDDDDDCCCBBBAAA??????>>>;;;;;;::::::::::::999999:::;;;<<<===>>>?????????<<<<<<<<<======<<<<<<<<<<<>>???BBB@@@??????@@@???>>><<<===>>>>>>?????????>>>>>>========================>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDD@@@@@@BBBCCCCCCBBBAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJMMMPPPUUU^^^nnnwwwoooppp}}}tttvvvjjj\\\UUURRRPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCAAA???>>>???@@@???>>><<<;;;;;;;;;:::999888888888777555333444666888:::;;;>>>CCCDDDBBB???<<<;;;888777666555444555555555666666666666666666666666444444333333222222222222000111111222222111111000222222222222222222222222111111111111111111111111333333333333333333333333333222222111111222222333222222111111222222333444555555666666777777666666888777666555555555555555777666666666666777888888555555555555555555555555333444444666777888888999666666666666666777777777333555777888888888999:::888888999999:::;;;<<<<<<>>>>>>?????????>>>>>>===>>>??????@@@???>>>===<<<:::;;;<<<===>>>>>>?????????>>>===;;;::::::::::::777777888999::::::;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;::::::::::::::::::;;;;;;:::999888888:::<<<===<<<=========>>>???@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJLLLNNNOOOQQQQQQQQQRRRSSSUUUWWWYYYZZZ[[[]]]^^^^^^\\\YYYWWWWWWXXXVVVWWWXXXZZZ\\\]]]^^^^^^```^^^\\\\\\]]]]]]\\\[[[[[[ZZZXXXWWWVVVVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVUUUTTTTTTSSSRRRPPPOOONNNNNNJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@???>>>======<<<::::::::::::999999999999999:::===???@@@AAAAAA@@@>>>??????>>>===<<<===>>><<<@@@DDDGGGKKKTTTaaakkkzzztttsssuuuvvvyyy|||~~~yyyzzz{{{}}}|||wwwpppjjj[[[SSSLLLKKKIIIEEEAAAAAA;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;<<<<<<===>>>???BBBAAAAAA@@@@@@@@@???>>>>>>>>>??????@@@@@@??????===>>>>>>>>>>>>>>>>>>===<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????@@@@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDDDDEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIMMMOOORRRXXXaaavvv~~~yyyrrrfffdddppp~~~vvvlllwwwkkk\\\VVVRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLJJJHHHGGGFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCAAA???>>>??????>>>===;;;;;;;;;;;;;;;:::888888888777555444444666888:::;;;???CCCEEECCC???<<<:::777666666555555555555555666666666666666666666666222222222222111111111111111111222222222222111111222222222222222222222222111111111111111111111111333333333333333333333333333222222111111222222333222222111111222222333444444444555666666666666666777777666555555555555666444444444444444555666666555555555555555555555555333333444555666777777888555666666777777777777777555777999999888777888999888888999::::::;;;;;;;;;===>>>>>>?????????>>>>>><<<===???@@@@@@@@@??????;;;;;;;;;<<<===>>>?????????>>>===<<<;;;::::::;;;777777888999:::;;;;;;<<<999999999999::::::::::::999999999999999999:::;;;;;;:::999999999999:::;;;;;;:::888777888999;;;===;;;;;;<<<======>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCDDDDDDFFFGGGIIIKKKMMMMMMOOOOOOPPPRRRSSSUUUVVVVVVWWWXXXXXXVVVTTTRRRSSSTTTUUUVVVXXX[[[\\\^^^^^^^^^\\\ZZZXXXWWWXXXXXXXXXWWWXXXVVVTTTRRRPPPOOOOOONNNRRRRRRRRRRRRRRRQQQQQQQQQOOOOOONNNMMMLLLLLLKKKKKKFFFFFFFFFDDDCCCBBBAAAAAA??????>>>>>>=========<<<::::::::::::::::::;;;;;;999;;;===???AAABBBBBBBBBAAAAAAAAA???===<<<===???AAAEEEJJJOOOWWWeeewwwyyypppnnnrrrvvv{{{}}}}}}~~~|||{{{}}}yyypppiiiXXXPPPJJJIIIGGGCCC@@@AAA;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;<<<<<<===>>>???BBBBBBBBBAAA@@@?????????>>>>>>???@@@@@@@@@@@@@@@>>>>>>???@@@@@@???>>>>>><<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJNNNRRRWWWhhhuuu{{{tttfff___fffqqqxxx}}}hhhhhhsssfffWWWQQQOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMKKKIIIGGGFFFCCCCCCDDDDDDCCCCCCBBBAAACCCAAA???>>>>>>>>>===<<<::::::;;;<<<;;;:::999888999888666555666777999:::<<<@@@EEEFFFDDD???;;;999666666666666666666555555555555555555555555555555222222222222222111111111222222222333333222222222333333333333333333333333222222222222222222222222333333444444444444333333333222222111111222222333222222111111222222333444222333444555666666666666555444444333333333444444444444444444444555555666555555555555555555555555444444444333222222111111555555666777888888888888666888999999888777777888888999:::;;;;;;;;;;;;:::<<<===>>>???????????????<<<===>>>@@@AAAAAA@@@@@@;;;;;;;;;;;;;;;<<<===>>>=========<<<<<<;;;;;;:::777777888999::::::;;;;;;888888888999999999::::::999999999888888999999:::::::::888888888888::::::999888888777777999:::;;;:::;;;<<<============<<>>>>>???@@@@@@AAAAAABBBCCCDDDFFFGGGIIIIIIKKKLLLMMMNNNOOOPPPQQQQQQPPPQQQRRRQQQPPPOOOOOOPPPSSSUUUWWWYYYZZZ[[[[[[ZZZVVVTTTRRRQQQRRRSSSSSSSSSQQQQQQPPPOOONNNMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHCCCDDDDDDBBB???======>>>>>>>>>>>>===============::::::;;;;;;;;;;;;<<<<<<:::;;;===???@@@AAABBBBBBAAABBBCCCAAA======???CCCJJJOOOVVV^^^jjjzzztttkkkkkknnnuuu{{{|||yyyzzzyyy|||wwwkkkdddUUUNNNIIIHHHFFFAAA???AAA<<<<<<;;;;;;;;;<<<======<<<;;;;;;<<<<<<===>>>???AAABBBBBBAAA???>>>>>>???>>>???@@@AAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCCCCBBBAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBCCC???@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@AAABBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJMMMRRRVVVbbb~~~zzzzzzxxxjjj```bbbiiirrrooodddfffsss|||cccUUUPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOMMMKKKHHHFFFEEECCCCCCDDDDDDCCCCCCBBBAAACCCAAA???>>>>>>>>>===;;;999:::;;;<<<<<<:::999777888888888888888999::::::===AAAFFFGGGDDD???:::777555555666666666666666555444444444444444444444444333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333333333444555555444333333333222222111111222222333222222111111222222333444111222333444555555555555444444333333333444444555666555555555555666777777555555555555555555555555444444333333222111111000444555777888999999888888555777999999888888999:::999999;;;<<<<<<;;;;;;:::<<<<<<===??????@@@@@@@@@===>>>???@@@@@@???>>>>>>;;;;;;:::999::::::;;;<<<:::;;;<<<===<<<<<<::::::888888888999999:::::::::999999999:::::::::;;;;;;;;;::::::999999999:::::::::999888777777888999:::999999999:::::::::;;;;;;:::;;;<<<=========<<<;;;>>>>>>======>>>>>>???@@@@@@AAAAAABBBDDDEEEFFFFFFHHHHHHIIIJJJKKKKKKLLLLLLKKKLLLMMMMMMLLLLLLMMMOOOPPPQQQSSSUUUUUUUUUTTTSSSQQQNNNLLLLLLMMMOOOPPPPPPKKKKKKKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEECCC???<<<<<<===<<<<<<==================:::::::::;;;;;;;;;<<<<<<<<<<<<======???@@@AAABBB>>>AAABBBAAA>>>???CCCHHHQQQWWWaaaooo~~~zzznnnjjjmmmnnnvvv}}}{{{tttuuu|||xxx{{{}}}pppcccZZZRRRLLLHHHGGGDDD@@@???AAA===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAABBBAAA>>>===>>>???>>>???@@@AAABBBBBBBBBBBB@@@AAACCCDDDDDDCCCAAA@@@======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA??????@@@AAAAAABBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHKKKJJJMMMSSSUUU\\\sss}}}uuullllllqqqwwwoooiiijjj~~~hhh[[[XXXXXXYYYNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPOOOMMMJJJGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCAAA???>>>>>>>>><<<;;;999:::;;;<<<<<<;;;999777888888999999::::::::::::>>>BBBGGGHHHDDD>>>999666555555666666666666666555444444444444444444444444555555555555555555555555333444444555555444444333333333333333333333333333444444444444444444444444333333444555555444333333333222222222222222222333222222111111222222333444000111222333444444444444666666555555555666666777444333333333333444555555555555555555555555555555333333333444444555555555444555777888999999999888333555888999999999;;;<<<999:::;;;<<<<<<<<<;;;:::;;;<<<===???@@@@@@@@@@@@??????@@@@@@???>>><<<;;;<<<;;;:::999888999:::;;;888999;;;======<<<:::999888999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::999777666666777999:::;;;<<<===>>>>>>>>>======:::;;;<<<=========<<<;;;>>>>>>=========>>>>>>???@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIKKKKKKJJJKKKLLLNNNMMMNNNPPPQQQQQQPPPNNNMMMMMMKKKIIIHHHJJJMMMNNNNNNGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCGGGIIIIIIFFFAAA>>>>>>???;;;;;;<<<<<<<<<<<<======999999999::::::;;;;;;;;;======<<<<<<===???AAABBB<<>>AAA>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>??????AAABBBAAA>>><<<===???>>>???@@@AAABBBBBBBBBBBBAAABBBDDDEEEEEEDDDBBBAAA>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCC??????@@@AAAAAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCC???BBBEEEHHHHHHGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGDDDHHHNNNOOOSSSeee|||{{{}}}uuugggxxxgggVVVSSSQQQLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@???????????????>>>===<<<;;;999888777777;;;:::999999888888999999<<<@@@DDDDDD???:::888777666666555444333222222111444444444444333333222111444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333,,,///222444555555666777666555555555555444444444666555555555555444444444444444444444444555666777444444444444444555666777666666555555666888:::;;;888888888999::::::::::::;;;::::::999:::;;;===>>><<<<<<======>>>>>>?????????>>>===<<<;;;:::::::::888888999:::::::::999999666777999;;;<<<<<<<<<;;;888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777999999999999999999999999>>>===;;;:::999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;============<<<<<<<<<<<<;;;<<<===>>>@@@BBBCCCDDDDDDCCCBBBBBBAAAAAAAAAAAADDDEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHFFFEEEEEEEEEFFFGGGCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB>>>>>>?????????>>>>>>===FFFGGGFFFDDD@@@<<<::::::===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===;;;999:::===???>>><<<===;;;<<<>>>???AAAHHHPPP]]]mmm}}}{{{wwwqqqjjjiiimmmsssuuuuuurrrqqqvvv|||yyywwwxxx{{{{{{vvvrrrmmmvvv}}}yyyiiiYYYRRRQQQLLLIIIFFFBBB>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============BBBAAAAAA@@@???>>>======??????>>>>>>>>>???@@@AAA@@@@@@@@@?????????>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>????????????>>>>>>CCCCCCCCCBBBBBBAAAAAAAAA;;;<<<===>>>@@@AAABBBCCC@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEMMMMMMLLLJJJIIINNNXXXaaa~~~uuuwww~~~hhhXXXTTTRRRMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@??????>>>>>>===<<<<<<;;;:::999888888777777777777777888888999:::<<<@@@DDDDDD???:::888777555555555444444333333222333444444444333333222111444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333---///222444444444555666666555555555555444444444444444444555555555666666444444444444444555666666444444444444444555666666777666555555666777888999888888777777888888999999::::::999999:::;;;======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999:::::::::999999888666777999;;;<<<<<<<<<<<<:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999;;;;;;:::999888999::::::::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;:::::::::;;;===>>>???@@@AAAAAAAAA@@@???????????????CCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEEEECCCBBBBBBBBBCCCDDDAAAAAA@@@@@@@@@?????????????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>DDDEEEDDDBBB>>><<<;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<@@@>>><<<<<<>>>???===;;;<<<===???AAAAAAEEERRR___iiiwww{{{tttnnnnnnrrrtttsssrrrrrruuu{{{xxxvvvtttuuuvvvuuupppkkkjjjppptttnnnaaaTTTMMMLLLJJJHHHDDD@@@===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============AAA@@@@@@??????>>>>>>===????????????@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@@@@?????????>>>>>>AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@>>>??????@@@@@@AAAAAAAAADDDDDDDDDCCCCCCBBB@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEHHHIIIIIIHHHHHHMMMVVV^^^jjj}}}{{{vvvwwwgggXXXTTTRRRNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKIIIGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>>>>===<<<<<<:::::::::999999999888888555555555666777888999:::;;;@@@DDDCCC???:::777777444444444444444444444444333333444444444333222222444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333222222111111111111333333333333333333333333...000222333222222333444666555555555555444444444222222333444555666777888555444444444444555666666555444444444444555666666777666666555555666666777999888777666555666777888999999999999:::;;;<<<===::::::::::::::::::999999999999888888888888999999;;;;;;;;;;;;:::999888888666777999:::<<<=========;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999999999999999999999888888888888999999:::999999::::::::::::999999;;;;;;:::::::::999999999999999:::;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<===AAAAAABBBCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDAAAAAA@@@???????????????>>>>>>>>>============<<<<<<<<<<<<=========>>>>>>======<<<<<<===>>>???@@@DDDDDDBBB???<<<;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<>>>======>>>??????===<<<:::<<>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@???????????????@@@@@@@@@???????????????BBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDCCCCCCBBBAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEEEECCCEEEFFFFFFGGGJJJRRRWWWWWWhhh}}}{{{rrryyyfffXXXSSSQQQNNNNNNOOOOOOOOOOOOOOOPPPPPPNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@??????>>>===<<<;;;;;;999999999999999999999999666666666666777888999:::;;;???CCCCCC>>>:::777777333333333444444555555555333333333444444333333222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222111111000000222222222222222222222222///111222222111000111333666555555555555444444444333333444444555666666777555555444444444555555666555555444444444555555666666666666666666777777777:::999777555555555777777888888999999:::;;;<<<===;;;;;;::::::999999888888888888888888888999::::::<<<<<<<<<<<<;;;:::888888666777888:::<<<===>>>???======<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::999999999999999999999999888888888888999999::::::999999::::::::::::999999;;;::::::::::::999999999999999999:::::::::::::::<<<<<<;;;::::::;;;;;;;;;>>>??????@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;===<<<;;;:::;;;===@@@AAAEEEEEEBBB???;;;:::<<<===;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;===>>>???>>>>>>======???DDDIIIUUUiii{{{}}}zzzzzzzzzuuuuuuvvvxxx}}}yyyzzz}}}}}}rrrsssuuuxxx{{{{{{xxxtttpppjjjccc\\\WWWRRRMMMIIIDDDBBB???<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<=========>>>>>>>>>??????===???AAABBBCCCBBB@@@?????????????????????????????????????????????????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEECCCDDDFFFFFFFFFIIIMMMPPPQQQ]]]ooosssrrrwww{{{cccWWWQQQOOONNNNNNNNNNNNOOOOOOPPPPPPPPPNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCC?????????>>>===<<<<<<;;;888999999999999:::::::::999888888777777777888888;;;???CCCCCC>>>999777666222333333444444555555555222333333444444333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111000000000222222222222222222222222000111222222000000111333666555555555555444444444555555555555555555555555666555555444444444555555666555555444444444555555555555666777888888888999:::999888777666777777888777777888:::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999999888999999:::;;;<<<=========<<<;;;:::999888888888999:::<<<===>>>???>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::::::::999999999999999999999999999999888888999:::::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<======>>>>>>???????????????>>>========================<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<888888999999999:::::::::<<<;;;::::::;;;===???AAAGGGFFFCCC???;;;:::;;;<<<:::::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======999:::;;;<<<======>>>>>>BBB@@@DDDOOO]]]lll}}}zzz}}}{{{|||yyyyyy{{{|||}}}|||yyywwwqqqiii^^^XXXUUURRRMMMIIIAAA@@@===;;;999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????===>>>@@@BBBBBBAAA@@@???????????????????????????????????????????????????>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDD@@@AAABBBDDDEEEFFFFFFFFFAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGHHHJJJKKKOOOWWWeeetttyyyooolllsssxxxaaaVVVPPPNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPNNNMMMLLLKKKIIIGGGFFFEEEFFFEEEEEEEEEDDDDDDDDDDDD??????>>>>>>>>>>>>======:::::::::::::::::::::::::::999888777777777777888:::???CCCBBB>>>999666666333333333444444555555555222222333444444444333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111222222222000000222444666555555555555444444444666666555555555444444444666666555444444444444555666666555444444444444555444555666777777777777666888888888888888888777777555666888:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<===============<<<;;;::::::::::::::::::;;;<<<>>>???>>>>>>======<<<=========;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::999999999999999999999999999999888999::::::;;;::::::999::::::;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999:::::::::::::::::::::;;;::::::999999999:::;;;;;;;;;;;;<<<<<<===============<<<<<<;;;:::;;;;;;;;;<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<888888888999999999::::::;;;;;;::::::;;;<<<===>>>DDDDDDBBB???;;;::::::;;;999999999999:::;;;<<<===;;;;;;<<<<<<<<<============>>>>>>>>>===>>>@@@BBBEEEFFFNNN___qqq}}}sssppppppyyy|||yyytttqqqooollldddZZZSSSQQQOOOJJJFFF???>>><<<:::999999:::;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>===>>>???@@@AAA@@@?????????????????????@@@@@@@@@???????????????@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDDDDDDDCCCCCCBBB@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGGGGGGGHHHIIIIIIJJJJJJOOOYYYiiizzzrrrhhhjjjvvvaaaWWWQQQNNNOOOLLLLLLMMMMMMNNNOOOOOOPPPNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCC>>>>>>>>>???????????????<<<;;;;;;;;;;;;;;;;;;;;;777777666666666777888888:::>>>BBBBBB>>>999666666333333444444444444444444111222333333444444444333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222//////000000111111222222111111111111111111111111111222333222111222444666666555555555555444444444444444444555555555555555666666555444444444444444666666555444444444444444555555666666555333222111444666777888999888777666444666888:::;;;<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<=========<<<<<<;;;<<<;;;;;;:::;;;<<<===>>>>>>>>>=========>>>??????;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;;;;::::::999999999999999999999999888999999::::::999888777999999::::::::::::999999:::999999999999888888888888888999999:::::::::;;;888888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999:::;;;;;;<<<<<<<<<;;;:::999999999::::::;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===;;;::::::;;;999999999999:::;;;<<<===<<<<<<<<<<<<============>>>@@@AAAAAABBBEEEJJJNNNTTTYYYfffxxxqqqiiihhhjjjsssyyyrrrllliiigggfff```WWWQQQNNNKKKGGGCCC>>>===;;;999999999;;;<<<::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBB???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEFFFHHHJJJKKKLLLJJJJJJQQQ___ooo|||llljjjxxxvvvbbbXXXRRROOOPPPKKKKKKLLLMMMNNNNNNOOOOOONNNMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>>>>???@@@@@@AAAAAA======<<<<<<<<<;;;;;;;;;444444444555666777888999:::>>>BBBBBB===999666666444444444444444444444444111222333333444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222......///000111222333333111111111111111111111111222222333222111222555777666666555555555444444444222333333444555666777777777666555444444444444444777666555444444444444444666666666555222000---+++111333666888999888666444444555888:::;;;<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;::::::999::::::;;;;;;<<<===============<<<===<<<;;;::::::;;;<<<===>>>=========>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;999999999999999999999999777888999999888777666555888888999999999999888888888888888888777777777777777777777888999999::::::777777777777777888999999;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999999999999::::::;;;<<<;;;:::999888888888999999::::::::::::999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::777999;;;;;;:::::::::;;;999999999999:::;;;<<<===<<<<<<<<<<<<=========>>><<<>>>AAACCCFFFMMMVVV\\\iiirrrttthhhdddhhhmmmtttwwwoooiiigggfffccc^^^WWWQQQMMMJJJFFFBBB>>><<<;;;999999:::;;;<<<::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<===>>>>>>???>>>>>>??????@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@??????===>>>@@@BBBCCCDDDEEEEEE???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEAAAAAAAAABBBCCCDDDEEEFFFDDDCCCCCCDDDHHHKKKMMMNNNMMMKKKOOOZZZhhh{{{sssmmmsss{{{yyyuuuwwwsss]]]VVVUUURRRNNNNNNNNNOOOOOOOOONNNNNNMMMOOOOOONNNMMMKKKHHHFFFDDDGGGFFFEEEDDDBBBAAA@@@???BBB@@@>>>===>>>?????????999999:::;;;;;;;;;:::::::::999777666666777999;;;AAA@@@???>>><<<:::777444666555555555555444444444444444444333333333222222444333222111111222333444222222222222222222222222333222222111111222222333333222111000000111222333111111111222222333333333222222222222222222222222222222111111111111111111///000222222111111222333444444222222222222444444555555555555555555555555333333333444444555555555222222333222000,,,(((%%%555555444333444555666777666555555555555666666777666777999:::;;;;;;:::999===>>>@@@AAA@@@???===<<<========================>>>===;;;:::;;;===???@@@=========<<<;;;;;;::::::<<<===>>>???????????????????????????>>>===;;;;;;<<<;;;::::::999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777999999999999999999999999999999999::::::;;;;;;;;;888888999::::::;;;<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888888888888888888888888888888888888888888888:::::::::999999888888888999888777888999999999777777888:::<<<======<<<<<<@@@===<<<>>>===<<<===AAA??????DDDLLLQQQYYYhhhxxxwwwmmmkkkmmmnnnssszzzzzzqqqtttsssiiiaaabbb[[[\\\[[[WWWQQQJJJDDDAAA>>><<<:::999999999;;;<<<999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::===>>>???>>><<<:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>@@@?????????>>>>>>============>>>???????????????AAAAAABBBBBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDCCCBBBAAA@@@???>>>>>>@@@>>>===>>>???@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJNNNUUU]]]nnnuuuqqqqqqvvvrrrqqqsss]]]VVVUUURRRNNNMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNLLLJJJHHHEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBBBB@@@>>>===>>>?????????:::;;;;;;;;;;;;;;;:::::::::999888777777777888999@@@???>>>===<<<:::777555666555555555444444333333444444444333222222111111333222222222222222222333222222222222222222222222333222222111111222222333222222111111111111222222111111222222222333333333222222222222222222222222111111111111111111111111///111222222111111222333444333222222222222333444444444444444444444444444333333333444444444555555888777777666555333222222666666555555555666777888444444444444444555555666777777888999::::::::::::<<<===>>>??????===<<<:::===========================<<<;;;:::;;;<<<>>>???>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@@@@???>>>?????????>>>======<<<;;;===<<<;;;;;;:::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999:::::::::;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;::::::999999999:::::::::::::::::::::::::::::::::999999999888888888888888888888888888888999999999999999999999999:::::::::999999999888888999888777888999:::999777999:::;;;===>>>>>>>>>>>>===:::;;;======;;;===AAABBBDDDLLLWWWaaalll~~~ssslllhhhlllqqquuuzzzxxxsssxxxwwwlllbbb```[[[[[[ZZZWWWRRRLLLGGGEEE@@@???<<<:::999999999::::::::::::;;;;;;;;;<<<<<<666777888:::<<<>>>???@@@;;;<<<======<<<;;;<<<>>><<<<<<<<<<<<<<<======>>>?????????>>>>>>>>>============>>>????????????>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAACCCBBB@@@@@@BBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDGGGGGGFFFEEEFFFGGGHHHIIIGGGHHHLLLQQQWWWeee|||{{{tttqqqppp~~~sss]]]UUUTTTRRRNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDBBB@@@>>>===>>>??????>>>;;;<<<<<<<<<;;;:::999999999999999888888777777777===>>>>>>===<<<999777666666555555444333222222111444444333222222111000000222222222333333222222222222222222222222222222222333222222111111222222333111111222222222222111111111222222222222333333333222222222222222222222222111111111111111111111111000111222222111000222333333333222222222222333333333333333333333333333333333333333333444444444444666555444333333444555666555555444444444555666777333333222222333444444555888888888888999:::;;;;;;===>>>?????????>>><<<;;;===========================<<<;;;;;;;;;<<<===>>>????????????>>>>>>>>>>>><<<===???AAAAAA@@@>>>===???>>>>>>>>>===<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::888999999::::::;;;;;;<<<===<<<;;;;;;999999888777:::::::::::::::::::::::::::::::::999999999888888999999999999999999999999::::::::::::::::::::::::::::::::::::999999999999:::888777888999:::999888:::;;;<<<>>>??????@@@@@@<<<;;;;;;>>>>>><<>>;;;999888777777;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<<<<<<<===???<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>======<<<===>>>>>>??????>>>>>>===>>>???@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCAAA@@@>>>>>>???@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEEEEEEEEEEFFFGGGHHHGGGHHHKKKNNNRRR[[[mmm}}}zzz}}}tttqqqqqq~~~sss]]]UUUSSSQQQOOOMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@======>>>??????>>>;;;;;;;;;;;;:::999777777888999999999888777666555;;;<<<======;;;888777777555555444333222111111000444333333222111111000000111222333444444333222111222222222222222222222222333222222111111222222333000111333333333333111000222222222222222222222222222222222222222222222222111111111111111222222222000111222222111000111333333222222222222222222333333333333333333333333333333333333333333333333333111111111111111222333444111111111222222222333333333222222222333444555666999888888777888999;;;<<<@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<======>>>>>>>>>???????????????===>>>@@@BBBAAA@@@>>><<<>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999:::;;;;;;<<<======::::::::::::::::::::::::999999999999999999999:::999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999999999::::::::::::;;;;;;:::::::::999999999888888999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::999888888::::::999888:::;;;<<<===???@@@@@@AAAAAA>>>===>>>>>>???FFFNNNVVVaaaqqq|||rrrjjjeeeccchhhrrr~~~}}}~~~ssshhhbbb___\\\XXXTTTPPPMMMJJJHHHBBBAAA???<<<:::999888888:::::::::;;;;;;;;;;;;<<<======<<<;;;::::::999888999;;;<<<<<<;;;;;;<<<===<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>======<<<======>>>>>>>>>>>>>>><<<<<<===???@@@@@@@@@@@@===>>>>>>???????????????AAAAAAAAAAAABBBBBBBBBBBB@@@>>><<<<<<>>>???>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIKKKOOOPPPUUUbbbooossspppnnn{{{sss^^^UUUSSSQQQOOOMMMMMMLLLLLLMMMNNNOOOOOOOOONNNMMMKKKHHHGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAA???===<<<===>>>>>>>>>::::::::::::999777666666777888888888888777666555:::<<<>>><<<999777666777555555444333222222111111333333333222222222111111111222333444444333222111222222222222222222222222333222222111111222222333111222333444444333222111222222222222222222222222222222222222222222222222000000111111111222222222000222333222111000111222222222222222222222222222333333333333333333333333333333333333333333333333222333555666666555333222111111111222222222222222333333333333444555666777999888888777888999;;;<<>>>>>????????????@@@AAABBBAAA???===<<<>>>===<<<<<<;;;<<<<<<===:::;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999::::::;;;<<<======::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;:::::::::999999999888888999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::999888999:::::::::888::::::;;;<<<>>>???@@@AAAEEEBBB?????????CCCOOO\\\nnn{{{yyymmmfffdddcccnnnuuu{{{ssskkkggg```[[[UUUOOOLLLIIIFFFCCC???>>>===<<<;;;::::::999888888999999999:::::::::777777999:::<<<===>>>???;;;<<<<<<;;;:::999999:::;;;;;;;;;;;;;;;<<<========================>>>>>><<<<<<===>>>>>>>>>>>>>>>;;;<<<===>>>???@@@@@@@@@<<<===>>>>>>??????>>>>>>BBBAAAAAAAAAAAA@@@@@@@@@AAA@@@??????AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGJJJMMMOOOQQQ[[[eeeyyyqqqnnnooo|||sss^^^TTTRRRQQQPPPNNNMMMMMMLLLMMMOOOPPPQQQQQQOOOMMMKKKIIIGGGGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA???===<<<===>>>>>>===999999:::999999888777666777777777777777777777777999<<<>>><<<888555555666444444444444333333333333222222333333333444444444222222222333333222222222222222222222222222222222333222222111111222222333222222333333333333222222333333333222222222222111222222222222222222222222000000000111222222333333111222333222000000000222111111222222222222111111333333333333333333333333333333333333222222222222222444666777777555222000222333444555555555444444333333333333444666777777888888888888999:::;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>======<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAA@@@???>>>===>>>===<<<;;;;;;;;;======;;;;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999:::;;;<<<<<<===::::::::::::::::::::::::999999999999999888888888::::::::::::::::::::::::777888999999;;;<<<<<<===888999999::::::;;;;;;<<<:::::::::999999999888888::::::::::::::::::::::::888888888888888888888888::::::::::::;;;;;;;;;;;;;;;999888999:::;;;:::999::::::;;;<<<>>>???AAABBBFFFDDDCCCDDDFFFNNN___nnntttmmmjjjlllppp}}}yyytttoookkkiii^^^WWWNNNHHHEEECCCAAA>>>;;;;;;;;;;;;;;;;;;::::::888888888888999999999999999999:::;;;;;;<<<<<<===;;;<<<<<<;;;999888888999;;;;;;::::::;;;;;;<<<===<<<<<<============>>>>>>;;;<<<======>>>>>>======<<<===>>>???????????????<<<===>>>>>>??????>>>>>>AAAAAA@@@@@@??????>>>>>>>>>===<<<===@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBCCCDDDEEEEEEEEEDDDDDDFFFJJJKKKMMMTTT]]]pppqqqnnnppp|||sss^^^TTTQQQQQQPPPOOONNNMMMMMMNNNPPPRRRSSSRRRQQQNNNLLLJJJHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDAAA???<<<<<<===>>>>>>===::::::;;;;;;;;;::::::999666666555555666777999999:::===???===777333333555444444444444444555555555222222333444555666666777333222222222222222222333222222222222222222222222333222222111111222222333333333333222222333333333333333333222222222111111222222222222222222222222///000000111222222333333111222333222000///000111000111222333333222111000444444444444444444444444333333333222222222111111111222333333333333222111333333555666666666555444111111222222333555666777777777888999::::::::::::888999:::;;;>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>>======>>>???@@@AAABBBCCCDDDCCCAAA???>>>>>>>>>>>>>>>===;;;::::::;;;===>>><<<===???AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888777::::::::::::::::::::::::999999999::::::;;;;;;;;;888888999::::::;;;<<<<<<:::::::::999999999888888::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;:::999999;;;;;;:::999;;;;;;<<<===>>>AAACCCDDDFFFFFFKKKPPPVVVaaasss~~~~~~}}}~~~xxxqqqmmmkkkiiigggYYYQQQGGGAAA??????===;;;::::::::::::::::::999999888888999999999:::::::::>>>======;;;:::999888888999:::;;;:::999888999:::;;;;;;::::::;;;;;;<<<===<<<<<<<<<=========>>>>>>;;;<<<======>>>>>>======>>>>>>???@@@@@@?????????======>>>????????????>>>>>>>>>>>>>>>>>>?????????:::999999:::>>>@@@AAAAAA????????????????????????>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>???AAACCCDDDDDDDDDDDDEEEDDDEEEIIIJJJKKKQQQXXXdddwwwtttpppkkkuuusss^^^TTTQQQQQQPPPPPPOOONNNNNNNNNPPPSSSTTTSSSQQQOOOLLLJJJIIIIIIIIIDDDEEEEEEFFFGGGGGGHHHHHHAAA???<<<<<<===>>>>>>===;;;;;;<<<<<<===<<<<<<<<<666555444444555777:::;;;:::===???===777222222444333333444555555666666777111222333444666777888999444333222111111222333444222222222222222222222222333222222222222222222333555444222222222222444555333333333222222111111111222222222222222222222222///000000111222222333333111333333222000///000111000111222333333222111000555555555555555555555555333333333222222111111111333333222222333444666777111222333444555444333333000000000111222444555666666777999:::;;;;;;:::999888999:::<<>>>>>>>>???@@@BBBCCCDDDDDDFFFDDDAAA???======>>>???===<<<;;;::::::;;;===>>>>>>???AAACCCCCCCCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888777777::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<:::::::::999999999888888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::999999;;;;;;:::999=========>>>@@@BBBEEEFFFFFFJJJSSS]]]eeeqqq{{{|||~~~}}}}}}~~~yyywwwrrrlllhhhhhhgggeeeTTTLLLBBB<<<<<<===<<<:::::::::::::::999888777777999999:::::::::;;;;;;;;;888888999:::<<<======>>>777888999:::999999:::<<<;;;::::::::::::;;;<<<<<<;;;<<<<<<<<<======>>>>>>;;;<<<<<<===============???@@@@@@@@@@@@??????>>>===>>>>>>???????????????;;;;;;<<<===>>>???@@@@@@<<<;;;;;;===AAADDDEEEEEE????????????????????????===>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA>>>???AAACCCDDDDDDDDDCCCHHHFFFGGGJJJJJJKKKPPPWWWUUUfff~~~rrroooooozzzuuu___TTTRRRQQQQQQNNNNNNMMMMMMMMMNNNOOOOOOQQQPPPOOOMMMKKKJJJIIIIIIEEEDDDCCCBBBBBBAAABBBBBBAAA???======>>>???>>>===>>>===<<<:::888666555444666666666666666666666666666888:::;;;:::777444111333333222111111111111222000111222333444333222222333333333333222222111000444444333333222111000000---///222444444222///---111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000333333222111000000111111111222333444444333111000222222333333333333444444444333222111111111222333111111111222222333333333555444333222222222333444333333222222333444666777777888999999::::::::::::888999:::===???AAABBBCCCFFFFFFGGGEEEDDDCCCEEEGGGCCCDDDDDDCCC@@@??????@@@>>>>>>>>>>>>@@@BBBDDDFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<>>===>>>?????????>>>===;;;:::;;;::::::999999::::::;;;;;;;;;::::::999888777777:::::::::999999999888888888888999999999:::::::::999999999999999999999999999;;;======<<<:::::::::999999999::::::;;;;;;;;;777777888999999999999888;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;:::;;;<<>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<==========================================>>>>>>>>>>>>======>>>>>>>>>>>>????????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@????????????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCC===@@@CCCEEEFFFHHHKKKMMMVVVYYYhhhtttqqqmmmyyyuuu^^^TTTRRRQQQQQQNNNMMMMMMMMMMMMNNNOOOOOOPPPOOOMMMKKKJJJHHHHHHGGGEEEDDDCCCBBBBBBAAAAAABBBAAA???======>>>???>>>===<<<;;;;;;:::999999888888666666666666666666666666777999:::;;;:::888666444777666555555444444555555222333333444333222111000222222333333333222111111444444333333222111111000///000222444444222000///222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333222222111000000111111111111222222222222222111222222222333333333444444555444333222222333444444222222333333333444444444444444333222222222333444444444444333444555777888888888999:::::::::::::::999:::;;;<<>>>>>>>>???AAACCCDDDAAAAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@????????????BBBBBBBBBAAAAAA@@@???>>>??????@@@@@@???>>><<<;;;;;;;;;::::::::::::;;;;;;::::::::::::999999999999;;;;;;;;;;;;:::::::::999999999999999::::::::::::::::::::::::::::::::::::999;;;<<<;;;999777666777999999999::::::;;;;;;;;;777777888999999999999999;;;::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======;;;:::;;;<<<:::::::::;;;============AAADDDGGGIIIJJJNNNUUUZZZ\\\cccmmmxxx}}}{{{zzztttpppnnnlllppplllgggffffffaaaXXXPPPFFFCCC>>>;;;:::999999888999999999999999999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>=========<<<<<<<<<;;;<<<<<<<<<<<<====================================<<<======>>>>>>======<<<======>>>>>>>>>?????????===>>>>>>??????@@@AAAAAA??????????????????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAAAAABBBBBBCCCDDDBBBDDDFFFFFFGGGGGGIIIKKKPPPRRR___uuuwwwrrrlllxxxuuu^^^TTTRRRQQQPPPMMMMMMMMMMMMMMMNNNOOOPPPOOONNNLLLJJJIIIGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA???======>>>>>>>>>===::::::::::::;;;;;;;;;;;;777777777777777777777777888888999999999999888888555444333333222222333333555555444444333111000///111111222333333333222222444333333222222111111111111222333333333333222111333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111333222111111000111111111000000000000111222333333222222222222333333333333555444444333333444555555333333444444444444555555444333333222222333333444555555444555555666888888999999::::::;;;;;;::::::;;;;;;;;;;;;===@@@CCCEEEDDDFFFHHHHHHHHHGGGHHHIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@?????????@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@??????@@@@@@AAAAAAAAA???>>>===<<<<<<;;;;;;;;;;;;<<<<<<999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;888666666666999999::::::::::::;;;;;;777888888999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::;;;999;;;===???@@@@@@@@@???GGGMMMTTTZZZ```gggooouuuyyy}}}~~~yyy}}}vvvooojjjgggfffkkkiiigggeee```XXXOOOIIIBBB???;;;999999999999888999999999999999999999999999999888888999999:::;;;:::::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>>>>>>>>>>>??????======>>>??????@@@@@@AAA??????????????????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHHHHGGGGGGHHHIIIKKKMMMUUUeeewwwyyyssslllwwwuuu^^^SSSQQQQQQPPPNNNNNNNNNNNNOOOPPPQQQQQQOOONNNLLLJJJIIIGGGGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@>>>===<<<>>>>>>===<<<::::::;;;;;;;;;;;;<<<<<<777777777777777777777777777777777777777888999999444333222222111111222222555444444333333222111111000111222222333333333333333333333222222111111111222222222111111222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111111222000000//////000222333555111222222222222333333333333333333333333444444444333333333444444444444444333333333333333333444444444444444555555666777777999::::::;;;;;;;;;;;;;;;<<<;;;::::::;;;>>>BBBDDDCCCEEEHHHHHHHHHGGGGGGHHHIIIHHHGGGFFFFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBBBBAAA???>>>=========<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<:::999999:::::::::::::::::::::::::::777888999999::::::999999999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<;;;999999:::;;;===>>>AAABBBCCCDDDFFFGGGPPPYYYgggsss}}}~~~~~~xxxqqqjjjfffddddddggghhhgggbbbZZZPPPGGGCCC>>><<<999888888999999888888888888888999999999999999999888888999999:::;;;999999999999999999999999;;;;;;:::999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==============================;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>???======>>>>>>???@@@@@@@@@???????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHGGGFFFFFFGGGHHHJJJKKKPPPZZZeeewwwzzzrrrlllvvvttt]]]SSSQQQPPPPPPOOOOOOOOOPPPPPPRRRSSSSSSPPPOOOMMMKKKJJJHHHHHHGGGDDDCCCBBBAAAAAA@@@@@@AAA@@@>>><<<<<<===>>>===<<<<<<<<<<<<;;;;;;:::::::::777777777777777777777777555555444444555666777888777777666555555555555555333333333333333333333444000111222222333333333333333333222222222222222111222111000000000000111222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222111111111111111222222111000//////000222444555111111111222222222333333111111222222333333333333333333333222222222222222222222222333333444444444222333333444555555666666999999;;;<<<<<<<<<<<<<<<<<<;;;999999:::<<<@@@BBBBBBDDDFFFGGGFFFFFFGGGHHHLLLJJJGGGGGGHHHHHHFFFDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBB@@@??????>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;:::999;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::;;;<<<;;;::::::;;;===::::::::::::::::::::::::888888999::::::::::::999999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;:::999999;;;======@@@DDDGGGJJJNNNTTTXXXeeepppxxxsssrrrzzz}}}wwwnnnfffbbbbbbcccggghhheee^^^SSSIIIBBB???;;;999777777888999999888777777777888888999999999999999888888999999:::;;;999999999999999999999999;;;;;;:::999999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<============>>>>>>>>><<<======>>>??????@@@@@@>>>>>>?????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCAAACCCDDDEEEDDDDDDFFFGGGJJJKKKMMMRRRXXXgggxxxoookkkrrrttt]]]SSSQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTPPPOOOMMMKKKJJJHHHHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@>>><<<<<<=========<<<======<<<;;;:::999888777777777777777777777777777444444333333444555666666666666555444444444444555333333333333333444555555111111222333333333222222222222222222222222222222111111000//////000111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111000111111222333111111111111222333444444111111111111222222222222000000111222333333333333333333222222222222111111111111222333444444444444111222333444555555555555888999:::<<<===>>>>>>???<<<;;;::::::;;;<<>><<<;;;:::999;;;;;;;;;::::::::::::999;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::777888999999888888;;;===;;;;;;::::::::::::999999888999999:::::::::::::::999::::::::::::::::::;;;::::::::::::::::::::::::888::::::;;;;;;===@@@CCC@@@FFFNNNUUU[[[bbbjjjpppuuuppprrr}}}yyymmmccc___```cccjjjgggaaaWWWMMMDDD>>><<<:::888777777888999999888666666777777888999999999999999888888999999:::;;;888888888888888888888888:::::::::999999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======<<<<<<<<<<<<<<<============>>>>>><<<<<<===>>>>>>??????@@@>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBB>>>@@@BBBBBBBBBCCCEEEGGGGGGHHHJJJMMMPPPZZZooovvvlllffflllttt]]]SSSPPPPPPOOOMMMMMMNNNNNNOOOQQQRRRSSSOOONNNLLLJJJIIIGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@???>>><<<<<<=========<<<<<<<<<;;;:::999888777777666666666666666666666666444444555555555555555555444444333222222222222333555555444333222333444444222222333333333222111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111000000111222222333222333333444444444333333111111111111222222222222000111222444444444444444444444333333333222222222000111222444555555444444222333444555666666666555666888:::<<<>>>@@@@@@AAA===============>>>???@@@===???@@@BBBEEEJJJOOOTTTVVVRRROOOPPPRRRRRROOOLLLIIIJJJJJJJJJJJJHHHGGGFFFDDDDDDDDDCCCBBBBBBAAAAAADDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBBBBCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;999999999888777888:::<<<;;;;;;;;;::::::999999999888999::::::;;;;;;::::::;;;::::::::::::::::::999999999999999999999999999888:::;;;===>>>BBBGGGJJJNNNWWWdddnnnuuuzzzzzzxxx{{{yyymmmccc___ccchhhllleee[[[PPPFFF@@@<<<:::999888777777999999888777666666666777888999999999999999888888999999:::;;;888888888888888888888888999999999999:::;;;;;;<<<999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<=========>>>>>><<<<<<======>>>?????????===>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDAAAAAAAAAAAAAAABBBCCCCCC>>>@@@AAABBBAAABBBDDDEEEEEEFFFHHHKKKLLLRRRbbbqqqtttiiicccgggzzzttt]]]RRRPPPPPPOOOLLLLLLLLLMMMNNNOOOQQQRRRNNNMMMKKKIIIGGGFFFFFFEEECCCCCCBBBAAA@@@@@@@@@@@@???===<<<;;;======<<<;;;;;;::::::999999888888888666666666666666666666666555555666777666666555555777777666555555555555666888777555333222222222333333333333333333222111000222222222222222222222222111222222333333222222111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111000000111222333333333444555666555444333222000111111111111222222222000222333555666666555555555555555444444333333333000111222444555555444444333444555777777777777666666777999<<>>>>>??????@@@@@@@@@@@@;;;<<>>>>>======>>>=========<<<<<<<<<<<<<<<<<<<<<<<<=========>>>==============================<<<;;;999999:::<<<;;;;;;;;;::::::999999999888999::::::;;;;;;::::::;;;;;;;;;::::::999999999999999999999999999999999999;;;===???AAAFFFKKKOOO___jjjyyyxxxmmmcccbbbhhhooommmdddWWWJJJBBB===:::999:::888777888999999888777555666666777888999999999999999888888999999:::;;;777777777777777777777777888888888999:::;;;<<<===999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::======>>>>>>>>>>>>======<<<<<<<<<<<<=========>>><<<<<<======>>>?????????===>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDD@@@AAABBBBBBAAAAAACCCDDDDDDFFFIIILLLMMMPPP[[[ggg}}}uuudddiiikkkwwwooo\\\RRRNNNNNNQQQOOOOOOOOOOOOOOOPPPQQQRRRPPPNNNLLLKKKLLLLLLKKKJJJDDDDDDDDDCCCBBBBBBAAAAAAAAA???============<<<;;;======<<<;;;999888777777777777777777666666666666444444444444444444444444333444444555555444444333111111111111111111111111222222222222222222222222333333333222222111111111333333333333333333333333111111222222222333333333333222111000000111222333111222222333333333222222333333333333333333333333000111111111111222222222333222222222222222333333...//////000111111222222222111000111222222222111444555666555222111222333000000111222222333444444777666666555555555666666999:::===@@@AAAAAAAAA@@@BBB@@@@@@CCCFFFHHHFFFDDD@@@>>>>>>@@@DDDIIIOOOUUU]]]UUUQQQUUU[[[[[[XXXVVVPPPOOOOOONNNMMMMMMLLLLLLIIIIIIHHHGGGEEEAAA???===CCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDFFFGGGCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBCCCDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;999777======>>>???????????????============<<<<<<<<<<<<===<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;<<<<<<<<<;;;;;;:::::::::999888777888:::;;;;;;;;;<<<@@@DDDGGGJJJSSS___iiitttzzz~~~||||||}}}~~~{{{rrrmmmkkkkkkjjjiiikkkaaaSSSFFF???;;;;;;;;;777777777777777777777777888888888888888999999:::999777666555444666777888999777555777:::<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB??????>>>>>>>>>>>>>>>???CCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFHHHMMMTTTYYYkkkxxxgggdddffftttnnn\\\SSSOOOOOOQQQPPPOOOOOOOOOOOOPPPQQQRRRQQQNNNLLLKKKJJJJJJHHHGGGDDDDDDDDDCCCBBBBBBAAAAAAAAA???============<<<;;;<<<<<<<<<;;;;;;:::::::::777777777777666666666666444444444444444444444444333444444444444444444333222222222222222222222222222222222222222222222222333333333222222222111111000000000000000000000000111111222222222333333333222222111000000111222222111222222222222222111111222222222222222222222222111111111111222222222222222111000000000000000111//////000111111222333333333222222333444555444444222222333444444444444555222222333333444555555666666555555444555555666666888999;;;===>>>>>>======AAA@@@AAADDDHHHKKKKKKIIIGGGEEEEEEEEEEEEGGGKKKNNNTTTNNNLLLRRRXXXZZZYYYZZZTTTSSSRRRPPPNNNMMMKKKKKKKKKKKKJJJIIIGGGEEECCCAAACCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA???????????????????????????===<<<<<<<<<<<<;;;999======>>>????????????>>>???>>>>>>>>>>>>============<<<:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::;;;<<<;;;;;;;;;:::::::::::::::999999999;;;<<<===>>>@@@CCCIIIQQQ[[[gggqqqxxx}}}~~~vvvwww{{{wwwvvvvvvxxxzzzwwwsssooooooqqqqqqnnnjjjbbb[[[QQQHHHAAA===:::888777777777777777777777777666666666666666777777888888777666555555666888999999777555666999::::::999::::::::::::::::::::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>??????????????????@@@@@@@@@AAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGKKKPPPUUU^^^ppp{{{iiiaaadddrrrmmm\\\UUUQQQQQQRRRPPPPPPOOOOOOOOOPPPQQQQQQQQQOOOLLLJJJIIIHHHFFFDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA???===<<<===>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<777777777777666666666666444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333222222222222111333333333333333333333333111111222222222333333333222222111000000111222222222222222222111000//////111111111111111111111111111111111111222222222333333222111000000000000000000111111222222333333444444444444444555555666777333333333444666666666444444444555555666777777777444333333333444555666666888999;;;<<<=========<<<@@@@@@AAAEEEJJJNNNPPPPPPMMMNNNNNNKKKHHHGGGGGGHHHHHHEEEFFFLLLRRRUUUYYY]]]XXXWWWUUURRROOOMMMLLLKKKLLLLLLLLLLLLKKKJJJHHHHHHEEEDDDCCCAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<===>>>===<<<<<<===>>>>>>??????>>>>>>????????????>>>>>>>>>>>><<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999999;;;;;;:::;;;<<<>>>AAABBBHHHKKKRRR___mmmyyy~~~pppjjjnnnyyy~~~xxxvvvsssqqqqqqrrrsssuuummmkkklllqqqvvvtttkkkbbbVVVRRRLLLGGGCCC>>>:::777777777777777777777777777666666666666666777777888777666666555666777999:::999777666666777888888777999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAA??????>>>>>>>>>>>>??????AAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBCCCEEEEEEFFFHHHKKKNNNRRR___ttt}}}iiidddggguuu|||}}}kkk\\\UUURRRQQQSSSPPPPPPOOOOOOOOOPPPPPPQQQPPPNNNKKKJJJIIIIIIGGGEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>===<<<===>>>===<<<;;;;;;;;;;;;;;;:::::::::777777777777666666666666555555555555555555555555444444444333333444444444333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444111111222222222333333333222111111111111111111222222222222111000///...---222222222222222222222222111111111222222222333333555555444333222222222222222222222333333444444444555555555444333333555666777555555666777777444222555555666666666777777777222222222333444555666777888999;;;===>>>?????????@@@@@@AAAEEEIIINNNRRRTTTSSSWWWXXXSSSMMMJJJGGGEEEBBB@@@AAAGGGKKKOOOTTT[[[XXXVVVTTTRRRPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLJJJHHHFFFDDDBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;===>>>>>><<<<<<======>>>>>>>>>>>>>>>?????????>>>>>>>>>======<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<:::::::::::::::::::::999;;;;;;;;;<<<===AAAEEEIIIRRRWWW```jjjttt{{{~~~wwwooommmrrr|||zzzxxxwwwvvvppppppqqqrrrrrrqqqqqqpppiiiiiimmmssswwwpppaaaTTTKKKIIIFFFCCCAAA>>>:::777777777777777777777777777888888888888888999999:::777666666666777888999:::999888777777777888888777999999999999999999999999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>???????????????@@@@@@@@@@@@?????????>>>>>>?????????>>>>>>>>>===>>>>>>???@@@@@@@@@??????@@@@@@AAABBBBBBCCCEEEEEEEEEFFFHHHIIINNNVVVdddwww}}}ggghhhiiiwwwxxxzzzjjj[[[UUUQQQQQQSSSQQQPPPPPPOOOOOOOOOPPPPPPOOOMMMKKKJJJKKKKKKJJJHHHDDDDDDDDDCCCBBBBBBAAAAAA@@@>>><<<<<<===>>>===<<<<<<<<<;;;:::999888777666777777777777666666666666555555555555555555555555555444333333333333444555333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000111111222222222333333333111111111222222111111111222222222111000///...---333333333333333333333333111222222222222333333333555555444333222222333333333333333333333444444444444444444333000111333666666555666777777666444222555555555555555666666666222222222333444555666777555666888;;;===???@@@AAA???@@@AAADDDGGGLLLRRRUUU\\\bbbddd]]]VVVRRRNNNIIIGGGCCCBBBDDDGGGHHHMMMSSSRRRRRRQQQPPPPPPQQQSSSTTTPPPPPPOOOOOOOOONNNNNNOOOPPPNNNKKKIIIGGGEEEEEEEEECCCCCCCCCCCCCCCDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAABBBAAA???>>>===>>>??????========================;;;:::999:::<<<======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<===@@@EEEMMMRRR[[[cccmmmsssuuuwwwzzz}}}{{{|||}}}~~~zzzyyyxxxyyy~~~yyyvvvtttrrrkkkmmmqqqssssssqqqmmmkkkkkklllnnnssssssjjjYYYLLLEEECCC???======<<<;;;:::777777777777777777777777888888888888888999999:::777777777777777888999999::::::999999888888999999::::::::::::::::::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<============>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>======>>>??????@@@@@@????????????@@@AAAAAABBBDDDFFFFFFEEEEEEFFFGGGMMMQQQ[[[iii~~~}}}fffggghhhssswwwyyyjjjZZZSSSPPPPPPRRRQQQQQQPPPOOOOOOOOOPPPPPPNNNMMMKKKJJJKKKKKKJJJIIIDDDDDDDDDCCCBBBBBBAAAAAA???>>><<<<<<>>>>>>>>>===<<<<<<;;;999888666555555777777777777666666666666555555555555555555555555555444333222222333444555333333333333333333333333222222222222222222222222111222222222222333333333222222222222222222222222111111222222222333333333000111222222222222111000222222222222111000//////333333333333333333333333222222222222333333333333222222111111111111222222333333333333333333333333222444444333111111555999666999;;;;;;999666555666444444555555555555555555444333333333444555666666333333555777999<<<>>>>>>>>>???AAABBBFFFLLLSSSXXXcccmmmrrrkkkdddbbb___[[[TTTMMMGGGFFFFFFFFFHHHKKKLLLKKKKKKLLLNNNRRRUUUWWWTTTSSSRRRPPPOOOOOOOOOOOOSSSRRRQQQPPPNNNLLLJJJJJJCCCCCCBBBBBBAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::<<<===<<<;;;;;;<<<======>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<===<<<<<<::::::;;;;;;;;;;;;<<<<<<999;;;>>>@@@DDDLLLWWW___dddllltttxxxwwwvvvyyy}}}tttvvvxxxzzz}}}~~~|||xxxuuussskkkmmmoooqqqpppnnnjjjhhhmmmmmmmmmmmmjjjaaaUUULLLAAA>>>;;;999:::;;;;;;:::777777777777777777777777666666666666666777777888888888888888888888888888999::::::999888888:::;;;::::::::::::::::::::::::888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<============>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@??????@@@@@@@@@????????????@@@AAABBBBBB@@@@@@??????@@@@@@AAABBBCCCDDDFFFFFFDDDDDDEEEGGGHHHMMMTTT^^^nnn~~~gggeeeeeepppyyyyyyjjjYYYQQQNNNNNNQQQRRRQQQPPPOOOOOOOOOOOOOOOOOOMMMJJJIIIJJJIIIHHHGGGDDDDDDDDDCCCBBBBBBAAAAAA???===<<<<<<>>>???>>>===;;;;;;:::999999888777777777777777777666666666666555555555555555555555555666555333222222333555666222222222222222222222222222222222222222222222222111111222222222333333333444444444444444444444444111111222222222333333333000111222222222222111000111222222222222222111111222222222222222222222222222222222333333333444444111111111111222222333444333333333222222222222222000333555555444666===BBBCCCHHHKKKGGG???999888:::555555555555555555555555666555555444555555666666555555666777888999;;;;;;<<<===???BBBFFFMMMVVV]]]cccqqqzzzwwwvvv{{{}}}zzzcccXXXMMMJJJJJJHHHGGGGGGFFFFFFFFFHHHLLLPPPUUUWWWXXXWWWUUURRRPPPOOOOOOOOOSSSTTTUUUVVVUUUTTTRRRQQQIIIHHHFFFDDDCCCBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===<<<;;;;;;<<<======>>>>>>======>>>>>>>>>============<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<=========<<<;;;;;;;;;<<<<<<=========999<<<@@@DDDIIITTTaaakkknnnrrrvvvxxxxxxyyyzzz|||uuuxxx|||zzzuuuvvv{{{|||yyywwwuuuqqqpppooonnnlllkkkjjjjjjmmmlllhhhbbb[[[RRRLLLHHH===;;;999999::::::999888777777777777777777777777666666666666666777777888999999999999888777777666666888999999777777:::<<<999999999999999999999999888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????????????????@@@AAABBBCCC@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCCEEEGGGDDDJJJQQQVVV___rrrhhheeedddnnnzzzzzzjjjXXXOOOLLLMMMPPPRRRQQQPPPOOOOOOOOOOOOOOOPPPMMMJJJIIIHHHGGGEEECCCEEEDDDDDDCCCBBBBBBAAAAAA???===<<<<<<>>>???>>>===::::::::::::::::::::::::777777777777666666666666666666666666666666666666666555333222222333555666111111111111111111111111222222222222222222222222111111111222222333333333111111111111111111111111111111222222222333333333000111222333333222111000111222222333333333222222111111111111111111111111222222333333333444444444222222222333444555666777222222222222222222222222///333666777888<<>>===========================>>>===<<<<<<===>>>===;;;;;;<<<<<<===============????????????>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===>>>>>>===<<<<<<<<<<<<=========>>>>>>999===BBBGGGMMMYYYhhhsssvvvuuuuuuvvvyyyzzzyyyxxxyyy}}}yyytttmmmiiilllwww{{{yyyxxxwwwyyyuuupppllljjjjjjlllnnnmmmjjjdddYYYMMMDDDAAAAAA;;;:::999:::;;;:::888666777777777777777777777777888888888888888999999::::::::::::999888777666555444666888888666666999<<<777777777777777777777777888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>============>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCBBBCCCCCCBBBAAABBBDDDGGGDDDJJJPPPQQQSSSbbbzzzjjjdddcccnnniiiXXXSSSQQQPPPQQQOOOOOONNNNNNMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA============>>>>>>>>>>>>::::::::::::999888777777777666555444444555666777777777666555444333333222444444444444444444444444222333333444444333333222333333333222222111111111...///000111222333444444111111222222222333333333222111///......///111222111222222333333222222111222222222222222222222222222222222222222222222222//////......///000000111888222---555:::---'''444222000///111555555333000999>>>999999JJJVVVYYY___ZZZdddeee```XXXDDD888===333333444555666666666555666666555555555555444444444555888::::::999777666999:::===@@@EEEMMMUUU[[[___mmmyyy~~~kkkYYYTTTRRRMMMGGGEEECCCCCCCCCDDDFFFJJJNNNQQQ^^^]]]ZZZUUUOOOLLLKKKLLLRRRRRRTTTYYY___cccbbb```WWWTTTOOOJJJGGGEEEEEEEEEFFFDDDCCCCCCCCCCCCAAA@@@@@@@@@@@@?????????>>>>>>??????????????????>>>>>>>>>>>>=========>>>??????;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>=========<<<===>>>?????????>>>>>>>>>===<<<;;;;;;;;;<<<===<<<===>>>>>>??????>>>>>>@@@???>>>===>>>AAACCCDDDGGGGGGHHHKKKQQQZZZbbbgggmmmpppsssuuuvvvvvvxxxyyy||||||sssnnnoooqqqtttpppmmmoooxxx}}}zzzyyyqqqkkkkkklllllllllnnnbbbSSSGGGBBB@@@===;;;999999999999999888777666777666666666666666777888555555555555666777888999:::888777555555666888999555666777888888999888888999888777777777888::::::999999999999999999999999999999:::::::::999999888888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<========================??????@@@AAAAAAAAAAAA@@@;;;===>>>@@@@@@>>>===;;;>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDFFFIIILLLLLLOOOYYYiiiuuurrriiihhhsssiiiXXXSSSPPPOOOPPPNNNNNNMMMMMMLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA============>>>>>>>>>>>>::::::::::::999888777777666555555444444555555666777777777666666666666666444444444444444444444444222333333444444333333222333333333222222222111111222222222222222333333333111111222222222333333333333222000//////000222333333333333444444333333333222222222222222222222222222222222222222222222222444333333333333333444555333666///...444333111888///111222333444666777999222===BBBKKK```jjjggghhh```fffgggfffbbbMMM888666444555555666666666555555111222333444555777888888777777777777888888888888888:::<<>>>>>>>>========================??????>>>===============;;;;;;;;;;;;::::::::::::>>>>>>>>>>>>>>>?????????<<<<<<===>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>======BBBBBBAAAAAACCCEEEGGGHHHPPPPPPRRRTTTYYY^^^cccfffjjjlllpppqqqrrrrrrtttuuu|||zzzppphhhggglllrrryyyxxxyyy}}}}}}vvvooommmnnnpppooommmggg\\\NNNDDD???===;;;999888999999999999888777666888888777666555555555666888777777666666666777777999888777777777777888999777777888888888777777666999888777777777888999:::999999999999999999999999999999999::::::999999888999999999::::::;;;;;;;;;777999;;;======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>???@@@@@@@@@@@@@@@<<<===>>>??????>>>===<<<>>>>>>?????????@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCFFFHHHGGGHHHPPP]]]hhh{{{~~~qqqrrr}}}hhhYYYSSSOOONNNNNNNNNMMMMMMLLLKKKKKKLLLLLLMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>============::::::::::::999888777777444555555666666555555444555555555666666666777777444444444444444444444444222333333444444333333222333333333222222222222111444444444333333222222222111111222222222333333333333333111111111111333333333444444555555444444333222222222222222222222222222222222222222222222222333333222222222222222333---888333,,,222777444444222555888777555555999===FFFTTTZZZbbbqqqssskkkiiiiiijjjggghhhiiiVVV>>>777666666666666666666666555444444555777888:::;;;;;;:::999777666666777888:::888999;;;>>>DDDNNNXXX```aaakkksssyyywwwiiiccc___YYYRRRNNNJJJIIIHHHGGGIIIKKKNNNPPPUUUXXX[[[[[[XXXUUUQQQPPPQQQQQQRRRWWW^^^dddhhhjjjaaa___\\\XXXTTTPPPMMMLLLIIIGGGEEEDDDDDDDDDCCCBBB@@@@@@@@@@@@????????????;;;<<<<<<======>>>>>>>>>BBBAAA@@@???>>>===<<<<<<===<<<<<<;;;;;;:::::::::===>>>>>>??????@@@@@@AAA=========>>>>>>>>>??????>>>>>>=========<<<<<<<<<>>>??????@@@@@@AAAAAAAAAGGGGGGIIILLLPPPTTTWWWYYY___```bbbdddfffhhhiiijjjkkklllnnnnnnnnnpppsssuuu~~~{{{vvvnnnfffccchhhsss|||xxxsssnnnpppttttttoooiii\\\SSSHHH???<<<:::999888888888999999888888777777999999777666555444444444:::999888777666666666666888888888999999999888888999999999888888777555555888888777777888888999:::999999999999999999999999888999999::::::999999999::::::::::::::::::::::::333666:::===>>>===;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>????????????>>>======>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@??????@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDAAADDDEEEEEEDDDHHHQQQYYYfffxxxzzz}}}gggYYYRRRNNNMMMMMMOOONNNMMMLLLLLLLLLLLLLLLMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>============::::::::::::999888777777555555777888888777555555333333333333444444444444444444444444444444444444222333333444444333333222222222222222222222222222444333333333333222222222111111222222222333333333444333333222222333333444333333444444444444333333222222222222222222222222111222222222222222333333222222111000000000111111000999888555999666000222222555:::===???BBBFFFIIIcccrrruuurrrsssoooiiikkkkkkkkkeeeeeefffVVVAAA<<<888888777666666666666666888888777777666555555555:::999888777666777888999::::::;;;===BBBJJJUUU\\\gggooowww{{{wwwpppkkkbbbWWWQQQKKKJJJHHHHHHIIILLLOOOQQQUUUXXXZZZZZZXXXUUUSSSRRRQQQQQQRRRVVV[[[aaafffiiiddddddcccaaa^^^ZZZWWWUUUQQQOOOKKKIIIIIIGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@<<<======>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>??????>>>===<<<<<<;;;;;;======>>>???@@@AAABBBCCC???????????????@@@@@@@@@??????????????????>>>>>>???@@@BBBDDDGGGJJJLLLMMMOOORRRWWW]]]dddjjjoooqqqqqqqqqqqqqqqqqqrrrrrrrrrsssrrrpppnnnnnnqqqwww{{{wwwllllllkkkjjjmmmwww{{{rrrpppooossswwwssshhh^^^QQQKKKBBB<<<999999888888777777888888888888777777888777666555555555555555999999888777777777777777666777999:::;;;:::888777888888888888888777666666888888888888888999999999888888888888888888888888888888999:::::::::999999:::::::::::::::::::::999666888:::<<<===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<======>>>>>>======>>>>>>============>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDBBBDDDFFFFFFEEEFFFKKKPPP[[[iii}}}fffXXXQQQNNNMMMNNNPPPPPPOOONNNMMMLLLLLLLLLMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>=========<<<::::::::::::999888777777666777888999999888777666666555555444333333222222444444444444444444444444222333333444444333333222222222222222222222222222111111111111222222222222111111222222222333333333444333333333333333333444222222333333333333222222222222222222222222222222111111111222222333333333444444333333333333333444666666333888===333000???;;;===CCCLLLVVV]]]``````jjj~~~vvvkkkgggmmmhhhmmmlllkkkhhhSSS>>>:::999888777666555555666666777666555444222000///...888888999999999888888888;;;;;;;;;<<>>>>>???@@@AAAAAABBB@@@@@@AAABBBBBBAAAAAA@@@@@@??????>>>===<<<<<<;;;>>>???@@@AAABBBDDDDDDEEE??????>>>>>>>>>???@@@AAA>>>>>>?????????@@@@@@@@@@@@BBBEEEJJJPPPVVV[[[^^^___ccciiipppwww|||}}}{{{yyywwwvvvwwwxxxzzzzzzxxxssspppooosss{{{sssiiidddjjjqqqxxxzzzrrrnnnnnnooosssssskkk[[[NNNHHHDDD???;;;999888888888666777777888888888777777555555444555555666777777777777666666777888888999555666999:::;;;:::888777666666777888888888888888777777888888999999999999888888888888888888888888777888999::::::::::::::::::::::::::::::::::::999===<<<;;;;;;:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<============<<<>>>>>>============>>>>>>======>>>>>>>>>?????????>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBDDDGGGGGGFFFGGGJJJLLLQQQ[[[nnn|||fffXXXQQQMMMMMMPPPQQQQQQOOONNNMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<::::::::::::999888777777666777777888888777777666999999888777666555444444444444444444444444444444222333333444444333333222111222222222222333333333000000000111111222222222111111222222222333333333333333333333333333333333111222222333333222222111222222222222222222222222111111111222222333333444222111111111222222333444777111,,,444<<<666===UUU\\\ZZZZZZ^^^ffflllmmmllljjj}}}jjj^^^aaaiiitttyyyyyyqqqVVV===888888777666555555555666777888888777777666666555555777888999999::::::999999======<<<<<<===BBBHHHLLLYYY```iiisss{{{|||~~~wwwnnncccYYYQQQPPPNNNMMMNNNPPPRRRTTTVVVUUUTTTRRRRRRUUUZZZ^^^UUUXXX]]]___aaabbbccceeeggghhhjjjlllmmmmmmllllllfffeeecccbbb```]]]XXXTTTKKKJJJIIIGGGEEECCCBBBAAA??????@@@@@@AAABBBBBBBBB@@@AAABBBDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@??????>>>CCCCCCDDDEEEFFFGGGHHHIII@@@@@@???>>>>>>@@@AAABBB??????>>>???@@@BBBDDDEEEEEEGGGLLLSSS\\\eeelllpppuuuxxx}}}~~~{{{yyyyyyzzz{{{|||{{{wwwtttsssvvv|||wwwmmmgggiiiqqq|||uuunnnllllllmmmmmmggg\\\LLLAAA@@@???<<<:::999888888999666666777777888888777777333333333444555666888888555555555555666777888999444555777999:::999888777555555777888888999999999777777888999999999999888888888888888888888888888777888999999::::::::::::::::::::::::::::::::::::???>>><<<:::999:::<<<===999::::::;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<============<<<======>>>>>>>>>>>>===============>>>>>>>>>??????>>>>>>???@@@AAABBBBBBCCCAAABBBBBBBBBBBBCCCCCCCCCAAABBBDDDEEEEEEEEEGGGHHHKKKRRR```ttt|||}}}|||eeeWWWPPPMMMOOORRRQQQPPPOOOMMMLLLLLLKKKKKKMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCCCCAAAAAA@@@????????????>>>===<<<<<<<<<::::::::::::999888777777666666555555555555666666999999888888888777777777444444444444444444444444222333333444444333333222111111222222222333333333333222222222222222111111111111222222222333333333222222333333333333222222222333333333333333333222222222222222222222222222000111111222333333444444/////////000111222333444:::>>>===BBBMMMPPPYYYlllwwwrrrkkkfffeeehhhkkknnnooolllXXXUUUeeennnqqqqqqjjjRRR;;;888666555444333444555666888::::::;;;;;;;;;<<<<<<<<<888777777777888:::<<<=========>>>>>>???AAAEEEIIIMMMQQQXXXaaajjjqqqvvvyyyrrryyy|||xxxsssoooiiibbb[[[YYYVVVTTTSSSTTTUUUVVV[[[ZZZWWWTTTRRRTTTXXX[[[XXX^^^eeejjjjjjiiihhhhhhiiijjjlllnnnpppqqqrrrrrrllllllnnnooooookkkeeeaaaXXXWWWUUURRROOOMMMKKKJJJEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKLLLLLLMMMMMMFFFEEEDDDCCCDDDEEEGGGHHHDDDCCCBBBCCCEEEHHHLLLOOOQQQTTTZZZbbblllvvv~~~|||{{{{{{|||~~~}}}||||||}}}~~~|||wwwsssqqqqqqttt{{{xxxrrrppplllkkkhhhaaaWWWLLLBBB<<<;;;;;;:::999888777888888555666666777777777777777444444444444555555666777666555555555555555666666333444666777888888777777666777777888888888777777666777888999:::999999888888888888888888888888888777777888999::::::::::::999999999::::::;;;;;;;;;<<<;;;:::::::::;;;<<<===999999::::::;;;<<<<<<===:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<===============<<<===>>>??????>>>===<<<============>>>>>>>>>???===>>>???@@@AAABBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDDDDDDDDDDEEEEEEIIIMMMVVVcccwww{{{{{{|||eeeWWWOOOMMMOOOTTTPPPOOONNNLLLKKKJJJJJJJJJMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@???@@@??????>>>===<<<<<<;;;::::::::::::999888777777555444333222222333444555666666666666777777777777444444444444444444444444222333333444444333333222111111111222222333333333666555555444222111111000111111222222222333333333111222222333333222222111333444444555555444444333222222222222222222222222000000111222333333444444222222333444555777888999DDDUUU]]]___jjjssswww~~~wwwssskkkbbb^^^bbbllluuuoooqqq^^^XXXYYY]]]YYYVVVTTTDDD555555555444333222333555777888888888888888888888888888:::888666555666999>>>AAA<<<===???@@@@@@BBBFFFHHHHHHHHHLLLSSS[[[cccjjjpppkkkrrruuuqqqnnnnnnmmmiiikkkhhhdddaaa^^^^^^^^^___cccaaa]]]XXXSSSQQQRRRTTTZZZbbbkkkqqqrrrooommmmmmkkklllmmmoooqqqrrrtttuuunnnpppssswwwxxxtttooojjjdddbbb```]]]YYYVVVTTTSSSLLLKKKKKKKKKKKKKKKKKKKKKPPPQQQRRRRRRQQQOOOLLLKKKNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPQQQQQQMMMLLLKKKJJJJJJLLLNNNOOOKKKJJJHHHHHHKKKPPPUUUYYY]]]```fffnnnyyy~~~{{{zzz~~~~~~}}}zzzyyyuuurrrppprrrwww{{{}}}|||tttqqqqqqrrrmmmjjjdddXXXKKKAAA===<<<888999999999777666777777555555666777777777777777666555555444444444555555777666555444444333444444333444555666666777777777888999999888888777666555666777888999:::999888888777777777777777777777777666777888999:::;;;;;;;;;888888999::::::;;;<<<<<<666777999;;;<<<<<<<<<;;;999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<======>>>>>>======;;;===>>>@@@@@@>>>===;;;============>>>>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDFFFHHHMMMUUUccczzzzzzzzz~~~eeeWWWQQQNNNOOOQQQTTTSSSPPPNNNLLLKKKKKKKKKNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>======<<<;;;:::999888888888999:::;;;:::999888777777777777999:::;;;:::888666666666666555555444444333222222111111111111111111111111000000111222222222222111222222222222222222222222333222222111111222222333000111222333444555555555333333333333333333333333000222444333222111111222000222444444444444555666333333666999:::===GGGQQQeeefffkkkttt~~~~~~pppqqqhhh\\\^^^lllsssqqqtttvvvyyyvvvmmm]]]NNNDDD???>>><<<:::888666555444666666555555444444444333666666777888888888888888999888777777888:::<<<===???@@@AAACCCDDDEEEEEEEEEHHHGGGFFFGGGLLLSSSZZZ^^^gggmmmrrrqqqllllllttt{{{~~~~~~{{{rrrlllooowwwtttrrrjjj^^^XXXWWWXXXVVV]]]aaaiiisss|||}}}yyytttvvvwwwvvvsssnnnmmmoooqqqsssrrrrrrtttvvvwwwvvvtttrrroookkkgggddd```\\\YYYXXXVVVSSSQQQRRRUUUXXX[[[\\\___dddeeeccc```]]]\\\^^^___`````````___^^^]]]___^^^]]]ZZZYYYYYY\\\^^^WWWVVVUUUWWWZZZ^^^___```___]]]ZZZYYY[[[___dddhhhqqqrrruuuyyyxxxtttuuuiiiiiikkknnnsssyyy~~~vvvrrrqqqpppoookkk```RRRGGGCCC@@@===:::999888888888777777666666777777777777888888888888666666666666666666666666888666555444444555666888777777777777777777777777666666777777888888999999999888888888777777666666666666666666666666777777<<<;;;:::999888666555555777888888888888999999999;;;;;;:::::::::;;;<<<===<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>>>>>>>======>>>?????????@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCFFFJJJMMMOOOUUUbbbvvv|||yyy~~~|||dddVVVQQQNNNOOORRRSSSRRROOOMMMLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@??????>>>======<<<;;;;;;:::999888888999999:::999888777666666666666777888:::;;;999777777888666555555444444333222222222222222222222222222222111111111111222222222222222222222222222222222222555555444444444444555555222222333333444333333333333333333333333333333333111222444444222111222333333444555444333222333444;;;>>>DDDKKKMMMNNNUUU]]]bbbbbbccciiippprrrpppmmmkkkmmmhhh```cccmmmqqqlllWWWXXXXXXVVVOOOEEE;;;555888777777666555444333333777777777666666555555555666666777888888888888777999888777666777999;;;<<>>======>>>>>>>>>>>>======>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCFFFIIIJJJMMMXXXhhhttt~~~xxx{{{zzzbbbUUUPPPOOOPPPSSSRRRQQQOOOMMMLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@??????>>>=========;;;;;;;;;;;;:::888777777888777666555555555555555444777:::<<<;;;999888888666555555444444333222222333333333333333333333333222111111000111222333444222222222222222222222222333333222222222222333333333333333333333222111111333333333333333333333333222333444444222222333444444444444333333555999===IIIMMMTTT\\\]]]ZZZ[[[___bbb```^^^___aaaaaa^^^[[[VVVZZZYYYTTTUUUZZZYYYSSS@@@???>>><<<999666333222222222222333333444444444888888888777777777777777555666777777888888777777888777666666777888:::;;;>>>>>>@@@BBBCCCEEEFFFGGGKKKJJJIIIHHHGGGHHHIIIJJJXXXaaappp~~~uuuddd]]][[[YYYZZZ^^^gggsss|||~~~zzzzzz{{{~~~|||yyyyyyzzz{{{{{{{{{}}}{{{wwwvvvwwwwwwxxxwwwvvvtttqqqmmmkkkiiiiiiiiinnnppptttuuuuuutttuuuvvvvvvwwwxxxyyyyyyxxxwwwvvvtttsssrrrpppooommmmmmlllkkkjjjkkkoootttyyy|||}}}xxxxxxxxxzzz~~~uuuoooiiiccc______aaaeeelllssszzzyyynnnlllooooooiiiaaaPPPIIIAAA<<<:::999777555888888777777777777666666666666777777777777888888666666666666666666666666777666555444444555666777777777777777777777777777888777777777777777777666888888888888777777777777;;;;;;::::::999999999888888888888888888888999999777777777888888888999999999999999999:::::::::;;;:::999999888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>======>>>>>>>>>>>>==================>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBAAADDDFFFFFFGGGMMMXXXaaappp~~~yyy{{{xxxaaaTTTPPPOOOQQQSSSTTTSSSPPPNNNLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIFFFEEEDDDCCCBBBAAAAAAAAA????????????>>>>>>======;;;<<<<<<<<<;;;999777555666666555444444444444444444888;;;===<<<999777777666555555444444333222222333333333333333333333333333222111000000222444555222222222222222222222222111111000000000000111111222222333333333222222111222222222222222222222222333444444444222222333555333222111222666???JJJQQQZZZ[[[___ccc```XXXTTTUUU[[[XXXTTTRRRQQQOOOLLLJJJ@@@CCCBBB>>>>>>@@@<<<555888777555555555555777777222222333333444555555666777777777777777777666666555666666777777777777777777777666666777888999999;;;<<<===???AAACCCDDDEEEKKKKKKKKKLLLLLLLLLLLLLLLTTT[[[iiiyyy}}}qqqgggbbb\\\[[[\\\bbbkkkrrruuuvvv}}}|||}}}~~~~~~{{{xxxxxxzzz|||~~~|||yyyvvvtttsssssstttvvvvvvvvvwwwxxxzzz|||}}}~~~~~~}}}|||yyyvvvrrrpppooopppppppppqqqppppppssswww{{{}}}~~~xxxiiiccc```^^^]]]^^^ggglllsssxxx}}}|||zzztttmmmkkkjjjeee[[[SSSCCC???;;;999888888666555777777777777777777666666666666666666777777777888666666666666666666666666777666555555555555666777777777777777777777777777888888777777666666666555888888888777777777777777;;;;;;;;;::::::999888888888888888888888888888888777777777777888888888888888888999999::::::::::::::::::999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======<<<======>>>>>>>>>>>>===<<<<<<<<<============>>>??????>>>>>>??????@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBDDDFFFEEEEEEIIIPPPVVVaaarrr}}}zzz}}}vvv___RRROOONNNPPPSSSVVVTTTQQQNNNKKKJJJIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIFFFEEEDDDCCCBBBAAAAAAAAA?????????>>>>>>>>>>>>>>><<<<<<===<<<;;;999777666666555555444444444444555777:::===>>><<<888666555666555555444444333222222333333333333333333333333444222111000000222444555222222222222222222222222444444333333333333444444///000111222333333333333222222222222222222222222333444444333111111333555555333111111888EEEUUU```___\\\\\\[[[VVVMMMHHHIIIHHHEEEBBB???===;;;999888666777555444444666444000222222222333333444555666333333444444444444555555555555555555555555555555555555666777777777777777777777777777777777888888999999:::;;;===???AAABBBHHHJJJMMMPPPTTTVVVWWWWWWVVVYYYaaaooo|||~~~sssjjjcccaaa___bbbggglllmmmlllyyy|||~~~|||yyyyyy||||||{{{|||}}}|||{{{{{{}}}~~~{{{vvvqqqnnnpppsssuuuvvvvvvuuuvvvxxx}}}yyylll___[[[]]]___cccfffrrrwww}}}}}}xxxtttqqqpppnnniii```VVVLLLEEE<<<;;;999888999999888777666666666666666666777777555666666666666777777777666666666666666666666666666666555555555555666666666666666666666666666666888777777777666666555555777777777777777777888888::::::999999888888888888::::::999999888777777777666666777777777888888888777888999:::::::::999999;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<<<<===========================>>>??????@@@@@@@@@AAAAAAAAABBBBBBAAACCCEEEEEEEEEGGGLLLOOOXXXaaarrr{{{zzzuuu^^^QQQNNNMMMOOORRRVVVTTTQQQNNNKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;999888888777666666555555555666666999;;;======;;;888666555666555555444444333222222333333333333333333333333333222222111222333444555222222222222222222222222333222222111111222222333...///000222333333444444222222222222222222222222222333333111000000222444888666333222777CCCQQQZZZNNNIIIFFFEEEBBB<<<999;;;888777666444333222222222444222111111444777888888111111222222222222222111222222222222222222222222222333333333333444444444444555666666777777666666888888888888888888888888888888888888:::<<<>>>???CCCGGGLLLSSSYYY]]]```bbb]]]^^^bbbkkkwwwwwwjjjfffaaaaaadddfffgggfffiiimmmqqqsssuuuyyy~~~~~~~~~}}}xxxsssnnnnnnrrrxxx{{{|||wwwwwwxxx}}}zzzmmmddd\\\]]]bbbgggnnnuuu~~~|||xxxtttqqqnnnjjjjjjhhh```TTTHHH@@@<<<::::::999999888888999999555555666666666666777777555555666666666666777777666666666666666666666666666666666666666666666666666666666666666666666666777666666666666666666555777777777777888888888888888888888888888888888888::::::999999888777666666666666666777777777888888777888:::;;;;;;;;;:::999<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::;;;;;;<<<===;;;<<<===>>>>>>??????>>><<<<<<<<<<<<=====================<<<===>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCCCCEEEHHHKKKOOORRR]]]nnnzzzyyy~~~ttt]]]QQQMMMLLLNNNQQQTTTRRRPPPNNNLLLKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>???===<<<;;;:::::::::::::::888777777777777777888888999;;;<<<<<<:::888888888666555555444444333222222222222222222222222222222222222222333333333444444222222222222222222222222000000////////////000000///000111222222222222222111111111111111111111111222222111000...///111444555444333222555;;;CCCIII;;;777444555555111111333222333444444333333444444444111000111444555666777333333333333333222222111000000111111222222222222222222222222333333444444444555666666777777666666888999999999999999888888:::999888888888:::<<<===@@@CCCJJJQQQXXX___ccceeedddgggkkkooouuu{{{|||tttkkkeeeeeegggiiiiiiiiikkklllllllllpppvvv|||~~~~~~~~~~~~|||zzzvvvsssrrrvvv}}}}}}}}}~~~}}}uuunnnjjjfffdddiiinnnttt}}}{{{uuurrrnnnllljjjddd```YYYPPPGGG@@@;;;999::::::999888777666777888555555555666666666777777555555555666666666777777666666666666666666666666555555666666666666555555666666666666666666666666555555555666666666666666666777777777888888888888666666777777888999999999888888888888888888888888666666666666777777777888888999;;;<<<<<<<<<:::999;;;::::::::::::::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::;;;;;;<<<===;;;<<<===>>>????????????<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAABBBDDDFFFHHHIIIJJJQQQ]]]iiivvvzzzxxx|||ttt]]]QQQLLLLLLNNNPPPQQQPPPNNNMMMMMMMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????===<<<:::999999:::;;;<<<999888888888888888999999888999;;;;;;:::999:::;;;666555555444444333222222111111111111111111111111111222333444444444333333222222222222222222222222333333222222222222333333111222222222222111000000111111111111111111111111111111111///......111333...000111222333555888:::777333222555666444333555///111333444444444555666777444222444444333111111555444222111111111111111000000111222333444555555222222222333333444444444444555555666666666666666999999:::::::::999999888;;;:::999888888:::<<<===>>>AAAGGGOOOVVV]]]bbbdddiiimmmssswwwwwwvvvvvvvvvqqqvvv{{{qqqnnnooorrrssssssssspppllliiiiiinnnsssvvvvvvyyy}}}{{{zzz|||zzztttqqqnnnkkknnnlllooouuuzzz}}}wwwrrrooollliiigggbbbXXXLLLCCC???>>><<<:::::::::999777555444555777444555555555666666777777555555555555666666666777666666666666666666666666555555666666666666555555666666666666666666666666444555555555666666777777666666777777888888888999666666777888999::::::;;;666777777888999999::::::666666666666777777777777888999;;;======<<<;;;::::::999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======;;;::::::::::::;;;<<<<<<;;;<<<===>>>????????????============>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAABBB??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDFFFGGGGGGGGGLLLUUUZZZaaaqqqzzzwwwxxxvvvbbbVVVOOOLLLNNNRRRQQQQQQPPPNNNLLLKKKJJJIIIKKKJJJJJJIIIIIIHHHGGGGGGEEEDDDCCCCCCCCCBBB???<<<@@@@@@@@@@@@@@@???>>>>>><<<;;;;;;::::::999999888999999888888777777666666555888;;;;;;999666444333444444444444444444444444444444444444333333222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333222222111111111333333111000000000111222111222333444444444333222333333333333333333333333333333222111000000000000222222222111111111000000222222111111222222333444222222111000111222444555444111---******...222666666666444333333444555666888888777666777888:::;;;::::::::::::::::::::::::;;;@@@GGGMMMRRRVVVYYY\\\hhhnnnvvv|||}}}yyyrrrmmmsssuuuyyy{{{qqqmmmpppqqqooosssrrrrrrtttxxx{{{||||||~~~vvvooojjjhhhnnnkkkhhheeefffjjjooorrruuuwwwzzz}}}~~~wwwpppmmmlllhhh___XXXLLLGGGBBB>>>===<<<999666999999999888777666666555777666555444444555666777555555555555555555555555666555444333333444555666555555555555666666666666666666666666666777888999444555555666666666666666666666666666666666666666888888888888888888888888777888888888888999999999999999999888888888888888888888888888888888888888::::::::::::::::::::::::999999999::::::;;;;;;;;;888888999999999::::::::::::999999888888999999:::<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>@@@@@@@@@????????????>>>=========>>>@@@BBBDDDFFFGGGGGGGGGIIIMMMVVVaaahhhzzz~~~uuusssuuuwwwbbbVVVPPPMMMOOORRRRRRQQQPPPNNNMMMKKKJJJIIIMMMLLLKKKIIIGGGEEECCCCCCDDDCCCBBBCCCCCCBBB@@@===??????@@@@@@??????>>>===<<<;;;;;;::::::999999888666666666666555555555555999;;;======;;;999777777666666666666666666666666222333333333222222111000////////////////////////111111111111111111111111222222222222222222222222333333222222222222222222333333333222222222111111333222111000000000111222000111222444555555444444333333333333333333333333333222222111111111222222222222222111111111000000222222111111222222333444222111000000000111333444444333111000111222444555555444333222222333444444:::999999999:::;;;<<<<<<::::::::::::::::::::::::888===CCCIIINNNSSSXXX[[[aaaffflllpppqqqqqqppppppqqqqqqsssvvvyyyzzz{{{zzz|||uuutttsssoootttsssrrrrrrssssssssssssrrrtttxxx}}}yyysssmmmjjjhhhgggkkkjjjjjjjjjlllppptttwwwyyy{{{~~~|||vvvnnnjjjggg```UUUMMMGGGBBB<<<999888888777555999999888888777666666555777777666555555666777777666666666666666666666666666555444444444444555666555555555555666666666666666666666555666666777777555555666777777777777666666666666666666666666666888888888888888888888888777888888888888999999999888888888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::::::::;;;888888999999999:::::::::;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>============>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@????????????AAABBBDDDFFFBBBBBBBBBCCCFFFLLLTTTZZZeeetttzzzrrrqqqtttxxxwwwbbbUUUPPPMMMOOORRRRRRQQQPPPOOOMMMKKKJJJIIILLLKKKJJJHHHFFFDDDCCCBBBCCCBBBBBBBBBCCCCCCAAA???>>>>>>??????>>>>>>===<<<<<<;;;;;;::::::999999888555555555555666666666666:::<<<===<<<:::999999999666666666666666666666666111111222222222111000000222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111333333333222222222222111333222111111000000111111111222333444444444333333333333333333333333333333333222222222222333333444222222222111111111111111222111111111111222333333111111000000000111222333111222333555555444333333333222222111111222333333888999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::666:::???CCCHHHNNNSSSWWW\\\```dddeeedddfffkkkqqqvvvuuuuuutttsssqqqpppooo|||vvvppprrrssssssqqqnnnmmmlllmmmgggggggggiiiooovvv}}}~~~{{{sssrrrooommmmmmnnnppprrrxxxxxxxxxyyy{{{~~~xxxrrriiiccc]]]TTTHHH@@@AAA===888555555666666666999888888777777666666555777777666555555666777777777777777777777777777777666555444444444444555666555555555555666666666666777666666555555555555666555666777777888888777777666666666666666666666666888888888888888888888888777888888888888999999999777777888888999999::::::::::::::::::::::::::::::999999999999999999999999;;;::::::::::::::::::999888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>============>>>>>>>>>>>><<<======>>>???@@@AAABBBAAA@@@@@@AAAAAABBBDDDDDDDDDDDDDDDDDDEEEHHHMMMQQQVVV___rrrzzzsssrrrvvvvvvvvv```SSSNNNMMMNNNQQQSSSRRRQQQOOOMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFCCCBBBAAABBBCCCCCCBBB@@@>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::999999888666666777777888888999999888999999888666555666777444444444444444444444444111111222222222222111111555555555555555555555555222222222222222222222222222222222222222222222222444333333222222111111111222222222222222222222222222222222111111111111111444444444444333222222111222222222222222222222222222222222222333444555555111111111111111111111111111111111111111222222333222222222111222222222222...///111333333222111000222111111111222222333333444555888999;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<777999<<>>>>>>>>>>>=========>>>???@@@@@@@@@AAA@@@@@@@@@AAAAAABBBBBBEEEFFFGGGGGGFFFGGGJJJLLLOOOUUU```rrr|||tttsssvvvwwwuuu]]]QQQMMMLLLMMMPPPTTTSSSQQQOOOMMMKKKJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGDDDBBBAAAAAABBBCCCBBBAAA>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::999999888666666777777888888999999555666777666444444555666444444444444444444444444222222333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222222222222222111111000000222222222222333444444555222222222222222222222222222222222222333444555555111111111111111111111111111111000000111111222333333333333333333333222222////////////000000000111111111222222333333333333222444666999:::;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<===@@@EEEIIISSSWWW[[[ZZZWWWYYYaaaiiinnnsssyyy}}}~~~uuuuuutttrrrqqqpppqqqrrrrrrmmmgggcccdddeeeggggggeeehhhkkkmmmmmmnnnpppqqqrrrrrrpppjjjeeefffnnnuuu~~~{{{sssnnnnnnqqqmmmllllllpppuuuxxxxxxvvvvvv}}}|||}}}wwwwwwwwwwwwvvvuuutttssstttuuuvvvwwwxxxyyyzzzzzzyyyyyy{{{xxxsssggg```TTTKKKEEEAAA===;;;666777:::;;;:::888777666777777777666666666666666444444444444444444444444555555555555555555555555444555555555555555555444555555555555666666666666888777666555555555555555666666777888888888888888999999999999999999999999777777777777777777777777777777888888888999999999777777888999:::;;;;;;<<<888888888888888888888888888888888888888888888888;;;;;;;;;::::::999999999888888999999999:::::::::::::::999999999999::::::::::::::::::;;;;;;<<<<<<:::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????@@@AAACCCCCCCCCCCCEEEFFFGGGLLLSSS\\\kkk~~~tttqqqsssvvvuuu\\\PPPMMMMMMNNNOOOTTTTTTRRRPPPMMMKKKJJJIIINNNMMMLLLJJJHHHFFFEEEDDDEEECCCAAAAAABBBBBBAAA@@@>>>>>>??????>>>>>>===<<<<<<;;;;;;::::::999999888555555555555666666666666555666888888666555666777666666666666666666666666222222333444444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333111222222222222111000000......///111333666888:::222222222222222222222222333222222222222333333444111111111111111222222222111000000000000111222222222222333333333222111111222111000000000111333444000111222333333333333333333444666888:::<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<>>>AAADDDFFFJJJOOOQQQRRRUUU\\\cccfffnnnzzzzzzxxxxxxyyyzzzyyywwwrrrmmmjjjkkkkkkjjjhhhdddeeefffggghhhiiiiiiiiihhhhhheeeaaa]]]]]]aaaeeejjjlllmmmjjjeeeaaa```aaa___]]]]]]```dddfffeeecccaaaeeehhhiiigggeeefffgggdddfffhhhkkkmmmmmmmmmmmmsssuuuwwwyyy|||}}}}}}~~~~~~}}}|||uuukkkdddYYYRRRHHHAAA===<<<<<<<<<111444888999888666555444666666666666666666666666333444555555555555444333555555555555555555555555444444555666666555444444555555555555666666666666888777777666666666666777555666777777888888777777999999999999999999999999777777777777777777777777777888888888888999999999888888999999::::::;;;;;;::::::::::::::::::::::::999999999999999999999999;;;::::::::::::::::::999888888999999999::::::::::::999999888888999999:::999999::::::;;;;;;<<<<<<999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===============>>>>>>>>>>>>??????>>>>>>>>>============>>>???????????????>>>>>>@@@AAABBBBBBBBBDDDEEEDDDHHHLLLPPPZZZnnnvvvppppppsssvvv]]]QQQOOOOOOPPPQQQUUUTTTRRRPPPNNNKKKJJJIIIMMMMMMKKKIIIGGGEEEDDDCCCFFFDDDAAA@@@AAAAAAAAA@@@??????@@@@@@??????>>>===<<<;;;;;;::::::999999888666666666666555555555555444666999999888666666666666666666666666666666666111111222333333333333333444444444444444444444444333333333333333333333333222222222222222222222222111111111222222333333444111111222222222333333333111222222333222111000/////////000111333555888999111111111111111111111111333222222111111111222222000000111111111222222222000000000000000111222222000111111222111000///...222222111111222222333333...///000222222222222222222333444666888:::<<<===========================>>>??????>>>===>>>@@@BBB???BBBEEEHHHKKKQQQWWW[[[bbbnnn~~~{{{zzz{{{zzzuuuqqqmmmkkkjjjmmmqqqsssrrrpppnnnmmmkkkiiigggeeeeeeeeehhhhhhiiihhhfffbbb```^^^]]]\\\\\\___ccceeedddbbb^^^^^^]]]]]]\\\\\\]]]]]]```ccchhhmmmqqqsssttttttxxxzzz}}}|||www{{{zzzvvvpppggg[[[RRRIIIEEE@@@;;;999999999999111444666555444333444666666666666666666666666666555555666777777666555555555555555555555555555555444444555666666555444444555555555555666666666666888777777777777888888999555555666777777777777666888888888888888888888888777777777777777777777777777888888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::::::::;;;888888999999999::::::::::::::::::999999:::::::::888999999:::;;;;;;<<<<<<999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===============>>>>>>>>>>>>=========>>>>>>>>>>>>>>>===>>>???@@@AAA@@@@@@???AAABBBCCCCCCBBBCCCDDDFFFCCCEEEGGGJJJQQQ___qqq}}}yyyqqqppprrrxxx___RRRQQQQQQRRRSSSUUUTTTSSSPPPNNNKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEGGGEEEBBB@@@AAAAAA@@@???@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;::::::999999888999999888888777777666666111444888999888666444444444444444444444444444444///000111222222222222222111111111111111111111111333333333333333333333333222222222222222222222222000000111222333444444555111111111222222333333333111111222333222111000///555444333222222222333444111111111111111111111111333333222111000000000000000000111111222222222222000000000000000111111222...///000000000...---,,,///000111222222222111111,,,---///000111111111000000000111222444777:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@?????????AAACCCBBBAAABBBCCCGGGMMMRRRUUU___kkk}}}~~~uuurrrqqqttt{{{~~~{{{~~~|||{{{zzzxxxtttrrrrrrrrrrrrrrrqqqnnnjjjfffgggeeeeeeiiinnnppppppmmmjjjgggcccbbbbbbcccccccccdddhhhnnntttyyy|||}}}~~~{{{uuuqqqsssvvvyyyzzzuuuppplllfff\\\OOOEEE>>>===;;;:::888777666666555666666333111222666:::555555555666666666666666666777888999999888777666777777777777777777777777333444555666666555444333555555555555666666666777888777777777888999::::::444555555666666666666666666666666666666666666666777777777777777777777777777888888888888999999999;;;:::::::::::::::::::::888888888888888888888888::::::::::::::::::::::::999999999::::::;;;;;;;;;888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<888888999::::::;;;<<<<<<::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<============>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@===>>>@@@AAABBBBBBAAAAAAAAABBBBBBAAA@@@@@@AAACCCAAA@@@@@@CCCIIIRRRZZZ___ttt{{{tttrrrppp|||dddVVVQQQOOOPPPSSSUUUTTTQQQOOOMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDFFFEEEEEEDDDBBBAAA@@@@@@BBBAAA???>>><<<;;;;;;;;;;;;;;;:::999999888888777777777777777888888888888777999:::999777555555666555444333222111222333444333333333222111000///...333333333333333333333333111111222222222222111111444444444444444444444444333333222111111222333333444333333222111111111222333333222111000///...---///111555999:::777222---...///000222222111111000333222000000111111///......///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111555444333333444777999;;;>>>===<<<::::::;;;;;;<<>><<<<<<;;;;;;:::999888888777666555666777666555333777666666555555777888999777777666666555555555444555555666666666666555555666666666666666666666666999888666444333444555666777777777777777777777777999777555444333444555666666666777777777777666666333333444666777888999:::888777666555555666777777888888888999:::;;;<<<===:::999999888888999999:::888888999999999:::::::::;;;:::999888888888999:::999999::::::::::::;;;;;;:::999999888888999999:::999999999999999999999999999888888888777777666666999999:::;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<===============;;;<<<<<<===============>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEIIIMMMQQQSSSccckkkxxxpppoooqqq}}}eeeWWWQQQOOOPPPRRRVVVTTTRRRPPPNNNMMMMMMMMMKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>AAA@@@???===<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777777777777888888888888888999:::999777666666666555555444333333333333333333333444333333222111000333333333333333333333333111111222222222222111111333333333333333333333333333222222111111222222333444333222222111111111222222111111111111000000000000111444777888666222......///000111222111111000333222000000111111///...000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111000333222111111333555777888<<<;;;::::::;;;<<<===>>>@@@BBBDDDDDDBBB@@@@@@AAACCC===;;;>>>AAABBBFFFKKKRRR[[[kkkyyyzzzzzz|||zzz|||~~~}}}~~~zzzvvvuuuvvvxxxyyy}}}~~~||||||wwwxxx|||wwwmmmggg]]]SSSKKKDDD>>>;;;:::999999888777777666666777666555666777666555333555444444333444555666777777666666666555555555444333333444444444444333333555555555555555555555555666555444333333444666777777777777777777777777777:::999777666555666777888777888888999999888888777444444555666777777888888888888777666666666777888999999999999999:::;;;<<<:::999999888888999999:::888888888999999999::::::777777777777888:::<<<===999999999:::::::::;;;;;;:::999999888888999999:::999999999999999999999999999888888888777777777777999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===============;;;;;;<<<=====================>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBDDDGGGJJJKKKRRRYYYiii~~~uuullllllqqq~~~fffWWWQQQNNNNNNPPPUUUTTTSSSQQQOOONNNMMMMMMKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBAAA@@@???>>>>>>===??????>>>=====================<<<;;;;;;::::::999777777777777888888888888888999:::999777666666666555555555555555444444333333333444444444333333222333333333333333333333333111111222222222222111111222222222222222222222222333222111111111111222333333333222111111111111222000111111111222222333333111111222333555444111/////////000111111111111000444222111000111111000...222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000111000000000111222444555999999999999;;;===???AAABBBCCCDDDCCCAAA@@@AAABBBDDD@@@???@@@AAAAAADDDHHHMMMQQQ[[[eeemmmxxx}}}~~~zzzrrrmmmccc[[[OOOEEE???<<<::::::999999888888777666666666666555555555666666555333444444333333444444555666666666666555555555555555333333444444444444333333555555555555555555555555333333222222333444666777777777777777777777777777999888777666666666777888999999::::::::::::999999555555666666666777777777888888777777777888888999:::999999999999999::::::999999888888888888999999888888888999999999999:::777777777777888:::;;;<<<999999999999:::::::::::::::999999888888999999:::999999999999999999999999888888888888888777777777999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===============;;;;;;<<<============<<<======>>>>>>>>>>>>??????>>>?????????@@@@@@@@@@@@BBBAAA@@@@@@AAABBBDDDEEEIIIMMMWWWfffvvvtttkkkkkkooo}}}fffWWWPPPMMMMMMOOOTTTSSSRRRPPPOOONNNMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>============>>>>>><<<<<<<<<;;;::::::999999666777777777888888888888888:::;;;:::888666666777555666777777777666444333111111222333444444333333222222222222222222222222111111222222222222111111222222222222222222222222222222111111111111222222222222111111111111111222111222222222222333333333111000000000222222111//////000000000111111111111444222111111111111000...222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000...///000000111111000000000000///000000222333444666666777888;;;>>>AAACCCDDDEEEEEEDDDBBBBBBCCCEEEFFFEEEDDDDDDBBBBBBDDDGGGLLLLLLPPPXXX```lll~~~zzz{{{yyytttuuupppggg```UUUNNNEEE===999999:::;;;::::::999999888888888888666555444555666666555333555555555555666666777777555555555555555555555555555555666666666666555555555555555555555555555555444444333333333444555666777777777777777777777777666555555444444444555555888999999::::::999999888888888888888888777777777888888888888888999999999:::999999888888888888999999999888888888888999999888888888888999999999999::::::999888888777777777888999999999999::::::::::::999999888888999999:::999999999999999999999999888888888888888888888888888999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;<<<<<<===============:::;;;<<<<<<======<<<<<<============>>>>>>>>>???>>>>>>>>>>>>????????????BBBBBBAAAAAAAAABBBCCCDDDHHHJJJPPPXXX```ooovvvmmmnnnlllzzzgggWWWPPPMMMMMMOOOQQQQQQPPPOOONNNLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@===============>>>>>>???;;;;;;::::::999888888888666777777777888888888888888:::;;;:::888666666777555666777888777666555444///000111222222333333222222222222222222222222222111111222222222222111111333333333333333333333333111111111111111111111111111111111000000111222222333333333222222222222111222000......000111000000000000000000000111111111444333111111222222000///000///...------...///000000000000000000000000000000000000000000000000000000000000000000000000000///000111111222222111111000000000111111222333333333444555777:::===@@@BBBDDDEEEFFFEEEDDDEEEGGGIIIFFFHHHIIIFFFDDDDDDEEEFFFHHHFFFHHHNNNUUU]]]iiittt|||wwwqqqnnnpppwww~~~}}}~~~rrrllliiiaaaVVVOOOEEEAAA<<<999888999::::::999999888888888888777777555444333444666666555333444555555666666666666666444444444555555555555555555555666666666666555555555555555555555555555555777666666555555555555555666666666666666666666666555444444444444444555555777777888888888888777777:::::::::999999999888888777777888888999999999999999999888777777777888888999888888777777888888999777777888888888999999999::::::999999888777666666888888888999999999:::::::::999999888888999999:::999999999999999999999999888888888888888999999999888888999999:::;;;;;;<<<:::::::::::::::;;;<<<<<<;;;<<<<<<===============:::;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>======>>>>>>>>>?????????@@@@@@@@@AAABBBBBBCCCDDDCCCDDDHHHLLLPPPYYYkkk{{{zzzppppppkkkwwwfffWWWPPPMMMMMMOOOOOOPPPOOOOOONNNLLLKKKJJJKKKJJJIIIGGGFFFEEEDDDDDDAAA@@@@@@@@@????????????>>>===============>>>???;;;::::::999999888777777777777777777888888888888999:::;;;:::888777777777666666666666666555555444///000111111222222222222222222222222222222222222111111222222222222111111333333333333333333333333000000111222222111000000111000000000000111222222333333222222111111111000222000......000111000000000000000///000111111222444333222111222222111//////......------......///000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222111111111222222222333333222222333555888;;;>>>@@@BBBDDDEEEFFFFFFGGGIIIJJJEEEJJJLLLHHHEEEFFFHHHHHHEEEBBBCCCHHHLLLOOOSSSYYYbbbaaabbbcccdddgggpppzzzyyyzzzxxxiiiaaaZZZOOOEEE???999888777777888888777666666666666555555555555555444333333444666666555333222222333444444444444333444444444444444555555555333333444444444444333333444444444444444444444444888777777666666555444444666666666666666666666666555666666666666777777777666666777777777777666666:::::::::999999999999999555666777888999999999999888777777777777777888888888888777777777777888888777777777888888888888999666777777888999999888888888888888888999999999999:::999999888888999999:::999999999999999999999999888888888999999999999999888888999999::::::;;;;;;999999999999:::;;;<<<===;;;<<<<<<===============::::::;;;<<<<<<<<<<<<;;;<<<<<<============>>>>>>===>>>>>>>>>????????????<<<===>>>???@@@AAAAAABBB???@@@CCCHHHKKKOOOZZZeee|||rrrqqqmmmxxxfffWWWQQQNNNNNNPPPOOOPPPPPPPPPOOOMMMLLLJJJKKKJJJIIIGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@???>>>===============>>><<<;;;;;;:::999999888888777777777777888888888888999:::;;;;;;999777777888777666555555444444555555111111222222333222222222111111111111111111111111111111222222222222111111222222222222222222222222///000111222222111000///000000000000000111222222000000000111111111111111222000//////000111111000111000/////////000222222555333222222222222111///......////////////......000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111111000000111222222222222111222222222333666888;;;<<<===@@@DDDFFFGGGGGGIIIJJJGGGNNNRRRNNNKKKMMMNNNNNNIIIFFFFFFJJJLLLJJJJJJKKKNNNNNNQQQWWWYYY\\\fffqqqzzz|||~~~zzz~~~vvvjjj\\\RRRJJJ@@@;;;;;;777666666666777777555333555555555555555555555555333333222444666666555333111222333444444444333333333333333444444555555555333333444444444444333333444444444444444444444444555555555666555555444444666666666666666666666666444555666666777777777666555666666777777666666555777888888888888888888888444555666888888999888888666666666666666777888999888888777777777777888888777777777777888888888888666666888999999888888777888888888888999999999999:::999999888888999999:::999999999999999999999999888888888999999:::::::::888888888999::::::;;;;;;999999999999:::;;;<<<===;;;<<<<<<===============999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>?????????@@@@@@<<<<<<===>>>????????????@@@@@@BBBGGGIIIJJJOOOVVV}}}rrrpppoooyyy~~~fffWWWQQQNNNNNNPPPPPPPPPQQQQQQPPPNNNMMMKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBB??????>>>==================<<<<<<;;;;;;:::999999777777777777888888888888999;;;<<<;;;999777777888777666555333333444555555333333333444444333333222111111111111111111111111111111222222222222111111000000000000000000000000///000111222222111000///000000///000000111222222---...///000111222333333111000///000111222111///111000/////////000222333555333222222222222111///...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000///000111111111111111000222222222333444666999::::::===BBBEEEFFFGGGHHHIIIKKKSSSXXXTTTQQQSSSUUUTTTQQQMMMLLLPPPQQQNNNJJJJJJHHHGGGJJJOOOQQQRRR\\\hhhiiioooyyy{{{{{{|||xxxhhh]]]PPPGGG???::::::>>>:::999888888888777555333666666666777777777777777333222222444555666555333333444555666666666555444333333333444444555555555555666666666666666666555444444444444444444444444222222333444555555555555666666666666666666666666222222333444555555555444666666777777777777666666555666666666777777777777333444666777888888888777555555555555666888999999888888777777777777888888777777777777888888888888999999:::999888666444333777888888888888999999999:::999999999999999999:::999999999999999999999999888888888999999:::::::::777888888999::::::;;;;;;999999999999:::;;;<<<===;;;<<<<<<===============999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<=========>>>????????????@@@@@@@@@@@@>>>>>>????????????>>>>>>AAA??????CCCEEEDDDEEEIIItttqqqooouuuiiiYYYQQQMMMLLLMMMQQQQQQQQQPPPOOOOOONNNNNNNNNMMMJJJGGGEEEEEEEEEFFFEEECCCAAAAAABBBBBBAAA@@@@@@???===<<<<<<<<<===>>>===<<<;;;;;;999999888777777666666666666888999:::AAAAAA???;;;777444444555444555555666555333222111666444222000///111222444333333333333333333333333000111222222222222111000111111111111111111111111000000000111222222222333555222///000222333111///000000111111111222222222000000000000000111111111///000000000000000000///111222222222222111000000111111222222222111111000///////////////000111111111111000000///.........000000000000000000000000000111222333333222111000111111000000111111222333222222222333444555777777<<<===???AAACCCEEEGGGHHHJJJOOOTTTVVVUUUUUUVVVXXXTTTQQQQQQZZZbbbaaaTTTHHHCCCGGGIIIIIIKKKQQQVVVVVV```ccclllyyy|||wwwwww~~~xxxpppfff```RRRJJJAAA<<<<<<<<<:::777888888777777666666555555666666666666555555555555111222444555666555555444444444444444444444444444444444222222222222444444444444444444444444444444666666666666555555555555888777666555555555555555666555555555555444444444444444444555555555555666555555666666666666666666777888888888888999999999666666666666666666666666555555555555666666666666999888777666666777888999333444777888999888777666666666666666555555555555999888777777777888:::;;;888888999999999:::::::::;;;:::999999999:::;;;<<<:::999888777777888999:::999999999999999999999999999999::::::::::::;;;;;;;;;<<<=========;;;999777;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>CCCBBBAAA@@@AAACCCEEEGGGvvvssspppuuuhhhYYYRRROOOOOOQQQQQQQQQQQQQQQPPPPPPPPPPPPNNNLLLIIIFFFEEEDDDEEEEEEEEEDDDBBBAAABBBBBBAAA@@@>>>===<<<;;;;;;;;;<<<======<<<;;;;;;999999888777777666666666666888999:::??????>>>;;;888666666777444555555555555333222111333333333222222222111111111111111111111111111111333333444555555444333333111111111111111111111111111111111111111222222222444222000000111222111///000000111111111222222222333333222222111111000000111111000000000000111111111222222222222111000000111111222222222111111000///////////////000111111000000000000000000000111111111111111111111111111000111222222222222111000111111000000111111222333222222222333444555666777888888:::<<<>>>@@@BBBCCCFFFKKKOOOQQQQQQRRRUUUXXXZZZWWWYYYaaaiiiiii___TTTPPPSSSRRROOONNNQQQRRRQQQVVVWWW^^^jjjssswwwzzz~~~zzzvvvyyy~~~{{{xxxuuupppjjjaaaWWWQQQHHHBBB;;;888999999888555888777777777666666666555999999999888888888888777333444555555555444333222444444444444444444444444444444333222222333444444444444444444444444444444444444555555666666777777555555444333333333333333666555555555555444444444444444444555555555555666666666666666666555555555666666777777777888888888777777777777777777777777888888888888999999999999777666555555555555666777555555777888888777666666888888888888888888777777777666555555555666888888888888888999999999::::::777777666666666777888999999999888888888888999999999999999999999999999999999999999:::::::::;;;;;;777999;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>BBBAAA@@@@@@@@@BBBDDDEEEzzzuuuqqqttt~~~fffXXXRRRPPPQQQSSSQQQQQQQQQQQQRRRRRRRRRRRRMMMKKKHHHFFFDDDCCCDDDDDDFFFDDDBBBAAABBBBBBAAA@@@???>>>======<<<<<<=========<<<;;;;;;999999888777777666666666666888999:::=========<<<999777888888555555555555444333222111111222333444444222111000111111111111111111111111111111222222222222111111111111111111111111111111222222222111111111111111444222000000111222111000111111111111111222222222555444444333222111000000222222000000000000222222111222222222222111000000000111111222222222111111000////////////000111111///000000111222222333333111111111111111111111111000111222222222222111000111111000000111111222333222222222222333555666777444555666888:::<<<===>>>AAAEEEIIIKKKLLLNNNSSSWWW]]]\\\^^^fffmmmnnnfff^^^\\\^^^\\\WWWUUUWWWVVVTTTRRROOOQQQZZZbbbhhhmmmssswwwuuussssssxxx}}}wwwtttooolllfff___XXXOOOGGGAAA>>>:::666666777888777444777777777777666666666666777666666666666555555555555555555555444333222111444444444444444444444444444444333333333333444444444444444444444444444444222333444555666777888888555555444333333333333444666555555555555444444444444444444555555555555666777777666666555555555444555555555666666666777777888888888888888888888888555555666666666777777777777666666555555666666777777777777777666666666666666666666666666666666666666666666555666777777888888888888999999999999:::666666555555666666777888888888999999999999888888999999999999999999999999999999999999::::::::::::777888:::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<=========>>>>>>>>>@@@????????????AAABBBCCC}}}vvvqqqttt}}}eeeWWWQQQOOOPPPRRRPPPQQQQQQRRRSSSTTTTTTTTTLLLKKKHHHEEECCCCCCCCCDDDFFFDDDBBBBBBBBBCCCBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@===<<<;;;;;;999999888777777666666666666888999:::===>>>>>><<<:::888777888555555555444444333222222222333333333333222111111333333333333333333333333000000000000000000000000111111111111111111111111333222222222111000000000333222111111111111111111111111111111111111111111333333333222222111111000222111000//////000111222111222222222222111000000000000111222222222111111000000//////000000111222111111111222222333333333111111111111111111111111111111111222222111111111111111000000111111222333222222222222333444555666444555666777999:::;;;<<<<<>>>>>>>>>>>===>>>>>>???AAAAAA~~~vvvqqqsss~~~eeeVVVPPPMMMMMMOOOPPPQQQQQQRRRSSSTTTUUUUUULLLKKKHHHEEECCCCCCCCCDDDFFFDDDBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???===<<<;;;;;;999999888777777666666666666888999:::>>>???@@@>>>:::777666666666555555444333333222222555444222000000111222333333333333333333333333333333333333222222333333333111111111111111111111111333222222222111000000000222222222111000000111111111111111111111111111111///000000000111111222222111111000//////000111111111222222222222111000000///000111222222222222222000000000000000111222222333333333333222222111111111111111111111111111111222111111111111111111222111111000000111111222333222222222222222333444555444444555666777888999:::999<<<@@@AAACCCHHHOOOUUU\\\```eeeiiikkkiiifffddd```ccceeegggnnnuuuwwwttteeeZZZQQQQQQTTTWWW[[[___\\\\\\]]]bbbkkkyyy|||{{{{{{xxxvvvwww}}}tttnnnhhhbbb^^^VVVRRRKKKEEEAAA<<<888666999888777777888777666555666666666666777777777777888888888777777777666666333333333333444444555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555444444444666666555555555666666777666555555555555444444444444444444555555555555666777777666666555555555444666666666777777777888888666666666666666666666666777777888888888999999999888888999999999999888888999888777666555555666666777888888888999999999:::777888888888999999999999777777888888888999999999999999999:::::::::::::::777888999::::::999888777888888888888888888888888888888888999999999::::::;;;;;;;;;;;;:::999888888:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<======>>>??????@@@wwwqqqsssfffWWWPPPLLLLLLMMMPPPQQQQQQRRRSSSTTTTTTUUUMMMKKKHHHFFFDDDCCCDDDDDDGGGEEECCCBBBCCCCCCBBBAAA>>>????????????>>>=========<<<;;;;;;999999888777777666666666666888999:::>>>@@@@@@???;;;888666555666666555333333333333333666444111//////000333444111111111111111111111111222111111000000111111222111111111111111111111111222222222111111111111111222333333111000///111222222222222111111111111111......///000111222222333111111111111111111111111111222222222222111000000///000111222222222222222111000000000000111222222444444333333222111111000222222222222222222222222222222111000000111222222111111000000111111222333222222222222222333444444222222333444444555666666777:::>>>???AAAEEEKKKPPP[[[aaaiiimmmllliiigggfffcccfffiiioooxxxpppcccWWWSSSSSSSSSUUUWWWYYYYYYZZZ^^^eeennnvvv|||{{{vvv~~~~~~{{{wwwwww|||ttthhh```ZZZRRRMMMHHHDDD@@@<<<:::888666444666666666555555444444444666666666666777777777777666666666666555555555555333333222333333555666777444444444444444444444444444444555555555555444444444444444444444444444444555555555444444444333333444333333333333444555555666555555555555444444444444444444555555555555666666666666666666666666666666666777777777888888888555555555555555555555555666666666777777777888888666777777888888777777666777777777777666666666666333444444555555666666666555555666777777777777666777777777888888888888999777777888999999999999888888888999999999999888888888888888888888888888888888888888888999999999999888888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>>>>??????xxxpppssshhhXXXQQQNNNNNNOOOQQQQQQQQQRRRRRRSSSSSSSSSNNNLLLIIIFFFEEEDDDEEEEEEGGGEEECCCBBBCCCCCCCCCAAA===>>>?????????>>><<<<<<===<<<;;;;;;999999888777777666666666666888999:::<<<>>>@@@???<<<999777777777666444333222222333333444333222111111111222222111111111111111111111111000///...------...///000111111111111111111111111111111111111111222222222111333333222//////000333222222222111111111000000000000000111111222222222111222444555555444222111111222222222222111000000//////000222222333333222111111000000111111222333222222222222222111111111222222222222222222222222222222111000000111222222111111000000111111222333222222222111222222333444222222222333333444444555555999<<<===>>>AAAFFFKKKQQQ[[[fffkkkhhhddddddeeedddhhhlllttt|||nnnaaa\\\[[[YYYWWWWWWXXXXXXZZZ^^^dddjjjoooqqqssszzz~~~yyysssdddYYYSSSMMMFFF@@@???<<<999777777666555444444555555444444444555666555666666666777777777888444444333333333333222222555444333333333444555555444444444444444444444444333444555666666555444333444444444444444444444444444444444444444444444444333333333333333444555555666555555555555444444444444444444555555555555666444444555555666777777777555555555666666666777777666666666666666666666666444444444444555555555555666777888888888888777666555555777888888777666666222222222333444444555555444555666777888777777666777777777777888888888888555666777888999888888777999999888888888888999999888888888888888888888888888888888888999999999999888888888888999:::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>?????????zzzooosssiiiZZZSSSPPPPPPRRRQQQQQQQQQQQQRRRRRRRRRRRRNNNMMMJJJGGGEEEEEEEEEFFFGGGEEECCCCCCCCCDDDCCCBBB??????@@@AAA@@@???>>>======<<<<<<;;;:::999888777777666666666666888999::::::<<>>CCCGGGFFFRRR___eeebbb^^^^^^```cccgggmmmvvvxxxkkkfffdddaaa^^^]]]UUUVVVZZZ```gggmmmpppqqqqqqxxx~~~nnncccVVVNNNKKKGGGBBB<<<<<<:::888777777777666444444555555555555666999;;;555666666666777777888888777777666666666555555555777666444333222222333444444444444444444444444444333444555666666555444333444444444444444444444444111222222333444555666666555555555555555666777888666666555555555444444444444444444555555555666666333333444555666777888888444444444555555555666666777777777777777777777777777777777777888888888888888999:::;;;;;;:::999888333444777888999888777666777888888999:::;;;;;;<<<666777888::::::999999888777777777777888888888888666777888::::::999999888:::999888777777888999:::777777777777777777777777777888888888888999999999<<<;;;:::999888888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;<<<<<<<<<======;;;<<<===>>>????????????tttsssvvvgggWWWPPPMMMMMMOOOPPPQQQQQQRRRRRRRRRRRRRRRNNNLLLJJJHHHFFFEEEEEEEEEGGGEEECCCBBBBBBBBBAAA???AAA@@@@@@???????????????;;;;;;:::999999888888777777666555555555666888999>>>???@@@???;;;888777777888666444222111000111111333222222111111222222333333333333333333333333333///111333222111000111222222222222222222222222222333333333333333333333333444444222222222222444444111111111111111111111111333222111000000111222333333333333222222333333444222222222222222222222222222222111111111111222222111111222222222222111111111111111111111111111111333222111000000111222333111222333333333222111111222111000//////000111222111111222333444444555555222222222222222111000///444777::::::888888;;;>>>CCCGGGNNNTTTYYYZZZZZZYYY]]]```hhhsss~~~zzzrrrooopppqqqmmmiii___```dddllloooooorrrwwwqqqxxx~~~|||}}}|||sssmmm]]]UUUJJJCCC@@@>>>:::666888777777666555444444444444444444444444444444444555555444444444444555555333333333444555666777777444444444444444444444444555555444444444333333333555555555444444333333333555555555555555555555555222333555666666666555444555555555555555666777888555555555555555666777777444444444444444444444444666666666666666555555555555555666666777777888888777777777777777777777777;;;::::::999888777777777666666777777777777666666777777777777888888888888<<<;;;999777555555555555888777666555555666777888777888888888888999999999777777777777777777777777999999999888888888777777:::;;;;;;:::999888777777666666777888999999::::::::::::::::::::::::::::::<<<::::::;;;======:::777:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>============>>>>>>wwwsssttthhhXXXQQQNNNNNNPPPQQQRRRSSSSSSTTTTTTSSSSSSNNNLLLJJJGGGFFFEEEEEEEEEGGGEEECCCBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>???;;;;;;:::999999888888777777777666555666777888999>>>???@@@>>>;;;888777777777666444333222222222222333222222111111222222333111111111111111111111111000222333333111000000111222222222222222222222222000000000000111111111222333222111111111111222333111111111111111111111111222222111000000111222222444444333222222222333333222222222222222222222222222222111111111111222222222222222333333222222222111111111111111111111111222222111000000111222222444333333222222222333333333222111000000111222333111111111222333444444444222222222222222111000000444555777777777888999;;;<<>>>>>============>>>>>>zzzrrrrrr{{{hhhZZZSSSPPPOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRMMMLLLJJJGGGEEEEEEDDDEEEGGGEEECCCBBBBBBBBBAAA@@@??????>>>=========>>>>>>;;;;;;:::999999888888777888888777666777888999:::===??????>>>;;;888777777666555555444333333444444333222222111111222222333111111111111111111111111...///111000...---------111111111111111111111111...//////000000111111111222111111000000111111222111111111111111111111111222222111000000111222222555444333222222222222222222222222222222222222222222222111111111111222222333333333333333333333333111111111111111111111111222222111000000111222222333222111000000111222333333333222222222222333333000000111111222333333333222222222222222222111000333333222444666777777666666888;;;???BBBEEEGGGHHHQQQTTTWWWZZZ___fffqqqxxxxxxyyy{{{}}}}}}|||zzzxxxuuutttxxx~~~~~~}}}yyy||||||xxxuuuuuuuuusssuuuuuuvvvxxxyyy{{{|||}}}zzzxxxuuuppplllmmmlllhhhccc[[[SSSKKKGGGAAA<<<777555777888888777666666666555555444444333555555555555555555555555555555444444444444555555444444555555555555555555444444444444444444444444555444444444444333333333444444444444333333333333444444444444444444444444555444444444444555666666666666555555444555555555333333333333333444555555444444444444444444444444555555555555555555555555555555555555444444444444555555555555555555555555777777777666666555555444666666777777777777666666555555666666666777777777999999888777666777777777777777666666666666777777777777777888888888999999888888888888888888888888999888888888888777777777444555666777888999999999777777888888999:::::::::999999::::::::::::::::::;;;999888999;;;<<<<<<;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<======>>>{{{sssrrrzzz~~~gggZZZTTTQQQPPPPPPMMMMMMNNNOOOOOOOOOOOONNNMMMKKKIIIGGGEEEDDDDDDDDDFFFDDDBBBBBBBBBCCCBBB@@@???>>>>>>===============;;;;;;:::999999888888777999888777777777888:::;;;<<<>>>???>>>;;;888777777555555555555555555555555333222222111111222222333333333333333333333333333000111222222000......///111111111111111111111111222111111111111111111111222222111111111111222222111111111111111111111111222111111111111111111222555444333222111111111111222222222222222222222222222222111111111111222222222222222222222222222222111111111111111111111111222111111111111111111222/////////000000000000111222222222222222222222222000000111111111222222222222222222333333222111111444222000222666777666444555555777999;;;???AAACCCHHHKKKOOOQQQSSSYYYdddlllnnnttt{{{~~~}}}zzzyyyxxxwwwvvvyyyyyyuuuvvvvvvtttuuusssrrrrrrtttuuuuuutttzzzvvvppppppnnnhhhccc___]]]XXXRRRLLLEEE@@@>>>>>>;;;777555666666666444555555555444444444333333555555555555555555555555555555444444444444555555555555555555555444444444444444444444444444444444333222222222222222222222333333333333333333333333444444444444444444444444555555444333333555666777777666555555444444444444444444333333444444555666444444444444444444444444444444555555555555555666666666666555555444444444555555555555555555555555:::::::::999999888888888666666777777777777666666555555555555666666666666777777777777777777888888777777666666666666777777777777777777888888888888999999999999999999999999888888888888777777777777555666777888999999999999888888888999999:::::::::999999999999999::::::::::::999888888999;;;===>>>::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<=========zzztttssszzz}}}fffYYYTTTPPPOOOPPPLLLMMMMMMNNNNNNNNNNNNNNNMMMKKKIIIFFFEEEDDDDDDDDDFFFDDDBBBBBBBBBCCCBBBAAA???>>>>>>===============;;;;;;:::999999888888777999888777777777888:::;;;<<<===>>>===;;;888777777444444555555555555555555333222222111111222222333333333333333333333333333444666777666444333333444111111111111111111111111444333333222111000//////222333333333333333333222111111111111111111111111111111111222222111111111444333222222111111111111222222222222222222222222222222111111111111222222111111000000000000111111111111111111111111111111111111111222222111111111...///111222333222111000000111111111111111111000111111111111111111222222111222222333333333222222444222000222666777666333555555444555777:::===??????DDDIIILLLNNNRRRZZZaaaeeemmmuuuyyyxxxuuussssssrrrqqqttt}}}zzzwwwsssrrrssstttuuuuuuzzzyyymmmfffccc```ZZZTTTMMMKKKGGGCCC>>>;;;888777<<<:::888666666666555444444444444444333333333333333333333333333333333333555555444444444444555555555555555555555444444444444444444444444444444444333333333333444444444444333333333333333333333333444444444444444444444444555555444333333555666777777666555444444444444444555555555555555666666777444444444444444444444444333444444444555555666666888777777666666555555555666666666666666666666666666666666666666555555555666666777777777777666666555555555555666666666666666777777777888888888888666666777777777777666666666666777777777888888888888888888888888888888888777777777777777777777777888999999999999999999888999999999999999:::::::::888888888999999:::::::::999999888888999:::<<<>>>::::::::::::::::::::::::999::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<======yyytttttt||||||eeeWWWRRROOONNNPPPNNNNNNOOOPPPPPPPPPPPPPPPLLLKKKIIIFFFDDDDDDCCCDDDEEEDDDBBBBBBCCCCCCBBBAAA??????>>>=========>>>>>>;;;;;;:::999999888888777888888777666777888999:::;;;<<<>>>===:::888777777333444444555555555444444333222222111111222222333111111111111111111111111000222444333222111222333222222222222222222222222222222111000///......---222333333444444333333222111111111111111111111111000111222222222222111000222222111111111111222222222222222222222222222222222222111111111111222222111000///......///000111111111111111111111111111000111222222222222111000000111333444555444444333///000111111111111000///222222222222222222222222111222333333333333333333444333222333555666555444444333222222444666999;;;999>>>CCCGGGIIILLLQQQUUU]]]ccckkkoooooommmllllllkkkiiikkkuuu}}}~~~zzzvvvuuuxxx|||yyypppeee\\\WWWQQQJJJEEEAAA@@@>>>;;;999777666666555555555555555555555555333333333333333333333333222222222222222222222222555555444444444444555555444444555555555555555555444444444444444444444444555555666666666666666777222222222222333333333333333333333333333333333333555444444444444555666666555555444444333444444444666555555555555666777777444444444444444444444444333333333444555555666666777777777777777666666666777777777777777777777777555555555555555555555555666666777777777777666666555555666666666777777777666777777888888888777777666666777777777777666666666666666777777777888888777777777777777777777777666666777777777777777888999999:::::::::999999888999999::::::::::::::::::777777888888999:::::::::888999:::999999999;;;===::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===xxxsssttt}}}|||cccUUUOOOLLLMMMOOONNNOOOPPPPPPQQQQQQPPPPPPLLLKKKHHHFFFDDDCCCCCCCCCEEECCCBBBBBBCCCCCCCCCBBB@@@@@@???>>>>>>>>>>>>???;;;;;;:::999999888888777777777666555666777888999:::<<<======:::888777777333333444555555444333222333222222111111222222333111111111111111111111111,,,...000000000///000111333333333333333333333333000111111111111111111111111222333333333333222111111111111111111111111111000111222222222222111000000000000000111222333444222222222222222222222222222222111111111111222222222111000......000111222111111111111111111111111000111222222222222111000222111000///000222444666000111222222222222111000333333333333333222222222111222333333444444333333222333444444333333444555444333222222333444666888888999;;;>>>AAADDDFFFHHHQQQVVV\\\aaacccdddddddddddd```aaajjjtttxxxzzz|||~~~||||||qqqddd___WWWPPPJJJEEE???<<<<<<;;;:::999888777777777111333444555555444444444222222222222222222333333333333333333333333333333555555444444444444555555333444444444555666666666444444444444444444444444444444444555555666666666111111222222222333333333333333333333333333333333333444555555666555555555444444333333333444555555555444444444444555666666444444444444444444444444222222333444444555666666555555666666666666666666666666666666666666666666777777777777777888888888666666777777777777666666666666666777777777888888777777888999888888777666555666777888888777666555666666666666777777777888666666666666666666666666666666666666777777888888666777888999999:::999999::::::::::::::::::::::::666777777888999999::::::777999;;;;;;999888999;;;::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===xxxqqqsss~~~|||cccSSSMMMKKKLLLNNNMMMMMMNNNOOOOOOOOOOOONNNLLLJJJHHHFFFDDDCCCCCCCCCEEECCCBBBBBBCCCCCCCCCBBBAAA@@@@@@???????????????;;;;;;::::::999888888777777666555555555666888999:::<<<===<<<:::888777777333333444444444333111111333222222222222222222333333333333333333333333333///111333444444444555666444444444444444444444444000111222333444555666666000111222333333222111000111111111111111111111111000111222333333222111000//////000000111222444444222222222222222222222222222222111111111111222222333222000//////000222333111111111111111111111111000111222333333222111000222///+++)))***---333666111222333444444333222111333333333333333333333333111222333333444444444444000222444444111000222555555444333333444555666777888666555666:::===??????HHHJJJOOOUUUZZZ]]]^^^^^^^^^YYYYYYbbblllqqqtttvvvuuu{{{~~~~~~|||}}}~~~wwwtttqqqggg[[[MMMKKKHHHCCC>>>:::777666777777666666555444444333333555777777555333333333222222222222222222222333444444444444444444444444555555555444444555555555333333444444555666777777444444444444444444444444111111111222222333333333111111111222222333333333333333333333333333333333222333555666666666555444333333333333444444555666444333333333333444555555444444444444444444444444222222333333444555666666333444444555555666666666555555555555555555555555666666666666666777777777666666777777777777666666777777777777888888888888777888999999999777666555555666777888888777666555666666666666777777777777666666666666666666666666555666666666777777888888333444666777999:::::::::::::::::::::::::::::::::666777777888999999::::::666999<<<<<<999777888999::::::::::::::::::::::::999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<>>???>>>;;;888777777777777666555444444333333111222222333333222222111333333333333333333333333111111222222222333333333222333333444444333333222111111111222222333333333000000000000000000000000222222111111111111222222222111000.........///000222111111111222333444444222222111111111111222222111000000000111222333333///000111222333444444444000000000000111111111111222222222222222222222222222333333444444333333222111111222333444444555555///000000000000111111111222333333444444333333222111222333333444444333333555333000......000333555555444444444555666888999@@@BBBDDDGGGLLLPPPSSSUUUTTTVVVYYY]]]bbbfffiiikkkmmmpppuuuyyy}}}{{{xxxwww|||{{{}}}}}}zzzvvvuuuooofff___YYYTTTMMMIIIBBB???<<<;;;;;;:::777444444444444444444444444444333333333333333333333333333333333333333333333333333333444444444444333333444444555555555444222111333444444555555444444333444444444333333222222222222222333333333333444444333333333444444444555555555555555555555555555555444444444444444444444444888666444444555555444333333333333444444555555555333444444555555444444333444444444555555555555666666666666666666666666666666666666666666666666666666666666555444444333333555555555555555555555555666666666555444444444333777888888777444333333444666666666666666666666666999999888777666555444444666666666666666666666666777777777777777777777777111222555666777777555444999888888888777777666666:::::::::999999999888888:::::::::::::::::::::999:::::::::999999888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;<<<==={{{}}}}}}cccUUUPPPNNNNNNOOONNNNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888777666666666777999:::;;;<<<>>><<<:::777666666666555555444333333222222333333333444444333333333222222222222222222222222111111111222222222333333222222333333333333222222222222222222222222333333111111111111111111111111222222111111111111222222333222111000///000000111000000000000000000000000222222111111111111222222111111111000111111222222000000111222222222111111000000000000111111111111222222222222222222222222111222222222222222222111111111111222333333444444000000000111111111222222222333333444444333333222000111111222222222222222555333111000000111333555444333333333444555777777:::;;;===@@@CCCGGGJJJLLLOOOQQQTTTXXX]]]aaadddfffbbbgggnnnsssvvvxxxzzz{{{~~~{{{~~~|||}}}}}}xxxqqqnnnmmmkkkfffbbb\\\WWWPPPKKKGGGDDD???<<>>@@@BBBGGGIIILLLPPPTTTXXX\\\]]]]]]ccckkkqqqsssrrrqqqppptttxxx||||||{{{}}}~~~yyytttoooiiibbb]]]YYYUUUOOOKKKGGGDDD@@@>>><<<;;;888666:::888666666666666444333444444444444444444444444333333333333333333333333333333333333333333333333444555555555555555555444333333444555444333222111333444444555555444444333444444333333333333222222222222333333333333444444333333333444444444555555333333333333333333333333444444444444444444444444777555333333444555444333444444444444444444333333333444444555555444444333444444444555555555555666666666666666666666666666555555555555555555555555555555555555555444444444555555555555555555555555444444444555555555555555333555666666555555666888777777777777777777777777777777777777777666666666777777777777777777777777777777777777777777777777444555555666666777777888999999888888888888777777666666777888999:::;;;<<<:::999888888999:::;;;<<<:::::::::999999999999888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<;;;:::;;;<<>>>>>>>><<<<<<;;;;;;:::999999888888777666666666777999:::;;;<<<===<<<999777666666444444444333333333222222333333444444444444333333222222222222222222222222111111111111222222222222000111111222222111111000333333333222222111111111222222222222222222222222222222111111111111222222222222222111111111222222111111222333333333222222222222111111111111222222333333222111000000000111000111111111111111000000000000111111111222222222222222222222222222222222000111111111111111111000//////000000111111111222111111222222222333333333222222333333333333222222333444555555666666555555333333444444444444333333333333333333333444555555555555555666888:::;;;<<<>>>@@@CCCFFFKKKNNNQQQSSSWWW]]]dddiiikkkkkkjjjjjjkkkmmmnnnrrr|||zzzzzz~~~~~~||||||{{{uuupppooollliiifff]]]YYYSSSOOOKKKFFFAAA======<<<;;;:::999999888777666555555555555555444444444444444444444444444444333333333333333333333333333333333333333333333333444555555666666555555444333444555666666555444333333444444555555444444333333333333333333333333333222222222333333333444444333333333444444444555555333333333333333333333333444444444444444444444444666444333333444555444333555555555444444333333333333444444555555444444333444444444555555555555666555555555555555555555555555555555555555555555555444444555555555555555555555555555555555555555555333444444444555666666666444555666666555555666777888888888888888888888888777777777888888999999999888888888888888888888888777777777777777777777777666555555555666777888999777777777777777777777777666777777888999:::::::::999888777777888:::<<<===999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<~~~wwwtttyyyjjjZZZSSSPPPNNNOOONNNOOOOOOOOOOOONNNMMMMMMKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA=========>>>===<<<;;;:::<<<;;;;;;:::999999888888888777666666666777999:::<<<===>>>===;;;888777777555555555555444444444444222222333333333333222222333333333333333333333333000000111111111222222222000111111222222111111000333333333222222111111111222222222222222222222222222222111111111111222222000111111111111111111111///000111222333444444444222222111111111111222222333333222111000000000111///000111222333333333333111111111111222222222222222222222222222222222222111111222222222222111111///000000000000000111111111111222222222333333333111222222333333222222111333444555555666666555555111222333444444333222111333444444444555555555555555555555555666777888999888999;;;>>>BBBEEEGGGHHHKKKOOOTTTXXXZZZ\\\^^^___aaabbbcccfffnnnxxx{{{xxx{{{uuuqqqrrryyy|||{{{yyy{{{|||{{{}}}|||}}}zzzyyy{{{}}}|||}}}}}}||||||~~~{{{wwwtttrrrlllggg```\\\ZZZYYYVVVSSSIIIHHHEEECCCAAA>>>;;;999666666777666555444444444444555555555444444555555444444444444444444444444333333333333333333333333333333333333333333333333444444555555555555444444444555666777777666555444333444444555555444444333333333333333333333333333222222222333333333444444333333333444444444555555444444444444444444444444444444444444444444444444555444222222444555444444555555555444444333333333333444444555555444444333444444444555555555555666444444444444444444444444555555555555555555555555333444444444555555666666555555555555555555555555333444444444555666666666555777777666555444555666777777777777777777777777555666666777777888888888777777777777777777777777666666666666666666666666666555555555666777888999666666666666666666666666888888888888888888888888888888777777888:::;;;<<<999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::999:::<<>>???@@@@@@???>>><<<;;;;;;;;;::::::999999888888888777666666666777999:::<<<>>>???>>>;;;888777777555555555555555555555555111222222333333222222111333333333333333333333333000000000111111111111222111111222222222222111111333333222222222222222222222222222222222222222222222222111111111111222222///000111111222111111111////////////000111222333222222111111111111222222222222111111000111111111///000111222333444444444111111111222222222222333222222222222222222222222111222222222222222222111000000000000000000111111111111111111222222222333111111222222222222111111111111222333333333333333222222333333333333222222333444555555555555444444444333333333444444555666444555666999;;;===>>>???AAACCCFFFIIIKKKMMMQQQTTTSSSVVVXXXZZZ```iiimmmlllnnnkkkjjjlllrrrxxxzzz{{{xxx}}}}}}|||}}}tttrrrtttyyyyyywwwvvvxxxvvvyyy{{{~~~|||xxxuuuvvvxxx~~~wwwtttpppnnnnnnoooooonnnooonnnllljjjgggccc___]]]XXXSSSLLLHHHGGGEEEBBB???999:::::::::999888777777333555666555333222222222333444555555444333444666444444444444444444444444333333333333333333333333333333333333333333333333333444444444444444444333333444555666777666555555333444444555555444444333222222333333333333444444222222333333333333444444333333333444444444555555555555555555555555555555444444444444444444444444444333222222444555444444444444444444444444333333333444444555555444444333444444444555555555555666444444444444444444444444444444444444444444444444333333333444555666777777555555555555555555555555444444444555555555555555666777888777555444444555666666666666666666666666333333444444555555666666666666666666666666666666666666666666666666666666444555555666666777777888555555666666666666777777999999888888888777777777777777888888999:::::::::888999999999999:::::::::999999999999::::::::::::::::::::::::::::::::::::999;;;<<<;;;:::999:::;;;~~~rrrlllkkktttjjjZZZSSSPPPOOOOOOOOOOOOPPPPPPOOOOOONNNMMMJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBAAA???===<<<;;;;;;::::::999888888888888777666666666777999:::;;;===>>>===:::888666666444444444444444444444444222333333333333333333222222222222222222222222222000000000000111111111111222222333333333333222222222222222222222222333333111111111111111111111111222222111111111111222222000000222333333333222222444222000......///000111222222111111111111222222111111111000111111222222000000111222222222222222111111111222222222333333222222222222222222222222000000111111111111000000111111111111111111111111000000000111111111222222111111222222222222111111000111111222222222222222444444333333333333444444222333444555444444333222333333222222222333444444333333444555777888999999:::<<>><<<<<<>>>>>>===;;;999777;;;;;;::::::999888888777888777666666666777999::::::<<<===<<<999777555555333333333333333333333333333444444555555444444333111111111111111111111111000000000000111111111111222333333444444333333222111111111222222333333444000000000000000000000000222222111111111111222222000111333444555444444333:::777333000......000222222222111111111111222222111000000000111222333333111111111111111000//////111111222222222333333333222222222222222222222222//////000000000000//////222222222111111111111111///000000000000111111111111111222222222222111111222222333444444444444333666555444444444444555666111222333444333333111000333333333333333444555555333333333444555555666666444666999:::::::::;;;===???EEEHHHEEEEEEJJJOOOPPPNNNRRRXXX\\\___aaadddfffjjjmmmlllgggeeeiiilllkkkdddbbbdddhhhjjjhhhiiilllggghhhhhhgggfffgggjjjllljjjiiiiiikkknnnnnnjjjfffdddeeefffffffffdddcccbbb[[[WWWRRRPPPOOOPPPQQQQQQKKKJJJHHHFFFBBB???<<<;;;999666333444666888666444222444666666555444444444222555888888555333444555111333555444111000111333444444444444444444444444333333333333333333333333333333333333333333333333111222222333333222222111000000222333444333333222333444444555555444444333222222222333333444444444222222333333333444444444333333333444444444555555333333333333333333333333444444444444444444444444444222111111333555555444333333333444444555555555333444444555555444444333444444444555555555666666333333333333333333333333444444444444444444444444222222333444555777888888555555555555555555555555666666666555555444444333222444555666666666888:::555555555555555555555555999999999888888888888888555555555555555555555555666666666666666666666666111222555666777777555444888888999999::::::::::::555555666777888999::::::666888:::;;;;;;999777555888888888999999:::::::::888888999999999:::::::::::::::::::::::::::::::::999:::;;;;;;999999:::;;;~~~pppiiimmmvvvfffXXXSSSQQQOOONNNLLLMMMNNNOOOPPPOOONNNNNNMMMKKKGGGDDDCCCCCCDDDEEEFFFDDDAAA@@@AAABBBAAA@@@@@@@@@@@@@@@???===<<<;;;;;;;;;::::::::::::999999777777777777888999::::::???>>>===:::666444444555555444333333222222222222222222222222222222222222111111111111111111111111111111222222222333333333222111000......000111222...//////000111222222222111111111111111111111111111111111111111111111111222111000//////000111222000000000000000000000000222222222111111111000000222222111111111111222222111111111222333444555666444333222333444444333111222222222111111111000000222111000000000111333333222111000000000222555666222222222222222222222222333333555555555555333333000000111111111222222222333333333333333333333333333333333333444555666666555555444444444555555666333222111222444555444333444444444555555555555666888999999;;;<<<>>>@@@AAADDDFFFIIILLLPPPTTTVVVXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOKKKIIIFFFBBBAAA@@@AAABBB@@@???<<<:::888777777777444555555555555555555444333333333222222111111111333333333333222222111000222222222333333444444444333333333333333333333333222111111000000111111222333333333333333333333333222222111222333444555666444444444444444444333333333333444333222111333555444444333333222111000000444444444444444444444444333333333333333333333333222222333333333333444444222222222222222222222222444444444444444444444444222222333333333333444444555555555555555555555555444444444333333222222222333333333444444555555555555555444444444333333333111333555555444333444555333444444555555444444333555555444333444555666777666444111222444666555333555555444444444444555555444555555555666666777777666777999::::::888666555444555666777777666555444555555666666666666666666777666555555555777888999888999888777555555777999888888888888888888888888777777777777888888888888999999888888888888999999999888888777777888888999999999::::::::::::;;;;;;oooiiimmmuuueeeWWWSSSPPPNNNMMMLLLMMMNNNOOOPPPOOONNNNNNKKKIIIFFFDDDCCCDDDEEEGGGFFFDDDAAA@@@AAABBBAAA@@@>>>>>>>>>???>>>>>>======;;;;;;:::::::::999999999888777777777777999:::;;;?????????<<<999888888999666555444444333333333444222222222222222222222222111111111111111111111111111111111111222222222333222111000//////000111222...//////000111111222222222222222111111111111111222222222222222222222222222111000//////000111222000000000000000000000000222222222111111111000000222222111111111111222222111111111222333555666777999777555444444555333222333333333333222222111111222111000000000111222333222222111111111222444555222222222222222222222222222333444444444444333222111222222222333333333333333333333333333333333333666555444333333222333333444333333222222222333333333222111222444555444333333333333333444444444444555555555666777999:::;;;;;;<<<>>>@@@BBBDDDFFFFFFKKKKKKLLLLLLMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJGGGGGGFFFEEEDDDCCCBBBAAACCCAAA>>>;;;999:::;;;<<<<<<;;;999777555555555555333444444555555444444333333333333222222222111111333333333333333222111111222222222333333333444444333333333333333222222222222222111111111111222222333333333333333333333333111111222333333444555555444444444444444444444444333444444444222222333555555444444333333222222222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333444444444444444444444444222222333333333333444444444444444444444444444444555555555444444444333333333333444444444444444444555555444444444333333333111333555555444333444555333444444555555444444333333444555666666666555555666444222222444555555333555555444444444444555555555555555555666666666777666666777888888777666666555555666666666666555555666666666666666555555555666555555555666666777888777888888777666666888999888888888888888888888888777777777777888888888888999999888888888888999999888888777777777777888888999999999:::::::::;;;;;;ooohhhkkkqqq}}}cccUUUQQQOOOMMMLLLLLLMMMNNNOOOPPPOOONNNNNNIIIHHHEEECCCCCCDDDFFFHHHEEECCCAAAAAAAAABBBAAA@@@;;;<<<===>>>>>>>>>>>>>>>::::::::::::999999999999999888666666777888;;;<<<===>>>>>>===;;;999:::;;;666666555444444444555555222222222222222222222222111111111111111111111111000000000111111111222222222111000//////000111222/////////000111111222222222222222222111111000000333333333333333333333333111111000000000000111111000000000000000000000000222222222111111111111111222222111111111111222222111111111222444666777888<<<:::666444444555444333444444444333333333333222111111000000111111222333222222222222222222333333222222222222222222222222111222333333333333222111222222333333333444444444222222333333333333333333666555444333333222222222444444333222222222222222333222111222444555444333222222222222333333333333333333333333444555666666888888888999999999999:::=========>>>>>>??????@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<::::::999888777777666666999888666444333444555666888777666555444444444444222333333444444333333222333333333222222222222111333444444444444333333222222222222222333333333333222222222222222222222222333333222222222222333333333333333333333333333333000111333444555444444333222333333444444555555555444555555444333333444666444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444222222333333333333444444222222222222222222222222666666555555555555444444444444444444444444333333555555444444444333333333111333555555444333444555333444444555555444444333111333555777888666444333666444222333444555444333555555444444444444555555555555555555666666666666666666555555555666666666666666555555555555666666777777666666555555555444444444555666666666666555444666888888888777888999888888888888888888888888777777777777888888888888999999888888888888999999888888777777777777888888999999999999::::::::::::ooogggiiinnn{{{zzz```SSSPPPNNNLLLKKKLLLMMMNNNOOOPPPOOONNNNNNJJJHHHFFFCCCBBBCCCEEEFFFEEECCCBBBAAABBBBBBAAA???<<<<<<============<<<<<<:::::::::999999999999888999888666555666888;;;<<<<<<======<<<999777777888555555444444444444555555222222222222222222222222111111111111111111111111///000000000000111111111222111111000000111111222//////000000111111111111333333222222111000000000222222222222222222222222111000000000000000000111000000000000000000000000111111111111111111111111222222111111111111222222111111222333444666888999;;;777333111222333444444333333333333333333333222111111111111111222222222111222222333333333222111222222222222222222222222111111111222222111111111222222222333333333333444222222222222222333333333222222222222333444555666666666555444333333333333333222111222444555444333222222222222333333333333444444333333333444555555888777777666666555555555666666666777777888888888888888888888888888888888;;;:::999888777666555555777777777777777666666555777666666555555444444444555444333222222333444555666666555555555555666666222222222333333222222222222222222222222222222222444444444555555444333333222222222222222222222333111111111111111222222222444333333222222333333444333333333333333333333333000111333555555555333222222222333333444555666666444555666555444333555777333333333333444444444444222222222222222222222222333333333333333333333333222222222333333333444444444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333555555555555444444444444555555555444444333333333555555444444444333333333111333555555444333444555333444444555555444444333222333555666777666555444555444333333333444444444555555444444444444555555555555555666666666666666666555444333333444666777777666555444444555666777777777777666555555444444333444555666666555444333333555888999999888888999888888888888888888888888666777777777888888888888999999888888888888999999999999888888888888999999888999999999999:::::::::pppfffhhhkkkvvvwww^^^RRRPPPNNNLLLKKKLLLMMMNNNOOOPPPOOONNNNNNMMMJJJGGGDDDBBBAAABBBCCCDDDCCCBBBBBBBBBBBBAAA???>>>>>>>>>>>>===<<<;;;:::::::::999999999888888888888888666666777888:::<<<===>>>>>><<<999666555444444333333333333333444444222222222222222222222222111111111111111111111111///000000000000111111111222222111111111111222222000000000000000111111111222222222111111111000000000000000000000000000000000000000111111000000000111111111111111111111111111111111111111111111111222222111111111111222222111111111222444666777888555222///...///222333444111111111111222222222222000000111111222222222222111111222333333333222222222222222222222222222222111111111111111111111111111111111111222222222222111111111222222333333333222222222222333444555555666555444333333333333333333222111222444555444333333333333333444444444444444444333333333333444444333333333222222222222222444444444555555555555555666666666666666666666666666666666666666555555555555555666666666555444444555555555555555555555555333333222222333333555555333333444444555555555555111222222222222222222111222222222222222222222222333333444555555444444444222222222222222222222222000000111111111222222222444333333222222333333444333333333333333333333333000222444555555444333111222222333333444555666666444555666555444333555777222222222222222333333333222222222222222222222222333333333333333333333333222222222333333333444444222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333444555555555444444333333333555555444444444333333333111333555555444333444555333444444555555444444333555444444444444555666666444444444333333333444555555555444444444444555555666666666666666555555555666555333222222444666888777666555444444555666777777777666666555555555444333444555666666555444333333555888999999888888999777777777777777777777777666777777777888888888888999999888888888888999999:::::::::999999:::::::::888888888999999999::::::pppeeegggiiirrruuu]]]RRRPPPNNNLLLKKKLLLMMMNNNOOOPPPOOONNNNNNNNNKKKGGGCCCAAA@@@AAAAAADDDCCCBBBBBBCCCBBB@@@>>>?????????>>>===<<<::::::999999999999888888888888777777777777888999::::::???@@@@@@>>>:::777555444333333222222222333444444222222222222222222222222111111111111111111111111000000000111111111222222222222222222222222222222000000000000000000111111111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111111111111111111222222222222222111111111111222222111111111222333444555666111///------///111222333000111111111111111222222000000111222222222222111000111111222222333444444222222222222222222222222222222111000000111222222000000111111111222222222000000111111222333333333555444333222222111111111222222111111111111222222333222111222444555444333333333333333444444444444222222111111111222333333222222222222333333333333333333333333333333333333444444444444444444444444000111222333444666777777444444444555444333333222222222222222333333333333222111111111222222333444000000111222222222222222111222222333333222222111111222222222222333333333222333333444444444444333222222222222222111111111000000111111222333333333333333222222222222333333333333333333333333333333222222333444444444333222222333333444444555555555444555555444333333444666222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444222222222222222222222222333333333333333333333333222222333333333333444444444444444444444444444444222222222333333333333444444444444444444444333333555555444444444333333333111333555555444333444555333444444555555444444333666555444333333555666777333444555444333222444666555555444444444444555555666666666666666555555555555444333222333555777888666666555555555555666666666666666666666666666666555666666666666555444444444666888888888777888999777777777777777777777777777777777777888888888888999999888888888888999999::::::999999999999::::::888888888888999999999999ooodddfffhhhpppttt\\\RRRPPPOOOMMMKKKLLLMMMNNNOOOPPPOOONNNNNNLLLJJJFFFCCCAAAAAABBBBBBCCCCCCBBBCCCCCCCCC@@@>>>>>>?????????>>>======<<<999999999999888888888888555666888999::::::999999<<<===>>>===:::777555444333333333333333444555555222222222222222222222222111111111111111111111111111111111111222222222333111222222222222222222111111000000000000000000000000000000111222222333333000000000000000000000000///000111222222111000///111111111111111111111111000000111111111222222222222222111111111111222222111111111111111222333444222111///000111222222111111111111222222333333333///000111222333222222111000000000000222333555777222222222222222222222222333222111111111111222333111111111222222222333333///000000111222222333333555444333222111111111111000000000000111222333333333222111222444555444333222222222222333333333333111111111111111222333444444444444444444444444444111111111111111111111111222222222222222222222222///000000111222333333333333333333333333222111111000000111111222222222333111111111111222222222222///000111222222222111111222222333333333333222222111111222222222333333333111111222333333333333333222222222222111111111000111111111222333444444444222222111111111111222222333333333333333333333333333333333333333333333333444444444444444444444444333444444444222222333555444444444333222222222111333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222222222333333333333444444222222222222222222222222333333333333444444555555333333444444444444444444555555444444444333333333111333555555444333444555333444444555555444444333444444444555555555555555333555555444222222444666555555444444444444555555777666666666555555555555555444444444444666777888555555666666666666555555444444555555666777777777888777666666555555555666777888888777666666888999777777777777777777777777777777777777888888888888999999888888888888999999999888888777777888888999888888888888999999999999}}}nnndddfffhhhpppsss\\\RRRQQQOOOMMMLLLLLLMMMNNNOOOPPPOOONNNNNNJJJHHHEEECCCAAABBBCCCDDDCCCCCCBBBCCCDDDCCC@@@>>>===>>>>>>???????????????999999999888888888888777444666888:::;;;:::999888777999;;;:::888555444333444444444444444555666777222222222222222222222222111111111111111111111111111222222222222333333333111222222333333222222111111111111000000000000000//////000111222333333444111111111111111111111111///000111222222111000///111111111111111111111111000000111111222222222222222222111111111111222222222111111111111111111222555444333333444444222111222222222333333444444444///000111222333222111111000/////////111444777999222222222222222222222222444333222111111222333444222222333333333444444444///000000111222222333333111111111111222333444555111111111222333444666666333222111222444555444333000111111111111222222222222222222222333444555666333333222222222111111111111111111111111000000000222222222222222222222222444333222111000///...---333333333333333222111111222222222333444444555555333333333333333333333333222333444555555444333222222333333444444333333222111111111222222333333333000111222222333333333333222222222222111111000000111111222333444444555555222111111111111111111222333333333333333333333333444444333222222222333444444444444444444444333333333333444333222111333555666666555444333333222222444444444444444444444444333333333333333333333333222222333333333444444444444444444444444444444444222222222222222222222222222222333333333444444444111111111111111111111111444444444555555555666666333333333444444555555555555555444444444333333333111333555555444333444555333444444555555444444333111333555777888666444333333555666444222111444666555555555444444555555555777777666666555555555444444444444555666777888888444555666777777666555444333333444555666777888888999888777555555555666777888999888777555555777999777777777777777777777777777777777777888888888888999999888888888888999999777777666666666666777777777888888888888999999999{{{ooohhhffffffooozzz___TTTPPPLLLKKKNNNNNNMMMLLLKKKKKKLLLMMMNNNLLLJJJGGGDDDBBBAAAAAAAAABBBAAAAAA@@@@@@??????>>>===============<<<<<<;;;<<<;;;:::999999;;;<<<>>>:::999777555666888:::<<<===>>>???===:::666555444333333333333333333333333333444555555444222111000222222111111111111111222111111111111111111111111111111111111111111111111111111111000000000000000222222333222111///---,,,111111111111111111111111///...---...000222111000222111111111000000//////222222111000000000000000---///111000...---000444333333222222111000//////222111000000000111333444222222111111111111222222111111222222222333333333...///000111333444666666222222222222222222222222000111222333333222111000222222222222222222222222333333333222222111111111333111...000333444222///111222444555555444222111111111222222222333333333222222222333333444444444777555333111000000000111333333444444444333333222333333333222222111111111111111111111111111111111333333222111111000000000222333333444444444333333444333333222111111111222333333333333333444555666///000111222333444444444333333333333333444555666222222222222222222222222333222222111111222222333///000000111111222222333222222111111111111222222333333333444444555555555444444222222222222444444444444444444333333222111111222222333333222222111444333333222222333333444444444333222000//////...333333333333333333333333333333222111222333444555222222222222222222222222222222444444444444222222111222222333333444444555333333333333333333333333444333333222222333333444666666555555555444444444666666666555444444333333444444444555444444333333222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444111111222222333444555555666777888888888777555444444444333444444555666777444444444444333333222111666666666666666666666666;;;999777666666555333111555555555555666666666666666666777888888888888888666666777777888888999999999999999888888888777777;;;;;;;;;::::::999999999888888888888888888888888{{{nnniiiggggggpppxxx]]]RRROOOKKKJJJMMMMMMLLLKKKKKKJJJKKKLLLLLLJJJHHHEEECCCBBBBBBCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@======>>>>>>======<<<;;;<<<;;;999888777888999::::::999777666666888:::<<<===>>>???===999666555444333333333333333333333333666444333555888999777444222222111111111111111222111111111111111111111111111111111111111111111111111000000000000000000000000000111222111111//////111111111111111111111111111000//////111111000///111111111111000000000///222111000000/////////000000///...///000111111111333333222222111000000///111111000000111111222333222222111111111111222222111111111222222222333333//////000000000111111111222222222222222222222222111111222222222222111111222222222222222222222222333333333222222222111111333333444333333333333444111222444555555444222111111111222222222333333333111111222222222222222222333222111111000111222333000111111222222111111000333333333222222111111111111111111111111111111111222222333333444444555555333333333333333222222111444333222222111111222222222222222222222333444444222222333333333222111111222222222222222333444444222222222222222222222222333222222111111222222333444444444444444444444444222222111111111111222222222222222333333333333333444333333222222333333444333333444444333333222111222222333333333333222222444333333222222333333444333333444444444444555555333333333333333333333333333333222222222333444555222222222222222222222222333333444555555444333333333333333333222222222222333333333333333333333333444333333222222333333444666555555555444444444444333333333333444444444444333444444444444444333333555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444333333333444555555666666555666666777777777666666555555555555555555444444444555555555555444333222444444444444444444444444111000000222444555555444555555555555666666666666555555666777777777777666777777777777777888888888999999999888888888777777999999999999999888888888888888888888888888888888}}}ooojjjhhhhhhooouuu[[[QQQNNNKKKJJJMMMMMMMMMLLLKKKJJJJJJKKKKKKHHHGGGEEECCCBBBCCCDDDEEEDDDCCCCCCBBBBBBAAAAAA@@@======>>>>>>======<<<;;;<<<;;;999777666666666666999888777666666888:::;;;<<<>>>>>>===999666555444333333333333333333333333888333000333999<<<:::777222111111111111111222222111111111111111111111111111111111111111111111111000000000000000000111111...///000111111111111111111111111111111111111111444222111000111111///...111111111111000000000000111000000///////////////333///,,,...222444222///333333222222111000000000000000111222222222222222222222111111111111222222111111111222222222222333222222111111000/////////222222222222222222222222222222111111111111222222222222222222222222222222333333333222222222222111000444666555111000333666111222333444444333222111111111222222222333333333222222111111111111111111/////////000111222333444000000111111111111111000222222222222222111111111111111111111111111111111000000000000111111111111333333333222222111111000333333222222111111222222222222111111111222333333555555444333222000///...222111111111111222222333222222222222222222222222333222222111111222222333444333333222111111000000222222111111111111222222333222222222222222111111444333333222222333333444333333333333333222222111222333333444444333333222333333222222222222333333111111111222222222333333333333333333333333333333333333222222222333444555222222222222222222222222444444555555555555444444444333333222111111000000333333333333333333333333444333333222222333333444555555555555444444444444111111111222333444444444333333444444444444333333444444444444444444444444333333333333333333333333555555555555555555555555444444444444444444444444444444555666666777777777555555555555555666777888555666666666666444333222555555666666555555444444333333333333333333333333111000111333666999999999555555555555666666666666444444555666666666666555888777777777777777777666999888888888888777777777777777777888888888888888888888888888888888888888tttiiigggffflll}}}ttt[[[QQQOOOLLLKKKNNNNNNNNNMMMLLLLLLKKKKKKKKKIIIGGGEEECCCBBBBBBCCCDDDBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<::::::888777666666666777999888777666777888:::;;;<<<===>>><<<999666555444444444444444444444444444444222///000444777777666111111111000111111222333111111111111111111111111111111111111111111111111000000000000000111111111///000000000111111111111111111111111111111111111333222111111222222111///111111111000000000000000000000///////////////000333111//////111333222000222222222111111111000000///000111333333222111111222222111111111111222222111111111111222222222222444444333333222111111111222222222222222222222222333222111000000111222333222222222222222222222222222222222222222222222222000111333222000///111333111222333333333333222111111111222222222333333333333333222222111111000000......///000000222222333111222222333333333333222222222222111111111111111111111111111111111111111222111111///...---,,,+++111111111111111111222222333333222222111222222333333222222222222222333333555555444333222000///...222222111111111222222333222222222222222222222222333222222111111222222333222111111111000000000///222222111111111111222222444444333333222222111111333333333333333333333333222222333333333222222111333333444444444444333333333333222222222222333333222222222111000/////////333333333333333333333333222222222333333333444444222222222222222222222222333444444444444444444333222222222111111111000000333333333333333333333333444333333222222333333444444444444444444444444444111222222222333333333444222222333444444444333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333555555555555666666777777444333333333444666888999444555666777777555333222444444555555555555444444333333333333333333333333555444444555777888777666555555555555666666666666444444555666666666666555888888777777666666666555888888888888777777777777666777777888888999999999888888888888888888888888xxxgggeeecccgggwwwuuu\\\SSSQQQNNNMMMOOOOOOOOOOOOOOONNNNNNMMMMMMKKKIIIFFFCCCBBBAAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<999999888888888999999999888888777777777888999:::;;;<<<===<<<999666555555444444444444444444444444222333444222//////222666111111000000111222222333111111111111111111111111111111111111111111111111//////000000111111111111111111111000000000000000111111111111111111111111111000000000222333333111000000000000000000111111000000////////////000000111222333222000///111333222222222111111111111111///000111333333222111111222222111111111111222222000000111111111222222222222222222222222333333333222222222222222222222222333222111000000111222333222222222222222222222222222222222222222222222222333111///000222333111000222222222222222222222222111111222222222333333333444444333333222222222111000000000000111111000000000111222222333333333333111111111111111111111111111111111111111111111111555444333222111000//////000//////000111222444555333222222111222222333333444444333333333333444444333333333333333222111000333333222222222222333333222222222222222222222222333222222111111222222333333333333444444444555555222222111111111111222222555555444444333333222222333333333333333333333333111111222333333222222222222333333444444333333222333222222111111222222333555555555444333333222222333333333333333333333333222222333333333444444444222222222222222222222222222222222222222222222222000000111111111222222222333333333333333333333333444333333222222333333444333333444444444444444444444444444444333333222222111222222333444444333333555555555555555555555555333333333333333333333333222222222222222222222222333333333333333333333333333444444444444444555555333222222222444666888999222333555777777666555444222333333444444444333333444444444444444444444444444222111111333333222000555555555555666666666666555555666777777777666666888777777777666666555555777777777777777777777777777888888888999999::::::888888888888888888888888zzzfffdddbbbeeesssvvv^^^UUUSSSOOONNNPPPNNNOOOPPPPPPPPPPPPOOOOOOLLLJJJGGGDDDAAAAAAAAAAAADDDCCCCCCBBBBBBAAAAAA@@@>>>>>>??????>>>>>>===<<<999999999:::::::::;;;;;;888888888888888999999::::::;;;<<<;;;999666555555444444444444444444444444222666999666000...111666000000000000111222333333111111111111111111111111111111111111111111111111/////////000111111222222222222111000//////000000111111111111111111111111000///...000222333333222000000000000111111111111000000000000000111111222111444555333000...111555111111111111111111111111000000111222222222222222222222111111111111222222000000000111111111111222......///000111222222222222222222222222222222222222222111111111111222222222222222222222222222222111222222222222333333333666333000111555666444000222222222222222222222222111111222222222333333333444444444333333333333333111222222222111000//////......///000111111111111000000000111111111111111111111111111111111111111///000000111222222333333111000000000111333444666222222111111222222333333555555444444333333444444111111222333333333222222444444333222222222222333222222222222222222222222333222222111111222222333111111111222333444444444222222111111111111222222555555444444444444444333222333333444444333333222000111222222222222222222111222222333333222222111222222111111111111222222000000111222333444555555333333333333333333333333111222333444444444333333222222222222222222222222222222111111111111222222000000111111222333333444333333333333333333333333444333333222222333333444333333333333444444444444555555555444333222222222000111222333333444444333333333333333333333333333333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333111222222333444555777777222333444666666666666555222222333333444333333333444444444444444444444444333222111222444555444333555555555555666666666666555555666777777777777666777666666666666666666555666666777777777777777888888888888999999999999999888888888888888888888888vvviiigggdddfffssswww___VVVTTTOOOMMMOOOLLLMMMNNNPPPPPPPPPPPPOOOJJJIIIFFFCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBAAAAAA@@@>>>????????????>>>======::::::::::::::::::999999888888888888888999999999999;;;<<<;;;888666555555555555555555555555555555333666888666333111222333000000000000111222333444111111111111111111111111111111111111111111111111...//////000111111222222111000000//////000111222111111111111111111111111111/////////111111111//////000000000111111111111111111111111111222333333444444444333222111222333111111111111111111111111111111000000111111222333222222111111111111222222000000000000111111111111...//////000111111222222222222222222222222222222111111222222222222111111222222222222222222222222111111222222222333333333444333333333333444333333222222111111111111222222111111222222222333333333222222222222222333333333111222333333333222000000---...///000111111111111///000000000111111111222111111111111111111111111,,,---...///000222333333555333222111111222333444222222111111222222333444555444444333222222333333111222222333333222222222333333222111111111111111222222222222222222222222333222222111111222222333000000000000000000111111222222111111111111222222333333333333333444444444222333333444444333333222000000111222222222222222000111111222222111111000222222111111111111222222---...///000111222333333333333333333333333333333111222333444444444333333222222222222222222222222333333222111111222333333222222222222333333333333333333333333333333333333444333333222222333333444222222333333333444444444333333333333222222222222000000111333333444444333000000000000000000000000333333333333333333333333222222222222222222222222222222222222222222222222333333333333333222222222000111222333444555555555444444555555555555555555222333333444555555444444333333333333333333333333444333333444666777777666555555555555666666666666444444555666666666666555555555555666666666666666666666666666777777888888888888888888888777777777888888888888888888888888rrrllljjjggghhhuuuwww___VVVSSSOOOLLLMMMJJJKKKMMMOOOPPPPPPPPPOOOHHHGGGEEECCCBBBCCCDDDEEEBBBBBBAAA@@@@@@??????>>>???????????????>>>======;;;;;;;;;:::999888777666777888888888999999999999999;;;<<<;;;888666555555555555555555555555555555333333444444555444222000000000000000111222333444111111111111111111111111111111111111111111111111...//////000111222222222//////...///000111333555111111111111111111111111222111//////000000...---//////000000111111111222222111111111222333444444777444111111444555333000111111111111111111222222222111000000000111333444222222111111111111222222000000000000111111111111222222222222222333333333222222222222222222222222000111222333333222111000222222222222222222222222111111111222222333333333///222444333000///111333222222111111111111222222111111222222222333333333000000111111222222222333111111333444444333222111//////111222222333333333//////000000111111111222111111111111111111111111222333333333333444444444888777444222111111111222222111111111222333333444444333333222111111111222333333333333333222111000222222111000000///000000222222222222222222222222333222222222222222222333555555444444333222222222222222111111111111222222111111111222222333333444222222444444444444222222///000111222222222222222000000111111111111000000222222111111111111222222444444444333333333333333333333333333333333333333111222333444555444333333222222222222222222222222444444222222222222444444555555444333333222222222333333333333333333333333444333333222222333333444222222222333333444444444000000000111222222333333///000111222333444444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333000111333444555555444333777777555444444444444444333444444555666666666555222222222222222222222222444222111111333333222000555555555555666666666777222333444444555555444444444555555555666666777777555666666666777777888888888888777777666666555555888888888888888888888888vvvnnniiidddeeetttvvv^^^UUURRRNNNNNNQQQLLLLLLMMMNNNOOOOOOOOOOOOKKKIIIEEEBBBAAAAAABBBCCCDDDCCCBBBAAA@@@????????????????????????>>>======::::::::::::::::::::::::888999999999777777999::::::999888777666555444333222222222222222222222222444444444333333333222222333333222222111000000000000111222222111000111222333333222111000000000111111111222222222222111111111111111111111000///...////////////////////////...///111333333111///...222111111111000000//////111111111111000000000000222222222222222111000///000111222333333222111000222222111000///...------333222111/////////000111...------------///111222444444444333333222222222222222333333333222222111000000000000000000000000000111111222222222111111000111111111111222222222333222222222111000000000111111111111111111111111222222222222222222222222333333333222222222111111222222222111111111111111000000000000000000000000000111111111111222222222444333222222111111222222333333222222222222333333777666444222222222444555222000///000111333222222333333333333333333333333333222222111111222222333222222222222222222222222111111111111000000//////111111111111111111111111222222222222222222222222333333333333333333333333222333444555555444222111555555555444444333333333111111222333333333333222555444222222222222444555444333111//////000222333333333333333333333333333111111222222222333333333///000222333333222000///111111111111111111111111000111333444555444444333444444333222111111111111333333333333333333333333111111222222222333333333444444333333333333222222333333333222222111111111222222222222222222222222444444444333333222222222222222222222222222222222222222222222222222222222333666888777444111000111444333222222222222333444444444444444333333222111333333333333333333333333444444444555555555555666444444444555555555555666555444444444444555666666555555444333444555666777555555555555666666666666555444444444444555666666333333444555666777888888555666777888888777666555888888888888888888888888yyynnniiidddiii{{{ttt]]]UUURRRNNNMMMPPPMMMMMMNNNNNNOOOOOONNNNNNKKKIIIFFFDDDBBBBBBCCCCCCDDDCCCBBBAAA@@@????????????????????????>>>======::::::::::::::::::::::::555666777666444444666777::::::999777666555444333333333333333333333333333333333333333333222222111333333333222222222222222000111222222111000111222222222111111000111111111000000000111111000000000111222222222222111111000111111111111111111111111///000111222222111000///111111111111000000000///111111111111000000000000111222222222222111000///000111222222222222111000222111111000000//////...333222000/////////000111////////////000111222333222222222222111111111111111222222333333222222111000000000000000000000000111111222222222111111000000111111111111222222222222222222111111111111111111111111111111111111111222222222222222222222222333222222222111111111111111111111111111111222222111111111111111111111111000111111111111222222222333222111111000000111111000000////////////000000666555333222111222333444222111000000222333333222333333333333333333333333444333333222222333333444222222222222222222222222222222111111111000000000111111111111111111111111222222222222222222222222000000000000000000000000///000222333333222111000444444333333222222222222111111222333333333333222222222111111111111222222333222000000000111222444333333333333333333333333111111111111222222222222000111222444444222111000222222222222222222222222111222333444444444333222333333222222111222222222333333333333333333333333111111222222222333333333444444333333333333222222444333333333222222222222333333333333333333333333444444444333333222222222222222222222222222222222222222222222222222222222333444555444222111222444444444333222222333444444333444444444333333222111333333333333333333333333444444444444555555555555444444444444555555555555333222222222222333444444555444444333444555666777555555555555666666666666555444444444444555666666555555555666666666666666555555666666666666555555777777777777777777777777~~~oooiiieeelllrrr]]]UUURRRNNNLLLNNNNNNNNNNNNNNNNNNMMMMMMMMMJJJIIIGGGFFFDDDDDDCCCCCCDDDCCCBBBAAA@@@????????????????????????>>>======::::::::::::::::::::::::888999999888777777888:::::::::999888666555444333444444444444444444444444111222333333333222000///222333333333333444444444000111222222111000111222111111111000111111222222//////000000000000//////111111222222333333222222111111111111111111111111000000000000000000000000111111111111000000000000111111111111000000000000111111222222111111000000000111111222222111111000111111111111111111111111222111000000///000000000000000111222333333333333/////////000000000000000111111222222222222222111000000000000000000000000222222222222222111000///000111111111111222222222111111111111111222222222111111111111111111111111222222222222222222222222222222111111111000000000000000000111222222222333222222222222222222222222000111111111111222222222222111000000//////000000222222111111111111222222444333222111111111222333333222111222333444444222333333333333333333333333444444333333333333444444222222222222222222222222222222222222222111111111111111111111111111111111222222222222222222222222222222222222222222222222...///111222333333222111222222222222111111111111111111222333333333333222222222333333333333222222222111000000111222333444333333333333333333333333111111111111222222222222111222333444444333222111333333333333333333333333222333333444333333222111222222222111222222333333333333333333333333333333111111222222222333333333444444333333333333222222444444444444333333333333333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222333333222111000111555777555444444333333444444555333333444444444333222222333333333333333333333333444444444444555555555555444444444444555555555555222222222222222333444444555444444444444555666666444555555555555666666666555444444444444555666666777777666666555555555555555555444444444444555555666666666666666666666666qqqjjjfffnnnrrr]]]VVVTTTOOOLLLNNNPPPOOONNNMMMMMMLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCBBBAAA@@@????????????????????????>>>======::::::::::::::::::::::::999:::;;;:::888888:::;;;;;;:::999888666555444444444444444444444444444444000111222333333111000///111111222222333444444555000111222222111000111222111000000000111222333333//////000000000000/////////000111222222222222222111111111111111111111111111111000000000000111111111111111000000000000000111111111111000000000///000000111111111111000000000000111111111111000000000000111111222222222222111111000000000000000000///000222333444333222222.../////////000000111111000111111222222222222111000000000000000000000000333333333222111000///...000000111111111222222222000000000111222222222333111111111111111111111111111111111111111111111111111111111000000000000/////////000111222333333333222222222222222222222222000000111111111222222222222222111000000000000000444333333222222333333444222222111000000111111222333222222333444555444333222222222222222222222222444333333222222333333444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333000111222444444555555444222222222222222222111111111111222333333333333222333444666666666666444333111000000111111333444555222222222222222222222222222222222222333333333333222333333444444333333222333333333333333333333333333333333333222222111111111111111111222333444444333333333333333333333333111111222222222333333333444444333333333222222222444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222444333333222222333555666444444444444444444444444333333333444444333333222333333333333333333333333333333444444444555555555333333444444444555555555444444333333444444555666444444444444555555666666444444444555555555666666555444444444444555666666666666666666666555555555777666444444444444666777666666666666666666666666qqqkkkgggpppsss___XXXUUUPPPMMMOOOPPPPPPNNNMMMLLLKKKKKKLLLIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@????????????????????????>>>======::::::::::::::::::::::::666777888777555555777888;;;:::999888777666555444222222222222222222222222111111222333222111000/////////000111222333444444000111222222111000111222111000000000111222333333000111111222222111111000......///000111111000000000000000000000000000000111111000000000000111111000000000000000000111111111111111111000000000//////000000111111111000000000000000000000000000000000000000111222222333333000000000111111111000000///000111222222222111000000000000111111222222222///000111111222222222222000000000000000000000000333333333222111000///...000000111111111222222222000000000111222222222333111111111111111111111111111111111111111111111111111111111000000000000/////////000111222333333333111111111111111111111111000000111111111222222222333333222111111111111222000000////////////000000111111111111111111111222222222222333555555444222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////000111222333444555555555222222222222333333333333111111222333333333333222333444666666666666444333000111111111222333444555222222222222222222222222333333333444444444444555333333333333333333333333333333333333333333333333444333333222111111111111111111111111222333444444333333333333333333333333111111222222222333333333444444333333333222222222444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222444444555666666555333222444444444444444444444444222333333444444333333333333333333333333333333333333333333444444444444555333333333444444444444555444333333333333444555555444444444555555555555555444444444444555555555555555444444444444555666666444444555555666777777888888777666555555666777888777777777777777777777777oookkkhhhqqquuu```WWWTTTOOOMMMOOOPPPOOOMMMLLLKKKKKKLLLLLLHHHHHHGGGEEEEEEDDDDDDEEEDDDCCCBBBAAA@@@????????????????????????>>>======::::::::::::::::::::::::888999999888777777888:::;;;;;;:::999777666555444222222222222222222222222333333222222111111111111//////000111222222333333000111222222111000111222111111111000111111222222111111222222222222111111......//////000/////////////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000//////000000111111000000111000000//////000000111000000000111111222222222//////000111111111111000//////000000000000000///111111222222222222222222//////000111222222222222000000000000000000000000222222222222222111000///000111111111111222222222111111111111111222222222111111111111111111111111111111111111111111111111222222111111111000000000000000000111222222222333000000000000000000000000000111111111111222222222444333333222111222222222222111111000000111111222000111111111111222222222111111111333555555333111222222222222222222222222111111000000000000111111222222222222222222222222111111111222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000111111222222333222222222333333333333333111111222333333333333222222222333333333333222222111111222222333333444444222222222222222222222222333333333333444444444444333333222222222222333333333333333333333333333333333222222111111111111222222222222111222222333333333333333333333333333333111111222222222333333333444444333333333333222222333333333333444444444444333333333333333333333333222222333333333333444444222222222222222222222222222222222222222222222222444444444666777555222///222333333444444333333222222222333444444444333333333333333333333333333333333333333333444444444444333333333333444444444444111111111111111222333333333444555555666666555555333444444444444555555555555444444444444555666666333333444555666777888888777777666666666666777777777777777777777777777777pppllliiinnnvvv___VVVRRRMMMKKKNNNPPPNNNMMMKKKJJJKKKLLLMMMHHHGGGEEECCCCCCCCCDDDEEEDDDCCCBBBAAA@@@????????????????????????>>>======::::::::::::::::::::::::;;;;;;<<<;;;:::999;;;===<<<;;;:::999777666555555333333333333333333333333555444222111111111333333111111111222222333333333000111222222111000111222222222111111000111111111000000111111111111000000///000000000000//////...000000000000000000000000///000111222222111000//////000000000111111111111111111111111000000000000...//////000000000000000111000///......///000111000000000000000000000000...///000111222111111000111000000/////////000000222222222222222222111111...///000111222222222222000000000000000000000000111111222222222111111000000111111111111222222222222222222111111111111111111111111111111111111111111111111111111111111111333222222222111111111111111111111111111111222222111111111111111111111111000111111111111222222222333222222111111111111111444333333333333333333444000111111222333333222222000000111333444444222000111111111111111111111111222111111111111111111222222222222222222222222222000000000111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111222222111111111111222222222333111111222333333333333222222222111111111111222222222222333333333333333333111111111111111111111111111111111222222222333333222222222111111222222222222222222222222222222222222111111000000111222333333333222222111222222222333333333333333333333333111111222222222333333333444444333333333333222222222222222222333333333444333333333333333333333333222222222333333444444444222222222222222222222222222222222222222222222222333111000111444444333111111111222333333222111111111222333333444444444333333333333333333333333333222222333333333444444444222222333333333444444444111111111000111111222333333444555666666666555444333333444444444555555555555444444444444555666666444555555555666666777777555666666666666666666555666666666666666666666666rrrooojjjkkkxxxvvv^^^TTTPPPKKKJJJMMMOOONNNLLLKKKJJJKKKMMMNNNIIIGGGDDDBBBAAABBBDDDFFFDDDDDDBBBAAA@@@????????????????????????>>>======::::::::::::::::::::::::888999999888777777888:::<<<;;;:::999888666555555444444444444444444444444777555222000000111444555222222333333333333444444000222222222111000111222333333222111000000000111//////000000000000//////111111111111111000///...111111111111111111111111...000111333333111000...//////000000111111111222111111111111000000000000......///000000000000000111000///......///000111000000000///////////////...///000222222222111000222111000/////////111111333333222222111111000000......000111111222222222000000000000000000000000000111111222222222111111000111111111111222222222333222222222111111000000111111111111111111111111000000000000000000000000333333333222222222222111222222222111111111111111222222222222222222222222000111111111111222222222222111111000000000000000111000000000000000000111000111222333333333333333//////000222444444111///111111111111111111111111333222222222222222222333222222222222222222222222//////000000111111111222111111111111111111111111000000000000000000000000////////////////////////444444333333222333333333//////000000111111111222111111222333333333333222555444222222222222444555333333444444444333222222111111111111111111111111///000000000000111111111222111111000000111111222111111111111111111111111111111000000000111333444444444333222111111111111333333333333333333333333111111222222222333333333444444444333333333222222111111111222222333333333222222222222222222222222222222222333333444444444222222222222222222222222222222222222222222222222111...,,,---000333444333000111222333333222111000111222333333444444444444333333333333333333333333222222333333333444444444222222333333333444444444333333222222333333444555333333555666666666555444333333333444444444555555555444444444444555666666666666666666666555555555333444555666666555444333555555555555555555555555zzzmmmgggkkksssyyyaaaTTTOOOMMMKKKLLLTTTRRRPPPNNNLLLKKKKKKKKKIIIIIIGGGEEEDDDCCCCCCCCCDDDDDDCCCBBB@@@??????>>>===>>>>>>???@@@@@@AAAAAA<<<;;;::::::999999::::::;;;:::999888777777777777===<<<999777555666777777555555444333333222222222333222111111111222333444222222222222222111000/////////000000000000//////111111111111111111111111222222222111111111000000444444333333222111000000000000111111111111000000000111111111111111000000...///000222222111111000////////////............333333111111111222333444000000000000000000000000000111111111111222222222//////000000111111222222000//////111333222...)))###''',,,---------///111---...///111111222222222000000000000000000000000111111111111111111111111//////000111222333333333......///000111222222333000000000000000000000000111111111111000000/////////////////////000111111333222000.........//////222111111111000000//////222222111111111111222222444333111000000000111111333222000/////////000111////////////////////////222222222222222222222222111111111111111111111111222111000//////000111222444333000///...///000111111111111111111111111111111111111111111111111111444333111000000000111222333222111000000111222333333333222222111000000000111111111111111111111111333333333333333222111000111111111111111111111111333333333222222111111111222222222222222222222222222222333333333333444444111222222333333222222111111111111111111111111111333333333333333222111000111111111000111111222333222222222222222222222222111111111111000000//////222222222333333222111111222222333333333333444444444444222222222222444444444333333333222333333333222222444444444444222222444333333222111111111222555555555555444333333222444444444333333222222222333222000222444444222///111111111222222333333333222222222222222222222222222222111111000111111111222222222222222222222222222222222222333333444555444444444444444444444444333333333333333333333333333444555555666666555555777777666666555555555444444444444444444444444444{{{nnnfffiiinnnzzzwww```TTTPPPNNNLLLLLLRRRPPPNNNLLLKKKJJJKKKKKKIIIIIIGGGEEEDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::999999::::::999999888888777777888888===<<<:::888777777777777111111111111111111222222333222111111111222333333333333333333333222111111111111222222222222111111111111111111111111111111222222222111111111000000333333222111111000//////000000111111111111000000......////////////.........///000111222111111000////////////////////////333222111000000000111222000000000000000000000000000111111111111222222222000000000000000111111111000//////000222222///,,,,,,///111222000//////111...///000111111111111111111111111111111111111111111111111111111111111111000000000111222222222333//////000000111111222222000000000000000000000000222222111111111000000000///////////////000111111111111000000000111222333222222222222111111111000222222111111111111222222111111000000111222333444333333111000000000111222111111111111111111111111222222222222222222222222111111111111111111111111222111000//////000111222222111/////////000111333111111111111111111111111111111111111111111111111333222222111000000111111222222111000000111222222222222222111111111111111111111111111111111111111333333333333333222111000222222222222222222222222333333333222222222111111222222222222222222222222222222222333333333444444111222222333333222222111111111111111111111111111333333333333333222111000111111111111111222222333222222222222222222222222333333333333222222222111222222333333333333222222222222333333333333444444444333333222222333333444444444333222222222333444222333333444444333333222444333222222111111222222222222333333333222111111333222222222111111111111333111000222444444333000222222222222222222333333222222222222222222222222333222222111111111222222222222222222222222222222333333222222222333444444444444444444444444444444666666666666666666666666333444555555666666555555777666666666555555555444555555555555555555555555}}}pppgggggghhhqqquuu___TTTQQQOOOMMMMMMOOONNNLLLKKKJJJJJJKKKKKKIIIIIIGGGEEEDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@???????????????>>>===<<<<<<;;;<<<;;;::::::999999::::::888888777777777888999999<<<<<<;;;;;;:::999888777000000000111222333333333333222222111111111222222333333333444333333222111111111222222222222111111111111111111111111111111222222222111111111111111222222111111000/////////000000111111111111000000......//////000//////...//////000111111111111000000000000000000000000000222111000///////////////000000000000000000000000000111111111111222222222111111111111000000000000000///...///000111000///000222333333111000000111///000000111111111000000111111111111111111111111111111111111111111111111111111111111111111222222000000000000000111111111000000000000000000000000222222222222222111111111000////////////000111111.........///000222333444333333333222222222222222222222111111111111222222222222111111111111222333444333222111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000////////////111333444111111111111111111111111111111111111111111111111111222222222222111000000222222111000000111222222000111111111111222222222111111111111111111111111222222333333333222111111333333333333333333333333333333333222222222222111222222222222222222222222222222222222333333333333111222222333333222222111111111111111111111111111222222333333333222111111111111111111111222333333222222222222222222222222333333333333222222222222333333444444444444333333222222333333333333444444444333333222222333333444555444222111111222444555444333333222222333333444333333222222111111222222111111222333333333222222333333333333222222222222111111000222444444333222333333222222222222222222222222222222222222222222333333222222222222333333222222222222222222222222444444333222222222333333444444444444444444444444333333333333333333333333333444555555666666555555666666666555555555555555666666666666666666666666~~~qqqgggeeedddjjjttt___TTTRRRPPPNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMIIIIIIGGGEEEDDDCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@?????????>>>======<<<<<<<<<;;;::::::999999::::::666666666666777888999:::;;;<<<======<<<:::888777333333333444444444555555222222222111111111111111222222222333333222222111///000000111111000000///111111111111111111111111111111111111111111111111222222111111000000000000000111111222222111111000000000111222222222111111///000000000111111111111111111111111111222222222222111111000////////////000000000000000000000000000000111111111222222222222222111111000000//////000///......///000111222...///000000000000111111000111111111111000000///111111111111111111111111111111111111111111111111222222222111111111111111111111111000000000000000000000000000000000000000222222222222222222222222000000//////000000111222++++++,,,---...///000000222222222222222222222222222222111111111111222222444444222111///...---,,,222222222111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111000000000000000000111000000//////000111222222111111111111111111111111111111111111111111111111000111222333333222000000222111111111111111111222///000000111222222333333111111111111111111111111222222333333333222222111333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333111222222333333222222111111111111111111111111111222222333333333222222111222111111111111222333333222222222222222222222222111111111111111111111111333333444444555555444444222222222333333333444444333333333333333333333333555333222000111222555666444444222222222222444444333333222222111222222333222333333444555555555555555555555555555555555555000000111222333444333333333333333222222111111111222222222222222222222222333333222222333333444444222222222222222222222222555444333333222222222222444444444444444444444444222222222222222222222222333444555555666555555555555555555555555555555555555555555555555666666666~~~rrriiifffcccggguuu___TTTRRRPPPNNNNNNNNNMMMLLLLLLKKKLLLMMMNNNIIIIIIGGGEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA????????????????????????<<<;;;::::::999999::::::555555666666777888:::::::::;;;===>>>===;;;999777555555555444444444333333222222222222111111000000000000111111111111000000000000111111111111000000111111111111111111111111111111111111111111111111222222222222222111111111111111222222222222111111000000111222222222222222000000000000000111111111000111111111222222222333222222222111111000000///000000000000000000000000000000111111111222222222222222111111000000//////000///.........///111333///.........///000000000000111111111111000000///111111111111111111111111000000000000000000000000222222222111111111111111111111111000000000000000000000000000000000000000222222222222222222222222000000000000000111222222------............------000000111111111111111111222222111111111111222222222222111000...,,,+++***000000000000000//////...000000000000000000000000000000000000000000000000111111111111111111111111000000000111111000000000222111111000000000000000111111111111111111111111111111111111111111111111000000222333333222111000111111111222222111111111//////000111222333333444111111111111111111111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333111222222333333222222111111111111111111111111111111222222333333333222222222222222111222333333444222222222222222222222222111111111111111111111222222333444444555555555444222222222333333333444444333333333333333333333333444333222111111333555666444444222222222222444444333222222111222222333333222333333444555555555555555555555555555555555555000111222333333333333333333333333222222111111111222222222222222222222222333222222222333333444555222222222222222222222222555444333333222222222222444444444444444444444444555555555555555555555555333444555555666555555555444444444555555555555555333333444444444555555555tttkkkhhhbbbfff~~~yyyaaaUUUQQQOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNIIIIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA???????????????@@@@@@@@@<<<;;;::::::999999::::::555555555666777888999::::::;;;<<<======;;;999888444444444333222111111111222222222222111000///......///000000000000000000222222333333333333222222111111111111111111111111111111111111111222222222222222222222222222222222111111222222222222111111......///000111111111111000000000///000111111222000000000111222222333333000111111222222111111000000000000000000000000000000111111111111222222222111111111111000000000000///000000///......000333444222000///000000///...///000000111111111000000222222222222222222222222000000000000000000000000111111111111111111222222000000000000000111111111000000000000000000000000111111111222222222222222111000000000000111222222111222222111000///...---000000000000000111111111222222111111111111222222---...////////////......//////000000//////...---////////////////////////111111111111111111111111111111111111111111111111000000111111111111000000222222222111000//////...111111111111111111111111111111111111111111111111000000111222222222222111000111222222222222111000//////000111222222333333111111111111111111111111111111222333333333222222111111111111111111111111111222222222222333333333222222222222222222222222111111111111222222222222111222222333333222222111111111111111111111111111111111222333333333222222222222222222222333444444222222222222222222222222333333333333444444444444111222333444444555444444222222333333333333444444222333333444444333333222222222222222333444555555444333333222222333333444222222111111222222333333111111222333333333222222222222222222333333333333111222444444222111222222333333222222222222222222222222222222222222222222222111111222222333444555222222222222222222222222444444333222222222333333444444444444444444444444444444444444444444444444333444555555666666555555444444444444444555555555222222333333444555555555vvvnnniiibbbddd|||}}}cccUUUPPPNNNNNNOOONNNMMMLLLKKKJJJKKKKKKLLLIIIIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@??????>>>>>>======<<<;;;::::::999999::::::666666666666666777888999::::::;;;<<<;;;:::999888333333333333333333222222111222222222111000...---//////000111111111111111222333333444444333333222111111111111111111111111000000111111111222222222111111111111111222222222111222222333333222222111......///000111111111111111000/////////000222222//////000000111222222333---...///111111111111000000000000000000000000000000111111111111222222222000000000000000111111111///111111000...---///111555222//////000111000///...///000111111111111111222222222222222222222222000000000000000000000000000000000111222222222333//////000000111111222222000000000000000000000000000000000111111111222222111111000000111111222333222222333222222000///...000000000111111222222222222222111111111111222222---...///111111111111000///000000111000///...---000000000000000000000000222222222222222222222222111111111111111111111111///000111222222111000///000000111111111000000///111111111111111111111111111111111111111111111111111111000000111222222333000111222222222222111000000000000111222222222333111111111111111111111111000111222333333333333222222222222222222222222222111111222222222333333333222222222222222222222222111111111111222222222222111222222333333222222111111111111111111111111111000111222333333333333222333222222222222333444444222222222222222222222222333333333444444444555555000111222333444444444444222222333333333333444444222333333444444333333222000111222444444555444444222333333444444333333222222222111111222222333444222222333333333222111111111111111111222222222333222444555444111000000111222222222222222222333333222222222222222222222222000000000111111333444444222222222222222222222222333333222222222333444444444444444444444444444444222222222222222222222222333444555555666666555555333333333444444555555555333333333444555666666666xxxooojjjaaabbbzzzeeeUUUPPPNNNNNNOOONNNMMMKKKJJJIIIIIIJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@>>>===;;;::::::<<<;;;::::::999999::::::666666666666666777777888:::::::::;;;::::::999999333444444555555666666777111222222222111000...---///000111222222222222222000111111222222111111000111111111111111111111111000000111111222222222222000000000000000111111111111222222333333222222111000000111333333444444444111000/////////000222333...//////000111111222222+++,,,...000111111000000000000000000000000000000000111111111111222222222//////000000111111222222///111333111...---...000000---+++,,,000222333222......///111111222222222222222222222222222222222000000000000000000000000//////000111222333333444...//////000111222222333000000000000000000000000//////000000111111111222111111111000111111222333///000111111111000...---111111111222222333333333222222111111111111222222111222333333333111000///000111111222222000///...111111111111111111111111222222222222222222222222111111111111111111111111///000111222222111000///...///000111111222222111111111111111111111111111111111111111111111111111222111000000000111333444000111222333333222111000111111111111111222222222111111111111111111111111000111222333333333333333333333333333333333333333111111111222222333333333222222222222222222222222000111111111111222222222222222222333333222222222111111111111111111111111000111222333333333333333333333222222333333444555222222222222222222222222111111111222222333333333///000111222333333444333222222333333333444444444222222444444444444222222///000333555666555444333222222444555555444222222222111111111222333333444555555555555444444333222222222222333333444444444222444666555111//////111111111111222222333333444222222222222222222222222000000000000111222333444222222222222222222222222222222222222333444444555444444444444444444444444555555555555555555555555333444555555666666555555333333333444444555555555444444444555666777777888nnncccbbbeeewwwaaaTTTQQQOOOMMMOOOPPPPPPOOOLLLJJJIIIJJJKKKIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBAAA@@@???>>>============;;;:::888777666777888999888888777777777777888888:::::::::999888777666555444444333333222111000000333333333222222222111111000000111111111222222222111111111111111111111111////////////////////////222222333333333333222222////////////////////////111111000000000000000111000000000000111222333444000000000111222222222333000000000000000000000000333222111333555666444111111111000///------///111000000000000000000000000111111000000000000000111000000000000000000000000222111000///...---,,,,,,000000000000111111111111111111111111111111111111111111111111111111111111000000111111111222222333222222222111111111000000222111000000222333222111000111111111111222222222000000000000000000000000222222222111111111000000------------............111111000000000000111111111111000000000000111111222222222///------000333000111000///------///111222111111111000000//////111111222222222333333333222222222222222222222222111111111111000000000000555333111000111333333222222222222111111111000000//////000000000000//////111111111111111111111111222222222222333333444555666555333111111222333444111111222222222333333333111222222333333222222111222222222222222222222222333222222111111222222333333333333333333333333333222222222222222222222222333222222111111222222333333333333333333333333333222333333444444333333222222222111111222333444444111111222222222333333333000111333333222222333444111111222222222333333333222222222222222222222222111222222333333222222111333333222111111222333333333333333333333333333333333222222111111222222333222333333444444333333222333333333333333333333333111222222333333222222111111222222333333222222111000000000111222222222333+++,,,...000000000000///333333111000000111333333333333333333333333333333222222222333333444444444333333333444444444555555555444333222111222333444444777999999555333333444ooodddcccddduuubbbTTTQQQNNNLLLNNNOOOOOONNNKKKIIIHHHIIIJJJIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBBAAA@@@???>>>>>>=========::::::999888888888888999888888777777777777888888:::::::::999888777666555555444444333333222222222444444444333333333222222222222222333333333444444111111111111111111111111111111111111111111111111///000000000000000000///000000000000000000000000444444222111000000000000000000000000111222333333111111111111111111222222000000000000000000000000111///...///111222111///000111111000......///111000000000000000000000000111111000000000000111111000000000000000000000000........./////////////////////000000000111111111111111111111111111111111000000000000000000000000222222111111111111111111222222222111111111000000333222222222222111...,,,000111111111111222222222000000000000000000000000222222222111111111000000.../////////000111111111111111000000000000111111111111000000000000111111222000......000111111000000111111000//////111222111111111111000000000///111111111222222222333333222222222222222222222222111111111111000000000000222111//////000111222111222222222111111111000000///000000111111000000///111111111111111111111111222111111111111222333444555444222111111111222333111111222222222333333333111222222333333222222111222222222222222222222222333222222111111222222333333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333111222222333333222222111000000//////000111111222111111222222222333333333000222333333222111333444111111222222222333333333222222222222222222222222111222222333333222222111333333222111111222333333222222222222222222222222333222222111111222222333111222222333333222222111222222222222222222222222111222222333333222222111111222222333333222222111111111111111111222222222...///000111111111111111666555555444444555555666333333333333333333333333222222222333333444444444333333333444444444555555555444333222222333444444111444777777555333444555}}}nnnddddddcccqqqbbbUUUQQQMMMLLLMMMNNNNNNMMMKKKHHHGGGHHHIIIHHHHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAAAAA@@@@@@???>>>>>>======::::::;;;;;;::::::999888888888777777777777888888:::::::::999888777555555444444444444444444444444555444444444333333333333/////////000000000111111111111111111111111111111111111111111111111111111...//////000000//////...111111111111111111111111666555444222111000000///111111111111111111222222111111111111111111000000000000000000000000000000000...------...000000000000222333222111///000000000000000000000000000000111000000000000000111111000000000000000000000000.........//////000000000////////////000000000000111111111111111111111111////////////////////////333222222111111000//////222111111111111000000000222111111111222000---+++000111111111111222222222000000000000000000000000222111111111111000000000......///000000111222222111111000000000000111111111111000000000000111111222///---///222444111---,,,...000000000///000111111111111111000000000000111111111222222222222333222222222222222222222222111111111111000000000000///...------///111111000222222222111111111111111111111111222222111111111111111111111111111111111111111000000111111222222444333222000000111222222111111222222222333333333111222222333333222222111222222222222222222222222333222222111111222222333333333333333333333333333222222222222222222222222///000111111111111000///333333333333333333333333000111111222222111111000000000000///000000111222111111222222222333333333000222333333222111222444111111222222222333333333222222222222222222222222111222222333333222222111333222222111111222222333111111111111111111111111333222222111111222222333000111111222222111111000111111111111111111111111111222222333333222222111111222222333333222222111222222222111111111111111333222222222222222333333222222333333333333222222333333333333333333333333222222333333333333444444333333333444444444555555555444444333444444555555000222444555444444555666{{{lllccccccbbbnnn}}}aaaUUURRRNNNMMMOOOOOOOOONNNKKKHHHGGGHHHJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA@@@???@@@@@@AAA@@@@@@@@@@@@???>>>======:::;;;<<<<<<<<<;;;999888888888777777777777888888999999999999888666555444333333333333444444444444444444333333333222222222....../////////000000000111111111111111111111111111111111111111111111111000000111111111111000000222222222222222222222222555444333222111000000000111111222222222111111000222222111111000000//////000000000000000000000000333111///...///111333444000222444444222000000000000000000000000000000000000000000000000000111222////////////////////////111111000000///......---....../////////000000000111111111111111111111111000000000000000000000000111111111111000000000000111111111111000000000000///...---...000111111000000000111111111222222222000000000000000000000000111111111111000000000000,,,,,,---...///000000111111111000000000000111111111111000000000000111111222111222333444333000...))),,,...000/////////000111111111000000000000000111111111111222222222222111111111111111111111111111111111111000000000///...---,,,---000111111000111111111111111111111111111222222333333222222111111111111111111111111111222222111111111111222222222222111000000111111222111111222222222333333333111222222333333222222111222222222222222222222222333222222111111222222333222222222222222222222222111222222222222222333333///000222333333222000///222222222222222222222222111111222222222222111111333222222222222222333333111111222222222333333333111222333333111111222333111111222222222333333333222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222333222222111111222222333111111222222222222111111222222222222222222222222111222222333333222222111111222222333333222222111333222222222111000000000555444222111111222333444000111222333333222111000222222333333333333444444333333333333333333333333333333333444444444555555444444444444555555666666222333444444444444555555|||kkkaaaaaa```lllyyy___UUURRROOOOOORRRPPPPPPOOOLLLIIIHHHIIIKKKGGGGGGFFFEEEDDDDDDDDDEEEDDDCCCBBB@@@??????@@@@@@@@@@@@AAAAAA@@@???>>>===;;;;;;<<<===<<<;;;:::999888888777777777777888888999999999888777666555444222222222222222333333333222222222222111111111000333333333333444444444444111111111111111111111111000000000000000000000000000000111111111111000000222222222222222222222222111111000000000111111222111111222222222111000000222111111000000/////////000000000000000000000000333222111000000111333555000222444444222000000000000000000000000000000000000000//////000111222222////////////////////////111111111000//////......////////////000000000000111111111111111111111111111111111111111111111111......///000111111222222000000000000000000000000111///,,,,,,...111222333000000111111111222222222000000000000000000000000000000000000000000000000------......///000000111111111000000000000111111111111000000000000111111111555999888333///...000***---000111000000000111000000000000000000111111000000111111111222222222111111111111111111111111111111111111000000000//////......///111333222111111111111111111111111111222222333333333333222222111111111111111111111111444333333222222222333333111111111111111111111222111111222222222333333333111222222333333222222111222222222222222222222222333222222111111222222333222222222222222222222222111111111222222333333333000111333444444333111000222222222222222222222222222222333333333333222222333333222222222222222333111111222222222333333333111333333333111111222333111111222222222333333333222222222222222222222222111222222333333222222111222222222222222222222222333333333333333333333333333222222111111222222333222222333333333333222222333333333333333333333333111222222333333222222111111222222333333222222111333222222222111000000000444333111000000111222333333444555666666555444333222222222333333444444444333333333333333333333333333333333444444444555555333444444555555666666666777666555555555555555444nnnaaa```^^^iiiwww___VVVSSSOOOOOORRRPPPPPPOOOMMMJJJIIIJJJKKKGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDBBB@@@?????????@@@@@@AAAAAABBBAAA???>>>===;;;;;;<<<<<<;;;;;;:::999888888777777777777888888999999999888777666444444222222222222222222222222111111111111000000000000222222222222333333333444111111111111111111111111////////////////////////...//////000000//////...222222222222222222222222////////////000111222333000000222333333222111000000000000000000000//////000000000000000000000000///000000///...///111333000222333222111///000000000000000000000000000000////////////000111222333000000000000000000000000......///000000111222222000000000000111111111111111111111111111111111111111111111111111111111111,,,---...///111222333333//////000000000000000111555222...---...///111111000111111111111222222222000000000000000000000000//////000000000000000111000000111111111111222222111111000000000000111111111111000000000000111111000666<<<999111---...333...000222333222111222333000000000000111111111111000000000111111111111222111111111111111111111111111111111111000000000000000//////111333333222111111111111111111222222222111222222333333222222111111111111111111111111111555444333333222333333333111111111222222222222222111111222222222333333333111222222333333222222111222222222222222222222222333222222111111222222333222222222222222222222222111111111222222333333444111222333444444333222111222222222222222222222222333333333444444333333333222111000000///000000000111111222222222333333333222333444333111111111222111111222222222333333333222222222222222222222222111222222333333222222111111222222333333222222111333333333333333333333333333222222111111222222333333333333444444333333333333333333333333333333333111222222333333222222111111222222333333222222111222222222111111111111111111111111000111111222222333333444444444444333333111222222333333444444555444444333333333333222222333333333444444444555555222333444555555555555555:::888555555555666555444tttccc___]]]ggg~~~www```WWWRRRMMMLLLPPPOOOOOONNNLLLIIIHHHIIIKKKGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDBBB@@@?????????@@@@@@AAABBBBBBAAA@@@>>><<<<<<;;;;;;:::::::::::::::888888777777777777888888999999888888777555444333444444444333222222222111222222222111111111000000////////////000000000000111111111111111111111111000000000000000000000000///000000000000000000///222222222222222222222222111111000000000111222222...///111333333333222111/////////000000000000000000000000000000000000000,,,...000000...---///111000111111000......///111000000000000000000000000////////////000111222333000000000000000000000000---...///000111222333333111111111111222222222222111111111111111111111111111111111111111111111111---......///000111222222////////////000000111111222111000000111222000///000111111111111222222222000000000000000000000000////////////000000111111222222222111111111111111111111000000000000111111111111000000000000111111...333666555111...000333000111111111//////111333///000000000111111111111000000000000111111111111111111111111111111111111111111111111000000000000111000000111333333111///000000111111111222222222111111222222222222111111111111111111111111111111444333333222111111222222111111222333333333333333111111222222222333333333111222222333333222222111222222222222222222222222333222222111111222222333111111111111111111111111000111111222333333444444111111111111111111111111111111111111111111111111222222333333333333222222222111111000//////000000111111222222222333333333222333444333111000111222111111222222222333333333222222222222222222222222111222222333333222222111111222333333333333222111222222222222222222222222333222222111111222222333222222333333333333222222222222222222222222222222111222222333333222222111111222222333333222222111111111111111111222222222///000111222222222222222222111111000000111111222111111222333333444555555444444444333333222222222333333333444444444555555000111333444555555555444888555333333555666555444yyyddd___[[[fff|||yyybbbWWWRRRKKKJJJMMMNNNNNNMMMKKKHHHGGGHHHJJJGGGFFFEEEEEEEEEEEEEEEFFFEEEDDDBBB@@@????????????@@@AAABBBBBBBBB@@@>>><<<<<<;;;:::999888999:::;;;888888777777777777888888888888888888777555444333666666555444333333222222333333333222222222111111111111111111222222222222111111111111111111111111111111111111111111111111222222333333333333222222111111111111111111111111444444333222111111111222---///111333444333222111......//////000000111111000000000000000000000000,,,///222222///...000222111111111///------///111000000000000000000000000////////////000111222333000000000000000000000000111111111111000000000000111111222222222333333333111111111111111111111111000000000000000000000000////////////000000000000.../////////000000111111,,,---000444666666333000000111111111111222222222000000000000000000000000.../////////000000111111111111000000///.........111111000000000000111111111111000000000000111111---...000111111111222222/////////---+++,,,...000//////000000111111111222000000000000111111111111000000000000000000000000111111111111000000000000111000000111222222000...000000111111222222222222111111111222222111111111111111111111111111111111333333222111000000111111111222333444444444444444111111222222222333333333222222222333333222222222222222222222222222222222333222222222222222222333111111111111111111111111000000111222333333444444111111000000000000111111111111111111111111111111111111222222222222111111444444333222111111222222111111222222222333333333222333444333111000111222111111222222222333333333222222222222222222222222222222222333333222222222111222333444444333222111111111111111111111111111333222222222222222222333111111222222222222111111111111111111111111111111222222222333333222222222222222222333333222222222000000111111222222222333...000111333444444333333666555333333333333555666111111222333333444555555444444444333333222222222333333333444444444555555///111222444555555444444555333000111444666666555uuubbb[[[___kkkwww|||dddWWWTTTQQQNNNLLLNNNMMMKKKJJJIIIIIIIIIJJJKKKJJJHHHFFFEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????>>>999::::::::::::999888888;;;:::888777777777888999;;;;;;;;;:::888555333111666666555444444444444555222111000000111222222111222222222111111111000000444444333333222111000000222111111111000000//////222222333333333333222222000000000000000000000000222111000//////000111222222222333333333444444444333333222111000///......///000222333333222000///000000111111111000000//////111333555555333111///222222111111111111222222...111333333111///......222222222111111111111111////////////////////////////////////000000000000333222222111111111111111222222111000//////000000///000111222222222222222111111111111111111111111000111111111111222222222333333222222111000000000000000000000000000000000000111333222000/////////222111111111000000//////333333222222111000000000///000222222111111111222222222111111111111111222000000000000000000000000////////////////////////////////////000000000000000000000000000000000000222222111111111111222222//////000111111111111111000111111111111222222222111111222222222222111111333222222222111000000000111111111111111111111111111111111111111111111111222222222111111111000000000111222333333333333333222222222222222222222222555555555444333222111000000111111111111222222222444333333333333333333333111111222333333333333222222222111111111111222222333333222222333333444555333333333222222222111111111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222000000111333555666888888222222222222222222222222333333222111111222222222222222222111111000000000111111111111111111111111000111111111111222222222111111111111111111111111333333444444444555555555333222111000111222333444222222222222222111000///444222111000000222333555444222111222555555333111222222111111000111111111333333333333333333333333555555555555555555555555444222000111333444222000vvvaaaZZZ]]]iiiuuufffXXXTTTQQQNNNLLLNNNMMMKKKJJJIIIIIIJJJJJJKKKJJJHHHFFFEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????>>>999::::::::::::999888888888888666555555555666777888999999999888777555444555555444333333333333333444333222222222333222222222222222111111111000000333333222111111000//////222111111111000000000000000000000111111000000000000000000000000000000000222111000//////000111222111111111111222222222222111111111111000000000000///000222333333222000///000000111111111111000000000111222333333222111000222111111000000111111222///222444444222000///000------...///000111111222000000000000000000000000/////////000000000111111000//////...............222222111000000000000000///000000111222222111111111111111111111111111111000111111111111222222222000000000111111222222222000000000000000000000000///111222222000//////000111111111111000000000///111111111111111111111222...///111111000000000111222222111000000111111222000000000000000000000000222222222222222222222222////////////000000000111000000000000000000000000222111111000000111111222//////000111111111111111000111111111111222222222111111222222222222111111222222222111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000111222333333333333333222222222222222222222222444444444444333222111000000111111111111222222222000000000000000000000000111111222333333333333222222222111111111111222222222222222222222333333444333333222222222111111111111111111111111111111111222222222222222222222222111111111111222222222222222222222222222222222222///000111222333555555666222222222222222222222222333222222222222222222222555555555444444333333333111111111111111111111111000111111111111222222222111111111111111111111111000000000000111111111111222222111111222222333444222222333333222111111000222111000000111222444666444222111333555555333111333222222111111111222222333333333333333333333333222222222222222222222222444222111222444444333111wwwbbbXXX[[[gggrrrjjjZZZTTTQQQNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????>>>:::::::::::::::999999888888777777666555666666666777777888999999888666666444444333333333222222222444444333333222222111111222222222111111111111111222222111111000/////////111111111111111000000000000000000000000000000000000000000000000000000000111111000000000000111111/////////000000000111111//////000000111111111222000111222333333222111000000000111111111111000000000000111111111111000000222111111000000111111222111333555555444222222222......//////000000000111111111111111111111111111000000000111111111222222222222111000000000000111222111000000000000000000//////000000111111000000000000000000000000000000000111111111111222222222///000000000000000000000000000000000000000000000...000222222000000000111111111111111000000000000//////000111111222333333---///000000//////000111111111000000000111111222000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000222111111000000111111222//////000111111111111111000111111111111222222222111111222222222222111111111111111111111222222222111111111111111111111111111111111111111111111111222222222111111111111111111111222333333333222222222222222222222222222222333333333333222111000000000111111111111222222222222222222222333333333333111111222333333333333222222222111111111111222222111111111111111222222333333222222222222111111111111111111111111111111111222222222222222222222222111111111111222222222333222222222222222222222222000000111111222333333333222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111222222222222333111111222333333333333222333333333333333222222111111111000000111333555666333222222333444444333111333333222222222222333333333333333333333333333333111111111111111111111111444333222333444555444222{{{eeeZZZ\\\fffpppmmm[[[TTTQQQNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKJJJIIIGGGFFFEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>::::::;;;;;;::::::999888:::999999888888888888888777888888999888777666555444444444444333333222222222333333333111000000000111111111111111111111111222222111111000000000000111111111111111111111111333222222222222222222333000000000000000000000000111000000000000000000111////////////000000000111000000000000111111111111000111222222222222111000///000000111111111111000111000///......///000111111111000000000000111111222444666666444333333444444444333222111000///...111111111111111111111111000111111111222222222222444333222222111111222222111111000000000000000111//////000000000000//////////////////////////////000000111111111222222222333222111000///...---,,,000000000000000000000000---///111111111000111222111111111000000000000000///000000000111111111222---///111111000///000111111000000000000111111222000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000111111000000000000111111//////000111111111111111000000111111111222222222111111222222222222111111000000000111222222222333111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333222222222222222222222222222222222222222222222111000///000000111111111222222222333333333444444444444444111111222333333333333222222222111111111111222222000000000000000111111222222222222222111111111111111111111111111111111111111222222222222222333333111111111222222222333333222222222222222222222222111111111222222222222222111111111111111111111111111111222222333333222222111111111111000000000000111111111111111111111111000000111111111222222222111111111111111111111111111111222222222333333333000111222333444333222111333333444444444333333222222222111111111222333444333333333333444444333222333333222222333333444444333333333333333333333333333333333333333333333333444444444444444444444444mmm______gggnnnnnn\\\UUUQQQNNNNNNMMMLLLJJJIIIIIIJJJKKKKKKJJJIIIGGGEEEDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>:::;;;;;;;;;;;;:::999999999999999999888888888777999999999999888666555333444555555666555444333333111444555555222111111222111111111111111111111111222222222222222111111111111111111111111222222222333333222111111222333333000000000000000000000000000000000111111000000000000000000111111111222222111111111111000000000000111111111222222111111111//////000111111111111111111000...------...000111111000000000000000000111222444555555444333444555444444333222111000///...111111111111111111111111000111111111222222222222000000///............///111000000000000000111111//////000000000000///...////////////////////////000000111111111222222222222222111000///...------000000000000000000000000---///111111111000111222000000000000000000111111111111111000000000//////...000222222111111111222000000//////000111111222000000000000000000000000222222222222222222222222000000000000111111111111111111111111111111111111111000000000000000000111//////000111111111111111000000111111111222222222111111222222222222111111000000000111222222222333111111111111111111111111111111111111111111111111111111111111111111111111222222333333333222222111222222222222222222222222111111222222222111000000000000111111111222222222///000000000111111111222111111222333333333333222222222111111111111222222000000//////000000111222222222222111111111000000111111111111111111111111111111111222222333333333111222222222222333333333222222222222222222222222222222222333333333333333111111111111111111111111000111222333333333333222333444444444444444444444111111111111111111111111000000111111111222222222111111111111111111111111............////////////000111222333444333222111222333333444444333333333444444333222111111111111222333444444333333333333333222222222333333444555333333333333333333333333555555555555555555555555444444444444444444444444zzzgggbbbfffjjj~~~nnn\\\UUUQQQNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLJJJHHHGGGEEEDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????>>>;;;;;;;;;;;;;;;:::999999666777777777777666555555999999:::999888666444333444555666777666555444333111444888777555333444555111111111111111222222222222222222222222222222222111111111222222222222222222111000//////000111222000000000000000000000000000000111111111111000000111111111222222222333333222111111111000000//////111111111111111111111111...///000111111222111111111000///......///000111111000000//////000000111111333444333222222333555......//////000000000111111111111111111111111111000000000111111111222222222111000000//////000000000000000000000111111222000000111111000000//////000000000000000000000000000111111111111222222222......///000000111222222000000000000000000000000...000222222000000000111000000000000111111111111222222111000000///......///111222333222111222333////////////000111111222000000000000000000000000111111111111111111111111000000000111111111222222111111111111111111111111111000000//////000000111//////000111111111111111000111111111111222222222111111222222222222111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111222222222222222333333333222111111222222222222222222222222111222222222222222111111000111111111111222222222000000111111222333333333111111222333333333333222222222111111111111222222000000000000000111111222222111111111111000000000111111111111111111111111111111111222222333333444222222222222333333333333222222222222222222222222222222222333333333333333111111111111111111111111///000222333444444333222222222222222333333333333111111111111111111111111000111111111111222222222111111111111111111111111/////////000000000111111111111222333333333333222111222222333333333333333444333333333222111111000111333555444333222222333222111111222222333444555333333333333333333333333333333333333333333333333222444555444333222333444nnneeeddddddxxxmmm\\\UUUQQQNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLIIIHHHFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????>>>;;;;;;;;;<<<;;;;;;:::999666777777888777666555444777888999999888777666555333444555666666444333111---111666666333222333555000000111111111222222222111111111111111222222222111111111222222333333333222111000......000111222000000000000000000000000///000111222222111000///111111111222222222333333000000000000111111111111222111111111111111111222...///000111111222222222111000000000000000000111000000////////////000000000111222111000000222444------...///000111111222000000000000000000000000/////////000000000111111444333333222111222222222000000000000000111222222111111222222111000000///111111111111111111111111000111111111111222222222---...///000111333444444000000000000000000000000///111222222000//////000///000000000111111111111000000000000000/////////...000222222111000111222.........//////000222222000000000000000000000000........................000000111111111222222222111111111111111111111111000000////////////000000//////000111111111111111000111111111111222222222111111222222222222111111222222222111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222333333333333222111000222222222222222222222222222222333333333333222222000111111111111222222222222222333444444555666666111111222333333333333222222222111111111111222222111000000000000111222222111111111111000000000000111111111111111111111111000111111222333333444444222222222333333333444444222222222222222222222222000000111111222222333333111111111111111111111111...000222444444444333222//////000000000111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222333333333444444222222111111222222333444000111111222333333222222111111222222333333333333111333555555333111222444000000000111111333444444333333333333333333333333222222222222222222222222111333444444222111222444sssfffaaa___ssslll[[[UUUQQQNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLIIIHHHFFFEEEDDDCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????>>>;;;;;;<<<<<<;;;;;;:::999888999999::::::888777666555666777999999999888777222333444555555333111000(((---222333000...000333000000111111222222222222000000000000000111111111111111111222222333333333444333111000000111333444000000000000000000000000///000111222222111000///111111111111222222222222......///000111222333333222222111111111111222222......///111111222222222000000111111111111000000000000////////////000000///000000000//////111333222222222111111111111111////////////////////////////////////000000000000111000000///.../////////000000///000000111222222222222222222222111000000111111111111111111111111000111111111111222222222111111111111222222222222000000000000000000000000000222333222000///////////////000000111111111222......//////000000111111---///111111000///000111............///000222222000000000000000000000000111111111111111111111111000111111111111222222222111111111111111111111111000000////////////000000//////000111111111111111000111111111111222222222111111222222222222111111333222222222111111000000111111111111111111111111111111111111111111111111000000111111222222222222333333333333333222111000222222222222222222222222222333333444444444333333000111111111111222222222//////000111111222333333111111222333333333333222222222111111111111222222111111111111111222222333111111111111000000000000111111111111111111111111000000111222333333444444222222333333333444444444222222222222222222222222/////////000111111222222000000000000000000000000...000222444555444333222222222333333333444444444111111111111111111111111000111111111111222222222111111111111111111111111///000000000000111111111333222111000111222444555///000111222222222222222...///000222444555555555111333555555222111222444000000000000111222333444333333333333333333333333333333333333333333333333000222444333111000222444hhhccchhhzzzeeeYYYTTTNNNKKKLLLPPPMMMJJJIIIJJJKKKLLLKKKJJJJJJIIIHHHFFFDDDBBBAAADDDCCCAAA@@@???>>>>>>>>>@@@@@@@@@??????===<<<<<<:::;;;<<<:::888777777888:::::::::999999999888888:::999777666666666777888222222222222222222222222444555555555444222000///000000000000000000000000000222333333222111333444222111000111333444333222111111111111222222222222////////////////////////222222222222222111000//////000111333333333222111000000000000000000000000000000000000000000000000222222222111111111111111333333222111000000000111222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111222222111111000000////////////000111111111111111000000000000000000000000111111000///////////////000000000000000000000000222111111111000000//////000000000000000000000000......//////000000111111////////////////////////...000111111000000000111///...------000444:::===333222222222111111000000111111111111111111111111333111000111222222111000............////////////000000000000000000000000000000////////////000000000000000000000111111222222222222111111111000000000000000000000000000000666555333222111222333333;;;999666222000/////////333333333222222111111111111111111111111111111111222222222222222222222222555444222111111111222222000000000000000000000000111111111111111111111111222222222222222222222222000000111111111111000000000000000111111222222222111111111111111111111111333333222111000000111111000000000000000000000000111222333333333333222111222222222222222222222222222222222111111111111000222222222222222222222222111111222333333333333222000000000111222222222333222222222222222222222222222222222222111///...---000111111111111222222222......///000111222333333111111222222222222111111//////000111222222333333444444333222111111111111///000222222222222444666333444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222333333444555555555444hhhaaaeeezzz|||bbbWWWTTTOOOMMMNNNPPPMMMJJJIIIJJJKKKLLLKKKJJJJJJIIIHHHFFFDDDBBBAAAEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<999:::;;;;;;:::999:::<<<:::::::::999999999888888;;;:::999777666555555555222222222222222222222222222222333333222111//////111111111111111111111111000111222222111111222444222111000111333444333222////////////000000000000222222222222222222222222222222222222222111000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111333222111111000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000/////////////////////000111111111111111000000000000000000000000111111000///////////////000000000000000000000000111111111111000000000///000000000000000000000000/////////000000000000000////////////////////////000111222222000//////000333222111000000111222333222222111111111000000000111111111111111111111111000///...///111222222111//////000000000111111111000000000000000000000000000000////////////000000000000000000000111111222222222222111111111000000111111111111111111111111555444333222222222222333333222111000000111333444333222222222222222222111111111111111111111111111222222222222222222222222444333222111111111222222111111111111111111111111222222222222222222222222000000000000000000000000000111111111111111111000222333333333333333333444111111111111111111111111333222222111000000111111111111111111111111111111111222222333333222222111222222222222222222222222222222222111111111111000222222222222222222222222000111222222333333222222111111111111111222222222222222222222222222222222111222222111111000///...000111111111111222222222000000000000111111111111111111222222222222111111///000000111222222333333222222111111000000111111000111222222222222333555444444333333333333333333222222222222222222222222222222222222222222222222333333222222222222222222222333444444555555444444jjjaaafffyyyyyy```VVVTTTPPPNNNPPPOOOMMMJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHFFFDDDCCCBBBDDDCCCBBBAAA@@@???????????????@@@??????>>>===<<<;;;<<<===<<<:::::::::<<<:::::::::999999999888888;;;::::::888777555333222333333333333333333333333111111222222222222111111222222222222222222222222///000222111000000111333222111000111333333333222////////////000000000000000000000000000000000000111222222222222111000000111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111............//////////////////000111111111111111000000000000000000000000111000000///////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////////////////////////////111222333333111//////000222222222222111///...---111111000000000000//////111111111111111111111111...------///111222222111111111111222222222333333000000000000000000000000111000000//////000000111000000000000000111111222222222222111111111111111111111111111111111111111444444333222222222222333///......///000222444666111111111222222222222222111111111111111111111111222222222222222222222222444333222111111111222222111111111111111111111111222222222222222222222222000000000000000000000000111111222222222222111111333333333333333222222222111111111111111111111111333222111111000111111111111111111111111111111111111111222333333222111111222222222222222222222222222222222111111111111000222222222222222222222222000111222222333333222222222222222111111111111111111111111111111111111111000111111111111111000000000111111111111222222222222222111111111000000000111111222222222222111111000000000111222222333333000000000///000000111111111222333333111111222333444333333333222111111111222222222222222222222222111111111111111111111111333333333222222111111111333333444444555555444444ooodddiiixxxyyy```VVVTTTPPPOOOQQQOOOLLLJJJIIIJJJLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDAAAAAA@@@???>>>======>>>???????????????>>>======>>>??????<<<999777666777:::::::::999999999888888888999999999888666333222333333333333333333333333222333333444444555555555222222222222222222222222...000111111000000111222222000000111222333222111000111111111222222222222////////////////////////111111222222222111111000111000/////////111222333000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111000000000111111111111111111111111111111111111111000000000000000000000000///000000000111111111111///000000000111111111111.........//////000000000//////000111111111111111000000000000000000000000000000////////////000000000000000000000000000000111111111000000000000000////////////////////////222111111000000////////////////////////////////////111333222111000000111/////////000000000000000000000000///////////////111111111111111111111111000//////000111222222111111111111222222222333333000000000000000000000000111000000000000000000111000000000000000111111222111111111111111111111111111111111111111111111111333333222222222222222222111111000000000111222222000000111111222222333333111111111111111111111111222222222222222222222222333222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222333333222222222222222111111000000//////111111111111111111111111222222111111111111111222111111111111111111111111111111222222222222111111222222222222222222222222222222222111111111000000111111111111111111111111000000111222222222222222333222222222111000000000000000000000000000000000///000111111222222222222000000111111111222222222111111111111111111111111111111222222222222111111000000111111111222222222000000000000000111222333222333444333111000111222444333333222111000//////222222222222222222222222333333333333333333333333444333333222222111111111333333444444555444444333rrreeejjjwww|||bbbXXXUUUQQQOOOQQQNNNLLLIIIIIIJJJLLLMMMMMMKKKJJJIIIGGGFFFEEEEEEEEEAAAAAA@@@???>>>>>>>>>>>>>>>????????????>>>>>>======>>>===;;;888555555666:::::::::999999999888888555666777888888777555444333333333333333333333333333333333444444555666666222222222222222222222222...000111111000000111222111000///000222333222111000111111111222222222222222222222222222222222222000111111222222222111111000000000000111333555777000000000000000000000000000000000000000000000000......//////000000000000111000000///000000111111111111111222222222333333111111111111111111111111000000000000000000000000///000000000111111111111///000000000111111111111/////////000000111111111//////000111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111////////////////////////222222111111000000//////000000000000000000000000---///111111000000111222///...------...000222333///////////////000000000111111111111111111111111444333222222222222111000000000000111111111111222000000000000000000000000111111000000000000111111000000000000000111111222111111111111111111111111111111111111111111111111111222222222222222222222333333222222111111111111000000000111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222333333222222222111111111000000/////////111111111111111111111111222111111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000111111111111111111111111000000111222222222222111333222222222111000000000000000000000000000000000///000111222222333222222000000111111111222222222///000000111222333333333111111222222222222111111111111111111111222222222111111111111111222333444333444444333111000111222333333222111111000//////222222222222222222222222444444444444444444444444333333333222222111111111333444444555444444333333vvveeehhhvvv}}}cccYYYUUUPPPNNNPPPNNNKKKIIIIIIJJJLLLMMMMMMLLLKKKIIIGGGFFFEEEFFFFFFDDDCCCBBBBBBAAAAAAAAABBB>>>>>>????????????>>>>>>888:::::::::888777888999:::::::::999999999888888555555666666777777666666333333333333333333333333222222111111222333444555222222222222222222222222///000222111000000111333111000///000222222222111////////////000000000000111111111111111111111111000000111222222222222111000000111111333444666777000000000000000000000000000000000000000000000000...//////000000111111222000000/////////000111111111111111222333333444444111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000111111111111//////000111111111111111000000000000000000000000///////////////000000111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111000000000000000000000000000000,,,...000000/////////000222111///------///000111//////000000000000111111111111111111111111111111666555333333333333111////////////000000000000111000000000000000000000000222111111000000111111222000000000000000111111222111111111111111222222222222222222222222222222222000111222222333222222222111111111222222222333333000000000111111111111111111111111111111111111111222222222222222222222222111111222333333333222222222222222222222222222222111111111111111111111111000000000000000000000000111111222222222222111111222222222222222111111111111111111111111111111111111111111000111111222333222222222222222222222222222111000000000000111222222222222222222222222222222222222111111111111000111111111111111111111111///000111111222222111111222222222111111111111111111111111111111111111111000000111222333333333222000111111111111222222222//////000111222333444555111111222222222222111111111111111111111111111111222222222222222222333444222333444333111000111222333222222222111000000000222222222222222222222222444444444444444444444444222222222222222222222222444444555555444444333333|||iiikkkvvv|||bbbXXXTTTPPPNNNPPPMMMKKKIIIIIIJJJLLLMMMMMMLLLKKKIIIGGGFFFFFFGGGGGGDDDDDDCCCCCCBBBBBBCCCCCC>>>>>>????????????>>>>>>888:::;;;:::999999:::;;;:::::::::999999999888888777666666555555555666666444444444444444444444444333333222111222333444444111111111111111111111111000111222222111111222444111000///000111222111000////////////000000000000........................000000111222222222222222111111222333333333333222000000000000000000000000000000000000000000000000//////000000111222222333///////////////000111111000000000111222333333333111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000000///////////////000111111111111111000000000000000000000000///////////////000111111000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111222222000000000000000000000000...///000///---,,,+++,,,111111111000000000//////000000000111111111222222111111111111111111111111555333222222333333111000/////////000000000111111000000000000000000000000222111111000000111111222000000000000000111111222000000111111111222222222222222222222222222222222///000111222333222222111...///000111222222222222111111111111000000000000111111111111111111111111222222222222222222222222000111222333333333333222222222222222222222222222000000000000000000000000000000000000000000000000000111111111111111111000111111111111222222222222111111111111111111111111111111000000111222222333222222222222222222222222222111000//////000111222222222222222222222222222222222222111111111111000111111111111111111111111///000000111111111111111111111111111111222222222222222222222222222222222111111222333333333222222000111111111111222222222111111111222222333333333111111222222222222111111111111111111111111111111333222111111111111111222222333444333111111111333222222222222222222222111222222222222222222222222222222222222222222222222111111111222222333333444444444555555444444333222ppprrruuuyyy```VVVTTTPPPNNNPPPMMMKKKIIIIIIJJJMMMNNNNNNLLLKKKHHHFFFFFFFFFGGGHHHCCCCCCBBBAAAAAAAAABBBBBB===>>>>>>?????????>>>>>><<<======<<<:::999999::::::::::::999999999888888999888666555444444444555444444444444444444444444666666444444444444555666000000000000000000000000000222333333222222333444111//////000111222111000111111111111222222222222111111111111111111111111///000111222222222222222222222333333222111///...000000000000000000000000000000000000000000000000///000000111222333333333///////////////000111111...//////000111222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000//////.........---//////000111111111111111000000000000000000000000///////////////000111111000000000000000000000000//////000000111111111222000000000000000000000000000000000111222222222333000000000000000000000000000111111///,,,)))((((((---...111333333222000///000000111111222222222333111111111111111111111111222111000111222333222111///000000000000111111111000000000000000000000000222222111111111111222222000000000000000111111222000000111111222222222222222222222222222222222222///000111222333333222111//////000000000000//////222222111111000000//////111111111111111111111111222222222222222222222222000111222333444333333222222222222222222222222222////////////////////////222222222222222222222222000000111111111111000000......//////000000111111111111111111111111111111111111000000111222333333222222222222222222222222222111000//////000111222222222222222222222222222222222222111111111111000000000000000000000000000//////000111111111111111000000111111222222222333222222222222222222222222222222333333333222222111000111111111111222222222333333333222222222222111111111222222222222111111222222111111111111111111222222111000//////000000111222333333222111222333222222222222222333333333222222222222222222222222000000000000000000000000000000111222333444444555444555555555444333333222nnnpppuuuwww^^^SSSRRRPPPMMMKKKPPPNNNKKKKKKKKKLLLLLLKKKLLLJJJIIIGGGEEECCCCCCBBBCCCBBBAAA@@@????????????@@@@@@@@@??????===<<<<<<:::<<<>>>??????<<<:::888:::::::::999999999999888777777666666666555555555555555555555555555555555222333444444555555444444111111111111111111111111111111111111111111111111000111111111000///---,,,000000000000000000000000222222222111111111000000111111111111111111111111111111000000000000111111000111111111111222222222111111111111111111111111222222222222111111111111000000000000////////////222111111111000000/////////////////////000111111///............000222333///000000000000111111111000000000000111111111111000000000000000000000000000000000000000000000000......//////000000111111000111333333222111111222000222333111...///333777//////000000111111111222111111111000000000000000//////000111222333333333333222111////////////000000000000000////////////000000000000000000000000222111111111000000//////000000000000000000000000111111111111000000000000000111111111111222222222333000...///111222111///000000000000000111111111111111000000111111222333000111333333222222333555333333333222222111111111111111111111111111111111111000000000000000000111111111222222222222111111222222222222222222222222222333333444333222000///000000111111111222222222333333333222222222111111222222222111111111000000111111111000000000000000111111222222222333333333333333222222222222333333111111111111111111111111000000000000000000000000000111333444444333222000000000000000000000000000111111222222222222111111000000111222222222222111111111111111111111111111111111222222222333333333222222222222222222222222444333111000000000111111111111111111111111111111222222111111111111111111222222222222222222222222222222222111111111000000000000111111111222222222111111111111111111111111111111000000000000111111111111111111111111111111111111222333333333333222555444222111111111222222333222111000111222333444666555555444444333222222sssuuuuuuttt\\\RRRQQQQQQNNNLLLMMMKKKIIIJJJLLLNNNOOONNNLLLKKKJJJHHHFFFEEEDDDCCCCCCBBBAAA@@@??????????????????@@@??????>>>===<<<999999888888888888999999:::::::::999999888888888666666666555555555555555444444444444444444444444222333333444444444444444111111111111111111111111111111111111111111111111111111222222111000...---111111111111111111111111222222222111111111000000111111111111111111111111111111000000000000111111000000111111111222222222111111111111111111111111.........//////000000000---......///000111222333222111111111000000000000///////////////000111111000000000000000111222333111111222222222333333333000000000000111111111111111111111111111111111111000000000000000000000000111111111111111000000000///.........//////......111000000000111000///...///000000000111111111111000000000000000111111111000000000111111222222333000/////////000111222333000000000000000000000///000000000000000000000000111111111111000000000///000000000000000000000000//////000000111111111222000111111111111222222222333000...///111222111///111111111111111222222222111111000000111111222333///111222222000000111333333333333222222222111111111111111111111111111111444333333222222333333444111111222222222222111111222222222222222222222222222333333333222222111000000000111111111222222222333333222222111111111111222222222111111111000000111111111111000000000000111111111111222222222333111111000000000000111111111111111111111111111111111111111111111111111111000111333444444333222000111111111111111111111111...//////000000//////...000000111222222222222111111111111111111111111111111111222222222333333333222222222222222222222222333333111000000000111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000222222333333333444444444111111111111111111111111111111111000000111111111222222222222222222222222111111222333333333333222444333222111111111222222222222111111222222333444444444444444444444444444ssstttsssqqqZZZQQQPPPPPPOOONNNMMMKKKIIIJJJLLLNNNNNNNNNMMMLLLJJJHHHGGGFFFEEEEEECCCBBBAAA@@@@@@?????????>>>???????????????>>>>>>DDDAAA===:::888999;;;===;;;;;;::::::999888777777444444555555555555555555333333333333333333333333111222333333444444333333222222222222222222222222222222222222222222222222222222222222222111000///222222222222222222222222222222222111111111111111111111111111111111111111111111000000000000111111000000000111111111222222111111111111111111111111,,,,,,---...///000111111...//////000111222333333111111111111111000000000000000/////////000111111111111222222222222111111111111111222222222333333000000000000111111111111222222222222222222222222000000000000000000000000333333333222111000000///444111......111222222000111///...111444444000+++000000000000111111111111//////000000111111222222111111111111111111111111////////////000111222333000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000......///000111222333333000111111111111222222222222000//////000111111000222222222222222222222222111111000000111111222333000111222111/////////111333333333222222222222111111111111111111111111111222111111000000111111222111111222222222222111111111111111111111111111111333333222111111111111222111111111111111222222222222111111111111000000000222222222111111111111111111111111111111111111111000000000111111111222222111111000000000000111111111111111111111111111111222222222222222222222222111222333444333333111111111111111111111111111111111222222333333222222111000000111222222222222111111111111111111111111111111111222222222333333333222222222222222222222222333222111111000111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111222222333333333444444444111111111111111111111111222222111111111111222222222222222222222222222222111111222333333333333222444333222111111111222222111111222333333333333222222222333444444555666666sssrrrqqqoooZZZQQQOOOOOOMMMMMMPPPNNNKKKJJJKKKKKKJJJJJJLLLKKKJJJHHHFFFEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@>>>>>>???@@@@@@@@@??????MMMIIIDDD>>>;;;999999:::<<<;;;;;;:::999888777777444444444444555555555555333333333333333333333333111222222333444333333333222222222222222222222222222222222222222222222222333333333333222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000111111111111111111111111111111111111...//////000111111222222222222222222111111111000111111111111111111111111111000000///000000111111000111222333222111000///////////////000000000000///000000000111111111111222222222222222222222222000000000000000000000000222222222111111000000000777222---...222555444111///...///111444444333000000000000000000111111111......///000111222222333111111111111000000000000222222111000000/////////000000000000000111111111000000000000000000000000111111111000000000000000000000000000000000000000...//////000111111222222000000111111111222222222111111000///000111111111222222222222222111111111111111000000111111222333111222333222000//////000222222222222222222222222111111111111111111111111000000////////////000000111111222222222222111111000000000000000000000000333222111000000111222333111111111111111111111111111000000000000000000000111111111111111111111111000111111111111111222222///000000000000111111111333333222222222222333333111111111111111111111111222222222222222222222222222222333333333222111111111111111111111111111111333444444444444444444333000000111222222222222111111111111111111111111111111111222222222333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111333222222222222222222333222222222222222222222222111111222333333333333222333222222222222222222222000111222333444333222111333333333444444444555555uuuqqqnnnooo[[[QQQOOOMMMLLLLLLPPPNNNKKKJJJJJJJJJJJJIIIJJJJJJHHHGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>??????@@@@@@@@@@@@???FFFDDD@@@<<<999666444333;;;;;;::::::999888777777555555555555555555555555444444444444444444444444222222333444444444444333222222222222222222222222222222222222222222222222333333333222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111//////000000000111111111000000000000000000000000111111111111111000000000222222222222111111111000111111111111111222222222111111000000000000111111///000111111111000///........./////////000000000///000000000111111111111111111111111111111111111000000000000000000000000/////////000000000111111444///******///222000...///000111///......000333111111000000000000000000......///000111222222333111111000000000000000000222222111111000//////...///000000000111111111222000000000000000000000000000000000000000000111111000000000000000000000000111111000000000000000000000000111111111222222222111111111000///000111111222222111111000000000000111111000000111111222333222333444333111000000111222222222222222222222222111111111111111111111111333333333222222333333333111111222222222222111111000000000000000000000000222111000000000111222333111111111111111111111111000000000000000000000111111111111111111111111111000000111111222222222333///000000000000111111111333333222222222222333333111111111111111111111111222222222222222222222222333333333333222222111111111111111111111111111111000000111111111111000000000000111222222222222111111111111111111111111111111111222222222333333333222222222222222222222222111111111111222111111111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111333222222222222222222333222222222222222222222222111111222333333333333222222222222222222222222222000111222333444333222111555555444444444333333333uuunnnmmmnnn[[[RRROOOMMMLLLMMMMMMKKKIIIIIIJJJLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@??????<<<<<<<<<;;;:::888666555:::::::::999999999888888777777666666666555555555555555555555555555555555222333444444555555444444333333333333333333333333333333333333333333333333333333222111111222222333000000000000000000000000111111111111111222222222111111111111111111111111111111000000000000111111/////////000000000111111000000000000000000000000111000000000/////////......//////000111222333333111111111222222222222222222222111000000000111111...//////000000000//////000000000111111111222222000000000000111111111111111111111111111111111111000000000000000000000000---......///000000111111333000------000222111///000222222...)))(((,,,000111111111111000000000000//////000000111111222222000000000000000000000000...///000111222222222111///000000111111222222222000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000//////000111111111111222222222000111111000//////000222222222111111000/////////111111000000111111222333222333444333222111222333111222222222222333333333111111111111111111111111222222111111111111222222111111222222222222111111111111111111111111111111111000000000000111222222222222222111111111111111000000000111111111111222111111111111111222222222000000111111222333333333000000000111111111222222111111000000000000111111111111111111111111111111222222222222222222222222444333333222222111111111222222222222222222222222111111222222222222111111000000111222222222222111111111111111111111111111111111222222222333333333222222222222222222222222000000111222222222222111111111111111111111111111000000000111222222333333222222222222222222222222111111111111111222222222222222333333333444444444111111111111111111111111222222111111111111222222111111111111111111111111111111222333333333333222111111222333333333222222111111222333333333333222666666555444333333222222}}}sssmmm}}}}}}lll[[[RRRPPPNNNNNNPPPMMMKKKIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999999999999:::::::::999999888777666555555444444444444444444444444444333444555555666666555555333333333333333333333333333333333333333333333333333222111000000111222333111111111111111111111111000000111111111222222222111111111111111111111111111111000000000000111111////////////000000000111000000000000000000000000000000000000111111111111---......///000111222333111111111222222333333333333222111111000000111111////////////000111222222000000000000111111111222000000000000111111111111222222222222222222222222000000000000000000000000000000000000000000000111222222222222222222222222///000000/////////000111111111111111000000000///000000000000000111111111......//////000000111111---...000111222222111111///000000111111222333333000000000000000000000000///000000000111111111111000000000000000000000000000000000000000111111111000111111111111222222222///111222111///...000333333333222111111000//////111111000000111111222333000111222222111111222333111111222222222333333333111111111111111111111111000000////////////000000111111222222222222111111222222222222222222222222//////000111111111111111222222222111111111000000111111111111222222333333000000111111111222222222000000111222222333444444111111111111222222222333111111000000000000111111111111111111111111111111111111111111111111111111555444333222111111111111222222222222222222222222222222333333333333222222000000111222222222222111111111111111111111111111111111222222222333333333222222222222222222222222///000111222333222222111111111111111111111111111///000000111222222333333222222222222222222222222000000111111111222222222222222333333333444444444111111111111111111111111111111111000000111111111000000000000000000000000111111222333333333333222000111222333333333333222222222111111222222333444444444444444444444444333nnn|||zzzkkkZZZSSSPPPOOOPPPSSSQQQNNNKKKIIIIIIIIIHHHGGGKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===>>>===<<<;;;::::::;;;<<<777888888999999:::;;;;;;;;;:::999888777666555444333333333333333333333333444555666666777666666666333333333333333333333333333333333333333333333333222111000000000111222333222222222222222222222222000000111111222222222222111111111111111111111111111111000000000000111111////////////000000000000000000000000000000000000111111222333444555555666000000000000////////////111111111222222333333333333333222111000000111111111000//////000222444555............////////////000000000000111111111111333333333333333333333333000000000000000000000000333333222222111000000000---///111111///...///000---,,,...222888;;;999666222111111111000000//////111111111000000000000000---......///000111111222111111222222111000...---///000000111222222333333000000000000000000000000//////000000111111111222000000000000000000000000......///000111222333333000111111111111222222222///111222111///...000333444444333333222111000000111111111000111222222333...///111111000000111333111111111222222333333333111111111111111111111111333333222222222222333333111111222222222222111111222222222222222222222222...///000222222222111000222222222222111111000000111111222222222333333333000000111111222222222222000000111222333333444444111222222222222333333333333333222222222222333333111111111111111111111111000000000000000000000000555444333222111111111111222222222222222222222222/////////000000/////////000000111222222222222111111111111111111111111111111111222222222333333333222222222222222222222222///000111222333333222111111111111111111111111111///000000111222222333333222222222222222222222222000000111111222222222222000000111111111222222222111111111111111111111111111111000000000000111111////////////////////////111111222333333333333222000111222333444333333222333222111000111222444555222333333444444555555666~~~eeeWWWTTTMMMLLLPPPOOOQQQOOOLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJHHHGGGFFFEEECCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;888888888777888888999:::;;;;;;999888666555444333333333333444444444555555444444444444444444444444333333333333333333333333444333333222111111111222333222222444555555333111...000222222222111222333000000000000000000000000222222222111111111111111111222333333222111000///111111000000000000000000444444333222111111111222000000000000000000000000000000000000000000000000000111111111111222222222000000000000111111111111111111111111000000000000000111111111111000000///111000///......///000111000000000000000000000000......//////000000111111...//////000111222222222////////////////////////000000000000000000000000///000111222111000...,,,//////000000000000//////000000000000111111111111222222111111111111111111000000000000111111111111333333222111000///...---...//////000000000000000//////000000111111222222111111111111111111111111222222222222222222222222000000000000000000000000333111000000111222222111000000000000000000000000222222222222222222222222444333111000000000111111222222222222222222222222111111111111111111111111333222222222222222222222111111111111111111111111***+++...111333444444444222222222222222222222222444444333222111111111222222222111111111222444555111111111000111111222222111111111111111111111111222222222222222222222222222222222222222222222222000111222333333222111000000000000000000000000000111111111111111111111111333333222222222222222222111000000000222333222111333222222222111000000000333222111000000111222333222222111111111111222222000111111111111222222222111111222222222333333333222222222222222222222222222222222222222222222222000000000000111111111111111111111222222333333333111111111111111111111111333333333222222111111111111222222333333222222222555444222000//////000000111111222222222333333333222222333333333333444444555555555666666666777777fffWWWTTTMMMLLLPPPOOONNNLLLIIIHHHIIIKKKKKKKKKMMMLLLKKKIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;:::::::::888888888888888999::::::<<<;;;;;;:::999888888777555555555444444333333333333333333333333333333333222222222222222222222222444333222222111111222222222111111222444333222000---///111111000//////000222222222222222222111111......//////000000111111111111222222222111///...000000000000000111111111333333222111111111111111000000000000000000000000000000000000000000000000000111111111111222222222000000000000111111111111111111111111000000000000//////000000111000000000111000//////...///000111000000000000000000000000/////////000000000000000...//////000111111222222222222222222222222222222000000000000000000000000///000111222222000...---//////000000000000//////000000000000111111111111111111111111111111111111000000000000111111111111111111000000000000000000...//////000000000000000000000000000000111111111111111111111111111111111222222222222222222222222111111111111111111111111333111000000111222222111000000000000000000000000222222222222222222222222333222111000000000111222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222......000111222222222222222222222222222222222222333333222111111111111111000000/////////000222222444333222111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111////////////////////////111000000000222333222111222222222111111111111111222222111000000111222222222111111111111111111222111111111111222222222222111111222222222333333333111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222333333111111111111111111111111333333333222222222111111222222333333333222111111222111111000000111222333111111222222222333333333222222333333333333444444222222333333333444444444gggWWWTTTMMMMMMPPPNNNPPPNNNLLLKKKLLLMMMMMMMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@??????@@@@@@??????>>>======<<<;;;;;;;;;:::::::::999999999999888888999999:::;;;;;;;;;::::::::::::999999777666555444333222222111222222222222222222222222111111111111111111111111333333222222111111222222111000000111222222111//////000222111000//////000444444444333333222222222------...///000111222222000000000000000000///...//////000000111111111222222111111000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000111111111222222111111111111000000000000---...//////000000000000000000/////////000000111000000000000000000000000000000000000000000///////////////000111111222222000000000000000000000000000000000000000000000000000111222222222111000/////////000000000000//////000000000000111111111111111111111111111111111111000000000000111111111111......///000111222222333...///000000111111000000111111111111000000000000111111111111111111111111111111111111111111111111222222222222222222222222333111000000111222222111000000000000000000000000222222222222222222222222111111111000111111222333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222111000000000000000111111111111111111111111222222111000000000111111000000000///000000111222555555333222111000000000111111111111111111111111222222222222222222222222000000000000000000000000222222111111111111222222222222222222222222222222111111111111111111111111////////////////////////111000000000222333222111111111111111111222222222222222111000000111222222111111111111111111111111111111111111222222222333111111222222222333333333000000000000000000000000000000000000000000000000000000000111111111222222333333222222222222222222111111111111111111111111333333333222222222222111333333333333333222111000/////////000222333555666111111222222222333333333222222333333333333444444111111222222222333333333hhhWWWSSSNNNMMMPPPNNNRRRPPPNNNMMMNNNOOOOOONNNLLLKKKIIIHHHGGGFFFFFFFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;;;;:::::::::999999999999999:::;;;;;;;;;::::::999888777777777666666555444333333222222222222222222222222222222222222222222222222222222333333222222111222222333222000000000222222111000222333444444222000000111555444444333333222222111000000111111222222222333//////////////////....../////////000111111222222000000////////////000000000000000000000000000000111111111111111111111111000000111111111222222222000000111111111222222222111111111111000000000///,,,,,,...///000000000000000000000000000000111111000000000000000000000000222111111000000///////////////000000111111111111////////////////////////000000000000000000000000111111222222222222111000//////000000000000/////////000000000111111111111000000000000111111111111///000000000111111111111......///000111222222333//////000111111111111000222222111111000000//////111111111111111111111111000000000000000000000000222222222222222222222222333111000000111222222111000000000000000000000000111111111111111111111111000000000111111222333333////////////////////////222222222222222222222222000000000000000111111111222222222222222222222222444333111000///000111111////////////////////////111111000000000000000111222222222222222222333333444444333222111111222222111111111111111111111111111111111111111111111111111111111111111111111111333222111000000111222333222222222222222222222222111111111111111111111111111111111111222222222222111000000000222333222111000000000111222222222333222111111111111111111222111111111222222111111111111111111222222222333333111111222222222333333333111111111111111111111111111111111111111111111111000000111111111222222222333333333222222111111111111111111111111111111111222222222222222222222222333333333333222111000000//////000111222444555666111111222222222333333333222222222333333333444444222222333333333444444444jjjWWWSSSNNNNNNQQQMMMNNNLLLKKKKKKLLLLLLKKKJJJLLLJJJHHHGGGFFFFFFFFFGGGCCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>============<<<<<<<<<<<<:::::::::::::::;;;;;;<<<>>>===<<<:::888777555555444444444444444444444444444444444444444444444444333333333333333333333333333222222111222222333333333222000111222333222111222444555444222111111111333222222222111111111000333222222222111111000000..................////////////000000111111111111000///////////////000000000000000000000000000000222222222222222222222222000000111111111222222222111111111111222222222222111111111111000000000///,,,,,,...///000000000000//////000111111111111111000000000000000000000000222222111111000000//////000000000000000111111111222222222222222222222222000000000000000000000000111111111222222222111111//////000000000000/////////000000000111111111111//////000000000111111111///000000000111111111111000000000000000111111111///000000111111111111111222222111111000000//////111111111111111111111111000000000000000000000000111111111111111111111111333111000000111222222111000000000000000000000000111111111111111111111111000000111111222222222222////////////////////////222222222222222222222222//////000000000111111111222222222222222222222222333222111000000111222333000000000000000000000000111000000000000000111111222222222333222222222222111111111111222333333444111111111111111111111111111111111111111111111111222222222222222222222222333222111000000111222333222222222222222222222222111111111111111111111111222222222333333444444444111000000000222333222111000000000111222222222333111111111222222111111111000111222222222222111000111222222222222333333333111111222222222333333333222222222222222222222222222222222222222222222222111111111111222222222222333333333222222111111111111111111111111111111111222222222222222222222222333333333333333222111000111111222222333333333333111111222222222333333333222222222333333333444444222222222333333333444444kkkWWWSSSOOOOOOQQQMMMOOONNNMMMMMMNNNNNNMMMKKKLLLJJJHHHFFFEEEFFFGGGHHHBBBBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<===BBBAAA???===;;;999777666333333333444444444555555444444444444444444444444333333333333333333333333222222111111222222333333444222000000222333222222000111333222111///000111000000000000000000000000222222111000///...------///............///000000111000000000000000000000///////////////000000111000000000000000000000000222222222222222222222222000111111111111222222222111111111222222222222333111111111111000000000000---...//////000000000000//////000111222222222222000000000000000000000000111111111111111111000000000000000000000000111111111111111111111111111111000000000000000000000000000000000111111111111222//////000000000000//////000000000000111111111111...//////000000111111111000000000000111111111111222222111111000000/////////000111111222222111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111333111000000111222222111000000000000000000000000111111111111111111111111000000111222222222111111111111111111111111111111111111111111111111111111///000000111111222222222111111111111111111111111111111111111111222333444333333333333333333333333111111000000000111222222000111111111111000///////////////000111222444444111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222111111111111111111111111000000111111222333333333111000000000222333222111111111111111111222222222000111222222222222111000000111222333333222111000222222222222333333333333111111222222222333333333222222222222222222222222222222222222222222222222111111111222222222222333333333222222222222222222111111111111111111111111111222222222222333333333111222222333333222222222222333333333333333222111111111222222222333333333222222333333333333444444000000111111111222222222lllWWWSSSOOOOOOQQQMMMQQQPPPOOOPPPQQQQQQOOONNNKKKJJJGGGEEEDDDEEEGGGHHHDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===AAAAAA???===<<<:::888888444444444444444444333333333333333333333333333333222222222222222222222222222222111111222222333444333111//////000111111111///000222222111000111222...//////000000111111111111111000000//////......//////.........///111111222222111111000/////////000/////////000000111222000000000000000000000000000000000000000000000000000111111111111222222222111111111222222222333333111111111111000000000000//////000000111000000000...///111222333333222222000000000000000000000000111111111111111111222222111000000000000000000000........................000000000000000000000000////////////000000111111//////000000000000//////000000000000111111111111......//////000111111222000000000000111111111111111111111111000000000///000000111222222222222111000000000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222333111000000111222222111000000000000000000000000111111111111111111111111111111222333222111000000222222222222222222222222000000000000000000000000000000111111222333333444000000000000000000000000111111222222333333222222333333333333333333333333111111111111111222333333000111111222111000///...////////////000111222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111///000000111222222333333111000000000222333222111222222222111111111111111000111222222222222111000///111222333333222111///222222222333333333444444111111222222222333333333111111111111111111111111111111111111111111111111111111111222222222333333222222222222222222333333111111111111111111111111111111222222222333333333000111111222333333333333222222333444444333222222111111222222222333333333222222333333333333444444111111111111222222222333mmmXXXSSSOOOPPPQQQLLLNNNMMMMMMMMMNNNNNNLLLJJJKKKIIIGGGEEEDDDEEEGGGHHHFFFEEEDDDBBBAAA@@@??????@@@@@@??????>>>===============<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>===<<<;;;:::999888888666666555444333222222111222222222222222222222222111111111111111111111111222111111111222333333444222000...---///000000000000222444444333333444555......///000111222333333111111111111222222222222000///......///000111222333333222111000///......000000000000000111222222000000000000000000000000////////////////////////000111111111111222222222111111222222222333333333111111111111000000000000000111111111111000000///...///111222333333222222000000000000000000000000000000000111222222222333111111111000000000000000111111111111111111111111000000000000000000000000//////......///000111111//////000000000000//////000000000000111111111111---......///000111111222000000000000111111111111000000000000000111111111000000111222222222222111//////000000111111222222111111111111111111111111222222222222222222222222333333333333333333333333333111000000111222222111000000000000000000000000000000000000000000000000111222333333222111000///000000000000000000000000////////////////////////000000111222333333444444////////////////////////111222333444444222111000000000000000000000000000222222111111222333444444222333444444333222111000111000///////////////000111111111111111111111111000000000000000000000000000000000000000000000000000111222333333222111000000000000000000000000000111111111111111111111111000111111222333333444444111000000000222333222111333222222222111111000000000111222333333222111000///000222333333222000///222222333333333444444444111111222222222333333333000000000000000000000000000000000000000000000000111111222222222333333333111111111222222333333444111111111111111111111111111111111222222333333333///000111222333444444444111111333444555444333333111111222222222333333333222222333333333444444444333333444444444555555555ppp]]]VVVOOOLLLMMMIIINNNNNNOOOOOOOOONNNNNNMMMJJJIIIIIIHHHHHHGGGGGGFFFGGGFFFDDDCCCBBBBBBCCCCCCDDDCCCAAAAAAAAAAAA???>>>============<<<;;;:::999::::::999999::::::;;;<<<>>>???@@@@@@>>>;;;888666777777666555333222111000222222333444444555555666000111222333333222111000222222222333333222222111111111111111111111111111111000/////////000222333222222222222222222222222333333333222222222111111222222111111222222333444222111000//////...//////...,,,,,,...222555444222//////000000111111222222222222111111111111222222000000////////////000000000111222222222222111000111111111111111000///...//////000111111111111111222222222111111111000000......------///000222444///000111000///000111333...000111222222111000...000000000000000000000000222111111111000000////////////000000111111111222000000000000000000000000333333222222222222222222///000000/////////000111222111111111000000//////444222/////////000000000111111111111111222222333222222222222222111000000111000/////////000222333222111111111000000//////222222222222222222222222222111000/////////000111222222222111111111111111000111444666777666555444222222222222222222222222000111222222111000///...111111111111111111111111111111111111111111111111111222222333333222222111000000000000111111111111222222222222222222222222222222111111111111111111111111111111111111111111222111000000000111333333444444444444444333222111333111000///000111333444222222111111111111222222111111111111111111111111000000000111222222222333222222111111111111111111333222111111111222333444555444333222111///......333222111000000000222222111111111111111111111111222222111111111111222222000000111111111222222222222222222111111111000000...000222333333333111000333222111000000111222333000111222333333222111000222222444444444444222222222222222222222222222222222222222222222222222222///000111222222222222222222222222222222222222222333333444555444333111000333333333333333333333333333333333444444444555555lllZZZTTTNNNLLLNNNKKKMMMNNNNNNNNNNNNNNNMMMMMMJJJJJJIIIHHHHHHGGGGGGFFFDDDCCCBBB@@@@@@@@@@@@AAADDDBBBAAAAAAAAAAAA???>>>============<<<;;;:::999::::::999999::::::;;;<<<>>>???@@@@@@>>>;;;888666666666555444333222222111444444444444444444333333000111222222222222111000111111222333333333222222111111111111111111111111111000000///000111222333222222222222222222222222333333222222111111111111111111111111111222333333111111111000000000000000444222000000222333222000///000000000000000111111111111111000000111111111222111111000000111111222111111111111111111111111333444444444333333222111//////000111111111111111222222222111111111000000000000/////////000111222///000000000......000222///000111222222111000///000000000000000000000000111111111111000000000//////000000000111111111111000000000000000000000000000000000000000000000000111111000000111222222333111111111111000000000///444111//////000111000///...............//////000111111222222111111000000111000/////////000222222111111111111000000000///222222222222222222222222333222111000///000000111111111111111111111222222000111333444555555444444222222222222222222222222111222333333222111000///111111111111111111111111111111111111111111111111000111111222222111111000000000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222111111111222333444111222222222111111000///222111000//////111222444222222111111111111222222111111111111111111111111111111111111111222222222222222222222222222222222222222111111111222333444222222111000///......---333222111000000111222222111111111111111111111111222222111111111111222222000000111111111222222222222222222111111111000000///000111333333222111000333222111000000111222333111111222222222222111111222222333444444333222222222222222222222222222222222222222222222222222222111111222222222222222222222222222222222222222222222222333333333222111000333333333333333333333333333333333444444444555555iiiWWWRRRMMMLLLOOOLLLLLLLLLMMMMMMNNNMMMMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGDDDCCCAAA@@@??????@@@@@@CCCBBB@@@@@@AAAAAA@@@>>>============<<<;;;:::999::::::999999::::::;;;<<<>>>?????????===:::777555555555444444444333333333555555555444333222222222000111222222222222111000000111222333333333333333111111111111111111111111111000000000000111222222222222222222222222222222222111111111111000000000000000000111111111222222000000111222222222111111555333000///000111111000000000000000////////////111000000//////000000111333333222222222222333333222222111111111111222222111111111111111000000/////////000111111111111111222111111111111000000000333222111000000000000000000111222111000///000111///000111222222111000///000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000222000///000111222222222111111111111000000000000333111//////000111000///111000000000000111222222111111111111000000000///000000000///000111111222111111111111000000000000222222222222222222222222555444333111000000000000000000000111222222222333111111111222333333444444222222222222222222222222222333333333333222111111111111111111111111111111111111111111111111111111000000000111111000000000000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111333222222222222333444444111111111222111111000///111000/////////000222333222222111111111111222222111111111111111111111111222222222111111111111111333333333333333333333333222222111111222222333444222222111111000000000000222111111000111111222222222222222222222222222222222222111111111111222222111111111111111222222222222222222111111111111111///000111222333222111111222222111111111111222222222222111111111111222222222222333333333333222222222222222222222222222222222222222222222222222222222333333333333222222111222222222222222222222222111111222222222111000000333333333333333333333333333333333444444444555555kkkWWWRRRMMMLLLOOOMMMKKKKKKLLLMMMMMMMMMMMMLLLJJJJJJJJJIIIHHHHHHGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBBAAA@@@@@@AAAAAA@@@>>>============<<<;;;:::999::::::999999::::::;;;<<<>>>>>>>>>>>><<<999777555444444444444444444444444444444444333333333222222111111111222222111111111000000111222333333333333111111111111111111111111000000000111111111222222111111111111111111111111111000000000000000000000//////000000111111111111...///000111222222111111111000......///000222333111000000//////.........000000////////////000000333333333222222333333333222222111000000111222222/////////000000///......//////000111111111111111111111111111000000000000222222222111111111111111111333444333222000111222///000111111111111000///000000000000000000000000111111111000000000000000000000000000000111111111000000000000000000000000111111111111222222222222000//////000111111000///111111111000000000000000222000//////111111111///222222111111222222333444111111000000000///000000000000000000000111111222111111111000000000000000111111111111111111111111555444444222111111000000//////000111222333333333111111000000111222333333111111111111111111111111222222222222222222222111111111111111111111111111111111111111111111111111000000111111111111000000000000111111111222222222333333333333333333333333111111111111111222222222111111111111111111111111111111111222222222333333222222333333333333222222000000/////////000111222222222111111111111222222111111111111111111111111333222222222111000000000111111222222222222333333222111222222222222333333333333333333333333333333111111111111111111222222222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111///000111222222222222111222222222222222222222222333222111000000111222333222222222333333222222222222222222222222222222222111222222222222222333333444444444444333333222111222222222222222222222222111222222222222222111111333333333333333333333333333333333444444444555555ooo[[[TTTMMMLLLOOOMMMJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIHHHHHHGGGFFFEEECCCBBBAAAAAABBBCCCBBB@@@??????@@@AAA@@@>>>============<<<;;;:::999::::::999999::::::;;;<<<>>>>>>===<<<;;;888666555333333333444444444444555222222222333333333444444222111111111111111111222000111222333333333333333111111111111111111111111000111111111222222222222111111111111111111111111000000000000000000000111...///000111111111111000...//////000111111111111000000000000000111222444111111000000//////......000000////////////000000222222111111111111222222222111111111111111111222111111222222222222222111//////000111111111111111000000000000000000000000000111111111222222222222///111333222111000000111000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111222222222000222555555444222000///000000000000000000111111111000///000111222111//////............///000000222222111000///000000000///000000000111111111111000000000000000000111111111111111111111111111111444444333333222111000000//////000111222333333333111111000000000111222222111111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111111111222222222222222222111111111111111222222222222444444444444444444444444000000111111111222222222111111111111111111111111///000000111111111111111111222222333333222222222000000000000000111111222222222111111111111222222111111111111111111111111333222222222111000000000///000000000111111111222111111222222333333333333222333333333333444444444000000111111222222222222222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111000000111111222222222222222222222333333222222222333222111000000111222333222222222222222222222222222222222222222222222222111111111222222333333333444444444444333333222111222222222222222222222222333333222222222333333333333333333333333333333333333333333444444444555555sss]]]VVVNNNMMMOOOMMMKKKKKKLLLMMMNNNNNNNNNNNNKKKKKKJJJJJJIIIHHHHHHHHHEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@??????@@@AAA@@@>>>============<<<;;;:::999::::::999999::::::;;;<<<>>>======;;;:::888666555444444444444444444444444111111111222333444444444222222111000000111222222222222222333333222222111111111111111111111111111000111222222333333222222111111111111111111111111000000000111111111111222///000111222222222111000111111000000000111222222333444444333222000111222111111111111000000000000111000000//////000000111111111000000000000111111000111222222222222111000//////000111111111111000//////000111111111111111//////000000000000000111//////000111222222222111+++---000000///......///111000000000000000000111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000---......//////000000000111888???@@@:::444111111000000000000111111111111000//////000222222111///000000//////000000111222444333111000000000111222//////000111111111111000000000000000111111111111111111111111111111111111222222222333222222111000000000000111222222222333111111111111111111111111111111111111111111111111000000000///000000111222111111111111111111111111111111111111111111111111222222333333333333222222111111111222222222222333444444444444444444444444000000000111222222333333111111111111111111111111...///000000111111000000...///000000111000000000000111111111222222222222222222111111111111222222111111111111111111111111222222222111111111111111......//////000111111111000111222333333333333222000000000111111111111111///000111222222222222222333333333333333333333333222222111111111111222222222222222111111111111111111111111111111222222222111111111111111222222222222222333333333333222222222222111111111111222222222222111111111111222222222222222222222222222222111111111222222333333444222333333333333222222111222222222222222222222222333333222222333333444555333333333333333333333333333333333444444444555555sss^^^VVVNNNMMMPPPNNNKKKLLLMMMNNNOOOOOOOOOOOOKKKKKKKKKJJJIIIIIIHHHHHHFFFEEECCCBBBAAAAAABBBBBB@@@???>>>???@@@AAA@@@???============<<<;;;:::999::::::999999::::::;;;<<<>>>===<<<:::999777666555444444444444444444444333222222222222222222333333222222111000000111222222333333333333222111111000111111111111111111111111000111222333333333222222111111111111111111111111111111111111222222333333///000222333444333222111666444222111000222333555---000333333111//////000111111111111222222222222111111111000000111111111111111000000000000111111///000222444444222000///,,,------...//////......//////000111111111111111////////////000000111111///000111111111000///...***---000111111000000111111111000000000000111111000000000000000000000000///000000000111111111111111111111111000000000///000000000000000000000000------......///000000111111===HHHHHH===333111222///000000000111111111111/////////111222333111///222222222111222333333444555444222111000111222333...///000111222111111000///000000000111111111111111111111111111111111111///000111222222222111000111111111111111111222222111111222333333222111000111111111111111111111111111111000000000111222333111111111111111111111111111111111111111111111111111111222222222222111111111111111222222222333333222222222222222222222222///000000111222222333333111111111111111111111111...///000111222111111000......///000000000000000111111222333333333333333222222111111111111222222111111111111111111111111111111111111111222222222...//////000111111222222000111222333333333222222000000000000000000//////...///111222333333222222333333333333333333333333222222111111111111222222222222222111111111000000000000111111111222222222111111111111111222222333222222333444444333222222111111222222222222111111333222111000000111222333222222222222222222222222000111111222333333444444111111222222222222222222222222222222222222222222222222111111111222444555333333333333333333333333333333333444444444555555rrr]]]UUUNNNMMMQQQOOOLLLLLLMMMNNNOOOPPPPPPPPPKKKKKKKKKJJJIIIIIIHHHHHHIIIHHHFFFEEEDDDDDDEEEEEE@@@???>>>???@@@AAA@@@???============<<<;;;:::999::::::999999::::::;;;<<<>>>===<<<:::888777666555555555444444444333333333444444333222222111111111333222111000000111222333444444444333222111000///111111111111111111111111000111222333444333222222000000000000000000000000111111222222222333333333///111333444444444222111:::777444222111333555777$$$)))...000///......000111111111222333333333444222222111111111111222222222111111111111111111222...000333555555333000...//////000111111222111111//////000111111111111111.../////////000000111111111111222111000...,,,+++,,,///222444444444444555111111000000000000111111000000000000000000000000//////000000111111111222222111111111000000//////000000000000000000000000...//////000111222222333///===KKKKKK>>>111...111//////000000111111111222/////////111333333111////////////...///000000111666555333111111222333444...///000222222111111000//////000000111111111222000000000000000000000000---...000111222222111111222222222111111111111111000222333444444333111000000000000000000000000000222222111111111222444555111111111111111111111111111111111111111111111111000000111111111111000000111111222222222333333333000000000000000000000000///000000111222222333333111111111111111111111111///000111222333222111111000000111222222222222222222222333444444444444333222222111111111111222222111111111111111111111111000000111111222222222333///000000111222222333333000111222333444333222222222222222222111111000000...///111222333333222222333333333333333333333333222222111111111111222222222222222222111111000000000000111111222222222222111111000000111111222333222222444444444444222222000111222333333222111000333222111000000111222333222222222222222222222222000000111222333333444444///000111222222222222222222222222222222222222222111111000000000111333444333333333333333333333333333333333444444444555555qqq]]]VVVNNNLLLOOOKKKMMMLLLLLLMMMNNNOOOOOONNNNNNLLLIIIHHHHHHGGGDDDBBBDDDBBB@@@>>>======>>>???BBB@@@???@@@@@@@@@===;;;??????>>><<<;;;:::999888777777777777888999:::;;;>>>???>>><<<999777777888555555444444444333333333999777444111000000222333555444222111111111222222444333333222222111111111222222111111111111222222000000000000111111111111111111111111111111111111111111222222222222111111000000111111111222222222333333222111000000111111111111000000//////......111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111111111000000000111222222333333000000000000000///...---111111111111111000//////111222333222111000111222111000///......///000111000000000000000000000000222111111111000000//////111111000///////////////000000000000000000000000////////////////////////000///---,,,,,,---///000555;;;DDDKKKKKKEEE<<<666000000000000000000111111////////////////////////444444222222222222444444666444222000//////000111111111000000//////......111111000///////////////000000000000111111111111222111111111000000//////000000000000000000000000111111111111111111111111222222222111111111111000---......///000111111222555444444333222111000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333222111000//////000111222222222222222222222222222222111000///000111333555111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222222111000000000111333444111111111111111111111111111111111111111111111111777444000///111222000...222222222222222222222222333222222333555555444222333333333222222222222222222222222111111111000000222222222222222222222222333111///------...///000111111111111111111111111222222222222222222222222111111222222222222111111......//////000000000111//////000000111111222222111222222333333222222111222222222222222222222222111333555777777555333111444333333222222333333333333333333333222222111000ppp\\\VVVNNNMMMOOOLLLKKKIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIIIIHHHFFFEEEDDDBBB@@@>>>??????@@@BBB@@@???@@@@@@@@@>>><<<=========<<<;;;;;;;;;:::999999999999:::;;;<<<<<>>:::888666666444444444333333333333222333222111000///000222333444333222111111111222222444444333333222111000000222222111111111111222222000000000000111111111111111111111111111111111111111111222222222222111111000000111111111222222222111111000///////////////000000000000000/////////111111111111111111111111111111111111111111111111111111000000000000111111222222222111111111111111222222111111111111111111000000111111000//////...111111111111111000//////...000111000//////000111111000///......///000111000000000000000000000000111111111000000000//////222222111000000000000000000000000000000000000000000000000000000000000000000///...------...///000///444===DDDIIIJJJHHHFFF111111111000000000000000111111111111111111111111333222111111111111222333444333222000000000000111222111111111000000000000000//////...------......000000000000111111111111111111111111000000000///000000000000000000000000111111111111111111111111222222222111111111111000......//////000111111222333333333222111111000000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222333333222111000//////000111222222222222222222222222222///...---,,,,,,...///000111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222111111000000000111222333111111111111111111111111111111111111111111111111555222000///111111000///222222222222222222222222///000111111111111111111111111111222222222222222222222222111111111000000222222222222222222222222444333222111000111222222111111111111111111111111000000000000000000000000111111222222222222111111000000000111111222222222000000000000111111111111111222222333333222222111111111111111111111111111222333444666666444333222333333222222222333444444333333333333333222111111ooo[[[UUUNNNMMMPPPNNNMMMLLLLLLLLLNNNOOONNNMMMJJJIIIHHHHHHIIIIIIHHHGGGFFFEEECCCBBBAAA@@@AAAAAAAAA@@@???@@@@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@BBBBBB@@@<<<888666555444444444333333333222222//////000111222333444444444333222111111111222222555555444333222000000///222222111111111111222222000000000000111111111111111111111111111111111111111111222222222222111111111111111111111222222222111000////////////////////////000000000000000000111111111111111111111111000000000000000000000000111000000000000000111111222222222222111111000000333333222222111000000///111111111111000000000000000111111111111000000///,,,---............///111000000////////////000000000000000000000000000000111111000000000000//////333222222111111111111111000000000000000000000000111111111111111111111111////////////////////////000111444777:::===>>>???222111111111000000//////////////////////////////111111000000000000111111111111111111111111111111222222222222111111111111111000//////.../////////000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111111222222222111111111111000...//////000000111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222222333222111000000000000111222111111111111111111111111444333222111111111222333111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222000000000///000111111222111111111111111111111111111111111111111111111111222111//////000111111000222222222222222222222222---000333333000///111333///000000111111222222222222222222111111111111111222222222222222222222222333333333333222222222222111111111111111111111111000000000000000000000000111111222222222222111111222222222333333333333333111111111111111000000000111222222333333222222111000000000111111111111111333333444444444444333333222222222222333333444555333444444444444333333222mmmZZZTTTNNNNNNQQQNNNOOONNNMMMNNNOOOPPPOOONNNMMMLLLJJJIIIIIIHHHFFFDDDFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@??????@@@@@@>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???BBBCCCDDDCCC>>>999555444555555555444444444444333000111333555666666555555333222222222222222222222555555444333111000//////222222111111111111222222///000000000111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222111111111111111222/////////000000111111222111111111111111111111111////////////////////////000000000000000000111222333333222222111000000000222222222111111111000000111111111000000000111111000000111111111111000///+++,,,............000111000000////////////000000000000000000000000000000000000000000000000//////222111111000000111111111000000000000000000000000111111111111111111111111///000111111111111000///222111000///...///000111222222111111000/////////111111111111111111111111111111111111111111111111///000111222222222222222111111111111111111111111333333222222111222222333///000000000111111111111111111111000000000000000000000000000000000000000111111111111111111111111222222222111111111000000//////000000000111111111//////000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111000000000000000000000000888777666555444444555555111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000//////000000000111111111111111111111111111111111111111111111111111111000/////////000111111111222222222222222222222222000444888777333111444888......///000111222222222111111111111111111111111222222222222222222222222111111222222222111111000111111111111111111111111222222222222222222222222111111222222222222111111333333333333333333333333222222222111111000000000111222222333333222222111111111111111111222222222444444333222222333444444222222222222333444555555444444444555555444333333mmmYYYTTTNNNNNNQQQOOOMMMLLLKKKKKKLLLMMMLLLKKKMMMLLLJJJIIIIIIHHHGGGEEEDDDDDDCCCBBB@@@@@@??????@@@?????????@@@@@@???===???>>>===<<<;;;:::999999::::::::::::;;;<<<===>>>BBBDDDEEECCC>>>999555333666666666666555555555555222333555666666555444333222222222222222222222222555555444333222000000///222222111111111111222222///000000000111111111111111111111111111111111111111111222222222222111111111111111111111111111111222111111111111111222222//////000000111111222222000000000000000000000000////////////////////////000000//////000111222222222222222111111111000000000000111111111222222222111000000//////000111111///000000111111111000000,,,---////////////111222//////000000000000//////000000000000000000000000//////////////////000000000000/////////000000111000000000000000000000000111111111111111111111111000000111111111111000000000000000000111222444444111111111111000000//////444444444444444444444444111222222222222222222111///000111222222222222222000000000000000000000000333333222222222222333333///000000000111111111111000000000000000000111111000000000000000000000000111111111111111111111111222222222111111111000000000000000000111111111111/////////000111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111222222222222111111000000000000000000000000333222222111000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111///000000111111111111111111111111111111111111111111111111111111111111111...///000111111111222222222222222222222222222222111555999888444333555999......///000111222222222111111111111111111111111222222222222222222222222000111111222222222111111111111111111111111111111222222222222222222222222111111222222222222111111222222222222222111111111333333222222111111000000111222222333333222222111222222222333333333444444555444222111111222444555333222222222333333444555333333444555555444444444mmmYYYTTTNNNMMMQQQNNNOOONNNMMMMMMNNNNNNMMMLLLJJJIIIHHHIIIJJJKKKJJJIIICCCCCCBBBAAA@@@???>>>>>>@@@???>>>???AAAAAA???===??????>>><<<;;;:::999888::::::999::::::;;;<<<===CCCDDDDDDBBB===888666444666666666666555555555444222333444444444222111000111111222333333333222222444444333222222111111111222222111111111111222222000000000000111111111111111111111111111111111111111111222222222222111111222222222111111111111111///////////////000000111000000111111111111111111000000000000000000000000000000000000000000000000////////////000111222333111111111111111111111111///000000111222222333333000///.........///111222///000000111111111111000...///111111000000111333//////000000000000//////000000000000000000000000......////////////000000//////////////////000111000000000000000000000000111111111111111111111111000000000000000000000000000111222222333333333222000000000000000000000111000000000000000000000000111111222333333222111111000000111111111222222333///////////////000000000000000000///000000111222000000000000111111111111000000000000111111111111000000000000000000000000111111111111111111111111222222222111111111111000111111111111111111111111000000000111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111111222111111222333333222111111111111111111111111111111000000000///////////////111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111...000222333222111222333222222222222222222222222111333666666333222444666///000000111111222222222111111111111111222222222222222222222222222222222222222222333333333333333111111111111111111111111000000000000000000000000111111222222222222111111111111111111000000000000222222222222222111111111111222222333333222222111222222333333444555555555444333222111111222333444444333333222222333333444222333333444444444444333mmmYYYTTTMMMMMMPPPMMMRRRQQQOOOOOOPPPQQQOOONNNJJJIIIHHHIIIJJJKKKKKKJJJBBBBBBBBBAAA@@@???>>>===??????>>>???AAAAAA???>>>>>>>>>===<<<;;;;;;::::::::::::::::::;;;<<<======CCCCCCCCC@@@;;;888666666555444444444333333333333333333333333333222222111000111222333333333333222222222222222222222222222222222111111111111222222000000000000111111111111111111111111111111111111111111222222222222111111222222222111111111000000///////////////000111111222222111111111111111111000000000000000000000000111111111111111111111111////////////000111222333000000000111222222333333111111111111111111222222///...---,,,---...000111//////000111111111111111///000111111//////000111...///000111111000///...000000000000000000000000........./////////000000000000//////000000111222000000000000000000000000000000000000000000000000111000////////////000111333222222111000...------/////////000111111222222------------------------000000111222222111000000222111000000000111222333//////000000000111111111///////////////000111111000000000000111111111111///000000000111111111111000000000000000000000000111111111111111111111111222222222111111111111000111111111111111111111111111111111222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111111222222333333222222111222222222222222222222222000111111222222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000111222333444333333222111111111111111111111111111111111111111111111111///222444555333111222333222222222222222222222222111222222333333333333333111111111222222222222222000000111111111222222222222222222222222222222222222222111000111222333444111111111111111111111111000000000000000000000000111111222222222222111111222222111111000000000000111222222222222222222333111222222333333222222111111111222333333444555555333222222222222222222333555555444333222222222222111111222333333333333333mmmZZZTTTMMMLLLOOOLLLOOONNNMMMMMMMMMNNNLLLKKKMMMKKKJJJJJJJJJJJJHHHFFFCCCCCCCCCBBBAAA@@@>>>>>>???>>>>>>???AAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<===>>>BBBCCCBBB>>>:::777777777333333333222222222111111555555555555555555555555000111222333444333333222111111222222222333333333222222111111111111222222000000000000111111111111111111111111111111111111111111222222222222111111222222222222111111000000111111000111111222333333333222222222111000000000000000000000000000000000111111111111111111111111////////////000111222333//////000111222333333444333333222222111000000000...---,,,+++,,,...000111//////000111111111111111///000111000///...///000...///000111111000///...000000000000000000000000---.........//////000000111111000000111222333333000000000000000000000000////////////////////////222000///------///000222111000000000000111222333......///000111222333333111111111111111111111111...///000111111000///...444222000//////000222333000000111111222222222333111111000000111222333333000000000000111111111111//////000000111111111222000000000000000000000000111111111111111111111111222222222111111111111000222222111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111111222333444444333222111222222222222222222222222///000111222222222222222111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000111222333444555444333333111111111111111111111111111111111111111111111111000333666666333111222333222222222222222222222222333222222333555555444222333333333222222222222222000000111111222222222222222222222222222222222222000///...------///111333111111111111111111111111222222222222222222222222111111222222222222111111222222222111111111000000111111111222222333333444222222222333333222222222000000111222333333444444222222222222222222222222666555444333222111111111000111222222333333333333uuu]]]QQQOOOOOONNNMMMOOOOOONNNMMMLLLKKKJJJIIIMMMKKKIIIHHHIIIIIIHHHFFFHHHEEEBBB@@@AAABBBBBBBBBAAABBBCCCBBB@@@>>>>>>>>>???>>>===<<<;;;:::::::::666888:::;;;;;;<<<>>>???@@@BBBBBB@@@===:::999888333333444444444444444444555555555555444333222222333333222111222333444555333333333333333333333333666444111111111222222111111111000000000000111111111111111111111111111111222111111111000000//////000000000000000000000000111111111111111111111111111000000000111222333333000000000000000000000000//////---+++***+++000333333222222222222222222333222111000//////000111222000///.........///111222000000000000111111111111111111000///...---,,,,,,111111000000000000000111222222111000///...------------...///////////////000///.........///111222111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000//////000000111111111222222222222111111111111111333222000///...///111222///000111222222111000///......//////000000111111222222222222333333444555111111111111000000000000//////000000111111222222000111111111111222222222111111222222222333333333444333222222333333222111222222222222222222222222111111222222222222111111///000000000111111111111333333333333333333333333111111222222222333333333111222222333333222222111000000000000000000000000111111111111111111111111000111111111111222222222000000111222222222222111111111111111111111111111000000////////////000000000000000000000000000000333333222222111000000000222222222111111111000000333333222222111222222222111111111111000000//////000///.........///111222//////000000111222444444444111...000333666666555333222222222111000000000222222222222222222222222444333222111111111222333000111111111111222222222333333333333333333333333111111111111111111111111444333222111111222333444111111000///////////////111222222222222111000000222222222222111111000000222222222222222222222222333333333333333333333333333333333333333333333333777666444333222333333444rrrXXXOOONNNLLLLLLPPPQQQQQQPPPOOONNNMMMLLLLLLMMMKKKIIIHHHIIIIIIHHHGGGHHHEEEBBBAAAAAABBBBBBBBB@@@@@@@@@@@@???>>>===<<<>>>===<<<;;;;;;;;;;;;;;;777999;;;;;;;;;;;;===>>>CCCDDDDDDBBB>>>999666555444444444444444444444444333333333444333333222222333333222222222333444555222222222222222222222222000///------///111111111111111000000000000111111111111111111111111111111222222222222111111111000222222222222222222222222111111111111111111111111111111000000111111222333000000000000000000000000000000///...---...111444222222111111111111222222111111000000000000111111000/////////000000111222000000000000111111111111111111000000///.........111111000000000000111111333333222222111000000000//////000111111111111000000/////////000000111111111111111111111111111111111111111111000000000///////////////////////////000000000000000000000000000000111111222222222222111111111111111111111111333111000......///000111///000111222222111000////////////000000000000000111111111111111222333333000000111111222222333333000000000000000111111111000111111111111222222222111111111222222222333333333222222111222222111000222222222222222222222222111111222222222222111111111111111111222222222222111111111111111111111111111111111222222222333333111222222333333222222111111111111111111111111111111111111111111111111111000111111111111222222222000000111222222222222111111111111111111111111111222222111111111111222222000000000000000000000000222222222111111111111111222222222111111111000000333222222111111222222222222222111111111000000000111000000///000111222333222111111111111111222333222000///000222333333333222222222222111111111111222222222222222222222222777666444222000000000000000111111111111222222222333333333333333333333333111111111111111111111111444333222222222222333444222222111000000000000000333333333333333222111111222222222222111111111000222222222222222222222222333333333333333333333333333333333333333333333333666555444333333333333333ooo[[[ZZZYYYOOOKKKQQQQQQQQQPPPOOONNNMMMMMMLLLLLLKKKIIIHHHIIIIIIHHHGGGGGGEEEBBBAAABBBCCCCCCBBB???===<<<===???@@@===:::===<<<<<<;;;;;;;;;<<<<<<999:::<<<;;;::::::;;;===AAACCCEEEDDD@@@:::666444555555555444444333333222111111222222333333222222333333222222222333444555111111111111111111111111333222000000111333333222111111000000000000111111111111111111111111111111333333333222222222222222222222222222222222222222111111111111111111111111111111000000000111222222000000000000000000000000000111222111000000222444111111000000000000111111000000111111111111000000///000111111222111111111000000000000111111111111000000000000000000000000111000000000000000111111111111111111111111111111000111222222333333222222///000111111222222111111111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000111111222222222222333333000000000000000000000000111000///...---...///000000000111111111111000000000000000000000000//////111000000000000111222222///000111222333444555555111111111111000000000000000111111111111222222222111111111222222222222333222222111111111000000000222222222222222222222222111111222222222222111111111222222222222333333333000000000000000000000000111111111222222222222333111222222333333222222111222222222222222222222222111111111111111111111111000111111111111222222222000000111222222222222111111111111111111111111111222222111111111111222222000000000000000000000000000111111111111222222222222222222111111111111111222222111111111222222333222222222222222111111111222111111111111222333333333333222111111111111111111222444444222222222333111111111222222222222222222222222222222222222222666555444222111000000000000111111111111222222222222222222222222222222222111111111111111111111111444333222222222222333444333333222111111111111222444333333333333222222222222222222222111111111111222222222222222222222222333333333333333333333333333333333333333333333333444444555555444444333333nnnbbbkkkkkkXXXMMMQQQOOOOOONNNMMMMMMLLLKKKKKKLLLKKKIIIHHHIIIJJJIIIHHHGGGEEEBBBBBBCCCDDDCCCBBB???<<<:::<<<@@@BBB>>>:::<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<<<<:::::::::<<<<<<@@@DDDEEECCC>>>:::888666666555444333333222222000111222333333333333333222222222333333333444444222222222222222222222222999666333222222222111000111111000000000000111111111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000///111333333222111222333000000////////////000000...///111222222111000000000111222333333222111000///000000000111111111111000000111111111222222222000000000000000000111222............//////000000000111222222333333222222///000111333333222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000000000///...---......///000000000111111000000000222111111000000/////////111111000000000111111222000000111111222333333444222222111111000000//////000000111111111222222222111111111111222222222222000111222111000//////000111111111111111111111111111111222222222222111111111111111222222222333333111111111111111111111111111111111111222222222222111222222333333222222111222222222222222222222222111111111111111111111111000000111111111222222222000000111222222222222111111111111111111111111111000000////////////000000000000000000000000000000///000000111222222333333111111111111111111111111111111111111111222222333222222222222222222222222111111111111222222333333333222222111111222222222222666999888555222333444111111111222222333333333222222222222222222222222222222222222222222333333000000111111111222222222111111111111111111111111111111111111111111111111222222222111111222222222333222222111111111222222333333222222111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333555555555444333222lll```jjjkkkXXXMMMPPPOOOOOONNNNNNMMMLLLLLLLLLLLLJJJIIIIIIJJJJJJJJJIIIFFFDDDCCCCCCDDDDDDDDDCCCAAA>>>;;;===BBBCCC@@@<<<<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<<<<:::999:::;;;;;;???DDDFFFDDD@@@;;;999666666555444333333222222222222333444555555444444222222333333333444444444333333333333333333333333555222///......///...---111111000000000000111111111111111111111111111111000000111111111111111111000000000000000000000000111111111111111111111111111111000000///000000111000000000000000000000000...000222333222111111222000//////////////////000...///000222222222111000000111222333333222111000///000000000111111111111000000111111222222333333000000//////000111222222---------...//////000000///000111111222222111111///000111333333222111111000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000000000000000000000000/////////......//////000000000000000//////...............111000000000000000000111222222111111000000//////333222222111111111222222111111111111111111000000222222111111000000//////000000111111111222222222000000111111111222222222000111222111///...///111111111111111111111111111111111222222222222111111000000000000111111111222111111111111111111111111000000111111111222222222111222222333333222222111111111111111111111111111111111111111111111111111000000111111111222222222000000111222222222222111111111111111111111111111000000////////////000000000000000000000000000000//////000111222333333444111111111111111111111111111000000000111111222333222222222222222222222222000000000111111111111111111111111111222333444555333666999888555222333444111111222222333333333444222222222222222222222222111111222222333333333333000000111111111222222222111111111111111111111111111111111111111111111111000000111111111111000000111111000000000111111222222222111000///000000111222222222222222222222333222222222222222222222222333333333333333333333333333333333333333333333333222333444555555555333333hhhVVVXXXYYYOOOKKKQQQQQQQQQPPPPPPOOOOOOOOOOOOLLLJJJIIIIIIJJJKKKKKKJJJEEEDDDCCCDDDEEEEEEDDDCCCBBB@@@???@@@BBBCCC@@@>>>===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<<<<:::999:::<<>>>>>===<<<;;;;;;;;;;;;;;;999;;;<<<;;;::::::;;;<<>>>>>>>>???>>>===<<<;;;:::::::::999:::<<<;;;::::::<<<===<<<@@@DDDFFFDDDAAA???>>>333333444444444444444444333333333333333222111000111222333444555444333333111111111111111111111111222000......000111222111111111000000000000111111111111111111111111111111111111111222222333333333000000000000000000000000111111111111111111111111111111000///////////////000000000000000000000000000111222111000000222444111111000000000000111111000//////...///111333444222111///.........///000000000000000111111111111000000000000000000000000////////////000111222333........................//////000111111111111111000///.........///111222000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000222111111111000000/////////000000111222333333333111111111111111000//////222111000//////000111222000000000111222222222333111111000///////////////000000111222333444444555//////000000111111222222000111111111111222222222000000000000111111111111000444666444000...111444000000000000000000000000111111222222222222111111111111222222222333333333333333333333333333333333000000000000111111111111222222222333333222222222222222222222222222222222111111111111111111111111000111111111111222222222000000111222222222222111111111111111111111111111000000////////////000000000000000000000000000000111111111111111222222222000000111111222222222222////////////000111222333//////000000111111111222111222333444555444333333444444333333222222333333777333000000333555444333444444444333333222222222222222222222222222222222///000222333444444333333000111111111111222222222333333333333333333333333111111111111111111111111333333555555555555333333222222222222333333444555444333111//////000111222222222222333333444444444222222222222222222222222333333333333333333333333333333333333333333333333444444333222333444666777eeeUUURRRMMMMMMPPPMMMNNNOOOPPPQQQPPPNNNLLLJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGEEEDDDBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;::::::::::::999999:::;;;===>>>===AAAEEEDDD@@@;;;999999444444333222222222222333444444444333333222222222333333333333333333333333555444111//////111333444444222000000222333333222...///000111222333444444000000111222222222222111222222333333333222222111000000000000000000000000222222222222222222222222000000000000////////////000000000000000000000000//////111222222222222222666444333111000000111111000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111000000000000111111111111111111111111111000//////000000000///000111111222222222111111000000/////////000000///......///111444333222222333333222000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////111111111111111111111111222222222222222222222222111111111111111111111111//////000111111111111000222222222222222222222222111000///......///000111000000000000000000000000000000111222222222222111222222222222222222222222111111111111111111111111111111111111111111111111//////000000000000//////111111111111111111111111000000000000111111111111222222222222222222222222222222222111111111000000222222222111111111000000222111111111000000//////222111000//////000111222222222111111111111111111111000000///////////////222111000000000111333444222111111111111111111222111111111111111111111111000000000000000000000000222222222222222222222222111111111222333444555666333333333222222222111111111111111000000000000///111222222333333222222111555444222111000111222222333333333333333333333333111111222222222333333333555444333222111222333333///000111222222222222222111111222222222333333333222222111000//////000000333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333666666555555555444444444fffUUURRRMMMMMMPPPMMMOOOPPPPPPQQQPPPNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIGGGEEEDDDBBBAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>======<<<;;;;;;::::::;;;:::999999:::;;;===>>><<>><<<@@@CCCAAA===999777777888777666666555555666666444444444444555555555555333333333333333333333333444333111111111333555777<<<999444111111111111000444444333222111000000///000000111222222222222111111111222222222222222111111111111111111111111111222222222222222222222222222222222222111111111111000000000000000000000000000000000000111333555666444333222111000000111111000000000000000000000000111111222222222222111111000000000000000000000000111111111111111111111111000000000000111111111111000111111111111000000///...///000111222111111000000000000000111111111111000111222111//////111222//////...000222444333333000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000333333333333333333333333111000/////////000222333222222222222222222222222333222111111111111222333000000000000000000000000000000111222222222222111222222222222222222222222111111111111111111111111////////////////////////333222222111111222222333111111111111111111111111000000000000111111111111000000000000000000000000222222222111111111111111222222222111111111111111111111111111111000000000000000111111111111000000//////////////////000000333222222111111111111111000000/////////000111222111111000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222333333222222222333333444000000111222333444555555333333333222222222111111111222222333333222222111111111222333333333222222333333333333333333333333333222111111111222333444444444333222222222222333111111222222222111111000111111222222222333333333444333222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333555555555555444444444444fffUUUSSSNNNNNNQQQNNNQQQPPPOOONNNMMMMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????======<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>??????BBBEEECCC>>>:::999999888777777666555666666666222333333333444555555555444444444444444444444444333222111111222444666777;;;888333000000000111000444444333222111111000///000000111222222222222111000111111222222222222111111111111111111111111111111111111111111111111111222222111111111000000000000000000000000000000000111000000000111333666888555555555444444333333333000000000000000000000000000111111222222111111000000000000000000000000000111111111111111111111111///000000000111111111111000000111111111111000///---///111222333222000/////////000000111111222222111222222111000000111333777555444444555666444333000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222222111///......000222333111111111111111111111111222222222111111222222222222222222222222222222222000000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111333222111111111111222333111111111111111111111111///000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111///000111222222111000////////////000000000000000222222111000000000000111///////////////000000111//////............//////111111111111111111111111111111111111111111111111222222222222222222222222333333222222222222222222111111222222333444444555444444333333333222222222111222222333333222222111///000222333444444333222222222222222222222222222333222111000111222444555333333333222222222222222222222222222222111000///111111222222222333333333333222222111111111222222111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111333333333333333333333333444444444444444444444444fffVVVSSSNNNNNNQQQNNNOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@CCCEEECCC>>>:::999999777666555555444444555555111111111222333333333444222222222222222222222222222111111111222444555666777444000...///111111111333333222222222222222222000000111222222222222111///000111111222222222222111111111111111111111111111111111111111111111111111111000000000/////////000000000000000000000000111111000///000333555777444555555444444444333333000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111///000000000111111111111///000000111111111000000---///111222333222000/////////000000111111222222111222222111000000111333333222111111222222111000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222111///......000222333111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111111111111111111111111///000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222///000111222222111000///000000000111111222222222111111000////////////000.../////////000000000000333222222111111222222333111111111111111111111111111111111111111111111111222222222222222222222222333333222111111111222222333333333333333333333333444444444333333333333222111222222333333222222111///000222333444444333222222222222222222222222222222222111111111222333444333333333222222222111111222222222222222111000///111111222222222333333333111111000000000000111222111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111333333333333333333333333333333444444444444444444gggVVVSSSOOOOOOQQQNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>??????AAACCC@@@;;;777777777666555444444333333444444111111111111222222222222000000000000000000000000111111111111222333333444222111//////000222222111111111222222333333444444000000111222222222222111//////000111222222222222222222222222222222222222111111111111111111111111000000000000/////////...000000000000000000000000111000000000000222333444111111222222222222111111000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111000000000000111111111111///000000111111111111000...///000111222111111000000000000000111111111111000111222111//////111222///......///111333333222000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000111000/////////000222333111111111111111111111111000000111111111111000000........................000000111222222222222111111111111111111111111111111111111111111111111111////////////////////////000000111222222111000000111111111111111111111111000000000000111111111111000000000000000000000000111111111111111222222222111111111111111222222222111111111222222222222222000000111111111111000000000000111111222222333333111000000///////////////...///000111111111000000222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222111111111222222333555444444444333333333222444444444333333333222222111222222333333222222111111111222333333333222222222222222222222222222222111111222222222333333333222222222333222111111000111111222222222111111000111111222222222333333333000000000///000000111222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444gggVVVTTTOOOOOORRRNNNLLLMMMMMMMMMLLLKKKJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@@@@BBBCCC@@@;;;777666888666555444444333333444444333333222222222222222111000000000000000000000000111111111111111111111111111111000111222333111000222222222333333333444444000000111222222222222111...///000111222222222222222222222222222222222222111111111111111111111111111111111000000000//////000000000000000000000000000000000000000000000000///000111222222111000000000000000000000000000000000000000111111000000000000000000000000000000000111111111111111111111111000000000000111111111111//////000111111111111111///000000000111111111111111111111000000000000000000000111000///...000222000//////111333444444333000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222333333222111111////////////////////////000000111222222222222111111111111111111111111111111111111111111111111111///////////////////////////111333444444333111///111111111111111111111111000000000000111111111111000000000000000000000000000000111111111222222222000000111111111222222222111111111222222333333333111111000000000000111111/////////000111222222222222111000000//////000000///000111222222222111000000000////////////000000111111111111111111111111222222222222222222222222222222222222222222222222111000000000111222333333333333333444444444444444333333333333222222222222111222222333333222222111333333222222111222222222111111111111111111111111///111222444444333222111111222222333222111000///000000111222222222111111111111222222222333333333111000000000111111222333333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333222222333333333444444444gggVVVTTTOOOOOORRROOOLLLMMMNNNOOONNNLLLJJJIIIMMMLLLLLLLLLKKKKKKKKKKKKGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@BBBDDDEEEBBB<<<999888:::666666555444444444444444444444444333333222222222333333333333333333333333111111111000000000000000222222222333444444111///333333333333333333333333000000111222222222222111......000111111222222222222222222222222222222222000000000000000000000000222222222111111111111000000000000000000000000000///000000000000///......000111333333444333222111000000000000000000000000111111222222222222111111000000000000000000000000111111111111111111111111000000000000111111111111//////000111111111111111000000000///000111111222222222111111000000/////////000000///......///111222111///000111111000...000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111//////000111111111111000000000000000000000000000222222444444444444222222222222222222222222222222000000111222222222222111000000000000000000000000111111111111111111111111111111111111111111111111000222444777777444222000111111111111111111111111000000000000111111111111222222222222222222222222000000111111222222222222000000111111222222222222111111111222222333333333222111000//////000111222---......///000111111222333222222111000111111111///000111333333222222111444444333333333333444444111111111111111111111111222222222222222222222222222222222222222222222222000000000000111222333444111222222333444555666666333333333222222222111111222222222333333222222222555444222111000111222222111111111111111111111111...000333555555444222000111111222333222111000//////000111222222222222222111111222222222333333333222111111111222333333444333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222333333444444444gggWWWUUUQQQPPPQQQMMMKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIHHHHHHHHHHHHGGGGGGFFFEEECCCCCCDDDDDDBBBAAAAAAAAA@@@@@@???>>>>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;<<<===>>>>>>CCCDDDCCC@@@;;;777555555888777777666555444444444111222222333333444444555333333333222222111111111444444333333333333222222000000111222333333444444444333111000000111333444111111000000000000000111///000222333333222111000000111111111111222222222111000///......///000111000000000000000000000000000000000000000000000000000111222333444444333222000000000000111222333444000000000000000111111222222222222111111111000000000000000000000000000000222111111111000000//////111111000000000000111111000111111111111222222222000000000000000000000000000000000000000000000000111111222222222222111111222000......///000000///222222111111000000//////111000000000//////......222111000.........///000111111000///......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111333333222222111000///////////////000111111222222222222111111111111111111000000000000000000000000////////////////////////000000000000000000000000333222111000000111222333222222222111111111000000000000////////////000000000111111111111222222222000000111111111111000000000000000000000000000000...//////000111222222222000000000000000000000000000111111111111222222222111111222222222333333333222222111111111111222222000000111222222222111111111111111111111111111111111111000000111111222333111111222222222333333333000111111222222333444444444444444333333222222222111111222333444555555666222333444555555444333222111111111222222333333333000000111111111222222222111111111000111111222222333222000/////////000111111222333333333333222111///000000000000111111111333333333333333333333333000111111111111222222222111111111111111111111111555444444333333222222111111111222222222333333333444333111000000111333444444333333333333444555555hhhWWWTTTOOOOOOQQQMMMLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGFFFEEECCCCCCDDDDDDBBBAAAAAAAAA@@@@@@???>>>>>>>>>@@@??????>>>===<<<<<<;;;:::::::::;;;;;;<<<<<<===AAABBBAAA???:::777555555666666666555444333333333333333333333333333333333333333333222222222111111333333222222222111111111000111111222333333444444444333111000000111333444111111000000000000111111222222222111111111222222//////000000000111111111111000////////////000111111111111111111111111111111111111111111111111111...///000111111111111111000000000000111222333333000000000000000111111222222222222111111111000000000000000000000000000000222222222222111111000000111111000000000000111111000000111111111222222222000000000000000000000000000000000000000000000000//////000000000000//////111///......000111000000000000000000000000//////111111111000000/////////222111000///...//////000222111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111333333222222111000000///000000000000////////////111111111111111111111111111111111111111111111111////////////////////////111111111111111111111111222222111000000111222222222222222111111111000000111000000//////000000111000111111111111222222222000111111111111111111000000000000000000000000000...//////000111111222222000000000000000000000000//////000000000111111111111111111111222222222333222222111111111111222222111222222222222222111111222222222222222222222222111111111111111222222333222222333333333444444444444444333222222111111000333333333333333333222222111111111111111111111111111111222222222222111111222333333333444444444444111111111111111222222222666555444222111111000000111111000/////////000111111222222333333222222111000000000111111111222222111111111111111111111111000111111111111222222222111111111111111111111111444333333333333222222222111111222222222333333333444333111000000111333444333222222222222333444444jjjXXXSSSNNNNNNQQQNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFDDDCCCCCCDDDCCCBBB@@@AAAAAA@@@@@@???>>>>>>>>>@@@@@@???>>>===<<<;;;:::::::::::::::::::::::::::>>>??????===:::777666666555555555444333333222222555555444333333222111111333333333222222222222111222111111111111000000000111111111222222333333444444333222111111222333444111111000000000111111222666555222111000111222333.../////////000000000000111000000//////000000111111111111111111111111111222222222222222222222222000000/////////000111111222111111111111111222222000000000000000111111222222222222111111111111111000000000000000000000000333333222222222222111111111111000000000000111111000000000111111111222222000000000000000000000000000000000000000000000000////////////////////////000///......000222222111//////////////////000000111111111111111000000000111111000/////////000000111000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111333333222222111000000000111000000///......------111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222222222111000000111222222222222222111111111111111111111111000000111111111000111111111111222222222111111222222222222111111000000000000000000000000/////////000111111222222000000000000000000000000.../////////000000000000000000000111111111222222222222111111111111222222333333444333333222111000222222222222222222222222111111111111222222222333333333333333444444444555444444333222222111111000222222222333333333333333222222111111111000000000333333222222222222333333222222222222222333333333222222222222222111111111666555444444333222111111000000/////////000000111111111222333333222111111111111111111222222222333111111111111111111111111000111111111111222222222111111111111111111111111222222222222333333333333111111222222222333333333444333222111111222333444222111111111111222333333lllXXXSSSMMMMMMPPPNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDCCCCCCCCCCCCBBB@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<:::999888888::::::999999999999999999;;;<<<===;;;999666666666555555555444444444333333444444444333333222222222222222222222222222222222222222111111111000000000111111111222222333333333333222222111111222222333111111000000111111222222777666444222111111222222/////////000000000111111000000000000000000000000111111111111111111111111222222222222222222222222333222111000000111222333222222111111000111111111000000000000000111111222111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111000000000000111111111111////////////////////////000000000000000000000000222222111111111111222222000...---...111222333222------......//////000000222222111111111111111111111111000000000000000000///......---------......////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111222222222111111111000000111111000000////////////111111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222111111111111111111222111111111111111111111111222222111111111111222222000000111111111222222222222222222333333222222222000000000000000000000000//////000000111111111111000000000000000000000000/////////000000000111111///000000000000111111111222222111111111111222222555555555444333222111000111111111111111111111111111111222222222333333222222222222333333333444444000111111222222333444444111111222222333333333444333333333222222222222222333222000000000000222333///////////////000000000333333222222222222111111111111222333333444444444000000000000111111111222111111222222222222111111111111222222222333333333222222222222222222222222000000111111111222222222111111111111111111111111000111111222333333444444111111222222222333333333333222222111111222222333222222222222222333333444mmmYYYRRRLLLLLLQQQOOOOOONNNNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDBBBBBBCCCCCCAAA@@@AAAAAA@@@@@@???>>>>>>>>>======<<<;;;:::999888888999999999999999999888888999;;;<<<:::888666666777666666666555555555555555222222222333333444444444222222222222222222222222333222222222111111111111111222222222222222333333222222222222222222222222111111111111111222333333444444555555444222111000000000000111111111222222000000111111111111000000111111111111111111111111222222222222222222222222333222111000000000222222222222111111000111111111000000000000000111111222111111111111111111111111000000000000000000000000/////////000000000000000111111000000000000111111//////000000000111111111////////////////////////111111111111111111111111222222111000000111222222000///...///111333333222------......//////000000111111111111111111222222000000111111111111111111/////////......///000000////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111222222222111111111111111000000111111111222222222000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111222222111111111111111111111111111111111222222111111111111222222000000111111111222222222222222222333333222222222000000000000000000000000000000000000000111111111000000000000000000000000000000000111111111222222///000000000000111111111222222111111111111222222555555555444333222111000000000000000000000000000000111222333333333333222000111111111222222222222000111111222222333444444111111111222222333333333000000111222222333444444///...---,,,,,,---...///////////////////////////333222222222222222222222//////111222333333333333111222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222000000111111111222222222111111111111111111111111///000111111222333444444111111222222222333333333222222222222222222222222333333333333333444555555mmmYYYSSSMMMMMMQQQOOONNNNNNNNNMMMMMMLLLLLLKKKIIIIIIHHHHHHHHHHHHGGGGGGEEECCCBBBBBBCCCBBBAAA???AAAAAA@@@@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;999999999999999999999999999;;;;;;:::888666666777666666666666666666666666111111222333333444555555111222222222222333333333333333222222222111111111222222222222222222222222222222222222222222222222111111111111111222333444222333444555555333000///111111111111222222222222000111111222222111111000222222222222222222222222222222222222222222222222000000///.........//////222111111111111111222222000000000000000111111222111111111111111222222222000000000000000000000000.........////////////000111111000000000000111111/////////000000000111111000000000000000000000000111111111111111111111111111000///......///000111111000//////111333333222//////////////////000000000000000111111111111111///000111222222222111111222111111111111222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000111222222333444444000000000111222222333333111111111111111111111111111111111111111111111111000000000000000000000000000111222222222222111000111111111111111222222222111111111000000111111111000111111111111222222222111111222222222222111111000000000000000000000000000000000000000000111111000000000000000000000000111111111111222222222222000000000111111111222222222222111111111111222222333333444333333222111000000000000000000000000000000111333444444444333222000000000000111111111111444444333222222111111000111111111222222222222222------...///000111222333222111111000000111111222222222222222111111111111222222222222333333333444111111222333222111000///222222333333222222111000222111000000000000111222111111111111222222222333000000000000000000000000000111111111111222222222111111111111111111111111000000000111222333333444111111222222222333333333222222222222222222222222444444333333444444555666lllYYYTTTNNNNNNRRROOOMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIHHHHHHHHHHHHGGGGGGEEECCCBBBBBBBBBBBBAAA???AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888999999::::::;;;;;;:::;;;<<<;;;888666666666555555555555555555555555333333333333333333333333111111222222222333333333222111111111111000000000222222222222222222222222222222222333333222222222111111111111222333444555222222222222222222111111000000000000111111111111000111222222222222111000222222222222222222222222111111111111111111111111///////////////......---000000000000111222333333000000000000000111111222000000111111111222222222000000000000000000000000.../////////000000000000111111000000000000111111////////////000000000111000000000000000000000000111111111111111111111111111000///......///000111222111///000111222222111000000000000000000///////////////000000111111111///000111222222222222111000000000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222///000000111222222333333222222222222222222222222111111111111111111111111111111111111111111111111000111222222222222111000000000111111111222222222111000000//////000000111000111111111111222222222000111111111111111111000000000000000000000000000111000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222333222222111111111111222222111222222222222222111111111111111111111111111111000111333444555444333222000000111111111222222222444444333222222111111000222222222222111111111111......//////000000111111333444444444444444444333333333333222222111111111000111111222333444555555111222333444444222111///111222222222111///...---222111000//////000111222000000000111111111222222000000000000000000000000000111111111111222222222111111111111111111111111000000111111222222333333111111222222222333333333222222222333333222222222333333222222333333444555lllYYYUUUOOOOOORRROOOMMMMMMMMMMMMMMMNNNNNNNNNIIIIIIIIIHHHHHHHHHGGGGGGEEECCCBBBBBBBBBBBBAAA???AAAAAA@@@@@@???>>>>>>>>>999999999:::::::::;;;;;;888888999:::;;;;;;<<<<<<;;;<<<===;;;999666666666444444444444444444444444555444444333333222222111111111111222222333333333000000000000////////////222222222222222222222222111222222333333222222111111111111111222333444555333222000//////111222444////////////000000000000000111222333333222111000222222222222222222222222000000000000000000000000000111222222222000///...000000000000111222333444000000000000000111111222000000111111222222222222000000000000000000000000//////000000111111111222111111000000000000111111////////////000000000000000000000000000000000000111111111111111111111111333222111//////111222333333222000000111222111000222222111111000000//////......//////000000000111///000111222333333222111---------------...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111000////////////000000111222222333333333333333333333333333333000000000000000000000000222222222222222222222222000111222333333222111000000000111111222222222222000000////////////000000000111111111111222222222000000111111111111000000000000000000000000000000111111111000000000000000000000000000000000000000////////////000000000000111222222222222333333333222222111111111111222222000000111222222222111111333333333333333333333333000111333555555444333222111111222222222333333333000111111222333333444444333222222222111111000000222222222222111111111111...///000111111000///...222111111111000000//////000000111222444555666666...000222444666666555444111111111111///---+++***222111000//////000111222///000000000000111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111222222222111111222222222333333333111222222333333222222111222222111111222222333444iiiWWWSSSMMMLLLOOOKKKNNNMMMMMMMMMLLLLLLLLLKKKLLLJJJHHHGGGHHHHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<======<<<999666444444555666666555555555555666666222222222222222222222222111222333333222111000///333333333333333333333333111111111111111111111111000000000111222222333333444444444444444444444444111111111111111000//////000111111111111222222222///000000000......000111666555333111000000000111000000111222222222222111222222222222222222222222//////////////////////////////............/////////000000000000111111111222222111111000000//////000000000000////////////333222111000000000111222000000000000000000000000////////////000000000000000000000000000000111222333222111/////////000111111111111111111111111111333333222111000000000111111111111111222222222222222111111111000000//////222111000111222333222000111111000000000000000111111111000000000000000111111111111111000000000000000000000000////////////111000///......///000111///000222333333222111000111111111111111111111111000000111111111222222222333333333222222111111111111111111111111111111111000000000000000000000000333333222222111222222222222222222111111111000000111111111111111111111111000000000000000000000000222222222222222222222222////////////////////////111111222222222222111111111000///......///000111000000000///////////////111111111111111111111111333333333222222111111111111111111111111111111111222222222111111111000000111111111111111111111111000000111222333333444444111111111111000000//////222222111111111111111111111222222333333222222111222111000000000111333333111111111111111111111111222222222222222222222222222222111111111111111111000000000000000000000000333111///...---,,,------111111111111111111111111111111000000000111333444222222111111111111222222111111111111111111111111333222111000000111222333111111222333333333333222444444444333333333222222333333333333333333333333iiiWWWSSSMMMMMMOOOLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIGGGGGGGGGHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????>>><<<<<<;;;:::999999999999888888999999999999::::::<<<===<<<999666444444555666666555555555555666666333333333333333333333333333333333333333222111111111111111111111111111111111111111111111111111111222222111111111111111111333333333333333333333333111111111111111000//////000111111111111222222222000111222111//////111222555444222000//////////////////000111111111111111111111111111111111111111000000000000000000000000111000000//////000000111000000000111111111111222111111111000000//////////////////000000000000000222111000000///000111222000000000000000000000000/////////000000000111111////////////000111222333333222000/////////000111111111111111111111111111333222111111000000111111////////////000000000000111111111111000000000///222111000000111222111000111111000000000000000111111111000000000000111111111111111111000000000000000000000000000000000///222111000//////000111222222222333333222111000///222222222111111111111111111111111111222222222222333222222222222222222111111111111111111111111111111111111111111111111111333222222111111222222222222222222222111111111111111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000111111222222222222111111111000000//////000000111000000000000000000000000111111111111111111111111333333333222222111111111111111111111111111111111222222222111111111000000111111111111111111111111000000111222222333444444222222111111111000000000222222111111111111111111111222222333333222222111222111000000000111222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222111000////////////111111111111111111111111222111000000000111222333222222111111111111222222111111111111111111111111222222111111111111222222111111222333333333333222111111111000000000//////333333333333333333333333jjjXXXTTTNNNMMMPPPMMMJJJJJJJJJJJJKKKKKKKKKKKKIIIGGGFFFFFFGGGHHHHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????>>><<<<<<;;;:::999999999999888888999999999999::::::<<<<<<<<<999666444555666666666555555555555666666333333333333333333333333444444333333222333333333111111111111111111111111222222222222222222222222333333222222111000000///222222222222222222222222000111111111111000000///000111111111111222222222111222222111000000111333333333111000//////...///...//////000111000000000000000000000000000000000111111111111111111111111222111111000000111111222000111111111111222222222000000000000////////////...//////000000111111111111111000000000000111222000000000000000000000000000000000111111111222222////////////000111333333222111000000///000000000111111111111111111111111222222111000000000111111////////////000000000000111111111111000000000000111000//////111111000///000000000//////000000111111000000000000000111111111111111111000000000000000000000000000000000000222222111111111111222222333333333333222000///...222222222222111111000000111111222222222333333333111111111222222222222222111111111111111111111111222222222222222222222222222222111111111222222333333333333222222222111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111111111222222222222111111000111111111111111111000///000000000111222222222111111111111111111111111222222222222222111111111111111111111111111111111222222222111111111111111111111111111111111111111000000111111222333333333222222222222222111111111111111222222222222222222111222222333333222222111111111000000111111222333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222333333333222222111111111111111111111111111333222111111000111111111222222111111111111222222111111111111111111111111111111222222222222111111111111222333333333333222333333333333222222222222333333333333333333333333iiiXXXTTTNNNNNNQQQNNNNNNMMMMMMMMMLLLLLLLLLKKKGGGFFFEEEEEEGGGHHHHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;999666555555666666555555444444555555666444444444444444444444444444444222111111222333444333333333333333333333333222222222222222222222222222222222111111111000000111111111111111111111111000000111111111111000///000000111111111222222222111111222111000///111333333222222111000///////////////000111111111111111000000000000000000000000111111111111111111111111111111111000000111111111111111111111222222222222////////////////////////......///000111111222222111111111111111222222333000000000000000000000000000111111111222222222222000000000000000000111222111111000000000000000000111111111111111111111111111111000000000000111111000111111111222222222222111111111000000000000000000///...///000111000...000////////////000000111000000000000000000111222111111111111000000000///000000000000000111111111111111111111111111111111222222222222111111000000333333222222111000000000222222222222333333333333000000111111222222333333111111111111111111111111111111111111111111111111111111111111111222222333333333333333222222222222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111222222222222111111000111222333333222111000//////000111222333333444111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222333222222222222222222222222111111222222222222222333111222222333333222222111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111000111333444444444333222111111111111111111111111333333222111111000000000222222111111111111222222111111111111111111111111000111222333333222111000111111222333333333333222444444444444444444444444333333333333333333333333iiiWWWSSSNNNNNNQQQNNNPPPOOONNNMMMLLLKKKJJJIIIGGGFFFEEEFFFHHHIIIIIIHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;999666555666777555555444444444444555555444444444444444444444444333222111000000111222333333333333333333333333333222222222222222222222222000000111111111222222222111111111111111111111111///000000111111111000000000000111111111222222222///000111000......000111333333333222222111000000000111222222333333222222111111111111111111111111111111111111111111111111111000000//////000000111000000111111111222222222/////////000000000000000...//////000111222222333111222222333333444444444000000000000000000000000000111111111222222222222333222111000////////////000000000111111111000000111111111111111111111111111000000///000000111111000111111111222222222222000000000000000000111111000///...///000111000...//////......///000111111000000//////000111222222111111111111000000000//////000000000111111111222///000000000000000000///000000000111111222222333222222222111111111000000111111222222222333333333000000000111111222222222000000000000000000000000000000000000000000000000111000000000111111222333333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111222222222222111111000111222333333222111000//////000111222333333444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111222222222222222222222222222222111111222222333333333333111222222333333222222111000000111111222222222222111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111///000222333444333333222111111111111111111111111222222222222111111000000222222111111111111222222111111111111111111111111000111222333333222111000111111222333333333333222000000000000111111111111333333333333333333333333gggVVVRRRMMMMMMPPPMMMNNNMMMLLLKKKJJJIIIHHHGGGIIIGGGFFFGGGHHHJJJJJJIIIDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????>>><<<<<<;;;:::999999999999888888999999999999::::::;;;;;;;;;999666555666777555555444444444444555555333333333333333333333333111111000000111111222222111111111111111111111111333333333333333333333333///000000111222222333333111111111111111111111111///000000111111111111000000111111111111222222222///000000///......///111333333333333333222111000111222333333444444333333111111111111111111111111111111111111111111111111000000000//////000000000///000000000000111111111000000000000111111111111///000000111111222222222000111222333444444444333000000000000000000000000000000000111111111222222333222111000//////////////////000111111111111000111111111111111111111111000000/////////000111111////////////000000000000000000000000111111111111111000//////111111000///............///000111111////////////000111222333111111111111000000000000///000000111111222222222//////000000000000///////////////000111222444555111111111111111111111111000000111111111222222222000000000111111111111111000000000000000000000000////////////////////////000000000000000111222333222222222111111111000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111222222222222111111000111111111111111111000///000000000111222222222111111111111111111111111000000000111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111222222222222222111111222222333444444444111222222333333222222111000000111222222222222111111111111111111111111111222222222222222222222222000000000111222222333333222222222222222222222222///000111111222222222222111111111111111111111111111111222222222111000000222222111111111111222222111111111111111111111111111111222222222222111111111111222333333333333222111111111222222222222222333333333333333333333333fffUUUQQQLLLLLLOOOMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGHHHIIIJJJJJJIIIDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????>>><<<<<<;;;:::999999999999888888999999999999:::::::::;;;;;;999666555666777555444444333333444444555333333333333333333333333000111222222333333333222111111111111111111111111333333333333333333333333111111111111111111222222222222222222222222222222//////000111111111111111000111111111111222222222000111111000//////000222111222222333222222000000111111222333333333333222000000000000000000000000000000000000000000000000222111111000000111111222....../////////000000000000111111111222222222333111111111111111111111111...///000222333333222222000000000000000000000000/////////000000000111111000000000///000111222222...///000111222111111000111111111111111111111111///////////////000111111////////////000000000000///000000000111111111111222111000000111222111000...------......000111111////////////000111222333111111111111000000000000///000000111111222333333///000111111111111000///111111000000000222333444000000000111222222333333//////000000000111111111111111111111000000000000000000000000000000000000////////////////////////////////////000111222333111111111000000000//////111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111222222222222111111111000000//////000000111000000000000000000000000111111111111111111111111///000000000111111111222111111111111111111111111000000111111111222222222111111111111111111111111111111111111000000000000000000000111111111222222111111222222333444444555111222222333333222222111///000111222333222222111111111111111111111111111111111111111111111111111///000000111222222333333222222222222222222222222222111111111111111222222111111111111111111111111000000111222333222111111222222111111111111222222111111111111111111111111222222111111111111222222111111222333333333333222333333333444444555555555333333333333333333333333eeeTTTPPPLLLLLLOOOLLLJJJKKKKKKLLLMMMNNNNNNOOOLLLJJJHHHIIIJJJKKKJJJIIIDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;999666666666888555444444333333444444555222222222222222222222222000111333444555444333333333333333333333333333333333333333333333333333333333333222222111000000000222222222222222222222222//////000111111111111111000111111111111222222222111222222111000000111333000000111222222111//////000000111222222222222111////////////////////////////////////////////////333222222222222222222333............////////////111111222222222333333333222222222111111111111111,,,---///000111111111000000000000000000000000000////////////000000000000------...///111222444555...///000222222222111000111111111111111111111111///////////////000111111111111111111222222222222//////000000111111111222222111000111222333222000---------......000111111////////////000111222333111111111111000000000000///000000111222222333333000111222333333222111000333222111000000000111222//////000111222333333444////////////000000000000222222111111000000//////000000000000000000000000000000000000000000000000////////////000111222333000000000000////////////111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111111000///......///000111000000000000////////////111111111111111111111111//////000000111111111222111111111111111111111111000000111111222222222222111111111111111111111111111111111000000000000000//////000000111111111222111111222333333444555555222222222333333222222222///000111222333222111111111111111111111111111111000000000000000000000000///000000111222222333333222222222222222222222222444333222111111111333333111111111111111111111111///000111222333333222111222222111111111111222222111111111111111111111111333222111000000111222333111111222333333333333222000000000111111222222222333333333333333333333333hhhWWWSSSNNNMMMOOOKKKOOOOOONNNNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBB???>>>===<<<:::999888777::::::::::::;;;;;;<<<============<<<:::888666555555444333222111222333333222222222222222222222222333333333333333333333333111111111000000000//////222111222555777666222...111111222222222222111111333000---...000222222111111111000000000000111111111111222222222222111111111111111111111000//////333000......000111///---000000111111111111000000111111222222222222111111////////////000000000000111111111111111111111111000000111111111111000000222111111111000000//////000000000000000000000000000000000000000000000000444333111000000000111222000000000000111111111111222111111111000000//////111111111111111111111111111111111000000000000000000000000000000000000000444333333222111000//////000000000000111111111111222111111111000000//////000000000000000000000000000000111111111111000000222222222222222222222222000000000000000000000000000000000000000000000000,,,---000111111...+++)))000000////////////000000333222222222111111000000111111111111111111111111///000111222222222222222000000000000000///......111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111222333222000000000111222222222222222222222222////////////000000000000......///000111222222333...//////000111222222222111111000000000000111111111111111111111111111111222222111111111111222222000000000000000000000000111111111000000000000000///000000000111111111111111111222222222222111111---///111333444333222111000000111222222222222111111111111111111111111111444111---,,,...111333444111111222222222333333333111111222222222222111111222222222222222222222222000111111222222222111111555555444222000///...---111111222222222333333333111111111111111111111111111222333333222111000///222222111111000111111222//////000000111111111222888555222222333444222000222222222333333333444444hhhWWWSSSMMMLLLOOOLLLLLLLLLKKKKKKJJJIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBB???>>>===<<<:::999888777::::::::::::;;;;;;<<<===>>>>>><<<;;;999888666666555555333222222222333444444444444444444444444444333333333333333333333333444444444333333333222222333222222444666555222000111111111111111111111111333000...///111333333111222111111000000000000111111111222222222222111111222222222222222111000000222000---...///000///---000111111111111111111000111111222222222222111111000000000000111111111111000000000000000000000000000000111111111111000000111111111111000000000///000000000000000000000000000000000000000000000000333222111000///000000111000000000000111111111111111111000000000/////////111111111111111111111111111111111111000000000000000000000000000000000000333222222111111000000000000000000000111111111111222111111111000000000000000000000000000000000000111222222222111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......000000////////////000000000000000000/////////...111111111111111111111111000000111222222222111111000111111111000000///...111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000222333444333111111111222222222222222222111111111////////////000000000111//////000000111111222222111111111111000000000000111111000000000000111111111111111111111111111111222111111111111111111222111111111111111111111111000000000000000111111111111111111111222222222222//////000000000000//////...///111333333333222111000000111222222222222111111111111111111111111111333111...---///111222333111111111222222222333333111111222222222222111111222222222222222222222222000111111222222222111111222222222111111111000000000000111111111222222222111111111111111111111111111222222333222111000///222222111111111111111222000000111111111111111111777444111111333333222000555555555555666666666777iiiVVVRRRLLLLLLOOOLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIFFFEEECCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>===<<<:::999888888::::::::::::;;;<<<======@@@>>><<<:::888777777777666555444444333333444444444444444444444444444444333333333333333333333333222222111111111000000000444222111222333444333111111111000000000000111111333111000000222333333333333222111111000000111111111111222222222222111111222333333333333222111111333111//////000111000///111111222222222222111111111111222222222222111111111111111111222222222222////////////////////////000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000111111000/////////000000000000000000111111111111000000///////////////...000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111111111111111111000000000000000000000000000000000222222222222111111000///000000000000000000000000000000000000000000000000000000000000000000000000444333111000000000111222111000000//////000000111000000000000////////////111111111111111111111111111111222222222111111000111111111222111111000///000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000333444555444222111222333222222222111111000000000/////////000000000111111000111111111111111111111444333222111000......---111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111222222111222222222222333333333//////000000000000//////000000222333333222111000000000111222222222222111111111111111111111111111222000//////111222222111111111111222222222222333111111222222222222111111222222222222222222222222111111222222222111111000///000000111222222333333//////000000000111111111222222222222222222222222222222222333222222111000222222111111222222222222222222222222222111111111555333111111111222111000222333333333333333444444hhhUUUQQQKKKLLLOOOMMMNNNNNNNNNMMMLLLLLLKKKKKKHHHHHHHHHGGGHHHHHHIIIIIIFFFEEEDDDBBBAAAAAAAAAAAABBBAAA@@@@@@@@@@@@@@@@@@>>>===<<<;;;:::999888888999999999:::;;;<<<===>>>@@@???<<<999777777777888666666555555444444444444222222222222222222222222333333333333333333333333000000000000////////////444333111111111222333333111111000//////000111111333222222222333444444444333333222111111111111111111111222222222222111111111222222333222222111111444333222222222333333333222222222333333222222222111111222222222222111111000000000111111111222222000000000000000000000000000000111111111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000/////////////////////000000000111111111111////////////............////////////////////////000111111111111111222222000000000000000000000000///000000000111111111222///000000000111111111111111111111111111111111111000000000000000000000000...///000000111111000000222222222222222222222222000000000000000000000000000000000000000000000000333222111111111111222333111000000000000000000111222222222111111111111111111111111111111111111111222222222222222111000///111111222222222111111000///////////////////////////////////////////////////000000000111111111111000000000000000000000000333444444444222111222333222222111111000///////////////000000000111111111222111111111111111111111444333222111000......---111111000000000000111111111111111111111111111111111111111222222111111111111111111111111111111111......///000111222222333111111111222222222333333111111222222222222111111111111222222222111000000000000111222222222222111111111111111111111111111111000000111333333222000111111111111222222222222111111222222222222111111222222222222222222222222111111222222222111000000//////000111222333333333000000000000111111111222222222222222222222222222222222222222222222222111111111222222222222222222444333333222222111111111333222111000111111111000111111111222222222222222fffTTTQQQLLLLLLPPPMMMPPPPPPOOONNNNNNMMMMMMLLLHHHHHHGGGGGGGGGHHHIIIIIIFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@@@@????????????======<<<;;;::::::999888999999999:::;;;<<<>>>>>>@@@???<<<999777777777888555555555555555444444444222222222222222222222222333333333333333333333333444444333333333222222222333333222000000111333444111111000000000000111111222222333444333333444444333333222222222222333333111111222222222222111111000000111111111111111000222222222222111111222333222222222333333222222222111111222222222222111111/////////000000000111111111111111111111111111111000000111111111111000000000000000000000000111111000000000000000000000000000000000000000000000000/////////000000000/////////000000000111111111111............////////////////////////////////////000000111111222222222333000000000000000000000000/////////000111111222222///000000000111111111111111111111111111222222222000000000000000000000000+++,,,---///000111222222222222222222222222222222111111111111111111111111000000000000000000000000000000111222222111111000111111000000000000111111111111111111111111222222111111111111111111111111222222222222222111000///000111111222222222111111////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000111222333222111000111222111111111000000000//////000000000000111111111111222222222222111111111111111111111111000000//////111111000000000000111111000000000000000000000000000111222222222222111000111111111111111111111111......///000111222222333000000000000111111111222111111222222222222111111111111222222222111111000000000111222222222222111111111111111111111111111000000000222333444222000000000111111111222222222111111222222222222111111222222222222222222222222222222222222222111000///111111111111111222222222111111111222222222333333222222222222222222222222222222222222222222333333000111222333333333333222444333333222222111111111222222222111000000111222555555555444444444444444dddSSSQQQMMMNNNQQQNNNOOONNNNNNMMMMMMLLLKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFDDDCCCBBBAAAAAAAAABBBAAA@@@??????>>>??????======<<<;;;::::::999999888888999:::;;;<<<>>>???@@@>>><<<:::888777777777444555555555555444333333444444444444444444444444333333333333333333333333333222222222111111111111222222222111000000222444111111222222222222111111000222444444333333333444222222222222333444555555111111222222222222111111//////000111111111111000///000111000//////111333111111222222222222111111111111222222222222111111.../////////000000000000111111111111111111111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000//////000111111111000000000000000000111111111111...////////////000000000000000000000000000000000000000111111222333333333000000000000000000000000/////////000000111111111000000000000111111111111111111111222222222222222000000000000000000000000***+++---///000111222222000000000000000000000000111111111111111111111111000000000000000000000000...///000222222111000///222111111000000111111222////////////000000000000111111111111111111111111111111222222222111111000///000111111222111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111222333222000///000111111111111111111111111111000000000111111111222222111111222222222222222222000000000000000111111111111111000000000000111111000000000000000000000000000111222333333222111000222222222222222222222222//////000000111111222222//////000000000111111111//////000000000000//////111111111111111111222222000000111222222222222111111111111111111111111111111000000222333444222111000000000111111111111222111111222222222222111111222222222222222222222222222222222222222111000///222222222111111111111111111222222222222333333333333333333333333333333333333222222222222333444444000111222444444444333333222222222222222111111111222222333222000000222333444333333333333333222222{{{aaaSSSRRROOOOOORRRNNNNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFEEECCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999888888999:::;;;===>>>???>>>>>><<<;;;999888666666333444444555444333222111444444444444444444444444333333333333333333333333000000000000/////////...000222333222000///111333000111333555555333111000///222444444333222222444111111111222444555777888111111222222222222111111///000111111222222222111000111222222000000222555000111111111111111111000111111222222222222111111//////000000000111111111111111111111111111111111000000111111111111000000///000000000111111111111000000000000000000000000000000000000000000000000//////111222222222111111000000000000111111111111/////////000000000111111111111111111111111111111000000111222222333444444000000000000000000000000/////////000000000000000000000000000111111111111111111111222222333333333000000000000000000000000...///000111222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111222222222111111000000111111222.../////////000000000000111111111111111111111111000000111222222222111111...///000000111111111000111111111111111111111111222222222222222222222222000000000000111111111111000000000000000000000000222333444333111000111222000000111111222333333333000000111111111222222222111111111222222333333333000000000000000000000000111111000000000000111111000000000000000000000000///111222333333222111///222222222222222222222222000000000000000111111111000000111111111222222222//////000000000000//////000000000000111222333333000000111222222222222111111111111111111111111111222111000111333444333222000000000000111111111111111111222222222222111111222222222222222222222222222333333222222000//////111111111111111111111111111111111111222222222222333333333333333333333333333222222222222333444555///111333444555555444333000000111111111111111111111333444333111111333555111111111111000000000///yyy___RRRSSSPPPPPPRRRNNNOOOOOONNNNNNMMMLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::888888888:::;;;===>>>???>>>======<<<:::888666555222333444444444333222111222222222222222222222222333333333333333333333333333333333333222222222111///222444333000///111333000222555777777555222000...111444444222111222333000000111222444666888999111111222222222222111111000111222333333333333333333555666555333333666999000000111111111111000000111111222222222222111111000111111111111222222222000000000000000000000000000000111111111111000000//////000000111111111222000000000000000000000000000000000000000000000000///000111333333333222111000000000000111111111111//////000000111111222222111111111111111111111111000000111222333333444444000000000000000000000000000000000000000/////////000000000000111111111111111111111222222333333333000000000000000000000000333333333333333222111111222222222222222222222222111111111111111111111111000000000000000000000000333222///......111444666222222111111111111222222000000111111222222222333111111111111111111111111///000111222222222222222......///000000000000000111111111111111111111111222222222222222222222222000000000000111111111111000000000000000000000000333444555444222111222333000000111222333444444555000111111111111222222222000000111222333333444444222111111111000000//////111111000000000000111111000000000000000000000000///000222333333222000///222222222222222222222222111111111000000000000000111111222222222333333333111111222222222222111111000000000000111222333444000000111222222222222111111111111111111111111111333111000000222444333333000000000000111111111111111111222222222222111111222222222222222222222222333333333222222000//////000000000111222222333333000000000000111111111111333333333333333333333333333333222111222333555666///000333555555555444333//////000000111111111222222444555444111111333666444444444333333333222222ttt```PPPPPPSSSNNNJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAEEECCCBBB@@@??????@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<>>>???======;;;999888777777777777777666666555555555444111222222333333444444555111111111222333666888::://////000000111111222222333333222222111000000///444333222222111111222222333333222222222222222222444333333222111111111222222222333333333444444444222333333222111111222444333222111000000111222333222222111111000000//////000000111111111222222222111111111111111111111111444333111//////000111222000000000111111222333333333222000............///222222111111111111222222000000000000000000000000------///000111111111111333111000.........//////000000000000000000000000......///000111222333333111111222222222222111111111111111111111111111111---...///000111222333333111111000000000000111111000000000000000000000000222222222222222222222222111111111111111111111111111000/////////000111222//////000000000000//////555444333222111111111111000000111111111111000000222222111111000111111111000000000000000000000000222111000......///111333333222111000////////////111111000000000000111111222111111111000000//////000111111111111222222222111111000000000000111111111111111111111111111111111111111111111111111111222222111111111111222222111111222222222333333333000000000000000000000000222222222111111111111111222111111111000000//////111111111111111111111111000000////////////000000000000000000111111111111////////////000000000000000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111222333333444333111000000000111111////////////////////////111111111111111000/////////000222222111111111222111111111111111111111111222222111111111222444555444333222111111111333333222222222222222222222222111111111111111111111111000000111222333333444444333333333222222111111111nnn[[[MMMNNNQQQNNNKKKMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???======<<<======???>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>::::::888666555444444444666555555555444444444444555444444333333222222111222111111111111222333444000000000000111111111111111111111111111222222222444333222222111111222222222222222222222222222222333222111111000000000111222222222222333333333333111222333222000000222333222222111000000111222222111111111000000000000000000000111111111222222222111111111111111111111111444333111000///000111222111111111111111000000000000000000//////000000111000000////////////000000000000000000000000000000......///000111111111000000000///...//////000111000000000000000000000000/////////000111111222222111111222222222222111111111111111111111111111111111111111111111111111222111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111333222111000//////000000///000000111111000000///555444444333333222111111000000111111111111000000111111111000111111222222111111111111111111111111333111......000111111000111000000000000000111111111111000000000000111111111111111111000000000/////////000000000111111111111111000000000000111111111111111111111111111111000000000000000000000000222222111111111111222222111111111111222222222333000000000000000000000000111111111111111111111111111111111111000000000///111111111111111111111111000000////////////000000000000000000111111111111111111111111222222222222000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111000111111222222333333222111000000000111222000000000000000000000000111111111111111000/////////000222222111111111222111111111111111111111111222222111111111222333444333222111111000111222333000000000000000000000000111111111111111111111111111111111222222333333333333333333222222222111111gggVVVJJJKKKOOONNNLLLNNNMMMMMMLLLLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<>>===;;;:::999999999888999:::;;;;;;<<<<<<<<<===<<<:::999777666666666444444444444444333333333555444444333333222222111555444333222111111111111111111111111111000000000000000000111222333333444333333222111111111111222111111111111111111111111222111000000///000000000111111111222222222222333000111222111000///111333222222111000000111222222000000000000111111111111111111111111111222222222000000000000000000000000333222111000000000111222333222222111000000//////...///000111222222222222000000////////////000000000000000000000000000000//////000000111000000000//////...///000111222333000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111444444333222111111000///000000222222222222000000000000000000000000000000222222222222222222222222111111111111111111111111555444222111000/////////000111111111111111111000444444555555444333111000000000111111111111000000000000000000111111222333111111111111111111111111333111//////111222000---////////////000111222333000000000000000000000000111111111111000000000000.../////////000000000000111111000000000000111111111111111111111111111111111111111111111111111111222222111111111111222222000000000111111111222222000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111000000//////000000111000000000000111111111111111111111111222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111000000111111111111111111111111111111111111111222222222111111111000111111222333111111111111111111111111000111111111111000000//////000222222111111111222111111111111111111111111222222111111111222333444111111000000000111111222000000000000000000000000111111111111111111111111111111222222222222222222333333333222222222222111cccUUUJJJJJJNNNNNNMMMNNNMMMLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???????????????>>><<<;;;999999888888777888:::;;;<<<;;;;;;:::>>>===<<<:::999888777777444444444444444444444444111222222333333444444555666666555444333333222222222222222111111000000000000000111222222333333444333222222111111111111111000000111111111111222222222111111000000000111111000000111111111222222222000111111000//////000222222111111111111111111222//////000000111111222222111111111111111111111111////////////////////////222222111000000111111222333333222222111111111111...///111222333333222222222222111111111111222222000000000000000000000000000000111111111000000////////////000000111111222000000000000000000000000111111111111000000//////111111222222222222111111111111111111111111111111444333333222111000//////...///111222222111///...000000000000000000000000111111111111111111111111111111111111111111111111333333222222111111111000111111222222222222111111111222444555444222000///000000111111111111000000////////////000222333333000000000000000000000000111222222222000/////////000000//////000111222222000000111111111111000000111111111000000000000000/////////000000000111111111111000000000000111111111111111111111111111111333333333333333333333333222222111111111111222222///000000000000111111111000000000000000000000000////////////000000000000111111111000000000000000111111111111111111111111111000000000000000000111///000000000111111111111.../////////000000000000000000000000000000000000000111111111111111222222111111111111111111111111111111111111111111111111333333222222111000000000111111111111111111111111111111111222222222111111000000000111111222333333111111111111111111111111000000111111111111000//////000222222111111111222111111111111111111111111222222222222222222222333000000000000000111111111222222222222222222222222111111111111111111111111222222222222111111111111222222222222222222222222{{{bbbWWWMMMKKKMMMNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;:::999999999777888:::;;;<<<;;;;;;:::;;;:::888777555444444444555555555555555555666666111222222333333444444555444444444444444444333333333333222222111111000000222222222222222222222222333222111111000000111111000000111111222222222222222222111111111222222333000000111111111222222222000111111000//////000222111111111222222111111111//////000000111111222222111111111111111111111111////////////////////////111111111111111111222222222222222333333333444444000111222333333222111000222222111111111111222222000000000000000000000000000111111111111111000///111111111111111000//////000000000000000000000000222222111111000/////////111111222222222222111111000000000000000000000000000000000000000/////////---...000111111000...---000000000000000000000000111111111111111111111111111111111111111111111111000000111111222222222222111111222222222222111111///000222333222111///...000000111111111111000000////////////000111222333////////////////////////---222666444///,,,...222222222111000//////000000///000111111111111000///000000000000000000111111000000000111111111222222111111000000000000111111111111111111111111111111222222222222222222222222222222111111111111222222///000000000000111111111000000000000000000000000......//////000000000000000000000000000000111111111111111111111111111111111111000000000000111111///000000000111111111111.../////////000000000000000000000000000000000000000000111111222222222333111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111222222222111111000000000111111222222222222111111111111111111111111///000000111111111000000///000222222111111111222111111111111111111111111222222222222222222222222//////000000111111111111222222222222222222222222111111111111111111111111222111111111111111111111222222222222222222222222tttaaaYYYOOOLLLMMMOOONNNLLLLLLLLLKKKKKKKKKKKKJJJJJJGGGGGGHHHHHHHHHHHHIIIIIIFFFEEEDDDCCCBBBAAAAAAAAA??????@@@@@@@@@@@@???>>>>>>===<<<;;;::::::::::::888999:::;;;;;;<<<<<<<<<<<<;;;:::888777666555555555555555666666666666666555444444333333222222111111111222333333333222222222222222222222111111111333333333333333222222222222222111000000000000111111111111222333333444444222222222222222222333444111111111222222222222333000111222111000///111333000111222222222222111000000000000000111111111111222222222111111111111111000000000000000000000000000111111111222222222222111111222222333444444555111111111111111111000000000000////////////000000000000000000000000000000000000111111222111111111222222222222111000///...000000000000000000000000222111111111000000//////111111222222222222111111000000000000000000000000---......//////000000000......///000000///......000000000000000000000000111111111111111111111111111111111111111111111111---...///111222222222222000111111111111111111000...///000111000000///...000000111111111111000000////////////000000111222////////////////////////---111444333...,,,000444333222111000///////////////000111222222111000///000000000000111111111111111111111111222222222222111111000000000000111111111111111111111111111111////////////////////////222222111111111111222222000000000111111111222222000000000000000000000000...//////000000111111222000000000000111111111111111111111111111111111111222111111000000111111222000000000000111111111111111111111111222222222222000000000000000000000000000000111111222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333111000///000000111222222222111111111111111111111111111111///000000111111111111000///000222222111111111222111111111111111111111111222222333333333222111111//////000111222222222222000000000000000000000000111111111111111111111111000000111111111111111111111222222222222333333333jjj]]]WWWOOOKKKLLLOOOOOOMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIFFFEEEDDDCCCBBBAAAAAAAAA===>>>???@@@@@@???>>>=========<<<<<<;;;<<<<<<===::::::::::::;;;<<<===>>>>>>===<<<:::999888888777444444444555555666666666555444444333333222222111111222333333333222111111111222222222222222222333111222222333333444444444222222111000000000000000111222222333444444555555111111111111111222333333222222222222333333333333111222333222000000222333000111222222222222111000111111111000000000000000222222222111111111000000111111111111111111111111000000111222222222222222111111111111111111111111////////////000111111222000000////////////000000000000000000000000000000///000111111222222222222000111222222222111000000000000000000000000000000111111111000000000000000111111222222222222111111000000000000000000000000.../////////000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111---...///000111000000//////000000111111000000////////////000000000000000000000111111111111000000000000/////////000000111111111111111111111111111000/////////000111222333111111000000000000000111///000111222222111000//////000000000111111111111000000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000000222222111111111111222222111111111111222222222333000000000000000000000000//////000000111222222333///000000000111111111111111111111111111111111111222111111000000111111222000000000000111111111111111111111111222222222222000000000000000000000000000000111222222333444444111111111111111111111111111111111111111111111111000000000111222222333333111111111111111111111111000111333333333111000...111111222333222111000000000000000000000000000000//////000111111111111111///000222222111111111222111111111111111111111111222333333333333222111000///000111222333333333222000000000000000000000000111111111111111111111111//////000000111111222222111111222222222333333333yyybbbZZZUUUNNNJJJLLLOOOPPPNNNLLLKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIFFFEEEDDDCCCBBBAAAAAAAAA>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<===>>>>>><<<;;;::::::;;;<<<>>>???;;;:::999777666555555444333333333444444555555555111222222333333444555555444555555666555444222111111111111222222333333444///000111222444555666777222111111000000000000000222222333444444555666666000000///000000111222222222222333333333444444444222333333222111111222444000111222333333222111000222222111111000000//////222222222222111111000000111111111111111111111111///000111222222222222222111111000000//////......------------///111333555222222111111111111222222000000000000000000000000...///000111222333333333...///111222333333222222000000000000000000000000000000000000000000111111111111222222222222111111000000000000000000000000111111111000000000000000333333222111111222333333000000000000000000000000000000000000000000000000111111111111111111111111......///000000///...---//////000000000000//////111000000000000000111222000000111111111111000000111000000////////////000222222222222222222222222444...)))+++222666444111////////////000111222333...000111222222111000...//////000000111111111222////////////000000000000111111000000000000111111111111111111111111111111333333333333333333333333222222111111111111222222111222222222222333333333000000000000000000000000///000000111222333333333//////000000111111111222111111111111111111111111222222111111111111222222000000000000111111111111////////////000000000000000000000000000000000000000000111222333333444444111111111111111111111111111111111111111111111111//////000111222333333444111111111111111111111111000111333444333111///...111222333333222111000/////////////////////////////////000111111111111111///111222222111111222333111111111111111111111111222333333444333222111000///000222333444444333333222222222222222222222222111111111111111111111111...//////000111222222333111111111222222333333333jjj___UUUOOOJJJIIILLLMMMKKKHHHKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIFFFEEEDDDCCCAAA@@@???>>>@@@@@@@@@????????????>>>@@@??????===<<<;;;:::999888888999::::::;;;<<<<<<===<<<;;;999777666555555::::::::::::999999999888333333333333333333333333222333444333222222444555111222333333111111222333222222222222222444555666333222222111111222222333333333333222222222111111222222222222222222222222333333222111000000111111222111111111222333333444333222222111222222333333333222222111111222222333222222222111111111000000000000111222333333444444111111111111111111111111000000000000000000000000111000000///...------,,,222111///......000111333000000111111111111000000222111000000000000000111000000000000111111111111222111000//////000111222111000000///////////////+++---///111222222000000---,,,+++---///111222111////////////////////////000///...///111222222111111111111000000000000000//////............//////////////////000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000222222111000//////000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000111111000000000000111111///000111222222111////////////000111111111111000000000111111111000000///111111222222222222111111222111111111111111222333222222111111111111111111111111111111111111111111---...///000222222333333000000111000......///111444333222111000......---333222222111111222222333111111000000000000111111000000000000000000000000333333333222222111111111//////000111111111111111666555555444333222111111333222111111333333222111---///222444444222///---////////////////////////222222222222222222222222...000222333111000000000222222111111111111222222///333666666333000000111000000000000000000000000111111000000000000000000111111111111111111111111333333333444444333222222111111111111111111111111333222111000111222333444666333000111222333222000222333333444444333333222fffYYYRRRNNNJJJIIIKKKLLLKKKIIILLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@???>>>@@@@@@@@@????????????>>>>>>>>>======<<<<<<;;;;;;888888999::::::;;;<<<<<<<<<;;;:::888777666555555666666666666555555555555333333333333333333333333333444555444222111111222000111222222111000111222555555555555444444444444333333222222222222333333222222222222222222222222222222222222222222222222333222222111000000111111111000000000111111222333222222111000000111111111222111111000000111111222222222222111111111000000000000111222222333444444111111111111111111111111000000000000000000000000//////000000111222333333333111000///...///111222000000111111111111000000111000000000000000111111000000000000111111111111222111000//////000111222////////////000222333444//////000111111000000///111///......///000000///000000000000000000000000111000///000111222111000111000000000000000000000000//////......//////000//////000000000111111111111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000222222111000000000000000////////////000000000111000000000000000000000000000000////////////000000000000000000000000000000111111000000000000111111000000111111111111000000///000111111222222111111000111111222111111000000111111111222222111111111222111111000000000111111000000000000000000000000111111111111111111111111000111111111111000/////////000111000......///111111111111000000000000000333222222111111222222333111111000000000000111111111111111111111111111111222222222111111000000000//////000111111111111111444444333333222111111111333222111111333333222111///000000000000000000///000000000000000000000000111111111111111111111111///111333222111000111222222222111111111111222222000222555444222000000111000000000000000000000000111111111111111111111111111111111111111111111111222333333444333333222222222222222222222222222222222222111111222222333444444111//////111222111000000111111222222111111000cccTTTNNNMMMKKKJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@??????@@@@@@@@@????????????>>><<<<<<==================888999999::::::;;;;;;<<<:::999888777666666666666555444444444333333333333444444444444444444444444222444555444222000//////000111222111000///000222888888888888666555333111333333222222222222333333000000111111111111111111222222222222222222222222333222111111000111111111000000000///000000111222222222111000/////////000111000000000000000000111222222222111111111111111000000111111222333333333111111111111111111111111000000000000000000000000...///000111222333444555333222000/////////000111000000111111111111000000000/////////000111222222000000000000111111111111111111000000000000111111//////000000111333444555111111000000000111111222444222000///000000///---111111111111111111111111222111///000111111000///000000000000000000111111111000000//////000000111000000111111111222222222111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000222111000000000000000000/////////000000000111111000000000000000000000000111000000//////000000111000000000000000000000000111111111111111111111111111000000000000000111111000111111222222222222222111111222222222222222111111111111111111111111111222111111000000/////////000000111111111111111111111111111111111111111111111111111111111000//////...000111000///...///111......///000111222333333222222111111111111222222111111000000000000111111222222222222222222222222111111111000000000000000///000111111222111111111111111111111111111111111333222111111222333222111333222///......///222333111111111111111111111111000000000000000000000000111222222111000000111333222222111111111111222222000222222222000///000111000000000000000000000000111111222222222222222222111111111111111111111111222222333333333333222222333333333333333333333333111111222333333333333222111000...///000111111000000111111222222111111000fffTTTLLLMMMMMMLLLKKKKKKMMMOOOMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDCCCBBBAAA@@@??????@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<999999999::::::;;;;;;;;;888888777777666666777777666666666555555555444444444444444444444444444444///222444444222000//////000222333222111000111222666777888888777555222111333333333222222333333333111111111000000000//////222222222222222222222222222222111111111111111222111111000000000111111222333222111000000///000000111111000000000000111111111111111111111111111111000000111111222222222333111111111111111111111111000000000000000000000000/////////000000000000000333222111000/////////000000000111111111111000000////////////000111333333///000000000111111111111111000000000000000000111222222111000000000000111111000//////000222444666555333111000111111000...111111111111111111111111333111000000111111///...000000000000000111111111111111000000000000111111111111222222222333333333111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000111111000000000000000111//////000000000111111111000000000000000000000000111000000000000000000111////////////////////////111111111111111111111111111000/////////000222222111111222333333333333222111111222333333333222222222111111111111111111222111111111000///...------333333333333333444444444111111111111111111111111......000111111222222222---///111000//////000111---...///000111222333333222222111111111111222222111111000000000000111111222222222222222222222222111111111111111111000000000111111222222111111111//////000000111111111222222111000111222333222000555333111//////111333555111111111111111111111111000000000111111111111111111222111000//////111333222222111111111111222222111111000000//////000111000000000000000000000000222222222222222333333333111111111111111111111111111111222333333333333222333333333333333333333333000111222333444333222111000000//////111222222222222333333444444333333222mmmYYYMMMNNNOOONNNMMMMMMOOOPPPMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@???@@@@@@@@@?????????>>>>>>??????>>>===<<<;;;::::::999999::::::::::::;;;;;;888888777777777777888888777777777666666666555555444444444444444444444444---///222444333222111111222333444444222222333444222333555666666555333222444333333333333333333444444333222111000...------222222222222222222222222222111111111111111222222333222222111111111222222444333222111111111111111222222222111111222222222111111111111111111111111000111111111111111222222111111111111111111111111000000000000000000000000///////////////000000000222111111000000000000000000000111111111111000000////////////000111333333///000000000111111111111000000000111111000000000111111000////////////000444222000//////000222444333222000000222222222111111111111111111111111111333111000000111111///...//////000000111111111111111111000000000000111111222222222222333333333333111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000111000000000000000111111000000000000111111111111000000000000000000000000111111000000000000111111////////////////////////000111222222222222111000111000/////////000222333111111222333333333333222000111222333333333333333222222111000000111222222111111111111000...---,,,222222333333333444444444111111111111111111111111...///000111111111111111,,,...000111000///000111//////000000111111222222222111111000000111111222111111000000000000111111222222222222222222222222222222222222222222222222111111222222222222111111...//////000000111111222222111000000222222111000111111111111111111111111111111111111111111111111111111111222222222333333000111000///......000222222222111111111111222222111000//////000000111111000000000000000000000000111111222222222333333333111111111111111111111111000111222222333333333222333333333333333333333333000111222333444333222111111111111111111222333444222333333444444333333222rrr]]]OOOOOOOOOOOOPPPPPPPPPOOOMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@????????????>>>@@@@@@???===<<<;;;:::999::::::::::::::::::::::::999999888888888888888888666666555555555444444444333333333333333333333333---///222333333333333444333444555444333222333555///000222444444444444444444444333333333333444444444444333222000///...---222222222222222222222222111111111000111111222333444333222222222222222222333222222222222222333333333333222222222222333333111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000---...///000111222333444000000000000111000000000000000111111111111000000000/////////000111222222000000000000111111111111000000111111111111000000------......///111222333666444222///......//////222000///000222333333222111111111111111111111111222111///000111111000////////////000111111222222111000000//////000000111111111222222222333333333111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000111111222000000000111111111222222000000000000000000000000222111111000000111111222000000000000000000000000000111222333333222111000////////////000111222333000111111222222222222222///000111222333333333333333222111000000111222333000111111222111000...---//////000000111222222222111111111111111111111111222222222222111///...---,,,...000111111000000111000000000000000111111111111111000000000000111111111111000000000000111111222222222222222222222222222222222222222333333333222222222333222222111000//////000000111111111222222111000000111222111000---...///000000///...---111111111111111111111111111111111222333333444444000111111000//////000222222222111111111111222222111000///000222222222000000000000000000000000000000000111111222333333333111111111111111111111111///000111222333333333333333333333333333333333333111111222333333333333222111222333222111111333555000111111222222111111000rrr\\\QQQOOOMMMNNNQQQQQQOOOLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>???>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999888888999999555555555555444444444444222222222222222222222222000222333333222222333555222333444444222222333444111111111222333444444444444444333333333333444444222222222222222111111111222222222222222222222222111111000000111222222333333333222111111111111111111000000000111222333444222222111111111111222222000000111111111222222222111111111111000000000000111111111111111111111111000000000000000000000000---......///000111111111...///000111111111111111000000111111111111000000111000000000000000111111000000000000111111111111///000111222222111000///.........///000111333333222111000/////////000000111000//////111222222111000000000000000000000000111000///000111222111000...//////000111111222222000//////......//////000111111111111222222222222111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000111222222000000111111111222222222000000000000000000000000222111111000000111111222000000000000000000000000000111333444444333111000...///000111111222222222///000111111222222111111...///000111222222222222333222111//////111222333///000222333333111000///......//////000111111222111111111111111111111111222222222222000///...---+++---000222111000000111///000000000111111111111111111000000000000111111111111000000000000111111111111111111111111111111000111111111222222222222222333333333222222111000000111111111111111111111222000///000111222111///...///000000000000///...000000000000000000000000000000000111222333333333111222444333222111222333222222111111111111222222111000000222444555222000000000000000000000000000//////000000111222222333111111111111111111111111///000111222222333333333222222222222222222222222222222111111222222333444111333333222000///111333000111111222222111111000pppZZZRRRNNNKKKMMMQQQRRRNNNIIIKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIICCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>========================::::::::::::::::::::::::===<<<;;;:::999999999999777777666666666555555555111111111111111111111111333444444333222111333555111222333333111111222333333222222222222333444555555444444333333444444555000000111222333333444444222222222222222222222222111111000000111222333333222222111000000///000000.../////////000222333444111111000000000000111111000000111111222222222222111111111000000000000000111111111111111111111111000000000000000000000000//////...---,,,++++++***---...///111222222222222000000111111111111000000222111000000000000000111000000000000111111111111///000111222222111000///333222222111000111111111***+++,,,...000222444666222111//////000111111000////////////////////////000///...///111222222111...//////000111222222222//////............//////000000111111111222222222111111000000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000///000000111222222000111111111111222222222000000000000000000000000222222111111111111222222000000000000000000000000000111333444444333111000---...000111222222222111//////000111111111111111......///111111222222222333222000//////000222333///000222333333222111000///000000111222222333333111111111111111111111111///000000111111111111000***---000222111000000111......///000111222222333111111000000000000111111111111000000000000111111000000000000000000000000//////000000111111111222333333333333333222111000222222111111111111111111111000///000111222111///333222222222222222222333////////////////////////...//////000111222222222111444666666555333333444222222111111111111222222111000000333666666333///000000000000000000000000...//////000111111222222111111111111111111111111//////000222222333333333111111111111111111111111333222111000111222444555111222333111...---///222333333333444444333333333zzzeee\\\RRRQQQPPPQQQSSSRRRNNNIIILLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJCCCBBBAAAAAA@@@@@@@@@@@@CCCBBBAAAAAA@@@@@@AAAAAA???>>>===<<<<<<;;;;;;<<<;;;;;;;;;<<<<<<<<<===============<<<;;;:::888777888888888888888777777666777666666666666555555555444333333222222333333444222111000000000111333333444444444333333222222222555555444333333222111111111111222222222333333333444333222111111222333444111111111111111111111111333222222222222222222333333333111000000000111222000000000000000000000000000000111111111111000000000000000000000000000000333333222222222222222222222222111///---...000333//////000000111111222222000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000222111000000000000000111)))***---000222222111000333222222111000///......////////////000000000000000000000000000000000000222222222222333444555666333222000///000111000///////////////////////////000111111111111222222222000000111111111111000000111111222222222222111111111111000000//////......////////////000000000000///////////////000111111111111111111111111222222111111111111111111111111000000//////......------111000000000000000000111111111000000000000111111222222111111000/////////444333222111111222333444333333333222222111111111111111222222222333333333000000000000000000000000222111000.........///000000000000000000000000000000...---...000111///,,,000000000000000000000000000000000000000000000000///000111222222222222222111111111111111111111111000000111111222222222333222222222222222222222222111111111111111111111111111111222222222222111111222222222222222222222222---...000000//////000111333111///000333444222000111111111111111111111111666666555444222111000000111111111111111111111111//////000111111111111111111111111111111111111111222222222111111111000000111111222222222333333333444444333333333333333333222111111111222333333444333333333333333333333333222222333333333333444444ttt```XXXRRRPPPOOOQQQSSSRRRNNNJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@??????????????????>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;:::999888444555555555444444333333666666666555555555444444444333333222222333333444333222111111111222444444444444333333333222222222333333333444444444444444111111222222222333333333222222111111111111222222111111111111111111111111222222111111111111222222333222111000000000111222000000000000000000000000000000111111111111000000000000000000000000000000222222222222222222111111222333333111000111333555000000000000000111111111000000000000000000000///////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000111000000000000000111111......000111111111000000111111111000000000000000////////////000000000111000000000000000000000000///000000111111222222222333111//////000000000///000000000000000000000000333222222222111111000000000000111111111111000000000000000111111000000000222111111111000000000000000000000000111111111111///////////////000111111333222222222111000000000111111111111111111111111//////////////////000000///000000111111000000///111111000000000000111111111111111111000000000000333222111111111111222333333333333222222111111111111111111222222222333333000000000000000000000000111111000/////////000000000000000000000000000000000///...///222222000...000000000000000000000000000000000000000000000000111111222333333333222222111111111111111111111111//////000000000000000000222222222222222222222222222222222222222222222222111111222222222222111111111111111222222222222222000111222222111111222444444222000000222333111///111111111111111111111111222222222222222222222222111111111111111111111111000000111222222222222222222222222222222222222222222222222111111111000000111111222222222333333333111111111111111111111111222222111111222222333444444444444444444444444444222222333333333333444444nnn\\\TTTQQQPPPOOOQQQSSSRRRNNNJJJKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHEEEDDDCCCBBBAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::333333333333333222222222555555444444444333333333333333333333333333333333333333222222333333444555333333333333222222222222222222222333444555555666111111222222222333333333000111111111111111111000111111111111111111111111111111111000000111111111333222111111000000111111000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111000///111222222111111333444111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......///000111222333000000000000000000000000000/////////000111222222333222222111111000000/////////000000111111111111/////////000000000111111000000000000000000000000------.../////////...---111000//////000000///...111111111111111111111111444444333222111000///...000000111111111111000000//////000000000000//////222222222222111111111111111111111111222222222222000////////////000111111444333333222111000//////111111111111111111111111...//////000111111222222000111333444444333111000111111111111111111111111000000000000111111111111222111111000000111111222222222222222222111111111111111111222222222222333000000000000000000000000000000111111222111111111000000000000000000000000000//////111333333222000000000000000000000000000000000000000000000000000333333333444333333222222111111111111111111111111111111111111111000000000222222222222222222222222333333333333333333333333111111222222222222111111000000000111111222222222111222333333222222333444444222111111222222000///111111111111111111111111//////000111222333333444111111111111111111111111111111222333333333333333222222222222222222222222222222222111111111111111111111222222222333333333000000000000000000000000222222111111222222333333555555555555555555555555222222333333333333444444jjjZZZTTTPPPOOOOOOQQQSSSSSSOOOKKKLLLLLLLLLKKKJJJJJJIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAADDDCCCBBBBBBAAABBBBBBBBB???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::;;;<<<666666555555444444444444444444444333333333222222333333333333333333333333222222222222333333444444333222222222222222222222111111222222333444444444111111222222222333333333///000111222222111000///111111111111111111111111111111000000000000111111222222222111111111111111000000000000000000000000000000111111111111000000222222222222222222222222//////000111111111000000+++...000111000000111222222222111111000000//////000000000000000111111111111111111111111111111111000000000000000000000000...//////000111111222222000000000000000000000000////////////000111333333333222111000000000000000000000000000000000111111//////000000000111111111000000000000000000000000+++---...//////...,,,***000///...///000000///...111111111111111111111111333333222222111000000///000000111111111111000000//////000000000000//////111111111111111111111111000000000111111111222222000000//////000000111222333222222222111000000000111111111111111111111111000000111111111222222222111333555777777555333111111111111111111111111111...//////000111222222222111000000000000000000111222222222111111111111111111111111111222222222222000000000000000000000000///000111333333333222111000000000000000000000000//////000111222222222111000000000000000000000000000000000000000000000000333333333333222222111000111111111111111111111111555444444333333222222222111111111111111111111111333333333333333333333333111111222222222222111111/////////000111111222222000111222222111000111222111111111111222222222111111111111111111111111111//////000111222333444444111111111111111111111111000111222222333333222222111111111111111111111111111111111111111111111111111111222222222333333333111111222222222222333333333222222111222222333333444444444444444444444444222222222333333333444444}}}dddWWWTTTOOONNNNNNPPPSSSSSSPPPLLLNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFDDDCCCBBBAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBB???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::777777777777888:::;;;<<<888888777666555666666666444333333333333222222222222333333444444333333222000111111222222222222222222222222222222222222222111111111111111111111111111111222222222333333333///000111222222111000///111111111111111111111111111111000000000000111111222222222222111111000000111111111111111111111111000000111111111111000000111111111111111111111111...///000222222222111000+++---///000000000000222222222111111000000/////////000000000111111111222222222222222222222222222000000000000000000000000111111111111000000000000111111111111111111111111////////////000111333333000000/////////000111111222222111111000//////...000000000000111111111111000000000000000000000000,,,---///000000///---+++/////////000111111000...111111111111111111111111111111111111111111111111000000111111111111000000000111111222222111111000000000000000000000000000/////////000000000111111000000000000000111222222000000000111222222222333000000000000000000000000333222222222111111111000000111444555555444111000000111222222222222111000......///000111222222333000000000111111000000000111111111111111111111111000000111111111222222222000000000000000000000000///000111333333333222111000000000000000000000000...///000111111000111111000000000000000000000000000000000000000000000000111111222111111000///...111111111111111111111111555444444333333222222222111111111111111111111111222222222222222222222222111111222222222222111111//////000000000111111111000222333222000000111222...///000111111222333444111111111111111111111111222222333333333333333333111111111111111111111111///000000111111111111111000000000000000000000000111111111111111111111111111111222222222333333333111111222222333333333333333333222222111222222333222222222222222222222222222222222333333333444444vvv___UUUTTTOOOMMMMMMPPPSSSTTTQQQMMMOOOOOONNNNNNMMMLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@??????>>>>>>?????????>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::777666666666777999;;;<<<888777666555444555666666444444333333333222222222222222444444444444222222///000111222222222222111111111111222222222222222222222222222111111111111111111222222222333333333000111111111111111111000111111111111111111111111111111111000000111111111111222222222222111000000111111111111111111111111000000111111111111000000........................---///111333333333111000...000111111000000222333111111111111000000000000///000000111111222222222111111111111111111111111000000000000000000000000222222111111111000000000111111111111111111111111000/////////000111222222......//////000111222222333333222111000///......000000000111111111222222000000000000000000000000......000000111000///.../////////111333333111///111111111111111111111111000000111111111222222222000000111111111111000000111111222222222222111111///////////////000000000.../////////000000000000111000000000000111222222//////000111222333333444000000000000000000000000333333222222111000000///...///000222222000///...000111222333333222111000...//////000111222222222000111111222222111111000000000000111111111111111000000000111111111111222000000000000000000000000000000111111222111111111000000000000000000000000...000111111000//////000000000000000000000000000000000000000000000000000000000000000000000///...111111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222333444333222111222333...///111111111111333555111111111111111111111111555444444333333222222222111111111111111111111111//////000111111111111000000000000000000000000000111111111111111222222222111111222222222333333333000000000111222222333333333333222222111111222222111111111111111111111111222222333333333333444444rrr]]]VVVWWWNNNMMMMMMPPPTTTTTTQQQNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFFFFEEECCCBBB@@@??????>>>@@@???>>>>>>======>>>>>>???>>>===<<<<<<;;;;;;<<<;;;;;;;;;:::::::::999999777666666555666888:::<<<999777666444444555666777444444444444333333333333111222444555555444222111000111222333333333222222000111111111222222222222222222222333444444444555111111222222222333333333222222111111111111222222111111111111111111111111222222111111111111222222111222222333222111000///111111111111111111111111000000111111111111000000////////////////////////---///222444444444222111111111111000//////111333000000000000000111111111///000000111111222333333111111111111111111111111000000000000000000000000111111111111111111222222111111111111111111111111111000000000000000111111...///000222333222222111222111111111000000//////000000111111111222222222000000000000000000000000...//////000000111111111000000000222444444222000000000000000000000000000222222222111111111111111000000111111111111000000000000111111111111000000//////000000000111111111//////000000000111111111111111000000111111222333000000000111222222222333000000000000000000000000111111111111111000000000//////000000000000//////000111333444444333111000//////000000111111111222111111222333333222111111///000000000111111111222000000000000111111111111000000000000000000000000111111000/////////000000000000000000000000000000000222444333000...///000000000000000000000000000000000000000000000000000///000000111111111000000111111111111111111111111//////000000000000000000111111111111111111111111222222222222222222222222111111222222222222111111333333333222111111000000222333444333111000111222000222333222000///111333111111111111111111111111333333333333222222222111111111111111111111111111000000111222222222222111111111111111111111111111000000111111111222222222111111222222222333333333000111111222333333444444444333222222111111222222222222222222222222222222222222333333333333444444sss___YYY[[[NNNMMMMMMPPPTTTUUURRRNNNNNNNNNMMMLLLKKKJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHEEEDDDCCCAAA@@@>>>>>>>>>AAA@@@@@@???>>>????????????>>>===<<<<<<;;;;;;<<<;;;;;;;;;::::::999999999888777666555666888:::;;;:::999777666555666888999555555444444444444333333111222444555555444222111111222333444555444333333000000111111222222222222111222333444666777888999111111222222222333333333444333222111111222333444111111111111111111111111333333222222222222333333111111222333222111000///111111111111111111111111000000111111111111000000222222222222222222222222...///222555555555333222000000///---,,,,,,///111//////000000111111222222///000000111222222333333000000000000000000000000000000000000000000000000//////000111222333333444111111111111111111111111222111000000000000000111///111333444444333222111000000000000111111111111000111111111111222222222000000000000000000000000............///111222333000000111333555555333000////////////////////////444333333222111000//////000000111111111111000000//////000000000000//////000000111111222222222333000111111111111222222222111111111000111111222333222222222111111111111111000000000000000000000000/////////000111111222222222222222222222222222222000111333444444333111000000000000000111111111111111222333444444333222111//////000000111111111222000000000000111111111111000000000000000000000000222111000.........///000000000000000000000000000222444666555111//////111000000000000000000000000000000000000000000000000///000111222222222222222111111111111111111111111000000111111222222222333000000000000000000000000333333333333333333333333111111222222222222111111555444444333222111000000///111111000...---...///222444555333///---...000111111111111111111111111111111111111111111222222111111111111111111111111111111222333333333333222333333333333333333333333000000111111222222222222111111222222222333333333333333444555555666777777444333333222111111111222333333333333333333333333222222333333333444444444ppp___VVVSSSOOOJJJIIIMMMPPPNNNKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNKKKHHHGGGGGGGGGFFFEEEIIIGGGDDD@@@>>>>>>???@@@???>>>>>>>>>>>>>>>??????>>>======<<<;;;;;;::::::<<<<<<<<<;;;:::999777666333333333444444666777777;;;:::888777555444333333222222222333333444444444333333333333333333333333333333333222222111111111000000000111222222333333222333444444555555444444444333222222222333444555444444555333111///000111333333333222222111111111333222111111000000111111111111111111111111111111222222111111111111222222111111111111222333444555111111111111111111111111000222444666666333000...222222111000000111222222000000000000111111111111444222///......111444666888777666555333222111000000///.........///111222111111111111111111222222000000000000000000000000555444333222000...,,,+++222333555555555333111000//////000000111111111222222222111000//////000000/////////000111111222222555333111000///000111222111222333444444333222111000000000000000000000000222222222222222111000///222111111111000000//////000000000000111111111111111222222222222111000000333333222111000000000111111111111111111111111111000000000000000000000000444333111000000000111111444222111333555666333111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111444333333222111111111222111111111222222333444444000111111111222222222222111111000000000000111111222222111111000//////...222222111000//////000000111111111111000000000000111111111000000000//////...///000111222333333333111111111111111111111111111111111111111111111111111222222222222111000000111111111111111111111111111111222222222222111111111111111111111111111111111111000000000000111111000000111222222222111111333222111000000111222333222222222111111111000000222222333333333444444444111111222222222333333333222222222222222222222222444444444333333222222222333333333333333333333333000111222333333222111000222222333333333333444444333333222111111222333333222222333333444555666666ppp```WWWSSSNNNIIIHHHLLLOOOMMMJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKIIIFFFFFFFFFGGGFFFFFFHHHFFFCCC@@@>>>>>>>>>???>>>>>>>>>>>>>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888777555555555555555666777888:::999888666555444444444222333333333333333333444333333333333333333333333333333333222222222111111333333222222111000000000111222222333333333333333666555444333333222333333111333333333111000111333333333333222222111111111333222111111000000111111111111111111111111111111222111111000000111111222111111111111111222333444111111111111111111111111...///111222111000---,,,111111111111111111111111000000000000111111111111222111///...///000333444444333333222222111111111000//////...///000111222/////////000111222222222000000000000000000000000333333333333222111//////111222333333333111000//////000000000111111111111222222111000000000000000111111111000000000000000222111///...---...000111111111222222222222111111000000000000000000000000222222222222222111000000111111111111000000000///000000000000111111111111111222222222222111000000333222111111000000111111111111111111111111111111000000000000000000000000333222111000000000111111333222111222444555222000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111444333222222111111111222111111111111111111111111000000000111111111222222111111000000000000111111000000000000000111111111222222111000000000000000111111111111000000000000333333333222222222111111///000111222222222222222111111111111111111111111111111111111111111111111111222222222222111000000111111111111111111111111111111222222222222111111111111111111111111111111111111000000000000111111222333333333333333222222333333222111111222333333222222222111111111000000222222222222333333333333111111111222222222333333222222222222222222222222333333333333333333222222333333333333333333333333111222333333333333222111222222333333333333444444444444333222222333444444222333333333444555555555pppcccYYYTTTNNNIIIGGGKKKNNNLLLJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHFFFEEEEEEFFFHHHGGGGGGHHHFFFCCCAAA?????????@@@>>>>>>????????????>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;:::999888888777777666666666777777888999888777666555555555555444333333333333333333222333333333333333333333333333333333222222222222111333333222222111000000000000111111222222222222222555555555444333222111000000111222222111111222444222222222222222111111111333222111111000000111111111111111111111111111111111111000000000000111111111111000000000111111222111111111111111111111111...////////////...------000111222333333222111000000000000000111111111111000000/////////000111111000000000000000111111111///////////////000111111......///000111222222222000000000000000000000000111111222333333333333333000000000000000/////////000000000000111111111111222111000000000000000000222222111111000//////...000///.........///000111111111000000000000111111000000000000000000000000111222222222222111000000111111111111000000000000000000000000111111111111111222222222222111000000222222111000000000111111111111111111111111111111000000000000000000000000222222111000000000111111222111000111333333111000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333333222111111111111222222222111111000//////.../////////000000000111111000000000000000000000000...//////000111222222222222111000000000000000000111111111111000000000000333333333222222222222222000111111222222222111111111111111111111111111111111111111111111111111111111222222222222111000000111111111111111111111111111111222222222222111111111111111111111111111111111111000000000000111111555555555555444444333222444333222222222222333444222222222111111111111111000111111111222222222222111111111222222222222333222222222222222222222222222222222333333333333333222222333333333333333333222222333444444333222222222222333333333333444444555444444333333444444555333333333333444444444444pppddd[[[UUUPPPJJJHHHKKKNNNLLLJJJKKKJJJJJJKKKKKKJJJJJJIIIIIIIIIGGGFFFFFFHHHHHHHHHFFFIIIGGGEEECCCAAAAAAAAAAAA>>>>>>???@@@???>>>======>>>======<<<;;;;;;::::::999999:::::::::999999888777666666666666666777777888777666555555555555555444444444333333222222222333333333333333333333333222222222222222222222222000000000111222222333333000111111222333222222222222222333444333222000///000111222222111000111333222222222111111111111111333222111111000000111111111111111111111111111111111000000//////000000111111111000000000000000000111111111111111111111111222111111000000000111111///000222333333222000//////000000000111111111111/////////000000000//////000000000000000000000000///////////////000000111000000111111111111111222000000000000000000000000000000111222333333333333111000////////////000000000000000000000111111111111111000000000000000111111111111111000000//////111111000000111222333444111000///......///000111000000000000000000000000111111222222222111111000111111111000000000000000///000000000111111111111111222222222222111000000111111000000000000111111111111111111111111111111000000000000000000000000111111111000000000000111000000000111111111000///111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111222222222111111000000000000////////////000000000000000000111111111111000000/////////000111111222222111111000000000000000111111111111111000000000///000000000000000000000000111111222222222111111000111111111111111111111111111111111111111111111111111222222222222111000000111111111111111111111111111111222222222222111111111111111111111111111111222111111000000111111222555555555555444333222111222222222222222222222222111111111111111111111111000000000000111111111111111111111111222222222222222222222222222222222222111111222222333333333444222222222222222333333333222222222222222222222222222222222333333333444444444444333333333333444444444444333333333333333333}}}oooddd\\\VVVSSSMMMJJJLLLOOOMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIKKKJJJIIIIIIIIIIIIGGGFFFGGGEEEDDDBBBAAA@@@@@@@@@???????????????>>>======@@@???>>>===;;;999888888999999999::::::999888888555555444444444555666666777777666555555444555555444444444333333222222222333333333333333333333333222222222222222222222222000000000111222222333333111222222333333333333333...///000222222222111000222333333222000//////000111111111111111111111111333222111111000000111111111111111111111111111111111111000000000000111111111111000000000000000000111111111111111111111111333222111111111222333333///000222333333222000//////000000000111111111111//////000111000000///...222222222111000000//////...//////000000000000000333333333222111111000000000000000000000000000000000111111111111111000000111111000000000111111222111111000000000000000000111000000000000000111111//////000000111111111111000000000111111222333333111000///......///000111000000000000000000000000000111111222222222111111000000000000000000111111///000000000111111111111111222222222222111000000111000000///000000111111000000000000000000000000////////////////////////000000000000111000000000///000111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111000000111222222111111111222222222333333////////////000000000000///000111111111111000///000000000000000000000000111000000000000000111111111111111111000000000///000000000000000000000000111111222222222111111000111111111111111111111111111111111111111111111111111222222222222111000000000000000000000000000000111111222222222222111111111111111111111111111111222222111111111111222222444444444333333111000///000000111111111111000000111111111111111111111111//////000000000111111111000000111111111222222222222222222222222222222222111111111222222333333333111111111222222333333333111111000000000000111111222222222333333333444444222222333333333333222222333333333333333333222222}}}mmmbbb[[[XXXTTTNNNJJJMMMOOOMMMLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJLLLKKKJJJJJJKKKJJJHHHFFFCCCBBBAAA@@@???>>>>>>>>>AAA@@@???>>>=========>>>@@@???>>>===;;;999888888999999::::::999888777777333333333444444555666777888777666555444444444444444333333333333333333222333333333333333333333333111222222222222333333333333333222222111000000000111222222333333333333333---...///000111222222222333333444222000......///000000000111111111111111333222111111000000111111111111111111111111111111222222111111111111222222111111000000000111111222111111111111111111111111000000000000000111111222000111222333333222111000000000000000111111111111000000111111111000//////333333333222111000000///......///000000000000000333333222222111000000000000000000000000000000000111111111111111000///...111111222222222222222333111111111111000000000000000000000000000111111222...//////000111111222222////////////000000000000000000////////////000000000000000000000000000000000000111222222222222111000000000000111111111111000000000000111111111111111222222222222111000000000000/////////000111111000000000000000000000000////////////////////////...///000111111111000000///000222222000///000111000000000000000000000000111111111111111111111111111111111111111111111111000000000111222222333333111000000000000111222222000111111222333333444444/////////000000000111111///000111222222111000///111111111000000000000000000000000000000111111222111111111111000000000000222222222222222333333333000111111222222222111111111111111111111111111111111111111111111111111111111222222222222111000000000000000000000000000000111111222222222222111111111111111111111111111111222222111111111111222222222222222222111000000/////////000000000000//////111111111111111222222222///000000000111111111111000000000111111111111222222222222222222222222222111111111222222222222222000000111111222333333333000000////////////000000222222333333333333444444111222222333333222222111222222222222333333333333~~~kkk```[[[YYYTTTNNNJJJLLLNNNMMMLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHIIIKKKKKKIIIGGGCCCCCCBBBAAA@@@??????>>>CCCAAA>>><<<<<<<<<>>>???=========<<<;;;;;;:::::::::::::::999999777666555333333333444555777888999999888666555444333222222222333333333333333333444333333333333333333333333111111222222222333333333333333222222111000000000000111111222222222222222111111111111111222333444111222222111000//////000///000000000111111111222333222111111000000111111111111111111111111111111333333222222222222333333111111111111111222333444111111111111111111111111.../////////000000000000111111111111111111111111000000000000111111111111222222111111000000000000111111111111111111111111---...///000111000000///.../////////000000000000000000000000000000000000111111222222222111000000000000222333333333222222111111111111000000000///000000000000000111222222000000000000000111111111///000000000000//////...///000000111111000000///000000000000000000000000000000111222222222222222///000000000111111111111000000000000111111111111111222222222222111000000///////////////000111111000000000000000000000000////////////////////////---...000111111111000000///111333333111///000222111111111111111111111111111111111111111111111111111111111111111111111111///000000111222222333333000000000000000111222222111111111111222222222222000000000111111111222222///000111222222111000/////////000000111111222222000000000000000111222222111111111111000000000000111111222222222333333333///000111222222222222222111111111111111111111111111111111111111111111111111222222222222111000000000000000000000000000000111111222222222222111111111111111111111111111111333222222111111222222333000111111111111111000000///000111111111111000///000000111111111222222222000000000111111111222222000000000000111111111111222222222222222222222222222222222222111111111111///000000111222222333333111111000//////000111111222222333333333333444444222222333444444333222222111111111222333333333444jjj^^^ZZZZZZTTTMMMIIIKKKMMMKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFFFFHHHJJJKKKIIIHHHFFFFFFEEEDDDCCCCCCBBBAAADDDBBB>>>;;;:::<<<>>>@@@;;;;;;;;;<<<<<<<<<======;;;;;;::::::888777555555333333444555777999:::;;;999888777555333222222111222222222333333444444444333333333333333333333333111111111222222333333333000000000111222222333333//////000111111111111111555444333222222222333444///000111111000000111222//////000000111111111222333222222111000111111111111111111111111111111111444333333222222333333444111111111111222333444555111111111111111111111111//////000111222222111111222222111000000111222222000000000000111111111111333333222111000000111111/////////000111222222222---...000111111111000///******+++---...000111222000000000000000000000000111111222333333333222222...///222333444333222000222111111111000000//////000000///000000111222222222222111111000/////////222222222222222111000//////000111222222111000///000000000000000000000000///000111222222222222222//////000000111111111222000000000000111111111111111222222222222111000000///////////////000111111000000000000000000000000////////////////////////---...///111111111000//////222444333111///111333333333333333333333333333111111111111111111111111111111111111111111111111///000000111222222333333000000///000000111222222222222111111000/////////111111111111222222222222...000111222222111000...------...000111333444444000000///000000111222222111111111111000000000000//////000000111111111111...///000111222333333333111111111111111111111111111111111111111111111111111222222222222111000000000000000000000000000000111111222222222222111111111111111111111111111111333222222111111222222333000000111222222222111111000111222333333222111000000000111111222222222222111111111111222222222222000000000000111111111111222222222222222222222222333222222222111111000000///000000111222222333333333222111000000111222333222222333333333444444444333333444555555444333333000000111222333333444444oooccc]]][[[TTTMMMGGGGGGHHHIIILLLQQQKKKKKKLLLLLLLLLJJJHHHGGGIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEDDDCCCBBBBBBBBBBBB????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<======>>>>>>===;;;:::888444444444555777888:::;;;999888666555444444444555555444444333333444444555444444444444444444444444555444333333222222222222444333333222111111111222000000111222333444444555555555555555555555555555111111111222222333333333111000000000111222333333111111111111111111111111000000000000000000000000444444444444444333222111333000...222888;;;777222222222222222222222222222111111111222333333333444333333222111000000000111000000000000000000000000222222222222222222222222111111222222222222111111//////000000000000//////000000////////////000000000000000000000000000000000111222333333222111000444444333333111000///...000000222222111///---+++000000000000111111111111111111111111111000//////444222///...///000000///222222111111000000//////000000000000111111111111///111444666666555333111222222111111111111222222222222111111111111111111/////////000111111222222000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111222222222222333333333111111111111111111111111////////////////////////333333333222222222222222111111111000000000000///111222222333333222222111444444444333333333222222000111111111111222222222111111000000000000111111333111///...---,,,------111111111111000000000000111111000000//////......222222111000//////000000111111222222222333333333111111111111111111111111222222222111111111000000555444444333222111000000111111111111111111111111222222222222222222222222111222222333333222222111111111111111111111111111111222333444444333222111111111111111111111111111333333333222222111111111333333333333222222111000000111111111111222222222222222111111111111222222222222222222222222222222333222222111111222222333222222111111222222333444222222333333333444444444111111111111111111111111333333333222222111111111sssfff```]]]RRRLLLHHHIIIIIIGGGHHHKKKLLLLLLLLLLLLLLLJJJIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<999::::::::::::888777666444444444555666888999:::888777555444333333333444444444333333333333444444777777666444333222111000444333222111111111111222444333222222111111222222......//////000000111111222222222222222222222222222222222222222222333333111111111111222222222222111111111111111111111111111111111111111111111111000000111111000000//////555222111333666777444000111111111111111111111111111111111222222222222222222222111111000111111111000000000000000000000000222222222222222222222222111111222222222222111111//////000000000000//////222222111111111111222222000000000000000000000000111222333333333333222111000111111111111111000000000000111222111///---,,,000000000000111111111111111111111111111000//////222000//////000000000///111111111000000000000000000000000000111111111111///000222333444333222111222222111111111111222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111000000000111111111111111222111111111111000000000111222222333333222222111222222111111000000000000000111111111111222222222111111000000000000111111111111000///............111111111111000000000000222222222111111111111111222222111000000000000000111111111222222222333333111111111111111111111111222222222111111111000000333333333222111111000000111111111111111111111111222222222222222222222222111222222333333222222111111111111111111111111111000111222333333222111000////////////////////////333333333222222111111111222222333333333222111111000111111111111222222222222222111111111111222222222222222222222222222222222222222111111222222222222222111111222222333444000000111111111222222222111111111111111111111111333333333222222222111111uuuhhh```^^^SSSMMMJJJKKKKKKGGGFFFGGGLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<888999999:::999888666555444444444555666777888999777666444333222222333333333333222222222222333333777666555444333222111000222222111111000000111111333333222222111111222222222222222222222222222222111111111111111111111111333333222222222222222222111222222333333222111000111111111111111111111111222222222222222222222222111222222222222222333333555555555444444222111000000000000000000000000000111111111111111111000000111111111000111111222222000000000000000000000000222222222222222222222222111111222222222222111111///000000111111000000///222222111111111111222222000000000000000000000000222222333333333333222222---...///000111222222222000000111111111///...---000000000000111111111111000111111111111000000///000///...000111222000///000000000000111111111111000000000000111111111111000000000111111111111111222222111111111111222222111111111111111111111111222222111111000//////...000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000/////////000000000111111111111111111111111111111111111111111111111111111---......//////000000000222222222111111111111000111222222333333222222111111000000000000/////////000111111111111222222222111111000000000000111111000000111111111000000000111111111111000000000000111111111111222222222222222111000000000000000000111111111222222222222333111111111111111111111111222111111111111000000000111111111111111111111111000000000000000000000000222222222222222222222222111111222222222222111111111111111111111111111111000000111111111111000000////////////////////////222222222222222111111111111111222222333222222222000111111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222222222111111222222333444000000111111111222222222222222222222222222222222333333333222222222222111rrreee]]]ZZZUUUOOOKKKKKKKKKIIIHHHJJJMMMMMMMMMLLLLLLKKKJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@AAA????????????>>>>>>>>>=========<<<;;;;;;;;;;;;<<<:::;;;<<<<<<;;;:::999888555555555555666777777888777666444333333333444444333222222111111222222333333333333333333444444444222222111111111111222222333333222222111222222333444444444444333333333333333333333333333333333333333333333222222111111111111222444444444222000...111111111111111111111111222222222222222222222222222222222222333444444555333555666444111///000222111111111111111111111111222111111111000/////////111000000000111222333333000000000000000000000000111111111111111111111111111111222222222222111111000000000111111000000000000000////////////000000////////////////////////111111111222222111111111,,,---...000111111111111000000000111000///...---///000000000111111111111000000111111111111000////////////111333333222000//////000000111111222222///000000000111111111111111111000///000111222333222222111111111111222222111111111111111222222222111111111111000000//////000000000000000000000000///000000000111111111111111111111111000000000///000000000000000000000000111111111111222222222222111111111111111111111111111111111111111111111111------......///000111111222222222222111111111111111222222333333222222111222111111111111111111111000000111111111222222222111111000000000000111111///000111222333222222111111111111111000000000///......//////000000111111111111000000000000000111111111111111222222222222111111111111111111111111111111111111000000000000//////000000000111111111////////////////////////111111111111111111111111111111222222222222111111111111111111111111111111//////000000000000//////111111111111111111111111222222222111111111111111///000111222222222222222000000111111111222222222222222111111111111222222111111111111111111111111111111222222222222111111222222111111222222333444222222333333333444444444222222222222222222222222222222222222222222222222ooobbb\\\YYYUUUNNNHHHHHHHHHHHHJJJMMMMMMMMMLLLKKKKKKJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA????????????>>>>>>>>>=========<<<;;;;;;;;;;;;<<<;;;<<<<<<======<<<;;;:::777777666666666777777888777666555444444444555666333222222111111222222333222222222333333333444444333333222222222333333444333222222111222222333333111111111111111000000000555555555555555555555555333333333222222111111111222333444555444222000///111111111111111111111111111111111111111111111111//////......///000111222000333555333000///111444222222222222222222222222222111111111000/////////111000000000111222333333000000000000000000000000111111111111111111111111111111222222222222111111000000111111111111000000000000////////////000000////////////////////////000000////////////000000...///000000000000//////000000000000000//////...///000000000111111111111///000000111111111000000000000111222444555333111//////000000111111222222///000000000111111111111333222000000000111333444222222111111111111222222000000111111111222222222//////000000111111111111000000000000000000000000///000000000111111111111111111111111000000000///000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000......///000000111222222222222222111111111000000111222222333333222222111111111111111111111111222000000111111111222222222111111000000000000111111...000111333333333222222111111111111000000000///......//////000000111111111000000000000000111111000000111111111222222222111111111111111111111111000000000000000000000000/////////000111111222222////////////////////////111111111111111111111111000111111222222111111000111111111111111111111111////////////////////////111111111111111111111111111111111111111111111111///000111111222222222222000000111111111222222222222222111111111111222222111111111111111111111111000111111222222111111000222222111111222222333444222222333333333444444444222222222222222222222222222222222222222222222222nnnbbb\\\ZZZTTTLLLFFFEEEFFFFFFIIIMMMMMMLLLKKKJJJIIIIIIIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBB????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<999:::;;;;;;;;;:::999999999999888777777777888888777666555555444555666777333333222222222222333333444444444333222111111111333333333222333333444555222222111111222222333333222222222222222222333333333333333333333333333333333333222222222222222222222333333444444333222111111111111111111111111111111111111111111111111111111111/////////000111222///111222111//////222555222222222222222222222222111111111111111111000000111111111000111111222222000000000000000000000000111111111111111111111111111111222222222222111111000111111222222111111000222222111111111111222222000000000000000000000000//////............//////111111111111000//////...000000000///////////////000000000000111111111111///000000111111111111000222111111222333444222111000000000000111111111111000000000000111111111111222222111000111222333444222222111111111111222222000000000111222222333333...//////000111111222222000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000........./////////000000111111111111111111111111////////////////////////000000000111111222222222111111111000000000000///111222222333333222222111/////////000000000000111000111111111111222222222111111000000000000111111///000111222222222222222111111111111000000000000111111111111222222222222000000000000000111111222000000000111111111111222111111111111111111111111//////000000000000000111000000000111111222222222000000000000000000000000111111111111111111111111000000111111111111000000111111111111111111111111000000////////////000000////////////////////////000000000111111111111111000000111111222111111111000111111111111222222222222222111111111111222222111111111111111111111111///000111222222111000///222222111111222222333444000000111111111222222222333333333333333333333333111222222222222333333333~~~kkk```\\\[[[VVVOOOJJJIIIIIIGGGHHHKKKLLLKKKJJJIIIHHHHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCC????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<888999::::::;;;:::999888;;;;;;:::999888888999999666555444444444444666666444444333333333333444444444444333333222111111111222222111111222333333444222222111111222222333444333444444444555666666666222222222222222222222222222222222222222222333333222222333333333333333333111111111111111111111111222222222222222222222222555444222111111111333444000000000000///000222333111111111111111111111111111111111222222222222222222222111111000111111111000000000000000000000000111111111111111111111111111111222222222222111111000111111222222111111000222222111111111111222222000000000000000000000000000///............///000111111222222111111000///000000////////////000000000000000000111111111111//////000111111111111111222111//////000111000///111111111000000000000000000000000000111111111111000000000000000111222222222222111111111111222222///000000111222222333333000000000000000111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000............/////////000111111111111111111111111000000000000000000000000111111111111111111111111000000000/////////......111222222333333222222111000000000000111111222222000111111111111222222222111111000000000000111111111111000000000111111222111111111111000000000000222222222111111111111111000000000000000111222222000000000000111111111111111111111111111111111111////////////000000111111111111111222222222222222111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111111000//////000111111///////////////////////////000000000111111111222000111111111111000000///000111111111111222222222222222111111111111222222111111111111111111111111///000111222222111000///222222111111222222333444000000111111111222222222333333333333333333333333111111222222222333333333zzzhhh^^^[[[[[[YYYTTTPPPPPPOOOKKKIIIKKKLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFEEEDDDDDDCCCCCCDDD????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<999999;;;;;;<<<;;;:::999<<<<<<;;;:::999999999999555444333333333444555666555444444333333444444555000000111222333333444444111111000000111222333333222111111111222333333444000000111111222333444444333333333333333333333333111111111222222333333444222222222222222333555555111111111111111111111111333333333333333333333333333111///...---...///000222111000//////000111111000000000000000000000000111111111222333333333444333333222111000000000111000000000000000000000000000000000000000000000000111111222222222222111111111111222222222222111111000000////////////000000000000000000000000000000111000///......///000111000111222222222222111111000000////////////000111000000000000111111111111//////000111111111111111222000---------.........222222111111000000//////000000000000111111111111////////////000000000000222222111111111111222222///000000111222222333333222222111111000/////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000////////////............222222222333333222222222222222333333333444444444000111111111111222222222111111000000000000111111222111000//////000111222111111111111000000000000111111000000//////......000000///000000111222222000000000000111111111111111111111111111111111111.../////////000000111111222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111222111000//////000111222111111111111111111111111//////000000111111111222111111111111111000///...000111111111111222222222222222111111111111222222000000000000000000000000...000111222222111000...222222111111222222333444222222333333333444444444333333333333333333333333111111111222222333333333{{{nnneee]]]XXXVVVRRRMMMJJJJJJLLLNNNNNNOOONNNLLLKKKLLLKKKIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDCCCAAA???>>>===<<<<<<<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;:::::::::888999:::;;;<<<<<<<<<<<<888888888777666666555555333333333333333333333333444444444333333222222222333333333222333333444444000111333555666666555555222222222222222222222222111111111111111111111111000111111222222111111000111000000000222333222111111111111111111111111111111111111111111111111111444333111//////000111222111111222222222222111111111111111111222333444555222222111111111111222222222222222111111111000000444444333222111000//////333333222222222222222333222222111000/////////000111222222333333222222111000111111111111000000///000000////////////000000...///000111111222111111111111111000//////......111111111111111111111111...///000000///000333555222111111000///......---000000000000000000000000222222111000//////000000///////////////000000000111111111111111111111111333222111111222222000///...000222333444333111000000000000000000000000000333222111000000111222333222222111111111111222222222111111111000000//////000000111111111111000000222111111111000000//////000000000000000000000000111000///......///000111222222222222222222222222222111000//////000111222333222111000000111222333222222222111111111000000111222333444444333222111444555555444111//////000444333333333222111111111111111000000//////......000000////////////000000000000000000000000000000222222222111111111111111000000111111111111000000111111111111111111111111333222111111000000111111222111111111000000//////333444444333222111000000222222111111000/////////////////////////////////000111111111111222222222222111111000000000000000111111111111111111111111222222111111000000//////111111222222222111111000222222222111111111000000222222111111111111222222111111111111111222222222222111000///.........///000111111111111222222222333333222111111000000000000000111111111222222222}}}mmmccc\\\WWWVVVRRRMMMJJJKKKLLLNNNOOOOOONNNLLLKKKLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>?????????>>>===;;;:::;;;;;;;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<<<<666666666555444444333333111111111111111111111111444444444333333222222222444333222111000000//////111222333444444444444444222222222222222222222222111111111111111111111111333444444555555444444333111000000000222333222111111111111111111111111111111111111111111111111111444333111000///000111222111111222222222222111111111111111111222333444555222222111111111111222222222222222111111111000000222222111111000000//////000000//////000111111222222111000000000000000000111222222333333222222111///000000111111111000000111000000//////000000111000000111111111000000///......//////000111111111111111111111111111111111//////000000000111333444111111000000//////......000000000000000000000000222222111000000000000000000000000000000000000000111111111111111111111111333222000111222222000//////000111222222222111000111111111111111111111111222111000000000000111222111111111000000111111111111111111111000000000///000000111111111111000000111111111111000000000///000000000000000000000000000000////////////000000222222222222222222222222222111000//////000111222222222111111111111222222222222222111111111000000111111222333333222111111///000111111000000222333111111111000000000000000111111000000////////////000000////////////000000000000000000000000000000000/////////////////////000000111111111111000000111111111111111111111111333222111111000000111111222111111111000000000000000111111222222111111111111111111111222222222222111111111111111111111111000111111111111222222222222111111000000000000000000000000000000000000000111111000000000000000///111111222222222111111000222222222111111111000000222222111111111111222222222222111111000000//////111111000000000111111222000111111111111222222222111111222222222222222222111222222222333333333333mmmaaaZZZWWWVVVRRRNNNKKKKKKMMMOOOOOOOOOMMMLLLKKKLLLKKKJJJHHHHHHHHHGGGGGGFFFFFFEEEEEEIIIHHHFFFDDDCCCAAAAAA@@@@@@???????????????@@@@@@@@@@@@??????===;;;:::999;;;;;;;;;;;;;;;::::::999999:::;;;<<<<<<===<<<<<<666666666555444444333333222222222222222222222222444444333333333333222222333222222111000000000111333222222222222222333333222222222222222222222222111111111111111111111111111111222222222222111111111000000000222333222111111111111111111111111111111111111111111111111111333222111000000000111222111111222222222222111111111111111111111222333444222222111111111111222222222222222111111111111111111111111111111111111111000/////////000111222222000000000000000000111222111111222222222222111111...///000111111111111111111111111000000111111111222222222111111000............///000000111111222111111111111111111111111000//////000111222222111000000000000000000000000000000000000000000000000222111000000000000000000222222222111000000000///111111111111111111111111333111000000111222111///111111111000000000000000222222222222222222222222111111000000000000111111111000000//////000000111111111111111000000000000000000111111111111000000111111111111000000000000000000000000000000000000//////000000111000000///222222222222222222222222111111000000000000111111111111222222222222111111222222222111111111111111000111111222222111111000...///111111111111333444000000000000000111111111111000000000000/////////111000000//////000000111000000000000000000000000//////////////////000000000000111111111111000000111111111111111111111111333222111111000000111111111111111111111000000000---...///000111222222222000111111222333333444444111111111111111111111111000111111111111222222222222111111000000000000000111111111111111111111111////////////000000000000000111111222222222111111222222222111111111111111222222111111111111222222222222111000///......---000000111111222333333444000111111111111222222222111111111222333444444444222222333333333444444444mmmaaaZZZXXXXXXTTTNNNLLLLLLMMMOOOOOONNNMMMKKKKKKLLLLLLJJJHHHIIIIIIHHHGGGFFFFFFEEEEEEHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@???????????????@@@??????>>>>>><<<;;;::::::::::::;;;;;;;;;:::999888::::::;;;<<<<<<<<<<<<<<<888888888777666666555555444444444444444444444444333333333333333333333333111111111222333555666777333222111000000000222222222222222222222222222222111111111111111111111111000000111111111111000000111000000000222333222111111111111111111111111111111111111111111111111111222222111000000111111222111111222222222222111111111111111111111222333333222222111111111111222222111111111111111111111111222222222333333333444444333333222222222222222333000/////////000111222222111111222222222222111111---...///111111222222222222222111111111111222222111111111111111000//////222222111111000//////...111111111111111111111111000///...///111222000...000000000000000000111111000000000000000000000000111111000000000000000111444333333222111000//////111111111111111111111111222000///000111222111///222111000/////////000000222222222222222222222222000000000000000000000000000000////////////000000111111111000000000000000000000111111111111000000111111111000000000000000000000000000000000000000...///000222222111000///222222222222222222222222111000000000000000000111000111222333333222111000111111111111111111111111000000000111111000000000111222333333111000111333111111111222333333333444000000000000000000000000111000000000000000000111000000000000000000000000111111111111111222222222000111111222222111111000111111111111111111111111333222111111000000111111111111111111111111111111...///000111222222222222111111111222222222333333111111111111111111111111000000111111111222222222222111111000000000000000333333333333333333333333.........//////000000111000000111222222222111111111111111111111111111111222222111111111111222222222222111111000000//////000111111222222222222222000000111111111222222222222222222333333444444444222222222333333333333444ooobbb]]]\\\ZZZUUUPPPMMMLLLMMMNNNOOONNNMMMKKKKKKLLLLLLJJJIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<999:::;;;<<<;;;:::888777999:::;;;;;;;;;;;;;;;;;;888888888777666666555555444444444444444444444444333333333333333333333333111111111222333555666777333222111000///000111222222222222222222222222222111111111111111111111111333333444444444444333333111000000000222333222111111111111111111111111111111111111111111111111111111111111111111111222222111111222222222222111111111111000000111111222222222222111111111111222222111111111111111111111111000000111111222333333333555555333222111111000000000/////////000111222222000111111222222111111000---...///111111222222222222222111111111111222222//////000111111111111111222222222111000000//////111111111111111111111111/////////000000000...---000000000000111111111111111111111111111111111111111000000000000000111111444333333222111000//////111111111111111111111111111000//////111222111///222111000000000000111111111111111111111111111111000000111111111111000000000000////////////000000000000000000000000111111000000111111111111000000000000000000000000111111000000000000000000000000...///111222222222111000222222222222222222222222000000000111111000000000000111222333333222111000111111111111111111111111111000000000000000000111000111222111000///000111111111111222333333333444000000000000111111111111111111000000000000111111000000000000000000000000000000111111222222222222111111222222222222111111111111111111111111111111333222111111000000111111111111111111111222222222111222222222222222222111222222111111000000000000000000000000000000000000000000111111111222222222222111111000000000000000222222222222222222222222......//////000000111111///000111222222222222222111111111111111111111111222222111111111111222222111111111222222333333333111111222222222111000///000000111111111222222222444444444333333222222222111111111111222222222222ttteee``````\\\XXXRRRNNNLLLMMMMMMMMMNNNLLLKKKKKKLLLLLLKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCBBBBBBCCCCCCDDDEEEBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<======888999;;;<<<;;;:::888777999999::::::::::::999999666666666555444444333333222222222222222222222222222222333333333333444444333222222111000000000111222111111111111111222222222222222222222222222222111111111111111111111111222222333333333333222222111000000000222333222111111111111111111111111111111111111111111111111111000111111111222222222222111111222222222222111111111111000000000111111222222222111111111111222222111111111111111222222222....../////////000000000333333111000//////......000000000000000000111222000000111111111111000000...///000111111111111111111111111000000111111111......000111111222222222//////000111111222222333111111111111111111111111///111333333111///...///111111111111111111111111111111111111111111111111000000000000000111111222222222222111000000000///111111111111111111111111000///...///111111111000000000111111222222222222000000000000000000000000111111222222222222111111111000000//////000000111000000000000111111111111000000111111111111000000000000000000111111111111000000000000000000000000//////000111222222222222222222222222222222222222000000111111111111000000111111222222222222111111111111111111111222222222222111111000000111111222+++---////////////111222000000000000000111111111000000000111111111111222222111111000000111111222000000000000000000000000.........///000000111111111111222222222222111111111111111111111111111111333222111111000000111111111111111222222222222222222222333333333222222111222222111111000//////...////////////////////////000111111111111222222222222111111000000000000000////////////////////////000000000000111111111111///000111222222222222222111111111111111222222222222222111111111111222222000111111222333444555555111222222222222000...---000111111111111222222222444444444333222111111111000000111111111222222222zzziiibbbbbb___ZZZSSSNNNLLLLLLLLLKKKMMMLLLKKKKKKLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@???????????????@@@>>>>>><<<;;;:::;;;;;;<<<888999;;;<<<<<<:::888666888888888999999888888777666666666555444444333333333333333333333333333333222222222333333444444444444333222111000000//////000000111222333333333333222222222222222222222222111111111111111111111111000000111111111111000000111000000000222333222111111111111111111111111111111111111111111111111111000000111222222222222222111111222222222222111111111111000000000000111111222222111111111111222222000000111111111222222222000000000000000000000111111000000000000000111111222111000000000000000000000000111111111111000000///000000111111111000000111000000//////000000111///000000111111111000000///000000111111222333333111111111111111111111111000555999888222///000333333222222111111000000000111111111111111111111111000000000000000111222222000000000000000000000000111111111111111111111111000///...///111111111000///000222333444444444444111111111111111111111111111222333444444333222111111111111000000111111111///000000000111111111111000000111111111111000000///000000000111111111111000000000000000000000000000000000000111222333444222222222222222222222222///000111222222111000///222222111111111111222222000000111111111222222222333222111111111111222333...000111111000000111333111111111000000000000000000000111111111222222222222111111000000111111222000000000000000000000000---......///000000111111111222222333333222222111111111111111111111111111333222111111000000111111111111111222222333333333///000111222222333222222111111111111111111111111000000000000000000000000000111111111111222222222222111111000000000000000000000000000000000000000222222222222111111111111//////000222222333333222000000111111111222222222222222111111111111222222111111111222222333333444000111333444333222111000000111111111111222222222222222222222222222111111111111111222222222333333~~~kkkdddcccaaa\\\UUUOOOLLLKKKKKKJJJMMMLLLKKKKKKLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHIIIFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBAAA???===;;;:::999999:::777999;;;<<<<<<:::777666777777888888888777777666888888888777666666555555555555555555555555555555222222222333333444444444333333333222333333444444///000222333444444444333222222222222222222222222111111111111111111111111333333333444444333333333111000000000222333222111111111111111111111111111111111111111111111111111///000111222222222222222111111222222222222111111111111000000000000000111222222111111111111222222000000111111222222222222333333333333333333333333000000000111222444555666222222111000//////000000000000111111111111000000000111111111111000000///000000////////////000000111222222111111000///...333333222222111000000000111111111111111111111111111888>>><<<444///222666333333333222111000//////111111111111111111111111000000///000000111222222////////////000000000000111111111111111111111111///......///000111111000...///222555666666555444222222222222222222222222222333444444444444333222222222111111111111222222//////000000111111111222000000111111111111000000//////000000111111111222000000000000000000000000111000//////000222444555222222222222222222222222///000111222222111000///333222111000000111222333000000111111222222222222444333222111111222333444666777777555333111111222444333333333222222111111000000111111222222222222222222111111111111222222000000000000000000000000///000000111222333333333111222222333333222222111111111111111111111111111333222222111000111111111111111111222222333333333,,,---///000222333333333111111111222333333444444111111111111111111111111000111111111111222222222222111111000000000000000333333333333333333333333444333333333222111111111//////000222222333333333000000111111222222222222222222111111111111222222222222222111111111111111///111333555555555444333000111111111111222222222000000000111222222333333222222333333333444444444yyykkkddd```\\\WWWQQQMMMKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@???????????????BBB@@@===<<<<<<;;;:::888:::;;;;;;<<<<<<;;;;;;:::999::::::::::::999888888666666555555555444444444666666555444333333222222000111222333444333222222333333333333333333333333222333333444444333333222000111222222333333333333222111111111000000//////000000000000000000000000000111111111111222222222111111111111111111111111333222222222222222222333111222333444444333222111111111111111111111111111111111111111111111111111333222111///...---------222222222222222111000///111111000000000000111111////////////000000000000333333111000000000111222222222111000//////000000//////000111111111111111000000000000000000000000111111111111111111111111000///......000111111000111111111111111111111111444555555333111000000111333222222222222222222333000000000000000000000000////////////////////////777333000000222333222000333222111000000111222333000000000000000000000000//////000000000000//////000000000111222222333333111222333333333333222111000000000000000111111222111111111111111111111111222222111000//////000000000000000000000000000000000000000000000000000000222222222111111111111000111000000000//////......---...000222333333333222111111111111111111111111111111111111111111111111111111222222222222111111333333333222222111111111000000000000111111111111111111111111111000//////)))***,,,...000000000000//////000000111111222222111111111111111111111111111222222333333222222111000000000000000000000000111111000000111222333333111111111111111111111111222222222111111111000000000000000000000000000000222222111111000000//////444333333222111111111222444333222111111222333444222222111111222222333444222222111000//////000000111111111111111111111111333333222222111000000000222222222111111000000000000000111222333333444444444444333333333333333333444444333222222111111000111111111111111111111111111111222222222333333333~~~nnnfff```]]]XXXRRROOOMMMMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIICCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>???===;;;;;;<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999999::::::999999888777666666555555555444444444666555555444333333222222111111222333333333333333222222222222222222222222222333333444444333333222222222333444444444333333222222222222111111111000222222222222222222222222000111111111111222222222111111111111111111111111222222111111111111222222111111222333333222111111111111111111111111111111111111111111111111111111111111111111222333444444222222222222222111000000111111000000000000111111111111111111222222222222333222111000000000111222222222111000000000000000//////000111111111111111000000000000000000000000111111111111111111111111000///......000111111000000000000000000000000000000111222111000///000111111111000000000000111111000000000000000000000000111111111111111111111111444222//////111222111000222222111000000111222222000000000000000000000000//////000000000000//////222222111111111111111111000000111222222111000000000000000000000111111222111111111111111111111111333333222222111111111111111111111111111111111111111111111111111111111111222222222111111111111000111111111000000/////////000000111222222222111111111111111111111111111111111111111111111111111111111111222222222222111111222222111111111000000000000000000000111111111111111111111111111000//////...///000111222222333333000000000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222111111000000111222222333111111111111111111111111222222222111111111000000111111111111111111111111111111111000000000000000444333222222111111111222333222111111111111222333111111111111111222333333222222111000000000000000111111111111111111111111111111111111111111222222444444444333333222222222111111111222222333333444222222222222333333333333222222222222222222222333222222222222222222222222111111222222222333333333ssshhh```]]]XXXSSSPPPOOOOOOPPPOOOOOONNNMMMLLLKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCBBBAAA@@@?????????AAAAAA@@@@@@???>>>=========;;;::::::<<<===<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999::::::999999888777555555555555555444444444555555555444444333333222222222222222222333444444111111111111111111111111222333333444444333333222444444444444444444333222333333333222222222222222222222222222222222222222000111111111111222222222111111111111111111111111111111111000000111111111000111111222222111111000111111111111111111111111111111111111111111111111000000111222333444444555111222222222222111000000111111000000000000111111111111111111222222222222333222111111000000111111222111000000000000000000//////000111111111111111000000000000000000000000111111111111111111111111111///......000111111000////////////////////////---...000///......000111//////............//////000000000000000000000000111111111111111111111111111///......000111111000222222111000000111222222000000000000000000000000000000000000000000000000333333222222111000000//////000000111111000000///000000000000000111111222111111111111111111111111222222222111111111111111111111111111111111111111222222222222222222222222222222222111111111111000111111111111111000000000333222111000000000000000111111111111111111111111111111111111111111111111111111222222222222111111111000000000000/////////000000000000111111111111000111111111111000000///222111111111222222333444111111111111000000000000111111111111111111111111333222111000000111222333444444444444444444444444111111111000111111222333111111111111111111111111222222222111111111111111111111111111111111111111000000000000111111111111333333222111111111111222222111111000000111111222111000000000000111222222222111000000000000000000111111111111111111111111///000000111222222333333333333333333333222222222222222222222222222222222000111111111222333333333000111111222333333444444333333333333333333333333111111222222222333333333wwwkkk___\\\WWWSSSPPPOOOPPPQQQNNNNNNMMMMMMLLLKKKKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@?????????BBBAAAAAA@@@???>>>======>>><<<;;;;;;<<<======<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999888777777555555555555555555555555555555444444444333333333333333222111222333444555222222222222222222222222222333333444444333333222444444444444333222111111222222222222222222222222000000000000000000000000000000111111111222222222111111111111111111111111111111000000000000111111000000000111111000000000111111111111111111111111111111111111111111111111222111111111000///...---111111222222222111111000111111000000000000111111.../////////000000000000222222222111111111111111111111000000000000000111//////000111111111111111000000000000000000000000111111111111111111111111111///...///000222111111000000000000000000000000...///000///......///000///......------......///000000000000000000000000111111111111111111111111////////////000111111111222111111111111111111222000000000000000000000000111000000000000000000111222222222111111111000000000000000000000000000000000000000000000111111222111111111111111111111111/////////000/////////...111111111111111111111111222222222222222222222222222222222111111111000000222222111111111111111111222111000//////000111222111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000///000000000111111111111000000111111111111000///222111///......///000111222222111111000000//////111111111111111111111111444222111//////111222444444444444444444444444444222111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111222222222222111111111111111222111000000000000000000111000000000///000000111222111111000000000000000111111111111111111111111111000000111111111222222222111111111000000000000000333333222222222222222222//////000111222222333333111111111222222333333333333333333333333333333333111111222222222333333333{{{lll^^^[[[WWWRRROOONNNOOOPPPLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIFFFEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>===AAA???===<<<======<<<;;;:::;;;;;;<<<<<<;;;;;;:::888999999999999888777777444555555555555555555555444444444444444333333333444333222111222333555666333333333333333333333333222333333444444333333222222222222222222111000///000000111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111000000000000111111111000000000000000000111111111111111111111111111111111111111111111111111222222111111///---+++***000111111222222222111111111111000000000000111111.../////////000000000000222222222222111111000000111000000000000000111111//////000111111111111111000000000000000000000000000000000000000000000000111000//////111222222111111111111111111111111111111222222111///......///000//////......//////000000000000000000000000000000000000000000000000000///000111111111111222222111111111222222111111111000000000000000000000000111111000000000000111111000000111111111222222222111111111111111111111111000000000000000111111222111111111111111111111111...///000000000000//////111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111222222000///......///111222444111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111///000000000111111111111///000000111111111000000111000///...---...///000222222111111000000//////111111111111111111111111333222000//////000222333333333333333333333333333222222111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111222222111111111000000111222222000000000111111000000000000000000///000000111222111000000000000000111111111111111111111111111111222222222111111111000000000000000000000000000000333333222222222222222222//////000111222222333333333333333222222222111111222222222222222222222222111111222222222333333333}}}mmm___\\\WWWRRROOONNNNNNOOOKKKKKKLLLLLLMMMMMMMMMMMMIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@???????????????@@@???<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::888888999999888888777666444444444555555555555555444444444444444444444444333333333333333444444555333333333333333333333333222333333444444333333222000111111111111111000///000000000000000111111111222222222222222222222222000111111111111222222222111111111111111111111111111111111000000111111111222111111000000111111222111111111111111111111111111111111111111111111111000111222333333222111000000000111222222222222111111111000000000000111111111111111111222222222222111222222222222111000000000000000000000111111222//////000111111111111111000000000000000000000000000000000000000000000000222000//////111222222111111111111111111111111111333444444222000......///000000////////////000000000000000000000000000000///////////////////////////000222222111000111222000111222222222222111000000000000000000000000000222111000//////000111222///000000111222222333333222111111000000111111222000000000000000111111222111111111111111111111111000111333444444333222222222222222222222222222222111111111111111111111111222222222111111111111000000000000111111111111111.........///000111333333111111111111111111111111111111111111111111111111111111222222222222111111000000111111111111222222000000000000111111111111///000000111111111111000222111111000000000111111111111111111000000000000111111111111111111111111222111000//////000111222111111111111111111111111333222111111000111111111111111111111111111111111111111111111111222222222222222222222222222222222000000000000111111111111111000000000000111222222000111111222222111111000111000000000000111222222000000000000000111111222111111111111111111111111333333222222111000000///111111111222222222222222222222222222222222222222000111111111222333333333444444333333222111111000111111111111111111111111111111222222222333333333}}}mmmaaa^^^YYYSSSPPPNNNNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBB???????????????@@@@@@@@@===;;;999:::;;;<<<;;;::::::;;;;;;<<<<<<;;;;;;:::888888888888888777777666444444444555555555666666444444444444444444444444222333333444555444444444222222222222222222222222222333333444444333333222000000111222222222111111000000000111111222222222222222222222222222222222000111111111111222222222111111111111111111111111222222111111111111222222333222111111111111222333111111111111111111111111111111111111111111111111...000222444666666555444000000111222222222222222111111000000000000111111111111111111222222222222111222222333222111000///000000000000000111222222//////000111111111111111000000000000000000000000000000000000000000000000222000///000111333222222111111111111111111111111111222333222000///000111000000////////////000000000000000000000000000000000000000000000000000000...000222222000...///000000111222222222222111000000000000000000000000000333222000//////000222333111111111111111111222222111000////////////000111000000000000000111111222111111111111111111111111111222444555555555444333222222222222222222222222222222222222222222222222222222222111111111111000/////////000000111111111......///000000111000000111111111111111111111111111111111111111111111111111111222222222222111111/////////000000000111111000000000000111111111111//////000111111111111111111111222222333222222222000000000000000111111111111111111111111111111111111111000000000000111111222222222222222222222222333222222111000000111111111111111111111111111111000000111111111222222222222222222222222222222222111111111000000000000000000000000000000111222222111111222333333222111111111111111111111222333333000000000000000111222222111111111111111111111111222222111111111111111111000111111111222222222333111111111222222333333444222222222222333333333333333222222222222222222222222222222222222222222222111111222222222333333333~~~mmmccc```ZZZUUUQQQOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHBBBBBBAAA@@@@@@AAAAAAAAA>>>>>>>>>???@@@@@@AAAAAA999777666777999;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888777666666444444444555555555666666444444444444444444444444222333444555666555444333111111111111111111111111222333333444444333333222000111222333333333333333111111111222222333333333000000000000000000000000000111111111111222222222111111111111111111111111333333222222222222333333444333222111111222333444111111111111111111111111111111111111111111111111///000222555666555444333///000111222222222222222111111000000000000111111////////////000000000000111111222333222111000///000000///000000111222222//////000111111111111111000000000000000000000000000000000000000000000000222111///000111333333222000000000000000000000000///000111111000000111222//////............//////000000000000000000000000111111111111111111111111---000222222///,,,---...000111222333333222111000000000000000000000000000333222000//////000222333333333222222111000000000000///...------...///000000000000000000111111222111111111111111111111111///000222444444444222111222222222222222222222222333333333333333333333333222222222111111111111000......//////000000000111///000111111111000...---111111111111111111111111111111111111111111111111111111222222222222111111---.........//////000000000000000000111111111111//////000111111111111111///000111222333222111111//////000000111111222222111111111111111111111111000000111111111111000000222222222222222222222222333333222111000000111111111111111111111111111111000000111111222222222222222222222222222222222222222222111111000000//////000000///000000111222222111222333444444333222111222222111111222222333444000000///000000111222222111111111111111111111111000000000111222222333333......//////000000000111000000111222333333444444444444333333333333333333111111111222222333444444333333333333333333333333111111222222222333333333qqqccc^^^XXXRRRPPPNNNMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;======<<<;;;;;;:::999999666666666777999;;;>>>???999777666555666666444333666666555444333333222222222222333333333444444444333444555555333333444555111222222333333222222111222222222222222222222222000333555444000...///111000000000000000000111111000000111222333333444444222222111111111111222222000000000000000000000000222111111111000000//////222222222222222222222222000000000000000111111222///000111222222222222222222333222111///...///000000000000000000000000000222222222111111111000000........................000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111---,,,------///111444555333222111/////////000111000000111111111111000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000111111111222222333333333111111222222222333333333444333333222111111111222111111111111111111111111000000000000111111111111222222222222222222222222222222222222222222222222...000333555555333000...222000///000111111000///000000000000000000000000111111111111111111111111...///111222222222000///111111111111111000///...222111111111222222333444333222111111000000111111222222111111000/////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000222222222111111111000000111111111111111111111111111111111111111111111111111111000000000000000111000000111222222222222111000111222222222000///...333333333333222000///...111111111111111111111111111111000000000000111111111111111111111111111111++++++,,,---...///000000222333333444444333333333111111111000000000000000000111111111222222222222111111111222333333444444////////////000000000000222222222222222222222222000000000111222222222333222222333333333333444444~~~nnnbbb]]]WWWRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCBBBAAA@@@@@@???????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777999888666555444555555666999777555555666666444333666555555444333333222222000111111111111222222222111222333333111111222333222222222222222222222222222222222222222222222222222333444444222222333444111111111111000000000000000000111222222333444444222222111111111111222222111111111111111111111111222111111111000000000000222222222222222222222222111111111111111222222333000000111222222222222222+++---///000000111444666000000000000000000000000222222222111111111000000111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111222222222222222222222222333222111000//////000000333222000/////////000111000000111111111111000000000000000000000000000000000000000000111111111111000000111111111111000000111111111111111111111111111111111222222333333333111111111222222222333333444333222222111111111222111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222///000222444444222000///333222111111222333222000111111111111111111111111111111111111111111111111000000000000000111111222000111111111111000000///222111111111111111222222333222111111000000111111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000222222222111111111000000111111111111111111111111111111111111111111111111111111000000000000111111000000111222222222222111000111111111111000000///444444333222222111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111222222222222222333333333222222111111111111111222222222222000000000111111111222222222222222222222111111111000000111111111222222222222222222222222222222222111111111111111222222222222222222333333333444444{{{kkk___\\\WWWSSSPPPOOOMMMKKKLLLLLLLLLLLLMMMMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@????????????===<<<<<<<<<<<<;;;;;;;;;999999999999888777666666:::999777555333222222222888777555555666666555333555555555444444333333222111111111111222222222222111222333222111000111333333333222111111222333333222222222222222222222222333222111111333444444333222222111111111000000000000000111111222333333333222222111111111111222222111111111111111111111111111111111111111000000000111111111111111111111111222222222111222333333444000111111111111222222222000111222111/////////111000000000000000000000000222222222111111111111111222222222222222222222222000000000000000000000000111111000000000000111111111111111111111111111111333333333333333333333333555444333111000000//////222111000000///000000000000000111111111111000000000000000000000000000000000000000000111111111111000000111111111111000000111111111111111111111111111111111222222222222222111111111222222222222333333333222111111111111222111111111111111111111111000000000000111111111111000000000000000000000000222222222222222222222222000111222222222222111000222111000111222333222111222222222222222222222222111111111111111111111111222111///......000222444///000000111111111111000222222111111000111111111333222111111000000111111...//////000111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111000000000000000111111000000111222222222222111000000000000000000111222444333222222222222333444111111111111111111111111111111000000000000111111111111111111111111111111444444444333333222222222222222222222222111000///111111111222333333444444///000000000111111111111333222222111000000//////222222222333333333333444111111111111111111111111222222222111111111111111222222222222333333333333{{{kkk^^^[[[VVVSSSQQQOOOLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@???@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;888888999999888777666555999888777666666666777888888666555555666666555333555555444444444333333333333333333444444444555555222444444444333222333444444333111000000111333444222222222222222222222222444000---...111333111000333222222111111000000///000000111111222222222333222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000222111111111111222333333111111111111111111222222555555555333///,,,++++++000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111222222222222222222222222000000000000111222222333111111000000000000000000000000111111111111000000000000000000000000000000///000000000111111111111000000111111111111000000222222222222222222222222111111111111111222222222111111111111222222222222222222111111111111111222111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111222111111111111111111222111000///000111222111000222222222222222222222222111111111111111111111111111000/////////000222333...///000111111111111111333333222111111111111222333222111111000000111111//////000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111222000000111222222222222111111000/////////111222333333222000000000222444555111111111111111111111111222111111000000111111222111111111111111111111111222222111111111000000000111222222111111000///...000000111111222333444444//////000000000111111111111111111000000000//////222222222333333333444444333333333333333333333333333222222222111000000000111222222222222333333333ooo```\\\WWWSSSPPPOOOMMMKKKJJJJJJJJJKKKKKKLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;888999:::::::::999888777888777777666777888:::;;;777666555555666666555444444444444444444333333333333333444444444555555555222333444444222222333444444333111000000111333444222222222222222222222222444111......111222000---333222222222111111000000000111111111111111222222222222111111111111222222111111111111111111111111111111111111111222222222000000000000000000000000000000000000000111222222222222111000000111111222000111333222000/////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000,,,---...///111222333333000000000111111111000000000000111111111111000000000000000000000000000000///000000000111111111111000000111111111111000000111111111111111111111111111111111111111111111111000000111111111222222222111111111000000111222222111111111111111111111111///000000000111111111111222222222222222222222222111111111111111111111111222222111000000111222222222111000111333444333222222222222222222222222222111111111111111111111111...///000111222111111000...///000111111111111111444333333222222222333333333222111111000000111111111111111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000//////000111222222000000111222222222222111111000/////////111222333111000///...///000333444111111111111111111111111222222111111111111222222111111111111111111111111/////////000000000000111111111111111111000///......//////000111222333333000000000000111111111111//////000000000111111111111111111111222222222222444444444444444444444444333222222222111000000000111111111222222222333333wwwccc^^^XXXRRRPPPNNNMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>=========<<<===<<<<<<<<<<<<;;;;;;;;;888999;;;<<<<<<;;;999777888777666555555555666777777666555555666777666444444444444444444444444444222222222222333333333333000111222111000///000222333333222111111222333333222222222222222222222222222111111222333333111000222222222222222222222222111111111111111111111111222222111111111111222222222222222222222222222222111111111222222222222222111111111111111111111111000000//////000000111222333222111000000000111222111333444333000...------000000000000000000000000111111111111111222222222222222222222222222222222000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000......///000000000000000//////000111111111111000000000111111111111000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000111111111111111000000000000000000111111111111222111000000000000111222222111111111111111111111111000000000000111111111111222222222222222222222222111111111111111111111111222222111111111111222222333222222333555666555444222222222222222222222222111111111111111111111111---///111222333222000//////000000111111111111000222222111111222333333444333222111111000000111111222222111111000//////...000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111222222222111111111111111111111111111111111111111111111111////////////000111222333000000111222222222222111000000000000000000111222000///......///000111222111111111111111111111111222222111111111111222222111111111111111111111111000000000000111111222222000000111111111111000000/////////000111111111222000111111111222222222222//////000000111222222333000000000000111111111111444444444444444444444444222222222111111111111111111111111111222222222222gggaaaYYYRRROOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@????????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;777999;;;<<<<<<;;;999777777666555444444444555555666555444555666777666555444444444444444444444444222222222333333333333444///111222111000///000111222222222222222222222222222222222222222222222222+++...222444444333333333000111111222222333333444111111111111000000000000222222111111111111222222222222222222222222222222111111111222222333333333222222222222222222222222111111000000111111222333444333111000///000111222222333555444111...,,,,,,000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000///000111111111000//////...///000111222111111000000000111111111111000000000000000000000000000000000000000000111111111111000000111111111111000000////////////////////////222111111111000000000///000000000000111111111111000000000000000111222222111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111333444444333111111111111111111111111111111111111111111111111//////000111111111111111000111111111111000000//////...//////000111333333333222111111000000111111111111111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111111111111111111111111111////////////000111222333000000111222222222222111000111111111111000000///000000000000000111111111111111111111111111111111333222222111111222222333111111111111111111111111111111111111111000000000//////000111222222222222111111111111111111111111222222222222333333333333111111111222222222222222000000000000111111111222222222222222222222222222111111111111111222222222111111111111222222222222jjjcccZZZRRRNNNMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???@@@@@@@@@????????????>>>======<<<<<<<<<;;;;;;;;;666888:::<<<<<<;;;888777666555444444555666888999666555444555666777666555444444444444444444444444444444444555555555666666111333333333222111222333111222222333333222222111222222222222222222222222$$$)))000333333222333444000000111222333444444555111111111000000000000000222222111111111111222222222222222222222222222222111111111222222333333333222222222222222222222222222222111111222222333444444333111000///000111222(((+++///222333333444555000000000000000000000000000000111111222222222222........................000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111///000111222333222222111...///000222222222111000000000111111111111000000000000000000000000000000000000000000111111111111000000111111111111000000////////////////////////222111111111000000//////000000000000111111111111000000///000000111222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000111222222222222111000---,,,,,,---000111000///000000000000000000000000111111111111111111111111111000///...///000222333111111111111111000///...,,,,,,,,,---///000222333333222222111000111111111/////////000111111222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222222000000111111222222222222111111111111111111111111111111111111111111111111////////////000111222333000000111222222222222111000111222222222000///...111111222222222222111000111111111111111111111111333222222111111222222333111111111111111111111111222222111000///...---,,,...///000222333333333333333333222222222222222222222222333333333444444444444444333333222111111111000000111111111222222222000000000000000000000000000000111111222222222333000111111111111222222222mmmcccXXXTTTQQQMMMKKKLLLLLLLLLMMMMMMLLLJJJGGGFFFBBBBBBCCCEEEFFFGGGHHHIIIDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@@@@???>>>===<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;:::999999888888777777777666666666666777777777777666555444444333333111222222333333444444555444444444444444444444444000555::::::555000000111111111111111111111111111222222222222222222222222000000000111111222222222000000000000000000000000111111000000111111222333222222111111111111222222333333333333333333333333111111111111111222222222111111111111111111111111333333333222222222111111000000000000000000000000111111111111000000000000000000000000111111111111333333222111111222333333111111222222222222111111222222222111111111000000000000000000////////////111111000000000000111111000000000000000111111222000000000000000000000000111111111000000000000000...////////////000000000222111111000000000000111111111000000000000000111000000000000000000000000000000000000000000000000222111000//////000111222333333222111111111111111000000000000000000000000222222222222222222222222---...000111111111000///333333222222222222333333000000000000111111111111111111111111111111111111111111111000000000000000222222111000//////000000222222111111000000//////000000000000000000000000//////000000111111111222000000000000111111111111000000000000////////////555444222000000111222333000000000000000000111111111111111111111111111111333333333222222222111111222222222111111111000000000000000000000000000000111111111111111111111111111111222222222222111111333333333222222111111111000000000111222222222333000000//////000111111222000000111111111111000000000000000000000000000000////////////////////////111111222222222222111111222111111111000000//////111111000000000000111111222111111111000000//////111111222222222222111111111111000000//////......000000111111222222222333222111111111333444333222//////000111222333333333333222222111111222222333444333222000000000000111//////000111222222333333jjj```WWWSSSPPPMMMLLLMMMLLLLLLMMMMMMLLLJJJHHHFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@??????>>>>>>======<<<<<<;;;::::::::::::;;;<<<<<<;;;::::::999999888777777666666666666777777777666666555444444333333444333333333333333333333222222222222222222222222///333666666333000///000222222222222222333333333222222222222222222222222333333333333333333444444111111111111111111111111111111000000111111222333222222111111111111222222222222222222222222222222000000000111222222222333111111111111111111111111333222222222111111111111111111111111111111111111000/////////............000000000000111111111111333222222111111222222333222222222333333222222222222222222111111111000000000000000111111111111111111111000000000000111111000000000000000111111222000000000000000000000000111000000000000000000000111222222222222333333333000000//////000000111222111111000000000000111111000000000000000000000000000000000000000000000000222111000//////000111222000000///...............000000000000000000000000000000000000000000000000//////000111111111111111000000000//////000000000000000000000111111111111000000000000000000000000111000000000000000000000222222111000000000000000222222222222111111111111000000000000000000000000///000000000111111111111000000000000111111111111111111111111000000000000333222000///...///000111111111111000000000000000111111111111111111111111222222222222111111111111222222222111111111000000000000000000000000000000111111111111111111111111111111222222222222111111333333333222222111111111111111111111111222222222222111111000000111111111000000111111111111000000000000000000000000000000111111111111111111111111111111222222222222111111111111111111000000000///111111000000000000111111111111111111000000000///111111222222222222111111000000000000////////////111111111222222222333333222111000111333333333111000000000111222222222333333222222111111222222333444333222111111111222333000000111111222333333333{{{fff\\\TTTQQQPPPNNNMMMNNNLLLLLLMMMMMMLLLJJJHHHGGGJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBB?????????????????????>>><<<<<<;;;::::::::::::;;;<<<<<<<<<;;;::::::999999777666666555555666666777666666666555444444333333555555444444333222222111222222222222222222222222111222222333222222111111222222222333333444444444222222222222222222222222444444333333333333333333111111111111111111111111111111000000111111222333222222111111111111222222111111000000000000111111//////000111222222333333111111111111111111111111111111111111000000000000222222222222222222222222000000/////////.........000000000000111111111111333222111111111111222333222333333333333333333222222222222111111111111111000000111111222222333333111111000000000000111111000000000000000111111222000000000000000000000000000000000000000000111111/////////000000000111111////////////000000111222111000000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111222222111000000000000111000000000000000000000000000000000000000000000000000000000000000111111222000//////......//////000000000000000111111111111000000000000000000000000000000000000000000111111222111000000000000000000222222222222222333333333////////////////////////000000000000111111111111000000000111111111222222222222222222111111111111222111000/////////000111222111111111000000//////111111111111111111111111111111111111000000000000222111111111111000000000000000000000000000000000000000000000000000000000111111222222222222111111222222222222222111111111222222222111111111111111333222222111111111222222000000111111111111000000000000000000000000000000111111111111111111111111111111222222222222111111111111111111000000000000111111000000000000111111111111111111000000000000111111222222222222111111/////////000000000111111111111222222222222222333111000///000222333222111111111111111111111222222333222222111111222222333333333222222333333444555222222222222333333333333vvvbbbYYYQQQPPPPPPNNNMMMOOOLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBBBBAAAAAABBBBBB?????????????????????@@@<<<<<<;;;::::::::::::;;;<<<;;;;;;::::::999888888666666666555555666666666666666555555555444444444555555444444333333333333444444444444444444444444444333222222444555444333111111222222333444444444111222222222222222333333222222222111111000000000111111111111111111111111111111000000111111222333222222111111111111222222222111000000000000111222//////000111222333333444111111111111111111111111000000000000000/////////222222222222222222222222222222222111111111000000///000000000111111111111222222111111111111222222111222222333333222222111111111111111111111111111//////000111111222333333111111000000000000111111000000000000000111111222000000000000000000000000000000000000000111111111.........////////////000000000/////////000000111000000000000000000111222000000000000000000000000000000000000000000000000111000000000000000000111333222222111111222222222000000000000000000000000222222222222222222222222111000///......///111222111111000000000000111111///000000000111111111111111111111111111111111111000000000000000111111111111111000000000000000111000111111222222333333333////////////////////////000000000000000111111111000000111111111222222222222222111111111000000000333333222111111222222333222222111111000/////////111111111111111111111111000000000000////////////111111111111000000000000000000000000000000000000////////////////////////111111222222222222111111222222222111111111111111333222222222111000000000222222111111222333333444000000111111111111000000000000000000000000000000111111111111111111111111111111222222222222111111111111111000000000000000111111000000000000111111111111111000000000000000111111222222222222111111...//////000111111222222111111111111111111111111000/////////111222111000222222222111111111111111333222222111111222222333111111111222333444555555444444333333333333333333sss___WWWPPPPPPPPPNNNMMMOOOMMMMMMMMMLLLLLLKKKJJJJJJFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@<<<<<<;;;::::::::::::;;;::::::999999888777777777666666555555555555666666555555555555555444444444333333333444444555555555444444444444444444444444555333111111333444444333000111111111222222222333111111111222222333333333222222222111111000000000111111111111111111111111111111000000111111222333222222111111111111222222333222111000000111222333///000000111222222333333111111111111111111111111////////////////////////111111111111111111111111222222222222111111111111///000000000111111111111111111111111111111111111000000111111111111000000111111111111111111111111......//////000111222222111111000000000000111111000000000000000111111222000000000000000000000000//////000000111111111111111111111222222222333333333222111000000000000000000000//////000111222222000000000000000000000000000000000000000000000000000000000111111000000000//////.........//////000000000000000000000000000222222222222222222222222111000......---...///000111111000000000000111111///000000000111111111111000000000000000000000000//////000000111111111111111000000000000000111111///000000000111111222222000000000000000000000000111111000000000000000000111111111111222222222222111111000000000/////////222222222222222222333333111111111111000000//////111111111111111111111111000000000/////////......000000000000000000000000000000000000000000000000////////////////////////111111222222222222111111111111111111111111111111333222222222111000000000000000000111222444555666000000111111111111000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000111111111111000000000000111111000000000000000000111111111111222222222222111111......///000111222333333000000000000000000//////000/////////111222111000222222222111111111111111333222222111111222222333//////000111222333333444444444333333333333333333ttt```WWWQQQPPPPPPNNNLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKIIIHHHGGGFFFDDDCCCBBBAAACCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????<<<<<<;;;::::::::::::;;;999999999888777777666666666555555444444555555666555555555555555555555555222333333444555555666666222222222222222222222222222111111000000000111111111111111111111111111111111111111222222333333444444444333333333333333333222222222222222222222222111111000000111111222333222222111111111111222222444333111000000111333444111111111111111222222222111111111111111111111111////////////000000000000000000000000000000000000111111000000000/////////000000000000111111111111000000111222222111000000//////000000000000//////111111111111111222222222......//////000000111111111111000000000000111111000000000000000111111222000000000000000000000000/////////000111111222222000000000111111111222222333333222111111111111222////////////000111222333000000000000000000000000000000000000000000000000000000111111111111000000000000/////////000111111000000000000000000000000000000000000000000000000111000000///////////////000//////......//////000000000000000111111111111......................../////////000111111222222000000000000000111111222000000000000000111111111000000000000000000000000111111111111000000000000111111111222222222222333000000000000/////////...///000000000111111111111000000000000000000000111111111111111111111111111000000000000//////////////////000000000000000111000000000000000000000000000000000000000000000000111111222222222222111111000000000111111111111111222222222111111111111111//////000000222333555666000000111111111111000000000000000000000000000000////////////////////////111111222222222222111111000000000000111111111111111111000000000000111111000000000000111111111111111111222222222222111111//////000000111222333333000000000000000/////////111000///000222333222111111111111111111111222222333222222111111222222333...///000111222333333222222222222222333333333333vvvaaaYYYRRRQQQQQQMMMKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????<<<<<<;;;::::::::::::;;;::::::999999888777777666666555555444444555555666555555555555555555555555444444444555555555555555222222222222222222222222000222333222///---///111444333333222222111111000000111111222333333444444333333333333333333444444222222222222222222222222111111000000111111222333222222111111111111222222333222000......000222333222222222111111111111111111111111111111111111111/////////000000111111111111111111111111111111111111111111000000000//////000000000000111111111111///000111222222111000///000000111111111111000000000000111111111222222222000000000000000000000000111111000000000000111111000000000000000111111222000000000000000000000000...//////000111111222222............////////////222222222222333444555666////////////000111222333000000000000000000000000000000000000000000000000///000111222222111000///222222111111222333333444000000000000000000000000000000000000000000000000222222222222222111000000000000000//////000000000000000000000111111111111000000000000000000000000...//////000111111222222000000000000000111222222222222111111111111111000222222222222222222222222111111111111000000000///111111111222222222333333111111111000000000////////////000111111111111111/////////000111111222222111111111111111111111111111111111000000000//////////////////000000111111000000000000000000000000111111111111111111111111111111222222222222111111///000000000111111111222111111111111111222222222111111000000000111222222000000111111111111000000000000000000000000000000000000000000000000000000111111222222222222111111///000000000111111111111111111000000000000111111///000000000111111111111111111222222222222111111000000000111111222222222222222222222111111111000222111000111333333333111000000000111222222222333333222222111111222222333///000222333333333333222000000111111222333333333wwwbbbZZZSSSRRRQQQMMMJJJKKKNNNMMMLLLLLLLLLLLLLLLMMMFFFFFFGGGGGGGGGHHHHHHHHHCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>><<<<<<;;;::::::::::::;;;;;;;;;::::::999888888777555555555444444555555555444555555555555555555555666666666555444444333333444444444444444444444444111555888666111...///222666555555444333222111000000000111222333333444444000000000111111222222333222222222222222222222222111111111000111222222333222222111111111111222222222111...------...111222333333222222111000000000111111111111111111111111//////000000111111222222222222222222222222222222333333333222222222222111000000000000111111111111///000111222222111000///111111222222222222111111000000111111222222222222222222222111111111111111111111000000000000111111000000000000000111111222000000000000000000000000...//////000111222222222111111111111222222222222000000111222444777999:::////////////000111222333000000000000000000000000000000000000000000000000///000111222222111000/////////......///000111111000000000000000000000000222222222222222222222222333444444555444333222000333333222222222222333333000000000000111111111111333333333333333333333333...//////000111222222222000000///000000111222222444333333222222111111111222222222222222222222222222111111111000000//////111111222222222333333333222222222111111111111000000111222333333333333333......///000111222333333111111111111111111111111111111111111000000000000.../////////000000111111000000000000000000000000111111111111111111111111111111222222222222111111//////000000111111111222000000111111222222222333333222111000////////////000000111111111111000000000000000000000000000000111111111111111111111111111111222222222222111111//////000000111111111222111111000000000000111111//////000000111111111222111111222222222222111111111111111111111222222222444444444333333222222222222111111111333444333222//////000111222333333444333222222222222222222333111222333444555444333222//////000111222222333333tttddd[[[SSSQQQPPPMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLAAACCCEEEGGGGGGFFFDDDBBBFFFFFFDDDCCCBBBAAAAAA@@@BBB@@@>>>>>>???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999888777666555555555444444444555555666555555555555555555555555333333333222222111111111555555444333333222111111222222111000000111222222444333333222222111111111000000000000000000000000111111111111111222222333222222222222222222222222111111111111111111111111222222111111222222333444333333333222222111111111222222111111111111222222000000000111222222222333111111111111111111111111///000000000111111111111111111222222222333333333222222111000/////////000111111111111111111111111333333222111000///......111222333333333111000///...///000111111111111111111111111111000000000///000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111111111000000000000000111333000+++((((((+++000333//////000000111111222222222111111111000000////////////////////////////////////000000111111222222000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000222111000000//////000000111111111111111111111111000000111222222222222222333222111000000111222333222000///......///000222333333333222222222111111222111111111000000//////000000000000000000000000000000000000000000000000222111111111000000////////////000000111111111222222222111111111111111111000000000000000000000000111111000///////////////000000000000111111111111000000000000000111111222111111000000000000111111000111222333333222111000000000////////////000000000000000000000000000000//////000000111111222222222111///000111111000///111111222222222222111111000000111111111111000000000000111222333444444555222111111111000000//////000000111222222222222111000000000000000111111222000000000111222222222333111111222333333333222222111111111111111111111111000000000111222222222333000000111111111222222222222222333333333333444444111111222333333333222222wwwcccZZZRRRPPPPPPOOONNNPPPMMMMMMMMMMMMLLLLLLLLLLLLEEEFFFGGGHHHGGGFFFDDDCCCFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@??????@@@@@@???======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666555555555444444555555666555555555555555555555555444444444333333333222222444444444333333222222111444444333222222333444444222222222111111111111111222222222222222222222222111000/////////000111222222222222222222222222222222222222222222222222222222222111111222222333444222222222111111000000000222222111111111111222222111111111111111222222222111111111111111111111111111111111111222222222222111111111111222222222333222111000000000000000000111111111111111111111111111111111111000000000000111111111111111000//////000000111111222111111111222222222222111111111111111111111111111111111111222222222222222222222222111000000//////000000111000000000000111111111111111111000000000000111111222111///......///111222000000000000000111111111111111111111000000000///111111111111111111111111000000000000000111111111000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000444333222222111111222222111111111111111111111111...//////000000000000000333222111111111111222333111000///......///000111333333222222111111111111222222222222111111111000222222222222222222222222000000000000000000000000111111111111000000000///000000000000111111111222111111111111111111111111000000000000000000000000111111000///////////////000000000000111111111111000000000000000111111222111111111000000111111111000111222222222222111000000000////////////000000000000000000000000000000222222111111000//////...000///......000111000...000111111222222111111000000000111111111111000000111111111111111111111222111111111111000000000///000000111222222222222111000000000000000111111222111111111111111111222222333333333333222111111000111111111111111111111111111111111111111222222222000000111111111222222222222222333333333333444444333333333333333222111000yyybbbYYYQQQPPPQQQOOOPPPRRRMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDCCCEEEEEECCCBBBAAAAAAAAAAAA@@@??????@@@AAAAAA>>><<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666666666666555555444555555666444444444444444444444444555555444444444444333333333333333333333222222222444333333222222333333444000000000000111111111111222222222222222222222222111000...------...///000222222222222222222222222333333333333333333333333222222111111222222333444111111111000000000000000222222111111111111222222222222222111111111111111111111111111111111111111111222222222222333333333000000000111111111222222000000000000000000111222111111111111111111111111000000000111111111222222111000//////////////////222222222222222222111000333333333222222222222111111111111111111111111111222222222222222222222222111111111000000111111111000000000000111111111111111000000000000000111111000111222333333222111000111111111111000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000333333222111111111111222111111111111111111111111...///000000111111000000333222222111111222222333111000///......///000111222111111111111000000000333333333222222222222222222222222222222222222222000000000000000000000000111111111111000000000000000000000111111111111111111111111111111111111111000000000000000000000000111111000/////////000000000000000111111111222222000000000000000111111222222222111111111111222222000111222222222222111000000000000000000000000000000000000000000000000000222222111111000/////////000///...///111222222111000111111222222111111000111111222222222222111111111111111000000000//////111111111111000000000000///000111111222222111111000000000000000111111222111111111111111111000000444444333333222111///...111111111111111111111111222222222111111111111111111111111111111222222222222222333333333333444444444444444333222111000///zzzcccZZZSSSQQQQQQOOOOOOQQQMMMMMMMMMMMMLLLLLLLLLKKKIIIHHHGGGEEEDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA?????????AAABBBAAA>>>;;;===<<<<<<<<<<<<;;;;;;;;;::::::999777666666555555777666666555555555555555444444444444444444444444444444444444444333333333222222222222222333333333111111111111111111111111000000111111222222333333000000000000000000000000222111///------...000111222222222222222222222222333333333333333333333333222222111111222222333444111111111111111111000000222222111111111111222222333222222222111000000000111111111111111111111111111111111222222222333333///000000000000111111111000/////////000111222222111111111111111111111111000000111111111222222222222111///......///000111333333333333333222111000333333222222222111111111000000000000000000000000000000000000000000000000222222111111111111222222///000000000111111111111000000000000000000111222...///111222222111///...222222111111000000//////111111111000000000000000111111111111111111111111222222111111000000//////000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111000///////////////111111111111111111111111111111222333333333333222111111111111111111111111111111000//////000111111111000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111000000000000111111111111000000000000000000000000111111000000///000000111000000111111111222222222000000000000000111111222333222222222222222222333111111111222222111111111000000000111111000000000000000000000000000000000......///000111222222333222111111222444666555444000000111111111111000000111111222222222222111111111111111111111111000000111111111000000000000000///000000111111111111111000000000000000111111222222222111111000000//////222222222222222111000///111111111111111111111111333222222222111000000000111111111111111111111111222222222333333333444444333333333333222222111000}}}fff]]]TTTRRRQQQNNNMMMNNNMMMMMMMMMMMMLLLLLLLLLKKKFFFEEEDDDCCCCCCDDDFFFGGGDDDCCCBBBAAAAAAAAAAAAAAA?????????AAABBBAAA>>>;;;===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::888777777777777888777666555555555555555444444444444444444444444222222222222222333333333111222222222222222222222111111111111111111111111222222222333333444444444000000000000000000000000333222111//////000222333222222222222222222222222333333333333333333333333222222111111222222333444222222222222222222222222222222111111111111222222333222222222111000000000111111111111111111111111000000000000111111111222///000000000000111111111000/////////000111222222111111111111111111111111222222222222111111111111222111000///000000222333333333333333333222111000222111111111000000000000////////////////////////000000000000000000000000222222111111111111222222///000000000111111111111000000//////000111222222111111000000000000111111222222111111000000//////000000000000000000111111000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000111000//////......//////111111111111111111111111111111222333333333333333///000000000000000000///111111000000000000111111000000000000000000000111000000111111111111111111000000000000000000000000111111111111111111111111000000000000000000111111222222222111111111111111//////000000000111111111000000000000000000000000111111000000000000111111111111111111222222222222000000000000000111111222333222222222222222222333222111111111111111111222000000111111111111000000111111111111111111111111......///000111222333333222111111222555666666555000000000111111000000000111111111222222111111111000000111111222333333444000000000000000000111111//////000111111111111000000000000000000111111222222111111000000////////////000111111222222222222111111111111111111111111333222222222111000000000111111111111111111111111222222222333333333444444000111222222333333333333hhh^^^UUURRRQQQNNNLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLEEEDDDCCCCCCCCCDDDFFFGGGCCCCCCBBBAAAAAAAAAAAAAAA@@@??????@@@AAAAAA>>><<<===<<<<<<<<<<<<;;;;;;;;;@@@>>>===;;;::::::::::::888888777666555555555555333333333333333333333333111111222222222222333333222222222222222111111111222333333444444333333222333333333444444444444444222222222222222222222222222222222222333333444444222222222222222222222222333333333333333333333333222222111111222222333444222222222222222333333333222222111111111111222222222222222111111111111111111111111111111111111111//////000000000111111111000000000111111111222222000000000000000000111222111111111111111111111111333333222222222111111000111111111111111222222333222222222222222222111000111111111000000000//////////////////////////////222222222222222222222222111111111000000111111111000000000000111111111111////////////000111222333444333222111111222333444111111111111000000000000000000000000111111111111////////////////////////111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222222111000000000000111111111111111111111111111///000111111222111111111//////000111111000//////111111111111111111111111000000000111111111111222000000000000000111111111222222222222222222222222111111111111111111111111000000000000111111111111222222222222222111111111...//////000000111111111000000000000000000000000111111000000000111222222111111111222222222222333000000000000000111111222222222111111111111222222222222111000000111222222///000111222222111000///111111111111111111111111111111000000000000000000111000///000222333333222///000000111111000000///000000111111111111000000000000111222333444555555000000000000111111111111...///000000111111000000000000000000000111111222000000000000000000//////......000111222333333333111111111111111111111111222222222111111111111111222222222111111111111111222222333333333333444444///000111222333444444444ggg^^^UUURRRQQQNNNMMMOOOMMMMMMMMMMMMLLLLLLLLLLLLFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@??????@@@@@@???======<<<<<<<<<<<<;;;;;;;;;???>>><<<:::999999::::::999888777666555555555555333333333333333333333333222222222333333333444444333333222222111111000000222333444444444444333222444444333333333333333333222222222222222222222222000111222444555555555555222222222222222222222222222222222222222222222222222222111111222222333444000111111111222222222222222222111111111111222222111111111111111222222222111111111111111111111111000000111111111222222222111111111111222222222333222111000000000000000000111111111111111111111111111111222222222222333333//////000111111111111111000000111111222111111111222222222111111111000000111111111111111111111111222222222222222222222222111000000//////000000111000000000000111111111111////////////000111222333222222111111111111222222000000000000000111111111///000000000111111111111000000000000000000000000000000000000000111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000222222111000000000000000111111111111111111111111///000111111222222111111000111222333333222111000111111111222222111111111111111111111222222333333000000000111111222222222222222222222222222222222111111111111111111111111///000000000111111111111333333333222222111111111......//////000111111222000000000000000000000000111111000000111111222333111111111222222222333333000000000000000111111222111111111000000111111111222222111000000111222222///000222333333222000///111111111111111111111111000000000000000000111111111000///000111222111000//////000000000000////////////000000000000//////000000111111222222333333///000000000111111111111...//////000000000000000000000000000000111111222/////////000000000000000...///000111111222111111111111111111111111111111111111111111111222222222222222222111111111000000222222333333333333444444000111222333333333333333eee\\\TTTRRRRRRPPPOOOQQQMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@@@@@@@AAAAAABBB@@@>>>>>>???@@@???>>>======<<<<<<<<<;;;;;;;;;===;;;999777666666777888999999777666555555555555333333333333333333333333333333333444444555555555444333333222111000//////000111222333333222111000444333333222222111111111000000000000000000000000---///222555666666555444222222222222222222222222111111111111111111111111222222111111222222333444//////000000111111111222222222111111111111222222000000111111222222222333111111111111111111111111111111222222222333333333111222222222222333333333222222111000//////000000111111111111111111111111///000111222333444555555---...///111111111000///...///000111111111111111333333333222222222111111222222222222222222222222000000000000000000000000000000////////////000000000000000000111111111111////////////000111222333...///000000000000///...//////000000111111222222//////000000111111111222111111111111111111111111//////000000111111222222000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000///...............111111111111111111111111222222333444444444444333222333444555555444333222111111222222222222111111111111222222222333333333111111111222222333333333000000000000000000000000111111111111111111111111//////000000111111111222333333333222222111111111---......///000111111222000000000000000000000000111111000000111222333333111111222222222333333333000000000000000111111222111111000000000000111111333222111000000111222333///000222333333222000///111111111111111111111111------...000111333444444444222111222333333222111//////000000000000//////......////////////......111111111111000000000000//////000000111111111222...//////000000000000000000000000000000111111222......//////000000111111000111111111111000000///111111111111111111111111000000111111222222222333222222222222111111000000222222333333333444444444222222333333333222222111hhh^^^TTTRRRRRRPPPNNNNNNMMMMMMMMMNNNNNNLLLHHHEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBAAAAAA??????>>>>>>>>>>>>>>>???>>>>>>===<<<:::999888777;;;;;;:::999999888888777888888777666666666666666444444444333333222222222444444666777777666444444111111222222222333333333333222111000000222444666000111222222333333333333333333222111111000000///222222222222222222222222...///000111111111111111////////////////////////111222333444444333222111000000111111111111000000333333444444444333222222222222111111111111222222000111111111111222222222111111000///...---,,,,,,//////000111222333333333111111000000000000000000000111111111111222222222222111111111000000//////000111333444444333111000222222222222222222222222000000111222222000///...000000000000000000000000222222111111000/////////000000000000000000000000000000111111111111000000//////000000000000//////000000000000000000000000///111444666666444111///111111333444444333222111000111111111111222222222111111000///......//////222222111111111111222222222222222111111111111000222222222111111111111111............////////////...///000222222111111000000000000000000000000000//////......//////000111111111000000111111222333222222222111111111000000222111000000///000000000111111111444888888555222111111111111111111111111333333222111000000000111000000000000000000000000111111222333333333333222000000000000000000000000///////////////000111111111111111111111000//////000000000000111111111111111111111111000000000000111111111111111111111111111111222222222222111111111111111///------///111111111000000000000000111333222111111222222000///111111111111111111111111000000000000000000000000333333333222222222111111222222222222222222222222////////////000000000000111111222222222111111000222222222222222111000000000000000000111111111111444222111//////000222333444444333222111000///...222222222222222222222222222222111111222222333444333333333222222111111111222222222222222222222222hhh]]]TTTRRRRRRPPPNNNNNNOOONNNMMMMMMNNNMMMJJJHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA???>>>==================<<<;;;:::999999888;;;::::::999999888888777888777777666666666666666555444444444333333333222111111222222222222111111111111222222222333333333444333111000111222333555111111222333333333222222000000111111222333333333333333333333333333333333///000000111111111111000222222222222222222222222222222222333333222222222000111111111111111111000222222333333444333333333222222111111111111222222000111111111111222222222000000000000000111111111//////000222222333333222111111111111111111111111000111111111111222222222222111111111000000000000111222444555555444222111222222222222222222222222111111111111111000//////000000000000000000000000//////000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000111333444444222000///000111222333333222111111000111111111111222222222333333222111111111111111222222111111111111222222222222222111111111111000111111111111111111222222000000000111111111222222...///000111222111111000000000000000000000000000333222222222222333444444111111000000111111222333222222222222111111111111222222111000000000000000111000111333666666333111111111111111111111111111333222111111000000111111000000000000000000000000///000000111111111111111000000000000000000000000///////////////000111111111111111111111000//////000000000000111111111111111111111111000000000000000000000000000000000000111111222222222222111111222333222111//////111222111111000000000000111111555444222333333444222111111111111111111111111111111111111111111111111111111111111000000000//////222222222222222222222222222222111111000000//////000111111222222222111111000000000000000///......000000000000111111111111333222111000000111222222222222222111111111111111222222222222222222222222222222111111222222333444333333333222222222111111333333222222222222222222ggg]]]SSSRRRRRRPPPOOOOOOPPPNNNMMMLLLMMMNNNMMMLLLJJJJJJIIIGGGFFFEEEDDDCCCEEEEEEDDDDDDCCCBBBAAAAAACCCBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999888888777777888777666666555555666666555555555444444444444444444333333222222333333444111111222222222333333333444444222111111222333333222222333333333222111111111111222222333444444444444444444444444444444444000111111111111000000///333333333333333333333333333222222222222222222333111111222222222222111111111111222333444444444333222222111111111111222222000111111111111222222222111111222222222333333333///000111222222222222222111111222222222222222222000111111111111222222222111111111111111000000000222333444555555444333222222222222222222222222222222111111000000000000000000000000000000000000000......//////000111111222000000000000000000000000///000000111111000000///111111222222222222111111000000000000000000000000111111111222111000///...000111111222222111000000000111111111111222222222333222111111111111111111222222111111111111222222222222222111111111111000000000000111222222222333111111111222222222333333//////000111111111111000000000000000000000000000111111111000111111222333111111000000111111222333333333333222222222111111333222222111000111111111111000111222444444111///111111111111111111111111222222111000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000////////////000111111000111111111111000000///000000000000111111111111111111111111000000000000////////////////////////111111222222222222111111333444444333111111222444111111111111111111111111444333222222333444222111111111111111111111111111111111111111111111111111111111111000000000000000222222222222222222222222444444333222111000////////////000111222222222222///000000000000//////...000000000000111111111111111111111111111111111111000000111111222222222333222222222222222222222222222111111111111222333333333333333222222222222111333333333222222111111111fff\\\SSSQQQRRRQQQOOOPPPPPPNNNKKKJJJLLLMMMNNNMMMJJJIIIIIIHHHFFFEEEEEEDDDGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777777777666555555555555666555555555555555555555555555444333222222333444555111111222222222333333333555444333222222222222222333333333333222222111000555555444333333222222111333333333333333333333333111111111111111000///...111111111111111111111111444333222111111222333444222222222333333222222222///000111222333444444444222222111111111111222222000000111111111222222222555444444333222222111111///000111222222222222222222222222222222333333333000000111111111222222222111111111111111111111111222222333444444333222222111111111111111111111111333222000/////////000111000000000000000000000000000000000111111111222222000000000000000000000000//////000000000000//////000111111222222111111000000000000000000000000000222111000//////......///111111111111000000000///000000111111111222222222000000///////////////000222222111111111111222222222222222111111111000000//////000111222333333333///000000000111111111111///000000000111111111111000000000000000000000000000000000000000111222222111111000000111111222333333333333333222222222222333333222111111111111111222222222222333222111000111111111111111111111111111111000000000000111111000000000000000000000000111111111111111222222222000000000000000000000000000000//////000000111222000000111111111111000//////000000000111111111111111111111111000000000///000000000000000000000000111111222222222222111111333444444333222111222333000000111111222222111111222000///000111111000///111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222111111000000000......000111222222222222111111222222222222111000///000000000111111111111000000111222222222111111000111111111111222222222222222222222222222222222111111111111111222222333222222222222222222222222444333333222222111111111eee[[[RRRQQQSSSQQQPPPQQQPPPMMMJJJIIIJJJLLLMMMMMMHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA???>>>>>>>>>>>>>>>??????:::::::::;;;;;;;;;;;;<<<::::::999888888777777666777666666555555555555555555555555555555555555555222111000//////000111222111111222222222333333333555444444333333222222222333333333333222222111000555555444333333222222111111111111111111111111111111111111111111000///...111111111111111111111111444333222111111222333444222222222333333222222222///000111222333333444444222222111111111111222222000000111111111222222222333333333222222111111000000000111222222222111111111111222222222333333333000000111111111222222222111111111111111222222222111111111222222111111111111111111111111111111111333222000/////////000111000000000000000000000000333333333222222111111111000000000000000000000000//////000000000000////////////000000000000//////000000000000000000000000111111///.........//////222111111000000000//////000000111111111222222222000///////////////000000222222111111111111222222222222222111111111000000//////000111222333333333///000000000111111111111000000000000000111111111000000000000000000000000444333333333333444555555111111000000111111222333333333333222222222111111333222111111000000111111222333333333333222222222111111111111111111111111111000000///000000111111111111111111111111111111000////////////000111111000000000000000000000000000000000000000111222222///000000111111111000000///000000000111111111111111111111111000000000///111111111111111111111111111111222222222222111111111222333333111000111222///000111222333222222222111000//////111111111///111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111...//////000000111111111---...///000111222222222000111111222222222111111///000000000111111111111///000111222222222222222222222222111111111111000222222222222222222222222111111000000111111222333222222222222222222222222333333333222222111111111eeeZZZRRRQQQSSSRRRQQQRRRPPPMMMJJJIIIJJJKKKKKKKKKGGGGGGHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCBBBAAAAAA============>>>???@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;999999999888777777666666777666555555444444555555444444444444444555555555333222222222222222222333111111222222222333333333444444444444444333333333222222333333333222111111111111222222333444444444111111111111111111111111000111111111111000000///333333333333333333333333333222222222222222222333111111222222222222111111000000111222333333333222222222111111111111222222000111111111111222222222//////000111222222333444000111111222222222111111000000111111222333333333000111111111111222222222111111111222222222222222111111111000000111111111111111111111111111111111222111111000000000000000000000000000000000000000444333333222111111000000000000000000000000000000...//////000000//////...//////000000000000//////000000000000000000000000000000////////////000000333222111000000000000000000111111111111222222222111111111111111222222333222222111111111111222222222222222111111111111000000000000111222222222333111111111222222222333333000000000///000111111222000000000000000000000000222222111111222222333444111111000000111111222333222222222111111111000000222111111000///000000000111333444333222222333444111111111111111111111111000000/////////000111111111111111111111111111111...---,,,,,,,,,---///000000000000000000000000000111000000000000111222222///000000111111111111000000000000000111111111111111111111111000000000000111111111111111111111111111111222222222222111111000111333222111//////000///000111333333333222222222111000111333333333111111111111111111111111111222222222222222222222222000000000000000111111111111111111111111111111111------...///000111222222......///000111111111111...//////000000000000///000000000000111111111111000000000111222222333333333222222222111111000000222222222222222222222222111000000000000111222222111222222222222333333333222222222222222222222222dddZZZQQQQQQSSSRRRQQQRRRQQQNNNLLLKKKKKKLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGDDDCCCCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>???@@@;;;;;;;;;;;;;;;;;;;;;:::999999888888777777666666666666555444444444444555222333333333444444444444555555666666666666555555111111222222222333333333333333444444444444444444111111222333333333222222000000111111222333333333111111111111111111111111///000000111111111111000222222222222222222222222222222222333333222222222000111111111111111111000000111111222222222111111222222111111111111222222000111111111111222222222//////000111222333444444111111222222222111111000//////000000111222222333000111111111111222222222111111111222222333333333222111111111111111111222111111111111111111111111111111111111111000//////000000000000000000000000111111000000000000000000000000000000000000000000......////////////......000000000111111000000000000000000000000000000000...//////000000111111111555444222111000000111111000111111111111222222222111111111111111222333333222222111111111111222222222222222111111111111000111111111111111111222222000000000111111111222222111000/////////000222222000000000000000000000000///............///000000111111000000111111222333111111111000000000//////111000//////....../////////111222222000000333555111111111111111111111111///////////////000111111111111111111111111111111000///...------///000222000000000000000000000000111111000000111111222333//////000111111111111111000000000000111111111111111111111111000000000000111111111111111111111111111111222222222222111111///111333333111//////000...000222333444444333222222000000111222333333222111111111111111111111111222222222222222222222222//////000000000111111111111111111111111111111111/////////000000111111222//////000000000000000///......///000000000000000000000000000111111111111111000000000000222333444111111111111111222222222222222222222222222222222000000000000000111222222111111222222222333333333111111111222222333333444dddZZZQQQQQQSSSRRRRRRSSSRRRPPPNNNMMMMMMMMMKKKJJJKKKKKKJJJIIIGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===>>>>>><<<<<<;;;;;;;;;:::::::::999999888888777666666666666666555444444444444555222222222333333444444444111222444444444444222111111111222222222333333333222222333444555555555555000111222333333333333333333333222222111000000///222222222222222222222222...///000111111111111111////////////////////////111222333444444333222111000000111111111111000000111111222222222111111000222222111111111111222222000111111111111222222222333333222222222222222222111111222222222111111000...//////000111111222222000111111111111222222222111111111222222333333333333222222111111222222333000000000000000000000000000111222222222111///...000000000000000000000000------......//////000000000000000000000000000000......////////////......111111222222222222111111000000000000000000000000---...///111222222222222666555333111000111111222000111111111111222222222//////...//////000111111222222111111111111222222222222222111111111111000222222222111111111111111............////////////111000/////////000222333000000000000000000000000111111111111111222222333111111111000111222222333000000000000////////////000000///...............---///111000//////222555111111111111111111111111///////////////000111111111111111111111111111111444222111000111222444555000000000000000000000000111111111000111111222333//////000111111111111111000000000000111111111111111111111111000000000000000000000000000000000000111111222222222222111111000222333333222000000000...000222444555444333222///.........000111111000111111111111111111111111222222222222222222222222111111222222333333333333000000000000000000000000222222222111111111111111///000000000000000///...000000111222222222222222000000000000111111111111111000//////000222444555...///000111222333444444222222222222222222222222000000000000000111111222111111111222222333333333000000111222333444444555~~~]]]VVVPPPNNNLLLJJJMMMQQQPPPOOONNNMMMLLLLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@???@@@AAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::::::::999999888999999999777777777777777666666555444555555555666777777777555555555555555555555555111111111222333444555666444555555555444222000///444333222222444444333222111111111111111111111111111111111222333333333444000111222222222000///...000111111111111222222222666555333222111222333333222222222222333333444555333333333222222222111111000000111222222222222222000000000111222222333333111111111111111111111111111111222222222333333333444222///---,,,---///000000///---...000222333333000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111111111000000000000111111111222222222222333333333111000///......///000111000000000000111111111111222222111111111111222222000000000000000000000000222111000//////000111222555444222111111111222222333333333222222111111111222222222222222222222222333222111000000111222333000000000111222222333333000000111111111222222222111111111000000000000000111111111111111111111111111111111111111111111111222222111111000000//////111111111111111111111111333333333333333222111000222222222222222222222222111000///------///000111111111111111000000000000000000000000000000000000111111000000000000111111222222111111111111111111000000000000000000000000333333111000000000111222333333222111000000000111000000////////////000000222222222111111///......111222222222222111000000222222111111111111222222111111111111111111111111111111222333333333333222222111111111000000////////////000000111111222222111111111111111111111111111111000000000111333444111111111111111111111111000000000000000000000000000000000000000000000000000000/////////111222333000111111111111222222222222222222222222111000///111111111111111111111111222111000000000111333333000111333555555555333222333333333333333333333333333333333333333333333333~~~```YYYSSSQQQPPPNNNOOOSSSQQQPPPOOONNNMMMMMMMMMMMMJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFDDDCCCBBBAAAAAAAAA???>>>======??????>>>===============<<<;;;::::::999999888888777777888888777777777777777666666555333333333444444444444444333333333333333333333333222222222222333444444555444444555555444333222111444333222222444444333222111111111111111111111111000000000000000111111111111222222222222111111000000111111111111222222222333222111111000000111111333333222222222333444444333333222222111111111111...//////000000000000000333333222222111000000000111111111111111111111111111111222222222333333333333222000//////000222444222000...///111222333222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111///000000000000111111111000000000000000//////...000000000000111111111111111000000000000000000111000000000000000000000000000///............///000333333111111000111222222333333333222222111111111222222222222222222222222333222222222222222222333222222111111111111111111000000111111111222222222111111111111111111222222222222222222222222222222111111111111111111111111000000//////............111111111111111111111111222333333333222222111000222222222222222222222222222111///......///111222000000000111111222222222000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000222111000/////////000000333222111111000000111111111111000000000000111111...///000111111222111111///000111222222222222222222111111111111111111222111111111111111111111111000111222222333333222222111111111111000000000///000000000000000111111111111111111111111111111111333222111000000111222333111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000111222000000111111111222222222222222222222222111000000111111111111111111111111222111000000000111222333///000111222222222111000333333333333333333333333222222222222222222222222}}}bbb[[[VVVUUUTTTQQQQQQTTTQQQPPPOOONNNNNNNNNNNNNNNKKKKKKJJJIIIGGGFFFEEEEEEEEEEEECCCBBBAAAAAAAAAAAA???>>>======??????>>>===<<<======<<<<<<;;;:::999999888888777666666777777777777888888777777666555444444444444444333333333444444444444444444444444333333333222222333444444333333444444444444333222444333222222444444333222111111111111111111111111111111111000000000000000222222222222222222333333000111111111111222222222111111222222222111000000444333333222222222222333222111111111111000000000...///000000111111000000333333222222111000000000111111111111111111111111111111222222222333333333333222111000111333555777333111000000222333222222222222222222222222222222111111111111111111111111222222222222222222222222111111000000000000111111111111000000000000111111///000000000000111111111///000111222222000...,,,000000000000111111111111000000////////////000000000000000000000000000000000//////......//////000111111000000000111222222222222222222222111111111222222222222222222222222222333333333333333333222333333222222111000000///111111111111111222222222000111111222222333333333333333333333333333333333111111111111111111111111000////////////.........111111111111111111111111222222222333222222111000222222222222222222222222222111000//////000111222000000000111111222222222000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111000000///.../////////222222111000000000111111222222111111111111222222......000111111222222222...///000111222333333333111111111111111111111111111111111111111111111111000111222222333333222222111111111111000000000000111111111111000000000000111111111111111111111111333333222111111222222222111111111111111111111111000000000000000000000000000000000000000000000000222111000000///000000111000000000111111111222222111222222222222111000000111111111111111111111111111111000000111111222333111111111111111111000000333333333333333333333333111111111111111111111111~~~bbb[[[VVVUUUUUURRRQQQRRRPPPOOONNNNNNMMMMMMMMMNNNLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@AAA???>>>???@@@AAA@@@???<<<<<<<<<<<<;;;:::999888:::999888777777777777777777888888888888777666666777777777666555555555444444444444444444444444444444444333222222222333333111111111222222333333333444333222222444444333222111111111111111111111111444333333333222111111111222111000000111222444555000000111111111222222222222333444555555444222111444444333222111111111222111000000000000000000000111111222333333333333222000000000111222222333333111111111111111111111111111111222222222333333333333222111111222333555666444333111111333333222111222222222222222222222222111111111111111111111111222222222222222222222222111111000000000000111111111111000000000000111111111111222222222333333333...///000111222111000000///000000000111111111111000000////////////000000000000000000000000000000111111111111111111111111/////////000000111222222222222222111111111111111111111111111111111111111111111333444444333111111222222222111111111000000111111111111111111111111//////000111222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222111000000111222222000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000111111000000////////////111111000000000000111111222111111000000111111222111111111111111000////////////000111222333333333111111111222222111111111111111111111111111111111000000111222222222222222111111111000000000000000222222111111000000//////111111111111111111111111222222222222222333333444111111111111111111111111000000000000000000000000000000000000000000000000222222111000000/////////000000000000111111111111111111222222222111111000111111111111111111111111111111111111111222222222444333222222111222222333222222222222222222222222222222222222222222222222bbbYYYSSSSSSSSSQQQNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>???@@@@@@???>>><<<<<<<<<<<<;;;:::999888;;;;;;:::999888777777777888888888888888777777666777777777666555555555444333333333333333333333333444444333222222222333333/////////000000111222222444333222222444444333222111111111111111111111111444333333333222111111111111000/////////111222444000000111111111222222222111222444555555444333222444333222222111111111111000000000000000000000111111111222333333333333333000000000111222222333333111111111111111111111111111111222222222333333333333222111111111111222333333222111222333333222000111111111111111111111111111111111111111111111111222222222222222222222222111111000000000000111111111111000000000000111111111111222222222333333333.........///000222444555///000000000111111111111222111111000000111111222111111111111111111111111111111222222222222111111//////000000111111111111111111111111111111111111111111111111111111111111///000111222222111000///000000111111111222222222111111111111111111111111---......///000111111222000000000000000000000000000000000000000000000000111111111111222222222222111111111111111111111111000111111222222111111111111111111111111111111111222222111111111111222222111111000///...------,,,000000000000000000000000111111000000000000111111//////000000000111111111111111111111111111111111222222222111111111000000111000000///000000111111000000////////////000000000111111111111000000///111111222222222111111000000111222222222222111000000000000000000000000000000000111222222222222111000000000000000000111111222222111111000000//////111111111111111111111111...///000222333444555555111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000////////////000000000111111111000111111222222222111111111111111111111111111111000000111111222222222222333333222111111222222333222222222222222222222222333333333333333333333333bbbYYYQQQQQQRRRPPPMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCBBBAAAAAABBBBBB>>>===<<<<<<>>>>>>===<<<<<<======<<<<<<;;;:::999<<<<<<:::999888888888888888888999999888888777666444444444444444333333333111111111111111111111111333333333222222333444444000/////////000111222222444333222222444444333222111111111111111111111111111111111000000000000000000000000///000000111111000111111111111222222222000000111222222222111111333222222111111111111222000000000111111111111222///000111111222111111111333333222222111000000000111111111111111111111111111111222222222333333333222111111000000000111111222111111222333333222000000000000000000000000000111111111111111111111111222222222222222222222222111111000000000000111111111111000000000000111111///000000000000111111111///.........///222555777000000000000111111111111222222111111111111222222111111111111111111111111///000000111111000000///000000111222222222111111000000000111111111111111111111111111111111111111//////000000000000/////////000000111222222333333222222222111111111111111---......//////000000000000000000000000000000000000000000000000000000000/////////000000000000111111111111111111111111111///000111111222111111111111111111111111111111111111111111111111111111111111111000///......---,,,000000000000000000000000111111000000000000111111...//////000000111111111111111111111111111111111222222222222222111000000000000/////////000111111000000////////////000000,,,---///000222333333333222222222222222111000000000111222333333222111000000000000000000000000000///000111111222222111111000000000000111111111111111111111111000000000000111111111111111111111111---...000111333333444444111111111111111111111111000000000000000000000000000000000000000000000000000111111111111000000////////////000000000111111000000111222222222222111111111111111111111111111000000111222222222222111/////////000000000111111222222222222222222222222333333333333333333333333fff[[[QQQPPPRRRQQQOOONNNMMMLLLLLLLLLLLLLLLMMMMMMJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCC>>><<<;;;<<<===>>>===<<<============<<<;;;::::::<<<;;;:::888777777666666888999999999999888777777333333333444444444444444333333333333333333333333222222222222333444444555222222111000111111222333444333222222444444333222111111111111111111111111000000000000000111111111111111222222222111000000000111111111111222222222111111000000111111222333111111111111111111222333111111111111222222333333///000111111222222111111333333222222111000000000111111111111111111111111111111222222222333333333//////000000111111222222/////////111333333222000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111///000000000000111111111000000000000111222333333000000000000111111111111111111000000000000111111111111111111111111111111///000111111111111000///111222222333333222111000///000000000111111111222111111111111111111111111111111000000000000111111111111111111111111222222222222222111111111000000///////////////000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111//////000111111111111111111111111111111111111111///000000000000000000///000000000111111111111111000000000000000000000000111111000000000000111111......//////000111111222111111111111111111111111000111222222222111/////////////////////000111111111000000000000000000111,,,---///000222333333333000111111222222222111111///111222333333222111///000000000000000000000000///000000111111111111111///000000000111111111111000000000000000111111111111111111111111111111111...///000111111111000000111111111111111111111111000000000000000000000000000000000000000000000000//////111111222111000000////////////000000000111000000111222222222222222111111111111111111111111///000111222333222222111,,,---///000111111111111111111111111111111111111222222222222222222222222iii]]]RRRQQQSSSRRRQQQQQQNNNMMMMMMMMMMMMMMMNNNNNNIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDD@@@>>>===>>>???@@@???>>>>>>>>>>>>>>>===<<<;;;:::;;;:::999777666555555555888999999999999888777777444555555666666777777777777777777777777777777777111111111222333444555666555444333222222333444444444333222222444444333222111111111111111111111111111111222222333333333444222333444444333222000///000111111111111222222222333333222111222333555666111000000000111222333333111111222222222333333333222222333444444444444333000000000111222222333333111111111111111111111111111111222222222333333333---...///111222333444555.........111333333222000222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111111111000000000000111111111222222222222333333333000111333333333222000...000000000000111111111111000000////////////000000111111111111111111111111111222333444444333222111222333444444333222111000//////000000111111111222000000000000000000000000333222111000000111222333333333222222111000000000222222222222111111000000111111111111000000000000111111111111111111111111000000000000000000000000111111222222333333333333111111111111111111111111//////000111111111111111000000000000000000000000//////000000000000/////////000111222333444555555000000000000000000000000111111000000000000111111---......///000111111222111111111111111111111111///000111111111000...---///////////////000111111222222111111111111222222///000000111111111000000...///000111222333333333///000222333333222000///000000000000000000000000//////000111111111111111//////000000111111111222//////000000111111222222111111111111111111111111000111111111000///---,,,111111111111111111111111000000000000000000000000000000000000000000000000...///000111222222111000////////////000000000000///000111222222222222222111111111111111111111111///000111222333222111111,,,...000333444444333333111111111111111111111111111111111111111111111111kkk]]]PPPPPPTTTUUUQQQNNNQQQPPPOOONNNMMMMMMMMMMMMIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888666555555666666777888999999:::666555333222111111222222444555555555444333333222333333333333333222111000555555444333222111000///444444444333333333222222444444333222222111111111555555444333333222111111111222222222222111000000333333333222222111111111111111111111111111111111333333222222111000//////000000////////////000000444111//////111333222111333333222111000000000111000000111222222222222111444333222111111222333444111111111111111111111111333222222222222222222222111222444555555444333222111111111111111111111111000111111111111222222222222222222111000//////...000000000000111111111111000111222222222000///...////////////////////////000111111111111222222222000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111222222222333333333111111000//////000111111111111000000000000111111111111111111111111111111//////000111222333333444222222222111111111000000000000000000111111111111111111111111111111111111111111111111111111111111333222111000000111222333000000000000000000000000///000111333333222111111///000111222222111000///------------.........///111111000000000000111111222111111111000000////////////000000111111222222///////////////000111111////////////000000000000222333333444444333333222111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......000000111111///...,,,***222222222222222111000///000000111111111222222222111111222222222333333333000111111111111222222222000000111222333444444555///000111222222111000///////////////////////////111111111111111111111111//////000000111222444444222222222222222222222222777555222///...///000222000111111111111222222222222222222111111000000000444333111000000000111111kkk]]]QQQPPPTTTTTTQQQNNNPPPOOONNNMMMLLLLLLLLLLLLIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666666666666666666555555555555444444777666555444333333333333444444555555444444333222333333333333333222111000333333333222222222222111333333333222222222111111111111111111111111222222444444333222222111000000111222222222222111000000333333333222222222111111111111111111111111111111333333222222111000000///222222222111111222222222666333000111333444444222222111000000000000000000000000111111222222222222333222111111111111222333111111111111111111111111222222222222333333333333---...//////000000000000111111111111111111111111000111111111111222222222222222111111000//////...000000000000111111111111000111111111111000000///111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111111000000//////000000111111111111111111111111111111111111111111222222222222222222111111111000000222222111111000000//////111111111111111111111111111111111111111111111111222222111000000111222222111111111111111111111111000000111222222222222111000000111111111111000000---.........////////////111111000000000000111111111111111111000000000///////////////000000000000///////////////000111111000000000000111111111111222222333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000////////////111111111111111000///...222222222222222111000000000000111111111222222222111111222222222333333333000111111111111222222222222222222222222222333333000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111222222111111111111111111111111555333111000///000111111000111111111111222222222333333222222222111111111444333111000000000111222jjj]]]QQQPPPSSSSSSPPPNNNPPPPPPOOONNNMMMMMMMMMMMMJJJJJJIIIGGGFFFEEEDDDDDDAAAAAABBBBBBCCCCCCCCCCCCAAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;===:::777555444555666888888777666555444222111111777777777777666555444444444444555555444444333333222222333333333222111111111111111222222333333333222222222222111111111111//////000000111222222333333222222111111000000000111222222222222111000000333333333222222222222111111111111111111111111111333333222222111000000000333333222222222222333333444222111111222333333222000000/////////000000111111111000000111111222333222111111000000111111222111111111111111111111111222222222333333444444444222111111000000000111111111111111111111111111111000111111111111222222222222222111111000/////////000000000000111111111111111111000000000111222222111111111111111111111111000111111111111222222222222222222222222222222222////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333111222333333333333222111000000////////////000000111111111111111111111111222222222111111111000000222222222111111111111111444333222111000///......111111111111111111111111111111111111111111111111222222111000000111222222222222222222222222222222111111111000111111222333111111000000000000111111////////////000000000000111111000000000000111111111111111111000000000000//////////////////......///////////////000111111111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000000000/////////333333222222222222222333111222222222222111000000000000000111111111111222111111222222222333333333000111111111111222222222333333333222222222111111111111111000000111111111111111111111111111111111111111111111111111111111333222222111000000111111000000000000000000000000222111111111111111111111000111111111111222222222333333333333222222222222333333222111111111111222iii\\\QQQPPPSSSRRRPPPOOOQQQQQQPPPOOOOOOOOOOOOOOOLLLKKKJJJIIIGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888666555666777888999888888666555444333222555666777777777666444333333444444555444444333333222222333333333222222111111111222222222333333333333333333222222222111111000000111111222222222222333222222222111111111000111222222222222111000000222222222222222222222222111111111111111111111111222222222111111111000000222111111111111111111222111000//////000000000000000000///000000111222222111111000000000111222333111000000000000000000111111111111111111111111111111111222333444555555555777666444111000000000000111111111111111111111111000000111111111222222222111111111111000000/////////000000000111111111111111111000///000111333444111111111111111111111111000000111111111222222222222222222222222222222222000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111222222222333333333111222444555555444222111000//////////////////000111111111111111111111111111111111111111111111111111111111111111111111111333333222111111000//////111111111111111111111111111111111111111111111111222111111111111111111222222222222222222222222222222111000000000111333444222111000//////000111222///000000000000111111111111111000000000000111111111111111000000000000000111111000000//////......///////////////000000111000000000111111111222222111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000333222111111111333444555111111222222222111111000000000000000111111111111111111222222222333333333000000111111111222222222222222222222222222222222333222000000000000222333111111111111111111111111111111111111111111111111222222111111111111111222111111111111111111111111///000111222333222222111000000111111111222222222333333333333333333333333222222222222222222222222hhh\\\RRRPPPRRRQQQOOOOOOPPPOOOOOONNNNNNNNNNNNOOONNNMMMLLLKKKIIIHHHFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777777777777666666555555555555333444555666555444333222333333444444555444444333111222222333333333222222333333333222222222111111555444444444444333333333444444333333333222222222333333333333333222222222111222222222222111000000222222222222222222222222111111111111111111111111222222222111111111111111222111111111111111111222000000111111000000000000111111111111222333333444111111111000111111222333000000000111111000000000111111111111111111111111111111222222333444555555333222111///...//////000111111111111111111111111000000111111111222222222111111111000000000000000///000000000111111111111222111000000000222333444000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111111111111222222222333333111111222222222333333333111222444555555444222111000000////////////000000111111111111111111111111///000000111222222333333111111111111111111111111111111111111111222222222000000000000000000000000111111111111111111111111111111111222222111111111111111111111111111111111222111000000000111333444222111000//////000111222000000000000111111111222111111000000000000111111000000000000000000111111222222222111111000000000///////////////000000111/////////000000000111111111000000//////000000111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111222111000000111222444555000111111222222222111111000000000000000000000000111111222222222333333333000000111111111222222222000000111222333333444444333222111000000111222333111111111111111111111111111111111111111111111111000000000000111222333444222222222222222222222222...///111333333333222111000000111111111222222222333333333333333333333333222222222333333333222222ggg\\\RRRPPPQQQPPPOOOPPPMMMMMMLLLKKKKKKLLLLLLMMMNNNNNNMMMLLLJJJIIIHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@?????????::::::::::::::::::::::::999:::;;;;;;;;;999888777444444444444444555555555222333333333333333222222333333444444555555444444111111222333333333222222333333333222222111111111555555555555444444444444666555555444333333222222333333333333333333333333111222222222222111000000111222222222222333333333111111111111111111111111111111111111111111111111333333222222222222333333111333555555333222333333333333222222222333444444000000111222222222222111000111111222222111111000111111111111111111111111111111111222222333333333000000000111222333444555111111111111111111111111000111111111111222222222111111000000000000000000000000000000111111111111222222111111111222222333////////////////////////000111111111111222222222000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222111111111222333333444444111111222222222333333333222222444444444444222222111111000000000000111111111111111111111111111111...///000111222333444444111111111111111222222222111111111222222222333333000000000000000000000000111111111111111111111111000111222222222222111000111111111111111111111111111111111000111111222333111111000000000000111111000000000000111111111111111111000000000000111111000000000000111111111111222222222222222222111111///////////////000111111.../////////000000000000222111000//////000111222111111111111111111111111000000000000000000000000111111111111111111111111000000000111111111111222000000000000111222222333000000111222222222222111111000000000000000//////111111222222222333333333000111111111111222222222///000111222333444444555222222111111111111222222111111111111111111111111111111111111111111111111/////////000111333444555222222222222222222222222///000111222333333222111000111111111111222222222222222222222333333333333111222333333444333333333fff\\\SSSQQQQQQOOONNNPPPMMMMMMMMMLLLLLLMMMMMMNNNMMMLLLLLLKKKJJJIIIIIIIIIDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@??????::::::::::::::::::::::::999999999888888888888888555555555555555555555555333333222222222222333333222333444444555555444444000111222333333333333222111222222222222222333333555555444444444333333333333333333333333333333333222222222222222222222222111222222222222111000000111111222222222333333333111111111111111111111111111111111111111111111111222222222111111222222222222444777666444333333555333333222222111222222222...000222333444333111000111111222333333222111111111111111111111111111111111111111111111111111111333333333444444444333333111111111111111111111111000111111111111222222222000000000000000000000111000000000000111111111111222222333333222222111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222000000000111222333333333111111222222222333333333222222222222222222222222222222111111111111222222111111111111111111111111000000111111111222222222000000111111111222222222222222222222222222222111000000000000000000000000111111111111111111111111000111222222222222111000222222222222222222222222000000111222222222222111000000111111111111000000/////////000000000111111111111000000000000111111///000000000111111111111111111111111111222222222///////////////000111111//////000000000111111111333222000//////000222333111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222000111111222222222222111000000111222222222222222111111000000////////////111111222222222333333333000111111111111222222222111111111222222333333333111222222333333222222111000000000000000000000000111111111111111111111111111000000000111222333333111111111111111111111111000111111222222222111111000111111111111222222222111111111222222222333333111222333444444444333333fff\\\SSSQQQPPPOOONNNPPPPPPPPPPPPOOOOOOPPPQQQQQQKKKKKKJJJJJJJJJIIIIIIIIICCCCCCCCCDDDDDDDDDDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@::::::::::::::::::::::::;;;999777555555666888999999999888888777777777666444333222111222333444555222333333444555555555444000111222333333333333333///000111222333444555555444444444333333333222222111111111222222333444444111111111111111111222222111222222222222111000000111111111222222333333333111111111111111111111111111111111111111111222222000000////////////000000000333666666333111222333333333222111000000000111---///222555555333111///111222333444444333222111111111111111111111111111111111111000000000000000333333333222000---***(((111111111111111111111111000111111111111222222222000000000000000111111111000000000000111111111111222333444444333222000///111111111111111111111111000111111111111222222222222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222...//////000111222222222111111222222222333333333333222222111111222222333333333222222222222333333111111111111111111111111222222222111111111111111000000111111222222222222555444444333222111000000000000000000000000000000111111111111111111111111000111222333333222111000333333333333333333333333///000111333333222111111///000111222222111000///////////////000000000000111111000000000000111111//////000000111111111222//////000000111111222222///////////////000111111000111111111111222222222333222111//////111222333111111111111111111111111000000000000000000000000111111111111111111111111000000111111222222222222111222333444444333111000///000111222222222222222111111000000/////////...111111222222222333333333000111111111111222222222333333333222222222222111111222333444444333222111////////////////////////111111111111111111111111333222111111000111111111000000000000000000000000222111111111111111111111000111111111111222222222000000000111111222222222000111333444555444333333dddXXXOOORRRSSSNNNMMMPPPNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLLLLJJJIIIGGGEEEDDDDDDCCCAAA@@@@@@AAACCCDDDAAAAAAAAAAAA@@@???>>>>>><<<=========>>>>>>??????;;;::::::999888888888999:::888555555666777777666666555555555555444444444555444333222111222333333444444333333333333333333555555444333333222111111000000111222333333444444111111000000000000111111111111111111111111111111444222000000222333111...111111111222222333333333222333333333333222111000111111111111111111111111111222333333333111000///111111111111111111111111///000000000111111111111333222222111111222222333444444444444444444444444222222111000000111222333222111000//////111333444222222222111111111111000000000000111222222222333000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111222222111000/////////000000000111222333444444444111000000000222333222111111111111111111111111111111111111111111111111222333333222111000000111111222222111111111111222222////////////////////////000000000111222222333333222222222222222222222222111111000000000000111111111111222222222333333333333333333222222222111111111222222222222222222333111111111111111111111111333000...///222555555444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///...///000222111111111111111111111111111111////////////////////////000000000000000000000000000000000000111111111111///////////////000111111000000000000000000000000000000111111111111000000222222222222111111111000444333333222111000//////////////////////////////333333222222111000000000111111000000000111333444111111222222222333333333000000000000000000000000000000111111111000000///111111000000111111222333000000111222222222222111000000111111111000000///333222111000000111111222000111111111111222222222000111333444444333111000111111111111111111111111333333222111000000111111111222222222222333333333333333333333333333333333111222222333333222222111fffZZZQQQSSSTTTOOOMMMPPPNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJJJJIIIHHHFFFFFFFFFDDDBBB@@@@@@@@@AAABBBAAAAAAAAAAAA@@@???>>>===;;;;;;;;;<<<<<<<<<======;;;:::999999888888999999777555222222333444444333666555555555555444444444555555333222222222333444111111111111111111111111333333333333333333333333111111111222333333333444444444333333333333444444000000000000000000000000222000//////111222000...111111222222222333333333222222222222222222222222111111111111111111111111111111222222111000000///111111111111111111111111111111111111222222222222222222111111111111111222333333333333333333333333333222111000000111111222222111000///000111333444222222222111111111111000111111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111333222111111111111111222/////////000111111111222111000000000222333222111111111111111111111111111111111111111222222333333333222222111000000111111222222111111111111222222000000000000000000000000444444333333222111111111222222222222222222222222222222111111111111222222111111222222222333333333333333333222222222111111222222222222333333333333111111111111111111111111333111///000222555555444111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111444222111111333444444333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111///////////////000111111111111111111111111111111000000111111111111000000222222111111111000000000333333222222111000000000000000000000000000000000////////////000000000000222111111000000111222333111111111111222222333333111111111111111111111111000000111111111111000000111111000000111111222333000000111222222222222111000000111111111111000000111111111111111111111222000111111111111222222222000111222333333222111000111111111111111111111111333222222111000000111111///000000000000111111111333333333333333333333333111222222333333222222111iii\\\SSSTTTUUUPPPMMMPPPNNNNNNMMMMMMMMMLLLLLLLLLHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFCCCAAA@@@??????@@@@@@AAAAAA@@@@@@???>>>===999999::::::::::::;;;;;;::::::999999888888999999666444222111222333333333666555555555555444444444666555444444333333444444000000000111111222222333111111222333333444555555222222222222333333333333555444444444444444444555111111111111111111111111000///...///111111000///111222222222222333333333333222111111111222333444111111111111111111111111111111000/////////000000111111111111111111111111111222222222222333333333333222222111000000000111222222222222222222222222333333222111000000111111222111000000000111333444222222222111111111111000222222222111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111222222222222222222222222333444000000000000000000111111111000000000222333222111111111111111111111111111000111111222333444444555333222111111000111111111222222111111111111222222111111111111111111111111555555444444333222222111222222222222222222222222333333222222222222333333111111222222222333333333333333333222222222111111222222222333333444444444111111111111111111111111222111000000222444444333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111000//////111222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000////////////000111111222222222222222222222222000000111111111111000000111111000000000/////////111111111111111111111111111111111111111111111111......//////000111111222333222222111111111111222000000000111111111111222111111111111111111111111000000111111111111111000111111000000111111222333000000111222222222222111000000111111111111111000///000111222333333222111000111111111111222222222///000111222222111000///111111111111111111111111333222111111000111111111///000000000000111111111333333333333333333333333111222222333333222222111iii\\\SSSTTTTTTOOOMMMOOOMMMMMMMMMMMMLLLLLLLLLLLLHHHIIIIIIIIIIIIHHHGGGGGGFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<999999999999::::::::::::::::::999999888999999:::999777555444555666666555666555555555555444444444666666555555444444444444111111222333444444555555111222222333333444444555333333333333333333222222222222111111111111222222333333333333333333333333/////////000111222222111222222222222222222222222555444222000000111222333111111111111111111111111111000///......///000111111111111111111111111111111111111222222222333333444333222111111111111111222222222222222222222222333333222111111000000000111111000000000111222333222222222111111111000000333222222222111000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111111111111111222333444333333333222222222222222111000000000222333222111111111111111111111111111000000111222444555666666222222111111111111111222222222111111111111222222222222222222222222222222111111222222333444444444222222222222222222222222222222222111111222222222111111222222222333333333333333333222222222111111222222222333444444555555111111111111111111111111222111111111222333333333111111111111111111111111222222222222222222222222333333333333333333333333111111111111111111111111000...------///000000///111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111000000//////000000111222222222222222222222222222000000111111111111000000000000000000////////////000000111111111222222222222222222222222222222222111111111222222333333333444333333222111111111111000000000000000000000111111111111111111111111111000000111222222222111111111111000000111111222333000000111222222222222111000000111222222222111111---...111333444333222111000000111111111222222222///000111111111111000///111111111111111111111111222222111111111111111222111111222222222333333333222222222222222222222222111222222333333222222111hhh[[[RRRSSSTTTNNNLLLNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGEEEEEECCCCCCBBBBBBAAAAAAAAABBB????????????>>>===<<<<<<;;;;;;:::::::::::::::::::::999999888999999::::::;;;888666666777888777777666555555555555444444444555555555555555444444444111111222333444444555555333333333333333333333333444444333333333333333333111111000000000000111111333333333333333333333333000111222222222222333444222222222222222222222222888666333111//////000111111111111111111111111111111000///......///000111111111111111111111111111000000000000111111111222444444333222222222222222333333333333333333333333222222222222111111000000111111111111111222222222222222222111111111000000333222222222111000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222000000000000000111222333333333333222222222222222111000000000222333222111111111111111111111111111000000111222444555666666222111111111111111222222222222111111111111222222222222222222222222222222000000111111222333333333222222222222222222222222111111000000000000111111111111222222222333333333333333333222222222111111111111222333333444555555111111111111111111111111111222222222222222222333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111333111000000222333333222000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000111222222222222222222222222222222000000111111111111000000000000000000////////////000000000111222222333333222222222222222222222222444333333333222222111111333333333333222222111111111000000000000000000000111111111111111111111111000000111222222222222222111111000000111111222333000000111222222222222111000000111222222222222222---...111333444333222111000000111111111222222222000000000111111000000000111111111111111111111111222111111111111111222222111111222222222333333333222222222222222222222222111222222333333222222111hhh[[[RRRSSSTTTOOOLLLOOOMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>??????>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;::::::999999888888999999::::::999777555444555666666666666555555555555444444444444555555555555444333333000000000111111222222333333333333333333333333333333333333333444444444444333222222111111222222333111111111111111111111111111333444333222222333444333333333222222222222111777555444222000000000000111111111111111111111111000000//////000000111111111111111111111111111111//////000000000111111111333222222222222222333333333333333333333333333333000111222222222222111111000000111111222222222222222222222111111111111000222222222111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222333000000000///000000111111000000000000000000111111111000000000222333222111111111111111111111111111000111111222333444444555111111111000111111222333222222111111111111222222222222222222222222222222333333222111111000000///222222222222222222222222111000000000000000000111111111222222222333333333333333333222222222111111000000111222333333444444111111111111111111111111000222444444222111222333111111111111111111111111333333333333333333333333////////////////////////111111111111111111111111111000...///000222222111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111000000000000111222222222222222222222222222222000000111111111111000000111111000000000/////////000000111111222222222333222222222222222222222222333222222111000000//////222333333444333333222111222111111111111000000000222222222222222222222222000000111222333333333333111111000000111111222333000000111222222222222111000000111222333333333333///000111222333333222111000111111111111222222222111111111111111111111111111111111111111111111111111111111000111111222333///000000000000111111111222222222222222222222222111222222333333222222111hhh[[[RRRTTTUUUPPPNNNQQQMMMLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCCCCBBBAAAAAA@@@>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;999777444444555666666555666555555555555444444444333444444555444333222111111111111111111111111111111222222333333444444555222333333333444555555555444333333222222333333444000000000000000000000000111333444333111000111333333333333222222222111111333333333222222222222111111111111111111111111111///000000111222222111111111111111111111111111111000000111111111222222222////////////000111222333222222222222222222222222//////111222333333222222000000111222222222222222222222222111111111111000111111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222333333222222111111000000111111/////////000111111111222111000000000222333222111111111111111111111111111111111111111222222333333111111000000111222222333222222111111111111222222222222222222222222222222444333333222222111000000222222222222222222222222222111111000000111111222111111222222222333333333333333333222222222111111...//////000222333333444111111111111111111111111000222555444222111111222111111111111111111111111333333333333333333333333000000000000000000000000111111111111111111111111///---,,,,,,...//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333111111111111111111111111000000111111111111000000222222111111111000000000111111111111111222222222222222222222222222222222111111111111111111111111111222333444444444333222333333222222111111111111222222222222222222222222///000111222333333333333111111000000111111222333000000111222222222222111///000111222333333333333111111111111111111111222000111111111111222222222222222111111111111222222111111111111111111111111111111000000111222222333///000000000000111111111111111111111111111111111111222222333333222222111hhh[[[SSSUUUVVVRRRPPPSSSLLLLLLLLLLLLKKKKKKKKKKKKEEEFFFGGGHHHHHHHHHHHHHHHEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;::::::999999999999888888888999::::::;;;:::888555555666777777666666666555555555444444444222333444444444333222111444444333333333333333333///000111222444555666777222222333333444555666666333222222111111222222333111111111111111111111111111333444333000...000222333333333222222111111111///000111333333444444333111111111111111111111111///000111333333333222111111111111111111111111111111111222222222333333333------------...000111222000000000000000000000000---///000222333333333222000000111222222222222111222222222111111111111000000000111111222222222333000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333444444333222111111111111000000111222333444444555111000000000222333222111111111111111111111111111111111111111111111111222111111000000111222333333222222111111111111222222111111111111111111111111111222222333333444555555222222222222222222222222333222222222222222222333111111222222222333333333333333333222222222111111---...///000111222333333111111111111111111111111///222555555222000111222111111111111111111111111333333333333333333333333333333333333333333333333111111111111111111111111111000//////111222222111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111111000111111222333000000000000000000000000000000111111111111000000222222222222111111111111111111111111111111111111111111111111111111111111222222222333333444555555000111333444555444444333333333333222222222111111222222222222222222222222///000111222333444444444111111111000111222222333000000111222222222222111///000111222333444444444333222111111000111111222000111111111111222222222333333222222222222333333111111111111111111111111111111000000111222333333111222222222222333333333111111111111111111111111222222222333333222222222ppp\\\TTTWWWSSSQQQSSSPPPLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCAAA@@@???????????????>>>======:::;;;;;;<<<<<<;;;;;;:::<<<:::888999;;;<<<:::888555555666777777777777777777555444333333444666777000000111222222333444444333333333333333333333333111222222333333222222111555444222111111222444555555555555555555555555555111111111222222333333333111111111000000000000///111111111222222333333333222222111111111111222222444333222111000000000000222222222111111111000000000000000000000000000000000000111111111222222222444333222000000000111111////////////////////////222111111111222333333444000111111111111222222222///000000000000111111111333333333333333333333333111000/////////000222333222222111000///...------000000000000000000000000111111111111111111111111222222222222222222222222555111---...222444333000666444222333555666444222333222111000000111222333111111111222222333333333444444333222222333444444333333333333333333333333111111222222222333333333333333333222222111111111000000000111222222222333333222111000000111222333333333333222222222111111666555444333222222222222000000000000000000000000222222222222222222222222333333333222222111111111000000000000000000000000444333222111111222333444222222222222222222222222222222222222222222222222333222111000000111222333333222222222111000000000000000////////////000000333222111/////////000111111111111111111111111111222111111111000000//////222222222111111000000000000000000000000000000000111111000000000000111111333333333222222111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111222222222222333333333111111222333333444555555111111222222222222111111555333111000///000111222111111000000//////......111000000000111222333333111111111111111111111111222222222222222222222222000000111222222222222111222222111111111111222222222222222222222222222222222222222222222222222222222111111000000111111222ppp\\\TTTWWWRRRQQQSSSPPPLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFDDDBBBBBBCCCCCCAAA@@@???????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888999;;;<<<:::999888888888888777666555555555444333333333333444555666555555555555444444444333333333333333333333333111222222333333222222111444333111000000111333444444444444444444444444444111111222222222333333333222222111111111000000000222222222222222222333333222222111111111111222222555555333222222111111111222222222111111111000000222222222222222222222222111111222222222333333333444333111000000000111111222222222222222222222222222111111111222222333444111111111111222222222222222222222111111000000000222222222222222222111111111000000000000111222222222111111000000//////...111111111111111111111111111111111111111111111111222222222222222222222222333111///...000111111000333111000111333444222000333333222111111222333333111222222222222222222333333222111000000111222333333333333333333333333333111111222222222333333333333333222222222222222222111111111111222222222222111111000//////000111111111111111222222333333333555444333222222111111111111111111111111111111111222222222222222222222222333333333222222222111111111111111111111111111111333222222222222222222333222222222222222222222222222222222222222222222222222222111000000111222222222222111111111111111111111111000000000000111111333222111000000000111111111111111111111111111111111111111111000000000///222222111111000000000000111111111111111111111111222222111111111111222222333333333222222222111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111///000000000000111111111111222222333333444444444111111222222222222111111222111///.........///000111111000000000000000000000000000///000000111111333333333333333333333333222222222222222222222222000000111222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222111111111111222222qqq\\\TTTVVVRRRPPPRRROOOLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGEEECCCBBBBBBCCCCCCAAA@@@>>>????????????>>>>>>======<<<;;;::::::;;;<<<===<<<:::999999;;;;;;;;;:::<<<;;;:::999777555444333333333333333333333333333666555555333222111000///333333333333333333333333111222222333333222222111222222000000000000222222333333333333333333333333111222222222222333333333333333333222222222111111333333222222222222222222222222111111111111222222444333222111111111111111222222222111111111111111222222222222222222222222222222222333333333444444333222111111000111111222333333333333333333333333222111111111111222333333111111111111222222222333444444333222111000//////222222111111000000000///000111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222000......///000222111000111222222111000444333222222222222333444222222222222222111111111111000////////////000111333333333333333333333333111111222222222333333333222222222222222222333333222222222222222111111111000000////////////000000///000111222333444444555444333222111111111111111111111111111111111111111222222222222222222222222333333333222222222222111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222222222222222222111000000111222222000000111111111111111111222222111111111111222222333222111111000111111222111111111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111333333222222222222333333333333333222222222222111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111///000000000000111111111222222222333333333333333111111222222222222111111222111000......///000000111111111111111111222222111000//////////////////333333333333333333333333222222222222222222222222000111111222222222222222222222111111111111222222222222222222222222222222222222222222222222222222333333222222222222333333qqq\\\TTTVVVRRRPPPRRROOOLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCAAABBBBBBCCCAAA@@@>>>>>>????????????>>>===>>><<<;;;999999;;;<<<>>>;;;;;;999999:::;;;<<<<<<>>>===;;;999777666555444444444555555555444333333555444333222111//////...333333333333333333333333111222222333333222222111222222111111111111222222222222222222222222222222222222222222222222222222444444333333333222222222333333333222222111111111222222111111111111222222111000000///......//////111111111111111111111111000000000000000000000000111111222222222222333333111111111111111111222222111111111111111111111111222111111111111111222222111111111222222222333333444444333333222111111000222222222111111000//////000111222444444333222222000000111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000111444666333///---///222333333222222333333333222222222222222222222222222333333222222111111000000000000000//////000000000222222222222222222222222111111222222222333333333111111111222222333333333333333333222222111111111111111000000000000111111000000111222333333444444333222222111000000000111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111222333444444333222111222222222222222222222222111111111111111111111111222111111111111111111222//////000000111111222222222111111000000111111222111111111000000000111111111111111111111111111111111111111000000000000000222222222222222222111111111111111111111111111111222222222111111222222222222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111222222222333333333333333333222222222222222111111222222222222111111333333222111111222222333111111111222222333333333222111000///////////////111111111111111111111111222222222222222222222222000111222222333333222222222222111111111111222222222222222222222222222222222222222222222222222222444333333222222333333444qqq\\\TTTVVVQQQOOOQQQNNNLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEECCCBBBAAAAAABBBCCCAAA@@@===>>>>>>?????????>>>>>>>>>===;;;::::::;;;===>>>;;;;;;:::999999;;;===>>>???===;;;999888777777777666666666777666555444444666666555555444444444333333333333333333333333333111222222333333222222111333333333222222333333333222222222222222222222222222222222222222222222222444444444333333333333222333333333222222111111111222222111111111111222222111000//////.../////////111111111111111111111111000000000000000000000000000000000000111111111111000000111111222222222222000000000000000000000000222222111000000111111111111222222222222333333333222222222222222222222222333333222222111111111111000111222444444333222222000000000111222222333333111111111111111111111111111111111111111111111111000000000000000000000000111666999666111...000444222222222222222111222222000000111111111111000000222222222111111000000000111111111111111111111111222222222222222222222222111111222222222333333333111111111222222333333333444333333333222222111111222222222222222222222222222222222222222222222222222222111111000111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111222333444444333222111222222222222222222222222111111111111111111111111111111111222222111111111/////////000000111111222000000////////////000000///000000000000000000000000000000000000000000000000000000000000000111111333333333333333333333333111111111111111111111111111111000000000000111111222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222111111111222222222222111111333222222222222222333333111111222222333333444444333222111111000000000000111111111111111111111111222222222222222222222222111111222333333333333222222222111111111111222222222222222222222222222222222222222222222222222222444333333222222333333444qqq\\\TTTVVVQQQOOOPPPMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@AAABBBCCCAAA@@@===>>>>>>????????????>>>>>>===<<<;;;;;;<<<===>>>;;;;;;;;;:::999:::===@@@@@@???===:::888777777888888888777777666555555555333333333333333444444444333333333333333333333333111222222333333222222111333333333333333333333333222222222222222222222222333333333222222222222111444444444333333333222222333333222222222222222222222222111111111111222222333222222111111111222222111111111111111222222222222222222222222222222222/////////000000000000111...///000222222333333333111111111111111111111111222222111000000000000111222222222222333333333333111111111111222222333333222222222222222222222222000111111222222222222222000000000111111222222222222222222222222222222222111111111111111111111111111111111111111111111111222666999777333000222555...000111000///...///000//////000000000000//////111111111111111000000000111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222333333333333333333333222222222222222333444444333222222333333333222222222111111333222222111111111222222222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222222222222333333222222222222222222222222222222222111111111111111111111111000111222222222222111000//////000000000000000000000000////////////000000//////000111111111111000000000000000000000000000000000000000111111111111222222222333333333333333222222222222222222222222111000000000000000000111111222222222222333333333111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111///000000000000111111111111111111222222222222222111111222222222222111111000000000111111111111111222222222222222222333333333222111111111111111222333333333333333333333333222222222222222222222222111222222333333333333333222222111111111111222222222222222222222222222222222222222222222222222222333333222222222222333333qqq\\\TTTUUUQQQNNNPPPLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDBBBAAA@@@@@@BBBBBBBBB@@@======>>>???????????????===<<<<<<<<<<<<<<<<<<===;;;;;;;;;:::888:::>>>BBBDDDBBB???;;;888777666666999888666555444444555555111111111111111111111111333333333333333333333333111222222333333222222111222222333333333333222222333333333333333333333333333333333222222222111111333333333333222222222222222222222222222222333333222222111111111111222222333333222222222222333333000000111111111222222222222222222222222222222222///000000000000111111111---...000222333333333333222222222222222222222222222222111000000000000000222222222333333333444444111111111111111111000000//////000000111222222222111000000000000111222222000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222111444666666444222333444---///111000...---...000///000111111111111000///000000000000111111111111111111222333333222111111111111111111111111111111111111222222222333333333333333222222222222222222222222333333333333333333111222333333333333222111222222222222222222333333333333222222222222333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333222222222222222222333222222222222222222222222111111111111111111111111000111222222222222111000000000000000000/////////111000000000000000000111000111222333444333333222000000000000000000000000///000000000111111111111000000000111111222222222222222222222222222222222222111111000000111111222111111222222222333333333111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111///000000000000111111111000000111111222222333333111111222222222222111111///000111111222222222111222222222222111111111111111000000000000111111222333333333333333333333333222222222222222222222222111222333333444444333333222222111111111111222222222222222222222222222222222222222222222222222222222222111111111111222222qqq\\\TTTUUUPPPNNNOOOLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBB@@@======>>>???????????????<<<<<<============<<<<<<;;;<<<<<<:::888:::>>>BBBGGGEEE@@@<<<888666444444999777555333222333444555555555555444444333333333333333333333333333333333222222222333333222222222111111222222222222111111333333333333333333333333333333333222222111111111333333333222222222111111111111111222222333333444222222111111111111222222222111111111111111222222000000111111222222222222000000000000000000000000000111111111111222222222---...000222333444333333111111111111111111111111222222111000000///000000222222333333333444444444333222222111000///......------...///000111222222111000/////////000222333000000000///////////////222222222222222222222222111111111111111111111111222222222222222222222222000222444555444333333333///111333222///...000222000111222333333222111000//////000000111111222222000111222333333222111000111111111111111111111111111111222222222333333333444333333222222111111111222222222333333444444444000111222333333222111000000000111222333444444555333333333222333333444444222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222444333222111111222333444222222222222222222222222000000000000000000000000000111222333333222111000111111000000//////......222222111111111111222222111222444555666555444444000000000000000000000000//////000000111111111222......//////000000000111222222222222222222222222333222222222222222222333111111111222222333333333111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111222222222222333333333//////000111222333333444111111222222222222111111111222333444444444444444333222222111111000000000//////...//////000111222111111111111111111111111222222222222222222222222111222333333444444333333222222111111111111222222222222222222222222222222222222222222222222222222222111111111111111111222mmm[[[TTTTTTPPPQQQRRRLLLPPPNNNLLLLLLKKKKKKIIIGGGJJJJJJJJJIIIHHHGGGEEEDDDEEECCCBBBBBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>@@@???<<<;;;;;;===???AAA<<<<<<<<<===???AAACCCEEEGGGEEEBBB>>>;;;999777777888777666555444333333333222222333333444555555666111111111222222333333333444444444444444444444444777666555333222222333333333333333333222000...---000000111111111222222222222222222111111111111000111111222222222111111000222222222111111111000000000000000000000000000000333333222111000000000111111111111111111111111111222222111111111111111111111111222222222333333333222222222222222222222222000111111111111222222222000000////////////000000222222222111111111111000222222111111111111222222333333222222222222333333000111111111111222222222111111222222222333333333222222222222222222222333000000000000000000000000---...///000111222333333333222222111000///......222222222111111111111000111111000000000000111111444444555555555555444444222222222222222222222222333333333333333222111000111111222333333444555555333333333333333333333333000111333444444333111000222222111111222222333444222333333444444333333222111111111111111111111111222222222222222222222222444444444333333222222222222222111111222222333444333333333333333333333333222222333444444444333333444444444444333222111111111111111111111111111111111111111111111000//////000000000000000000000000222222222222222222222222333222111111000000111111222111000//////111333444000111111111111222222222000111111111111222222222111111111111222333444444222222222222222222222222111111111111111111111111222222111111111111222222///000000000111111111111111111111111111111111111111111222222222222111111------...///000111222222222333444444444444333222111111111111111111111111111111111111111111111111111111000000000000111111333333222222222222222333555444444333222111000000111111111111111111111111111111111000000000000000333333333333333333333333333333333222222222111111111111222222222333333333lll[[[SSSSSSOOOQQQSSSNNNOOOMMMLLLKKKLLLKKKJJJHHHJJJJJJJJJIIIHHHGGGEEEEEEEEECCCBBBBBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999999999;;;<<<<<<<<<;;;;;;<<<>>>@@@AAAEEECCC@@@===:::888777666666555555444444444555555666666555444333333222222111111222222222333333333333333333333333333333333555444333222111111111222111111222333222111000///111111222222333333333333222222222111111111111000111111222222222111111000222222222111111111000000000000000000000000000000111111000000///000000000111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222000111111111111222222222222111111000000111111222222222222111111111111000222222111111111111222222222222111111111111222222000111111111111222222222333333333333333333333333444333333222222111111111222222222222222222222111333333333333333444444444333222222111000//////...222222222111111111111000111111111000000111111111333333444444444444333333222222222222222222222222333333333333333222111000222222222333333444444444333333333333333333333333111222444555555444222111222222222111222222333333222333333444444333333222222222222111111111111111111111111111111111111111444444444333333222222222222222111111222222333444333333333333333333333333444444444444333222222111222333333444444333333222111111111111111111111111111111111111111000000///000000000000000000000000222222222222222222222222333222111111000000111111222111000///000111333444000111111111111222222222000111111111111222222222222222222111222222333333222222222222222222222222111111111111111111111111222222111111111111222222000000000000111111111111111111111111111111111111111111222222222222111111000000000111111111111111111222333444444333222111111111111111111111111111111111111111111111111111222222111111111111222222111000000/////////000000444333333222222111111111111111111111111111111111111111111111222222222222333333333333333333333333333333333222222222111111111111222222222333333333mmmZZZRRRQQQNNNPPPSSSOOONNNLLLKKKKKKLLLMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEECCCBBBBBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<<<<999999999999:::<<<>>>???BBBAAA>>>;;;888777666666444444444444444555666666777666666444333222111111111222222222222333333333222222222222222222222222333222111000000///000000///000111222222222222222222333333333333444444444222222222111111111111000000111111222222222111111222222222111111111111111000000000000000000000000//////////////////000111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222000111111111111222222222333333222222222222333333222222222111111111111000222222111111111111222222111111111111111111111111000111111111111222222222444444444444444333333333555444444333222111000000555555444444333333333222222222222111111000000000222222222111000000000///222222222111111111111000222222111111111111222222222222333333333333222222222222222222222222222222222222333333333222111111333333333333333333333333333333333333333333333333222333444555555444333222333333222222111222222222222333333444444333333222333333222222111111111000111111111111111111111111444444333333333333222222222222111111222222333444333333333333333333333333555555555444333222111000222222333444444444333333111111111111111111111111111111222222111111000///000000000000000000000000111111111111111111111111333222111111000000111111222111000000000111333444000111111111111222222222000111111111111222222222333333222222111222222222222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111000000111111111111111111111111111111222222222222111111333333222222222111111111111111222222222222111111111111111111111111111111111111111111111111111111333333222222222222333333333333333222222333333444222222222222222222222222111111111111111111111111111111111222333333444444222222333333333333333333333333333222222222111111111111222222222333333333ooo[[[RRRPPPLLLNNNRRRMMMMMMLLLKKKKKKMMMNNNMMMKKKIIIIIIIIIIIIHHHGGGFFFEEEEEECCCBBBBBBBBBBBBAAA???===========================>>>??????@@@???>>>===666666666888:::<<>>;;;999777555555555555555444444444555555666444444444444444444444444222222222222222222222222222222222222222222222222222222111111000000000000000000111111222222222222222333333333333333333333222222222111111111000000000000111222222222111111111111111111111111111111000000000000000000000000///////////////000111222111111111111111111111111111111111111111222222222000111111111222222222222222222222222222222222222000000111111111222222222333333333222222333333333222222222111111111000000222222111111111111222222000000000111111000000000000000111111111222222222444333333333333222222222333333333222222111111111555555555444333333222222000000000000////////////222111111111111111111111222222222111111111000000333222222222222222222333222222333333333333222222222222222222222222222222222222333333333222222111333333333333333333333222333333333333333333333333222222333444444333222222444333222222111111222222222333333444444333333222444333333222222111111000111111111111111111111111333333333333333333333333222222111111222222333444333333333333333333333333444444444444333333222111333333444444444333222222111111111111111111111111111222222222222111000000000000000000000000000000000000000000000000000000333222111111000000111111111111000000000111222333000000111111111222222222000000111111111222222222444444333222111111111111222222222222222222222222111111111111111111111111222222111111111111222222222222111111111111000000111111111111111111111111111111222222222222111111222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111222222222555444444444444555666666111111111222222333333333111111111111111111111111000000111111222333444444222222222222222333333333333333333222222222111111111111222222222333333333ppp\\\RRRPPPKKKLLLOOOJJJMMMLLLKKKLLLMMMNNNMMMLLLIIIIIIIIIIIIHHHGGGFFFFFFEEECCCBBBBBBBBBBBBAAA???========================777888:::<<<======<<<<<<999999888888999:::<<<===<<<;;;999777555555555555777777666444444333333333333333444444444444444444222222222222222222222222444444444444444444444444222222222222222111111111222222222111111111111111222222222222111111111111222222222111111111000000///000111222222222222222111111111111111111111111000000000000000000000000000000000000111111222333111111111111111111111111000000111111111222222222222222222333333333444444222222222222222222222222000000111111111222222222222222111111111111222222222222222111111111000000222222111111111111222222///000111111111111000///000000111111111222222222222222111111111111111111111111111222222333333333444333333333222222222111222222222333333333444444111111111111222222222222222222222111111111000000333222222222222222222333333333444444444444333333222222222222222222222222111222222333333333222222333333333333333333333222333333333333333333333333111111111222222111111111333333222222111222222333222333333444444333333222333333333333222222111111333333333333333333333333333333333333333333333333222222111111222222333444333333333333333333333333111222333333444444444444555555555444333222111000111111111111111111111111222222222222222111000000000000000000000000000000000000000000000000000000333222111111000000111111111111111111111222222222000000111111111222222222000000111111111222222222444444333222111111111111222222222222222222222222111111111111111111111111222222111111111111222222222222222111111111111111111111111111111111111111111111222222222222111111//////000000111222222333111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111222333333111111111222222333333444111111111111111111111111...//////000111222333333111111111222222333333333333333333222222222111111111111222222222333333333ooo\\\RRRPPPKKKLLLNNNIIINNNLLLKKKLLLNNNNNNMMMLLLHHHIIIIIIIIIHHHHHHGGGFFFEEECCCBBBBBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>888:::;;;===>>>>>>>>>===???===;;;999888888888888:::999888666555555555666888777666555444333333333666555555444444333333222333333333222222222222111444444444444444444444444222333333444333333222222333333222111000000111111222222111111111111111000222222222111111111111000///000111222222222222222111111111111111222222222000000000000000000000000222111111111111111222333111111111111111111111111000000000111222222333333333333333333444444444555222222222222222222222222000111111111111222222222111111000000000000111111222222222111111111111000222222111111111111222222///000111222222111000///000111111111111222222222000000000000111111111222000000111222333444444555111111111111222222222222000111111111222222333333000111111111222333333333222222222111111111111000222222111111111111222222333333444444444444333333222222222222222222222222111111222333333333222222333333333333333333333333333333333333333333333333111111111000000111111111222222111111222222333444222333333444444333333222333333333333333333333333444444444444444444444444222222333333333333444444222222111111222222333444333333333333333333333333000111222333444555555555444444444444333222111111111111111111111111111111222222222333222222111000000000000000000000000000111111111111111111111111333222111111000000111111000000111111222222222222000111111111111222222222000111111111111222222222333333222222111222222222222222222222222222222222111111111111111111111111222222111111111111222222111111111222222222333333111111111111111111111111111111222222222222111111......///000111222333444333222111111111111222333111111111111111111111111111111111111111111111111111000000000000000000111111111111111222333444444111111111222222333333333111111111111111111111111/////////000111111111222000000111111222333333333333333333222222222111111111111222222222333333333jjjXXXQQQPPPLLLMMMOOOJJJOOOMMMLLLMMMNNNNNNMMMLLLHHHHHHIIIIIIIIIHHHGGGGGGEEECCCBBBBBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<:::888777777888888999888777666555555666777777666555444444444444444444444444444444444444444333333333222222222111111333333333333333333333333111222333444444333222222222111000000000111222333333333333222222111111111222222222111111111111000//////000222222333333222000000111111111222222222000000000000000000000000222111111000000000000111111111111111111111111111///000000111222222333333222222333333333444444444222222222222222222222222000111111111111222222222111111000000000000111111222222222111111111111000222222111111111111222222000111222333333222111000000111111111111222222222//////000111222333333444111111111222222333333444000000111111222222333333000000000///////////////000000111222222333444444222222222111111111111000111111111000000111111111222222333333333333222222222222222222222222222222000111222333333333333222222222222333333444444444333333333333333333333333222111111111111111111222000000000111222333444555222333333444444333333222111222222333333444444444333333333333333333333333222222222333333444444444222222111111222222333444333333333333333333333333111222222333444444444444111222333333444444444444111111111111111111111111222222333333222222111000000000000000000000000000222222222222222222222222333222111111000000111111000000111222222222222222000111111111111222222222000111111111111222222222222222222111222222333333222222222222222222222222111111111111111111111111222222111111111111222222000000111111222333444444111111111111111111111111111111222222222222111111111111111222222222333333444333222111111222333444111111111111111111111111111111111111111111111111222111111000000111111222222222222333333444666666222222222222222222333333111111111111111111111111111111111111111111111111///000000111222222333333333333333222222222111111111111222222222333333333fffUUUOOOPPPMMMOOOQQQLLLOOONNNMMMMMMNNNNNNMMMKKKHHHHHHIIIIIIIIIHHHGGGGGGEEECCCBBBBBBBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;:::999999777777666777888999;;;<<<999888777555555666777777555444444444444555666666000000111333555666888888333333333222222111111111222222222222222222222222111111333444444333222111000/////////000222444555444444444333333222222222222222222111111111111000//////000222222333333333000000111111222222222222000000000000000000000000222111000//////...//////111111111111111111111111///000000111222222333333111111222222222333333333222222222222222222222222000111111111111222222222222111111111111111111222222222222111111111111000222222111111111111222222000111333444444333111000000111111111111222222222//////000111333444555666333333222222222222222222000000111222333444444555555555444333222111000000000000111222333444444555222222222111111111111000111111000000000000111111111111222222222222111111222222222222222222222222000111222333333333333333111111222333333444555555333333333333333333333333333222222111111222222333///000000111222444555666222333333444444333333222000111222333444444555666222222222222222222222222222222222333333444444444222222111111222222333444333333333333333333333333333333444444444333222222...///111333555666666777111111111111111111111111222333333333333222111111000000000000000000000000222222222222222222222222333222222111000111111111000000111222222222222111000111111111111222222222000111111111111222222222111111111111222333444444222222222222222222222222111111111111111111111111222222111111111111222222//////000111333444555666111111111111111111111111111111222222222222111111444444333333333333222222444444333222222333444444111111111111111111111111111111111111111111111111333222222222222222222333////////////000111222333222222222222222222222222111111111111111111111111333333222222222222222222///000000111222222333333333333333222222222111111111111222222222333333333lllYYYQQQPPPLLLMMMPPPKKKNNNMMMMMMLLLKKKLLLLLLLLLLLLJJJHHHEEEDDDEEEFFFGGGHHHFFFDDDCCCDDDDDDDDDBBB===>>>>>>>>>===<<<:::999===;;;999999:::;;;<<<;;;>>>===;;;;;;;;;;;;999777555555444444444666777888555444333333444555444222555444333333222222222222333333333333333333333333333333333222222111111111333333333222111000//////111111111111111111111111444444444333333222222222111111222222222222111111111222222333333444555555000111222222333333333333666555333111111222333444333222222222111000000000////////////000111222333,,,---...000222444666666222333333444444333333222222333333444444333333222222222111111222222333444111111111111111111111111111111111111111111111111222222111000000111111222111111111111111111111111222222222222222111000///000111222222333444555555444333333222111111111222//////000000111111111111333222111000000111222333333333333222222111111111555444111000000111444555333222222222222222222333000000000111111222222222333333333333333333333333...////////////000000000333222222111222222333333333333333333333333333333222222111111111111222222111111222333333333333222222333333444444333333222333333333333333222111000111000000000//////......444333333222222333333444111111111111111111111111333222222222111000000000222333333444444333333222333444555555333111111222333333333333333333333333333222111111000000111111111///---...111222000...111222333333333333222111000000000000000000000000333333333333333222111000222222222222222222222222333333333222222111111111000111111111111222222222111111222222222333333333222222222111111111111000111111111111111111111111111222333444444333111000000/////////000111222222111///...///222333111///222222222222111111000000111111111111000000//////000000000000111111111111222222222333555555444222111111222333333333333222555444333333222222222333///000222444444444222111222222222222222222222222000000111222222222222222111111222222222333333333222222222222222222222222333333333222222222111111lllZZZQQQQQQMMMNNNQQQKKKNNNMMMMMMLLLLLLLLLLLLLLLJJJHHHFFFEEEDDDFFFGGGIIIHHHFFFDDDCCCDDDDDDCCCBBBAAA@@@>>>===<<<<<<======???===;;;;;;<<<============<<<;;;;;;;;;;;;:::888777666666555666666888888555444333444555666555444444444333222222222333333333333333333333333333333333333333222222222111111444444444333333222000000111111111111111111111111222222222111111111000000000000111111111111000000000000111222333444555555000111222333444333222222555444222111111111333333222222222111111111111111111111111111111222333444///000000111222333333333222333333444444333333222000111111222222111111000111111000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222222222111111222222333333333333333333444333222222111111222222000000000111111111222222333222111000000111222333333333333222222222111111///...---,,,,,,---...///222222111111111111222222222222222222333333444444222222222222222222222222222222222333333333444444333333222222222222222222333333333333333333333333111111111000000000000000111111222222333333333222222222333333333333333333333333333333333222111000333222222222222222222111444333333222222333333444111111111111111111111111222222222222111111111111222333333444444333333222000222333333222111222333333333333333333333333333333222111111000000111111222000...///111222000///111222222333333222222111111111111111111111111111333333333333333222111000222222222222222222222222333333333222222111111111111111111111222222222222111111222222222333333333111111000000000/////////111111111111111111111111222222222333333222222111111111000000000111222222222111///111333444333111222222222222111111111000222222111111111000000000000000000000111111111111333222111222444555444333111111222333333333333222555444333333222222222222111222444555666555444333222222222222222222222222///000111111222222111111111111222222222333333333222222222222222222222222333333333222222222111111mmm[[[RRRRRRMMMOOOQQQLLLMMMMMMMMMLLLLLLLLLLLLLLLGGGFFFEEEDDDEEEFFFHHHIIIGGGEEECCCCCCCCCDDDCCCBBBCCCAAA>>><<<;;;<<<>>>@@@@@@>>>======>>>??????>>><<<;;;::::::<<<<<<;;;::::::999888888777777888888555444444555777888777666333333222222222333444444333333333333333333333333333333333222222222222111444444444444444333222111111111111111111111111111222222222111111111111000111111222222222222111111//////000111222333444555///111333444444333222111444333222000000111222222111111111111111222222222444333333222333333444444333222222222111111111111222333333444444333333222000111111222222111111000000000000000000111222222222222222222222222222222111111111111111111111111000111222222333222111000111111111111111111111111///000111222333333333333444444333333222222222222333333222222111111222222111111111222222222222222222222111111111111222222333333333222222222222111000000000000000000000000111111111000000111111111333333444444444444555555111111111111111111111111444444444444555555555555444444333222222222222222333333333333333333333333111111222222111000000///111111222222222333333333111222222222333333444444222222333333333222111111222333333333333333444444333333222222222222333333222222222222222222222222111111111222222222222222222333333444444333333222...000222222222222333444333333333333333333333333333222111111000000111111222111000000222222111000111111222333333222111111111111111111111111111111222222333333333222111111222222222222222222222222222222222222222111111111111111111111222222222333111111222222222333333333222222222111111111000000111111111111111111111111333222222111222222333333222222222222111111111111333222111222444555444333222222222222111111111111222222222222222111111111000000000111111111222222444222000111222444444444111111222333333333333222444444333333333333222222222222444555555555444333222222222222222222222222//////000111111111111111111111222222222333333333222222222222222222222222333333333222222222111111nnn[[[SSSRRRNNNOOORRRMMMMMMMMMMMMMMMMMMLLLKKKKKKFFFFFFFFFEEEEEEFFFFFFGGGFFFEEECCCBBBCCCCCCBBBAAAAAA@@@>>><<<<<<===>>>??????>>>======?????????===;;;:::999:::<<<===<<<;;;<<<;;;:::999999888888888555444444555888999999888222222222222333333444555333333333333333333333333222222222222222222222222333333444444333222111111111111111111111111111111333333333333333333333333222333333333333333333222000000111111111222222222///111333444555333111000333222111000000000111111000000000111222222222333444444333222222222333333333333333222222111111111222333333444444333333222222333333444444333333222111111111111111222222333222222222222222222222222111111111111111111111111...000222333444222111000111111111111111111111111000111222222333333333222333222222222222222222222333333222222111222222333222222222222222222222222222222222222222222222222222222222222222222222222222333444555555444333222111111000000000000111111444444444444444444444444222222222222222222222222222222222333333333333444555444333222222222222222333333333333333333333333222333333444333222111000222222111222222222333333111111111222222333444444222222333333333222222111111111111222222333333333333333222222222222333333222222222222222222222222111111111222222333333333222333333444444333333222///111333333222222333444333333333333333333333333333222111111000000111111222222222222222222222222111111222222222222111111111111111111111111111111222222333333333222222111111111111111111111111111222222222111111111111111111111111222222222333333111111222222222333333333555555444444444333333333111111111111111111111111333222111000111222333444333333333333222222111000222222222333333444444333222222222222222222222222222222222222222222222222000000111111111222222222555222000///111333444444111111222333333333333222333333333333333333333222000111222222222222111111222222222222222222222222//////000111111111111000111111222222222333333333222222222222222222222222333333333222222222111111nnn[[[SSSRRRNNNOOORRRMMMLLLMMMMMMMMMMMMLLLKKKKKKHHHHHHHHHGGGFFFEEEDDDDDDFFFDDDBBBAAABBBBBBAAA@@@======>>>>>>======<<<<<<>>>===<<<===>>>>>>===<<<:::999999:::<<<===<<<;;;<<<;;;;;;:::999888777777666555444666888999999888222222222222333333444555333333333333333333333333222222222222222222222222111222222222222111111000111111111111111111111111333333333333333333333333111111222222222222111111333333222111111000000///000222333444444333111000222222111111111000111111000000000111222222222333333222111111111111111222222222222222222222333333222333333444444333333222222333333444444333333222333222222222222333444444222222222222222222222222111111111111111111111111...///111333444333111000111111111111111111111111333333333333333222111111000000111222222333444444333222222111222222333333222222222222222222222222222222222333333222222222222222222222222222222222///000222333333222000///111111000000000000111111333333222222222222222222333333333333333333333333111111111111222222222222555444444333222222222333333333333333333333333333111222222222222222222111222222111111111222333444222111111111111222333444111222222333333333222222111111222222333333333444333222222111111222222333222222222222222222222222111111222222333333333444222333333444444333333222333555666555333222222333333333333333333333333333333222111111000000111111222222333333222222222333111111111111111111111111111111111111111111111111111222222333333333222222111111111111111111111111111111111111111111111111111222222222222333333333111111222222222333333333555555555444444444444333111111111111111111111111222222111000111222444555333333333333333222111000000111111222111222222333222222222222222222222333222222222222222222222222111111111111222222222222444222//////111333444444111111222333333333333222222222333444444444333222111111111111111111111000222222222222222222222222//////000111111111111111111111222222222333333333222222222222222222222222333333333222222222111111mmm[[[RRRRRRMMMOOOQQQLLLLLLMMMMMMNNNNNNLLLKKKJJJHHHIIIIIIIIIHHHFFFDDDCCCEEECCCAAAAAAAAABBBAAA@@@;;;<<<===>>>>>>===<<<;;;<<<;;;;;;<<<===>>><<<:::;;;:::999:::<<<===<<<;;;:::::::::999999777666555666555444666777999888777333333222222222333444444333333333333333333333333111222222222222333333333111111111222222111111000111111111111111111111111000111111111111222222222/////////000000/////////444444333222111000000///222222333333333222111111222222222222222111111111111111111111111222222222000000000///000000111111111111222222333444444444222333333444444333333222000111111222222111111000333333333333333444555555333333333333333333333333111111111111111111111111...///111222333333222222111111111111111111111111444444444444333222111000//////000111222333444444222222111111222222333333222222222222222111111111222222333333333333222222111222222222222333333333///000111222222111000///111111111000000111111111222222111111111111000000333333333333333333333333222222222222333333333333444444333333333333444444333333333333333333333333000000///000000111222333333222111111111222333444333222111000000111222333111111222333333333222222333444444444444444555555222222111111111111222222333333333333333333333333222222222333333333333333222333333444444333333222555666777666444222222333333333333333333333333333333222111111000000111111111222333333111111222333222111000000000000111222222222222222222222222222111111222333333333222222111111111111111111111111000000000111111111111111222222222222333333333333111111222222222333333333333333333222222222111111111111111111111111111111111111111111222333444444111222333333333222111000...000111111000///111222222222222222333333333333111111111222222222222222111111111222222222222333333111///000111333333333111111222333333333333222111222333444555444333222333333333333222222222222222222222222222222222222000000111222222222222222111111222222222333333333222222222222222222222222333333333222222222111111lllZZZQQQQQQMMMNNNQQQKKKKKKLLLNNNNNNNNNMMMKKKJJJGGGHHHJJJKKKJJJIIIFFFEEEEEECCCAAA@@@AAAAAA@@@???==================>>>>>><<<;;;;;;<<<>>>>>><<<:::;;;:::999:::<<<<<<;;;:::777777888888777666555444777555555555777777666555444444333222222222333333333333333333333333333333111111222222222333333333111222222333333222222111111111111111111111111111000000111111111222222222///000000111111000000///222222222333333333333333444333222111111111222222333333333333333222222111222222222111111111111111////////////000000111222222222222333333333444444222333333444444333333222000111111222222111111000333333222222333333444555333333333333333333333333111111111111111111111111///000000111222222333333111111111111111111111111333333333444333333222222000000111111222222222333222222111111222222333444222222111111111000000000222222333444444333222222111111222222222333333333222333333333333333333222222222111111111111222222222222111111111000000000222222222222222222222222222222222222333333333333333333333333333444555666333333333333333333333333222111000000111444777999333222111000000222444555555333222000///000111222000111222333333333333222444444444444333333333333222222111111111111222222333333333333333333333333333333333333333333222222222333333444444333333222333444666555444333333444333333333333333333333333333222111111000000111111000222333333111000111333222111000//////000111222222222222222222222222222000111222333333333333222111111111111111111111111///000000000111111111222222222222333333333444444111111222222222333333333222222222222111111111111111111111111111111111111000000111222333333333333...000111333333222111000---000111111//////000222222222222333333333444444000000000111111111222222111111111222222222333333222000000000222333222111111111222333333333333222000111333555555444333222444333333222222222222222222222222222222222222222111111222333333333333333111111222222222333333333222222222222222222222222333333333222222222111111lllYYYQQQPPPLLLNNNPPPKKKKKKLLLNNNOOONNNMMMKKKJJJFFFGGGJJJLLLLLLKKKIIIGGGDDDCCCAAA@@@AAAAAA@@@???AAA???===<<<<<<>>>@@@AAA<<<<<<<<<===???>>><<<:::<<<;;;::::::<<<<<<;;;:::555555666777777666444333777666555555666666555444555444444333222222222222333333333333333333333333111111111222222333333333222222333444444444333333111111111111111111111111222222222333333444444444333333333444444333333333000111222333444555555666666444222000000111222333333444444444444333222222333222222222111111000000////////////000111222333444444333333333333333222222333333444444333333222333333333444444333333333222222111111222222333444333333333333333333333333111111111111111111111111000000000000111222333444111111111111111111111111111111222333444444444444222222222111111111111111222111111111222333333444222111111111000000//////222222444444444444222222111111111222222333333333222222222222222222222222333333222222222222333333222222222111111111000000111111111111111111111111000000111111111222222222222222222333444555666777333333333333333333333333666444333222444888<<>>===<<<:::;;;===>>>>>>=========>>>>>>>>>>>>======888777666666777777666444555555555555666666666777333444444555555444444333444444444444444444444444555444333333222222222222555555555444444333333333555555333222111000000000111111111111111111111111111111111111111111111111222222222222222222222222333111///000333444222000000111111222222333444444222222222222222222222222333111///...000222333333222222222222222222222222111111222222222333333333444444333333222111000000000000111222333333444444333333222111000///......111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222000000000000//////......111222222333333222222111222222222222222222222222333333333333333222111000000000000000000000000000333222111000000111222333333333333333333333333333333333333222222111111111333333222222111222222222111222333444444444444444222222222111111111111000444444444555444444333333444444333444555444111///222222222333555888;;;<<<555444222111000111222222555555555444444333333333222222222222222222222222333333333333333333333333444333333222222333333444111222333333111111222333333333222222333333444555444444444444444444444444333333111111111111333333333333333222222111111111111111111111000000000///222222111000//////000000111111222222222333333333333333444555444333222111333222111000////////////222222111111111111222222111111111111111111111111111111111111111111111111333444444555555444444333666444333333333333111000333333333333333333333333000000000111222222222333111111111111111111111111111111111111111111111111444444333222111000//////111111111111111111111111333333333333333333333333222222222222222222222222000000000000000000000000222222333333333444444444333333333333333333333333111222333333444444333333666555333222222222333333222222222222222222222222222222222222222222222222222333444444555555444444pppZZZQQQRRRNNNMMMPPPNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCBBBAAA@@@???>>>???>>>======???@@@@@@???<<<============<<<<<<;;;:::999888888999999888777555555555666666666666666333444444444444444444333333333333444444444444444555444333333222222222333555555444444444333333333222222111111222222333444333333333333333333333333222222222222222222222222222222222222222222222222222000//////222222111///333222222222222222222222222222222222222222222222333111//////000222333333222222222222222222222222111111222222222333333333444444333333222111111000000111111222333333444444333333222222111111000000111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222111111111000000000111222222333333222222111333333333333333333333333333333333333333222111000111111111111111111111111222222111111111111222222333333333333333333333333333333333222222222111111222222222111222222333333///000000111111111111000000000111111222222222333333444444555444444333333555555666666555333222111444333333333444555777888555555444333222333444444444444444444333333333222333333333333333333333333333333333333333333333333444333333222222333333444222333444444333222333444333333222222333333444555333333333333333333333333444333222111111222333444333333333222222222111111222222222222111111111111222222111000000000000000000000111111111222222222222333333444444333111111222222111000000000111111222222111111111111222222111111111111111111111111111111111111111111111111333333444444444444333333444333222222444555444222333333333333333333333333111111111111222222222222111111111111111111111111111111111111111111111111111111000000//////......111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222333333333333333333333333333333333333111111222333333333333222555444333222111111222333222222222222222222222222222222222222222222222222222222333444444444444444oooYYYQQQSSSOOOOOORRRPPPQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@??????@@@>>>======???@@@@@@???<<<<<<===<<<<<<;;;::::::;;;999888888999999888777666666666666666555555555444444444444444444444444333333333333333333333333444444333222222222333333444444444444333333333333222222111111222222333444333333333333333333333333222222222222333333333333222222222222222222222222222111000111222333222000444444333333222111111000222222222222222222222222333111//////111333333333111111111111111111111111111111222222222333333333444333333222222111111111111111111222222333333444333333333333333333333333111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111000000000111222222333333222222111222222222222222222222222222222333333333222111111111111111111111111111111111111222222222222111111222222222222222222222222333333333222222222222111111111111111222333444444333333333444333333222222//////000111222333444444333333444444555444444333555777999888444222111333555444333222222222333333333333222222222333444444333333333333222222222222444444444444444444444444333333333333333333333333444333333222222333333444333444555555333333444555333333222222333333444555222222222222222222222222444444333333333333444444333333333222222222222111333333333222222222222111222222111000000000000111//////000000000111111111222222333333222222111000222111111111111222333333222222111111111111222222111111111111111111111111111111111111111111111111222222222333333222222222222111111222555666666555333333333333333333333333222222222222222111111111222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222222333333333333333333333333333000000111222222222222222333333222111111111111222222222222222222222222222222222222222222222222222111222222333333333333333ppp[[[RRRTTTPPPOOORRRPPPQQQPPPOOOMMMLLLJJJIIIHHHFFFGGGHHHIIIIIIHHHEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@???===<<<<<<===>>>>>>===============<<<;;;::::::999888666777888888777555666666666666555555555555444444444333333444444444333333333333333222222222444333333222222333333333333333333333333333333333555555333222111000000000111111111111111111111111222333333333333333444444222222222222222222222222333333222333333333333222333333333222222111111111222222222222222222222222333111000000222333333333111111111111111111111111111111222222222333333333333333333222222111111111111111111222222333333333111222222222333333333444111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222000000000000000000000000111222222333333222222111111111111111111111111111222222333333333222222111111111111111111111111111000111333333333333111000111111111111111111111111222222222222222222222222111111111111222333444555555555555555555444333222000000111222222333444444333333444444555444444444333777;;;999333///000333444333333222111111111111000000000000111222222222222222222222222222222222333333333333333333333333333333333333333333333333444333333222222333333444333444555444333222333555333333222222333333444555222222222222222222222222444444444444444444444444222222222222222222222222333333222222222111111111222222111000000111111111000000000000111111111222222222222222111111000000111111111111222333444555222222111111111111222222111111111111111111111111111111111111111111111111111111222222222222111111333222111222444666555444333333333333333333333333333333333222222111111111222222222222222222222222222222222222222222222222111111111222222333333333111111111111111111111111222222222222222222222222111222222222222222333333333333333333333333333333000000111111111222222222333333333333333333333333111111222333333333333222222111111111111111111111222222222222222222222222222222222222222222222222000111222222333333222222qqq\\\TTTUUUPPPNNNPPPMMMNNNNNNMMMMMMLLLKKKKKKKKKFFFGGGHHHIIIIIIHHHEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA???>>><<<<<<>>>>>>>>>===>>>>>>>>>>>>>>>===<<<;;;999888777777888888777666666666666666666555555555555444333333333333444555444444444333333222222222333333333222222333333444333333333333333333333333555555333222111000000000111111111111111111111111222222222333333444444444222222222222222222222222111222222222111111222222111111222222222333333333222222222222222222222222333111000111333444333222111111111111111111111111111111222222222333333333333333222222222222222111111222222222222222333333000000111111222333333333111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111222222333333222222111222222222222222222222222111222222333333333222222111111111111111111111111111222333444444333222111111111111111111111111111222222222222222222222222111111111111222333444555222222333222222111000000333222222222222222222222222333333444555555555444222666999777222...000222111111222222222222222222000000111111222222222222222222222222222222222222111111111111111111111111333333333333333333333333444333333222222333333444111333444333222111222333333333222222333333444555444444444444444444444444444444444444444444444444222222222222222222222222222111111111000000000000222111111111111111222222111111111222222222333333222222222111111111111111000000111111222333555555222222111111111111222222111111111111111111111111111111111111111111111111000111111222222111111000444222222222333444333222333333333333333333333333444333333333222222111111222222222222222222222222222222222222222222222222111111222222333333444444111111111111111111111111333333333333333333333333111111111222222333333333333333333333333333333333000000111111111222222222333333333333333333333333222333444444555555444444111111111111111111111111222222222222222222222222222222222222222222222222000111222222333333222222qqq\\\TTTUUUPPPMMMNNNKKKLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGHHHIIIHHHGGGFFFEEECCCCCCCCCCCCBBBBBBAAAAAABBB@@@??????@@@@@@@@@???======>>>>>>>>>>>>======<<<:::999999::::::999888555555555555666666666777555444333222222333444555666555555444444333333222333333222222222333444444222222222222333333333333222222111111222222333444333333333333333333333333111111222222333333444444222222222222222222222222...///000000///...///000000111111222333333444444222222222222222222222222333222111222444444444222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222000111111111222222333333111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222333333333333444111222222333333222222111444444444444444444444444111111222333333333222222222222222222222222222222222222333333333333222222222222222222222222222222111222222222222333333333111111111111222333444444333333444444444333222222444333333333222222222222222222333444555555555555111444777666333000000222111111333444444444444444333333444555555555444444222222222222333333333333111111111111111111111111333333333333333333333333444333333222222333333444111222333333111111222333333333222222333333444555444444444444444444444444333333444444444444333333111222222222222333333333111111111000000000//////222111111111111222333333111222222222222333333333333333222111111111111222000000000111111333444444222222111111111111222222111111111111111111111111111111111111111111111111111111111222222111111111333222111111222333111000333333333333333333333333333333333333333222222222333333333333333333333333333333333333333333333333000000000111111111222222111111111111111111111111333333333333333333333333111111111222222333333444333333333333333333333333111111111222222222222333333333333333333333333333333444444555555555555555000111222222333222222222222222222222222222222222222222222222222222222222111222222333333333333333nnnZZZRRRTTTPPPMMMOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCAAA??????@@@@@@@@@???;;;;;;<<<===>>>>>>>>>>>><<<:::999999:::;;;999888333444444555666777888888666555333222222333555666777777666555555444333333333222222222333333444555111111222222222333333333222222111111222222333444333333333333333333333333000000111111222333333444222222222222222222222222...000222111///...000222222222222222222222222333222222222222222222222222333222111222444555444222333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222333333333333333111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222000000111111111222222222111222222333333222222111333333333333333333333333000111222333333333333222222222222222222222222222333333333222222333333333333333333333333333333333111111222222222333333333222222222111222222333333444555666666666666666666222222333333333333333333111222333444555555555555222333444555555444333222333444555666666666555444555555666666666555444333222333333333444444444444111111111111111111111111333333333333333333333333444333333222222333333444222333444333222222333444333333222222333333444555333333333333333333333333111222333444444333222111111111222222222333333333222222222111111111000000222111111111222222333444111111111111222222222222555444333222111222222333000000000000000111222333222222111111111111222222111111111111111111111111111111111111111111111111111222222222222222222111000///...///111222222111333333333333333333333333222222333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222000111111222333333444444222222222222222222222222222222222222333333333333333333333333333333333333222333444444555555444444000111222333444444333222222222222222222222222222222222222222222222222222222222333444444444444444lllWWWQQQTTTPPPNNNPPPLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBAAA???======>>>???>>>===999999;;;<<<===>>>>>>>>>:::999777888999999888666222333444555666888999999666555333222222333555666888888777666555555444444222222222222333333444555111111111222222333333333555555333222111000000000111111111111111111111111//////000111222222333333222222222222222222222222111444555444222111333555444444333222222111111111222222222222222222222222222222222333555555444222444444444444444444444444111111222222222333333333222222222222222222222222222222222222222222222222444444444444444444444444111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222,,,---------......//////222222222333333222222222000000000000000000000000000111222333333333333333222222222222222222222222555444222222222222444555333333333333333333333333111111111222222333333333333333222222111222222222111111222333444444444444111111222333444444555666111222333444555555555555444333444555777777555333555666777777777666555444444444555666555444222111333333333444444555555555222222222222222222222222333333333333333333333333444333333222222333333444333444555555333333444555333333222222333333444555222222222222222222222222111111333333333333111111111111111222222333333333333333333222222222111111222111111111222333333444000000000000111111111111555444333222222222333444000000000000000000111222222222111111111111222222111111111111111111111111111111111111111111111111222222333333333333222222---,,,,,,...111333333222333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000111222333333444444222222222222222222222222222222333333333444444444333333333333333333333333111222333333444444333333111222333444555444444333222222222222222222222222222222222222222222222222222333444444555555444444kkk___TTTQQQQQQPPPOOOQQQLLLKKKJJJKKKLLLLLLJJJHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCAAAAAABBBBBBBBBAAAAAA@@@???>>>============<<<<<<============<<<<<<;;;;;;::::::::::::999999555555555555666666666666666666555444444444444555777777666555555555555555222222222222111000///...222222222222222222222222222222222222222222222222555444444333333333444444222222333333333444444444666555444333333333333333222222222222222222222222333333222111000000111111555333111111222222222111111222222333222111000///555444444333222111000000111111111111111111111111333111000000111222222111444444333111///...---,,,333333333333333333333333222222222222222222222222444333222222111111222222666555333222222333555666666555444333222333333444000000111222333333444444444333333222111111111222444333222111111222333444222222222222222222222222222333444555555444333222333333333444444555555555444111///111333555333000777444222222444444222///222222222333333444444444777666555444333333444555555555444444444444555666333333333333333444555666555555777888888999999999777666555444333222222222444666888777555444555888555444333333222222333333444333333222222111111111111222222333333222222111444444444333333222222222444444444333333222222222333333333222222111111111222222333333333333444444111111111111111111111111444333333222222333333444111111111111111111111111111111111111111111111111333222111000000111222333222222111000111222444555111111111111111111111111---......000111222333444///000000000000111111111000222444666666444222000000---+++,,,///333333333222111111111222333333444222222333333333333444444222222222222222222222222111222222333333222222111333333333222222111111111333333222111111222333333333222111000000111222333//////000111222333333444000000111222222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444666666555444444444555555444444444444444444444444222222333333333333444444333333333444444444555555jjj___TTTQQQQQQPPPOOOPPPMMMLLLKKKKKKLLLKKKIIIGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCAAAAAABBBBBBBBBAAA@@@@@@???>>>============<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::999999999666666666777777777777888666666555444444444444555666666555444444333333333333444444555555555444444222444555555333111111222222222222222222222222222111111111222333333444555222222222222333333333333444444333222222222222222222222222222222222222222333222222111000000111111555333111111222333222111222333333444333222111000444333333222222111111111111111111111111111111111333111000000111222222111333333333222222111111111333333333333333333333333222222222222222222222222222111111111222333333444111000...------...000111666555444333222333333444000111111222333333444444444333222222111111222222333222222222222222222333222222222222222222222222222222333333333333222222444444444444555555555555333222222222333444333222333111000222555666555333222222222222333333444444666555444444333333333444333333444555555666777777444444333333444444555666666777777888888888888888777666555444333333333333444666777666444333555777555444333333222222333333333333333222222222111111333333333444444333333333444444444333333222222222444333333333333333333222333333222222222222222222222222333333333333444444222222222222222222222222444333333222222333333444111111111111111111111111111111111111111111111111222222111000000111222222444444333222111111111111111111111111111111111111222111111000///......---000000000111111111222222000222444555555444222000444111......000222222111222222111111222222333444222222333333333333444444222222222222222222222222111222222333333222222111333333333222222222111111333333222111111222333333222222111000000111222222111111111111111222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444222222222222222333333444222222222222222222222222222222333333333333444444222222222333333333444444hhh]]]SSSQQQQQQPPPOOOPPPMMMLLLKKKKKKLLLKKKIIIGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCAAAAAABBBBBBBBBAAA??????>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999555666666666777777777777666666555444444444444555555555444444333222222222///000111222333444444444///444777666111......000222222222222222222222222111111111111222222333333222222222222222111111111333333222111111111222222222222222222222222222222333222111111000111111111555333111111222333222111333333444444444333222222222222222222222222222222222222222222222222222222333222000000222333222111222222333333444555555555333333333333333333333333222222222222222222222222000000000111222333555666333222111000000111222333555444444333333333333444111111111222222333333444333333222222111111222222222222222333333222222222222222222222222222222222333222222222222222222333555555555555444444444444333444555444333333333444333222111222444666555444222333333333333444444444444444444444444333333222000222444666777888888888555444444444444555555666777777888888999888888777777666555444444333444444333555666555444333444555555444333333222222333333333333333333222222222222333444444555555444444333444444333333333333222222222333333333333333333444222222222222222222333333222222333333333333444444444444444444444444444444333333222222222222333333111111111111111111111111111111111111111111111111222222111000000111222222333333333333222111000000111111111111111111111111333222111000...---,,,+++111111111111222222222333111222333555555333222111777444111000111111111000222222111111222222333333222222333333333333444444222222222222222222222222111222222333333222222111333333333222222222222111333222222111111222222333222222111000000111222222222222222111111111000000333333222111222333444555222222222222222222222222222222222222333333333333222222222222222222222222222222333333333333444444111111000111111222333444222222222222222222222222222222333333333333444444111111111222222222333333}}}fff[[[RRRQQQRRRPPPOOOOOOLLLKKKJJJKKKLLLLLLJJJHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCAAAAAABBBBBBBBBAAA>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;:::::::::::::::999999999999888555555555555666666666666666666555444444444444555555555555444333333222111//////000222222222222222111777<<<;;;444///000333222222222222222222222222333333333222222111111000222222222111111111111000333333222222222222222333222222222222222222222222222222111111111111111222555333111222333444333222333333333333333333222222111111111222222333333333222222222222222222222222444222000111222333222222111222222333444555666666222222222222222222222222111222222222222222333333111111111111222333444555666555444444444444555666444333333333333333333333111111111222222333333333333333222222111222222333111222333444444333222111222222222222222222222222333222111000000111222333444444444444333333333333333666888666333222444666666555444444444333222222555555555555555555555555333444555666666555444333000222555777888888777666666555555555555555666666555666777888999999999999777666666555444444555555333444444444444333444444555444333333222222333333222222333333333333333333333333444444444444333333333333333333333333333333222222222333333444444444111111111222222333333333222222222333333333444444333333333333333333333333333333222222222222333333111111111111111111111111111111111111111111111111222111111111111111111222...///111222333333333222111111111111111111111111////////////000000000000111111222222222333333333111222333444444333222111555444222111111000000000333222222111222222333333222222222333333333444444222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222111111111111111111222111111111111111111111111333222111000000222444555222222222222222222222222222222222333333333333333222222222222222222222222222222222333333333444444333333333222222333444444444444444444444444444444222222222333333333444444222222222222333333333333{{{cccYYYRRRQQQRRRQQQNNNNNNIIIIIIIIIJJJLLLMMMLLLKKKGGGGGGHHHHHHHHHGGGFFFFFFDDDCCCAAAAAABBBBBBBBBAAA>>>======<<<<<<<<<<<<===::::::;;;;;;;;;;;;::::::::::::999999999888888888666777777777777888888888666666555444444444444555444555555555555444333222444444555555555555555444555<<>>>>>===<<<<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;999999999999888888888888::::::::::::;;;;;;;;;;;;666666555444444444444555222333555666666555555444444444444555444444333333333777;;;:::555222222444222222222222222222222222...///111333555555555555111111111222222222333333444444333333444444555555222222222222222222222222111111111000111111222333444333222222444555555444111111000000000111222333111111111222222333333333333333333333333333333333444333111111333444333222222222222222111111111111222222222222222222222222111111111222222333333444444333222222111111222222111111111111111111111111111222222333333333333222222222222222222222222222222222111111222222333333222222222333333222222222222222222222222222222222444333333222222333333444111222222222333333333333555666777666444333333444222333555555444444666777888888888777777777777777666777888888888888888888555666777777777777555555888777777666666666666777444555777999:::;;;<<<<<<777777666666666666777777555444333444555666555333555444333333222222333333111222222333444555555666111222222333333222222111222222333333333333444444222333333333333333333444222222222222222222333333222222333333333333444444222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111000111222222222222111000000111111111111111000000111111111111111111111111222222222222222222222222111111111111222222222333111111222222222222111111...000111111000000222333333333222222111111222222222222333333333333444444222222222222222222222222111222222333333222222111111222222222222333333333111222222333333222222111000111222222222222111000...///000111222333444444000000///...///000111222222222222222222222222222222222333333444444555555222222222222222222222222222222333333333333444444333333222111111111111111222222222222222222222222222222333333333333444444333333444444444555555555xxx___VVVPPPRRRSSSQQQNNNMMMLLLKKKJJJKKKLLLLLLJJJHHHFFFGGGGGGHHHHHHGGGGGGGGGDDDCCCAAAAAABBBBBBBBBAAA>>>>>>>>>======>>>>>>???<<<<<<<<<======<<<<<<<<<999999999999888888888888999999:::::::::;;;;;;;;;666666555444444444444555///000333555666666555444000000111222333333333333000222333333111///000000222222222222222222222222///000222333333333111000000000111222333444555555333333222222333444444555222222222222222222222222111111000000111222222333444333222222444555555444222222111111111222333444222222222222222222333333333333333333333333333333555333111222333444333222111111111222222222222222111111111111111111111111000111111222333333444444222222222111222222333333333333333444444333333333000111222333444333333222222222222222222222222222222222111111222222333444333222222222222222222333222222222222222222222222444444444555555444444444222222333444555555666777777666444444444444333111111444555555444444666888777777777666666555555555777777666666777888888999555555666666777777777888999888777777666666777777777777888999::::::::::::888777777666666777777888777555333444666777666444555444333333222222333333111111222333444555666777222333333333333333333222222222222333333444444444444333333333333333333222333333222222222222222222222222333333333333444444444444444444444444444444222222111111111111222222111111111111111111111111111111111111111111111111000111222222222222111000111111000000000000111111111111111111111111111111333222222222111111000000000000000111111111222222111111111222222111111111///111333333111111222444444333222222111111222222222222333333333333444444222222222222222222222222111222222333333222222111111111222222222333333333111222333333333333222111000111222222222222111000000000111111111222222222///000000000000111111111222222222222222222222222222222333333444555555666222222222222222222222222222222333333333333444444111111111111222333444555222222222222222222222222222222333333333333444444222222333333333444444444xxx^^^VVVPPPRRRTTTQQQNNNMMMOOOMMMLLLKKKKKKJJJGGGEEEFFFGGGGGGHHHHHHHHHGGGGGGDDDCCCAAAAAABBBBBBBBBAAA???>>>>>>>>>>>>>>>??????<<<<<<============<<<<<<999999999888888888888777666777777777777888888888666666555444444444444555,,,...111333555555555444111222333555666777888888555444444444444444444444222222222222222222222222444555555444111...+++(((000000111222444555666777222111111111222333333444222222222222222222222222111111000000111222333333444333222222444666555555333333222111222333555666222222222222222222222222333333333333333333333333555333222222333444444333111111111222222333333444111111111111111111111111000000111222333333444444000000000111222333555555111222222333333222222111000111222333444333333222222222222222222222222222222111111111222333333444444333222111111222333444222222222222222222222222333444555666666555444333222333444555666888999999888555222333555555333000555777888666333222333555666666555555444444444333777666555555555777888999444444444555666888:::;;;999999888777777666777777:::::::::::::::999888777888777777777777777888888888555444555777888666444555444333333222222333333111111222333555666777777333444444555555444444333222222222333333444444444444444444333333222222222444333333222222111111111222222333333333444444444555555555555555555555555222222111111111111222222111111111111111111111111111111111111111111111111000111222333333222111000............000222444666111111111111111111111111000000000000000000000111///000000000000111111111111111111111111111111111111333666555222111222444444333333222111111111222222222333333333444444444222222222222222222222222222222222333333222222222111111111222222333333333111222333444444333222111000111222333333222111000222222222111111111111111000000111222222222222111222222222222222222222222222222333333444555666666222222222222222222222222222222333333333444444444111111222333555888:::;;;444444444444444444444444222222333333333444444444111111222222222333333333vvv^^^VVVPPPPPPPPPNNNMMMNNNNNNMMMKKKJJJKKKJJJIIIGGGEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???999888888777777777777777999888666666777666555333666555444333222333444444444444444444444444444444111222222333333444444555444444444444444444444444333333333222222111111111000000000111111222222222000111333444555555444333222222222222222222222222333333222222333333444555222222222222222222222222444222111111222333333222000000000000111222333444333333333333333333333333333333333333333333333333666666555444333333333333555555444333333222111111222222222222111111000000222222222222222222222222444444333222222111111000555666777666444444666888333333333333333333333333555444222000000111222333222222222222222222222222444444333222222333333333333222111000000000111222333333333444444444555555222333555777999999666333555555555555555555555555333222222222333555777888444444444555666777777888777777888777777666555555111222333555555555444444555444444333333333444444555666666777888999999999999999888777888999;;;<<<888777666555444444444444444444444444444444444444000000111333666888888777111222333444444444333222333222111000000111222333111111111222222333333444222222222222333444555666444444444444444444444444222222333444555555555555333333333222222222111111111111222222222333333333111111222222222333333333///000111222222222222222111111000000000000000000111111222222222222111111111111222222222222111111///000222333333222000///111222444555555444222111111111222222222111111000000000111222333444444555222111111111000000//////333333333222222111111111444444555555555555444444000222222222111000111222222222333333333333444444222222111111111111222222444444444333333222222222333222222111111222222333111111222222222333333333333333333333333333333333333333444444444555555555333333333333333333333333888888777777666666666666222222222222222222222333333333333222222111111111333333333333333333333333yyy___VVVPPPPPPPPPNNNMMMNNNNNNMMMKKKKKKKKKKKKIIIGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<===>>>:::999999888888888888888:::999888999:::;;;:::888666555444333333333444444444444444444444444444444333333222222333333444444333333333333333333333333333333333222222222111111111111111222222222333333333333333444444333222222222222222222222222222222111000000000000111222222222222222222222222222222444222111111222333333222000000000000111222333444333333333333333333333333444444444333333222222222333333222222222333333444444444444333333222222111222222222222111111111000222222222222222222222222000111111222222333444444444555555444333222444555333333333333333333333333555444222000000111222333222222222222222222222222444444333333222333333444444333222111111222333444555555555666666666777777555555666888::::::888555666666666555555555555555444444333333444555777888444444555555666777777888666666777777777777666666333444666777888888888888666666555555555555555666666666777777888999999::::::999999888999:::;;;<<<::::::999777666666666666666666555555555444444444000000000222444555444222222333444444444444333222444444333222222333444444222222222222222333333333111111111222222333444555111111111111111111111111333333444444444444444444333333333222222222111111111111222222222333333333111111111111222222222333000000111222222222222222222222222222222222222222000000111111111111000000111111222222222222111111000111222333333222111000///000222333333222000//////000111111222222111111222222222222222333333333222111111111111111111000333333333222222222111111333333444444444444333333000222333222111000111222222222333333333333444444222222111111111111222222444444444333333222222222333222222111111222222333111222222222222333333333333333333333333333333333111111222222222333333333333333333333333333333333444444444333333333222222444333333333222111111111333333333222222222111111333333333333333333333333|||___WWWPPPPPPPPPNNNMMMOOOOOOMMMKKKKKKKKKKKKIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::;;;;;;<<<::::::999888888888888999666555555666888999999888666666444333333333444555444444444444444444444444555444333222111222333444222222222222222222222222333333333222222222222111222222222222333333333333666555444333222222222222222222222222222222222222000000//////000000111222222222222222222222222222444222111111222333333222111111000111111222333444333333333333333333333333333333333333333333333333111111111111222333444555333333333333333222222222222222222222111111111111222222222222222222222222000111111222222333444444333444444222000000111222333333333333333333333333444333222111111111222333222222222222222222222222444333333333333333444444444333222222333444666777777777888888888999999999999888777888:::::::::888888777777777666666555555777777666666666666777777444555555666666777777888555555666777777777666666111222333555666666777777777777666666666666777777777777777888888999999:::;;;;;;:::::::::;;;<<<<<<===<<<;;;:::888888888777888777777666555444333333333222111222333333111///333333444444444444333222444444333333333333444444333333333333222222222222111111111111111222333444333333333333333333333333333444444444444333333222333333333222222222111111111111222222222333333333000000000111111111222222000000111222222222222111333333333333333333333333//////000000000000//////111111222222222222111111000111222333333222111000000111222333333222111000222222333444555555555555444333333333222222222111111222222222222222333333333333333222222222222111222222333333333333222222111222333222111000111333222222333333333333444444222222111111111111222222444444333333333333222222333222222111111222222333222222222222333333333333333333333333333333333333222222222222333333333333333333333333333333333333222222222222111111111111555555444333222111000000333333333333222222222222333333333333333333333333~~~___WWWQQQPPPQQQOOONNNOOOOOOMMMLLLKKKKKKKKKIIIHHHIIIHHHHHHGGGFFFEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::999888888777777888888555444444555777888777666777666555333333444444555444444444444444444444444777555333222111111222333222222222222222222222222222222222222222222222222333333333333333333333333666555333222111222333333222222222222222222222222222222111111111222333333222222222222222222222222444222111111222333333222111111111111222222333444333333333333333333333333000111111222444555555666222222222222222333444444222222222222222333333333222222222222222222222222222222222222222222222222444444333222222111111000333333333222000///000222444444444444444444444444444333222111111111222222222222222222222222222222444333333333333444444555333222222222333555777888888999999999999:::::::::;;;999777777888::::::999999999888888777666666666999999888888777777777777555555666666777777777777777777777777666666555444000000111333444555666666777666666666666777888888888888888999999999::::::<<<<<<;;;;;;;;;<<<<<<<<<>>>===<<<:::999999888888888888777666444333222222555444444444555555444222444444444444444333333333222222222222222222222222444444444333333222222111111000000000111222222333555555555555555555555555444444444444444333222111333333333222222222111111111111222222222333333333///000000000000111111111000111111222222222111111222222333333333333444444000000111111111111000000111111222222222222111111111222222333333222222111222333333444444333333222333444444444444444333333333333333333333333333333222222222333333444444444222222222222222222222222222222333333333333222222111222333333111111222333222222222333333333444444333222222111111222222333333333333333333333333333333222222111111222222333222222222333333333444444333333333333333333333333444444444555555555555666333333333333333333333333444444333333333333333333444444444333333222222111333333333333333333333333444444444444444444444444}}}___WWWQQQQQQQQQOOONNNOOOOOONNNLLLKKKLLLKKKJJJHHHIIIIIIHHHHHHFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;888888777666666666666666:::999888888::::::999888777666555444333444555555444444444444444444444444777666444222111111111222444444444444444444444444222222222222222222222222333333333333333333333333333333222111222333555666222222222222222222222222222222222111222333333444222222222222222222222222444222111111222333333222222222222222222222333444333333333333333333333333222222333333333333444444555555444333333333333333111222222222222222222222222222222222222222222333222222222222222222222222444444333222222111111000333444444333111000222333444444444444444444444444333333222222222111222222222222222222222222222222444333333333444444555666222111111222333555777888888888999999999:::::::::;;;888666555777888999888999999888888777777777777:::::::::999999888777777666666666777777777777777999999999888777555444333444444555555777888999999666666555555666777777888999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999777777666555444333222111444444444555777888666555555555555444444333333333222222222222222222222222555444444333333222222222111111111000111111222222111111111111111111111111444444444444333222111111333333333222222222111111111111222222222333333333///000000000000111111111111111222222222111111000000111111111222222222333111222222333333222222111111111222222222222111111222222222333333222222222333333333333333333333333222222222222111///...---111111222333444444555555222222333333444444444555222222222222222222222222333333444444444444333333111333333333222111222333222222222333333333444444333333222222222222333333333333333333333333333333333222222111111222222333222222333333333444444444333333333333333333333333444444555555555666666666333333333333333333333333444444444444555555555555222222222333333444444444333333333333333333333333444444444444444444444444|||```XXXQQQQQQQQQOOONNNOOOPPPNNNLLLLLLLLLLLLJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>======<<<;;;:::777777666555555555555666999888777777888999888666777777555444444444555666444444444444444444444444555555444444333222111111444444444444444444444444111222222222222333333333333333333333222222222222222222222222333444555666222222222222222222222222111111000000111111222333222222222222222222222222444222111111222333333222333333222222222222333333333333333333333333333333777666555444222111000///777666555444333333333333222222222222222111111111222222222222333333333333222222222222222222222222000111111222222333444444333444444333222222333555444444444444444444444444333333333222222222111111222222222222222222222222333333333333444555666777222222222222333555777888888888999999999::::::::::::888555555666777777666777777777777777777888888:::::::::::::::999888777777777777777777777777777;;;;;;:::999888666555444444444444444555666777888666555555555666777888999::::::::::::::::::::::::<<<<<<<<<===<<<<<<;;;:::::::::999999999999::::::777777666666555444333333222222222444777888777666777666555444333333333444444444555555555555444444444444444444333333333333222222111111111222222333333333333333333333333333222333333333333222222111333333333222222222111111111111222222222333333333000000000111111111222222111222222222222111000000/////////000000111111222222333333333333333333222111111222222222222111111333333333333333333333333111111111111111111111111555555555444333222111000111111222333444555666666222333333333333333444444111222222222222333333333333333444444444444333333222333444333222111222444222222333333333333444444333333222222222222333333222222333333333333444444333222222111111222222333333333333333444444444444333333333333333333333333222333333333444444444444333333333333333333333333333333333333444444444444111111222333444555666666333333333333444444444444444444444444444444444444{{{```XXXRRRQQQRRROOOOOOPPPPPPNNNLLLLLLLLLLLLJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<;;;999888888777777666666666666666555444333444666888777666888777555444444444555666444444444444444444444444333333444555555333111000333333333333333333333333111111222222222333333333333333222222222111111111222222333444444333333333222222222222222222222222222222222111222222333444222222222222222222222222444222111111222333333222444333333222222333333333333333333333333333333333555555444333333222111111444444333333222333333333333333222222111111000000222222222333333333444444222222222222222222222222000111111222222333444444111222333333222222444666555555555555555555555555222333333333222222111111222222222222222222222222333333333444444555666777444444333333444666888999999999999:::::::::;;;;;;999888666666777777666555555555666777777888888888888999:::::::::999888888777777777777777777777777999::::::::::::999888888444333222222222222333444777666666777777999::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===<<<;;;:::999999999999999:::;;;<<<<<<888888888888777777666666444444444666888999999777888777555444333333333444444444555666666555444444333333333444444444444444333333222222222222333333555555555555555555555555111222222333333333222222333333333222222222111111111111222222222333333333111111111111222222222333222222222222222111000000......///000000111222222222222222333333222222222111111222222222222111111333333333222222333333333222111111111111111111222444444555555555555555444222333333333444444555555333333333333222222222222111111222222222333333333222222333333333333222222222333444444222222333444222222333333333333444444444333333222222333333444222222222333333444444444333222222111111222222333333333333444444444444555333333333333333333333333333333333333444444444444333333333333333333333333222333333333444444444555222333333333444555555555333333333444444444555555555555555555555555555555zzz```XXXRRRQQQRRRPPPOOOPPPPPPNNNMMMLLLMMMLLLJJJIIIGGGGGGHHHHHHHHHGGGGGGFFFBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;999888777999888888777777777777777666555555777:::<<<<<<;;;888777666555444555555666444444444444444444444444111222555666666444111///222222222222222222222222111111111222222333333333222222222111111000000000333444555555444333111000222222222222222222222222555555444444555555666777222222222222222222222222444222111111222333333222444444333222222333333333333333333333333333333333000000111222444555666666111111111111222333444444444333333222111000//////222222222333333444444444222222222222222222222222444444333333222111111000///111222222111222444666555555555555555555555555222333333333333222111111222222222222222222222222333333333444555666777777666666555555666777888999:::::::::;;;;;;;;;<<<<<<999888777777888888666555444444555666777888999999888888::::::::::::999888888888888777777777777777777888999:::;;;<<<<<<<<<888777666555444555666666888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999888999999999:::;;;<<<>>>>>>::::::999999999999999999888888888999;;;<<<;;;999888777555444333333444444222222333444444333222222333333333444444555555555444444333333222333333333222222222222222222222222000111222333333333333333333333333222222222111111111111222222222333333333111222222222222333333333222222222222222111000///...//////000111111222222111111222222222222111111111111222222222222111111444333333222222333333444444333333222222333333444+++,,,...///000111111111555555444444444333333333333333333222222111111111111111111222222333333333111111222222222222111111222333444444222222333444222222333333333444444444444333333222222333333444222222222333333444444444333222222222222222222333333333333444444444555555333333333333333333333333555555555666666666777777333333333333333333333333444444444555555666666666444444444444444444444333333333333444444555555555555555555555555555555555|||cccZZZSSSRRRQQQNNNMMMMMMOOOOOOOOONNNMMMKKKIIIGGGHHHHHHIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@????????????===>>>@@@AAA@@@???===;;;========================999888777666666555555555777666666777999;;;:::999;;;888444222222333444444333333444444444444333333444444444333333333222222333333333333333222111000222222222222222222222222111111111222222333333333222333333444444333333222444444444333333222222222333333333222222111111111333333222111000000000111222111000111333444333222333333333333333333333333000000111222222222222111222222222222222222222222333222222111111222222333222222222222222222222222222333444444222222333444111111111222333444555666333333333333333333333333222333333333222000///---333333444444555666777777444444444444444444444444000111111222222333444444888777555333333555777888666555444777999:::777444999999;;;;;;;;;;;;999999<<<:::888555444444555555999:::;;;;;;;;;:::888888<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888444888;;;===<<<:::888777777777666666666777999::::::::::::::::::;;;<<<===;;;:::999888888888999:::888999:::;;;;;;:::999888777888999:::;;;<<<<<<<<<>>>===<<<;;;:::999999999666666777888999::::::;;;:::999777555444333333444222222333444444555555666444444333222222111111111666555555444222111000000222222333444444444333333333333333333333333333333666555222111000111333555444333333222111111111222555444444333222111000000222222222222222222222222111222222111000000111333111111111111111111111111000111222222222222111000111111222333333444555555000000111222333333333333777555333222222333555666444444444333333222222222333333333333333333333333555444333333222222333333111111222222222333333333222222444444444444222222666555444333333333333333333222222111111000000000555555555555444333222222444333222111111222333444666666555444333333222222666666666555555444444444222444555555444333555666333333333333333333333333111222444555555444222111444444444444444444444444666666666666666666666666444555555555555555444444|||ccc[[[TTTSSSRRROOONNNOOONNNNNNNNNMMMLLLJJJHHHGGGHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBAAA@@@????????????===>>>@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<999888777666666555555666777666666777:::;;;;;;:::999666333222333555666666444444555555555555444444444444444333333333222222333333333333333222111111222222222222222222222222111111222222222333333333222333333444444333333222333333333222222222111111333333333222222222111111444333333222111111222222333111111222333444444333333333333333333333333333111111222333333333333333222222222222222222222222333222222111111222222333222222222222222222222222222333444444222222333444222222222222333444444555333333333333333333333333222222333333222111000///222333333444555555666666444444444444444444444444111111222333333444444555777666444222222444666777777555555666999999888555:::;;;<<<<<<<<<<<<;;;:::<<<;;;999777666666666666666666888888888888777666<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999:::<<<===;;;;;;;;;<<<>>>======<<<<<<===>>>???>>>>>>>>>>>>>>>??????@@@======;;;::::::::::::;;;::::::;;;;;;;;;:::999888999999:::;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::777888888999::::::;;;;;;;;;999777555444333333333444444444444444444333333222222222222222222333333333333444444444444555555555555555444333222000000333333333333333333333333444444333333333222222222555444444333222222333333444333333222222111111111222222222222222222222222222444444333111111111222111111111111111111111111222333444444444444333222111111222333333444555555222222333333333222222111333333222111111111222333444444444333333222222222333333333333333333333333555444333333222222333333111111222222222333333333222333333444444333333222666555444333333333333444222222222222222222111111444444555555555444333333333333222111111222333333444444444444444444444444555555555444444444333333000111333222111111222444444444444444444444444444222333444555555444333222444444444444444444444444555555555555555555555555555555555666666555555444}}}cccZZZTTTSSSSSSPPPOOOPPPMMMMMMMMMLLLKKKIIIGGGFFFHHHHHHIIIIIIHHHGGGEEEDDDAAAAAA@@@@@@@@@@@@AAAAAA>>>??????@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888777666666666666555555666888;;;===<<<;;;888666333333555777888888555555555666666555555555444444444444333333333333333333333333333222222111333333333333333333333333222222222222333333333333222333333444444333333222222222222222111111111111333333333222222222222111444444333333222333333333444333222333444555444333333333333333333333333333222222333444444444444333222222222222222222222222333222222111111222222333222222222222222222222222222333444444222222333444333333333222222333444444333333333333333333333333111111222222222222111111222222333333444444555555444444444444444444444444222333333444555555666666777555444222222444555777888777555666888999999888<<<<<<============<<<<<<;;;;;;:::999888777777666444555666888888888888777;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>============>>>>>>???>>>===>>>@@@BBBAAA@@@@@@?????????@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDAAA@@@???>>>=====================<<<;;;:::888777999999:::::::::::::::999;;;;;;::::::::::::;;;;;;999999999::::::;;;;;;<<<;;;:::888666444333222222555555555444333222222222111111111222333444444444333444444444555555555666555555555444333222111000333333333333333333333333222333444555444333222111555555444444333333444444222222222222222222222222222222222222222222222222222444666555444222111222222222222222222222222222222333333444444333333222111222222333333444444555444444444444333222111000111222222222333222222222444444333333333333222222333333333333333333333333555444333333222222333333111111222222222333333333222333333444444333333222555555444333333333444444222222333333333333333333333444444555555555444444333333222222222222333333222222333333444555666666444444444444333333333333000111222222111111222333555555555555555555555555333444555666666555444333444444444444444444444444555555555555555555555555555555666666666666555555}}}aaaXXXRRRQQQRRROOONNNOOOMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDAAAAAA@@@@@@@@@AAABBBBBB>>>????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666666666666555555666999<<<>>>>>><<<999777555444666777888777555555666666666666555555555444444444444333333333222333333444333333222222333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222444333333222222222333333555444333333555555444333222222222222222222222222111222222333444333333333222222222222222222222222333222222111111222222333222222222222222222222222222333444444222222333444444444333222222222333333333333333333333333333333111111111222222333333333222222222333333444444444444444444444444444444444444444444555666666777777777666555444444555666777999888666666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::999999777777666777999;;;<<<<<<<<<<<<:::;;;;;;===>>>???@@@@@@AAAAAA@@@@@@@@@?????????@@@BBBCCCCCCBBBBBBDDDEEEDDDDDDCCCBBBBBBBBBAAAAAAFFFGGGGGGGGGHHHGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@??????>>><<<;;;999777666666777888999999999999999:::999999999:::;;;;;;<<<999999999:::::::::::::::;;;:::888666444333111111444444444333333333222222222222222333333333444444666555555444333333222222111111222333444444444444333333333333333333333333333333444444333333222111444444333333333333444444111111111222222333333333222222222222222222222222///111444555444333222222222222222222222222222222111111111111111111111111222222222333333444444444333333444444333222222111111333444666666555444333333333333333333333333333333333333333333333333333555444333333222222333333111111222222222333333333333333333333333333333333555444444333333333444444222333333444444555555555333333444555555666555555333333333333333333333333222222333444444555555666333333333333333333333333222333444444333333444555555555555555555555555555555555666666666666555555555555555555555555555555444444444444444444444444555555666777777777666666{{{^^^VVVPPPOOOPPPNNNMMMOOOOOONNNMMMLLLKKKKKKJJJJJJHHHHHHIIIIIIHHHGGGEEEDDDAAAAAAAAA@@@AAAAAABBBBBB???????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777666666666555555777:::>>>???>>>===;;;888666555666666666555555555666666666666555555555555555444444444333333222333333444444444333333333333333333333333333333333333333333333333333333222333333444444333333222444444444444444444444444222222222222222222222222222222111111111111222222555444333333555555444333222222222222222222222222000111111222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222333444444222222333444444444333222222222333333333333333333333333333333111111111222222333444444222222333333333333333444444444444444444444444444444555555666666777888888888888777666666777888888999999888777777888:::;;;<<<;;;;;;;;;;;;;;;;;;<<<999999:::::::::999888888888:::<<<>>>???@@@??????<<<<<<===>>>@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAADDDHHHIIIIIIGGGGGGGGGJJJJJJIIIIIIIIIHHHGGGGGGIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA???===;;;999888777444555666888999:::::::::999999999999999:::;;;<<<999999999999888888888888:::999888777555333222111222222222333333333444444444444444333333333222222444333333333222111111111000111222333444444444444333333333333333333333333666555333111111222333444333222222222222222333333111111111222222333333444222222222222222222222222+++...222444444333333444222222222222222222222222111111111111111111111111222222333333333333444444111222333444444444444444000222444666777666444333333333333333333333333333333333333333333333333333555444333333222222333333111111222222222333333333333333333333333333333333444444333333333444444555333333333444444555555666333333444555666666666666333333333333333333333333444444444444444444444444333333333333333333333333222444555555444444555666444444444444444444444444666666666666666666666666555555555555555555555555555555555555555555555555555666666777888888777777xxx\\\TTTNNNNNNOOONNNMMMNNNOOONNNMMMLLLKKKKKKKKKKKKHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBAAAAAAAAAAAABBBBBB?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777666666888<<>><<<:::888666555666555444333555555555666666555555555555555555555444444444333222333333444444444444444333333333333333333333333444444444444333333333333222333333444444333333222444444444444555555555555111222222222222333333333111111000000111111222222555444333333444444333222222222222222222222222222000000111222222222222111222222222222222222222222333222222111111222222333222222222222222222222222222333444444222222333444333333333222222333444444333333333333333333333333222222222222222333444555333333333333444444444444444444444444444444444444444555555666666777888888999999888888888888999999888999:::999888888:::<<<<<<<<<;;;::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;===???@@@BBBBBBBBBAAA@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDBBBFFFKKKMMMMMMKKKJJJIIIJJJJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGEEECCCAAA???===;;;::::::555666777999::::::;;;;;;999999999999999:::;;;;;;999999999888888777777777888888888777666444222222111111111222333444444444555555555444333222222222//////000111222333444444333444444444333333222111333333333333333333333333777555222000000111333555222222111111111222333333111111111222222333333333222222222222222222222222+++---111222222333444555333333333333333333333333444333333222222333333444333333333333333333333333111222333444555555555555...000222444444444222222222222333333333333444444333333333333333333333333555444333333222222333333111111222222222333333333444333333222222333333444444444333333333444555555333333444444444444444444444444555666666666555555333333444444444444333333444444444444444444444333333333333333444444444444222333444444333333444555444444444444444444444444666666666666666666666666555555555555555555555555666666666666666666666666555666777888888999999888ttt\\\TTTNNNNNNPPPNNNNNNOOONNNNNNLLLKKKJJJJJJKKKKKKHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777777888:::===??????===;;;888666555555666666444333444444555555555555444444555555555555444444444444222333333444555555444444444444444444444444444444555555444444444333333333222333333444444333333222333333333444444555555555111111222222222333333333222111111111111222333444555333222222333333222111111111111111111111111111000111222222333333222222222222222222222222222222333222222111111222222333222222222222222222222222222333444444222222333444222222222222333444444555333333333333333333333333444333222222222333444444444444444444444444444444444444444444444444444444444444555555666777777888888888888888888888888888777999;;;;;;999999:::<<<======<<<;;;;;;<<<============<<<<<<<<<===???@@@AAABBBDDDEEEFFFFFFFFFEEEFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFHHHLLLMMMMMMLLLMMMMMMIIIJJJKKKLLLLLLLLLKKKJJJLLLMMMNNNOOONNNMMMKKKJJJHHHIIIJJJKKKKKKKKKJJJIIIIIIGGGEEEBBB@@@?????????;;;;;;<<<<<<<<<;;;;;;:::999999999999999999::::::;;;;;;:::999999888777777666777777777666555444333222222222222222222333333444444444444444444333333///000111222333444444555333333444444444333222222333333333333333333333333555444333222222222333333222222222222222333444444222222222222222222333333222222222222222222222222///111222222222222333555333333333333333333333333444444333222222333444444333333333333333333333333333333444444444444444333///000111333444444333333222222222333333444444444333333333333333333333333555444333333222222333333111111222222222333333333444333333222222333333444333333333333333444555666444444444333333333333333555666666666666555555444333333444555555444333333222333333444444555555555333333444444444555555555333444555555444444555777555555555555555555555555666555555555555555555666555555555555555555555555777777777777777777777777555666777888999999999999rrr\\\TTTOOOOOOPPPOOOOOOQQQMMMLLLKKKJJJIIIIIIJJJKKKHHHHHHIIIIIIHHHGGGEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777888999:::===@@@???===:::555444333444666666666444333444444444444444444333666666555555555444444444222333333444555555555444444444444444444444444444555555555444444333333333222333333444444333333222222222222333333444444444111111111222222333333333222222222222333333444555444333222222222333111000111111111111111111111111222222333444444444444333222222222222222222222222333222222222222222222333222222222222222222222222222333444444222222333444111111111222333444555666333333333333333333333333555444333222222222333444555555555555555555555555444444444444444444444444444444555555666777777777777777777777777777777777666999<<<===:::999:::;;;???>>>===<<<<<<===>>>???@@@???>>>===>>>???BBBCCCFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJLLLLLLKKKLLLOOOQQQMMMNNNPPPQQQRRRQQQQQQPPPMMMNNNOOOPPPPPPNNNLLLKKKGGGHHHJJJKKKLLLLLLKKKKKKKKKJJJHHHEEECCCBBBBBBBBB@@@@@@@@@???>>><<<;;;:::::::::999999888999999:::<<<<<<;;;;;;:::999888888555666777777777666444333444444333222222111111111222333333444444555555666444444333333333333333333///000222333444555555555333333333333333333333333333333444444444333222111333333333333444444555666222222222222222222222222222222222222222222222222444444444333111111222444333333333333333333333333333222111000000111222333333333333333333333333333555555555555444333222222111222333444555555666666222222222333333444444444333333333333333333333333555444333333222222333333111111222222222333333333444444222222222222444444333333333333333444555666444444444333333222222222666777777777666555444444333333444555555444333333000111222333555666777888444444444555555666666666666777888888777777888:::777777777777777777777777555555444444444444555555666666666666666666666666777777777777777777777777666666777999999:::::::::uuuZZZSSSOOOPPPRRRPPPOOOOOOOOONNNMMMKKKIIIHHHGGGGGGCCCDDDEEEFFFGGGGGGGGGGGGDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888666555555666777666888;;;===>>>>>>>>>===888888666555333333222222777777777777888888888888666666666555444222111000222222444444444444222222000000000111111222222222444444444333333222222222333333333222222222111111111111222333444444444444555333222222333333111000444444333555777888888777666555444333222000////////////000111222222333333222222222111222222333333000111111222222333333444333222222111111222222333666444222000000222444555222222333333333333444444444333333222222333333444444444222222222222444444222222333333333333333444444444444555555555666666777777666666666777777888666666777777777555444333777777777777888888888888::::::::::::::::::;;;;;;:::::::::;;;<<<===>>>???AAA@@@???>>>???AAACCCEEEEEEGGGJJJLLLLLLLLLLLLMMMOOOMMMLLLKKKKKKMMMNNNPPPQQQOOONNNNNNNNNNNNMMMKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMNNNPPPRRRSSSQQQOOOOOOPPPRRRRRRRRRPPPNNNMMMKKKIIIHHHIIIKKKLLLLLLLLLNNNLLLJJJHHHFFFEEEEEEEEECCCBBBAAA???===<<<:::999::::::999888777777777888999888888999999888666333777777888999888666444222111111111222333444555666777777555444333222222222333333333333333333333333555444444333333444444555111222333333444444333333444444444444444444444444222333333444444333333222333333222222333333444555333333555555555555333333333333333333333333333333444333333222222333333444111111222222222333333333333333333222222111111111444444444333333222222222333222111111222444555666555444333333222222333333111111222222222333333333222222333333444555666666222333333444444333333222222222222222222222222222444444444444444444444444333444444555555444444333222222333333333333444444444444444444444444444444333333333333333333333333555555444444444444555555666555444444444666777888666555555555555666777777222333444555555444333222555444333222222555777999555555555555555555555555555555555666666666666666vvv\\\TTTOOOPPPQQQPPPOOOQQQQQQOOONNNKKKIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>====================================;;;:::888666555666777888888:::<<<===>>>===<<<;;;888777666555444333333333666666555555555555555555333333444444555555444444222333333444444333333222111111111222222222333333444444444333333222222222333333333222222222222111333333333333333222222111444222111222333333222111222222222333444555555444444444333222111000////////////000000111222222333555555444333222222222222333333333333333222222222333222222111111222222333666444222111111222444555222222333333333333444444444333333222222333333444555555444333333444555555222222222222333333333333222333333333444444444444444444333333333444555555666777777888888777666555777777777777888888888999999999::::::::::::;;;;;;:::::::::;;;<<<===??????@@@@@@@@@@@@AAACCCEEEFFFFFFIIIKKKMMMLLLLLLLLLMMMPPPOOOMMMMMMMMMNNNPPPQQQRRRPPPOOOOOOPPPQQQOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNPPPRRRSSSQQQPPPNNNOOOPPPPPPOOONNNMMMLLLKKKJJJJJJKKKMMMNNNMMMLLLNNNMMMKKKIIIGGGGGGFFFFFFDDDDDDDDDCCCBBBAAA@@@???<<<<<<;;;:::999999999999:::999999999:::999777555666777888999888777555444444444444444555666777888888777666444333222222222333333333333333333333333444444444333333444444444111222333333444444333333333333333333333333333333333333333333333333333333333333222222333333444555222333444555555444333222333333333333333333333333444333333222222333333444111111222222222333333333333333333222222222111111444444444333333222222222333222222111222333444555444444333222222222222222222222333333333444444444222333333444444555555555333444444555555444444333444444444333333333333333444444444444444444444444444555555666666555555444333333444444444555555555555555555555555555555555444444444444444444444444555444444333333444444555666555555555555666666777555555555666666666666777333444555666666555444333555555666666777888888999777666666555555666666777666777777777777888888888www^^^VVVOOOOOOPPPPPPPPPSSSRRRQQQOOOLLLJJJHHHGGGGGGKKKKKKKKKJJJJJJHHHGGGGGGDDDCCCCCCBBBBBBAAA@@@@@@============>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;:::888777666777777888:::;;;<<<======<<<:::999777666555444444444444444666666555555444444444333222333444444555555444444222333333444444333333222222222333333333333333444444444333333333333222222333333333333222222222222555555444333222111///...333222111222333444333222111111111111111222222222444333333333222222222222///000000111111222222333777777555444333222222222555555444444333222222111333222222111111222222333555444222111111222444555222222333333333333444444444333333222222333333444666555555444444555555666333333333333333333333333333333444444444555555555666666666666666777888999777777888999999999888888777777888888888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@AAABBBDDDFFFGGGHHHHHHJJJLLLNNNOOONNNMMMMMMNNNPPPOOONNNNNNNNNPPPQQQRRRRRRQQQPPPQQQSSSSSSSSSRRRQQQPPPOOONNNNNNOOOOOOPPPOOOOOOOOOPPPSSSSSSRRRQQQPPPPPPOOONNNMMMMMMLLLLLLKKKJJJKKKMMMOOOPPPNNNLLLNNNMMMLLLJJJIIIHHHHHHHHHFFFGGGGGGGGGGGGGGGFFFFFF???>>>===<<<;;;;;;;;;;;;;;;:::999:::::::::888666555666777888999888777777666666666666777888999:::888777666555444333333333333333333333333333333333444444444444444444444444111222333333444444333333222222222222222222222222444444222222222222444444333333222222333333444555222222333333333333222222333333333333333333333333333333222222222222333333111111222222222333333333333333333333222222222222444444333333333333222222333222222222222222333444444333222222111111222222333333444444444555555555444444444444444444444444444555555666666555555444666666555555444444333333444444444444444444444444555666666666666666666555444555555555555666666666666666666666666666666666555555555555555555555555444444333333333333444444666666666666666666555444444555666777777777666666555555666666666666555555444555777888999999888777999888666555555666888999888888888888999999::::::yyy```WWWOOONNNOOOOOOQQQTTTSSSRRRPPPMMMKKKIIIHHHGGGIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@<<<<<<======>>>>>>??????>>>======<<<<<<;;;;;;:::;;;:::999888888888888999888:::;;;======<<<;;;:::666555555444444444555555888777777666666555555444555555555555444333222111333333333333333333333333444444444444444444444444333333333333333333333333444444333333333222222222444444444333222111//////222111111222444555444333222333333333111111111222444444444444444555555555111111222222333333333333666555444333333333333333555555555444444333333333333222222111111222222333444333222111222333444555222222222333333333444444444333333222222333333444555555444444444444555555444444444444444444444444666666666777777777777888777777777888888:::;;;;;;888888999:::::::::;;;;;;888888888999999999::::::999999999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>@@@@@@AAABBBFFFIIIKKKLLLLLLKKKMMMOOOQQQQQQPPPOOONNNOOOOOONNNNNNNNNOOOPPPQQQRRRQQQPPPPPPQQQSSSTTTTTTSSSSSSRRRPPPNNNNNNNNNPPPQQQPPPOOOOOOPPPRRRSSSSSSQQQRRRQQQPPPNNNMMMLLLLLLLLLHHHIIIJJJMMMOOOOOOMMMKKKLLLLLLKKKJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJIIIHHHGGGAAA@@@???>>>======<<<<<<<<<:::999999:::999888666444555777888999:::::::::888888888888888999::::::999888777666555555555555444444444444444444444444333444444444444444444333111222333333444444333333222222222222222222222222555444222111111222444555333333222222333333444555222222222222222222222222333333333333333333333333333333222222222222333333111111222222222333333333333333333333333333333333333333333333333333333333333333222222222222333333333333222111111111111222333333333333444444444444444444444444444444333333444444555555555555444444666666555555444333333333444444444444444444444444555555666666666666555555444444555555555666666666555555555555555555555555555555555555555666666666555555444444444444555555555666777777777555444333333555777888999888666555666666777777777777666666333444555666666777777666:::888666444444666888:::888888888999999::::::;;;zzzaaaWWWOOOMMMNNNNNNPPPTTTSSSQQQOOOMMMKKKIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGDDDCCCCCCBBBBBBAAA@@@@@@<<<<<<======>>>>>>??????>>>>>>>>>=========<<<<<<:::::::::999999999999999666777:::<<<======<<<<<<666555555444444444555555777666666666555555444444555555555555444333222222333333333333333333333333444444444444444444444444333333333333333333333333444444444333333333222222222222222333333222222222333222111222444555555333333555666555333222333555333333333333444444444444333333333444444444444444222222111111222333444444333333333444444555555555333222222111111222222333333222222222222333444555222222222333333333444444444333333222222333333444333333333444444333333333555555555555666666666666666666666777777777777888444444444555666888999:::::::::::::::;;;;;;<<<<<<999999999999::::::::::::999::::::;;;<<<<<<======<<<<<<<<<===>>>???@@@AAABBBDDDHHHLLLNNNOOONNNNNNOOOQQQSSSSSSQQQPPPPPPPPPLLLLLLLLLMMMMMMNNNOOOPPPOOONNNMMMOOOQQQSSSRRRQQQSSSRRRPPPNNNNNNNNNPPPQQQPPPOOONNNOOOQQQSSSRRRRRRQQQPPPNNNLLLKKKJJJIIIIIIFFFFFFHHHJJJMMMMMMKKKIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIGGGFFFDDDCCCAAA@@@???>>>>>>>>><<<:::999888999999888666555555777888:::;;;;;;<<<888888888777888888999:::999999888777666666666666444444444444444444444444333333444555555444333333111222333333444444333333444444444444444444444444555444222111111222444555333333222222333333444555222222222222222222222222333333333333333333333333333222222111111222222333111111222222222333333333333333333333333333333333333333333333333333333333222333333333444444444444444333222222111111222222222222222222333333333333444444444444444444333333333333444444444444333333555444444444333333333222444444444444444444444444333444444555555444444333333444444444444555555555444444444444444444444444333333444444555555555555777777666666666666777777555666777777777555444333444555777999999888777555777777777666666777777777666555444333444666888999999777555333333555777999777777888999999:::;;;;;;zzz```VVVNNNMMMMMMMMMOOORRRQQQPPPNNNLLLJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIDDDCCCCCCBBBBBBAAA@@@@@@============>>>>>>>>>>>>????????????????????????::::::::::::::::::::::::555666999<<<=========<<<777666555444444444444444333333333333333333333333111222333444555666666666444333333222222333333444555444444444444444333333222222333333333333444444444444444444333333333333000111222333444555555444444333222333444555444333222555777666333222444777111111111111222222222222444444444444444444444444000000000111222333444555111222222333444555555555333222222111111222222333222222222222333444555555222222333333333333444444444333333222222333333444222333333444444333333222333444444555666777888888333333444444444555555555555555555777888:::<<<===;;;;;;:::::::::;;;<<<<<<999999:::::::::;;;;;;;;;:::;;;;;;<<<===>>>??????============>>>@@@AAABBBCCCEEEHHHKKKNNNNNNNNNNNNNNNPPPRRRRRRQQQOOOOOOOOOIIIJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKMMMOOOPPPPPPOOOQQQPPPOOONNNNNNOOOOOOPPPPPPNNNMMMNNNPPPRRRRRRQQQOOONNNMMMKKKIIIGGGFFFEEEDDDDDDEEEHHHJJJKKKJJJIIIGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLJJJHHHGGGGGGFFFEEECCCBBBAAAAAA@@@>>><<<999999::::::999888666666777888:::;;;<<<===999888888888888888999999:::999888888777777777888444444444444444444444444222333444555555444333222111222333333444444333333444444444444444444444444444444222222222222444444333333222222333333444555333333222222222222333333333333333333333333333333222222111111111111222222111111222222222333333333333333333333444444444444222222333333333333444444222333444555666666666666555444333333222222333333111111111222222222333333444444444444444444444444222333333333333333333222333333333333333333333333444444444444444444444444333333444444444444333333333333444444444555555555444444444444444444444444333333333444555555666666888888777777777777888888666666666666666666555444555666777888888888777777777777666666666666777777999888666555555888;;;===888777555444444555777888777777888999:::;;;<<<<<>>>>>>>>>>>============<<<<<<======>>>>>>??????::::::;;;;;;;;;;;;;;;:::666888:::<<<===<<<;;;:::888777666555444333333333111111111222333333444444000111333444555666666666444333333222222333333444444444444444333333222222222222222333333444444444555444444444444333333333222222333444555666666555555444333333444555333222///222555444111000333777333333333333222222222222333333333333333333333222222222222222222333444555222222222333333333333333333222222111111222222333111111222222333444555555222222333333333333444444444333333222222333333444333333444555555444333333000111222444555777888999222333333333444444444444777777888999;;;===???@@@===<<<;;;:::::::::;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAA=========>>>???@@@AAABBBBBBDDDFFFHHHJJJKKKLLLLLLJJJLLLNNNOOONNNMMMMMMMMMHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNNNNMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOMMMLLLMMMOOOPPPQQQQQQOOOOOOOOOMMMKKKHHHFFFDDDDDDDDDDDDFFFHHHJJJJJJIIIGGGHHHJJJKKKLLLLLLLLLKKKJJJKKKNNNOOOPPPOOOMMMKKKKKKJJJIIIGGGFFFEEEDDDDDD@@@>>><<<;;;<<<<<<<<<;;;777777888999:::;;;======:::999999888888999999999::::::999888888888888999555555555555555555555555222333555666666555333222111222333333444444333333333333333333333333333333333333333333333333333333333333222222333333444555555444333222222333444555333333333333333333333333222222111111111111222222111111222222222333333333333333333444444444555555222222222333333444444444111222444666888888888888666555444444333333444444222222222333333333444444222333333444444555555555333333444444444444333333333333444444555555666666444444444444444444444444444444555555555555444444444555555555555666666666555555555555555555555555333444444555666666777777888888777777777777888888666555555555555666666777666666777777777888888888777666555555555555666777888777777777777999:::;;;888777777666666777777888888999:::;;;<<<======>>>yyy]]]TTTMMMLLLMMMLLLLLLNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>======<<<<<<777888888999:::;;;<<<<<<::::::;;;<<<<<<;;;;;;;;;888999;;;<<<<<<;;;999888999888666555444333222222111222333444555666666777444444444555444444333333444444222222222222444444444444444333333222222222222222222333333444444444555555444444444333333333333444555555666666555555666555333333444444333222+++///333222///...222555777777666666666555555555111111111111111111111111555555444333333333444444444333333222222111111000333222222222222222222333111111222333333444555555222222333333333444444444444333333222222333333444333444555666666555444333---...000222444666888888444444444555555555666666444444555666888;;;===>>>===<<<;;;:::999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBB======>>>>>>???@@@BBBCCCAAABBBDDDFFFGGGIIIIIIJJJGGGIIIKKKLLLKKKJJJJJJKKKHHHIIIJJJLLLMMMMMMNNNNNNMMMKKKKKKKKKMMMNNNMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOMMMKKKLLLNNNPPPPPPPPPRRRRRRSSSRRROOOLLLIIIFFFEEEDDDCCCEEEHHHJJJKKKKKKGGGIIIKKKLLLMMMNNNMMMMMMJJJLLLOOORRRSSSSSSQQQPPPNNNMMMLLLJJJHHHGGGGGGGGGCCC@@@>>>======>>>>>>===888888888999:::;;;===>>>;;;::::::999999999::::::::::::999999888999999999555555555555555555555555222333555666666555333222222222333444444444333333222222222222222222222222222333333444444333333222333333222222333333444555555555333333333333555555333333333333333333333333222222111111111111222222111111222222222333333333333333333444444555555555222222222333333444444444111222555777999:::::::::666666555444444444444555333333333444444444555555222222333333444555666666444555555555555555555444333333444555666777888888444444444444444444444444555555666666666666555555666666666666777777777777666666666666666666666666444555555666777888888999777777666666666666777777666555444444444666777999777777777666777888888999777666555444444555666777333444666777888888777777888888888888888888888888::::::;;;<<<===>>>???@@@xxx]]]TTTJJJGGGKKKOOOOOOMMMOOONNNMMMJJJHHHIIIKKKMMMJJJJJJJJJIIIHHHFFFEEEDDDAAAAAABBBBBBBBBBBBBBBBBBBBBAAA???======>>>@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<999888888999;;;<<<<<<;;;:::999888999;;;<<<;;;:::555777777666555444555666444444444444444555666777333333333333333333333333111222333333444444333333333222222111111222222333777666555444444555666777666555333222222333444555444333333222222111111111222333444555555555444333555444444333222222222333222222222222333333444555444444444333333222222222111111222333333444555555444555888:::999777333111111111111222222333333333222222333333333333444444555444222000000000222333333333333444333333222222666666666666666666666666444444444444444555666777555444333222333333555666888888777777888;;;>>>????????????>>>???@@@@@@AAA========================BBB@@@???======>>>@@@AAA@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAACCCEEEFFFGGGHHHFFFGGGIIIJJJKKKJJJJJJIIILLLLLLMMMMMMLLLKKKJJJJJJLLLLLLKKKJJJIIIHHHGGGGGGKKKLLLMMMNNNOOONNNNNNMMMNNNNNNMMMMMMNNNPPPQQQSSSPPPQQQRRRRRRQQQNNNJJJHHHCCCDDDFFFGGGGGGGGGHHHIIIMMMPPPRRRSSSRRRPPPPPPPPPNNNOOOPPPRRRRRRRRRQQQQQQVVVSSSOOOKKKHHHGGGHHHHHHBBBBBBAAA@@@???======<<<<<<<<<;;;;;;;;;<<<=========<<<:::999999:::<<<===999999::::::::::::;;;;;;999666333444666888888777555444333333444555777888666666555555555444444444444444444444444444444444222333333444444333333222444333333222222333333444444444333333333222222222333333222222333333444555333222222111111222222333333444444555555444444333333444555555666666555555555555555444444333333333333333444555666777888999444555666666333222222222555444444333333444444555888555222222444555444222222333444444555555444444444333333444666777777666666555555555555444444444555444444444444555666666555555555555666666666666555666777777777666444333777777777777888888888888555555555555555666777777777777666666666666777777999999888888888888888888999999777666555555555555777777777777666666666666666666777888999999::::::<<<<<<<<<;;;::::::<<>>===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::<<<======<<<===;;;::::::::::::999777555777777666555444555666333333333333333333444555333333333333333333333333333444555555666666555555333333222222222222333333666555555444444555555666555444444333333444444444333333333222222222222222222333444555555555444444333222222111000000111111333222222222333333444555444444444333333222222222222222222333333444444555111333444555555333111///111111222222222333333333222222333333333333444444666444333222111222333444333333444444444444333333444444444444444444444444222222222333444555666777555444444333444555666777888888777888999;;;>>>???===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAABBBCCCCCCFFFGGGHHHJJJKKKKKKJJJJJJLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLKKKLLLMMMNNNNNNNNNMMMMMMNNNMMMMMMMMMMMMOOOPPPQQQMMMNNNPPPRRRRRRPPPNNNMMMFFFFFFGGGFFFEEEEEEHHHJJJNNNQQQSSSTTTSSSRRRQQQQQQOOOPPPQQQRRRSSSSSSSSSRRRUUUSSSPPPMMMJJJIIIIIIIIIDDDDDDCCCAAA@@@>>>======<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999999:::<<<===;;;;;;;;;::::::999999999===:::777666777777555333666555555555555666777888444444444333333333222222222222222222222222222222333333444444444444333333444333333222222333333444444444444444333333333333333333222222333333444555333333222222222222333333333444444555555444444333333444444555555555555555333333333222222111111111333333444555666777888888555666777666444222222333555444444333333444444555888555222222444555444222333333444444555555444444555444333444555666555444222333333444555666777777555444444444444555666666555555555555666666666666666666666666666555555444666666666777777777888888666666666666666777888888777666666555555666666777999999999999999888888888777666666666666777777888777777777777777777777777::::::::::::;;;;;;;;;<<<;;;<<<============@@@BBBwww\\\TTTLLLHHHKKKNNNNNNMMMJJJLLLLLLLLLIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===>>>>>>===???===;;;::::::999777555555777777666555444555666333333222111111111222222333333333333333333333333333444555555666666555555444444333333333333444444333444444555555444444333333333444444555444444333222222222222333333333333222333444444555555444444333222222111111111111111333333222222222333444444444444333333333333222222333333333333333444444444555555555666555555444333222222222222333333333333222222333333333333444444555444333333333444555666333444444555555555444444222222222222222222222222111111111222333555666777555555555555666777999999999999999999;;;===???@@@======<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????@@@BBBBBBCCCBBBAAA@@@@@@AAABBBCCCAAAAAA@@@@@@@@@@@@@@@???EEEFFFGGGIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIGGGHHHIIIJJJKKKMMMMMMNNNKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLNNNOOOOOOIIIKKKNNNQQQRRRSSSRRRRRRJJJIIIGGGDDDCCCDDDGGGJJJOOORRRUUUVVVUUUTTTSSSTTTPPPQQQRRRTTTTTTUUUTTTTTTTTTTTTRRRPPPOOOMMMLLLKKKHHHGGGFFFDDDBBB@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<;;;:::999888777777===;;;:::999999888555333777777666666666777888888444444444333333333333222222222222222222222222222444444444444444444444444444333333222222333333444555555555444444444444333333333333333333444444555444444333333333333444444333444444555555444444333333333444555555555555555333333222222222222111111333333444555666777777888555666888777555333333444555444444333333444444555666555333333444444444333333333333444444444555555666444333333444555333222222333333444555666777777555444444444444555666666555555555555666666666666777777666555555555555555555555666666666777777777777777777777777888999999777777666666666666777777555555555555555555555555444444555666777999:::;;;888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@AAABBBDDDsss[[[TTTMMMIIIKKKMMMNNNMMMKKKMMMOOOOOOMMMKKKJJJJJJHHHIIIIIIIIIIIIIIIHHHHHHDDDDDDCCCBBBAAAAAA@@@@@@===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::<<<>>>===<<>>===<<<<<<;;;;;;;;;;;;<<<;;;::::::999::::::;;;;;;;;;::::::999888888777999999:::;;;;;;;;;999888888888777777777777777777666666666666555555555555444444444444444444444444555444444444444444444555444333333222222333333444666666555555555444444444333333333333333444555555555444444333333444444555333444444555555444444333333333444555555555444444444444444444444444444444333333444555555666777777555777888777555444444555555444444333333444444555555444333333444444444444333333333333444444555555777555444333444444222111666555555555555444444444555444444444444555666666555555555555666666666666888777555444444555555666555555555555666666666666777777666666777777888999888888777777777777888888444555555555555555666666555555555666777999:::;;;999999999999999:::::::::999999999:::;;;;;;;;;<<<<<<>>>AAABBBBBBAAAAAABBBoooYYYTTTNNNJJJKKKMMMMMMMMMKKKMMMPPPPPPNNNKKKJJJJJJGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDCCCBBBAAAAAA@@@@@@===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888999;;;<<<<<<;;;===;;;::::::::::::999777555777777666555444555666666555444333333333333333444444444444444444444444111222333333444444333333555444444333333444444555111222333444444333222111111222444555666555444333222222222333333444444555333333333333444444555555555444444333444444555555444333333222222333333333333333333333333333333333555444444444444444444444333222111111111222333333333333333333333333333333222222222333333333444444111111111222222333444444333444444555666666666555333333333333333333333333222222333444666777999:::555666777999:::;;;;;;<<<<<<======>>>@@@AAACCCCCCBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBDDDFFFHHHJJJIIIHHHGGGEEECCCBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFDDDCCCCCCEEEGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLKKKKKKJJJLLLNNNPPPRRRSSSTTTTTTQQQPPPLLLGGGDDDDDDGGGJJJNNNQQQUUUVVVVVVVVVVVVWWWSSSSSSTTTUUUVVVWWWXXXYYYXXXYYYYYYYYYXXXVVVTTTSSSMMMLLLKKKIIIFFFDDDCCCBBB@@@???>>>===<<<;;;;;;;;;===<<<<<<;;;;;;:::::::::999999999999999999999999888999;;;<<<<<<;;;::::::888888888888777777666666777777666666666555555555444444444444444444444444555444333333333333444555444333333222222333333444666666555555555444444444444444333333444444555666555444444333333444444555333444444555555444444333222333333444555444444444444444444444444444444444333333444444555555666666555666888777666444555555555444444333333444444555333444444444444444444444444444333333333444555666777666444444444444222000666555555555555444444444555444444444444555666666555555555555666666666666888777555444444555555666555555555555666666666666666555555555555666777777:::999999888888999999:::777777777888888999999999777777777777777888999999::::::::::::;;;;;;<<<<<<888999:::;;;<<<===>>>>>>>>>@@@BBBBBBAAA?????????lllXXXTTTOOOKKKKKKLLLMMMMMMJJJLLLNNNNNNLLLJJJHHHHHHGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999888888999;;;<<<<<<;;;;;;:::999999;;;;;;:::999555777777666555444555666666666555444444444555555444444444444444444444444333444555555666666555555444444333333333333444444222333333444444333333222222222333444555555555555333333333333444444444444444333333333333444555666222222222222222333333444444444333222222222333333222222333333333333444444444444444444444555555555333333222222222333444444444444444444333333333333222222333333333333444444111111222222222222222222222333444555555555555555555555555555555555555555444444444555666888999:::666777888::::::;;;;;;;;;<<<<<<>>>???@@@AAABBBCCC@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCDDDEEEFFFGGGEEEFFFGGGIIIKKKLLLNNNNNNLLLKKKKKKJJJJJJJJJJJJKKKJJJKKKKKKLLLLLLKKKKKKJJJMMMMMMOOOPPPRRRRRRSSSSSSRRRQQQOOOLLLHHHGGGHHHIIILLLOOOSSSUUUUUUUUUVVVVVVTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[[[[[[[YYYWWWUUUTTTNNNMMMLLLJJJHHHFFFEEEDDDBBBAAA@@@???======<<<<<<>>>>>>======<<<<<<;;;;;;888888888888999999:::::::::;;;===<<<:::999999:::::::::::::::999888777666555555555444444444333333222222222222222222222222444444222222222222444444444333333222222333333444555555555444444444444333444444444444444555555666444444333333333333444444333444444555555444444333222222333444444444444444111111222222222222333333333333444444444555555555444555777777555444444555555444444333333444444555111333555555444333444555444444333222333444555666888666555555555555333222222333333444555666777777555444444444444555666666555555555555666666666666777777666555555555555555555555666666666777777777555555555555555666666777::::::999999999999::::::333444444555555666666777999999888777777777888888:::;;;;;;<<<<<<======>>><<<<<<===>>>???@@@@@@AAA@@@AAABBBAAA???>>>>>>>>>kkkWWWTTTOOOLLLKKKLLLMMMNNNKKKLLLNNNMMMKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::999888:::<<<===<<<;;;<<<:::999999;;;;;;:::888555777777666555444555666555555555444555555666666555555555555555555555555333444555555666666555555333333222222222222333333444444333333333333444444333333333333444555666666444444444444444333333333444444333333333444555666222222222222222333444444555444333333222222222333222222222333333444444444333333444444555555666666444444555555555666666666555555444444444333333333222222333333333333444444333333333333333333222222111222333444444555555555444444444444444444444444444444444555555777888888777888999:::;;;::::::999::::::<<<===???@@@@@@@@@???>>>>>>>>>>>>???@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEFFFHHHIIIKKKLLLMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJMMMNNNOOOPPPQQQRRRSSSTTTQQQRRRRRRQQQMMMJJJIIIIIIJJJMMMQQQSSSTTTTTTUUUUUUTTTSSSTTTTTTVVVXXXZZZ[[[[[[[[[ZZZYYYXXXVVVTTTSSSMMMMMMLLLJJJIIIGGGFFFFFFEEEDDDBBB@@@???>>>======????????????>>>===<<<;;;999999999888888888888888888:::;;;:::999999;;;=========>>>===<<<:::888777555555555555444444444444222222222222222222222222444333111000000111333444444333333222222333333444444444444444333333333333444444444444444555666666333333222222222222333333333444444555555444444333222222333444444444444333111111111222222333333333333333444444444444555555222444666666444333444555555444444333333444444555000333666666444333444555555444333222222444555777888777555555666666555444222333333444555666777777555444444444444555666666555555555555666666666666666666666666666555555444666666666777777777888888666666666555666777777888999888888777777888888999111222222333444444555555999888888777777888888999;;;;;;<<<======>>>??????????????????????????????@@@AAAAAA@@@???>>>@@@AAAkkkWWWTTTPPPMMMKKKKKKMMMNNNNNNOOOPPPOOOMMMKKKKKKLLLJJJJJJJJJIIIHHHGGGEEEDDDAAAAAABBBBBBBBBBBBBBBBBBBBBAAA???======>>>@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===>>>>>>======;;;::::::::::::999777555777777777555444555666444444444444444555666777555555555555555555555555111222333333444444333333333222222111111222222333666555333333333333555666333333222222333444666777555555555444444333333333444444333222333444555666444444444444444555666777555444333333222222222222222222222333333444444444333333333444555666777777000111222222333333333222555555555444444333333333222222333333333444444444555555555555444333222222000111222333444444444444444444444444444444444444444444444444444555666777777888999:::::::::999888777888:::<<<===>>>>>>>>>?????????>>>???@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGHHHHHHHHHDDDEEEFFFHHHHHHIIIIIIHHHJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDEEEEEEFFFCCCCCCDDDEEEFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKLLLMMMMMMLLLKKKJJJMMMMMMOOOPPPQQQSSSTTTUUUPPPRRRTTTTTTPPPLLLIIIHHHIIILLLPPPRRRSSSSSSTTTUUUSSSSSSSSSTTTUUUWWWZZZ[[[[[[[[[YYYWWWVVVTTTSSSRRRMMMLLLKKKJJJIIIHHHGGGGGGFFFEEECCCAAA@@@>>>>>>>>>@@@@@@@@@@@@???>>><<<<<<;;;::::::999888777666666444666888999888:::???CCC@@@@@@@@@@@@>>><<<:::999888777777777666666666666444444444444444444444444333222000//////000222333444333333222222333333444444444333333333222222222555444444444444555666666333222222111111222222333333444444555555444444333222222333444444444333333333333333444444555555555333333444444444444444444222333555555444333444555555444444333333444444555000333666666444333444666555444333222222444555777888777666666777777666555666666555555555444444444555444444444444555666666555555555555666666666777555666777777777666444333777777777777888888888888777777777777777888888999777777666666666666777777777777888888999::::::;;;888888777777888999::::::;;;<<<<<<===>>>??????@@@AAA@@@???>>>===;;;;;;:::@@@AAAAAA@@@???@@@BBBEEElll\\\SSSJJJIIIKKKKKKNNNQQQJJJKKKLLLMMMLLLJJJHHHGGGJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::;;;::::::::::::;;;<<<<<<:::::::::::::::999888777555555444444333333333222333333444444444444333333555555555555666666666666444444444444444444444444444444444444444444444444222222111111222222333444444444333222333444555666777777666555444333333333444444444444444444444444333333333333333333333333444444444444444444444444666666666555555444444444222444555777777666444333333333222111111111222222444444333222222222333444222222444444444444222222555555555555555555555555444333333333333444555666444333222111222333444555555555666666666666666666777777888999999999999999;;;;;;;;;<<<<<<<<<======??????>>>>>>???AAACCCDDDCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@@@@???@@@@@@@@@DDDEEEFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLPPPPPPPPPQQQPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQSSSSSSRRRQQQOOONNNMMMMMMIIIGGGFFFHHHNNNRRRTTTTTTRRRRRRRRRTTTVVVXXX[[[]]]^^^^^^\\\ZZZXXXUUUSSSRRRPPPNNNKKKHHHGGGFFFGGGHHHDDDDDDCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@===<<<;;;;;;:::::::::;;;888777666666777999<<<===???@@@AAABBBAAA???<<<::::::888555444555666777777555444333333333333444555444333333444555555444222444444444444444444444444444444444555555555666666444444444555555555555666555444444333333444444555777666555444333444444555333333333333333333333333666444222333555666444111222222333333444555666666444444444555555555555555555444444444444555666666444333222222333444555666222333444444555555444444777666555444333444555555888888777555333333555777888777666444444444555666888888888888888888888888777777888888777666555555444444555666777888999999::::::999888777666555555777777777777888888888888777777777777777888888888888888888888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???@@@AAABBBCCCppp[[[SSSLLLLLLMMMLLLLLLNNNLLLLLLMMMNNNMMMKKKIIIHHHJJJIIIIIIHHHGGGFFFEEEEEECCCCCCBBBAAA@@@>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;:::999888888999999888888888777777777555555666666666666555555888888777666555444333333444444444444444444444444444444444444444444444444333222222222222333444444444444333333333444555666666666555555444444333333444444444444444444444444333333333333333333333333444444444444444444444444555555555444444444333333444555666777666444222111333333222222222333333444333333333333333333333333333444555555555555444333555555444444444444555555444444333333333444444555444333222222222333444555555555666666666777777777777888999999999999999888;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@BBBCCCEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCEEEGGGIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMOOOOOOPPPPPPPPPPPPOOOOOONNNNNNOOOPPPPPPPPPPPPOOORRRQQQQQQPPPOOONNNMMMMMMHHHEEECCCDDDIIIMMMOOOPPPSSSSSSSSSSSSTTTVVVXXXZZZ[[[[[[[[[ZZZYYYWWWVVVUUURRRPPPNNNKKKIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA???>>>===;;;::::::::::::999999888777888888:::;;;>>>@@@BBBDDDDDDBBB???======:::777555555555555444555555444333333444555555555444333333555555444333444444444444444444444444444444444555555555666666444444444555555555555666555444444333333444444555777666555444333444444555333333333333333333333333444333333555777777555222333333333444444555555555555555666666555555444444555444444444444555666666777666666555666777888999333333444555555555555555777666555444333444444555555555555333111222444666777777666555555555555555666666666666666666666666777777777777666666555555333333444444555666666666888888777777777777777666777777777777888888888888777888888888888999999999999888888999999:::;;;<<<<<<======>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCuuu[[[TTTNNNNNNOOOLLLJJJKKKMMMMMMNNNNNNNNNLLLJJJIIIJJJIIIIIIHHHGGGFFFEEEEEECCCBBBAAA???>>><<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>========================;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;:::999888888777777777666666666666666666666777777777777666666888777777666555444333333444444444444444444444444444444444444444444444444444333333333333444555555444333333333333444555666555555555444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444333333333333555555666666555333111000333333333333333444555666222333444555555444333222555555666666666666555555555444333222222333444555444444444444444444444444444333333333333444555555444444555666777888888999999999:::::::::999888888<<<<<<<<<<<<============>>>>>>>>>???AAACCCDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@?????????===>>>@@@BBBDDDFFFHHHIIIKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOONNNLLLLLLMMMNNNNNNNNNNNNMMMOOOOOONNNNNNNNNMMMMMMMMMHHHFFFCCCBBBEEEHHHKKKLLLSSSSSSRRRRRRRRRTTTUUUVVVYYYYYYZZZZZZZZZZZZYYYYYYTTTSSSRRRPPPMMMJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBCCCAAA???<<<;;;:::::::::;;;:::::::::999999888888<<<>>>BBBEEEFFFEEEBBB@@@@@@===999777666555444222555555444333333444555555666444333333444555555444444444444444444444444444444444444555555555555555444444444555555555555666555444444333333444444555666666555444444444444555333333333333333333333333333333555777999999666333444444444444444444555555666666777777777555444333555444444444444555666666555444444444444555666666444555555666666666666666888777666555444444444444444444444333222333555777666666777777666666555555666666666666666666666666666666666666666555555555555555555555555555555555555555666666777777888888777777777888888888999999888999999999:::::::::::::::999999::::::;;;<<<===>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCC{{{^^^UUUOOONNNNNNKKKJJJKKKMMMMMMMMMMMMMMMKKKJJJIIIJJJIIIIIIHHHGGGFFFEEEEEECCCCCCBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<======;;;::::::::::::;;;<<<<<<<<<<<<;;;:::999888888777555555555555555444444444666666777777777777666666444444444555555555666666444444444444444444444444444444444444444444444444444444444444444555666666333333333333444444555555444444444444444444444555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444555555444333222111333333333444444666777888111222444666666555333222555555555555555555555555555444333222222333444555444444444444444444333333444444444444444555555666222333333555666777888888::::::::::::::::::999888<<<<<<=========>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFEEEFFFFFFFFFGGGHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>:::;;;===???BBBDDDEEEFFFHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNOOONNNNNNNNNKKKLLLLLLMMMNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMKKKHHHEEECCCCCCEEEHHHJJJOOOOOOOOOOOOPPPRRRTTTUUUXXXYYYYYYZZZ[[[[[[ZZZZZZVVVVVVUUUTTTQQQMMMJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBCCCFFFEEEBBB???===<<<;;;;;;:::;;;;;;;;;;;;:::999999999<<>>>>>>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBCCCAAABBBDDDEEEEEEEEEDDDCCC~~~aaaWWWNNNLLLKKKJJJKKKNNNLLLLLLLLLLLLKKKJJJIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA????????????????????????========================;;;::::::::::::;;;<<<<<<<<<;;;:::888777777777777666666666777777777777777444555555666666555555444444444444444555555555555444444444444444444444444444444444444444444444444555555444444555555666777333333333444444444444444333333333444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222333333444555555555555333333333444555666777888111222444666666666444333555444444444444444444555555444333333333333444555333444444555555444333333444444555555666666666666111111222333555666777777::::::;;;;;;;;;::::::999=========>>>>>>>>>??????>>>???@@@BBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIIIILLLKKKIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>============:::;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEFFFFFFHHHIIIIIIKKKLLLLLLMMMNNNNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKLLLLLLLLLMMMMMMKKKIIIFFFCCCBBBBBBEEEGGGIIIJJJJJJLLLOOORRRUUUVVVYYYYYYZZZZZZZZZZZZYYYYYYVVVWWWWWWVVVTTTQQQMMMKKKIIIHHHHHHHHHHHHGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCHHHGGGEEECCCAAA???>>>>>>::::::;;;<<<<<<<<<<<<;;;777:::>>>BBBDDDDDDBBB@@@>>><<<:::999999999888666555555555555555555555555777555333444555666555444444444444444444444444444555555555555555555555444444444444555555555555666555444444333333444444555444444555555555555555555444444444444444444444444111444777::::::999777666555555555555555555555444444555777888888888777777555444444444444555666666777777888888888777777777555666777777888888777777777777777666666555444444555666777777666666888:::555666777888888777666555999999999999999999999999666666555555555555666777999999999888777777666666777777777777666666666666888888888888999999999999999::::::;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGFFFEEEEEEbbbXXXNNNKKKKKKJJJLLLOOOLLLLLLKKKKKKJJJIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEE@@@@@@@@@@@@AAAAAAAAABBB????????????????????????@@@@@@@@@?????????>>>>>>;;;::::::::::::;;;<<<<<<>>><<<:::888777777777777444444555555555555666666333333444444444444333333777666666555444333222222444444444444444444444444444444444444444444444444555444444444444555666666222333444444555555444444444444444333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333333444444444444222333333444555666777888444444444444444555666777222333444555666666555555555555444333333444555555555555555555555555555555111222444555555555444333444555666666777777666666222222333444555555666666999:::;;;;;;<<<<<<<<<;;;>>>>>>>>>>>>????????????@@@@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>???<<<<<<>>>???AAABBBDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNKKKLLLLLLLLLLLLLLLLLLLLLIIIHHHGGGDDDAAA@@@AAACCCDDDEEEGGGIIIMMMQQQUUUWWWYYYYYYYYYYYYYYYXXXXXXWWWUUUVVVWWWWWWVVVTTTRRRPPPMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFEEECCCBBBCCCCCCDDDGGGHHHHHHHHHGGGEEECCCAAA;;;;;;<<<<<<=========>>>888:::===???AAAAAA@@@???<<<;;;::::::;;;<<<:::999444555666666666666555444555555444555777777555333444444444444444444444444555555555555555444444444444444444555555555555666555444444333333444444555333444555555666555555555444444444444444444444444222555888:::999777666666555555555555555555666666777777777777888888888999555444444444444555666666666777777777777666666555555666666777777777777777666666777777777666555555333555666666555444555777666666777777888888777777777777777777777777777777777777666555555666888999777777777666666555555555999999888888777777666666888888888999999999999:::999999:::;;;<<<======>>>>>>======>>>>>>???@@@AAA?????????@@@@@@AAAAAAAAADDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGGGG~~~```VVVNNNMMMMMMLLLLLLNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????@@@??????>>>===<<<;;;;;;;;;::::::::::::;;;<<<<<<@@@???<<<:::888888999999333333333333444444444555333333444444444444333333777666555555333333222111444444444444444444444444444444444444444444444444444444333333444444555666222333444555555555444444555444444333333222222222444444444444444444444444333333333333333333333333444444444444444444444444333333444444444555555555555555555555666666777888555444444333444444555555333333444444555666666666666666555444444555666666444555777888888777555444000111333555666666555555444555666777888777666666555555555666666666777777888999:::<<<============>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEDDDDDDCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAABBB??????@@@AAABBBCCCDDDEEECCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLHHHIIIIIIFFFCCC@@@AAABBBBBBCCCDDDGGGKKKPPPTTTVVVWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTVVVWWWWWWVVVVVVUUUTTTSSSRRRPPPNNNMMMLLLKKKKKKIIIGGGDDDCCCCCCCCCDDDFFFHHHKKKMMMLLLJJJGGGEEE???>>>===<<<<<<<<<===>>>;;;;;;===>>>>>>>>>>>>>>><<<;;;;;;;;;<<<<<<;;;999444555666777777666555444444444555777999888555222444444444444444444444444666666555555555444444444444444444555555555555666555444444333333444444555333333555666666666555555555555555555555555555555333666888888666555555666444444555555666666777777<<<:::888777666666777888555444444444444555666666444555666666555444333222444555666666777777666666444555666777888777666666444666777777555444444555777777666666777888888999777777777777777777777777888888666666666777999:::777777666666666666666666888888888888999999999999888888888999999999::::::888999:::;;;<<<======>>>>>>>>>>>>??????@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGHHHHHHIII}}}]]]UUUOOOOOOPPPMMMLLLMMMOOONNNMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@????????????????????????======<<<:::999888777666;;;::::::::::::;;;<<<<<>><<<:::::::::;;;666777777777888888999999333444444444444444444333333333333444444444555555444444444444444444444444444444444444444444444444444333333333333444555555222333444555555555444333555555444333333222111111444444444444444444444444333333333333333333333333444444444444444444444444444444444555555666666666888777777666666666777777555444444333333333444444444333333444444666777888888777666555555666777888444555888999999888555444...000333555777777666555444555777888888888777666777777777777888888888888888999:::<<<===>>>>>>???>>>????????????@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBDDDEEEGGGHHHIIIIIIHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDAAABBBBBBCCCCCCDDDEEEEEECCCCCCDDDDDDEEEGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKIIILLLMMMKKKFFFCCCCCCDDDBBBBBBDDDGGGJJJOOORRRUUUTTTUUUVVVWWWXXXXXXXXXXXXRRRSSSTTTVVVWWWXXXXXXXXXXXXWWWVVVTTTRRRPPPNNNMMMMMMKKKHHHEEEDDDCCCDDDDDDDDDHHHLLLOOOPPPMMMJJJGGGBBBAAA>>><<<;;;;;;<<<=====================>>>>>>>>>===<<<<<<===<<<:::888444555666777777666555444333444666888:::888444111444444444444444444444444666666555555555444444444444444444555555555666666555444444333333444444555222333555666666666555555555555555555555555555555444666888777555333555666333444444555666777888888@@@>>>:::666444444555666555444444444444555666666777888999999999777666555444555555666666666666666333555666888888888777777777999:::999777666666666888777666666666777999:::999999999999999999999999999888777666777888:::<<<888888888888888888999999666777888999:::;;;<<<<<<888888999999999:::::::::888888999:::;;;<<<===>>>????????????@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJuuu]]]UUUOOOOOOPPPNNNNNNOOONNNNNNNNNNNNLLLJJJHHHFFFHHHHHHHHHHHHHHHGGGFFFEEEBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>@@@>>>===<<<===>>>===<<<<<<;;;999888888:::===???JJJDDD===:::;;;;;;777444555555444333333333333444444555555555666666777777555555555555555555555555555555555555555555555555333444555666666555444333555555555555555555444444777666444333333444666777777666555444333444444555333333333444444555555555333444555555333333444555555444444333333444444555444333111000000111333444777444333444666777555333444444444333333222222222444444444444444444333333555444444444444555666666666666777777888888888999444444444444444555666777666777777777777777666666666666555555666777999:::888999;;;===????????????BBBBBBAAA@@@?????????@@@>>>???@@@BBBCCCDDDDDDDDDGGGFFFFFFGGGHHHGGGEEECCCDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBAAA@@@??????>>>>>>>>>AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDEEEEEEFFFFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPNNNLLLJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEAAAAAABBBDDDGGGLLLPPPRRRSSSTTTUUUVVVUUUUUUTTTSSSRRRQQQQQQUUUYYY[[[[[[YYYYYYYYYYYYXXXVVVTTTQQQPPPKKKLLLLLLKKKJJJGGGDDDBBBAAAEEEJJJNNNPPPOOOMMMKKKFFFEEECCC@@@>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<===???@@@@@@???>>>===888888777777666444333222666666555444444444444555333444555666666666555444444333333333333444555555666555333111111111333444555555444444444444555555333333333444555666777777333333333444444444555555444444444555555555666666666666666666777777777777999999888888888888999999444444555555555555444444555555555555555555555555777777777777666666666666888777666666666666666777777666555444444555666777555555444333111000///...777666666666555555555555777888888888888999999999777777777777888888888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@??????AAACCCDDDDDDEEEFFFHHHIIIIIIIIIIIIFFFGGGHHHIIIJJJIIIHHHGGGttt]]]UUUNNNNNNOOOMMMLLLMMMNNNNNNNNNNNNLLLJJJHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>@@@>>>===<<<===>>>===<<<<<<;;;999888888:::===>>>EEE@@@;;;999;;;;;;999666666555555444444444444444555555555555666666666777555555555555555555555555333333333333333333333333333444444444444444444333555555555555555555555555777555444333333444555777666666444333333333444444333333444444444444444444333444555555333333444555555444444333333444444555555333222111111222333555666444222333555666555333444444444444444333333333555555555555444444444444555444444444444555666666777777777666666666666666555555555555555666777888666666777777777777666666666666555555666777999:::888:::<<<>>>???@@@@@@???AAA@@@???>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDDDDDGGGFFFFFFGGGHHHGGGEEECCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>??????AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPOOOLLLJJJJJJJJJKKKKKKKKKJJJJJJHHHGGGGGG@@@@@@???@@@CCCGGGKKKMMMRRRSSSTTTUUUUUUTTTSSSSSSRRRQQQPPPSSSWWWYYYYYYWWWXXXYYYXXXXXXVVVTTTRRRQQQNNNNNNOOONNNLLLJJJGGGEEEAAACCCGGGJJJLLLLLLKKKJJJGGGFFFDDDBBB???===<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<===???@@@@@@???===<<<777777888777777666555444666555555444444444444444222333444555555555444444444444444444444555555666999777666444444444666777555555444444444444555555444333333444444666777777333444444444555555555555444444444555555555666666555666666666777777777777777777777666666777777777666666666777777666666666888888888888888888888888555555666666777777888888777777666666666666777777777666555555555555666777888888777666555444444333777777666666666555555555777888888888888999999999777777777777888888888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBDDDCCCBBBBBBBBBCCCEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKsss\\\TTTMMMMMMMMMKKKJJJKKKMMMNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA??????@@@@@@@@@???????????????@@@>>>===<<<===>>>===<<<<<<;;;999888999:::<<<===???<<<888888:::<<<;;;999777777666555555555555555555555555555666666666666555555555555555555555555333333333333333333333333444333333333333333333444555555555555555555555555666555444333333444555666555444444333333333333444444444444444444444333333333555555555444333444555555444444333333444444555555444333222222333444555555333222333444555444222444444444555555555555555555555555555666666666666555444444444444555666666777777666666555444444444777666666666666777888888666666777777777777666666777666666777777888999::::::;;;<<<>>>???@@@AAAAAA??????>>>============>>>???@@@AAABBBCCCDDDDDDDDDFFFEEEEEEFFFGGGGGGEEECCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@?????????@@@@@@AAA???>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHJJJLLLMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMMMMLLLLLLJJJKKKKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPOOOMMMKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIBBBAAA??????@@@CCCGGGIIIPPPQQQRRRSSSTTTTTTSSSRRRRRRQQQOOOPPPRRRUUUUUUUUUWWWWWWWWWVVVUUUTTTRRRQQQQQQQQQRRRQQQPPPMMMJJJIIIAAABBBDDDFFFGGGHHHIIIIIIIIIHHHFFFCCCAAA>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>??????>>>===<<<888888999999888777666666555555444444444333333333333444555555666666555555444444444444444555666666666555333222222333333444555555444444444444555555444444444444444555666777444444555555555666666666444444444555555555555555555555666666666777777777555555555555555555555555666666777777777777666666666666666666666666666666444444555666777888999999777777777666666777777888777777666666666666777777999999999888888777777777777777777666666666555555777888888888888999999999777777777888888888999999999999999999999999999999::::::::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLsss\\\TTTMMMMMMMMMKKKIIIKKKMMMMMMNNNMMMLLLJJJIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@???>>>????????????????????????@@@>>><<<<<<===>>>===<<<;;;;;;999999999:::;;;<<<<<<999777888999;;;:::999888777777666666666666666555555555666666666666666555555555555555555555555555555555555555555555555555555333222222333555555444444444555555555555555666555444444444444555666333333333333333333333333555555555444444333333333444555666555444333444666555444444333333444444555666555444444444444555666333333222333333333333333444444555555666666777777666666666666777777777777555444444444444555666666666666666666666666666555777666666666666666777777555666666777777777777666777777888888999999:::;;;;;;;;;===>>>???AAAAAABBB??????>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDFFFEEEDDDDDDFFFFFFEEECCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????@@@>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMKKKKKKLLLMMMNNNPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPOOOMMMLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJGGGEEEBBB@@@@@@BBBEEEHHHMMMNNNPPPQQQSSSSSSSSSRRRRRRPPPNNNMMMNNNPPPQQQRRRUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSQQQOOOLLLJJJBBBBBBBBBBBBCCCEEEGGGHHHJJJIIIGGGEEEBBB@@@===<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>===<<<;;;;;;;;;;;;:::999888666555444444444444444333333222555555666666777777777777333333333333333444444555333333222111111222222333555555444444444444555555444444444444444555666777555555555666666666666777555555555555555555555555555555555666666666777777555555555555555555555555555555666666666666555555555555555555555555555555555555555666777888888888777777777666777777888888777777777777777777777777666777777777777777777777777777777666666666666555777777888888888999999999777777888888888999999999999999999999999999999999::::::::::::;;;;;;;;;;;;<<<======>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJMMMOOOPPPrrr\\\TTTNNNMMMMMMKKKJJJKKKMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>????????????????????????@@@>>><<<<<<===>>>===<<<;;;::::::999999999:::;;;:::999888888999999888888888888777666666666666777666666666666666555555555555555555555555555555555555555555555555555555555777666555444444555666777444444444555555555666666555555555444444555555555222333333333333333333333555555555444444333333333444555666666444444555666555444444333333444444555555555555555555555555555333333333333333222333333555555555666666777777777666666666777777777888888555444444444444555666666555555666777888888999999666555555444444555555555555555666777777777777777888888999::::::;;;;;;;;;;;;<<<<<<===???@@@BBBBBB@@@@@@@@@??????@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEDDDCCCCCCEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@??????===============>>>???????????????@@@AAABBBCCCDDDGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKLLLMMMNNNOOOPPPQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQPPPNNNMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLKKKKKKIIIEEEBBBAAABBBDDDEEEJJJKKKMMMOOOQQQRRRRRRRRRRRRQQQOOOLLLKKKKKKMMMNNNQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPNNNKKKJJJCCCBBBAAAAAABBBDDDFFFGGGIIIIIIHHHFFFDDDAAA>>>======<<<<<<;;;;;;<<<<<<===============<<<<<<;;;;;;>>>>>>===;;;999777555444444444555555555444333222555555555555555666666666222222222111222333333444666555555555555555666666555555444444444444555555555444444444444555666666555555555666666666666777555555555555555555555444555555555555666666666666555666666777777666666555777777888888888888777777888888888888888888888888777777777777666666666666777777777777777888999999777888888888888888888777555666666666666777777777888777777777666666666666777777888888888999999999888888888888999999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDFFFFFFEEEFFFGGGHHHIIIJJJLLLLLLMMMOOORRRUUUYYY[[[ppp[[[SSSMMMMMMNNNLLLKKKMMMLLLMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????????????????@@@@@@@@@@@@>>>===<<<===>>>===<<<;;;::::::999999999999999:::999999999999888888777888888777666666666666666666666666666666555555555555555555555555555555555333333333333333333333333777777666666666666777777333333444444555666666666555555555555555555555555222333333444444444444333444444444444444444333333444555666666555444555666555444444333333444444555555555555555555555555555222444555444333222333555555555555666666666666666555555666666777777888888555444444444444555666666444555666777888::::::;;;666555555444444444444555444555666777777888888777888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<>>>@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEECCCBBBBBBDDDEEEEEEDDDBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFFFFIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIIIILLLLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQOOONNNNNNNNNKKKLLLMMMNNNNNNNNNNNNNNNLLLJJJGGGEEECCCBBBBBBCCCGGGHHHKKKNNNPPPQQQRRRRRRQQQQQQPPPMMMJJJHHHIIIKKKLLLLLLKKKKKKLLLMMMNNNNNNMMMNNNOOOOOONNNLLLIIIHHHDDDCCCAAA@@@AAABBBEEEFFFHHHHHHHHHGGGEEEBBB???>>>======<<<<<<<<<<<<============<<<<<<;;;;;;::::::>>>>>>===;;;999777555444444555666666666555444333333222222222222333444444222222222222222333333444333444444444555555555555555555444444444444555555555555444444444555555666444444555555555666666666555555555555555444444444444444555555555666666666666777888999999888777666999999::::::::::::999999777777777777777777777777888777777777666666666555777777777777888888999:::888888999999999999888888777888888888888888888888888888777777777666666666777888888888888999999999888888888999999999999:::::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHKKKJJJIIIHHHIIIJJJKKKLLLLLLNNNSSSXXX___fffkkknnnjjjXXXPPPKKKKKKLLLKKKKKKMMMLLLLLLMMMMMMLLLKKKJJJIIIJJJIIIIIIHHHGGGEEECCCBBB??????@@@AAAAAAAAAAAA@@@>>>>>>?????????@@@@@@@@@@@@>>>===<<<===>>>===<<<:::::::::999999999888888888999::::::999999999999777777666555555555555666777666666666555555555555555555555555555555555555333333333333333333333333555555666666666666555555333333444444555666666777444555555555555555555444222333444555666555555444333333444444444444444444444666777666555444555777555444444333333444444555444444444555555444444444333555666555333222444666666666555555555555555555444444555666666777888888555444444444444555666666444555555666777888999999777777666555555555555555444555666777888888888888888999;;;<<<======<<<<<<;;;;;;;;;;;;===???AAABBBBBBBBBAAAAAABBBBBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDBBBAAAAAACCCDDDEEEDDDBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@AAABBBCCCDDDFFFFFFEEEEEEFFFGGGHHHHHHJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQOOONNNNNNOOONNNNNNOOOPPPQQQRRRRRRRRRNNNMMMLLLJJJGGGEEEDDDCCCDDDFFFIIILLLOOOPPPQQQQQQPPPQQQQQQNNNJJJGGGFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLKKKLLLMMMMMMLLLJJJHHHGGGCCCBBB@@@@@@@@@AAACCCDDDFFFFFFGGGFFFEEECCC@@@>>>======<<<<<<<<<<<<======>>>===<<<;;;::::::::::::;;;;;;;;;:::999888777666555666777888888666444333444333333222333444555666444444333333444444555666000111222222333333333333555555444444444444555555666555555444444444555555333444444444555555555555666666555555555444444444444444444555555555666666555666888999999888666555777888888999999888888777555555555555555555555555666666666666777777777777777777777777888999:::;;;888888999::::::999888888999999999888888888888888888888888777777777666666777888888888888999999999888888888999999999::::::::::::::::::::::::::::::<<<<<<======>>>??????@@@??????@@@AAABBBCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEHHHGGGGGGFFFGGGHHHIIIJJJKKKJJJKKKLLLNNNQQQTTTVVVWWW\\\dddooo{{{fffVVVNNNIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKJJJIIIJJJJJJJJJIIIGGGEEEDDDCCC>>>>>>???@@@AAAAAAAAAAAA>>>>>>??????@@@@@@@@@@@@@@@>>>===<<<===>>>===<<<:::::::::999999999888888666777999:::::::::;;;<<<777777666555555555555555777777666666555555555444555555555555555555555555555555555555555555555555333444555666666555444333333333444444555666777777444444555555555555444444222333555666666666555555333333333444444555555555555666777666555444555777555444444333333444444555333333444444444444333333333555777666444333444777666666555555444444444333333444444555666777777888555444444444444555666666555555555666666666666666888888777666666666666666444555666777888888888888999:::;;;============<<<::::::::::::<<<>>>@@@AAAAAAAAAAAAAAABBBBBBCCCDDDBBBCCCDDDDDDDDDDDDDDDDDDDDDBBB@@@AAABBBDDDEEEDDDBBBBBBAAAAAA@@@??????>>>BBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRQQQPPPOOOOOOPPPPPPPPPRRRSSSTTTTTTTTTTTTRRRQQQQQQOOOMMMJJJGGGFFFCCCEEEHHHKKKNNNPPPQQQQQQPPPRRRRRROOOJJJFFFEEEFFFEEEDDDDDDDDDEEEGGGIIIJJJKKKKKKLLLMMMLLLJJJHHHFFFAAAAAA@@@??????@@@AAABBBDDDEEEFFFFFFEEECCC@@@???======<<<<<<<<<<<<======>>>===<<<;;;:::999999:::888888999:::::::::999999555777888999888777555444777666666555555777888999666555555555555666777777333444555555666666666555555555555444444555555555666555555444444444555555333333333444444444555555666666555555555444444444444444444555555555666666555666777999999777666555444444555555555555444444888888888888888888888888444444555666777888999999777777777777888999:::;;;888999:::;;;;;;:::999888888888888777777777666666888888888888777777777777777888888888888999999999888888999999999:::::::::::::::::::::::::::::::::<<<======>>>???@@@@@@AAA???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDFFFHHHIIIGGGHHHJJJMMMSSSYYY^^^aaaiiiooo{{{hhhWWWPPPKKKKKKMMMKKKJJJKKKKKKKKKLLLKKKJJJIIIGGGFFFIIIIIIHHHGGGFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999777777777777666666666666888888777777666666555555999888888777666555555444666666666555444444444333444555555555444333333222444444444444444555666777555444444333333444444555555555666666666666555555333333333444444555555555222333444444555555444444222222222222222222222222444555666777666555444333555555555555555444444444999999999888888888888888666555555888;;;===;;;888555555444444444444555555555666666666555444333333333444555666777777777666::::::::::::999999888777888888999999999:::::::::;;;;;;:::999:::;;;<<<===;;;;;;<<<>>>???@@@AAABBBBBBAAA@@@@@@AAABBBDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@BBBDDDEEEGGGGGGFFFFFFBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEGGGIIIGGGIIIKKKNNNOOOOOOOOONNNNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKNNNMMMKKKJJJIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMLLLLLLLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMPPPRRRSSSRRRQQQPPPOOONNNNNNNNNOOOQQQSSSTTTSSSSSSSSSQQQOOOKKKGGGEEEDDDEEEFFFHHHKKKNNNRRRTTTSSSPPPMMMMMMMMMLLLHHHEEECCCCCCBBBCCCDDDFFFHHHIIIJJJKKKNNNOOOOOOLLLIIIGGGDDDDDDCCCCCCCCCCCCDDDDDDHHHHHHHHHGGGGGGGGGFFFFFFAAA@@@???===<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;888666888<<<===:::999<<<:::===@@@===777777===CCC@@@;;;888:::???AAA<<<777777777777777777666555555555555555555666666666666666666555555555555666666888888999999999888777777777666444444666888888888777777777777777777777777888888888888888888888888444666777999999777666444555666666777888999999:::777666555777;;;<<<:::888777777777777666555444333444555777888888888777666666666666666777777777777777777777777888888888888777777777777777777777777888777777777888999::::::777888999:::;;;:::999999;;;:::999999999:::;;;<<<>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCEEEEEEDDDCCCFFFGGGHHHGGGFFFGGGIIIKKKQQQQQQSSSVVV]]]fffpppwwwjjjXXXPPPKKKLLLMMMKKKJJJKKKIIIJJJKKKLLLKKKJJJIIIHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<777777666666666666777777999999999999888888888888666666666666777777777777888888777777666555555444555555555555555444444444555666666666555555444333555555444444444555555666555444444333333444444555555666666666666555555444333333444444444444444444222333444444555555444444444444444444444444444444555555555555555444333333444444555555555555555555444444555555555666666666777666555777999:::777555666555555444444555555666555555555666555555444444555555666666777888888888:::::::::::::::999888888888999999999999:::::::::;;;;;;:::::::::;;;<<<===;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@AAACCCDDDEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHGGGFFFFFFHHHJJJJJJKKKLLLMMMMMMLLLJJJIIILLLKKKJJJIIIIIIHHHIIIIIIMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKJJJNNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMLLLMMMMMMNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKLLLMMMOOOOOOOOOOOONNNOOOOOONNNNNNOOOPPPQQQRRRSSSSSSSSSRRRPPPNNNKKKIIIFFFGGGGGGHHHKKKNNNPPPRRRRRRPPPMMMMMMMMMLLLIIIFFFCCCCCCBBBAAABBBDDDFFFGGGIIIKKKMMMOOOOOOMMMJJJIIIEEEEEEDDDCCCCCCCCCCCCCCCHHHHHHHHHGGGGGGFFFFFFEEECCCCCCAAA???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;888777999999999>>>EEEBBBFFFJJJJJJHHHHHHJJJMMMOOOJJJEEEFFFIIIJJJEEE@@@888888888888888777666666555555555555666666666666666666555555555555666666888888999:::;;;;;;;;;:::<<<999555444444444444444777777777777777777777777666666666666666666666666555666777888888777666555444444555555666666777777888666666777::::::999777555666666777777666666666555555777888888888777666555555555666666666666777777777777777888888888888888888888888888888888888888888888777888888999999888888999:::::::::::::::<<<;;;;;;:::;;;;;;======????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGGGGGGGEEEFFFHHHJJJKKKKKKMMMPPPRRRTTTYYY```hhhqqq|||lllXXXQQQKKKLLLMMMKKKJJJKKKIIIJJJKKKLLLMMMLLLKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>========================777777666666666666777777999999999999888888888888555555555666777777888888888777777666666555555555444444444555555555555555666666666777666666555444666666555444444444555555555444444333333444444555666666666666666555444333444444444444444444333333333333444555555555555444555555555555555555555555555555444333333333333444333444444444555666666666333333333444444555555555777666555666777666444333666555555444444555555666444444555555666555555555777666666666666888999::::::;;;;;;;;;;;;::::::999999999999999::::::::::::;;;;;;::::::;;;;;;<<<===<<<=========>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCCCCDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIHHHGGGGGGIIIKKKKKKLLLLLLMMMLLLKKKJJJHHHKKKJJJIIIHHHHHHGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKMMMMMMLLLJJJIIILLLLLLMMMMMMMMMMMMLLLLLLNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPOOOMMMLLLKKKJJJLLLLLLLLLMMMMMMNNNNNNOOOPPPOOOOOONNNNNNOOOOOOPPPQQQRRRSSSSSSRRRPPPOOONNNJJJJJJIIIJJJKKKLLLNNNPPPPPPOOONNNNNNNNNMMMKKKIIIEEEDDDBBBAAAAAABBBCCCEEEHHHIIILLLOOOOOOOOOMMMLLLJJJIIIHHHFFFEEEEEEEEEEEEIIIHHHHHHGGGFFFFFFEEEEEEFFFEEEDDDBBB@@@@@@??????<<<<<<;;;;;;;;;:::::::::<<<999777777777<<>>;;;777555555666777777777777777777777777777777666666666666666666666666555666777888888777666555666666666666666666666666777666666777888999777555444555666777888888888888555666777777888888777777444555555555666666666666777777777888888888999999888888888888888888888888999999888888777888888888999999999999999:::;;;;;;===<<<<<<<<<======>>>?????????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFFFFEEEEEEDDDEEEGGGIIILLLNNNRRRWWWZZZcccmmm{{{nnnYYYQQQLLLLLLMMMKKKJJJKKKJJJKKKLLLMMMMMMLLLKKKKKKHHHHHHGGGGGGFFFEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::999999888888999999:::777777777777666666666555666666666666777777777777777777666666666555555555333444444444555666666666555555666666666555555444777666555444444444444444555444444333333444444555666666666666555444333333555555555444444333333333333444444555555555555555444444444444444444444444666555333222222222333444333333333444555666777777666666666666666666666666666666666666666555555444666666555555555555666666333333444555666666666555777666555444555666999:::;;;;;;;;;<<<<<<;;;::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHJJJIIIJJJKKKMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLMMMMMMLLLMMMNNNOOOPPPOOONNNNNNLLLLLLMMMNNNNNNNNNMMMMMMOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPOOONNNMMMLLLKKKKKKOOONNNNNNNNNNNNOOOPPPQQQPPPPPPOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQPPPMMMLLLKKKKKKKKKLLLMMMNNNOOOOOONNNNNNNNNNNNLLLKKKIIIGGGEEECCCBBBBBBCCCDDDGGGHHHKKKNNNPPPPPPOOOOOOPPPOOONNNLLLJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEHHHGGGEEECCCAAA@@@@@@???;;;;;;;;;;;;::::::::::::999888999999:::AAARRRbbbmmmkkkhhhfffccc\\\RRRLLLOOOIIICCCAAAAAAAAA???<<<777888888888888777666666555555555555666666666666666666555555555555666666999999:::;;;<<<<<<<<<<<<<<<999777777999===???@@@777777777777777777777777777777777777777777777777666666777777777777666666999999888888888888888888555555555777888888777777555666777888888999999999666666777777888888888888666666666666777777777777777777888888888999999999888888888888888888888888::::::999888777777777888::::::999888999:::;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBDDDDDDDDDDDDDDDEEEEEEEEECCCEEEGGGGGGFFFEEEEEEEEEIIIKKKMMMQQQVVV^^^fffllloooZZZRRRLLLMMMMMMKKKJJJKKKLLLMMMMMMMMMMMMKKKIIIHHHHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>::::::999999999999::::::777777777777666666666555999888888777666555555444666666666666555555555555333444444444555666666666333444444555555555444444777666555444444444444444555444444333333444444555555555555555555444333333555555555444444333333333333444555555666666555555444444444444444444444444666555444333222333444555333333333444555666777777999999888888777666555555555555666666666666777777666666666555555666666666333333444555666666666555555444333222333555777999::::::;;;<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<@@@@@@?????????>>>>>>>>>;;;<<<>>>???@@@@@@???>>>??????@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGFFFEEEFFFGGGIIIHHHIIIJJJKKKLLLLLLMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLNNNNNNNNNOOOOOOPPPPPPPPPRRRQQQPPPPPPPPPQQQRRRSSSNNNOOOOOOPPPQQQQQQPPPPPPOOONNNNNNMMMMMMNNNNNNOOONNNMMMMMMMMMMMMMMMLLLLLLOOOOOONNNNNNNNNOOOPPPQQQPPPPPPPPPPPPOOONNNNNNMMMMMMNNNOOOOOOPPPPPPPPPPPPOOONNNMMMLLLKKKLLLMMMMMMNNNOOOPPPPPPOOONNNMMMMMMMMMKKKJJJHHHFFFEEEEEEEEEFFFHHHKKKNNNPPPQQQRRRQQQSSSRRRPPPNNNLLLKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGFFFHHHGGGEEECCCAAA@@@??????<<<<<<;;;;;;;;;:::::::::888888:::;;;;;;???LLLZZZ```[[[VVVRRROOOJJJAAA;;;???;;;777555666777666444666666666777666555555444555555555555666666666666666666555555555555666666:::::::::::::::999888777999777555777;;;???BBBCCC777777777777777777777777777777777777777777777777666666777777777777666666999999999999888888888888222444555777777888999999777777888888888888777777777777777777777888888999777888888888888999999999888888888888999999999999888888888888888888888888::::::999888777777777888;;;:::999888999:::<<<===;;;<<<<<<===>>>?????????@@@AAAAAAAAABBBBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKKKKJJJIIIKKKLLLQQQTTTZZZaaakkkxxxooo[[[SSSMMMMMMNNNKKKJJJKKKMMMMMMMMMMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>=================================888888777777777777888888999999999999888888888888:::999888777666555444333555555555555555555555555444444444555555555555555222333444444444444444444666666555444444444555555555444444333333444444555333444444555555555444444444444444444444444333333444444555666666666666555555555555555555555555555666666555444444444444555333444444444555666666666888777777666555444333333444555666555444555777999777666666555555666666777444444555555666555555555444333333222333555666777999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<============<<>>>>>>>>>>><<<<<<===>>>???????????????@@@@@@@@@@@@@@@??????????????????@@@BBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGFFFEEEEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPOOOOOOOOOPPPQQQQQQRRRRRRSSSQQQOOONNNMMMNNNPPPQQQNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQQQQPPPPPPOOONNNMMMMMMMMMNNNNNNNNNOOOOOOOOONNNMMMLLLLLLMMMNNNOOOOOOPPPQQQQQQOOOMMMMMMNNNOOOOOOOOOMMMLLLJJJHHHFFFGGGIIIKKKNNNQQQRRRSSSSSSQQQPPPNNNMMMKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGEEECCCAAA@@@???>>>======<<<<<<<<<;;;;;;;;;999999:::<<<999888>>>GGGGGGCCC???>>>>>>===:::777777555333222333555555444555555666666555555444333555555555555666666666666666666555555555555666666:::::::::999888777666555777666555666999;;;======777777777777777777777777666666666666666666666666777777666666666666777777777777777777777777777777333555777888777888999:::777777777888777777666666888777777777777888999:::999999999999::::::::::::888888888999999999999:::999999999999999999999999999999888888777888888888:::::::::::::::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGEEEGGGJJJJJJJJJLLLRRRVVVZZZaaalllyyynnn[[[SSSMMMMMMNNNKKKJJJKKKJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<999888888777777888888999999999999999888888888888999888888777666555555444555555555555555555555555555555555555555444444444333333444555555555555555555555444444444555555666555444444333333444444555222222333444555555555555333333444444444444444444444444555666666666666666444444444444444444444444666666777777666666555444444444555555555555555555444444444444444444444444555666666444222222444666777777666666666666777777555555555666555555444444333333444444555666666666888888999::::::::::::::::::::::::;;;;;;;;;;;;<<<:::;;;<<<===>>>======<<<<<<<<<<<<<<<========================>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>???@@@CCCEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHFFFGGGGGGGGGFFFFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRTTTVVVWWWXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXZZZ[[[[[[\\\\\\\\\YYYXXXVVVUUUSSSSSSRRRRRRQQQQQQQQQPPPPPPOOOOOONNNNNNOOOPPPPPPPPPPPPNNNNNNPPPQQQRRRRRRRRRQQQPPPOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQPPPQQQSSSRRROOOMMMMMMNNNOOOQQQRRRRRRPPPMMMIIIGGGHHHIIILLLNNNQQQRRRSSSTTTPPPOOONNNLLLKKKJJJJJJJJJGGGHHHHHHIIIJJJKKKLLLLLLIIIHHHFFFDDDBBB@@@??????>>>>>>=========<<<<<<<<<;;;999999;;;999666777;;;;;;:::999:::::::::999888555555555555666777777666666666666666666555555444555555555555666666666666666666555555555555666666999999999999888777666666666555555777999:::999888777777777777777777777777666666666666666666666666777777666666666666777777666666666777777888888999666888::::::777666777888444555555666777777777777888888777777777888999:::888888999999999:::::::::888888888999999999::::::999999999999999999999999888888888777888888999999999::::::;;;<<<;;;;;;;;;<<<===>>>@@@AAABBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGCCCFFFJJJLLLOOOUUU___fffppp{{{mmm[[[TTTNNNNNNNNNKKKJJJKKKHHHHHHJJJKKKKKKKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;777777777777666666666666777777777777666666666666444555555555555555555555666666666555555444444333444444555666777777666666444444444444444555666777555444444333333444444555111111333444555666666666333333333444444555555555444555555666666666666666222222222222222222222222666777888888888777555444555555555555555444444444222222333444666777777888555666666333000///111333777777666666666666777777555666666666555444333333333444555666777777777777777888999999:::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<:::::::::;;;;;;;;;<<<<<<>>>>>>=========???AAABBBBBBBBBBBBAAA@@@???>>>=========>>>???AAADDDFFFHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHHHHHHHGGGGGGIIIKKKIIIJJJKKKLLLOOORRRTTTUUUSSSTTTUUUVVVYYY[[[^^^___iiiiiijjjkkkllllllmmmmmmmmmmmmnnnnnnmmmjjjhhhfffiiiiiijjjkkklllmmmmmmmmmbbbaaa___]]][[[ZZZYYYYYYUUUUUUTTTRRRQQQPPPOOONNNPPPQQQSSSTTTTTTSSSQQQOOOPPPQQQRRRSSSSSSRRRQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLMMMOOOQQQRRRPPPRRRTTTRRROOOLLLMMMNNNOOOQQQSSSTTTSSSOOOJJJGGGIIIJJJLLLNNNQQQRRRTTTTTTQQQPPPOOONNNMMMLLLLLLLLLGGGHHHIIIJJJKKKMMMNNNOOOKKKIIIGGGEEECCCAAA@@@@@@>>>>>>>>>>>>============;;;888888;;;;;;999999;;;;;;;;;<<<;;;999666444333666666777888888888888777777777777777777666666555555555555555666666666777666666555555555555666666777888888999999999888888555555666888;;;<<<:::888777777777777777777777777888888888888888888888888777777666666666666777777777777888999:::;;;;;;;;;999;;;===;;;777555555666111222444555777888888999999888777777777888::::::777888888888888999999999888888999999999:::::::::999999999999999999999999888777777777888999::::::999:::;;;<<<===<<<;;;:::===>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCDDDEEEFFFFFFFFFHHHLLLQQQUUUYYYcccpppyyyooo^^^VVVPPPPPPPPPMMMKKKLLLJJJJJJKKKLLLLLLKKKJJJIIIFFFGGGGGGFFFFFFEEEDDDCCCCCCAAA@@@@@@AAABBB@@@???AAA@@@>>>===<<<<<<<<<===???>>>===<<<<<<===>>>???::::::999999888777777777666666777777888888888999777777666666555555555444666666555666999:::999999777777777777888888888888444444444555555555555666333444444444555666666666777777666555444444333333444444444555555555555666777777666555555555555555555555555555555555555555555555555555555555444444555555444444444555555666555555555555555555555555888777666555555444444555444555777888999999999888666666666666666666666666777777666555555555555555666666666666777777777777888888888888999:::;;;<<<;;;===>>>??????===;;;:::======<<<<<<<<<======>>>======<<<<<<<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@@@@===@@@CCCDDDDDDCCCDDDEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIJJJMMMOOOOOOMMMPPPVVVWWWUUUXXX^^^^^^___aaaeeekkkrrrwww{{{zzzuuuqqqnnniiieeeeeedddbbb]]]XXXTTTSSSSSSXXX\\\]]]ZZZXXXYYYYYYVVVNNNOOOPPPQQQRRRSSSTTTSSSMMMOOOPPPPPPNNNMMMMMMNNNPPPOOONNNMMMMMMNNNPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSUUUUUUUUUUUUSSSQQQOOONNNOOONNNMMMMMMNNNPPPRRRTTTQQQSSSTTTPPPJJJFFFHHHKKKIIIJJJLLLNNNOOOOOOOOOOOOLLLKKKJJJHHHEEECCCBBBAAA@@@@@@???>>>===<<<;;;;;;::::::::::::999888777777888888999:::999888777666666666666555444444444333:::999888777666555444444555666666666444333444555555555555555555666777777777777666666777888:::;;;888777777666666666666777888888777777777777777888888777666555555666777888999888888888777777666666777777777777888888888888888888888888888888888888<<<<<<;;;:::999777777666999999999999999999999999777777888999999999999888999999888888888888888999;;;;;;;;;::::::999999999999999888888999999:::;;;999999:::;;;<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDBBBBBBCCCEEEFFFFFFGGGHHHHHHGGGFFFFFFHHHIIIQQQSSSXXX___kkkzzznnn^^^VVVPPPOOOPPPMMMLLLMMMJJJKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCAAABBBCCCCCCBBB@@@@@@???>>>===<<<<<<===>>>???>>>===<<<<<<===>>>???999999999999::::::::::::777777777777888888888999888888777777777666666666555444333444777888777666444555555555666666666666555555555666666666777777444444444555555555555555666666555555444333333333444444444555555555555666888777666666555555555666555555555555555555555555555555555555555555555555777666666555555555666666555555555555555555555555777666666555555555555555555666777888999999888888777777777777777777777777777777666555555555555555777777777888888888888888888888888888999:::;;;<<<<<<======>>>>>><<<;;;:::>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@????????????????????????AAA@@@???>>>>>>???@@@@@@>>>@@@CCCDDDDDDDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFGGGIIIJJJJJJJJJKKKMMMQQQTTTVVVWWW]]]fffjjjjjjmmmrrrtttvvvzzzzzzxxxsssmmmhhhdddcccdddiiinnnqqqnnnjjjeee^^^WWWTTTSSSQQQPPPQQQQQQQQQQQQOOOPPPPPPPPPOOONNNNNNNNNQQQQQQPPPPPPPPPQQQSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTTTTUUUTTTSSSQQQQQQPPPOOONNNMMMMMMOOOPPPQQQPPPRRRSSSOOOJJJGGGIIIKKKIIIJJJLLLMMMNNNNNNNNNMMMJJJIIIGGGEEECCCAAA@@@???@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777888999999::::::888777666555555555555555555555666555666666666666777777777555666777666444333444555555555555555555666777777888777666555555555666777777777666666666666777777888888777777777777888888888777666666666666777888999999999999888888888777777777777777888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777888999999999999999::::::999999999999999:::;;;;;;:::::::::::::::::::::999999999999::::::;;;:::;;;<<<===>>>??????@@@??????@@@AAABBBBBBCCCCCCEEEDDDCCCCCCCCCDDDEEEDDDDDDFFFHHHJJJJJJLLLOOOQQQVVV[[[eeeqqqnnn]]]UUUOOOOOOPPPNNNMMMNNNLLLLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCEEECCCBBBBBBCCCDDDBBBAAA??????>>>=========>>>>>>>>>>>>============>>>>>>999999999:::;;;<<<<<<<<<777777777888888888888888888888888888777777777777555444333444666888777666444444555555555666666666666666666666777777777888555555555555555444444444555555555444444333333222444444444555555555555666666555444444444444444444555555555555555555555555555555555555555555555555999888777666666666666666555555555555555555555555555555555555666666666666666666777888888777777777888888888888888888888888777777666555555555555555888888888999999999::::::999999999999:::;;;<<<<<<=========<<<<<<<<<;;;;;;???>>>===<<<;;;:::::::::;;;<<<===>>>>>>??????>>>????????????@@@@@@@@@@@@@@@@@@?????????@@@@@@AAA@@@BBBEEEFFFEEEEEEGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLMMMOOOQQQVVV\\\aaagggkkkuuu~~~{{{mmm```\\\ZZZWWWUUUUUUTTTRRRQQQPPPPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSQQQPPPNNNMMMMMMMMMNNNOOOPPPQQQNNNJJJHHHIIIKKKJJJKKKLLLMMMNNNNNNMMMLLLIIIIIIGGGEEECCCAAA@@@???@@@@@@???>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::999888888999:::::::::999777666444444555555666666777777555555555555666666666777555666777666444333444555555555555555555666777777999888777666555555555555666666555666666777888999888777777777777777888888888888777666666777888888:::::::::999999999999999777777777777888888888888777777777777777777777777555555666777888999999:::777777777777777777777777777888888999999999999999;;;::::::999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<===>>>???@@@@@@AAA>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCEEEHHHKKKNNNRRRVVVYYYccclll{{{qqq^^^VVVOOOOOOOOONNNNNNOOOLLLMMMMMMMMMKKKIIIGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBCCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>999999::::::;;;;;;;;;;;;888888888888888888888888777777777777777777777777777666666777888999999888666666666777777777888888555555666666666777777777666666666555444444444333555555444444333333333222444444444555555555555666333333222222111222222333555555555555555555555555444444444555555555555555999888777666555555555555444444444444444444444444333444555666666777777777777777777777777777666666777777777777777777777777777777666555555555555555777777888888999:::::::::999999999::::::;;;<<<===>>>===<<<;;;;;;;;;<<<<<<======<<<;;;;;;:::;;;;;;;;;<<<===???@@@??????>>>AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBDDDFFFGGGGGGGGGFFFGGGIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPRRRVVV[[[aaaiiirrrxxxvvvkkkiiigggfffeeebbb\\\WWWTTTRRROOONNNNNNOOOOOONNNLLLMMMMMMNNNPPPQQQRRRSSSQQQQQQQQQPPPPPPOOOOOOOOONNNOOOPPPRRRSSSTTTUUUVVVUUUTTTRRROOOMMMLLLLLLKKKLLLMMMMMMKKKHHHGGGHHHJJJKKKLLLMMMNNNNNNNNNMMMMMMKKKKKKIIIHHHFFFDDDCCCBBB@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;999999888999:::::::::999888777666666666666666666777777777777666666555444444333555666777666555444444666555555555555555666777777888888888777777666666666555555555555666777999999777777777777777777888999888888888888888888888888999999999999999999999999666777777777888888888888777777777777777777777777555666666777888999::::::999999999999999999999999777888999999::::::999999:::999999999999:::;;;;;;999:::::::::;;;;;;<<<<<<===<<<;;;;;;:::;;;;;;;;;======>>>>>>???@@@@@@AAA@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHJJJNNNRRRVVV]]]dddiiixxxuuu___WWWPPPOOOOOONNNNNNOOOLLLMMMMMMMMMKKKIIIGGGFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAABBBBBBAAA??????????????????>>>>>>>>>======>>>>>>>>>>>>======;;;;;;::::::999999999888999999999888888888888888666666666666666666666666888777666777888999888777666666666666777777777777444444555555555666666666666666666555444444444333555444444444444444333333444444444555555555555666444333333333333333444444555555555555555555555555444444444555555555666666888777666555444333333333333333333333333333333333222333555666777777777777777777666666666666666666666666666666666666666666777777666555555555555555666666777777888999999:::::::::::::::;;;<<<===>>>???>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<===>>><<<===>>>@@@AAA@@@@@@???AAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCEEEFFFGGGGGGFFFFFFHHHIIIMMMMMMNNNPPPSSSVVVZZZ\\\___ccciiiqqqzzzzzzmmmccc[[[XXXSSSPPPQQQQQQQQQPPPPPPPPPQQQSSSTTTUUUVVVVVVSSSSSSRRRQQQQQQPPPOOOOOOLLLMMMNNNPPPRRRTTTUUUVVVVVVUUUSSSQQQOOOMMMLLLKKKIIIIIIIIIHHHFFFEEEFFFGGGKKKLLLMMMOOOOOOOOONNNNNNLLLKKKJJJHHHGGGEEEDDDDDDAAAAAA@@@???>>>======<<<======>>>======<<<;;;:::999999:::;;;:::999888777999999888777666666555555777777777666555555444444666777777777555444555666555555555555555666777777555555555666666777777777555555555555666777999999777777666666777888999999888888999999999999888888777777888888888888888888666777777777888888888888777777777777777777777777999999999999999999999999999999999999999999999999888888999::::::::::::999888888888888888999:::::::::::::::;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<============>>>>>>??????@@@BBBCCCCCCCCCCCCCCCDDDDDDCCCEEEGGGGGGFFFGGGIIIKKKOOORRRXXX___hhhrrr}}}yyyaaaXXXPPPOOOOOOMMMMMMOOOLLLLLLLLLLLLKKKJJJHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@@@@AAABBB@@@???@@@@@@@@@@@@???>>>===<<<======>>>>>>>>>>>>======;;;;;;;;;:::999888888888999999999999999888888888555555555555666666666666666555444555666777666555333333444444444555555555444444444444555555555555555555555555555444444444555555555555555555555555444444444555555555555666666666666666666777777888555555555555555555555555333333444444555666666666777666555444444444444444333333333333333333333333222333555777777777777666666666666555555666777777555555555555555555555555777777666555555555555555555666666777888999::::::;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>======;;;;;;;;;<<<===>>>???@@@>>>???@@@AAAAAABBBBBBAAA??????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFHHHHHHIIIJJJMMMPPPQQQSSSVVV[[[aaaiiiooossszzz~~~}}}kkkddd\\\WWWUUUTTTRRRPPPSSSSSSUUUVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSQQQQQQPPPNNNNNNNNNOOOQQQSSSUUUVVVWWWVVVUUUSSSQQQOOOMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEIIIJJJLLLNNNOOOOOOOOOOOOKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===;;;;;;999:::;;;;;;;;;:::888777;;;:::999888777666555444444555555666777888999999666777888777555444555666555555555555555666777777111222333444555555555555666666555666666777888999666666666666777888999:::888999::::::::::::999888777777777777777888888888777777777777888888888888888888888888888888888888;;;:::::::::999999888888777777777777777777777777888999999:::::::::::::::777777777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>???======>>>>>>????????????DDDDDDDDDDDDDDDDDDDDDDDD@@@CCCEEEFFFFFFHHHMMMQQQSSSZZZfffsss|||cccZZZQQQOOONNNLLLLLLNNNJJJKKKLLLLLLLLLJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDBBBAAAAAABBBBBBAAA@@@AAAAAAAAAAAA@@@>>><<<;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::999999888888888555555666666777777777777777555444555666777666444333333333444444444555555555555555555666666666666444444444555555555555555666666666666666666666666444444444555555555555666666666555666666777777888555555555555555555555555333333444444555666666777666666555555555555555666555555555555555555555555222444666777888777666555555555444444555666777888666666666666666666666666777777666555555555555555666666777888999:::;;;<<<;;;;;;;;;;;;<<<===>>>??????@@@@@@AAA@@@???>>>==================>>>???@@@AAAAAAAAAAAABBBCCCDDDDDD??????@@@@@@AAABBBBBBCCCDDDEEEFFFHHHHHHHHHHHHHHHGGGJJJMMMOOORRRVVV[[[___^^^aaagggppp|||xxxooojjjgggbbb^^^[[[\\\^^^_________^^^^^^YYYYYYXXXVVVUUUSSSRRRRRRQQQQQQQQQQQQRRRTTTUUUVVVVVVVVVVVVUUUSSSRRRPPPOOOKKKJJJHHHGGGFFFFFFEEEDDDFFFGGGJJJLLLNNNNNNNNNNNNLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@???????????????>>>===<<<<<<999:::;;;;;;;;;:::999888::::::999888888777666666555555666777888999::::::666777888777555555555777555555555555555666777777444555666777777666666555777777666666666666777777666666666666777888999:::999999:::;;;;;;:::999999777777777888888999999999777777777777888888888888999999999999999999999999999999999999888888888888777777777777777777777777888999::::::;;;;;;::::::888888888888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAA????????????@@@@@@@@@@@@CCCCCCCCCDDDDDDEEEEEEFFFBBBEEEHHHHHHIIIMMMUUU\\\dddppp}}}eee[[[RRROOONNNLLLLLLNNNJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEEEECCCBBBBBBCCCDDDBBBAAABBBBBBBBBAAA@@@===;;;:::<<<===>>>??????>>>===<<<::::::;;;;;;<<<=========:::::::::999999888888888666666777777888888888999999888777777888999777666555555555666666666777777666666666666777777777777333444444555555666666666666666666777777777777777444444444555555555666666333333333333333444555666555555555555555555555555333333444444555666777777777666666666666777777888777777777777777777777777333444666888888777555444555444444444555666888999777777777777777777777777777777666555555555555555777888888999;;;<<<======<<<;;;;;;<<<<<<===>>>??????@@@BBBCCCBBBAAA???===@@@???>>>>>>>>>>>>>>>???CCCBBBAAAAAABBBCCCEEEFFFAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGIIIJJJJJJIIIIIIKKKNNNSSSWWW\\\bbbiiimmmlllpppxxxzzzuuuiiijjjkkklllllllllkkkjjj[[[[[[YYYXXXVVVUUUTTTSSSTTTTTTSSSSSSSSSUUUVVVWWWVVVVVVVVVVVVUUUSSSRRRQQQMMMKKKIIIHHHGGGGGGFFFDDDCCCEEEGGGJJJLLLMMMNNNNNNOOONNNNNNLLLKKKJJJIIIIIIEEEEEEDDDCCCBBBAAAAAA@@@???@@@@@@??????>>>===<<<::::::;;;;;;;;;:::999888999999999888888888888888999999999888888888888888666777888777666555666777555555555555555666777777::::::;;;;;;:::999777666888777777666666666666777666666666666777888999:::999999;;;;;;;;;;;;999999888888888999999:::::::::777777777777888888888888::::::::::::::::::::::::777777777777777888888888999999999999999999999999888999::::::;;;;;;::::::999999999999:::;;;<<<============<<<;;;;;;;;;:::<<<<<<<<<===>>>@@@BBBBBBAAAAAAAAAAAAAAAAAAAAABBBAAABBBCCCDDDEEEFFFGGGHHHFFFIIILLLMMMNNNTTT^^^fff~~~pppccc[[[RRRLLLLLLLLLJJJHHHIIIKKKMMMNNNNNNKKKHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEAAACCCDDDEEEEEECCCAAA@@@BBBAAA@@@@@@??????@@@@@@===============<<<<<<;;;888888888:::<<<===<<<;;;;;;:::999999888888999999888888777666666666666666999999888666666555555555666666555555444444444333666555444333333444555666444444555555555555444444555555555444444444555666555555555666666666666777777777666666555555555555555555555555666666666666666666666666555555555555444555666777777666555444@@@<<<777444333555999<<<444555555555666666777777666666666666777777888888777777777777777777777777888888777666555444333333444444444555666888999::::::;;;;;;<<<>>>???AAABBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>============???@@@BBBCCCDDDEEEEEEEEEGGGEEEDDDDDDEEEGGGGGGGGGDDDFFFIIIIIIHHHHHHJJJLLLOOOQQQWWWcccpppyyyzzzxxx}}}zzzqqqiiiaaa]]]^^^___^^^\\\[[[YYYWWWUUUTTTUUUUUUVVVUUUSSSRRRRRRTTTUUUTTTTTTLLLLLLLLLKKKIIIFFFDDDBBBFFFGGGHHHIIIKKKNNNPPPQQQNNNNNNNNNNNNLLLJJJHHHGGGEEEEEEEEEDDDCCCAAA@@@???CCCBBBAAA@@@>>><<<:::999:::::::::999999:::;;;;;;>>>===<<<;;;:::999999::::::::::::999999999888888888777777666666666666666666666666666666666666666:::999999999888888777777777777888888999999999:::<<<;;;999888777888999999777888999::::::999888777:::999999999888777777777888888888888888888888888777777888888888999999999999999:::::::::999999888:::999999888888999999:::777888888888888999999999===<<<;;;:::::::::::::::;;;;;;:::::::::;;;<<<<<<===>>>???@@@@@@AAA@@@@@@BBBAAAAAA@@@@@@AAAAAAAAACCCCCCCCCEEEFFFGGGFFFDDDNNNLLLNNNSSSWWW___rrrzzzkkk```YYYPPPLLLLLLMMMKKKIIIJJJKKKMMMMMMMMMKKKHHHFFFGGGFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDDDDDDDCCCAAA@@@AAA@@@??????>>>>>>??????===============<<<<<<;;;::::::999;;;===>>><<<;;;;;;:::999999888888999999888888777666666666666666777666555444444333333333666666666555555555444444666555444444444444555666444444555555555555444444555444444444555666555444444444555555555666666666666666666555555555444444444444444444555555555555444444444555555666666666555555666666666666555555777666444333333444666777444444444444555555666666444444444444444444444444777777777777777777777777666666666666666555555555555555666666777888999::::::;;;;;;<<<===???AAABBBCCCBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>===@@@AAAAAABBBCCCDDDEEEEEEFFFEEECCCCCCDDDFFFGGGHHHLLLNNNRRRUUUWWWYYYYYYYYYYYY^^^gggtttxxxrrrppppppmmmjjjiiifff```[[[XXXWWWVVVVVVUUUTTTRRRRRRSSSTTTSSSQQQOOOOOONNNMMMLLLIIIGGGFFFEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMNNNNNNMMMKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBAAACCCBBBBBBAAA???===<<<;;;;;;::::::999::::::;;;;;;======<<<;;;::::::999999:::::::::999999999888888888888777666666555666666666666666666666666666666777777777777666666666555555666666666777777777777:::999888888777777777888666777888888888888777666999999999999888888888888888888888888888888888888888888888999999999999:::999999999::::::999999888:::999999888888999999:::999999999999::::::::::::===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>===>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFGGGIIIJJJKKKKKKLLLNNNTTT]]]ggguuuooocccZZZTTTNNNKKKLLLMMMMMMKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>======>>>>>>===============<<<<<<;;;<<<<<<;;;<<<>>>>>>===;;;;;;:::999999888888999999888888777666666666666777777666555444444333444444777777666666666666555555666555444444444444555666444444555555555555444444444333222444888888666333333444444444555555555555555555555444444444444444333333333444444444444555222222333444555666777777666666555555555555666666333444666888888888888777333444444444444444555555777666666666666666666666666666666666666666666666444555555555666666777777888777777777888999999::::::;;;;;;<<<===???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBDDDEEEGGGGGGFFFEEEDDDEEEGGGJJJLLLUUUYYY___eeehhhiiihhhhhheeemmmyyy}}}tttkkkddd^^^XXXUUUUUUSSSRRRRRRSSSSSSQQQPPPRRRRRRQQQPPPNNNMMMKKKJJJEEEFFFFFFGGGIIIJJJLLLMMMLLLMMMNNNNNNNNNMMMKKKJJJHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@>>>===<<<;;;;;;:::::::::::::::;;;===<<<<<<;;;:::::::::999:::::::::999999999888888999999777666555555555555666666666666666666666666777777777777666666666666666666666666777777777777777888888888888777666666666666777777777777666666888888888999999999999999777777777777777777777777999999999999::::::::::::888999999::::::999999999:::999999888888999999:::::::::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<===??????===>>>???@@@AAAAAAAAAAAA??????@@@AAABBBDDDFFFGGGEEEEEEDDDEEEGGGJJJMMMOOOQQQVVVbbbqqqvvveee]]]TTTQQQMMMKKKLLLMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJIIIHHHGGGEEEDDDCCCBBBDDDCCCBBBAAAAAAAAABBBBBB@@@@@@???>>>>>>>>>>>>>>>===============<<<<<<;;;===<<<<<<<<<======<<<:::;;;:::999999888888999999999888777777666666777777888888777666666666666666777777777777777666666666555555555444444555555555444444555555555555444444333222222555999999666222333333333444444444555555444444444444444444444444333333444444444555555555333444444555666666777777777666555444444555666777444555777999999999888777555555555555555555555555666666777777777888888888777777777777777777777777555555555555666666666666999999999888888999::::::;;;;;;;;;<<<===>>>???@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????BBBAAA@@@@@@AAACCCFFFGGGHHHHHHGGGGGGHHHLLLQQQTTTccckkktttxxxwwwuuuvvvxxxwwwxxxkkk^^^VVVTTTSSSRRRRRRSSSSSSRRRPPPSSSSSSRRRQQQPPPOOOMMMMMMIIIIIIIIIJJJKKKLLLMMMNNNLLLMMMNNNOOOOOONNNMMMMMMIIIHHHGGGFFFFFFEEEEEEEEEAAAAAAAAA@@@@@@>>>======<<<;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;::::::999:::::::::999999999888888:::999888666555555555555666666666666666666666666999999999888888888888888888888888888888999999999666777888999999888777666777777888888888888777777888888888999999:::::::::777777777777777777777777999999:::::::::;;;;;;;;;888888999:::::::::999999:::999999888888999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;999::::::;;;<<<===???@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBCCCEEEFFFGGGFFFEEEDDDDDDGGGLLLRRRVVV^^^hhhwwwtttbbbZZZQQQOOOMMMLLLMMMNNNNNNNNNMMMMMMKKKJJJIIIIIIJJJJJJKKKJJJIIIGGGFFFDDDCCCBBBCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@????????????@@@===============<<<<<<;;;<<<;;;;;;;;;======;;;999;;;:::999999888888999999999999888777777777777777888777777666666666666777666666666777777777777777444555555555555555555444444444555555555555444444333222333555888888555222333333333444444444555555444444444444444444444444444555555555666666666666666666666666666666666666777666555444444555666777444444444444444444444444777777777666666666666666111111222333555666777777888888888888888888888888666666666666555555555555:::999999999999999::::::;;;;;;;;;;;;<<<===????????????>>>>>>>>>============>>>>>>>>>?????????@@@BBBAAA@@@@@@AAACCCFFFGGGGGGGGGHHHHHHJJJPPPXXX^^^qqq~~~}}}jjj]]]VVVUUUSSSRRRSSSTTTTTTSSSRRRRRRQQQPPPOOOOOONNNNNNLLLKKKKKKKKKLLLLLLMMMNNNMMMMMMOOOPPPPPPPPPOOONNNIIIHHHGGGFFFEEEEEEEEEFFF@@@@@@@@@@@@???>>>===<<<===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;:::999:::::::::999999999888888999888777666555555555555777777777777777777777777888888888888888888999999999999888888888888888888777888999:::::::::888888999999999999999999999999888888999999:::::::::;;;777777777777777777777777999999:::::::::;;;;;;;;;777888999::::::::::::::::::999999888888999999:::999999999999::::::::::::;;;;;;:::::::::;;;;;;<<<999999999:::;;;===>>>???>>>???@@@AAAAAABBBAAAAAACCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJMMMTTT]]]dddppp}}}xxxcccZZZPPPOOOOOONNNMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJKKKJJJIIIHHHFFFEEECCCCCCBBBBBBBBBBBBAAAAAAAAA@@@BBBAAAAAA@@@???@@@@@@@@@===============<<<<<<;;;;;;::::::;;;======;;;:::;;;:::999999888888999999999999888777777777777888555555444444444444555555555555666666666666777777444444555666666555444444444444555555555555444444333444666666666555444444333444444444555555555555444444444444444555555555555555555666666666777777777777666666555555555555666666555555555555666666888777555444444555666777888888888777777777777666222222333555666777888999777777777777777777777777777777666666555555555444999888888888999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@????????????>>>===>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBDDDEEEGGGCCCEEEGGGIIILLLTTT___gggxxx|||lll]]]ZZZVVVSSSSSSUUUUUUUUUQQQQQQPPPOOONNNNNNOOOOOOMMMLLLKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQQQQPPPOOOOOOIIIHHHGGGEEEEEEEEEFFFGGGBBBBBBBBBAAA@@@>>>===<<<>>>===<<<;;;::::::::::::::::::<<<<<<<<<;;;:::999:::::::::999999999888888888777777666666666666666777777777777777777777777666666666666777777777777777777777777666666666666888888999::::::::::::999;;;:::999999999999:::;;;999999999:::::::::::::::888888888888888888888888999999999999::::::::::::777888999999:::::::::::::::999999888888999999:::999999999999::::::::::::;;;;;;:::::::::;;;<<<<<<;;;:::;;;;;;<<<===>>>???>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGGGGIIIMMMQQQVVVaaammmvvvfffZZZPPPQQQQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDAAAAAABBBCCCBBBAAA@@@???AAA@@@@@@???????????????===============<<<<<<;;;;;;;;;;;;<<<>>>???===<<<;;;:::999999888888999999:::999888888777777888888555555444444444444555555444444555555555666666666444444555666666555444444444444555555555555444444444777999777333111333666444444555555555666666666444444555555555666666666444444444555555555666666333333444444444444444444555555666666666666555555888888888888999999:::;;;888777777777666666666666777777777777888888888888666666666666666666666666555555555666666666666666777777777777888:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>@@@@@@?????????>>>>>>>>>===>>>>>>??????@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEECCCFFFIIILLLQQQ\\\iiisss~~~gggbbbZZZUUUSSSSSSTTTTTTQQQPPPOOONNNNNNOOOOOOPPPOOOOOONNNMMMLLLLLLLLLLLLOOOPPPQQQRRRRRRQQQOOOOOOKKKJJJHHHGGGFFFGGGHHHIIIEEEEEEDDDCCCBBB@@@>>>===>>>===<<<;;;;;;:::::::::999:::<<<======<<<:::999:::::::::999999999888888666666666666666777777888777777777777777777777777555666666666777777777777777777777777666666666555888888888888888999::::::::::::999888888999::::::::::::::::::::::::999999999999999999999999999999888888888999999999999:::777777888999:::::::::::::::999999888888999999:::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>======>>>???@@@@@@>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGIIIJJJIIINNNVVV^^^ggguuuhhhZZZQQQRRRRRRQQQOOOMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIIIIHHHGGGFFFEEEEEE@@@AAABBBCCCCCCAAA???>>>@@@??????>>>>>>>>>>>>>>>===============<<<<<<;;;<<<;;;;;;===???@@@???>>>;;;:::999999888888999999:::999888888777888888888777777666666666777777888333444444444555555666666333444555666666555444333444555555555555555555444444888;;;777111...222777555555555666666666666777555555555666666666777777333333333444444444555555000000111222333333444555444555666777777666555444222333555777888999999999777777666666555555555444777666666555444333333222444444444444444444444444333333444555666777888999666666666777888:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>============<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAA???@@@BBBCCCDDDEEEEEEEEEEEEIIIMMMQQQWWWcccrrr}}}nnnhhh^^^VVVSSSRRRSSSSSSQQQPPPOOONNNNNNOOOPPPQQQSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQOOONNNLLLKKKIIIHHHHHHIIIJJJKKKHHHHHHGGGEEECCCAAA???>>>>>>>>>===<<<;;;:::::::::999:::<<<======<<<:::999:::::::::999999999888888555555555666666777888999777777777777777777777777777777888888999999999::::::999999999888888777777888777666666666777999::::::999888777777888999:::;;;;;;;;;::::::999999999::::::::::::::::::::::::777777888888888999999999666777888999:::;;;;;;;;;:::999999999999999999:::;;;;;;;;;<<<<<<<<<======:::::::::::::::;;;<<<===AAA@@@@@@@@@@@@@@@AAAAAA??????@@@AAABBBBBBBBBBBBAAABBBCCCEEEGGGIIIKKKLLLRRRYYYdddooo{{{vvvaaa[[[TTTOOOPPPQQQNNNLLLMMMNNNMMMKKKJJJIIIIIIIIIJJJJJJIIIGGGGGGGGGFFFCCCAAABBBBBBCCCCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::;;;===???AAA@@@???======<<<:::999999;;;===999999999888888888777777777777666555555555555555888888777666666666666666555333111222333444333333333333444444555666666666555555555555555555444444666666666666666666666666333444555555555444333222444444555555555555555555555555555555666666666666888888777666666666666666666666666666666666666666444555666777777777777777888888777777666666555555444555777888888888777666666666777777777777666666999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;========================999<<>><<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999::::::777777777777777777777777666666666777888888999999888999999999999:::::::::777777888888999999999:::888888888888999:::;;;<<<::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;999999888888999999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;???<<<::::::>>>@@@@@@??????@@@BBBDDDEEEEEEDDDDDDDDDCCCBBBCCCGGGLLLRRRUUUZZZjjj}}}jjjZZZSSSNNNOOOPPPMMMKKKLLLMMMLLLKKKJJJIIIIIIJJJJJJJJJIIIGGGGGGGGGFFFCCCAAACCCCCCDDDDDDCCCCCCBBBAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;===@@@AAA@@@???777888999888666555666888999999999888888888777777888777666666555555666666888777777666666666666666555444222222444555444333555555555555555555555555555555555555555555555555555555555555555555555555333444555555555444333333777777777777666555444444444444444444555555555555666666555444444444444444666666666666666666666666555555666666777666666666888777777777666666666555555555777888888888777666777777777666666777777777:::::::::::::::::::::;;;:::;;;;;;;;;<<<<<<==============================<<<>>>@@@AAA@@@@@@@@@AAA@@@@@@AAABBBDDDGGGJJJMMMQQQWWWbbbnnn{{{~~~kkkaaa\\\WWWUUUVVVRRRRRRQQQOOONNNMMMNNNOOOQQQQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPSSSRRRPPPNNNLLLKKKKKKKKKIIIGGGEEEDDDDDDDDDBBB@@@@@@@@@??????>>><<<;;;:::========================;;;;;;::::::999999999:::777777777777777777777777888888888777777777777777666777777777777888888888888888777777777777777777888888888888999:::;;;;;;::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;999999999888999999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<>>>@@@AAA@@@???:::;;;<<<;;;:::888999:::999999999888888888888888888888777666666666777777777777666666555555666666666555333333555666555444777777666666555444444333555555555555555555555555555555555555555555555555333444444555555555444444999999888888777555444333333333333444444444444555666666555444444444444444777777777777777777777777666666666777666666555555777777777777666666666666555666777777888888777777999888777666666777888999;;;;;;;;;:::::::::::::::;;;;;;<<<<<<===>>>?????????????????????????????????@@@BBBAAA@@@@@@@@@BBBBBBCCCCCCDDDFFFKKKQQQVVV___ggguuu}}}ooofff___ZZZYYYUUUSSSQQQOOONNNNNNNNNOOOOOOOOOPPPQQQSSSTTTTTTUUUUUUUUUTTTTTTSSSQQQPPPOOOSSSSSSQQQOOONNNNNNMMMMMMJJJHHHFFFFFFFFFEEECCCAAA@@@@@@@@@???>>>===<<<;;;========================;;;;;;:::::::::999999999777777777777777777777777999999888888777666666555666777777777777888888888999999999888888888888888999999999888999999::::::::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;999999999999999:::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???>>>>>>@@@BBBCCCBBB@@@@@@AAABBBCCCDDDDDDDDDCCCFFFHHHJJJKKKOOOXXXfffppprrr[[[SSSNNNOOOPPPMMMKKKLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKIIIHHHHHHHHHFFFDDDBBBDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>===========================<<<===>>>@@@AAA@@@???>>>>>>>>><<<::::::<<<>>>888888888888888888888888888888777777777777888888777666666555555555666666777666444444666666666555777666666666555555555444555555555555666666666666444444444444444444444444444444444555555555555555777777777777777666555444333333444444444555555555888888777666666666666666777777777777777777777777888888888888777666555555777777777777666666666666666666777777888888888888:::999777666666777999:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA??????AAACCCEEEGGGIIIJJJMMMTTT]]]cccsss|||{{{ppphhhccc]]]ZZZUUUQQQPPPOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTSSSRRRQQQOOOOOORRRRRRQQQPPPOOONNNNNNNNNKKKJJJHHHGGGGGGFFFDDDBBB@@@@@@@@@???>>>===<<<<<<========================:::;;;;;;;;;::::::999999777777777777777777777777888888888888777777666666888888999999999:::::::::999999999:::::::::;;;;;;::::::999999888999999999::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;:::999999999999:::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<============;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>??????@@@>>>>>>@@@AAABBBBBBAAA@@@AAAAAABBBCCCDDDDDDDDDDDDFFFIIIMMMOOOUUUcccxxxrrr\\\UUUPPPQQQQQQOOOMMMNNNKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHGGGDDDBBBCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????==============================<<<>>>@@@AAA@@@>>><<<:::888555333444888<<<888888888888888888888888888888777777777777888888666666555555555555666666888666444555666777666666555555555666666666777777555555555666666666777777555555555555555555555555444444444444555555666666333444555555666666666666444555555555666666666666888888777666666666666666777777777777777777777777999999999999888888777666666666666666777777777777777777777777777888888999:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@???@@@CCCEEEFFFKKKQQQWWW]]]gggsss{{{~~~vvvfff```YYYSSSRRRRRRRRRRRRPPPPPPQQQRRRSSSUUUUUUVVVSSSSSSSSSRRRQQQPPPOOONNNOOOOOOOOOOOOOOONNNMMMMMMLLLJJJHHHHHHHHHGGGEEECCC???@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888888888888888888888888888666666777777888888888888888888999999999:::::::::555666777888999;;;;;;<<<::::::999999888999999999::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;::::::999999::::::;;;<<<:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===============>>>>>>???@@@@@@AAA<<<>>>@@@AAAAAAAAAAAA@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHLLLQQQVVV```sssttt]]]VVVQQQQQQRRRPPPNNNNNNLLLLLLLLLMMMMMMLLLKKKKKKKKKJJJIIIHHHHHHGGGEEEBBBCCCBBB@@@?????????@@@AAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===??????>>>===:::999666333111333777;;;888888888888888999999999777777666666666777888888555555444444555555666666777666444444666777666555444444555666666777888888555555555666666777777888666666666666666666666666444444444444555666777888111222333555666666777777555555555666666666777777666666555444444444444444777777777777777777777777888888999999888888777777666666666666777777777777888777777777777888999:::999999999999999999999999:::;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@AAAAAA????????????????????????@@@@@@@@@???@@@BBBGGGKKKKKKTTT```kkktttwwwnnnaaaXXXUUUVVVVVVVVVQQQRRRRRRSSSSSSTTTTTTUUUSSSSSSRRRRRRQQQOOONNNMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLJJJHHHHHHHHHGGGEEECCC??????@@@@@@??????>>>===::::::::::::::::::::::::999:::;;;<<<;;;:::999888888888888888888888888888555666666777888888999999666777777777777888888888333333444666777888999:::999999999888999999::::::::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;:::::::::::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>><<<===>>>>>>???@@@AAAAAA===???AAAAAA@@@@@@AAABBBBBBBBBCCCDDDFFFHHHJJJKKKLLLRRR[[[eeetttsss\\\UUUPPPQQQQQQOOOMMMNNNMMMMMMNNNNNNMMMLLLKKKJJJLLLJJJIIIIIIIIIGGGEEECCCDDDBBBAAA??????@@@AAABBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<>>>>>>===;;;:::;;;:::999777777999:::777777888888888999999999666666555555666666777888555444444444444555666777777555444444555666666555666666666666666777777777444555555666777777888888777777777777777777777777555444444444555666888999333444555666666666666666444444444555555555666666666666555444444444444444666666666666666666666666555666666777777777666666555666666666777777777888888888777777777888999:::888999:::;;;;;;:::999888999::::::;;;<<<===>>>>>>===>>>>>>>>>??????@@@@@@????????????????????????@@@@@@@@@AAABBBGGGMMMQQQYYYeeettttttddd\\\YYYWWWUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMLLLMMMNNNOOOOOONNNMMMMMMLLLJJJHHHGGGGGGGGGEEECCC??????@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<:::999777888888888888888888888888777777777777777888888888666777777777777888888888666666777777777777888888888888888888999:::;;;;;;::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>><<<<<<===>>>???@@@AAAAAA???AAABBBAAA@@@@@@CCCEEEBBBBBBCCCEEEGGGJJJMMMNNNSSS[[[jjjzzzooo[[[TTTOOOPPPQQQNNNLLLMMMMMMNNNNNNNNNMMMLLLJJJIIILLLJJJIIIIIIIIIHHHEEECCCEEECCCBBB@@@@@@AAABBBCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::<<<======<<<;;;777999<<<<<<:::888777777777777888888999999999999555555555555555666777777444444444444444555666777666555333333555666555444888888777777666666555555444555555666777888888999777777777777777777777777555444444444555666888999666777777777777777666555333333333444444444555555888888777666666666666666666666666666666666666666333333444555666666666555555666666666777777888888999888777777777888::::::777999;;;======;;;999777888999:::;;;<<<>>>??????>>>>>>>>>>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBDDDJJJQQQVVVhhhuuupppbbb[[[VVVSSSRRRQQQQQQQQQQQQPPPPPPPPPRRRRRRRRRQQQPPPOOOMMMMMMLLLMMMNNNOOOPPPOOONNNMMMLLLJJJHHHGGGGGGFFFDDDCCC??????@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<:::888777888888888888888888888888999999888888777666666666888999999999999:::::::::<<<<<<;;;;;;:::999888888888888888888999:::;;;<<<::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;;;;::::::::::::;;;<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>???;;;<<<===>>>???@@@AAAAAAAAABBBCCCBBB@@@AAADDDHHHBBBCCCCCCEEEHHHLLLOOOQQQXXXcccuuulllYYYTTTPPPNNNOOOPPPOOOMMMNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>======???????????????>>>======<<<;;;999::::::;;;999888:::999999888888999999:::888888777777777777888888777777777777777777777777666777888999999888777666333888<<<;;;666333444666555555555555555666777777555555444444444444555555444444444555555555555555555555444444555666888999444444444444444444444444777777777777777888999999888888777777777777888888777666555555555666888999444444444444555666888888888777555333333444666888999999999999999999999999888888999999999:::::::::<<<;;;:::999:::<<<>>>@@@>>>===============>>>???CCCBBBAAAAAABBBCCCBBBBBB===BBBFFFFFFFFFNNN\\\iii|||vvvjjj```YYYVVVSSSQQQQQQTTTUUUSSSQQQQQQQQQQQQQQQPPPOOONNNNNNLLLMMMNNNNNNMMMLLLKKKJJJNNNLLLJJJHHHFFFEEEEEEEEEBBB@@@??????@@@???>>><<>><<<;;;::::::;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888:::888666777:::;;;999777999888777777777888:::::::::777666777:::;;;999777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::===<<<<<<<<<<<<======>>>>>>>>>>>>???????????????BBBAAABBBCCCEEEEEEDDDCCCGGGGGGGGGFFFHHHMMMUUUZZZjjjxxxlllYYYUUUPPPOOOPPPPPPOOOMMMMMMMMMMMMLLLKKKJJJHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>===>>>?????????>>>>>>===<<<;;;:::888999::::::888777:::999999888888999999:::888888777777777777888888555555555555555555555555666666777888888777666666333777:::999777444555666666555555555555666777777666555555555555555555666888888777666555555555555888777666555555666777888555555555555555555555555555555555555555666777777888888777777777777888888777666666555666777888999555555555666777888999999;;;:::888666666777999;;;999999999999999999999999888999999999999:::::::::;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>>>>???@@@AAAFFFDDDBBBAAAAAAAAA@@@???>>>CCCIIIMMMRRR[[[iiisss}}}oooeee___[[[WWWVVVVVVVVVSSSPPPOOOOOOOOOOOONNNMMMMMMLLLMMMNNNOOOOOOOOONNNMMMLLLNNNLLLJJJHHHFFFEEEDDDDDDCCCBBB@@@@@@AAAAAA???>>>@@@???>>><<<;;;;;;<<<<<<;;;:::::::::999999999999888888888888888888888888:::888666777999:::999777999888777777777888::::::<<<:::888999::::::999666::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>>>>>>>======>>>>>>??????DDDCCCCCCCCCDDDDDDCCCBBBFFFFFFGGGHHHMMMWWWdddmmmlllZZZVVVQQQOOOPPPQQQOOOMMMKKKKKKKKKJJJIIIHHHGGGFFFJJJJJJIIIHHHGGGFFFEEEEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<:::999888888999999888777:::999999888888999999:::888888777777777777888888888888888888888888888888555666666777777666666555555555666777777777666666666666555555666666777888777666666555555666666777<<<;;;999777666666666777:::999888777666666666666777777777777777777777777555555555555555666777777888777777666666777777888666666666666666777888888666666777777888888999999;;;:::888777777999:::<<<999999999999999999999999999999999999:::::::::::::::;;;;;;<<<<<<===>>>>>>????????????@@@AAABBBCCCFFFEEECCCBBBAAAAAABBBBBBAAAFFFOOOXXXcccooozzzyyygggaaaZZZVVVTTTSSSQQQNNNNNNNNNNNNNNNNNNNNNMMMMMMOOOOOOPPPQQQQQQQQQPPPPPPNNNMMMKKKHHHFFFDDDCCCCCCEEECCCBBBBBBBBBBBBAAA???@@@@@@???>>>============:::::::::999999999888888999999999999999999999999:::999888888999:::999777999888888888888999::::::>>><<<::::::::::::888777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<======>>>???@@@???>>>>>>>>>@@@AAABBBEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJLLLPPPYYYhhhzzzmmm[[[WWWRRRPPPQQQQQQOOOMMMKKKKKKKKKJJJIIIHHHGGGFFFIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>======>>>>>>>>>======<<<:::999888999::::::999888:::999999888888999999:::888888777777777777888888999999999999999999999999555555666666666666555555666444444555777888777666666666666555666777777888777777666666666666777777;;;:::888777666777888888888888777666666555555555777777777777777777777777777777777777777888888999777777666666666666777777666666666666666777777888666666777777888888888888888777666555666777888999888999999999999999::::::999999999:::::::::;;;;;;:::;;;<<<===>>>>>>>>>===>>>>>>>>>???@@@BBBCCCDDDCCCDDDDDDCCCCCCEEEHHHJJJIIINNNXXXeeetttuuummmaaaXXXTTTSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQNNNMMMLLLIIIGGGEEECCCCCCEEECCCBBBBBBBBBBBBAAA?????????>>>>>>============::::::999999999888888888999999999999999999999999:::999999999999999888888888888888888999999::::::;;;;;;:::::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<===>>>??????BBBBBBAAA@@@AAABBBDDDEEEDDDEEEFFFFFFGGGJJJMMMOOONNNSSSZZZcccnnn~~~nnn\\\XXXSSSQQQQQQQQQPPPMMMLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???????????????======>>>>>>>>>>>>======<<<:::999:::;;;<<<;;;::::::999999888888999999:::888888777777777777888888444444444444444444444444666666555555555555666666666555333333555777777777666666666666666777888888777777666666666666777777777666666555666777999999555555555555555555555555666666666666666666666666777777777777777888888999777777666666666666777777555666666777777777777777444555666777777777666666666555555555555666777888888888888999999:::::::::999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@AAACCCDDDBBBCCCDDDDDDEEEGGGLLLPPPVVV[[[eeesssrrrddd\\\XXXVVVUUUSSSRRRQQQPPPPPPQQQQQQRRRNNNOOOOOOOOOPPPPPPQQQQQQNNNNNNLLLKKKHHHFFFEEEDDDDDDCCCAAAAAABBBBBB@@@???======>>>=========<<<<<<:::::::::999999999888888999999999999999999999999::::::::::::999888888999888888999999::::::::::::777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>@@@@@@AAAAAA@@@@@@AAACCCDDDEEEEEEFFFGGGGGGGGGJJJNNNRRRUUU___nnn}}}qqq]]]YYYTTTQQQRRRRRRPPPNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAABBBBBBBBBBBBCCC????????????????????????===>>>>>>????????????>>><<<;;;:::;;;<<<===<<<;;;:::999999888888999999:::888888777777777777888888555555555555555555555555777666666555555666666777777666444333333444666888777777666666777777888999777666666555555666666777333444444666777777888888333333444555555555444444555555555555555555555555555555555555555666777777777666666555555666666777555555666777777777777777444555666777777666555444666666666666777888999999888888888999999::::::;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>??????>>>>>>>>>???@@@AAABBBCCCCCCEEEGGGHHHIIIMMMTTTZZZggglllvvvwwwjjj```YYYUUUTTTSSSQQQPPPOOOOOOPPPPPPOOOOOONNNNNNNNNOOOPPPPPPNNNNNNNNNLLLKKKIIIGGGFFFEEECCCBBBAAABBBBBBAAA???<<<======>>>>>>===<<<<<<;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::;;;<<<;;;999888888999888999999:::;;;:::::::::444666888888888888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<:::::::::;;;<<<<<<======<<<<<<<<<===>>>???@@@AAA>>>>>>???@@@AAABBBBBBCCCFFFHHHHHHGGGFFFIIIPPPUUUbbbrrruuu^^^ZZZTTTRRRRRRRRRPPPNNNMMMMMMMMMLLLKKKJJJIIIHHHIIIHHHHHHGGGFFFEEEDDDCCCAAAAAAAAABBBBBBBBBCCCCCC????????????????????????>>>>>>???@@@@@@@@@@@@@@@;;;:::999:::<<<===<<<;;;:::999999888888999999:::888888777777777777888888888888888888888888888888888777666666666666777888666777666333111111555999777777666666777777888999666555555555555555555666333444666777888777666666555555666666666444333222555555555555555555555555555555555555555666777777666666555555555555666666444555666777888777777666555666777888888777555444666777777888888999::::::777888888999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<===<<<<<<<<<<<<>>>???@@@AAAAAA@@@AAAAAABBBCCCCCCDDDHHHMMMQQQUUU]]]gggooowww}}}tttggg___WWWVVVSSSQQQPPPPPPPPPQQQQQQPPPOOONNNNNNNNNOOOPPPNNNNNNNNNNNNMMMKKKJJJHHHFFFDDDCCCCCCCCCCCCBBB@@@======>>>?????????>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<===;;;888777888:::888999:::;;;;;;;;;::::::666888::::::888888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<======>>>>>><<<<<<<<<===>>>@@@AAABBB===???AAACCCDDDDDDDDDCCCFFFIIIKKKKKKLLLQQQZZZbbbzzzvvv___ZZZUUURRRRRRRRRPPPNNNMMMMMMLLLLLLKKKJJJHHHGGGJJJIIIIIIHHHGGGFFFEEEEEEAAAAAAAAABBBBBBCCCCCCCCC??????????????????@@@@@@>>>???@@@AAAAAAAAAAAAAAA:::999888999;;;<<<;;;::::::999999999999999999:::888888777777777777888888666666666666666666666666999888777666666777888999666888888444//////444:::777777777777777888888999555555444444444444555555444666888999999777555333888888888888666444222111666666666666666666666666777777777777777888999999666666555555555555666666444555777888888888777666666777888999999888666555555666666777888888999999777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;<<<>>>@@@AAACCCCCCBBBBBBBBBCCCCCCDDDDDDJJJRRRZZZbbbmmm{{{}}}rrr\\\ZZZWWWTTTRRRRRRSSSSSSSSSRRRPPPOOONNNNNNOOOPPPNNNNNNOOOOOONNNMMMKKKJJJGGGFFFDDDDDDEEEEEECCCBBB>>>>>>@@@AAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::<<<===<<<888777888:::888999:::;;;<<<;;;::::::999;;;<<<;;;999888999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>??????@@@<<<<<<<<<===>>>@@@AAABBB@@@BBBEEEHHHIIIHHHGGGFFFEEEIIIMMMPPPTTT\\\hhhqqqrrr___ZZZTTTRRRSSSSSSPPPMMMOOOOOOOOONNNLLLKKKIIIHHHHHHGGGEEEDDDEEEDDDBBB@@@CCCBBBBBBAAAAAA@@@@@@?????????@@@AAA@@@???>>>===@@@AAAAAAAAAAAA@@@??????:::::::::;;;;;;;;;;;;;;;888888888888888888888888;;;:::999888888999:::;;;888888777666666666666666777777777777777777777777666666555555555444444444666444333333333333111000555555666666666666666666555444444555555666777888333444555666666555444333444444444555666777777888:::999666444444555777888777777777777777777777777666666666666666666666666555666777666444333333444666555555555777999;;;<<<;;;<<<<<<<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;<<<>>>@@@AAAAAA???AAADDDEEECCCDDDGGGJJJSSS^^^hhhuuuiii___WWWVVVVVVRRROOONNNMMMNNNPPPPPPOOOOOOPPPQQQQQQQQQPPPOOOMMMJJJIIIGGGJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>===>>>======<<<;;;:::::::::;;;;;;;;;:::::::::999999::::::999999::::::;;;<<<777888888999;;;<<<<<<===888999:::;;;<<<;;;:::999;;;;;;;;;<<<<<<<<<======;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<;;;:::999888888777999999999:::::::::;;;;;;========================;;;;;;;;;;;;===>>>???@@@>>>>>>??????@@@@@@@@@@@@CCCDDDEEEFFFGGGHHHIIIJJJJJJLLLOOORRR[[[kkkrrr___ZZZTTTRRRSSSSSSQQQNNNOOOOOOOOONNNLLLKKKIIIHHHKKKIIIGGGGGGGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAA@@@???>>>===@@@@@@@@@@@@@@@??????>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888777666666777888888777777666555555555555555666666666666666666666666666666555555555444444444555555444555666777666666666666666666666555555555666666555666666777888999444555666777777666555444555555666666777888888999888888888777777666666666777777777777777777777777666666666666666666666666555666777666444444444555777666666666777888:::;;;;;;<<<<<<<<<;;;;;;:::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAACCCAAAAAADDDEEEDDDFFFKKKOOO^^^ppp|||{{{nnn```YYYVVVSSSQQQRRRQQQQQQPPPOOOOOOOOOQQQRRRPPPPPPQQQQQQPPPOOONNNNNNKKKJJJIIIGGGEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>======<<<;;;;;;:::;;;;;;;;;:::::::::999999::::::999999::::::;;;<<<999999::::::::::::;;;;;;999999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::>>>======<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;========================>>>>>>===<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@AAABBBCCCDDDFFFFFFGGGIIIJJJOOOTTT[[[bbbmmm~~~sss___ZZZUUURRRSSSSSSQQQOOOOOOOOOOOONNNLLLKKKIIIHHHJJJIIIGGGGGGGGGGGGEEEDDDAAAAAABBBCCCCCCDDDEEEEEE???@@@@@@@@@@@@???>>>>>>???????????????>>>======;;;<<<<<<<<<=========>>><<<;;;:::999888777777777888777777666666777777888666555555444444444444555555555555555555555555555666666666555555555555444333444555666777888999:::777777666666555555555444666666666777777888999:::555555666777777666555555666777777888888999999999666777888999999777666555777777777777777777777777777777777777777777777777666777888777666555666777888777777666777888999:::;;;<<<<<<<<<<<<;;;::::::999:::::::::;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAADDDBBBAAADDDDDDEEEKKKRRR[[[ppp~~~jjj^^^WWWSSSRRRSSSTTTSSSQQQOOOOOOPPPQQQSSSQQQQQQQQQRRRQQQQQQPPPPPPMMMLLLKKKIIIGGGEEEDDDDDDBBBBBBBBBBBBAAA@@@????????????>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::::::::999999::::::;;;<<<;;;;;;;;;::::::999999999::::::999999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===========================???>>>======<<<<<<============>>>???@@@@@@AAAAAACCCEEEGGGHHHHHHIIIKKKNNNTTT\\\hhhtttsss^^^ZZZVVVSSSSSSSSSQQQPPPOOOOOOOOONNNLLLKKKIIIHHHGGGEEEDDDDDDDDDDDDCCCAAAAAABBBBBBBBBCCCCCCCCCDDD@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>??????<<<;;;999777666555555555999999888888888888999999666555555444444555555555666666666666666666666666666666666555555555555555111333444555666777888999777777777666555555444444666666666666777888999999555555555555555555555555777777777888888888999999666666777777777666666555666666666666666666666666888888888888888888888888777888999888777666777888999888777777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@???DDDBBBAAACCCEEEHHHQQQ[[[ooo{{{lllbbbZZZUUUUUUSSSRRRPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@????????????>>>>>>======<<<;;;;;;;;;;;;:::::::::::::::999999::::::;;;<<<;;;;;;::::::::::::999999;;;:::999888999:::;;;<<<999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<====================================;;;;;;<<<<<<===???@@@AAA======>>>???@@@AAABBBBBBFFFIIIKKKLLLLLLNNNRRRVVV```kkk{{{rrr]]]ZZZVVVTTTSSSRRRRRRRRROOOOOOOOONNNLLLKKKIIIHHHEEEDDDBBBBBBCCCCCCBBB@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????????===>>>>>>>>>>>>===<<<<<<<<<<<<======>>>??????@@@???>>><<<:::999888999999888888888888888888888888777666666666666666777777777777777777777777777777666666666666666666666666333555777666555555666888777777666666555555555444555555555555666777888888444444444444444444444444666666777777777777777888777666444333333444666777666666666666666666666666999999999999999999999999666888999888777777888999999999888777777888999:::;;;;;;<<<======<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>???@@@??????>>>CCCAAAAAADDDHHHNNN[[[gggxxxhhh[[[VVVRRRQQQPPPRRRTTTTTTRRROOOQQQRRRQQQQQQPPPOOONNNMMMLLLLLLKKKJJJHHHEEECCCAAABBBBBBCCCCCCCCCBBBAAAAAA???????????????>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::999999::::::;;;<<<999999::::::::::::;;;;;;;;;:::999888999:::;;;<<<999999999:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>========================<<<<<<<<<<<<>>>???@@@AAA======>>>@@@AAACCCDDDDDDHHHKKKNNNOOOQQQVVV^^^eeeyyyrrr\\\ZZZWWWUUUSSSRRRSSSSSSOOOOOOOOONNNLLLKKKIIIHHHGGGFFFDDDDDDEEEFFFDDDCCCCCCBBBBBBAAA@@@@@@??????AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@>>><<<:::888777777888999555666666777777666666555777666666666666777888888888888888888888888888888555666666666666777777777666888:::999666555777999666666666666666666666666444444444444555666777888555555444444444444555555777777777777777777777777777666333222222444777999777777777777777777777777888888888888888888888888666777888888777777888999999888888777888999:::;;;;;;;;;<<<============<<<;;;<<<<<<<<<============<<<===>>>>>>??????>>>>>>AAAAAADDDIIINNNWWWgggvvvyyyeeeYYYWWWTTTRRRSSSUUUUUUQQQNNNOOOPPPQQQRRRSSSSSSSSSSSSLLLLLLLLLKKKHHHEEEBBBAAABBBCCCCCCDDDCCCCCCBBBBBB?????????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<999999999::::::;;;;;;;;;::::::999999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<=========>>>========================@@@???>>>>>>======>>>>>>===>>>???AAACCCEEEFFFGGGHHHLLLPPPSSSYYYcccrrr}}}qqq[[[ZZZXXXUUUSSSRRRSSSTTTOOOOOOOOONNNLLLKKKIIIHHHHHHGGGFFFFFFGGGGGGFFFEEEBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>???@@@>>>????????????>>>======:::;;;;;;<<<>>>??????@@@;;;999777555555666777999444555666777777666555444555555555555555666777777777777777777777777777777555666666666777777777777444888:::999555444666999444444555555666777777777555555555555666777888999888777666555555666777888888888888888888888888888777666666555666777888999777777777777777777777777888888888888888888888888555666777777666666777999888888777777888:::;;;===;;;;;;<<<===========================>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@@@@BBBGGGNNNUUUaaasss{{{nnnbbb\\\VVVSSSSSSSSSQQQNNNNNNNNNPPPQQQRRRSSSSSSSSSNNNNNNNNNLLLJJJFFFCCCAAACCCCCCDDDDDDDDDDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;::::::::::::999999999999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>;;;;;;<<<<<<<<<=================================@@@???>>>>>>======>>>>>>>>>???@@@CCCEEEGGGHHHIIIJJJOOOUUU\\\fffwwwqqq[[[ZZZXXXUUUSSSRRRSSSUUUOOOOOOOOONNNLLLKKKIIIHHHHHHFFFEEEFFFGGGGGGFFFEEEAAAAAABBBBBBCCCDDDDDDDDDBBBAAA???>>>>>>>>>???@@@???????????????>>>======::::::;;;<<<===>>>??????===<<<999888777999;;;===666777888999999888777666444444444444444555666777777777777777777777777777555666666666777777888888111444777666333222555999333333444555666777888888666666666666777888999::::::999888777777888999:::999999999999999999999999666777888999::::::999888777777777777777777777777777777777777777777777777444666777777666666777999777777777777888:::<<<>>>;;;;;;<<<===>>>>>>======>>>>>>>>>>>>????????????AAA@@@?????????@@@AAABBBAAACCCJJJSSS[[[ggg{{{mmmdddYYYRRRQQQRRRQQQOOONNNOOOOOOOOOOOOOOONNNNNNOOOOOOOOONNNKKKHHHDDDBBBCCCCCCDDDDDDDDDDDDDDDCCC===============>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<===<<<<<<;;;999888888777888999:::;;;<<<;;;:::999;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===========================<<<<<<======>>>@@@AAABBB???@@@AAACCCFFFHHHJJJJJJMMMRRRZZZdddqqqnnn]]]ZZZVVVTTTSSSSSSQQQPPPOOONNNMMMLLLKKKJJJIIIHHHFFFFFFFFFFFFEEECCCBBBAAAAAABBBBBBBBBCCCDDDDDDDDDBBB@@@>>>>>>???@@@@@@???@@@??????>>>===<<<<<<;;;<<<:::::::::<<<<<<;;;:::999999999999999999999999:::999888777666666666666:::999888666555444444444888777666555555666777888999999888888777777666666555555555555555555555555666666666666666777888888222333444666666666555555555555555555555666777888666666777777777777666666888888888777777777777777666555555555555666666777;;;:::999888777777777777:::999999999999999::::::777888:::;;;<<<=====================>>>???@@@AAA@@@@@@AAAAAA@@@???===<<>>>>>>>>>>>======<<<<<<;;;;;;:::::::::999888777777888999:::<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>?????????============>>>>>>>>>>>><<<<<<<<<<<<============??????>>>>>>>>>>>>??????AAA???AAAEEEHHHGGGJJJNNNUUUXXXdddyyyooo]]]ZZZWWWUUUTTTSSSRRRQQQOOONNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCAAA???<<<;;;<<<<<<;;;:::?????????>>>===<<<<<<<<<<<<;;;::::::;;;<<<;;;999999999999999999999999999999888777666666666666666777777777777777888999999888777666666666666777888666666666666555555444444555555555555555555555555666666666666666777888888555555666666666555444444888777777666666666666777666666777777777777666666777777777777777777777777:::999888777666555555555666666666777777777666666888888888999:::;;;<<<===888999:::;;;<<<=====================>>>???@@@AAA@@@AAAAAABBBAAAAAA??????@@@?????????@@@AAACCCEEEKKKRRR[[[ccclllwwwlllaaa[[[TTTQQQUUUPPPOOOOOONNNNNNNNNOOOOOOPPPNNNLLLKKKKKKKKKIIIHHHEEEEEEFFFFFFEEEDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========;;;:::999888888999:::;;;<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>??????>>>============>>>>>>>>>>>>=========>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@CCCAAADDDIIIKKKLLLPPPUUU^^^eeewwwooo^^^[[[WWWUUUUUUTTTSSSRRROOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDBBB???>>>>>>>>><<<;;;??????>>>>>>======<<<<<<===<<<::::::;;;;;;:::999888888888888888888888888888777777666666666777777:::999999888777777777777999888777777777777888999666666666555555555555444666666666666666666666666666666666666666777888888777777777777666555444444999999888888777777666666666666777777777777666666777777777777777777777777;;;:::999777666666666666333444666777888888888777777777777888:::<<<===>>>999999;;;<<<========================>>>???@@@AAA@@@AAAAAABBBBBBBBBBBBBBB@@@AAAAAA@@@@@@DDDKKKPPP[[[___fffmmmtttrrreeeXXXTTTVVVOOOOOOOOOOOOOOOOOOOOOOOOQQQOOOMMMLLLMMMMMMLLLKKKGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@??????>>>>>>???===>>>>>>>>>>>>>>>??????<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;========================<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>???@@@@@@AAAEEEDDDGGGLLLOOOQQQVVV]]]iiivvvlll^^^[[[XXXVVVUUUUUUTTTSSSOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCBBB@@@???@@@@@@>>>===???>>>>>>>>>=========<<<===<<<;;;;;;;;;;;;:::888888888888888888888888888888888777777777888888999777777666666777888999999999888888888888888888999777777777777777777777777777777777777777777777777666666666666666777777888777777777777777666666666777777777888777777777666666666777777777777666666666666666777777777777777666666666666777888999999888777777777888999:::;;;777777777888999:::;;;<<<::::::;;;======>>>>>>>>>============>>>???@@@AAA???@@@@@@AAABBBCCCCCCCCC???BBBDDDEEEGGGNNNZZZccciiilllqqqvvv|||sssbbbXXXVVVQQQQQQRRRRRRQQQQQQPPPPPPPPPNNNMMMMMMNNNNNNNNNMMMHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBAAA@@@????????????;;;;;;<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>>>>???@@@AAABBBCCCFFFFFFHHHMMMPPPRRRZZZbbbqqqhhh]]][[[XXXVVVVVVUUUTTTSSSOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@===<<<;;;<<<>>>>>>===<<<>>>>>>>>>>>>===============<<<::::::;;;;;;:::999888888888888888888888888999999888888888999:::::://////111444777:::===>>>888888888999999888888888666666666666666777777777777777777777777777777777666666666666666777777888555555555666777888999999333444555666777888777777666666777777777777666666555555666666777777777777555444444555666777888999<<<:::777555555777:::<<<888777777777777888888999;;;;;;<<<===>>>>>>>>>>>>============>>>???@@@AAA>>>??????@@@AAABBBCCCCCC===AAAGGGKKKQQQ\\\jjjuuuvvvxxx{{{qqq```XXXTTTTTTSSSRRRRRRQQQQQQPPPOOOMMMLLLLLLMMMNNNMMMLLLHHHHHHGGGFFFFFFEEEEEEEEECCCBBBAAA@@@????????????;;;<<<<<<<<<======>>>>>>:::;;;;;;;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>???@@@BBBCCCDDDGGGGGGJJJNNNPPPSSS\\\fffzzz~~~eee\\\ZZZWWWUUUUUUUUUTTTSSSOOONNNMMMLLLKKKJJJIIIHHHFFFFFFFFFEEEDDDCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAA===<<<<<<>>>@@@AAA???>>>>>>>>>>>>>>>============<<<;;;::::::<<<<<<;;;:::999999999999999999999999:::999999888888888999999555555555444444555555666777777888999999888777777333444444444444555555555666666666666666666666666666666666666666777888888333333444555666888999:::111222444666888888888888666666777777777777666666444555555666666777777888777777666555555555555555:::888555333333555888:::999888888777777777888888<<<<<<===>>>>>>>>>>>>>>>============>>>???@@@AAA????????????@@@AAACCCCCC===BBBJJJSSS^^^lllzzzoooaaaWWWVVVSSSQQQOOOOOOOOOOOONNNMMMKKKKKKLLLMMMLLLKKKIIIHHHGGGFFFFFFEEEFFFFFFCCCBBBAAA@@@@@@??????@@@>>>??????????????????@@@::::::;;;<<<<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========::::::;;;<<<========================>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>???@@@AAACCCEEEFFFIIIJJJMMMQQQSSSWWWbbbnnn~~~ddd[[[YYYVVVTTTTTTTTTTTTSSSOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBB@@@??????AAABBBBBBAAA???============>>>>>>>>>>>>:::999999:::<<<===<<<;;;::::::::::::::::::::::::999999888777666666666666===<<<999666444111000000666777777888888777777666333333333444444444555555555555555555555555555555666666666666666777888888444444333444555666888999222444666888999888777777666666777777777777666666444444555555666777777888888777666666666666666666555555555666666777888888999888888888999:::;;;;;;======>>>?????????>>>>>>============>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDIIIRRR___nnn}}}nnn]]]ZZZUUUQQQOOONNNOOOPPPOOONNNLLLKKKLLLMMMLLLKKKKKKJJJIIIGGGGGGGGGGGGHHHCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???????????????;;;<<<============<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<=========>>>::::::;;;<<<========================>>>>>>>>>>>><<<============>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGLLLNNNRRRWWWZZZ```nnn|||fff[[[XXXUUUTTTTTTTTTSSSRRROOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@@@@AAAAAABBBBBBBBB>>>>>>===>>>???>>><<<:::============>>>>>>>>>>>>999888888:::<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777555444444444444666666666666666777888888555666777888888777666555555555555666666666777777555555555555555555555555666666666666666777888888666555444333333444666666555666888999:::999777666666666777777777777666666444444444555666777777888555555555666777999:::;;;222444777:::<<<<<<:::999888888999:::;;;===>>>???===>>>>>>????????????>>>============>>>???@@@AAACCCCCCBBBAAABBBCCCDDDEEELLLPPP[[[jjjzzzxxxbbb^^^YYYTTTQQQPPPRRRSSSQQQOOOMMMLLLMMMMMMLLLKKKMMMLLLJJJIIIHHHHHHIIIIIICCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<===>>>??????>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<==============================;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>>999:::;;;<<<========================>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@BBBDDDFFFHHHOOOQQQVVV\\\aaahhhxxx