BM66(@ ~~~mmmaaaYYYOOOIIIFFFDDD???:::;;;<<<===<<<<<<===@@@CCCDDDIIIRRR\\\iiizzz}}}mmm___ZZZZZZZZZbbbooo}}}yyyjjjVVVFFF>>>:::777555222222222111111111111111000000000000000000000000000000000000000000000000.........///////////////............////////////***,,,///111222111///...////////////////////////////////////////////////111000///......///000111555666777999::::::::::::666===FFFNNNWWWeeewww{{{wwwtttzzz{{{sssmmmlllrrrxxx}}}uuuqqqttt{{{|||}}}{{{zzzzzz|||}}}yyysssnnnmmmmmmkkkjjjiiigggffffffffffff```[[[SSSLLLHHHEEECCCAAABBBCCCEEEFFFGGGFFFEEEDDD@@@???>>>===<<<;;;;;;:::===>>>>>><<<;;;;;;===???CCCCCCDDDDDDDDDCCCAAA@@@FFFJJJQQQXXX\\\[[[WWWRRRMMMMMMMMMOOOSSSYYY___cccdddgggjjjllllllkkklllmmmmmmmmmmmmnnnoooqqqssstttssssssssssssttttttttttttrrrsssuuuxxxzzz{{{||||||}}}~~~uuugggZZZYYYXXXXXXXXXaaauuu}}}zzz|||}}}uuummmiiicccaaajjjyyy}}}dddRRR???666444222000//////000111222222222222222//////000000000000/////////000000111222333333333000000000000111111111111////////////////////////111111111111111111111111111111111111222333444444222222333333333333444444333333333444444444555555444444555555777888999:::;;;???HHHXXXnnn}}}uuuoooiiidddaaaaaaaaaaaaaaaaaa``````___cccdddeeeeeedddbbb___]]]XXX[[[cccnnnyyy~~~}}}zzzvvvggg^^^RRRKKKHHHEEEAAA===>>>>>>>>>===<<<===???AAACCCGGGOOOXXXeeevvvrrrccc[[[YYYXXX^^^lll|||ttt___MMMAAA;;;777444222222222222111111111111000000000000000000000000000000000000000000000000000000//////......------............///////////////////////////.........////////////////////////111000000///...---,,,,,,111000/////////111222333555666777888999:::::::::999???GGGQQQ]]]mmm~~~}}}|||{{{}}}{{{vvvsssqqqvvv}}}sssmmmnnnuuu|||xxxsssnnnnnnrrrzzz}}}{{{yyyyyyyyyzzzzzzvvvqqqlllkkkkkkhhhggggggffffffeeeeeefffaaa[[[TTTMMMHHHEEECCCAAAAAACCCEEEGGGHHHGGGEEEDDD======;;;::::::;;;<<<<<<>>>>>>>>><<<::::::<<<===CCCFFFHHHGGGFFFDDDCCCDDDHHHLLLTTT[[[___]]]XXXSSSJJJJJJJJJLLLPPPVVV[[[___cccfffiiijjjjjjkkkmmmnnnllllllkkklllmmmnnnpppqqqqqqrrrrrrssstttttttttsssrrrsssuuuwwwyyyzzz{{{{{{|||}}}qqq```\\\XXXWWWXXX```rrrzzzyyy}}}}}}yyylllgggdddhhhssssss```JJJ???:::777444444000111222222333333333222//////000000000000////////////000000111222222333000000000000111111111111111111111111111111111111111111111111111111111111111111111111111333444444111111111222222222333333333333333444444444555555444444444555666777888999;;;???HHHXXXmmmzzzsssmmmhhhdddbbb```aaaaaaaaaaaaaaa``````bbbdddeeefffeeeccc```^^^\\\___fffqqq|||~~~nnndddWWWNNNJJJGGGCCC@@@>>>>>>>>><<<::::::<<<>>>AAAEEEKKKSSS___pppzzzjjj___YYYWWW[[[gggyyyiiiUUUGGG???:::777333333333222222111111111000000000000000000000000000000000000000000000000111111000///...---,,,,,,............////////////222111///---------......////////////////////////111000000///......------000000//////000222333555555555666777888999::::::>>>AAAIIIUUUeeexxx{{{yyyuuuyyy{{{xxxsssooopppsss{{{tttnnnrrrzzz~~~xxxtttllljjjiiikkkpppvvv{{{~~~{{{}}}{{{yyywwwvvvwwwwwwvvvsssnnnjjjhhhhhhccccccccccccdddeeeeeefffbbb]]]UUUNNNIIIFFFDDDBBBAAADDDGGGIIIJJJIIIGGGEEE===<<<:::999999;;;>>>@@@AAAAAA@@@>>><<<;;;<<<>>>BBBFFFJJJJJJFFFCCCDDDFFFHHHMMMVVV^^^bbb___WWWQQQHHHGGGGGGHHHLLLQQQVVVYYY```bbbeeeggghhhjjjllloookkkkkkjjjiiijjjkkklllmmmoooppprrrssstttttttttsssrrrsssuuuwwwxxxyyyzzzzzzzzzzzz|||~~~lllddd\\\ZZZ\\\dddsss~~~xxxqqqkkkhhhkkkwwwnnnUUUEEE<<<666333333111111222333333333333222///000000111111000000///...//////000000111111222000000000000111111111111111111111111111111111111000000000000000000000000------------...///000111000000111111111222222222333333333444444444555555555555444444555666666777;;;???HHHWWWkkk~~~vvvooojjjfffcccbbb___`````````````````````bbbcccfffggggggdddaaa___^^^```gggrrr|||uuujjj[[[PPPKKKHHHDDDAAA<<<<<<<<<:::999999:::<<<@@@CCCHHHOOOZZZjjj|||ssseee\\\YYY[[[dddvvvooo[[[MMMCCC>>>;;;444444333333222222111111000000000000000000000000////////////////////////000000//////......------............////////////000000///...............////////////////////////////////////000000000000///......///000222444555555555666777888999;;;;;;@@@CCCKKKZZZnnn|||yyyqqqnnnrrrxxxuuupppuuu}}}~~~|||wwwqqqkkkhhhhhhhhhiiilllooosssvvvwww|||~~~~~~~~~~~~~~~|||zzzxxxvvvuuutttuuutttsssooolllhhheeeddd^^^^^^___```aaadddfffgggeee```WWWPPPKKKHHHEEECCCBBBEEEIIILLLLLLKKKHHHFFF@@@>>>;;;999:::<<>>???>>>EEEKKKJJJDDDAAACCCFFFGGGMMMWWW```ccc___WWWPPPHHHGGGEEEFFFHHHLLLPPPSSSZZZ\\\___bbbdddgggkkknnnlllkkkjjjiiiiiijjjkkkkkknnnooorrrtttuuuuuuuuutttssstttvvvwwwxxxyyyyyyzzzxxxxxxyyy|||{{{oooddd```cccjjjvvvxxxmmmgggooo}}}bbbNNN@@@777333333111111222222222222111111000000000111111000000000......//////000000000111///000000000111111111111111111111111111111111111////////////////////////............///000111222111111111111222222222222333333333444444444555555555555444444444555555666:::???HHHVVViii~~~}}}tttlllgggcccaaa___]]]]]]]]]]]]^^^______```bbbdddgggiiiiiifffcccaaa\\\^^^dddnnnyyy~~~zzznnn]]]QQQLLLIIIEEEBBB<<<<<<<<<;;;:::;;;===???@@@CCCGGGMMMVVVdddttt|||mmmaaa]]]\\\bbbqqqvvvbbbQQQEEE>>>:::555555444444333222222111000000000000000000000000////////////////////////------......//////000000............////////////,,,---///000111000///...////////////////////////......////////////000000............///111333444666666666777888:::<<<===BBBFFFPPPbbbwww{{{qqqooouuu|||xxxssswww~~~}}}}}}{{{yyytttooojjjhhhiiikkkmmmppprrrtttvvvxxx~~~|||{{{{{{||||||{{{zzzyyyxxxvvvtttsssssssssrrrqqqooolllhhhdddaaaZZZZZZZZZ[[[^^^cccgggjjjjjjddd[[[SSSNNNJJJFFFDDDDDDGGGKKKOOOOOOLLLHHHEEEAAA>>>;;;999999:::===???BBBBBBAAA???<<<;;;===>>>>>>EEELLLKKKFFFBBBDDDGGGIIIOOOYYYcccfffbbbYYYRRRJJJIIIFFFEEEFFFIIILLLNNNRRRUUUZZZ^^^aaaeeeiiilllmmmmmmkkkjjjjjjjjjkkkllloooppprrrtttuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyvvvwwwxxxzzz~~~yyykkkfffgggmmmvvvyyymmmpppqqq[[[JJJ>>>777666000111111111111111000000000000111111111111000000////////////000000000000///000000000111111111111000000000000000000000000////////////////////////222222222222333444555666222222222333333333333444333333333444444444555555555555444444444555555666:::???HHHUUUfff{{{vvvmmmgggbbb^^^\\\ZZZZZZZZZZZZ[[[]]]^^^___ccceeehhhkkkkkkhhhdddbbb[[[]]]bbbkkkvvv|||~~~}}}|||ppp```TTTNNNJJJFFFBBB??????@@@???>>>???AAACCC???BBBFFFKKKRRR]]]kkkuuurrreee___\\\^^^hhhuuujjjWWWGGG<<<777666666555444444333222222000000000000000000000000000000000000000000000000,,,,,,---...///000111111............////////////***,,,///111222111///...////////////////////////000000000///////////////000/////////000222333444777777777777999;;;>>>???DDDLLLZZZnnnwwwvvv|||~~~yyy{{{~~~zzzzzzyyywwwuuurrrooommmnnnpppsssuuuvvvyyy|||||||||}}}{{{yyyyyyyyyyyywwwwwwvvvvvvuuutttsssssssssrrrrrrqqqooojjjddd___XXXWWWVVVWWW[[[bbbiiinnnpppiii```WWWPPPKKKGGGEEEFFFIIINNNRRRQQQMMMHHHDDD???===:::888888999;;;<<<>>>???>>><<<999999:::<<>>HHHTTTdddxxxxxxpppiiiddd^^^[[[YYYYYYYYYYYYZZZ\\\^^^___dddgggjjjmmmllliiieeebbb]]]^^^bbbkkkuuu|||~~~rrrcccWWWQQQLLLHHHDDDAAAAAAAAA???>>>>>>@@@BBB===@@@EEEIIINNNWWWbbbjjjzzzttteee\\\YYYYYY^^^ggguuurrr^^^LLL@@@:::777777666555444333222222000000000000000000000000000000000000000000000000------......//////000000............////////////---...///000000///......////////////////////////000111222444666777999:::333222222111222333444555888888888888:::===@@@AAAHHHTTTggg}}}zzzzzz}}}zzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{zzzyyy{{{{{{uuurrrtttzzz}}}~~~|||zzzxxxvvvvvvvvvttttttttttttttttttttttttsssssstttuuusssnnneee___WWWUUUSSSSSSYYYbbblllrrruuunnndddZZZSSSMMMHHHEEEHHHLLLQQQTTTSSSNNNGGGCCC======<<<;;;;;;<<<>>>???===>>>===<<<:::999;;;===CCCGGGLLLNNNMMMJJJHHHHHHJJJPPPZZZccchhhfff___YYYQQQNNNIIIEEECCCCCCDDDEEEGGGMMMUUU\\\bbbeeehhhjjjooonnnmmmlllmmmmmmooooooqqqpppooonnnoooppprrrsssssstttuuuuuuuuuuuuuuuuuuvvvwwwyyy{{{}}}~~~xxxmmmeeeaaadddkkkttt{{{~~~jjjVVVEEE:::777333444444444444333222111000111111222222111111000111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111,,,,,,,,,,,,---...//////111222222222333333333333333333333444444444555555444444444555666777888999999>>>GGGSSSbbbvvvzzztttnnngggaaa]]]ZZZYYYYYYYYY[[[]]]```aaafffiiilllnnnmmmiiieeeaaa]]]^^^aaaiiittt|||ttteeeYYYSSSOOOIIIEEEAAAAAA@@@===;;;:::;;;===;;;???CCCGGGLLLSSS]]]dddvvvttteeeXXXUUUTTTWWW]]]kkkwwwdddSSSGGGAAA888777666555444333222222000000000000000000000000000000000000000000000000///////////////...................../////////000222111///...------......///////////////////////////111444999>>>BBBFFFHHH666555444444444555666777999999888999;;;>>>AAACCCLLLZZZqqq}}}uuuvvv}}}{{{}}}zzzzzz}}}~~~xxxqqqkkkjjjooovvvzzzxxx~~~{{{yyy{{{~~~~~~|||yyywwwuuuuuutttrrrssssssttttttuuuuuuuuussstttuuuwwwvvvpppfff^^^XXXUUUQQQQQQWWWbbbmmmuuuxxxqqqggg\\\TTTMMMHHHEEEJJJMMMRRRUUUTTTNNNGGGBBB>>>>>>??????@@@BBBCCCDDD???@@@???>>><<<<<<>>>@@@CCCEEEIIILLLLLLJJJGGGEEEFFFLLLVVV___eeeccc]]]WWWRRROOOJJJEEEBBB@@@AAAAAAFFFLLLUUU^^^cccgggiiikkknnnnnnmmmlllmmmnnnooopppqqqooommmllllllmmmppprrrrrrrrrsssssssssssssssrrrvvvwwwzzz|||}}}}}}}}}}}}~~~qqqddd]]]^^^ddddddjjjxxxrrr___LLL@@@<<<555666666666555444444333111111222222222222111111222222222111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000///000000111222333000111111111111222222222333333333444444444555555444444555555777888::::::888>>>GGGRRRaaauuu{{{vvvqqqkkkddd```[[[ZZZZZZZZZ\\\___bbbcccgggjjjmmmooonnnjjjdddaaa\\\\\\___gggrrrzzz}}}~~~mmm]]]TTTNNNIIIFFFCCCAAA???===;;;;;;;;;;;;@@@>>>???CCCHHHNNNXXXaaasss~~~rrrhhh[[[SSSPPPTTT[[[fff|||}}}jjjVVVEEE<<<999777555444444444333222222111000//////000111222///------///222333000..................///000000////////////////////////////////////////////////////////////////////////------...111555:::>>>AAA888555111000222555777888777666777:::;;;<<>>???@@@EEEKKKOOOOOOMMMJJJIIIKKKNNNUUU^^^dddccc]]]WWWMMMKKKGGGCCC@@@?????????EEELLLWWW```eeegggggggggjjjjjjkkklllmmmnnnoooppptttrrrooonnnmmmoooppprrrrrrsssvvvwwwwwwuuusssqqqssssssuuuvvvwwwxxxxxxxxx~~~xxxhhh^^^\\\]]]\\\^^^fffuuuvvv{{{yyyhhhVVVEEE:::333333444333222111111222111111111111000000000000222111111111000000//////111111111111111111111111000000000000000000000000111111111111000000000000...//////000111222222222444333111000000000111111111444666777777666777999111555888888666555666888===>>>CCCOOOaaayyy|||uuupppkkkfffccc____________aaaccceeefffnnnoooqqqrrrpppkkkeeebbbXXXYYY^^^gggrrryyy||||||uuucccYYYRRRLLLHHHCCCBBB@@@===<<<;;;;;;;;;>>><<<===AAAFFFKKKUUU^^^lllyyyvvvmmmaaaXXXSSSUUUZZZdddwww~~~lllXXXGGG===:::777555444444444222111222111000//////000111222000...,,,---///111000//////............///000000////////////////////////////////////////////////////////////////////////000/////////000222444555555333000000222555777777777666777:::;;;===CCCKKKTTTjjj~~~vvvkkkaaa___aaaeeekkkqqqsssssstttuuuvvvxxxzzz{{{|||{{{yyywwwvvvvvvvvvvvvuuuvvvvvvvvvttttttvvvxxxzzz{{{qqqggg[[[UUUPPPRRRWWW]]]hhhrrruuurrrkkkaaaWWWNNNIIIHHHMMMQQQXXX^^^```\\\TTTNNNHHHCCC???AAABBBEEEKKKQQQRRRNNNGGGAAA===<<<===>>>AAAFFFLLLOOOOOOMMMJJJIIIIIILLLSSS\\\aaa```YYYSSSKKKIIIFFFBBB@@@???@@@@@@DDDKKKTTT]]]bbbdddfffggghhhiiijjjlllnnnooopppqqqsssqqqooommmmmmnnnpppqqqtttvvvxxxyyyyyyxxxvvvtttssstttuuuvvvwwwwwwwwwwwwyyyzzz}}}pppbbbZZZXXXVVVXXX___mmm}}}yyyuuuwww~~~zzzmmm[[[III===555555555444222111111111111111111111000000000000111111111111000000000///111000000000000111111222000000000000000000000000//////000000111111111222/////////000111222222222444333111000000000111222444444444444444444555555555444333444555666666666===???EEEQQQddd{{{{{{uuuooojjjeeebbb``````aaaaaabbbdddeeefffjjjlllnnnpppnnnjjjeeebbb[[[\\\aaaiiissszzz|||{{{yyyfffZZZRRRKKKFFFDDDCCC@@@>>><<<;;;;;;;;;;;;999:::???CCCHHHQQQZZZcccqqq}}}ttteee[[[UUUUUUXXX```rrrppp]]]KKKAAA:::888555333333333222111111111000000000000111111000...,,,,,,...///000000//////......//////000111////////////////////////////////////////////////////////////////////////000000000//////......---222111000111444666666666888777888;;;<<<>>>FFFOOOZZZppp}}}mmmcccZZZ[[[aaaggglllqqqtttuuuvvvwwwyyy{{{}}}}}}{{{zzzxxxwwwvvvuuuvvvvvvvvvwwwwwwvvvuuutttvvvwww|||vvvlll___WWWRRRRRRWWW^^^jjjtttuuurrrlllcccYYYQQQLLLJJJKKKQQQYYYbbbeeebbbZZZTTTMMMGGGBBBBBBEEEIIIPPPYYYYYYUUUMMMFFFAAA??????@@@BBBGGGLLLOOOOOOLLLJJJIIIEEEIIIPPPYYY___]]]UUUNNNHHHFFFCCCAAA@@@@@@AAABBBDDDIIIRRRYYY^^^bbbeeeggghhhiiijjjlllnnnoooqqqrrrqqqpppnnnmmmlllmmmoooppptttvvvxxxzzzzzzxxxvvvuuurrrssssssttttttssssssrrrtttuuuxxx{{{~~~|||kkk^^^VVVVVVWWW\\\fffqqqyyypppqqquuu|||xxxnnn^^^LLL???888777555333222111111111222222111111111000000000111111111111000000000000000000/////////000222333000000000000000000000000......///000111222333333//////000000111222222222444333111000000111222222666444222222333555666555999555111222666999999777<<>>BBBFFFNNNVVV^^^kkk{{{{{{ggg]]]VVVVVVXXX___pppvvvcccQQQFFF<<<999555333222222111000111000000000000000000111///////////////000000////////////...///000000111//////////////////////////////////////////////////////////////////////////////000111111111000000000000111333666888777666888777999;;;<<<@@@KKKVVVeeezzzwwwiii___YYY]]]eeejjjnnnrrrtttuuuwwwyyy{{{}}}~~~~~~zzzyyywwwvvvuuuuuuvvvvvvtttuuuuuutttrrrrrrsssuuu|||zzzooofff^^^WWWWWWZZZaaammmxxxwwwtttooofff[[[SSSMMMKKKIIIOOOYYYccchhheee^^^XXXQQQJJJDDDDDDFFFLLLUUU^^^\\\WWWPPPIIIEEECCCDDDEEEBBBFFFKKKMMMLLLJJJHHHGGGCCCGGGOOOXXX^^^\\\TTTMMMGGGEEEBBB@@@???@@@BBBDDDEEEIIIPPPVVV\\\aaafffiiijjjjjjkkklllmmmnnnooooooqqqpppnnnmmmmmmmmmnnnoooqqqsssuuuwwwwwwvvvtttsssqqqqqqqqqqqqqqqpppnnnnnnppprrruuuyyy|||yyyhhh]]]]]]\\\^^^ccckkkxxxyyyrrrqqqsssxxx~~~|||vvvmmm___NNNBBB:::888444222222222222222222222222111111111000000111111111000000000000000111000/////////111333444000000000000000000000000...//////000111111222222000000000111111222222222333333222111111111222333444333222444777999888777888666444555999;;;<<<;;;<<<@@@JJJXXXlllyyysssmmmhhhccc```[[[\\\^^^___``````___^^^aaacccfffiiiiiihhheeecccaaaccciiirrr{{{~~~sssfff\\\TTTNNNFFFEEEBBB???===<<<<<<;;;;;;999:::???BBBEEELLLTTT[[[hhhwwwlllbbb[[[[[[\\\ccctttyyyhhhUUUIII>>>:::666333222222111000000000000111111000000000...000111222222000///...///////////////000111111////////////////////////////////////////////////////////////////////////---...000111222222222222111111333555888999999777888888:::<<<>>>DDDRRR```ttt}}}{{{qqqfff___[[[```fffjjjnnnpppqqqrrrtttvvvxxxyyyzzzzzzyyyxxxvvvuuutttuuuuuuvvvsssttttttsssrrrrrrsssuuu|||uuummmeee]]][[[]]]cccmmmxxxxxxvvvqqqhhh]]]TTTNNNLLLJJJPPPZZZdddjjjiiiccc]]]UUUMMMFFFEEEGGGMMMXXXbbb```[[[SSSLLLFFFDDDDDDEEEAAADDDHHHJJJIIIFFFDDDDDDBBBFFFOOOYYY___^^^XXXQQQHHHFFFBBB@@@???@@@CCCEEEFFFJJJPPPVVV\\\bbbhhhlllnnnnnnmmmmmmmmmlllllllllqqqpppooonnnmmmnnnnnnooooooqqqsssuuuvvvuuusssqqqrrrrrrrrrqqqpppooonnnmmmoooqqqtttxxx{{{~~~~~~tttgggbbb___^^^bbbiiiwww~~~xxxvvvuuuxxx}}}uuukkk^^^QQQGGG===999444222222333444333222222222222111111111111000000000000000000111111222111111000111222333444000000000000000000000000111111000000000000000000111111111111222222222222333333222111111222333444222333444666888888777555333666888999888999;;;===;;;AAAKKK[[[nnnyyyrrrmmmhhhccc```YYY[[[]]]^^^_________^^^```bbbeeehhhiiihhhfffeeebbbeeekkkvvvxxxkkk```VVVPPPGGGFFFCCC@@@>>><<<<<<<<<;;;999;;;???AAADDDJJJQQQZZZeeerrr~~~uuujjjbbbaaaaaafffwww|||lllZZZMMMAAA===888444333333222111000000111111111111000000...000222222000///......000000//////000000111222////////////////////////////////////////////////////////////////////////.........//////000000000333333444666888:::999888888999;;;>>>AAAHHHYYYjjj{{{yyyyyyzzz{{{zzz{{{uuuqqqoooooowww~~~uuulllaaa]]]]]]aaafffhhhkkkooossstttvvvyyyzzzzzzzzzzzzxxxwwwuuutttttttttuuuvvvuuuvvvvvvvvvuuuuuuwwwyyysssjjjbbb^^^^^^bbbjjjssswwwvvvqqqiii___UUUPPPMMMNNNTTT]]]ffflllkkkfffbbbXXXPPPHHHGGGIIIOOOYYYccceee```WWWNNNGGGCCCAAAAAA@@@CCCGGGHHHFFFDDDBBBBBBBBBFFFNNNYYYaaabbb^^^YYYKKKHHHDDD@@@???@@@CCCEEEGGGKKKQQQWWW\\\ccciiimmmpppoooooommmlllkkkjjjjjjoooooonnnmmmmmmmmmmmmmmmnnnppprrruuuuuutttrrrqqqrrrrrrrrrrrrpppooonnnmmmmmmooosssvvvyyyzzz{{{zzzssseee___]]]bbblllzzzyyyvvvssswww~~~rrrhhh^^^SSSLLLDDD>>>777333444555444333333222222222222111111111000000000000111111111111111111111222111111111111000000000000000000000000111111111111000000//////222222222222222222222222333333222111111222444555222444777777666555555666666999;;;999555444777;;;<<>>===<<<<<<;;;999:::>>>@@@BBBHHHOOOVVV```lllxxx}}}qqqgggccc```cccqqqtttbbbUUUCCC???999555444333333222///000111222222111000//////000///---******---000000000//////000000111222////////////////////////////////////////////////////////////////////////......------...///000111555444333444777888888777888999<<>>===<<<<<<:::888999===???AAAFFFMMMSSS\\\gggtttttthhhaaa\\\\\\iiiyyy|||jjj]]]DDD@@@:::666444444444333///000111222222111000///111000---(((%%%'''---222000000000000000111111222////////////////////////////////////////////////////////////////////////...---,,,---...111444666555444333333555666666666888999===@@@DDDOOOdddwww}}}yyyooonnnmmmnnnqqquuuyyy|||~~~}}}uuukkkeeedddfffiiiuuu}}}{{{yyy|||~~~|||{{{zzz{{{qqqfff___ZZZ]]]ccchhhhhhgggmmmttttttuuuwwwyyyyyyxxxwwwvvvwwwvvvtttsssssstttuuuuuutttvvvwwwwwwwwwyyy{{{}}}xxxnnniiifffeeejjjppppppooommmhhhaaaZZZUUUTTTQQQTTTZZZbbbggggggdddaaa]]]UUUNNNMMMNNNSSS\\\eeeeee```XXXPPPJJJGGGGGGGGGCCCEEEHHHHHHFFFDDDBBBBBB@@@DDDLLLWWWbbbggggggdddQQQMMMHHHBBB???@@@AAACCCDDDIIIPPPVVV]]]bbbhhhlllnnnnnnmmmmmmmmmllllllllljjjjjjjjjiiiiiiiiihhhhhhgggiiilllnnnooonnnlllkkkhhhhhhhhhggggggfffeeedddgggiiilllpppqqqqqqpppooorrrtttxxx|||{{{pppgggkkkuuuzzzlllgggccciiixxx|||uuuoooWWWNNNBBB;;;888666444111333333333222222222111111//////000000111111111222---///000111000---***(((000000000000000000000000......///000111222333333222222222222222222222222333333222111222333555666000555999888777<<>>===<<<<<<<<<===>>>??????BBBFFFIIIJJJYYYfffooo|||zzziii___YYYXXXbbbmmmppp___NNNCCC:::777777444222222222222222222222222222222...///000111111000///.........------------......------------...///111111000000000000000000000000///////////////............------------......///111222222333555777888999===<<<===@@@EEERRRmmm|||xxxvvvwwwvvvrrrooopppkkknnnooopppuuu~~~wwwooojjjjjjlllyyyyyyxxxwwwvvvtttsssrrrqqqpppooooooqqqtttwwwyyywwwjjjaaa]]]]]]aaafffjjjkkkmmmnnnooosssuuuxxxzzz{{{{{{yyyxxxxxxvvvtttrrrqqqrrrssstttxxxwwwvvvuuuvvvwwwyyyzzzvvvooolllkkkllllllrrrooojjjddd^^^XXXTTTSSSUUUWWW[[[^^^aaacccdddddd___ZZZSSSPPPRRRYYY___cccbbb]]]UUULLLFFFCCCCCCCCCDDDGGGJJJKKKHHHEEEBBBAAA===@@@HHHVVVdddmmmmmmkkkWWWNNNGGGDDDBBB@@@AAADDDDDDIIIPPPWWW\\\aaaeeehhhfffggghhhjjjkkkkkkkkkjjjgggfffeeefffhhhhhhfffeeeccccccbbbbbbaaabbbbbbbbb```aaacccddddddcccaaa``````bbbeeeiiikkklllllllllnnnnnnoootttzzz~~~~~~}}}xxxkkkooowww}}}~~~}}}zzzxxxjjjccc___bbbmmm}}}ssslll[[[HHH===888444222222444333111222333333222000111111000000111111222333222222222222222222222222444111///...///000111000/////////111333333111///222222111111111111111111000---***+++///333333333555666666444444:::EEENNNdddOOO<<<777999999888:::>>>BBBKKKXXXjjj}}}zzzuuuooohhhccc^^^\\\YYYZZZ]]]aaadddffflllnnnpppooolllhhheeedddeeellltttyyyzzzpppbbbYYYQQQLLLFFFBBB???>>>>>>===<<<===>>>>>>???BBBFFFIIIKKKXXXdddmmmzzz}}}nnnccc[[[WWW]]]eeepppzzzsss```QQQFFF;;;888777444222111111111111111111111111111...///000111111000///...///......------......///////////////000111222333000000000000000000000000/////////////////////...000////////////000111111111333444666777888888777::::::>>>EEEMMM\\\vvv~~~wwwsssppppppooolllkkkmmmssszzzxxxtttuuuwww~~~{{{wwwsssnnnjjjhhhiiihhhgggggghhhjjjmmmoooxxx|||~~~yyyoooddd]]]ZZZ]]]```dddhhhjjjllloooqqqsssuuuwwwyyyyyyyyywwwwwwwwwvvvtttsssssssssuuuuuuwwwwwwuuuuuuuuuwwwyyyzzzyyyrrrooopppqqqrrrtttqqqmmmggg```ZZZVVVTTTWWWZZZ]]]aaacccdddcccccc]]]YYYSSSQQQTTT[[[aaaeeeddd___WWWOOOIIIFFFEEEEEEFFFIIILLLLLLIIIEEEBBBAAAAAADDDLLLYYYgggpppqqqnnnaaaWWWMMMHHHDDD@@@@@@CCCFFFKKKQQQWWW[[[___bbbddddddeeeggghhhiiiiiiiiiiiifffeeeeeefffggggggeeeddd``````___^^^^^^^^^^^^^^^\\\]]]___``````___]]]\\\]]]^^^```bbbcccdddccccccffffffiiinnnuuu{{{}}}|||qqqpppuuu{{{{{{wwwzzz}}}}}}}}}~~~tttmmmffffffnnn}}}uuucccNNNAAA;;;777555666444333222222333333222111444333333333333444555555222222222222222222222222333222111222333333222111/////////111333333111000111111111111111111111111333000...///222444555555222444666555444777>>>DDDNNNAAA666666999999:::<<>><<<======>>>>>>AAAEEEHHHLLLWWWbbbiiivvvvvviii]]]UUUVVVZZZ]]]hhhxxxwwwcccTTTHHH===999888444222222000000000000000000000000//////000000000000/////////......------......///000//////000000111222333000000000000000000000000......//////////////////000/////////000000111222333444666888999999888777777:::AAAKKKWWWjjjxxxtttnnnjjjiiihhheeegggkkkzzz{{{ssslllfffcccdddcccbbbaaabbbcccfffgggoooqqqqqqlllddd\\\WWWVVV\\\___bbbeeehhhkkkpppsssuuuuuuvvvvvvwwwvvvvvvuuuuuuuuutttssstttuuuvvvwwwvvvuuuttttttuuuwwwyyyzzz~~~}}}vvvtttuuuwwwyyywwwtttpppjjjccc]]]XXXVVVYYY[[[___bbbcccbbb```^^^ZZZVVVSSSTTTXXX^^^dddgggeeeaaaZZZRRRLLLHHHFFFFFFIIILLLNNNMMMJJJFFFBBBAAADDDFFFNNN[[[jjjrrrtttrrrhhh]]]QQQJJJDDD@@@@@@CCCHHHLLLRRRWWWZZZ]]]___aaaaaacccdddfffggggggggggggcccbbbaaabbbcccbbb```^^^\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[___eeennnuuuyyy{{{|||}}}yyyppppppvvv|||uuuuuuyyy~~~zzzqqqlllnnnyyyqqqYYYIII???999888:::555444333333444444333222111111111111111222222333222222222222222222222222222333444666888777444111///...///000333333222111111111111111111111111111555333111111333444555444///222666666555555777::::::666444666888888888:::???DDDOOO^^^pppzzzuuuooohhhddd___]]]\\\]]]```dddggghhhhhhiiihhheee___YYYUUUSSSSSS]]]iiittt~~~oooeeeWWWRRRKKKEEEBBB@@@???>>>;;;<<<=========???CCCFFFLLLUUU^^^eeerrr~~~nnn^^^TTTRRRSSSTTT```ppp}}}yyyeeeTTTHHH<<<999888555333333111111111111111111111111//////000000000000////////////............//////...............///000000////////////////////////............////////////------------...///000000666666777777888999::::::888<<>>DDDPPP___rrr~~~yyytttnnnhhhddd]]][[[ZZZ[[[___ccceeefffffffffddd^^^WWWPPPKKKIIIIIITTTcccqqq~~~sssgggYYYSSSLLLFFFBBB@@@>>>===;;;;;;<<<<<<<<<>>>BBBEEEJJJQQQYYYaaammm}}}rrr```UUURRRRRRUUUaaaqqq}}}yyyfffSSSGGG<<<888888666444555222222222222222222222222000000////////////000000/////////......////////////............//////000////////////////////////---.........//////000000---------......///111111999888666555666999<<<>>>===AAAFFFRRRfff{{{tttoookkkiiiooovvvzzztttqqqlllllllllmmmnnnppprrrsssrrrnnnfff]]]UUUQQQQQQQQQXXXZZZ\\\```dddjjjqqqvvvyyyxxxxxxwwwvvvvvvvvvuuuoooooopppqqqrrrtttuuuvvvttttttssstttuuuxxx{{{||||||{{{}}}yyyvvvrrrmmmhhhdddaaa```cccdddeeeeeeccc___ZZZXXXSSSTTTVVV\\\bbbgggjjjkkkgggccc[[[SSSMMMIIIGGGFFFMMMOOOQQQOOOKKKFFFCCCAAAAAAEEENNN]]]mmmwwwxxxvvvjjj___RRRJJJDDD@@@AAADDDEEEJJJPPPVVVZZZ]]]```cccbbbcccdddeeeeeeeeedddccc]]]\\\ZZZYYYYYYXXXUUUSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMPPPUUU\\\dddkkkpppsssvvvzzz}}}yyypppnnnuuu}}}|||rrrqqq{{{qqqZZZGGG;;;777888666444333333444555333222222222222222222333444444222222222222222222222222///111444888:::999555111111000///000222444333333000000111111111222222222333333333222111111222222222333555666777888999;;;999===???;;;666555777999<<>>===:::;;;;;;;;;;;;===AAADDDGGGMMMUUU^^^iiixxxxxxeeeZZZUUUSSSWWWcccssszzziiiVVVJJJ===999888666555666222222222222222222222222000000////////////000000000//////......//////000111111000000000000111111000000000000000000000000------......///000000000/////////000111222333444888777666555777:::===???AAAEEEKKKWWWmmm{{{tttqqqwww{{{xxxuuuuuuvvvvvvwwwyyyzzz{{{vvvnnnbbbWWWOOOMMMNNNPPPTTTWWWZZZ^^^cccjjjqqqvvvwwwxxxxxxxxxwwwwwwvvvuuummmnnnoooppprrrsssttttttttttttttttttvvvyyy|||~~~zzzwwwrrrnnnjjjiiiiiijjjooonnnmmmkkkgggbbb^^^[[[TTTVVV[[[cccjjjnnnooonnniiiddd[[[RRRKKKHHHGGGGGGLLLOOOPPPPPPLLLGGGCCCBBBBBBGGGRRRbbbqqqyyyxxxuuuooocccVVVMMMFFF@@@???BBBDDDIIIPPPVVV[[[___bbbeeeccccccdddddddddbbbaaa```]]][[[YYYXXXWWWUUURRRPPPKKKKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFAAAAAABBBCCCDDDEEEEEEFFFGGGHHHKKKNNNSSS[[[ccciiippptttyyy|||}}}qqqkkkmmmrrrxxxpppttt|||{{{bbbMMM>>>777777555444333333444444333222111111000000111111222333222222222222222222222222000000222555888888666444333111000000222333333222000000000111222222333333333555666555333333333555444444444666777999;;;<<<999>>>???:::666888;;;===<<>>::::::;;;::::::<<<@@@BBBCCCIIIQQQ[[[ffftttlll```YYYUUUUUUaaarrr~~~qqq\\\OOOBBB<<<:::777555666111111111111111111111111111000///......///000111000000////////////000000111111000000000000111111000000000000000000000000------......///000000111/////////000111333444555333444666888:::;;;======AAAGGGQQQ___xxx}}}xxx}}}tttkkk\\\OOOIIIIIILLLOOOQQQTTTYYY^^^cccjjjqqquuutttuuuwwwxxxxxxvvvuuusssmmmnnnpppqqqrrrsssttttttuuuuuutttuuuxxx{{{~~~|||yyytttooonnnooorrrtttxxxvvvrrrnnniiiddd```^^^WWW[[[bbbjjjrrruuuuuussslllfff[[[QQQJJJHHHHHHIIIKKKNNNPPPOOOKKKGGGDDDBBBDDDIIITTTdddrrrwwwtttnnnkkkaaaUUUNNNGGGAAA???AAAEEEJJJQQQWWW[[[___ccceeeccccccccccccaaa___]]]\\\ZZZXXXVVVTTTSSSQQQMMMKKKEEEDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@??????@@@@@@@@@===>>>@@@AAABBBAAAAAA@@@AAACCCFFFHHHMMMTTT^^^eeemmmrrrxxx|||}}}}}}lllcccbbbeeeooo|||~~~pppmmmsssjjjTTTCCC;;;:::444333222222333333222111...............///000000222222222222222222222222222111111333666888888777555333111000111222222111///000000111222222333333111333555555333222333555333333444555777999888888555;;;===888555999<<<<<<===BBBMMM]]]pppzzzsssnnniiieeebbb]]]\\\]]]___dddgggiiiiiigggeeeaaaZZZRRRKKKGGGEEEGGGQQQ___lllyyy~~~ppp```[[[SSSLLLGGGCCCAAA???:::::::::::::::<<>>===444333111222333333222000111111111111111222222333222222222222222222222222444222111222555888::::::666444111000111222222111///000000111222222333333---000333333111000111333111111333666777777555222222888:::666444888999777>>>CCCMMM\\\pppyyyrrrmmmhhhdddaaa[[[ZZZ[[[^^^bbbeeegggggghhhfffbbb\\\SSSMMMIIIGGGJJJTTT```lllxxxtttggg\\\RRRNNNKKKEEE@@@>>>>>>===<<<;;;;;;<<<===>>>BBBGGGOOOWWWbbbppp}}}gggYYYTTTTTTYYYbbbppp}}}yyyjjjXXXFFF>>>===:::777666333333333222222222111111000000000000000000000000111111000000//////......000///......000111111000///////////////...............////////////...............///000222444555444666888888888999:::<<>>===>>>???EEEKKKRRRXXX\\\^^^```bbbbbb```^^^]]]\\\[[[XXXUUURRROOOKKKIIIGGGEEEBBB@@@@@@???>>>==================<<<;;;;;;;;;<<<===>>>===<<<<<<======>>>@@@@@@AAA??????CCCHHHMMMWWWaaajjjpppwww|||~~~~~~mmmYYYSSSVVV\\\eeeoooyyy}}}qqqkkkttt|||rrr___MMM@@@888666555333111...---///000333222222444666444000,,,+++,,,---///111222222222555444444444444555666666???<<<777333000000111222333222222111000000000111444444333222222222333333666666666666777777777777666666666666555777:::===???FFFSSScccuuu}}}uuuoookkkhhhccc___XXXYYYZZZ]]]aaaeeeiiikkkjjjhhhddd]]]VVVNNNHHHEEEKKKSSS```nnnyyy~~~~~~|||nnnbbbVVVPPPLLLFFF@@@???>>>===<<<;;;;;;<<<===>>>AAAFFFNNNVVV```nnn}}}kkk\\\VVVQQQVVV___mmm|||sssaaaNNNEEEAAA<<<888666333333333222222222111111000000000000000000000000111000000000/////////...000///......000111111000/////////////////////...,,,------......------,,,.........///111222444555555666888999888999;;;===CCCMMM]]]sssxxxnnnZZZOOODDDBBBDDDFFFIIILLLNNNSSSYYY___dddhhhkkkmmmrrruuuxxxzzzzzzwwwssspppooonnnmmmlllllllllmmmmmmlllooosssuuuvvv{{{xxxvvvwwwxxx}}}zzzrrrjjjccc^^^[[[VVVZZZdddtttuuujjj\\\SSSMMMHHHHHHLLLPPPQQQQQQNNNHHHCCCBBBCCC???EEENNNWWW[[[[[[XXXVVVNNNKKKEEE@@@======???@@@DDDIIIQQQWWWZZZ]]]^^^```___]]][[[ZZZZZZXXXUUURRRNNNKKKGGGEEEDDDBBB@@@>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???????????????@@@AAAAAABBBCCC@@@@@@CCCGGGKKKUUU^^^gggllltttyyy}}}|||{{{uuuaaaYYYZZZZZZ___fffnnnzzzxxxrrrwww~~~tttdddSSSDDD;;;777666444222000000111222000000000333555666333111000000111222333333333333333333222222333333444555999999888777666555444444333333222111111111111111333333222222222333333444666666666777777777777777666777777666666777:::===???FFFSSScccuuuwwwqqqnnnjjjeeeaaaZZZZZZ[[[]]]```cccfffhhhfffeeeccc___YYYRRRLLLHHHLLLSSS^^^kkkvvv|||}}}|||vvviiiZZZSSSMMMGGGBBBAAA>>>===<<<;;;;;;<<<===>>>AAAFFFMMMTTT]]]iiiwwwrrraaaXXXQQQTTT[[[gggwwwzzzhhhSSSGGG???888333111333333333222222222111111000000000000000000000000000000000000////////////000///......000111111000......//////////////////,,,------......------,,,......//////111222444555555777888999999:::===???FFFPPPbbbzzzrrreeeQQQHHH@@@???BBBDDDHHHMMMMMMRRRZZZaaaeeehhhkkkmmmtttvvvxxxzzzyyyvvvrrrpppooommmkkkjjjiiijjjlllmmmkkknnnqqqsssuuuyyyzzzyyy{{{~~~}}}sssjjjbbb\\\YYYSSSYYYgggzzz}}}ooo```VVVPPPLLLNNNRRRUUUVVVTTTOOOHHHCCCBBBDDD@@@DDDJJJOOORRRRRRPPPNNNIIIFFFBBB>>><<<===???AAADDDHHHOOOUUUXXXZZZ\\\]]][[[YYYWWWVVVVVVTTTQQQOOOHHHEEEBBB@@@@@@???===;;;===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@??????@@@@@@@@@@@@@@@EEEBBBAAADDDFFFJJJRRRZZZccciiiqqqwwwzzzzzzzzzzzzzzz|||{{{~~~|||ggg[[[XXXWWWXXX[[[aaannnuuuttttttvvvyyy{{{{{{zzzxxxxxxvvvpppfffVVVFFF:::999777555333222222333444111000000111333444444333222333333333333333222222111111000000111111222333333555888:::;;;999888666333333333333222222222222222222222222222333444555666666666777777888888888666777777666666888;;;>>>???FFFSSSbbbtttyyytttqqqmmmhhhddd]]]]]]]]]^^^___bbbdddfffeeeeeedddaaa\\\TTTMMMIIIKKKPPPZZZgggrrryyy{{{{{{|||mmm^^^UUUOOOHHHDDDDDD???>>><<<;;;;;;<<<======@@@DDDKKKRRRZZZdddqqqyyyxxxfff[[[SSSTTTXXX```pppmmmWWWIII???666000...333333333222222222111111000000000000000000000000000000000000////////////000///......000111111000............//////////////////000000000000//////......///000111333444555666777888999:::;;;???AAAHHHSSSeee~~~lll^^^QQQIIIAAA@@@AAABBBFFFJJJNNNTTT\\\dddiiikkkmmmnnnvvvwwwxxxxxxwwwuuurrrpppooonnnkkkjjjiiijjjlllmmmkkkmmmppprrrtttyyy||||||vvvjjjaaa[[[XXXUUU]]]mmmvvveeeZZZSSSPPPSSSYYY\\\\\\YYYRRRJJJEEEDDDEEEBBBEEEHHHKKKMMMMMMLLLKKKGGGEEEAAA===<<<===???@@@DDDIIIOOOTTTWWWYYYZZZ[[[XXXVVVTTTSSSSSSQQQNNNLLLCCCAAA???>>>>>>===<<<:::;;;;;;::::::::::::;;;;;;;;;;;;<<<===???@@@BBBBBBCCCCCCCCCCCCCCCBBBAAAAAAEEEBBBAAADDDFFFIIIQQQYYYbbbhhhpppvvvzzzzzzwwwuuuuuuooooootttooo___XXXWWWUUUVVV\\\iii}}}|||wwwqqqnnnoooqqqrrrrrrpppppppppnnngggYYYIII>>>999777444333333444444444555444222111111111111111111111111222222111111111111000000000000111222222000222555888999888777555333333333444333333333222111111111111222333444555555555666777888888999999777888888777777888<<<>>>@@@GGGSSSccctttzzzuuurrrnnniiieee^^^^^^^^^___```ccceeefffhhhhhhhhhddd^^^TTTKKKFFFHHHLLLUUUbbbpppyyy||||||ppp```WWWQQQKKKGGGGGG???>>>===<<<;;;;;;<<<===???CCCIIIPPPWWW```kkksss}}}kkk\\\UUUUUUWWW^^^mmmttt___PPPDDD:::444333333333333222222222111111000000000000000000000000////////////000000000000000///......000111111000---.........//////000000///000000000000000000////////////000111333555666666777999999:::===AAADDDJJJVVViii~~~}}}xxxssssssxxx{{{fffYYYNNNGGGBBBAAAAAAAAADDDIIINNNTTT\\\dddiiilllnnnooovvvvvvwwwvvvuuusssqqqppppppooommmlllkkklllmmmnnnjjjmmmoooqqqsssxxx||||||yyymmmbbb[[[WWWYYYbbbttt{{{iii]]]VVVTTTXXX^^^cccbbb^^^WWWNNNHHHGGGHHHDDDEEEGGGHHHIIIJJJJJJIIIGGGDDDAAA>>><<<===>>>???EEEJJJPPPUUUWWWXXXXXXYYYVVVTTTSSSRRRQQQOOOLLLJJJBBB@@@>>>===>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===???AAACCCDDDFFFFFFJJJJJJJJJJJJIIIGGGFFFEEEDDDAAAAAAEEEGGGJJJRRRZZZbbbhhhooovvvzzz}}}uuupppllljjjmmmxxx~~~mmmbbbYYYUUUUUU\\\hhhzzz{{{sssoooqqqvvvyyyzzzyyyvvvqqqnnnggg]]]OOOEEE:::777444222333444444333555444333111000000111333//////111222222222222222111111111111111222333333111111222222333333333333222333333444444444333222000000000111222333444555444555666777888999:::;;;888888888888777999<<>>===<<<;;;;;;<<<<<<===BBBHHHNNNUUU]]]hhhooo{{{ppp___TTTUUUWWW]]]lllxxxcccSSSFFF;;;666555333333333222222222111111000000000000000000000000////////////000000000000000///......000111111000------......///000000000---......//////......---/////////000222333555666777888999:::;;;>>>CCCFFFMMM[[[qqq~~~~~~}}}}}}{{{vvvpppkkklllooovvvttt```TTTFFFAAA>>>>>>??????CCCIIILLLRRRZZZbbbgggjjjmmmooouuutttttttttsssrrrqqqpppppppppooonnnnnnnnnnnnnnnkkkmmmooopppsssyyy|||yyy}}}~~~qqqeee\\\WWWZZZcccuuummm```YYYWWW[[[aaaffffffccc\\\RRRLLLJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDCCC@@@===<<<===>>>???FFFJJJPPPTTTVVVVVVVVVWWWTTTSSSQQQPPPOOOMMMJJJHHHCCCAAA???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@BBBEEEHHHIIIKKKKKKLLLLLLLLLKKKJJJHHHEEEDDDEEEBBBCCCFFFIIIKKKRRRYYYaaagggnnntttyyyzzzpppmmmlllrrr~~~qqqaaaZZZXXX^^^hhhvvv}}}uuutttzzz}}}tttllleee[[[OOOFFF===999444333444555333111111222222111000111444666000111222333444444444444222222222111222222333444333222000///...///000111000111333444444444333222111111111111111222333444444555666777999:::;;;<<<888999999888888:::===@@@CCCIIIUUUeeevvvzzzvvvsssoooiiiddd_________```aaadddfffgggcccdddeeeddd```XXXQQQLLLGGGJJJRRRaaarrr~~~zzzjjj___XXXOOOIIIGGG@@@???===<<<;;;;;;<<<<<<<<>>>>>BBBHHHMMMRRRZZZ```fffjjjnnnqqqsssrrrrrrqqqqqqpppppppppoooooopppppppppooonnnmmmkkkmmmooopppsssyyy{{{vvvyyytttggg]]]WWWVVV___rrrooobbb[[[XXX\\\aaaggggggeee^^^UUUNNNJJJJJJJJJJJJIIIHHHFFFDDDCCCBBB???>>><<<;;;;;;===>>>@@@EEEIIIOOORRRTTTTTTTTTTTTRRRPPPNNNMMMMMMKKKHHHFFFDDDBBB@@@?????????>>><<<>>>>>>======>>>>>>???@@@AAACCCFFFIIILLLNNNOOOPPPOOOOOOPPPOOOMMMJJJGGGEEEHHHEEEEEEHHHJJJKKKQQQXXX^^^cccjjjpppuuu{{{zzzwww}}}qqqfff___bbbgggrrr~~~xxxzzzzzzoooggg]]]RRRIII@@@;;;666444555666444111///111333222111111333666111111222222333222222111222222111111222222333444444333222000000000111111///000222333444333222111222111111111111111222222333444555777999;;;<<<===999999:::999888:::===@@@DDDKKKWWWfffwww{{{wwwtttpppjjjeee```____________aaabbbccccccddddddccc___XXXQQQMMMKKKMMMVVVeeeuuunnncccZZZPPPIIIFFF@@@???===<<<;;;;;;;;;<<<;;;@@@GGGMMMSSS[[[eeelllwwwxxxeeeTTTUUUVVVZZZdddyyynnn\\\MMM@@@::::::333333333222222222111111000000000000000000000000.../////////000000111111000///......000111111000---------...///000000111000000111111111111000000//////000111222444555666888888999:::<<<@@@EEEIIIRRRhhhyyypppjjjjjjkkkiiinnnzzzyyyfffUUUJJJCCC???>>>???>>>>>>BBBGGGPPPUUU[[[bbbggglllqqqtttqqqqqqppppppoooppppppqqqmmmnnnpppqqqqqqooommmllllllnnnoooqqqssszzzzzztttvvvwwwiii^^^XXXQQQZZZmmmoooccc\\\YYY\\\aaafffgggfff```VVVNNNJJJJJJPPPOOOMMMKKKHHHEEEBBB@@@;;;:::999999:::===???AAADDDHHHMMMQQQRRRRRRRRRRRRPPPOOOMMMLLLKKKIIIFFFDDDEEEBBB@@@?????????===<<>>777666777777555111222444555444111///000222111111111000000...------111111111111111222222333333444444444333333222222...///111333333333111000222222111111111111111111333444555777999;;;======999::::::999999:::>>>@@@EEELLLXXXgggxxx|||xxxvvvqqqkkkfffaaa```___^^^]]]^^^^^^___fffffffffccc]]]VVVOOOJJJOOOQQQXXXgggwww}}}rrrfff\\\QQQJJJGGGBBBAAA>>><<<;;;:::::::::???AAADDDHHHNNNWWWaaahhhtttxxxjjjaaaWWWQQQXXXcccqqqhhhQQQAAA:::888333333222222111222222222000000000000000000111111/////////000111111222222111111000000//////......////////////000000000000444333222222111111111222000222333333222333555777:::888:::===???@@@EEELLL\\\ppp~~~}}}}}}wwwllldddbbbgggpppzzz}}}zzzxxxxxxsss```PPPHHH>>>>>>===;;;;;;===BBBEEEMMMRRRYYY```eeeiiimmmppprrrssstttssspppnnnnnnooojjjkkklllmmmmmmlllkkkjjjlllmmmqqqvvvxxxzzzxxxxxx~~~nnn```VVVUUUYYYdddyyyuuuhhhaaa___]]]\\\ggggggeee^^^WWWRRRQQQSSSRRRRRRQQQPPPNNNIIICCC>>>???:::888:::999777888<<>>??????>>>>>>??????@@@@@@DDDHHHMMMQQQUUUXXX\\\^^^aaabbb```[[[ZZZZZZVVVPPPQQQNNNKKKIIIJJJNNNRRRUUU^^^aaafffjjjooouuu|||lllfffgggmmm~~~}}}{{{zzz|||yyyvvvsssvvv|||ooobbbXXXDDD;;;444333444333333555222222222111111111000000222222333333333333222222000/////////000222444666333333333222222222111111000111111111111222222222666666555444444444555555666666777888999;;;===>>>???<<<:::<<<<<<999:::>>>HHHOOOZZZiiizzz}}}xxxrrrkkkgggbbb```]]][[[[[[]]]aaadddeeeeeedddcccaaa\\\UUUQQQQQQUUU\\\hhhttt|||~~~uuuhhh^^^SSSKKKHHHCCCBBB???===;;;;;;;;;;;;===???CCCHHHNNNVVV___eeeqqq|||~~~ooobbbWWWQQQVVV```mmmmmmUUUDDD;;;888333333222111111111111222111111111000000000000000222111111000000///......111000000000/////////...////////////000000000000222111111000000111111222000111333333222333555777;;;:::;;;???AAACCCJJJRRRggg{{{}}}pppgggeeegggnnnuuuxxxwwwuuuuuuvvv{{{}}}~~~nnn\\\OOOHHH>>>======;;;;;;>>>BBBFFFOOOTTT[[[aaaeeeiiillloooqqqssssssrrrpppooonnnooonnnnnnooopppooonnnmmmlllkkklllpppuuuwwwyyy{{{zzzqqqbbbXXXSSSWWWcccwww~~~qqqiiieeebbb```iiiiiifff___XXXTTTTTTVVVYYYXXXWWWVVVRRRLLLFFFAAA???;;;999;;;:::888:::===FFFHHHJJJMMMNNNOOOOOONNNOOONNNMMMKKKIIIGGGFFFEEEDDDDDDBBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAABBBCCCHHHKKKPPPTTTXXX]]]bbbeeehhhmmmnnnkkkhhheee___YYYUUUSSSOOOMMMMMMPPPTTTWWW```bbbfffiiimmmrrrwww{{{|||pppfffbbbfffuuuwwwuuurrrssswwwyyyxxxvvvkkkiiiiiiooo~~~~~~qqqdddZZZKKKAAA777555555333222333333333333333222222222111//////000000000000//////111111111000000111111222333333222222111111111111111111111111222222222222555444444444444444555555777777888999;;;===>>>???>>>:::999<<<<<<;;;<<<@@@GGGNNNZZZiiizzzwwwnnngggaaa___]]]\\\\\\^^^aaadddffffffggggggeee```YYYSSSQQQTTT\\\gggsss{{{}}}|||yyylllaaaUUUMMMIIIDDDBBB@@@>>><<<;;;;;;;;;:::===BBBGGGMMMUUU]]]bbblllvvvvvvfffZZZSSSWWW___jjj|||sssZZZGGG===999333222222111000000111111222111111111000000//////111111000//////......---000000000000////////////////////////000000000000000000000///000000111111000111222222222333555777<<<;;;===AAACCCGGGPPPZZZtttuuukkkhhhiiinnnsssuuuuuutttvvvxxxyyyyyyxxxvvvvvvzzzuuueeeWWWLLLFFF======<<<;;;<<<>>>CCCGGGRRRWWW]]]bbbfffiiikkkmmmpppqqqrrrqqqooonnnooopppqqqrrrrrrsssrrrqqqpppooommmmmmqqqvvvxxx{{{~~~ssscccXXXSSSVVVaaauuuyyyrrrnnnjjjhhhmmmlllhhhaaaZZZWWWXXX[[[cccbbbaaa]]]WWWOOOHHHDDD@@@<<<:::;;;;;;999;;;???EEEFFFIIILLLNNNOOONNNNNNNNNMMMLLLKKKJJJIIIHHHHHHCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAABBBCCCDDDEEEFFFJJJMMMQQQUUUZZZ```ggglllnnnwww}}}{{{vvvpppiiiccc^^^[[[WWWSSSRRRTTTWWWYYY```cccfffhhhjjjnnnrrruuuwwwzzzwwwggg```bbbpppvvvrrrnnnmmmoooqqqqqqpppeeeccccccjjjxxxzzznnndddTTTHHH<<<777666333111222444444444333333333222222444444555555555555444444444444444444333111000///222111111111111000000000111111111111222222222333333333222333333444555666888888:::;;;===???@@@AAA===:::999<<<===<<>>BBBEEEJJJVVVbbb|||{{{wwwyyyvvvllljjjkkkpppvvvzzz|||}}}~~~}}}{{{wwwuuuvvvzzzzzzmmm___RRRIIIEEE======<<<<<<<<>>@@@AAAAAA@@@<<<:::<<<======???DDDDDDLLLYYYjjj}}}|||qqqiii______^^^___```aaacccdddcccdddgggiiihhhbbbZZZTTTVVVXXX___jjjvvv}}}~~~}}}}}}~~~rrrfffYYYNNNJJJDDDBBB@@@===;;;:::999999777:::@@@EEEKKKQQQXXX]]]fffmmmxxx}}}oooccc[[[]]]bbbiiixxxwwwaaaMMMAAA;;;444333222111000000000000111111111111000000//////------......///000000000////////////000000000000////////////000000000000666555333222111000/////////000222222222444666888;;;;;;===AAADDDKKKZZZhhhyyymmmrrr|||vvvlllkkkkkkqqqzzz}}}~~~vvvgggZZZOOOGGGCCC<<<<<<<<<<<<===@@@EEEIIIQQQUUU\\\bbbgggjjjnnnpppnnnooonnnmmmkkkjjjlllmmmooopppqqqrrrrrrqqqpppoooooooooqqquuuwwwzzzkkk\\\ZZZ[[[bbbsss~~~}}}wwwtttnnneee___```ffflllttttttqqqhhh\\\PPPGGGCCC===999888::::::888:::>>>AAADDDHHHLLLOOOOOOOOONNNOOONNNMMMKKKJJJHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGIIILLLPPPUUU]]]ffflllvvv~~~zzzvvvsssqqqmmmeee^^^YYYWWWWWWXXX\\\___cccfffhhhkkkoooqqqtttwww{{{vvvjjjjjjuuu~~~yyyoookkkppp|||dddSSSAAA:::777555333222222222222222111111111111333333444444444444333333222333444555555444333222000000000000000000000111111222222222222333333333111111111222333444555666666888:::<<>>;;;:::999999888:::???CCCIIIPPPXXX]]]eeelllwwwsssfff]]]]]]```eeesssyyydddPPPCCC<<<555555333222111111000000000000000000000000000111111111000//////......---////////////000000000000////////////000000000000666555444222111000000000...000222222222444777999;;;;;;>>>AAADDDLLL]]]mmm~~~wwwrrrvvvzzzooommmlllrrr{{{qqqcccVVVLLLEEE@@@;;;<<<<<<<<<===AAAFFFKKKPPPTTT[[[aaafffjjjnnnpppmmmmmmllljjjhhhggghhhjjjkkklllnnnoooppppppoooooonnnmmmooorrrsssvvv~~~vvvfff]]]^^^ddduuu{{{sssjjjeeegggooovvv}}}|||xxxmmm^^^OOOFFFBBB<<<999777999999888:::>>>@@@CCCHHHMMMPPPQQQPPPOOOPPPOOONNNLLLKKKIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEFFFGGGGGGHHHJJJLLLOOOTTT\\\dddjjjxxx~~~{{{xxxqqqllleee]]]XXXVVVVVVWWW[[[^^^cccfffiiilllooorrrrrruuuxxx|||~~~oookkkqqqyyyyyyqqqppp|||mmmZZZFFF<<<999777444333222222222111111111000000111111222222222222111111//////000111111222111111000000000111111111111222222222222222333333333333333333222333333444555666666777:::===@@@AAAAAABBBFFFAAA>>>>>>>>><<>><<<;;;;;;999;;;>>>BBBHHHOOOXXX^^^ccclllxxxzzzmmmbbb```aaacccnnn|||}}}hhhSSSEEE>>>777666555333222111111111/////////000111111222222222111111000000///........./////////000000000111////////////000000000000333222222111111111111111...000111222333444777999<<<===???BBBDDDMMM```rrr|||zzz~~~uuuqqqqqquuu|||xxxjjj]]]RRRJJJBBB>>>;;;;;;<<<<<<===BBBGGGLLLQQQUUU[[[aaaeeehhhkkkmmmmmmlllkkkhhheeedddeeeggghhhiiikkkmmmnnnoooooonnnpppnnnoooqqqrrrttt|||ooobbbaaaeeessszzzpppkkkoooxxxsssbbbQQQGGGCCC===999888::::::999;;;???@@@CCCIIINNNQQQRRRQQQPPPPPPOOOOOONNNNNNMMMLLLLLLJJJIIIIIIHHHHHHHHHIIIIIIFFFFFFEEEEEEDDDDDDEEEEEEGGGIIILLLOOOSSSYYY```dddrrrxxx}}}~~~~~~}}}yyysssiiieee^^^XXXTTTSSSTTTVVV\\\```dddhhhjjjllloooqqqsssuuuxxx{{{~~~oooiiikkkooozzz|||vvv|||xxxcccLLL@@@<<<888555333333333222222222111111111222333333444444333333222000000000000000111222222111111111111222222333333222222222333333333444444555444444444444444555555777999<<>>>>>>>>AAAFFFIIIQQQ___qqq|||vvvpppkkkfffdddaaa______```cccdddiiiiiijjjjjjhhhccc\\\VVVRRRVVV___mmm{{{sssuuuyyy|||}}}}}}|||{{{}}}~~~{{{oooaaaVVVQQQJJJHHHEEEBBB???>>>======:::<<<>>>AAAGGGOOOXXX^^^bbblllyyyttthhhdddccccccmmmyyykkkVVVFFF???888777555444333222222222......///000111222333333//////000000111111222222.../////////000000111111////////////000000000000////////////000111222333...000111222333444777999>>>>>>AAACCCEEENNNbbbttt{{{}}}zzzuuuwwwyyy~~~{{{rrreeeYYYOOOHHHAAA===;;;;;;<<<<<<>>>BBBHHHLLLRRRVVV\\\aaadddfffiiikkkmmmllljjjfffcccbbbcccdddfffgggjjjlllnnnoooooooootttrrrrrrttttttvvv~~~sssfffccceeepppuuuppptttxxxeeeSSSIIIEEE>>>:::999;;;;;;:::<<<@@@@@@DDDIIIOOORRRSSSRRRQQQOOOPPPPPPPPPPPPPPPPPPQQQLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCEEEGGGJJJMMMPPPUUU[[[___hhhnnntttwwwyyyxxxrrriiibbb^^^YYYTTTQQQRRRTTTUUU___bbbfffiiikkklllnnnpppuuuvvvyyy|||nnnggggggiiippp||||||}}}jjjPPPCCC>>>999555333444444444333333333222222111222222333333222222111555444333222222222333444111111222222222333333333222222333333333444444444666666555444444444555555888:::===AAACCCEEEEEEEEEDDD???===>>>??????CCCIIIJJJRRRaaarrrxxxpppkkkhhheeebbb^^^^^^```ccceeehhhhhhhhhgggeee```YYYTTTNNNRRR[[[jjjyyyrrrrrrrrrtttvvvyyy|||~~~||||||nnnaaaUUUNNNKKKGGGCCC@@@>>>>>><<<;;;>>>;;;<<>>:::777333111111111111000111111111111111000//////---...000///---,,,,,,---////////////////////////222222000///............111111000///...---,,,,,,###'''...444777:::<<<>>>>>>>>>@@@CCCFFFQQQggg{{{zzz{{{~~~uuuhhhZZZRRRKKKEEEAAAAAA::::::::::::<<>>???BBBDDDFFFNNNUUUbbbrrr~~~zzzuuuqqqlllhhhbbb^^^___bbbeeefffmmmmmmmmmlllhhhaaaXXXRRRPPPRRRYYYdddrrr|||ppppppqqqsssuuuxxx{{{|||{{{~~~pppdddXXXQQQKKKGGGCCC@@@???>>><<<;;;===;;;<<>>BBBGGGKKKQQQTTT[[[bbbgggkkkmmmnnnllljjjgggdddbbbccceeefffhhhiiijjjlllnnnoooooopppppppppppppppqqquuu{{{zzztttrrryyyyyyjjjfffbbbeeeooo{{{vvvssstttzzzzzzxxx}}}~~~hhhVVVMMMEEE???:::::::::999:::===AAADDDJJJQQQVVVYYYXXXWWWUUUUUUTTTSSSRRRQQQPPPPPPQQQOOOLLLLLLLLLLLLKKKJJJHHHIIIIIIIIIHHHGGGGGGFFFCCCCCCCCCDDDEEEGGGJJJKKKQQQTTTWWWXXXXXXWWWWWWWWWRRRPPPLLLIIIHHHJJJMMMOOOVVVZZZ^^^cccfffjjjmmmpppuuuwwwyyy|||~~~zzzhhh]]][[[]]]iiizzzsssZZZGGG===999666333222222111111111111222222222222222111111111111111222222222222222222222222333333333222111111000000000000111222333333444444333555666555444444555777888999<<>>@@@BBBFFFHHHPPPXXXdddsss~~~yyytttqqqnnniiidddaaaaaadddggghhhmmmmmmmmmlllhhhaaaYYYRRROOOQQQWWWbbboooyyy~~~nnnnnnpppqqqtttvvvyyyzzz{{{}}}sssfff[[[TTTKKKHHHCCC@@@???>>><<<;;;===:::<<>>;;;<<<<<<<<<>>>BBBGGGLLLQQQUUU\\\ccciiilllnnnnnnllljjjgggeeedddeeefffhhhggghhhjjjlllnnnpppqqqqqqppppppooonnnpppuuu{{{yyyrrrnnnrrr|||~~~sssnnniiiiiinnntttwwwyyyyyyssslllfffccchhhyyy|||uuu___QQQHHHAAA<<<<<<;;;:::;;;>>>AAAEEELLLSSSXXXZZZZZZZZZXXXWWWVVVUUUTTTSSSRRRRRRSSSQQQNNNNNNNNNNNNLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIBBBBBBCCCCCCCCCCCCCCCCCCGGGHHHJJJJJJJJJJJJLLLNNNOOOMMMKKKIIIJJJLLLNNNPPPUUUYYY^^^bbbeeeiiimmmooouuuwwwzzz|||}}}zzzggg\\\XXXYYYbbbqqq{{{{{{~~~uuu^^^KKK@@@;;;777444222222111111111111222222222222222222111111000000222222222222222222222222111111111111111111111111111111111222222333333333333444666666555555666777999;;;>>>BBBEEEFFFFFFFFFBBB@@@???>>>@@@CCCGGGIIIRRRYYYeeesss~~~yyysssppplllhhhccc```aaacccfffggglllllllllkkkhhhaaaXXXRRRMMMOOOTTT^^^jjjtttyyyzzzmmmnnnoooqqqtttvvvxxxyyy{{{}}}}}}~~~uuuhhh]]]VVVLLLIIIDDDAAA???>>><<<;;;<<<:::===BBBGGGJJJPPPXXX]]]eeemmmttt}}}|||qqqddd\\\ZZZ___kkkwwwmmmXXXKKK<<<999555333222222111000111111111111111000/////////111333222111000111111////////////////////////,,,---...000111222333333///000000000111111111222///111444555777999===@@@<<<>>>CCCIIIPPP```zzz{{{zzz~~~}}}{{{|||rrr```WWWPPPNNNKKKDDD>>>===999999::::::<<<@@@FFFJJJQQQUUU\\\dddjjjmmmnnnnnnkkkiiigggfffeeefffhhhiiihhhiiikkkmmmnnnpppppppppooonnnmmmlllmmmssszzzzzzrrrmmmnnntttzzzzzzwwwwwwwwwuuusssooohhhaaa\\\XXX\\\iiiwww}}}zzz~~~eeeRRRJJJCCC===<<<;;;:::;;;>>>AAAFFFNNNUUUYYY\\\]]]]]]\\\\\\[[[ZZZXXXWWWVVVVVVUUUSSSQQQOOOPPPOOONNNMMMJJJJJJKKKJJJJJJIIIHHHHHHCCCCCCDDDDDDDDDCCCBBBAAABBBBBBCCCBBBCCCFFFJJJNNNRRRRRRQQQPPPQQQRRRTTTUUUVVVZZZ^^^bbbfffiiimmmoootttwwwyyy{{{|||~~~vvveeeZZZVVVXXX___iiiuuuwwwssstttuuuaaaOOOBBB;;;777555333222222111111222222333333333222222111000000000111111111111111111111111//////000000000111111111222222222222222222222222333444666666555555666888888;;;???CCCFFFGGGFFFFFFBBB@@@>>>>>>???CCCGGGJJJQQQXXXdddrrr}}}xxxrrrnnngggccc^^^\\\]]]```bbbccciiiiiiiiihhheee___VVVPPPKKKLLLPPPYYYeeennnssstttmmmnnnppprrrtttvvvxxxyyy{{{~~~|||}}}~~~~~~wwwiii]]]UUUMMMIIIEEEAAA???>>><<<;;;;;;:::===BBBEEEHHHOOOWWW[[[bbbkkkpppxxx}}}sssggg```\\\___kkkwwwuuu]]]MMM>>>:::666444333222222111111111111111111000//////,,,...000111000000222333000000000000000000000000...///000111222222111111//////000000111111222222333555999::::::999999999@@@AAAEEEKKKSSSccc~~~}}}|||~~~wwwtttwwwzzzqqq\\\UUUOOONNNKKKDDD>>><<<888999::::::<<<@@@FFFKKKQQQVVV]]]eeejjjmmmmmmmmmiiihhhfffffffffgggiiijjjkkkkkklllmmmnnnnnnmmmmmmlllllljjjjjjlllqqqyyyzzzrrrkkkkkkmmmooouuuzzz~~~yyynnnddd[[[VVVUUUUUUZZZ___jjjmmmqqqrrrpppuuujjjVVVKKKCCC===;;;:::999:::>>>BBBHHHPPPWWW[[[]]]___aaaaaaaaa```^^^]]]\\\[[[ZZZWWWUUURRRQQQQQQPPPOOOMMMLLLKKKKKKJJJHHHFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@??????AAAFFFMMMRRRZZZZZZZZZZZZZZZ[[[[[[[[[YYY\\\```dddgggiiimmmooorrruuuxxxzzz{{{|||rrrdddZZZWWWXXX[[[cccnnn|||tttooooooxxx|||rrrbbbQQQCCC;;;777555333333222222222222333333222222222111111111000000111111111111111111111111/////////000111111222222222222222222222222222222333444666666555666777999777:::>>>CCCFFFGGGGGGGGGCCCAAA???>>>???CCCHHHKKKOOOWWWcccrrr}}}wwwqqqlllccc```\\\ZZZ[[[]]]___```ffffffffffffccc\\\TTTNNNIIIJJJMMMUUUaaajjjoooppplllmmmooorrrtttvvvwwwxxxzzz}}}~~~~~~|||}}}~~~zzzlll___VVVNNNJJJEEEAAA???>>><<<;;;::::::===BBBDDDFFFNNNWWWYYYaaaiiimmmttt|||wwwmmmeee```aaalllwwwzzzaaaPPP???;;;777444333333222111111111111111111000//////***,,,///000///000111222000000000000000000000000000111222222222111000////////////000000111111111000444999===>>>>>>>>>>>>BBBCCCGGGMMMVVVfff}}}}}}|||xxxxxx{{{}}}zzztttooolllooouuuzzzppp[[[TTTNNNMMMJJJCCC===;;;:::;;;;;;<<<>>>CCCIIIMMMRRRVVV^^^eeejjjlllkkkjjjffffffeeeeeefffhhhiiijjjkkkllllllllllllllllllkkkkkkkkkjjjjjjlllqqqxxx~~~yyyqqqjjjiiiiiiiiikkkooorrrvvv|||zzzlll^^^XXXVVVSSSPPPOOOXXX[[[___aaaaaagggyyyooo\\\MMMEEE>>>;;;:::999:::>>>BBBIIISSSYYY]]]___bbbeeeeeedddcccbbb```^^^]]]]]]XXXVVVSSSRRRQQQQQQOOONNNLLLLLLKKKIIIGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@============???EEELLLRRR\\\]]]___`````````___^^^[[[^^^bbbeeegggiiikkkmmmooorrruuuwwwyyyzzz|||~~~wwwiii```\\\WWWYYY___kkk|||tttnnnnnntttzzz~~~|||wwwwwwpppcccSSSDDD;;;777666333333222222222222333333111111111111111111111111111111111111111111111111000000000111111222222222111111111222222333333333333444666666666666888:::999;;;@@@DDDHHHJJJKKKLLLGGGEEEBBB@@@AAAEEEIIILLLQQQXXXdddttt}}}wwwpppkkkccc```]]][[[\\\___```aaadddeeeeeeeeebbb[[[SSSMMMHHHHHHKKKSSS^^^hhhmmmooojjjkkknnnqqqsssuuuvvvvvvxxxzzz|||}}}|||{{{{{{|||~~~qqqcccZZZNNNKKKFFFBBB@@@>>><<<;;;999:::>>>BBBCCCEEEMMMVVVXXX```gggkkkqqqyyy{{{ssskkkeeedddmmmwww|||eeeVVV???<<<888555444333222111111111111111111000//////,,,...000000///...///000000000000000000000000000///000222333333222000////////////////////////000...222666:::===???BBBDDDAAACCCGGGNNNWWWiii}}}zzzuuuooommmooommmkkkgggeeehhhoooxxx~~~lll\\\TTTMMMKKKHHHAAA;;;999::::::;;;<<<>>>CCCIIIMMMRRRWWW^^^eeeiiijjjiiigggdddddddddeeefffhhhiiijjjiiiiiijjjkkkllllllkkkkkkjjjkkkllllllnnnsssyyy~~~zzzssslllkkkjjjhhhiiillliiijjjooovvvlllbbb\\\UUUPPPNNNNNNOOOQQQSSSSSSYYYjjjzzzppp```PPPGGG@@@===;;;:::;;;???BBBJJJTTT[[[^^^```dddgggfffeeedddbbbaaa___^^^]]]YYYVVVSSSRRRRRRQQQOOONNNKKKJJJJJJIIIGGGEEEDDDCCCAAA@@@???>>>======>>>???======;;;;;;<<>><<<;;;999:::>>>BBBCCCEEEMMMVVVWWW```gggkkkoooxxx~~~~~~wwwooohhhfffmmmwww|||hhhZZZ@@@===888555444333222111111111111111111000//////000111222111///------...000000000000000000000000...///111333333333111000///////////////.........666777777777777888:::===@@@BBBGGGNNNXXXkkk~~~wwwpppjjjiiikkkdddbbb```aaagggqqq||||||{{{iii\\\TTTMMMJJJFFF???999777888888999:::<<>>===;;;===AAABBBKKKUUU\\\___aaaeeeiiifffeeedddbbb```___]]]]]]YYYVVVTTTRRRRRRQQQOOOMMMIIIIIIIIIIIIHHHGGGFFFEEEEEECCC@@@>>>======>>>???>>>===<<<:::;;;???EEEIIIPPPSSSWWW\\\^^^^^^]]]\\\]]]___bbbddddddeeeggghhhiiimmmqqqtttvvvxxxzzz{{{~~~ppphhhaaa```cccooo{{{zzzvvv~~~zzzqqqmmmeeeWWWHHH===::::::444333333222222333333444//////000111222333333444000000000000000000000000222222222222222222222222///000000222333444555555333444666777666777999:::AAACCCFFFKKKPPPTTTXXXZZZQQQNNNIIIFFFFFFJJJNNNQQQ[[[aaammmzzz}}}vvvnnniiibbb___\\\[[[]]]___```aaaffffffffffffddd]]]UUUOOOGGGFFFIIIQQQ]]]gggmmmoooeeefffiiimmmoooqqqrrrrrrwwwxxxzzzzzzxxxwwwwwwxxx~~~~~~|||iiiZZZTTTOOOHHHBBB>>><<<;;;:::<<<===>>>???BBBHHHOOOUUU\\\___ccchhhooovvv~~~|||uuummmhhhmmmttt}}}iiiWWWLLLBBB999777777444111111222222222222333333444555222111111000000000000000333222111000000111222333000000000000111111111111222111///...---...000111111555999<<<<<<===>>>???CCCDDDJJJRRR]]]ppp{{{vvvuuurrrllliiieee___]]]dddnnnwwwyyyiiiZZZUUUNNNGGGAAA===;;;;;;;;;999999<<<===>>>DDDKKKNNNXXXaaaeeeggghhhfffaaadddddddddeeeeeeeeeffffffeeeeeeeeeeeegggiiikkklllllljjjjjjkkkkkknnnvvv{{{vvvuuuxxxzzzxxxuuullliiihhhnnn}}}uuuhhh]]]VVVLLLJJJHHHFFFFFFLLL\\\lllyyynnn```XXXNNNEEE@@@===;;;<<<@@@HHHMMMUUU\\\aaadddfffhhhjjjjjjjjjiiifffbbb]]][[[WWWVVVVVVVVVUUUSSSOOOLLLNNNJJJEEEBBBBBBCCCCCCCCC@@@@@@>>>=========>>>???===<<<<<<;;;;;;<<<<<<<<>>777888666444222222333333222111111111111111111111111111222444555444000///000222111000///...///000222333222222222222333444555555666666666666777888999:::AAAFFFJJJMMMSSSZZZ^^^]]]XXXSSSNNNKKKHHHGGGNNNWWW]]]dddppp~~~|||tttnnnkkkaaa\\\ZZZ\\\______aaadddfffjjjllljjjgggbbbWWWMMMHHHGGGIIIQQQ]]]iiipppssseeegggjjjmmmooopppqqqqqqtttvvvxxxyyyxxxxxxyyyzzz~~~~~~~~~|||jjj\\\RRRNNNHHHCCCAAA???>>>===<<<===>>>???BBBHHHOOOUUU[[[___dddiiinnnuuu|||yyyrrrkkkfffkkkrrr|||kkkZZZLLLBBB888666666444111111111111111111111222333333000000//////000111222222000000000///000000111111000000000000111111111111222111///......///000111222555999<<<======>>>@@@AAACCCJJJSSS```uuuzzzxxxyyyxxxtttppplllfffdddjjjttt|||ttteeeZZZVVVOOOGGGAAA===;;;:::;;;999999<<<===>>>DDDKKKPPPXXX___bbbdddfffeeebbbccccccddddddeeeffffffgggffffffffffffgggjjjlllmmmpppnnnmmmooooooqqqyyy~~~{{{zzz|||vvvggg]]]QQQNNNJJJHHHGGGLLL\\\kkkyyynnnaaaWWWNNNEEEAAA>>><<<===AAAFFFLLLTTT\\\aaadddfffhhhjjjkkkkkkiiigggccc^^^\\\ZZZXXXWWWWWWVVVTTTQQQNNNNNNJJJFFFCCCCCCCCCCCCCCCAAAAAA???>>>>>>>>>???@@@;;;;;;::::::::::::::::::@@@BBBEEEIIIMMMPPPSSSTTTWWWYYY\\\^^^```eeejjjnnnnnnppprrrssstttvvvyyy|||}}}yyyqqqkkkjjjrrr{{{xxxxxxnnnbbbSSSDDD;;;:::666444333222333333222111111111111111111111111111222444555444111///000222111111222222333333222222222222222222333444555666666666666666777888999:::BBBHHHMMMQQQXXX```dddddd___YYYTTTPPPLLLKKKRRRZZZbbbhhhsss{{{sssmmmiiibbb]]]ZZZ]]]______aaadddeeeiiillljjjgggbbbXXXMMMFFFEEEHHHQQQ___kkkssswwweeegggjjjmmmooopppqqqqqqrrrtttvvvwwwxxxxxxzzz|||}}}}}}~~~~~~mmm```UUUPPPKKKFFFCCCAAA>>><<<<<<<<<===???BBBHHHOOOTTTZZZ^^^dddiiinnnsssxxx{{{zzztttnnngggcccgggooozzzooo```LLLBBB888666666444111111111000000000000111222222......//////000222333444---...///000000000000000000000000000111111111111111000///......///111111222555999<<<===>>>@@@AAA@@@CCCJJJVVVeee{{{|||||||||wwwmmmgggdddjjjsss|||qqqbbb[[[WWWOOOGGGAAA<<<::::::;;;999999<<<===>>>DDDKKKRRRYYY^^^___aaadddeeecccbbbbbbcccdddfffggghhhhhhggggggggggggiiikkkmmmnnnrrrppppppqqqqqqssszzzttthhhYYYTTTNNNJJJGGGKKKYYYhhh~~~rrreeeUUUMMMEEEBBB@@@===>>>AAACCCJJJTTT\\\bbbeeeggghhhkkkkkkkkkjjjhhhddd```^^^]]][[[YYYWWWVVVUUURRRPPPNNNJJJFFFDDDDDDDDDDDDCCCAAA@@@???>>>===>>>??????::::::999999888888888888:::;;;<<>>AAAGGGOOOTTTZZZ^^^dddjjjmmmqqqtttvvvxxxtttoookkkddd```dddkkkwwwuuufffNNNCCC888666666333222222111111000000000111111222////////////000111222333---...000111222111111000///000000000111111111111000000/////////000111222333666:::<<<>>>???AAACCCAAADDDLLLYYYjjj}}}oooiiieeekkkttt}}}{{{tttvvv{{{rrrccc[[[WWWOOOGGG@@@<<<:::999:::888999<<<===???EEELLLRRRYYY```aaabbbeeedddaaa```aaabbbdddfffgggiiiiiihhhhhhhhhhhhiiikkknnnoooqqqpppppprrrrrrssszzztttddd]]]TTTMMMIIIJJJUUUbbb|||tttgggUUULLLEEEBBB@@@======@@@BBBIIISSS]]]cccgggiiijjjlllmmmlllkkkiiifffcccaaa```]]]ZZZWWWVVVUUUSSSQQQMMMKKKHHHFFFEEEEEEDDDCCC@@@???===<<<<<<<<<===>>>;;;;;;;;;:::999888777777777777777888;;;???DDDFFFMMMQQQVVV[[[^^^aaadddgggkkkkkkllllllmmmqqqvvvzzzyyy|||}}}~~~}}}|||}}}xxx||||||wwwppphhhccccccppp{{{pppdddTTTDDD<<<888666444333333333222111222222222222222222222222333333333333222111111111222222444555555555444333333222222333333444555666666666666666777888999:::AAAHHHQQQYYYcccooouuuuuuiiibbb[[[WWWUUUUUUZZZaaaggglllvvv|||tttmmmhhheee___\\\^^^```___```ddddddiiilllkkkhhhcccYYYOOOLLLKKKNNNUUU```jjjppprrr```bbbfffkkkooorrrtttuuutttuuuvvvuuuuuuuuuxxxzzz|||}}}~~~ttthhh]]]XXXQQQJJJEEEAAA===:::;;;<<<===>>>AAAGGGNNNTTTYYY^^^dddiiimmmoooqqqsssssspppllliiiccc___bbbhhhwwwxxxgggQQQEEE:::777666333222222333222222111111111222222111111000000000000000111...///111222333222111111///000000000111111111111000000000000000111222222555777:::===>>>@@@CCCEEEEEEGGGOOO]]]ooo|||tttpppuuu~~~xxxtttvvvwwwqqqcccZZZUUUNNNFFF???;;;999888:::888888<<<===???EEELLLRRRZZZbbbeeeffffffccc___```aaabbbdddfffhhhiiijjjhhhhhhhhhhhhjjjlllnnnooorrrpppqqqttttttuuu}}}rrriii^^^UUUMMMKKKRRR\\\nnnwwwhhhWWWNNNFFFBBB???<<<<<>>>>>>>>??????>>>>>>>>>===<<<;;;999888777666666666888===AAADDDJJJOOOUUUZZZ]]]```cccffffffggghhhhhhjjjmmmssswwwyyy|||}}}~~~|||zzzzzz}}}~~~zzzvvvpppiiiaaa[[[\\\ggg{{{xxxkkkYYYHHH===999666444333444333222111222222222222222222222222333333222222222222222111333222111111111222444555333333333333444555666666666666666666777888999:::???GGGQQQ[[[fffsssyyyzzzjjjbbb[[[XXXWWWXXX]]]ccceeekkkuuu}}}wwwpppkkkfffaaa]]]___```___```ccceeejjjlllkkkhhhcccYYYOOOLLLLLLNNNVVVaaakkkppprrr___bbbfffkkkooorrrtttuuutttuuuuuutttttttttwwwyyy}}}~~~wwwjjj[[[VVVOOOIIIEEECCCAAA@@@;;;;;;<<<>>>AAAGGGNNNSSSZZZ^^^dddiiilllnnnqqqsssrrrnnnllliiiccc^^^aaafffuuuyyyiiiUUUIII===888666444222222333333222111111111111222222222111000000000000000111111222222222222111111000000000000111111111111///000000111111222222222666888;;;===???AAADDDGGGIIIJJJSSSbbbuuu|||~~~|||xxxzzzuuu|||zzzmmm```WWWSSSLLLDDD>>>:::999888:::777888;;;===???EEEMMMRRR[[[dddgggggggggccc^^^```aaabbbdddfffhhhiiijjjhhhhhhhhhhhhjjjlllnnnooorrrrrrtttwwwxxxzzzzzz|||}}}}}}}}}yyylllaaaWWWQQQSSSYYYggg{{{ttt^^^TTTIIICCC???;;;<<>>???FFFMMMTTT\\\bbbddddddeeebbb^^^aaabbbcccdddfffggghhhiiiggggggggghhhiiikkkmmmnnnqqqpppsssxxxyyy{{{}}}{{{}}}{{{yyyvvvsssooojjjfffbbbdddeeeeeedddeeejjjnnnttt|||pppdddZZZXXX[[[bbbrrrggg[[[NNNFFF@@@<<<===@@@???EEENNNWWW___fffmmmqqqppppppooonnnlllkkkjjjjjjcccaaa___]]][[[WWWSSSOOOLLLKKKKKKJJJJJJHHHDDDBBBCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDCCCAAA???<<<:::888777777777999;;;>>>???BBBEEEKKKPPPTTTXXX]]]``````bbbeeeggghhhkkkooorrrtttxxxzzz|||~~~|||{{{||||||~~~}}}sssllleeehhhsss{{{eeeRRRIII:::888555444444444222111333333333333333333333333444222000111333444333111111111111111111222222333444333333444444555666777666666666666777888999:::BBBLLLWWWaaannnzzzzzzpppgggcccbbbbbbdddhhhiiioooxxx~~~}}}zzztttoooiiiccc___```aaa``````ccciiimmmooolllhhhbbbWWWMMMEEEFFFKKKUUUbbbnnntttvvvdddeeehhhkkknnnooopppppppppqqqrrrrrrsssvvvzzz}}}zzzlll```YYYOOOGGGBBBAAAAAAAAA:::;;;<<<===@@@FFFNNNSSS[[[___cccgggkkknnnrrruuurrrpppnnnkkkeee___```fffkkk}}}xxx[[[NNNAAA;;;888444111111111111000///////////////////////////000222333444444222000///...---......000000000000111111111111...///000222222333333333777999<<<>>>???BBBFFFIIIMMMOOOYYYjjj}}}zzzwww|||}}}yyyrrrfff[[[RRRNNNHHHAAA<<<999888888999777888;;;>>>@@@FFFMMMUUU\\\aaaaaaaaabbbbbb___bbbbbbcccdddfffggghhhhhhggggggggggggiiikkkmmmnnnmmmnnnqqqvvvxxxzzz}}}tttooommmllljjjiiifffccc^^^WWWRRRKKKMMMOOOOOOMMMNNNQQQUUUSSS```nnnwwwzzzmmmaaa\\\]]]ZZZggg{{{mmm```RRRHHHAAA===>>>BBB===CCCKKKTTT\\\eeelllqqqppppppooonnnmmmlllkkkkkkdddcccaaa___]]]YYYTTTPPPLLLKKKKKKKKKKKKIIIEEEAAA@@@@@@>>>=========>>>???DDDEEEEEEDDDBBB???<<<:::777777777777888:::<<<===>>>AAAFFFKKKOOOTTTYYY]]]\\\___bbbeeegggiiilllooorrrvvvyyy{{{~~~}}}}}}{{{|||{{{vvvxxxmmmlllsssiiiWWWNNN:::888555444444444222111333333333333333333333333444111000111333555333111///111222444444333222111444444444444444555777777666666666666777888999:::FFFOOOZZZeeeqqq}}}yyynnnjjjhhhfffhhhkkkmmmsss{{{}}}{{{|||zzztttooojjjddd```aaaaaa``````cccjjjnnnooommmhhhbbbWWWLLLGGGHHHLLLUUUbbblllqqqrrrcccfffiiikkkllllllnnnooooooppprrrtttvvvxxxyyyyyy}}}}}}~~~xxxmmm```VVVLLLHHHEEEAAA>>>???888:::<<<>>>AAAFFFLLLPPPWWW\\\bbbgggkkkmmmppprrrrrrrrroooiiibbb^^^^^^```jjjxxx|||eeeUUUCCC;;;888555222222000000000000//////////////////......///111444555222222111000//////000000000111111111111222222222000000000000111333555777666999===???@@@CCCHHHLLLOOOTTT^^^ooo{{{zzzmmm```WWWSSSNNNFFF@@@<<<;;;999999999:::::::::<<<@@@FFFJJJOOOYYY```aaa```aaa___]]]aaaaaabbbcccddddddddddddhhhhhhgggggggggiiijjjlllpppqqqrrrtttwww~~~xxxlllbbb\\\\\\^^^\\\XXXTTTPPPLLLIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHJJJNNNSSSYYY___gggqqqxxx~~~nnnccc^^^ZZZaaapppwwweeeQQQFFFAAA>>><<<===@@@AAAEEENNN[[[ffflllnnnqqqooonnnmmmnnnmmmlllkkkfffdddaaa___\\\YYYUUURRRPPPNNNKKKJJJJJJHHHFFFDDDHHHFFFBBB???<<<<<<<<<===???BBBEEEHHHGGGDDD???<<<;;;::::::999999999999999??????AAADDDIIIOOOUUUXXX\\\^^^```cccfffiiikkkmmmpppsssxxx|||}}}xxxxxx}}}qqqjjjkkksssuuusssxxx___LLL>>>999555444666888888666777555333333444444333222444444444333333222222222000111111111111222222222111222333444555555666666999666555666666666;;;AAAGGGSSS```jjjtttyyyoookkkkkkooorrrrrrvvv~~~~~~{{{uuurrrfffdddaaa______```ccceeefffiiilllmmmiii```WWWPPPIIIHHHJJJRRR^^^jjjqqqtttbbbeeehhhjjjkkkkkkmmmnnnmmmnnnqqqtttwwwyyy{{{{{{~~~~~~zzzooobbbXXXNNNIIIFFFAAA>>>???;;;;;;<<<>>>@@@EEELLLQQQWWW[[[aaafffjjjmmmppprrrtttsssooohhh___[[[[[[]]]gggvvv|||fffVVVDDD<<<999666333333111111000000000/////////000000//////000222444666222222111000000000000000000111111111111222222222111111000000111333555666666999>>>@@@AAACCCHHHMMMRRRWWWbbbsss}}}oooaaaXXXRRRLLLEEE???<<<:::999888888999999:::;;;@@@EEEJJJQQQYYY``````______^^^\\\```aaabbbcccddddddeeedddeeeeeeeeefffhhhjjjlllnnnpppqqqsssuuuyyy}}}lll___TTTOOOOOORRRPPPMMMIIIFFFCCCAAA@@@???>>>===<<<<<<===>>>???AAACCCFFFHHHJJJOOOVVV[[[hhhssstttfff^^^XXX\\\gggwwwppp```NNNEEEAAA===<<<===???@@@DDDMMMZZZeeelllooorrrqqqpppoooooonnnlllkkkjjjgggccc```]]]YYYUUURRRRRRPPPMMMLLLKKKIIIGGGEEEFFFDDDAAA>>>===>>>???@@@@@@CCCFFFHHHHHHFFFBBB@@@??????===<<<<<<<<<<<<===>>>>>>???CCCHHHNNNSSSWWW[[[\\\^^^aaadddgggiiikkknnnqqqvvv{{{zzzxxx{{{uuugggaaabbbiiiuuuyyywww{{{bbbNNN>>>:::555444666888777666666555333333444444333222444444444333333222222222111111111111222222222222111222333444555666666666888666555777777777;;;AAAHHHTTTaaakkkuuu{{{rrrnnnooosssvvvwwwzzz{{{vvvrrriiifffccc```___```bbbdddiiilllnnnnnnjjjaaaXXXRRRJJJIIIKKKRRR^^^iiipppsssaaacccggghhhiiijjjlllnnnlllmmmppptttwwwzzz|||}}}|||qqqeee[[[PPPKKKGGGAAA>>>>>>>>>>>>===>>>@@@EEELLLRRRVVVZZZ```eeeiiimmmpppsssvvvtttnnneee\\\WWWWWWZZZddduuu|||hhhWWWFFF===:::777444444222222111111111000000000111000000000111333555666222111000000000000000000000111111111111222222222222222111111111222444555777:::>>>@@@BBBDDDJJJNNNVVV[[[gggyyy|||mmm___VVVOOOJJJCCC>>>;;;999888777888999999:::;;;@@@FFFJJJTTT[[[```___]]]]]]]]][[[___```aaabbbddddddeeeeeebbbbbbccceeehhhkkkmmmoooooopppsssvvv|||rrr___QQQHHHEEEFFFEEEDDDBBB???===;;;999999<<<;;;;;;::::::;;;;;;<<<======>>>======???CCCFFFJJJUUUdddvvvoooeee]]]^^^bbbkkkuuuzzzxxxttteeeWWWJJJCCCAAA===;;;;;;>>>???CCCKKKWWWccclllpppttttttsssrrrpppnnnmmmlllmmmjjjfffccc___[[[VVVRRRUUUSSSPPPNNNMMMKKKHHHFFFCCCAAA@@@>>>>>>@@@AAABBBBBBDDDGGGIIIJJJIIIGGGFFFBBBAAA>>><<<;;;<<<============>>>AAAEEEKKKPPPTTTXXXYYY[[[^^^aaadddfffgggiiilllrrrxxx}}}{{{xxxzzzwwwkkk]]]XXXYYY```kkkuuu}}}cccNNN@@@;;;666444555777777666666444222222333444333222444444333333333333222222111111111111222222222333222222444555666777777777777555666888888777;;;AAAIIITTTaaajjjttt~~~wwwsssuuuyyy}}}}}}{{{vvvrrrkkkhhhddd```___```bbbdddkkkmmmnnnmmmhhh```WWWRRRKKKIIIJJJQQQ\\\gggnnnqqq```bbbeeeggghhhiiikkkmmmmmmnnnqqqtttxxxzzz|||}}}~~~ttthhh]]]RRRLLLGGGAAA>>>>>>@@@???>>>===???EEEMMMRRRUUUYYY___dddiiimmmqqqtttvvvssslllbbbYYYTTTUUUXXXeeexxx{{{hhhXXXFFF===:::666444333222222222222111111111000000000000000111222333444111111000000000000000111000000111111111222222222333222111111111222333444777;;;???BBBCCCFFFKKKPPPWWW]]]jjj}}}vvvgggYYYRRRKKKGGGAAA<<<:::999777666999999::::::<<>>===;;;:::999999999======<<<<<<<<<<<<=========<<<<<<<<<<<<===???AAAAAAGGGSSSfff}}}}}}qqqddd```^^^aaagggjjjhhheeeYYYOOOEEEBBB@@@<<<::::::<<<===AAAHHHSSS```kkkqqquuuvvvvvvuuurrrooonnnmmmnnnkkkhhhdddbbb^^^YYYVVVVVVTTTQQQOOOMMMKKKHHHFFFCCCBBB@@@??????@@@AAABBBCCCDDDGGGJJJLLLMMMMMMMMMGGGEEEBBB@@@>>>>>>???@@@=========???CCCHHHMMMPPPUUUVVVYYY[[[^^^aaacccddddddhhhmmmsssxxx}}}|||xxxyyy~~~sssgggZZZUUUVVV[[[dddmmm}}}cccOOOBBB===777444555666666555555333222222333444333333333333333333333333333333111111111222222222333333222333444666777888888999777555666999999888;;;AAAHHHSSS```hhhssszzzxxx{{{|||wwwssskkkhhhddd```___aaadddfffjjjkkkkkkiiiddd\\\TTTOOOJJJHHHHHHNNNXXXcccjjjmmm___aaadddeeefffhhhkkknnnooopppsssuuuwwwyyyzzz{{{}}}}}}vvvjjj___SSSMMMHHHAAA>>>>>>@@@???>>>===???EEEMMMRRRUUUYYY___dddiiimmmrrrvvvtttrrrkkkaaaXXXTTTUUUXXXiii|||zzzhhhWWWEEE<<<999555222222222222222222111111111000......//////000000111111111000000000000000111111000000111111111222222222333222111111111222333444888<<<@@@CCCDDDHHHMMMRRRVVV]]]lll~~~pppaaaVVVOOOHHHDDD???;;;:::999777666999:::;;;<<<>>>BBBIIIMMMYYY___ccc```]]]]]]]]][[[\\\]]]___aaacccdddeeeeeeddddddfffgggiiijjjjjjkkklllnnnqqqvvv}}}zzzcccTTTKKKEEECCCDDD===<<<<<<;;;::::::;;;;;;::::::;;;;;;;;;;;;::::::;;;:::999999:::;;;<<<===AAABBBIIIXXXnnnwwwggg```YYYWWWYYY[[[YYYVVVPPPHHHBBBAAA@@@<<<999999;;;<<>>>>>???BBBFFFJJJMMMRRRSSSUUUWWWZZZ\\\^^^___bbbfffkkkppptttyyy~~~zzzxxxyyy~~~pppdddXXXSSSRRRUUU\\\dddvvvxxxcccSSSEEE???888444444666666555444333111111333444444333333333333333333333333333111222222222222333333333333444555777888999::::::777555666888999888<<>>>>>>>>>>>===>>>@@@EEELLLRRRVVVYYY___dddiiioootttxxxvvvtttnnneee\\\WWWWWWYYYjjj~~~{{{hhhWWWEEE<<<999555222111222222111111111000000000........./////////000000000000000000000111111222000111111111111222222222222222111111111222444555999===AAADDDFFFIIIOOOSSSVVV^^^nnnwwwmmmsss|||zzzlll___UUUPPPFFFCCC>>>;;;:::999888777999999:::;;;>>>CCCIIIMMMWWW^^^cccaaa]]]]]]\\\YYYZZZ[[[]]]```bbbdddeeeeeefffggghhhiiijjjjjjiiiiiijjjllloootttzzz{{{cccSSSJJJCCC>>>===;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===;;;999999:::;;;:::999???>>>CCCPPPaaavvvyyymmmeee\\\XXXWWWWWWTTTQQQKKKEEEAAAAAA???;;;888999:::;;;<<>>>>>AAABBBCCCGGGKKKQQQUUUXXXTTTSSSPPPNNNKKKIIIHHHGGGCCCBBBAAA@@@BBBDDDHHHJJJMMMNNNPPPRRRTTTWWWXXXYYY```dddiiinnnrrrwww|||~~~{{{xxxvvvxxx}}}ooodddXXXRRROOOOOOTTTZZZlll|||sssfffYYYGGG@@@888444444555555444444222111111333444444333222222333333333333444444222222222222333333333333333444666888999;;;;;;;;;888666555777888888>>>DDDSSS^^^llluuu~~~}}}xxxtttkkkhhhccc___^^^```dddgggiiikkklllkkkfff^^^UUUPPPGGGDDDCCCHHHSSS^^^fffjjj___aaaccceeefffiiimmmpppooopppsssvvvxxxzzz||||||}}}~~~yyyiii^^^SSSMMMHHHAAA>>>>>>;;;;;;<<<>>>@@@EEELLLQQQVVVZZZ___eeejjjpppvvvzzz|||zzzuuukkkaaaZZZYYYZZZhhh|||~~~iiiYYYGGG===:::666333222111111000000000/////////...//////000000000000000000000000000000111222222000111111111111222222222111111000000111333555666:::>>>BBBEEEGGGJJJPPPUUUXXXaaaqqq}}}sssjjjddd___iiiuuuxxxiii\\\SSSOOOEEEBBB>>><<<;;;:::999777777888999:::<<>>??????>>>=========;;;999:::<<<===;;;:::<<<===CCCNNN[[[kkk{{{rrrjjjaaa[[[ZZZXXXTTTPPPJJJEEEBBBAAA???:::888999999::::::===EEERRRaaakkkrrrwwwzzzyyyuuuqqqppprrrnnnllliiigggeeebbb___\\\WWWUUUSSSQQQPPPOOOLLLJJJEEEEEEDDDBBBAAA@@@???>>>??????AAAEEEJJJQQQWWW[[[[[[ZZZYYYWWWTTTQQQNNNLLLGGGFFFCCCBBBBBBDDDFFFHHHGGGHHHJJJLLLNNNPPPRRRSSSZZZ]]]ccchhhnnnsssyyy|||zzzyyywwwuuutttvvvzzz~~~vvvkkk^^^WWWSSSQQQSSSXXXdddzzz~~~~~~~~~yyywwwssshhh\\\HHHBBB999444444555555444333111000111333444444333222222222333333444444444222222222333333333444444444555666888:::<<<<<<===:::666555666777888???GGGWWWdddrrr{{{~~~yyyuuunnnjjjddd^^^\\\]]]```cccfffiiikkkkkkggg^^^UUUOOOGGGDDDCCCHHHSSS___gggkkk```aaaccceeefffiiimmmpppmmmooorrruuuyyy|||}}}~~~~~~yyyhhh^^^RRRLLLGGGAAA>>>>>>888:::<<<>>>AAAFFFLLLPPPWWWZZZ```eeekkkqqqwww{{{zzzpppeee]]]ZZZZZZeeezzzkkkZZZHHH???;;;777444333000000000000///////////////000000111111111111000000000///000000111222222000111111111111222222222000000000000111333555777:::>>>CCCFFFGGGKKKQQQUUUZZZccctttyyyqqqfff\\\XXXYYYdddrrr|||vvvfffYYYQQQMMMDDDAAA>>><<<;;;;;;999888555666777888;;;@@@FFFKKKQQQYYY```___\\\[[[XXXUUUXXXZZZ\\\___bbbdddeeeffffffhhhiiikkklllllllllkkkhhhjjjlllooouuu}}}iiiVVVKKKDDD???>>>;;;;;;;;;;;;;;;<<<===>>>;;;;;;============;;;;;;777666555777;;;======;;;<<<>>>GGGQQQZZZfff}}}ppphhh___ZZZXXXUUUPPPKKKJJJEEEBBBBBB???:::888999999999:::;;;BBBOOO___jjjqqqvvvzzzzzzuuuqqqqqqssspppnnnjjjhhheeeaaa]]]ZZZXXXVVVTTTSSSRRRQQQOOOMMMDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>???CCCIIIQQQXXX\\\fffffffffdddaaa]]]YYYVVVJJJHHHEEECCCCCCDDDEEEGGGCCCDDDFFFHHHJJJLLLNNNOOORRRVVV\\\ccciiiooouuuyyyxxxwwwvvvtttssstttxxx{{{tttggg___ZZZVVVWWW[[[aaawww{{{zzzzzz||||||yyywwwtttiii]]]IIIBBB:::444333444444444333111000111222444444333222222222333333444444444222222333333333444444444444555777999;;;<<<======;;;777444555666888@@@HHHYYYeeettt}}}~~~yyyuuuqqqllleee^^^ZZZ[[[]]]___bbbeeeiiijjjeee]]]SSSMMMGGGEEEDDDIIITTT```iiimmm```bbbcccdddeeegggkkknnnoooqqqtttvvvvvvwwwyyy{{{yyyhhh```UUUMMMHHHDDD???<<<:::;;;;;;<<<>>>DDDJJJOOOTTTYYY___eeeiiiooowww|||~~~wwwmmmddd```^^^eeeuuu{{{ggg\\\LLL???999666444333333333333222222222111111000000/////////111222333////////////////////////000///.........///111222///000111111111444777:::;;;???CCCEEEGGGKKKQQQVVV___iiiyyy}}}rrrggg^^^YYYXXXUUUbbbnnnuuu}}}pppcccYYYQQQLLLCCC???<<<999999999888777666777888888:::???EEEJJJQQQVVV[[[\\\ZZZWWWWWWXXX[[[\\\^^^___aaabbbbbbbbbeeefffgggiiiiiiiiihhhggghhhjjjkkknnnssszzzjjjUUUJJJDDD>>>;;;>>>>>><<<;;;;;;<<<===>>>>>>===<<<:::999999888888555666888:::;;;<<<;;;;;;666===DDDHHHNNN\\\qqq}}}ppphhh]]]TTTQQQPPPOOOMMMIIIFFFDDDBBBAAA???<<<:::===;;;;;;???BBBIIIUUUaaammmtttwwwuuurrrssssssrrrjjjiiigggdddaaa___^^^]]]ZZZXXXUUUSSSRRRPPPNNNKKKFFFFFFEEEDDDCCCAAA???>>>@@@???>>>???DDDLLLWWW^^^dddjjjnnnmmmkkkhhhaaaZZZUUUOOOHHHCCCAAA@@@>>><<<=========???AAADDDGGGHHHKKKOOOUUU\\\cccjjjqqqvvvtttvvvwwwtttqqqrrryyywwwiii___ZZZYYYZZZbbbsssuuusss{{{zzztttpppiiiaaaHHHAAA:::888666333222555333222111000000000111222333333333444444444555555333333333333444555666666222777;;;<<<>>>BBBAAA===:::666666777888:::@@@HHH\\\nnn~~~~~~yyyuuuoookkkeeeaaa___]]]\\\[[[aaaeeegggfffccc___UUULLLGGGEEEEEEKKKVVVccclllppp___aaacccdddeeegggkkkmmmppprrrvvvwwwxxxyyy|||}}}~~~zzzhhh```VVVMMMHHHDDD@@@<<<<<<<<<<<<===@@@EEELLLQQQTTTYYY```eeeiiiooovvv|||{{{pppfff```^^^bbbqqqxxxhhh]]]MMM@@@999666555333222222222111111111000000111000000//////000111222111111111111111111111111111111000000111111222333000111111111111333777:::<<<@@@DDDFFFHHHLLLSSSXXXaaakkk|||{{{qqqeee]]]XXXWWWZZZfffrrrxxx}}}lll```WWWOOOJJJCCC@@@<<<999999888777666777777888888:::>>>DDDHHHPPPTTTZZZ[[[YYYWWWWWWYYY\\\]]]^^^```aaabbbcccccceeefffhhhiiiiiiiiiiiihhhlllmmmnnnppptttzzzhhhUUUJJJFFFBBB???@@@???>>>===============>>>===<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;999???DDDGGGKKKWWWiiiwww}}}jjjbbbXXXPPPNNNMMMLLLJJJHHHEEECCCAAA@@@>>>;;;999===;;;;;;>>>AAAGGGSSS___iiipppuuusssqqqrrrrrrpppiiiiiihhhfffccc___\\\[[[ZZZXXXVVVTTTSSSQQQNNNLLLGGGGGGFFFDDDBBBAAA@@@???@@@@@@@@@@@@DDDKKKTTT[[[hhhnnnsssrrrqqqnnnggg```SSSNNNGGGCCCAAA@@@???============>>>@@@BBBDDDFFFEEEIIIPPPXXX```hhhqqqvvv|||~~~~~~zzzuuuuuuzzzzzzlllbbb]]]\\\eeexxxuuuttt|||~~~vvvoooeee]]]JJJBBB:::888777444444666222222111111111333444555333333333333444444444444222222222333333444555666333777;;;<<<@@@DDDDDDAAA===999777888999:::AAAIIIXXXkkk{{{|||wwwtttnnnjjjeeeaaa______^^^]]]```eeehhhgggeee```WWWMMMGGGDDDDDDJJJVVVcccmmmrrr]]]```ccceeeggghhhjjjllloooqqquuuwwwxxxzzz|||~~~}}}zzziiiaaaVVVNNNHHHDDD@@@=========>>>>>>AAAFFFMMMRRRUUUZZZ```eeeiiinnnvvv{{{uuuiii```\\\]]]jjj~~~wwwkkk```PPPBBB;;;777555333111111111000000000//////222111000000///000000111111111111111111111111111111222222333444333333333222222222222222333777:::===@@@EEEHHHJJJNNNUUUZZZbbbnnn{{{rrrggg___\\\\\\dddoooyyy~~~{{{lll```WWWPPPKKKDDDAAA===:::888888666555777888888999:::===BBBFFFMMMRRRWWWYYYXXXXXXXXXZZZ\\\]]]___```bbbcccccccccfffggghhhiiijjjjjjjjjjjjmmmnnnppprrrtttzzzyyycccRRRIIIEEECCCBBB???>>>>>>===<<<;;;::::::999999999999999:::;;;;;;======>>>>>>===<<<;;;;;;<<<@@@DDDEEEGGGOOO]]]iiiwwwvvvccc]]]TTTOOOMMMMMMLLLJJJHHHEEECCCAAA@@@>>><<<999===:::;;;===???DDDOOOZZZccckkkrrrqqqpppqqqqqqooojjjiiihhhfffccc___[[[YYYZZZXXXVVVTTTSSSQQQOOOLLLJJJHHHFFFDDDBBBAAAAAAAAA???@@@@@@AAADDDIIIPPPUUUaaagggllllllkkkiiiccc[[[PPPLLLFFFBBBAAA@@@???>>>============>>>???AAABBB???DDDLLLTTT^^^hhhqqqxxxyyyvvvxxx|||tttggg___[[[bbbwwwwwwvvv|||qqqeeeZZZLLLCCC;;;999888555555666444333333222222333333444222222222222333333333333222222222222333444555555444888;;;>>>CCCIIIIIIFFFAAA<<<888888888:::BBBKKK]]]ppp{{{vvvrrrmmmiiiddd```____________aaafffiiihhhgggbbbYYYOOOGGGDDDBBBHHHTTTbbbmmmrrr\\\___cccfffggghhhjjjkkklllooorrruuuvvvxxxzzz|||}}}zzziiibbbWWWNNNIIIEEEAAA============>>>@@@FFFMMMRRRVVV[[[aaaeeeiiinnnuuuzzzxxxjjj___ZZZZZZcccrrrzzzooocccRRRDDD<<<888555333222111111111000000000000222222111000000/////////////////////////////////000111333444444444333222333333333333222444777:::<<<@@@EEEHHHKKKPPPWWW\\\cccpppxxxnnngggeeefffqqqzzzpppddd[[[SSSMMMEEEBBB===:::888777666444777888999999999<<<@@@CCCJJJOOOTTTWWWWWWWWWYYY[[[]]]^^^___aaabbbccccccdddfffggghhhiiijjjkkklllllllllmmmppprrrtttyyy~~~vvvdddUUULLLIIIFFFEEEAAAAAA@@@???===;;;999999777777888888999;;;<<<==================<<<<<<;;;<<<@@@CCCCCCDDDJJJUUU___kkkxxx|||pppbbb\\\VVVRRRRRRQQQOOOMMMJJJHHHEEECCCBBB@@@===;;;<<<::::::<<<>>>AAAKKKVVV^^^gggoooppppppqqqpppnnnlllkkkhhheeeaaa^^^\\\[[[ZZZWWWUUUSSSSSSQQQOOOMMMLLLJJJGGGDDDBBBAAABBBBBB>>>???@@@AAACCCFFFJJJMMMTTTZZZ_________]]]XXXQQQKKKIIIEEEBBB@@@@@@@@@@@@>>>>>>===<<<<<<===>>>??????CCCKKKSSS]]]gggqqqxxxyyyuuuvvvyyyyyykkkcccaaadddyyy|||vvvvvvxxxhhh[[[NNNDDD:::888888666555555555555444333222111111111111111222222222333333333222222111222222333444555555999<<<@@@HHHOOOPPPLLLDDD>>>999777666999BBBKKKcccuuu|||vvvrrrkkkgggbbb^^^^^^___``````eeeiiilllkkkhhhcccXXXNNNHHHDDDBBBFFFRRR___jjjooo[[[^^^bbbeeeggghhhjjjkkklllooorrrtttvvvwwwyyy{{{}}}yyyjjjbbbWWWOOOJJJFFFAAA>>><<<<<<======@@@EEELLLQQQWWW[[[aaaeeehhhmmmtttyyyyyyjjj^^^XXXXXX^^^iiiyyysssgggVVVGGG>>>999666444333333222222222111111111111111111111000000/////////////////////////////////000222333333333222111333333444333333555888;;;<<<@@@EEEIIILLLRRRYYY___dddrrrwwwpppoooqqq~~~qqqeee\\\TTTNNNEEEBBB===:::888777666444777888999999999;;;???BBBHHHLLLRRRUUUUUUVVVYYY\\\\\\]]]___```bbbcccccccccffffffggghhhjjjkkkmmmnnnlllnnnqqqtttwwwzzzzzzlll```WWWQQQLLLIIIFFFEEEDDDAAA???===;;;:::;;;;;;<<<<<<===???@@@AAA<<<<<<<<<<<<<<<=========<<<@@@CCCEEEGGGLLLUUU]]]jjjttt{{{qqqddd```[[[XXXXXXWWWTTTQQQOOOMMMJJJGGGEEECCC@@@===<<<::::::<<<<<>>@@@AAAAAABBBEEEGGGMMMRRRUUUUUUUUUTTTPPPKKKGGGFFFDDDAAA@@@???@@@AAA@@@???===<<<<<<<<<======@@@DDDJJJQQQZZZdddmmmttt}}}{{{vvvvvvyyy}}}tttnnnlllqqq~~~tttooopppxxxoooaaaRRRFFF;;;888888666333333111111111222222222222222111111222222222333333333222222222222333444555555666:::>>>DDDNNNVVVUUUPPPEEE>>>888666555888AAAJJJ___rrr}}}wwwsssiiieee```\\\\\\^^^``````hhhlllooommmiiicccWWWKKKIIIEEEBBBFFFQQQ]]]fffkkk[[[^^^bbbdddfffhhhjjjlllooorrruuuvvvwwwxxxzzz{{{{{{}}}zzzkkkcccXXXPPPJJJFFFBBB???<<<<<<<<<===???EEELLLQQQXXX\\\bbbeeehhhmmmsssxxxzzzkkk^^^WWWVVVZZZdddssswwwjjjXXXIII???:::666444333333333222222222222111000111111111111000000///111111111111111111111111///000000111111111111111222333444444444666:::===<<>>AAAFFFKKKPPPSSSTTTUUUYYY\\\[[[\\\^^^___aaabbbbbbbbbeeeeeefffgggiiikkkmmmnnnooorrruuuwwwyyy{{{~~~wwwooofff]]]UUUOOOKKKIIIEEEBBB>>><<<;;;;;;>>>>>>>>>>>>??????@@@AAA>>>>>>======>>>???@@@@@@???CCCHHHLLLOOOUUU\\\bbbjjjqqq|||zzztttjjjfffbbbaaa```^^^ZZZVVVUUURRRNNNKKKHHHEEEAAA>>>;;;999:::;;;<<>>???AAAAAAAAAAAADDDFFFGGGKKKLLLJJJJJJKKKIIIDDDBBBCCCCCCAAA??????AAACCCAAA@@@???=========>>>>>>@@@CCCHHHNNNUUU^^^hhhnnn{{{~~~yyyyyyzzz{{{}}}vvvttt{{{tttjjjggggggpppxxxhhhWWWIII===999888666333222+++,,,...111333444555666222222222222333333333333333333333333444555666666777;;;AAAIIITTT[[[YYYRRRDDD>>>888666666999AAAKKK^^^rrr}}}wwwsssjjjeee```\\\\\\^^^```aaahhhmmmpppnnnjjjcccVVVKKKIIIEEEDDDHHHSSS^^^fffiii\\\^^^aaacccdddgggkkknnnpppsssuuuvvvvvvwwwxxxzzzxxx{{{~~~|||kkkcccYYYPPPKKKGGGCCC???=========>>>AAAFFFMMMRRRYYY]]]bbbfffhhhlllsssxxx{{{lll```YYYUUUXXXbbbrrryyymmm[[[KKKAAA;;;666444222222222222111111111111//////111111222111000000111111111111111111111111000000000000000111222222111222333444555888<<>>CCCIIINNNRRRXXX```fffmmm}}}}}}pppfff^^^XXXQQQMMMCCC@@@<<<999999888777666444555777888999;;;>>>AAAFFFJJJOOORRRRRRTTTXXX[[[ZZZ[[[]]]^^^```aaaaaaaaadddddddddfffhhhkkkmmmoooqqqsssvvvwwwwwwwwwyyyzzz{{{tttiiiaaaXXXTTTOOOJJJFFFEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDFFFJJJPPPUUUYYY___eeejjjkkkpppxxx}}}{{{ssspppmmmkkkjjjgggaaa\\\XXXUUUQQQMMMIIIEEEAAA>>>;;;999999<<<<<>>??????@@@AAACCCHHHMMMTTT]]]fffmmmyyyyyyxxxyyyyyy~~~{{{}}}|||qqqgggcccbbbkkksss]]]NNN@@@;;;;;;888444222---...000222444555555555333333333333444444444444444444444444555666777777777<<>>:::888888;;;CCCLLLcccxxx|||vvvqqqlllgggaaa]]]]]]___bbbccceeekkkooonnnkkkdddXXXMMMGGGEEEFFFLLLWWWbbbjjjmmm\\\^^^```bbbcccgggkkkooooooqqqttttttttttttuuuwwwvvvyyy|||~~~~~~~~~llldddYYYPPPKKKGGGCCC@@@>>>>>>??????BBBGGGNNNSSSYYY]]]bbbfffhhhlllssswww{{{mmmaaa[[[SSSWWWaaasss{{{nnn\\\LLLAAA;;;777444111111111111000000000000...///000111222222111000////////////////////////222111000000000111333444111222333444555888===@@@@@@EEEKKKPPPTTT[[[ccciiiqqq|||zzzyyy~~~~~~vvvkkkccc]]]XXXSSSOOOCCC???<<<999999999888777333444777888999;;;>>>AAAFFFJJJOOOQQQRRRSSSWWW[[[ZZZ[[[\\\^^^___``````aaaccccccdddeeegggjjjmmmoooqqqsssuuuuuusssrrrrrrrrrnnnwwwyyykkkggg```ZZZVVVUUUVVVWWWSSSRRRQQQPPPOOONNNNNNNNNLLLJJJHHHGGGEEEEEEFFFFFFLLLPPPVVV[[[aaaffflllppppppsss{{{|||yyyvvvtttrrrnnnhhhbbbZZZWWWRRRNNNJJJEEE@@@===:::999999<<<===???GGGPPPXXX```eeeeeeeeeiiikkkkkkiiikkklllmmmkkkgggcccaaa```___]]]\\\[[[ZZZXXXVVVNNNMMMLLLJJJHHHEEEBBBAAACCCDDDDDDDDDCCCDDDGGGIIIHHHIIIGGGBBBAAADDDEEEBBB===???AAA@@@??????AAADDDDDDCCCAAA@@@@@@@@@AAAAAACCCEEEIIIOOOVVV___hhhooowww}}}}}}xxxvvvvvvxxxrrrhhhdddccclll|||aaaRRRBBB===<<<999555333333444444555444333111000333333444444444444555555555555444555555666777888888===EEEPPP\\\bbb]]]SSSDDD???;;;:::;;;===EEEMMMfff|||{{{uuupppooojjjccc______aaacccdddbbbhhhmmmmmmkkkfffZZZOOOFFFEEEGGGOOO[[[fffnnnppp[[[[[[\\\aaaffflllppprrrsssssstttvvvwwwxxxyyyzzzwwwwwwxxxzzz|||}}}mmmeeeZZZQQQLLLHHHCCC@@@???===>>>BBBDDDGGGNNNVVVXXX]]]cccgggiiimmmrrrvvv{{{zzzooocccYYYSSSXXXbbbttttttcccSSSFFF<<<777444333333333222222222222111000000000000000000000000////////////000000000000111111222333333333333222333333444444444888<<<@@@CCCFFFLLLRRRXXX___ggglllxxx}}}{{{}}}{{{}}}}}}|||yyyrrrhhhaaa]]]YYYRRRLLLDDD>>>::::::999666555666888777777777999<<<>>>@@@GGGJJJMMMOOOPPPSSSVVVXXXWWWYYY\\\]]]^^^___```bbbdddfffhhhhhhhhhiiikkkllllllnnnooonnnkkkhhhgggfffrrrvvv|||vvvnnnkkkjjjkkklllfffeeecccaaa____________\\\YYYSSSNNNLLLLLLNNNPPPVVV[[[aaaeeefffhhhkkknnnjjjooouuu{{{~~~yyyssslllggg___\\\WWWRRRNNNIIIDDD@@@???;;;999<<<>>>@@@EEEKKKWWW[[[```dddfffhhhjjjlllmmmmmmmmmllljjjgggeeeccc^^^^^^^^^]]][[[ZZZXXXWWWOOONNNMMMLLLKKKGGGCCC???CCCDDDEEEEEEFFFJJJOOORRRSSSSSSRRRNNNIIIFFFEEEEEEEEEDDDCCCAAA@@@????????????@@@@@@AAAAAA@@@@@@???CCCFFFJJJPPPXXXaaajjjpppzzz{{{yyyxxxuuu|||zzzpppjjjeeekkkhhhUUUAAA999999888555333333333333333333333333333333333333444444444555555222333333333444555555555999<<>>999:::999888BBBPPPjjj|||uuupppiiifffbbb```aaabbbccccccdddeeeggghhhhhheee___[[[KKKIIIJJJQQQ]]]jjjssswww\\\\\\^^^bbbgggmmmppprrrttttttuuuvvvxxxyyyzzzzzzxxxyyyzzz{{{}}}~~~mmmeeeZZZQQQLLLHHHCCC@@@@@@======@@@BBBDDDKKKRRRWWW\\\bbbfffiiilllqqquuu~~~{{{pppcccYYYRRRVVVaaarrrxxxgggUUUHHH>>>888444111111222222222222222222000000000000000000000000////////////000000000111111111222333333333333222222333333333555888===AAADDDHHHMMMTTTZZZbbbjjjooo{{{{{{zzz}}}{{{{{{zzzxxxssskkkaaa[[[XXXUUUPPPKKKEEE>>>::::::999666555666777777777777999<<<>>>@@@GGGJJJMMMPPPRRRTTTVVVYYYWWWYYY\\\^^^^^^___```bbbccceeeggggggggghhhiiikkkmmmnnnnnnllljjjhhhiiijjjmmmqqqxxx}}}zzzvvvsssqqqkkkfff___YYYUUUTTTVVVWWW^^^___aaaaaabbbbbbdddfffcccfffiiimmmqqqwww~~~~~~zzztttmmmiii___\\\XXXSSSPPPKKKFFFCCC???:::999;;;===???DDDJJJSSSWWW]]]bbbeeehhhkkkllllllllllllkkkiiigggdddccc______^^^]]][[[ZZZXXXWWWVVVTTTQQQOOONNNMMMKKKIIIHHHHHHHHHGGGHHHKKKPPPTTTWWWXXXXXXVVVRRROOONNNNNNLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCGGGJJJOOOUUU[[[dddmmmsssyyy}}}xxxwwwuuusss{{{{{{yyyqqqjjjoookkkWWWCCC:::999777555333333333333333333333333333333333333444444444555555444555555666666777777888888;;;???IIIVVV___\\\TTTFFF???:::;;;999888BBBOOOiii|||uuupppiiifffbbbaaabbbcccddddddhhhhhhiiiiiigggbbb[[[VVVLLLIIIIIIOOO[[[hhhqqqvvv]]]^^^```dddhhhmmmppprrruuuuuuvvvwwwyyyzzz{{{|||zzz{{{{{{|||~~~~~~nnnfff[[[RRRLLLHHHCCC@@@@@@======???@@@BBBHHHOOOWWW\\\bbbfffiiilllqqquuu|||pppaaaVVVRRRVVV___ppp}}}jjjXXXIII???999666111111111111111111111111000000000000000000000000/////////000000000111111111222222333333333333333222222333333555999???CCCGGGKKKQQQWWW^^^fffoootttzzzxxx}}}{{{xxxvvvnnnfff[[[UUUTTTSSSPPPMMMEEE???::::::999666555777777777666777999;;;>>>@@@EEEHHHLLLPPPQQQSSSUUUWWWWWWZZZ\\\^^^^^^___aaabbbcccdddffffffffffffhhhjjjmmmmmmllljjjiiiiiikkkmmmkkkooovvvzzzpppggg```^^^^^^___eeebbb]]]ZZZYYYYYYYYYXXXXXXXXXXXXZZZ^^^gggqqqxxx{{{|||{{{zzzvvvrrrmmmjjj___\\\XXXTTTQQQLLLGGGDDD>>>:::888:::<<<>>>BBBHHHOOOTTTZZZ```cccgggjjjlllkkkkkkkkkjjjhhhfffdddccc``````___]]]\\\YYYXXXWWWZZZWWWSSSQQQQQQRRRRRRRRRNNNMMMLLLJJJJJJMMMSSSWWW^^^```cccbbb___\\\ZZZYYYWWWVVVUUUSSSQQQOOONNNMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGJJJOOOTTTZZZbbbjjjpppyyy~~~{{{uuusssrrrpppxxx}}}yyy~~~yyyoooqqqooo\\\GGG===:::777444333333333333333333333333333333333333444444444555555555555555666777888888888888;;;@@@HHHUUU^^^[[[TTTGGG???:::;;;999888BBBOOOggg}}}|||vvvqqqiiifffcccbbbccceeeffffffjjjjjjjjjjjjhhhbbbZZZUUUMMMJJJHHHMMMXXXfffpppuuu[[[^^^aaadddhhhkkkooorrruuuvvvwwwxxxzzz{{{||||||{{{{{{{{{|||}}}~~~nnnfff[[[RRRMMMHHHDDD@@@???<<<<<>>@@@BBBEEEJJJNNNPPPQQQSSSUUUXXXZZZ]]]^^^______aaabbbccceeeffffffffffffhhhiiijjjkkkllllllkkkkkklllnnnmmmpppwwwrrriiieeeddddddeee___VVVPPPOOONNNMMMKKKKKKKKKJJJKKKOOOXXXcccjjjpppqqqsssrrrooollljjjiii___]]]YYYUUUQQQLLLFFFBBB???:::888:::<<<===AAAGGGMMMQQQXXX]]]aaadddgggiiiiiiiiijjjiiihhhfffdddcccaaaaaa```___]]]ZZZXXXWWWYYYWWWTTTSSSTTTUUUTTTTTTQQQOOOMMMKKKKKKOOOUUUZZZgggjjjnnnooonnnjjjhhhggggggfffdddaaa^^^ZZZWWWVVVRRRQQQOOOMMMKKKJJJIIIHHHIIILLLPPPUUUZZZaaahhhmmmyyy~~~zzzuuusssqqqoootttyyy{{{}}}~~~rrrqqqtttaaaLLL@@@;;;777444444444444444444444444444444333333333444444444555555333333444555666666777888;;;===BBBIIITTT]]]\\\VVVEEE===:::;;;::::::DDDRRRggg}}}~~~{{{vvvrrrjjjhhhdddccceeeggghhhhhhiiijjjkkkkkkjjjeee^^^YYYPPPLLLIIIMMMXXXeeeooouuuXXX\\\aaadddgggjjjnnnqqqvvvvvvwwwyyyzzz{{{|||}}}{{{{{{{{{|||}}}}}}nnnfff[[[RRRMMMIIIDDDAAA>>>;;;<<>><<<<<<@@@CCCFFFMMMUUUYYY^^^dddhhhkkknnnssswww}}}yyylllbbbdddiiiuuummmYYYJJJ@@@;;;888666555444222000...---,,,111111111111111111111111000000000111111111222222222222333444444444444444333333444555999@@@IIIOOOWWW[[[```gggnnnvvv~~~~~~|||zzzuuuhhh___TTTNNNNNNOOONNNLLLFFF@@@;;;;;;:::777666888666666555666888:::===???EEEHHHKKKNNNPPPSSSWWWZZZXXX[[[]]]______```bbbccceeeggghhhhhhgggggghhhiiieeeiiinnnqqqpppnnnlllkkklllpppwwwxxxlllddd```^^^NNNJJJDDD@@@>>>===<<<;;;999;;;===>>>@@@CCCHHHLLLSSSWWW]]]______```cccffffffdddaaa]]]YYYRRRLLLGGGAAA<<<:::;;;<<<<<<@@@EEELLLPPPVVVZZZ]]]___bbbdddhhhhhhiiijjjiiihhhfffeeedddccccccbbbaaa___^^^]]]YYYYYYYYYZZZZZZXXXTTTQQQLLLKKKIIIGGGGGGJJJOOOTTT___fffooowww}}}|||wwwqqqllliiiaaa___[[[WWWSSSPPPOOONNNOOORRRVVVZZZ]]]bbbfffjjjuuu}}}|||zzzwwwtttooottt}}}sssjjjdddbbbbbbhhhvvv~~~yyy{{{hhhRRRCCC;;;555444555444444444444444444444444333333333444444444555555555666777888999:::;;;<<<777:::>>>BBBKKKTTTUUUQQQBBB<<<999;;;;;;<<>>;;;888777777666777888999999;;;>>>@@@BBBHHHOOOSSSTTTWWW]]]aaacccbbb```]]]ZZZUUUNNNJJJCCC>>>;;;<<<======@@@EEEIIINNNTTTYYY]]]```ccceeehhhiiijjjjjjjjjiiihhhgggddddddddddddcccbbbaaa```]]]\\\YYYXXXWWWVVVSSSPPPIIIIIIGGGDDDBBBCCCGGGJJJRRRYYYbbblllsssyyy}}}|||xxxsssooollleeebbb]]]XXXTTTQQQOOOOOONNNQQQUUUXXX[[[^^^bbbeeeqqqzzz~~~zzzvvvqqqwww~~~vvviii___UUUTTTTTTXXXbbbttt||||||iiiSSSDDD:::444444666555555555555555555555555333333333444444444555555555666777888:::;;;<<<===666999<<<@@@GGGPPPSSSPPPEEE>>>:::;;;;;;;;;FFFSSSqqq}}}{{{zzzwwwuuurrroookkkiiiiiiiiijjjiiimmmmmmmmmmmmjjjddd]]]WWWQQQNNNMMMSSS^^^jjjssswwwTTTZZZbbbgggiiilllrrrwwwuuuuuuvvvwwwyyyzzz{{{{{{~~~~~~oooggg\\\SSSNNNIIIEEEAAAAAA>>>>>>@@@BBBDDDJJJQQQVVV[[[aaaeeehhhkkkppptttyyyppppppsss|||yyybbbPPPDDD===999222222222222222222222222111111111111111111111111000111111111111222222222222333444444555555444444444555666888<<>>@@@>>>999666555555444555555444444555777:::666<<>>DDDFFFIIILLLMMMPPPSSSUUUXXXYYY[[[]]]```bbbdddeeeeeeddddddcccdddeeefffgggiiimmmppprrrrrrsssvvvyyyvvv|||zzzkkkZZZQQQJJJBBB;;;888777777777777666555444333111222222111000111444666555666999<<>>======>>>>>>@@@CCCHHHNNNSSSYYY___cccgggiiikkklllmmmmmmkkkjjjiiifffaaaZZZRRRNNNMMMMMMMMMPPPUUUYYY]]]aaagggjjjnnnttt|||{{{vvvrrrrrrwww}}}yyynnn```WWWPPPLLLKKKTTT```pppvvvrrrttt}}}xxxhhhSSSCCC;;;888777555777777666555555555555555444444444555555555555555666666777888999::::::;;;999<<<>>>BBBJJJSSSTTTPPPMMMAAA888999;;;===EEEPPPmmm{{{zzzyyywwwuuusssqqqooollliiigggeeeeeefffffffffgggfffccc^^^ZZZSSSPPPNNNRRR\\\jjjvvv}}}UUUYYY```ggglllooopppppprrrsssvvvyyy{{{}}}tttjjj^^^SSSLLLGGGCCC@@@============???DDDJJJOOOUUUZZZbbbfffiiilllpppsssvvv|||xxxoooooorrrzzzmmmVVVEEE;;;777222222222111111111111000///111222222111111222333222111111111111111111222222222333444555555666666333555777999???JJJXXXbbbkkkooouuuzzzzzzooojjjhhhhhhggggggfffbbbaaakkkwwwnnn]]]VVVXXXYYY___^^^RRRIIIBBB<<<;;;999666666888444555666555555666999<<>><<<::::::<<>>BBBLLLUUUXXXUUUNNNBBB::::::<<<===FFFQQQlll~~~|||zzzwwwuuutttrrrooollliiifffeeedddcccdddeeeggggggddd___[[[RRROOONNNRRR\\\jjjwww~~~WWW[[[aaahhhmmmppppppppprrrsssvvvyyy|||uuulll___SSSLLLGGGCCC@@@============???DDDJJJOOOVVV[[[aaaeeehhhkkkppptttwww|||xxxppphhhiiinnnxxxnnnWWWEEE:::555222222222111111111111000///111222222111111222333111111000000000000111111444444444555555666666666555666777999@@@MMM^^^iiirrrwww~~~|||qqqhhhccc```___]]]\\\ZZZ^^^lll{{{ppp^^^VVVYYY]]]eeedddVVVIIIBBB===;;;999666555777666666666555555666999;;;CCCFFFIIIKKKMMMOOORRRUUUWWWXXX[[[^^^aaadddfffhhhiiihhhhhhhhhiiijjjlllmmmmmmrrryyywww^^^QQQDDD>>><<<888666666777666444333222222333444222333555444333222222333333333444666999;;;>>>???CCCFFFKKKNNNNNNKKKGGGDDD===<<<:::::::::===@@@BBBEEEIIIQQQZZZbbbiiinnnppppppooonnnlllkkkiiihhhgggjjjhhheeeccc```\\\WWWTTTQQQOOOLLLIIIGGGDDDAAA>>>===;;;:::888777777777888:::<<>>CCCMMMXXX]]][[[PPPDDD<<<<<<===>>>GGGSSSmmm|||xxxvvvuuusssppplllhhheeecccbbb```bbbeeehhhhhheee```[[[RRROOONNNRRR]]]lllxxxYYY\\\bbbhhhmmmooopppppprrrtttvvvyyy|||~~~~~~vvvlll___TTTMMMHHHCCC@@@=========>>>@@@EEEKKKPPPWWW\\\aaadddgggjjjppptttyyy~~~}}}tttkkkbbbdddiiiuuulllVVVEEE:::555222222222111111111000000///111222222111111222333222222111111111111222222444444444444555555555555444555666:::BBBRRRdddqqqxxxyyyooohhhgggddd___[[[YYY^^^ooorrr```WWWZZZ___gggeeeWWWIIIBBB===<<<:::666444666555666666555555777:::>>>CCCEEEHHHKKKMMMOOORRRTTTVVVWWWZZZ]]]aaadddggghhhiiiiiiiiiiiijjjlllnnnoootttyyyzzzgggVVVJJJ???;;;999777777888777555333111111111222333222444666666444222111111333333333444555777888999>>>AAAFFFJJJLLLKKKHHHFFF===<<<:::::::::<<<>>>@@@EEEIIIQQQZZZcccjjjnnnpppmmmmmmlllkkkiiigggeeeeeeiiifffccc```]]]YYYTTTPPPLLLIIIFFFCCCAAA???<<<:::999999777666555555555666999;;;===>>>@@@BBBEEEHHHLLLOOOTTTZZZ___ccceeeeeeaaa___ZZZSSSLLLHHHHHHHHHNNNPPPTTTXXX[[[___dddgggnnnttt{{{}}}wwwqqqnnniiioooxxxttteeeYYYSSSQQQXXXdddsss{{{qqqoooqqqtttyyy}}}}}}~~~~~~zzznnnaaaPPPCCC===:::777555555555444444333444444555666666666777888888999999666777777888999:::;;;<<<;;;===???CCCNNNZZZ```___PPPEEE>>>======>>>HHHTTTppp{{{xxxvvvtttqqqlllhhheeebbbaaa```bbbeeehhhiiieee^^^YYYSSSPPPOOOTTT___nnn{{{ZZZ]]]bbbhhhlllooopppppptttuuuvvvxxxzzz{{{{{{|||}}}}}}~~~~~~uuulll^^^SSSLLLGGGCCC@@@=========>>>@@@EEELLLQQQXXX\\\aaaeeegggjjjoootttxxxsssggg___```fffqqq{{{gggTTTEEE;;;666222222222111111111000000///111222222111111222333444333333222222333333444333333333333333333444444333444666;;;EEEVVVkkkxxx~~~xxxrrrnnnhhhaaaZZZWWW\\\nnnrrr```WWWYYY\\\bbb```RRRHHHBBB===<<<;;;666444666444444444444555888===AAABBBEEEHHHJJJLLLOOORRRTTTUUUWWWYYY]]]```dddfffhhhggggggggghhhiiilllnnnooouuuzzzlll]]]PPPFFF===:::888666666888777555333111000111222333222444666555333222111111333333333333444555666666:::<<>>===<<<===HHHVVVsss}}}{{{wwwuuuqqqmmmhhhdddbbb```bbbcccfffhhhhhhccc\\\VVVTTTQQQPPPUUU```ooo|||]]]```dddiiimmmoooqqqqqquuuuuuwwwxxxyyyzzzzzzzzz}}}}}}}}}}}}}}}~~~~~~~~~sssjjj]]]RRRLLLGGGCCC@@@======>>>>>>AAAFFFMMMRRRXXX\\\bbbfffgggjjjooosssuuu}}}rrrfff___```dddnnn}}}rrrbbbRRREEE;;;777222222222111111111111000///111222222111111222333444444333333333333444444222222222333333333444444333555888>>>JJJ\\\qqq}}}wwwpppggg```\\\bbbuuulll\\\UUUUUUTTTYYYXXXLLLFFF@@@======;;;777555666333444444444555999???CCCBBBEEEHHHJJJLLLNNNQQQTTTUUUVVVYYY\\\___bbbdddfffeeeeeeeeefffhhhkkkmmmoooqqqvvv}}}{{{yyywwwzzz~~~|||qqqcccWWWIIIBBB;;;999777444444666666555333222111111222333111222444333222111111222222222222222333444555666666888<<>>???BBBKKKVVVYYYWWWJJJBBB<<<<<<;;;<<>>>>>AAAFFFMMMRRRWWW\\\cccgggiiijjjnnnqqqttt{{{uuujjjaaa```ccclllzzz~~~xxxmmm___QQQDDD;;;666222222222111111111111000///111222222111111222333444333333222222333333444111222222333444555666666333666;;;CCCPPPcccxxxvvvlllgggmmmwwwcccVVVQQQPPPLLLPPPQQQHHHDDD???<<<===<<<888666888555555555444555999>>>CCCBBBDDDHHHJJJLLLNNNQQQTTTUUUVVVXXX[[[]]]```bbbcccdddddddddfffhhhkkkmmmoooqqqttt|||zzzxxxvvvsssqqqsssvvv{{{wwwmmmeeeZZZPPPCCC>>>::::::888444333666555555555444333333222222000111222111000000111333000000000111222444555666666777999;;;<<<<<<;;;::::::999999999:::;;;<<<===DDDIIIQQQZZZaaafffhhhhhhjjjjjjjjjjjjhhheeecccaaa[[[YYYVVVSSSPPPKKKFFFBBB???<<<999777888999888888666666666666666555555444000222333444444555888:::;;;>>>CCCHHHMMMPPPQQQRRRRRRQQQNNNJJJFFFDDDEEEGGGIIILLLQQQUUUZZZ___dddhhhjjjqqqzzz~~~zzzwwwsssuuuxxx{{{ttt```[[[[[[cccrrrzzzqqqnnnppptttwwwhhhSSSCCC;;;888555333555444444444555555666777444444555666777888999:::777888888999:::;;;<<<<<<<<<>>>???BBBIIIQQQSSSOOOFFF>>>::::::999:::GGGWWWttt~~~~~~vvvtttppplllhhheeecccbbbbbbcccdddfffeeebbb]]]YYYSSSPPPNNNRRR]]]kkkwww~~~dddfffiiimmmqqqsssuuuuuutttuuuwwwyyy|||}}}~~~~~~~~~~~~ooofffZZZPPPJJJGGGCCCAAA======>>>>>>AAAFFFMMMRRRVVV\\\ccchhhiiikkkmmmpppuuu|||xxxooocccbbbbbbjjjxxxzzzuuukkk^^^PPPDDD;;;666222222222111111111111000///111222222111111222333333222222111111222222333222222333444555777777888444777===FFFTTTggg|||tttmmmqqqyyylll]]]QQQNNNLLLGGGJJJMMMFFFCCC>>>;;;===<<<999777888777777666444444888===AAABBBDDDGGGJJJLLLNNNQQQSSSUUUVVVXXXZZZ\\\___aaabbbdddddddddfffhhhkkknnnoootttvvv{{{zzzvvvuuuuuutttrrroooqqqvvv~~~~~~vvvkkkbbbZZZPPPGGG@@@<<<:::;;;:::666555777555555555555555333222111///000000///...///222444......///000222444555777888999:::;;;;;;:::999999777777888999:::<<<===>>>BBBGGGPPPZZZaaafffhhhiiieeefffffffffdddaaa^^^]]]ZZZXXXTTTPPPLLLGGGAAA===<<<999666555666777888888555555666666666555444444222333444333222333555777777:::???DDDIIILLLNNNOOOPPPOOOLLLHHHEEEDDDEEEHHHKKKNNNRRRUUUYYY]]]bbbfffhhhoooxxx~~~{{{wwwuuuqqqtttxxx}}}zzzfffaaa```jjjyyy~~~tttjjjgggiiimmmzzzkkkUUUCCC:::777555333333333333333333444555666333444555666777888999999777888999999;;;;;;<<<===<<<>>>???AAAHHHNNNNNNJJJCCC<<<888999888:::GGGWWWrrr||||||~~~uuussspppllliiieeecccbbbaaaaaacccdddeeeccc___[[[QQQNNNLLLPPPZZZhhhttt{{{ccceeeiiimmmqqqtttuuuvvvwwwwwwxxxyyy{{{}}}}}}}}}{{{zzzzzz{{{|||}}}|||tttfffYYYRRRNNNHHHAAA>>>@@@===>>>AAACCCDDDJJJQQQWWW]]]dddiiikkkmmmpppsssssszzz}}}tttjjjhhhiiiooo||||||xxxnnn```OOOAAA888333333222111111000000111111111111111111111111111111222222222111222222333333333444555666666666555444333:::AAAGGGVVVooo{{{yyy{{{~~~wwwiiiXXXPPPHHHIIINNNQQQMMMGGGBBB???;;;999999999999888666555555666888:::<<<===DDDEEEGGGHHHIIIKKKOOOQQQUUUWWWYYYZZZ[[[]]]aaacccaaaccceeeffffffhhhkkkmmmooossszzz~~~|||yyywwwvvvtttqqqoookkknnnssszzz|||xxxnnnccc\\\TTTLLLHHHHHH@@@>>><<<999777666555555444555666666666555333333111111111111111111111111111111000000000000000111555666666666777777888888999888888888888:::;;;<<>><<<<<<;;;999777666555555444777777777777666555444333111111111000111222444555:::<<<>>>???AAAEEEJJJMMMJJJIIIGGGFFFEEEFFFFFFGGGKKKNNNRRRUUUXXX[[[___bbbgggmmmuuuwwwvvvtttuuuxxxqqqsssuuuyyyqqqgggbbblllxxxlllaaa]]]cccmmmiiiOOOEEE???777555:::444444444555555777888999333444555666777888999999;;;:::888888888999;;;===???===>>>FFFMMMNNNJJJGGGBBB<<<:::======>>>IIIWWWqqq}}}{{{zzzyyyuuusssoookkkhhheeedddcccfffeeeeeegggiiifff```[[[VVVOOOLLLPPPYYYeeerrr}}}eeegggjjjmmmppprrrssstttwwwxxxxxxzzz{{{}}}}}}|||{{{{{{{{{{{{}}}}}}|||sssfffXXXRRRNNNHHHBBB??????======AAACCCEEEKKKRRRWWW]]]dddhhhjjjlllooorrrtttzzz|||tttllljjjkkkqqq~~~yyyuuummm```QQQDDD;;;666333333222111111111111222333333333333333333333333222222111111222222333333333444444555555555555555444;;;BBBIIIYYYsss|||uuufffYYYQQQJJJJJJPPPSSSPPPJJJBBB???;;;999999999999888888777777888999;;;>>>???CCCEEEGGGIIIJJJLLLOOOQQQTTTVVVXXXYYYZZZ\\\___aaaaaaccceeefffggghhhlllnnnppptttzzz~~~|||xxxuuurrrpppllljjjjjjlllpppvvv~~~zzzmmmddd[[[UUUOOOGGGCCCDDD===<<<:::888777777777777666777777888777666555444111111111111111111111111444444333333333333333444555555555555666666666777888777777666777999:::;;;@@@EEELLLSSSWWW[[[^^^```aaa``````^^^\\\ZZZXXXWWWSSSQQQMMMHHHDDD@@@===;;;:::999888777666666666777666666777666666555444333888777666444444555777888888:::<<<>>>@@@DDDIIIMMMKKKIIIHHHFFFEEEEEEFFFFFFKKKNNNRRRVVVYYY]]]aaadddhhhmmmsssuuusssrrrsssuuussstttvvvzzzvvvkkkeeennnzzzoooeeeaaagggqqqmmmSSSFFF???777555999555555555555555666777888777777888999:::;;;<<<<<<@@@???>>>===>>>???AAABBB@@@>>>@@@GGGNNNPPPLLLIIICCC===:::======>>>IIIWWWppp}}}}}}||||||wwwuuuqqqmmmiiifffeeedddeeeeeefffhhhkkkiiiccc^^^WWWPPPLLLPPPYYYcccqqq|||fffhhhjjjmmmpppqqqrrrrrrwwwwwwxxxyyy{{{}}}~~~{{{{{{{{{{{{|||}}}~~~~~~~~~{{{qqqeeeXXXRRRNNNGGGBBBAAA>>><<<<<<@@@CCCFFFMMMUUUXXX]]]dddhhhjjjkkkooorrruuu{{{zzzrrrllljjjkkkqqqvvvssslllaaaSSSGGG>>>999444444333222222222222222333333333333333333333333222222111111222222333444444444333333444555555666555;;;BBBKKK]]]xxx|||uuufffZZZRRRJJJJJJQQQUUURRRNNNCCC@@@<<<999999999888888888777777888999;;;===>>>CCCEEEGGGIIIJJJLLLOOOQQQSSSUUUWWWXXXYYYZZZ\\\^^^```bbbdddfffgggiiimmmoooqqquuuzzz~~~zzzuuupppllliiieeecccfffhhhkkknnnttt{{{~~~rrrbbbZZZSSSOOOJJJCCC@@@@@@;;;:::999888888888888888666777777777777666555444222222222222222222222222555444444333444444555555333333444444444444555555666555555555555777888999===AAAHHHNNNRRRUUUYYY[[[ZZZZZZYYYXXXVVVTTTRRRQQQLLLJJJGGGDDD@@@===;;;:::888777777777777777888888666666666666555444333222777666333111000111222444555777:::<<>>777555888666666666555555666777777999999:::;;;<<<<<<======>>>===<<<<<<<<<===???@@@@@@@@@BBBHHHPPPSSSPPPKKKDDD>>>;;;===>>>???JJJXXXooo~~~~~~~~~~~~zzzxxxsssnnniiifffeeedddddddddeeeiiikkkjjjeee```WWWQQQMMMPPPWWWbbbppp|||eeegggjjjmmmppprrrrrrsssvvvvvvwwwxxxyyy{{{|||}}}zzz{{{{{{|||}}}}}}~~~~~~zzzooodddXXXRRRMMMGGGCCCBBB===;;;;;;@@@CCCGGGOOOWWWZZZ___eeeiiijjjlllpppssswww|||}}}uuulllfffdddeeemmm|||vvvtttmmmcccUUUHHH>>>:::555444333333222222333333111111111111111111111111111111111111222333444444444444333222333555666777555;;;BBBKKK```}}}}}}|||vvvhhhZZZQQQIIIJJJPPPUUUSSSOOODDD@@@<<<:::999999888888666666555666777888:::<<>>DDDIIIMMMPPPTTTVVVVVVVVVUUUSSSPPPMMMKKKJJJEEECCCAAA???<<<;;;999999888888777777777777888888666666666555555444333222333111...,,,+++---///111222444888:::===AAAEEEIIIKKKJJJHHHFFFDDDDDDDDDDDDHHHKKKOOOSSSWWW\\\bbbfffppprrrttttttssssssuuuvvvvvvxxxzzz~~~wwwmmmgggnnn~~~}}}rrriiiiiimmmuuuZZZIII>>>777666888777777666666666666666666777888888999::::::;;;;;;:::999999888999:::;;;;;;???AAADDDIIIQQQVVVTTTNNNFFF???<<<>>>>>>???JJJYYYooo~~~~~~~~~|||xxxsssmmmhhheeeccccccccccccdddgggjjjhhhccc^^^UUUOOOLLLOOOVVVaaappp~~~dddfffiiimmmqqqsssuuuuuutttuuuuuuvvvwwwyyyzzz{{{zzz{{{||||||}}}~~~~~~yyynnndddYYYRRRLLLFFFBBBBBB===:::;;;???CCCGGGPPPYYY]]]bbbgggkkklllnnnrrrvvvzzz~~~~~~zzzqqqggg^^^]]]^^^gggwww{{{xxxpppdddUUUGGG===888555444333333222222333333111111111111111111111111111111111111222333444555444444333333444555777888555:::AAALLLbbb{{{|||xxxkkkYYYQQQIIIJJJQQQUUUSSSNNNDDDAAA===::::::999888777666666555555666888:::;;;???BBBFFFIIIJJJLLLNNNPPPNNNQQQTTTVVVVVVWWWYYYZZZ___aaaccceeegggiiimmmoooppptttzzzzzzuuummmeee```]]]ZZZXXXVVVVVVVVVVVVVVVXXX\\\```iiirrr|||{{{nnnbbb[[[TTTNNNLLLHHHAAA>>>>>>===<<<;;;:::999888666666666666555555444444444444222222222222222222222222000000000000000111222222222222222222111111111111333222222111222444555666999<<>><<<;;;999888888888:::999888777666666666666666666666666555444333222333222000//////111444555000333666999<<>>>>>@@@KKKZZZrrr~~~}}}}}}}}}|||{{{wwwqqqkkkfffcccaaaaaacccbbbbbbeeefffddd^^^YYYRRRNNNKKKNNNTTT```qqqdddfffjjjnnnrrruuuwwwwwwttttttuuuuuuvvvxxxyyyzzz{{{{{{}}}}}}~~~~~~~~~~~~yyynnndddZZZRRRKKKDDDAAABBB===;;;;;;???CCCHHHQQQZZZ___dddiiilllmmmooossswwwzzz|||rrrggg]]][[[\\\dddttt|||rrrdddTTTEEE<<<777444444333222222222222222333333333333333333333333000000000111222333444555444444555555666777999999777;;;AAAMMMeee~~~{{{nnn[[[SSSLLLNNNTTTWWWTTTNNNEEEBBB>>>;;;:::999888777888888777777888999;;;<<<===@@@DDDHHHIIIKKKMMMNNNLLLOOOSSSUUUVVVWWWYYYZZZ^^^```bbbdddeeegggkkkmmmooossszzz|||uuulllbbb\\\XXXUUUSSSLLLMMMLLLKKKIIIJJJMMMOOOQQQ[[[gggoootttsssjjj___VVVOOOIIIGGGDDD>>><<<===>>>>>>===<<<;;;999777666:::999888777777777888888333333333333333333333333111111111111222333444444222222222111111111111000222111111111111333444555777;;;???BBBEEEHHHKKKNNNRRRQQQOOOLLLIIIEEEBBB@@@;;;;;;:::888888777777777:::999888777666666666666777777777777666555444333222111111111222333555666000333666999;;;===AAACCCFFFEEECCCBBBAAABBBBBBCCCCCCEEEHHHLLLPPPVVV\\\aaaiiijjjmmmppprrrsssttttttuuuxxx{{{zzzqqqjjjeeejjjttt~~~vvvrrrsss{{{zzzcccOOOBBB<<<999888777777777666666777888888:::::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>><<>>??????@@@LLL[[[vvv~~~|||||||||{{{yyyuuuooohhhdddaaa``````cccbbbbbbdddfffccc]]]WWWRRRNNNKKKMMMSSS^^^pppgggiiilllpppsssvvvwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{||||||~~~~~~~~~~~~}}}|||~~~yyynnneeeZZZSSSJJJBBB@@@AAA???<<<;;;???CCCGGGQQQZZZ```dddiiikkklllooossswwwyyywwwlllbbb``````ggguuussscccRRRDDD<<<888333333222111111111111222333333333333333333333333000000000111222333555666444555666888999999:::::::::>>>CCCOOOhhh~~~yyyyyy}}}ttt___XXXRRRTTTZZZ\\\WWWPPPFFFBBB>>>;;;:::999888777888888777777888999:::;;;;;;>>>CCCFFFHHHIIIKKKMMMJJJMMMRRRUUUWWWXXXZZZ[[[^^^```bbbcccdddfffiiikkkmmmrrryyyyyymmmaaaYYYSSSOOOMMMFFFFFFFFFDDDBBBAAACCCEEEEEEMMMUUU\\\bbbddd```YYYQQQJJJDDDBBB@@@===<<<>>>===============;;;:::999;;;;;;999888888888999:::333333333333333333333333222222222222333444555555222222222111111111000000222111111111111333444555666888<<>>999666666666666666777888999999<<<<<<<<<<<<<<<=========;;;<<<<<<===============;;;CCCHHHMMMYYYffffff]]]LLLDDD?????????AAAMMM\\\{{{~~~||||||||||||xxxtttnnngggcccaaaaaaaaadddcccdddfffhhhfff```[[[TTTPPPMMMMMMQQQ[[[mmm}}}jjjkkknnnqqqtttuuuvvvvvvxxxxxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~||||||}}}yyyooofff[[[SSSJJJBBB???@@@???<<<<<>>;;;:::999888777666666555555555777888999999===BBBFFFGGGIIIJJJLLLIIIMMMRRRUUUWWWYYY[[[\\\^^^```aaabbbcccdddgggiiikkkqqqyyy|||oooaaaWWWPPPLLLIIICCCCCCCCC@@@>>>>>>???AAACCCHHHLLLOOOTTTXXXVVVQQQNNNGGGAAA@@@???>>>???BBB;;;<<<===>>>>>>===<<<<<<::::::888777777777888999333333333333333333333333111111111111222333444555333222222222111111000000222111111111111333444555444777:::===???AAAEEEGGGGGGGGGGGGFFFEEECCCBBBAAA:::999888777777777777777666666666666777888999:::999999999888888777666555222333444444444222000///111444777999;;;<<<>>>@@@AAA@@@?????????@@@AAABBBCCCEEEGGGJJJMMMSSSZZZ___bbbeeejjjpppuuuxxxwwwuuurrruuuzzz~~~sss^^^[[[\\\fffsssyyysssqqqllluuuoooYYYIII@@@999555666666666666777888::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@<<>>======>>>???CCCIIIRRRWWWaaadddhhhkkkmmmppptttvvvzzz|||pppjjjeeeiiixxx~~~nnn___QQQFFF===777555555444333222222222222222222111111111111111111222222222222222222222222333555666777666777888::::::>>>FFFTTTooozzzuuurrrvvv|||uuupppnnnyyymmm```]]]aaabbbfffbbbTTTNNNGGG@@@???===999888:::999999888888888888999999;;;>>>CCCFFFGGGHHHIIIKKKLLLNNNRRRTTTVVVWWWZZZ\\\_________```bbbdddfffhhhlllssszzz|||qqqcccWWWOOOIIIGGG???>>>===;;;:::;;;;;;<<<<<>>??????>>>>>>>>>>>>>>>???AAACCCEEEGGGKKKQQQYYY^^^dddhhhmmmrrruuuwwwwwwwwwuuuwwwzzz~~~}}}lll^^^ZZZWWW]]]lll~~~yyypppkkklllooowwwppp[[[GGG<<<:::;;;::::::999888777999<<>>>>>>>>>>>>>>>>>>>>???CCCCCCBBBAAA@@@>>>>>>===???EEEJJJPPP^^^kkkiii___OOODDD;;;<<<>>>CCCPPP___}}}|||zzzxxxuuurrrmmmhhhdddbbbcccccccccfffiiilllkkkhhhccc```WWWSSSOOOOOORRRYYYhhhvvvlllooorrrttttttuuuwwwyyywwwxxxyyyzzz{{{||||||||||||}}}~~~}}}~~~yyyllleeeZZZQQQIIIDDD@@@>>><<<===>>>???DDDKKKSSSYYYbbbdddhhhjjjlllooorrruuu|||~~~pppjjjfffkkkzzzqqqaaaSSSGGG===777555555444333222222222222222222111111111111111111222222222222222222222222444666777888888888:::;;;;;;???FFFUUUoooyyyttttttwwwzzz|||{{{}}}sssiiiggggggssspppcccaaaeeegggjjjfffXXXOOOGGG@@@>>>===999888:::999888888777777888888999:::===BBBEEEFFFGGGHHHJJJJJJMMMQQQSSSUUUVVVXXXZZZ\\\\\\]]]^^^```bbbdddfffiiiqqqyyy~~~ssseeeYYYPPPJJJHHH???>>><<<;;;::::::;;;<<<999<<<@@@DDDIIILLLNNNOOOPPPOOOLLLIIIEEECCCCCCCCCEEEHHHLLLOOOOOOLLLGGGDDDAAA???===<<<<<<;;;:::888777666555444444333333444444444555555555555444444555666666777777555444333111111111222222222333333444444555777999;;;>>>??????AAACCCEEEDDDBBB@@@>>><<<;;;999888777666777777777777777666666666666777999999888888888666333000222222222222111111111111222222222333555888;;;===>>>>>>===============>>>@@@BBBDDDFFFJJJPPPXXX]]]cccfffkkkooorrrtttvvvvvvvvvwwwzzz~~~vvveeeYYYUUUSSSWWWeeewwwyyyssslllmmmrrr{{{nnnYYYGGG<<<::::::999999999888999;;;@@@DDDFFFEEECCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@?????????>>>DDDIIIOOO]]]jjjhhh___OOODDD<<<===@@@EEESSSbbb~~~|||zzzyyyvvvsssnnniiieeeddddddeeefffgggjjjkkkjjjfffbbb___XXXSSSOOOOOORRRZZZiiixxxkkknnnqqqssstttuuuwwwxxxwwwxxxyyy{{{|||||||||||||||}}}~~~~~~~~~~~~}}}}}}|||}}}yyyllleee[[[QQQJJJEEEAAA???;;;<<<>>>@@@EEEMMMVVV]]]ccceeehhhjjjlllnnnqqqsss|||}}}ooojjjffflll}}}tttdddUUUHHH>>>888555555444333222222222222111111222222222222222222222222222222333333333333555777999999999999;;;<<<<<<@@@GGGTTTooowwwrrrppppppooojjjlllddd]]]]]]```mmmpppdddbbbhhhjjjnnnkkk^^^SSSIIIAAA>>>===:::999:::999888888777777888888999999<<<@@@CCCDDDEEEGGGIIIIIILLLPPPRRRTTTUUUWWWYYYZZZZZZZZZ[[[^^^```ccceeeeeemmmvvv}}}uuugggZZZPPPIIIFFF>>>===<<<::::::::::::;;;888999===BBBGGGLLLQQQSSSXXXWWWSSSNNNIIIGGGGGGHHHNNNRRRXXX\\\\\\XXXSSSPPPGGGDDDAAA>>>>>>===;;;:::999888777666555444444444555555444444444444555555666666555555555444444444222222333333333333333444222222333444666888:::;;;:::<<<>>>AAABBBAAA@@@@@@===<<<;;;:::999999999999;;;:::777555444555666777999888888888888666333111333222222222111111111111111111111222444777:::;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@BBBEEEIIINNNUUUZZZ```ccchhhlllnnnpppsssuuuvvvwwwyyy}}}ppp```SSSPPPNNNQQQ]]]nnnxxxmmmkkklllrrrzzzzzzjjjWWWGGG===999999999999999999;;;@@@FFFKKKNNNLLLHHHDDDBBBAAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAA???EEEIIIPPP]]]kkkjjjaaaOOODDD===>>>AAAGGGVVVfff~~~}}}{{{zzzvvvsssooojjjgggfffggghhhhhhiiijjjjjjiiifffbbb```ZZZTTTOOOOOOQQQZZZkkkzzzmmmoooqqqssssssssstttvvvvvvwwwxxxyyyzzzzzzzzzzzz}}}}}}}}}}}}}}}|||||||||{{{}}}vvvkkkdddZZZQQQJJJEEEAAA???:::<<<>>>AAAGGGPPPZZZ```fffhhhjjjlllmmmoooqqqssszzzxxxlllhhheeekkk|||xxxhhhWWWIII>>>888555555444333222222222222111111222222222222222333222222222333333333333333555777888999888999;;;<<<<<<@@@GGGUUUppp|||tttoookkkiiieeefff^^^WWWYYY\\\iiiooocccbbbhhhlllrrrpppcccXXXMMMBBB???>>>;;;::::::888888777777777777888888888;;;>>>AAABBBDDDFFFHHHHHHLLLPPPSSSTTTUUUWWWXXXYYYYYYZZZ[[[^^^```ccceeeccckkksssyyyvvvgggYYYNNNFFFCCC===<<<;;;999999999::::::999:::<<<@@@EEEKKKPPPSSSZZZ[[[ZZZWWWRRROOOOOOPPPVVV[[[bbbggghhheee```\\\PPPLLLFFFBBB@@@>>><<<;;;999999888777666555666666666555444333333444555666444444333222222222222333444444444444444444444444111111111222333555777777666888:::===@@@AAABBBBBB@@@@@@>>>===;;;:::999999999888777666555555666777666555555777888888777555333333222222222111111111111111111222444666888999:::999999999999:::;;;;;;===>>>AAADDDGGGMMMSSSWWW]]]aaafffiiikkkmmmqqqttttttuuuxxx{{{pppbbbQQQOOONNNQQQ\\\nnn~~~vvvnnnmmmlllooouuuzzz~~~~~~uuugggVVVHHH???;;;:::999999:::;;;>>>DDDKKKQQQQQQNNNIIICCC@@@>>>????????????@@@@@@AAABBBBBBCCCBBBGGGLLLRRR___mmmmmmdddPPPEEE>>>>>>@@@FFFVVVhhh}}}|||{{{wwwtttoookkkhhhhhhiiijjjiiijjjkkkkkkjjjhhhfffddd[[[UUUPPPNNNQQQ[[[lll|||oooqqqssssssrrrqqqrrrssswwwwwwxxxyyyzzzzzzzzzzzz}}}}}}||||||||||||||||||{{{}}}uuujjjcccYYYPPPIIIDDDAAA???;;;<<>>===;;;:::999999::::::::::::;;;===AAAFFFJJJMMMTTTYYY]]]]]]YYYUUUTTTUUU\\\aaaiiippprrrpppllliii[[[VVVPPPJJJFFFBBB???===999999888777777777777888666666444333333444666666555444333222222222333333444444444444444444444444111111111111222333444555444555888;;;>>>AAACCCDDDDDDDDDBBB@@@>>>;;;:::999444555666777888777777666666555555666888888888666333333333222222222222111111111222333444555666777888888777777888999::::::;;;===@@@CCCFFFKKKQQQUUUZZZ```fffiiijjjlllppptttrrrtttvvvzzzsssfffSSSRRRUUU\\\iiiyyy{{{uuurrrssstttwww{{{|||sssdddUUUHHH@@@<<<;;;999:::;;;<<<@@@EEEMMMRRRQQQNNNHHHCCC???===>>>>>>>>>???@@@AAABBBCCCCCCDDDCCCHHHKKKQQQ^^^lllkkkbbbPPPFFF???>>>???DDDUUUhhh}}}|||{{{wwwtttoookkkhhhhhhiiijjjhhhiiikkkllllllkkkjjjiii\\\VVVPPPNNNQQQZZZkkk{{{ppprrrttttttrrrrrrrrrssszzzzzz{{{|||||||||||||||}}}}}}||||||||||||}}}~~~|||~~~vvvhhhbbbXXXOOOHHHDDD@@@>>><<<===@@@DDDKKKTTT___fffiiilllnnnpppqqqrrruuuwww{{{vvvfffcccbbbeeeqqq~~~nnn[[[KKK@@@:::555555444333222222222222111111222222333444444444222222333333444444555555444666777888888888:::;;;===BBBJJJZZZvvv}}}zzzuuussseeeYYYXXXVVV^^^ppppppcccbbbiiiqqq}}}yyygggXXXIIIBBBAAA>>>;;;:::888777777666666777777888777:::<<<>>>@@@BBBEEEGGGHHHLLLQQQUUUVVVWWWXXXXXXZZZZZZZZZ[[[]]]___aaacccffflllqqqtttzzz|||qqqdddWWWMMMEEEAAA@@@???>>><<<<<<<<<<<<===;;;;;;;;;<<<>>>AAAEEEGGGMMMTTT]]]___\\\YYYXXXZZZbbbgggooowww{{{{{{yyyvvvjjjeee^^^WWWPPPJJJEEEBBB<<<;;;:::999999999999999777666666666666666666777777777666666666555555555555444444444444444333333222222111111111222333333333444555888;;;???BBBCCCFFFFFFEEECCCAAA>>><<<:::333444777999:::999888777:::888666666777777555444333333333333222222222222222222333444444555666666777777666777777888999::::::===@@@CCCFFFJJJPPPSSSYYY```hhhlllmmmmmmqqquuussstttwww{{{uuugggXXXYYY```mmm~~~~~~|||zzzxxxyyy}}}{{{qqqaaaRRRGGGAAA===;;;:::;;;===>>>AAAEEEKKKOOOPPPMMMIIIDDDAAA@@@@@@@@@??????@@@AAABBBCCCDDDDDDAAAEEEHHHMMMYYYgggfff^^^OOOFFF@@@??????EEEWWWkkk~~~}}}|||{{{vvvsssooojjjgggfffggghhhfffhhhkkkmmmnnnmmmlllkkk]]]WWWQQQOOOQQQYYYiiiwwwoooqqqssstttttttttuuuvvvzzz{{{{{{|||||||||||||||}}}||||||||||||}}}~~~tttggg```VVVMMMGGGBBB???======???BBBFFFLLLVVV```gggiiikkknnnoooqqqrrruuuxxx}}}wwweeecccaaaccckkkzzzooo\\\KKK@@@;;;555555444333222222222222111111222222333444444555222222333333444555555666555777999999999999;;;<<>>???BBBEEEHHHGGGKKKQQQTTTVVVVVVVVVWWWXXXXXXWWWWWWYYYZZZ\\\]]]```eeejjjlllqqqxxx{{{zzzzzzuuummmcccYYYPPPJJJGGGDDDCCCBBB@@@@@@@@@AAAAAA?????????@@@AAACCCEEEGGGMMMUUU]]]```^^^\\\]]]```hhhmmmuuu}}}zzzuuunnneee]]]UUUNNNIIIBBBAAA???===;;;:::999999777777888888888888777777666777888888888777666555444444444444333333222222444333333222222222333333222222333555777;;;???AAAEEEEEEEEEDDDCCCAAA???>>>888999999999:::999999999:::888666666666777666444444444333333333222222222222333444555555555555555666666666666777888999::::::===@@@CCCFFFJJJOOORRRXXXaaakkkpppppppppsssvvvvvvwwwyyy{{{vvvhhh]]]```kkk~~~xxx{{{}}}{{{wwwuuuvvvyyyzzznnn]]]NNNDDD???<<<:::;;;===???@@@AAACCCGGGJJJKKKIIIGGGEEECCCBBBBBBBBB???@@@@@@AAABBBCCCDDDDDDAAAEEEGGGKKKWWWccccccZZZMMMEEE??????@@@GGG\\\qqq}}}|||{{{zzzvvvsssnnniiieeeddddddeeedddgggjjjmmmnnnllliiiggg\\\WWWRRRPPPQQQXXXffftttmmmooorrrtttuuuvvvxxxzzzyyyyyyzzzzzz{{{zzzzzzzzz}}}|||||||||}}}~~~}}}qqqfff___UUULLLFFFBBB>>><<<>>>@@@BBBFFFMMMVVV```ggggggjjjmmmoooppprrruuuwww}}}vvvfffdddbbbbbbhhhtttppp]]]LLLAAA<<<555555444333222222222222111111222333333444555555222222333333444555666666666888::::::::::::<<<>>>@@@GGGRRRdddqqqbbb]]]XXX[[[kkkppp|||yyymmm___\\\dddooorrr```NNNFFFCCC???;;;999777777666666666666777777888:::<<<>>>???BBBEEEHHHEEEJJJOOOSSSUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVXXXYYYXXX]]]bbbdddiiipppsssrrrtttqqqjjjbbbZZZTTTOOOMMMHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCDDDEEEGGGIIIJJJKKKRRRYYY```bbb______bbbggglllqqqyyyyyypppggg]]]TTTNNNHHHFFFDDD@@@===;;;999888777888999::::::999888777444555777888888666444333444444444333333222222222555444444333222222333333111111111222555888<<<>>>CCCCCCDDDEEEEEEDDDCCCBBB???===;;;999999999:::;;;666555444555777999999888444444444333333333222222333444555555666666555555666666666666777888:::::::::===@@@CCCFFFJJJOOORRRXXXbbbmmmsssrrrqqqtttwwwzzzzzz{{{|||xxxiii```dddqqq~~~|||yyy}}}~~~zzzrrrooorrrvvvyyymmm[[[KKKBBB===;;;999;;;===@@@AAAAAABBBDDDFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@AAABBBBBBCCCDDDDDDCCCGGGHHHKKKWWWccccccZZZKKKDDD???@@@BBBJJJ```vvv}}}{{{zzzzzzuuurrrmmmhhhdddcccccccccdddfffjjjmmmmmmjjjfffccc\\\WWWRRRPPPQQQWWWdddqqqnnnppprrrssssssuuuxxx{{{{{{{{{{{{zzzzzzyyyyyyyyy{{{{{{{{{{{{|||}}}yyyrrrddd^^^UUUMMMGGGDDDBBB@@@AAAAAADDDIIIPPPYYYaaafffmmmnnnnnnnnnnnnppptttwww}}}ttthhhbbb^^^aaagggrrr|||lll[[[LLL@@@999555444333222222222333333333333333222222111111111111222222333333444444555888888888999:::;;;<<<======FFFRRRbbb{{{ooo```ZZZ\\\aaarrr~~~ooofff```]]]dddrrrvvveeeRRRFFF@@@;;;;;;<<<999888666555444555777888666666777999<<>><<<999888:::<<<======<<<:::888777777666444333555555444444444444333333555444444333333444444555555444222111222444666888===@@@DDDGGGGGGEEEBBB???>>>>>>===;;;:::888777777777888888999999888666555333333333222222111111111222222222222222333444555333333444555777999:::;;;777888:::<<>>AAACCCEEEGGGHHHGGGFFFEEEHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAABBBCCCBBB@@@>>>EEEFFFHHHOOO[[[bbb^^^TTTFFFBBB@@@AAABBBJJJaaaxxx~~~|||zzzyyyuuusssppplllhhheeecccbbbeeeiiilllllloooqqqnnnhhh```ZZZTTTRRRRRRYYYggguuulllnnnpppqqqrrrtttwwwyyywwwxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{|||}}}~~~wwwpppddd^^^UUUMMMHHHEEEBBBAAA@@@BBBEEEKKKRRR[[[bbbfffmmmnnnoooooooooqqquuuxxx}}}}}}rrrfff```]]]```hhhsss}}}mmm\\\LLL@@@:::444333222000000111111222333333333222222222111111111111222222333444444555777777777888999:::;;;<<<>>>FFFPPP___xxxoooffffffiiiuuupppfffaaa^^^eeerrr|||rrraaaOOODDD???;;;:::<<<999888666555555555777777666666777999<<>>>>>???@@@???>>><<<:::999888888888666444444444444333333333333333444444444444444444555555555444222111111333666777999<<<@@@CCCEEEFFFEEEDDDBBBAAA@@@>>><<<::::::999888888888888888777777666:::999888666444333111111333333333333333444555555333333333444555777888999888999:::<<>>===>>>AAABBBDDDGGGHHHIIIIIIIIIIIIHHHFFFEEECCCBBBBBBAAA???>>>???AAACCCDDDCCCBBBEEEEEEFFFMMMYYYdddccc]]]NNNHHHDDDDDDCCCJJJ```xxx}}}zzzxxxwwwuuutttpppmmmiiifffdddccceeeiiilllnnnqqqtttrrrmmmaaa[[[TTTRRRSSSZZZiiixxxjjjlllooopppqqqrrruuuwwwtttuuuvvvwwwyyy{{{|||}}}{{{{{{{{{{{{|||}}}~~~~~~uuuoooddd^^^UUUNNNIIIEEECCCBBB@@@CCCGGGNNNVVV]]]cccggglllmmmoooppppppssswwwzzz~~~{{{oooccc^^^[[[___hhhttt~~~nnn\\\MMMAAA:::555444222111111111222333333333333333222222222222333333444444555666666666666666666777888999;;;;;;@@@FFFMMMZZZrrrwwwsssttt{{{pppgggcccaaagggqqqxxxyyywwwkkk[[[KKKBBB>>>:::999;;;999888666555555555666777666666777999;;;???BBBCCCIIIIIIKKKLLLMMMMMMMMMMMMIIIGGGEEECCCBBBBBBCCCDDDDDDBBBDDDKKKSSS]]]jjjvvvxxxqqqooolllhhhffffffhhhiiiiiijjjkkknnnppppppooonnnllloooqqqqqqpppnnnmmmmmmnnnwww}}}wwwlllfff^^^WWWSSSOOOMMMKKKIIIHHHGGGGGGGGGFFFCCCAAA???<<<:::999999888777555333333333222333333444444444444444555555666666666555444222111111333555666555777;;;???CCCGGGIIIJJJFFFEEEBBB???===;;;;;;;;;:::999888888777777888888888777666555333111000000555555444444555555666666333333333333444555666777888999;;;<<>>@@@BBBCCCDDDFFFIIIJJJLLLMMMLLLKKKHHHFFFDDDBBBBBBBBB@@@???>>>@@@BBBDDDDDDDDDEEEEEEEEEKKKYYYfffiiieeeVVVOOOIIIFFFDDDJJJ```www|||yyyvvvtttuuutttqqqnnnjjjhhhfffeeefffjjjnnnppptttyyywwwsssccc\\\UUURRRSSS[[[lll{{{jjjlllooopppqqqrrrtttvvvuuuvvvwwwxxxzzz{{{}}}}}}{{{{{{{{{{{{{{{|||}}}~~~~~~uuunnnddd^^^UUUNNNIIIFFFDDDBBB@@@DDDJJJQQQYYY```eeehhhlllmmmoooqqqrrrtttxxx{{{xxxmmmaaa[[[YYY___iiivvvnnn]]]MMMAAA;;;777666555444333444555555333333333333333333333333555666666777777888999999777777777777888:::;;;<<>>AAACCCHHHIIIJJJLLLMMMNNNOOOPPPLLLJJJGGGDDDCCCBBBBBBBBBCCC@@@???DDDJJJTTTdddrrr|||yyyxxxyyyyyyyyyyyy|||~~~~~~zzzxxxyyyxxxwwwtttqqqooopppqqqxxxzzztttlllddd___[[[YYYWWWTTTTTTTTTTTTSSSPPPKKKGGGCCC@@@===:::999888666444333222222111222333444555444555555666777777777777555444333222222333444555444555888<<>>BBBGGGKKKSSSZZZdddkkkoooppprrrtttttttttvvvyyy~~~~~~rrrrrreee___gggnnnttt]]]MMMEEE@@@@@@CCCEEEEEEFFFGGGIIIKKKMMMNNNRRRPPPLLLIIIFFFEEEEEEEEEEEECCC@@@@@@AAABBBBBBAAADDDEEEFFFLLLYYYfffiiifffXXXPPPJJJFFFCCCJJJ```xxx}}}yyywwwtttuuutttqqqnnnllliiihhhgggiiimmmpppqqqvvvzzzyyyuuueee]]]VVVRRRTTT\\\nnn~~~jjjmmmppprrrssstttuuuwwwyyyyyyyyyzzz{{{||||||}}}{{{{{{{{{{{{{{{||||||}}}|||~~~~~~tttnnnccc]]]UUUMMMIIIFFFDDDBBBAAADDDKKKSSS[[[bbbgggiiilllnnnqqqrrrtttvvvyyy{{{wwwkkk```ZZZXXX___kkkyyynnn\\\LLLAAA;;;777666555444333444555555333333333333333333333333555555555666777777888888888888888999:::;;;<<<===AAAEEEJJJUUUmmm|||oooiiigggfffjjjppprrrooolll]]]PPPDDD???>>>;;;999:::888777777666666666666666666666777888;;;===@@@BBBFFFGGGIIILLLOOOSSSUUUWWWRRRPPPNNNKKKHHHEEECCCAAAAAA>>>>>>AAAFFFPPPaaappp~~~zzzuuusssssstttvvvxxxpppllliiihhhgggccccccccccccaaa\\\UUUQQQHHHDDD???;;;888666444222222222111111222444666777666777888999999999999888555555444333333444444555666777888;;;???DDDIIILLLKKKIIIGGGCCCAAA???>>>>>><<<;;;999888888888999:::777888888888888888888888888777777666666777777777666555555444555555666666888999;;;<<<>>>AAAFFFJJJOOOWWWbbbiiimmmooorrrttttttuuuwww{{{vvvuuuggg```hhhnnnwww```PPPHHHCCCBBBEEEHHHHHHHHHHHHIIIJJJLLLMMMSSSQQQNNNKKKHHHFFFEEEEEEEEECCCAAA@@@AAABBBBBBBBBBBBEEEIIIOOOZZZcccccc___SSSLLLFFFCCCBBBJJJaaazzz~~~{{{yyywwwtttsssqqqnnnlllkkkjjjiiillloooqqqqqqtttxxxwwwssseee^^^VVVRRRSSS\\\mmm}}}kkknnnqqqttttttuuuvvvwww{{{{{{{{{{{{{{{||||||||||||{{{{{{zzz{{{{{{||||||zzz}}}|||sssmmmbbb\\\TTTLLLHHHEEECCCBBBAAAEEEKKKSSS[[[ccchhhkkkmmmppprrrtttuuuvvvyyy{{{wwwkkkaaaZZZXXX```mmm{{{nnn[[[KKK@@@:::555444222111111111222333333333333333444444444444222222333333444555555555888888888999:::;;;======@@@DDDKKKVVVooozzzmmmgggffffffiiimmmnnnllliiiYYYNNNCCC@@@???<<<:::999777777777777666666666666666666777888:::===???AAADDDEEEHHHLLLRRRWWW[[[]]]YYYYYYWWWTTTOOOJJJDDDAAA===<<<<<<@@@DDDMMM^^^nnn|||xxxvvvvvvxxx~~~wwwsssrrrqqqqqqooonnnnnnllliiiddd\\\WWWJJJFFF@@@;;;888555333111333222111111333555777999999:::;;;<<<<<<;;;:::999777666555555555555555555777777888:::===AAAEEEHHHLLLKKKJJJHHHEEECCCAAA@@@<<<;;;::::::999999::::::::::::999888777666555555888888777777666666777777555555555555555555666666666888:::<<<>>>AAAFFFIIINNNUUU```ggglllooorrruuuvvvwwwyyy}}}}}}|||}}}}}}ooofffjjjmmmwww```RRRIIIDDDCCCEEEHHHHHHIIIIIIJJJJJJKKKKKKOOONNNMMMJJJHHHEEECCCBBBAAA@@@???AAACCCEEEEEEEEEAAAEEEKKKPPPXXX^^^[[[VVVLLLEEEAAAAAAAAAIIIaaazzz}}}zzzxxxrrrqqqpppnnnlllkkkkkkjjjlllnnnooonnnqqqtttsssnnneee]]]VVVRRRSSS[[[kkkzzzkkknnnrrrtttuuuuuuvvvwwwzzzzzzzzz{{{{{{{{{{{{||||||{{{{{{zzzzzz{{{{{{{{{{{{}}}zzzqqqlllaaa[[[RRRKKKGGGDDDBBBAAABBBEEEKKKRRR[[[ccciiillloooqqqtttuuuvvvwwwyyyzzzxxxlllbbb[[[XXXaaaooo}}}mmmZZZJJJ???999444333222000000111111222333333333444444444555555222222333444444555555666777777888888999;;;<<<===>>>DDDLLLYYYrrryyykkkdddcccdddfffiiijjjiiifffWWWMMMDDDAAAAAA===::::::777777777777777666666555666666777888:::<<>>:::777666444333444333222222333666999;;;===>>>?????????===;;;:::888888777777666666666666555555666777:::>>>AAACCCHHHHHHHHHHHHFFFCCC@@@???;;;;;;;;;;;;;;;::::::999888888777666555555444333888888777666666666666666444333333333444555666666444777:::<<<>>>AAAFFFIIINNNUUU^^^eeejjjnnnssswwwvvvwwwzzz}}}~~~vvvvvv{{{yyynnnnnnlll{{{ttt___QQQIIICCCBBBCCCEEEFFFHHHJJJKKKKKKKKKKKKMMMMMMMMMLLLIIIFFFCCCAAA@@@@@@@@@BBBDDDFFFEEEDDD@@@EEEIIIMMMSSSXXXVVVPPPFFF@@@>>>???AAAIIIaaayyy}}}zzzwwwqqqpppooommmlllkkkkkkkkkiiikkkkkkjjjmmmpppoookkkccc\\\VVVRRRRRRYYYhhhvvvjjjmmmqqqttttttuuuuuuvvvxxxxxxyyyyyyzzz{{{|||||||||{{{{{{zzzzzzzzz{{{{{{|||~~~xxxpppjjj```ZZZRRRKKKFFFDDDBBBAAABBBEEEJJJRRRZZZbbbiiimmmppprrruuuvvvvvvwwwxxxzzzyyymmmccc\\\YYYaaappp~~~lllZZZJJJ???999555444333222222222333333333333333444444555555555555555666666777888888888666666777777888999;;;<<<<<>>;;;:::777777777777777666666555666666777888:::<<>>>>>???@@@???BBBOOO\\\wwwxxxrrrpppiiilllrrryyyvvvnnnjjjiiiiiiiiillljjjhhheeeaaaZZZSSSMMMFFFBBB===999777777666555444333222222444777:::===???@@@AAAAAA@@@>>>;;;:::999888888888777777666666333333444666888;;;>>>@@@CCCDDDEEEEEEDDDAAA===;;;:::;;;<<<===<<<;;;:::999888888999999:::::::::;;;888888777666666555666666222222222222333444555666333666999<<<>>>BBBFFFIIINNNUUU]]]dddiiinnntttyyyvvvwwwzzz}}}xxxrrrsssxxxtttpppkkkxxxrrr]]]PPPHHHBBB@@@AAABBBDDDGGGJJJLLLMMMLLLLLLMMMNNNOOOOOOLLLIIIEEECCCCCCCCCCCCDDDEEEDDDBBB???@@@DDDGGGJJJOOOTTTSSSNNNCCC???===???AAAIII```xxx}}}yyyvvvpppooonnnllllllkkkkkkkkkeeehhhhhhhhhjjjnnnnnnjjjbbb\\\UUURRRRRRWWWeeesssmmmnnnqqqsssvvvwwwyyyyyy{{{{{{zzzzzzzzzyyyyyyyyy~~~|||zzzyyyyyyyyyzzzzzz}}}wwwlllddd[[[VVVOOOIIIFFFEEEDDDDDDDDDHHHOOOVVV]]]dddkkkooosssvvvxxxxxxwwwwww{{{~~~~~~|||rrreeeaaa___dddrrrmmmZZZIII===777888666333222333333333222333333444444444444444444777555444666999;;;999777:::;;;;;;<<<<<<=========CCCDDDJJJYYYsss|||tttuuu|||~~~{{{|||yyyqqqeeebbb___```cccfffgggfffXXXNNNEEEBBBAAA===999888777777666666555555444444222333444666999;;;>>>???FFFFFFGGGKKKQQQYYYbbbgggjjjoooqqqnnniiicccZZZQQQLLLGGGDDDCCCBBBCCCIIIQQQggguuuwwwmmmfff^^^\\\\\\___iiiwwwvvvpppiiibbb^^^^^^```bbbcccaaa^^^YYYSSSMMMHHHEEEAAA>>>:::777666555555444777333111333555666;;;AAAHHHKKKKKKHHHDDDBBBAAA@@@<<<===<<<;;;999999:::;;;777777666777777888999:::>>>??????@@@AAABBBBBBCCC<<<===??????===;;;888666;;;;;;:::999999999:::::::::888555666777777555222555555666666777777888888777999<<<>>>AAAEEEKKKOOOTTTTTTVVV[[[cccllltttwwwxxx{{{~~~wwwooolllkkkrrruuuppprrruuuvvv```OOOEEEAAA???===???AAAEEEIIIKKKKKKKKKJJJKKKLLLNNNOOOMMMJJJFFFDDDEEEDDDAAA???>>>???@@@@@@EEEGGGLLLQQQSSSRRRMMMIIIGGGAAA@@@BBBDDDLLL```uuu}}}zzzxxxtttqqqmmmjjjgggfffggghhhkkkllllllllllllllllllkkkeee```ZZZUUUSSSXXXggguuummmnnnqqqsssvvvwwwyyyyyy{{{{{{zzzzzzzzzyyyyyyyyy}}}|||{{{zzzyyyyyyzzzzzzzzz|||wwwllleee[[[VVVOOOIIIFFFEEEDDDCCCFFFJJJQQQXXX___ffflllppprrruuuwwwxxxwwwxxx{{{|||rrrfffbbb```fffsss{{{iiiWWWHHH>>>888888555333222333444333333333333444444444444555555777666555666999:::999888:::;;;;;;;;;<<<======>>>BBBDDDJJJYYYrrruuutttxxx}}}{{{wwwvvv{{{{{{ttthhhccc```aaahhhlllmmmkkk\\\QQQFFFCCCAAA===:::999777777777666666555555444444555666888;;;===@@@AAA@@@CCCGGGLLLTTT\\\dddiiimmmrrrssspppkkkggg___WWWOOOIIIDDDCCCAAA@@@EEEKKKWWWbbbtttxxxmmmccc]]]WWWUUURRRSSSXXXaaakkkqqq|||rrrlllddd```ZZZUUUSSSTTTVVVXXXTTTSSSQQQNNNJJJEEEBBB???>>>;;;888666666666666555666222111333555777<<>>===;;;999999999999999888777777777777777999::::::;;;<<<<<<======>>>>>>>>>======<<<;;;;;;<<<;;;:::999999999999999999777666666999:::999888555666666666666666777777777888;;;===@@@EEEKKKOOORRRRRRTTTZZZbbbkkksssxxxzzz}}}}}}qqqiiiffffffnnn}}}vvvooooooqqq|||xxxbbbQQQGGGDDDAAA???<<<>>>AAAEEEGGGHHHHHHHHHMMMMMMLLLKKKIIIGGGFFFEEEDDDCCCAAA@@@@@@@@@BBBCCCCCCEEEHHHMMMOOOOOOKKKHHHGGGAAA???BBBEEEMMMcccyyy{{{yyytttrrrnnnjjjggggggggghhhiiijjjlllnnnooooooooonnneee```ZZZVVVTTTYYYhhhvvvmmmnnnqqqsssvvvwwwyyyyyy{{{{{{zzzzzzzzzyyyyyyyyy{{{zzzzzzyyyyyyyyyzzz{{{yyy{{{~~~xxxmmmeee\\\VVVNNNHHHEEEDDDCCCCCCGGGLLLTTT[[[aaagggmmmppppppsssvvvvvvvvvxxx|||}}}rrrgggdddcccjjjxxxvvveeeTTTGGG>>>999777444222222333444444444333333444444444555555555777666666777999:::999888;;;;;;;;;;;;<<<===>>>???AAADDDJJJYYYrrrwwwuuuuuuuuuxxx{{{zzz{{{yyytttnnnjjjjjjlllwwwxxxmmmfff```dddmmmuuuuuurrrcccVVVIIIDDDAAA===;;;;;;888888777777666555555444555555666888:::===???@@@;;;@@@GGGNNNWWWaaajjjpppuuuyyyzzzvvvrrrnnnggg```WWWOOOIIIEEEBBB???BBBFFFFFFNNNZZZhhhyyyzzzpppggg]]]UUUPPPKKKIIIFFFDDDFFFJJJOOORRR^^^```cccdddbbb]]]WWWSSSLLLJJJGGGEEEDDDEEEGGGHHHDDDCCCCCCBBB@@@>>><<<;;;:::888555555666777666666444222111444555888???GGGSSSZZZ]]]XXXSSSPPPMMMIIIFFFFFFEEECCC@@@>>>;;;:::;;;;;;999888666666555555555666666777777888888888>>>===<<<;;;<<<>>>???AAA<<<<<<;;;999999888888888999777666777:::<<<======666666666555555555555555666888:::<<>>AAAEEEPPPggg}}}zzztttrrrnnnjjjhhhggghhhhhhgggiiimmmppprrrrrrqqqqqqddd___ZZZWWWUUUZZZiiiwwwmmmnnnqqqsssvvvwwwyyyyyy{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{yyy{{{~~~xxxmmmeee[[[VVVMMMGGGDDDCCCCCCCCCHHHMMMUUU]]]ccchhhmmmooommmqqqtttuuuuuuwww|||~~~tttjjjhhhhhhpppsssbbbRRREEE===:::666444222222333555555555333333444444555555666666777777777777999999:::999;;;;;;;;;;;;<<<===???@@@AAAEEELLL[[[sss|||yyyvvvrrrpppqqqmmmlllhhhbbb\\\ZZZ]]]```ppp|||pppggg```dddqqq{{{|||yyyjjj[[[LLLEEEAAA>>><<<===999999888777777666555555333333444666888:::<<<>>><<>>@@@BBBEEEGGGIIIJJJIIIFFFBBB@@@<<<;;;::::::999:::;;;;;;;;;;;;;;;::::::999999999999777555444555666555444333111111444666999BBBKKKXXXcccjjjfffaaa^^^ZZZTTTRRRQQQOOOLLLJJJFFFBBB@@@<<<;;;:::888777666666666555555666666777777777888999999:::;;;<<<>>>@@@AAA<<<<<<:::999888888777777999888777777999;;;===???666666555555444444333333555777999;;;???DDDKKKPPPRRRRRRTTTWWW\\\dddlllrrryyy}}}{{{nnneeecccbbbjjjwww}}}rrrmmmlllooorrruuu{{{rrr]]]MMMEEEBBB???===???@@@@@@BBBDDDGGGJJJLLLNNNLLLJJJHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEHHHKKKNNNNNNMMMFFF@@@===AAAFFFRRRkkk~~~|||uuusssoookkkiiihhhhhhiiifffiiimmmppprrrrrrpppoooddd___ZZZWWWVVV[[[iiiwwwmmmnnnqqqsssvvvwwwyyyyyy{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{zzz|||wwwllleeeZZZTTTLLLEEECCCBBBCCCCCCHHHNNNVVV^^^dddhhhkkknnnlllooosssttttttwww{{{xxxnnnmmmoooxxxsssaaaPPPDDD<<<999666444222222333555555555333333444555555666777777666777888888999999::::::<<<;;;;;;;;;<<<>>>@@@AAACCCGGGQQQ___vvv|||tttmmmllleeeccc^^^WWWQQQPPPUUUZZZiiiyyyqqqggg___cccppp|||}}}ooo```OOOFFFBBB>>>===>>>;;;:::999888777666555555333333444555777:::<<<===AAADDDIIIOOOXXXfffvvv~~~wwwpppddd[[[QQQLLLGGGAAA??????>>>@@@BBBDDDHHHOOOZZZaaammmqqqxxx}}}zzzvvvqqqkkkggg\\\WWWPPPJJJEEEAAA>>><<<<<<;;;:::999999::::::;;;;;;;;;<<<<<<;;;999777666666666666666555555555555888888777777777777777777999777555555555555444222222111222555666:::DDDOOO]]]nnn{{{zzzvvvtttnnnfffaaa^^^YYYVVVRRRNNNIIIEEE<<<<<<;;;999999888888888666666666666666777777777333555888;;;============<<<;;;:::999888888888888888888888777777888:::;;;666666555555444444333333555666888;;;???EEEMMMRRRUUUVVVVVVVVVXXX^^^gggmmmuuuxxx~~~yyykkkcccaaaccchhhqqq~~~vvvrrrqqqmmmooopppuuu{{{mmmZZZLLLEEEBBB@@@>>>AAAAAAAAABBBDDDGGGJJJLLLJJJKKKJJJJJJHHHFFFEEECCCEEEEEEDDDCCCBBBBBBAAAAAACCCBBBCCCEEEHHHKKKMMMMMMDDD???<<<@@@FFFRRRkkk}}}vvvsssooollliiiiiiiiijjjgggiiilllooopppnnnllljjjccc___[[[XXXVVVZZZhhhvvvmmmnnnqqqsssvvvwwwyyyyyy{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||||||||{{{{{{~~~vvvkkkdddYYYRRRJJJDDDBBBCCCDDDEEEIIIOOOXXX```fffiiikkkmmmkkkooorrrssssssuuuzzz~~~vvvuuuwwwrrr___NNNBBB;;;999777444222222333444444444333333444555666777777888666888999999888999:::<<<<<<;;;::::::<<<>>>AAABBBEEEKKKWWWeeezzzyyyqqqnnndddbbb[[[SSSNNNNNNSSSYYYeeetttnnneee]]]___kkkvvv||||||qqqbbbQQQHHHCCC???===>>><<<;;;:::999888666666555555555666777999;;;===>>>CCCFFFIIIMMMTTTbbbtttxxxpppdddYYYOOOJJJFFF@@@<<<<<<<<<>>>@@@@@@???AAAFFFJJJNNNQQQUUUZZZ^^^___``````______]]][[[XXXTTTQQQOOOJJJGGGBBB>>>===<<<:::999::::::999888777666666666777777777777666444222111555555555555555555555555666666555555444555555666999777666555666666444222333222444666666:::EEEQQQddd{{{tttnnnfff___ZZZTTTMMMHHH>>>>>><<<;;;::::::::::::555555555555555555555555000333666999;;;;;;:::999::::::999888888888888999777888999999777666777888666666666555555555555555666777888;;;???FFFOOOUUUXXXXXXXXXVVVVVV[[[cccjjjqqquuu{{{~~~ttthhh```___bbbfffmmmxxx{{{wwwxxxqqqsssvvvxxxwwwjjjXXXKKKFFFDDDCCCAAAAAA@@@@@@AAABBBDDDFFFHHHGGGHHHHHHHHHHHHFFFDDDCCCEEEEEEDDDCCCBBBAAA@@@???AAA@@@???AAADDDGGGHHHHHHCCC===<<<@@@EEEPPPiii~~~vvvtttpppllljjjiiijjjjjjhhhiiilllmmmmmmkkkiiigggccc___[[[XXXVVVYYYfffsssmmmnnnqqqsssvvvwwwyyyyyy{{{{{{zzzzzzzzzyyyyyyyyyzzz{{{|||}}}}}}}}}|||{{{}}}}}}tttjjjbbbWWWQQQHHHCCCAAACCCEEEGGGJJJQQQ[[[ccchhhkkklllmmmkkkooorrrsssssstttyyy}}}~~~|||~~~ppp]]]MMMAAA;;;999888555333222333444333333333333444555666777888888666888::::::888888:::<<<<<<;;;::::::<<<>>>AAACCCGGGOOO\\\lll|||yyyooollldddZZZRRRPPPUUUYYYeeesss}}}jjjccc[[[[[[cccnnnvvvyyyrrrbbbRRRIIIDDD@@@>>>>>><<<<<<;;;:::888777666555555555666777999;;;<<<===AAADDDHHHJJJOOO[[[kkkxxx|||tttlllcccXXXNNNJJJGGGAAA===<<<;;;===@@@???<<<;;;>>>@@@AAABBBDDDFFFGGGHHHHHHHHHIIIIIIHHHFFFDDDBBBAAAAAAAAA>>>;;;:::;;;;;;:::999888777777666666666666777555555666666555444333222444444555555555666777777666555444444555666777888777666555666777888666555333333555666666:::FFFSSSkkkuuujjjbbbZZZRRRKKKBBBAAA???>>><<<;;;::::::666666666666666666666666333444555777888888888888888888888888888999999:::444777::::::888666666777555666666666666666777777666777999;;;@@@HHHPPPWWWXXXYYYXXXVVVUUUZZZcccjjjpppuuu|||vvvjjjdddcccdddhhhppp|||}}}}}}{{{{{{rrreeeUUUIIIEEEDDDCCCAAA@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBAAA@@@@@@@@@??????AAADDDFFFFFFFFFAAA<<<;;;@@@DDDNNNeee|||~~~wwwtttqqqmmmjjjjjjjjjkkkiiiiiijjjkkkkkkjjjiiihhhccc___[[[WWWUUUWWWdddqqqmmmnnnqqqsssvvvwwwyyyyyy{{{{{{zzzzzzzzzyyyyyyyyy{{{|||}}}~~~~~~}}}|||{{{~~~|||sssiiibbbUUUOOOGGGBBBAAACCCFFFHHHLLLSSS]]]eeejjjlllmmmnnnlllooorrrrrrrrrtttxxx|||nnn[[[KKKAAA<<<:::888666333222333333333222333333444555666777888999666888::::::888888:::===<<<;;;::::::<<>>>>>===<<<;;;:::888777666555333333444555777888:::;;;===BBBFFFIIILLLUUUdddpppzzz|||xxxppphhhcccYYYOOOLLLIIIDDD@@@???===???@@@>>>;;;999;;;===>>>>>>???@@@AAABBBCCCCCC???@@@???>>><<<;;;<<<>>>>>><<<::::::;;;<<<;;;:::444444555666777999;;;;;;555555666777777666555444333333333444555777888999666666555666777888:::<<<555444444666888999999777444444666777666:::FFFSSSqqqtttjjj```VVVOOOFFFDDDBBB???===:::999888888888888888888888888888666666555555555777888999777777777777888999:::;;;222666;;;<<<:::888888888555555666666777777888888777888999<<>>???AAADDDFFF???@@@AAAAAABBBBBBAAAAAABBBAAAAAACCCEEEGGGGGGFFF@@@<<<;;;???CCCMMMbbbyyy~~~wwwuuuqqqmmmkkkjjjjjjkkkiiiiiijjjjjjkkkkkkkkkjjjccc___[[[WWWTTTVVVbbboooiiilllqqquuuxxxyyyyyyyyywwwwwwwwwxxxxxxyyyyyyyyy{{{|||}}}}}}}}}}}}xxxnnneee```UUUNNNHHHFFFDDDCCCEEEJJJMMMVVV```eeeiiinnnnnnllloooppppppppprrrwww}}}wwwhhhXXXIII???999777333222222111111222222333333333444444666777888999999:::;;;;;;999444000---888:::;;;<<<===???BBBEEEOOOTTT___mmm{{{{{{ooobbbZZZZZZ___lllzzzkkk\\\TTTTTTZZZmmm{{{xxxttthhhWWWKKKEEECCCAAA??????>>>===;;;999777666555666555555555777888:::<<>>=========<<<;;;;;;888444555999<<<======::::::;;;;;;;;;;;;;;;;;;999999999888888888888777777777888888888888777777666555444333333444555666333333444555666777888999999999888888888888999999888777666555555444444555444777888666555:::FFFPPPpppwwwhhhYYYOOOMMMIIIDDDBBBAAA@@@===:::::::::;;;;;;::::::999888888888888888777777777777666666777777888888888999:::999888666666666777888777777666555555555555555:::999999<<>>DDDDDDCCCCCCCCCDDDDDDEEEGGGEEEBBB@@@@@@AAACCCDDD@@@??????@@@BBBCCCCCCBBB@@@AAACCCEEEGGGGGGGGGFFFBBB======??????FFF```|||zzzvvvpppmmmkkkkkkjjjiiihhhhhhhhhjjjkkkllljjjhhhfffaaa[[[XXXVVVYYYdddpppjjjmmmqqquuuwwwxxxxxxxxxzzzzzzzzzzzzzzzyyyyyyyyyzzz|||||||||{{{{{{}}}~~~uuulllccc]]]SSSMMMGGGEEEDDDBBBFFFKKKOOOYYYbbbgggkkkooopppnnnppppppppppppqqqvvv|||zzzssseeeVVVIII@@@:::777444444333333333333444444444444444444666777888999777888:::<<<<<<;;;999777:::;;;<<<<<<===@@@DDDGGGSSSXXXbbbooo|||yyykkkbbbbbbfffwwwqqqaaaYYYYYY^^^nnn{{{yyyxxxlll\\\OOOHHHEEEBBB???>>>===<<<;;;999777666555666555555555666888:::;;;???@@@CCCHHHKKKPPP\\\iiiuuu}}}}}}vvvoooiiiaaa\\\YYYUUUPPPKKKKKKHHHDDDAAA@@@???>>>===>>><<<:::999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888777777888888888888777777666666555444444555666666333444444555666777888999999888888777777888888999555555555555666777888888666888999777666<<>>AAAFFFJJJUUUZZZcccooo}}}wwwllljjjlll~~~wwwggg^^^^^^aaannnzzzxxx{{{ppp```SSSKKKFFFCCC@@@======;;;:::888777666555666555555555666888:::;;;>>>???CCCGGGJJJNNNZZZfffvvv}}}xxxqqqlllhhhddd^^^ZZZTTTPPPJJJEEEBBBAAA???>>>???@@@@@@>>>===<<<===>>>======<<<<<<;;;;;;:::::::::::::::999999999888888777888888999999888888777777666666555555666666777444444555666777888888999888888777777777777888888666666666666666777999999777999:::999888===GGGPPPfff|||qqqjjjbbb[[[SSSLLLIIIGGGDDDAAA======<<<<<<;;;;;;;;;;;;:::::::::999999999888888999999999:::::::::::::::999999888777777777888888888777666666555555666666999999;;;@@@GGGOOOWWW\\\ZZZVVVSSSSSSSSSTTTZZZbbblllsss}}}zzzrrroooooowwwwwwpppnnnxxx}}}nnnYYYIIICCCBBBAAA@@@>>>>>>???@@@AAACCCDDDEEEDDDDDDDDDEEEEEEEEEEEEFFF@@@??????>>>===<<<<<<<<>>BBBGGGSSSlll~~~|||||||||zzzvvvqqqmmmkkkiiigggffffffffffffhhhkkkkkkjjjhhhddd___YYYVVVUUUXXXbbbnnnmmmnnnqqqsssuuuvvvuuuuuuwwwwwwwwwwwwwwwwwwvvvvvv{{{||||||{{{zzzzzz|||}}}yyyoooeee]]]WWWNNNHHHDDDCCCCCCCCCHHHMMMUUU^^^fffjjjmmmrrrsssqqqppppppppppppqqqtttyyy}}}~~~}}}yyyxxx{{{|||zzzqqqlllaaaUUUIII@@@:::777555555444444444444555555444444444555555666888888777777777777777888999999;;;<<<<<<<<<===@@@FFFJJJRRRVVV```lllzzzzzztttsss~~~}}}kkkaaaaaa```jjjvvvvvvyyypppbbbUUULLLGGGCCCAAA===<<<;;;:::888777666555666666555555666777999:::===>>>BBBFFFHHHLLLWWWbbbuuuzzzvvvrrrmmmiiibbb\\\TTTMMMIIIEEECCCAAA???AAACCCAAA>>><<<===???>>>>>>>>>===<<<;;;::::::;;;:::::::::999999999999888888999999999999888888777777777777777777777777555555666777777888999999888777777666666777777888:::999888777777666777777888999:::999999>>>FFFMMMddd|||wwwrrrlllddd]]]XXXRRRKKKFFFDDDCCC@@@>>>=========>>>;;;::::::999999888888888999999999999::::::::::::999888888888888888888888888777777666555666666666777999<<>>>>>>>>???@@@AAACCCCCCAAABBBCCCEEEEEEEEEDDDDDD???@@@@@@???===<<<<<<===EEEEEEEEEEEEEEEDDDCCCCCC???===???EEEOOO___yyy{{{yyyyyyzzzyyyuuupppllliiigggdddcccddddddeeegggjjjkkkiiihhhddd^^^YYYUUUTTTWWWaaammmnnnoooqqqsssuuuuuuvvvvvvuuuuuuvvvwwwxxxxxxyyyyyy|||}}}~~~}}}||||||~~~wwwmmmddd[[[VVVLLLFFFBBBCCCDDDEEEJJJPPPWWW___fffiiilllqqqrrrpppppppppqqqqqqrrruuuyyy}}}~~~|||{{{}}}}}}zzzrrrlllbbbUUUIII???999555444444333333333333444444555555444555555666777888888777666666666666777888::::::;;;;;;;;;>>>CCCFFFJJJOOOYYYeeeuuu~~~nnncccaaa^^^eeeqqqssswwwooocccVVVMMMGGGCCCAAA<<<<<<;;;:::999777666666666666555555555777888999<<<===AAAEEEFFFIIISSS^^^ooo}}}{{{xxxqqqkkkbbbZZZSSSNNNIIIFFF@@@CCCDDDBBB???===>>>@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;:::::::::999999999::::::::::::999999888888888888888888888888666666777777888999999999888888777777777777888888;;;:::999888888777888888777999:::999:::>>>DDDIII```xxx{{{uuunnndddYYYPPPLLLIIIEEEAAA>>>======>>>;;;;;;:::999999888777777999999999999999999888888888888888999999999999888888888777666666666666666666888<<>>@@@BBBFFFEEEEEEDDDDDDDDDDDDDDD>>>>>>@@@HHHVVVkkkzzzwwwwwwxxxvvvrrrnnnjjjgggeeebbb```bbbbbbcccfffiiijjjiiihhhccc^^^XXXUUUSSSVVVaaammmoooppprrrtttuuuvvvwwwwwwwwwwwwxxxyyy{{{|||}}}~~~}}}~~~~~~~~~tttkkkbbbZZZUUUJJJEEEBBBCCCEEEFFFLLLRRRXXX```fffiiilllpppqqqpppoooppprrrrrrsssvvv{{{~~~~~~~~~}}}{{{zzzxxxwwwwwwzzz}}}|||xxxsssmmmaaaTTTGGG>>>888555444444333333333333444444555555555555555666777777666666666777888999;;;<<<888:::;;;;;;;;;<<>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999888999999::::::999999888777777888888999999999999999999888888888888999999999999888999999:::;;;<<<888999::::::;;;>>>CCCGGGWWWjjj{{{lllbbbVVVRRRLLLEEE@@@>>>===>>><<<<<<;;;;;;:::999888888999999999999888888888888777888999999:::999999999999888777777666666777777666777;;;AAAIIIQQQWWW[[[WWWTTTRRRTTTSSSSSSXXX___kkkrrr|||tttqqqrrr|||sssmmmrrrhhh^^^RRRJJJHHHHHHFFFCCCBBBAAAAAA@@@@@@AAAAAABBBGGGHHHIIIJJJJJJJJJIIIHHH@@@CCCEEEDDDAAA@@@CCCEEEDDDDDDCCCCCCDDDEEEFFFGGG??????BBBJJJ[[[sss{{{wwwvvvvvvtttqqqmmmjjjgggeeebbb___``````bbbeeehhhjjjiiihhhccc^^^XXXUUUTTTWWWaaammmpppqqqrrrtttvvvxxxyyyyyyyyyyyyzzz{{{||||||}}}}}}|||}}}zzzppphhh```XXXTTTIIIDDDAAACCCFFFHHHNNNUUUZZZaaagggiiilllppprrrpppoooppprrrsssuuuxxx|||~~~zzzwwwuuusssssssssuuuyyy{{{uuurrrjjj^^^PPPDDD<<<777555555555444444444444555555666555555555555666777777555666777888:::;;;<<<===888:::<<<<<<<<<;;;<<<>>>???CCCLLLXXXggg~~~{{{mmmjjjcccgggvvv~~~yyynnn```SSSIIIDDDBBB>>>======<<<;;;:::999999666666555444555666777888:::;;;???CCCCCCEEEMMMWWWbbbuuu{{{rrrhhh```ZZZUUURRRMMMIIIGGGEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888999:::;;;;;;:::999888888888888999999999999:::::::::999999999999::::::999999999999:::;;;<<<===999:::;;;<<<===@@@CCCFFFMMMYYYpppwwwddd___WWWNNNGGGCCCBBBBBB??????>>>===<<<;;;::::::;;;;;;::::::999999999999777888999:::::::::999999999888777777666666777777555777:::???GGGPPPWWW\\\YYYVVVUUUWWWWWWXXX]]]ccclllsss|||yyysssrrrzzz|||qqqmmmsssggg]]]PPPIIIGGGGGGEEEBBBBBBBBBBBBBBBBBBCCCDDDEEEKKKKKKKKKKKKKKKKKKJJJJJJCCCFFFHHHFFFBBB@@@BBBEEEBBBBBBBBBCCCDDDFFFHHHJJJBBBBBBCCCJJJ\\\ttt}}}yyyvvvuuusssqqqmmmkkkiiifffcccaaa______aaadddhhhiiiiiihhhddd___YYYVVVTTTWWWbbbmmmpppqqqsssuuuwwwyyyzzz{{{yyyyyyzzzzzzzzzzzzzzzzzz{{{|||~~~~~~wwwnnnfff^^^WWWSSSIIIDDDBBBDDDGGGIIIPPPVVV[[[bbbhhhjjjlllqqqrrrqqqnnnppprrrtttvvvyyy~~~{{{vvvsssrrrrrrssspppuuu~~~zzztttooohhh[[[NNNBBB;;;777666666666555555555555666666666555555555555666666777666666777999999:::999999999;;;===>>>===;;;;;;<<<>>>AAAJJJUUUdddzzz~~~sssooogggkkk{{{ttteeeVVVKKKEEEBBB>>>>>>===<<<;;;;;;::::::666666555444444555777777999;;;???BBBCCCDDDLLLVVV```sssuuuooo```ZZZRRRMMMJJJIIIEEECCC>>>>>>>>>>>>>>>?????????======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999;;;;;;;;;;;;999999999999999999999999::::::;;;::::::999999::::::;;;======<<<;;;::::::::::::;;;;;;<<<===???BBBDDDFFFGGGNNN___xxxpppjjjaaaWWWOOOJJJHHHHHHAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::777888999:::;;;::::::999999888888777777777777777555666999>>>FFFOOOWWW\\\]]]ZZZZZZ\\\]]]]]]bbbiiilllsss}}}xxxvvvxxx~~~~~~tttooossshhh]]]OOOFFFCCCCCCBBB@@@AAAAAABBBCCCDDDEEEGGGHHHKKKKKKJJJJJJIIIIIIIIIIIIFFFIIIJJJGGGBBB???AAADDD@@@@@@AAABBBDDDGGGJJJLLLDDDDDDDDDJJJ[[[sssyyyvvvtttsssqqqnnnllljjjhhheeeccc^^^^^^```dddgggiiiiiihhheee___ZZZVVVUUUXXXbbbnnnqqqsssuuuwwwxxxyyyyyyyyywwwwwwxxxxxxxxxyyyyyyyyy{{{|||vvvmmmddd\\\SSSLLLGGGFFFDDDEEEHHHMMMSSSWWWaaaeeejjjnnnoooppppppqqqssssssssssssuuuxxx{{{}}}~~~zzzuuuooollllllsss{{{xxxrrrjjjaaaTTTIIIBBB===999555666555444333222333333444444444444555555555555666666777888999:::;;;;;;;;;999999:::;;;<<<===>>>??????EEEFFFOOOcccxxx{{{yyyyyyqqqmmmllluuu{{{kkkXXXKKKDDDCCC;;;;;;:::999999999::::::666666666666777777777777888:::===???BBBGGGMMMQQQ\\\jjjzzznnn^^^SSSOOOMMMIIIEEECCCAAA??????@@@AAA@@@???>>>>>>===<<<<<<<<<======???===::::::;;;============<<<<<<<<<======;;;999:::999999999999:::;;;;;;::::::;;;<<<===>>>>>>??????>>>>>>======<<<;;;;;;<<<<<<;;;<<<===>>>@@@AAAGGGKKKVVVggg{{{sssggg]]]UUUNNNKKKIIIGGGCCCAAAAAA@@@???>>>;;;999777777999;;;<<<<<<;;;;;;;;;::::::::::::999;;;:::888777777777888888;;;:::;;;???EEEOOOWWW]]]\\\^^^```bbbdddhhhlllpppuuuxxx}}}~~~}}}yyyqqqqqq~~~~~~jjj\\\NNNIIIHHHFFFCCCCCC@@@AAABBBDDDFFFGGGHHHHHHGGGJJJNNNPPPNNNJJJHHHFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCEEEEEEDDDGGGLLLMMMJJJAAADDDHHHPPP```vvvyyywwwwwwsssqqqnnnkkkiiigggccc`````````aaabbbdddeeeffffffeee```[[[XXXVVVWWWaaakkkrrrsssuuuwwwxxxxxxwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxzzz|||~~~uuulllddd[[[RRRLLLHHHFFFEEEEEEIIIOOOUUUYYYdddggglllooopppqqqrrrrrrrrrrrrrrrtttwww{{{}}}wwwrrrnnniiipppyyyxxxssslllbbbUUUIIIBBB===888555666555444333333333444444444444444555555555555666555666777888999:::::::::::::::;;;<<<===>>>??????>>>EEEGGGOOObbbuuuyyyuuu}}}zzzzzz|||}}}sssmmmkkktttsssaaaRRRJJJFFF>>>===<<<:::999999888888666777777777777777777777777999;;;>>>AAAEEEKKKOOOWWWdddxxxmmm```YYYTTTMMMHHHJJJHHHFFFEEEEEEEEEDDDBBBAAA@@@@@@?????????@@@@@@AAA@@@???AAABBBCCCBBBAAA???>>>============;;;999:::999999999:::;;;<<<<<<======>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@BBBCCCEEEHHHRRR```qqquuulllcccZZZTTTMMMJJJFFFDDDDDDDDDDDDCCCCCC@@@===<<<<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888888999<<<===>>>BBBHHHPPPWWW\\\^^^```ccceeegggkkkppptttwwwzzz{{{}}}tttpppwww}}}fffYYYMMMIIIIIIGGGEEEEEECCCCCCDDDEEEEEEEEEEEEEEEFFFJJJMMMNNNLLLHHHFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCFFFLLLMMMJJJDDDFFFIIIQQQ```uuu}}}{{{zzzvvvsssooollljjjgggdddbbbbbbbbbbbbccccccdddddddddddd^^^ZZZWWWTTTUUU^^^iiirrrsssuuuwwwwwwwwwwwwwwwuuuuuuvvvvvvvvvwwwwwwwwwyyy{{{||||||}}}~~~}}}sssjjjbbbZZZQQQKKKGGGFFFEEEFFFJJJQQQXXX\\\fffiiinnnqqqqqqrrrssstttpppqqqsssvvvzzz~~~}}}xxxssspppkkksss{{{~~~yyyuuuooodddVVVIIIAAA<<<888555555555444333333333444444444444444555555555555666444555666777888999999999;;;;;;<<<===>>>??????@@@===DDDGGGOOOaaaqqqwwwrrrxxxssslllmmmpppxxxuuummmjjjsssvvvfffUUUIIIDDDAAA???>>>;;;:::888777777777777777777777777777777666888:::<<>>======<<<;;;;;;;;;;;;<<<<<<=========;;;:::999999888999999999<<<===???CCCIIIPPPVVVYYY___```cccfffiiimmmssswwwzzz}}}xxxwww{{{{{{qqqrrr~~~xxxbbbWWWLLLIIIIIIGGGFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCFFFIIILLLLLLJJJFFFCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFDDDBBBFFFLLLNNNLLLHHHHHHJJJQQQ^^^qqq}}}|||zzzvvvpppllljjjhhheeedddddddddddddddddddddddddddbbb^^^YYYVVVSSSSSS\\\fffrrrsssuuuwwwyyyyyyyyyyyyvvvvvvvvvvvvwwwwwwwwwxxxxxxzzz{{{{{{zzz{{{}}}zzzpppggg```XXXOOOIIIEEEDDDDDDFFFKKKRRRZZZ^^^hhhkkkoooqqqqqqrrrssstttrrrsssuuuxxx|||~~~zzzvvvsssqqqttt|||}}}zzzqqqfffVVVIII@@@;;;888555444444444444444444444444444444444555555555555666444555666888999999::::::;;;;;;;;;<<<===>>>>>>>>><<>><<<;;;999999888888888888777777777777777777888:::;;;>>>AAAFFFJJJNNNWWWeeewwwxxxpppjjjccc```\\\YYYWWWUUURRRPPPPPPOOOOOONNNNNNOOOOOOPPPPPPRRRWWW\\\^^^[[[UUUPPPMMMJJJFFFDDDCCCBBBAAA???AAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEEEEDDDBBB@@@???>>>>>>>>>@@@@@@???>>>>>>???@@@AAABBBDDDHHHMMMSSSaaazzzvvveeeaaaZZZUUUSSSTTTTTTTTTPPPLLLFFFBBB??????>>>===;;;;;;<<<<<<===>>>>>>>>>;;;;;;::::::::::::::::::888:::>>>CCCJJJPPPUUUXXX]]]^^^aaadddgggmmmsssxxx|||vvvppprrrxxxuuussszzz~~~rrr```VVVLLLIIIHHHFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCGGGIIILLLKKKHHHEEEBBBAAAEEEFFFFFFFFFGGGGGGHHHHHHEEEFFFDDDBBBFFFMMMOOONNNKKKHHHHHHNNNYYYjjj}}}|||{{{wwwpppllliiigggfffddddddeeeeeeeeeffffffggggggccc^^^ZZZVVVSSSSSSZZZdddqqqrrruuuxxxzzz||||||}}}wwwwwwwwwxxxxxxxxxyyyyyyxxxyyyzzzzzzyyyzzz|||~~~}}}wwwmmmeee^^^VVVNNNHHHCCCBBBCCCFFFLLLTTT\\\aaaiiillloooppppppqqqrrrsssuuuvvvxxxzzz~~~{{{yyywwwwwwwwwrrrgggVVVGGG???:::777555333444444444444444444444444444444555555555555666666666888999:::;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<>>===<<<;;;;;;;;;999888888888777777777666888999;;;<<<===@@@EEEHHHMMMTTT```ppp{{{xxxtttqqqnnnllliiifffbbbbbbaaa````````````aaacccfffkkkooopppkkkccc^^^VVVRRRLLLIIIGGGFFFDDDCCCFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMLLLJJJIIIGGGEEECCCBBBAAAAAAAAABBBBBBAAA@@@??????@@@AAAAAABBBCCCEEEGGGJJJSSSgggyyyvvvppphhhaaa^^^\\\[[[ZZZYYYTTTMMMHHHEEEDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<;;;;;;777:::>>>EEELLLSSSXXX[[[\\\^^^```cccffflllsssxxx|||}}}uuunnnkkknnnuuu|||vvvppptttzzz~~~qqq___UUUMMMIIIGGGDDDDDDFFFFFFEEEDDDDDDCCCDDDDDDEEEHHHJJJLLLKKKHHHEEECCCBBBCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEEEEDDDHHHOOORRRPPPKKKFFFDDDIIIQQQaaayyy}}}|||zzzvvvpppkkkhhhgggfffdddddddddfffgggiiijjjkkkllleeeaaa\\\XXXTTTSSSZZZcccqqqrrruuuxxxzzz|||||||||wwwxxxxxxxxxxxxyyyyyyyyyxxxyyyzzzzzzyyyzzz|||~~~zzztttjjjbbb\\\TTTLLLGGGBBBBBBCCCGGGMMMWWW___dddkkkmmmpppppppppqqqrrrssswwwxxxzzz|||}}}yyyxxxzzz~~~rrrfffTTTEEE===999777666222333444555555555444444444444444555555555555666666777888999:::;;;;;;;;;999999:::::::::;;;;;;;;;===DDDFFFLLLZZZddduuu}}}}}}|||yyytttmmmdddZZZSSSMMMPPPXXXeeexxxtttsss|||uuuaaaQQQIIIAAA@@@???>>>======<<<===999999999888888777777666999:::;;;;;;<<>>;;;;;;<<<============<<<:::<<<@@@FFFMMMTTTYYY\\\^^^___aaacccfffllltttyyyzzz~~~vvvnnniiihhhmmmtttzzzssskkkjjjnnnttt~~~~~~rrr]]]TTTMMMJJJGGGDDDCCCFFFEEEEEEDDDCCCCCCDDDFFFGGGGGGIIIJJJJJJGGGDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGLLLSSSVVVSSSKKKDDD@@@CCCJJJXXXqqq}}}xxxtttpppllljjjhhhfffeeecccdddfffhhhjjjlllmmmnnngggbbb^^^ZZZUUUTTTZZZbbbrrrsssuuuwwwxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{zzz{{{~~~xxxqqqhhhaaaZZZSSSKKKEEECCCCCCEEEIIIPPPZZZccciiinnnpppqqqrrrqqqrrrsssuuuvvvwwwzzz|||xxxtttuuu{{{qqqdddRRRCCC;;;888777666222333444555555555444444444444444555555555555666555666777999:::::::::::::::::::::;;;;;;;;;;;;<<<>>>EEEFFFKKKXXXbbbsss|||yyyvvvrrrkkkaaaXXXRRRKKKOOOXXXgggyyyzzzxxxjjjWWWMMMDDDCCCAAA???===<<<<<<;;;::::::999888888777777666888999999999:::<<<@@@CCCGGGLLLTTT___mmm|||uuusssmmmeee___\\\ZZZYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWXXXYYY[[[]]]\\\[[[YYYWWWPPPNNNLLLIIIHHHHHHIIIJJJHHHFFFEEECCCBBBCCCCCCCCCDDDAAA@@@CCCEEEFFFLLLSSS^^^lll{{{xxxmmmggg]]]UUUOOOLLLJJJIIIKKKJJJHHHFFFDDDBBB@@@???;;;<<<===>>>>>>>>>======<<<===@@@DDDJJJPPPVVVYYY]]]^^^___aaadddjjjqqqwwwxxx{{{sssiiieeegggnnnvvvrrriiifffiiillluuuxxxlllYYYRRRLLLIIIGGGDDDEEEHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFHHHHHHEEECCCCCCCCC@@@@@@@@@@@@@@@????????????CCCGGGJJJPPPWWWYYYVVVLLLCCC===@@@EEEQQQkkk~~~{{{wwwtttqqqnnnmmmkkkiiigggddddddeeegggiiijjjkkklllhhhccc^^^[[[VVVSSSYYYaaassstttuuuvvvvvvuuuttttttvvvvvvvvvvvvwwwwwwwwwwwwxxxyyy{{{{{{{{{|||wwwpppggg```YYYRRRKKKEEEDDDEEEFFFKKKSSS]]]ffflllppprrrsssssssssssstttvvvtttvvvyyy|||{{{tttoooqqqyyypppcccQQQBBB:::888777777111222444555666555444444444444444555555555666666444555666888999999999999;;;;;;<<<<<<<<<<<<<<<<<<>>>EEEFFFJJJWWWaaarrr}}}zzzxxxvvvpppeee[[[UUUKKKPPPZZZiii{{{~~~{{{vvvaaaUUUFFFEEECCC@@@===;;;::::::::::::999999888777777666777888888888888:::>>>AAABBBGGGOOOXXXeeevvv{{{ssslllhhhffffffeeebbbbbbaaa```____________\\\^^^```aaabbb```^^^\\\[[[XXXSSSNNNJJJHHHGGGGGGFFFEEECCCBBBAAAAAAAAABBBDDD@@@???BBBEEEDDDFFFIIIQQQZZZhhhxxx~~~wwwlllccc\\\WWWTTTSSSPPPOOOMMMJJJGGGDDDAAA@@@;;;<<<===?????????>>>===<<<<<<>>>AAAEEEKKKPPPSSS[[[[[[\\\]]]```fffnnnsssvvvzzzsssgggcccfffoooxxxuuukkkhhhjjjiiiqqq{{{~~~pppcccUUUOOOJJJIIIGGGEEEGGGKKKHHHGGGEEECCCBBBCCCDDDEEECCCDDDFFFFFFDDDBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA>>>CCCGGGLLLSSSZZZ[[[XXXLLLBBB<<<>>>BBBNNNiii{{{xxxvvvtttrrrpppooommmjjjhhhdddeeeeeefffggghhhhhhiiihhhccc^^^ZZZUUUSSSXXX___rrrsssuuuwwwxxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuu{{{||||||{{{{{{}}}{{{qqqnnngggaaaYYYPPPHHHBBBBBBDDDHHHNNNVVV___gggkkkqqqssstttuuutttuuuvvvxxxvvvvvvxxxzzz}}}zzzsssqqqppprrr{{{sssbbbNNNBBB<<<777666888444444444444444444444444555555555555555555444444444555777888999999888888999:::;;;<<<===???@@@@@@???@@@EEELLLSSS___ttt}}}vvvgggYYY]]]XXX[[[jjj~~~xxx^^^UUULLLDDD@@@>>>;;;;;;>>>:::::::::999999999888888888888888999:::;;;===>>>???FFFNNNTTTZZZeeeuuu{{{uuusssttttttooonnnllliiiggghhhjjjmmmllliiieeeddddddfffffffffbbb]]]VVVQQQPPPPPPPPPPPPIIIHHHFFFCCCAAA@@@BBBCCCCCCDDDDDDDDDCCCDDDGGGIIIMMMQQQZZZfffttt}}}pppeee^^^\\\[[[```___[[[TTTNNNJJJHHHHHHHHHGGGFFFFFFFFFEEEBBB???CCCBBBBBBCCCEEEIIIMMMPPPVVVWWWYYY\\\aaagggooouuuzzz~~~{{{oooggggggqqq}}}yyyuuusssrrrvvvxxx}}}wwwjjj```RRRMMMGGGDDDEEEFFFFFFDDDCCCDDDEEEDDDBBBBBBCCCEEEFFFFFFFFFFFFEEECCCBBBAAA???BBBEEEGGGHHHFFFCCCAAAAAABBBDDDJJJUUU______YYYMMMFFFAAAAAACCCOOOjjjzzzwwwvvvtttqqqooonnnkkkgggdddjjjiiiiiiiiiiiiiiijjjjjjeeebbb```^^^[[[YYY^^^fffssstttvvvxxxyyyyyyyyyxxxyyyyyyxxxwwwvvvvvvvvvwww{{{{{{|||{{{{{{}}}~~~yyyqqqmmmfff^^^WWWOOOHHHCCCBBBDDDIIIOOOXXXaaahhhlllqqqsssttttttttttttuuuvvvuuuvvvwwwzzz~~~~~~vvvrrroooooowwwqqq```MMMBBB<<<777666777444444444444444444444444555555555555555555555555444555777888999999888888;;;;;;;;;<<<<<<=========@@@@@@CCCIIIOOOZZZooosssddd]]]YYY[[[jjj}}}|||~~~hhhVVVMMMCCC@@@===::::::===::::::999999999999999999888888888999:::;;;======AAAFFFLLLOOOSSS\\\iiisss~~~}}}}}}|||zzzwwwuuutttuuuvvvooolllhhhfffgggiiiiiijjjgggccc]]]XXXVVVTTTRRRQQQKKKJJJHHHEEECCCBBBCCCDDDCCCCCCCCCCCCCCCEEEGGGIIIHHHJJJPPPYYYbbbqqquuunnnkkkjjjqqqooojjjbbbYYYQQQLLLKKKJJJJJJJJJKKKKKKJJJFFFDDDFFFEEEDDDCCCDDDFFFIIIJJJOOOQQQUUUYYY___gggpppuuuzzz}}}yyynnnhhhiiittt}}}{{{}}}~~~uuuggg\\\PPPKKKEEECCCDDDEEEDDDCCCBBBCCCCCCCCCBBBCCCEEEGGGIIIHHHHHHGGGEEECCCAAA@@@>>>@@@BBBDDDDDDCCCAAA@@@???@@@BBBGGGRRR[[[[[[UUUJJJDDD@@@AAACCCNNNhhh{{{yyyvvvtttpppnnnllljjjgggdddccccccdddfffgggiiikkklllhhhdddaaa___\\\ZZZ```hhhtttuuuwwwyyyzzzzzzzzzyyy|||{{{yyywwwwwwxxxyyyzzz{{{|||||||||}}}~~~}}}xxxqqqkkkccc[[[TTTMMMHHHDDDBBBEEEJJJRRR[[[cccjjjnnnrrrtttuuutttsssrrrsssuuuuuuvvvxxx{{{~~~wwwrrrpppuuu|||~~~mmm]]]KKKAAA;;;777666777444444444444444444444444555555555555555555555555555666777888888999999888;;;;;;;;;;;;;;;:::::::::@@@@@@BBBEEEKKKWWWlllvvvgggbbbbbblll||||||~~~vvv\\\QQQFFFAAA>>><<<;;;===999999999999::::::::::::888888888999:::;;;<<<===???CCCGGGIIIKKKRRR]]]eeettt~~~||||||ppplllgggeeefffhhhiiijjjllliiieeeaaa^^^ZZZWWWTTTNNNMMMKKKIIIGGGFFFEEEEEECCCCCCBBBCCCDDDFFFHHHIIIGGGGGGJJJPPPVVVaaarrr~~~}}}uuujjj```ZZZWWWUUUUUUUUUVVVWWWUUUQQQNNNMMMLLLJJJHHHGGGFFFFFFGGGGGGJJJPPPVVV^^^gggpppvvvyyy|||vvvnnnjjjmmmxxxyyyyyysssbbbWWWMMMHHHCCCAAABBBCCCCCCAAAAAABBBBBBAAAAAACCCHHHKKKLLLKKKJJJHHHFFFCCCAAA???===>>>???@@@@@@@@@@@@???>>>???@@@CCCLLLTTTTTTOOOGGGAAA???@@@BBBLLLeee~~~}}}|||vvvsssooollljjjiiigggeeeaaabbbccceeegggjjjlllmmmkkkgggccc```]]]\\\ccclllvvvwwwxxxzzz{{{{{{zzzzzz{{{yyywwwvvvwwwyyy|||~~~|||}}}~~~}}}xxxoooiii```WWWPPPLLLHHHFFFCCCGGGMMMVVV^^^gggmmmppptttuuuvvvuuusssrrrssstttvvvwwwyyy~~~yyyvvvyyy}}}zzzhhhYYYHHH???;;;777555666555555555555555555555555444444444555555555555555555666666777888888999999999999999999999:::::::::@@@???AAAEEELLLYYYppp|||ssslllpppyyycccWWWJJJDDDAAA>>>===>>>999999999::::::::::::;;;999999999999:::;;;<<<===:::===AAADDDGGGNNNWWW___gggrrrsssnnniiiffffffhhhjjjkkknnnllljjjhhheeeaaa\\\XXXRRRQQQOOOMMMLLLJJJHHHFFFDDDCCCBBBCCCFFFHHHJJJJJJGGGFFFHHHLLLQQQZZZhhhuuu{{{rrrllljjjgggfffgggggggggddd```\\\XXXVVVSSSPPPMMMKKKIIIHHHEEEIIIOOOWWW___hhhpppvvvxxx|||tttnnnlllppp{{{uuuqqqpppxxxppp___TTTKKKGGGBBBAAACCCDDDCCCAAAAAAAAA@@@@@@AAADDDIIIMMMNNNMMMLLLIIIFFFCCC@@@>>>>>>>>>>>>>>>>>>??????@@@???@@@@@@AAAGGGMMMLLLGGGCCC???===???AAAJJJbbbzzz~~~}}}wwwsssnnnjjjiiihhhfffeeefffffffffggghhhiiikkklllmmmhhhccc```]]]]]]dddmmmvvvwwwyyyzzz{{{{{{zzzyyywwwvvvuuuuuuwwwzzz~~~}}}zzzuuummmfff\\\SSSMMMJJJHHHFFFEEEJJJQQQYYYbbbjjjoooqqqvvvwwwwwwvvvtttssstttuuuwwwxxx|||~~~|||~~~~~~vvvcccTTTEEE>>>:::666555555555555555555555555555555444444444555555555666666666666666777777888999999666666777888999:::;;;;;;>>>>>>AAAGGGPPP___wwwuuuqqquuujjj[[[KKKDDDAAA>>>======::::::::::::::::::::::::999999999999:::;;;<<<<<<999<<>>???@@@AAABBBAAABBBAAA@@@CCCHHHGGGCCCBBB>>>===???AAAIII```xxx~~~|||wwwsssnnnjjjiiihhhfffeeeeeeeeeeeefffgggiiijjjkkklllgggccc```\\\\\\dddmmmwwwxxxyyyzzz{{{zzzyyyyyytttttttttuuuwwwzzz~~~}}}|||tttooojjjcccZZZQQQLLLIIIGGGFFFHHHMMMTTT]]]ffflllppprrruuuvvvwwwvvvtttsssssstttwwwyyy~~~~~~{{{qqq]]]PPPCCC===:::666444555555555555555555555555555333333444444555666666666666666666666777888999:::555666777888999;;;<<<<<<;;;<<>><<<<<<;;;;;;;;;;;;:::::::::::::::999999999::::::;;;<<<===>>>@@@AAACCCGGGMMMQQQZZZcccqqq}}}tttnnnmmmnnnqqqsssuuuuuuvvvwwwvvvrrrkkkggg```]]][[[[[[ZZZWWWQQQLLLIIIGGGEEEHHHMMMQQQQQQPPPNNNKKKIIIJJJLLLNNNVVV^^^eeerrr~~~zzzvvvmmmiiibbb[[[TTTPPPNNNMMMMMMRRRZZZaaagggnnnssswwwzzz}}}xxxtttvvv|||{{{rrrfffhhhrrr}}}mmm]]]RRRJJJGGGCCCCCCEEEGGGEEECCCAAABBBBBBAAAAAACCCHHHKKKMMMLLLKKKIIIGGGDDDBBB@@@AAAAAA@@@@@@AAAAAABBBCCCBBBDDDCCCAAACCCHHHHHHEEECCC???===???@@@III```xxx~~~|||vvvsssooollljjjiiigggeee``````aaaccceeehhhjjjkkkkkkgggccc```]]]\\\ccclllvvvwwwyyyzzzzzzyyyyyyxxxuuuuuuvvvwwwxxxzzz|||}}}{{{}}}yyyqqqlllgggaaaXXXPPPKKKHHHFFFEEEKKKPPPWWW```hhhmmmpppqqqrrrsssttttttrrrqqqrrrsssuuuyyy~~~}}}xxxlllZZZMMMAAA;;;999666444444555555555555555555555555333333444444555666666777777666666666777888999:::777777888999999:::;;;;;;:::;;;@@@FFFNNN[[[pppyyy{{{||||||vvvdddPPPGGGDDDAAA>>>=========<<<;;;:::999999888::::::999999999:::;;;;;;>>>>>>>>>???AAADDDHHHJJJRRR[[[iiixxxwwwuuuvvvxxxzzz|||uuuqqqhhheeeccccccccc```XXXRRRLLLIIIHHHKKKQQQUUUUUUTTTRRRNNNKKKKKKLLLMMMRRRYYY[[[dddqqq{{{zzztttkkk```XXXRRRPPPOOOQQQVVV^^^eeelllqqqvvvzzz{{{~~~|||zzz~~~xxxmmmbbbgggvvv|||lll]]]SSSIIIFFFCCCCCCFFFGGGFFFCCCBBBCCCCCCCCCBBBCCCEEEGGGJJJJJJIIIHHHFFFEEECCCBBBAAAAAABBBBBBBBBCCCCCCCCCAAACCCDDDCCCFFFLLLNNNLLLEEE@@@>>>???@@@IIIaaayyy~~~|||vvvtttpppnnnllljjjgggddd``````aaacccdddggghhhiiijjjgggdddbbb^^^]]]ccckkkvvvwwwxxxyyyyyyyyyxxxwwwxxxxxxxxxyyyyyyzzzzzzzzzyyy|||zzzrrrllleee___WWWOOOKKKHHHFFFDDDMMMQQQYYYbbbiiinnnpppqqqpppqqqrrrrrrppppppqqqrrrtttxxx~~~|||vvvhhhWWWKKK???;;;999666444444666666666666666666666666333333444444555666777777777666666666666888999:::999999999999999999999999:::;;;???DDDIIITTThhhzzz{{{}}}yyy|||iiiUUUKKKHHHEEEBBBAAA>>>>>>===<<<:::999888777::::::999999999:::;;;;;;;;;;;;;;;===???BBBFFFHHHLLLUUUbbbrrr|||wwwmmmjjjhhhhhhiiieee]]]VVVNNNKKKIIILLLSSSXXXXXXVVVMMMIIIFFFHHHIIIJJJOOOUUUVVV]]]fffmmmrrr|||~~~rrrfff[[[UUUSSSRRRRRRWWW___hhhnnntttyyy||||||~~~~~~~~~uuuiii___fffxxx}}}lll]]]SSSGGGEEEBBBCCCEEEGGGEEECCCCCCDDDEEEDDDBBBBBBDDDEEEHHHHHHHHHGGGFFFEEEDDDCCC@@@AAABBBCCCCCCCCCCCCBBB???BBBDDDDDDHHHOOOSSSRRRGGGAAA>>>???@@@IIIbbbzzz~~~|||vvvtttqqqooonnnkkkgggdddffffffeeeeeeeeefffggggggjjjgggeeeccc```^^^ccckkkrrrtttxxx{{{|||{{{yyyxxxwwwwwwvvvvvvvvvxxxyyyzzz|||{{{zzz{{{}}}}}}vvvooojjjddd\\\TTTNNNHHHCCCDDDGGGMMMVVV```eeekkkqqqsssqqqrrrqqqpppooooooqqqssstttssswww~~~sssfffXXXJJJ>>>::::::999777777333444444555555444444333333333333444444444555555888777666666666777999:::999999999999999999::::::;;;>>>AAABBBEEENNN]]]jjj}}}~~~{{{ttt^^^QQQIIIBBB???@@@===@@@BBBAAA===::::::;;;888888888888888888888888<<<;;;:::999:::===@@@BBBKKKOOOYYYiiixxx~~~xxxoookkkhhhjjjmmmlllddd]]]VVVUUUSSSTTTVVVWWWWWWVVVWWWPPPJJJJJJLLLMMMPPPTTT[[[^^^ccceeeiiippp||||||jjj\\\UUURRRQQQSSSXXX```fffkkkooorrrtttyyy}}}|||yyylllhhhnnn}}}}}}mmm^^^VVVOOOIIIAAA>>>AAADDDDDDCCCFFFFFFGGGFFFDDDDDDEEEGGGEEEDDDBBBAAAAAABBBCCCDDDAAA???>>>???AAACCCCCCBBB===@@@BBBDDDLLLVVV[[[[[[RRRFFF@@@BBBEEEMMMfff~~~|||zzzyyywwwtttqqqmmmjjjhhhiiihhhggggggggghhhiiijjjgggeeeddddddaaa___cccjjjtttuuuvvvwwwxxxyyyyyyyyyyyyyyywwwvvvvvvvvvvvvwwwzzzyyyyyyyyy{{{zzztttlllgggaaaYYYQQQMMMHHHEEEFFFJJJMMMVVV```eeejjjppprrrppprrrqqqpppooooooppprrrssstttxxx~~~qqqbbbUUUIII===999999888666666222222222222222222222222333333333444444444555555888888777777777777777888888999999999999:::::::::999===@@@AAABBBJJJXXXbbbuuuzzzyyy{{{hhhWWWMMMDDD@@@AAA>>>@@@BBB@@@===;;;:::;;;::::::::::::::::::::::::<<<;;;::::::;;;===@@@AAAGGGIIIRRR```nnn}}}|||vvvppplllhhhjjjmmmllleee___ZZZXXXWWWWWWYYYZZZZZZZZZWWWPPPLLLLLLNNNPPPSSSXXXZZZ]]]aaabbbccchhhpppvvvrrrbbbXXXRRRPPPRRRWWW^^^eeeiiimmmpppssszzz~~~~~~{{{ooohhhnnn}}}zzzjjj\\\TTTJJJFFFBBBBBBEEEGGGEEEBBBCCCDDDDDDCCCBBBBBBCCCEEEEEECCCBBBAAAAAABBBCCCDDDCCCAAA@@@@@@BBBCCCCCCBBB???BBBDDDGGGNNNXXX]]]\\\TTTIIIBBBCCCEEELLLddd~~~|||yyyxxxvvvssspppllljjjhhhiiihhhhhhhhhiiiiiijjjjjjiiifffeeedddaaa___dddlllwwwvvvuuuuuuuuuwwwxxxyyyxxxwwwwwwvvvvvvvvvwwwwwwxxxxxxwwwxxxzzz}}}}}}wwwpppiiiddd\\\UUUNNNKKKHHHFFFIIINNNRRR[[[dddhhhmmmrrrsssqqqsssqqqpppnnnnnnoooqqqrrrxxx{{{mmm\\\QQQFFF;;;888888666555666777666555444444555666777333333333444444444555555777777888888888777666666888888999999999:::::::::888;;;>>>???@@@EEEOOOWWWfffsss|||{{{~~~|||tttqqqqqquuu```RRRHHHCCCBBB>>>@@@AAA@@@===<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===??????CCCDDDJJJUUUbbbqqq{{{vvvpppllliiiiiilllkkkgggbbb___]]][[[[[[]]]_________YYYRRRNNNPPPRRRUUUYYY^^^aaadddggggggeeefffiiilllttt{{{jjj\\\TTTQQQSSSXXX^^^ccchhhkkkooorrr{{{~~~tttkkkppp{{{ssscccVVVOOOEEEDDDDDDFFFIIIIIIEEEAAA???AAABBBAAA@@@???@@@BBBDDDCCCBBBAAAAAABBBCCCDDDCCCAAA@@@???@@@AAA@@@??????CCCFFFIIIQQQZZZ^^^]]]WWWKKKCCCDDDDDDKKKccc}}}}}}|||yyyxxxwwwtttrrrnnnllljjjggghhhjjjkkkkkkkkkjjjjjjkkkhhheeedddaaa___eeelllxxxwwwwwwvvvvvvwwwxxxyyyttttttuuuvvvwwwyyyzzz{{{wwwwwwwwwxxxzzz}}}zzztttnnngggbbbZZZSSSMMMJJJHHHGGGKKKQQQYYYbbbjjjnnnqqqvvvvvvtttsssqqqpppnnnnnnooopppqqqwwwyyy}}}~~~iiiXXXLLLBBB999888777555444555888777555444444555777888333333333444444444555555444555777888888888777666888888888999999::::::;;;888;;;>>>>>>>>>AAAHHHNNNYYYcccuuu~~~zzzzzz~~~|||pppjjjiiijjjwwwhhhWWWLLLEEECCC@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>AAAAAAEEENNNZZZhhh{{{|||xxxqqqmmmjjjjjjllllllhhheeeaaa___^^^^^^```bbbcccccc]]]VVVRRRTTTWWWYYY^^^ccchhhkkkmmmmmmkkkiiihhhhhhjjjrrr}}}qqqddd[[[VVVXXX[[[```dddhhhkkkooorrrzzz}}}yyyppprrrxxxzzzjjj[[[OOOIIIEEEEEEEEEGGGIIIHHHDDDAAA===???AAA@@@??????@@@AAABBBBBBAAAAAAAAABBBCCCDDDBBB@@@>>>>>>>>>???>>><<>>>>>>>>@@@DDDHHHQQQYYYhhh}}}}}}}}}wwwlllccc```bbbeeeooo}}}ooo\\\PPPHHHDDDAAA@@@???>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======???>>>AAAHHHRRR___rrr|||zzztttqqqnnnmmmnnnmmmkkkhhhcccaaa___```cccfffhhhiiiccc\\\WWWXXX[[[\\\```eeehhhkkknnnpppooollljjjiiihhhmmmsssxxx|||zzzooogggccc___bbbeeegggjjjmmmqqqtttxxx{{{~~~~~~}}}~~~sssrrrsssxxxssscccVVVLLLGGGHHHGGGFFFFFFFFFEEECCCAAA===???AAABBBAAA@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCCDDDBBB????????????>>>======AAACCCFFFNNNWWW[[[ZZZUUUIIIBBBCCCDDDKKKccc~~~|||zzz{{{zzzyyywwwtttqqqooonnneeegggjjjmmmnnnmmmkkkiiijjjgggdddbbb^^^\\\aaahhhwwwxxxzzz{{{{{{{{{zzzyyy}}}}}}}}}}}}|||{{{zzzyyyxxxyyyzzz|||~~~{{{uuupppkkkeeeaaaYYYRRRLLLIIIIIIJJJOOOVVV```hhhooorrrsssvvvuuurrrrrrqqqpppooooooqqqsssttttttuuuuuuuuuuuuuuuttttttrrrtttxxx~~~wwwkkk\\\QQQBBB<<<888888777444444666444333222111111222333444333333333444444444555555222333444666777888999999777777888999:::;;;;;;<<<:::<<<======>>>???CCCEEELLLTTTaaarrr~~~yyywwwyyytttlllbbb[[[ZZZ]]]```iiiwwwxxxcccVVVKKKDDDBBB@@@>>>>>>?????????>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>><<<===BBBIIITTTdddsss~~~}}}|||yyywwwvvvuuutttrrrooollleeecccbbbcccggglllooopppjjjccc]]]]]]]]]]]]```dddhhhkkkpppsssuuusssqqqooojjjllloooqqqrrrtttwwwyyy{{{tttpppgggiiijjjkkklllnnnrrrvvvwwwyyy|||~~~~~~{{{}}}}}}|||tttpppmmmnnnttt~~~~~~ooo```SSSLLLIIIIIIHHHFFFDDDCCCBBBBBBBBB>>>@@@CCCCCCCCCBBBBBBCCC@@@@@@AAAAAABBBBBBCCCCCCEEECCCAAAAAAAAAAAA@@@???<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;<<<>>>???<<<<<<>>>BBBIIIWWWcccttt}}}{{{xxxtttqqqiiihhhgggiiimmmssswwwyyyqqqiiibbb```^^^]]]^^^bbbgggiiinnnsssvvvvvvtttrrrmmmmmmnnnmmmmmmmmmmmmnnnvvv~~~}}}yyyuuunnnnnnnnnmmmmmmooosssvvvwwwzzz|||~~~~~~|||||||||{{{uuuooohhhdddhhhrrr~~~zzzjjjZZZOOOJJJIIIEEEEEEEEEDDDCCCBBBAAABBB===@@@CCCDDDDDDCCCCCCCCC??????@@@AAABBBBBBCCCCCCDDDBBB@@@@@@@@@AAA@@@???<<<>>>>>>???GGGRRRYYYYYYUUUIIIAAAAAAAAAGGG^^^yyy|||xxxwwwvvvtttrrrnnnkkkhhhfffdddfffhhhjjjkkkkkkjjjjjjhhhgggfffeeeaaa\\\^^^cccxxxwwwuuutttuuuyyy|||~~~wwwxxxzzz|||~~~}}}zzztttoookkkgggbbb___TTTNNNIIIIIIKKKOOOXXX```gggnnntttvvvvvvxxxwwwsssrrrqqqpppppprrrtttwwwxxxvvvuuutttrrrpppnnnmmmlllllloootttzzz{{{rrrhhh^^^QQQEEE>>>:::888999888555555888333333444555555444333333333333333444444444555555999888666555444444444555666777777999:::;;;<<<<<<::::::999:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<999888888:::===>>>BBB???===>>>???DDDOOO[[[```vvv}}}xxxuuummmkkkjjjmmmrrryyy}}}uuummmeeeaaa___\\\]]]``````bbbgggmmmqqqrrrpppnnnnnnmmmmmmlllkkkjjjiiiiiihhhppp{{{yyyqqqnnnqqqvvv~~~xxxsssqqqqqqpppnnnmmmooorrruuuxxxzzz}}}~~~wwwyyyzzz}}}wwwoooddd^^^___hhhttt|||uuueeeUUUKKKGGGGGG@@@BBBDDDEEEDDDBBBBBBBBB===@@@CCCDDDDDDCCCCCCCCC>>>???@@@AAABBBCCCCCCBBB@@@>>><<<<<<===>>>===<<<===>>>===>>>EEEQQQYYYZZZVVVJJJAAAAAA@@@EEE\\\vvv|||xxxyyyxxxvvvsssoookkkhhhfffdddeeegggiiijjjjjjjjjjjjiiihhhhhhgggccc]]]^^^cccxxxxxxyyyzzz{{{|||}}}}}}}}}|||}}}}}}||||||}}}~~~~~~~~~zzzvvvqqqmmmjjjeee]]]XXXTTTMMMHHHIIILLLQQQZZZcccmmmoooqqqtttwwwwwwuuusssuuutttrrrpppqqqsssuuuwwwxxxwwwuuuqqqnnnnnnppprrroooqqqxxx}}}{{{uuummmbbbVVVMMMGGG<<<;;;888666444333333333333333333444444444555555555555555555555555555555666666555555555555666666666666666666666777888888888999:::::::::<<<@@@CCCMMMPPPWWWbbbooo{{{xxxzzz}}}~~~wwwjjj___[[[[[[bbbkkkxxxyyyaaaQQQKKKBBB@@@>>>===>>>>>>>>>===@@@???===<<<;;;;;;;;;<<<<<<:::999888999<<<@@@BBBJJJDDD?????????AAAGGGMMMYYYeeewww{{{sssssssssuuuyyy|||}}}}}}sssjjjbbb___]]]\\\^^^bbb\\\]]]___bbbfffjjjnnnpppuuutttrrrpppnnnlllkkkjjjjjjlllqqqyyy~~~wwwrrrppprrrvvvzzzyyytttqqqqqqqqqpppoooooopppqqqrrruuuwwwzzz|||~~~vvvvvvzzz~~~{{{|||~~~wwwkkkccceeemmmvvv|||~~~rrraaaRRRHHHDDDEEEBBBBBBBBBBBBAAA@@@??????<<<===>>>???????????????DDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;<<<===<<<===DDDOOOVVVWWWUUUKKKCCCAAABBBGGGXXXjjj|||{{{zzzxxxuuuqqqmmmiiihhhjjjjjjjjjkkkkkklllllllllkkkjjjgggbbb^^^\\\]]]___xxxxxxyyyzzz{{{|||}}}}}}~~~}}}|||{{{{{{||||||}}}~~~}}}xxxtttnnnjjjgggbbb[[[VVVQQQKKKGGGIIIMMMSSS]]]fffnnnppprrruuuwwwwwwuuusssuuusssqqqpppoooqqqssstttuuutttrrrooolllkkkmmmooonnnrrryyy}}}vvvlll```SSSHHHBBB<<<;;;999777555555555555444444444555555555666666666666666666666666666666777777666666666666777777666666666666666777888888888999:::999:::<<<@@@CCCJJJOOOYYYeeerrrwwwjjjdddbbbdddkkkuuu}}}eeeTTTLLLDDDBBB???>>>>>>??????>>>@@@???===<<<;;;;;;<<<<<<;;;:::999888999<<>>;;;;;;<<<===AAAGGGPPP[[[lll|||{{{zzzzzz{{{~~~~~~|||qqqhhh___\\\ZZZZZZ]]]bbbaaaaaabbbdddgggkkknnnpppvvvuuuuuutttrrrpppnnnmmmlllnnnqqqwww|||yyyxxxzzz~~~~~~xxxsssppprrrqqqoooooooooppprrrsssvvvwwwzzz|||~~~tttqqqsss{{{zzzvvv{{{xxxtttuuuzzzyyykkkZZZLLLCCC@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@???@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;===>>>>>>???FFFRRRYYYZZZUUUKKKBBB@@@AAAEEEVVVggg}}}{{{zzzxxxtttpppllliiigggfffgggiiikkknnnooopppqqqhhhgggddd```\\\[[[]]]___yyyyyyzzz{{{|||}}}}}}~~~~~~}}}|||yyyzzzzzz{{{}}}|||yyyuuuqqqkkkgggddd```YYYTTTMMMHHHEEEIIINNNUUU```iiiooopppsssuuuvvvuuutttsssuuutttrrrqqqqqqrrrssstttssssssqqqnnnjjjhhhiiijjjlllqqq{{{|||uuujjj]]]PPPEEE???;;;:::999777666666777777555555555666666666777777666666666666666666666666888777777777777777777888666666666666666777888888888999999999:::<<<@@@CCCIIIQQQ```nnnyyywwwmmmhhheeejjjrrrzzzlllZZZOOOGGGDDD@@@????????????>>>??????>>>===<<<<<<<<<<<<;;;:::999888999;;;>>>???>>>:::888:::;;;:::===BBBHHHQQQ^^^mmm}}}}}}{{{qqqhhh___\\\[[[[[[___dddgggffffffgggjjjmmmppprrrwwwxxxyyyyyyxxxvvvtttrrrrrrrrrtttxxx}}}zzzuuuqqqooosssqqqooonnnnnnpppsssuuuwwwxxxzzz|||~~~sssnnnnnnyyyzzztttsss{{{yyyiiiXXXKKKDDDBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<===???@@@AAAJJJVVV]]]^^^UUUKKKBBB@@@???CCCRRRccc}}}{{{zzzxxxtttppplllhhhfffdddfffiiimmmoooqqqqqqqqqeeedddbbb^^^[[[ZZZ\\\^^^{{{{{{|||}}}~~~~~~~~~}}}||||||xxxxxxyyy{{{}}}~~~{{{xxxtttooojjjfffccc___YYYTTTLLLGGGEEEIIIOOOVVVaaajjjnnnppprrrsssssssssssssssuuutttsssssstttuuuwwwxxxvvvuuusssnnniiifffeeeeeehhhooozzz{{{wwwpppfffZZZNNNDDD???999888777666666666777888444555555555666666666666666666666666666666666666777777666666666666777777666666666666666777777888888888999999999;;;???BBBKKKVVVhhhxxx~~~pppjjjffflllttt|||uuubbbUUUIIIEEEAAA???>>>>>>>>>>>>???>>>>>>=========<<<<<<::::::999999:::;;;<<<===<<<999999<<<<<<;;;<<<@@@DDDKKKVVVcccsss}}}wwwmmmddd``````aaaeeekkklllkkkkkkkkkmmmqqqtttvvvzzz{{{}}}~~~~~~|||zzzxxxxxxxxxyyyzzz~~~{{{uuuqqqpppoootttrrrpppooooooqqqtttvvvxxxyyyzzz|||sssoooppp|||}}}wwwwwwwwweeeUUUJJJEEEDDDCCC@@@@@@AAABBBBBBBBBAAAAAA======>>>>>>???>>>>>>===??????@@@@@@???>>>>>>===:::::::::::::::;;;<<<======???AAACCCLLLXXX___```VVVLLLCCC@@@>>>AAAOOO```~~~~~~zzzyyywwwsssoookkkgggeeedddgggjjjmmmooonnnmmmlllfffeeebbb^^^[[[YYY[[[]]]}}}}}}~~~~~~}}}||||||||||||xxxxxxyyy{{{}}}~~~}}}~~~~~~zzzxxxsssoookkkhhheee```YYYTTTMMMHHHGGGJJJPPPVVV```iiikkknnnqqqrrrqqqpppqqqsssrrrsssssstttvvvxxxzzz{{{xxxwwwsssmmmfffaaa``````dddlllxxx~~~xxxtttmmmbbbWWWKKKBBB<<<777666555444444555666777333333444444444555555555444444444444444444444444555555555444444555555555666666666666666777777888777888999999999;;;???BBBKKKWWWjjjzzztttlllmmmttt}}}jjjYYYKKKGGGBBB???>>>>>>======>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;999999======;;;<<>>???@@@@@@@@@@@@@@@<<<===============<<<<<<>>>>>>>>>???>>>>>>===<<<:::::::::::::::;;;<<<===<<>>>>>>>>>>>===>>>>>>??????>>>>>>===;;;<<<=========<<<;;;:::999777888;;;<<<::::::===???CCCJJJRRR^^^ppp{{{sssqqqpppooorrrwwwuuutttssssssvvvzzz{{{|||}}}~~~}}}{{{xxxyyy~~~yyyssspppqqqtttvvvyyyxxxvvvuuuttttttuuuuuuvvvwwwyyy}}}xxxvvv{{{zzzlllYYYLLLHHHGGGEEEBBB;;;<<<===>>>???@@@@@@@@@?????????@@@??????>>>=========>>>>>>>>>>>>======;;;;;;::::::;;;<<<======<<>>AAAEEEOOO^^^iiiiiigggkkkttt}}}zzzcccRRRMMMGGGBBB@@@@@@@@@???===>>>????????????>>>===<<<===>>>???>>>===;;;::::::777777:::;;;999:::======@@@EEEIIIQQQ___qqq~~~}}}{{{zzzxxxyyy}}}{{{yyywwwwwwyyy|||~~~~~~vvvvvvtttssstttzzzzzzuuusssuuuxxxzzz{{{{{{zzzyyyxxxvvvuuutttuuuvvvyyy}}}}}}~~~wwwhhhVVVLLLJJJJJJGGGCCC;;;<<<===???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????======>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<======>>>AAACCCFFFOOOZZZ______UUUKKKCCC@@@>>>???KKK[[[{{{~~~yyyuuuttttttrrrqqqnnnllliiihhhbbbdddfffhhhjjjlllmmmmmmkkkjjjfffaaa\\\ZZZ[[[\\\||||||}}}~~~~~~|||{{{zzzzzz{{{{{{~~~}}}|||{{{{{{{{{{{{{{{~~~zzztttpppooonnnnnnooommmeeeZZZQQQKKKGGGGGGLLLRRRXXXbbbjjjjjjooossstttrrrssswww|||}}}zzztttnnniiiiiilllooo{{{|||wwwtttqqqllleee[[[PPPFFF>>>::::::999777666555555555666555555555555666666666777555555555555555555555555666666555555555555666666666666666666666777888888777777888888888:::>>>AAAEEENNN[[[cccbbb___dddllltttzzziiiUUUPPPIIIDDDBBBBBBBBBAAA===>>>???@@@@@@???>>>======>>>???@@@???>>>;;;:::<<<999999<<<<<<;;;<<>>;;;<<<>>>???AAAAAABBBBBBAAAAAAAAAAAAAAA@@@???>>>======>>>>>>>>>>>>>>>===>>>======<<<<<<<<<======???BBBEEEHHHPPPZZZ``````SSSIIIAAA???<<<>>>JJJZZZzzz~~~xxxssssssrrrrrrpppnnnllljjjiiihhhhhhiiiiiiiiijjjjjjkkkiiigggddd```\\\[[[\\\^^^zzzzzzyyyzzz{{{}}}}}}|||{{{|||||||||zzzxxxxxxxxxwwwwwwxxxzzz{{{|||}}}}}}|||{{{xxxuuurrrppppppmmmiiiddd^^^WWWPPPKKKIIIIIIJJJNNNSSSZZZaaaeeellllllmmmooopppsssuuuvvv~~~~~~~~~}}}{{{vvvqqqooollljjjnnnttt}}}xxxtttqqqjjj```UUULLLDDD>>>:::999999999888888777666555555666777666444333333444444444444555555555555666222333555666666555333222333333444444555666666666999999999999999:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999777777888;;;>>>@@@BBB@@@???>>>AAAHHHRRRYYYkkkxxxvvvuuutttpppllljjjjjjkkkmmmlllkkklllrrrzzz|||wwwsssrrruuuyyy||||||zzzxxxvvvuuutttqqqoooqqqsssvvv{{{yyyyyyuuutttxxxlll\\\LLLFFFDDD@@@:::777>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======@@@AAABBBBBBBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<>>:::888888888888777666555444333666888999777555444333444444444555555555555666444444444333333444444444333333444444555666666666999999999999:::;;;<<<===KKKSSS[[[]]]XXXRRRQQQRRR\\\hhh}}}xxxzzz}}}fff\\\NNNEEECCCCCCCCCBBBAAA@@@??????>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;<<<:::888777777999;;;<<<@@@@@@>>>===>>>DDDLLLQQQ]]]jjj~~~{{{xxxooommmkkkfffbbbaaabbbdddbbbccceeekkksss}}}{{{xxxtttqqqppprrruuuwwwwwwvvvuuutttssssssrrrqqqqqqsssvvvyyy~~~}}}|||~~~}}}yyywww{{{|||bbbTTTGGGCCCDDDBBB>>><<<>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????>>>>>>???@@@@@@??????===<<<;;;::::::;;;<<<======>>>>>>>>>===>>>@@@DDDGGGIIIIIIDDD@@@===;;;999===JJJWWWvvv{{{xxxtttqqqqqqpppoooppppppooollliiihhhgggggghhhjjjiiigggeeeiiieeebbb```\\\WWWXXX\\\yyyyyyyyyzzz|||}}}~~~}}}{{{{{{{{{zzzxxxvvvwwwwwwvvvvvvvvvvvvwwwxxxwwwwwwvvvuuurrrooommmkkkeeeaaa[[[VVVQQQMMMIIIFFFBBBEEEIIIPPPXXXbbbjjjnnnoooooooooppprrrtttvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{zzztttnnnkkkhhhfffjjjppp~~~|||yyyvvvtttlll```TTTJJJBBB===999777777777777666555444333222666999;;;999666444333444444444555555555555666666555333222222333555666333333444444555666666666888888888999:::<<<===>>>MMMSSSWWWVVVOOOIIIGGGHHHLLLVVVkkkxxxuuuwwwtttfffUUUIIIEEEDDDAAA===AAA@@@@@@???????????????>>>>>>>>>===<<<<<<;;;;;;===<<<999777666666777888>>>======;;;<<>>========================<<<<<<===>>>???@@@@@@AAAAAAAAA@@@???===<<<;;;;;;999:::;;;<<<===???@@@@@@???>>>>>>???AAABBBBBBAAA@@@>>><<<:::999===IIIUUUsss}}}zzzvvvssstttrrrqqqqqqqqqooollliiijjjiiiiiikkklllllljjjhhhjjjfffcccaaa\\\WWWWWW[[[yyyyyyzzz{{{|||}}}~~~}}}{{{zzzyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvuuuvvvvvvtttttttttrrrpppmmmkkkiiifffaaaZZZTTTOOOLLLIIIGGGIIIKKKPPPVVV^^^ffflllpppppppppqqqrrrssstttvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwyyysssmmmiiieeeccchhhnnn~~~{{{xxxuuulll___RRRHHHAAA;;;888666666666666555444333222222555888888777555444444444444444555555555555666555444333333333333444555333333444444555666666666777777888999;;;<<<>>>???FFFJJJNNNMMMIIIEEEDDDEEEIIIPPPaaa}}}wwwpppnnnooosss||||||yyywww```PPPIIIFFFBBB>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<;;;999777666666777777::::::;;;;;;:::<<>>???===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<>>>???AAABBBCCCEEEDDDCCCAAA???>>>======::::::;;;<<<===>>>???@@@AAA@@@???@@@BBBCCCBBB@@@@@@>>>===<<<;;;>>>IIIVVVppp{{{wwwuuutttsssrrrrrrpppllliiijjjjjjjjjkkkmmmmmmkkkiiiiiifffcccbbb]]]XXXXXX[[[zzzzzz{{{||||||}}}}}}}}}zzzxxxvvvwwwxxxzzzzzzyyyvvvvvvvvvvvvvvvuuuuuuuuurrrrrrrrrqqqooollljjjhhhgggbbb[[[TTTPPPNNNKKKJJJMMMOOOTTT[[[bbbiiinnnqqqrrrrrrrrrrrrssstttuuuvvvxxxxxxxxxwwwwwwuuutttsssuuuooohhhddd___]]]bbbiiiwww~~~{{{tttkkk]]]OOOEEE>>>:::888666666666555555444333222444444555444222333444666444444444555555555555666333333444555555444333333333333444444555666666666666777777888:::<<<===>>>???BBBFFFGGGEEECCCCCCDDDHHHLLLYYYppp~~~}}}|||{{{zzzqqqiiiaaa^^^^^^aaaiiirrrrrr\\\OOOJJJEEEBBB??????>>>============>>>>>>>>>>>>===<<<<<<;;;;;;999999888777777888888999666888999:::;;;<<>>@@@BBBCCCEEEEEEDDDBBBAAA???>>>===<<<<<<<<<<<<============??????@@@BBBEEEFFFEEEDDDAAA>>>===<<<;;;>>>IIIUUUmmm|||uuutttrrrrrrqqqooollliiihhhhhhhhhjjjlllllljjjiiigggdddcccbbb^^^YYYZZZ]]]{{{||||||}}}||||||{{{zzzvvvtttrrrrrrtttvvvvvvvvvsssssstttttttttttttttsssqqqqqqqqqpppnnnkkkiiihhheee```ZZZUUUSSSQQQOOONNNOOORRRXXX___ffflllqqqsssrrrrrrrrrrrrrrrssstttuuuxxxxxxxxxwwwvvvuuutttssspppiiiaaa\\\XXXVVVZZZaaannnyyy}}}rrrhhhZZZLLLBBB<<<999777666666666666555444333222444444333111000111555777444444444555555555555666222333555666666555333222333333444444555666666666666666666777999:::<<<<<<===@@@CCCDDDCCCAAA@@@@@@@@@EEEOOObbb}}}zzzvvvrrrooolllddd]]]WWWUUUUUUVVV[[[bbblllxxxhhhUUUKKKEEEBBB@@@??????>>>===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;888888888888888999:::;;;555666888999:::<<>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<>>>BBBFFFIIIIIIGGGBBB???<<<;;;999<<>><<<:::???HHHUUUkkkzzztttoookkkhhhccc]]]YYYXXXUUURRRSSSWWW^^^iiiyyyzzzaaaPPPGGGCCCBBBAAA@@@@@@??????@@@@@@>>>>>>>>>===<<<<<<;;;;;;999999999999:::::::::;;;555777888888999:::===??????FFFMMMSSSZZZiii}}}zzzpppkkkddd___^^^```bbbccclllpppwww}}}{{{xxxvvvpppooommmkkkkkkmmmnnnppppppqqqqqqqqqqqqqqqqqqqqqlllooopppooonnnooouuuzzz}}}~~~zzztttqqqooopppxxxxxxsssnnnkkklllpppvvv}}}|||rrraaaSSSHHHAAA<<<===>>>======@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;===@@@AAABBBCCCEEEFFFEEECCC@@@===999999::::::;;;;;;<<<<<<;;;<<>>;;;999<<>>:::888777777777777777666555444333111444666666666555555666444444444555555555666666666555333222222333555666333333444444555666666777666666555666666777888888;;;>>>BBBDDDDDDAAA>>><<<999???EEENNN```|||vvvqqqllliiikkkeeeaaa___ZZZSSSPPPQQQVVVaaaqqqqqq[[[OOOJJJDDDCCCBBBBBBAAAAAABBBBBB>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::666777888777777888;;;===;;;AAAGGGJJJNNNZZZmmm|||yyytttmmmiiicccaaaccchhhmmmooo}}}{{{yyywwwuuupppnnnllljjjjjjkkkmmmoooooooooooooooppppppppppppkkknnnppppppooorrryyyyyyzzz}}}zzzrrrpppooorrrxxx}}}sssmmmhhhdddcccfffooovvv||||||wwwlll[[[MMMIIIBBB===>>>>>><<<===???========================;;;:::999999:::<<>>BBBGGGLLLOOOOOONNNKKKGGGBBB>>>;;;>>>KKKXXXqqq~~~yyynnnmmmlllmmmmmmllljjjgggeeeeeeeeehhhjjjjjjiiigggiiigggeeeddd```YYYXXXZZZ~~~}}}}}}|||zzzwwwtttnnnllliiifffeeedddeeeeeeiiijjjkkklllmmmoooppppppmmmllliiifffdddccccccccc[[[ZZZZZZ]]]cccjjjnnnpppttttttttttttuuuuuuuuuuuussstttttttttsssrrrrrrqqqqqqssswww{{{~~~~~~qqqddd\\\YYYXXX]]]cccnnnqqquuuwwwxxxxxxxxxyyy{{{|||}}}ppp___LLLCCC???:::555333444444444444444444444444444444444444444444444444555444444333333444444555444333222111222333444555444444444555666777777888444666888888777666666777:::;;;===??????>>><<<;;;;;;===CCCOOO\\\uuu}}}sssooopppuuutttppphhh___WWWSSSQQQQQQXXXhhhmmmXXXNNNGGGBBB@@@BBBCCC@@@???@@@>>>>>>>>>>>>============<<<;;;::::::999999::::::444555666888:::<<<>>>???>>>@@@BBBFFFKKKRRRZZZ```yyy|||xxxvvvvvvrrrqqqpppqqqssswww|||~~~~~~zzzvvvtttuuutttrrrpppkkkkkkjjjiiihhhhhhhhhiiikkkmmmoooqqqssssssrrrqqqooopppqqqqqqqqqvvv~~~zzzxxxvvvuuuooosssyyy{{{tttqqqttt{{{yyypppfffbbbbbbeeennnuuu{{{{{{qqqaaaSSSKKKCCCAAA>>>>>>??????<<<999;;;;;;;;;;;;<<<===??????>>>===;;;;;;===@@@DDDFFFHHHIIIJJJJJJGGGBBB===:::::::::999999::::::;;;<<<===???BBBEEEIIINNNTTTXXXWWWNNNDDD<<<999===KKKYYYwww}}}wwwqqqooonnnnnnnnnmmmjjjhhhccccccdddeeefffffffffffffffeeeccc___\\\ZZZ\\\]]]~~~|||{{{yyywwwssspppkkkjjjhhhfffffffffhhhiiiiiiiiijjjkkklllmmmmmmnnnllljjjhhheeecccbbbaaaaaa___^^^^^^aaahhhooouuuxxxyyyyyyxxxwwwvvvuuuttttttssstttttttttssssssrrrqqqpppsssyyyvvvhhh___\\\\\\aaahhhooorrrvvvyyyzzzzzz{{{|||~~~nnn\\\JJJAAA===999555444444444444444444444444444444444444444444444444444444444333333333333444444333333333333333444444555444444444555666777777777555666777777666666888999<<<>>>AAACCCBBB@@@===;;;<<<<<>>>>>>>>>>>============<<<;;;::::::999999::::::666666555666777999;;;<<<<<<>>>@@@CCCGGGNNNVVV[[[eeesss|||zzz{{{|||}}}|||xxxtttpppnnnmmmmmmkkkiiiiiiiiijjjjjjjjjjjjjjjjjjlllmmmoooqqqrrrrrrqqqqqqnnnppprrrtttvvv{{{}}}wwwsssqqqrrrvvv{{{zzztttssswww~~~yyyrrrkkkhhhhhhjjjppptttwwwtttiii[[[NNNGGGFFFCCC@@@@@@@@@@@@>>><<<@@@???>>>>>>===>>>>>>>>>??????>>>>>>@@@BBBDDDFFFDDDEEEEEEEEECCC@@@<<<::::::999999999999:::;;;;;;===@@@DDDIIIMMMRRRWWWZZZYYYQQQFFF???;;;===IIIVVVqqq|||wwwmmmkkkkkkkkklllllljjjhhhcccddddddeeefffffffffeeefffeeedddaaa]]]\\\\\\]]]|||zzzxxxuuupppmmmiiiiiihhhhhhhhhjjjlllmmmiiiiiiiiiiiijjjjjjkkkkkkjjjiiigggdddbbbaaa``````aaa______cccjjjsss{{{~~~|||zzzwwwuuusssrrrsssttttttttttttsssrrrrrrqqquuu|||zzzlllddd```aaagggnnnrrruuuyyy{{{|||}}}~~~|||jjjYYYGGG>>>;;;888555555444444444444444444444444444444444444444444444444444444333333333333444444333333444555555555555555444444444555666666777777555666777666666777:::<<<===@@@EEEGGGGGGCCC???;;;>>><<<@@@GGGNNN]]]|||sssggg]]]XXXWWW\\\iii~~~sss```SSSKKKDDDDDDCCCAAA@@@AAA??????>>>>>>>>>=========<<<;;;::::::999999::::::;;;999777666666888:::;;;:::<<<>>>@@@CCCHHHOOOSSSVVVbbbuuu~~~|||{{{|||~~~zzzuuusssqqqmmmiiifffeeeeeedddbbbfffhhhjjjlllmmmmmmmmmlllmmmnnnpppqqqqqqqqqpppooommmppptttwwwyyy{{{~~~yyywwwuuuwwwvvvqqqpppxxx{{{xxxvvvyyy~~~yyyvvvuuuuuuuuuzzzzzzxxxqqqfffXXXMMMGGGGGGDDDAAA@@@@@@@@@???>>>BBBAAA???>>><<<<<<;;;;;;>>>>>>??????@@@AAABBBBBB????????????>>>===<<<;;;999999999999999:::;;;;;;;;;>>>DDDJJJPPPTTTWWWXXXSSSLLLDDD???;;;>>>IIITTTmmm|||vvvkkkjjjjjjkkkllllllkkkiiiddddddeeeeeeeeeeeeeeeeeeffffffeeeccc```]]]]]]]]]|||zzzxxxuuurrrooommmllllllllllllmmmnnnoooiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeebbbaaa______]]]\\\[[[___hhhrrr{{{}}}zzzwwwuuurrrqqqssssssttttttttttttsssssstttxxx}}}{{{nnngggdddffflllrrrwwwyyy|||}}}||||||}}}}}}}}}~~~wwweeeUUUEEE===:::888777888444444444444444444444444333333333333333333333333444333333333333333333444222333555666777666555444444444444555555666666666666666666666555777;;;>>>===AAAFFFJJJJJJFFFAAA===AAA===???DDDHHHRRRiiirrrhhhbbb]]]bbblll|||ppp^^^SSSHHHEEEDDDBBBBBBCCC@@@??????>>>>>>=========<<<;;;::::::999999::::::AAA>>>;;;888777888;;;<<<999;;;<<<===???CCCIIILLLPPPYYYgggwww}}}zzzxxxxxxxxxwwwuuusssqqqnnnmmmkkkhhheeebbb````````````dddfffjjjnnnppppppooonnnmmmnnnoooooopppoooooonnnnnnqqqvvvyyyzzzxxxvvvuuummmjjjjjjqqqvvvsssttt~~~xxxyyyxxxmmm```UUULLLGGGEEECCC@@@>>>======>>>>>>???>>>===;;;:::999999888;;;<<<===>>>>>>>>>===<<<;;;;;;;;;:::;;;;;;<<<<<<999999999888999::::::;;;888;;;AAAIIIOOORRRRRRQQQHHHCCC>>><<<;;;>>>IIITTTlll{{{vvvnnnmmmmmmmmmnnnnnnmmmkkkeeeeeefffffffffeeeeeedddffffffgggeeeaaa^^^]]]]]]~~~|||yyywwwwwwvvvtttrrrssssssrrrqqqpppooonnnnnnjjjjjjjjjiiiiiiiiiiiiiiiiiiiiigggfffcccaaa```___ZZZXXXXXX\\\eeepppxxx}}}}}}|||{{{yyywwwuuusssssssssssstttuuuuuuttttttsssvvvxxx{{{wwwmmmjjjiiijjjooouuu{{{|||}}}}}}{{{{{{{{{|||yyy{{{}}}ppp^^^QQQCCC===:::888888999444444444444444444444444333333333333333333333333333333333222222333333333222333555666777666555444444444444444555555555555555666666555555777;;;>>>;;;???DDDHHHJJJHHHEEECCCCCC>>>===AAACCCIIIZZZmmmvvvrrrkkknnnttt~~~mmm^^^OOOIIIGGGEEEDDDEEE@@@@@@@@@???>>>=========<<<;;;::::::999999::::::BBB???;;;888777888:::;;;:::;;;<<<===>>>AAAEEEHHHJJJOOOYYYdddrrr~~~zzztttooommmlllkkknnnmmmmmmlllkkkjjjiiiiiidddbbb___]]][[[\\\^^^```cccfffkkkoooqqqqqqooonnnllllllmmmmmmmmmmmmmmmmmmnnnqqqwww|||}}}yyytttpppffffffjjjuuu~~~wwwxxx||||||}}}}}}qqqcccWWWNNNGGGDDDEEEDDDBBB@@@>>>===>>>>>><<<<<<;;;::::::999:::::::::;;;===>>>>>>===;;;::::::999999999999;;;<<<===999888888888888999::::::888;;;AAAIIIOOOQQQOOOMMMDDD@@@<<<;;;;;;>>>HHHSSSkkk{{{vvvqqqpppooooooooonnnllljjjgggggggggggggggfffeeedddfffggggggeeebbb___^^^^^^zzzxxxvvvuuuvvvvvvuuusssyyyxxxvvvtttqqqooommmllliiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggfffdddaaa___^^^ZZZYYYYYY]]]eeeooowww{{{zzzyyyyyyxxxwwwvvvuuutttsssssstttuuuuuuuuuuuutttuuuvvvvvvxxxyyy{{{|||}}}yyyrrrnnnooopppqqqtttxxx|||}}}~~~}}}{{{zzz{{{|||zzz}}}xxxiiiVVVKKKAAA<<<:::777777999444444444444444444444444333333333333333333333333333333222222222222333333333333444555555555555555444444444444444444444444444555666555555666999;;;888;;;@@@EEEIIIKKKLLLLLLIIIAAA>>>???@@@CCCPPP___ppp[[[PPPKKKGGGEEEEEEAAAAAA@@@???>>>>>>===<<<<<<;;;::::::999999::::::>>><<<999666555666777999:::;;;<<<======???BBBEEEFFFJJJQQQYYYcccrrr|||wwwsssmmmgggcccaaaaaabbbccccccccccccccccccccccccZZZZZZYYYWWWVVVYYY]]]aaadddgggkkknnnppppppnnnmmmjjjjjjjjjjjjkkkkkklllllllllpppwww~~~xxxrrrfffjjjrrr~~~}}}zzz}}}~~~{{{lll]]]RRRLLLHHHFFFEEEFFFFFFEEEBBB@@@@@@@@@<<<<<<;;;;;;;;;<<<<<<===;;;<<<===>>>???>>>===<<<::::::999999999:::;;;;;;888888888888888999::::::;;;===BBBJJJRRRUUURRROOOHHHCCC???===;;;===GGGQQQiii|||vvvrrrpppooonnnnnnmmmkkkhhhiiiiiiiiiiiihhhgggfffeeefffgggfffdddaaa^^^^^^^^^}}}{{{xxxwwwxxxxxxwwwwwwzzzyyywwwuuuqqqnnnllljjjgggggggggggggggggghhhhhhggggggfffeeeccc```^^^\\\ZZZZZZZZZ___fffnnntttwwwyyyyyyxxxxxxwwwvvvvvvuuusssssstttuuuuuuuuuuuuuuutttsssqqqooooooppprrrssssssooopppuuuyyyyyyzzz||||||}}}~~~}}}||||||~~~}}}tttdddNNNEEE===;;;999555555666444444444444444444444444222222222222222222222222333333222222222222333333333333333333333444444555444444444444444444444444333555666666555555666888777999<<>>===<<<<<<;;;::::::999999:::::::::999888777666777777888999:::<<<<<<<<<>>>AAACCCEEEHHHLLLQQQWWWbbboooxxx}}}|||||||||~~~|||vvvssspppnnniiiddd```]]][[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZTTTTTTTTTTTTTTTXXX^^^cccfffhhhkkkmmmnnnnnnlllkkkggggggggghhhiiijjjkkkkkkkkkooowwwxxxqqqjjjqqq{{{~~~}}}~~~|||wwwgggXXXOOOJJJHHHGGGDDDFFFHHHGGGCCC@@@???@@@<<<;;;;;;;;;;;;;;;<<<<<<:::;;;<<<===============:::::::::999999999888888888888888888888999999::::::<<>>===<<<<<<;;;::::::999999::::::999999999999999999::::::888999;;;;;;<<<===???BBBAAACCCFFFHHHKKKRRR\\\cccjjjrrr}}}}}}yyywwwvvvwwwxxxwwwxxxyyyyyywwwssspppmmmmmmllliiieeeaaa\\\XXXVVVSSSTTTTTTTTTTTTTTTSSSRRRQQQSSSTTTTTTUUUZZZaaaggghhhiiikkkmmmmmmlllkkkjjjeeeeeeeeefffgggiiijjjkkkmmmpppvvv}}}|||ssslllnnnvvv~~~}}}{{{ppp___PPPHHHEEEDDDCCCAAADDDGGGGGGCCC???======;;;:::999999888888888999888888999999:::;;;<<<<<<::::::::::::999888666666888888888777888999999:::888999???IIITTTZZZYYYVVVDDD???;;;999999===HHHSSSjjj}}}wwwsssrrrqqqrrrttttttrrrpppmmmmmmlllllljjjiiigggfffhhhgggeeeaaa]]]\\\^^^___wwwwwwuuurrrnnnjjjgggeeehhhhhhggggggffffffeeeeeeggggggeeecccaaa^^^\\\ZZZ[[[^^^bbbfffiiimmmqqqtttuuuvvvvvvwwwwwwwwwvvvvvvssssssttttttuuuuuuvvvvvvsssrrrooommmiiigggeeeccchhhooowww}}}~~~{{{hhh\\\IIIAAA888444555666555333555555555555555555555555444444444444444444444444444333333222222333333444444444444444444444444444555444444333333444444555444444444555555555555666777888:::===DDDQQQ```kkklllggg^^^SSSLLLKKKQQQVVV___xxxuuu___SSSJJJDDDBBBCCCBBBAAA???>>>???@@@===<<<:::999888888999:::::::::::::::888777666555///444:::===<<<;;;<<<===AAAAAABBBEEEJJJOOOUUUXXX___fffpppvvvzzz~~~{{{wwwsssppplllhhheeeeeebbb```aaadddeeedddccc``````___]]]ZZZWWWTTTRRRPPPOOOMMMLLLMMMNNNPPPQQQRRRSSSUUUXXX\\\```dddffffffggggggggggggeeecccbbbbbbccccccbbbaaacccgggllltttyyy}}}yyypppgggddddddlllwww~~~}}}}}}zzz{{{}}}~~~kkkWWWMMMIIIFFFCCCCCCBBBAAA@@@???>>><<<;;;;;;:::;;;<<<======;;;999888999999999999999999999:::::::::<<<<<<<<<<<<::::::777888999999999777666555444888===DDDNNNVVVWWWSSSHHH>>>888:::===>>>HHHSSSlll~~~xxxsssrrrpppnnnnnnoooppppppooommmmmmllljjjhhhgggfffeeeffffffeeeccc```______```zzzxxxvvvrrrnnnkkkhhhggghhhhhhggggggffffffeeeeeefffeeeeeecccbbb```^^^^^^^^^aaaeeehhhkkkooosssuuuxxxxxxxxxxxxwwwwwwvvvuuuttttttttttttuuuvvvvvvwwwsssrrrpppnnnkkkhhheeedddkkkqqqzzzuuubbbVVVFFF@@@888555555666555222444444444444444444444444444444444444444444444444444333333222222333333444333333333333333333333333444444333333333333444444444444444444555555555555666888:::===CCCOOO^^^hhhsssrrrnnnfff[[[UUUUUUWWW```uuukkk[[[NNNFFFDDDDDDCCCAAA???>>>>>>>>>===<<<;;;::::::999999999999999999999999888888777444777:::;;;::::::<<<>>>@@@@@@AAABBBFFFKKKOOORRR]]]ccciiilllmmmrrr{{{~~~xxxtttooojjjeee```[[[XXXTTTRRRQQQRRRUUUWWWWWWUUUVVVVVVUUUTTTRRROOOMMMLLLKKKKKKJJJKKKMMMOOORRRTTTXXXYYYZZZ[[[^^^aaadddfffhhhhhhhhhgggeeecccaaa```___```aaaaaabbbeeekkkppp{{{~~~~~~vvvjjjaaaaaadddrrr}}}~~~}}}zzz{{{}}}wwwfffRRRIIIGGGDDDAAAAAAAAA@@@??????>>>===<<<<<<999:::;;;;;;;;;:::999888777777888999::::::;;;;;;::::::;;;<<<<<<;;;::::::777888888999888777666555999;;;>>>AAAJJJSSSUUURRRJJJ@@@:::<<<===???HHHSSShhh~~~xxxssspppooommmnnnoooooonnnlllllllllkkkiiihhhfffeeeeeeggggggfffdddaaa``````bbb|||yyyvvvqqqnnnkkkiiiiiihhhhhhggggggfffeeeeeeeeedddddddddcccbbbaaa``````bbbeeejjjmmmppprrrvvvxxxyyyyyyyyyxxxwwwvvvuuutttrrrrrrrrrrrrssstttuuuvvvuuutttsssqqqnnnkkkhhhfffmmmsss{{{~~~lllYYYMMMCCC>>>888666666666444222222222222222222222222222444444444444444444444444444333333222222333333444222222222222222222222222444444333333333333444444444444444444555555555555666777999<<>><<<<<<============<<<;;;:::999777888888999999999::::::999999999888777888;;;>>>>>>>>>>>>???AAAEEEHHHJJJTTTYYY]]]^^^]]]___eeekkk{{{yyysssiiifff```[[[WWWRRRNNNKKKDDDBBBBBBCCCFFFHHHIIIHHHKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKMMMPPPTTTXXXZZZ]]]^^^^^^___```bbbccccccgggffffffeeecccbbb```___[[[\\\]]]___bbbgggnnnsss{{{oooaaa[[[```fffxxx|||}}}}}}}}}|||}}}mmm]]]LLLEEECCCAAA?????????>>>>>>>>>============::::::999999999888888888666666777888:::;;;<<<===999999::::::::::::999999777888888888888777666666:::<<<===@@@IIISSSVVVTTTMMMBBB;;;===>>>>>>GGGRRReee}}}}}}wwwsssnnnmmmmmmnnnooonnnllljjjjjjjjjiiihhhgggeeeeeedddggghhhgggeeecccaaabbbccc~~~|||zzzwwwsssoookkkiiihhhhhhgggggggggffffffeeeeeeeeeeeedddcccbbbaaa``````___eeeiiimmmppprrrtttwwwxxxvvvwwwwwwwwwvvvuuuttttttppppppooopppqqqrrrtttuuuxxxxxxxxxwwwtttpppmmmkkknnnsss{{{sssbbbPPPEEE>>>;;;888666666555333111333333333333333333333333333333333333333333333333444333333222222333333444222222222222222222222222444333333333333333333444333333444444444555555555555777999;;;???HHHSSS\\\kkkvvvyyyllldddaaabbbkkk}}}}}}zzzyyy~~~~~~wwwttt}}}wwwbbbUUUPPPNNNIIIFFFCCC@@@>>><<<======>>>>>>>>><<<:::999888888888888999999::::::999888777666666888:::<<<;;;;;;;;;<<<>>>AAADDDFFFIIIMMMPPPQQQPPPSSSXXX]]]kkkttt{{{tttlllgggYYYVVVRRRNNNLLLIIIFFFDDD>>>======>>>@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIINNNOOOPPPSSSVVVZZZ]]]______```aaabbbcccccccccccccccccccccbbbaaaaaa```___YYYYYYZZZ]]]aaagggnnnrrr{{{yyysssfff\\\[[[eeeooo~~~}}}~~~~~~~~~~~~{{{xxxzzzrrrbbbTTTGGGBBBAAA???>>>>>>========================;;;::::::999888999999999777777888999::::::;;;;;;777777777888888777777777777777888888888777777777888;;;???EEEOOOYYY\\\YYYNNNCCC<<<<<<<<<===DDDOOOccc}}}|||vvvqqqnnnmmmnnnooopppnnnkkkiiihhhhhhgggffffffeeeddddddgggggggggeeecccaaabbbccc~~~}}}zzzxxxuuurrrnnnjjjgggfffeeefffeeeeeeeeeffffffffffffffffffeeecccaaa___^^^^^^]]]dddgggkkknnnpppqqqssstttrrrrrrsssttttttuuuttttttqqqqqqppppppqqqsssuuuwww{{{|||}}}}}}|||xxxtttqqqrrrvvv~~~}}}xxx~~~}}}sssgggXXXIII@@@:::999777666555555333222333333333333333333333333333333333333333333333333444333333222222333333444444444444444444444444444333333333222222333333333333333333444444444444555444666888999<<>>>>>???>>>===;;;:::;;;:::999999888888999999777777666777888999999999999999:::;;;===@@@BBBDDDCCCFFFHHHIIIJJJLLLQQQUUU[[[cccooo|||}}}{{{wwwtttnnnggg___ZZZQQQNNNJJJGGGEEEDDDBBBAAA===>>>>>>>>>>>>???@@@AAACCCDDDFFFHHHJJJLLLNNNOOOVVVVVVWWWYYY[[[]]]^^^___```bbbdddfffggggggfffeeedddcccbbb```^^^]]]\\\\\\XXXXXXYYY\\\```fffjjjmmmooommmiiibbb___eeerrr~~~|||yyyxxxxxxwwwttttttuuu{{{uuuhhhYYYNNNDDDAAA@@@>>>===>>><<<<<<<<<<<<<<<=========<<<<<<;;;::::::::::::;;;:::999999999999999999999666555555555555555555666777777777777777777888888888>>>FFFOOOYYYaaa```ZZZMMMBBB;;;;;;;;;:::BBBMMMaaa{{{zzzuuuqqqoooooooooppppppooollliiigggfffffffffeeeeeeddddddfffffffffdddbbbaaabbbccc}}}}}}~~~}}}|||yyywwwuuunnnllliiigggdddcccccccccccccccdddeeefffgggggghhhgggfffcccaaa___^^^^^^^^^bbbeeeiiilllmmmmmmnnnoooooopppqqqrrrsssttttttttttttssssssssstttvvvyyy{{{|||~~~{{{xxxyyy|||~~~zzzwwwvvv~~~{{{qqqfffZZZOOODDD===888777666555444333333333444444444444444444444444333333333333333333333333444333333222222333333444444444444444444444444444333333222222222222333333333333333333444444444444333555777888:::???GGGMMM```jjjxxx}}}tttjjjddd\\\^^^eeewwwxxxtttssswww{{{}}}{{{ppphhhggghhhpppyyy{{{jjjWWWPPPHHHDDDDDDFFFFFFEEE>>>>>>>>>>>>===<<<;;;:::<<<;;;:::888888888999:::;;;999888888999:::999888999999:::;;;===???@@@AAACCCDDDEEEEEEEEEGGGJJJLLLPPPWWWaaalllxxxzzzwwwvvvuuutttrrrooolllgggaaaYYYTTTPPPLLLGGGDDDBBBAAA@@@???===>>>????????????BBBDDDHHHJJJMMMQQQTTTVVVWWWWWW\\\\\\]]]]]]]]]]]]]]]]]]bbbeeehhhjjjkkkkkkiiihhhfffdddbbb^^^[[[YYYWWWWWWYYYYYYZZZ]]]bbbfffggghhhfffeeedddeeelllwww~~~xxxuuuvvvxxx~~~uuuqqqpppnnnpppuuuxxx}}}|||mmm___RRRIIIBBB@@@@@@>>>===???;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999999888888777666666555555555555666666777777777666777777888999<<>>>>>===<<<;;;;;;;;;;;;;;;:::999888888999;;;<<>><<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<;;;:::999888::::::999999999999999999999888777666666777888999888777666666666777999:::???GGGSSS]]]fffjjjeee\\\MMMBBB::::::;;;;;;BBBMMMbbb}}}}}}xxxuuuqqqooommmmmmmmmmmmkkkiiieeeeeeeeeeeefffffffffffffffffffffeeecccbbbccceeeuuutttsssqqqooommmlllkkkddddddddddddcccbbbaaa```___```bbbdddfffhhhjjjkkkhhhfffeeeccccccdddeeefffjjjnnnrrruuuuuuttttttuuusssssssssttttttsssrrrrrrrrrqqqpppoooqqqtttwwwyyy{{{~~~~~~}}}|||yyywwwwwwxxxyyyyyyuuulll___SSSIIIBBB===;;;666666444333111222444666111111111111111111111111222222222222222222222222444333333222222333333444222222222222222222222222333222222222222222222333222222333333333444444444222555777777777:::@@@EEEIIISSSddduuu}}}zzzoooeeeWWWRRRMMMTTTjjjzzztttrrrqqquuuwwwsssjjjbbb^^^^^^dddnnntttbbbSSSJJJFFFBBB??????>>><<<;;;::::::;;;;;;999888888777999;;;===???NNNGGG>>>999888:::;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<>>>AAAEEEGGGEEEIIIMMMQQQVVV]]]fffmmm}}}~~~rrrhhh```ZZZWWWRRRQQQPPPOOOOOOLLLHHHEEEFFFCCC@@@???AAACCCEEEEEEDDDGGGKKKMMMNNNQQQUUUYYYZZZ^^^dddjjjnnnoooooonnnhhhhhhgggfffeeecccbbbaaa```bbbfffhhhhhheeebbb___[[[[[[ZZZZZZZZZ[[[]]]^^^YYYYYY\\\bbbhhhkkkiiifffffffffjjjwwwvvvpppqqqxxx}}}uuupppmmmjjjiiikkkqqquuuyyyyyywwwooo^^^NNNJJJDDD??????>>>;;;;;;===<<<<<<;;;;;;;;;:::::::::888999;;;;;;;;;:::888666888888888999999:::::::::;;;:::999888888999:::;;;888777666666666888999:::===FFFRRR]]]hhhnnnjjjbbbMMMBBB;;;;;;<<<<<>>;;;999888777555333222222222444333333222111111111222222222222222222222222222222222333333333333444444222222222222222222222222555555555444444333333333333333222222333333444555666666555666777999:::<<>>>>>???;;;777888===<<<;;;::::::999999::::::DDDCCCAAA>>>;;;999777666666777777777777888888888<<<<<<<<<======>>>???@@@CCCEEEIIIKKKOOOSSSXXX\\\lllrrryyy||||||}}}tttfff[[[SSSPPPOOOKKKKKKJJJJJJIIIIIIJJJJJJMMMMMMLLLKKKKKKLLLMMMNNNRRRSSSVVVZZZ]]]```aaabbbiiijjjlllppprrrqqqnnnkkkjjjiiihhhfffdddcccbbbaaabbbbbbaaa___^^^]]]\\\[[[[[[[[[ZZZWWWSSSRRRTTTWWWVVV[[[ccciiijjjhhheeecccaaajjjvvvxxxlllfffhhhpppxxx|||zzz}}}yyypppkkkkkkllluuuyyy|||xxxnnn___TTTMMMBBBAAA@@@???>>>>>>>>>>>>???>>>;;;999999:::<<<>>>=========<<<;;;:::888888888888777666777888:::;;;:::::::::999999999888888:::777444444555777888888@@@CCCIIIRRR[[[bbbeeeeeeVVVJJJ>>>999:::???IIIRRRmmm}}}wwwpppnnnjjjiiiiiiiiihhhgggffffffeeeeeeeeeffffffggghhhjjjkkkjjjgggeeeddddddjjjgggbbb_____________________``````````````````aaa```aaaeeeiiikkkjjjhhhiiigggeeedddeeeiiinnnqqqtttuuuwwwxxxxxxwwwuuutttttttttsssrrrqqqppppppqqqqqqqqqqqqpppppppppppppppqqqvvv{{{~~~~~~}}}{{{{{{~~~~~~zzz}}}{{{xxxwwwyyy|||}}}vvvllleeeYYYOOOFFF@@@<<<999777666555444444333333444444333222222111111111222222222222222222222222222222222222333333333444444222222222222222222222222555555444444444333333333333333222222333333444555555555555555666888999;;;???EEENNNZZZhhhqqqnnngggWWWVVVOOOQQQ___ooorrrhhhhhhgggnnn~~~nnn]]]QQQHHHDDDAAA??????AAA???;;;===AAA<<<;;;::::::999999::::::??????>>><<<;;;999888777777777777888888888888999;;;;;;;;;;;;<<<===>>>???AAACCCEEEHHHJJJNNNSSSVVVaaagggooossstttuuuyyy|||tttnnneee[[[RRRMMMJJJJJJLLLKKKJJJIIIIIIIIIJJJJJJPPPRRRUUUXXXZZZ[[[[[[[[[\\\]]]^^^```bbbccccccdddiiijjjmmmpppsssssspppnnnlllllljjjiiigggeeecccccc```___^^^]]][[[ZZZYYYYYYWWWXXXWWWTTTQQQQQQTTTWWW^^^bbbhhhiiieee```\\\ZZZaaannn~~~~~~zzznnnhhhaaa```gggqqqzzzwwwsssssstttvvvxxxxxxsssgggYYYNNNHHH@@@???>>>===<<<<<<<<<<<<===<<<:::999999999;;;;;;<<<<<<<<<<<<;;;:::999888888888888777888888999999:::999999999888888888888999777555555666777777777;;;>>>CCCKKKSSSZZZ]]]]]]TTTJJJ???:::;;;@@@JJJSSSuuu}}}wwwooommmkkkjjjjjjjjjhhhggghhhggggggggggggggghhhhhhiiijjjkkkjjjhhheeedddddddddaaa]]][[[[[[[[[[[[ZZZ\\\\\\\\\]]]^^^^^^______bbbbbbcccfffjjjllllllkkkjjjiiihhhhhhjjjmmmqqqsssuuuvvvwwwxxxxxxwwwvvvuuutttsssrrrqqqqqqppppppqqqsssrrrqqqoooooooooooopppqqquuuyyy||||||{{{{{{{{{}}}wwwwwwtttyyy}}}yyyuuutttvvvxxx}}}wwwpppeee^^^TTTJJJCCC===999777444444333333333444555555333333222111111111111222222222222222222222222222222222222222333333333333222222222222222222222222444444444444333333333333333333222222333333444555444444333444444666888999;;;???DDDNNN]]]jjjmmmjjjYYYYYYQQQNNNUUU___zzzxxxtttrrruuuooo```RRRJJJDDD@@@???@@@>>>;;;;;;===<<<;;;;;;::::::::::::::::::::::::999999999999999777888888888888999999999:::999999::::::;;;<<<======???AAABBBDDDGGGKKKNNNRRRXXX```fffhhhiiikkknnnoooppprrruuuxxx{{{}}}~~~~~~|||{{{zzzzzzxxxvvvsssuuuuuusssrrrooommmkkkiiiccc```[[[VVVRRROOONNNNNNPPPOOOMMMLLLLLLNNNPPPQQQRRRVVV\\\bbbfffgggfffeeehhhhhhhhhggggggffffffffffffgggjjjnnnrrrsssqqqooommmlllkkkiiifffdddcccbbb\\\\\\[[[YYYXXXWWWVVVUUUSSSSSSRRRPPPOOOQQQUUUXXXaaaeeegggccc\\\VVVTTTUUUgggwww}}}{{{~~~~~~xxxqqqlllbbb```___ccckkkvvv~~~zzzzzz{{{yyyxxxsssjjj]]]PPPFFFAAA======<<<;;;:::::::::::::::::::::999999999999999:::::::::;;;;;;::::::999888888888999888888777777888888888888777777777777888666555666777888777666999:::===CCCJJJPPPSSSTTTQQQHHH???;;;<<>>??????AAADDDGGGHHHNNNUUUZZZ\\\]]]^^^___```aaacccfffhhhkkkmmmnnnooopppqqqsssssssssqqqpppqqqqqqpppooommmjjjhhhffffffeeedddcccaaa^^^\\\[[[[[[[[[ZZZXXXWWWWWWVVVVVVWWWVVVUUUUUUVVVYYY\\\^^^[[[^^^ccchhhkkklllkkkjjjnnnnnnlllkkkiiihhhggggggbbbccceeejjjmmmooonnnlllkkkjjjhhhfffcccaaa___^^^YYYXXXXXXVVVUUUTTTSSSRRROOONNNNNNNNNOOORRRVVVYYY\\\]]]]]]WWWPPPOOOTTTYYYooo}}}~~~{{{xxxtttppplllggghhhkkkpppwww~~~}}}}}}|||xxxnnnbbbUUUIIIAAA===<<<<<<;;;:::::::::::::::999:::;;;;;;;;;:::888777888888999:::::::::::::::777888999999999777666555777777777777777666666666777666666777888888666555999999:::???DDDJJJMMMNNNKKKDDD===;;;<<<@@@JJJSSSqqqyyyrrrlllkkkkkklllnnnmmmkkkhhhkkkjjjiiiiiiiiiiiiiiiiiijjjlllmmmkkkhhhfffdddddd___]]]\\\[[[\\\\\\ZZZYYYUUUUUUVVVWWWZZZ\\\^^^```fffgggiiijjjlllnnnpppqqqtttuuuuuuvvvwwwxxxyyyyyywwwwwwxxxxxxxxxxxxwwwwwwtttsssrrrrrrqqqrrrrrrrrrrrrrrrqqqrrrtttwwwzzz}}}~~~zzzuuutttxxx~~~wwwtttvvv{{{}}}yyytttppppppsssvvvyyy|||~~~|||{{{wwwnnndddZZZTTTKKKCCC===:::888666555444333222222111111222111111111000000111222222111111111111111111111111111111111222222222333333222222222222222222222222333333333333333333333333333333222222333333444555333333222222222444555666444888<<>>AAACCCEEEIIINNNRRRTTTTTTTTTTTTWWWXXXZZZ\\\___aaacccdddeeefffhhhiiiiiiiiiiiiiiimmmmmmmmmllliiifffcccbbb]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[ZZZ\\\\\\\\\]]]```dddgggiiijjjkkkkkklllmmmmmmmmmmmmnnnmmmkkkiiihhhgggggggggaaaaaacccgggkkklllllljjjiiihhhfffcccaaa^^^\\\[[[VVVVVVUUUTTTRRRQQQPPPOOOLLLLLLLLLMMMPPPSSSVVVXXXUUUTTTQQQLLLJJJOOOYYYbbbqqq||||||yyywwwvvvtttrrrqqqtttyyy~~~~~~}}}vvviii[[[OOOEEE???<<<<<<<<<;;;:::::::::;;;;;;::::::<<<<<<<<<;;;999888777777888999::::::::::::777888999999888777555444666666666666666666666666777666666777888888666555888888999<<>>GGGQQQggg|||vvvnnnkkkkkkkkkmmmooonnnllljjjkkkjjjjjjiiihhhhhhhhhiiikkklllmmmkkkhhheeedddcccZZZYYYXXXYYYZZZYYYWWWUUUTTTTTTUUUWWWYYY]]]```bbbhhhiiikkklllmmmnnnrrrtttyyyzzz{{{|||||||||zzzyyywwwwwwwwwwwwwwwwwwwwwwwwttttttssssssssssssttttttrrrssstttwww{{{xxxrrrqqqvvv~~~}}}xxxzzz~~~|||zzzvvvrrroooppptttxxxyyy{{{|||zzzxxxtttjjj___UUUOOOGGG@@@;;;999777666555444333222111111000111111000000000000111222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333222222333333444555444333222222222333555666222666999<<>>======<<<<<<;;;;;;;;;;;;;;;999999888888777666666666666777777777777888888888666666555666666777888999;;;<<<<<<<<<;;;<<>>AAABBBAAAAAA>>>;;;;;;:::<<>><<<======<<<;;;;;;;;;;;;;;;999999999999888888888888555555666666666777777777666555555666666777888999;;;;;;<<<;;;:::;;;>>>@@@AAABBBCCCFFFIIIKKKLLLMMMOOOPPPRRRTTTWWWYYYZZZ[[[\\\^^^_________bbbfffjjjiiilllnnnmmmiiieeecccccc```aaaaaaaaaaaa``````______```bbbdddeeeggghhhhhhfffgggiiikkkmmmmmmmmmmmmmmmllliiigggeeeddddddeeekkkiiigggdddcccccccccdddeeeddddddfffhhhhhhgggeeefffeeebbb___\\\XXXVVVTTTPPPOOONNNMMMLLLJJJIIIIIIGGGGGGIIIMMMQQQRRRPPPMMMKKKJJJMMMTTT```mmmwww|||{{{vvvtttttttttssszzzpppfffXXXLLLDDD@@@===<<<;;;;;;;;;::::::;;;;;;<<<:::::::::::::::999888888777777888888888888888777777666666666666777777888666666666777777888888888999777555555666777777777555555777:::>>>@@@???>>>@@@>>>===<<<:::;;;CCCMMMfff|||vvvppplllkkkjjjkkknnnpppppppppnnnmmmlllkkkjjjjjjjjjjjjiiikkkkkkiiifffcccaaaaaaTTTTTTTTTVVVWWWWWWTTTQQQTTTTTTUUUWWWZZZ___cccfffjjjlllnnnnnnnnnppptttxxx|||~~~|||xxxvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwyyy}}}}}}{{{zzz|||}}}wwwvvvssspppooorrrxxx}}}yyyzzzyyyvvvtttooocccVVVMMMHHH@@@:::777666555555000000000000111222333444000000///000000111222222000000000000000000000000000111111111111222222222222222222222222222222222111111111222222333333333333333222222333333444555555444333333333444555666999:::999555666;;;===<<<;;;===:::<<>>DDDXXXbbbzzzaaaSSSMMMGGGAAA>>>======<<<;;;;;;;;;;;;<<<888999999999::::::::::::555555555555666666666666666555555666666777888999:::;;;;;;::::::;;;===???>>>>>>???BBBFFFJJJLLLLLLNNNOOOPPPSSSUUUWWWYYYYYYXXXYYYZZZZZZZZZ]]]ccchhhgggjjjmmmlllhhhdddbbbbbbddddddddddddcccbbbaaaaaa^^^___```bbbeeegggiiiiiilllmmmoooqqqqqqpppnnnmmmmmmmmmlllkkkjjjiiihhhhhhllljjjgggdddbbbbbbbbbcccdddcccbbbcccddddddcccaaacccaaa___[[[WWWTTTQQQPPPMMMMMMLLLKKKIIIHHHGGGFFFEEEFFFHHHLLLPPPPPPMMMIIIEEEGGGNNN]]]pppxxxsssqqqrrrssssss}}}iii```RRRFFF@@@>>><<<;;;:::::::::999::::::;;;;;;999999999888888888888888777777888888888888777777777666555555555777888999666666777777888888999999:::777444444555777888888666777999===@@@BBB@@@???@@@>>>>>>>>>;;;;;;CCCMMMiii~~~xxxrrrmmmkkkjjjkkknnnppprrrrrroooooonnnmmmlllkkkkkkkkkiiijjjkkkiiieeebbb``````SSSRRRQQQPPPPPPQQQRRRSSSRRRTTTWWWZZZ]]]bbbgggkkkppppppooooooqqqsssvvvxxx~~~~~~|||yyywwwuuuvvvvvvwwwvvvvvvuuutttttttttsssuuuxxx{{{}}}~~~{{{}}}zzzxxx|||}}}rrrqqqqqqsssvvvyyy{{{{{{xxxxxxyyywwwrrrhhh\\\SSSLLLGGG@@@;;;777555444333666444111///000222555777000000000000////////////111111111000000000000000111000000000//////......000111111111111222222222222222222222222222222222555555444333222222222222444444333222333444555666666666666666777777777777777888999999;;;>>>DDDHHHVVVjjj~~~uuuoooooouuusss^^^QQQFFF???>>>>>>>>>===<<<:::999999:::;;;;;;::::::999888777777666666555444444444444555888888888888777777777777888888777777888:::<<<======>>>???AAACCCFFFHHHJJJFFFHHHLLLNNNOOOQQQSSSUUUWWWVVVUUUUUUWWWZZZ]]]___^^^___bbbeeefffeee```]]]___```bbbcccdddccccccbbb^^^^^^___```cccfffhhhjjjoooooooooppppppoooooonnnjjjkkkkkkkkkjjjhhhfffeeehhhgggeeecccbbbbbbbbbccc^^^^^^^^^^^^^^^^^^]]]]]][[[YYYWWWUUURRROOOMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHIIIKKKKKKJJJHHHEEECCCCCCLLL\\\ooovvvqqqmmmlllkkkkkkpppwww~~~{{{fffYYYLLLEEEAAA===999999999999999999999999999999:::::::::999999999888888888888888888888888888888888888999999999:::::::::666666666666666666666666888888888777777777777777444666999<<>>:::777888:::===GGGPPPddd~~~yyysssooollliiihhhhhhjjjjjjiiimmmmmmnnnnnnnnnmmmkkkjjjhhhjjjjjjhhhdddaaabbbdddQQQPPPOOOOOOOOOPPPQQQRRRSSSVVVYYY\\\___ccchhhlllooooooooooooqqqtttwwwyyy~~~~~~~~~~~~|||zzzxxxwwwvvvvvvvvvuuuuuutttttttttuuuttttttuuuxxx|||~~~|||{{{xxxvvvttttttvvvxxxyyyzzz{{{{{{zzzxxxrrrhhh]]]UUUMMMHHHAAA;;;888666444333555444111000000111333444000000000000////////////111000000000000000000000222222222222111111111000111111111111222222222222222222222222222222222222444333333222222222222222444444333333333444555666555555555666666666777777777888888999:::===BBBEEENNN[[[sssvvvlllcccbbbfffqqq}}}ttt^^^MMMDDDDDD?????????>>><<<<<<<<<===;;;;;;::::::999888888777777777666666555555666666666666666666555555555555888777777777888999:::;;;<<<<<<===???AAACCCEEEFFFCCCFFFIIILLLMMMNNNPPPRRRTTTSSSRRRQQQRRRUUUXXXZZZVVVWWWYYY\\\^^^^^^[[[XXX^^^______````````````___aaaaaabbbcccfffiiilllmmmoooooooooooonnnlllkkkjjjiiiiiiiiihhhgggfffeeedddbbbaaa___^^^]]]]]]^^^^^^___^^^]]][[[YYYXXXWWWVVVUUUTTTRRRPPPMMMKKKIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCGGGIIIJJJJJJHHHFFFEEEEEEJJJWWWjjj{{{|||uuuqqqkkkfffddddddfffllltttwwwcccWWWKKKEEEAAA<<<999999999999999999999999999999999999888888888777777777777777777777777777777777888888888999999999::::::666666666666666666666666666666666666666666666666888999;;;>>>@@@@@@???>>>>>>:::777777999===FFFOOOddd~~~zzztttooollliiihhhiiijjjjjjiiillllllmmmnnnmmmlllkkkjjjgggiiijjjhhhdddbbbccceeeNNNNNNMMMMMMMMMOOOPPPQQQUUUWWW[[[^^^aaaeeejjjmmmoooooopppqqqsssvvvyyy{{{~~~~~~|||{{{yyyxxxxxxwwwwwwvvvuuusssrrrrrrrrrsssuuuuuuuuuwwwzzz~~~{{{yyyyyy{{{{{{{{{~~~}}}{{{xxxsssjjj```YYYPPPKKKDDD===999777555333333222111000000000000000000000000000////////////000000000000000000111111222222222222111111111111111111111111222222222333222222222222222222222222222111111111111222333333444333333333333444555666444444444555555555666666777888888888888;;;>>>BBBFFFKKK[[[www{{{nnncccZZZXXXYYYaaalllzzznnnVVVJJJIII@@@???>>>===;;;::::::999;;;;;;::::::999999888888888888888777777777777777666666666666555555555555666666666666777888999999::::::;;;<<<>>>???@@@AAAAAACCCFFFHHHIIIJJJLLLNNNOOONNNMMMLLLMMMOOOQQQSSSRRRRRRTTTXXX[[[\\\[[[YYY]]]\\\\\\[[[[[[[[[[[[\\\```aaaaaaccceeehhhkkkmmmoooooonnnmmmkkkiiigggfffhhhgggfffdddccccccbbbbbb]]]]]]\\\[[[ZZZZZZZZZ[[[]]]\\\ZZZWWWSSSPPPNNNLLLMMMLLLKKKIIIFFFDDDCCCBBB@@@@@@@@@???????????????@@@CCCEEECCC???@@@EEEJJJYYYiii}}}{{{ssskkkccc\\\[[[]]]aaakkkttt}}}{{{{{{wwwmmm^^^TTTIIIDDD@@@<<<999:::999999999999999999999999888888777777777666666666666666666666666666666666777888888888999999999999777777777777777777777777555555555555555555555555888999;;;???BBBCCCBBBAAA???:::777777888<<>>BBBDDDLLLbbbzzzoooddd]]]YYYWWW\\\eeerrriiiWWWNNNEEECCC@@@===<<<;;;999888;;;;;;:::::::::999999999888888888888888777777666888888888888777777777777555555555555666666777777999::::::;;;<<<<<<======>>>AAADDDEEEFFFGGGHHHJJJLLLKKKJJJJJJJJJKKKMMMNNNPPPPPPRRRVVVZZZ\\\\\\[[[ZZZYYYXXXVVVVVVVVVWWWXXXZZZZZZZZZ\\\^^^aaadddffflllkkkkkkjjjhhhgggeeedddfffeeecccaaa`````````aaa___^^^]]]\\\[[[ZZZYYYYYYZZZXXXUUURRRNNNKKKHHHFFFGGGFFFEEEDDDBBBAAA??????<<<<<<<<<===============<<>><<>>AAAGGGUUUmmm~~~|||~~~zzzqqqfff```\\\^^^dddoooiiiWWWLLLHHHCCC@@@?????????>>>;;;;;;;;;:::::::::::::::777777888888888777666555888888888888777777777777444555555555666666666666999999:::;;;;;;;;;;;;:::===???BBBCCCCCCDDDEEEGGGIIIIIIHHHHHHIIIJJJKKKLLLKKKKKKMMMQQQUUUXXXXXXWWWVVVUUUSSSRRRQQQRRRSSSSSSRRRRRRSSSTTTVVVYYY\\\^^^eeeeeefffffffffeeeddddddcccbbb```^^^]]]]]]^^^^^^```___^^^\\\ZZZXXXWWWVVVTTTSSSPPPNNNJJJHHHEEEDDDCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<=========???AAAAAADDDOOObbbppp{{{lllaaaYYY[[[cccnnn}}}~~~uuurrrqqqooommmnnnqqqwww{{{~~~qqqcccYYYQQQJJJDDDBBB???:::999:::888888888888888888888888999999888888888777777777777777777777777777777777666666777777777888888888777777777777777777777777555555555666666777777777666666999AAAIIINNNNNNLLLAAA<<<888888888:::BBBKKKccc|||{{{vvvqqqnnnmmmkkkjjjkkkkkkjjjiiiggghhhiiijjjjjjiiihhhhhhfffhhhjjjhhheeedddeeehhhLLLLLLMMMNNNPPPSSSVVVWWWXXX[[[```dddgggkkknnnqqqvvvwwwxxx{{{}}}~~~|||zzzwwwvvvvvvvvvwwwvvvuuutttrrrqqqqqqqqqrrrppprrrtttvvvzzz|||zzzwwwtttpppiiiaaa\\\RRRLLLDDD===888555222000000000000000///...------000000000000/////////////////////000111111222222111111111111222222222222222222222222333333333333222222222222222222222222000000000111111333444444222333444444555555444444333333333444444444555555555666777777666777999:::888>>>EEEMMM]]]{{{{{{}}}rrrkkkeeedddhhhppp|||dddSSSLLLDDD??????@@@@@@???;;;;;;;;;;;;::::::::::::777777888999999777666555666666666666555555555555444555555666666666555555777888:::;;;;;;:::999999;;;===???@@@@@@@@@AAACCCFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJLLLPPPTTTVVVUUUSSSOOOOOONNNMMMMMMMMMNNNNNNMMMMMMMMMOOOQQQTTTWWWYYY^^^___```aaaaaabbbbbbbbb___^^^]]]\\\[[[ZZZZZZZZZ\\\\\\[[[YYYWWWUUUSSSRRRNNNMMMLLLIIIGGGEEECCCBBB?????????>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;999===BBBGGGPPP^^^qqq~~~vvvkkkdddaaaiiitttvvvqqqoooooommmhhheeefffkkkppp}}}tttgggZZZRRRKKKFFFBBBAAA>>>999888;;;888888888888888888888888999999888888888777777777777777777777777777777777666666666666777777777777777777777777777777777777555555555666666777777888::::::<<>>:::999888:::BBBJJJbbb|||}}}xxxssspppnnnmmmkkkkkklllllljjjiiiggghhhiiijjjjjjjjjiiihhhgggiiikkkiiieeedddeeegggKKKKKKLLLNNNPPPTTTWWWXXX[[[___dddhhhkkknnnqqqtttvvvwwwyyy{{{}}}~~~}}}|||zzzxxxwwwvvvvvvwwwuuutttttttttssssssrrrrrrpppqqqssssssuuu}}}|||}}}}}}~~~yyywwwtttpppjjjaaaWWWQQQHHHCCC<<<777444333222111000000//////////////////000000000000////////////...//////000111111222222000111111111222222222222222222222333333333444444222222222222222222222222222222222222222333444555222333444555555555444444444444444444555555555555444666777777777777999;;;888===BBBFFFQQQiiizzzssspppqqqwww}}}fff[[[NNNDDD@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;:::999777666666666666666555555555555444555666777777666555444555666888::::::999888777888:::<<<===<<<<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGFFFGGGJJJNNNQQQQQQNNNLLLGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKMMMPPPSSSUUUXXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYYYYXXXWWWVVVUUUTTTUUUUUUVVVVVVUUUSSSQQQPPPJJJIIIHHHFFFCCCAAA@@@???;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999999888888999???IIIUUUcccqqq~~~zzzoooeeedddjjjyyy}}}tttqqqqqqppppppooojjjeeeffflllrrr|||{{{yyyrrrgggZZZOOOIIIFFFCCCAAA@@@===999888;;;888888888888888888888888888888777777777666666666666666666666666666666666555555555666666666777777666666666666666666666666333333444555555666777777;;;:::<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<:::888777888888888888777777777777555555777777777666555444333555777888999888777666666888:::::::::999:::<<<<<<===>>>@@@AAACCCDDDDDD>>>???BBBFFFIIIHHHDDDAAABBBCCCDDDFFFFFFFFFEEEDDDFFFFFFFFFHHHJJJMMMPPPRRRUUUUUUVVVWWWXXXXXXXXXWWWUUUVVVVVVVVVUUUSSSQQQPPPQQQRRRSSSTTTTTTSSSRRRRRRHHHGGGFFFCCCAAA???===<<<888888888888888888888888::::::999888777666666555???HHHVVVgggwww~~~oooeee___cccpppuuunnnoootttrrrtttsssooojjjkkkrrryyyxxxvvvqqqhhh\\\OOOEEE@@@DDDAAA@@@@@@===888888;;;777777777777777777777777777666666666555555555555555555555555555555555555555555555555666666666777666666666666666666666666222222333333444555666666888777:::DDDPPPXXXWWWTTTGGGAAA===;;;:::;;;BBBKKKaaa|||{{{uuurrrqqqnnnmmmllllllmmmllljjjhhhggghhhiiijjjkkkkkkjjjiiiiiikkkllljjjeeecccdddfffLLLMMMOOOPPPQQQUUUZZZ]]]dddggglllpppssswwwzzz}}}~~~~~~~~~~~~{{{yyywwwvvvvvvuuuttttttuuuxxxwwwssspppoooppppppoooooossszzzzzzyyyzzz|||{{{{{{qqqgggaaa___XXXLLLBBB>>>;;;777444333222000///222222222222222222222222000...---...///000///...111000...,,,,,,...000111000000000000000111111111000000111222222222222111333222000111222333333333555444333333222222222222444444444444444444444333444444444555555555555666666777888999:::;;;;;;;;;;;;===AAADDDGGGQQQhhh}}}ttt\\\OOOIIICCC<<<:::;;;<<<<<<;;;:::;;;;;;:::<<<===<<<888666666888999888888777666555555444666666555555555444444444666666666777777777777888888777555222000222666999;;;;;;::::::;;;;;;<<<===>>>>>>>>>???@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCDDDBBBCCCEEEEEEFFFIIILLLOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRRRRPPPPPPOOONNNOOONNNNNNMMMLLLKKKKKKKKKGGGEEEBBB???<<<:::999999999888888999::::::999888777888999;;;<<<>>>??????HHHUUUiii|||~~~zzzpppggg```[[[hhhzzzwwwtttuuuvvvwww}}}yyyssspppqqquuuxxxyyy~~~vvviii\\\RRRJJJDDDAAA===<<<<<<<<<<<<;;;;;;;;;999999999888888888777777::::::999888777666555555777777666555444333333222666666666666666555555555999888777666666555555555777777666555555555555555::::::>>>FFFPPPUUUTTTRRREEE@@@<<<999777999BBBMMMaaa~~~~~~yyyuuuwwwtttrrrpppooommmjjjhhhjjjjjjjjjkkkkkklllllllllkkkkkkjjjgggcccaaaaaaaaaMMMNNNQQQSSSUUUYYY^^^bbbhhhkkkppptttwww{{{~~~~~~}}}{{{yyywwwuuuuuutttwwwvvvuuuwwwxxxxxxtttqqqmmmnnnnnnllllllpppxxx{{{{{{|||{{{rrrfff```\\\VVVKKKAAA<<<999555333222222000///000000000000000000000000000...---...///000///...000///...------...///000...//////000111111222222000000111222222222222111222111000000111222333333555444333222222222222222111111222222333333444444333333333333444444444444666666777999999::::::999;;;;;;===@@@BBBJJJ\\\nnnsss___SSSJJJBBBBBBBBBBBB@@@>>><<<;;;;;;:::<<<===<<<999777777999999888888777666666555555777777777666666555555555333333444444444555555555555555555444333333555777888888777777888888999:::<<<<<<======>>>>>>??????@@@??????>>>>>>??????@@@@@@AAABBBCCCCCCEEEHHHKKKJJJJJJJJJKKKKKKLLLMMMNNNLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDBBB???===;;;999999999888777555444444555555555:::999888888:::???DDDHHHXXXeeewww~~~uuulllddd___bbbnnn{{{wwwxxx||||||vvvtttuuuyyy|||}}}{{{ssseeeXXXNNNGGGCCC@@@<<<<<<<<<<<<;;;;;;;;;:::999999999888888888777777666666777777777888888888666666666555444444333333666666666666555555555555555555555555666777888999777777666555555555555555666666999@@@IIINNNMMMJJJBBB>>>;;;999888:::CCCNNNccc~~~{{{yyyuuusssqqqooommmkkkjjjjjjjjjkkkkkkkkklllllljjjjjjiiifffbbb`````````MMMPPPTTTXXX[[[```fffiiimmmqqqvvvzzz}}}|||{{{yyyxxxvvvuuuuuuuuuxxxxxxwwwxxxxxxwwwuuurrrooooooooommmmmmrrrzzz}}}~~~wwwjjj```ZZZSSSHHH???888666333111111111111000////////////////////////000...---...///000///.................................///000000111222222///000111111222222111111000000000000000111111222444333333222222222222333//////000111222333444444222222222222333333333333444555666777888888888888:::888888:::<<>><<<;;;:::::::::;;;<<<;;;999888888999888888888777777666666555888888777777777777666666222333333333444444444444111333555666555555555666666666666666666777888888999999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;===>>>????????????BBBDDDDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@??????>>>???>>><<<:::888888888888777666444222222444777888===;;;999999>>>GGGSSS\\\nnnyyyyyyooogggddddddmmmxxxzzzwwwxxx{{{}}}~~~uuulll___RRRIIIDDD@@@>>>;;;;;;;;;;;;::::::::::::999888888888888777777777666666666666777777777777555555555555555555555555555555555555555555555555555555555555666777888999777666555555444555555555888888:::???FFFIIIIIIGGGBBB???<<<;;;999:::CCCLLLccc}}}{{{vvvsssqqqooonnnllljjjjjjjjjjjjkkkkkkkkkkkkjjjiiihhheeeaaa_________NNNRRRXXX]]]bbbgggmmmpppssswww|||~~~~~~{{{{{{zzzxxxxxxwwwwwwxxxxxxxxxwwwwwwvvvuuusssrrrqqqrrrrrrppppppuuu~~~qqqcccYYYOOODDD<<<666333111000111111111000000000000000000000000000000...---...///000///...---......//////......---/////////000000000000000///000000111111111111111//////000/////////000222333333222222222222222333000111111111222222333333222222222222333333333333333444555666666666666666999666555777:::<<>>???????????????@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBB?????????>>>>>>=========:::999888777666777777888666666666666666888;;;===;;;<<<>>>BBBKKKYYYiiiuuu|||rrrhhheeehhhmmmxxx}}}xxxxxxyyyxxxvvvllldddWWWLLLDDD@@@>>>===;;;:::::::::999999999999888888888888777777777777999888777666555444444333444444444555555555666666444444555555555555555666888888666555555555555555666555555444444555555555:::999;;;???DDDFFFFFFEEEEEEBBB???>>><<<;;;BBBKKKccc{{{~~~zzztttpppmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjiiifffbbb______```QQQVVV]]]ccciiinnnsssvvvxxx|||~~~|||{{{xxxxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvuuusssqqqppppppnnnooopppooopppttt|||}}}{{{xxxfffWWWKKK@@@999444222//////000111111000////////////////////////000...---...///000///...------............------111111000000///.........//////000111111111111000...///000///......000222222222222111111222222333444444333333222222111111333333333333444444444444333333444555555555444444888444444777:::;;;===BBBNNN^^^yyy{{{www|||tttccc[[[PPPHHHDDDBBBBBBAAA<<<:::999888888888888888888888888888777777777777666666666666666666666666444444444555555555666666333444444333333444777:::666666555555666666777888444444444555666666777777555555555666888999;;;<<<:::;;;<<<<<<:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>===>>>>>>??????@@@@@@AAA===============<<<<<<<<<777777666555555666777888555777888888777888:::<<<:::@@@IIISSS___mmm~~~{{{zzz{{{||||||{{{xxxrrriiibbbdddnnnwww{{{|||yyywwwqqqlllaaaZZZOOOFFF@@@===<<<;;;999999999999888888888888777777777777777777777777888777777666555444333333333333444444555666666666333444444444555555666666888777666555444444444444555555444444444444555555666777:::===AAABBBBBBBBBDDDAAA??????>>>???GGGPPPggg}}}~~~yyysssooommmkkkjjjiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjgggcccaaa```aaaWWW\\\ccckkkppptttxxx{{{}}}}}}{{{yyyxxxtttsssssstttuuuvvvwwwwwwvvvvvvvvvssspppnnnmmmnnnhhhkkkmmmnnnnnnrrrxxx}}}~~~{{{zzzwwwbbbQQQEEE;;;666444222//////000111111000........................000...---...///000///...------------------------111000000//////......---...///000000111111000000---000111000...---000333222111111111111222222333555555444333222111000000333333333333444444444444333333444444444444444333666444444888:::999;;;???KKKQQQdddwwwwww|||xxxkkk^^^UUUNNNGGGBBB@@@===:::999999:::999888888888888888888888888888555555666666666666777777222333333333444444444444444555444333222333777999333333333333333444555555333333444444555555666666555555555666777999:::;;;888:::;;;;;;:::999999:::;;;;;;::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<999999999999999999999999777666555555555666888999444777999888777888<<<@@@FFFPPP^^^jjjtttyyyuuuuuuvvvuuutttmmmkkkfffbbbbbbiiiuuu~~~{{{}}}|||uuujjjbbbVVVQQQHHHBBB>>><<<;;;;;;999888888888777777777777666666777777777777777888444444444444555555555666444444444555555555666666333333333444555555666666444444444444555666777888444444444333444444555666777999>>>BBBEEEEEEEEEEEE@@@===<<<>>>???BBBLLLWWWlll~~~zzzuuuqqqpppnnnlllkkkjjjjjjjjjjjjjjjiiiiiiiiilllllljjjgggcccaaaaaabbb]]]ccckkkrrrwwwzzz}}}}}}zzzxxxvvvuuuqqqrrrrrrssstttvvvwwwxxxuuuvvvvvvsssnnnllllllmmmiiilllppprrrsssvvvzzz~~~~~~}}}}}}mmmXXXIII???888555555222000///000111111000........................000...---...///000///.........,,,,,,,,,,,,.............../////////000000...//////000000000000000---000222111...---000444111111111111111222333333333333222222111111000000222222222222333333333333333444444555444444333333444333555888777555888===DDDEEERRRlll}}}yyyzzz~~~{{{zzzuuufffWWWLLLEEEBBB===<<<<<<<<<;;;:::888888888888888888888888666666666777777888888888333333444444444555555555333555666555444444555666333333333333333444555555333333444444555666666666777666666666666777777888666888::::::999888888999:::999999888888999999999777777777888888888888888666666666666777777777777888777666666666777888999555777999:::<<>>??????===;;;888888888888888888999999777777888888999999999999666666666777777777777888222444777888777444333333666555555555555666777777333444444555555666777777999888777666555444444444555777999:::888777777888999888888777777777888888777777777777777777777777666666666666666666666666888888777666666777999999666999;;;>>>EEERRRdddppp}}}vvvpppiiifffeeebbb]]]XXXZZZ\\\aaaiiittt~~~yyywwwyyyooo___RRRHHHEEEAAA>>>======<<<;;;777777777777666666666666555666666666777777888888777666555444333222222111555555555555555555555555222222333333444555666666777777555444444444444444333333333333444444555666111777???EEEHHHHHHGGGFFFFFFAAA<<<:::999;;;EEEPPPaaawwwzzzxxxuuutttrrrpppmmmkkkjjjjjjjjjjjjiiiiiihhhhhhjjjjjjhhheeeaaa______```kkkmmmrrrwww}}}~~~|||xxxuuurrrrrrssssssrrrtttwwwyyyyyywwwtttrrrppprrrttttttrrrqqqqqqrrrwwwyyy|||~~~|||{{{ooofffXXXKKKAAA:::666444222222111111111111222222////////////............//////.........---------111,,,&&&######&&&)))+++---,,,,,,,,,---...000111000000000000////////////111000000////////////000000000111111111222222222222222111111111111111222444333222111111222333444333333333444444444555555333333444444555666666666999555<<>>999999<<<:::;;;<<<999666444666888888888888888666444222111444444555666666666666666666666666666666555444444555555444444444444555555;;;888444222222444666666666666666666666666666666666666555555555555666666777777777777777777777777<<<;;;:::888777666666666555555444444555666777888999777666777888999777666555999@@@IIIWWWjjjsssmmmgggddd^^^WWWTTTVVVWWW```lllvvv}}}yyykkk]]]QQQJJJBBBAAA>>>;;;:::::::::;;;===<<<:::999999999::::::999999777666555555555555555555444333333333333444333333333444444444555555444444333333333222222222444444444444444444444444333333333444444444555555666777:::???DDDGGGHHHHHHCCC>>>:::999999;;;BBBJJJ___ppp~~~zzzvvvssspppmmmjjjhhhkkkiiigggfffggghhhggggggiiilllmmmiiibbb^^^```cccsssuuuzzz|||yyyuuussssssssstttsssttttttuuuttttttssssssppprrruuuvvvxxxzzz}}}}}}{{{zzz{{{}}}zzzxxxkkkbbbUUUHHH???999555333111000000000000000000111////////////............//////.........---------...***&&&%%%'''+++...///------,,,,,,---...///000000//////////////////////////////......///000000111111222222222333333333222222111000000111111222333222222111111222222333333333333333444444444444333333444444555666666666<<<999???LLLYYYiii}}}xxxvvvxxx|||vvvdddQQQHHHCCC>>>;;;;;;:::<<<===<<<:::999:::<<<555666777777888777666666777888888999999888888777666777777777777666555444999999888888888888999999888777666666666777777777666666666666666666666666666666555555555555666666666666666666666666666666999999888777777777777888888888888888888888888888999999999888999999:::;;;DDDJJJRRR\\\iiizzz{{{vvvooohhhbbb^^^XXXRRRPPPRRR[[[dddqqq{{{~~~}}}~~~rrrdddWWWLLLFFFBBB@@@>>>;;;:::999::::::222333555777999999::::::999888777666555555555555777777666555555555555555333333333444444444444555555555555666666777777777444444444444444444444444333333333444444444555555666777999>>>CCCFFFGGGFFFBBB===:::999999;;;BBBJJJ]]]nnn~~~zzzvvvssspppnnnkkkhhhkkkiiigggggghhhiiiiiiiiijjjllllllhhhccc``````aaazzz}}}~~~|||yyyvvvttttttttttttuuutttrrrqqqppppppqqqrrrnnnpppssswww|||zzzwwwxxxyyy}}}{{{uuuoookkkccc[[[OOODDD<<<777444222000000////////////000000////////////...........................---------...,,,))))))+++...//////......---------......///////////////////////////------------...///000000222222222222333333333333111111000000000111111222111222222222222222222111222222333333333444444444333333333444555555666666;;;;;;>>>DDDIIISSSlll}}}wwwuuuvvvzzzzzzaaaRRRJJJDDD===999:::;;;<<<;;;999777888888555555666777888888777777888888888999888888777777777777888888777777666666888777777777777777777888444555777888888888666666666666666666666666666666666666666555555666666666666666666666666666666666666666555666666777888999888999:::;;;;;;:::999888777999<<<======@@@FFFKKK[[[aaajjjsss~~~~~~xxxtttpppmmmkkkccc[[[VVVRRRNNNPPPTTTdddmmmyyy|||uuutttyyyttthhhZZZOOOFFFBBB@@@???===;;;999999999:::---000444777999:::999888888888777666555555555555777666666555555555555555333333333333444444444444444444555666777888999999555555555555555555555555333333333444444444555555555666888<<>>AAAHHHZZZlll}}}zzzyyy{{{yyyfffYYYOOOGGGAAA???>>>===;;;888555444333888777777777666555444444333333444555555555555555777777888888888888777777666666555555555555666666444555777777666555444444666666666666666666666666555555666666666666555555666666666666666666666666555555555555555666777888666888:::<<<===<<<;;;:::999>>>DDDGGGIIIPPPZZZbbbpppttt{{{{{{wwwtttrrrpppnnnlllggg]]]SSSOOOMMMPPPXXX```pppxxxxxxoooooovvv~~~}}}vvvkkk^^^QQQHHHBBB???>>>===<<<:::999999888999555666888999999888777666888777666555555555555555555444333333222222333333222222333333333444444444222222333333444555555666666666666666666666666666333333333444444444555555444555777;;;???AAAAAA@@@===999666777888999@@@HHHYYYiiizzz~~~{{{vvvrrrpppnnnllljjjiiigggfffgggjjjmmmnnnnnnnnnlllhhhfffdddbbb^^^\\\|||{{{yyywwwuuutttttttttrrrrrrqqqqqqooommmkkkiiicccdddfffjjjqqq}}}|||xxxvvvvvvuuuqqqmmmqqquuu}}}}}}tttjjj```ZZZOOOIIIAAA:::666333222111222111111000000111111222////////////............---.....................///...------...---+++)))..................------------....../////////000,,,,,,,,,------///000111////////////000000000000000000//////000111111222000000222333333222000000111111111222222222333333222222333333444555555555666555777;;;???EEEOOOXXXqqqooo```VVVPPPGGGDDDAAA===;;;888777555888777666555444444333333///000111333444555555666777777888888888888777777888888777777777777888888888999888666444333444666666666666666666666666666555555666777777666555555555555555555555555555555666555555555555555666666777999===AAAEEEFFFGGGFFFIIINNNTTTXXX[[[bbbmmmuuu||||||zzztttuuuuuuwwwwwwuuupppmmm___UUUKKKHHHKKKTTTcccppp|||vvvpppjjjlllttt{{{|||zzztttmmmbbbUUUJJJDDD@@@???<<<<<<;;;:::999888888777;;;:::999888777666666666777666666555555555555555444444333222222222222222222222222333333333444444222222222222222222222222666666666666666666666666333333333444444444555555444555666:::===???>>>===:::666444666777888???GGGYYYhhhxxx{{{vvvrrrpppooommmlllhhhgggfffgggjjjmmmooooooooollliiifffdddaaa]]]ZZZzzzzzzxxxvvvuuutttsssssspppppppppooollljjjgggeee^^^^^^___bbbhhhttt~~~{{{yyywwwuuuttttttsssrrrqqqooottt}}}xxxmmmcccYYYSSSGGGBBB;;;666333333222222222222111111111111222222////////////............---------...............+++***+++,,,...///...,,,------......///......------------......//////000------------...///000000---.........////////////////////////000111111222000111111111111111111000000000111111111222222222222222222333444444555555777666777888<<>>DDDKKKQQQWWWZZZ\\\bbbeeeiiilllooottt{{{}}}vvvsssrrruuuwwwzzz}}}{{{uuummmfffUUULLLFFFGGGOOO\\\nnn|||qqqnnnlllooouuuxxxvvvssshhhbbbWWWLLLDDD???>>>>>>:::::::::999888777777777777666555444444555666777666666555555444555555666666555555444444444444444222222222222333333333333444444444444333333222222555555555555555555555555333333333444444444555555555555666999<<<===<<<;;;999555555777888:::@@@HHHYYYiiiyyy{{{vvvrrrpppooonnnmmmiiihhhgggiiillloooppppppnnnmmmjjjfffbbb___\\\[[[~~~}}}}}}yyyxxxwwwvvvtttsssrrrrrrpppnnnllliiifffdddcccccc[[[[[[[[[]]]cccnnnzzz|||wwwuuurrrrrrrrrrrrqqqqqqsssuuuuuuzzz}}}qqqeeeYYYOOOIIIAAA===777333222222222222111111000000000000111111////////////............---------.........//////,,,++++++,,,...///...---+++,,,---/////////......,,,,,,---......///000000/////////......///000000.........////////////000.........//////000222222111111000000000000111111000000000000111111111222111222222333333444555555333555666444444:::CCCJJJWWWddd|||vvvfff^^^TTTKKKFFFCCC@@@>>>:::999888777666666777777555555666777777777666666444555666777777777777666555555444444444444555555111555888888555444666999666666666666666666666666444555666777777666555444555555555555555555555555444444444555666777999999???CCCJJJSSS]]]fffmmmqqqvvvwwwyyy|||zzzsssrrrrrrtttvvvyyy{{{wwwnnnbbbZZZMMMHHHGGGNNNXXXfffvvv~~~ttttttttttttuuusssooolll[[[UUULLLCCC===;;;;;;<<<999999999999888777666666333333444444555555555555555555555444444555555666666555444444333333444444111222222222222333333333333444444444444444444444444444444444444444444444333333333444444444555555666666777999<<<===;;;::::::777777999;;;<<>>:::555222222222333333000000////////////000000000/////////............---------.........//////111///------......,,,+++***+++---///000000//////,,,,,,------...///000000111000000////////////000////////////000000000000............///000222222222111000//////000111222000000000000111111111111111222222333333444555555---222444000---555DDDOOOQQQXXXiiiwwwhhh[[[SSSMMMIIIFFFAAA???<<<999777555555555777777777777666555444333444444555666666777666666999999888888888888999999(((...444666444222333666666666666666666666666666444555666888888666555444555555555555555555555555222333444555777999;;;<<<@@@DDDLLLWWWcccnnnwww|||yyyttttttvvvoooqqqttttttpppfffYYYPPPJJJIIILLLVVVbbbnnn|||wwwwwwvvvtttqqqlllgggdddRRRMMMEEE>>>999777888999888888999888888777666555333444666888777666333222555555444444444555555666444333222222111111222222111111222222222333333333000111222222333444555555444444444444444444444444333333333444444444555555777666777999<<<<<<;;;999;;;999999;;;===???EEEMMM\\\lll|||{{{uuuqqqpppoooooooooooonnnmmmnnnpppsssttttttlllnnnnnnhhh```ZZZZZZ\\\}}}|||||||||{{{yyyyyyyyyyyyxxxvvvtttrrrpppooojjjccc]]][[[^^^cccfffaaa```aaafffmmmtttzzz}}}|||xxxxxx{{{zzzuuurrrppppppuuuxxxzzzyyyvvvrrrpppooorrrqqqooonnnpppvvv~~~oooaaaUUUIIIAAA@@@999777555444555555444333222000///...///000//////...///000000///---+++***........................///......------,,,++++++///...------------......---......///////////////---......///////////////000000////////////000000000000000000000000000000//////000000000000//////000000000000111111111111333333333222222111111111222444555666666777:::<<>>;;;:::888777777555333444555777777777444222222333777:::;;;<<<666777777777777777666555999888777666555555555555888666444222111222444555333555777888777777888:::222333444333222222444666999999999888888:::???BBBEEEKKKRRRYYYdddsss|||zzzuuupppooommmiiiccc\\\VVVSSSOOOTTT\\\dddmmmvvv~~~~~~zzzvvvppphhh```ZZZIIIFFFBBB===:::777666666888888777666555444444333555555555555555555555555888777666555444333222222444333222222222222333444444444555555555444222111222222222222222222222222555333222333555666555333111222333333444444333333666666888;;;>>>??????===:::<<>>AAAKKK\\\ooo}}}ssskkkjjjoooxxx{{{jjjbbbWWWMMMGGGBBB>>>;;;===;;;999888999::::::999999777555555777888888777888888888888777777777777777777777666666666666666777666666555555555555444555666777777555444555666555666666666444555777999888999:::;;;===@@@EEEIIIQQQWWW^^^eeeooo|||}}}}}}}}}yyyvvvooolllgggbbb]]]YYYWWWVVV]]]```eeejjjpppwww~~~zzzrrriii^^^TTTNNNGGGDDDAAA===999888777777777666666555555444444333555555555555555555555555777666666555555444333333666555444444444444555666555555666666666555333333222222222222222222222222555333222222444555444222222222333444444444444444222333555:::>>>AAAAAA@@@===>>>AAADDDDDDCCCIIIQQQ^^^kkkzzz|||vvvrrrqqqppppppooonnnmmmllllllllllllmmmnnnjjjiiigggccc^^^[[[ZZZ[[[~~~{{{yyywwwwwwwwwwwwvvvuuussstttuuuuuuuuutttsssrrriiiddd^^^[[[\\\bbbjjjppp}}}}}}}}}}}}|||zzzyyyxxxooooooqqquuu{{{}}}wwwsssqqqqqqqqqqqqtttvvvwwwuuusssrrrrrriiiiiiiiilllttt~~~}}}qqqfffZZZRRRKKKBBB;;;:::555444222111222222111000000000000000////////////000///...---------------------------------------,,,,,,,,,---------............///000000//////...------...////////////...------...////////////.........------------......//////////////////////////////000000000000////////////000000000000111111222222222222222111111111222333555555555666999;;;:::???HHHTTT```qqquuujjjeeedddhhhqqq{{{uuuhhh]]]TTTMMMIIIEEEBBB???<<<;;;;;;999888===;;;999888999999888777888777666555444555666666555666777888888888777666333333555555555444222111999::::::888666444444444888999999888888999<<>>;;;999888777777444444444444444444444444444444444444444444444444333333333333333333333333666555555444444555555666555555666666666555444444222222222222222222222222555444222222333333222000333333444555555555555444222333555999>>>@@@@@@???>>>===>>>??????>>>DDDLLL[[[hhhxxx~~~zzzuuurrrqqqqqqqqqpppnnnnnnmmmlllllllllmmmmmmggggggfffbbb^^^\\\\\\\\\~~~||||||||||||yyywwwuuuuuuuuuuuutttsssttttttuuuuuutttrrrqqqpppgggccc]]]ZZZ]]]dddmmmssszzz}}}~~~yyyuuurrrkkkmmmqqqwww|||||||||~~~{{{vvvrrrqqqqqqrrrpppsssuuuuuusssrrrqqqrrriiijjjlllooovvvxxxrrrnnndddZZZQQQLLLFFF>>>888666555333111111222333222111///000111000///......///000///...,,,,,,------...------------------------++++++,,,,,,---...//////......---------...//////,,,---......//////......,,,---......//////......///......------....../////////////////////////////////000000000000//////////////////000000000111222222222111111111111111222333444555444555888:::;;;===CCCLLLVVVbbbvvvqqqhhhccccccjjjssswwwmmmeeeaaaWWWSSSMMMHHHEEEBBB>>><<<>>><<<;;;;;;<<<<<<<<<:::999888666555555666777999555777888999999888666555333444444444444444333333;;;<<<<<<:::888666777888888:::<<<===>>>AAAEEEHHHOOORRRWWW[[[___dddiiimmmpppxxx}}}qqqpppooooooooolllhhhdddZZZXXXUUUSSSVVV\\\bbbgggnnnqqqvvvyyy|||~~~{{{xxxyyyyyymmmaaaUUUKKKEEE???>>><<<:::888888777777222222222333333444444444444444444444444444444444//////000000111222222222333333333333333333333333444444444444444444444333222222222222222222222222555444333222222111000///333444555555666666555555555666777999<<<===<<<;;;===:::888888888888>>>EEEYYYgggwww~~~{{{vvvsssqqqqqqpppooommmlllllllllmmmmmmmmmnnniiiiiigggddd___]]]\\\]]]}}}{{{{{{{{{{{{xxxvvvttttttuuuuuutttsssvvvvvvuuutttrrrooollljjjccc___ZZZXXX[[[ccclllrrruuuzzz{{{tttmmmjjjkkknnnsssxxxzzz||||||}}}zzz{{{|||}}}~~~zzzvvvsssrrrrrrrrrqqqsssttttttsssqqqqqqrrroooqqqsssuuuwww{{{xxxqqqjjjeee]]]TTTLLLHHHCCC;;;555444111///------...///...---...000222222///......///000///---,,,,,,---...///------------------------***++++++,,,---...//////...,,,***((()))+++...000,,,------...............,,,------...............000//////////////////000........................//////000000000000//////...////////////000000000111111111111111111111111222333444444444444666888888666999AAAJJJTTTaaalll}}}pppgggeeekkkrrr}}}}}}zzzrrrmmmfff___YYYTTTOOOKKKCCCBBBAAA@@@AAAAAA???===>>>===;;;:::;;;<<<>>>@@@:::;;;<<<<<<:::888555333888777555444444666777888999999:::999888888:::<<<<<>>;;;999888666666666666555444333222444444444444444444444444333333333333333333333333///000000111222222333333222222333444444333222222222222111111111222444555222222222222222222222222222444666555333222444666111222333333444444333333555555555888::::::999777555111///333777999<<>>KKK^^^rrr|||~~~zzzvvvuuuuuuvvvtttrrrnnnkkkjjjiiigggfffggghhhhhhfffbbb___]]]\\\}}}}}}|||zzzyyywwwvvvvvvtttsssrrrqqqpppppppppppppppnnnkkkhhhfffeeeffffffhhhlllooorrrzzzwwwlllhhhiiimmmwwwzzzxxxwwwwwwtttsssyyy{{{wwwsssuuuwwwzzz}}}{{{wwwuuutttsssssssssqqqppppppooohhh]]]TTTIIIDDD===777444333222222222111000///............000000/////////...............////////////.........---,,,++++++,,,---.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////.........------------........./////////000.................................///////////////............////////////000000//////000000111222000111111222222333333444777666666666777:::>>>@@@EEELLLWWWcccrrr|||xxx{{{~~~zzz|||~~~{{{xxxwwwuuuqqqpppvvv{{{{{{xxxvvvnnnfffdddaaa\\\YYYZZZPPPOOONNNOOOSSSYYY```eeehhhjjjlllnnnqqqvvv|||xxxooommmooorrruuuyyy|||zzzqqqeee[[[UUUKKKEEE===:::;;;;;;999666333444555555666555555555555555666666555444444333222222333333333333444444333333333333333333333333222222222222222222222222222222222222111111111000111111111222222222333333333333333333333333222222333333222222222111111111222333444666777777777777444444333222222555999===KKK]]]pppzzz}}}~~~{{{yyywwwvvvsssqqqmmmkkkkkkjjjiiihhhhhhiiiiiigggccc___]]]\\\zzzyyyyyyyyyyyyxxxxxxxxxtttssssssrrrqqqpppooonnnpppnnnjjjhhhiiilllppprrrsssvvvzzz}}}}}}uuunnnlllooouuu|||yyyxxxxxxwwwxxx}}}xxxxxxzzz{{{}}}}}}{{{wwwtttqqqpppoooooonnnnnnpppqqqnnneeeXXXOOOFFFAAA;;;666333222111000000//////......//////000000000000000////////////......////////////......,,,,,,++++++++++++,,,,,,......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...............---------.............../////////........................---.........//////000000............///////////////............///000000000000111111222333333333555555555555666777999:::<<>>888666888999888777333444444555666666555555666555555444444444444444222222333333333333444444222222222222222222222222333333333333333333333333111111111000000000000000111111111222222222222333222222222333333333333333444333222111000111222222222333444555666777777777333333222111111444999<<>>888444222111000///...............///000111111111000000000/////////+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,------,,,,,,++++++******------------------------------,,,,,,,,,,,,------........................................................................------......///000000000............//////////////////......//////000111000000000111222222333333111222333444555555555555888???DDDFFFJJJYYYssstttjjjfffeeeiiirrr}}}|||zzz{{{~~~yyyxxxyyy||||||yyyooofff\\\UUUOOOJJJKKKNNNRRRXXXcccoooyyy~~~xxxvvvtttpppllljjjhhheee^^^TTTKKKCCC???===:::666555666777777666333444444555666666555555444333222111111111333333222222222333333333444444111111111111111111111111333333333333333333333333222222222111111111111111111111111111222222222222222222222222222333333333444333111//////000222333222222444555666777777777444444333222222444999===JJJYYYjjjtttzzz{{{sssooonnnllliiiiiijjjkkkkkkjjjiiijjjjjjgggccc___\\\\\\yyyyyyxxxwwwvvvvvvuuuuuuuuutttrrrooollliiigggfffgggjjjooouuu{{{}}}{{{}}}}}}~~~}}}||||||{{{{{{||||||}}}uuuvvvuuurrroooooorrrtttzzz|||}}}{{{sssfffVVVLLL>>>;;;666222111000///...------------...///000111000000000000////////////++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,------......------------------------...------,,,,,,------...---....................................---------........................---.........//////000000............////////////000////////////000111111///000000111111222333333///111222444555666666666666:::===@@@EEEQQQbbbooozzzlllccc\\\\\\aaalll~~~}}}yyyuuurrrqqqtttxxx|||~~~{{{uuupppeee]]]SSSNNNJJJJJJOOOVVVdddjjjttt~~~~~~yyyxxxuuunnniiigggbbbYYYPPPIIICCC@@@>>>;;;999777555555666666666444444555555555555444444333222111000000111333444222222222333333333444444111111111111111111111111333333333333333333333333111111111111111111111111000000111111111222222222333222111111111222333333444333111//////000111222111222333555666666666777555555444333333666:::>>>JJJWWWgggqqqzzz~~~wwwqqqmmmllljjjhhhggghhhiiiiiiiiiiiiiiiiiifffbbb^^^[[[[[[yyyyyyxxxvvvuuutttsssrrrrrrpppmmmjjjgggfffeeeeeehhhmmmttt|||zzzuuuvvvzzz~~~|||vvvuuutttsssssstttuuuvvvtttvvvwwwvvvtttuuuzzz~~~~~~ssscccSSSJJJ;;;888444111000000///......---------...//////000////////////............------............------,,,,,,------------,,,,,,******+++,,,---...//////------------------------......------------......---------........................---------------........................////////////////////////............////////////000000//////000000111222//////000000111222222222222333444666777888888888444555777:::AAAIIIQQQVVVhhh~~~oooccc[[[[[[___gggxxx}}}yyywwwuuutttrrrrrrssstttuuusssmmmeee```XXXRRRNNNMMMMMMPPPYYYbbbpppttt{{{~~~zzzwwwssskkkeee^^^XXXNNNFFFAAA???>>>>>>:::999888666555555666666666666666666555444333222333333333333333444444555222222333333333333444444111111111111111111111111222222222222222222222222////////////000000000000000000000111111111111222444333222000000111111222333222111000///000111111111222333444555666666666555555555333333666;;;>>>IIIVVVeeepppzzz}}}xxxtttqqqpppnnnkkkiiihhhhhhhhhhhhggghhhiiihhheeeaaa\\\ZZZYYYxxxwwwvvvvvvuuutttssssssmmmjjjgggdddcccdddfffgggooossszzz{{{rrrjjjjjjpppxxx~~~wwwmmmmmmkkkkkklllmmmooopppuuuxxx{{{{{{{{{}}}}}}mmm\\\MMMDDD:::777333111111000///.........---------...//////............------------,,,------......------,,,***+++,,,------,,,+++*********++++++,,,,,,------..............................------------......---------.........//////.........------,,,,,,,,,........................000000000///......------............//////////////////.........///000000//////000000111111222222444444444555555555666666333333444666999>>>BBBEEEQQQbbbzzzuuuiiiaaacccfffkkk{{{|||yyywwwuuusssqqqnnnjjjfffbbb\\\VVVRRRNNNMMMOOOUUUYYY]]]fffooosssuuuyyy}}}~~~{{{wwwrrrlllddd^^^PPPJJJCCC>>><<<<<<;;;:::777777777666555555666777888777777666555333222111222222333444444444444444222222333333333333444444222222222222222222222222111111111111111111111111/////////000000111111111000000000000111111111111666444222000//////000111111111111111000000000000111222333444555666666666555444444333333555:::>>>IIIUUUeeeppp{{{~~~{{{xxxvvvtttssssssqqqoookkkiiiiiiiiigggfffggghhhgggddd___[[[XXXWWWvvvvvvuuuuuutttttttttttthhhfffccc```aaadddgggjjjvvvyyy}}}uuulllccc^^^bbbllluuu~~~}}}tttiiihhhhhhggghhhjjjmmmnnnuuuyyy}}}zzzhhhVVVGGG@@@999666333111111111///...///......---------............---------,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))+++++++++***************..............................------------......---------.........//////.........------,,,,,,,,,........................111111000///...---,,,,,,............/////////000...------------...///////////////000111111222222444444333222111111111222333444555444444666:::===<<>>===:::888888888888999777666555444444333333333333333333333333333333333333222222333555666555444333333333333333333333333333333333333222222222111222222222111111111111111000///......000111111000333222111111000000111111000000000000000000000000222222111111111111111111111222444666888888888888555555444333444666;;;???IIISSScccrrr~~~}}}{{{xxxxxxxxxxxxwwwuuuqqqooollljjjiiihhhfffdddggghhhhhhfff```ZZZVVVTTTsssrrrpppoooooonnnllljjjhhhiiiiiihhhgggiiilllnnnpppvvv|||wwwoooddd\\\VVVXXX___hhhqqqxxxzzz|||}}}yyyqqqtttzzzpppnnnlllkkklllooosssvvvyyy~~~}}}wwwnnnaaaSSSGGG>>>777333222222111000//////////////////000000000//////..................---,,,,,,------------------------++++++,,,,,,,,,,,,++++++)))))))))+++---...---,,,------------------------,,,,,,++++++******++++++,,,,,,,,,---------......+++,,,...//////...------------...////////////...------------------------//////.........------------.../////////////////////////////////.........000000000111111111222222333333333333444444555666555:::>>>===@@@NNNhhh}}}~~~~~~yyyqqqjjjccc^^^YYYUUUPPPSSSYYY___dddiiimmmppp~~~|||zzzzzz|||~~~{{{xxxtttrrrrrrmmmfffbbbbbb^^^dddnnnyyy|||kkkeee\\\SSSLLLFFFAAA>>>:::999777666666666777888777666555444333333333333333333333333333333333333444333222222444555444222222222222222222222222222222222222111111111111111111111111111111222222222111000///000222222222111222222111000000000111111////////////////////////333222222111111000//////111222444666888888888888666666555444444666:::>>>FFFPPP```ppp{{{}}}{{{yyyxxxyyyyyyxxxvvvpppnnnkkkjjjiiihhhgggeeeggghhhhhheee___ZZZVVVUUUnnnmmmkkkjjjiiihhhhhhgggkkkmmmooooooooopppqqqsssrrrwww|||~~~ssshhh^^^[[[ZZZ```jjjrrrwwwyyy|||~~~}}}xxxtttqqqvvv}}}sssttttttsssssssssuuuwwwwww|||~~~vvvkkkcccVVVJJJAAA:::555222111111000///////////////000111111111111000000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,*********)))***+++---,,,***(((++++++++++++++++++++++++++++++************++++++++++++,,,,,,---...//////+++,,,---............---,,,---......//////......------------------------/////////...------,,,,,,------...///000000//////........................000000000000111111111111444333333333333333444444777:::;;;888888@@@RRR```|||}}}~~~|||sssnnnhhhccc[[[TTTPPPOOOPPPQQQYYYaaakkkqqqsssvvv{{{~~~|||}}}zzzwwwqqqjjjfffgggkkkooovvv|||~~~zzzrrrlll___YYYPPPHHHBBB>>>;;;999777666666555555666777888666555444444333333333444222222222222222222222222444333222222333333222111222222222222222222222222111111111000000000000000000000000111222222222333222222111222444555333222111111000000000000111111000000000000000000000000111111111111000000000000000222444666888888999888666777666555555666:::===EEEOOO^^^nnnyyy}}}zzzyyyyyyxxxvvvuuuooommmkkkjjjjjjiiihhhggghhhhhhhhhddd___ZZZVVVUUUhhhgggeeecccbbbcccdddeeeooorrrvvvyyyyyyxxxyyyyyy{{{~~~~~~|||zzzvvvlllaaaYYY\\\cccllluuu||||||zzz}}}~~~zzzuuusssqqqwww{{{{{{wwwzzz||||||yyyvvvuuuuuusssyyy~~~~~~vvvmmm```YYYNNNDDD===999666555111000/////////////////////000000000///......------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,******)))((()))+++,,,,,,***(((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,---...//////++++++,,,------.........,,,------.......................................//////.........---------------...///000000//////------------............//////000000000111111111333333222222222333333444333444444444666;;;BBBHHH[[[mmm}}}tttkkkeeedddgggjjjnnnuuu~~~~~~}}}|||}}}|||uuummmgggbbb```YYYVVVSSSPPPPPPSSSYYY\\\jjjqqqxxx||||||~~~yyysssnnnlllnnnqqqrrrsssssspppiii```YYYTTTNNNGGG@@@<<<999777666666666666666666777777888555444444333333333333444222222222222222222222222333222111111222333222000111111111111111111111111000000000000000000000000000000000111222222222333111000000222444444222111111000000///000000111111111111111111111111111111......///000111111222222000111444666888999999999666777777666666777:::<<>>FFFSSSiii{{{qqqggg___ZZZXXXXXX[[[aaagggkkklllpppvvv||||||uuupppmmmlllhhhjjjnnnrrruuuvvvwwwwwwsssnnnfff^^^XXXVVVVVVVVVRRRSSSVVVXXX]]]ccckkkpppzzz}}}vvvpppllllllnnnnnnlllkkkhhheee^^^WWWQQQIIIEEE???;;;999777666555666666666777777777777777444444333333333333444444222222222222222222222222222111000000222333222000000000000000000000000000000000000000111111111111111111111111111222222222......///000222222000...000000/////////000111111111111111111111111111111,,,---...///111222333333///111333666888999999999555666777777777888;;;===EEEMMMZZZgggrrr{{{|||yyyvvvssspppooommmllllllmmmnnnmmmlllkkkkkkiiieee```[[[YYYXXXbbbcccbbb```___aaafffkkkuuu{{{xxxvvvmmmaaaYYYZZZ[[[[[[cccppp|||}}}}}}}}}}}}}}}}}}}}}}}}zzzvvvpppiiifffiiirrryyy~~~|||wwwxxxyyyyyyxxxyyy|||}}}uuurrrooosssssspppkkkdddYYYNNNFFFBBB<<<888777666555444111111000000000111111222............---,,,+++***,,,------------,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------)))(((((()))+++---...---------------------------+++++++++++++++,,,---...,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,------...///////////////////////////...---------......////////////////////////000000000111000000000000111333444444333444555666666777:::===<<>>:::888777777666444666666666666666666555555444333333222333333444444111111111111111111111111000//////000222333222111000000000000000000000000000000000111111222222222222222222111111111111111//////000222333333111//////////////////000111111111111111111111111111111---......///000111222222///111333666888999::::::444555777777777999<<<>>>DDDKKKWWWbbbmmmwww|||yyywwwtttqqqpppnnnmmmmmmooopppoooooolllllljjjfffaaa\\\ZZZZZZcccdddcccbbbaaadddjjjooovvv|||llljjjaaaSSSMMMRRR[[[```rrr~~~}}}|||{{{{{{sssooohhhaaa```gggttt~~~~~~~~~~~~}}}|||{{{tttvvvxxxwwwuuuwww~~~yyyuuuoooqqqpppjjjccc[[[NNNBBB<<<999666444333333222222222111111111111111222222111111111111000///...---,,,,,,---------,,,++++++++++++++++++++++++++++++///...,,,,,,,,,,,,...//////---***)))***+++++++++++++++++++++++++++++++++++++++******+++,,,------,,,,,,,,,---------.........------,,,+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000///000000000///...------........./////////000000////////////000000000000/////////000111333444555111444666333//////555;;;666<<>>III\\\mmm~~~pppiiifffcccbbbdddiiiooosss~~~~~~~~~}}}{{{xxxwwwyyy|||}}}vvvkkkeee___ZZZYYYYYYYYYXXXYYYYYYXXXVVVTTTSSSSSSTTT___bbbhhhoootttvvvxxxxxx~~~~~~xxxsssllllllnnnrrrxxx|||~~~yyytttooollllllllljjjggg]]]YYYSSSMMMHHHBBB===999999888777666555555555555666555555555444444444444222222222222222222111111444000---,,,///000...+++000111111111111111111000222222333333333222111000111111222222222222111111........................333333333222111000000000000000000000000000000000111111111111000000000000000000000000000000000000...000222555666555444333444444444333333555999<<>>======999999777666666666666666555555555555444444444444111111111111111111222222666444333111000//////...000111111111111111111111222222333333222222111000222222111111111111222222000000000000000000000000222222111111000000//////000000000000000000000000111111111111000000000000111111111111111111111111666666666666666555444333222222222111222444888<<>><<<<<<<<<===888777666555555444444555444444444444444444444444000000111111222222333333000222444333222111333666444333333222222222222222222222222222222111111000111000///......///000111111111111111111111111111111111000000/////////...////////////////////////111111111111000000000///////////////000000000000888888666555555444444444111222222111222555999===EEEKKKTTT___jjjttt~~~~~~}}}zzzxxxvvvtttqqqpppooonnnmmmkkkmmmkkkjjjjjjddd\\\XXXZZZbbbbbbdddjjjooopppmmmiiikkkfff```[[[XXXWWWYYY\\\ccchhhpppwww|||zzztttqqqppppppqqquuuuuuttttttssssssssssssyyyxxxwwwuuurrrpppmmmlllhhhiiijjjiiihhhhhhiiijjjmmmrrruuuttttttsssnnnggg___XXXOOOEEE>>>999666444111111000///...------,,,+++---......------...///------...//////000000000//////...---,,,,,,++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************+++******))))))******+++***+++,,,,,,+++(((&&&$$$'''((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++---...---,,,+++,,,---222000...,,,+++,,,---......---------------......------------------------,,,,,,,,,------...///000+++,,,...///000000///...000111222333333333222222000///222555444222555;;;<<>>DDDLLLWWWcccnnnvvv}}}~~~~~~}}}|||vvvtttqqqpppoooooommmkkknnnkkkjjjiiiccc\\\YYYZZZbbbdddhhhlllnnnlllhhhddd___\\\YYYZZZ[[[___gggooorrrwww}}}~~~vvvoookkklllooorrrwwwwwwvvvuuuuuuvvvwwwxxxzzzyyyxxxvvvssspppmmmlllhhhhhhgggggggggggghhhhhhjjjmmmooommmmmmmmmggg```WWWQQQHHHAAA;;;777444222222222111000///------,,,+++,,,...///...------...+++,,,---...//////......000000//////...---------++++++******++++++,,,,,,++++++++++++++++++++++++******************************))))))))))))******,,,,,,,,,,,,***(((&&&%%%))))))***+++,,,,,,,,,+++,,,,,,---,,,,,,***)))(((++++++++++++++++++++++++,,,---...---,,,+++,,,...111000...,,,,,,+++,,,,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111---...///000000111111111111111111111222222222333222000222444444111333777999:::@@@KKKYYYmmmzzzjjjaaa\\\[[[XXXZZZ```hhhsss{{{|||}}}~~~~~~}}}{{{zzzsssrrrppppppssswww}}}~~~~~~~~~|||zzzwwwtttrrroookkkiiibbbbbbaaaaaacccgggkkknnnlllkkkiiieeeaaa]]]YYYWWWQQQQQQQQQQQQSSSXXX___dddooottt|||{{{vvvsssrrrrrrrrrvvvvvvuuuuuuxxx~~~|||rrrllleeehhhlllrrrwwwzzzyyyxxxtttnnnfff```ZZZSSSJJJDDD>>><<<:::999999999777666555444333222222111222222333333333333444444444444333333333333333444444444---000333333111000222444999888555333222222222222222222111000000000000111222222111111111111222222111111111111111111111111000000000000////////////000000000000000000000000111111111111000000000000///000000111111222222222////////////000222333444333333333333333555:::===DDDLLLXXXdddnnnuuu{{{}}}~~~~~~}}}|||vvvtttqqqpppqqqqqqooonnnpppmmmkkkiiiccc\\\YYY[[[dddfffiiiiiigggccc```___[[[[[[aaaiiilllnnnttt{{{xxx|||}}}{{{}}}|||vvvqqqoooqqqvvvyyy||||||||||||}}}}}}~~~~~~}}}|||{{{yyyvvvsssqqqoooiiihhhfffffffffhhhhhhhhhhhhkkkkkkiiiiiiggg```XXXOOOJJJCCC===888555222000000000//////............+++---//////...---......,,,---.../////////...---............------------++++++******++++++,,,---******************************************************))))))))))))******+++++++++++++++*********++++++,,,,,,,,,,,,,,,+++***+++,,,,,,,,,+++*********************************,,,---,,,+++***+++,,,------------------------,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///............///000111111222111000000000111333444444222222444444222444888888666888>>>EEEOOObbbsssxxxmmmgggcccbbbcccfffllltttzzz||||||tttwww{{{~~~}}}yyywwwnnnllliiiggghhhmmmrrruuussssssrrrqqqppppppppppppgggccc___\\\\\\\\\[[[[[[WWWVVVTTTTTTTTTWWWZZZ\\\]]]]]]^^^^^^^^^___aaaccceeegggjjjlllnnnrrrwww|||~~~|||zzzyyytttsssqqqppprrrxxxxxxsssoooooorrruuuwwwwwwtttrrrhhhbbbXXXQQQKKKFFF???;;;:::999888999::::::999777555555444333222222222222222222333333333444444444333333333222222222222222222333555555555444444444555444222111111222333444333222111000///000000111111111222222222222111111333333333333333333333333000000000000000000000000000000000000000000000000111111111111000000000000......///000000111222222000000111333444555666666333333333222111444888;;;EEEKKKVVVaaajjjqqqwww{{{zzz~~~|||yyyuuusssqqqqqqrrrsssrrrqqqrrrooollljjjddd\\\YYY[[[eeeggghhheee___[[[[[[\\\]]]aaalllxxx|||xxxyyy~~~xxx|||}}}zzzyyy|||}}}{{{xxxvvvwww{{{}}}{{{yyyvvvtttrrrkkkiiifffeeefffhhhiiiiiigggiiihhhfffeeeccc[[[RRRIIIEEE???:::777444111///---------....../////////+++---///000///.........---...///000000///...---***++++++++++++++++++++++++*********+++,,,,,,---))))))))))))))))))))))))******************************))))))))))))******************+++,,,---...,,,,,,---------,,,++++++((()))+++,,,------,,,+++************************)))+++++++++***)))***+++)))***,,,---.../////////+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------,,,++++++,,,---///000333111000//////111333444111...---000111000333888777555777;;;<<<>>>JJJXXXkkk}}}xxxrrrooonnnnnnqqqvvvxxxxxxvvvtttxxx~~~{{{xxxrrrooojjjfffdddeeehhhiiiiiihhhgggeeecccaaa___^^^```\\\WWWTTTTTTVVVXXXYYYWWWVVVTTTRRRSSSTTTWWWXXX```aaacccfffjjjooovvvzzz~~~{{{|||{{{yyywwwuuuvvvwwwyyyyyytttsssrrrrrrrrrrrrpppmmmjjj___WWWNNNFFFBBB>>>:::777444333222333555666555444666666555444333333333333222222222333333444444444333222222222111111000000...///000222333333222222111000//////000222444555333222000/////////000111...///000111111000///...........................000000000000111111111111000000000000000000000000111111111111000000000000+++,,,,,,---...//////000---...000111222333333333333333222111000222666999FFFKKKTTT]]]eeemmmuuuyyyyyy~~~{{{wwwtttrrrqqqqqqsssttttttttttttpppmmmkkkddd\\\YYY[[[iiigggbbbZZZTTTVVV^^^gggoooxxx~~~{{{zzzyyyxxxzzzyyyxxxxxxyyy|||~~~{{{~~~|||zzzyyyxxxtttqqqjjjjjjjjjjjjjjjiiiiiiiiihhhgggfffeeebbb]]]WWWRRRIIICCC;;;555222222222111333000------///111111///,,,++++++******++++++,,,//////.........---------............---,,,+++***++++++++++++++++++++++++...---,,,***))))))***+++))))))*********+++++++++---------,,,,,,+++++++++************************)))***+++,,,,,,+++***)))(((+++,,,+++)))(((***,,,************************+++,,,,,,---,,,+++)))((()))******+++,,,,,,------...............------------.../////////...---,,,------------------------,,,,,,------------------000000000000111111111111333333222222111000//////444444555666888;;;>>>???NNN\\\qqq}}}|||xxxrrrlllgggffffffggggggeeeccceeeiiinnnrrrsssqqqjjjeeeccc```^^^```dddbbbggggggbbb```eeelllpppssssssvvv|||~~~~~~yyytttqqqooonnnqqqxxx~~~|||xxxvvvtttoookkkmmmqqqmmmbbbWWWMMMIIICCC>>>;;;:::888777444444555555555555555444666888888555111000111333555555444444444333333333222222222222222222222222,,,---///000111222111111000111111222222333444444222222222222222111000///////////////000000000000222222222111000//////...111111000000000000111111///////////////000111111222222222111000//////...111000///////////////000000111222222333333333333111222222222222444777:::AAAFFFPPP\\\fffnnnsssuuuwww}}}yyytttsssrrrqqqqqqqqqrrrssstttrrrqqqoookkkeee```^^^]]]ccc^^^XXXSSSTTTZZZdddjjjttt|||}}}{{{yyyvvvttttttssssssuuuwwwyyy{{{~~~zzzxxxvvvrrroookkkkkkjjjiiiiiihhhhhhhhhggggggfffeeebbb]]]UUUPPPFFF@@@999333000000000000000---+++,,,...///...---,,,,,,++++++++++++,,,,,,.........---------,,,,,,------------,,,+++***)))++++++++++++++++++,,,,,,,,,+++***)))***+++******))))))*********+++++++++,,,,,,,,,,,,+++++++++*********************************++++++++++++*********,,,---,,,***)))***,,,************************)))***+++++++++***)))(((((()))))))))******++++++,,,,,,,,,,,,------------+++,,,---/////////......------------------------++++++,,,,,,---...//////000000000000////////////000000111111111111222222333333333444666888:::<<>><<<:::::::::999888666666666777777777666666555000111222222222333555777333333222222222111111111222222222222222222222222111111222222111111000///,,,,,,---///111222333444111111222222111111000000000000000000111111111111222111111000000//////...///......------......//////////////////000111111222111111000000//////...---------...///000222222444444444444444444333222111222222222222333777:::>>>DDDMMMXXXbbbllluuu{{{~~~}}}wwwsssppppppoooooooooppprrrrrrqqqpppmmmgggbbb^^^]]]]]]QQQPPPQQQVVV___kkkvvv|||yyysssqqqqqqrrrssssssttttttttttttrrrpppooopppqqqrrrrrrtttvvvzzz~~~yyytttqqqpppoooqqqooollliiihhhggghhhhhhhhhhhhhhhgggbbbZZZPPPIII>>>:::444///......------......///000111000...---...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***************++++++,,,,,,---+++)))''')))---///,,,)))*********************************)))))))))))))))************************,,,+++***))))))***+++,,,,,,,,,,,,,,,************************************(((((()))******+++++++++------------------------++++++++++++,,,,,,,,,,,,++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111111111111111111111111------...///111222333333222111222222222222333333555888;;;???FFFRRR```kkkyyynnn___```aaaffflllttt{{{}}}wwwssstttxxx}}}~~~xxxxxxsssooopppqqqvvvwwwooommmooorrryyyzzzrrrmmmjjjiiifffggghhhiiikkkmmmppprrrvvvuuurrrqqqooolllhhheeeZZZWWWRRRKKKFFFAAA???===;;;;;;:::;;;;;;;;;888666555666666666666555555444222222222222111111222333333333333333222222222222111111111111111111111111222222222111000//////.........//////000111222222000000111111111111000000000000000000111111111222111111000000///////////////..................//////////////////000000111111111000000////////////...............///000111444444444444333222111111111111222111111333777:::===CCCLLLVVV```kkkvvv}}}~~~~~~{{{vvvqqqnnnnnnmmmmmmmmmooopppqqqqqqooolllfff```]]]\\\\\\QQQWWW___ffflllttt}}}yyysssrrrssssssssssssqqqpppoooiiifffeeegggmmmtttxxxzzz~~~}}}xxxuuutttssssssqqqmmmjjjiiijjjlllmmmppppppnnnllleee[[[PPPIII<<<888333///............---...000000000///...---...------,,,,,,------...,,,,,,+++++++++*********---------------,,,,,,+++*********++++++,,,,,,,,,,,,***)))***---...---+++************************))))))))))))))))))))))))************************,,,+++***))))))***+++,,,+++******))))))))))))((())))))))))))))))))))))))************+++,,,,,,,,,,,,---------------............------,,,,,,++++++---------,,,,,,,,,------************************------------------,,,,,,***+++,,,---...000111111....../////////000000000222222222222222222222222444666888999;;;???GGGMMMbbbqqq~~~nnnooorrrxxx~~~wwwpppkkkhhhmmmttt}}}|||rrrjjjeeebbbdddiiirrr|||{{{yyyzzz~~~~~~wwwoooiiigggfffgggiiimmmqqquuuwwwxxxwwwpppmmmiiieeeaaa]]]WWWTTTMMMJJJFFFFFFFFFDDD???:::888888777888888777444111444555555555444444333222222222111111222333333333444444444444333333333333111111111111111111111111222111111000////////////111111111111111000000000///000000111111111000000///000000000000111111111000000000///////////////000//////......//////000///////////////000000111000000000///////////////000000///......---......222222222222222111000///000111111111111333666999<<>>999:::999888999999888555222444444444444444333222111000//////000333666666666555555555444444444333333111111111111111111111111111111000000000111111222333333222111000000////////////000000111111000000////////////000000000000////////////////////////000//////////////////000///////////////000111111////////////////////////111111///...---,,,,,,,,,000111111111111111000///000111111111111222666999<<>><<<@@@FFFNNNYYYjjj|||xxxuuuxxx~~~}}}|||tttmmmiiihhhiiikkkpppooooooppppppllleee```___ZZZSSSMMMIIIEEECCC@@@???@@@AAAAAA@@@===:::888;;;999888999:::999888666555555555555444333222111333111000111444777777666444444444333333333222222111111111111111111111111111111111111222444666777111111111000000//////......//////000000000000000---.........///////////////////////////////////////......------......//////////////////000111111////////////////////////000///......------------000000111222222222111111000000111000000222666999<<>>BBBFFFNNN[[[dddyyy|||~~~wwwsssxxxuuuwwwvvvtttwww|||}}}zzzqqqnnnjjjffffffiiimmmpppqqqooollljjjhhhccc\\\VVVQQQLLLEEE???===;;;:::999555999===;;;777444666999555444333444555666555444666666666666555444333222888555222222444555444222333333333222222222111111000000000000000000000000111111222333444777:::;;;////////////////////////......///000000000000000------------.........///.........///////////////...------,,,,,,------...///////////////000111111.........///////////////......---------......///000111222333333333333333000000111000000222666999===EEEPPPWWW[[[bbbllltttwww}}}|||zzzxxxvvvqqqmmmhhhgggggggggiiijjjlllnnnmmmnnnooolllfff___[[[YYY|||zzzvvv{{{{{{vvvuuuxxxwwwrrrqqqlllddd\\\WWWVVVWWWYYY\\\hhh{{{|||zzzwwwvvv~~~~~~tttsssqqqqqqrrrssssssrrrnnneee[[[SSSJJJ???999888000000000000////////////...........................,,,)))&&&&&&))),,,...------,,,++++++******)))---+++)))''''''''')))***------,,,,,,,,,,,,++++++'''(((((((((((())))))))),,,,,,+++******+++,,,,,,++++++***)))(((((())))))************************))))))***++++++++++++***+++++++++************)))+++*********))))))(((((()))))))))))))))((('''&&&))))))***+++,,,,,,------###%%%'''***++++++******,,,,,,,,,,,,,,,,,,,,,+++------------,,,+++***)))+++++++++,,,---...//////...---,,,,,,,,,,,,---...+++---///000//////000111222222222111111111111000222222222222222222333333777888888888999<<>>;;;999555111111000000000/////////......------------------------,,,+++***))))))***+++,,,++++++,,,------...//////***++++++,,,------......,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++***))))))))))))))))))************************))))))***++++++++++++***+++++++++************)))************))))))))))))(((((()))*********))))))))))))******+++,,,,,,,,,)))***,,,---------,,,+++*********+++,,,,,,,,,---,,,,,,---------,,,,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,------***,,,......,,,,,,,,,---,,,,,,---...///000111111000000111111222222222222333444444333333444888;;;===>>>@@@AAAFFFPPP^^^gggyyy~~~yyyuuussswww{{{|||~~~{{{|||~~~zzzyyyyyy|||~~~zzzyyyyyyyyy{{{{{{}}}~~~}}}wwwtttqqqoooooonnnmmmkkkfffeeecccccccccbbb```^^^\\\WWWOOOFFF@@@<<<;;;;;;;;;:::888777666666777888777777888999:::;;;<<<<<<===<<<:::999999999:::;;;:::999666444333222222222222222222222222222222222222333333333111111333444333111000000111111000...000000000000000000000000000//////.........//////...+++---333777444///.........................................................---------------...000000111111111111000000////////////............///////////////............000222444555444333222333333444444666888999::::::>>>DDDMMMWWWaaahhhlllpppwww{{{vvvttttttsssooolllhhhhhhhhhiiikkklllnnnooonnnnnnnnnkkkgggaaa\\\XXX~~~xxxrrrmmmhhheeefffhhhkkkooorrrtttuuuuuuyyyzzz{{{~~~~~~{{{wwwtttqqqppptttzzz}}}~~~vvvqqqmmmjjjeeeaaa^^^[[[WWWTTTLLLAAA777555666444222111000000/////////.........------------------------+++++++++++++++++++++++++++,,,,,,,,,---------...((()))***+++++++++++++++,,,,,,,,,++++++++++++***))))))))))))************+++******))))))******+++******)))))))))))))))***************************))))))***++++++++++++***+++++++++*********))))))*********)))))))))))))))&&&&&&'''((()))))))))((())))))******+++++++++,,,+++,,,,,,------,,,++++++((())))))***+++,,,,,,---)))***+++++++++++++++***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,,,,,,,------...//////000000//////000000111222222222333333333222111222444666777:::<<<>>>@@@CCCGGGKKKOOO\\\nnn}}}|||wwwuuuxxxzzz{{{~~~|||wwwuuuvvv{{{||||||{{{~~~|||zzzyyyxxxwwwwwwxxx||||||yyyyyy{{{~~~wwwvvvttttttuuutttrrrpppmmmjjjddd___ZZZVVVQQQNNNHHHEEE@@@;;;888888:::;;;888777555444444444555555888888999999::::::;;;;;;:::999888777777777888888888777555444333222333333333333333333333333333333333444444333222222333555444333111111222222111///000000000000000000000000///............//////000000++++++111666333///,,,...................................................,,,******,,,............///000111111111111111///////////////.........////////////...............000222333444444333333333333333444666777999:::===AAAFFFMMMUUU]]]eeeiiinnnuuu|||wwwuuuuuusssppplllgggggghhhiiijjjlllnnnoooooonnnllliiieeeaaa]]][[[}}}vvvooojjjeeedddeeemmmooossswwwzzz|||||||||}}}~~~~~~~~~}}}zzzvvvsssqqqooopppsssuuuwww}}}vvvqqqiiifffaaa]]]YYYVVVRRROOOGGG===555444555333222222////////////............------------------------+++++++++,,,,,,+++++++++---,,,,,,,,,++++++*********++++++++++++***)))(((,,,,,,+++++++++*********(((((()))))))))*********,,,***'''%%%%%%'''***,,,***)))))))))))))))******************************))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))******)))******+++,,,,,,,,,,,,)))***************+++++++++++++++++++++*********(((((())))))***+++,,,,,,,,,------............---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,---////////////////////////......///000000111222222333333444222111111333555222555999<<<============999BBBNNNXXXbbbooo{{{{{{{{{{{{~~~zzztttppppppsssvvv}}}{{{zzzyyyzzz~~~~~~~~~zzzwwwuuusssqqqqqqsssuuuvvvvvvpppnnnkkkkkkllloooqqqrrrpppooooooqqqrrrrrrpppnnnnnnhhh^^^UUUNNNIIIEEEBBB;;;;;;999888888999:::;;;888777555444444555666666:::::::::999999888888888888888777777666666666666555555444333333333333333555555555555555555555555333444444333222222333555555444222222333333222111///////////////////////////............//////000333---)))---111000,,,+++...................................................,,,******---/////////------...///000000000000.........//////////////////////////////.........///000111222222111111000111111222333444666777888>>>BBBGGGKKKPPPWWW___dddkkkrrr||||||wwwtttsssqqqmmmiiiffffffggghhhjjjlllnnnooopppnnnjjjfffbbb```___^^^zzzsssllliiifffeeehhhmmmqqqrrrtttvvvxxxyyyzzzzzz}}}~~~~~~~~~~~~|||{{{zzz}}}|||{{{zzzzzzwwwtttqqqssspppooorrrsssttt{{{xxxrrrfffbbb]]]XXXUUUQQQLLLJJJ???888444444222//////111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))------,,,,,,+++******)))++++++++++++************)))************+++++++++,,,***'''%%%%%%'''***,,,)))))))))))))))******+++************************))))))***++++++++++++***+++++++++************)))))))))))))))************))))))******+++*********************************************))))))))))))((((((((()))*********+++,,,,,,,,,---,,,,,,++++++------------............++++++,,,,,,,,,,,,+++++++++---//////---------...000000//////............------...///000111111222333444444333222111333444444444444555666888:::;;;666:::>>>AAAEEENNNZZZcccqqqzzz|||xxxxxxzzz{{{}}}yyysssoooooorrruuu{{{}}}zzzwwwxxx|||{{{~~~~~~xxxuuuqqqooollllllllllllkkkiiiffffffdddddddddfffhhhiiilllkkkjjjjjjkkkjjjhhhfff```ZZZQQQIIIDDDAAA???>>>::::::::::::::::::999999:::999888777777777888999::::::999888777666555555888888888888777777777666222333333333333333333333444444444444444444444444222333333333111111333444444222111222333444333222////////////////////////000//////.........//////333---***---...,,,+++,,,------------------------........................---------------...//////------...///////////////.........///////////////............/////////000///000000000000///......000000000111333444666777;;;???DDDGGGKKKPPPYYY___iiiooozzz}}}yyytttqqqpppmmmiiieeeeeefffggghhhjjjlllnnnoooooommmiiieeebbb```______~~~}}}|||{{{sssmmmhhhhhhhhhggglllrrrrrrqqqppppppqqqrrrtttuuuxxxyyyzzzzzzzzzzzzyyyyyy|||zzzxxxwwwvvvtttrrroooooommmnnnqqqrrrrrrwww}}}~~~tttnnn___[[[VVVPPPKKKFFFAAA>>>666333333333000,,,---111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,+++***)))))))))***+++++++++++++++************(((((()))))))))***************))))))))))))******)))))))))))))))***++++++************************))))))***++++++++++++***+++++++++************)))((()))))))))************'''((((((((((((''''''&&&************))))))))))))***))))))))))))******+++((()))))))))))))))))))))***************)))((('''++++++,,,,,,------......***+++,,,,,,,,,,,,+++***)))+++---------,,,---...---------------.........,,,------...///000111222222333444333222222333444666555444444555777888888666777888888999===BBBFFFNNNTTT___jjjvvv||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{xxxtttqqqqqquuuxxxyyy{{{wwwwwwzzzvvvxxx}}}|||wwwsssnnnmmmmmmnnnnnnmmmjjjhhhhhhiiiiiiiiiiiiiiikkklllkkkhhhdddaaa^^^[[[WWWTTTMMMIIIDDD@@@???>>>===<<<;;;;;;;;;::::::999999999999888777666666777888999888888777777666666555555666666666666666555555444111111222333333333333333333333333333333333333333111222333222000000222333000//////000222333333222////////////////////////111000///...............///,,,---000000---,,,...------------------------........................***---//////,,,+++---///...//////000000000//////............/////////000,,,------...///000111111////////////////////////000000000111333444666777888<<>>CCCJJJRRR]]]hhhooo}}}~~~|||}}}{{{zzzwwwtttrrrssswww{{{xxx~~~yyysssrrrvvvmmmnnnqqqwww~~~~~~{{{vvvsssmmmnnnpppsssvvvuuurrrpppkkklllnnnnnnnnnooopppqqqeeeaaa[[[TTTOOOIIIDDDAAA@@@???===<<<===<<<:::999;;;:::999888888:::;;;<<<666555444333444444666666555555555555666666666666333333444444333333222111000000111333333444333333111111111111111111111111111222222111000000111333...------...111222222111////////////////////////222111000......---------***+++///444333...---000------------------------........................(((,,,111000,,,)))+++...000000111111111111000000---.........//////000000+++,,,---...///111222222......//////000000111111000000111222333555666777777<<>>BBBEEEHHHJJJRRRZZZdddlllsss~~~}}}yyyxxxwwwtttrrrvvvxxx{{{{{{uuunnniiifffkkkjjjjjjlllqqqxxx~~~}}}}}}|||zzzwwwuuuvvvwwwuuuvvvzzz}}}~~~zzzvvvvvvrrrnnnmmmmmmjjjccc]]]PPPMMMGGGBBB>>>>>>>>>???===<<<;;;:::999888888888888888999888888777666555<<<777444666666555555777444555888;;;777111...///666555333333444444444333333333333333222222111000000000000000000000000111111111222222222222111111111111111111000///------......------------......///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000000000000000/////////---000...))))))...000---........./////////000000///////////////////////////...---,,,,,,---.../////////.........------------///111111000///000111333333222111000111555888999===CCCHHHMMMUUU___fffooosss|||yyyvvvrrrqqqrrrrrrpppmmmmmmkkkjjjjjjkkkllllllkkkmmmllljjjhhhfffbbb]]]YYYyyysssllljjjiiilllttt~~~|||vvvsssooommmjjjhhhhhhlllpppsss{{{|||}}}|||{{{{{{}}}~~~{{{vvvqqqlllhhhfffeeekkklllmmmpppsssvvvyyyzzz~~~{{{xxxssskkkaaa[[[TTTNNNEEE===888444222000...---,,,,,,---......---............---------,,,------------------------***+++,,,---------,,,+++,,,,,,***)))))))))***************)))******++++++************************---,,,***)))(((((((((((((((((()))))))))*********)))*********))))))((('''(((((()))))))))*********))))))***++++++++++++***+++***))))))(((((())))))******))))))))))))******))))))((((((((()))******---+++))))))***+++***)))+++***)))(((''''''(((((()))************+++++++++...000---'''&&&+++,,,***+++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------..................//////000000000000111111111222222333333333333444444444444222222333444444444444444888888888999999;;;<<<===???DDDKKKPPPUUU]]]gggnnnxxx}}}{{{xxxzzz{{{~~~}}}xxxssspppnnnjjjkkklllnnnqqqvvv{{{~~~|||{{{|||}}}xxxsssgggbbb]]]ZZZXXXTTTMMMHHHFFFDDDAAA???===<<<<<<<<<;;;:::999888888777888888666777777888888888777777777444444777888666555777;;;888555444666777444000666444333333444444444222111222222222222111111000111111000000000000000000111111222222222222111111111111111111000///...---000//////////////////000///...---,,,,,,,,,,,,---//////............//////---------.........//////,,,///000,,,,,,000///,,,+++++++++,,,,,,,,,------------------------------///...------------.../////////.........---------+++,,,......---------...222222111000///111444777777<<>>===777777777777777777777777777666666666777777888999666666777888888888888888:::777777999888555666:::<<>>EEEPPPVVVSSSDDD888666666444555444222222333333333222111111222333444444444333000000000000//////......111111222222222222111111///000000000000//////...,,,,,,++++++++++++,,,,,,------,,,,,,,,,------...++++++,,,------,,,++++++///......---,,,+++******///------------------///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---..................------.....................,,,...000000///...///000000111222222222333555888999>>>DDDJJJQQQZZZeeelllvvv~~~{{{zzzxxxtttpppkkkjjjhhhhhhjjjkkkjjjiiikkkjjjiiihhhhhheeeaaa]]]^^^aaajjjxxx|||vvvtttrrrqqqqqqsssxxx~~~|||xxxvvvllliiiccc^^^XXXRRRKKKGGGAAA<<<666222///...------...222444333000......///------------............------------------------///...---,,,++++++++++++))))))***++++++++++++***++++++******)))*********************************'''((()))******++++++***++++++++++++***************))))))))))))***++++++++++++++++++************))))))***++++++++++++******************++++++,,,******))))))))))))*********))))))))))))***+++++++++***((()))***,,,++++++******)))(((&&&###!!! )))************+++++++++,,,******,,,+++(((''')))(((((()))***************&&&''')))***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///............////////////111111222222222333333333222111000///...///000111222111111111111111111222000//////222666777555222555555555555555888<<<@@@FFFIIIOOOTTTYYY^^^cccggghhhhhhgggddd```ZZZUUUQQQRRRRRRRRRPPPOOOOOOQQQSSSYYY^^^fffmmmssswww|||{{{pppgggdddhhhnnnssszzzxxxuuuttttttqqqlllggg[[[TTTJJJBBB>>>>>>>>>???::::::::::::::::::;;;;;;;;;:::888666666666888999777777666777777888999999999999999888888777555555888666555777888;;;EEEPPPgggVVVAAA777888;;;888333555333222111222333222111111111222333333333222222////////////////////////111111222222222222111111//////000000000000////////////............//////------,,,,,,,,,---......,,,---...//////...---,,,//////......---,,,++++++///------//////------///------------....................................------...//////...---------------...............---///111111000///000111///111222333333444666888:::???EEEJJJPPPYYYccckkkttt~~~~~~{{{zzzxxxssspppmmmkkkjjjjjjkkkllllllkkkiiihhhggggggfffccc___\\\kkklllrrr}}}{{{xxxwwwtttsssssssssuuuxxx{{{}}}|||}}}~~~{{{xxxsssooommmdddaaa[[[UUUOOOIIIBBB>>>999666333000//////...,,,000444888777333000000222++++++,,,,,,------------+++,,,,,,------......///...---,,,+++++++++,,,---((()))***+++,,,++++++************)))******++++++************************((((((******+++***))))))+++*********))))))))))))'''((())))))*********)))+++*********))))))))))))))))))***++++++++++++***)))))))))))))))***++++++******))))))))))))******))))))((((((((()))******+++)))((()))***,,,,,,+++))))))))))))'''%%%###!!!)))************+++++++++,,,((((((++++++''''''+++***))))))))))))***++++++)))))))))******+++++++++***************************++++++++++++,,,,,,,,,------,,,,,,------...///------........./////////000000000111111111222222222111///------...///000222111111000//////000000111111111222444555444333222333333333333555888;;;>>>AAAEEEIIIMMMRRRWWW[[[]]]^^^^^^\\\XXXSSSNNNJJJKKKHHHDDDAAAAAABBBCCCCCCJJJNNNUUUYYY]]]```dddhhhjjjpppzzz~~~uuukkkfffgggkkknnnooouuuooohhhdddbbb```[[[WWWJJJFFF???;;;999888888777:::;;;<<<<<<;;;:::::::::777777777777777777888888666666666555666666777777777777888888888777777666777666666888888;;;EEEOOOaaaJJJ777555888666444666555333111111222333222111000111111111111000000///------......///000000000111111222222222222111111//////000000000000//////000//////////////////000,,,,,,,,,,,,,,,---...///+++,,,...//////...,,,+++------------------------...---000666666000---...////////////000000000111------------------------------...//////...---------------.........//////...000222222111111111222...000111222222333555777999>>>DDDJJJPPPYYYcccjjjwww{{{xxxwwwuuuqqqnnnmmmkkkjjjjjjkkkllllllkkkggggggfffggggggeeeaaa^^^tttssswww~~~~~~yyyxxxyyyuuutttsssrrrqqqqqqrrrrrrmmmnnnooosssyyy~~~}}}{{{wwwsssnnnjjjgggaaa\\\UUUNNNHHHAAA;;;777444222000/////////...---+++///333222---******,,,*********++++++,,,,,,,,,((()))***+++,,,,,,---...,,,++++++***+++,,,...///((()))***+++,,,,,,+++******)))))))))***+++,,,,,,************************)))***+++++++++)))((('''******))))))((((((((('''&&&'''(((*********)))(((******))))))((((((((('''))))))***++++++++++++***((((((((((((((()))************))))))))))))******((((((((((((((())))))***+++)))((()))+++,,,,,,+++'''((()))+++++++++***))))))************+++++++++,,,''''''++++++'''(((---+++***)))))))))***,,,---++++++*********+++,,,---******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////////////////000000000000222111///---,,,---...///111000000000000111222222111111111111111111111222333444555444333444666888:::<<>>;;;999888666333000333555777888888777777888111333666888999888777666666555555444444444555555555666777888888999999888999888:::;;;999888???HHHIII>>>;;;???888+++---;;;555333111111222333222111//////000//////...------,,,,,,---...///000111111111111222222222222111111//////000000000000000///......------------......,,,,,,,,,,,,,,,---...///)))***,,,------,,,***))))))******,,,---...//////------333<<<<<<333------,,,,,,,,,------------...------------------------,,,---...//////...---,,,---------.........//////+++---...///...---...///,,,...000111111222444666888<<>>???@@@AAACCCFFFJJJNNNPPPQQQRRRNNNMMMLLLJJJHHHGGGGGGGGGDDDBBB??????AAACCCDDDDDDEEEHHHPPP```ttt}}}}}}xxxpppjjjhhhgggfffeeeWWWSSSLLLDDD???<<<<<<<<<<<<;;;:::888777666666666444555777888999888666555555444444666777666444111555333000///000555999===888777777666666666666666777777666666555555555444;;;:::888666444333222222444444333222111111111222222111000///.........///------............------------...///000111222222111///......000111000000------------......//////111000///...---,,,+++++++++,,,,,,------,,,,,,+++///...---+++******++++++111111000//////...//////000000//////............444---)))---111///,,,***......---,,,,,,+++******//////000000000000//////000///...///000111000...000///000333333111333777999:::???GGGOOOVVVcccooozzz|||wwwuuuuuusssppplllmmmlllkkkiiihhhhhhggggggeeefffgggiiijjjiiieeeaaa~~~~~~zzzwwwsssmmmgggbbb^^^\\\\\\```gggppp{{{|||vvvrrrpppmmmgggcccXXXRRRJJJBBB===999555333000000...---------------++++++,,,---...000222333...,,,++++++,,,,,,+++***((((((***,,,...///111111------,,,,,,,,,++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++---,,,+++)))))))))))))))&&&&&&((()))************)))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************++++++***((('''%%%$$$$$$))))))))))))))))))))))))---,,,+++***)))******+++'''((()))***+++***)))((()))))))))))))))*********************************)))))))))))))))))))))))))))((((((((()))***,,,---*********+++---...000111---.../////////...///111////////////////////////....../////////000000000.........///111222444555//////000000000111111111////////////000111222222222333444555666777888888777888;;;>>>@@@CCCDDDEEEKKKJJJJJJIIIHHHGGGFFFFFFFFFCCC???=========<<<;;;<<>>AAA999222111222111111333888999>>>EEELLLTTTaaalll|||yyyuuusssqqqmmmiiiffffffeeeeeefffggghhhhhhhhhhhhiiikkkkkkiiidddaaa~~~}}}}}}}}}{{{zzzvvvrrrlllfffccccccfffhhhlllpppuuuzzz~~~~~~tttpppkkkgggddd^^^VVVPPPBBB===666111....................................,,,,,,------///000222333---+++***+++,,,,,,+++***,,,,,,+++***&&&""",,,+++++++++++++++++++++++++++******))))))))))))************************++++++***)))))))))))))))((())))))))))))(((((('''''''''''''''''''''''''''((((((((((((((()))******(((((()))***************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))************(((((())))))***+++++++++))))))))))))))))))))))))***)))))))))))))))))))))***************++++++,,,************))))))))))))************************))))))))))))))))))))))))*********************+++,,,,,,++++++++++++,,,,,,111///---...111333111///////////////////////////........................//////............//////////////////000000000111333333222111111111111111222222222222111111111111333222222222333555777888777999;;;<<<===<<<:::999888666555555666777777666888777888>>>GGGOOOUUUXXX^^^XXXNNNEEEAAABBBFFFIIIMMMJJJEEEAAA???>>>>>>>>><<<;;;888777666666777888666666555444333333333444555555666777888777777666999666444333333444444333555999???FFFIIIJJJIIIGGG999999888888777777777777555555555555555555555555444333222222222222222222111111000000000000000111///000000111111111111111......////////////......000000/////////.........///---,,,,,,---...---,,,........................,,,,,,---------.........++++++,,,,,,,,,,,,++++++++++++++++++,,,---......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,...---)))))),,,++++++,,,,,,---.........,,,------......------,,,***---///...///666AAAJJJLLL@@@555222222111000111777888===DDDKKKSSS___kkkwwwyyyuuusssqqqnnnkkkgggffffffffffffggghhhhhhiiiiiijjjkkkkkkhhhddd```}}}|||yyywwwqqqnnniiiffffffjjjooorrrvvvwwwyyyzzz{{{|||~~~vvvoookkkfffbbb\\\TTTJJJBBB:::555000,,,+++,,,------000...,,,***)))***,,,------------,,,,,,------...,,,*********,,,,,,+++***((()))+++------,,,***)))++++++++++++++++++++++++,,,,,,,,,++++++******)))************************************)))))))))(((++++++******)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))***+++(((((()))***************************************)))))))))******)))))))))((((((((((((((((((((((((((()))))))))************'''''')))***,,,...///000))))))))))))))))))))))))''''''((((((((((((((((((((()))+++,,,,,,,,,***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++******------,,,,,,,,,,,,------111...,,,...111222111....................................---------------//////............//////...////////////000000000333333222111000000000000000000000111111222222222//////...---...///111222111333555777888777666555333222111333555777888777888666555777;;;???CCCEEEIIIEEEAAA<<<::::::;;;======<<<;;;999888888999:::666666555555555666777888666666555444444555555555555666666777777777777777777555444444666888999888CCCCCCCCCCCCCCCCCCCCCDDDCCC@@@<<<888555444444555444444444555555555555555222222111111111111222222111000000000000000111111222333333333333222111000...//////////////////...000000//////......------///...,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////+++,,,,,,,,,,,,,,,,,,,,,---(((%%%***---,,,******------------------------,,,,,,------------,,,,,,,,,///000///...444>>>GGGHHH<<<222000111111111222777888<<>>@@@@@@AAA???<<<999888888:::<<>>>>>===555555444555555777888999>>>===;;;999777555333222333333333444444555555555444333222222111111111111111111111111111222333333...///000111111000...---//////000000000000//////.....................---111///---,,,------,,,+++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,------******++++++++++++******)))***,,,------------,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------...,,,((('''+++---,,,+++,,,,,,,,,------......//////------............------000///...,,,,,,,,,---...000---,,,///000000333777888888===DDDJJJQQQ]]]iiivvv{{{wwwvvvvvvtttrrrnnnnnnmmmmmmnnnnnnooooookkkjjjjjjjjjhhhddd^^^ZZZ}}}yyyuuurrrrrrqqqqqqqqqrrrssstttuuusssvvvyyy{{{{{{zzz{{{{{{|||~~~zzzwwwqqqjjjcccXXXIII<<<666444222111///...---...//////...,,,+++,,,---...////////////++++++******++++++,,,---***)))((()))+++,,,,,,***---,,,++++++***+++++++++))))))******++++++++++++'''((()))***++++++***)))))))))))))))))))))))))))'''((()))******)))(((((((((((())))))))))))((((((((((((((((((((((((((((((,,,+++((('''&&&'''((()))(((((()))***************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((()))***,,,,,,,,,+++******)))'''&&&&&&(((***,,,&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((&&&$$$###++++++************++++++***---///...,,,+++---000........................---------,,,,,,+++++++++000000////////////000000............/////////000111111000000000000111111000000000000000000000000---...000111222111111000111111111111111222333333.........000333444333111000111222333222222333555888888888888777777666666---111444444222222444666222333444555666555555444444444444444555555666777666666666666666777888888555555555777999999777555333444777999999777555333555666999:::999777444111333333333444444555555555555444333222111111111111222222111111222333444444,,,---///111222111000/////////000000000000//////........................222000...---......---+++---------,,,,,,+++++++++)))******+++---......///******++++++++++++******'''(((***---...//////...,,,,,,+++***)))))))))***,,,,,,,,,------.........111/////////,,,''''''******+++,,,---///000111111---......//////......------,,,,,,---///000///---111000111444333000222666888999===EEEKKKRRR^^^iiirrr}}}}}}xxxwwwvvvsssqqqmmmmmmmmmmmmooopppqqqrrrkkkjjjiiiiiigggccc]]]YYY|||wwwtttsssssstttuuutttsssrrrrrrqqqqqqrrrtttvvvxxxzzzzzz{{{|||}}}{{{|||}}}~~~{{{uuullleeeTTTKKK???777444333000---.........------,,,,,,,,,------,,,,,,,,,,,,++++++)))***++++++***)))((('''+++***)))***+++,,,***(((,,,++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++)))'''%%%&&&'''***+++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))(((((((((***+++,,,******)))(((((((((((((((+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))(((!!!***+++)))(((***)))'''((()))***((('''))))))************))))))///...---,,,***)))((('''(((((((((((())))))))))))''''''''''''((()))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++++++++)))&&&$$$)))***+++---.../////////++++++++++++++++++++++++++++++++++++++++++++++++///111111000///...///000,,,,,,,,,---------......////////////........................////////////111000000///...------,,,...000222333222000---+++////////////////////////000111222222111111222333666666555444333111000///------...///000111111222333333333333333333333333222333333333222222444555888777777666666666777777777555333111111111222333777444333666:::===:::777333333111000000000111222777555222000///000222333222222111111111111222222//////............//////000///...---,,,,,,---...000000///...............///............---------...000111///,,,+++,,,...///...,,,***))))))******------------------------.........------,,,,,,,,,************************++++++***))))))))))))***,,,,,,............,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---..................---,,,,,,...///000,,,,,,------.../////////000///......///222666888999<<<@@@DDDJJJSSS___hhhuuu~~~zzzxxxxxxwwwvvvmmmlllkkkkkkmmmnnnnnnmmmrrrmmmhhhffffffccc]]]WWW}}}||||||}}}}}}xxxwwwuuusssssstttvvvwwwuuuttttttssssssssssssssswwwxxxzzzzzzyyyyyyyyyyyyzzz{{{{{{zzzuuukkk```XXXGGG@@@777333333444333111......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,+++******))),,,++++++,,,------,,,***++++++++++++******))))))+++++++++***************************))))))))))))---+++***)))))))))+++,,,++++++++++++++++++++++++)))))))))))))))(((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))+++***)))((((((((()))*********)))((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))...&&&"""''',,,+++))))))***((('''((()))***)))'''))))))************))))))++++++++++++************((())))))))))))*********''''''''''''((()))***+++***)))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***************)))))))))***+++,,,---............------------------------++++++++++++++++++++++++.../////////---,,,---...+++++++++,,,,,,,,,------////////////.........---------------........................////////////111111222333222000...,,,///000000111111000000///,,,...222333333111111111444444444333222111000////////////000000111111111444444444444444444444444222333444333222222444666555555444444444444555555777555333222111111222333666444333555:::<<<:::666555444222111111111222333666444222111000000111222222111111000000111111222000//////......//////000111000///...---......///000000///...........................------------,,,---///...,,,,,,---///000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///............///)))******++++++******))),,,,,,,,,,,,,,,++++++***++++++,,,---............//////......//////000000/////////000111111222222...---,,,,,,...000333555888;;;???CCCHHHQQQ\\\dddooozzz|||xxxvvvuuutttssspppnnnlllkkkllllllllljjjlllhhhdddcccdddbbb]]]XXX}}}{{{wwwtttrrrrrrssstttqqqqqqpppppprrrtttvvvwwwttttttttttttuuuuuuuuuuuuzzzzzzyyyyyywwwvvvuuutttvvvuuusssoooggg\\\OOOGGG:::555111///111222111000------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---,,,,,,+++,,,,,,,,,,,,++++++,,,------,,,***)))***+++++++++***)))((())))))))))))))))))))))))************)))))))))))),,,,,,+++*********))))))++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++***)))(((''''''''''''***))))))(((((((((((((((((('''''''''(((((()))***))))))))))))))))))))))))...***(((***,,,***)))***)))((('''((()))***)))((())))))************)))))))))))))))))))))*********(((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))))))))******************************))))))))))))))))))))))))+++***)))))))))***,,,---++++++,,,---------------........................+++++++++++++++++++++++++++------,,,+++***+++,,,*********+++++++++,,,,,,//////.........---------+++,,,,,,,,,------------++++++,,,...///000111222333333222111000///......---...///000000///...---))),,,111444333111000///111222222222111111000///000111111111111111111111333333333333333333333333333444444444333333555666555444444444444444555555777555444222222222222333555333333555999:::888666555444333222222222333444444444333222222111111111111111000000000000111111000000////////////000000111111000////////////000000///......---.....................------------,,,---...---,,,+++,,,---///...------,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,***))))))(((((())))))***+++,,,,,,------------,,,,,,,,,------...---------,,,---......//////......,,,,,,---......//////000...---------...000333555777:::===@@@EEEMMMWWW___hhhttt~~~yyyvvvtttsssqqqppprrrooommmkkkkkkkkkiiihhhhhheeebbbbbbcccbbb___[[[vvvtttpppmmmlllmmmooopppqqqqqqqqqqqqqqqrrrssstttttttttuuuuuuvvvvvvvvvvvvxxxwwwuuutttsssqqqooommmmmmiiiccc\\\SSSIII@@@999444222///...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***...---,,,+++***+++,,,---***)))((()))++++++)))(((((()))***++++++***)))(((((((((((()))))))))))))))************)))))))))((())))))******)))((('''&&&))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''))))))(((((((((((()))))))))((((((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((***,,,)))((('''((()))***)))((())))))************))))))++++++***)))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******)))))))))))))))*********''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***+++,,,---)))***+++,,,---.................................+++++++++++++++++++++++++++,,,,,,,,,***)))***+++++++++++++++,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,------------++++++,,,---///000111111444333111///...---------+++,,,---......---,,,++++++...000111000///......//////000000000000000///222222222111111111111111111111111111111111111111333444555444333333555777666666555555555666777777666666444333222222333333444333333555777888777555555444333222111222333333333333444444333222000///000000000//////000000000000000////////////000000000000/////////////////////......------..................---------,,,,,,.........---+++*********,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------******)))(((((((((((((((---,,,+++******+++,,,---***+++,,,---............---------...------,,,,,,)))***+++,,,---,,,+++***+++++++++,,,------......000000//////000222444666555888<<<>>>BBBIIIRRRYYYdddppp}}}xxxuuusssrrrpppnnnqqqnnnlllkkkkkkjjjiiiggghhhfffddddddeeedddaaa___ooommmkkkiiiiiikkkmmmnnnnnnoooppppppqqqqqqqqqqqqtttuuuuuuvvvuuuuuutttsssqqqooommmlllllljjjfffccc___YYYPPPGGG@@@:::666333111000//////...---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,+++***))))))***+++,,,))))))((()))***+++)))'''((((((************)))((()))))))))*********++++++************)))))))))(((((()))*********((('''%%%((((((((((((((((((((((((******)))((('''(((((()))(((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&&&&'''((()))))))))))))))(((((((((((())))))++++++***(((((('''''''''((((((((((((((((((((((((%%%(((***)))'''''')))***(((''''''((()))******)))))))))************))))))+++******)))((('''&&&&&&''''''((((((((())))))))))))(((((((((((())))))***(((((())))))************''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&(((***++++++***)))'''(((***,,,---...//////------------------------+++++++++++++++++++++++++++,,,---,,,*********+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------------.........,,,---------......//////222111///,,,++++++,,,---,,,,,,---......---,,,,,,000000000...,,,,,,---///......///000000000//////222222222111111111111111222222222222222222222222333444444444333333555666555555555555555666777777666666555444333333333333333333333444666666555444444333111000000000111222222333444444444222000///000//////......//////000000000////////////000000..............................------------.........------------,,,,,,,,,,,,+++++++++,,,------,,,******++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++...---,,,++++++,,,---...***+++,,,---.../////////---------...------,,,,,,((()))+++,,,,,,,,,+++***---......///000000111111000000000000111222444555444777;;;===@@@FFFNNNUUUcccooo}}}yyyvvvuuusssqqqooommmkkkjjjiiikkkkkkjjjiiiiiihhhfffeeedddccc```^^^jjjjjjiiiiiiiiijjjkkkllliiikkknnnppprrrsssssssssuuuuuuuuuuuusssqqqooonnnjjjfffcccbbbaaa___[[[WWWNNNGGG???888444222111111------............------++++++++++++,,,,,,,,,,,,++++++++++++************))))))(((((())))))******+++******+++,,,,,,+++)))((((((((()))))))))******)))******++++++,,,,,,,,,************)))))))))))))))***+++,,,,,,+++***)))************************+++***((('''''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&(((******++++++((((((((((((((())))))***,,,,,,***)))((('''''''''))))))))))))))))))))))))))),,,---***((()))(((&&&((('''&&&(((***+++***)))))))))************))))))''''''(((((())))))******************++++++++++++))))))(((((((((((())))))((((((((()))******++++++************************((((((((((((((((((((((((###%%%(((+++,,,+++)))((('''(((***+++---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------+++***+++,,,,,,,,,---------.........------,,,,,,,,,+++++++++------------.....................---------------000///---,,,++++++,,,,,,////////////////////////222111000---+++,,,...000......///000000/////////000111111111111111111111444444444444444444444444222333333333222222444555222222222222333444555555666666555555444333333333222222333444444444444444333222111000000000111222222333444444333222000/////////............////////////............//////,,,---...............------------,,,------...///------------,,,,,,,,,,,,((('''(((+++...111222111+++,,,---...............************************++++++++++++,,,,,,,,,,,,************************...---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,******+++------.........,,,,,,------...---------+++,,,------......------,,,,,,------.../////////............///000111222333777:::===@@@EEEMMMSSSaaannn~~~{{{xxxvvvtttrrrpppkkkiiihhhhhhjjjllllllkkkhhhgggfffeeeccc```^^^]]]mmmmmmmmmmmmmmmmmmllllllkkkmmmqqqtttwwwxxxxxxxxxvvvvvvuuutttqqqnnnjjjhhhddd```[[[XXXWWWTTTNNNIII???;;;555111000000//////,,,---...............///******+++++++++,,,,,,,,,++++++++++++************'''((())))))*********)))+++*********,,,,,,***)))))))))'''''''''(((***+++))))))******+++,,,,,,---************))))))))))))((()))***++++++,,,++++++************************+++***((('''''''''))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&(((***++++++******((((((((((((((()))******++++++***)))((((((((()))))))))))))))))))))))))))(((,,,,,,)))))),,,***%%%((('''&&&'''***+++***)))))))))************))))))''''''((())))))***++++++)))))))))************+++))))))(((((((((((())))))'''(((((()))******++++++++++++++++++++++++++++++(((((((((((((((((((((((('''((()))***+++******)))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------------...------,,,,,,---------///...---,,,,,,---...///.../////////......000222//////000000000//////.../////////000000111111111333333333333333333333333111222222222111111333444222222222222333444555666666666666555555444333222111222333333333333333333444333222111000111222222333333333333222111000000///......------......///......------------......,,,---...///000//////...---,,,,,,,,,------...///---------,,,,,,,,,++++++***))))))+++///222222111***+++,,,...//////......++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++***)))))))))))))))******++++++++++++************+++,,,------,,,,,,++++++,,,---............---------------...//////)))******++++++,,,------.........///000000111111333666;;;===@@@FFFMMMSSS^^^kkk}}}|||yyywwwuuurrrpppjjjiiiggghhhjjjkkkkkkjjjgggggggggfffdddaaa``````rrrrrrssssssrrrqqqooonnnqqqssswwwzzz|||}}}|||{{{vvvvvvuuusssoookkkgggdddbbb\\\VVVSSSQQQMMMFFF@@@666444111000000000///---......///...,,,,,,,,,---*********++++++,,,,,,,,,+++++++++************)))'''((()))+++++++++***))))))((('''(((******((('''***)))'''%%%&&&(((+++---((())))))***+++,,,,,,,,,************))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((+++***((('''&&&''')))***((((((((((((((((((((((((&&&'''((())))))((('''&&&((()))***++++++***))))))((((((((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))###'''(((&&&)))...,,,&&&''''''&&&'''***++++++***))))))************))))))++++++******))))))((((((&&&&&&&&&&&&'''''''''(((***)))(((((((((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))***+++,,,---------,,,+++***)))(((------------------------++++++++++++++++++++++++***+++,,,+++***))))))+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,------.........---------............///---+++)))'''''')))+++---***,,,///111111111222333000000000111000//////...---......///000111111222////////////////////////000111222111000000222444333333333444555666777888666666666666555444333222000222333333222222222333555444333222222222333333444444333222222111111111.........------.........---------,,,,,,------------...///111111111000///,,,,,,,,,,,,------...///---------,,,,,,,,,++++++000...,,,---///000...,,,'''(((***,,,---------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,++++++******************+++,,,------,,,+++*********+++,,,,,,,,,++++++***+++,,,---......///...---,,,+++***+++,,,---...,,,,,,---......//////000000000111111222222333333333666;;;>>>AAAFFFNNNSSSZZZhhhzzz|||yyyxxxuuurrroookkkiiihhhhhhiiijjjjjjiiihhhiiijjjiiifffeeedddeeezzzvvvtttuuusssppppppsss{{{~~~|||xxxuuuqqqnnnlllggg```ZZZVVVTTTPPPMMMHHHAAA999444222111///...---------............------,,,,,,,,,---,,,+++*********+++,,,))))))***+++++++++******///...---,,,+++)))((((((+++++++++*********))))))************************)))************+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))***)))''''''(((((('''%%%'''''''''((((((((())))))))))))((('''''''''''''''(((((())))))))))))((((((%%%'''((((((''''''(((***''''''&&&&&&&&&&&&''''''---+++)))((('''((()))*********)))(((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&************************)))))))))(((((('''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))---***'''&&&((((((&&&$$$((((((((((((((((((((((((*********))))))))))))))),,,,,,---,,,+++)))'''&&&+++*********+++---///000,,,,,,++++++***+++++++++++++++++++++++++++++++++************************000***(((---///***''')))...---,,,+++++++++,,,---------......------,,,++++++++++++,,,,,,---------,,,,,,,,,---------......------------------------------......///000000000000000//////......------////////////000111222333222222222222222333333333000111333555666777777777777555444444555555444333333333333333333333333333333333444444333333222111222111000//////000111222111000000///...---------***+++,,,...///000000000///...---,,,,,,,,,---...000000000///---,,,...///...---+++******+++---...---,,,+++,,,.........---+++,,,,,,---,,,+++***)))+++,,,...111222///+++'''+++++++++*********))))))---,,,***))))))***,,,---*********++++++*********************))))))))))))---------.........//////...------///222222///,,,......//////......---,,,,,,+++***)))***+++,,,---......//////000000000111444666888:::===AAAGGGKKKVVVcccttt}}}|||zzzyyyxxxwwwtttqqqnnnlllkkklllnnnooommmjjjiiiiiijjjjjjiiihhhgggfff|||xxxuuuvvvuuurrrsssvvvxxx~~~|||uuurrrnnnkkkhhhccc[[[UUUOOOMMMIIIFFFBBB===666222222111///...------............---------,,,,,,,,,---,,,+++*********++++++++++++++++++************,,,++++++***)))(((''''''+++++++++*********))))))************************))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''((()))'''&&&&&&&&&''''''''''''''''''***)))((((((''''''((((((((())))))))))))))))))(((((()))++++++***)))***+++(((''''''''''''''''''(((,,,***)))((('''(((******++++++***)))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''""""""###$$$%%%%%%&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))***(((&&&&&&((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******,,,,,,+++++++++,,,---...,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++///)))(((,,,...+++***+++,,,+++***))))))***++++++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////............////////////............000000//////////////////111111111111222222222222111333666888999888777555777555444444555555333222333333333333333333333333333333333444333222222111111111000//////000111111000000000///...---------,,,,,,------------,,,,,,++++++***))))))******+++---...///...,,,,,,---......---,,,++++++,,,---...---,,,+++,,,...///...---++++++,,,,,,+++***)))((('''''''''(((***+++***(((+++++++++*********))))))*********++++++*********)))******************)))))))))******++++++,,,,,,************+++++++++,,,---------///111222///,,,...............------,,,------,,,,,,,,,---...///......///000000111222222444666888:::===BBBGGGKKKUUUbbbttt~~~|||{{{zzzyyyxxxuuusssooommmllllllnnnnnnkkkiiihhhiiijjjjjjjjjhhhgggfff}}}yyyvvvvvvuuusssuuuyyy|||vvvrrrmmmiiiddd]]]UUUNNNEEEBBB???<<<:::777333000111000///...............------------,,,,,,,,,,,,---,,,++++++******++++++...---+++************+++*********)))))))))((((((+++++++++***************************************)))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((('''&&&'''((()))((('''((((((((((((((('''''''''******)))(((((((((((()))))))))************)))))))))+++,,,---+++))))))))))))((((((''''''(((((()))***)))((('''((()))***+++++++++******))))))******''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******''''''''''''(((((((((((())))))))))))))))))))))))((('''%%%&&&((())))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,---......---,,,+++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...***))),,,---,,,,,,...++++++************++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000000//////...------,,,.............../////////000000///......---,,,,,,///000000000111111111222111444888;;;;;;999666333777555444444444444333111333333333333333333333333222333333333333222111111111000000//////000000111000000//////...---------------------,,,***)))(((------,,,,,,,,,,,,------+++,,,------,,,+++---......---,,,++++++,,,---......---,,,---/////////...,,,------,,,,,,***)))(((...,,,)))(((***,,,------+++++++++***************''')))+++,,,,,,+++)))''')))******++++++******)))((()))***+++,,,---......))))))))))))************---------///111111///---...............---,,,,,,//////......//////000111......///000111333333444555666999;;;>>>BBBHHHLLLVVVcccttt~~~|||{{{{{{zzzwwwuuuqqqooommmmmmmmmllljjjhhhggghhhiiijjjjjjiiigggfff}}}xxxuuuuuutttsssuuuyyy~~~zzztttmmmfff___VVVKKKDDD;;;999555333333222111000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++000...,,,***))))))***+++++++++++++++++++++++++++************************************************))))))))))))************************************(((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&''')))***)))(((*********))))))))))))(((+++******)))))))))))))))))))))************))))))''')))++++++)))'''''''''))))))(((((((((((())))))((((((((('''((()))***+++******)))))))))))))))***''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((************************'''''''''((((((((((((((())))))))))))))))))))))))((('''&&&''''''((())))))((((((((((((((((((((((((+++++++++++++++,,,,,,,,,***)))))))))***,,,...///,,,,,,,,,+++++++++++++++***************++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,---...,,,,,,,,,,,,---------...---------------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------/////////......------------------....../////////////////////......------......//////000000111111333555777999999777555333666555333333444444222000222222222222222222222222222222222222222111111000000000000//////000000000/////////......---------------------,,,***)))(((---------------......///***+++------,,,,,,---.........---,,,,,,---.........---,,,---///000///............------,,,++++++666333///------------,,,************************)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,---+++++++++,,,,,,,,,,,,---,,,------...//////...---------.........---,,,,,,////////////000000111111---...///111222444555555555777999;;;>>>CCCIIIMMMYYYeeevvv~~~}}}}}}{{{xxxvvvrrrqqqooollljjjiiigggffffffgggiiikkkkkkjjjhhhfff{{{vvvssstttsssqqqrrrvvvyyy|||wwwpppfff\\\SSSIII???888555333000//////000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******///...+++)))((()))***+++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********************************(((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&''')))***)))(((((((((((((((((((((((((((+++******)))))))))))))))))))))************))))))''')))+++***)))'''&&&'''))))))(((((((((((())))))'''''''''(((((()))******(((((('''''''''(((((()))''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))(((''''''&&&'''(((((((((((((((((((((((((((******++++++,,,,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,***)))))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++,,,,,,------...........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---------.........///,,,,,,------......//////---...///000000000000///---......///000000111111555444444444333333333333555333222222333333222111222222222222222222222222111111222222111111000////////////000000/////////............------------,,,,,,------------,,,+++))))))******++++++++++++***,,,...///...---...///---------,,,,,,---------...---,,,---/////////...---,,,,,,+++++++++++++++000...---,,,,,,***(((&&&************************---,,,++++++++++++,,,---,,,------......------,,,******************)))))),,,,,,,,,,,,------------,,,---..................---------...---,,,,,,+++......//////000000000000---...///111222444555555555777999<<>>@@@IIIUUUYYYgggyyy~~~{{{xxxtttqqqllljjjhhhfffeeedddaaa___ccceeeiiilllmmmlllkkkiii}}}uuukkkdddYYYUUUOOOHHHCCC===777333222222111000////////////...------,,,++++++******))))))))))))))))))))))))---,,,***)))))))))*********************)))((((((%%%''')))+++,,,,,,+++***+++***))))))))))))***+++))))))************))))))(((((())))))))))))(((((((((***+++***(((&&&&&&'''******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((('''%%%%%%'''((('''&&&'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((************************)))(((''''''((()))((('''(((((()))*********))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&'''(((((())))))((((((((((((''''''&&&&&&&&&%%%''''''(((((((((((('''''')))+++------+++)))(((((('''''''''''''''((())))))---+++***+++,,,,,,+++)))+++++++++*********))))))******)))(((((((((((()))))))))))))))))))))))))))***)))))))))))))))))))))+++++++++***((((((***,,,---------------,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,++++++***///...,,,++++++,,,...///,,,,,,------......//////........................,,,,,,------...------,,,//////...//////000111222000000000111111000000000000111111222222111111000///////////////000000000111111111000000000//////000000//////...------,,,+++++++++++++++,,,---------------,,,,,,,,,+++++++++******)))))))))))))))++++++,,,,,,,,,,,,,,,,,,***************************************************************************)))((()))***+++***)))))))))))))))************---,,,++++++******++++++(((((())))))))))))((((((+++************))))))))),,,,,,++++++,,,,,,---...******++++++,,,---......---......---+++++++++,,,000000000000000//////...,,,...111222111111111222555333555:::===???GGGPPPZZZgggxxx|||yyyvvvssspppkkkiiigggggggggfffdddbbbccceeeiiilllnnnmmmlllkkk}}}tttgggYYYOOOFFFBBB;;;666444333333222111111000///............------,,,,,,++++++******************************...---,,,***)))((((((((()))************))))))((()))))))))******++++++++++++***))))))))))))***+++))))))************))))))(((((())))))))))))(((((()))***++++++)))''''''(((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))(((((('''(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&&&&'''((()))***+++,,,,,,''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))************************)))((('''''')))))))))'''))))))))))))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***'''(((((()))))))))))))))&&&''''''((())))))******''''''((((((((((((''''''''')))+++,,,***)))))))))'''''''''''''''((()))))),,,***))))))+++,,,,,,++++++++++++***************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))***,,,...------,,,,,,+++++++++)))***++++++,,,,,,++++++************++++++,,,,,,+++++++++++++++******)))...---,,,++++++,,,......+++,,,,,,---.../////////////////////////////////***+++,,,---------------000000////////////000000111000000//////000000111222111111000000111111222000000/////////////////////000111111111000....../////////......------,,,++++++*********+++,,,,,,......------------,,,,,,************))))))))))))((()))***+++,,,...//////++++++++++++++++++++++++******************************************)))))),,,+++******++++++***((())))))))))))************,,,,,,+++*********++++++******+++++++++++++++***************++++++++++++,,,,,,++++++,,,,,,---...,,,+++)))((()))+++---///......---+++***+++...111666222...---///000///---...000111222111000111111555444666<<>>777///---...000///,,,+++---///000000222444666444666999<<<@@@EEEIIIKKK\\\fffsss|||~~~|||zzzyyyxxxwwwtttrrrooommmkkkkkkkkkjjjhhhffffffhhhjjjmmmooooooooooooXXXRRRHHH???999555222111---,,,,,,---......,,,***------,,,,,,,,,,,,,,,---++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++((())))))************)))---,,,+++***)))***+++,,,+++,,,,,,------,,,,,,+++))))))************))))))(((((())))))))))))((((((''')))******)))(((((()))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&''')))(((&&&$$$'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&%%%$$$%%%'''(((((('''''''''''''''''''''&&&%%%''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%'''(((((('''''')))***'''''''''''''''((())))))((('''((())),,,---+++******************+++++++++***))))))(((((((((((((((&&&''''''(((((())))))***((((((((()))******++++++''')))+++++++++***+++,,,,,,++++++******)))))))))&&&'''(((((())))))((((((***************************+++,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,------------........................---...///000000000000000000000////////////000000000//////......//////000111000000//////000000111//////..................---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------******++++++++++++,,,,,,))))))+++,,,,,,,,,+++***************++++++,,,,,,++++++++++++++++++++++++************************((((((((()))))))))******'''&&&&&&'''***++++++***))))))))))))******************)))))))))***++++++(((((()))***++++++++++++)))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---...+++,,,...//////...,,,++++++,,,,,,+++,,,...333666111...++++++---000///...***,,,...///000222666888888@@@GGGIIIJJJMMMOOOOOO\\\fffrrr|||}}}zzzyyyxxxwwwuuussspppnnnlllkkkkkkjjjhhhfffgggiiikkklllnnnnnnnnnnnn@@@;;;555111000000000000///...---...//////...,,,,,,,,,++++++++++++,,,,,,******************++++++------------------------******+++,,,+++***))))))(((((()))***************+++++++++***++++++,,,,,,)))***++++++++++++***)))))))))************))))))(((((())))))))))))((((((&&&((())))))((('''((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&((())))))&&&$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$######$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&((()))'''''''''''''''((())))))'''''')))+++---,,,***'''))))))*********+++++++++)))(((((('''''''''''''''&&&&&&''''''((())))))***'''(((((()))******++++++&&&(((+++,,,+++++++++,,,***************)))))))))''''''((()))))))))))))))++++++******))))))(((((())))))***+++++++++++++++***+++,,,---............---------,,,,,,,,,,,,+++------------------------......///////////////...//////...//////000111222...//////////////////...//////000000000000//////------...........................------------,,,++++++++++++++++++,,,,,,...------,,,++++++,,,,,,+++++++++,,,,,,,,,------((()))+++,,,---,,,+++***)))))))))***++++++,,,,,,************************************************&&&&&&'''((()))***++++++)))((('''(((***+++***)))))))))))))))************)))))))))))))))***++++++******+++,,,---...------)))))))))******+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,+++,,,---,,,+++***+++,,,)))***+++,,,.../////////,,,---...//////111555777===MMM\\\^^^[[[ZZZXXXVVV\\\fffsss}}}}}}zzzyyyxxxvvvtttrrrnnnlllkkkkkkkkkkkkjjjhhhiiiiiikkklllmmmmmmmmmlll555222...,,,---------------+++***)))+++,,,,,,+++,,,++++++***++++++,,,,,,******************++++++))))))))))))))))))))))))+++,,,,,,,,,+++)))(((&&&(((((()))***************(((((())))))************%%%&&&'''(((((('''&&&%%%))))))************))))))(((((())))))))))))((((((&&&'''))))))(((''''''(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((***++++++(((&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''(((((()))))))))))))))%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%######%%%''''''''''''''''''((())))))&&&'''))),,,...,,,)))&&&))))))******++++++++++++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''(((((()))***+++++++++&&&(((+++,,,+++++++++,,,))))))))))))************(((((()))***************,,,,,,+++***)))(((''''''(((((()))******************+++,,,---...............------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........///......------............///111222222---...///000000///...---...///000111111000///...,,,------....../////////)))))))))***+++,,,......+++++++++++++++++++++,,,---,,,,,,+++*********+++,,,,,,,,,------.........***+++---/////////---,,,++++++******************))))))))))))))))))))))))************************''''''(((***+++,,,---...,,,+++******++++++***((())))))))))))************'''''''''''''''((())))))&&&'''((()))***+++++++++)))))))))))))))***************))))))******+++,,,---,,,+++))))))***,,,---***,,,......,,,***))))))))),,,///111000............////////////000333666<<>>EEEKKKNNNPPPPPPZZZcccmmmvvv}}}|||yyywwwuuuuuutttsssrrrnnnmmmkkkkkklllllljjjiiiiiikkkmmmoooppppppooonnn((()))***,,,,,,,,,++++++******++++++++++++******,,,,,,++++++***))))))(((,,,+++)))(((((()))+++,,,%%%&&&((()))******))))))++++++++++++++++++++++++******++++++++++++*********))))))(((((())))))***'''(((((())))))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))((()))***************)))((((((''''''(((((()))***,,,...000111000---)))'''))))))(((((((((((())))))%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((())))))'''%%%$$$&&&$$$%%%(((((('''''')))%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((())))))&&&&&&&&&''''''(((((()))&&&---)))&&&......((()))))))))))))))************&&&%%%%%%&&&'''((((((&&&&&&(((++++++)))((()))+++,,,+++***((('''&&&&&&&&&******)))((((((((())))))(((***+++***)))((()))+++((()))***++++++***)))(((***((('''''')))******)))%%%'''***---...,,,***((('''(((***+++,,,---------......---,,,,,,+++*********+++,,,...////////////...000111111000//////000..................////////////000000000000000111////////////////////////......------,,,,,,++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,+++******))))))******************'''(((***+++,,,,,,+++******)))((((((((((((((()))(((***(((""" $$$(((((()))***++++++))))))***+++***(((%%%&&&(((,,,///000+++)))(((((()))******)))''''''((())))))***+++++++++++++++---...---***'''))))))))))))))))))))))))*********++++++*********+++*********++++++,,,,,,........................,,,---///000222333333333:::;;;===@@@DDDIIIMMMPPPYYYbbbmmmvvv~~~}}}{{{xxxvvvuuutttrrrpppooonnnmmmnnnpppqqqpppoookkklllnnnpppqqqqqqpppooo***+++++++++++++++++++++++++++************++++++*********+++******)))))),,,++++++******++++++,,,&&&''')))***+++******))))))***+++,,,,,,+++***)))******++++++++++++******,,,,,,+++******+++,,,,,,***))))))(((((())))))*********)))(((((()))******((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((()))))))))***+++++++++***)))((((((''''''''''''((())))))+++///333666666222,,,)))(((((((((''''''((((((((($$$%%%'''((()))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((()))''''''''''''((((((((((((&&&'''(((((('''&&&&&&''''''$$$$$$)))***'''%%%(((%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''((())))))###+++(((%%%...000)))(((((()))))))))************!!!!!! """$$$%%%%%%$$$((((((((((((((()))******,,,+++***)))(((((((((((())))))((('''((((((******((()))******)))((()))***&&&''')))+++++++++***))))))((('''''')))******)))'''(((***,,,---,,,,,,+++*********++++++,,,,,,---+++++++++++++++++++++******+++,,,...//////000000---///000000///......///---......///////////////....../////////000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,------------,,,,,,************************************************)))+++---......---+++)))(((((())))))******++++++'''(((***,,,,,,,,,+++***,,,+++(((&&&&&&'''((()))''')))((($$$"""&&&((((((((()))******(((((()))***)))'''%%%%%%(((+++------+++)))(((((()))******)))))))))******************(((''')))...444555///)))***************************++++++++++++++++++******+++,,,,,,------,,,,,,------------------------,,,---///111444666888999:::<<>>666,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333777;;;>>>@@@222777<<<@@@CCCHHHOOOUUU[[[dddqqqzzz}}}{{{yyywwwtttqqqmmmlllkkklllnnnnnnmmmlllnnnoooqqqrrrrrrqqqpppooo))))))))))))))))))))))))'''((((((***+++,,,------++++++******************++++++)))((((((((()))***,,,,,,++++++***)))))))))(((***,,,+++))))))***,,,+++******)))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))***++++++((((((''''''''')))***+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******'''$$$!!!$$$))),,,***'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((((((###(((***)))&&&$$$''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((&&&%%%%%%''')))***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((()))))))))))))))((((((&&&&&&&&&''')))***+++,,,******)))(((''''''(((***''''''&&&&&&&&&&&&'''''',,,+++++++++******))))))$$$$$$%%%%%%&&&'''((((((***)))))))))((((((''''''************)))'''&&&&&&))))))************))))))******)))))))))))))))***((()))+++,,,,,,+++)))(((,,,,,,,,,++++++*********))))))(((((()))***++++++---......///......------///////////////.........//////000000000000//////---------............///111000///...---,,,,,,,,,......---------,,,,,,,,,((()))***,,,------,,,,,,222111///---+++***))))))---,,,++++++******+++++++++***************++++++******++++++++++++******+++++++++************)))+++***))))))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((''''''(((******,,,++++++***)))(((''''''***++++++,,,+++***)))((()))***,,,000333444222///---,,,***)))))))))******************************(((***+++---......---------+++)))((()))++++++***111//////111AAA___hhhUUU<<<<<<<<<<<>>BBBGGGOOO[[[fffqqq|||yyyvvvuuuwwwwwwuuusssmmmkkkhhhfffdddddddddeeefffiiinnnrrrsssqqqnnnkkk))))))))))))))))))))))))%%%&&&'''((())))))))))))((((((''''''''''''(((((($$$######$$$&&&''''''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((''''''&&&&&&''''''((((((''''''&&&&&&$$$""" &&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&!!!"""###$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''))))))(((&&&&&&&&&'''(((((('''&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***,,,+++'''(((,,,...,,,%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''))))))((('''&&&'''(((''''''((((((((((((''''''((())))))******))))))((((((((((((((((((((((((((((((''''''''''''(((((())) ###(((***)))((((((***(((((()))))))))(((&&&%%%++++++++++++***))))))***))))))***+++***)))((('''((())))))((('''&&&'''((()))))))))***++++++,,,,,,'''&&&$$$######$$$&&&'''(((***,,,,,,+++++++++---000...+++++++++)))%%%!!!''''''((()))***+++,,,---***+++,,,---...---,,,,,,,,,,,,---------------...+++++++++,,,,,,---------...,,,******+++,,,,,,+++...------,,,***))))))((())))))))))))))))))))))))'''((())))))((())),,,...)))(((&&&&&&&&&'''(((((('''((())))))((('''(((******************)))((('''))))))))))))))))))))))))&&&&&&%%%%%%&&&'''((()))&&&&&&''''''''''''''''''''''''((((((((((((''''''+++******)))((('''''''''(((((()))***************((()))))))))************'''((()))***+++******)))((()))))))))************,,,++++++******)))))))))%%%(((,,,---,,,+++,,,...)))+++,,,,,,,,,,,,---///,,,,,,------......//////000333666777666888>>>CCCFFFOOO[[[fffrrr|||yyyuuutttvvvwwwuuusssmmmkkkiiifffeeeeeefffggggggjjjnnnrrrsssqqqnnnlll))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,))))))(((((((((((())))))&&&%%%%%%''')))******)))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&((()))'''$$$$$$'''***&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$###$$$&&&''''''%%%###&&&&&&((((((((('''&&&%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""''')))((((((***)))%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%(((******(((%%%###%%%%%%%%%&&&&&&''''''''')))'''&&&'''((()))((('''$$$%%%''''''''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''')))))))))'''&&&'''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((()))))))))))))))))))))%%%&&&&&&&&&((()))***+++(((******((($$$###$$$'''(((((()))))))))(((&&&%%%%%%&&&((((((((()))***,,,)))***+++,,,+++***'''&&&%%%(((******''''''))),,,(((((()))***+++,,,,,,---,,,+++)))(((((()))+++,,,(((***,,,,,,++++++,,,---///,,,))))))---000000000******+++---...///000000)))***,,,.........,,,+++***++++++,,,---//////000+++++++++,,,,,,---------(((((()))***,,,---+++)))------,,,,,,+++******)))))))))))))))))))))))))))))))))***))))))+++///222'''))),,,,,,***'''&&&&&&%%%'''((((((''''''(((***))))))***++++++++++++***************************%%%$$$$$$$$$%%%''')))***$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''++++++***)))(((''''''&&&'''((()))***************(((((())))))*********+++&&&'''***+++,,,+++***((((((((())))))*********+++---,,,,,,+++***)))(((((($$$(((---///---,,,,,,---(((***,,,,,,,,,,,,...000,,,,,,------...///000000///333666777666888>>>CCCFFFOOO\\\gggrrr|||xxxuuutttvvvwwwvvvsssmmmkkkiiigggffffffggghhhhhhkkkooorrrsssrrrooommm******))))))))))))******((((((((((((((((((((((((******))))))((((((''''''&&&'''''''''(((((()))))))))((('''%%%$$$$$$$$$$$$)))(((((((((((())))))***)))((('''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&'''''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%%%%'''((('''&&&%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))))))))((('''%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''')))$$$$$$)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$%%%&&&(((%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&)))(((((()))++++++***)))***)))'''&&&&&&''')))***(((((('''&&&&&&&&&&&&'''))))))))))))((((((((((((&&&'''((())))))((('''&&&(((((())))))*********+++++++++******))))))(((((()))***++++++))))))***+++(((((())))))******++++++******+++,,,,,,,,,,,,++++++***))))))***,,,...///...---,,,,,,++++++++++++******+++,,,,,,---......///000111000...------...///---)))&&&&&&(((+++---...---,,,***))))))******,,,,,,+++***)))(((''''''************************$$$'''******)))))))))+++((((((((((((((((((((((((&&&&&&%%%%%%&&&)))+++---******))))))((((((''''''))))))************))))))(((((((((((())))))))))))%%%%%%%%%%%%'''((()))***(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((()))***************///---***''''''(((+++---++++++***)))(((((()))))),,,,,,,,,+++***))))))(((******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------.../////////000111333555666999===@@@JJJSSSaaammmvvv{{{xxxuuutttsssqqqooollllllkkkiiihhhfffeeedddgggjjjnnnrrrsssrrrpppooo******))))))))))))******((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''((((((((()))++++++***)))(((((((((((())))))((((((((((((((()))(((((('''&&&&&&&&&&&&&&&)))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))((('''%%%%%%'''((('''&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%((('''''''''''''''&&&&&&&&&&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&''',,,)))&&&$$$$$$&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((())))))))))))***++++++,,,%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&+++***)))***++++++)))((((((&&&%%%$$$$$$%%%&&&(((&&&&&&&&&&&&&&&'''((()))''''''(((((())))))******''''''((())))))((('''''')))))))))************************)))))))))))))))***+++,,,+++***)))***,,,)))))))))))))))*********)))******+++++++++++++++***))))))***+++,,,------------,,,+++++++++,,,,,,,,,,,,,,,------............///000///...---...///...,,,)))&&&&&&(((***,,,......,,,+++*********+++++++++******)))(((((((((*********++++++************)))'''''')))*********++++++++++++++++++++++++'''&&&%%%%%%&&&(((***,,,((((((((((((((()))))))))((())))))******))))))((((((((((((((())))))))))))******)))(((((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))(((((()))***************...,,,***'''&&&'''((()))++++++***))))))))))))))),,,++++++***))))))((((((***+++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////000111333555666999===@@@JJJSSSaaammmwww~~~{{{wwwtttsssqqqpppnnnlllkkkjjjhhhgggfffeeedddgggjjjooorrrsssrrrpppnnn***))))))(((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((******)))(((''''''''''''(((((('''&&&&&&&&&&&&'''***************))))))(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%'''%%%###$$$(((***)))'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''(((((((((''''''((((((((((((''''''***))))))***,,,,,,+++***'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&'''((()))***&&&&&&'''((()))******+++'''(((((())))))(((((('''+++++++++***************))))))))))))***************+++,,,,,,******+++,,,************))))))))))))(((((()))***************((()))***+++++++++++++++,,,,,,+++++++++,,,------------------............,,,...///...------...///...,,,)))''''''(((+++,,,......---,,,++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((...)))%%%%%%)))++++++)))))))))))))))))))))))))))((('''&&&&&&&&&((()))***&&&''''''((())))))******'''(((((())))))(((((('''(((((((((((())))))))))))+++***))))))(((((())))))))))))((('''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((()))***************+++***)))))))))))))))***+++***))))))))))))))))))+++******))))))(((((('''***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////000111333555666999===@@@IIIRRR```kkkvvv{{{wwwuuusssrrrpppnnnjjjjjjhhhgggfffeeeddddddhhhkkkpppssstttrrrooolll))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((('''&&&&&&&&&''''''((()))+++***)))((('''&&&&&&&&&(((''''''&&&&&&&&&''''''))))))************)))(((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%%%%'''((('''&&&&&&&&&'''(((((()))(((((($$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&''''''((((((((())))))(((((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$ $$$'''&&&"""%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''((('''((((((((((((((((((''''''''''''***---......---)))(((''''''''''''((()))%%%%%%%%%&&&&&&((())))))&&&''''''(((((()))))))))((((((((())))))(((((((((,,,,,,++++++******))))))(((((())))))******++++++***,,,---,,,+++***+++,,,++++++******))))))(((((('''(((((()))))))))))))))'''(((***+++,,,+++******++++++++++++,,,,,,---...---------------,,,,,,,,,+++,,,......------...000---,,,+++***)))***,,,---...------,,,,,,,,,++++++(((((())))))************((()))***++++++***)))(((((('''&&&&&&(((*********(((((((((((((((((((((((()))(((''''''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))%%%%%%&&&&&&''')))***+++***)))((((((''''''((((((((((((((((((((((((((((((,,,++++++******++++++,,,))))))))))))))))))))))))(((((()))***************'''((()))+++,,,---------******)))))))))))))))******)))))))))(((((('''''')))***++++++,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000111333444666999===@@@GGGPPP]]]hhhsss}}}yyyvvvtttsssqqqoooiiihhhfffeeeddddddddddddiiilllqqqttttttrrrnnnkkk))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))***+++,,,,,,******((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''(((((()))(((((('''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((('''''''''))))))(((((((((((())))))((('''%%%%%%'''((('''&&&&&&'''(((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((('''''''''### """'''***(((%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((()))((((((***,,,---+++***(((((((((''''''((((((((((((''''''&&&&&&&&&''''''))))))((((((''''''&&&&&&)))))))))(((((())))))))),,,++++++******)))))))))(((((())))))******++++++***+++,,,,,,******+++,,,++++++******))))))((((((''''''((())))))))))))(((((()))+++,,,,,,+++***)))++++++++++++,,,,,,---...,,,,,,,,,+++++++++++++++***,,,------,,,,,,---///------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,++++++((((((((()))******++++++((()))************)))(((###)))***((('''))),,,++++++++++++++++++++++++)))((((((''''''''''''''')))((((((((('''''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&((()))***+++******)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************'''((()))+++++++++++++++***)))))))))))))))******))))))))))))((((((((((((((())))))*********************+++++++++,,,,,,,,,,,,,,,------.../////////000111333444666999===@@@EEEMMMYYYdddooo||||||xxxtttsssqqqooommmgggfffdddcccbbbcccddddddiiilllqqquuuuuusssnnnkkk)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''(((((('''(((((()))******))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((''''''&&&&&&''''''(((((('''%%%%%%'''((('''&&&''''''((((((((((((((('''%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&###$$$''')))(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((,,,+++*********)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%***))))))(((((())))))************)))))))))))))))))))))))))))************)))***++++++))))))***+++************))))))))))))''''''((()))))))))))))))***++++++,,,,,,,,,++++++,,,,,,+++++++++,,,------************++++++++++++***,,,---,,,++++++,,,---,,,,,,---------.........***++++++,,,,,,++++++***(((((())))))*********+++))))))))))))))))))))))))###,,,---(((%%%(((,,,************************((((((((((((((('''''''''))))))(((((('''&&&&&&%%%'''(((((())))))(((((('''(((((((((((()))))))))))),,,+++******))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))((('''&&&)))))))))))))))******+++))))))))))))))))))))))))((())))))*********************+++++++++,,,,,,,,,,,,,,,------.../////////000111333555666999===@@@EEEMMMWWWaaalllyyy}}}zzzuuurrrpppnnnllljjjeeedddbbbaaaaaabbbccceeehhhlllqqquuuvvvtttooolll((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***)))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%%%%'''((('''&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''')))((('''&&&&&&'''((()))***)))(((((())))))'''%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%******)))(((((()))******((((((((((((((()))))))))*********)))))))))))))))((()))******(((((()))***)))))))))))))))*********(((((()))************)))------,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,*********++++++,,,,,,,,,+++,,,---,,,+++***+++,,,******+++,,,------,,,,,,))))))***+++++++++***))))))))))))))))))************)))(((''''''((()))***"""''',,,---)))'''(((+++''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''((())))))******))))))((((((((((((((()))))))))))),,,+++******))))))******++++++***)))))))))******))))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))))))))(((((()))***************)))************+++++++++)))))))))))))))***++++++******************************+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////000111333555666999===@@@FFFMMMWWW```jjjxxx~~~zzzvvvrrrpppnnnllljjjdddcccaaa___```aaaccceeegggkkkqqqvvvwwwuuupppmmm((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******))))))(((((('''''''''&&&)))(((((('''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((''''''(((((((((((('''%%%%%%'''((('''&&&'''(((((((((((((((''''''######$$$$$$%%%&&&''''''(((''''''&&&$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''((()))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''((((((&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$&&&'''((())))))((('''&&&&&&'''((()))$$$###$$$'''***++++++***''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''''''''+++***)))(((((()))***+++&&&&&&''''''(((((())))))++++++******))))))((((((''')))***)))((('''((()))(((((())))))******++++++(((((()))***************///...---,,,+++,,,---......------,,,++++++++++++******+++,,,,,,---......,,,------,,,***)))***+++((()))***+++,,,++++++***((((((***++++++***)))(((******))))))))))))))))))+++***'''&&&&&&'''***++++++,,,,,,+++***))))))***************************&&&&&&'''((())))))((((((%%%%%%&&&&&&'''((((((((())))))************))))))(((((((((((())))))))))))&&&&&&''''''(((***+++,,,,,,+++******)))*********))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((()))***************((()))***,,,///111444555))))))((())))))***++++++***************++++++++++++,,,------......------******+++++++++,,,,,,,,,,,,,,,------...//////000000111333555666999===@@@HHHOOOXXXaaajjjwww~~~yyyuuusssqqqooommmcccbbb```______aaaccceeefffjjjqqqvvvxxxuuuqqqnnn))))))(((((('''''''''&&&&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&%%%$$$%%%''')))))))))%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((())))))((('''&&&&&&)))(((&&&$$$$$$&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((())))))))))))'''%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((($$$######$$$&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))((()))))))))((('''&&&&&&&&&&&&&&&'''''')))******(((''''''''''''&&&&&&&&&)))'''%%%###$$$&&&)))+++)))))))))))))))))))))))),,,+++***************+++((('''&&&%%%%%%&&&'''((((((''''''''')))******)))++++++++++++***((('''&&&++++++++++++******))))))************(((&&&###""",,,...///...---+++,,,,,,++++++,,,,,,,,,,,,------//////...------------...---------,,,+++***)))(((&&&'''''''''((((((((()))******))))))((((((''''''$$$%%%&&&'''(((((((((((()))))))))))))))))))))))),,,)))'''(((++++++)))'''))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))******)))(((((())))))))))))(((''')))+++,,,,,,***(((''''''&&&&&&''')))***+++,,,---+++(((%%%&&&)))+++***)))+++*********))))))((((((************************))))))(((((((((((())))))+++***)))***+++------,,,---,,,***(((((()))***+++(((***---......,,,)))'''++++++,,,,,,---.........111111333555888;;;>>>???CCCJJJSSS^^^jjjyyy|||vvvrrrqqqpppmmmjjjfffddd```]]]\\\^^^```bbbiiilllrrrvvvwwwuuuqqqnnn)))((((((((('''''''''''''''''''''(((((()))))))))************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''(((''''''&&&&&&%%%(((''''''''''''&&&&&&&&&''''''((((((((((((''''''***((('''&&&%%%%%%$$$###%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$((()))))))))((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))((((((((()))((((((''''''&&&&&&&&&''''''((()))***&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&''''''))))))))))))))))))))))))))))))((((((((())))))***+++******))))))******+++)))((('''(((***+++***)))******+++******)))((('''))))))))))))******++++++++++++,,,,,,+++***))))))...///000///,,,***)))***++++++++++++,,,------...111000///---,,,,,,,,,,,,******+++++++++******)))))))))))))))))))))*********)))))))))((((((((('''&&&'''((()))************)))))))))))))))))))))))),,,***(((((())))))'''$$$&&&&&&'''''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((()))))))))))))))((('''))))))************))))))((()))+++***(((&&&&&&&&&''''''((()))***++++++,,,***(((&&&&&&)))******)))************)))))))))((())))))))))))))))))))))))***))))))(((((())))))******(((((())),,,.........000...,,,***))))))***+++++++++++++++++++++******,,,,,,,,,---......//////000111222555888;;;===???CCCIIISSS^^^jjjxxxzzzuuurrrrrrqqqooommmgggdddaaa^^^]]]^^^aaaccciiilllrrrvvvxxxuuurrrooo((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''((((((((((((''''''***)))(((&&&$$$###!!!!!!%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''%%%%%%&&&&&&$$$"""&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))''''''((()))))))))((((((''''''&&&''''''((()))***$$$$$$%%%&&&'''((()))***'''((())))))((('''%%%$$$))))))))))))))))))))))))&&&&&&&&&''''''(((((()))((((((((()))))))))))))))+++)))))))))+++,,,+++***))))))************))))))(((((()))***+++,,,---...++++++++++++,,,---......,,,...///...,,,******+++++++++******+++---...///111000///---,,,+++******(((((()))***************+++++++++++++++++++++***))))))))))))((((((((((((''''''((()))************)))))))))))))))))))))))),,,***((('''''''''%%%###"""$$$%%%''''''''''''&&&(((((((((''''''((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((************)))((('''&&&)))******++++++*********(((***+++***((('''''''''((((((((())))))************((('''''')))******)))************))))))))))))((((((((((((((((((((((((+++******************+++(((''''''))),,,/////////111000...,,,*********+++...,,,***((((((***,,,...,,,------...//////000000111111333555777:::===>>>CCCIIIRRR\\\iiiwww|||xxxsssqqqrrrsssqqqooogggeeebbb___^^^```bbbdddhhhlllrrrvvvxxxvvvsssppp((((((((((((((('''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))&&&'''((()))))))))))))))'''''''''''''''((())))))%%%%%%&&&&&&'''(((((()))''''''((()))(((((('''&&&(((((((((((((((((((((((($$$%%%&&&'''(((((())))))''''''((((((((((((((((((,,,+++******,,,,,,+++***(((((()))*********************+++,,,---...//////)))((((((((()))***,,,---''')))+++,,,,,,,,,---///++++++******+++---///000///...---,,,++++++++++++)))******+++++++++******,,,,,,++++++++++++******))))))))))))((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))******)))(((((('''&&&%%%###%%%&&&(((((((((&&&%%%''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''(((((()))************)))***,,,---,,,***))))))***))))))))))))))))))(((((()))((((((((()))******************))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,***)))((())),,,.........///...---,,,+++++++++,,,...---+++)))***+++...000------......///000000000222333444666888;;;===???BBBHHHQQQ[[[gggvvv|||xxxsssqqqrrrsssqqqooogggeeebbb``````aaaccceeeiiilllqqqvvvwwwvvvsssqqq'''''''''((((((((((((((()))))))))((((((((((((((((((((()))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''###&&&((()))((('''(((***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&''''''((((((((('''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***''''''((()))*********)))(((''''''''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&''')))***+++((((((((((((((((((((((((%%%&&&'''))))))******)))*********++++++,,,,,,,,,---+++***+++,,,,,,+++***'''((()))******+++******+++++++++,,,,,,,,,,,,---***)))(((''''''(((***+++&&&(((***++++++,,,---...++++++******+++---...///++++++***++++++,,,---...------------,,,+++***)))*********************)))(((((((((((())))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***'''(((((()))((('''&&&%%%''''''((())))))(((''''''))))))((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((())))))((((((***+++,,,+++))))))***+++)))))))))(((((((((((((((((()))******************))))))))))))))))))******************************,,,,,,++++++++++++,,,,,,,,,+++)))***+++,,,,,,+++******+++++++++,,,---...------------......//////------......///000000000444444555777999<<<>>>???BBBGGGPPPYYYfffuuu~~~zzztttrrrrrrrrrooommmfffeeecccaaaaaabbbdddeeeiiilllqqqtttvvvuuurrrppp'''''''''(((((((((((((((((((((((((((''''''''''''&&&''''''(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''((())))))((((((((('''''''''&&&&&&''''''&&&%%%%%%'''((()))(((''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%))),,,+++(((&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''(((((()))(((((((((***(((&&&$$$$$$&&&(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$''''''&&&&&&%%%&&&&&&'''&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%$$$$$$%%%''')))((('''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******(((((()))*********))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''))),,,---))))))))))))))))))))))))&&&''')))***++++++***)))))))))(((((((((***+++,,,---+++***+++,,,,,,+++)))'''((()))***************))))))))))))************,,,,,,+++************+++)))+++,,,,,,***))))))***++++++,,,,,,,,,,,,------(((((()))***+++---.../////////......---+++***)))((((((((()))))))))******(((((((((((()))))))))))))))******++++++*********(((((((((((((((((((((((('''(((******))))))+++,,,******)))(((''''''&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************%%%%%%&&&'''(((((((((((('''(((((('''&&&&&&''')))((((((((((((((((((((((((''')))++++++***)))***+++))))))))))))************************************,,,++++++******++++++,,,...,,,******+++,,,+++***((()))***+++,,,---...///+++,,,...///000000///...,,,------...//////000000444555666777999<<<>>>???AAAGGGOOOXXXdddttt{{{uuurrrrrrqqqnnnkkkeeedddcccaaaaaabbbdddeeeiiilllpppssstttssspppnnn''''''''''''((((((((()))((('''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((()))((((((((((((''''''''''''((('''%%%%%%%%%'''(((***(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&)))---,,,'''$$$$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((((('''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$'''&&&%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))*********))))))*********)))((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&''')))************))))))))))))))))))))))))'''(((***++++++***)))((('''&&&$$$######&&&)))+++---+++******++++++***)))((())))))*********))))))((())))))***+++,,,------++++++,,,,,,,,,,,,,,,+++)))+++,,,+++)))(((((()))+++,,,---......,,,+++***))))))))))))***,,,---...------------,,,,,,+++***&&&''''''((()))***++++++'''((((((((()))))))))*********+++++++++******)))((((((((((((((((((((((((''')))******(((''')))+++)))(((&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&'''''''''((())))))******(((((((((((((((((((((((('''((()))))))))))))))(((%%%&&&'''((())))))))))))&&&''''''&&&%%%%%%''')))''''''(((((((((((((((((('''))),,,,,,***)))***+++((()))))))))************************************++++++************++++++,,,+++)))***+++,,,,,,+++******+++---............******,,,---.........---,,,,,,,,,---......//////333333444666888:::<<<===AAAFFFNNNWWWcccsss{{{uuurrrrrrqqqnnnllldddcccbbbaaaaaabbbcccdddjjjlllooorrrrrrpppnnnlll&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%''''''(((((()))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((()))(((((((((''''''''''''((('''%%%%%%%%%''')))***(((((('''''''''&&&&&&&&&''''''((((((((((((''''''###'''++++++'''$$$%%%''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&'''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&%%%$$$%%%&&&'''((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((&&&&&&''''''&&&$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))***************************)))(((''')))(((((('''''''''(((((($$$%%%%%%&&&'''((())))))%%%'''***,,,,,,***(((&&&))))))))))))))))))))))))'''(((***++++++)))'''&&&+++)))&&&$$$%%%(((,,,///,,,+++******++++++)))((())))))************)))))))))***+++---///000222222((()))+++,,,---,,,,,,+++&&&(((*********)))***++++++,,,...//////,,,)))'''*********)))******+++,,,******+++,,,,,,,,,,,,+++&&&&&&''')))***+++,,,---'''((((((((())))))******(((((()))))))))(((((('''((((((((((((((((((((((((''')))+++)))&&&%%%&&&((('''&&&$$$######&&&(((***&&&'''(((******((('''&&&&&&&&&'''((()))***++++++((((((((((((((((((((((((************)))((('''&&&&&&'''((()))************((((((((('''&&&&&&(((***''''''''''''(((((())))))&&&)))------+++)))***,,,(((((())))))*********+++))))))))))))))))))))))))+++******************++++++)))((())),,,---...---,,,---......//////......))))))******+++,,,---...++++++,,,,,,---......///111222333444666888:::;;;AAAFFFMMMVVVbbbsss~~~zzztttrrrrrrrrrooommmcccbbbaaaaaaaaabbbcccdddjjjllloooqqqqqqooollljjj((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***((((((''''''''''''((((((&&&(((******)))(((((()))''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&((()))***)))(((&&&%%%$$$%%%&&&''''''&&&%%%$$$(((''''''))),,,,,,(((%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%******)))((('''&&&&&&%%%%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((...---,,,***'''%%%$$$###'''((()))(((&&&%%%%%%'''&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++((((((((())))))*********,,,***((('''((('''&&&$$$(((((()))***+++,,,,,,,,,+++++++++*********))))))---,,,+++***+++,,,---...++++++***)))(((((())))))))))))))))))))))))))))))------,,,,,,+++*********************************)))***+++++++++***)))(((((((((((((((((((((((((((***))))))(((((((((((()))***)))(((''''''((()))***,,,)))''''''***+++***((())))))(((((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&+++&&&"""###'''***)))'''''''''''''''((((((((((((++++++)))((((((((()))***''''''(((((((((((('''''''''(((******((('''((()))(((((())))))))))))((((((,,,+++)))((((((((()))***'''(((***+++,,,,,,++++++************************%%%'''***---...---+++***((()))***+++***)))'''%%%...+++'''&&&''')))************+++++++++,,,,,,,,,+++,,,------,,,,,,---///...+++((())),,,......---+++***+++000666:::999888===CCCLLLVVVbbbqqq|||zzzwwwuuussspppllliiifffeeecccbbbbbbccceeefffmmmnnnooopppooonnnlllkkk&&&&&&''''''''''''''''''(((((())))))))))))((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''%%%'''))))))'''&&&'''(((''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&'''''')))))))))(((&&&%%%''''''(((((((((((('''''')))'''''')))++++++(((&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%)))((((((''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))'''((()))(((&&&%%%&&&'''&&&'''((())))))((('''&&&((((((((((((((((((((()))************)))((((((''')))(((((()))******)))'''(((((()))***+++++++++++++++++++++*********))))))+++************+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************++++++++++++************************------......---+++)))((((((((((((((((((((((((((((((((((((''''''((())))))***)))(((''''''((()))***+++)))'''(((***+++***((()))(((((((((''''''''''''((('''&&&%%%%%%&&&'''((("""%%%***+++***''''''''''''((((((((((((+++***)))((('''(((((()))******++++++++++++******&&&((())))))(((''''''((((((((())))))))))))(((((())))))((('''''''''''''''((()))***+++******((((((************************&&&''')))+++++++++***)))((()))***++++++)))'''&&&(((((((((***,,,------+++))))))*********++++++++++++,,,......---------...///---+++,,,///111000///111111222444777999999888>>>CCCLLLUUUaaappp{{{xxxvvvsssqqqnnnjjjgggfffeeecccbbbbbbccceeeffflllmmmnnnoooooommmkkkjjj%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%&&&&&&'''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((()))((('''&&&%%%(((((((((''''''((((((((()))(((''''''))))))((('''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&'''((())))))******&&&(((((((((&&&%%%&&&'''''''''((((((((((((''''''((((((((('''''''''&&&&&&))))))******)))((('''&&&'''((()))+++---,,,)))'''(((((()))***+++++++++++++++************)))))))))((())))))***+++*********+++***))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++************************.........---,,,***((('''))))))))))))))))))))))))))))))((())))))***+++,,,))))))(((((((((((())))))+++)))'''((()))***))))))((((((((((((''''''''''''))))))(((''''''((())))))(((%%%###$$$'''))))))(((''''''''''''((((((((((((***))))))((('''(((((((((***++++++,,,,,,++++++***&&&((())))))(((''''''((((((((())))))))))))((((((((())))))))))))((((((''',,,,,,------,,,+++)))(((************************(((((((((((()))((((((((()))***+++++++++***)))(((&&&'''***---000///,,,)))(((((()))))))))************,,,//////...------...///......///111222222111111333555666666777999;;;>>>DDDLLLUUUaaappp{{{xxxvvvsssqqqnnnjjjgggeeedddbbbaaaaaabbbdddeeejjjlllmmmooonnnmmmjjjiii&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((((((&&&%%%%%%&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%'''&&&%%%$$$$$$%%%&&&''')))((('''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((((((''''''(((((()))))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&'''((('''&&&%%%&&&((('''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))***+++,,,+++'''%%%(((((()))***************************))))))))))))'''(((***+++++++++***)))******)))))))))))))))***))))))))))))))))))))))))'''((((((((()))))))))******************************************(((&&&%%%))))))))))))))))))))))))************+++,,,---...))))))(((((((((((())))))***)))((((((((()))))))))(((((((((((((((''''''''')))(((((((((((((((((())),,,)))''''''((()))(((&&&''''''''''''((((((((((((******)))))))))((((((((((((((())))))))))))((((((''')))******)))(((((()))(((((())))))))))))(((((()))***+++,,,,,,+++***)))***++++++,,,+++***)))(((************************+++***)))((('''(((((()))******++++++++++++***)))))))))+++---...,,,(((%%%))))))))))))*********+++***,,,///000///---------,,,------///000111111000+++///222333333555999===@@@EEEMMMWWWbbbqqq||||||~~~|||yyywwwtttrrroookkkhhheeecccbbbaaaaaabbbccceeeiiikkkmmmnnnnnnllliiiggg(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&((((((''''''''''''(((((('''((())))))'''&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))+++***)))((('''%%%%%%$$$%%%'''((('''&&&&&&'''((((((((((((''''''(((((((((%%%%%%&&&&&&'''(((((()))&&&''''''((()))***++++++***))))))***+++***(((&&&(((((()))*********))))))))))))))))))))))))))))))((()))+++,,,,,,,,,+++******)))))))))))))))******************************)))))))))(((((((((''''''))))))))))))))))))))))))&&&'''((()))))))))((('''((((((((((((((((((((((((((((((((())))))+++,,,---(((((())))))))))))(((((())))))(((((('''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''"""!!!"""$$$&&&)))******''''''''''''((((((((((((***+++************))))))&&&&&&''''''''''''&&&&&&(((***,,,+++***)))******(((((())))))))))))(((((())))))+++,,,,,,+++***)))$$$%%%&&&((((((((('''&&&))))))))))))))))))))))))---,,,***)))(((((()))************+++++++++*********)))((()))******(((&&&*********+++++++++,,,,,,***,,,......---,,,------)))***+++,,,---...///000+++...111222111333777;;;@@@FFFNNNXXXcccrrr~~~zzzyyy~~~|||zzzxxxuuusssqqqnnnjjjgggdddcccaaa``````aaacccdddhhhjjjmmmnnnnnnllliiifff)))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%(((((((((''''''(((((((((''')))***)))'''%%%%%%&&&%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))((('''''''''''''''''''''%%%&&&((('''&&&&&&'''(((((((((''''''''''''(((((($$$%%%&&&'''((()))******+++***)))(((***,,,///111///,,,)))'''(((***++++++(((((()))******))))))((((((((()))))))))))))))***)))***++++++,,,,,,++++++)))))))))))))))******+++*********************************)))((('''''''''))))))))))))))))))))))))&&&''')))***++++++******((((((((((((((((((((((((&&&%%%%%%%%%&&&'''(((((((((((())))))))))))((((((((())))))(((''''''(((***'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((()))''''''''''''((((((((((((***************)))(((((('''(((((())))))(((((('''(((***++++++***))))))***(((((())))))))))))((((((&&&''''''(((((((((((('''&&&''')))***+++++++++***))))))))))))))))))))))))---,,,+++)))))))))***+++)))))))))************+++'''&&&%%%&&&(((***+++******++++++++++++,,,,,,,,,***+++,,,,,,++++++,,,---)))************,,,///111333444444333222333555777???EEEMMMWWWcccsss|||{{{~~~yyyvvvtttqqqooolllhhheeecccbbb```______```bbbccchhhjjjmmmoooooollliiifff''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''&&&%%%$$$(((''''''&&&&&&''''''(((&&&((()))(((&&&$$$$$$%%%%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''$$$'''))))))'''&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%&&&''''''&&&&&&'''))))))((('''&&&&&&'''((()))'''''''''(((((()))))))))***)))(((***...444:::>>>;;;555---'''&&&''')))+++((()))))))))))))))(((((((((((((((((())))))******)))))))))))))))***++++++)))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((()))******)))(((''''''((()))(((&&&&&&(((***''''''''''''((((((((()))%%%&&&''''''''''''&&&%%%,,,,,,,,,+++)))'''&&&&&&''''''''''''(((((((((((('''((()))))))))(((&&&&&&(((((())))))))))))(((((('''(((******((('''((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&''''''(((***+++,,,------,,,++++++))))))))))))))))))))))))+++******))))))))))))***(((((((((((())))))******'''&&&&&&''')))++++++***************++++++++++++*********)))((()))+++...+++,,,,,,+++***,,,111666777555333222444555666666<<>>DDDMMMYYYkkk~~~|||yyyuuuqqqnnnhhhhhhhhhggggggfffeeeeeedddfffhhhiiijjjiiigggfff%%%&&&'''((('''&&&$$$###&&&&&&&&&''''''''''''(((...,,,))))))***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''$$$""""""$$$&&&%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&''''''((($$$&&&((())))))(((&&&###&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&'''((('''%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!'''(((%%%###$$$'''%%%$$$###$$$%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&%%%%%%&&&''')))***&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((())))))((('''&&&%%%&&&'''((((((((((((((()))******))))))((('''&&&'''''''''''''''((()))))))))'''&&&''')))+++++++++)))((((((((((((((((((((((((((()))))))))*********)))))))))((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))******+++++++++((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&(((******)))((('''(((((('''''''''&&&&&&&&&'''%%%'''))),,,------,,,+++(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******)))((('''***)))((('''''''''''''''''''''''''''''''''&&&&&&))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((***************++++++,,,************))))))))))))++++++***)))))))))******))))))))))))))))))))))))++++++*********)))))))))+++)))&&&$$$%%%(((,,,///---,,,,,,,,,,,,---,,,,,,///......------............000111222222333555777:::>>>DDDMMMYYYkkk~~~|||yyyvvvrrroooiiihhhhhhggggggfffffffffeeefffhhhiiiiiiiiihhhggg&&&&&&'''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((---+++)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***)))(((%%%######%%%'''$$$%%%&&&'''(((((((((((())))))((((((''''''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###$$$$$$$$$######$$$$$$$$$!!!$$$&&&''''''&&&%%%'''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&'''''''''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""$$$&&&$$$###%%%((('''&&&%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&'''''''''(((((())))))((((((&&&%%%%%%&&&'''(((!!!"""$$$&&&''''''&&&%%%'''((()))))))))(((&&&%%%&&&&&&'''((()))))))))))))))))))))))))))((('''''''''''''''''''''(((((()))+++)))((()))***++++++***''''''''''''''''''''''''))))))))))))************((((((((())))))*********''''''((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&$$$'''))))))(((&&&&&&'''((((((((('''&&&%%%$$$$$$%%%'''***,,,------,,,,,,''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%***)))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((***************++++++,,,))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))******++++++***)))))))))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...///000...000111111111222555777:::>>>EEEMMMZZZlll~~~{{{xxxuuuqqqnnnhhhgggfffeeeeeeffffffgggggghhhiiijjjjjjjjjiiiiii(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%))))))((('''%%%$$$&&&(((%%%%%%&&&'''((((((((('''(((((('''&&&%%%$$$######%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&'''''')))&&&%%%'''(((&&&'''***(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%&&&''''''(((''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%% $$$&&&&&&&&&&&&''''''''''''(((((('''''''''#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$######"""&&&'''%%%$$$%%%&&&%%%$$$$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&''''''((())))))))),,,+++)))'''%%%$$$######!!!$$$''')))((('''&&&'''(((((((((((((((''''''&&&'''((()))))))))))))))(((((())))))))))))(((((('''''''''''''''((()))))),,,***)))***++++++***(((&&&&&&&&&&&&''''''''''''************************))))))***+++,,,---......************++++++++++++******))))))(((''''''&&&))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&((())))))(((''''''((((((((((((((('''&&&%%%$$$%%%&&&((()))*********)))''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%)))((((((''''''''''''((('''''''''&&&''''''((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((***))))))))))))***++++++(((((()))))))))))))))***)))((((((((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++,,,+++***)))(((***,,,---,,,+++***+++---+++++++++,,,---///000111...///111111111222555777:::>>>EEEMMMZZZmmm}}}zzzwwwtttpppnnngggfffeeeddddddeeefffgggiiiiiijjjkkkkkkkkkkkkkkk+++)))(((&&&&&&'''((()))&&&&&&&&&''''''''''''((('''((((((((('''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''''''''%%%%%%&&&'''&&&&&&''''''''''''''''''%%%%%%%%%$$$$$$#########$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%%%%)))***&&&'''***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%% ###&&&'''%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""!!!!!!"""$$$&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''&&&&&&''''''((())))))***)))))))))((('''%%%$$$###"""###%%%&&&''''''''''''(((((('''''''''(((((()))&&&&&&'''(((((((((''''''&&&'''((())))))******)))((((((''''''(((((()))***)))(((((()))******)))''''''''''''(((((()))))))))************************))))))******++++++,,,,,,)))))))))************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((())))))(((''''''(((***%%%&&&'''((()))((((((''''''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))((('''&&&&&&'''((()))***'''((((((((()))))))))***(((((())))))))))))(((((((((((())))))))))))(((((())))))((((((((()))******(((((((((((())))))******(((((((((((()))***++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))******+++******)))***,,,---,,,***)))+++---,,,,,,,,,,,,------...///...///000111111222444777888===CCCLLLYYYlll|||zzzwwwtttqqqnnnhhhfffeeeddddddeeeggghhhjjjjjjjjjkkkkkkkkkkkkkkk,,,+++(((&&&&&&''')))+++&&&&&&&&&'''''''''((((((&&&''''''&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''###$$$&&&&&&%%%$$$%%%&&&&&&'''''''''''''''&&&&&&'''((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''$$$&&&+++,,,'''&&&)))***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$###$$$%%%''')))+++$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&###&&&((((((%%%$$$%%%''')))((('''&&&&&&'''((()))&&&&&&''''''''''''((((((%%%%%%&&&'''&&&%%%###"""%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''((())))))***###$$$&&&((())))))(((((('''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&((()))***%%%&&&&&&''''''&&&&&&%%%%%%&&&''')))************((((((((((((((()))******'''&&&&&&''')))***)))'''((()))))))))******++++++++++++******************((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((()))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&$$$%%%''')))"""$$$&&&(((***+++++++++***))))))((())))))***+++'''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''((()))***((('''&&&&&&'''((()))***'''((((((((())))))******(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((())))))***'''((((((((())))))******))))))))))))***+++,,,---)))))))))))))))))))))))),,,,,,++++++***)))))))))&&&''''''((()))***++++++))),,,---,,,***)))+++---......---,,,,,,,,,---------///000111111222444666777;;;BBBKKKXXXkkk~~~}}}zzzxxxuuuqqqooohhhgggfffdddeeefffhhhiiiiiijjjjjjjjjjjjkkkkkkkkk''''''''''''''''''''''''))))))(((((((((((())))))***)))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&'''((('''$$$""" (((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########%%%&&&(((!!!"""%%%'''((('''&&&%%%&&&&&&%%%###!!! '''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$"""###%%%%%%###""""""###''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%(((+++,,,,,,+++***'''$$$%%%(((******)))$$$'''))))))'''%%%&&&'''((((((((((((((('''''''''))))))(((((('''''''''&&&''''''(((((())))))******(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%%%%''''''(((***++++++++++++******++++++++++++******((((((((((((((()))*********)))((((((((()))+++,,,,,,++++++***************))))))(((((('''''''''&&&***)))((('''''''''''''''((('''''')))******'''%%%&&&'''''''''(((((())))))(((((())))))))))))(((((())))))(((((('''''''''&&&***************)))((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&)))&&&"""!!!$$$&&&&&&&&&$$$%%%&&&&&&&&&%%%###""")))************)))(((((('''''''''''''''''''''''')))))))))'''&&&$$$"""!!!))))))))))))((((((((((((((()))***+++***)))'''%%%))))))))))))((((((((((((+++)))''''''((('''&&&$$$&&&&&&'''((()))***++++++)))***+++,,,,,,,,,,,,,,,+++++++++*********)))))),,,++++++******)))))))))+++---///111111000///...///............///000000444111///000444666666555<<<===BBBMMMXXXfffxxx{{{wwwsssooolllnnnkkkhhhffffffggggggggghhhiiijjjkkklllmmmmmmmmm''''''''''''''''''''''''(((''''''&&&&&&''''''((()))((((((''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))'''&&&%%%%%%&&&''''''&&&%%%###"""(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''(((((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$///+++&&&$$$%%%&&&%%%###"""###%%%&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%"""$$$&&&'''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$%%%'''))))))'''%%%&&&((((((&&&$$$%%%''')))(((&&&$$$'''))))))'''&&&&&&''''''''''''''''''''''''''')))((((((((('''''''''&&&'''((((((((()))))))))***)))))))))*********++++++,,,,,,+++***************(((((((((((((((((('''''')))))))))******)))))))))((((((((((((((()))*********)))((((((((()))++++++++++++***))))))))))))))))))((((((((('''''''''''')))(((((('''&&&&&&''''''&&&&&&&&&'''))))))'''%%%''''''''''''((((((((()))'''''''''''''''''''''''')))))))))((((((((('''''')))))))))))))))((('''&&&''''''''''''((((((((((((***)))((((((''''''(((((((((&&&$$$%%%'''((('''%%%''''''(((((((((''''''&&&&&&'''((()))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&%%%$$$)))(((((((((((((((((((((******+++++++++***)))((()))(((((((((((((((((((((***)))((()))+++---,,,+++)))))))))))))))))))))))))))***+++++++++++++++++++++++++++*********))))))---------,,,,,,++++++++++++,,,---.........---,,,......------......///000222///...///222444555444:::;;;@@@JJJVVVdddvvvzzzwwwtttpppmmmnnnkkkhhhffffffggggggfffhhhiiijjjlllmmmmmmmmmmmm''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((((((&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())),,,+++***)))'''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%444---&&&$$$'''(((%%%!!!%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&((((((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&!!!&&&***(((###!!!$$$((('''&&&%%%&&&''''''&&&$$$%%%'''))))))'''&&&''''''%%%%%%&&&&&&''''''((((((((((((((('''''''''''''''(((((((((((())))))))))))(((((()))))))))************)))(((((('''((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******)))))))))((()))******+++******)))(((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%$$$$$$&&&(((((('''%%%''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''(((((((((((()))(((''''''''''''''''''&&&&&&&&&((())))))&&&$$$((((((((('''(((((())))))$$$$$$&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''(((((('''((((((((((((((((((((((((*********))))))))))))((((((((((((((((((((((((((('''&&&&&&''')))******)))++++++******)))(((''''''*********+++******))))))+++++++++***************------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***---------------......///000...------000222333333888888>>>HHHSSSaaattt~~~{{{xxxuuuqqqooommmkkkgggffffffggggggfffggghhhjjjlllmmmmmmmmmlll''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***,,,+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###$$$'''(((&&&$$$'''&&&&&&%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&''''''((('''&&&###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''###''''''%%%$$$'''***''''''((((((((('''%%%$$$''''''(((((('''''''''((($$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((()))+++---///000(((((())))))))))))((((((((((((((((((((())))))***)))))))))))))))******+++))))))((('''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''$$$$$$###%%%'''((('''&&&'''''''''((((((((((((((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((''''''&&&''''''''''''((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%''''''&&&%%%%%%'''((()))%%%%%%&&&'''((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((((((((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((()))(((&&&&&&''''''&&&%%%******)))((((((''''''&&&***************)))((('''*********************************************+++---,,,+++***))))))******---,,,,,,,,,,,,---......///...---...///111333333777888===GGGSSSaaasss~~~{{{yyyvvvsssqqqllliiifffeeeeeeffffffeeeeeefffhhhjjjkkkkkkkkkjjj''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&''')))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&'''&&&$$$!!! !!!"""&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&$$$$$$%%%&&&((()))((((((((()))******)))((('''&&&((((((''''''(((((((((((($$$$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&'''''''''''')))((((((((((((((())))))&&&''''''(((***---///000)))******++++++******)))((((((((((((((())))))***((()))))))))************)))((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((&&&%%%$$$%%%'''((('''&&&((((((((((((((('''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((((((''''''''''''((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$&&&(((((('''&&&%%%%%%&&&((((((((((((((())))))(((((('''))))))))))))))))))))))))&&&&&&''''''((('''''''''&&&&&&''''''((((((((()))''''''&&&&&&&&&&&&'''(((&&&&&&''''''((((((((())),,,***)))***++++++***(((&&&&&&&&&'''''''''((((((***************)))((('''************************)))))))))******+++++++++...---,,,+++******++++++---,,,,,,,,,,,,---......////////////000111444555888999>>>HHHTTTbbbttt|||yyywwwtttrrrkkkhhhdddccccccddddddcccbbbdddgggiiijjjjjjiiihhh''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&''''''&&&&&&'''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""***+++(((%%%&&&)))&&&&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%$$$###$$$&&&)))''''''''''''''''''''''''&&&&&&''''''((()))***+++***(((''''''))))))&&&$$$(((***++++++)))(((((()))***(((''''''((())))))(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&'''''''''))))))))))))(((((((((((((((((()))))))))*********))))))((((((((()))******(((((('''&&&&&&'''((()))******++++++++++++******((((((((((((((()))******(((((()))************)))))))))(((''''''''''''''''''''''''((((((((((((((((((''''''''''''((())))))***(((&&&&&&((()))((('''(((((((((((((((''''''''')))((('''&&&&&&'''((())))))))))))***************''''''((()))))))))((((((''''''''''''((((((((((((''''''''''''''''''((()))'''&&&%%%###!!!"""&&&)))***)))((((((''''''(((((()))))))))))))))((('''&&&(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&''''''(((((()))((())))))))))))*********&&&&&&&&&''''''(((((()))'''&&&&&&(((***,,,,,,+++$$$%%%%%%&&&((()))***************+++******))))))***************+++++++++******+++,,,------......------,,,,,,,,,,,,,,,,,,---------------......///000000111111000222444777::::::@@@JJJUUUcccvvv~~~zzzxxxvvvsssppphhhfffbbbaaaaaabbbbbbaaaaaacccfffiiijjjiiihhhggg''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))*********))))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$%%%&&&((((((((('''&&&''''''''''''''''''''''''$$$'''***)))&&&$$$%%%'''$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++,,,---((()))))))))'''&&&%%%%%%''')))***)))'''''')))++++++(((&&&&&&(((***)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''***)))))))))(((((((((''')))))))))*********++++++&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%$$$%%%'''((())))))************))))))((((((((((((((()))******'''((()))***+++******)))***)))((((((''''''((((((''''''''''''((((((((()))((((((((((((((()))******...+++)))((()))***)))((()))((((((((('''''''''''''''''''''''''''''''''''')))))))))******+++++++++%%%&&&'''(((((((((((('''''''''''''''((((((((((((((((((''''''(((((()))***%%%&&&'''&&&$$$###&&&((()))))))))((('''&&&%%%$$$&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&''''''((())))))((()))***+++++++++******%%%%%%&&&''''''((())))))$$$######%%%(((******)))&&&&&&'''((()))***+++,,,)))***++++++++++++++++++))))))*********+++++++++)))******,,,---...//////***+++,,,---------,,,+++......------......///000///111222111000111444777;;;;;;AAAKKKVVVdddwww{{{xxxuuurrrooommmfffddd```______``````___bbbdddhhhkkklllkkkiiiggg''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&$$$&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%''')))******)))'''&&&((((((((((((((((((((((((***(((%%%$$$$$$$$$%%%&&&"""$$$&&&((())))))((('''"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&$$$"""###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%'''((("""&&&***)))&&&$$$'''+++&&&(((((('''%%%&&&))),,,,,,)))&&&&&&(((******(((((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''******))))))((((((((('''(((((((((((())))))))))))'''''''''''''''((()))***((('''&&&%%%&&&(((***,,,(((((())))))))))))((((((((((((((((((((()))******'''((()))++++++******)))******)))(((((((((((((((&&&'''''''''(((((()))))))))))))))))))))***++++++000...+++******+++***)))))))))(((((('''''''''&&&&&&''''''((((((''''''&&&&&&'''''''''(((((())))))$$$%%%&&&&&&'''''''''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))$$$'''))))))'''%%%&&&'''''''''''''''&&&###!!! ###$$$%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((%%%%%%&&&&&&'''((())))))%%%''')))***+++***)))(((%%%%%%&&&&&&'''((())))))***)))((()))***+++***))))))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++''''''((()))+++,,,------((()))+++---...---,,,***///............///000000...000222111///000444777;;;;;;AAAKKKVVVdddwww}}}yyyuuurrrooollljjjeeebbb___]]]^^^___^^^^^^cccfffiiilllmmmllljjjiii''''''''''''''''''&&&&&&((('''%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))+++'''###"""$$$&&&'''&&&(((''''''&&&&&&''''''((('''''''''(((((((((((()))'''''''''&&&&&&'''''''''((('''&&&%%%&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))))))))((('''&&&'''&&&$$$######$$$&&&'''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''((()))***)))(((&&&$$$)))(((&&&%%%$$$$$$%%%&&&***'''$$$%%%''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&%%%%%%&&&''''''(((((('''''')))(((''''''''')))***+++***(((&&&%%%%%%&&&'''((((((&&&%%%&&&))))))'''$$$$$$%%%&&&'''((((((((((((((()))*********((('''&&&'''(((***+++***)))'''&&&&&&''''''((((((((((((((((((((())))))))))))((((((***))))))***,,,,,,+++***''''''''''''''''''''''''''''''((((((((((((''''''+++******)))(((''''''&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$$$$%%%&&&(((%%%###$$$''')))&&&$$$&&&'''((())))))((('''&&&(((''''''((())))))(((&&&(((((((((&&&%%%###!!! (((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++)))))))))))))))(((''''''***)))'''''')))))))))(((((((((((((((((((((((((((***(((&&&&&&(((*********))))))(((((((((((()))))),,,++++++******++++++,,,))))))************))))))))))))*********+++++++++------,,,++++++,,,,,,,,,,,,,,,------...//////////////////000111222444444:::???EEELLLVVVfffzzz}}}zzzwwwuuusssooommmfffccc___]]]___aaaccccccfffiiilllnnnllljjjiiiiii''''''''''''''''''''''''((('''&&&&&&''''''&&&$$$%%%%%%&&&&&&'''(((((()))+++'''$$$###%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++***(((&&&$$$$$$###$$$%%%&&&'''((((((&&&%%%$$$'''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))(((''''''((()))***+++***)))(((&&&&&&&&&&&&'''(((&&&%%%&&&((()))'''%%%$$$%%%&&&'''((((((((((((((())))))***)))((('''&&&'''(((*********)))'''&&&&&&''''''((((((((((((((())))))(((((((((((()))))))))(((((()))++++++)))((((((((((((((((((((((((((((((((())))))))))))((((((+++++++++***)))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''&&&'''(((''''''&&&'''''''''((()))******)))((('''(((''''''((())))))(((&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''')))))))))))))))(((''''''***(((''''''((())))))(((+++++++++++++++++++++++++++***((((((***+++,,,+++))))))(((((((((((()))))),,,++++++******++++++,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,,,,------.../////////000000111111222444555666888===CCCIIIQQQ```sss~~~{{{xxxvvvssspppmmmiiieeebbb```aaaccceeeeeegggjjjmmmnnnllljjjiiihhh''''''''''''''''''''''''((('''&&&&&&'''(((&&&%%%%%%%%%&&&&&&'''((((((((()))(((&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((('''&&&%%%###$$$&&&((((((&&&$$$###''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((+++***((('''%%%%%%$$$$$$"""###%%%&&&&&&%%%$$$$$$%%%%%%$$$%%%%%%'''((()))$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))(((((((((((())))))******))))))((('''&&&&&&%%%'''&&&&&&'''(((((('''%%%%%%%%%&&&'''(((((((((((((((((()))))))))(((''''''(((((()))***)))((('''&&&&&&''''''(((((((((((((((***)))(((''''''((()))***)))(((((((((******(((&&&))))))))))))))))))))))))))))))************)))))),,,++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((%%%(((+++***&&&%%%'''***''''''((((((((((((''''''(((''''''((())))))(((&&&&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''---,,,,,,+++***)))(((((()))))))))))))))(((((('''***(((''''''((())))))((())))))))))))))))))))))))***)))'''(((***++++++******))))))(((((())))))***++++++************+++++++++,,,,,,------,,,,,,+++***************+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,------.../////////111111111222333444666666666<<>>EEEMMMOOORRR^^^rrr{{{yyywwwtttqqqnnnhhhfffcccbbbccccccbbbbbbcccdddffffffdddddddddeee%%%%%%&&&&&&'''(((((()))%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''&&&'''&&&$$$""""""$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++***)))((('''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''''''''&&&%%%&&&'''''''''&&&%%%$$$###(((''''''&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&$$$""""""###&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########%%%&&&''''''((((((''''''((()))******)))((('''&&&)))((('''&&&%%%&&&''''''%%%''')))(((&&&%%%&&&(((&&&'''''''''''''''&&&&&&''''''&&&&&&&&&'''((()))((((((''''''&&&&&&&&&'''&&&''''''((((((((((((((('''((()))******)))((('''''''''''')))+++,,,,,,***))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&&&&&&&'''''''''&&&***)))(((((((((((()))***(((''''''((())))))(((&&&''''''((((((((((((((('''''''''''''''''''''''''''%%%&&&((()))***)))''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++''''''((())))))))))))))))))'''%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&+++******,,,......,,,***+++******))))))******+++******))))))))))))******++++++,,,,,,,,,,,,+++++++++++++++*********))))))++++++++++++,,,---...///,,,,,,------.../////////000000000111222333444555>>>FFFNNNQQQUUUaaavvv~~~{{{xxxvvvssspppmmmkkkhhhfffeeeeeeeeedddccccccdddffffffeeeeeeggghhh%%%%%%&&&&&&'''((())))))$$$###"""###%%%&&&%%%$$$'''''''''''''''''''''&&&&&&&&&&&&### $$$((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''((('''&&&$$$###$$$&&&((())))))((((((((('''&&&&&&%%%%%%%%%%%%###$$$&&&'''(((''''''&&&'''""""""%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''((()))*********((('''&&&///---***'''&&&&&&&&&'''$$$'''))))))&&&%%%&&&(((&&&'''''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((&&&'''***++++++***'''&&&%%%%%%&&&(((+++,,,+++***************************))))))************))))))(((((((((((()))))))))))))))(((((('''&&&%%%%%%%%%((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((((((((((((((((((%%%(((***)))&&&%%%'''***'''&&&%%%$$$$$$%%%&&&'''(((''''''((())))))(((&&&&&&'''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))'''$$$###(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''((()))))))))))))))((('''%%%%%%'''((('''&&&)))))))))))))))))))))))))))))))))+++,,,---+++)))++++++************++++++******))))))))))))*********++++++,,,,,,++++++***++++++++++++******))))))++++++++++++,,,---...///,,,,,,------...//////000111111111222333444666666111;;;EEEKKKPPP^^^vvv}}}zzzwwwuuusssooommmmmmkkkiiihhhhhhhhhfffeeeccceeeggggggggggggiiijjj&&&&&&&&&&&&&&&&&&&&&&&&***&&&######&&&***,,,,,,''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''$$$!!!!!!$$$&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))***(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&(((&&&%%%&&&))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++***'''%%%&&&(((''''''''''''''''''''''''(((&&&%%%'''))))))'''$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%'''((('''%%%$$$"""$$$&&&(((((((((&&&%%%&&&&&&%%%$$$%%%&&&'''((("""""""""######$$$$$$$$$)))'''###!!!!!!$$$'''***(((((((((((((((((('''''''''(((((())))))(((&&&%%%''''''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''((()))******)))'''&&&&&&''')))***'''&&&&&&&&&'''(((***+++,,,***((((((***+++)))'''&&&''''''((()))***************))))))))))))******&&&&&&''''''((()))))))))(((''''''&&&&&&((()))***++++++******)))'''&&&%%%))))))))))))))))))))))))'''''''''''''''&&&&&&&&&$$$%%%'''((()))***)))))))))$$$333...'''///***((('''''''''''''''''''''''')))))))))((('''%%%$$$###&&&&&&%%%%%%&&&''')))***+++)))'''&&&%%%&&&((()))(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((()))((('''&&&&&&'''((())))))***'''###$$$((()))&&&$$$&&&)))***)))))))))******+++,,,+++)))))))))+++******))))))))))))******(((((())))))))))))((((((******+++++++++,,,,,,,,,///...,,,+++******+++,,,...//////...,,,,,,---///)))...555666444333555777888999===EEENNN]]]sss~~~zzzwwwvvvsssqqqoooiiihhhgggfffeeeeeeeeeffflllkkkiiiggggggggghhhiii&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%((()))((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''%%%"""###%%%&&&&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&''''''&&&%%%%%%&&&&&&((())))))+++***((('''''''''))))))%%%&&&'''))))))((('''''''''''''''''''''&&&&&&&&&(((&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''%%%&&&(((''''''''''''''''''''''''&&&&&&&&&(((******'''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$###"""$$$&&&''''''&&&%%%%%%&&&'''''''''%%%$$$$$$%%%'''((((((&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%### !!!###&&&&&&&&&&&&&&&&&&&&&&&&***++++++,,,+++***)))(((&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))***)))(((&&&%%%%%%&&&((()))((((((''''''((()))***++++++)))'''''')))***(((&&&'''''''''(((((()))***+++,,,+++***))))))***+++,,,''''''''''''&&&&&&&&&&&&)))(((((('''((()))***+++'''((((((((((((''''''&&&(((((((((((((((((((((((()))))))))))))))))))))(((%%%&&&'''((())))))((((((///--->>>555(((,,,((('''''''''''''''''''''''''''))))))(((((('''%%%$$$###&&&&&&%%%%%%&&&''')))******)))'''&&&&&&&&&(((((((((''''''&&&&&&&&&'''''')))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))((((((******(((((('''((())))))%%%)))+++((('''******)))%%%''')))******)))***+++)))*********((('''((()))******))))))))))))******((())))))******))))))(((*********+++++++++,,,,,,...---,,,+++++++++,,,,,,---...///...,,,,,,---///000777???AAA===777333222888888<<>>:::---///)))'''''''''''''''''''''''''''&&&%%%#########%%%''')))'''((()))******)))((('''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&'''((()))***%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((************************''''''((((((((((((''''''(((((())))))))))))((((((&&&''')))***++++++++++++---:::BBB;;;...'''(((***'''((((((&&&%%%%%%''')))(((******)))((('''((()))******))))))))))))******(((((())))))))))))(((((())))))))))))***************+++,,,---...---,,,+++***+++,,,,,,+++,,,...000111///------000333666777666888===FFFOOO[[[nnn~~~{{{yyyuuussssssqqqooonnnhhhfffbbb______```ccceeejjjhhheeecccbbbccceeeggg'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''%%%######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&$$$%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))******)))(((''''''&&&&&&&&&%%%$$$###!!!((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&)))+++,,,+++))))))((('''&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&''''''((()))(((((((((******))))))((((((''''''%%%&&&&&&'''((())))))***$$$$$$$$$######"""""""""%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((('''((()))******)))((('''((()))++++++)))((()))***%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&$$$$$$$$$&&&((()))+++******)))(((''''''&&&((('''&&&%%%$$$%%%&&&''',,,111...,,,111---)))///))))))(((((('''''''''&&&&&&'''''''''&&&%%%$$$$$$))))))(((((((((((())))))(((''''''&&&&&&&&&''''''&&&'''((((((((((((((((((,,,'''!!!!!!&&&******)))******,,,)))&&&'''(((***+++++++++***)))$$$%%%&&&'''(((***++++++***))))))((('''&&&&&&%%%(((******)))''')))---000<<<@@@>>>333***)))***)))******))))))((((((''''''******))))))((((((''''''+++*********))))))((((((''''''(((((())))))*********++++++***((('''((())),,,***(((***---...,,,******++++++,,,---...000111,,,+++***+++---000111111999888:::AAAJJJWWWjjjzzz{{{wwwrrrppppppooommmjjjhhhbbb^^^___```^^^___aaaddddddeeeffffffeeeeeeeee'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%&&&'''&&&%%%###&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))((($$$%%%&&&'''((((((((((((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&'''&&&&&&%%%$$$$$$######&&&&&&&&&%%%$$$###"""!!!'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((++++++***(((+++******))))))))))))***'''&&&%%%$$$$$$%%%&&&'''''''''''''''(((((((((((())))))))))))((((((''''''&&&&&&'''(((((()))******(((((('''''''''&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&(((***)))((('''((()))%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''')))((('''&&&$$$$$$$$$$$$'''&&&%%%$$$%%%&&&((()))))))))(((((('''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&...222888;;;...$$$))))))((((((((('''''''''&&&'''''''''''''''&&&%%%%%%((((((''''''''''''(((((((((''''''&&&&&&&&&''''''++++++******)))((('''&&&!!!###(((***))))))!!!"""''''''&&&(((&&&'''(((((())))))((((((''''''&&&%%%$$$$$$######''''''''''''(((((((((((()))******)))((((((,,,///777;;;999///(((((()))(((******))))))(((((((((((())))))))))))((((((((((((************)))))))))((((((((((((((()))))))))))))))***+++***((((((((())),,,***)))***,,,---,,,***+++++++++,,,---...///000000///...///111333555666;;;999;;;AAAJJJVVVgggwww~~~{{{vvvqqqooooooooollliiieee___[[[\\\]]][[[]]]```cccddddddeeeeeeddddddddd'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&%%%&&&''''''%%%###$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&''')))))))))((($$$%%%&&&''''''(((''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((******)))''''''''''''&&&''''''((((((&&&%%%$$$######$$$%%%&&&((('''&&&&&&&&&''')))))))))))))))(((((((((((('''''''''(((((())))))******&&&&&&&&&&&&&&&%%%%%%%%%&&&'''))))))'''&&&'''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%''')))((('''&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''((('''&&&%%%$$$#########((('''&&&&&&&&&'''((()))((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%+++111===AAA///!!!'''((((((((('''''''''''''''''''''((((((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((())))))))))))(((((('''''')))&&&###$$$'''((('''%%%((('''''''''%%%"""$$$)))&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%###"""!!!!!!$$$%%%&&&'''(((******+++*********)))((((((***---000333222,,,''''''((((((***))))))))))))((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))***+++***)))((()))***+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,---...///111111111111333555777888<<<:::<<>>------&&&&&&&&&'''''''''''''''''''''((((((((((((((('''(((''''''''''''''''''(((&&&&&&&&&&&&&&&'''((((((%%%$$$$$$$$$%%%&&&((()))$$$$$$&&&''')))***)))((((((((((((''''''))))))(((((('''&&&&&&&&&''')))***&&&&&&'''((()))***++++++&&&'''''''''(((((())))))******)))))))))))))))))))))((()))))))))((()))+++))))))))))))************''''''(((((())))))******))))))))))))))))))************))))))((((((''''''((()))******)))((()))+++******++++++++++++,,,,,,------,,,,,,,,,------...---///000000///111444777999888:::@@@HHHRRRbbbpppzzzuuupppmmmmmmlllhhheeeeee^^^ZZZ[[[\\\\\\^^^aaaaaabbbbbbbbbaaaaaa```___%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((''')))***+++)))(((%%%&&&((((((&&&%%%&&&'''%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''((('''&&&''')))))))))(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''))))))((((((((('''''''''((())))))'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((&&&''''''''''''((((((((('''''''''((((((((((((((((((((((((((())))))))))))$$$&&&((('''&&&%%%&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&(((******((('''((()))%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''''''''(((888LLLGGG333+++&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((())),,,+++)))'''&&&&&&''''''%%%&&&&&&'''''''''&&&&&&'''(((&&&&&&))),,,+++'''((((((((('''((())))))***''''''''''''''''''''''''((((((((((((((('''''''''***(((((((((******)))((()))''''''******((()))+++)))))))))************+++(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((()))******))))))***+++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,---...///...000222111000111555999888777:::@@@GGGQQQaaannn|||zzzvvvpppmmmmmmlllhhheeeaaa\\\XXXZZZ\\\[[[\\\___bbbbbbbbbbbbaaa```______%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))((('''"""$$$%%%%%%$$$######$$$%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))(((%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%#########$$$&&&'''%%%%%%&&&&&&&&&'''''''''######""""""###$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%''')))***)))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))((('''&&&'''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%''')))((('''&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''!!!)))***///@@@CCC555+++%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&((())))))///---+++(((&&&&&&&&&'''+++++++++)))'''%%%%%%%%%&&&((((((&&&'''+++***%%%''''''((())))))))))))(((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((('''&&&(((***+++***(((***&&&&&&***+++((('''***))))))*********+++++++++))))))))))))((((((((((((((()))))))))************(((((((((((())))))))))))''')))******))))))***+++)))+++,,,,,,******+++...+++++++++,,,---...///000...111333222000111555:::999888;;;@@@FFFOOO^^^kkkzzz{{{wwwqqqnnnmmmllliiieee```[[[ZZZ\\\^^^\\\\\\^^^bbbccccccbbbaaa```______%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((('''%%%%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''"""###%%%'''(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&%%%###"""''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$''')))******+++***)))((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%'''((((((((())))))******)))***,,,,,,***)))***+++(((((((((((((((((((((((('''((()))******)))((('''$$$&&&''''''&&&%%%%%%&&&%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''#########$$$%%%&&&((()))&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''(((((('''''' +++((("""...888333///%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***+++***(((&&&%%%&&&'''(((###$$$%%%&&&&&&''')))+++$$$***+++'''%%%((()))%%%%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''(((((())))))'''&&&%%%(((+++,,,+++(((***%%%%%%***+++'''&&&((())))))******++++++++++++******))))))((((((''''''(((((())))))*********+++''''''(((((())))))******''')))******))))))***,,,(((+++---,,,***)))+++...***++++++,,,---...000111,,,///222111//////444999;;;:::<<>>CCCKKK[[[iiiyyy}}}zzzwwwtttqqqnnnjjjgggaaa```___^^^^^^```aaabbbeeedddbbb___\\\YYYWWWUUU((())))))(((''''''((()))(((((((((((('''&&&$$$###(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''******)))(((((('''((((((&&&''''''''''''%%%###"""''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((((((%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$&&&'''&&&$$$$$$%%%&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&''''''&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&%%%%%%%%%'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&%%%$$$###"""###%%%((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((''')))...222222BBB000###$$$((('''%%%'''((((((((((((((('''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&((())))))(((%%%$$$$$$$$$'''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&'''))))))******))))))(((((((((((()))))))))((((((((())))))*********(((((((((((()))***+++,,,+++************)))))))))))))))************))))))(((((('''(((((()))******(((((((((((()))***+++,,,***++++++,,,------------)))***++++++------...//////000000000111111111111333444777===CCCLLL[[[jjjyyy}}}{{{xxxuuussspppkkkhhhccccccaaa````````````aaaaaaaaa___]]]ZZZWWWTTTRRR)))'''%%%&&&((())))))(((&&&''''''&&&%%%###!!!)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''(((((((((***))))))(((((((((((()))''''''(((''''''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%&&&''')))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''%%%%%%%%%'''((('''&&&###$$$&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&((('''&&&((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***+++,,,((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&'''%%%"""!!!!!!$$$(((***&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%''''''''''''(((+++---999000&&&###&&&))))))(((((((((((((((((('''''''''###$$$%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***,,,''''''((((((''''''&&&%%%###%%%'''((((((((()))+++&&&''''''''''''((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))******)))(((((((((((())))))***)))))))))))))))))))))))))))(((&&&&&&''')))+++---************************)))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))***+++*********++++++,,,,,,---)))***++++++------...///000000000000111111111111222333777===BBBKKK[[[jjjzzz~~~|||zzzxxxvvvsssnnnjjjccccccbbbbbbaaaaaaaaabbb``````___]]]ZZZUUUQQQNNN'''### """(((+++)))%%%######$$$%%%$$$""" ''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''''''''&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%&&&''''''((($$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%&&&((('''&&&$$$%%%'''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&''''''((((((((((((''''''((('''%%%$$$$$$%%%''')))$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''%%%%%%'''+++000777666+++%%%(((+++((()))(((((((((''''''''''''###%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***&&&'''((((((((('''&&&%%%"""%%%''')))(((((()))***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''&&&&&&'''((()))***)))(((''''''((()))***++++++++++++******))))))((())))))((((((((()))***+++(((((())))))))))))))))))))))))(((''''''((())))))***))))))(((((((((((()))))))))((((((((())))))***))))))))))))***+++,,,,,,)))***++++++------...///000000000000111111111111333444777===AAAJJJYYYggg|||}}}|||zzzxxxvvvsssnnnjjjaaaaaaaaabbbcccdddeeeeeebbbbbbaaa___ZZZTTTOOOKKK&&& ''',,,(((###%%%&&&'''(((((('''%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%######$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''&&&&&&%%%%%%%%%%%%###""""""$$$%%%%%%%%%%%%'''((('''###"""###%%%''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))++++++)))&&&$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$###$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((###$$$&&&'''%%%$$$'''+++...BBBHHH777''''''***&&&))))))(((((('''''''''&&&$$$&&&)))++++++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&---+++(((&&&%%%%%%&&&'''&&&'''((((((((('''%%%%%%&&&(((***)))'''%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++***(((&&&&&&''')))***)))(((''''''''')))***+++...------,,,+++***))))))((()))***+++,,,,,,++++++''''''''''''(((((())))))***((('''%%%%%%'''(((***+++***)))(((((('''((((((***))))))(((((((((((()))(((((((((((()))***+++,,,)))***+++,,,---......///000000000000111111111111555555888===AAAHHHWWWeee}}}{{{zzzxxxwwwuuuqqqlllhhh^^^___```bbbdddfffggghhheeeeeedddaaa[[[TTTMMMIII''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$#########))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&$$$#########$$$$$$$$$###"""""""""$$$'''((($$$$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((())) $$$&&&(((((((((&&&''')))*********)))(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$ ###&&&%%%###&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((,,,***'''%%%%%%&&&((()))%%%%%%$$$$$$$$$$$$######&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%'''***+++)))&&&)))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''&&&&&&"""$$$&&&&&&%%%###"""###''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%&&&'''))))))***&&&''''''''''''''''''&&&&&&&&&$$$######$$$&&&&&&((((((&&&$$$"""###&&&))),,,FFFbbbDDD"""'''(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$)))+++***))),,,---,,,)))(((''''''''''''((()))///...---,,,***)))(((''')))))))))))))))(((''''''&&&&&&&&&&&&&&&'''(((((("""!!!!!!"""&&&***,,,,,,(((''''''((())))))'''%%%&&&&&&&&&&&&&&&'''((((((''')))+++,,,+++******+++******++++++,,,---......//////.........000111222111444999>>>BBBJJJYYYiii|||zzzvvvsssppplllgggddddddcccbbbcccfffhhhjjjjjjiiigggccc^^^XXXQQQKKKHHH''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''*********)))))))))(((((()))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&((()))&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%&&&'''(((###$$$&&&''''''&&&$$$###%%%&&&'''((()))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%"""$$$(((******'''$$$$$$$$$%%%&&&'''((()))''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((***)))'''&&&&&&&&&'''(((******)))((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&''')))***(((&&&*********)))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((()))******+++''''''''''''''''''''''''%%%'''((('''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%$$$%%%&&&''')))***(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&$$$###$$$'''))))))<<>>BBBJJJZZZjjj}}}zzzwwwtttrrrnnnjjjgggfffeeeddddddgggiiiiiiiiijjjhhheee___YYYRRRLLLIII''''''''''''''''''''''''&&&'''(((((())))))(((((((((''''''''''''((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&((()))***(((&&&%%%%%%'''((((((((('''''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))(((&&&$$$###%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$'''))))))'''######$$$%%%&&&((()))***''''''((((((((((((((((((&&&''''''''''''(((((((((((((((((('''''''''''''''######$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&''')))***((('''++++++*********)))))))))''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((((()))******''''''''''''''''''''''''&&&''''''&&&%%%$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$'''((()))******)))((('''&&&&&&''''''''''''&&&&&&''''''&&&$$$###$$$''')))'''///FFF:::''')))&&&'''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''((((((((()))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((++++++,,,,,,+++)))'''%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((---...***((())))))&&&))))))***++++++***))))))((())))))))))))))))))))))))))))))))))))(((''''''(((***---000000...,,,***,,,***((()))***++++++******)))'''''')))+++,,,+++***))))))))))))***+++++++++---///000...---,,,---/////////////////////000............///000111222555666999===AAAJJJ[[[lll~~~|||xxxvvvtttqqqmmmkkkhhhfffeeefffiiijjjkkkjjjkkkiiifff```ZZZSSSMMMJJJ''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''(((((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))))))))&&&$$$###%%%'''((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&'''(((((((((((('''%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$'''((('''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%!!!!!!###$$$$$$$$$$$$###%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))((('''))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%&&&%%%###""""""$$$&&&''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%$$$$$$''')))+++)))===888***)))###$$$''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))&&&&&&''''''(((((((((((((((((('''&&&&&&%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''###(((***'''&&&((()))'''***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))(((''''''&&&(((***,,,,,,+++)))((('''&&&%%%&&&)))************(((&&&&&&(((+++,,,,,,******))))))******+++,,,,,,...000000...,,,,,,---000000000///////////////......//////000111222333666666999===@@@JJJ\\\mmm~~~zzzwwwtttqqqnnnkkkgggffffffhhhkkkmmmmmmmmmkkkiiifff```ZZZSSSMMMJJJ''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((('''&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''(((%%%###"""$$$&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&%%%###$$$%%%&&&'''((())))))'''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((()))))))))(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((&&&### %%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&%%%###""""""$$$&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''***((($$$""""""$$$(((***%%%&&&'''(((((('''&&&%%%%%%&&&&&&%%%$$$%%%''')))...)))<<<:::...---&&&''''''''''''((((((((())))))'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''%%%###!!!!!!$$$(((***(((((((((((((((((((((((('''''''''''''''''''''&&&###(((***'''''')))***(((+++)))&&&$$$$$$&&&)))++++++++++++***))))))(((((()))))))))))))))(((''''''&&&&&&'''''''''(((((((((&&&%%%%%%&&&((())))))((()))'''%%%%%%''')))++++++)))(((((((((((()))*********,,,......---,,,+++,,,//////..................000000111333444555555555555666999<<<@@@III\\\lll{{{vvvssspppllljjjfffeeefffiiimmmooopppooojjjhhheee___YYYRRRLLLIII''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%)))((('''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%&&&(((((('''&&&&&& """$$$&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''))))))((('''((()))&&&%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&''''''&&&%%%$$$%%%'''''''''''''''''''''''''''"""###$$$&&&'''((((((((())))))((('''&&&%%%%%%$$$***'''###!!!!!!###'''***&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%''')))(((''';;;888,,,---'''(((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''(((&&&###"""###&&&+++...(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''',,,---***(((******(((+++)))&&&$$$$$$&&&)))+++,,,,,,+++***))))))(((((()))))))))))))))(((''''''((((((''''''(((((()))******)))))))))******(((&&&((('''%%%%%%''')))))))))(((''''''''''''((())))))(((***------,,,++++++,,,------------------------+++,,,---///000111111111444555888<<<@@@IIIZZZkkk~~~xxxtttqqqnnnkkkiiieeefffgggjjjnnnppppppooojjjhhheee___YYYRRRLLLIII''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%***((('''%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%$$$######''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&!!!$$$'''(((((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''))))))''''''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))%%%'''((('''&&&%%%%%%&&&''''''''''''''''''''''''"""###%%%&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%&&&''')))&&&,,,BBB999(((+++''''''&&&&&&'''''''''((((((((('''''''''(((((('''''''''&&&''''''((())))))(((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((('''&&&'''(((***+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$)))+++(((''')))***((()))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++++++++***************+++,,,+++)))''')))((('''((()))***)))((((((''''''''''''((())))))'''))),,,---,,,,,,---...,,,,,,,,,------......///'''(((***,,,---.........111333777<<<@@@HHHYYYhhhzzz|||xxxtttpppnnnmmmkkkiiihhhhhhhhhkkknnnooonnnlllkkkiiifff```ZZZSSSMMMJJJ''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''((('''''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%'''((()))'''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%((('''%%%#########%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&$$$$$$%%%%%%'''(((***+++&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((()))++++++***(((%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$'''***)))'''&&&(((***************))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$############%%%%%%&&&&&&'''((())))))"""$$$&&&&&&%%%###"""###'''''''''''''''''''''''''''''''''&&&%%%""" $$$$$$%%%&&&'''))))))***%%%&&&'''(((((('''&&&%%%&&&&&&$$$######$$$&&&&&&###$$$&&&&&&&&&&&&''')))///999PPP@@@+++...+++)))&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&"""%%%$$$%%%(((***)))'''(((+++,,,,,,+++((('''&&&&&&''''''((())))))***)))))))))))))))(((((('''&&&(((+++---...,,,***(((%%%%%%'''))),,,---,,,+++***))))))***++++++)))'''((((((((((((((())))))***&&&))),,,---------...///+++,,,,,,---...///000000+++,,,...000222222222222000222777===@@@HHHXXXgggvvv~~~wwwtttpppmmmmmmllllllkkkjjjjjjjjjkkkmmmmmmkkkiiillljjjgggbbb[[[TTTOOOKKK(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&))))))(((''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---...///...***'''%%%%%%)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&))))))))))))(((((((((((()))((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%&&&'''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$ ###""" ((('''$$$"""%%%((('''$$$((((((((((((((((((((((((%%%%%%$$$%%%&&&(((***+++$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%)))&&&###$$$&&&((('''%%%((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''"""###%%%'''((())))))))))))((('''''''''&&&$$$""""""%%%((((((%%%$$$&&&(((((((((''''''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%''''''(((((()))((((((((('''((('''%%%######%%%'''%%%%%%&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%'''((('''&&&$$$$$$%%%(((((((((''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$%%%''')))******((('''111DDDJJJ777'''''')))&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''***,,,...+++'''$$$$$$&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&((()))*********''''''(((((((((((('''''''''!!! '''+++)))(((+++)))((((((((('''''''''&&&(((''''''''''''(((((())))))))))))))))))(((((((((***((('''&&&((((((((('''!!!%%%)))++++++***)))&&&&&&'''(((+++...111222...,,,***(((''''''((()))+++***)))'''''''''((((((+++,,,---------,,,+++***++++++++++++++++++,,,,,,---,,,,,,,,,,,,---......111111111111111111111111111222555:::???HHHWWWeeexxxwwwrrrmmmjjjkkkllljjjiiijjjiiihhhhhhjjjjjjiiihhhhhhhhheee```YYYRRRNNNLLL''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%$$$%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))((((((((('''%%%&&&''''''((((((((((((&&&&&&%%%%%%%%%&&&'''(((((((((((()))))))))))))))'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$'''&&&"""!!!%%%((('''%%%%%%(((+++,,,***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''(((((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''%%%&&&''''''&&&&&&''')))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$((((((((('''%%%%%%&&&(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%'''((('''&&&$$$%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&$$$ $$$---444555<<<999---$$$&&&(((%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''')))(((((((((((('''&&&$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&(((###"""'''+++)))(((*********))))))((((((''''''(((((())))))))))))******(((((((((((((((((((((((('''&&&$$$%%%'''((((((((('''(((***++++++***(((&&&*********+++,,,...111222,,,+++)))'''''''''((())),,,+++***)))))))))***++++++***)))(((((()))***+++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......111111111000000111111111000111444999>>>FFFVVVdddzzzzzzuuupppmmmnnnooommmkkkkkkjjjiiiiiijjjkkkjjjhhhffffffddd___XXXQQQMMMKKK&&&&&&&&&&&&''''''''''''((((((''''''&&&'''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''')))))))))(((((((((''''''''''''((()))))))))((('''&&&&&&&&&%%%&&&&&&'''((()))))))))))))))((((((((())))))(((((('''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***(((''')))(((%%%%%%'''***(((%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$"""!!! ''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%+++***((('''&&&%%%&&&&&&(((,,,//////,,,)))((()))(((&&&$$$$$$&&&'''(((''''''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###'''''''''&&&%%%$$$&&&'''((((((''''''&&&&&&%%%%%%###$$$$$$&&&'''((()))***%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''!!!%%%'''&&&$$$'''///777BBB888---'''((()))(((&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''(((%%%###%%%)))***'''###&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%)))&&&%%%(((***)))((()))***))))))(((''''''&&&&&&&&&'''((()))***))))))((('''''''''(((((((((((((((%%%$$$###$$$''')))))))))******+++***)))((('''&&&***)))((((((((()))+++,,,***)))((('''''''''))))))*********)))******+++,,,***(((&&&$$$%%%&&&)))*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---......111111////////////111111000000333888===EEETTTbbb{{{}}}xxxssspppqqqrrrqqqoookkkjjjhhhhhhiiiiiihhhgggccccccbbb]]]VVVPPPLLLJJJ&&&&&&'''''''''(((((((((((('''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&%%%$$$%%%(((***(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''))))))((((((((('''''''''---,,,***)))'''&&&&&&%%%'''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''%%%%%%&&&'''%%%###%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$&&&(((&&&######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%###""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''%%%'''((())))))'''%%%$$$)))'''&&&$$$$$$&&&''')))+++333<<<===777...(((&&&(((%%%!!!!!!$$$''''''&&&''''''''''''''''''''''''''''''%%%$$$$$$%%%'''''''''''''''&&&&&&&&&&&&'''$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$######""""""######$$$%%%'''((())))))$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''%%%'''***+++---111888>>>DDD333&&&'''***(((%%%&&&%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$&&&((()))'''%%%''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&***)))((())))))((((((((((((((('''&&&&&&%%%$$$$$$"""###&&&'''((('''&&&%%%'''''''''''''''((((((((('''%%%$$$%%%'''))))))(((&&&&&&&&&&&&'''((()))***+++***((('''''''''((((((''''''&&&&&&'''((()))***'''''''''((())))))***+++)))((('''&&&&&&''')))************++++++,,,,,,------,,,,,,,,,,,,---......111000///......///000111000000333888===EEETTTbbbxxxzzztttrrrrrrsssrrrpppjjjhhhggggggggggggfffdddbbbcccaaa\\\VVVPPPLLLJJJ''''''((((((((()))))))))'''''''''''''''((()))***''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''((()))***''''''''''''''''''''''''(((((((((&&&%%%%%%''')))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''000---)))&&&$$$%%%'''((('''''''''''''''''''''&&&((((((''''''&&&&&&%%%%%%'''''''''((((((((())))))(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$!!!###((()))&&&(((,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%"""###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((())))))(((((('''%%%'''((())))))'''%%%$$$%%%%%%%%%%%%'''+++...000555:::???===444+++'''&&&***&&&######&&&))))))'''(((((((((((((((((()))))))))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((()))%%%&&&((('''&&&&&&&&&'''&&&&&&%%%$$$######""""""%%%%%%%%%%%%&&&&&&''''''$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&&&&'''///,,,))),,,444>>>EEEIII555''' %%%(((###"""&&&%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&(((***)))'''%%%&&&'''''''''''''''&&&%%%$$$$$$"""###$$$&&&'''((((((((((((((())))))))))))((((((***+++***)))((((((''''''((((((((('''''''''&&&&&&"""###%%%'''((((((&&&%%%''''''''''''(((((())))))***)))''''''((())))))(((%%%%%%%%%&&&''')))+++,,,000///---++++++***++++++&&&&&&&&&''''''((())))))&&&&&&'''((()))******+++(((((()))***************))))))***+++,,,,,,---------,,,,,,,,,,,,---......111000///......///000111111222555999>>>FFFTTTbbbvvv}}}xxxsssqqqqqqrrrqqqooojjjhhhgggggghhhhhhgggfffccccccaaa]]]VVVOOOKKKJJJ(((((((((((()))))))))***''''''''''''((()))***+++(((''''''&&&&&&&&&&&&&&&(((((((((((((((((())))))'''''''''''''''''''''''''''((((((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))((('''((((((((('''''''''&&&&&&+++)))&&&$$$%%%'''***,,,'''(((((((((((('''&&&&&&)))))))))))))))(((((((((%%%&&&&&&'''(((((())))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((%%%%%%''''''%%%((($$$%%%)))''' %%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%###!!! !!!%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''((((((''''''''''''(((((((((((((((''''''''''''''''''((()))******)))((('''&&&'''((((((((('''%%%%%%%%%%%%'''))),,,///333555:::999555...'''%%%&&&)))+++)))'''''')))***++++++((((((((((((((()))))))))))))))(((((((((((())))))&&&&&&%%%$$$%%%&&&'''(((''')))***+++***))))))***((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((('''&&&&&&&&&((()))******+++222===FFFHHHBBB:::&&&!!!"""((()))%%%&&&,,,%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%(((+++***&&&$$$&&&)))&&&&&&&&&'''&&&&&&%%%%%%"""###%%%&&&((())))))))))))))))))******)))))))))(((+++,,,(((&&&''''''&&&)))))))))***************%%%&&&''')))*********)))''''''(((((())))))******,,,***(((((()))))))))(((******)))))))))***++++++...---,,,************+++'''''''''(((((()))))))))((((((***+++,,,,,,,,,,,,&&&((()))+++,,,+++******))))))***+++,,,------...---,,,,,,,,,,,,---......000000000000000000000000222222555:::>>>EEETTTbbbuuu~~~{{{vvvqqqnnnooopppnnnmmmkkkjjjiiiiiikkkkkkjjjiiiddddddaaa\\\UUUNNNJJJHHH'''''''''((((((((())))))&&&&&&&&&'''(((***+++,,,)))(((''''''&&&&&&'''''')))((((((''''''''''''(((''''''''''''''''''''''''%%%&&&((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((+++,,,,,,+++((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))'''((())))))((('''&&&%%%((((((((()))))))))))))))&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''$$$$$$(((((($$$***%%%%%%(((###&&&&&&&&&&&&&&&&&&&&&&&&############$$$&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%((((((''''''''''''(((((()))((((((((('''''''''&&&'''(((***++++++***((('''(((''''''''''''&&&&&&&&&&&&'''(((***,,,...000111111...***%%%###$$$''')))'''((())))))(((((()))***&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''+++)))'''&&&%%%%%%&&&'''%%%(((******)))))))))***((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))++++++******+++,,,///000000555===EEEGGG???000%%%"""###&&&((())))))***,,,%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''((()))))))))(((((())))))))))))((((((%%%+++,,,'''$$$&&&'''&&&&&&''''''((()))***++++++&&&'''''')))***++++++,,,(((((())))))***++++++,,,***((('''''')))***)))))),,,+++++++++***))))))))))))(((''''''''''''((()))(((((())))))))))))))))))((()))***+++,,,,,,++++++&&&&&&&&&'''(((((()))***((()))***+++,,,------...---,,,,,,,,,,,,---......///000222333333222000///111111444999===DDDSSSaaaqqq}}}}}}zzzuuuooommmmmmnnnmmmkkkhhhgggggghhhjjjkkkjjjiiidddcccaaa[[[SSSLLLGGGEEE&&&&&&&&&'''''''''((((((&&&&&&&&&''')))***,,,,,,))))))(((''''''''''''((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$&&&))))))((('''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''))),,,......,,,)))'''(((((('''''''''&&&&&&&&&%%%''')))***)))'''$$$###'''((()))))))))(((&&&%%%%%%&&&&&&&&&''''''(((((('''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!&&&&&&""""""&&&&&&"""######***((( !!!***&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!!!!"""$$$'''((($$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%###"""###%%%((((((###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&''')))***++++++***)))'''(((((('''&&&&&&&&&&&&'''&&&'''((()))*********)))$$$$$$%%%'''))))))'''%%%"""%%%((((((%%%$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%111///,,,)))'''&&&&&&'''"""$$$'''((('''&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''&&&&&&&&&'''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***......------...111333555MMMHHH???555---(((&&&&&&###%%%&&&$$$###%%%%%%###%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&###!!! ###(((***)))&&&$$$$$$%%%&&&''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''$$$***,,,&&&###&&&'''%%%"""###$$$%%%'''((()))***&&&%%%&&&&&&''')))***+++((())))))***+++,,,,,,,,,'''&&&%%%&&&(((*********(((((())))))))))))((('''***)))(((((()))***+++,,,))))))************))))))&&&''')))******)))((((((&&&$$$###"""###%%%(((***((())))))+++,,,---......---,,,,,,,,,,,,---......///000333444444333000///000000333777;;;CCCRRR___mmmzzz}}}yyytttooolllmmmmmmllljjjdddccccccdddggghhhhhhgggcccccc```ZZZQQQJJJEEECCC)))((('''&&&%%%%%%&&&''')))$$$%%%,,,///,,,)))+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&%%%###!!!((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$###''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''$$$!!!"""%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%###$$$&&&)))+++###%%%&&&&&&%%%%%%'''((())))))((('''&&&&&&%%%%%%$$$###"""###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''))))))************))))))$$$''')))'''###"""###&&&(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$((($$$!!!"""%%%'''%%%"""&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&######(((222;;;???@@@IIIMMMMMMJJJKKKPPPTTTTTT\\\DDD---'''+++***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%((((((((((((((('''''''''&&&'''((())))))((('''&&&((()))(((&&&$$$###$$$%%%))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''$$$$$$&&&'''((((((((((((*********+++,,,,,,------,,,)))''''''***+++***(((,,,+++)))((('''((())))))))))))((((((''''''&&&&&&))))))(((((((((((())))))))))))************))))))((())))))************)))(((***+++---......------,,,,,,,,,---------......///333888:::888444111///111000222888===DDDQQQ]]]qqq|||~~~wwwsssoookkkkkkkkkjjjiiiiiiiiihhhgggggggggggggggeeeccc```YYYQQQKKKGGGFFF***)))((('''&&&''''''(((((($$$%%%+++---)))&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''')))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((&&&'''((('''&&&&&&'''((((((''''''''''''&&&%%%$$$((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))((((((''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&"""  ###'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$%%%$$$%%%&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$######'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((((((((()))'''(((((())))))(((((('''&&&%%%######$$$$$$$$$$$$'''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%,,,((($$$$$$&&&&&&### &&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%)))))))))(((((((((''''''******---777EEEQQQXXXZZZXXXYYYVVVMMMHHHGGGFFFDDDAAA333'''%%%'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''(((((('''''''''&&&''''''&&&$$$$$$%%%'''+++******)))(((''''''&&&(((((('''&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&'''((()))))))))))))))((((((((((((((('''''''''+++)))'''(((***+++***(((,,,++++++++++++***+++++++++*********)))))))))((())))))(((((((((((()))))))))******++++++******)))(((((()))************)))((()))+++,,,,,,,,,,,,+++,,,,,,,,,---------......///333666888666333000///111000222777<<>>JJJUUUeeeqqq}}}vvvqqqnnnllljjjiiifffffffffffffffggghhhhhhfffdddaaaZZZRRRLLLHHHGGG&&&'''(((*********)))(((%%%+++---'''$$$''')))'''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++&&&'''((('''&&&&&&'''((('''+++---,,,'''$$$&&&)))&&&'''(((******((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%(((***)))&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((&&&###!!! !!!''''''''''''''''''''''''&&&%%%%%%'''+++///000000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((''''''((()))***+++,,,,,,))))))************))))))(((&&&###$$$&&&'''$$$!!!&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%%%%%%%&&&((()))$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''((())))))'''''''''(((((()))))))))''''''((('''&&&%%%&&&''' %%%'''%%%$$$&&&'''&&&$$$((((((######&&&%%% &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&$$$&&&'''''''''(((***,,,******))))))((((((''''''((()))***++++++***)))(((%%%%%%%%%&&&'''((()))***&&&&&&''')))************+++++++++***))))))(((((()))***(((%%%###$$$)))---((()))***++++++)))'''%%%&&&'''''''''(((((())))))))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++&&&'''((()))++++++,,,,,,))))))(((((()))+++---...,,,,,,,,,---------......,,,///222333222111000111333111222555888>>>IIIUUUfffqqq}}}wwwrrrooommmkkkjjjjjjjjjhhhggggggffffffgggfffeeebbb[[[SSSLLLIIIHHH***************)))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%******))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$%%%&&&)))((((((((((((((()))***'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''&&&%%%$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))***)))((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$&&&'''''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((()))******'''(((%%%""""""&&&&&&###'''&&&&&&%%%%%%$$$######)))%%%$$$&&&((('''&&&&&&&&&&&&''''''(((((())))))'''(((((()))((((((''''''$$$&&&)))(((&&&&&&***---&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''"""###%%%'''))))))))))))((((((''''''&&&&&&&&&%%%((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%)))(((&&&%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))'''%%%&&&)))***(((&&&((((((((((((((((((((((((***)))'''''''''(((***+++))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))(((((((((((())))))---,,,+++)))((('''''''''///''' !!!(((---+++'''))))))))))))************---,,,***+++,,,------,,,,,,,,,,,,,,,---///111222,,,...111333222000,,,)))000000333777999===IIIUUUcccsss{{{uuuqqqpppooollljjjiiihhhgggeeeeeeffffffgggffffffddd^^^VVVOOOJJJHHH''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''++++++***)))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&&&&'''******)))((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$'''+++,,,,,,***************(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&''''''(((((((((%%%'''&&&######''''''###&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''&&&$$$&&&((('''''''''(((((((((((((((%%%%%%%%%&&&%%%%%%%%%$$$++++++)))&&&### !!!&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&''')))******)))'''&&&%%%&&&((()))************((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###'''&&&%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))'''&&&'''))))))(((&&&''''''''''''''''''''''''&&&&&&''''''''''''(((((()))((((((''''''(((((()))(((((((((''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))******)))))))))))))))***---'''"""###(((+++***((())))))))))))************---+++******,,,------,,,,,,,,,,,,,,,---///111222...000222333333111...,,,000000333777999===HHHTTTbbbqqq{{{tttpppooonnnkkkhhhffffffeeeddddddeeefffggggggfffccc]]]UUUNNNIIIGGG&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&))))))((('''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))))))))(((((((((((('''((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''((((((+++******)))''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))+++......,,,+++%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''%%%%%%''''''$$$&&&&&&&&&&&&&&&'''''''''"""&&&(((&&&###"""$$$'''(((((((((((((((''''''''''''''''''(((((((((((((((%%%###""""""#########"""&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%'''((()))(((((('''&&&%%%$$$######%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''(((((())))))(((((((((((()))))))))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''''''''''''''((('''(((((())))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))+++,,,---)))'''&&&&&&((())))))((())))))))))))************+++***))))))+++,,,,,,+++,,,,,,,,,,,,---///000111111222333333333222111000000111333777888<<>>AAAAAA<<<444+++%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$"""'''***'''%%%''''''%%%$$$%%%%%%&&&'''((())))))'''(((''''''...555444...))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))&&&$$$$$$'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&'''***------(((###&&&''''''''''''''''''&&&+++)))&&&######&&&)))+++'''&&&&&&%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((''''''&&&'''''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((())))))))))))(((((('''(((((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""" ###&&&)))''''''&&&&&&&&&&&&'''''''''((()))******)))((('''(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))))))))******&&&)))++++++)))'''((()))((()))))))))***************(((((((((+++,,,,,,,,,,,,,,,---....../////////111111000000000111111111111111333666777;;;FFFRRR]]]mmm~~~{{{vvvrrrqqqnnnjjjgggbbbbbbbbbbbbdddfffhhhiiiiiiiiifff```WWWPPPJJJHHH%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((%%%&&&&&&&&&'''((((((((('''(((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''###$$$&&&((()))))))))((('''''''''''''''''''''''''''''''''(((''''''&&&%%%""""""$$$%%%&&&((()))***''''''''''''''''''''''''(((&&&###$$$)))///444666???:::111)))$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###)))+++'''$$$%%%&&&%%%$$$$$$%%%&&&''''''((((((&&&(((&&&(((333???===444((((((((((((((('''''''''((('''&&&&&&'''(((***+++,,,***((('''(((((('''&&&&&&&&&''''''''''''&&&&&&(((%%%'''///888999000&&&((('''&&&&&&&&&&&&'''(((###%%%(((++++++(((%%%###((((((''''''&&&''''''(((&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&%%%$$$###""""""###$$$%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$"""######$$$$$$%%%%%%%%%))))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''((((((((())))))(((&&&&&&%%%%%%&&&$$$%%%'''((((((((('''&&&'''((()))******)))(((''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&###$$$'''***---(((''''''''''''''''''(((((())))))******))))))((((((((((((((())))))))))))))))))(((((((((((())))))++++++***)))(((((())))))((()))+++***)))((((((((())))))))))))***************)))((()))+++---------,,,------...//////....../////////000000000000111111111333666777;;;FFFQQQ___nnn~~~yyytttrrrqqqnnnjjjgggbbbbbbbbbbbbccceeeggghhhhhhhhheee___WWWPPPKKKIII%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$############$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))******))))))((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((''''''%%%%%%$$$%%%'''((()))((('''&&&''''''''''''''''''''''''''''''((((((((('''%%%%%%######$$$%%%'''((())))))'''''''''''''''''''''''',,,)))'''&&&&&&'''''''''---+++'''$$$###%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&'''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&+++,,,'''"""###&&&&&&$$$$$$%%%%%%&&&&&&''''''###'''&&&%%%,,,777777...'''''''''(((((((((((((((***)))(((((()))+++---...&&&''''''''''''''')))+++&&&&&&''''''''''''&&&&&&((($$$'''555EEEIII<<<...)))(((&&&$$$$$$&&&((()))!!!###&&&((((((&&&###!!!((('''&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&'''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$#########$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$%%%&&&&&&'''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((()))$$$%%%'''((()))((('''&&&'''((()))******)))((('''&&&((())))))'''&&&''')))''''''''''''''''''''''''++++++*********+++,,,---)))((((((''''''(((((()))***))))))))))))))))))***(((((((((((())))))))))))))))))(((((((((((())))))+++******)))))))))))))))+++***))))))))))))(((((())))))))))))***************)))(((***,,,.........,,,---.../////////...---...//////000111111000000111111333666777:::EEEQQQbbbqqqzzzvvvqqqpppooommmiiifffbbbaaaaaaaaabbbccceeefffeeeeeeccc]]]VVVOOOKKKIII((((((((()))***++++++,,,'''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***'''''''''''''''((()))***$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******++++++***)))((('''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&'''''''''&&&$$$###%%%&&&((())))))'''&&&$$$''''''''''''''''''''''''''''''((((((((('''%%%$$$((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%'''***+++***(((***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""$$$'''))))))'''$$$"""$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&'''((((((''',,,---&&&!!!"""%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!''''''!!!"""))))))!!!&&&'''''''''(((((())))))''''''%%%%%%&&&(((***,,,&&&((()))'''$$$"""$$$'''&&&''''''''''''''''''&&&'''###'''999NNNTTTEEE444***(((%%%######%%%(((***+++)))%%%######%%%)))+++%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((((('''###$$$&&&'''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((&&&&&&''''''((()))******&&&&&&''''''((()))))))))%%%%%%&&&&&&'''((())))))###$$$$$$%%%''')))+++,,,$$$%%%'''))))))((('''&&&'''((()))++++++)))((('''&&&(((***)))&&&%%%''')))(((((((((((((((((((((((($$$%%%'''((()))(((&&&%%%))))))(((((((((((())))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))))))))******---***(((((()))***)))((())))))))))))************+++***)))***---/////////,,,---.../////////...---...///000222222222111000111111333666777:::EEEPPPdddssswwwsssooonnnnnnlllhhhdddaaaaaa`````````bbbcccdddbbbbbb```\\\UUUNNNJJJIII'''''''''''''''''''''''')))))))))((('''%%%######'''***,,,***'''&&&'''***''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((())))))((('''&&&&&&((((((''''''''''''((((((''''''(((((((((((('''''')))))))))))))))(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''%%%&&&'''''''''&&&%%%$$$%%%&&&&&&&&&'''(((((((((%%%(((******'''&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******###$$$&&&((())))))))))))###&&&&&&###$$$((()))'''$$$$$$&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%)))***+++++++++)))((('''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&%%%$$$$$$"""+++)))444DDDWWW\\\999)))&&&$$$###$$$&&&''''''''''''&&&%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((('''&&&&&&$$$''')))(((%%%###%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&$$$$$$&&&%%%"""''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&$$$"""&&&&&&%%%$$$$$$&&&'''((()))(((''''''%%%%%%$$$###))))))(((((('''''''''&&&(((((((((''''''&&&%%%%%%+++***)))'''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((('''''''''''''''''''''''''''))))))(((%%%###$$$&&&)))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''+++++++++*********))))))******))))))((((((''''''************))))))))))))***((('''&&&&&&'''(((***(((((((((((((((((((((((()))))))))((())))))***+++,,,,,,---------,,,,,,+++++++++******++++++,,,---///000111222333222111111000///111444666;;;GGGTTTfffvvv}}}wwwssspppoookkkeeedddfff___```bbbbbbaaaaaabbbbbbbbbbbb```\\\UUUOOOKKKIII'''''''''''''''''''''''')))))))))((('''&&&%%%$$$%%%$$$$$$%%%&&&''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''''''''((((((((((((((('''&&&&&&((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''%%%(((***)))'''%%%&&&(((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&"""$$$%%%%%%&&&%%%''''''######&&&'''$$$&&&&&&'''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%(((((()))))))))((('''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((%%%777EEEQQQ[[[FFF---***'''%%%&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%%%%!!!"""$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%''''''$$$$$$&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((&&&$$$!!! &&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%###""" %%%%%%%%%$$$%%%%%%&&&'''&&&%%%%%%$$$$$$#########''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''+++***)))(((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&(((***''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))((((((***)))))))))((((((((('''&&&&&&'''((()))***++++++***)))'''&&&&&&''')))***(((((((((((((((((((((((()))(((((((((((()))******(((((())))))*********)))------,,,,,,------...///...///111222222222111000000///111444666;;;GGGTTTeeeuuu}}}zzzsssmmmkkkhhhddddddggg`````````aaaaaabbbeeefffccccccaaa\\\VVVPPPLLLKKK((((((((((((((((((((((((((()))))))))(((((('''&&&%%%""" """''')))(((%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&''''''(((((((((((((((''''''&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&''')))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!###%%%&&&'''&&&&&&%%%((((((%%%&&&***+++)))(((((((((((('''''''''&&&'''''''''&&&&&&&&&&&&%%%&&&''''''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''$$$$$$%%%&&&&&&'''((((((+++%%%"""999FFFNNN___VVV111...***'''''''''&&&%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&$$$###$$$%%%((()))%%%%%%%%%&&&&&&'''''''''&&&***+++&&&$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$!!! ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''%%%''')))))))))((()))+++''''''''''''(((((((((((((((((((((((()))))))))))))))))))))((((((((((((((())))))))))))((((((((((((%%%&&&&&&'''((()))******))))))''''''''''''))))))(((((((((((((((((((((((()))(((((((((((()))******''''''(((((())))))))))))---------------......///...///111222222222111000//////111444666:::FFFSSSdddttt}}}{{{qqqhhheeeeeecccdddgggcccbbbaaaaaabbbdddfffhhhdddcccaaa]]]VVVQQQMMMLLL))))))))))))))))))))))))(((((()))))))))))))))((('''%%%$$$&&&)))***)))((())))))))))))))))))))))))%%%&&&''''''((('''''''''''''''&&&&&&%%%$$$$$$$$$'''(((((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%)))************((('''&&&$$$''')))(((+++111333222)))))))))))))))))))))***''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''%%%666AAANNNbbbYYY111---***'''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$)))(((&&&%%%$$$&&&''')))%%%%%%%%%%%%&&&''''''(((+++222222***$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''((('''&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&((()))$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&(((***+++''''''''''''''''''''''''&&&(((+++,,,+++)))))))))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((''''''((())))))((((((((((((((((((((((((***))))))))))))***+++++++++++++++*********+++++++++++++++++++++,,,------///000222333333333222111//////111444666:::EEEQQQbbbsss}}}yyyoooeeecccdddcccdddfffdddcccbbbbbbccceeeeeeeeedddcccaaa\\\VVVPPPNNNMMM))))))))))))))))))))))))'''(((((()))))))))))))))''')))***)))'''&&&(((***))))))))))))))))))))))))%%%&&&''''''((('''''''''(((((('''%%%$$$"""!!!!!!''''''((((((((((((((('''((((((''''''''''''((((((''''''(((((((((((('''''''''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))******((()))))))))(((&&&$$$###$$$''')))(((+++111333222((((((((()))***,,,---...(((((('''''''''&&&&&&&&&'''((()))******)))((('''(((((((((((((((((((((((())))))(((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%"""+++)))...555HHHZZZGGG---***'''&&&&&&'''((('''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&%%%%%%$$$%%%%%%'''((()))000::::::...%%%&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%###&&&((()))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&((()))))))))((('''%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((()))***++++++'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%''')))***''''''''''''''''''''''''(((+++------+++((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''************************(((((((((((())))))))))))+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))+++************+++,,,,,,///...---+++************,,,,,,++++++,,,,,,---...111222333444444444333222//////111555666:::DDDPPP```qqq~~~uuummmfffffffffeeefffiiibbb```___```bbbddddddcccdddccc```[[[UUUPPPNNNNNN((((((((((((((((((((((((''''''((()))))))))((((((%%%(((+++)))%%%###%%%(((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((('''&&&$$$###""""""&&&'''((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&(((((('''''''''''''''&&&&&&&&&'''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))***+++,,,,,,$$$%%%'''(((((('''&&&&&&%%%((((((%%%&&&***+++)))'''&&&&&&''')))+++...///((((((((('''''''''&&&&&&((()))***+++++++++***))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((('''&&&%%%%%%$$$$$$"""---'''&&&***<<>>AAA000###%%%'''$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&#########"""######$$$$$$((('''&&&&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%%%%'''''''''''''''''''''''')))+++,,,+++)))'''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********+++'''((((((((()))))))))***(((((()))***+++,,,------)))))))))******)))))))))))))))))))))))))))))))))))))))(((((())))))***++++++***)))(((((()))***+++...............///000000///000111222333222111111...///222555666999CCCNNN]]]oooyyyuuurrrpppmmmmmmvvv{{{mmmeeecccfffhhhhhhgggfffccc^^^XXXTTTSSSSSS''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''$$$###%%%)))+++***'''''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%&&&(((***+++,,,---&&&&&&'''((())))))((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''((()))******+++'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%'''((()))%%%&&&&&&''''''(((((((((&&&%%%$$$'''***,,,***(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$###"""###&&&&&&###$$$((()))'''&&&%%%#########%%%'''((()))((((((((('''''''''''''''((()))+++++++++***)))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&''''''(((***!!!$$$+++222CCC999+++)))&&&%%%&&&((((((((())))))((('''''''''''''''$$$$$$&&&((()))*********&&&%%%%%%&&&''')))+++---%%%%%%%%%&&&&&&&&&''''''%%%$$$######$$$''')))+++,,,<<<@@@///"""%%%(((&&&''''''''''''''''''''''''+++***(((&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++&&&'''''''''''''''''''''###%%%&&&((()))(((((('''%%%$$$###"""###$$$%%%&&&((((((((((((((((((((((((#########$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))((((((''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&''''''((('''&&&$$$###''''''''''''''''''''''''''')))******((('''((((((''''''''''''((((((((()))&&&&&&&&&&&&'''''''''((('''((((((((())))))******'''((((((((())))))******************))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((()))+++...///---,,,,,,,,,,,,---......---...///111111000000///...///222555666999CCCMMM\\\ooo}}}zzzvvvrrrnnnppp}}}}}}mmmggggggiiijjjiiihhheee___ZZZVVVUUUUUU((((((((((((((('''''''''---)))%%%%%%'''*********))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))((((((&&&(((***+++)))'''&&&&&&''''''''''''&&&%%%$$$###(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))(((&&&%%%&&&((()))'''%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))---)))%%%$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$)))''''''***%%%((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%'''(((((('''&&&$$$%%%'''***++++++&&&&&&&&&'''''')))******''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))***)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######&&&))),,,;;;333,,,)))'''$$$$$$'''$$$$$$$$$%%%%%%&&&&&&&&&)))&&&$$$###%%%&&&''''''''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%%%%%%%&&&'''((())))))(((((())))))))))))))))))%%%&&&''''''((('''''''''((((((''''''''''''((((((************************$$$%%%%%%&&&'''((())))))***************)))((('''''''''(((((())))))******))))))))))))))))))))))))''''''&&&&&&'''(((***+++)))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////111111222222222222111111000111444666555999FFFSSS___ppp|||yyytttpppnnnpppsssuuu~~~wwwpppkkkiiiiiiiiijjjhhhfffbbbZZZRRRSSSXXX((((((((((((((((((((('''(((%%%""""""%%%''''''&&&((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((('''(((((('''%%%$$$%%%'''$$$%%%&&&''''''(((''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))+++)))'''''')))***)))((((((((((((((((((((((((((()))(((((('''&&&&&&''''''&&&&&&'''(((((()))))))))((('''%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%+++***###%%%...111---((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&''''''&&&''')))++++++,,,&&&&&&&&&''''''((()))***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))((('''&&&%%%%%%%%%%%%'''((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$'''***,,,===333***((('''%%%%%%&&&%%%%%%&&&&&&&&&''''''''')))&&&$$$###%%%&&&''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$###%%%''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((((((''''''''''''((((((************************''''''(((((()))******+++*********)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&'''(((***+++*********+++,,,,,,------,,,,,,,,,,,,---...//////000000000111111000000000......000333444777BBBMMM[[[lll}}}zzzuuupppmmmlllmmmooopppmmmiiifffddddddeeefffhhhfffeeebbbZZZRRRRRRWWW''''''((((((((((((((((((&&&%%%######$$$$$$###"""''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''(((((())))))(((((('''''''''%%%###""""""%%%'''%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((+++)))''''''(((******)))(((((((((((((((((((((((())))))((((((''''''(((((())))))))))))))))))))))))&&&'''(((''''''''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""'''(((###%%%+++---)))''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%$$$######%%%&&&''''''((((((''''''&&&''''''((()))***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((('''&&&%%%%%%%%%&&&***)))))))))((((((''''''$$$%%%%%%$$$%%%'''+++...AAA444)))&&&((('''%%%%%%&&&&&&''''''''''''(((((((((&&&$$$$$$%%%&&&'''&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((())))))******((((((''''''&&&&&&&&&%%%'''(((((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((())))))*********+++***)))((((((((()))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((()))*********++++++,,,------......,,,,,,,,,,,,---...////////////000000000000/////////---...222555888@@@HHHWWWiii}}}~~~{{{xxxtttooollljjjjjjjjjiiihhhgggffffffggghhhiiieeedddcccaaaZZZSSSRRRVVV''''''''''''((((((((((((***))))))((('''$$$""" (((''''''&&&&&&''''''(((((((((''''''''''''(((((('''(((((((((((((((((('''&&&&&&&&&$$$######%%%'''(((((())))))(((''''''&&&(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((()))(((&&&%%%&&&'''((()))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''(((***+++)))&&&$$$&&&(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))******((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""&&&'''######&&&%%%!!!''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((('''$$$""" """%%%&&&&&&%%%%%%&&&'''''''''''''''((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''')))))))))))))))***++++++''''''&&&$$$###'''---333BBB444'''%%%((((((&&&$$$&&&&&&&&&&&&''''''''''''(((&&&$$$$$$&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%'''(((***++++++*********)))((((((''''''''''''((())))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((+++***((('''&&&((()))+++******))))))((((((''''''(((((((((((((((((((((((('''''''''(((((()))************++++++,,,---------,,,,,,,,,,,,---...////////////000000000000//////222///000555999<<>>222+++((((((''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''((()))(((&&&%%%&&&'''&&&&&&''''''''''''''''''''''''''''''((()))'''$$$&&&&&&'''(((((((((((((((***)))(((&&&%%%$$$$$$$$$)))((((((''''''(((((()))((())))))))))))((((((''')))&&&$$$&&&***,,,***'''((((((((((((((()))******+++***(((''''''(((***+++(((((((((((()))))))))))))))))))))***+++,,,---...,,,---------------,,,,,,000////////////000000111000111222333555:::@@@DDDWWWdddvvv|||uuuqqqkkkgggeeeeeeeeedddgggffffffeeeeeeeeeeeeeeedddcccbbb___]]][[[YYYXXX+++++++++***))))))(((((()))((('''(((***,,,+++***(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))************************+++***)))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''((()))))))))((((((((((((''''''''''''((((((***)))(((&&&%%%%%%&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$#########$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((((((&&&$$$&&&&&&&&&%%%&&&&&&'''(((***%%%'''...***$$$333LLLjjjSSSCCCEEEGGG<<<...)))''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%$$$$$$$$$$$$&&&'''(((***)))((('''&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######%%%'''$$$%%%%%%&&&''''''(((((('''%%%$$$&&&))))))'''%%%'''&&&&&&&&&&&&'''((((((+++***)))'''%%%$$$######(((''''''''''''''''''((('''(((((())))))))))))(((+++(((&&&'''***,,,***'''((((((((((((((())))))*********((((((((((((******'''''''''((()))*********''''''((()))***+++,,,,,,++++++,,,,,,---,,,,,,+++111111000///////////////222333333444555:::???DDDVVVcccuuu~~~zzzrrroookkkhhhffffffeeedddfffffffffffffffggggggggggggfffeeebbb```^^^\\\[[[))))))))))))((((((((((((***)))(((''''''''''''&&&(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((&&&'''((()))))))))))))))((((((''''''''''''(((((())))))''''''''''''))))))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''$$$###$$$$$$%%%&&&'''(((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''!!!"""$$$&&&'''&&&$$$###&&&&&&&&&&&&&&&'''(((((()))''')))+++***---???TTTSSS>>>666EEEKKK<<<***%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%&&&''')))+++)))(((&&&$$$###$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&$$$"""###&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$''''''%%%$$$&&&((('''&&&%%%%%%&&&'''((((((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&'''((())))))***))))))+++***((()))***+++)))((())))))(((((((((((())))))***)))(((((((((((()))***'''((((((((()))))))))***))))))*********)))))))))++++++,,,------------,,,000000////////////000000222333333444666;;;AAAEEEUUUaaattt|||xxxrrrooollliiiiiihhhfffeeeeeefffggghhhhhhiiiiiiiiiiiihhhfffdddbbb```^^^^^^(((((()))******+++,,,,,,++++++***)))''''''(((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((''''''&&&''''''((()))*********)))((((((''''''''''''((((((((('''''''''(((***,,,---))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&((()))***&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((((((((&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&((((((''''''&&&%%%$$$###%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((((((((((((''''''&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%% ###&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&******'''...>>>KKKMMM888---222GGGLLL999((($$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&&&&&&&((())))))(((&&&$$$###$$$%%%''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$'''''''''%%%$$$$$$'''***((('''''''''&&&&&&&&&%%%'''&&&((()))&&&!!!###))))))(((&&&%%%%%%&&&'''((('''''''''((()))+++,,,---''''''&&&&&&&&&&&&''''''&&&'''((())))))***))))))+++***))))))******)))((())))))(((((((((((()))))))))(((((((((((((((((()))***)))))))))((((((((('''******+++,,,,,,++++++***,,,,,,---...........................///000111222000111222444777<<>>CCCPPP]]]ppp}}}yyytttnnniiiggggggggggggiiijjjlllnnnnnnmmmlllkkkbbbbbbaaa___^^^\\\[[[ZZZ*********++++++,,,,,,,,,++++++++++++++++++++++++'''))),,,......,,,)))'''************************))))))))))))(((((((((((((((((((((((())))))))))))&&&''''''((()))******+++++++++***)))(((((())))))+++,,,,,,+++)))((()))++++++***((('''''''''((()))((()))***++++++***(((((('''(((+++------,,,***(((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%***)))'''&&&%%%&&&&&&'''+++***)))(((&&&&&&%%%%%%)))(((&&&&&&((()))((('''(((((((((((((((((((((((('''%%%###$$$%%%&&&&&&$$$"""$$$'''***---+++((($$$,,,---...///...,,,)))'''(((((('''''''''&&&&&&&&&)))(((&&&$$$$$$&&&((()))'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###"""""""""(((''''''&&&&&&%%%$$$$$$(((((((((''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%$$$$$$%%%%%%&&&''')))(((((('''''''''((((((((())))))))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''%%%$$$###"""$$$&&&'''%%%"""!!!###%%%***(((&&&######&&&(((***((((((((('''&&&%%%###"""'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$'''+++000222))),,,888FFFEEE666+++***(((000777666222...)))$$$&&&&&&&&&&&&&&&&&&%%%%%%######%%%&&&'''(((((((((""""""#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((('''%%%$$$%%%''')))***'''''''''&&&&&&%%%%%%%%%&&&$$$(((...///)))%%%''',,,(((&&&((('''%%%&&&)))******)))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))************************(((***+++------+++***((())))))(((((('''''''''&&&&&&'''((((((((((((((('''((((((((((((((((((((((((***)))'''&&&'''(((***+++))))))***+++,,,,,,------...---+++******+++---....../////////---,,,---...000...000444666777<<>>>>>777+++######&&&&&&%%%&&&'''(((((((((((((((!!!"""###$$$&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''%%%%%%((((((&&&(((%%%&&&))))))&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&%%%&&&'''((()))(((''''''(((((((((((((((((((((((())))))(((((((((((()))))))))(((&&&$$$$$$%%%'''(((((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))******))))))((())))))+++---...))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++,,,,,,---+++***)))***,,,...000+++---////////////111333222000111555666666:::@@@GGGUUUiii}}}}}}xxxnnnfffaaa```aaa```bbbfffeeeddddddcccddddddeeefffeeeffffffeeedddbbb___^^^,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///************************************************))))))*********+++++++++)))))))))******++++++,,,)))))))))))))))***++++++%%%'''***+++***(((((()))******+++++++++***)))(((((((((''''''(((***+++,,,&&&''')))***+++***)))((()))(((((((((((((((((()))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''(((((((((((((((&&&'''''''''((((((((()))&&&'''''''''&&&$$$###"""&&&&&&%%%%%%%%%&&&'''''')))'''&&&&&&'''(((((('''''''''''''''''''''''''''(((''')))000999===:::666111---'''$$$$$$&&&'''((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&'''))))))'''&&&&&&&&&&&&&&&&&&'''(((((("""$$$&&&'''(((((('''&&&)))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&$$$"""###%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***---111555777777222///000000000444999333111+++###!!!%%%&&&%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$'''%%% !!!&&&(((&&&***'''&&&))))))'''))),,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&((()))))))))''''''((((((((((((((((((((((((''''''((((((((((((''''''******)))(((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((''''''((())))))(((''''''(((((()))))))))*********))))))))))))******++++++(((((((((((((((((((((((('''(((((()))))))))))))))))))))******++++++,,,,,,+++++++++,,,---......///,,,---///000///000111333111000111444555555999???GGGVVVlll|||wwwqqqjjjdddccccccbbbcccgggffffffeeedddcccdddeeeeeeeeeeeedddcccbbb```___^^^,,,,,,,,,++++++*********------------------------)))******+++++++++***)))************************'''((()))***+++,,,------)))************+++++++++(((((()))***+++,,,,,,,,,))))))((())))))***++++++&&&))),,,---,,,+++***+++******+++,,,+++***)))(((%%%%%%$$$$$$%%%&&&((()))%%%''')))++++++***((('''+++***'''&&&&&&'''***+++(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((())))))((((((&&&'''''''''(((((())))))((()))*********)))((('''$$$$$$$$$%%%&&&''')))))))))(((&&&&&&((()))((('''((((((((((((((((((((((((,,,***,,,555>>>???777...''''''&&&''''''&&&$$$!!!###$$$&&&''''''&&&$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&$$$!!!$$$%%%%%%&&&&&&''''''((('''((((((((())))))******&&&%%%%%%&&&''''''&&&$$$'''&&&&&&&&&&&&'''(((((("""###&&&((((((((('''&&&)))((('''&&&&&&'''((()))%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%###!!!"""%%%'''&&&$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%(((+++...111222333333)))&&&,,,///((($$$&&&###%%%&&&%%%(((+++''' &&&&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''###$$$((('''&&&######&&&'''%%%%%%)))'''(((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%&&&((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%++++++++++++******))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((***+++------+++***((((((((())))))*********+++((())))))*********))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''(((((()))***++++++,,,***+++---///000000///...///000111000///...///000000///000333444444888>>>GGGWWWmmmyyytttwwwooohhhfffdddaaabbbdddhhhgggeeedddcccddddddeeeddddddcccbbb```______^^^++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******)))))))))))))))))),,,***((()))***++++++******++++++,,,,,,++++++***---,,,***)))))))))******%%%&&&)))+++,,,+++***)))************************))))))*********++++++++++++***)))(((((()))******+++*********))))))((((((+++***)))(((((()))***+++*********)))))))))))))))''''''(((((())))))******++++++******)))((((((((())))))))))))))))))))))))***'''$$$$$$''')))***)))(((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((***+++666555444222///,,,***(((''''''''''''''''''''''''***(((%%%######&&&)))+++222---'''%%%&&&((())))))(((&&&%%%(((---...***%%%''''''''''''''''''''''''%%%$$$#########$$$%%%&&&###$$$$$$%%%&&&'''((())))))))))))((('''%%%$$$###''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%***%%% %%%)))***(((((((((((((((((('''&&&&&&)))((('''&&&%%%$$$######''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))%%%%%%&&&''''''&&&&&&%%%%%%%%%'''((())))))******)))((('''&&&&&&'''((()))))))))((('''''''''''''''!!!###%%%''''''&&&%%%$$$'''''''''''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''&&&'''((((((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))***))))))(((''''''&&&&&&&&&'''(((******((('''&&&''''''(((((('''&&&%%%%%%"""%%%'''(((((('''(((((()))'''%%%%%%&&&'''''''''%%%%%%'''((((((((('''&&&%%%&&&''''''((((((''''''+++)))&&&$$$$$$%%%'''((('''((()))***)))(((&&&%%%))))))***))))))((('''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''(((***+++***)))***++++++++++++,,,,,,---------+++,,,---...---+++)))(((&&&''')))******)))'''&&&(((((()))***************------------------------////////////////////////000111222222333666:::===HHHTTTggg|||yyyuuurrrllleee``````aaaaaaaaaddddddddddddddddddeeeeeefffdddcccaaa`````````aaa------------------------++++++,,,---------------...---,,,+++)))(((''''''...---,,,,,,---...---+++,,,,,,,,,------,,,,,,,,,---,,,***)))))))))***+++((())))))***++++++,,,,,,************************))))))*********+++++++++(((((((((((()))***,,,---************)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((())))))******(((((((((((((((((((((((()))&&&$$$$$$'''))))))((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((&&&$$$$$$'''***,,,...222111000...,,,***(((''''''''''''''''''''''''''''''&&&$$$$$$%%%'''***+++444///)))&&&%%%&&&&&&&&&***((('''(((***)))%%%!!!''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((''''''&&&'''((((((((((((''''''&&&(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''')))&&&###%%%)))+++***''',,,------------,,,++++++((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((''''''***)))(((((((((((()))***))))))((('''''''''''''''&&&'''(((******)))(((''')))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''((((((''''''(((((('''&&&&&&%%%$$$&&&((())))))((())))))000---***))))))))))))(((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((())))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))'''&&&''''''******+++++++++,,,,,,,,,)))***,,,,,,,,,+++)))(((,,,---///000000///---,,,((())))))***************,,,,,,,,,------.........000000000000000000000000000111222222333666:::===GGGTTThhh|||yyyuuuqqqllleeeaaa```aaaaaa```bbbbbbccccccccccccddddddbbbaaa```^^^]]]]]]^^^^^^........................,,,,,,---...............///...---,,,+++***)))(((,,,+++***+++,,,+++)))''',,,------......------,,,,,,,,,+++************+++***)))(((((((((***,,,---***************************************+++++++++))))))(((((()))***++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&(((''''''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((+++'''######''',,,...///...,,,***(((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%'''(((***+++111...)))&&&%%%&&&&&&&&&(((((((((((('''%%%###"""''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%&&&'''(((((((((((((((%%%%%%%%%&&&'''((()))***(((''''''''''''(((((()))***((('''***,,,---***&&&***************))))))((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&'''''''''''''''&&&%%%%%%)))((((((''''''(((((())))))(((''''''&&&'''''''''((()))*********)))((('''&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++%%%$$$$$$%%%&&&&&&%%%###'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))******)))'''%%%%%%''')))***'''''''''(((''''''&&&%%%%%%''')))))))))((()))***---+++((('''((((((((('''%%%&&&''''''((((((''''''((('''&&&&&&&&&'''((()))&&&'''((((((((('''%%%$$$)))'''%%%$$$###$$$&&&''''''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''&&&&&&&&&((())))))***************'''(((***++++++***))))))+++,,,---......---,,,+++((()))******++++++******++++++,,,,,,---...//////111111111111111111111111000111222222333555999===FFFSSShhh}}}yyyuuuoookkkfffbbbaaa``````___```aaaaaaaaabbbbbbbbbbbb``````___^^^]]]]]]]]]^^^------------,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---------------***))))))*********'''%%%,,,,,,------------,,,,,,++++++++++++++++++++++++((((((((((((((()))******************************************************---,,,+++***((((((''''''*********)))))))))))))))***))))))))))))))))))***((((((((()))))))))))))))******))))))((((((''''''***))))))(((((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((('''&&&(((''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((+++'''$$$&&&+++...///---***)))'''%%%$$$%%%'''(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((+++)))'''&&&&&&'''((()))$$$&&&(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&'''''''''''''''!!!"""###%%%'''***,,,---(((((('''(((((()))******+++***)))***,,,,,,)))'''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''''''''''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++%%%$$$$$$%%%''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))&&&'''''''''''''''&&&&&&%%%'''((((((''''''((()))'''%%%$$$$$$''')))))))))&&&&&&&&&''''''''''''''')))(((&&&%%%%%%''')))***&&&'''''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&'''&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***++++++)))((())))))'''((())))))))))))((('''&&&'''((()))******))))))'''((())))))))))))((('''))))))***++++++++++++*********+++,,,---//////000000000000000000000000000000111111222222555999<<>>;;;777555333111///.../////////...333333333222111///...---,,,---...//////...---,,,++++++,,,------......//////......---,,,+++***))),,,,,,---...//////000000++++++++++++++++++++++++***+++,,,+++***))))))+++*********)))))))))))))))***))))))))))))((((((((((((***++++++))))))***,,,+++***)))))))))***+++,,,))))))(((((())))))***+++))))))(((((((((((())))))''''''''''''((((((((((((***)))(((''''''((()))***)))))))))(((''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''((()))+++,,,---,,,***((('''''''''''''''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&%%%$$$((((((((((((((((((((((((''''''''''''&&&%%%$$$###%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''((()))))))))******++++++******)))***(((%%%%%%&&&((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&((()))((('''&&&%%%%%%&&&'''(((+++***))))))((()))))))))((('''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%))))))&&&"""$$$%%%&&&'''((((((((((((((((((((((((((('''&&&&&&$$$&&&(((((('''&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$''')))******)))(((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&)))******)))'''&&&'''((((((((((((((('''''''''''',,,,,,+++***************))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))*********++++++,,,,,,,,,++++++............////////////000///...///000111000///...///111111222444888;;;@@@KKK]]]qqqzzzvvvnnniiiccc^^^]]]]]]^^^___`````````aaabbbccccccdddfffcccaaaaaacccccc___\\\TTTQQQLLLHHHEEEBBB>>>;;;999666222000000111111000222222222111000///...---------............------///......------,,,++++++,,,,,,+++***))))))((((((******++++++,,,---------++++++++++++++++++++++++------------,,,++++++,,,******************))))))))))))))))))))))))))))))'''((())))))))))))***+++'''''''''''''''((()))***((((((''''''(((((()))***))))))(((((((((((())))))''''''''''''(((((((((((()))(((&&&$$$$$$&&&((()))))))))((((((''''''''''''((((((((())))))(((((((((''''''&&&&&&&&&''')))***---+++)))'''&&&'''((()))'''''''''&&&&&&'''''''''))))))((('''&&&&&&''''''''''''''''''''''''''''''&&&''')))******)))'''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''&&&$$$"""!!!%%%&&&''''''((('''''''''&&&''''''''''''''''''&&&'''''''''''''''((())))))))))))************)))))))))'''%%%%%%'''((())))))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%((()))(((&&&"""###$$$$$$%%%%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&((()))))))))((((((((((((((('''''''''''''''((((((((((((((((((((((((++++++)))((('''(((((()))((())))))(((&&&$$$%%%&&&))))))(((((((((''''''''',,,+++))))))((()))***+++((((((((())))))*********)))*********+++++++++,,,))))))(((((((((((())))))++++++,,,,,,,,,+++******,,,,,,,,,,,,------------/////////000000000///......///111111222444888;;;@@@KKK]]]rrrzzzuuunnniiiaaa\\\[[[\\\]]]^^^ccccccdddddddddeeeeeeeeehhheeeccccccccccccaaa___]]]YYYUUUQQQNNNKKKGGGEEE>>>:::666333222111000///000000//////....................................///......------,,,++++++************************++++++++++++************++++++++++++++++++++++++++++++************))))))++++++++++++++++++++++++))))))))))))************%%%'''(((((('''''')))***&&&&&&&&&&&&'''(((((()))'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))''''''''''''(((((((((((()))(((&&&$$$$$$&&&((()))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&'''((())),,,***(((&&&&&&'''((()))((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&''')))******)))'''&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&$$$"""!!!%%%&&&''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''((())))))))))))))))))))))))))))))((('''&&&'''))))))((('''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%&&&&&&)))((('''&&&&&&%%%%%%&&&(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$%%%'''$$$%%%%%%%%%$$$$$$###"""%%%%%%$$$######$$$%%%&&&"""$$$&&&&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((,,,+++)))(((((((((((()))(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''---,,,***)))((()))******+++,,,---+++)))(((((()))*********)))))))))((((((((((((''''''((()))+++,,,&&&''''''(((((())))))***+++++++++*********))))))+++******))))))******+++++++++,,,,,,,,,+++******''''''''''''((((((((((((---.../////////...------...///111111222444888;;;???KKK^^^tttzzzuuummmhhhaaa[[[ZZZ[[[]]]]]]ccccccdddddddddeeeeeeeeegggfffeeedddeeeeeedddcccjjjfff```[[[WWWRRRNNNKKKFFFBBB>>>:::888555333111111000///////////////000........................++++++,,,------......///,,,,,,,,,------.........///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---+++***+++++++++++++++,,,,,,,,,)))))))))************+++&&&((()))(((''''''(((***(((((())))))))))))))))))''''''&&&&&&''''''((()))))))))(((((((((((())))))''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''',,,+++***))))))***+++,,,***)))((('''''''''((()))((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''(((''''''(((((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))***))))))(((((())))))******)))((()))******(((&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&''''''((()))(((((('''&&&%%%%%%%%%&&&'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++)))%%%"""$$$&&&(((((((((''''''&&&%%%$$$&&&%%%%%%%%%&&&'''((()))$$$&&&(((((('''&&&'''((('''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))...---***(((''''''((()))((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''+++***(((''''''((()))))))))***+++***(((''''''(((************))))))))))))&&&&&&''''''(((***+++,,,'''''''''(((((()))))))))++++++******)))((((((''',,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,,,,++++++************+++++++++,,,,,,...///...------...///...///111111222444888;;;???KKK___uuuyyytttlllhhhaaa\\\[[[[[[\\\]]]`````````aaabbbccccccdddddddddeeeeeeeeeeeeddddddyyyqqqjjjbbb\\\WWWSSSPPPLLLGGGDDD@@@;;;888666555333222111111111111//////............//////++++++,,,------....../////////..................000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,...///---+++)))*********++++++++++++))))))*********+++++++++)))***+++***)))((()))*********++++++******))))))((((((((((((((()))******))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((((((((((((***)))(((((((((((()))***))))))))))))***,,,...///'''((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))***)))(((''''''((()))***...,,,)))(((((()))((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((()))******''''''&&&%%%%%%%%%&&&&&&&&&'''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))))))))***''''''(((((((((''''''&&&&&&'''''''''(((((((((((($$$&&&(((((('''&&&'''((('''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++)))((((((''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''')))(((((('''''''''((((((''''''(((((()))******++++++***))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))&&&'''((('''&&&%%%&&&'''***))))))))))))((((((((('''((()))***************))))))))))))))))))))))))))))))((((((((((((((((((+++******************+++)))***++++++,,,,,,,,,,,,............////////////---...///...,,,---000333...///111111222444888;;;???KKK___uuuyyytttlllgggbbb^^^\\\\\\\\\\\\^^^^^^___```aaacccdddddddddfffhhhhhhgggeeedddcccwwwoooiii___\\\XXXTTTOOOJJJDDD@@@<<<:::888555333333222333//////............/////////......------,,,++++++//////...---,,,++++++***...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***+++)))&&&(((((())))))*********+++))))))******++++++++++++,,,------,,,***)))***+++***************)))((('''***************++++++,,,))))))(((((((((((())))))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%'''))),,,///111&&&'''(((((()))((((((''')))(((&&&%%%%%%&&&((()))''''''''''''&&&%%%$$$###'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''((())))))''''''((((((((((((((('''(((((((((((((((((((((((()))(((''''''((()))+++,,,%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))***)))(((''''''((()))***333///)))&&&&&&((()))***''''''''''''''''''''''''$$$%%%&&&((()))*********((('''&&&%%%%%%&&&'''(((((((((((((((((()))******&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$######(((...222111///$$$$$$%%%&&&''''''''''''&&&''''''(((''''''&&&%%%"""$$$&&&&&&%%%$$$%%%&&&%%%&&&'''))))))'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&''')))***,,,---))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))(((((((((((())))))***'''(((((()))***++++++,,,%%%&&&((()))***)))'''&&&%%%&&&''')))***,,,---...))))))))))))))))))))))))''''''((()))))))))******((()))+++***))))))***+++)))(((((((((''''''''''''******+++,,,,,,***)))(((************************&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((()))***+++,,,---------*********+++++++++,,,,,,...///000...---...222666...///111111222444888;;;???KKK___vvvyyytttkkkgggbbb___^^^]]]\\\[[[^^^___```bbbccceeeffffffgggiiikkkllljjjgggeeedddwwwlllccc^^^XXXPPPJJJCCC???:::777444222000...222111111222333333111///---...///000000000///...111000///...---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,++++++******)))+++***)))(((((()))***+++******)))))))))))))))******)))(((''''''((()))***++++++***)))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''' ,,,...)))&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''+++///000...+++((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''((())))))(((((('''(((((('''&&&&&&)))+++)))((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&'''### $$$+++---***%%%)))((('''&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%(((((()))***************'''''')))******)))((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&(((***)))'''%%%###&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''...---,,,***)))((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((('''(((((()))))))))))))))((((((((())))))))))))***(((((())))))))))))(((((())))))))))))************---***&&&'''***------,,,)))((('''''''''(((***+++)))(((&&&%%%&&&''')))***+++***)))'''''''''((()))((()))***)))&&&%%%&&&'''((((((((((((((((((((((((,,,,,,,,,***((((((***,,,(((((((((((())))))))))))************+++,,,---......---,,,++++++,,,...000///////////////.........////////////111333555666;;;FFFZZZpppuuuoookkkhhhdddaaa^^^^^^^^^___```aaaaaabbbccccccddddddiiihhhhhhgggfffeeeeeedddyyyqqqhhh___XXXSSSMMMEEE>>>:::888666555555333222222222222111000---...///000111000//////000///......------------......---,,,+++++++++++++++,,,,,,------,,,,,,++++++++++++************)))+++***)))(((((()))***+++++++++************++++++++++++***))))))***++++++++++++***)))))))))))))))''''''(((((())))))******************************'''(((((((((((((((((('''***### &&&***(((%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%(((---111000,,,(((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''((('''&&&&&&(((***(((''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%***(((&&&(((,,,---+++((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''(((((()))))))))((((((((()))*********)))''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((($$$&&&(((***+++***((('''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$"""###$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''***))))))))))))***++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((((())))))+++)))''''''(((***++++++)))(((((('''((()))***+++---,,,)))'''&&&&&&'''(((+++***)))(((''''''((())),,,,,,+++*********++++++(((((((((((((((((((((((((((((((((&&&$$$$$$&&&((())))))*********+++++++++(((((((((((()))***+++,,,,,,,,,+++++++++---...////////////////////////...000//////000111333555666;;;FFFZZZpppxxxssskkkiiifffbbb```_________aaaaaaaaaaaabbbbbbbbbbbbdddeeeeeeeeeeeefffffffffxxxqqqggg___SSSIIIAAA===;;;:::777444111//////000//////......///000000000000000//////......---.........000///---,,,******++++++++++++,,,,,,,,,,,,++++++))))))))))))************+++***))))))))))))***+++,,,+++++++++++++++,,,,,,---,,,+++******+++,,,---+++***))))))))))))))))))&&&''''''((()))***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((***)))******'''###$$$((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%&&&***111555555111+++'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&'''(((''''''&&&&&&&&&'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%%%%*********+++++++++***)))''''''&&&&&&&&&'''((((((&&&'''''''''(((((())))))'''((((((((((((((('''&&&************)))(((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((($$$%%%(((***++++++***)))***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((()))************))))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''%%%&&&&&&'''''''''''''''''''''(((((((((((())))))'''''''''(((((('''''''''%%%%%%&&&&&&&&&'''''''''((()))((('''%%%%%%''')))((((((((((((((()))******,,,+++)))'''&&&&&&&&&'''***))))))(((((((((((()))***'''$$$$$$'''))))))'''))))))))))))))))))))))))((())))))(((&&&&&&''')))))))))************++++++(((((((((((()))***+++,,,*********+++,,,------.........//////////////////000000000111222444666777;;;FFFYYYooozzzvvvllljjjhhheeecccaaa```___aaaaaaaaa``````````````````aaabbbcccdddeeefffgggyyylll___UUUMMMGGGDDD>>>:::555222111111111111////////////000////////////...............///000000///---+++++++++,,,---+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,************************++++++*********+++,,,,,,---,,,++++++++++++,,,---******)))))))))))))))***((((((((())))))******+++''''''''''''''''''''''''((((((((())))))(((((((((&&&(((******'''%%%(((+++)))))))))))))))))))))))))))((((((((('''''''''&&&***444>>>@@@888///++++++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&%%%$$$"""%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%'''''''''&&&%%%$$$$$$'''))))))'''&&&''')))&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((((((((())))))((((((''''''))))))******))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&((()))******))))))))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''(((((((((((((((''''''(((((('''&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%******)))''''''&&&&&&&&&******))))))((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))'''(((((()))))))))))))))(((((()))))))))*********&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&((()))'''###"""%%%(((((((((((((((((())))))***'''&&&&&&&&&&&&'''((())))))))))))(((((((((((()))'''""" %%%((('''%%%************************)))***+++***)))((()))+++''''''''''''((((((((()))************+++,,,---...((()))***+++,,,---------............////////////111111111111222555777888;;;FFFYYYoooyyywwwmmmllljjjhhheeebbb```___^^^^^^^^^______```````````````aaabbbdddeeeffffffvvvkkkaaa[[[NNNIIIAAA;;;888666555444111000000/////////////////////.........//////000---,,,,,,,,,,,,---///000------............------)))******+++,,,---......******++++++++++++******)))))))))))))))***++++++,,,+++***))))))***+++,,,***)))))))))))))))******++++++******))))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&''')))***)))))))))))))))))))))))))))'''''''''((((((((()))))),,,999EEECCC555***)))---((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((('''&&&%%%"""%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%% $$$'''(((%%%%%%'''+++&&&&&&&&&&&&&&&'''((()))(((((((((((('''''''''''')))))))))******))))))(((((()))))))))******++++++((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&&&&''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%))))))((('''&&&&&&&&&&&&***)))))))))(((((((((''''''''''''''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%'''(((((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%''')))'''###"""$$$''''''(((((()))))))))))))))((((((((((((((()))))))))((((((((())))))))))))(((+++'''###%%%***---,,,)))++++++++++++++++++++++++&&&''')))((('''&&&'''(((&&&''''''''''''(((((((((************+++,,,---...((()))***+++,,,,,,,,,,,,---.........//////000000111111111111222555777888;;;FFFXXXnnn}}}xxxvvvpppooollliiifffbbb___^^^ZZZ[[[\\\]]]___aaabbbbbbbbbbbbcccccccccdddddddddxxxddd]]]SSSIIIBBB<<<777555555444333111000/////////000000//////.../////////++++++,,,---...///000000......////////////......+++++++++,,,---......///******+++,,,,,,+++******(((((((((((()))***+++++++++***)))(((((()))***+++)))))))))))))))******+++,,,,,,+++***)))(((((('''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''(((&&&$$$'''***(((###((((((((((((((((((((((((&&&&&&'''(((((()))******+++666???;;;...%%%&&&,,,((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((()))((((((''''''$$$&&&''''''&&&&&&'''(((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&!!!$$$((((((''''''))),,,''''''&&&&&&&&&'''(((((())))))(((((('''''''''&&&(((((()))******************))))))))))))***+++,,,((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&&&&'''((('''&&&%%%$$$(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''')))***+++((((((((()))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&'''''''''''''''&&&''''''''''''((((((((('''''''''((((((''''''''''''(((((((((((()))))))))&&&'''((('''&&&%%%&&&'''''''''((()))))))))))))))...------,,,+++***)))((('''(((((())))))))))))(((+++)))((()))---///---+++************************''')))******)))))))))***(((((())))))))))))******(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,------......///000000000000000000111222444666777;;;FFFXXXnnn}}}yyywwwtttrrrnnniiieeeaaa^^^]]]XXXYYY[[[]]]___bbbcccdddcccccccccccccccbbbbbbbbbooossszzz}}}pppbbbUUUJJJBBB<<<;;;:::777555333111111111111111000///.........///***,,,...///000///...------..................---+++++++++,,,,,,---------***++++++,,,,,,++++++***))))))))))))***+++,,,---+++***)))(((((()))***+++)))))))))))))))***++++++,,,++++++******)))))))))************************''''''((((((((((((''''''''')))(((%%%%%%)))(((###''''''''''''''''''''''''((((((((((((((())))))))),,,///000---(((&&&(((***((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''((('''&&&&&&(((***(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$&&&(((((((((((()))***(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&((()))************---,,,+++))))))((())))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((((())))))***)))'''$$$###''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&'''((()))******)))((('''%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((('''''''''&&&&&&&&&'''((()))+++,,,''''''(((((())))))******(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))%%%&&&&&&'''''''''''''''))))))))))))************'''(((((())))))(((((('''''''''((((((((()))))))))((('''''''''))))))((('''&&&'''((()))***))))))(((---,,,,,,+++***)))((('''&&&'''((()))******)))(((&&&''')))***++++++)))(((************************'''***,,,,,,+++***+++,,,((((((((()))))))))******(((((((((((()))***+++,,,......,,,+++++++++,,,---------......///000000111000//////000111333555666;;;EEEWWWmmm~~~|||xxxtttooohhhccc___\\\[[[ZZZZZZ\\\^^^```aaacccdddaaaaaaaaaaaaaaaaaaaaaaaa[[[^^^ccchhhnnnvvv~~~mmm^^^RRRLLL@@@>>>;;;888555333222222222222111///............+++---///111111///,,,***,,,------......------,,,***++++++++++++,,,,,,,,,***+++,,,------,,,+++***************+++,,,---...++++++***))))))***++++++))))))((())))))***++++++***************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((###)))***&&&%%%)))***(((''''''''''''''''''''''''******))))))((((((''''''...)))$$$$$$(((++++++***)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''''''''''''''(((((('''&&&&&&)))+++)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))&&&&&&''''''(((''''''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++$$$$$$&&&((()))*********111///---***((('''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++)))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&***+++,,,+++***'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))((($$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''***))))))(((((((((((()))&&&&&&'''((()))***++++++(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''(((((()))))))))))))))&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((('''''''''(((((((((((())))))'''&&&(((+++,,,***'''&&&''')))*********)))(((&&&&&&'''(((((((((((((((&&&'''(((*********)))(((%%%(((,,,---,,,***)))((())))))))))))))))))))))))###%%%((((((''''''''''''&&&&&&&&&&&&'''''''''(((************+++,,,---...111///---+++++++++,,,------------...///000000111////////////111333555666;;;EEEWWWmmmzzzvvvooohhhaaa]]][[[ZZZ\\\\\\]]]^^^```aaabbbbbb____________``````aaaaaaNNNOOOQQQTTTZZZbbbkkkqqq}}}~~~mmm^^^VVVMMMAAA;;;;;;;;;888444222000//////000111111000333000---,,,---///000///000///...---,,,,,,---...//////............//////000///---,,,++++++,,,,,,++++++++++++++++++++++++------------------------//////...------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))'''%%%%%%&&&''''''&&&)))))))))))))))(((''''''+++'''###$$$(((***(((&&&))))))))))))))))))))))))''')))+++***'''!!!''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%(((+++***'''%%%&&&((()))))))))))))))(((((((((((((((((((((((((((''''''(((''''''&&&&&&&&&''''''******)))''''''&&&&&&&&&,,,+++***))))))+++---...------,,,+++)))'''%%%$$$))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((('''''''''&&&(((''''''&&&&&&((()))***''''''(((((((((((('''''',,,***'''(((***+++***(((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''------,,,,,,+++************)))))))))***+++,,,,,,***(((&&&&&&((()))***)))((((((((((((''''''''''''((()))***)))'''''')))***))),,,...,,,((('''(((+++)))))))))))))))(((''''''(((''''''((())))))(((&&&''''''(((((())))))******)))***++++++)))(((((()))((()))***+++***)))'''%%%******++++++++++++******))))))))))))************++++++******)))(((((((((******))))))))))))******)))))))))))))))******+++)))************+++++++++,,,---------,,,,,,...///---......///000111111222111111111000000222555888>>>HHHYYYnnnxxxqqqlllhhhaaa___```^^^______```aaabbbbbbcccbbbaaa`````````aaabbbcccLLLMMMNNNOOORRRVVV[[[___eeennn{{{wwwiii^^^QQQHHHEEECCC???;;;:::777444222222222111000111///...---///000111000000///...---------......///..................//////...,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))),,,***(((((()))******))))))))))))))))))(((''''''### $$$''''''%%%))))))))))))))))))))))))+++++++++***(((%%%###!!!''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''))))))(((''''''(((''''''''''''''''''''''''((((((&&&$$$###%%%(((+++(((((((((((((((((((((((('''''''''((((((((((((((()))(((((('''''''''(((((((((((((((((()))***++++++++++++)))))))))***,,,---&&&'''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''(((''''''&&&'''((()))***''''''((((((((((((''''''///,,,)))(((((((((&&&$$$''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((''''''&&&&&&''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''))))))))))))************))))))((((((((()))******+++)))'''&&&'''''''''&&&((((((((((((''''''''''''((())))))(((''''''(((***)))((('''(((((()))(((''')))))))))))))))(((''''''(((''''''((())))))'''&&&******))))))((('''''''''(((***++++++)))(((((()))'''((()))))))))(((&&&%%%)))))))))******)))))))))))))))))))))************((((((((()))******++++++******))))))))))))******)))))))))))))))******+++************++++++++++++,,,---------,,,,,,...///.........///000111111111000111111000000222555888===GGGXXXlllyyyqqqlllgggaaa___```_________``````aaaaaaaaabbbbbbbbbbbbbbbbbbccccccMMMLLLKKKJJJJJJKKKLLLLLLPPPWWWbbbmmmyyyzzzkkk___XXXRRRKKKEEE>>>:::555222111000000///000///...///111222111000.........------...//////......------------......------,,,***************++++++++++++++++++++++++******************************))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***)))'''&&&&&&'''((((((''')))))))))))))))(((''''''&&&###"""$$$(((+++***)))))))))))))))))))))))))))---,,,)))((('''((()))***''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((('''''''''"""%%%((()))((('''''''''''''''''''''''''''''''''((('''&&&''')))******)))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((((((((())))))***'''''''''(((((()))***+++***)))((((((((()))+++,,,###$$$%%%''')))***++++++)))((((((''''''(((((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((''''''''''''(((''''''''''''((())))))''''''((((((((((((''''''---+++((('''''''''%%%$$$''''''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((''''''&&&&&&''''''((($$$&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&'''((()))))))))))))))((('''''''''((((((+++)))'''&&&&&&&&&%%%$$$(((((((((((('''''''''''''''(((((('''&&&&&&''')))(((%%%###$$$(((***'''$$$)))))))))))))))(((((('''''''''((((((((((((''''''******)))((((((''''''&&&(((***++++++)))(((((()))((((((''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))************((((((((()))******++++++******))))))))))))******)))))))))))))))******+++************+++++++++,,,,,,---------,,,,,,...///......//////000000111111000111111111111222555777<<>>:::555222444222333444222000.........//////.........---------...///000000///---+++***++++++,,,---............+++++++++,,,,,,---------,,,,,,++++++***)))((((((*********)))'''&&&$$$###))))))))))))))))))))))))+++******))))))))))))***'''((()))******+++******((((((((((((((((((((((((###'''******)))(((''''''((((((((((((''''''))))))))))))(((((((((((((((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&(((******)))((('''(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((()))******((('''''''''((()))'''&&&''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))***+++***)))))))))))))))******---,,,+++******+++,,,---(((((())))))******++++++%%%'''(((((('''''')))***((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''%%%(((+++......+++(((%%%))))))))))))))))))(((((())))))***))))))(((''''''''''''(((((())))))******''''''((((((((((((''''''(((&&&###!!!!!!###&&&(((''''''''''''(((((())))))+++***((('''&&&&&&&&&'''))))))))))))))))))))))))******))))))((((((''''''......---+++***((('''&&&***((('''((()))***)))((()))******)))(((''''''(((,,,+++***)))(((((((((((())))))))))))))))))))))))************))))))))))))***************************************)))((((((---+++(((%%%$$$$$$&&&''''''((()))******)))(((((((((((('''((()))***,,,---)))***++++++***)))***+++...+++***------***+++......,,,***)))((((((***+++***++++++,,,,,,,,,++++++------------------------////////////000000000000222111222222333444555666888@@@OOObbbwww{{{ssshhhaaa___]]]ZZZWWW\\\\\\]]]^^^^^^___``````___aaacccdddccccccdddeeevvvnnnaaaYYYRRRQQQNNNJJJJJJMMMPPPSSSXXX```lllqqqaaaPPPFFF@@@999555555222333444333222111000000......................../////////......---,,,+++------.........---,,,,,,------........./////////------,,,,,,+++******)))+++++++++***)))((('''&&&************************))))))((('''''''''''''''(((((()))))))))(((((('''))))))))))))))))))))))))%%%&&&'''((((((((('''&&&''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((('''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$$$$&&&'''''''''&&&&&&''''''(((((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((())))))***((('''&&&%%%&&&'''((((((&&&''''''''''''''''''&&&)))((((((((('''''''''''')))((((((((()))***++++++))))))))))))***+++------,,,++++++******++++++,,,***)))(((&&&%%%###"""!!!&&&((()))(((''''''((()))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%'''((()))******)))((('''((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''((('''%%%######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))******+++###"""###%%%(((+++++++++)))******)))((('''''')))***)))))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***************)))((((((%%%&&&'''(((***+++------''''''((()))))))))(((''''''&&&&&&%%%&&&''')))***)))***++++++***)))***++++++)))+++......+++)))+++,,,+++)))((()))***+++,,,((())))))***************------------------------////////////000000000000111111111222333444666777888AAAOOObbbxxxvvvnnnddd___]]]\\\ZZZWWW[[[[[[\\\]]]^^^___```aaa```bbbccccccbbbbbbcccdddvvvkkkbbbZZZRRROOOOOOLLLLLLLLLNNNVVVfffyyy|||hhhYYYNNNDDD<<<999555444444333111000..................///////////////...------,,,,,,,,,,,,/////////......,,,+++++++++++++++++++++,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++******)))(((''''''&&&&&&)))))))))(((((('''&&&%%%************************,,,,,,***)))(((''''''''''''(((((())))))(((((('''))))))))))))(((((((((((((((((((((((((((''''''&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((''''''((((((((()))))))))'''&&&%%%%%%%%%'''((()))''''''((((((((((((''''''((((((((((((''''''''''''((('''(((((()))***+++,,,((())))))***+++---...///***++++++++++++++++++***+++***(((%%%### ((()))***)))'''&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((************************(((''''''&&&&&&''''''((())))))))))))))))))(((((((((((((((''''''&&&&&&&&&(((((())))))))))))((((((***)))'''&&&&&&''')))***(((((((((((((((((())))))''''''(((((()))((((((((())))))))))))(((((((((((('''(((((())))))(((((('''(((''''''&&&&&&''''''(((((((((((((((''''''''''''))))))(((''''''((((((((())))))))))))))))))))))))'''''''''((()))*********))))))(((((('''''''''&&&((('''&&&&&&(((((('''&&&((()))***)))((('''((()))(((((((((((()))***+++,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((()))************))))))(((&&&''')))******((('''%%%))))))************)))((((((((('''&&&&&&'''((())))))***++++++***)))***+++++++++...333333...++++++***))))))((()))+++,,,...((()))******+++++++++***------------------------////////////000000000000000000000222333555777888999AAAPPPbbbxxx}}}oooiiibbb]]]\\\\\\ZZZXXXZZZZZZ[[[]]]^^^```aaaaaaaaabbbccccccbbbaaabbbcccssshhh___[[[RRRQQQPPPPPPRRRYYYbbbiiisssvvvgggXXXKKKBBB>>><<<888555333111///......////////////000000000///...---+++++++++,,,---...............---,,,,,,)))))))))))))))*********------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++***)))((('''((()))))))))(((((('''&&&))))))))))))))))))))))))******)))))))))*********(((((())))))))))))(((((())))))))))))(((((((((((('''(((((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))***&&&''''''(((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((('''(((((())))))))))))******)))))))))(((((((((((((((''''''''''''''''''((()))***+++,,,)))))))))***+++,,,---...)))***+++,,,,,,+++***)))))))))(((((('''&&&&&&%%%)))******)))'''&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))))))))***++++++******))))))((((((++++++******))))))(((((((((((())))))))))))((((((***((('''%%%%%%'''(((***))))))***************+++((()))***++++++,,,++++++******))))))((((((''''''(((((())))))))))))((((((((((((((())))))((((((((())))))******++++++++++++(((((((((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***,,,,,,+++***((('''&&&&&&...,,,***))))))(((&&&%%%((()))***)))((('''((()))((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))************)))(((******+++***)))&&&$$$""",,,,,,,,,,,,,,,+++++++++---,,,+++)))))))))***+++)))***++++++***)))***+++------222888888222------******))))))******,,,,,,++++++,,,---.........---,,,,,,------------------////////////000000000000//////000111333555777888:::BBBPPPbbbxxx|||mmmiiiccc___]]]\\\ZZZYYYYYYZZZ[[[]]]^^^```aaabbb```aaaccccccbbbcccdddfffzzzrrreeebbb\\\UUUQQQPPPRRRTTTZZZcccpppzzzuuucccUUUKKKFFF???:::888666444222000000000000000000000000///...---,,,+++,,,---...,,,---....../////////...---------------,,,,,,,,,++++++++++++************)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***(((((('''((()))***************((((((((((((((((((((((((%%%''')))***++++++******(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((((((((('''(((((((((''''''((((((((())))))))))))))))))))))))***))))))((((((((())))))'''((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((()))(((((('''###&&&***,,,***((((((((('''(((((())))))((((((''''''''''''(((((((((((((((''''''''''''((()))***++++++******)))))))))******))))))+++,,,,,,+++)))))))))))))))******+++++++++)))***+++***(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))******************)))++++++******))))))((((((+++*********))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((()))***++++++,,,++++++******))))))((((((''''''(((((())))))))))))(((((((((((()))******)))(((((('''((()))***+++------...((((((((()))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&'''((()))***++++++(((''''''(((+++,,,,,,+++''')))***)))((('''(((*********)))(((''''''(((((())))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))((())))))*********)))))))))))))))***+++,,,,,,---,,,,,,++++++************///...,,,+++***++++++,,,)))***++++++***)))***+++,,,---222888888222---,,,,,,++++++******))))))***++++++,,,....../////////,,,,,,,,,---------......////////////000000000000//////000111333555777888:::BBBOOOaaawwwzzzpppmmmhhhddd```]]][[[YYYZZZ[[[\\\]]]___```aaabbb___aaabbbccccccdddgggjjjxxxkkk^^^TTTNNNMMMMMMMMMRRRXXX^^^eeeqqqsss[[[RRRGGG>>>:::888666444111111111111000000000000///......---------......,,,,,,---//////000000000------,,,,,,,,,,,,++++++************************)))******+++++++++******++++++++++++++++++++++++((()))*********)))(((''''''((()))***++++++++++++'''''''''''''''''''''''''''(((***++++++***((('''((())))))******))))))((())))))))))))((((((((((((&&&'''(((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''&&&(((((()))*********))))))((((((((((((((((((((((((%%%&&&'''((()))(((''''''###'''+++,,,)))&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((((((((''''''(((((()))))),,,+++***)))(((((((((((()))******************))))))))))))))))))))))))))))))***+++***((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''')))******)))'''&&&''''''(((((()))*********''''''(((((()))((((((((())))))))))))((((((((((((((())))))******))))))(((((())))))******))))))(((%%%&&&'''((()))***+++,,,)))))))))******)))(((((())))))))))))))))))))))))*********)))((('''''''''''''''&&&&&&%%%%%%%%%%%%((('''&&&''')))***)))((('''((())))))(((((()))***+++***)))(((''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((())))))************)))***)))))))))***+++,,,,,,,,,+++***)))((((((((((((---,,,***)))))))))******)))***++++++***)))***+++******---222222---******,,,,,,++++++***))))))((()))***+++,,,---.........+++,,,,,,------.........////////////000000000000000000000222333555777888:::AAANNN```uuu}}}wwwsssqqqnnniiiddd```]]]\\\]]]]]]^^^___```aaaaaabbb___```aaabbbbbbdddgggjjjvvviii^^^WWWSSSLLLLLLMMMNNNRRR[[[fffnnn}}}|||ooo\\\LLLCCC===888555333333222111000000//////.../////////000//////...---...///////////////...,,,+++++++++************++++++++++++++++++++++++******+++++++++******)))************************'''((()))++++++***)))((((((((()))))))))))))))(((((((((((((((((((((((((((*********))))))))))))((())))))************))))))))))))))))))((((((((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''(((((()))((('''&&&%%%''''''((()))))))))))))))(((((((((((((((((((((((($$$%%%'''))))))((('''&&&%%%(((***((($$$"""$$$'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))))))))(((''''''''''''(((++++++***)))))))))************))))))))))))******''''''((((((((((((((((((((()))******)))((()))+++(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''((())))))))))))((('''(((((((((((((((((())))))(((((())))))******++++++***)))(((''''''((()))***'''(((***++++++***(((''')))******+++,,,,,,------''''''((((((((('''&&&&&&(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))'''''''''(((((((((((()))******++++++***)))((('''))))))))))))))))))))))))))))))))))))((((((((((((,,,+++)))'''$$$!!!,,,***((((((((((((&&&%%%&&&((())))))(((((()))+++)))(((((('''''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((()))******************+++---...//////.........---+++***)))))))))***+++***)))((((((((()))***)))***++++++***)))***+++***((()))------)))(((*********+++++++++******))))))***+++---......//////++++++,,,,,,---......///////////////000000000000111111111222333444666777999@@@MMM^^^ttt{{{xxxtttsssqqqmmmhhhccc```___````````````aaaaaaaaabbbaaaaaaaaa```___```cccfffbbbmmm}}}sssdddZZZPPPMMMJJJIIIKKKPPPVVVZZZaaaqqqwwwaaaRRRGGG@@@;;;555444333222111///.........///000111111000///...000000000000///...---,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((()))+++---...---,,,+++))))))))))))((('''&&&%%%)))))))))))))))))))))))),,,***((('''(((***,,,...))))))************))))))))))))))))))((((((((((((&&&&&&'''((())))))(((((())))))(((((((((((())))))'''''''''''''''''''''''')))***+++,,,+++***(((&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((($$$%%%'''))))))((('''&&&'''((('''######((())))))************))))))&&&'''''''''(((((())))))***)))(((''''''&&&&&&'''+++*********+++,,,------+++***)))(((((()))***+++%%%%%%&&&'''((()))***+++'''(((******))))))***,,,(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&&&&''''''(((((())))))***+++,,,---......///000***)))(((''''''((()))***))))))************))))))&&&''''''((())))))******))))))***))))))(((''''''''''''(((((())))))******))))))************))))))))))))(((((((((((()))))),,,++++++***)))(((((('''***+++++++++***)))'''&&&))))))))))))))))))))))))''''''(((((())))))******))))))((('''&&&&&&%%%%%%'''&&&'''))),,,.........&&&((())))))(((((()))+++''''''&&&''''''((()))***)))))))))))))))))))))))),,,,,,+++***)))(((''''''************************(((((()))***************'''+++222999===???@@@???111000///---,,,,,,------+++***)))(((((()))***+++)))+++++++++***)))***+++,,,))))))++++++)))))),,,((()))***++++++++++++++++++,,,---///000111111111++++++,,,,,,---...//////////////////000000000000222222222222333444555666999???LLL^^^sss|||zzztttsssrrrooojjjeeebbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaa^^^]]]]]]___aaa]]]```ffflllssszzztttggg\\\SSSQQQOOOKKKJJJMMMTTT\\\jjjzzzqqq```JJJ999:::888555333222222444555................................................//////...---,,,,,,++++++...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++...)))%%%&&&***,,,***'''************************))))))))))))))))))))))))******))))))))))))******+++,,,------------,,,+++))))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((************))))))))))))******))))))((((((''''''%%%&&&((()))))))))((('''******))))))(((((('''''')))((((((((((((((()))***((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%(((******)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''***+++((())),,,---***((((((((((((((((((((((((+++***)))(((((()))******'''(((((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&'''(((((())))))***)))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++++++++,,,------......*********)))((('''''''''*********+++***)))((((((***((('''&&&&&&''')))***,,,,,,+++)))(((&&&%%%%%%************))))))))))))%%%&&&'''(((((()))))))))(((((()))))))))))))))(((***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))((((((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))******+++---...---)))&&&******))))))((((((''''''************)))))))))))))))((('''&&&'''(((***,,,111444;;;CCCKKKSSSZZZ]]]HHH999---++++++'''$$$%%%***+++,,,+++***)))***+++++++++***)))(((((())))))))),,,---***(((***+++))),,,+++++++++++++++++++++***++++++,,,,,,------......------------...//////............///000222222...000222222222222444666777>>>KKK^^^uuuwwwuuuqqqlllhhheeecccbbbccccccbbbaaaaaa`````````aaa___]]][[[[[[YYYWWWUUU[[[[[[[[[\\\___ccchhhlllvvvxxx~~~qqqddd\\\UUUMMMIIIJJJOOOQQQWWW```jjjvvvxxxaaaOOOCCC>>>888444333333222111000000000//////..........................................------,,,,,,,,,---,,,++++++******+++++++++,,,,,,------,,,,,,+++---***'''(((***,,,+++)))************************))))))))))))))))))))))))******))))))))))))*********+++,,,------,,,+++***))))))))))))))))))))))))***))))))((((((((())))))******)))))))))(((((((((***)))))))))((((((((('''&&&&&&((()))))))))((('''***)))))))))((((((((('''))))))((('''&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%$$$&&&((())))))((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))'''***,,,+++---111333000))))))))))))))))))))))))***))))))(((((()))***+++'''(((((((((((((((''''''%%%%%%&&&''')))***++++++******))))))((('''''''''************))))))(((((())))))))))))*********++++++,,,,,,------.........++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++++++++*********))))))((((((******)))))))))(((((((((***)))(((''''''((()))***'''(((((()))***+++,,,,,,************))))))))))))+++,,,,,,++++++***)))((("""###%%%'''((()))******))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***)))))))))))))))((((((((())))))))))))))))))))))))***)))))))))))))))))))))(((((())),,,...///---+++******))))))((((((((((((************)))))))))))))))((('''''''''(((***+++111222555999===AAADDDEEEAAA777...------***(((******+++,,,+++******+++,,,,,,,,,+++***************)))---...***(((***+++***++++++++++++************))))))***++++++,,,,,,---,,,,,,,,,,,,,,,---......///////////////000111222...000222222222222444666888>>>KKK]]]ttt}}}vvvsssoooiiieeebbb``````aaaaaabbbbbbbbbaaa``````bbb```]]][[[ZZZWWWSSSPPPkkkhhhbbb]]]YYYXXXYYYZZZ]]]___gggttt|||pppdddXXXPPPMMMKKKHHHHHHMMMSSS]]]nnn}}}mmmTTTKKK@@@999777777444111222222111000////////////..............................------------------,,,++++++***************+++,,,,,,------,,,,,,+++,,,+++*********+++,,,,,,************************))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))++++++***)))(((((((((((()))))))))(((((((((''''''))))))))))))((((((((((((&&&''''''((()))((((((((())))))))))))((((((((((((***)))(((&&&%%%%%%%%%%%%%%%&&&&&&''''''((())))))'''&&&%%%&&&((()))(((''')))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))'''+++------000666888666************************(((((((((((())))))++++++'''(((((())))))((((((((($$$%%%&&&((()))+++,,,---*********)))((((((''''''++++++******************))))))***+++,,,---......,,,,,,---...//////000000///000000000///...------/////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))((((((((()))***+++***(((((('''((()))***&&&&&&(((***,,,...///000************))))))))))))))))))))))))((('''&&&&&&###$$$%%%'''((()))******(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********++++++,,,,,,*********))))))(((((((((************************))))))))))))))))))*********)))((()))))))))'''%%%***))))))))))))(((((((((************))))))))))))))))))(((''''''(((***+++.........///////////////222...+++***)))''''''***(((***++++++******,,,------,,,++++++++++++++++++***...///+++)))+++,,,***)))))))))))))))*********((())))))******+++,,,,,,,,,++++++++++++,,,------111000000000000000111111...000222222222222444666999???JJJ\\\rrr{{{xxxtttnnngggbbb___^^^^^^^^^___aaabbbcccbbb```___bbb```^^^\\\YYYSSSMMMIII|||ssskkkddd^^^[[[XXXVVVYYY```hhhppp{{{zzzmmm```YYYMMMJJJIIILLLOOOTTT\\\eeeqqq{{{nnn```OOOCCC???===999444333222111000000000111111........................------------............---,,,++++++******+++++++++,,,,,,------,,,,,,+++***,,,---,,,++++++,,,...************************))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&((((((((((((''''''''''''))))))))))))((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((()))(((((('''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%&&&(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))&&&***,,,---000555777666++++++++++++++++++++++++'''''''''((()))***++++++'''(((((())))))))))))(((***)))))))))))))))))))))&&&''''''((())))))******))))))*********+++++++++,,,---...///111222333444111222222333444555666666777777777666555444333222444444333333222222222222000000000000000000000000///---+++***)))***,,,---******)))((((((((())))))))))))******+++,,,,,,,,,************)))))))))((($$$%%%&&&'''(((((((((((()))************))))))(((((('''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((***,,,---++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))*********+++)))((()))***+++***)))))))))))))))))))))))))))************)))))))))((())))))(((((((((((()))***************************)))***+++***'''%%%''')))'''(((************+++---,,,++++++*********+++++++++...///,,,***,,,,,,+++(((((((((((())))))))))))))))))******++++++,,,,,,,,,,,,,,,+++,,,,,,---...222111111000000000000111...000222222222222444666:::???IIIZZZppp{{{zzzuuunnnfffaaa^^^]]]]]][[[]]]```bbbcccbbb```___aaa```^^^]]]YYYSSSKKKFFF{{{pppiiiccc^^^YYYYYYYYY]]]gggqqquuuiii[[[TTTOOOOOOOOOPPPSSSXXX```fffqqq|||}}}fffTTTJJJCCC;;;555444333111000000000222222////////////////////////---...........................---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***+++------,,,,,,---...************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((('''''''''((()))************)))(((''''''&&&&&&'''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))&&&***+++***,,,000222000++++++++++++++++++++++++&&&&&&'''((()))*********''''''((()))******)))))),,,,,,+++***)))((((((''''''''''''((())))))******(((((()))+++,,,---...///333444555666888999;;;;;;>>>>>>??????@@@AAABBBBBB?????????>>>===<<<:::999666666666777777777888888555555555555444444444444333111///...---...000111++++++***)))))))))))))))***************)))))))))************)))))))))((((((((()))***++++++++++++******++++++***)))((((((((((((((((((((()))***+++************************))))))))))))))))))))))))***)))'''&&&&&&(((***,,,+++*********)))))))))((((((((((((((((((((((((((((((((())))))************(((((((((+++///222333222))))))))))))************************)))))))))((())))))((((((((((((((()))))))))******++++++,,,,,,***...000...***)))***+++%%%'''))))))((()))***,,,******))))))))))))***++++++...///,,,***,,,,,,+++''''''((((((((()))))))))******++++++,,,------------------------......///111111000000000000000000...000222222222222444666999>>>IIIZZZppp}}}xxxtttlllddd___\\\[[[[[[ZZZ\\\___bbbcccbbb```______^^^^^^]]]ZZZSSSLLLFFFyyyqqqiiiccc^^^\\\aaahhhkkkttt}}}rrrfffYYYTTTQQQPPPQQQUUUWWWYYY^^^eeemmmyyyppp___OOOBBB999888777444222000000111222//////////////////////////////..................//////...---------------+++,,,,,,------,,,,,,+++******+++,,,------------************************))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))))))))))))))))),,,++++++***)))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))(((''''''''''''((())))))(((((((((((())))))))))))'''''''''''')))***+++,,,,,,+++***)))'''&&&%%%%%%'''&&&%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''******((())),,,,,,***++++++++++++++++++++++++&&&&&&(((((())))))))))))''''''((()))************)))))))))***++++++,,,,,,,,,,,,++++++***)))))))))******,,,///111333555666<<<===>>>???AAABBBCCCDDDFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBB@@@???777888888999::::::;;;;;;999999999888777777666666555444333222222222333444---------,,,,,,+++******((()))))))))******++++++************))))))))))))************)))(((''''''%%%&&&'''((())))))))))))))))))((((((((()))******************************)))))))))))))))))))))))))))((('''&&&&&&''')))+++************************''''''''''''''''''''''''((((((((()))******+++++++++***))))))******(((&&&)))))))))************+++************))))))))))))))))))))))))((((((((((((************************)))...000,,,)))))))))(((&&&((())))))((((((***+++)))))))))((())))))***+++***...///+++)))+++,,,***''''''(((((())))))*********++++++,,,------.........------------...//////000///////////////000000...000222222222222444666888>>>IIIZZZpppuuuqqqjjjccc^^^ZZZYYYYYY[[[\\\^^^```aaaaaa```___]]]]]]\\\[[[YYYSSSLLLGGG|||rrriiigggjjjbbbhhhqqqzzzpppiiiccc]]]XXXVVVSSSQQQSSSVVVYYYaaarrr}}}hhhTTTIIIAAA>>>:::555222000000000////////////////////////000000//////......------......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***))))))+++...///---***************************))))))))))))))))))))))))******))))))))))))******+++***))))))))))))***+++))))))))))))))))))))))))++++++***************+++******)))))))))((((((((('''((((((((()))))))))***(((''''''&&&'''((()))***'''((((((((()))))))))***'''''''''''''''((()))***+++******)))((('''&&&&&&%%%%%%$$$&&&((())))))(((&&&'''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))(((++++++((((((++++++(((++++++++++++++++++++++++&&&'''((())))))(((((('''''''''(((******++++++***&&&'''(((***,,,---///000000//////...------,,,,,,...///222555999<<>>888333000///...000000000000000000000000111111000///...------,,,...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,++++++((('''***///000---)))************************))))))))))))))))))))))))******))))))))))))******,,,+++***))))))***+++,,,)))))))))))))))))))))))))))((((((((((((((()))***************))))))))))))'''((((((((())))))******(((''''''&&&&&&((()))***'''((((((((())))))******(((''''''&&&&&&&&&''''''))))))))))))((((((((((((%%%$$$$$$%%%(((******)))'''((((((((())))))******''''''''''''''''''''''''$$$%%%&&&'''(((***++++++(((((((((((()))))))))))))))++++++))))))++++++)))************************''''''((())))))((('''&&&''''''(((******+++++++++'''((()))***,,,---////////////000000111222222222222444777;;;???CCCFFFHHHKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPOOOOOONNNNNNMMMMMMMMMLLLJJJHHHFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@<<<<<<;;;999777666444444666666777777666666555444444444444333333111000000------,,,,,,,,,,,,,,,+++************))))))))))))'''((()))***++++++++++++,,,,,,,,,++++++)))((((((++++++***)))(((((())))))************************)))))))))))))))))))))))))))))))))))))))******+++(((((()))***+++,,,,,,---))))))))))))))))))))))))'''(((((()))***+++++++++%%%%%%'''***,,,+++(((%%%))))))******++++++++++++************))))))))))))))))))***))))))(((''''''((()))))))))*********+++))),,,,,,'''(((,,,+++''',,,---...---+++++++++---+++*********+++,,,,,,---)))------***(((***+++)))'''(((((()))***++++++,,,)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------///000111///000222222222222444666666===III[[[qqqxxxuuupppkkkfffbbb___^^^]]]]]]]]]^^^^^^^^^______^^^\\\ZZZWWWSSSMMMGGGBBBvvvnnnggg^^^ZZZZZZ]]]______kkkppp{{{tttjjj\\\XXXRRRNNNNNNRRRXXX\\\kkkxxx```NNN>>>999999666333333...000222333111000//////......//////000000111111222111000......//////000000//////.........//////---------,,,,,,,,,++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++*********)))))))))))))))))))))))))))***+++++++++)))((('''$$$&&&)))+++,,,***((('''))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))************))))))))))))))),,,+++***((('''%%%$$$###(((&&&%%%&&&((())))))(((************************((()))************))))))******))))))))))))******************************''''''((()))***++++++,,,++++++++++++******))))))((()))***+++++++++++++++******++++++++++++++++++***************+++,,,------------...000444777999555555555666777888::::::AAABBBCCCEEEFFFFFFGGGGGGNNNOOOQQQRRRRRRQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMJJJHHHEEEDDDCCCAAA>>><<<;;;;;;<<<<<<;;;;;;:::888777666666777777;;;;;;:::999777555333222333444444555555666777777444333111000////////////,,,+++***))))))***+++++++++++++++,,,------......************************............---+++***)))+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++***++++++++++++***)))))),,,,,,++++++++++++++++++,,,,,,++++++***)))((((((,,,------...---,,,***)))+++++++++++++++++++++++++++)))(((***---///...,,,,,,+++***)))))))))++++++((()))+++---------+++***(((((()))***************---,,,,,,,,,++++++******((())))))))))))***************)))))))))***,,,---+++)))'''&&&''')))+++---************++++++++++++,,,***)))***...000000///,,,,,,,,,,,,,,,---...///......///000000000000000222222222333444555666777999<<>>AAA@@@@@@@@@AAAAAABBBCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJLLLMMMOOOPPPQQQPPPOOONNNOOOOOONNNMMMKKKJJJIIIIIIGGGFFFEEECCCAAA???======:::888666666777777666555666666555555555555555555777777777777666555444333444444444555666666777777777555333111000/////////...---+++*********++++++)))*********++++++,,,,,,*********************************)))((((((''''''+++++++++++++++***))))))))))))***++++++++++++******++++++++++++***))))))************************,,,,,,++++++***))))))(((++++++,,,---,,,,,,******+++++++++++++++++++++++++++)))((())),,,---,,,+++******)))))))))******+++***+++---.........---,,,******+++,,,,,,,,,++++++''''''''''''&&&&&&&&&%%%)))))))))*********++++++***))))))(((((()))***+++***)))((('''''')))+++,,,(((((((((((())))))))))))+++)))(((***---//////...---,,,,,,,,,,,,---...///......///000000000000000000000000111222333444555:::<<>>???AAACCCFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHIIIIIIJJJJJJIIIHHHGGGEEEDDDBBB@@@>>><<<;;;:::777777666555555444444333666555666888::::::888666555666777777777666555444333333444444555555444444333333444555555666666777;;;;;;:::999888777777777333222111000...------,,,,,,,,,,,,+++++++++++++++************************,,,+++)))))))))+++---...******+++++++++******)))((())))))******************++++++++++++***))))))''''''(((((()))***+++++++++++++++*********))))))(((((())))))*********+++((((((((((((((((((((((((******)))))))))))))))(((%%%&&&((()))*********)))'''((())))))))))))(((((()))))))))))))))((((((''',,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++***)))))))))((((((*********+++++++++++++++)))*********++++++++++++************+++------...------,,,,,,,,,------.........///000000000000000222222222333444555666777999===GGGWWWmmm}}}yyyvvvpppjjjeeebbb``````^^^___```bbbcccccccccbbbaaa```^^^\\\XXXRRRJJJEEExxxhhhaaaYYYVVVUUUXXX```jjj~~~rrreee]]]WWWVVVWWW\\\gggwww{{{hhhTTTFFF;;;999666666555444111...111111111111000000000000...............------,,,///............//////000...------------,,,,,,,,,++++++++++++++++++++++++((())))))))))))))))))((())))))***+++++++++***)))************************++++++)))))))))***+++,,,---+++***((('''((()))***))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''(((((())))))************++++++++++++************&&&((())))))((((((((()))))))))))))))))))))))))))((('''&&&&&&''')))+++---&&&'''(((((((((((('''&&&))))))))))))))))))))))))&&&''''''((())))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,---.........222333333444666888999:::BBBCCCCCCDDDEEEFFFHHHHHHGGGHHHJJJLLLMMMMMMNNNMMMLLLKKKIIIFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>><<<<<<;;;;;;:::999999999999888888888888777777777999999:::===??????>>><<<===>>>>>>>>>===;;;888777777777888777777666555444444444555555666777777777888888888888888888888888444444333222111000///...,,,,,,,,,++++++******)))************************((('''&&&%%%&&&(((***+++)))******+++++++++******)))***++++++,,,,,,++++++***++++++++++++***))))))(((((())))))***+++,,,,,,+++++++++***************((((((((())))))******+++)))))))))))))))))))))))))))*********))))))))))))%%%&&&((()))*********)))((((((((()))((((((((('''(((((()))))))))(((((('''((()))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++++++++,,,,,,,,,,,,---...///...------,,,,,,,,,------......///000000000000000222222222333444555666777999===GGGVVVkkk~~~{{{xxxuuupppkkkfffbbb```___]]]___```bbbcccdddccccccaaa___]]]ZZZWWWQQQIIIDDDxxxpppgggbbb^^^\\\___eeerrrzzzssshhh___YYYTTTUUU[[[eeerrr}}}kkkYYYDDD???999666666666333111222111111111111000000000...////////////...------...------......///000111............------------,,,,,,,,,++++++++++++***)))******++++++******)))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++,,,,,,,,,+++***)))((()))***+++))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((((((((((()))******++++++'''((()))***+++,,,------...,,,))))))))))))((('''(((((((((((((((((((((((('''&&&&&&&&&''')))+++,,,'''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&''')))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---///000111222::::::;;;<<<>>>@@@BBBCCCDDDEEEFFFGGGIIIJJJKKKLLLIIIJJJLLLMMMMMMMMMLLLKKKFFFDDDBBB???===<<<;;;;;;999999999999999999999999999::::::;;;<<<<<<======?????????>>>>>>>>>>>>>>>===<<<===???BBBDDDCCCBBBEEEEEEDDDCCCAAA???>>>============<<<;;;999888777777777888999999::::::;;;666666777777777777666555555555555555444333222111,,,,,,++++++***)))((((((***************************)))(((((((((***+++,,,))))))***++++++++++++*********+++,,,,,,,,,,,,,,,***++++++++++++***))))))((())))))******+++++++++***************************))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))***+++''''''((()))************+++++++++***************((()))******++++++******''''''(((((((((((())))))************+++++++++,,,,,,,,,,,,---,,,,,,+++***...---,,,,,,+++,,,,,,,,,(((((((((((()))))))))))),,,---------,,,,,,...000......---,,,,,,,,,------......///000000000000000000000000111222333444555777<<>>===>>>???@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCC@@@??????AAAEEEGGGHHHHHHHHHHHHFFFEEECCCCCCBBBBBBBBBBBBBBBAAA@@@???======<<<<<<======>>>?????????::::::::::::999777555444666666777777666555444333000000///...,,,++++++***************************,,,,,,,,,,,,------------))))))***+++++++++++++++))))))***+++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))************************,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++******+++...******)))))))))******+++,,,,,,++++++************'''''')))***++++++++++++))))))******++++++++++++)))))))))*********++++++)))***+++,,,,,,,,,++++++...,,,+++)))))))))+++,,,(((((((((((())))))))))))+++,,,---,,,+++***---//////...---,,,,,,,,,,,,,,,......///000000000000000000000000111222333444555666;;;EEESSSggg{{{xxxsssmmmhhhccc```^^^^^^___aaaccceeeeeeeeeeee```^^^[[[XXXTTTOOOHHHDDDrrrvvv|||vvvmmmkkkddd```aaafffjjjnnnwwwuuuhhh```ZZZTTTUUU[[[VVVeeewww{{{kkkUUUCCC;;;888888777222222222222111111000000///000111111111000...---111000///...............---------,,,,,,,,,++++++,,,,,,,,,++++++*********((()))***++++++***)))(((+++***(((&&&'''))),,,---++++++++++++++++++++++++'''((()))+++++++++***)))))))))******++++++++++++))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***'''(((((()))***+++++++++++++++******)))(((((('''&&&%%%,,,,,,)))*********************************)))(((&&&%%%$$$&&&''')))******)))'''&&&************************((((((((((((((('''''''''))))))******++++++++++++***+++,,,,,,------------111222444777:::===???@@@EEEEEEFFFHHHKKKMMMOOOQQQPPPPPPOOONNNMMMKKKJJJIIIFFFFFFEEEDDD@@@<<<888666666555444333333555777888555666888;;;>>>BBBEEEFFFBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCBBBCCCGGGJJJLLLMMMHHHGGGFFFDDDDDDDDDEEEFFFDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCAAAAAA@@@???===:::777666555666777888888777666555555444333222111000///...************************)))***+++++++++******)))((()))***+++++++++++++++(((((()))******************++++++++++++***))))))((((((((((((((('''''''''******************++++++---,,,+++)))))))))******))))))))))))))))))))))))'''***,,,,,,******---///,,,+++***)))))))))++++++++++++***)))(((((())))))###$$$&&&''')))*********(((((())))))*********+++((())))))))))))*********((()))***+++,,,,,,+++***---+++)))'''&&&''')))+++************++++++++++++)))+++---,,,))))))+++...///...---,,,,,,,,,,,,,,,...//////000000000000000222222222333444555777777555:::DDDSSSfff~~~~~~|||yyytttnnnhhhccc___]]][[[]]]___aaabbbccccccccccccaaa^^^[[[WWWRRRKKKGGGnnnnnnnnnqqqwwwqqqiiiccc___]]]YYYUUUZZZccclllxxxpppbbbYYYTTTRRROOORRRYYYdddppp~~~jjjTTTHHH@@@999555666333000...---...///000000...---,,,---...111222//////.........---------------------------------++++++,,,---,,,+++***)))************************++++++******************+++++++++++++++***)))(((************************************************'''((())))))))))))((('''************************)))************+++++++++))))))***++++++++++++***)))*********)))(((&&&%%%((((((((((((((()))******---,,,+++***)))(((&&&&&&''')))***)))((('''(((*********))))))((((((''''''+++)))'''(((+++,,,***(((((((((((((((((()))*********$$$###))),,,***)))+++...//////...---///222555888999;;;>>>@@@BBBDDDDDDLLLMMMPPPSSSTTTTTTTTTSSSPPPNNNKKKJJJJJJGGGBBB>>><<<<<<:::999777555444333777777666666555444444333;;;;;;;;;===@@@BBBBBBAAAGGGGGGFFFGGGGGGGGGEEECCCBBBCCCDDDDDDDDDBBBAAA@@@CCCEEEDDDBBBGGGPPPQQQMMMLLLEEEBBBEEEFFFBBB@@@BBB>>>???@@@AAA@@@>>>===;;;>>>===<<<===@@@CCCDDDDDDJJJHHHFFFCCC@@@>>>======888888999::::::999888777888888666555333222000000000///---+++)))))))))))))))))))))))))))))))))))),,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))+++***((()))******)))'''************))))))))))))+++)))(((***,,,---+++))))))))))))))))))*********))))))((((((((()))+++,,,...---+++***))))))))))))))))))***++++++++++++***((())))))))))))*********++++++************++++++******+++,,,,,,,,,,,,+++++++++***))))))))))))***************))))))(((((((((''''''(((***++++++***(((((()))************)))............///////////////////////////000111111000111111222222333444444555;;;FFFUUUiii|||wwwooohhhccc```\\\ZZZYYY[[[]]]^^^___bbbeeehhhgggeeebbb^^^YYYRRRJJJDDDxxxvvvtttssstttxxx~~~sssiii```[[[UUUQQQTTTZZZ]]]eeerrr~~~oooaaaVVVOOOPPPMMMMMMRRRZZZhhh}}}ppp]]]MMMAAA;;;999777444222111222222222///......---...///000111//////.........---------------------------------***+++,,,,,,,,,+++))))))************************************************++++++,,,,,,+++******)))************************************************************************(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))***************++++++***((('''&&&((((((((((((((()))******,,,+++***)))((('''''''''+++)))((()))++++++***((((((((((((((()))))))))))))))'''&&&&&&))))))(((&&&((((((((((((((()))******---(((&&&+++...,,,+++---...///000000000222555888<<<===???BBBEEEGGGHHHIIIKKKLLLOOOQQQRRRRRRQQQPPPNNNLLLHHHFFFDDDAAA===999666555555555444444333333555555555555666666666666::::::;;;===@@@CCCEEEEEEGGGFFFEEEDDDDDDCCCBBBAAACCCCCCDDDDDDCCCCCCBBBBBB@@@DDDGGGIIIQQQZZZ]]]ZZZUUUMMMFFFFFFEEEAAA@@@BBBEEEDDDCCCAAA???>>><<<<<<;;;;;;<<<===@@@CCCGGGIIIIIIIIIHHHFFFEEECCCBBBAAA>>>???@@@AAAAAAAAA@@@???::::::999777666555444444222111///...,,,,,,,,,,,,---,,,,,,++++++*********...---+++***((('''''''''))))))))))))))))))))))))*********)))))))))))))))***)))((()))+++,,,+++***************)))))))))))))))'''&&&(((***+++)))''')))))))))******+++++++++***)))((((((((()))***+++$$$%%%''')))***++++++***((()))+++,,,...///000000)))))))))*********++++++++++++************++++++******+++,,,,,,,,,,,,+++000///......------------++++++*********)))))))))---,,,++++++,,,---+++***((()))******++++++******............///////////////////////////000111111000111111222222333333444555;;;EEETTTfff||||||wwwoooiiiddd```]]][[[XXXZZZ\\\^^^^^^```bbbdddfffdddbbb___[[[TTTLLLGGG}}}xxxtttrrrqqqtttzzzyyyjjj```YYYTTTRRRSSSQQQUUU[[[dddqqqqqq```TTTRRRMMMIIIIIILLLVVVfffvvvttt]]]JJJ@@@:::888555333333222000///......////////////000000/////////............---------------------------++++++,,,,,,++++++***)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,++++++***************************************************)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((()))))))))))))))((('''''''''(((******++++++++++++***)))((('''((((((((((((((())))))***+++***(((&&&&&&'''((()))...***&&&(((---///+++''''''''''''((()))*********)))'''&&&'''((()))(((&&&)))(((((((((((()))******,,,((('''+++---,,,,,,---///000222333444777;;;>>>@@@AAADDDGGGIIIKKKMMMNNNMMMMMMNNNOOOOOONNNMMMLLLJJJGGGBBB???<<<999666333111111222333444444555555555555666777999:::;;;;;;;;;;;;<<<>>>AAAEEEIIIKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFEEEIIIMMMRRR[[[dddhhhgggddd\\\SSSOOOLLLHHHHHHJJJIIIFFFBBB>>>;;;::::::;;;>>>AAACCCCCCDDDHHHOOOTTTSSSSSSSSSSSSQQQOOOMMMLLLEEEFFFFFFFFFFFFEEEDDDCCC>>>======;;;:::999888888333222000///---,,,,,,,,,000000///...---,,,++++++...---,,,***)))(((((('''************************((((((((())))))))))))))))))(((((())),,,------,,,++++++*********)))))))))((('''''')))***+++)))((()))))))))***+++,,,,,,---******)))(((((()))))))))!!!###'''***,,,,,,+++***,,,,,,,,,+++)))(((&&&&&&************+++++++++,,,++++++************++++++******+++,,,,,,,,,,,,+++'''''''''''''''''''''(((+++++++++++++++*********,,,+++))))))***)))(((&&&******+++,,,,,,,,,,,,+++---............////////////////////////000111111000000111111222333333333555:::DDDQQQdddyyy|||wwwooohhhddd```]]][[[YYY[[[^^^``````___```aaacccbbbaaa___\\\VVVOOOJJJwwwrrrqqqssswwwssskkkddd[[[VVVSSSSSSRRRUUU]]]lll}}}rrrcccXXXSSSPPPOOOOOOQQQYYYbbbuuuuuu]]]LLL@@@<<<888555555444111///...///000000000000///////////////.......................................------------,,,,,,++++++++++++++++++++++++++++++***************+++++++++,,,,,,---------,,,,,,+++************************************************)))(((&&&%%%%%%&&&((()))************************((((((((()))))))))*********)))'''&&&'''(((***,,,++++++++++++******))))))))))))(((((((((((())))))***(((&&&%%%%%%&&&)))+++,,,)))'''(((,,,---+++''''''((((((((()))))))))******)))))))))*********)))))))))(((((())))))***+++,,,+++***,,,---...///000111333666888999<<<@@@CCCCCCDDDFFFIIIKKKMMMNNNOOONNNNNNNNNMMMKKKIIIGGGFFFCCC@@@<<<999666444333222444444555666777888999:::888999:::;;;<<<======>>>===>>>???AAAEEEKKKQQQUUUUUUTTTQQQMMMIIIFFFDDDDDDAAAAAACCCEEEIIINNNQQQTTTXXXYYYZZZ]]]ccckkkqqqsssuuupppiiiccc]]]XXXVVVUUUMMMIIIDDD@@@===>>>@@@BBBIIILLLOOONNNMMMPPPXXX^^^bbbbbbcccbbbaaa^^^[[[YYYQQQPPPPPPOOONNNMMMLLLKKKFFFEEEDDDBBB@@@>>>===<<<:::999777444111///...---000//////...------,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++***))))))***,,,...---,,,+++++++++*********))))))*********+++,,,,,,,,,+++))))))***+++,,,------...,,,,,,+++*********)))))))))***+++,,,,,,+++)))(((---,,,+++)))'''%%%###!!!******+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,---...............+++++++++++++++++++++++++++***((())))))***((('''***+++,,,,,,------,,,,,,---------........./////////////////////000000111000000000111222222333333555999CCCPPPbbbxxxzzzuuummmgggbbb___\\\ZZZ[[[^^^aaacccbbbaaaaaaaaa```______^^^\\\WWWQQQLLL}}}zzzzzz}}}oooddd[[[WWWSSSPPPSSS\\\hhhppp{{{fff___XXXSSSOOOMMMQQQXXXfff|||{{{dddOOOHHH@@@:::999777444111///000000111000000//////////////////////////////........................//////......------------++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,,,,************************************************...---+++******+++---...************************)))))))))*********+++++++++***)))((((((***,,,---+++++++++***************))))))(((((((((((())))))***(((&&&%%%%%%''')))+++((()))))))))(((((())))))***)))))))))(((((((((''')))*********)))))))))***)))))))))))))))***++++++...//////...///222555666666888;;;===???AAAEEEGGGGGGHHHJJJKKKLLLMMMMMMMMMJJJIIIHHHFFFCCC@@@>>>===<<<;;;:::777555555555666999::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@DDDJJJSSS^^^fffkkkkkkhhhbbbYYYQQQLLLJJJJJJKKKNNNRRRWWW]]]bbbeeeiiifffccccccfffnnnwwwzzzqqqiiibbb^^^UUURRRMMMJJJHHHJJJMMMOOOPPPSSSUUUSSSPPPQQQWWW]]]aaabbbdddddddddbbb```^^^ZZZZZZ[[[[[[\\\]]]^^^___SSSRRRPPPMMMJJJGGGEEECCCEEEDDDAAA>>>:::666333111............------------------,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++***+++,,,,,,+++***++++++++++++******************,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------,,,++++++***...---,,,***)))((((((((('''((()))+++,,,---------******+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++/////////...,,,***((('''++++++++++++++++++++++++---,,,,,,---...//////---++++++,,,------------,,,------------............///////////////000000111///000000111111222333333444999BBBPPPcccyyyxxxsssllleeeaaa^^^[[[YYY\\\^^^aaabbbaaa```______^^^]]]]]]\\\ZZZVVVPPPKKK{{{hhhbbbZZZTTTRRRVVV[[[```jjj}}}rrraaaUUULLLIIIMMMTTT]]]kkkcccWWWHHH===999666222///111111000000000000//////...////////////000000000........................000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,************************************************---,,,+++******+++,,,---((((((((((((((((((((((((************+++++++++++++++***)))))))))***,,,---+++******)))))))))*********))))))(((((((((((((((***)))'''&&&&&&((()))***''')))***)))'''&&&(((************)))((('''''''''&&&((()))((('''&&&''')))***))))))))))))***++++++))),,,---+++,,,111555666;;;===@@@BBBCCCEEEHHHJJJKKKKKKKKKKKKKKKJJJIIIHHH??????===<<<:::999777777:::;;;<<<;;;::::::;;;=========>>>>>>>>>?????????@@@??????>>>======<<<<<<:::===AAAFFFNNN[[[iiisss|||qqqddd\\\XXXTTTVVVXXX\\\```dddhhhjjjeee```\\\\\\```hhhvvvyyyoooggg___\\\YYYVVVTTTTTTTTTUUUQQQSSSSSSQQQNNNMMMOOORRRRRRSSSUUUWWWXXXXXXXXXXXXTTTUUUWWW[[[___dddhhhjjj^^^]]]ZZZWWWTTTQQQNNNMMMJJJIIIFFFBBB>>>999555333111000000//////.........///...---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---+++******++++++***))),,,++++++++++++*********''')))++++++***)))***+++*********+++++++++++++++,,,,,,---------,,,+++++++++***((('''''''''((()))'''((()))***+++,,,,,,,,,************+++++++++,,,++++++************++++++******+++,,,,,,,,,,,,+++++++++)))'''$$$ *********++++++++++++++++++******+++---......---***+++,,,,,,------,,,,,,,,,------------.........///////////////000111111//////000000111222222222444999BBBPPPccczzzwwwrrrkkkeeeaaa^^^[[[YYYYYY[[[^^^^^^]]]\\\\\\]]]^^^]]]\\\[[[YYYUUUOOOJJJxxxkkk___XXXVVVXXXYYY[[[kkkxxxfffXXXOOOOOOSSSTTT[[[jjj~~~~~~nnnWWWEEE<<<888444000333222000/////////000000.../////////000000000000........................///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,)))******+++,,,,,,++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))***************)))((((((((()))************)))(((((((((((((((******)))((((((((())))))***))))))))))))***))))))))))))))))))((((((((((((&&&((())))))&&&&&&''')))******))))))******+++,,,&&&+++,,,***+++222777999@@@CCCEEEFFFGGGGGGIIIKKKJJJIIIHHHGGGDDDBBB@@@???555555555555666777888888<<>>:::777666///000111444666999<<<===???BBBFFFFFFDDDCCCDDDEEEBBBCCCDDDEEEFFFHHHIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIJJJJJJMMMVVVdddooovvvvvvuuussspppllliiigggccc^^^^^^bbbgggnnn|||zzzssskkkeeeaaaUUUTTTSSSSSSSSSQQQMMMJJJFFFEEECCCAAA???======<<>>===???CCCHHHKKKLLLJJJKKKLLLMMMMMMNNNPPPRRRXXXYYYYYYZZZXXXTTTNNNJJJEEEBBB===:::888777555444000000///...,,,+++***)))------,,,+++************------------------------)))***+++,,,...///111111++++++++++++++++++++++++************)))))))))))))))************++++++++++++++++++++++++***)))(((++++++++++++***)))(((((('''&&&&&&&&&(((***+++---......------,,,++++++*********)))(((((()))*********,,,...---,,,++++++,,,))))))(((((())))))***+++------,,,,,,+++***))))))***+++,,,---...---,,,,,,)))***+++---.../////////............/////////000000000000///////////////000111111222444555555666777:::AAAMMM___vvv|||uuummmgggeeebbb___\\\^^^[[[YYYZZZYYYXXX\\\bbbeeecccbbb```\\\VVVOOOJJJzzzlllccc\\\XXXWWW\\\ccclllyyyrrrfffZZZRRRMMMOOOVVVaaappp|||jjjTTTGGGBBB:::555333555555222222555000000////////////000000111000000///......------------------------------,,,,,,------...---------++++++************+++++++++++++++*********))))))************************++++++************+++++++++,,,------+++******+++++++++*********+++,,,---'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((&&&%%%&&&(((******))))))***++++++++++++)))))))))******+++***)))(((''''''((()))*********))))))************+++,,,......222333666:::>>>CCCFFFHHHHHHJJJKKKLLLMMMLLLJJJIIIGGGAAA;;;888999999777444444777;;;===???@@@BBBDDDCCCCCCDDDFFFHHHJJJLLLNNNSSSRRRRRRRRRTTTVVVYYY[[[^^^_________]]]]]]^^^___```\\\YYYYYYVVVTTTXXX^^^cccqqq{{{xxxxxxzzz}}}zzztttvvvuuuqqqmmmhhh___VVVUUURRRNNNKKKIIIHHHGGGEEECCCBBBBBBCCCFFFGGGHHHGGGGGGGGGFFFEEEEEEFFFHHHIIIQQQRRRTTTWWWYYYXXXTTTQQQKKKGGGBBB>>>;;;:::888666333222111///...,,,+++***......---,,,,,,,,,,,,,,,------------------------************++++++++++++++++++++++++++++++++++++************************************++++++++++++,,,,,,++++++)))(((&&&%%%,,,,,,---.........------,,,+++***))))))***+++,,,************************************************)))+++,,,,,,+++******+++,,,,,,,,,+++,,,------...,,,,,,,,,+++++++++************,,,------,,,,,,+++)))***,,,---.../////////------------............------...//////000000111///000000111222333444555333777AAAOOObbbxxx|||wwwpppkkkiiifffbbb^^^[[[XXXWWWZZZ[[[ZZZ[[[___cccbbb```^^^[[[VVVOOOJJJrrrbbb\\\WWWWWWXXX[[[aaahhhzzz}}}hhh\\\OOOKKKMMMQQQYYY___uuufffRRRIII???999555555444111111222111000000//////000000000000000000///......------------------------------***+++,,,---............++++++************++++++,,,+++)))(((((()))***************************************))))))*********+++++++++)))(((''')))++++++************+++,,,,,,((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''&&&&&&'''(((++++++)))'''((()))+++,,,,,,+++)))((()))************)))(((((('''''''''''''''(((((()))*********+++,,,...///000666777:::===AAAEEEHHHIIIHHHIIIKKKMMMMMMLLLIIIHHHCCC>>>999777888888777555888;;;@@@CCCCCCDDDDDDEEECCCEEEIIIMMMQQQTTTVVVWWW[[[YYYUUUSSSSSSVVVZZZ]]]^^^```cccddddddeeeggghhhhhhdddaaa```\\\XXXZZZ___aaaooouuujjjeee___XXXSSSPPPOOONNNMMMKKKKKKKKKMMMNNNMMMJJJHHHGGGEEEBBB@@@???@@@BBBDDDFFFHHHLLLQQQVVVXXXWWWVVVOOOKKKFFFAAA???===:::999666555444222000///------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******************))))))******************************************++++++************+++++++++,,,,,,,,,+++***)))'''%%%$$$((()))***+++,,,,,,,,,,,,...---,,,+++***)))))))))''''''((()))******++++++***+++,,,,,,,,,,,,+++***)))***++++++)))))))))+++******))))))******+++,,,,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++***+++,,,---.../////////---------------,,,,,,,,,........./////////000000//////000111222222333333000666@@@PPPccczzz{{{sssmmmiiieee```\\\\\\WWWUUUXXX\\\[[[[[[\\\```___^^^]]]ZZZVVVOOOKKKpppggg^^^YYYWWWUUUWWW\\\ccciiitttzzziiiWWWNNNLLLLLLPPPTTT```qqqhhhWWWIII@@@999666555111000111111111000000///000000000000000//////............------------------------+++,,,------.........------------,,,,,,------------+++***(((((()))+++,,,++++++++++++++++++++++++******))))))))))))******)))((('''%%%###$$$&&&)))***************++++++,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***(((''''''''''''(((***+++)))'''&&&(((***,,,,,,+++)))((())))))*********))))))))))))(((&&&&&&&&&''')))*********+++,,,...000222333999:::<<>>;;;888666777888888666:::===AAACCCDDDFFFHHHIIIJJJOOOVVV]]]bbbdddcccccc^^^ZZZTTTOOOOOORRRVVVZZZ___bbbfffhhhiiijjjlllmmmmmmjjjiiijjjiiifffiiinnnrrr}}}xxxqqqhhh```\\\[[[[[[[[[XXXYYY[[[___```___\\\XXXSSSNNNHHHCCCBBBBBBDDDDDD???AAADDDIIINNNQQQRRRQQQMMMIIIDDD@@@>>>===;;;:::999888777555333222111000000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************)))))))))************************+++++++++,,,,,,++++++++++++***((('''&&&(((((()))***************,,,+++***)))(((((('''''')))******++++++,,,,,,---***+++---......---+++***)))***+++***)))(((***+++)))))))))))))))******+++---------,,,,,,++++++***))))))******++++++++++++***+++,,,---.....................------------,,,111111111000000/////////000000000111222333333333222777@@@NNNaaaxxx{{{tttooonnnnnnmmmkkkbbbZZZTTTWWW[[[\\\[[[\\\]]]\\\\\\[[[ZZZUUUOOOKKKwwwhhh___XXXSSSRRRTTTTTTVVV\\\kkkyyybbbUUUNNNKKKLLLOOORRR```uuummmWWWKKK@@@;;;888666555666222222111000000000000000////////////............---------------------------.........------,,,+++...------------------......---+++******+++---...------------------------******))))))))))))******))))))'''$$$"""###'''***))))))******++++++++++++......---,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++))))))***(((''''''(((******)))&&&''')))+++++++++)))((())))))))))))))))))******+++)))((('''''')))+++,,,***+++,,,...000333555666<<<===@@@BBBDDDEEEFFFFFFFFFFFFGGGFFFDDDAAA===;;;999888666666777888999999===>>>@@@BBBDDDIIINNNRRRWWW^^^gggooosssqqqmmmjjj^^^ZZZTTTOOONNNPPPTTTXXX\\\aaagggmmmqqqsssvvvwwwyyywwwxxx{{{{{{{{{|||tttpppooonnnnnnkkkmmmqqqvvvzzz{{{yyyvvvjjjcccYYYPPPKKKIIIGGGEEEAAAAAAAAADDDGGGHHHHHHGGGFFFCCC???<<<;;;;;;:::999;;;:::999888666555444444111111///...............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************((((((((()))))))))*********++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++------......---,,,,,,+++)))************)))))))))++++++++++++++++++++++++***+++---......---+++***+++++++++***))))))+++------,,,,,,,,,,,,---......//////...---,,,******)))***************+++++++++++++++,,,---............//////..................111111111111111111111222111111222222333444444444888:::@@@KKK\\\tttyyyrrrpppuuu{{{iii^^^VVVVVVZZZ[[[[[[]]][[[[[[ZZZZZZYYYUUUOOOKKKyyylllaaaVVVOOONNNNNNMMMQQQ]]]oootttcccUUULLLIIIJJJJJJSSSdddxxxgggXXXGGG>>>:::777666888333222111111000000000000//////////////////......------------------------............---,,,+++***,,,,,,++++++++++++,,,,,,------,,,+++,,,---...///------------------------*********))))))*********,,,,,,***(((&&&'''***,,,((()))******++++++*********+++,,,---...//////000))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************+++)))''''''(((*********''''''((()))************)))))))))((())))))***+++,,,+++)))((()))***,,,---+++,,,...000333666888:::@@@BBBCCCEEEFFFFFFFFFFFFEEEEEEDDDBBB???<<<:::888555555666777888999;;;<<<@@@AAACCCFFFKKKRRRZZZ```ggglllsssyyyzzzuuuoookkk[[[XXXTTTPPPOOOPPPSSSUUUVVV]]]gggpppxxx}}}~~~}}}{{{mmmbbbYYYSSSNNNJJJKKKIIIGGGFFFFFFFFFDDDCCCBBB???<<<::::::::::::999;;;;;;:::999999888888777555444222111///.........---------------------------,,,+++***)))(((''''''++++++++++++++++++++++++((((((((()))******++++++++++++++++++,,,,,,,,,,,,))))))+++,,,------......------------,,,+++***)))******+++,,,---------,,,++++++******************++++++------------+++++++++,,,+++***))))))+++---,,,,,,++++++,,,,,,---...//////...---,,,+++******+++************+++,,,,,,+++,,,------......------........./////////000000---...///000222333444444222222333333333444444444;;;<<>>888666666444333222111000000000000.../////////////////////---------------------------------...------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,***((()))+++---'''((()))***+++******)))))))))***,,,...///000111))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))***)))((()))++++++)))'''((('''''''''((()))+++,,,***)))((((((((()))+++,,,+++******)))***+++,,,------...///222555999<<<===AAABBBDDDFFFFFFEEEDDDCCC???>>>===;;;999888777666222444666777999:::<<<>>>CCCFFFKKKPPPWWW```iiinnnsssuuuwwwwwwtttoooiiieee\\\ZZZXXXVVVUUUVVVWWWXXX]]]eeeqqq|||~~~sssllleee^^^YYYYYYVVVRRRPPPNNNMMMKKKIIIEEEBBB>>><<<;;;;;;;;;:::::::::::::::::::::::::::999888666444222000//////..............................---+++***((('''''',,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,))))))*********))))))(((***+++,,,---------,,,,,,*********+++,,,,,,------++++++++++++++++++++++++***+++***)))'''(((***---******)))))))))***++++++,,,,,,------------------,,,++++++***+++,,,---...,,,,,,------......------+++,,,------...///000000///////////////000000000222222222222222333333333888:::???HHHYYYooozzzqqqmmmjjjgggdddaaa]]]ZZZ[[[[[[ZZZ[[[___\\\[[[[[[[[[YYYUUUOOOKKKVVV```qqq}}}llldddRRRQQQSSSVVVYYYeeewwwbbbVVVSSSKKKKKKOOOZZZkkkmmmWWWHHH>>>999888444333222111000000000000.........///////////////------------------------++++++,,,---............///......------......///)))***+++,,,,,,,,,,,,+++************************,,,,,,++++++++++++,,,,,,+++,,,,,,***((((((***,,,'''((()))++++++******)))***++++++,,,,,,------...))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%$$$%%%&&&'''((('''(((***,,,---,,,(((%%%)))(((&&&&&&''')))+++---***)))(((((((((***+++,,,***************++++++,,,...///000333777:::===??????AAABBBDDDDDDBBBAAA@@@999888666444333444444555111333666888999;;;>>>???EEEJJJQQQZZZbbbkkksssxxxzzzxxxvvvqqqlllgggccc```ccccccbbbbbbaaaaaaaaaaaaooowwwzzzuuuooojjjbbb___[[[XXXWWWUUUSSSRRRIIIFFFBBB???>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<===;;;999666444222111000////////////////////////.........------------,,,------------------------++++++,,,------...//////++++++,,,,,,,,,---------******+++++++++************+++,,,---------------)))***+++,,,++++++))))))***+++,,,---///000111222,,,++++++******++++++,,,******)))'''&&&&&&))),,,------,,,,,,------...///******+++,,,...///000000---,,,+++++++++,,,---...,,,,,,------...---------)))***+++,,,...///000000444333111///---***)))(((111111111111111222222222555888>>>IIIZZZoooxxxsssnnnhhhdddYYYXXXZZZ^^^]]]ZZZ[[[___\\\\\\[[[[[[YYYUUUOOOKKKSSSWWW^^^gggtttvvveeeXXXOOOQQQTTTZZZjjj}}}xxxeeeWWWPPPKKKLLLTTT\\\jjjpppZZZIII===777777666333222111222333444//////...------------...222222111000000000000000,,,,,,+++*********++++++------------,,,+++***)))***++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))(((((()))***+++'''((((((***+++,,,------...,,,***)))((()))***++++++*********))))))((((((%%%&&&((()))+++,,,,,,,,,(((((())))))*********+++))))))((('''''''''''''''((()))***++++++***)))(((.........---,,,+++)))(((++++++***)))))))))))))))***))))))))))))+++,,,---...000333888<<<@@@CCCEEEDDDDDDCCCAAA???===;;;:::666555444333333333333333555777888:::===BBBIIINNNUUUWWW[[[bbbhhhmmmoooooopppnnnjjjfffdddffflllpppnnnpppqqqooommmpppwww~~~~~~yyywwwtttoooiiihhhkkkmmmllljjjeee[[[PPPHHHEEECCC???<<<:::999888:::;;;<<<<<<:::>>>???@@@???;;;777333222222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,***)))(((((('''(((((((((+++,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***)))***,,,+++***))))))***,,,+++++++++,,,,,,***((((((((()))***+++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++///...---,,,+++*********---,,,+++***+++,,,---...000000000000000000//////000000000000111111111111111222222333333444444555333777===GGGWWWmmm}}}wwwpppggg```]]]\\\[[[\\\]]]]]]\\\ZZZ[[[[[[[[[[[[YYYTTTNNNIIIGGGJJJPPPVVV___jjjvvv}}}rrrdddWWWTTTRRRTTT```ooovvveeeZZZRRROOORRRVVV___uuulllTTTEEE???888666333111000000000000111000//////......//////000///......------...............------...//////------------,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++************+++,,,+++++++++*********))))))---+++***)))((()))+++++++++*********))))))))))))&&&'''(((***++++++++++++((()))))))))************+++***))))))(((((()))))))))******++++++***)))(((++++++,,,,,,,,,,,,++++++******))))))***++++++,,,***)))))))))***,,,...///000222666:::>>>AAABBBCCCDDDCCCAAA>>>;;;888666555555555444555555666777777::::::<<<@@@HHHPPPXXX]]]ccccccccceeefffggggggfffffffffffffffggglllrrrwwwvvvyyy||||||{{{}}}~~~zzzxxxzzzxxxnnn___TTTMMMHHHDDD@@@???===<<<===???AAAAAA@@@AAABBBBBBAAA===999555333333333222111///...------------------------------------..................++++++++++++++++++++++++++++++---.........---,,,++++++*********+++,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,++++++***+++---///...---,,,,,,---...,,,++++++,,,,,,+++***))))))******++++++,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,+++++++++,,,---...---------------,,,,,,,,,000000000000111111111111111111222333333444555555333666<<>>@@@AAAAAAAAA???>>>;;;888666444444333555555555666777888:::;;;>>>>>>AAAIIIVVVaaaiiilllkkkiiifffccc```___^^^^^^___cccggglllqqqvvv|||uuufff[[[SSSLLLGGGBBB@@@======>>>@@@AAAAAA@@@@@@???===;;;777444222444444333111000...------.........------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,++++++++++++,,,---......+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++,,,,,,+++******+++///---++++++,,,------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,+++,,,------.........//////////////////000000000000111111111111000000111222444555666666444777===GGGVVVllluuujjjccc```cccfffeeebbb___^^^___^^^^^^]]]\\\ZZZVVVOOOKKKFFFGGGJJJLLLMMMPPPTTTVVV[[[cccooo}}}rrrfff]]]VVVWWW]]]bbbnnn}}}~~~ooo___VVVRRRSSSZZZccc{{{dddRRRBBB>>>888555444444222000111111000////////////000000000///...............++++++++++++,,,---//////---------,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,---------******************++++++***)))))))))***+++,,,---*********************************++++++******))))))))))))))))))*********,,,++++++******+++++++++++++++++++++******))))))'''((()))***+++,,,,,,,,,(((((())))))***,,,---...++++++,,,---///222444666999;;;===???@@@@@@>>>===777555444222222333555666555666666666777999:::;;;===>>>DDDPPP___jjjnnnmmmdddbbb___[[[XXXYYY[[[]]]fffkkkttt{{{~~~{{{zzz{{{|||xxxlllaaaXXXRRRJJJFFFBBB???????????????>>><<<;;;:::888777444222666555444222111///...---......------------,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++*********++++++,,,++++++++++++,,,,,,------***++++++,,,,,,++++++***''')))++++++***)))***+++000...+++***+++---......------,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++************+++******)))******++++++,,,,,,,,,,,,------......////////////000000000000///000000000111111111111000000111222444555666666666999???HHHWWWmmmvvvkkkddd```eeejjjjjjfffcccdddfff___^^^]]]\\\YYYUUUOOOJJJBBBDDDFFFHHHIIIKKKNNNPPPSSSYYYbbblllwwwssshhh^^^YYYXXXWWW\\\ccclllvvvppp```WWWTTTVVVZZZdddyyytttZZZIIICCC:::666555555333111111000//////......//////000000///...............************+++,,,---...///...---,,,,,,,,,------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************++++++)))))))))******+++,,,,,,***************+++++++++***++++++++++++******)))******))))))))))))))))))******)))))))))******+++++++++************++++++)))******+++++++++*********))))))))))))***++++++------...///111444777999<<<===>>>???>>><<<;;;999333222111000111333555777777777777666777888888999999<<>><<<999888999999777555666666555333222111//////...---------,,,,,,,,,+++((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++------,,,+++*********+++---,,,,,,++++++,,,------***++++++,,,,,,++++++******,,,......---,,,---...000---+++***,,,---............------,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++***)))))))))))),,,,,,---------.........+++++++++,,,,,,---------///000000000111111111111000111111222444555555666555999>>>GGGVVVkkkuuujjjddd[[[```ffffffdddbbbeeehhh___]]]\\\ZZZWWWSSSMMMIII@@@BBBDDDEEEFFFHHHKKKMMMKKKPPPWWW^^^eeeooozzzvvviii]]]VVVQQQOOOPPPUUU^^^kkk}}}rrrbbbXXXTTTSSSZZZggg}}}jjjTTTJJJ>>>777555555333111000000///............//////...------,,,,,,------,,,,,,,,,,,,,,,---...///111000...,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++++++++******---,,,,,,+++***)))((((((************++++++++++++*********+++++++++++++++***+++++++++++++++******************)))))))))))))))(((((((((((()))************)))******+++,,,---+++,,,,,,,,,+++***))))))++++++*********++++++,,,000000000111444666999;;;======<<<;;;:::888666666444333222222222333555555888888777777777888999999999>>>GGGSSS\\\___[[[WWWUUUVVVWWWWWWYYY^^^gggnnn{{{~~~}}}}}}}}}~~~}}}{{{yyyxxxyyy|||}}}|||yyywwwvvvvvvvvvwwwrrrssstttvvvvvvuuusssrrrsssssssssuuuwwwwwwvvvtttsssvvvzzzxxxssseee```YYYSSSNNNJJJFFFDDD@@@<<<777666777777555333666666555444333222222111//////......---,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++///...------,,,,,,------///...,,,+++++++++,,,---***++++++,,,,,,++++++***(((***,,,---,,,+++,,,---...,,,******,,,......---.........------,,,,,,,,,******+++++++++,,,,,,,,,/////////.........------...---,,,+++***))))))))),,,,,,---............---+++,,,,,,------.........000000000000111111111111111222222333333444444555444777<<>>CCCKKKSSSWWWXXXUUUSSSQQQTTTXXX[[[___gggrrrzzzwwwwwwwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwvvvuuuuuuuuutttssstttuuuxxx|||~~~}}}}}}}}}|||yyyzzz{{{}}}}}}|||{{{{{{uuutttrrrrrrssssssrrrppprrruuuxxxzzz}}}wwwrrrlllfff```[[[UUURRRJJJDDD===::::::999666333555555555555444444333333111111000000///............/////////////////////------------------------)))***+++,,,---,,,++++++++++++++++++,,,---...///111000---+++***++++++,,,***++++++,,,,,,++++++***&&&(((*********)))***+++,,,******+++,,,------,,,............------------******+++++++++,,,,,,,,,.........---------,,,,,,------,,,+++++++++++++++,,,,,,.../////////...---------...//////000111111000000000000111111111111333333333333333333333333555888===EEESSShhh~~~yyyllldddaaa^^^^^^___```bbbeeegggiiiaaa___\\\ZZZWWWSSSMMMJJJDDDDDDCCCBBB@@@AAACCCFFFHHHJJJNNNOOOPPPTTTZZZ___dddkkkuuu~~~wwwiii^^^VVVOOONNNLLLMMMWWWbbboooooo```XXXPPPQQQXXXggg|||qqqbbbOOOAAA<<<:::777444333222222111000111111111222222111000000000000000...------,,,,,,,,,------444222///---+++***++++++,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***'''((()))***+++,,,------+++++++++++++++***)))(((*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++*********))))))(((((())))))(((((()))***++++++((((((((()))+++---000111+++,,,,,,---------,,,,,,++++++,,,---///111333444444333444444666888;;;<<<<<<:::777333111111111111///111333666999;;;<<<===777777888999;;;===???@@@DDDIIIOOOSSSUUUTTTTTTTTTLLLQQQXXX]]]ccclllyyy}}}{{{zzzyyyzzz|||}}}{{{xxxwwwwwwwwwwwwqqqqqqsssvvvzzz|||zzzxxxxxxxxxvvvuuuuuuwwwxxxxxxxxx{{{zzzuuuoooiiieeeYYYRRRJJJEEEDDDBBB>>>:::555555555555555555555555333333333222111000000//////////////////.........------------------------)))***+++,,,---,,,++++++&&&&&&'''(((***---///000222111...,,,******+++++++++++++++,,,,,,+++++++++(((***---------,,,---///***))))))+++------,,,***........................******+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,++++++,,,,,,---...,,,,,,.../////////...---******++++++,,,---......000000000000111111111111444444444333333333222222888;;;@@@HHHVVVkkkvvviiibbb___]]][[[YYYZZZ]]]```bbbbbbbbb```]]]ZZZXXXSSSNNNKKKDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFIIILLLPPPTTTVVV]]]cccjjjpppvvvssscccUUUPPPPPPPPPRRRWWWgggwwwmmmYYYTTTRRRRRRVVV___pppuuu]]]KKKCCC===777111333333333222000///000222000000///...............................................................,,,,,,+++,,,...///...---,,,---,,,,,,+++***)))(((---,,,++++++******++++++************************------,,,,,,,,,---......((()))***++++++***)))((()))***+++,,,,,,+++***)))************************))))))))))))))))))))))))******))))))))))))******,,,------------,,,+++***,,,,,,---...000333666888::::::999999999:::;;;;;;666555444333222111111111666777999;;;<<<;;;:::999;;;888666999@@@GGGKKKMMMOOOOOOOOOQQQTTTUUUUUUUUUUUUZZZaaaiiiqqq{{{~~~}}}{{{zzzzzz|||~~~~~~~~~|||zzzzzz|||~~~{{{}}}rrrhhhZZZPPPKKKGGGBBB>>><<<999666444444444333222333222222111000///......++++++,,,,,,,,,,,,---------------------------------,,,+++***************)))))))))******+++++++++111...+++*********)))((()))+++***%%% )))111//////...------,,,++++++---,,,+++***))))))))))))******+++,,,,,,,,,,,,+++*********++++++,,,------,,,---...---+++***+++,,,---------....../////////------......///000000000............/////////000000000000000000///......111111111222333444555666555888>>>EEESSSiiipppeee]]]YYYZZZZZZZZZ[[[\\\^^^___```______^^^\\\XXXSSSNNNKKKHHHGGGFFFEEEDDDCCCBBBAAAEEEEEEFFFHHHJJJNNNQQQRRRTTTXXX^^^bbbgggooozzzsssbbbYYYVVVSSSTTTWWW___mmm~~~iii[[[TTTNNNNNNTTT^^^nnn|||ttt\\\MMMCCC;;;666444555444333111000000000000000///............///................................................---,,,++++++------............///......---,,,+++---,,,++++++******++++++************************+++++++++++++++,,,,,,---))))))************))))))******++++++++++++************************************************************))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111555777999;;;;;;;;;::::::999999999444333222111111111222333777888:::;;;<<<===<<<<<<;;;;;;>>>DDDLLLRRRTTTTTTSSSQQQPPPQQQUUU[[[```cccgggkkkqqqvvv|||~~~}}}|||}}}}}}}}}~~~}}}~~~~~~}}}~~~}}}}}}yyyjjj]]]SSSLLLDDD???AAA>>>:::888888888777666555555444222111000///...---------...............------------------------...---------,,,,,,,,,,,,*********+++++++++,,,,,,...,,,***)))+++,,,,,,++++++------+++((((((+++000,,,,,,,,,,,,,,,------------,,,+++***))))))))))))******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,---...---+++***+++,,,,,,,,,---------.........,,,------......//////000---------............///------///000111222222222000111222333444555555555555888>>>EEESSSiii|||mmmccc]]]ZZZYYYYYYZZZZZZ[[[]]]^^^___^^^^^^]]][[[WWWRRRMMMJJJNNNLLLIIIGGGFFFEEECCCBBBEEEEEEEEEFFFHHHKKKMMMOOOPPPSSSWWWYYY\\\aaaiiipppzzzwwwjjjbbb\\\YYYYYYZZZdddqqqhhhZZZLLLHHHKKKPPPWWW]]]vvvnnnWWWGGG===999666555444333222111000///111000//////......//////................................................***)))((((((((()))***+++....../////////......------,,,++++++******++++++++++++++++++++++++++++++)))))))))))))))***++++++*********))))))*********++++++************++++++******************************************************))))))))))))************++++++,,,---------------///111444777:::;;;>>>>>>===<<<:::888777666111000//////000222444666:::::::::;;;;;;<<<===>>>:::>>>FFFOOOXXX\\\\\\[[[WWWUUUSSSUUU[[[fffpppwww~~~~~~~~~}}}}}}|||{{{{{{{{{~~~{{{yyyzzz|||}}}}}}}}}{{{zzz|||{{{zzz~~~|||mmmaaaVVVKKKEEEEEEAAA===999888888888777888777666555333222000000000000000000////////////---------------------------------...------,,,+++++++++,,,,,,,,,,,,,,,---+++))))))***,,,.........+++---...///...---,,,,,,)))******+++,,,------...---,,,+++******)))*********++++++,,,,,,,,,,,,,,,---------,,,+++*********,,,---...---+++***+++,,,,,,,,,,,,,,,------------++++++,,,------......///,,,,,,---------...............000111222333333333///000222444555555555444555888>>>EEESSSiiiwwwjjjaaa\\\ZZZXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\ZZZWWWRRRMMMJJJXXXRRRLLLGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGIIIKKKLLLOOOQQQSSSTTTVVVZZZ___dddkkkuuuuuukkkbbb\\\^^^aaahhhsss{{{gggRRRIIIJJJMMMPPPRRRccc}}}eeePPPCCC>>>666555333333333222000///111000000///.../////////................................................++++++***)))((()))+++---,,,,,,------...------------,,,++++++******++++++++++++++++++++++++++++++)))))))))))))))***++++++,,,+++))))))))))))+++,,,,,,+++***))))))***+++,,,************************************************+++******))))))******++++++++++++++++++,,,------...///111333777:::<<<===@@@@@@???===:::777444333000/////////111444888:::<<<;;;:::999999:::;;;<<<999>>>GGGPPPXXX\\\]]]\\\YYYYYY[[[```hhhttt|||zzzzzz{{{|||}}}~~~~~~~~~|||yyyvvvvvvwwwyyyzzz|||}}}{{{}}}~~~yyyxxx{{{zzznnnbbbWWWPPPMMMHHHBBB>>><<<;;;:::999999999888777666555555444222111111111000000//////........................+++,,,---------,,,++++++------------------------+++***)))***---.........+++******,,,///...+++((()))******++++++,,,,,,------,,,++++++***************+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......---------.........//////222222222222222111000000///000222444555555444444555888>>>EEESSSiiisssggg```[[[YYYXXXWWWWWWXXXYYYZZZ[[[[[[]]]]]]\\\[[[WWWRRRNNNKKKiii```UUUMMMJJJJJJHHHGGGDDDDDDDDDEEEFFFHHHKKKLLLJJJKKKLLLNNNOOORRRVVVYYYbbbiiittt{{{|||}}}nnncccaaaaaaccckkkzzzyyy^^^PPPLLLLLLNNNPPPXXXqqqyyy```NNNEEE888555222222333333222000111111000///////////////................................................///000111///------///222,,,,,,------...------------,,,++++++******+++++++++++++++++++++++++++++++++************+++,,,,,,,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,************************************************++++++************++++++------,,,++++++,,,,,,---000111444777999<<<>>>???AAA@@@>>><<<999666333222111111111222444888;;;======<<<999777666777999::::::>>>DDDJJJOOOTTTXXXYYY\\\aaaiiirrr{{{}}}zzzyyyyyyyyyyyyzzz|||}}}|||}}}~~~}}}zzzwwwwwwxxxyyyzzz~~~|||xxxwww|||zzzmmmccc\\\YYYTTTMMMHHHDDDAAA???===::::::::::::::::::::::::333222222111000//////...........................------...............------------------------------,,,+++,,,---...---+++---***((())),,,...+++(((++++++++++++++++++++++++---,,,++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,---------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------////////////000000000000222222222222222111000000///000222444555555555444555888>>>EEESSSiiirrrggg___[[[XXXWWWWWWWWWWWWXXXYYYZZZZZZ]]]^^^]]]\\\XXXTTTOOOLLL~~~ssseee[[[UUUQQQLLLHHHGGGGGGFFFFFFGGGHHHJJJKKKIIIIIIJJJKKKMMMPPPRRRSSSXXX^^^fffmmmuuuxxxtttuuu|||{{{lllccc______eeeqqqppp\\\PPPJJJJJJNNNRRRgggoooYYYLLL???:::444222333444333111222111000000//////000000................................................,,,///111000---+++---///....../////////......------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++************++++++++++++************++++++************************++++++++++++++++++++++++++++++************++++++......---,,,,,,---//////333555777:::<<<>>>??????@@@???<<<999666444333333333333444666888:::<<<======<<<:::888888999;;;<<<@@@BBBEEEHHHKKKPPPVVV[[[bbblllzzz{{{uuurrrssswwwyyy|||}}}~~~~~~yyyzzz{{{|||~~~}}}}}}~~~~~~yyyxxx}}}zzzoooiiiccc^^^WWWQQQLLLGGGBBB???========================444444333222111000///...........................000000/////////000111111...---------------,,,,,,...---,,,---...---+++)))///,,,)))))),,,...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++,,,---------------+++++++++,,,---.........,,,---...---+++***+++,,,------------,,,,,,,,,,,,******+++,,,,,,------...//////000000000111111111......000111222333333333111111111222333444555666555888>>>EEESSSiii}}}qqqhhhaaa\\\YYYXXXWWWWWWWWWXXXXXXYYYZZZ]]]^^^^^^\\\YYYTTTPPPMMMvvvmmmggg```VVVOOOMMMLLLJJJHHHGGGGGGGGGHHHKKKJJJJJJKKKMMMNNNOOOOOOOOOTTT[[[___ccckkkwwwzzzvvvxxx|||uuueee```]]]___fffsssnnnZZZMMMKKKOOORRR```xxxjjj[[[KKKCCC:::444444444333111222111000000//////000000................................................)))---000000,,,)))***,,,......///......---,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------***++++++,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,...000333555666777:::<<<>>>????????????===999666444333444444444555777999:::;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCIIIKKKMMMOOOQQQVVV]]]bbbmmmyyy~~~zzzxxx{{{}}}}}}}}}}}}~~~~~~}}}zzz}}}zzzppplllfff___XXXPPPIIIEEEBBBAAA@@@???>>>===<<<<<<777666555444222111000///........................000///---,,,,,,...000222------------,,,,,,++++++...---------......,,,***---,,,++++++,,,------,,,++++++,,,,,,------......,,,,,,,,,++++++,,,,,,---+++,,,------...---------,,,,,,------------------,,,---...---+++***+++,,,.........---------,,,,,,++++++,,,,,,---.........////////////000000000000------///000111222222222222222111111222444666777555888>>>EEESSSiiiyyypppiiibbb]]]ZZZXXXXXXXXXXXXXXXYYYYYYZZZ\\\\\\\\\[[[XXXTTTPPPMMMzzzvvvnnnaaaWWWRRRPPPMMMJJJGGGFFFEEEEEEIIIHHHGGGGGGIIIJJJJJJIIIJJJPPPVVVXXXXXX[[[ccckkknnn||||||zzz}}}www{{{iiibbb]]]\\\]]]eeewww~~~eeeTTTQQQVVVVVV^^^ppppppSSSJJJ>>>777555555333111222111111000000000000000................................................,,,111666666222......000,,,---,,,,,,+++***)))(((---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,------,,,+++***)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,///333666999888999;;;===????????????>>>;;;777444222333444666444555888:::;;;;;;999888;;;<<<>>>@@@CCCFFFIIIJJJOOORRRUUUWWWYYY^^^eeejjjuuu~~~}}}{{{}}}}}}wwwooohhh___VVVPPPFFFEEECCCAAA???===;;;:::999888777666444222111111////////////////////////---+++)))'''(((***---000---------,,,,,,+++++++++,,,,,,,,,...//////---+++***+++,,,,,,,,,+++******)))***+++,,,...///000111,,,,,,,,,++++++,,,------+++,,,------......------///......------,,,,,,+++,,,---...---+++***+++,,,/////////......---------+++,,,,,,------......///............/////////000000000000000000///......333222000000111333666888555888>>>EEESSSiii|||uuuoooiiiddd___\\\YYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[ZZZWWWSSSOOOLLL|||qqqiii```XXXPPPKKKKKKKKKHHHEEEFFFFFFFFFFFFFFFGGGHHHHHHLLLMMMNNNPPPRRRTTTUUUVVVdddjjjvvv{{{xxx}}}xxxhhh\\\ZZZ[[[\\\eeerrr{{{gggZZZVVVXXX\\\ddduuuqqqVVV>>>999888444333666---...000111111000000///////////////////////////000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++************++++++%%%&&&((()))******)))))),,,,,,++++++***))))))))),,,+++******)))******++++++++++++*********))))))***++++++***)))***---///000000111333555888:::;;;<<<===>>>===<<<<<<>>>@@@<<<;;;999777555555555555666888::::::999999:::;;;???EEELLLRRRTTTSSSQQQPPPYYY[[[]]]___bbbgggmmmqqqyyyyyyxxxfffXXXRRRMMMGGGCCC@@@>>>===;;;999777666555555444222000...---,,,---//////...---/////////...------,,,,,,000////////////.........------------------------...------,,,,,,------...,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...222///------......,,,)))444111...------...............---------...///000,,,,,,------...///000000///000000///---++++++,,,000000111222222222222111///000111111333333444555666999===DDDQQQfff~~~vvvnnnhhhccc___\\\[[[XXXVVVVVVWWWXXXXXXWWWZZZYYYYYYXXXWWWRRRLLLHHHkkknnnsssyyy~~~~~~{{{wwwjjjbbbWWWQQQNNNMMMJJJHHHEEEDDDDDDDDDDDDDDDEEEEEEIIIJJJKKKMMMOOOQQQRRRSSSXXX^^^iiixxxnnn___ZZZVVVSSSXXXcccrrryyyfff\\\UUUVVV[[[fffzzzfffLLLCCC???888444666...///000111111000000///////////////////////////000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,++++++++++++,,,,,,//////...,,,)))%%%""" ))))))******+++++++++,,,+++++++++******)))))))))+++++++++*********)))))),,,---------,,,,,,///111000111222444666999;;;<<<>>>??????>>>======>>>@@@:::999777555444444555555888999::::::999:::<<<>>>KKKRRR]]]bbbbbb^^^ZZZXXXTTTVVVYYY]]]ccckkktttzzz}}}wwwkkk___ZZZRRRKKKFFFBBB???>>>888777777777777555111...222000///...000000000///...........................------------,,,,,,,,,------------------------...------------------...---------...------,,,,,,000///...---+++***)))(((------,,,,,,---...//////222000------///000///...+++******,,,...///...---***)))))))))***+++---...******++++++,,,------......///000///---,,,,,,---//////000111111111111111000000111222333444555555666999===DDDQQQfff~~~yyysssnnniiieeeaaa^^^\\\ZZZXXXWWWXXXYYYYYYYYY\\\[[[[[[ZZZXXXSSSMMMHHHRRRUUU\\\eeepppwww{{{|||tttmmmbbbZZZUUURRRNNNKKKEEEEEEDDDDDDCCCDDDDDDDDDFFFGGGHHHIIIKKKLLLMMMNNNLLLRRR[[[eeerrrwwwfff\\\TTTMMMNNNUUUZZZfff{{{wwweeeXXXVVVTTTVVVbbb{{{rrrWWWIIIAAA888333444000000111111111000000///////////////////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++***)))((('''***************+++++++++&&&''')))***++++++******+++++++++***************+++,,,---,,,++++++---///111222444666888;;;<<<===???@@@@@@>>><<<<<<===>>>:::999777555555666777999:::::::::999999;;;???BBBQQQ[[[gggllliiibbb]]][[[TTTVVVZZZ```gggqqq{{{ooohhh]]]RRRIIICCC>>><<<888888999;;;;;;999555222888555222000000111111000,,,------...//////000000...------------,,,,,,,,,---------------------------------------------------.........---,,,,,,+++//////...---+++***))))))---,,,------...///000111444111...------/////////////////////000///,,,)))++++++******+++---...///***++++++,,,,,,------------...///...---,,,---///...//////000111000000000111111222333444555666666555888===DDDPPPfffwwwtttqqqmmmjjjgggccc```]]][[[YYYXXXYYYZZZZZZYYY]]]]]]\\\[[[YYYTTTNNNIII@@@CCCHHHPPPZZZdddkkkppptttoooiiibbb]]]XXXRRRNNNIIIHHHGGGFFFFFFEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJHHHMMMTTTZZZbbbsssnnncccXXXPPPNNNQQQQQQWWWdddxxxsss___ZZZTTTQQQTTTddd}}}bbbOOOCCC999666666222222222111111000000//////////////////////////////////////////.................................------------------------,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,'''((()))+++,,,---...///...---,,,+++***(((''''''"""$$$'''***,,,---,,,,,,************************,,,---......------...000333444666888:::<<<===>>>>>>???>>><<<:::999:::;;;;;;:::999888888:::<<<===:::999888777888;;;@@@EEEPPPZZZeeejjjfff```]]]]]]]]]```ffflllsss{{{wwwiii[[[OOOFFF???;;;:::::::::<<<>>>>>><<<;;;<<<999444111000111111000---........./////////000000////////////.........------------------------------............------............---,,,++++++++++++,,,,,,,,,,,,------,,,,,,------///000222222666333///+++***,,,...///222000///.........+++***...---,,,++++++,,,---...---------.........//////,,,---......------...000//////000111111111111111111222222333444555666777555888===CCCPPPeeevvvtttqqqnnnlllhhhdddaaa^^^[[[YYYXXXYYYZZZYYYYYY[[[[[[ZZZZZZYYYUUUOOOKKK999:::===AAAHHHPPPXXX]]]hhhgggfffeeeaaa[[[TTTPPPLLLKKKIIIHHHFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIHHHLLLQQQTTTZZZgggzzz{{{nnnbbbWWWQQQOOOPPPNNNTTTaaassseee^^^WWWRRRPPPWWWjjj}}}sss\\\LLLAAA;;;:::444444333222111000000000////////////////////////.........///////////////........................------------------------,,,,,,,,,---------......---,,,,,,+++,,,,,,------++++++************++++++...---,,,,,,+++******)))------,,,+++***)))((('''$$$&&&)))+++,,,,,,+++***************************...000222222111111222444555666888:::;;;<<<======;;;<<<;;;999666555555777:::999999999:::;;;<<<===888777666666777;;;AAAFFFNNNUUU^^^cccbbbaaaccceeeiiinnnvvv}}}vvvfffWWWLLLCCC>>>;;;999888888;;;???AAABBB???;;;666222111111000000000000/////////.........000////////////.........---------------------------......//////......------.........---,,,,,,++++++++++++,,,,,,---------,,,,,,------///000222222444222///,,,,,,...222555111...+++***+++---...///---,,,***)))((('''((((((---------...............+++---......------///000000111222222333333222222111222222333444555666777555888<<>>888666555444222111000000000////////////////////////.........///////////////........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...+++******))))))******+++///...,,,+++***)))))))))((())))))***++++++,,,,,,+++,,,,,,,,,+++***((('''***************++++++++++++---000111111111222444777888:::;;;<<<<<<;;;;;;888888888666333222333444555666777999999:::999999666666666666777<<>>CCCGGGGGGKKKOOORRRTTTSSSRRRRRROOONNNLLLIIIGGGEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJLLLQQQYYYbbbiiixxxssscccYYYQQQLLLKKKOOOSSS^^^xxxqqq[[[SSSOOOKKKOOOWWWfffyyymmmWWWEEE:::888666444222111000000000////////////////////////............/////////000................................................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,))))))))))))***+++---...''''''(((***+++,,,---...------,,,,,,+++*********))))))*********+++++++++))),,,///111222333444666888999;;;<<<<<<;;;999888555666666444222111222333333555888:::;;;:::888666555666777777999>>>CCCHHHLLLOOOWWWcccppp{{{vvvgggXXXLLLEEE???<<<999888:::===???@@@AAA>>>:::888777555333111000000000///////////////...------------,,,,,,,,,---------------------------...///000000///...---++++++,,,---...............------,,,,,,++++++***------,,,,,,---...//////...//////......000555:::FFFAAA:::444111...,,,+++000000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...///111111222333333333333222000000111222333444555555444777<<>>999:::<<<<<<<<<:::888666444555555333111111222333444777:::===>>><<<888666555666888999;;;???EEEIIITTTWWW```pppuuufffYYYQQQDDDAAA???>>>>>>???>>>>>>AAA???===;;;:::888555222......//////000000111111000000/////////.........---------------------------...///111111///...---******,,,---.../////////******+++,,,,,,---......------,,,,,,,,,------...///000///,,,******---111333111//////000000///...++++++******+++,,,...///........................---...///...---,,,---///000000111222222222222111///000111222333444444555444777<<>><<<:::666444333333222222111222222222888:::<<<<<<:::777555555888:::;;;<<<===BBBJJJQQQ___ggguuu}}}}}}ppp```UUUNNNIIICCC@@@??????===:::>>>???AAA@@@===999777555222111111222333333111...---.........//////000000......---,,,++++++******,,,---000111222111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000///---,,,++++++,,,---,,,,,,------...///000000000///,,,******+++---///...---+++******+++---...,,,,,,,,,---------......111000///...------...///333333222222111000000000000000000111222444555666555777<<>>>>>>>>>>>@@@AAACCCDDDGGGHHHJJJLLLNNNPPPQQQQQQOOONNNKKKHHHFFFFFFFFFGGGAAADDDGGGIIIKKKNNNSSSXXX^^^cccnnnyyy{{{rrreeeYYYVVVUUUWWWcccsssttt^^^QQQMMMNNNLLLPPP]]]pppppp\\\FFF@@@777222222444333111222222111000000000111111111000000///......------,,,,,,,,,------.........//////.........------------------------------------------------------------,,,,,,++++++,,,,,,---,,,++++++,,,---,,,***(((((()))***+++,,,,,,---,,,++++++++++++++++++++++++++++++,,,,,,---...///000333444555777999:::::::::<<<=========;;;999666444111111111222333444555666:::;;;===<<<:::888888888:::<<>>???BBBCCCEEEHHHMMMRRRVVVXXXVVVSSSOOOKKKHHHFFFFFFGGGDDDEEEGGGGGGHHHKKKNNNQQQTTTWWW```mmmyyy{{{zzz}}}rrrbbbZZZVVVUUU]]]gggzzzooo\\\SSSPPPJJJKKKQQQ```qqqjjjLLLCCC999444444555444222000000111222222222111111000000000///......---------------------........................------------------------------------------------------------,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,***)))'''((()))+++---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///000111333444666888:::;;;<<<<<<>>>===<<<:::999777555555000000111333555777999:::<<<<<<===<<<;;;<<>>>>>@@@CCCIIIOOOUUUYYYZZZXXXVVVRRRNNNKKKHHHGGGEEEEEEEEEEEEFFFGGGJJJKKKOOOQQQWWWaaajjjuuu~~~mmmaaaZZZVVVWWW\\\lllppp___TTTOOOMMMOOOYYYhhh}}}uuuWWWJJJ===777666555333222---...000111222111111000000000//////............---------.......................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,+++***+++,,,,,,+++***+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333444555777:::<<<===>>>>>>>>>===:::888666444444444222222333555777999;;;<<<<<<<<<<<<===???DDDKKKPPPUUUWWWYYY[[[___gggrrr{{{}}}yyyzzz~~~}}}tttggg\\\SSSMMMFFFBBBCCCCCCCCCDDDDDDBBB???===;;;888555222222111000/////////////////////000000,,,,,,,,,,,,------------...------,,,------...///..............................------,,,,,,,,,+++***+++---...///...---,,,---------.........//////------------,,,***)))(((---,,,++++++++++++,,,---.........////////////000..................//////000000111111111222222222111111111111222333444555666777;;;BBBLLL]]]vvv~~~{{{uuupppkkkgggbbb___]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYYYYXXXUUUQQQNNN999888777777777777777888999999:::::::::::::::999<<<<<<<<>>>>>;;;777555444333111000000000000000000000//////,,,---------------------------------...///000111.................................------,,,,,,,,,,,,---...///...---+++***---------...............------...///...,,,***))),,,,,,,,,++++++,,,,,,,,,.........////////////000)))***+++---...///000111222222222111111111000000111111111111222333444444666777:::AAAKKK\\\vvv{{{uuuppplllhhhdddaaa___^^^^^^^^^]]]]]]]]]]]]^^^\\\[[[ZZZYYYUUUQQQMMM;;;;;;:::999888888888999888999:::::::::::::::999;;;;;;;;;<<>>666333444......//////000000////////////////////////....../////////...............---------...............---------------------------------------------------,,,,,,++++++,,,,,,---,,,+++)))***+++,,,,,,,,,******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,///......///111555888:::999:::<<<===???@@@@@@@@@<<<;;;999777555555555555::::::999999:::;;;<<<<<<;;;<<<@@@EEENNN[[[hhhqqqsssttttttrrrqqqtttzzzzzzzzz}}}~~~yyyjjj\\\RRRGGGCCC??????AAACCCBBB@@@@@@===:::888777666333222111111000000000000//////000000//////////////////,,,------...//////000000------------------------.........---------------............---,,,+++***...........................///000000000///...---........................------........./////////((()))+++---///000111111333333222222111000000///222222111111222222333444666666:::AAAKKK]]]www~~~zzzuuuqqqnnnjjjfffccc``````_________^^^^^^^^^```___]]]\\\ZZZVVVQQQNNN>>>===<<<;;;::::::::::::777888999::::::::::::999;;;;;;:::;;;<<>>???@@@@@@@@@@@@<<<<<<;;;:::999888888888;;;;;;;;;;;;;;;<<<===>>>===@@@DDDKKKUUUcccqqq{{{|||~~~~~~|||~~~}}}sssiiiTTTMMMEEEBBBBBBCCCBBBAAAAAA???===<<<;;;999555333111111111000000000//////111111000000//////......---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,,,,------........................------......//////......---..................---,,,---------............+++,,,...///111111111000222222111111111111111111222222111111222222333333666666:::AAAKKK^^^yyy}}}zzzuuuqqqooolllhhhfffaaaaaa`````````_________```___^^^]]]\\\YYYTTTQQQ@@@???>>>===<<<;;;;;;;;;555666888::::::::::::999;;;::::::;;;<<<>>>@@@AAABBBFFFJJJOOOQQQQQQOOOMMMEEEBBB@@@AAADDDGGGGGGFFFIIIIIILLLQQQSSSUUU\\\eeegggsss}}}xxxrrrssszzzwwwdddZZZTTTIIILLLPPPUUU^^^pppjjjcccZZZTTTRRR[[[ooohhhTTTHHH;;;666999555444222111111111222222.........///////////////000000//////.........------------.........//////---------------------------------------------------,,,,,,++++++,,,,,,---,,,***))))))+++,,,---------......//////......---------------------------222111111222444888===???>>>>>>???@@@@@@@@@@@@???=========<<<<<<<<<;;;;;;::::::;;;;;;===>>>???@@@@@@CCCGGGNNNYYYggguuu~~~{{{qqqkkkdddeeeiiittt{{{wwwqqqpppooooooppprrrtttuuurrrrrrqqqqqqrrrrrrsssttt{{{|||zzzdddZZZOOOGGGEEEDDDBBB???AAA@@@>>>>>>===;;;777444222111111111000000//////000000///...---,,,,,,+++.../////////---+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---,,,++++++,,,---///000.....................---)))******++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///000111222222111000///000000000111222222333333222222222111222222333333666666:::AAALLL___zzz|||yyyuuurrrooommmjjjhhhaaaaaaaaaaaa````````````___^^^]]]^^^]]][[[WWWTTT