BM6P6(@ xxxssswwwtttrrrwww~~~xxxgggTTTHHHEEEQQQ^^^bbbbbbeeekkkppp|||~~~eeeMMMFFFRRRmmmrrraaaTTTLLLIIIIIIKKKMMMPPPRRRUUUVVVYYY[[[]]]___``````______aaaccceeegggfffccc```^^^aaabbbccccccbbbdddfffiiijjjllloooqqqtttwww|||qqqhhh```YYYVVVTTTNNNJJJJJJDDDEEEGGGIIIKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJPPPQQQSSSTTTSSSQQQNNNLLLPPPLLLHHHGGGHHHIIIHHHFFFIIIDDD??????CCCFFFFFFDDDEEE@@@;;;999;;;;;;888555444555777999===CCCKKKQQQ\\\kkktttqqqkkkeeeWWWGGG>>><<<:::::::::;;;:::888<<>>;;;888666777777888;;;@@@GGGLLLWWWeeennnkkkfffaaaUUUHHH@@@>>><<<;;;;;;;;;:::999>>>LLL___nnnxxxyyymmmaaaQQQHHH@@@>>>>>>======??????AAACCCAAA>>>:::777666555444222111111222333444222111000/////////////////////...//////000111222333444555444333111111222222333555777888888888888444444555777888888888888888999:::;;;===@@@EEEHHHMMMPPPUUUXXXYYYZZZ[[[\\\]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVVVVWWWXXXXXXYYYYYYXXXVVVUUUTTTTTTTTTUUUUUUVVVXXXXXXXXXYYY\\\^^^dddfffhhhhhhhhhggghhhjjjnnnmmmlllmmmpppsssvvvwwwwwwwwwwwwxxxzzz|||~~~zzzuuunnniiihhhhhhhhhhhheeegggiiiiiiiiikkkooorrrxxxvvvrrrmmmhhhccc___]]]WWWWWWVVVSSSNNNGGGAAA===::::::<<<>>>@@@CCCEEEGGGOOORRRVVVYYY\\\```dddfffiiiiiijjjlllnnnoooooonnnrrrxxx~~~~~~}}}{{{yyywwwvvvwwwxxxzzzzzzzzz|||~~~}}}{{{zzztttfffXXXTTTVVVXXXYYY[[[\\\YYYWWWWWWTTTNNNLLLNNNYYYpppyyyuuuvvvyyyzzz~~~zzzvvvrrrsssmmmeee\\\NNNCCC@@@CCCJJJbbbyyy|||yyyoooddd[[[YYYWWWVVVTTTVVVdddssswwwooojjjhhhddd___[[[[[[```dddffffffccc\\\TTTSSSXXX___cccddd___NNN===444222///......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///---///111222222333555777777888:::;;;;;;::::::999;;;:::999999999:::;;;<<<:::::::::::::::;;;<<<<<<;;;;;;;;;<<<===>>>???@@@AAACCCQQQooowwwtttuuuvvvxxxwwwtttwwwmmmhhh{{{}}}vvvwww|||zzzjjjWWWJJJFFFNNNXXX^^^^^^^^^```cccgggiiinnnssszzz|||aaaKKKEEEMMMcccrrraaaVVVNNNKKKKKKJJJLLLNNNRRRWWWYYY[[[\\\^^^aaabbbccccccbbbgggfffeeecccbbbaaaaaaaaa___```bbbcccdddfffjjjmmmlllmmmoooqqqrrrtttwwwyyy{{{|||qqqeee]]]VVVSSSPPPJJJEEEDDD??????>>>======>>>@@@@@@DDDDDDDDDDDDDDDEEEEEEEEEBBBDDDGGGKKKPPPTTTXXXZZZZZZ[[[\\\^^^^^^\\\WWWSSSKKKHHHDDDEEEIIIMMMNNNNNNIIIEEEAAA???@@@@@@>>>;;;999999888888888<<>>=========;;;:::???OOOcccsss{{{{{{ssshhhZZZNNNCCC>>><<<999:::<<<===???@@@???<<<888666555333222111111111222333444333222111000///..................//////111222222333444555444333222333444333444666888999999888888555555555555666666666666888999:::;;;<<>>@@@AAAJJJMMMQQQUUUXXX\\\aaadddcccdddgggjjjlllnnnoooooopppwww{{{{{{|||~~~~~~{{{xxxwwwuuuttttttvvvxxxyyyzzz{{{}}}|||{{{zzz|||}}}~~~yyykkk^^^TTTSSSXXXZZZ\\\]]]\\\YYYXXXXXXSSSMMMKKKNNNYYYqqq{{{xxxxxxxxxxxx{{{vvvrrrllleee\\\OOOEEECCCFFFQQQjjj{{{qqqfff\\\ZZZWWWTTTRRRXXXhhhxxxvvvkkkeeedddccc```\\\]]]bbbgggiiiiiihhh```WWWTTTXXX]]]aaaaaa___OOO===444111...------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000222222222333555777555888<<<@@@BBBAAA???>>>;;;;;;:::999999999::::::::::::999999::::::;;;<<<===============>>>??????@@@AAANNNjjjuuunnnnnnoooooossssssmmmlllwwwzzzfffaaawwwwwwvvv{{{~~~ppp\\\MMMHHHMMMVVV^^^```___```cccgggiiilllqqqwww{{{aaaKKKDDDJJJ^^^gggZZZRRRMMMKKKJJJJJJJJJMMMRRRWWWZZZ[[[]]]___aaacccdddeeeeeehhhhhhgggfffdddcccbbbbbb___aaacccdddfffiiimmmpppmmmoooqqqrrrrrrsssvvvxxxyyyzzz{{{}}}wwwiii___WWWSSSNNNHHHCCCBBBAAA???===;;;;;;;;;===>>>===>>>>>>???@@@@@@AAAAAA>>>???AAAEEEJJJPPPVVVZZZ```bbbeeegggfff```YYYTTTIIIFFFCCCCCCFFFIIIJJJJJJIIIFFFBBBAAAAAAAAA@@@>>><<<;;;:::888666888;;;>>>GGGOOOVVVVVVUUUTTTOOOIIIDDDBBB@@@>>>>>>>>><<<;;;===NNNcccrrrzzz|||vvvooocccVVVGGG@@@<<<999999<<<:::<<<===<<<999666555555//////...//////111222333333333111000//////......////////////000222333333222333444333222222333555444666777999999999999888444444333444444444555555888999::::::<<>>>>>AAABBBKKKbbbsssjjjjjjlllkkkjjjxxxuuunnnjjjrrruuuaaa[[[rrrzzztttzzzwwwaaaOOOIIIJJJQQQ\\\aaaaaabbbgggjjjlllnnnrrrxxxfffRRRFFFJJJ\\\~~~uuu^^^SSSOOOMMMJJJIIIIIIJJJMMMRRRWWWZZZ\\\]]]___aaaccceeefffgggggghhhiiijjjiiifffcccaaaaaabbbdddeeegggjjjmmmqqqnnnppprrrttttttuuuwwwxxxzzzyyyyyyzzz}}}rrrggg[[[UUUOOOGGGBBBAAAAAA???===:::999999:::;;;999999:::;;;<<<======>>>;;;<<<===AAAHHHPPPWWW[[[dddgggkkkkkkggg^^^VVVPPPFFFDDDAAA@@@@@@BBBCCCDDDFFFDDDBBB@@@AAAAAAAAA@@@???>>><<<999666555777999???EEEKKKMMMMMMNNNLLLIIIFFFDDDAAA??????>>><<<;;;<<>>BBBEEEFFFLLLRRRXXXZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]][[[ZZZZZZYYYYYYYYYZZZZZZXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\^^^bbbhhhlllqqqrrrrrrqqqpppqqqtttwwwxxxzzz{{{{{{yyyyyy{{{}}}|||||||||||||||{{{{{{zzzuuurrrnnnllljjjiiigggfffeeeddddddeeegggjjjlllmmmjjjiiieee```XXXPPPIIIEEEDDDBBB@@@>>><<<:::999888444444555555666888999:::???BBBGGGLLLPPPTTTYYY\\\ZZZ^^^dddggghhhiiikkkmmmppptttvvvtttuuu{{{xxxxxxwwwvvvvvvvvvwwwwwwwwwzzz}}}~~~}}}||||||{{{{{{{{{|||zzzzzz|||zzzdddYYYQQQRRRWWWZZZZZZ[[[[[[ZZZYYYWWWQQQLLLNNNTTTeeeyyy{{{sssnnnggg```TTTIIIGGGJJJXXXppptttjjjcccccc^^^XXXXXXfff{{{zzzpppmmmmmmddd```^^^___dddhhhjjjiiiiiibbbZZZXXX]]]bbbeeeeee^^^MMM;;;333000---+++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++******+++,,,---...///---///111111111111222444444999???FFFIIIHHHFFFDDD;;;;;;;;;;;;:::999999888999888888888888999::::::<<<<<<<<<;;;;;;<<<======AAACCCIII\\\{{{sssiiijjjjjjfffaaannnzzz~~~zzzrrrooouuurrr^^^XXXnnn}}}tttzzzkkkUUUJJJGGGLLLYYYaaabbbdddjjjpppssswww{{{~~~sssbbbNNNNNN\\\|||ttt\\\RRROOOMMMHHHGGGHHHIIIMMMQQQVVVYYY[[[\\\^^^```cccfffgggiiieeegggjjjkkkkkkhhhdddbbbbbbccceeeeeefffhhhkkknnnlllooorrrtttuuuvvvxxxzzz|||{{{zzzyyy{{{~~~rrrcccYYYQQQHHHCCCCCC???===;;;999888777777888666777777888999::::::;;;999999<<>>:::777555666888999>>>DDDHHHIIIJJJJJJJJJHHHEEEBBB@@@???>>><<<:::<<>>::::::;;;;;;;;;:::999999888888777777888888999:::;;;;;;;;;;;;;;;<<<======@@@CCCIIIYYYwwwuuulllllliiiccc^^^hhhppptttyyysssrrrxxxqqq]]]VVVlllxxx~~~}}}eeePPPJJJLLLZZZcccdddgggnnnwww{{{vvvZZZTTT\\\xxxzzzaaaTTTMMMJJJEEEEEEGGGIIIMMMQQQTTTVVV[[[\\\]]]```ccceeehhhiiieeefffggghhhhhhgggeeedddbbbcccdddccccccdddfffiiiiiilllpppsssuuuwwwyyy{{{}}}|||zzzyyyzzz|||~~~~~~~~~kkk^^^SSSJJJFFFFFF======<<<:::999888777666666666666777888888888999888999;;;???EEEMMMTTTXXXZZZ]]]^^^\\\TTTLLLEEEBBB===<<<:::888777888;;;===>>>????????????AAACCCEEEBBBBBB@@@<<<888777777888666:::@@@FFFHHHHHHIIIKKKHHHFFFBBB@@@???>>>;;;999;;;BBBLLLYYYjjj{{{zzzkkkXXXKKKBBB:::777999666777888777555444444555222333444555555555555555111111000000111111222222333333333444666777999:::888888777555333333555777888999;;;<<<<<<;;;;;;:::444444222222222444555777777888999999:::<<<@@@CCCFFFJJJPPPTTTWWWYYY\\\]]]\\\\\\[[[\\\\\\]]]^^^___```______^^^]]]]]]^^^^^^[[[\\\]]]___``````______bbbdddggghhhjjjmmmpppsssvvvxxxzzzzzzyyyyyyzzz{{{{{{~~~~~~}}}~~~|||zzzvvvtttqqqooommmkkkhhheeeaaa___]]]]]]___aaaaaa```WWWUUUQQQLLLFFFAAA===;;;888888999999888888777666444444444444444444555555555888<<<@@@DDDHHHMMMPPPQQQXXXaaafffgggiiilllooorrryyy~~~~~~~~~|||xxxxxxxxxxxxyyyyyyzzz{{{{{{zzz~~~~~~~~~}}}~~~~~~|||{{{zzzzzzzzzzzz{{{~~~hhh\\\QQQQQQUUUWWWXXXYYY[[[YYYWWWTTTOOOOOOXXXddd|||}}}yyyuuunnnaaaSSSLLLLLLZZZppp|||}}}wwwmmmiiikkkggg```bbbtttyyyvvvtttrrrkkkgggddddddggghhhgggfffgggbbb^^^```fffjjjjjjiiiZZZJJJ999111///...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111000222333333333333444666444555777999:::::::::999888999:::;;;;;;;;;:::999777777777777777888999999;;;;;;;;;;;;<<<===?????????DDDJJJWWWssswwwqqqrrrnnneee___eeehhhiiitttvvvqqqqqqyyy~~~}}}zzz}}}ppp\\\VVVjjj|||vvvWWWOOOOOO\\\fffgggjjjqqqwww|||bbbYYY\\\uuufffUUUKKKEEECCCDDDFFFIIIMMMPPPSSSUUUZZZ[[[]]]___bbbeeehhhjjjeeeddddddddddddeeeffffffbbbbbbcccaaa```aaaccceeefffjjjnnnrrruuuwwwyyy{{{}}}|||{{{yyyyyyzzz|||}}}~~~|||}}}qqqaaaUUUKKKGGGHHH>>>>>>>>>===<<<:::888777666666666777777777777888999999:::<<<@@@FFFKKKNNNPPPRRRTTTQQQIIIBBB===;;;777666555444333555888;;;===>>>??????@@@BBBEEEGGGCCCCCCAAA===:::888888999444888>>>EEEHHHHHHIIIKKKHHHFFFBBB@@@???===;;;999888<<>>::::::666777888777555444555666222222333444444444333333000000000000111222333444333444444555777888:::;;;;;;:::999777444444666888999:::;;;<<<<<<<<<;;;:::777666444222222333444555777888999999999<<<@@@CCCFFFJJJOOOSSSVVVYYY\\\^^^^^^]]]]]]]]]]]]^^^___```bbbbbbaaa```````````````]]]^^^```aaabbbcccbbbbbbeeehhhkkkmmmoooqqqsssvvvvvvyyy|||}}}|||{{{{{{||||||}}}|||vvvtttqqqnnnllliiidddaaa___[[[YYYYYY[[[]]]\\\ZZZLLLJJJFFFBBB>>>:::888777666777888999:::999888777444444333333333333333444111555999===@@@DDDHHHKKKNNNVVV___eeehhhjjjnnnrrrsss|||yyysssuuuvvvwwwxxxzzz|||}}}}}}}}}~~~{{{}}}~~~yyy{{{{{{{{{{{{||||||}}}|||iii\\\QQQQQQUUUWWWYYYZZZZZZXXXVVVSSSOOOPPP\\\iii~~~xxxjjjZZZRRRQQQ]]]sss}}}|||}}}{{{|||vvvmmmiiillliiibbbdddwwwzzzvvvuuussspppnnnkkkgggfffhhhiiigggeeegggcccaaaccciiilllkkkhhhYYYIII888111///...---...,,,++++++++++++++++++,,,------------------------,,,,,,,,,---...///111111222444555555444444666777777777777777777777888888777888:::;;;<<<;;;;;;:::777777777777777888888999;;;;;;<<<<<<>>>???@@@AAA???EEEJJJVVVoooxxxuuuyyyuuujjj]]]aaa___\\\fff{{{rrrjjjjjjwww|||tttrrrooowwwtttbbbWWWcccxxx{{{www~~~gggTTTNNN\\\hhhggggggmmmwww}}}qqqccc[[[kkklllXXXMMMJJJHHHGGGEEEEEEGGGKKKPPPSSSUUUZZZ]]]]]]___eeehhhhhhfffffffffdddbbbaaaccceeedddcccbbbaaaaaaaaabbbcccfffhhhkkkpppuuuzzz~~~{{{yyyvvvttttttvvvyyy{{{yyy}}}{{{{{{|||}}}rrrbbbXXXOOOIIIHHHBBB@@@>>>>>>>>>===;;;999777666444444444666777999888888999;;;>>>BBBEEEGGGKKKHHHEEEBBB@@@===999666666555333222333666999;;;<<<===>>>???AAADDDFFFGGGGGGCCC@@@>>>>>>;;;777333555555777<<>>>>>>>>;;;888777777888<<>>;;;;;;<<<:::777777888:::;;;;;;:::999999666555444333222333444444555555555777:::===AAACCCKKKOOOWWW___gggmmmpppqqqzzzzzzuuussstttvvvwwwyyyzzzzzzzzz|||~~~~~~zzzyyyzzz|||}}}{{{{{{}}}}}}~~~~~~}}}|||}}}~~~jjj[[[NNNNNNUUUXXXXXXXXXVVVVVVVVVSSSNNNPPP```rrr~~~ppp[[[RRRUUUmmmqqqvvvyyyzzz{{{yyyqqqsssmmmgggfffeeefff{{{wwwuuuvvvvvvuuummmmmmnnnooonnnkkkhhhiiieee\\\^^^cccdddjjjmmmeeePPPCCC666111000...---...,,,++++++******++++++,,,//////.........---------......//////000000111111222222444555666666666777333444444555666777777888::::::::::::::::::::::::999777555666999999888555999:::;;;<<<===============>>>HHHSSSfffzzzvvvssszzzwwwgggbbb^^^[[[ZZZ^^^jjjooofffdddnnnuuurrrnnnnnnpppyyy|||sssaaaVVVaaauuu~~~yyyuuu{{{lllZZZRRR^^^iiihhhggglllsssyyy}}}~~~ssscccXXXeeettt]]]QQQMMMHHHGGGFFFFFFHHHKKKOOOQQQTTTYYY\\\\\\^^^cccffffffdddeeeeeecccaaaaaabbbdddeeedddbbbaaa```bbbcccdddggghhhkkknnnrrrvvvzzz|||wwwvvvtttsssssstttwwwxxxwww{{{|||}}}~~~xxxeeeYYYOOOJJJIIIFFFCCCAAA??????>>><<<;;;999888666555666777888:::888888999:::;;;===>>>??????===;;;;;;;;;:::888777555555444444555777:::;;;===>>>???AAABBBDDDDDDEEEGGGDDDAAA??????<<<888555444555666:::???BBBCCCBBBBBBCCCBBB@@@<<<888777777777666:::DDDRRRcccwwwuuuiii```WWWNNNFFFCCC@@@===<<<;;;:::888=========>>>>>><<<888555666333111111333555555333666777888:::<<<>>>@@@AAADDDDDDCCC???;;;999999:::<<<@@@CCCDDDAAA<<<999777444333222222222333444555999:::;;;;;;:::;;;===???CCCHHHNNNSSSUUUXXX]]]bbbcccdddcccbbb``````aaacccgggfffeeeeeefffgggfffeee^^^___aaabbbbbbdddhhhkkklllnnnrrrtttuuuvvvxxxzzz}}}|||zzzxxxxxxyyy{{{|||}}}}}}~~~~~~|||xxxtttooollljjjhhhccc^^^YYYVVVTTTUUUXXXWWWSSSNNNHHHBBB<<<999999:::888666666777888999999999888888666555444333222333444444555555555666888<<>>===;;;:::999888888999::::::::::::;;;;;;;;;:::999888777555444555666777666555333444555666888999;;;;;;>>>???AAACCCDDDDDDCCCCCCEEEDDDAAA@@@???===999777555555666999===??????>>>>>>??????===:::777666666555444777>>>GGGVVVlll~~~}}}qqqgggYYYTTTMMMHHHEEECCCBBBAAADDDDDDDDDDDDCCC@@@;;;777666555333444666888888777:::<<>>BBBGGGNNNTTTWWW[[[```dddfffggggggeeebbbaaabbbdddgggfffeeefffiiijjjjjjiii```bbbdddeeefffiiimmmpppppprrruuuvvvwwwyyy{{{~~~~~~~~~|||{{{yyyyyyyyyyyy{{{|||}}}~~~vvvrrrmmmjjjiiigggbbb^^^XXXVVVTTTTTTVVVTTTPPPLLLFFFAAA<<<999::::::999777777888888999:::999999999666555444333222333444444444444444555666999;;;===BBBGGGOOOYYYbbbiiinnnpppxxx~~~zzztttrrrnnnllllllooosssvvvuuuvvvxxxxxxwwwwwwxxxyyy~~~~~~~~~}}}~~~~~~~~~hhhZZZNNNNNNSSSVVVVVVWWWXXXWWWUUUPPPJJJMMM^^^ppp|||uuujjj```aaaiiisssuuuwwwuuussstttwwwzzzwwwlllggghhhlllmmmqqqlllcccmmm~~~}}}|||{{{xxxwwwuuurrrsssyyyzzzrrrbbbYYY[[[bbbdddkkklllcccMMMAAA555111000...---...,,,++++++******++++++,,,............---------------......//////000111111111333555777888999999999555555666666777777888888;;;;;;;;;;;;;;;;;;;;;;;;:::888777888999:::999888<<<<<<===>>>>>>>>>======???@@@FFFMMM]]]|||vvvllljjjmmmppp{{{~~~rrrfffeeeccc___YYY]]]nnnqqqeee]]]^^^___^^^dddnnnwwwwwwnnn___SSSYYYkkkxxxyyytttpppwww}}}zzzhhhWWWOOOXXXdddhhhiiimmmtttyyy}}}}}}~~~gggXXXKKKRRRnnneeeVVVQQQHHHHHHHHHIIIJJJKKKLLLMMMQQQVVVXXXXXXYYY]]]``````___```aaa```______```bbbgggdddaaa___```cccfffiiilllllllllllllllmmmnnnooolllmmmnnnnnnoooooooooooopppsssxxxzzz{{{{{{{{{|||}}}~~~mmm___YYYUUUTTTPPPKKKFFFBBB@@@@@@???>>>===<<<;;;:::::::::;;;;;;<<<===??????>>><<<999777999777555555555444333111111222444777999:::::::::<<<>>>BBBEEEFFFEEEDDDBBBBBBAAA@@@???===;;;999777666666666888;;;===<<<;;;:::;;;<<<:::888555555555333333555999>>>JJJ___rrrvvvoooeee\\\VVVRRROOONNNMMMLLLKKKJJJHHHDDD???;;;777777777999:::<<<======AAACCCFFFKKKPPPUUUXXXZZZ[[[XXXRRRJJJBBB>>><<<===AAADDDFFFFFFBBB<<<777555666666444333333333444555:::;;;<<<;;;:::;;;===>>>CCCIIIPPPUUUYYY\\\aaadddggghhhhhhfffdddbbbcccdddfffffffffhhhkkkmmmmmmmmmiiijjjlllllllllnnnrrrttttttvvvxxxyyyzzz{{{~~~~~~|||zzzxxxwwwyyyzzz|||~~~vvvrrrmmmjjjhhheee___[[[XXXWWWUUUUUUUUUTTTQQQNNNIIIEEE@@@=========;;;:::::::::::::::;;;;;;::::::666555444333222333444444444444444444555777888999===BBBJJJTTT^^^ggglllooottt{{{zzzsssqqqllliiiiiikkkooorrrtttuuuwwwyyyyyyzzzzzzzzz|||~~~~~~{{{dddWWWLLLLLLQQQSSSSSSTTTTTTSSSRRROOOLLLRRReeeyyy{{{ssskkkccc^^^dddmmmxxx{{{{{{wwwsssssstttssswwwxxxyyywwwpppiiieeedddjjjlllrrrkkk]]]ddduuuzzz}}}zzzxxxtttxxx~~~ssscccYYY\\\dddgggnnnnnncccKKK???444111000...---...,,,++++++******++++++,,,------------------------------......///000000111111333666888::::::::::::666666666777777777888888999999999999999999999999:::999999999999:::999999======>>>>>>>>>>>>======:::;;;BBBIIIZZZ|||vvvjjjgggjjjmmmwww{{{qqqmmmllljjjddd]]]^^^nnnsssfff\\\[[[[[[\\\cccmmmzzzwwwnnn```TTTXXXhhhwwwxxxsssqqqvvv}}}{{{vvvssstttxxx}}}|||rrr```RRRKKKTTTbbbkkkooosssvvv{{{~~~}}}}}}|||vvvnnn\\\PPPEEELLLeeegggWWWQQQIIIIIIIIIIIIIIIJJJKKKKKKOOOTTTWWWVVVWWW[[[]]]]]]\\\^^^``````______```aaafffdddaaa```aaadddhhhkkknnnmmmmmmllllllllllllllljjjkkklllmmmnnnnnnmmmlllmmmppptttvvvvvvwwwxxxyyyzzz|||}}}uuuggg___ZZZVVVRRRMMMHHHCCCAAA@@@???>>>======<<<<<<<<<<<<<<<===<<<>>>@@@BBBAAA???<<<:::;;;999777666555444222000000111444777999::::::999:::<<>>???>>>===;;;999888888777777777999;;;<<<;;;:::777888999888666444444444333333444666888@@@RRRcccxxxzzzqqqjjjeeeccc```\\\WWWQQQLLLGGGBBB>>>888:::<<<>>>???AAABBBDDDJJJKKKNNNSSSXXX\\\```cccaaa]]]VVVLLLCCC>>>===>>>EEEGGGIIIGGGBBB<<<888666777666555444444444555666;;;<<<<<<<<<;;;;;;<<<>>>EEEKKKSSSXXXZZZ]]]```dddfffggghhhgggeeedddeeefffhhhggghhhjjjnnnpppqqqqqqnnnoooqqqqqqrrrtttwwwzzzzzz{{{|||||||||}}}~~~{{{zzzzzz{{{|||~~~yyytttnnniiifffbbb\\\WWWVVVUUUTTTSSSTTTTTTTTTSSSNNNKKKFFFCCCAAA???>>>===;;;;;;::::::999999999999666555444333222333444444444444444555555666777777:::???GGGQQQ\\\eeekkkooopppvvv~~~yyyrrrpppmmmjjjiiikkkmmmnnnssstttvvvyyy{{{{{{zzzzzzzzz|||~~~xxx```TTTJJJJJJNNNOOOPPPQQQPPPPPPOOOMMMKKKRRRggg{{{|||xxxuuuqqqkkkddd]]]\\\eeeppp|||{{{wwwwwwuuuqqqqqqtttuuusssppplllhhheeegggjjjpppiiiZZZaaasssyyy~~~|||yyyxxxxxxuuufff\\\___ggglllrrrpppdddIII>>>333000000...------,,,++++++******++++++,,,,,,,,,---------------------------...//////000000222444666999;;;;;;:::999666666666666777777777777777777777777777777777777999999:::999999999999:::<<<===>>>>>>>>>>>>>>>>>>999:::AAAHHHYYY}}}{{{kkkeeehhhjjjsssyyysssnnnmmmlllhhhbbbcccrrrvvvggg\\\\\\]]]^^^dddlll{{{yyyooodddWWWWWWgggwwwzzztttqqquuuyyy{{{xxxrrrmmmkkkkkkmmmrrrxxx|||{{{tttnnn]]]PPPIIIRRRbbbnnntttwwwuuu{{{}}}||||||~~~}}}uuujjjVVVLLLCCCIII___~~~nnn]]]TTTKKKKKKIIIHHHHHHIIIJJJKKKOOOTTTVVVUUUUUUYYY[[[[[[[[[]]]___```______```aaaeeedddbbbaaabbbeeeiiikkkmmmmmmlllllllllllllllmmmllllllmmmmmmmmmmmmllllllkkkmmmppprrrrrrssstttuuuxxxxxxyyyzzz|||}}}~~~ssshhh^^^UUUSSSOOOJJJFFFDDDBBB@@@???>>>>>>?????????@@@@@@@@@===???AAACCCCCCAAA???>>>:::888777666777666555333222333555777999::::::::::::<<<@@@DDDEEEDDDCCCAAA;;;======<<<:::888888999777666666888:::;;;:::888666777888777444333222333333222333555666;;;GGGSSSlll~~~zzzwwwooocccWWWNNNHHHDDDAAA===@@@DDDFFFHHHIIILLLNNNTTTWWWZZZ^^^```aaaaaaaaa^^^[[[SSSJJJBBB??????AAAIIIJJJIIIFFF@@@;;;777666666555555444555666777888<<<======<<<;;;;;;<<<>>>GGGMMMTTTZZZ\\\^^^aaadddeeegggjjjjjjiiiiiijjjkkkkkkkkklllnnnrrruuuvvvuuupppqqqtttuuuwwwzzz~~~~~~zzzuuuooojjjfffaaa[[[VVVRRRQQQPPPPPPQQQTTTXXXZZZVVVTTTOOOKKKFFFCCCAAA@@@===<<<:::888777666666666666555444333222333444444444555555666777777777888999===EEEPPPZZZdddkkkoooooouuu}}}~~~zzzrrrpppllljjjiiijjjlllnnnrrrsssuuuxxx{{{{{{zzzxxxxxxzzz|||}}}~~~uuu]]]SSSJJJJJJLLLMMMNNNPPPOOONNNNNNKKKHHHMMM```sss~~~xxxtttnnnlllggg^^^XXX\\\hhhttt~~~}}}~~~yyyqqqppptttvvvuuutttsssnnniiigggkkkrrrkkk^^^eeevvv|||}}}}}}yyyyyy{{{yyyiii___bbbkkkpppuuuqqqcccGGG<<<222000000...------,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,------......///000000222444777:::;;;:::888777555555555666666666666666666666666666666666666666888999:::999888777888:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>CCCHHHXXX{{{nnneeegggjjjsss|||yyykkklllmmmnnnlllmmmwwwzzzkkk```aaaffffffhhhmmmzzzzzzrrrgggZZZYYYgggxxx|||vvvnnnqqqttttttqqqlllhhhgggeeeeeehhhnnnrrrrrrpppnnn]]]QQQIIIOOO___lllrrruuutttzzz}}}}}}~~~|||pppXXXOOOEEEGGGYYYxxx|||gggZZZNNNLLLIIIGGGGGGHHHJJJKKKOOOTTTVVVTTTTTTXXXZZZYYYZZZ\\\___````````````aaadddcccbbbcccdddgggiiikkkjjjjjjjjjjjjkkklllmmmnnnooooooooonnnmmmmmmlllllljjjlllnnnooooooooopppqqqvvvvvvvvvwwwyyy|||~~~uuufffYYYTTTQQQMMMJJJHHHFFFCCCAAA@@@@@@BBBCCCDDDDDDEEEEEEBBBCCCDDDFFFFFFEEECCCBBB<<<;;;999999::::::888777666666888999:::;;;;;;;;;===>>>AAABBBBBBAAA???>>>:::<<<>>>===:::999999;;;555444444666888999888777555777777666444222111222222000111444666777===EEEZZZooovvvfffWWWMMMHHHGGGGGGIIIMMMRRRTTTVVVWWWZZZ]]]bbbggglllooonnnhhh```[[[VVVSSSLLLEEE@@@@@@CCCFFFKKKJJJHHHCCC<<<888666555555555444444555777999:::<<<===>>>===;;;;;;<<<>>>EEELLLTTT[[[^^^```cccfffgggjjjmmmooopppqqqrrrsssppppppqqqtttwwwzzz{{{zzzxxxyyy{{{}}}~~~~~~~~~}}}~~~~~~zzzuuunnnjjjfffbbb\\\WWWPPPOOONNNNNNQQQWWW___dddbbb```\\\VVVOOOJJJGGGFFFAAA@@@===;;;888777777666666555444333222333444444555666777888888999999999999>>>EEEOOOZZZdddkkkooorrrwww~~~|||ssspppjjjgggfffiiimmmpppuuuuuuvvvzzz}}}}}}{{{xxxuuuwwwzzz|||}}}sss]]]SSSKKKKKKMMMMMMNNNQQQOOOOOOOOOLLLGGGKKK\\\nnn~~~}}}xxxtttpppllljjjbbbWWWQQQYYYjjjxxx}}}}}}rrrpppuuuyyyyyyyyyzzzuuunnnkkkooowwwtttiiiooo}}}~~~|||yyy~~~}}}lllaaacccmmmrrrvvvqqqbbbFFF;;;222000000...------,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,---......//////000333555888::::::999666555555555555555444444444444666666666666666666666666666888:::999777666777999888999;;;<<<>>>>>>??????@@@@@@DDDHHHVVVzzzttthhhhhhjjjsss}}}}}}nnnpppvvv~~~ooodddhhhnnnnnnnnnpppxxxzzzsssjjj]]]ZZZgggyyy~~~xxxlllnnnqqqpppmmmjjjgggfffdddbbbbbbfffjjjlllmmmmmm]]]QQQHHHLLLZZZgggmmmooouuu{{{vvv]]]SSSGGGFFFVVVuuuooo___OOOMMMIIIGGGFFFGGGJJJKKKOOOTTTVVVTTTTTTXXXZZZYYYYYY\\\___`````````aaabbbcccccccccdddeeehhhjjjkkkggghhhhhhiiijjjlllnnnooorrrqqqpppooonnnmmmmmmmmmiiikkkmmmnnnmmmmmmnnnooovvvuuutttuuuwww{{{oooaaaTTTRRROOOMMMKKKHHHEEEBBBAAABBBDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGBBB@@@>>>======<<<:::999999999::::::;;;<<<======@@@AAABBBBBB@@@>>><<<;;;:::===???>>>;;;::::::<<<333333333444777777777555666777777666333111111111111//////444666666888<<>>===;;;;;;<<<>>>CCCJJJTTT[[[___bbbfffiiiiiimmmqqqtttuuuvvvxxxzzzttttttuuuwww{{{~~~~~~~~~~~~}}}||||||||||||xxxtttnnnjjjgggccc]]]YYYQQQPPPOOOOOOSSS\\\fffmmmmmmkkkfff___WWWQQQNNNLLLGGGEEEBBB???<<<::::::999666555444333222333444444555666777999:::::::::::::::>>>EEEOOOZZZdddkkkooovvvzzzuuuppphhhccccccgggnnnsssxxxxxxyyy}}}~~~zzztttvvvyyy{{{}}}~~~qqq]]]TTTMMMLLLNNNNNNOOORRROOOPPPPPPMMMIIILLL]]]nnn}}}~~~xxxrrrmmmjjjkkkhhh^^^PPPJJJUUUiiiyyy|||rrrpppwww{{{{{{}}}~~~yyypppnnnrrr}}}|||sssxxx~~~}}}~~~mmmbbbdddmmmrrrvvvppp```EEE:::111000000...------,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,------...//////000333555888::::::888555333444444444444444444444333777777777777777777777777555888999999666555777999777888:::;;;===>>>????????????CCCGGGVVV{{{zzzkkkjjjiiiqqq|||}}}uuuxxxuuukkkmmmsssuuusssrrr|||}}}{{{tttnnnjjjfffjjj~~~xxxkkkmmmppprrrrrrpppllljjjhhhccc___aaafffiiiiiifff]]]RRRJJJOOO[[[cccgggiiiqqqwwwmmmZZZJJJJJJWWWnnn}}}eeeTTTNNNIIIHHHFFFDDDFFFJJJMMMNNNQQQTTTVVVXXXZZZ[[[]]]```bbbeeeeeecccaaa___eeeffffffdddcccccceeehhhggghhhhhhgggeeedddeeegggmmmkkkjjjkkknnnnnnllliiikkklllmmmooooooooonnnmmmvvvxxxyyyzzzyyyzzz|||~~~}}}}}}}}}mmmfffZZZPPPOOOOOOKKKFFFDDDGGGHHHHHHIIIJJJJJJJJJIIIJJJGGGEEEHHHKKKLLLHHHDDDBBBAAAAAAAAABBBBBB@@@>>>>>>===<<<<<<>>>???>>>======>>>>>>===;;;:::;;;<<<>>>???@@@???<<<:::999999:::888777555444444444444666555444222222111111222000111222222222333666888DDDNNN```uuuwwwfffWWWRRROOOLLLRRR^^^dddkkkrrruuuttttttwww{{{mmm[[[OOOKKKGGGBBB@@@AAACCCEEEFFFEEEBBB>>>999666555666666666777888999:::<<<======??????@@@>>><<<<<<===>>>DDDLLLWWW___cccfffiiikkkkkkqqqvvvvvvxxx|||}}}|||yyyzzzzzz|||~~~}}}}}}~~~}}}}}}xxxuuuqqqmmmiiiddd___[[[TTTNNNLLLQQQYYYdddsss{{{rrrkkkeee^^^XXXTTTRRRKKKEEEDDDCCC>>>::::::888666444444555666666555888777777999<<<===<<<:::@@@BBBFFFNNNXXXbbbhhhkkkuuuzzz}}}yyyqqqjjjfffeeeeeekkkrrrvvvwwwyyy}}}}}}{{{}}}|||{{{{{{}}}~~~}}}|||~~~|||~~~~~~yyyeee```ZZZUUURRRQQQPPPOOOSSSRRRNNNIIIJJJUUUgggvvv~~~tttmmmjjjjjjiiiaaaWWWOOOKKKQQQeeewww~~~|||uuuzzz~~~wwwnnnkkkwww|||uuusss~~~fffccccccmmmwwwwwwjjj^^^===999222---++++++++++++,,,++++++******++++++,,,++++++,,,,,,---...//////------......///000000000333555888888666444333333222444555444222222222444222444777:::<<<;;;:::999777777777777666666666555777777999;;;===???@@@AAACCCAAACCCDDDSSSzzznnnkkknnnpppuuu}}}xxxzzzqqqrrrvvvwwwvvvvvv|||zzzzzztttoooiiilllzzzpppqqqrrrtttuuutttsssqqqkkkfffbbbbbbfffhhhfffccc]]]QQQIIINNNYYYaaafffiiiooowwwwwwcccQQQMMMVVVkkkmmmYYYPPPIIIGGGFFFDDDEEEIIIKKKMMMPPPSSSVVVYYYZZZ[[[___aaaccceeeeeedddaaa___cccdddddddddcccdddfffiiiiiiiiiiiigggeeeeeegggiiimmmkkkjjjkkkmmmnnnllliiilllmmmnnnpppppppppooonnnrrruuuxxxzzz{{{{{{|||}}}~~~|||zzz{{{}}}zzzqqqeee[[[XXXWWWSSSOOOMMMLLLLLLMMMNNNNNNNNNNNNNNNPPPNNNLLLNNNQQQQQQMMMIIIEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@???@@@AAAAAA@@@???@@@???===;;;::::::<<<===AAABBBCCCBBB???<<<:::999999888777555444444444444555555444444333222222111000111222222222333555777<<>>@@@AAAAAAAAA???:::777555555666777:::;;;<<<===>>>????????????@@@@@@???======>>>@@@FFFNNNXXX```dddgggkkknnnrrrwww{{{zzz{{{}}}~~~|||}}}||||||}}}~~~}}}}}}}}}}}}xxxuuuqqqlllhhhddd^^^[[[WWWSSSQQQWWW```mmm~~~yyyrrrkkkddd```\\\UUUOOONNNMMMHHHDDDCCC???===:::888999999888777:::999:::<<>>>>>===<<<999999888888777666666666777888999;;;===>>>@@@@@@BBBAAAEEEHHHUUUxxxvvvqqqooonnnrrrzzzzzzwwwvvvwwwvvvxxx{{{~~~~~~yyyssskkknnnvvvuuutttuuuxxxyyyyyyxxxrrrmmmhhhgggjjjjjjgggccc]]]PPPGGGKKKWWW```fffiiimmmwwwoooYYYPPPUUUgggwww^^^SSSHHHEEEFFFEEEEEEGGGJJJKKKNNNQQQUUUXXX[[[\\\```aaadddeeeeeecccaaa___aaabbbcccccccccdddgggjjjkkkkkkiiigggeeefffiiillllllkkkkkklllmmmnnnllljjjoooooopppqqqqqqqqqppppppmmmrrrxxx|||}}}|||||||||zzz{{{{{{zzzyyyzzz}}}}}}qqqeee```]]]XXXTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVYYYVVVTTTUUUVVVTTTPPPLLLIIIGGGEEEEEEFFFHHHHHHHHHFFFEEEDDDEEEFFFFFFEEECCCCCC@@@===;;;:::<<<>>>@@@FFFFFFGGGFFFDDD@@@<<<:::999888777555444444444444444555555555555444222111111222333222222222444555888:::???FFFOOO\\\iiiqqqwwwzzzqqqfff^^^\\\aaafffiiisss~~~nnnYYYLLLFFFCCC???======>>>>>>===>>><<<999666666777999;;;@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAA???>>>>>>???AAAIIIPPPYYYaaaeeeiiinnnrrryyy~~~~~~|||~~~~~~~~~}}}}}}}}}|||xxxuuuppplllgggccc^^^ZZZXXXTTTTTTZZZfffuuu}}}vvvpppfff^^^XXXWWWTTTNNNIIIHHHCCC@@@===;;;::::::999777===<<<===@@@DDDFFFFFFEEEEEEGGGLLLTTT^^^fffkkkmmmrrrxxxwwwooohhhdddbbbbbbgggmmmuuuwwwzzz~~~~~~||||||{{{|||}}}~~~~~~|||zzzyyyxxxzzz|||}}}}}}|||}}}~~~|||~~~wwwqqqpppmmmkkkgggbbb[[[VVVNNNNNNOOORRRZZZiii|||}}}sssiiibbb___^^^VVVMMMHHHGGGPPPdddvvvwwwoookkkqqqrrrnnnqqqqqqjjjffflllvvvsssaaaPPP:::666000---,,,---------,,,++++++******++++++,,,......---------,,,,,,,,,---......//////000000111222444666666444222222222111222444444333333444666777888;;;===??????>>>===:::::::::999888777777777777888999;;;<<<>>>??????AAA@@@FFFKKKVVVvvv}}}uuulllmmmtttvvv~~~yyywwwvvvuuuxxx|||yyyrrrkkknnnzzzwwwttttttwwwzzz{{{{{{yyytttpppppprrrrrrmmmiii^^^QQQFFFJJJUUU___eeeiiimmmvvvwww___RRRRRRccc}}}bbbUUUHHHDDDFFFEEEEEEEEEHHHIIILLLPPPTTTXXX[[[]]]```aaacccddddddcccaaa______aaabbbbbbccceeehhhkkklllkkkjjjgggeeegggkkknnnmmmmmmmmmnnnoooooonnnmmmqqqqqqqqqrrrrrrrrrqqqqqqmmmrrryyy~~~}}}{{{zzzyyyzzz{{{zzzyyyzzz{{{}}}}}}ssskkkfff___ZZZYYYXXXYYY[[[]]]___aaabbbbbbaaa___\\\ZZZYYYVVVQQQMMMKKKIIIFFFFFFHHHJJJLLLLLLHHHGGGHHHIIIKKKKKKJJJHHHEEEBBB>>><<<===@@@CCCEEEKKKKKKKKKJJJHHHCCC>>>:::888888777666555444444333333444666777666444222111222222333222111111333444777888999;;;???EEENNNSSSXXX___gggmmmppppppnnnllljjjhhhiiioootttvvv~~~ooo[[[OOOIIIFFFBBB@@@@@@???>>><<<<<<;;;999888999<<<@@@BBBEEEFFFHHHIIIIIIHHHFFFEEECCCCCCBBB@@@>>>>>>@@@BBBKKKRRR[[[aaafffkkkqqquuu|||~~~~~~}}}~~~~~~}}}}}}|||yyyuuupppkkkfffbbb]]]ZZZUUURRRRRRYYYddduuussskkkdddaaa]]]UUUNNNLLLGGGDDDAAA?????????===<<<@@@@@@AAAEEEIIILLLLLLKKKJJJKKKPPPXXX```hhhkkkmmmsssyyyuuunnnfffbbb```^^^bbbhhhqqquuuyyy}}}~~~|||}}}}}}~~~~~~|||zzzzzzzzzzzzxxxwwwzzz|||}}}}}}||||||}}}~~~}}}~~~~~~tttrrrrrrsssrrroooggg^^^WWWMMMMMMMMMSSSaaauuuzzzqqqhhh```[[[WWWPPPIIIFFFIIITTTiiizzz~~~vvvtttuuurrrnnnssstttlllgggnnnvvvrrr^^^LLL777444///------.........,,,++++++******++++++,,,,,,---------------------.........///000000111111111333555555333222222333000222444444333444555777555777999;;;<<<<<<;;;;;;<<<;;;;;;:::999999888888888888999:::<<<===>>>>>>@@@>>>DDDKKKTTTrrrooojjjnnnlllrrr|||zzzxxxxxxwwwyyy~~~|||uuuooohhhmmm{{{uuusssvvvzzz{{{zzz{{{wwwuuuvvvzzzzzzuuuppp```RRRHHHKKKUUU___eeehhhmmmttt|||}}}cccSSSPPP```zzzbbbTTTGGGDDDEEEEEEDDDEEEGGGHHHJJJNNNRRRWWW[[[]]]^^^___aaabbbcccbbbaaa``````aaabbbcccccceeehhhkkkkkkkkkiiifffeeegggkkknnnmmmnnnpppppppppppppppppprrrrrrqqqqqqqqqqqqqqqqqqooouuu{{{|||zzzxxxyyy{{{|||{{{yyywwwwwwxxxwwwwwwwwwwwwxxx}}}}}}uuummmggggggaaaccceeehhhkkknnnooopppmmmkkkgggccc^^^YYYSSSOOOLLLJJJHHHGGGIIILLLMMMMMMHHHHHHIIILLLNNNNNNMMMKKKEEEBBB???@@@CCCGGGJJJKKKOOOMMMLLLKKKIIIEEE???;;;888888777666555444333333222333555666666444222111111222333222111111222444555777888999999<<>>===;;;:::999:::===AAAFFFIIIKKKMMMOOOQQQQQQNNNLLLJJJHHHGGGFFFCCC@@@@@@BBBDDDMMMSSS\\\ccchhhmmmsssxxxzzz}}}}}}}}}|||yyyuuuoooiiieee```\\\YYYSSSPPPQQQVVV```ppp~~~vvvqqqkkkaaaYYYUUUNNNLLLIIIHHHHHHIIIHHHGGGEEEEEEGGGKKKOOORRRSSSSSSPPPQQQTTTZZZbbbhhhkkkmmmuuuzzzvvvnnnfffbbb^^^[[[^^^bbblllqqqvvvzzz{{{|||}}}~~~}}}~~~|||zzzyyyzzzzzzzzzyyy|||~~~~~~}}}}}}~~~~~~~~~yyyooonnnpppssstttrrrjjj```YYYPPPMMMLLLTTTeee~~~}}}zzzuuuoooggg```[[[TTTMMMGGGGGGMMMZZZooo{{{ssspppvvv~~~qqqkkkhhhpppxxxrrr]]]III555222///------.........,,,++++++******++++++,,,******+++,,,---//////000......//////000111111111111333444444333222333444111222444444444444666777555666777999::::::::::::;;;;;;;;;;;;::::::::::::999999999:::;;;<<<<<<===???;;;AAAIIIQQQmmmttthhhhhhhhhiiinnnrrrssssssyyyyyyzzz||||||}}}}}}vvvppphhhmmm}}}yyy{{{}}}}}}{{{{{{xxxwwwzzz{{{vvvcccVVVKKKNNNXXX```dddgggjjjnnntttzzziiiUUUNNN[[[rrr]]]RRRGGGDDDEEEDDDDDDFFFGGGHHHIIIMMMQQQVVVZZZ\\\^^^___```bbbcccccccccccccccdddddddddcccdddgggiiiiiiiiihhhfffeeefffiiilllmmmoooqqqqqqppppppqqqrrrrrrqqqppppppooooooppppppqqquuuzzz}}}|||zzzyyyxxxxxxzzz{{{zzzwwwtttsssssspppooonnnnnnooouuu|||{{{vvvuuuppprrrtttwwwzzz|||~~~~~~}}}zzzuuuooofff^^^WWWSSSMMMKKKJJJJJJKKKMMMMMMLLLIIIIIIJJJLLLNNNMMMKKKIIIBBBAAABBBFFFMMMQQQRRRQQQQQQNNNJJJIIIHHHEEE@@@;;;777888777777666444333222222333444444444333222111000111222111111111333444222555777999888888999:::>>>>>>@@@FFFKKKRRR___jjjuuuzzzzzzhhh[[[RRRNNNIIIEEECCCBBB@@@>>><<<;;;;;;===@@@FFFKKKOOOSSSVVVYYY[[[[[[YYYUUUSSSOOONNNKKKGGGDDDCCCEEEGGGOOOVVV___ggglllqqqvvvzzzzzz}}}{{{yyyuuunnnhhhddd___[[[XXXUUUSSSRRRVVV\\\hhh}}}yyynnneeeaaaUUUSSSPPPOOOPPPPPPPPPOOONNNOOOPPPTTTYYY\\\]]]\\\YYYYYYZZZ]]]ccciiilllnnntttzzzyyyqqqiiiccc^^^ZZZ[[[___fffkkkrrruuuvvvwwwyyy|||{{{}}}}}}{{{yyyzzz{{{|||}}}}}}}}}}}}~~~}}}~~~qqqfffgggjjjnnnqqqqqqkkkccc\\\SSSOOONNNWWWlll~~~zzzuuupppkkkfff```\\\SSSLLLFFFGGGOOO]]]qqq|||rrrpppxxxxxxxxxxxxzzz{{{qqqiiigggiiirrrwwwnnnYYYFFF444222...------......---,,,++++++******++++++,,,))))))***,,,...///111111...//////000000111111222222333444444333333444555222333555555444444555777777888999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999::::::;;;;;;;;;<<>>???DDDHHHOOO]]]kkkwww}}}sssfffZZZUUUNNNIIIGGGEEEDDDCCCAAAAAAAAACCCHHHNNNSSSWWW]]]```dddggggggeeeaaa^^^XXXVVVRRRMMMIIIHHHJJJLLLQQQYYYccclllqqquuuzzz}}}}}}~~~{{{yyyuuunnnhhhccc^^^[[[XXXWWWUUUTTTUUUWWW```qqq~~~uuuqqqccc```]]][[[[[[[[[ZZZYYYZZZZZZ\\\___dddgggggggggbbb```___aaaeeekkknnnpppqqqwwwvvvmmmgggaaa[[[[[[^^^___fffmmmqqqqqqrrruuuyyyyyy{{{~~~~~~~~~}}}||||||xxxxxx|||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{vvvhhh\\\]]]___dddhhhjjjgggaaa\\\UUURRRSSS^^^ttt{{{rrrlllgggccc___\\\TTTLLLFFFGGGNNN[[[mmm}}}uuukkkmmmyyy||||||}}}wwwxxxwwwwwwzzz{{{rrrhhhbbbdddjjjrrrtttiiiSSSAAA444222///------...---,,,,,,++++++******++++++,,,******+++,,,---///000000/////////000111111222222333444555444333333555777333555666555444444555666999999:::;;;;;;<<<<<<<<<888888999:::;;;<<<<<<===::::::::::::::::::;;;;;;>>>888@@@KKKLLLaaa|||lllhhhllliiigggddd```aaalllyyy~~~uuuooottt|||~~~{{{yyy}}}zzznnnppp~~~hhh[[[RRRTTT]]]bbbdddeee```ccciiiuuuvvv]]]MMMTTTtttqqqaaaSSSMMMHHHFFFDDDBBBDDDIIIHHHHHHIIIKKKOOOTTTXXXZZZ___```bbbeeeggghhhiiijjjiiiiiiiiigggddddddeeegggcccdddeeeeeeddddddfffgggiiillloooooommmmmmoooqqqpppooonnnlllllllllmmmnnnnnnppprrrtttuuuwwwzzz|||yyy|||~~~~~~|||yyywwwvvvqqqssstttuuuttttttvvvxxxzzz{{{ooocccZZZVVVPPPOOOOOOOOOPPPPPPNNNLLLNNNMMMLLLKKKIIIFFF@@@<<<===???FFFQQQ[[[```^^^[[[QQQLLLFFFCCCDDDCCC@@@<<<777777888888666555333222222111111000000111222222...///000111111222444666:::<<<>>>>>>???@@@BBBDDDEEEBBBCCCHHHKKKQQQ___mmmyyy{{{ooo```[[[TTTNNNKKKJJJIIIIIIGGGGGGGGGJJJOOOUUU[[[^^^dddggglllppppppmmmiiifff]]]\\\WWWRRRMMMKKKMMMOOOSSS[[[gggpppuuuyyy|||~~~{{{zzzuuunnngggbbb^^^ZZZXXXXXXVVVTTTTTTSSSYYYiiixxxtttqqqnnnkkkjjjiiigggfffbbbbbbdddgggkkknnnooonnniiifffccccccggglllppprrrnnnttt~~~{{{qqqjjjccc]]]\\\___\\\bbbjjjnnnnnnooosssvvvwwwzzz~~~~~~}}}}}}zzzzzz}}}xxxwww{{{|||~~~||||||{{{zzz|||qqqbbbVVVTTTVVVZZZ___bbbbbb^^^ZZZVVVTTTWWWdddzzz|||rrriiidddaaa^^^[[[VVVMMMEEEEEELLLXXXiiiwww~~~zzznnneeejjjxxx}}}yyywwwxxx|||{{{{{{yyyxxxzzzyyypppeee]]]bbbkkksssrrrdddNNN===444222///------------,,,,,,++++++++++++++++++,,,,,,,,,,,,------........./////////000111111222222333444555555444444666888444555666666444333444555999999999::::::;;;;;;;;;666777888999;;;<<<===>>>::::::::::::::::::::::::>>>888BBBMMMMMM^^^}}}nnnkkkjjjgggeeeaaa\\\\\\gggssstttooonnnqqquuuvvvxxx{{{wwwttt|||nnn[[[SSSVVV\\\hhhlllbbbbbbdddiiittt}}}WWWLLLXXXkkknnn^^^RRRKKKEEEEEEEEECCCDDDGGGDDDFFFIIILLLOOOTTTYYY]]]cccaaaaaadddhhhjjjiiigggjjjjjjiiigggeeecccaaa```cccbbbaaaaaabbbdddfffgggmmmmmmnnnnnnnnnnnnmmmmmmjjjjjjkkklllllllllkkkkkkiiimmmppprrrrrrsssvvvyyyzzz{{{{{{|||~~~zzztttxxx|||{{{qqqlllkkkuuu~~~uuujjj___WWWTTTTTTTTTSSSQQQOOOMMMKKKHHHHHHGGGDDD@@@======>>>???BBBHHHRRR[[[\\\VVVPPPKKKHHHDDDAAA???===;;;999333333333222222111111111222222111111111111222222111000//////000222444555777:::===AAACCCFFFIIILLLMMMLLLLLLOOOTTT[[[bbbgggttt}}}|||wwwsssoookkkiiimmmqqqzzz~~~ssscccTTTQQQQQQLLLHHHHHHOOORRRVVVZZZ]]]_________dddeeegggkkknnnnnnkkkggggggccc^^^[[[UUUOOOPPPTTT[[[bbbkkksssyyy}}}xxxtttmmmgggccc___\\\YYYXXXXXXVVVSSSRRRWWWbbbkkk}}}~~~|||yyyvvvrrroooooooooppprrrtttuuutttrrrmmmmmmmmmmmmmmmnnnooooooqqqwww}}}~~~yyywwwoooeee```aaa___cccjjjnnnqqqqqqrrrrrryyyzzz}}}|||yyywwwxxx}}}|||{{{}}}~~~zzz|||}}}{{{zzz|||yyyhhhXXXOOOJJJKKKMMMQQQUUUVVVUUUTTTXXXSSSXXXkkk{{{qqqmmmiiiaaaZZZWWWVVVQQQIIIGGGLLLYYYgggpppuuu|||~~~}}}{{{}}}zzzjjjbbbppp}}}}}}vvvvvv}}}~~~~~~}}}tttfff\\\[[[bbbjjjooonnndddPPP>>>//////...---,,,,,,,,,,,,)))************+++++++++***++++++,,,---...//////000000111111111222222222444444555555666555555555444444444444666777888999666777999999999999;;;===<<<;;;999888888999:::;;;:::::::::;;;;;;;;;<<<<<<;;;BBBCCCFFFOOO]]]qqqhhhhhhjjjaaaXXXVVVTTT]]]ppptttnnnkkknnnqqqsssvvvyyy{{{ooo[[[PPPSSSZZZggglllccccccgggmmmvvv[[[OOOYYYhhhnnn^^^RRRKKKEEEEEEDDDBBBCCCFFFDDDFFFIIILLLOOOTTTYYY]]]cccbbbbbbdddhhhiiihhhgggggggggggggggfffdddcccbbbcccbbb`````````cccfffgggiiijjjkkklllmmmnnnnnnnnnjjjjjjkkkkkkkkkkkklllllliiijjjmmmppptttxxx{{{}}}|||}}}~~~~~~yyyrrrmmmllloooxxxwwwmmmaaaZZZVVVVVVUUUTTTRRRPPPMMMLLLHHHHHHFFFBBB>>><<<===>>>BBBCCCHHHPPPVVVVVVQQQKKKGGGDDD@@@>>>===<<<:::888333333333222222222111111111111111000000111111111111000//////000222444555888:::>>>AAAEEEIIINNNQQQWWWXXXZZZ]]]```dddgggiiivvvzzztttmmmeee```\\\YYYVVVXXX^^^kkk|||ooo___WWWSSSPPPQQQTTTXXX[[[___cccdddbbb___]]]\\\[[[\\\___cccffffffeeefffccc```^^^YYYSSSSSSWWW___eeennnwww|||zzzuuuoooiiidddaaa]]][[[XXXXXXWWWTTTSSSWWW```hhhuuu~~~zzzyyyxxxyyyzzzzzzxxxwwwqqqooommmkkklllnnnqqqsssrrrwww||||||vvvmmmgggfffbbbfffkkkoooqqqrrrssstttxxxzzz|||~~~|||{{{|||}}}|||~~~~~~{{{}}}~~~~~~|||~~~wwweeeUUUKKKGGGHHHJJJNNNSSSUUUUUUTTTVVVSSSZZZnnn~~~uuuqqqmmmeee^^^[[[YYYRRRJJJGGGLLLYYYgggqqquuu|||~~~||||||}}}tttiiihhh}}}~~~uuurrrvvv{{{oooaaaWWWXXX```iiinnnlllbbbNNN<<>>BBBHHHNNNRRRZZZ]]]bbbgggkkkmmmmmmmmmvvv~~~mmmfff\\\RRRLLLGGGEEECCCDDDKKKYYYmmmooobbbYYYVVV[[[bbbeeehhhkkkllliiiccc[[[WWWRRRPPPOOOQQQVVV\\\___aaabbbaaacccccc^^^XXXXXX\\\ccciiisss{{{|||xxxqqqkkkgggccc___]]]YYYYYYXXXVVVTTTWWW^^^dddmmmyyy~~~|||vvvsssoookkkkkknnnrrruuusssvvv{{{~~~wwwpppmmmgggjjjmmmoooqqqsssuuuxxxxxxzzz|||~~~~~~}}}~~~~~~}}}|||zzz|||~~~}}}}}}~~~tttbbbQQQFFFDDDEEEGGGKKKQQQTTTVVVVVVTTTSSS\\\pppzzzvvvrrrjjjdddbbb^^^VVVLLLHHHOOO\\\jjjssstttzzz~~~zzzwwwttttttuuuooojjjppp~~~uuupppqqq|||~~~tttfffYYYQQQUUU^^^hhhmmmjjj___JJJ888//////...---,,,,,,,,,,,,************+++++++++,,,++++++,,,---...//////000222222222333333333444444333444444555666666555555999999777666555555555555666777999999888888999;;;::::::;;;;;;<<<;;;;;;:::============<<<<<<<<<<<<;;;AAAAAACCCKKKWWWuuu~~~nnnfffcccfff```YYYWWWQQQSSSbbb{{{pppffffffiiimmmrrrvvvzzzaaaOOOLLLSSSccckkkddd___eeennnssswww|||bbbTTTXXX```vvvdddTTTMMMFFFEEECCCAAAAAADDDEEEGGGJJJMMMPPPTTTYYY\\\______aaacccfffhhhhhhhhhddddddeeeeeeeeeddddddcccbbb```]]]\\\]]]aaadddgggggghhhiiikkklllmmmmmmmmmlllkkkiiiiiiiiikkkmmmoooooonnnqqqzzz~~~{{{}}}{{{xxxvvv}}}|||uuukkkbbb\\\YYYXXXWWWUUUSSSPPPNNNMMMJJJHHHDDD???<<<<<>>:::888777666444333222222222222222222222222000000////////////000000111111000000111111333333333555777999<<>>>>>>>>>>>============<<>>CCCFFFKKKIIIHHHGGGGGGGGGFFFEEEAAA>>>:::777555444222111222222222222222222222222000000////////////000000111111111111111111222222333444555555777:::@@@DDDFFFIIIOOOUUU\\\aaaeeeggghhhnnnrrrqqqoookkkbbbYYYTTTMMMDDD===999888888888888;;;BBBNNN^^^rrr~~~nnngggiiimmmssspppjjjbbbYYYPPPIIIEEEBBBCCCEEEGGGIIILLLNNNPPPWWW\\\cccgggccc[[[ZZZ___fffkkksssyyy|||||||||{{{}}}|||{{{|||yyywwwwwwyyy{{{||||||{{{~~~~~~zzztttnnnkkkhhheeeccc```___]]][[[ZZZ[[[^^^```gggkkksss~~~|||wwwrrrooonnnnnnooottttttvvv|||yyywwwvvvvvvtttsssuuuxxx{{{{{{}}}~~~}}}|||}}}zzz|||}}}{{{vvvwwwyyy|||~~~{{{}}}}}}{{{wwwwwwxxx{{{qqqaaaQQQHHHEEEFFFIIINNNTTTXXXYYYZZZVVVVVV___qqq|||yyytttmmmjjjjjjaaaXXXNNNMMMVVVeeessszzzzzz}}}~~~}}}~~~zzzrrrkkkiiiiiinnnkkkrrrxxxqqqnnnmmmmmmooonnnfffZZZRRROOOQQQXXXbbbkkkmmmgggYYYEEE444//////...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,---...///000111333333444444444555555555222333444555666666666666888777777777777888999999888999:::999888777888999888999;;;<<<===<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>===BBBAAACCCJJJRRRjjjttthhhbbb```fffkkkhhheeecccZZZUUU___yyykkkgggiiimmmpppsssqqqttt{{{yyyvvvzzzhhhUUULLLJJJYYYgggfffcccdddfffiiilllnnnoooooosssxxxjjjVVVSSSWWWvvvoooYYYQQQJJJGGGEEEAAAAAACCCDDDFFFIIIKKKMMMQQQVVVZZZVVVYYY]]]```bbbdddgggiiiddddddddddddcccbbbbbbaaabbbaaa```______```aaabbbkkkkkkkkkllllllkkkkkkjjjjjjiiiiiiiiijjjlllnnnoooqqqrrryyy|||vvvpppmmmpppsssrrrkkkbbbZZZUUUUUUWWWYYYYYYWWWTTTPPPMMMJJJIIIFFFBBBAAACCCGGGKKKKKKJJJIIIGGGEEEEEEEEEEEE???<<<888666444333222000111222222222222333333333111000000//////000000111111111111111111111111111444555666555555777;;;>>>AAABBBEEEJJJNNNSSSWWWXXX[[[^^^___\\\ZZZWWWPPPGGGDDD@@@;;;777777777777777555777;;;AAALLL\\\nnn{{{rrrkkkiiihhhjjjeee]]]TTTLLLFFFBBB@@@>>>AAADDDFFFGGGGGGHHHIIIUUUZZZcccgggbbbZZZYYY^^^eeejjjpppuuuwwwxxxxxxyyy}}}zzzwwwvvvuuuuuutttrrrssstttuuutttssssssuuuyyy{{{uuuqqqnnnllliiihhheeeccc```]]]]]]___aaacccgggggglllvvv}}}xxxtttpppooonnnnnntttsssuuuzzz~~~}}}{{{xxxvvvvvvxxx{{{{{{}}}~~~}}}zzzxxxzzz}}}zzz|||~~~|||wwwxxxzzz|||~~~~~~|||yyyyyyzzz}}}~~~qqqbbbTTTLLLHHHIIIMMMRRRWWWZZZZZZYYYVVVWWWaaattt|||xxxuuupppiiifffhhh___VVVNNNOOO[[[kkkxxx~~~{{{yyy{{{||||||yyytttooollljjjllliiinnnvvvmmmiiihhhggggggccc\\\SSSNNNPPPSSS\\\fffnnnmmmeeeVVVBBB222//////...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111333333333444444444555555222222444555666666777777666666666777888:::;;;<<<:::;;;;;;:::888777888999888888999:::;;;;;;;;;;;;============>>>>>>>>>???<<>>BBBFFFGGGGGGHHHJJJLLLUUU[[[cccggg```XXXXXX]]]dddhhhmmmqqqsssuuuvvvxxx}}}}}}|||yyyvvvrrrpppnnnmmmooonnnnnnnnnooonnnllljjjhhhjjjnnnttt|||}}}xxxtttrrrqqqooonnniiifffbbb``````bbbeeegggjjjgggjjjsss{{{{{{vvvqqqoooooorrrssstttrrrsssyyy~~~|||xxxvvvxxxyyyyyy{{{}}}zzzvvvtttvvvyyy||||||}}}|||}}}}}}yyyzzz{{{|||~~~|||zzz{{{{{{}}}~~~qqqcccUUUMMMJJJLLLPPPVVVZZZ[[[YYYWWWSSSVVVdddyyyzzzuuuqqqoooiiicccaaaddd```XXXRRRVVVcccttt{{{uuurrruuuuuuvvvwwwwwwuuuqqqnnnjjjfffkkk~~~zzzmmmhhheeedddccc___YYYSSSPPPRRRTTT```hhhooolllaaaRRR???111//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...///000111111222333333333444444444444111222333555666777777777777777777888999:::<<<<<<;;;<<<===;;;999888888999888888888888999:::;;;;;;:::;;;<<<<<<===>>>??????:::>>>>>>AAAHHHNNNaaa}}}jjjccccccccciiiooonnnnnnpppgggaaahhhnnnhhhjjjkkklllmmmllljjjiiijjjooovvv~~~yyysss|||ssssssuuuvvvwwwuuu~~~|||{{{||||||uuucccTTTIIICCCQQQeeekkkhhhhhhmmmwww{{{tttmmmooottt{{{|||aaaPPPLLLgggppp\\\TTTMMMJJJGGGBBBBBBDDDCCCDDDGGGIIIKKKOOOTTTWWWWWWZZZ]]]^^^]]]]]]___bbb^^^___aaabbbddddddeeeeeedddddddddcccbbb```___^^^dddeeeggghhhjjjkkkkkkkkkggghhhjjjkkklllmmmmmmmmmooommmlllpppyyy}}}{{{wwwpppqqqwww~~~zzzxxxxxxzzz{{{~~~zzzssslllhhhfffeeedddggglllrrrqqqjjjaaaYYYUUUUUUXXX]]]aaa```[[[UUUQQQIIIIIIIIIHHHHHHJJJOOOSSSMMMLLLJJJFFFBBB???======555333111111333444444444111111111222222333333333222222111111111111222222111111222222222111111000///111333444444555666888444666:::>>>AAACCCCCCBBBGGGFFFCCC???@@@BBB@@@:::;;;;;;<<>><<<:::888999:::888777666666777999;;;<<<999:::;;;<<<===>>>???@@@888<<<<<>>===;;;;;;===>>>@@@CCCDDDCCCEEEHHHIIIGGGJJJGGGBBB>>>======???@@@DDDHHHOOOTTTUUUSSSNNNKKKGGGGGGGGGFFFFFFFFFGGGGGGFFFIIILLLNNNOOOQQQSSSUUUYYY___dddccc]]]ZZZ\\\___dddfffggghhhkkknnntttwwwxxxzzz}}}~~~}}}}}}rrrpppmmmjjjhhhgggggggggkkkkkkkkkjjjhhheeeaaa___]]]]]]]]]___fffqqq~~~~~~zzzxxxuuurrrpppkkkiiifffdddeeeiiimmmooonnnooopppssswww}}}}}}zzzvvvrrrqqqrrrtttvvvwwwwwwxxxwwwwww|||}}}yyyuuurrryyyxxxxxxwwwvvvuuuttttttyyyxxxxxx{{{~~~|||~~~}}}|||{{{|||~~~~~~{{{{{{|||~~~|||}}}{{{zzzyyyyyywwwzzz~~~}}}ssscccVVVRRRSSSTTTWWW\\\```___YYYTTTPPPXXXiii{{{uuuooonnnllliiifffcccaaa```ccc^^^YYYaaayyy~~~uuullljjjiiihhhjjjrrr{{{}}}yyysssdddaaaiii{{{sssjjjiiiccccccaaa\\\UUURRRSSSVVVbbbiiioookkk\\\III:::222...---,,,,,,++++++,,,,,,///...,,,++++++,,,---///............////////////222222222333333444444444333444555666777888999:::777777777777888999:::;;;::::::::::::::::::;;;;;;;;;;;;;;;::::::999999999<<<<<<;;;:::;;;<<<===>>><<<@@@>>>>>>CCCGGGZZZxxxmmmeeehhhjjjnnnuuuuuunnnnnnuuuuuunnnyyykkkfffggghhhfffiiijjjiiigggffffffgggiiitttxxx|||xxxvvvxxxtttvvvwwwwwwxxxxxxxxxxxxyyy|||wwwmmm\\\JJJBBBIIIXXXcccmmmnnnuuu~~~eeeJJJJJJYYYxxxrrrbbbWWWMMMIIIHHHDDDBBBCCCCCCEEEHHHIIIKKKMMMQQQTTTXXXZZZ\\\^^^```````````````aaaaaabbbccccccddddddccccccbbbbbbbbbaaaaaaaaaaaaeeeiiikkkiiigggfffgggdddeeeeeefffggghhhiiiiiinnnmmmoooqqqpppnnnrrryyyuuuiiifffnnn~~~|||rrroookkkhhhggghhhkkklllnnnpppsssttttttuuuwwwxxx|||zzzwwwrrrmmmkkkkkkkkklllrrrxxxxxxrrrhhh^^^YYY]]]ccckkkrrrsssmmmccc]]]YYYTTTNNNKKKMMMOOOPPPQQQQQQOOOKKKFFFAAA===:::888444444444444444444444444444444444555555555555555444444333222222222333333111111222333333333333333222222222333333333333333666666666777888999:::;;;:::<<<===>>>>>>???AAACCCGGGKKKOOOOOORRRUUUUUURRRNNNKKKGGGCCC@@@>>>======???BBBGGGKKKMMMLLLJJJHHHGGGGGGGGGJJJMMMPPPQQQQQQOOONNNNNNOOOPPPRRRTTTUUUWWW]]]bbbaaa]]]ZZZ\\\___ccceeeggghhhiiilllpppsssuuuwwwzzz|||~~~~~~}}}{{{yyywwwuuuuuummmkkkhhheeeddddddeeefffkkkkkkjjjhhheeeaaa^^^\\\WWWWWWVVVXXX]]]gggsss{{{}}}zzzxxxvvvsssqqqnnnllliiihhhiiilllooorrrppppppqqqssswww|||zzzxxxuuurrrrrrsssvvvwwwwwwwwwwwwvvvvvvyyy}}}yyyuuusssvvvvvvvvvvvvvvvvvvwwwwwwyyyxxxyyy{{{~~~}}}{{{~~~~~~|||{{{|||~~~~~~{{{{{{|||~~~}}}}}}~~~}}}}}}}}}~~~}}}}}}qqqaaaUUURRRRRRTTTWWW[[[^^^]]]XXXTTTRRR\\\nnn|||vvvppppppnnnjjjeeeaaa___^^^```\\\YYYddd~~~}}}}}}|||vvvooolllfffeeefffllltttvvvrrrlllaaa```hhhwwwrrrjjjllldddccc___XXXRRRQQQTTTXXXbbbiiinnniiiZZZGGG999222...---,,,,,,++++++,,,,,,///...,,,++++++,,,...///............////////////111111222222333333444444444444555666777888999:::888888888777888888999999:::::::::999999999999999:::::::::::::::999999999<<<;;;;;;:::;;;<<<===>>>===AAA??????CCCEEEWWWtttqqqhhhjjjlllsssyyyzzzvvvyyyyyykkkdddddddddccckkkmmmnnnmmmjjjfffdddccckkkqqq~~~}}}wwwqqq|||{{{{{{wwwyyy{{{|||{{{|||}}}|||sssbbbOOOBBBDDDQQQ^^^ooosss{{{eeeJJJIIIVVVoooggg[[[OOOJJJHHHDDDBBBBBBCCCDDDGGGHHHIIILLLOOORRRXXXZZZ\\\___aaabbbbbbbbbbbbbbbaaaaaabbbcccdddeeecccddddddddddddcccbbbbbb___bbbfffhhhggggggggggggccccccdddeeefffgggggghhhqqqpppqqqsssqqqnnnrrrxxxuuuooosss~~~zzztttllljjjgggddddddfffhhhjjjjjjlllnnnooonnnnnnoooqqqtttvvvwwwvvvssspppnnnnnnooouuu|||~~~yyyoooddd]]]___eeepppzzz~~~{{{rrrkkkddd___XXXRRROOOOOONNNNNNQQQOOOKKKEEE@@@;;;777555444444444444444444444444333444444444555666666666555555444444444555555666222222333444444444444333333333222222222222222222333333333444555777888999777;;;???CCCEEEHHHKKKNNNRRRXXX]]]___aaacccaaa\\\TTTRRROOOJJJEEEAAA???===;;;===@@@CCCEEEFFFGGGFFFGGGGGGIIIPPPYYY___bbbaaa^^^YYYSSSQQQRRRUUUVVVVVVWWW\\\```___[[[YYY[[[^^^aaaccceeeggggggiiikkkmmmqqqsssuuuxxx{{{}}}~~~~~~wwwvvvssspppnnnllljjjiiigggdddaaa___^^^```bbbdddjjjiiihhheeeaaa]]]YYYVVVPPPOOONNNNNNRRRYYYcccjjjsss{{{{{{yyywwwvvvsssqqqrrrpppnnnmmmmmmpppsssuuurrrrrrssstttwwwzzz}}}~~~wwwvvvtttsssssstttvvvxxxwwwwwwvvvtttsssuuuyyy|||~~~~~~zzzwwwuuuttttttuuuvvvwwwyyyzzz{{{{{{zzzyyyzzz|||}}}|||{{{|||}}}~~~}}}}}}}}}~~~}}}|||||||||~~~~~~~~~~~~|||nnn^^^TTTRRRRRRSSSVVVZZZ\\\ZZZVVVRRRTTTaaasss{{{uuurrrrrrpppllleee___\\\ZZZ\\\ZZZZZZgggzzzxxxyyyvvvqqqmmmeeeccccccgggmmmoookkkfff___aaajjjwww}}}pppjjjmmmfffccc]]]VVVPPPPPPVVV[[[bbbhhhkkkfffVVVDDD777000...---,,,,,,++++++,,,,,,...---,,,++++++,,,..................////////////000000111111222333333444555555666777888999999:::999999888777777777777888::::::999999888888777777999999999999999:::::::::;;;;;;;;;:::;;;<<<<<<===>>>BBB??????BBBCCCRRRmmmxxxnnnnnnooovvv}}}~~~uuuggg___aaadddfffkkkoootttuuurrrmmmhhhfffjjjnnn|||{{{zzzsssjjj{{{}}}~~~}}}}}}{{{ssseeeTTTEEECCCOOO^^^ssswww}}}dddJJJGGGQQQjjjlll^^^PPPJJJIIIEEEBBBBBBBBBDDDFFFGGGHHHJJJMMMPPPWWWYYY\\\___aaaccccccdddbbbaaa```___```aaaccceeeeeeeeefffgggffffffeeedddaaaccceeefffffffffffffffbbbcccdddeeefffgggggghhhnnnnnnpppssssssrrrwww~~~{{{sssnnnllljjjgggdddcccdddfffhhhiiijjjllllllkkkjjjjjjkkkmmmpppssstttrrrooonnnmmmmmmttt|||}}}sssggg______eeeqqq}}}~~~xxxpppkkkbbbYYYRRRNNNKKKJJJMMMKKKHHHCCC>>>999555333333333333333333333333333222333333444555666666777555555444555555666777888333444444555555555444444333333333222222111111000111111111222333555666777777<<>>>>>???@@@BBBEEEGGGHHHHHHIIIMMMWWWdddnnnssssssnnneeeZZZTTTUUUWWWXXXVVVYYY\\\___]]]ZZZWWWXXXZZZ]]]___ccceeefffgggiiikkknnnoooqqqtttwwwyyyzzzyyy}}}||||||}}}~~~}}}zzzwwwnnnllliiifffcccaaa______```^^^\\\ZZZZZZ]]]aaaccchhhgggeeeaaa\\\XXXTTTQQQLLLKKKIIIGGGIIINNNVVV\\\dddnnnxxx~~~~~~|||yyywwwwwwvvvtttsssuuusssqqqooopppqqqtttvvvsssssstttuuuwwwyyy{{{|||zzzvvvuuuttttttttttttuuuvvvvvvuuutttsssrrrrrrssstttwww{{{}}}}}}~~~|||zzzyyyvvvvvvvvvwwwxxxzzz|||~~~|||{{{zzzyyyzzzzzzzzzzzzzzz|||~~~}}}}}}}}}}}}~~~~~~~~~~~~zzzkkk\\\UUUTTTSSSTTTWWWYYYYYYWWWTTTRRRTTTeeeyyyxxxssstttuuutttnnneee]]]YYYWWWYYYXXX\\\iii}}}vvvvvvuuupppjjjfffdddccceeeiiijjjgggddd]]]dddqqq{{{}}}{{{nnniiikkkeeeccc^^^WWWRRRSSSXXX]]]cccgggiiibbbRRRAAA555///...---,,,,,,++++++,,,,,,------,,,,,,,,,---..................//////////////////000111222222333444666666777777888888999999888777777777777777888999:::999999888777666666555777777888888999999:::::::::::::::;;;;;;;;;<<<<<<===@@@>>>>>>BBBBBBOOOhhhwwwtttssswww}}}{{{sssddd[[[]]]dddhhhjjjpppwww|||{{{wwwssspppoooqqq{{{xxxvvvooocccvvv}}}|||xxxpppeeeWWWJJJEEEQQQaaawwwzzz}}}~~~eeeKKKEEEMMMeeepppaaaQQQKKKJJJGGGDDDCCCBBBDDDFFFGGGGGGIIILLLNNNUUUWWWZZZ]]]```bbbcccdddaaa```^^^]]]^^^___aaabbbeeefffggghhhhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeefffggghhhhhhiiiiiiiiimmmqqqrrrrrrwwwwwwoookkkiiigggeeeddddddeeefffhhhkkklllmmmllljjjiiihhhiiijjjmmmoooooonnnmmmlllmmmlllsss|||xxxlllddd```eeennn{{{|||vvvmmmaaaVVVNNNIIIGGGGGGGGGEEEBBB>>>:::777555444444444444444444444444222333333444555666777777555555555555555666777888555555666666666555555444444333333222222111111111000000000111222444555666888===FFFOOOWWW___gggkkknnnvvv}}}zzzuuulllaaaWWWOOOKKKIIIFFFDDDBBBAAAAAADDDGGGIIIJJJLLLQQQ]]]kkkwww~~~|||pppbbbXXXWWWXXXYYYXXX\\\^^^___\\\XXXVVVVVVWWWXXX[[[___bbbdddfffhhhjjjkkkkkkmmmqqquuuwwwvvvtttqqqrrrtttwwwwwwsssmmmiiidddbbb___[[[YYYWWWWWWWWWZZZYYYWWWWWWXXX[[[^^^aaadddccc```\\\WWWSSSOOOMMMIIIHHHFFFDDDDDDGGGMMMQQQWWWaaammmuuu}}}}}}{{{yyywwwvvvvvvvvvuuutttuuutttrrrppppppqqqssstttsssssstttuuuwwwxxxzzz{{{{{{zzzwwwuuuvvvvvvvvvuuutttsssrrrtttsssrrrrrrrrrqqqpppooorrruuuyyy{{{{{{zzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyxxxxxxyyyzzz|||~~~|||{{{zzzxxxwwwxxxzzz{{{zzz|||~~~|||}}}~~~vvvhhh]]]YYYXXXUUUWWWXXXYYYWWWUUUTTTSSSUUUjjjyyyuuuvvvxxxxxxqqqfff\\\WWWUUUUUUWWW___nnnxxxuuusssmmmffffffcccaaabbbdddeeeeeeccc\\\gggwwwyyyxxxzzz~~~vvvlllgggfffdddccc```[[[WWWWWW[[[___eeegggggg^^^NNN>>>333///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------..................////////////...///000111222333444444777777777777777888888888555555555666777999:::;;;999999888888777666555555777777777888888999999999:::::::::;;;;;;;;;;;;;;;:::===<<<===BBBAAALLLcccyyyxxx{{{|||uuufff[[[\\\dddiiikkkqqqyyy~~~|||zzzvvvuuu|||wwwuuulll^^^nnn}}}{{{wwwnnncccZZZOOOIIIRRRaaaxxx~~~iiiOOOFFFKKK]]]yyygggUUUNNNLLLIIIFFFDDDCCCEEEFFFGGGGGGHHHKKKMMMQQQSSSWWW[[[___aaacccccc```___^^^]]]]]]^^^___```cccdddfffggghhhgggeeedddgggeeeccccccdddeeedddccceeeeeefffggghhhiiiiiijjjfffgggjjjmmmnnnnnnssszzz}}}uuuooollldddccccccccceeegggiiikkknnnoooooommmjjjhhhggggggiiikkklllmmmllllllmmmnnnmmmsss}}}tttkkkddddddiiitttwwwiii[[[PPPJJJHHHEEEEEEEEECCCAAA>>>;;;999777777777777777777777777555555666666777777888888777666666666666777777888666777777777777666555555444444333333333333333333111111111222222333444555777<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999888888888888888888777888888888777777666555444444444444444444555555444444333333333333444444444777<<>>>>><<<:::999;;;>>>BBBFFFOOOZZZcccllltttvvvtttuuutttssssssuuuwwwwwwvvvtttrrrqqqooonnnnnnooopppnnnooorrruuuxxxzzz{{{||||||{{{wwwuuutttsssrrrqqqsssuuuwwwwwwuuurrrpppmmmmmmnnnrrrvvvvvvssspppnnnpppsssuuuwwwxxx{{{}}}yyyxxxxxxxxxxxxyyyyyyzzzwwwvvvuuutttuuuwwwyyy{{{zzzzzzyyyvvvtttuuuzzz~~~~~~~~~}}}|||~~~~~~~~~~~~zzz{{{{{{}}}yyyllleeefffeeeccc[[[]]]]]][[[XXXUUUUUUWWWccczzz}}}zzzyyy}}}xxxjjj]]]VVVUUUOOOXXXkkk}}}tttqqqlllfff```^^^[[[ZZZ\\\___bbbdddfffppp|||{{{rrrlllmmmnnnnnnlllhhheeeeeefffeeeccc```ZZZWWWXXX___dddhhhiiieeeYYYIII:::222///...---,,,,,,++++++,,,,,,***+++,,,---........................//////////////////000222333555666666777666666666555555444444444444555555777888::::::888888888888888888888888777777777777777666666666888999:::;;;;;;;;;:::::::::===;;;<<>>DDDWWWyyymmmvvvzzzrrriiihhhmmmqqqppptttzzz~~~~~~}}}|||{{{zzzxxx{{{zzznnnZZZfff~~~}}}pppddd]]]TTTKKKNNNYYYvvvqqqXXXKKKLLLQQQtttwwwaaaVVVRRRMMMGGGCCCEEEFFFGGGHHHGGGHHHKKKMMMLLLNNNRRRWWW[[[^^^```aaa___``````aaa``````______[[[]]]```bbbbbbaaa___^^^ccc```]]]^^^aaadddeeeddddddeeeeeefffggghhhiiiiiieeefffjjjooopppqqqwww}}}zzzyyytttqqqqqqnnnmmmlllkkkkkklllmmmmmmnnnooonnnkkkgggdddbbbbbb[[[```fffjjjllllllkkkkkkkkkpppyyyzzzrrrccc]]]YYY___pppuuudddWWWPPPNNNKKKKKKKKKJJJGGGDDDAAA>>>????????????????????????==================<<<<<<<<<;;;;;;:::999999999999888888888888888777666666444444444555555666666666666555444444333333444444111222555888===EEEMMMSSSVVV]]]fffnnnzzzzzztttbbb]]]UUUNNNIIIFFFFFFGGGHHHNNNTTTXXX]]]hhhyyyuuueeeZZZVVVYYY]]][[[[[[ZZZZZZZZZZZZ[[[\\\SSSTTTTTTTTTUUUXXX\\\___aaa```aaafffkkkmmmjjjeee^^^[[[WWWSSSPPPLLLHHHEEEBBBAAA???>>>>>>@@@BBBDDDEEEFFFHHHJJJLLLMMMMMMMMMOOOMMMKKKHHHFFFDDDCCCCCC888888888666555666999<<>>;;;===@@@<<<@@@SSSrrr}}}jjj}}}ssssssxxxyyyzzzsssqqqxxx~~~~~~~~~xxxtttzzz{{{pppaaaYYYrrrwwwooofffWWWIIIJJJVVVjjjzzz```NNNKKKQQQiiizzzeee]]]XXXNNNHHHGGGFFFFFFFFFGGGIIIJJJHHHGGGLLLNNNRRRVVVYYY[[[]]]]]]___aaadddffffffddd```^^^^^^___```aaabbbbbbaaaaaa[[[\\\^^^```aaabbbbbbbbbeeefffggghhhiiijjjjjjjjjiiihhhjjjnnnooorrrzzz}}}wwwtttqqqpppqqqtttsssrrrssssssrrrooolllsssoookkkgggfffdddbbbaaa``````aaaaaabbbcccdddeeejjjlllsss}}}vvvhhhZZZSSS[[[gggqqq~~~qqq___SSSVVVPPPUUUUUUOOOJJJHHHGGGEEEIIIHHHFFFGGGHHHHHHGGGEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@???======>>>???===<<<===<<<;;;999888666555444999888777666555555666666555555555444444444333333999888777777999===BBBDDDGGGLLLTTTZZZaaajjjwwwxxxiiiZZZSSSMMMGGGDDDFFFMMMOOOUUUXXXYYY]]]kkkzzzxxxlll```YYYYYY[[[\\\\\\\\\[[[ZZZYYYXXXWWWRRRQQQPPPRRRUUUWWWYYYYYYZZZ\\\^^^```aaa```^^^]]]WWWTTTOOOIIIEEEBBB@@@@@@<<<<<<<<<<<<<<<===>>>???@@@CCCFFFGGGGGGFFFGGGHHHGGGGGGGGGFFFDDDBBB???>>>;;;:::999999999:::;;;<<<===CCCKKKTTT[[[bbbhhhlllmmmpppsssttttttsssttttttvvvsssqqqqqqssstttsssqqqnnnnnnnnnpppsssvvvzzz|||}}}|||yyyuuuqqqnnnlllkkkkkkpppppprrrssstttuuuuuuuuuooopppqqqrrrsssttttttuuuvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxvvvuuutttttttttuuuwwwvvvuuuuuuuuuvvvxxxyyyuuuyyy{{{xxxrrrpppuuuzzz~~~~~~|||{{{zzzyyyxxx{{{|||||||||{{{{{{zzzyyyyyy{{{}}}~~~}}}|||pppccc]]]```eeeeee___\\\[[[[[[YYYWWWZZZ```xxxzzzuuuyyy}}}|||rrrdddYYYTTTRRRRRRaaattt}}}}}}{{{xxxuuunnnddd]]]^^^^^^\\\\\\aaallltttzzzrrrvvvwwwvvvppphhhbbbbbbdddhhhfff```ZZZWWWZZZbbbiiiooooooiiiYYYDDD444///000...---+++******+++---...------,,,++++++,,,,,,,,,////////////////////////111222333444555555555555777777777777777777777777555555555555555666777777999999:::::::::;;;;;;;;;:::::::::::::::999888777777777666666666666777777???<<<;;;===>>>???EEELLLfffzzztttqqqbbbxxx}}}xxxzzz}}}|||{{{}}}{{{www|||}}}sssggg___ggg}}}{{{|||~~~|||tttmmm]]]KKKGGGNNN\\\ttthhhTTTLLLOOOfffxxxddd]]]YYYPPPIIIHHHEEEDDDDDDFFFHHHIIIHHHGGGKKKMMMQQQUUUXXX[[[]]]^^^aaaccceeegggfffccc```]]][[[\\\^^^```aaaaaa```___[[[\\\___aaacccddddddddddddeeefffggghhhiiiiiiiiijjjiiikkknnnpppttt}}}zzzvvvuuusssssstttyyyxxxxxxyyyzzzyyywwwuuuvvvsssooollljjjhhheeeccc```___^^^^^^^^^___```aaahhhjjjpppzzz~~~wwwgggYYYPPPSSS[[[bbbpppvvvcccUUUXXXVVV\\\]]]XXXSSSPPPOOOLLLOOOMMMLLLLLLMMMMMMKKKJJJHHHHHHGGGFFFDDDCCCBBBBBB@@@???>>>>>>>>>>>>===<<<>>>===<<<;;;999888777666999999999888888777777666555555555555444444444444888777666555555777:::;;;>>>CCCHHHLLLPPPWWW```gggzzzssscccYYYRRRKKKIIIKKKLLLNNNSSSVVVUUUYYYeeesss~~~xxxnnncccZZZWWWVVV[[[[[[[[[ZZZXXXWWWUUUTTTPPPOOOMMMNNNPPPSSSUUUUUUWWWXXXZZZ\\\\\\[[[YYYXXXQQQNNNJJJEEE@@@===<<<;;;:::999999999::::::;;;<<<===???BBBDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDAAA???>>>:::999888777777777888999;;;@@@GGGOOOVVV]]]dddhhhooorrrvvvwwwwwwuuuuuuuuutttrrrqqqrrrtttuuusssqqqnnnnnnnnnppprrrvvvyyy{{{zzzuuuwwwuuurrrpppnnnmmmmmmmmmoooppprrrssstttuuuuuuuuuoooooopppqqqrrrsssttttttuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvuuusssssssssssstttuuuuuuuuuuuuuuuuuuvvvvvvwwwzzz|||xxxrrrpppsssxxx}}}||||||zzzyyyxxxxxxwwwtttuuuwwwyyyzzzzzz{{{{{{yyy{{{}}}~~~}}}zzznnnaaa\\\```eeefffaaa^^^\\\YYYVVVUUU]]]ggg{{{xxxzzzwwwlll___VVVRRRRRRXXXeeevvvyyy{{{yyytttqqqpppkkkccc___aaabbbaaabbbfffooowwwyyyuuutttrrrnnniiiffffffgggfffccc]]]WWWUUUZZZdddkkkqqqpppiiiXXXDDD444///000...---+++******+++---...---,,,,,,++++++,,,,,,---////////////////////////000111222333444444444444555555555555555555555555555444444444444555666666888888888888999999999:::999999999999999888777777777777777666666777777777<<<:::999<<<===>>>DDDKKKcccyyyppplllYYYrrr}}}{{{{{{}}}zzzwwwyyyzzzsssggg```[[[}}}{{{zzzwwwxxxzzz}}}~~~zzzsssbbbNNNEEEFFFOOOccczzzrrrZZZLLLLLLaaaxxxeee___\\\TTTMMMKKKDDDCCCBBBDDDFFFHHHHHHHHHJJJLLLOOOSSSWWWZZZ]]]^^^cccdddfffgggeeebbb^^^\\\WWWYYY\\\___``````^^^]]][[[]]]___bbbeeefffggggggeeefffgggiiijjjkkkkkkkkklllkkklllooorrrwww{{{zzz{{{zzzzzz|||}}}yyyvvvtttrrrpppnnnjjjggg```___]]][[[[[[]]]___aaaggghhhmmmwww{{{jjj[[[OOOMMMOOOTTT```lll~~~jjj[[[]]]___fffiiieee```]]]ZZZVVVWWWUUUSSSRRRSSSSSSRRRPPPQQQQQQOOOMMMKKKIIIGGGFFFDDDCCCAAAAAAAAAAAA@@@>>>??????>>>===<<<;;;:::999;;;;;;<<<<<<;;;:::888777666666666555555555555444666666555555555666666777888;;;???AAACCCGGGMMMSSSeeesssoooaaaWWWOOOMMMOOOMMMNNNRRRTTTSSSTTT___jjjvvvwwwvvvoooeee[[[UUUSSSZZZZZZYYYXXXVVVSSSQQQPPPNNNKKKIIIHHHJJJMMMOOOPPPRRRSSSUUUVVVUUUTTTRRRQQQIIIGGGCCC???;;;888666666777666666666666777777888999;;;>>>?????????AAABBBDDDDDDDDDDDDCCCAAA???>>>:::999777555444444444555888<<>>CCCKKK^^^|||rrrkkkVVVnnn~~~|||xxxxxxwwwqqqggg___VVVwwwxxxyyyzzzvvvwwwzzz|||~~~zzztttfffSSSGGGDDDKKK[[[mmm}}}~~~dddOOOKKK\\\|||hhhcccaaaYYYPPPLLLCCCBBBAAABBBEEEHHHIIIIIIJJJKKKMMMQQQUUUYYY\\\^^^cccdddeeeeeeccc```\\\ZZZVVVXXX\\\___``````^^^]]][[[]]]```cccfffhhhiiiiiihhhhhhjjjlllmmmnnnnnnnnnmmmllllllpppsssyyy~~~xxxwwwvvvuuuuuurrrooollldddbbb___^^^^^^aaadddfffiiijjjmmmvvvqqqeeeWWWQQQNNNPPPXXXbbbuuuuuueeefffgggooouuusssnnnjjjeee```^^^\\\YYYXXXXXXXXXVVVUUU[[[ZZZXXXUUURRRPPPNNNMMMKKKIIIGGGGGGGGGFFFDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>???@@@@@@???===;;;999888888777777777666666666444555666888999:::::::::888;;;>>>@@@BBBEEEIIIMMMSSS]]]mmmzzziiiZZZPPPMMMNNNNNNOOORRRSSSQQQQQQYYYbbbmmmoooppplllccc[[[VVVTTTYYYYYYXXXVVVSSSPPPNNNMMMKKKHHHEEEDDDFFFHHHJJJJJJMMMNNNOOOOOONNNMMMKKKJJJDDDBBB???<<<888666444333555555444444444444555666555777:::;;;<<<===???AAABBBCCCCCCCCCBBB@@@>>>===;;;999777555333222222222777999===BBBGGGOOOWWW\\\mmmqqqwwwzzzyyywwwtttsssrrrsssuuuxxxyyyyyywwwvvvoooooopppqqqtttvvvxxxzzz{{{|||~~~~~~zzzwwwtttrrrpppooonnnmmmmmmmmmmmmnnnooonnnoooqqqssstttttttttsssnnnnnnooopppqqqrrrrrrsssttttttttttttuuuvvvwwwwwwvvvuuusssrrrrrrrrrsssttttttuuuwwwxxxxxxvvvtttrrrwwwyyyyyyvvvrrrqqqtttwwwzzzyyyxxxwwwvvvvvvwwwwwwuuuvvvxxxyyyyyyyyyxxxwwwzzz|||~~~~~~}}}|||zzzuuuiii]]]XXX\\\aaabbbbbbbbbaaa\\\UUUWWWgggzzzzzzoooeee]]]WWWXXX\\\kkkttt~~~}}}yyyrrrmmmjjjkkkjjjiiihhhnnnvvv{{{{{{xxxvvvuuuwww}}}~~~|||~~~zzzuuutttxxx|||}}}{{{vvvnnncccYYYWWW^^^hhhppptttqqqfffTTTAAA444000000...---,,,,,,,,,,,,---...,,,,,,+++++++++,,,------///////////////////////////000111222333333333333222222222222222222222222222222222222222333333444333333444444444555555555666666777777777777666666888888888888888888888888999777888;;;===>>>CCCJJJYYY{{{wwwoooTTTkkk}}}zzzwwwrrrhhh___VVVssswwwvvv|||yyyyyy|||~~~~~~xxxrrrgggYYYLLLGGGJJJUUUdddqqq}}}qqqWWWLLLXXX{{{kkkgggeee\\\QQQLLLEEECCCAAABBBDDDHHHJJJKKKKKKLLLMMMOOOSSSXXX\\\___aaabbbccccccaaa^^^[[[YYYXXXZZZ]]]___``````___^^^ZZZ\\\```cccfffhhhiiijjjggghhhiiikkkmmmnnnnnnnnnmmmlllmmmqqquuu{{{|||wwwvvvvvvvvvvvvuuuqqqooogggfffdddcccdddgggkkkmmmkkkkkkmmmttt}}}}}}sssfff\\\TTTRRRUUU[[[mmmrrrsssoooyyy|||wwwpppiiieeebbb___\\\\\\[[[ZZZYYY```___]]]ZZZWWWUUUSSSQQQPPPNNNLLLKKKKKKJJJHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCDDDCCC@@@>>><<<::::::::::::999999999888666777999;;;<<<<<<<<<<<<;;;===@@@BBBCCCEEEGGGHHHHHHLLLWWWhhhzzzqqq___SSSNNNMMMNNNNNNPPPQQQOOOMMMSSSZZZfffhhhiiifff___ZZZWWWWWWXXXWWWVVVSSSQQQNNNKKKJJJHHHEEEBBBAAACCCEEEFFFFFFHHHIIIIIIIIIIIIGGGFFFEEEBBBAAA>>>;;;999666444444555555444444444444555555444666888999:::<<>>CCCIIIQQQWWWfffjjjqqquuuuuusssrrrqqqoooqqqtttvvvvvvvvvuuutttpppqqqrrrtttvvvyyy{{{|||||||||~~~}}}xxxtttsssrrrrrrqqqnnnnnnmmmmmmmmmmmmmmmmmmmmmoooqqqtttuuutttsssrrrnnnnnnooopppqqqrrrrrrsssuuuuuuuuuuuuvvvwwwxxxxxxvvvuuutttssssssssstttuuutttvvvyyyzzzzzzxxxvvvttttttvvvvvvuuussssssvvvyyyzzzyyyxxxwwwwwwxxxyyyzzzyyy{{{|||~~~~~~}}}{{{zzz{{{|||~~~|||zzzzzz~~~~~~|||xxxsssgggZZZUUUXXX]]]^^^___aaaccc___YYY[[[nnn|||mmmddd]]]YYY\\\aaasss{{{{{{tttooolllkkklllmmmnnnvvvxxxrrrtttzzz~~~|||{{{~~~|||yyy}}}}}}mmmaaa\\\aaaiiiooosssnnnbbbPPP>>>222///000------------------------,,,+++++++++,,,,,,---...////////////////////////000111222333444444444444333333333333333333333333111111111111111222333333222222333333333444444444555666666777777777666666888888999999999999888888999777999<<<>>>>>>CCCJJJVVVsss}}}vvvoooQQQeee}}}~~~}}}{{{}}}yyyvvvqqqhhh^^^WWWqqqxxxuuu~~~|||uuulll```SSSJJJFFFPPP^^^iiiqqqxxx~~~{{{\\\OOOWWWvvvooolllkkkaaaTTTNNNIIIFFFCCCBBBEEEIIILLLMMMNNNMMMMMMOOORRRWWW\\\___```aaaaaabbbaaa___]]][[[[[[\\\^^^___```______^^^ZZZ[[[___bbbeeeggghhhhhhcccdddfffhhhiiijjjkkkkkklllkkkmmmqqquuu{{{}}}yyywwwvvvuuuuuutttqqqooohhhgggfffeeefffiiilllmmmhhhggghhhllluuu~~~uuuiii^^^WWWUUUVVVfff|||yyy}}}uuummmjjjeeebbbaaa```___^^^bbbaaa___]]][[[YYYXXXWWWUUUSSSPPPOOONNNMMMKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGFFFEEECCCAAA@@@=========<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::===???AAACCCDDDDDDDDDDDDFFFFFFKKKWWWffftttyyyeeeYYYRRROOOLLLKKKMMMOOONNNKKKOOOUUUbbbdddeeeaaa\\\WWWVVVWWWTTTSSSRRRPPPNNNKKKHHHGGGCCCAAA??????AAABBBCCCBBBCCCCCCCCCCCCCCCCCCBBBBBB@@@???>>><<<999777666555666666555444444444444555333444777888999<<>>>>>BBBHHHSSSkkkxxxyyy|||yyyrrrnnnMMM___vvv~~~}}}}}}{{{~~~~~~{{{xxxnnndddYYYpppwww}}}}}}tttgggVVVIIIBBBLLL[[[fffjjjmmmtttzzzzzz|||hhhTTTWWWrrrwwwtttuuulll^^^WWWMMMIIIEEEDDDFFFJJJMMMOOOPPPOOONNNOOORRRVVV[[[______```aaabbbbbbbbbaaa```^^^^^^]]]]]]]]]^^^^^^^^^YYYZZZ]]]aaaccceeeffffffaaabbbdddfffgggiiiiiijjjkkkjjjmmmrrrvvvzzz}}}{{{wwwtttsssqqqnnnllleeeeeecccbbbbbbcccdddeee___^^^]]]```gggrrr{{{~~~tttiiiaaa\\\ZZZaaatttuuuqqqllliiigggfffeeedddffffffeeedddbbbaaa``````\\\ZZZWWWVVVUUUSSSQQQOOONNNNNNNNNNNNNNNOOOOOOOOOJJJJJJIIIGGGFFFEEEDDDCCC@@@?????????>>>>>>>>>>>>;;;;;;;;;<<<<<<======>>>AAACCCFFFIIILLLMMMLLLKKKLLLIIIJJJOOOVVV___nnn}}}{{{iii]]]UUUPPPMMMMMMOOOQQQPPPNNNQQQVVV```bbbdddaaaZZZTTTQQQQQQOOOOOONNNLLLJJJGGGEEEDDD======<<<>>>@@@@@@???>>>===>>>>>>>>>>>>?????????======<<<;;;999777555444666666555444444444444444111333555777888;;;???BBBFFFFFFEEEDDDBBB???<<<:::<<<:::888555333222222222333555888:::>>>BBBHHHLLLUUUZZZaaafffjjjlllnnnppplllnnnoooooommmlllnnnpppssstttwwwzzz~~~|||tttpppllljjjiiijjjjjjiiimmmmmmmmmnnnnnnnnnnnnmmmlllnnnqqqtttuuutttrrrqqqoooooopppqqqrrrsssttttttttttttttttttuuuvvvwwwwwwttttttsssrrrrrrssstttuuussstttwwwyyyzzzyyyyyyxxxtttttttttssssssuuuvvvxxxzzzyyywwwvvvwwwyyy{{{||||||~~~~~~zzzyyyyyy{{{}}}}}}zzzwwwvvvyyy|||~~~~~~}}}~~~~~~~~~}}}}}}}}}{{{zzzzzz{{{|||zzzwwwuuupppkkkaaaUUUQQQVVV\\\]]]aaa```___]]]\\\fff}}}nnnfffbbb^^^aaahhhxxxzzzuuuvvvvvvsssrrruuu{{{{{{www~~~|||wwwwwwzzz{{{yyyyyy|||rrreee```ccciiilllnnnfffWWWFFF777...---///------............------++++++++++++,,,---...//////////////////////////////000111222333333333333444444444444444444444444222111111111111222333333333333444444444555555555555666777777888888888777888999:::<<<<<<:::999888:::888999<<<<<<<<>>BBBHHHGGGFFFEEEBBB???<<<:::;;;999777444333222222222222444777:::<<<@@@EEEIIIQQQVVV\\\bbbgggkkknnnqqqoooqqqqqqpppmmmmmmooorrrsssuuuxxx|||~~~yyyssspppllliiihhhhhhgggfffkkklllmmmnnnooooooooooookkknnnqqqtttuuutttrrrpppppppppqqqrrrsssttttttuuussssssssssssssstttvvvvvvsssrrrqqqqqqqqqrrrssstttrrrsssuuuwwwxxxyyyyyyyyyvvvuuuttttttssstttuuuvvvyyyxxxvvvuuuvvvxxx{{{||||||yyyxxxwwwvvvxxx{{{{{{yyyvvvxxxyyyyyyyyyyyy{{{~~~~~~}}}||||||xxxwwwwwwwwwxxxwwwtttrrrkkkhhh^^^SSSQQQWWW^^^```ddd```\\\ZZZ[[[hhhrrrkkkgggccceeelllxxx~~~~~~~~~}}}zzzwww{{{|||xxxxxx{{{|||zzz{{{|||{{{{{{~~~ooobbb___ccchhhllllllcccTTTCCC555------...------............------++++++++++++,,,---...///////////////////////////...///000111111222222111333333333333333333333333222222222111222222333444444444555555555555666666666666777888888888888888888999;;;<<<<<<;;;999888999777888;;;;;;:::===BBBMMM```~~~xxxqqqmmmqqqvvvyyy|||KKKSSShhh{{{~~~uuuvvv|||zzzzzz{{{}}}}}}mmmvvv}}}www|||nnn]]]OOOFFFGGGPPP^^^dddcccgggpppoooyyy{{{{{{iii\\\gggwwwlll]]]PPPFFFHHHLLLLLLMMMPPPQQQQQQRRRSSSUUUWWWYYY[[[bbbdddeeeffffffdddbbbaaaaaaaaaaaaaaa```^^^]]]\\\^^^ZZZWWWYYY^^^bbbbbb___aaa```aaafffkkknnnnnnmmmooorrrtttsssrrrwwwwwwsssrrrqqqmmmjjjdddccc```^^^\\\ZZZYYYYYYWWWSSSOOOOOOTTT[[[bbbfffooowwwzzzxxxvvvuuunnneee___ggguuu{{{uuuuuuvvvvvvtttrrrqqqooommmkkkkkkmmmoookkkhhhccc```___]]][[[ZZZVVVVVVUUUTTTSSSRRRPPPPPPQQQPPPMMMKKKGGGDDDBBBAAABBBBBBCCCCCCCCCBBBAAAAAA>>>@@@AAABBBCCCDDDGGGIIIKKKMMMRRR[[[ccchhhhhhfffaaaYYYQQQMMMLLLLLLRRRXXXjjjvvv|||uuuiii```WWWPPPNNNSSSYYYZZZWWWUUUVVVYYY```bbbbbb^^^WWWOOOKKKJJJHHHGGGEEECCCAAA@@@??????=========<<<<<<;;;;;;:::<<<;;;999777777888999;;;999888888777666777777777777666444333333444555777666666555555666:::@@@DDDIIIIIIIIIGGGCCC???:::888<<<;;;:::888666555444444333444444555777;;;BBBFFFNNNSSSZZZ```fffkkkppptttrrrtttuuutttrrrqqqqqqrrrwwwxxxzzz||||||yyypppnnnjjjfffeeegggiiikkkoooppppppooonnnmmmooopppllloooqqqsssssssssuuuwwwqqqqqqqqqqqqrrrsssssstttpppqqqrrrsssttttttttttttuuuxxxxxxtttrrruuuwwwvvvssssssssssssssstttuuuvvvrrruuuuuuqqqooorrrttttttuuuuuuuuuwwwyyy{{{~~~|||{{{zzzzzzxxxwwwxxxyyyyyyxxxwwwuuuvvvvvvuuuvvvyyy~~~~~~zzzxxxxxxxxxvvvyyyxxxssssssvvvtttoooooodddZZZVVVWWWZZZ]]]___ddd^^^YYYXXX[[[hhhxxxiiicccdddgggiiixxx|||xxxxxxzzz{{{}}}}}}zzzxxxxxxyyy~~~{{{~~~{{{~~~}}}}}}|||oooaaa[[[```hhhmmmooonnnbbbMMM;;;333222111///+++++++++,,,,,,,,,------..................------000000111000000///...---000000000111222222333333444444444444333333222111222222333333333444444444333444555666777777777777999888777666666888:::;;;<<<;;;;;;:::::::::;;;;;;>>>>>>>>>===<<<===AAACCCKKK^^^vvvxxxsssmmmlllqqquuuxxxLLLUUUhhhyyyzzzoookkkooouuuuuuuuuvvvxxx|||~~~qqq^^^OOOGGGGGGOOOZZZ^^^]]]cccnnnrrr|||~~~}}}rrr___aaa|||wwwbbbUUUJJJIIIKKKJJJJJJLLLPPPQQQSSSUUUXXXZZZ\\\]]]aaabbbdddeeefffeeedddccccccccccccbbbbbb```______^^^ZZZWWWYYY]]]aaa```^^^^^^^^^___dddjjjnnnooonnnppprrrtttssssssyyyzzzuuutttsssqqqnnnjjjiiifffccc```]]][[[ZZZXXXTTTQQQPPPRRRVVVYYYZZZ___hhhooorrruuuwwwsssllleeejjjsss~~~}}}{{{|||{{{yyywwwwwwuuusssqqqqqqrrrtttooolllgggdddbbb```^^^\\\XXXWWWUUUSSSRRRQQQPPPPPPQQQPPPNNNKKKHHHEEECCCBBBAAAAAABBBBBBBBBAAAAAAAAA>>>???AAACCCEEEHHHLLLOOOUUUWWW[[[ccclllsssuuuuuuoooeee[[[UUUOOOKKKLLLPPP[[[eeennnlllfffbbb[[[TTTSSSWWW\\\]]]ZZZXXXYYY\\\```aaaaaa\\\TTTMMMIIIGGGDDDDDDBBB@@@???>>>>>>>>>;;;;;;;;;::::::999999999;;;:::999888777888888999999888888777777777777777777777666555555555666777555555555555666:::@@@EEEIIIIIIGGGEEEBBB>>>;;;999;;;999888666444333222222222333444444666:::@@@DDDGGGMMMVVV^^^eeekkkppptttuuuvvvxxxxxxvvvtttttttttvvvwwwzzz~~~zzzwwwrrrooollliiihhhiiilllnnnrrrrrrrrrqqqooonnnooopppnnnppprrrrrrrrrqqqrrrssspppppppppqqqrrrsssuuuuuupppqqqqqqrrrsssssssssssstttxxxwwwsssqqqtttuuutttssssssrrrrrrrrrrrrrrrssstttwwwwwwsssrrruuuvvvvvvxxxwwwwwwwwwyyy{{{}}}~~~}}}}}}yyywwwvvvwwwxxxyyyxxxvvvuuuvvvwwwxxxyyy{{{|||xxxvvvwwwxxxuuuwwwvvvqqqqqquuuuuuqqqsssiii]]]WWWXXX\\\aaadddeee^^^WWWUUUYYYhhhxxxiiiaaabbbfffjjjuuu{{{}}}zzzxxx|||~~~yyyuuutttttt}}}wwwsssssstttvvv~~~{{{wwwuuuwwwzzzsssiii^^^[[[aaaiiimmmmmmmmm___KKK:::222000///...,,,,,,---------.................................///000000000000//////...000000000111222222333333333444444444333333222111222222333333333444444444444555666777777888888777:::999888777888999;;;<<<======<<<<<<;;;<<<<<<======>>>>>>===<<<===@@@CCCHHHZZZppp|||rrrkkkhhhnnnuuu{{{LLLTTTgggxxxzzzmmmdddcccgggiiilllpppuuu|||xxxcccSSSHHHHHHOOOXXXZZZYYY```lllttt~~~~~~}}}aaaXXXnnn{{{hhh\\\PPPLLLKKKJJJIIIJJJNNNPPPSSSWWWZZZ]]]___``````aaacccdddeeeeeedddcccdddddddddddddddcccbbbaaa^^^[[[XXXYYY\\\^^^]]]\\\[[[[[[]]]bbbhhhmmmooooooqqqrrrssssssttt{{{zzzuuuttttttsssrrrrrrqqqnnnjjjfffccc```___[[[XXXUUUTTTUUUVVVWWWWWWTTT\\\eeelllrrrvvvvvvssslllnnnrrryyy}}}{{{yyyyyyzzzzzzuuurrrmmmiiifffccc```^^^YYYWWWTTTRRRPPPOOOOOOPPPPPPOOONNNKKKIIIFFFDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCAAABBBEEEGGGIIINNNTTTXXX___```dddkkksssxxx{{{{{{zzzqqqfff___XXXOOOKKKKKKPPPXXX```cccdddccc^^^WWWVVVYYY]]]]]][[[YYY[[[]]]aaa```^^^XXXQQQJJJFFFDDDAAA@@@???===<<<;;;;;;;;;999999888888888888888888999999888888888777777777888888888777777777777777777777777777777777777777555555555555777;;;AAAEEEIIIHHHEEEBBB???===;;;:::888777666444222111000000111222333333555999>>>BBBCCCIIIRRR[[[ccciiiooosssvvvxxx{{{{{{zzzxxxwwwwwwwwwyyy|||~~~xxxuuutttrrrnnnlllkkkmmmoooqqquuuvvvuuutttqqqoooooopppoooqqqrrrrrrpppoooppppppnnnooooooqqqrrrtttvvvwwwpppqqqqqqqqqqqqqqqqqqqqqtttwwwwwwrrrpppqqqrrrqqqrrrqqqqqqppppppppppppqqqvvvyyyyyyvvvtttwwwyyyxxxzzzyyyxxxxxxyyy{{{~~~xxxwwwvvvwwwxxxyyyxxxwwwuuuwwwzzz|||}}}{{{wwwuuuvvvxxxuuuvvvtttqqqqqqtttvvvtttwwwnnnaaaWWWUUUZZZaaaeeeccc\\\UUUSSSZZZmmmuuuggg]]]^^^fffmmmvvvzzz|||zzzzzzyyyssspppnnnsssnnniiieeeccchhhuuu~~~|||~~~|||vvvqqqppprrruuuhhhaaaZZZ[[[cccjjjmmmmmmjjj[[[GGG888111///---,,,---------.........//////...........................//////000000000000///000000000111222222333333333333444444444333222222333333333333444444444444444555666777888888888888;;;:::999999999:::;;;<<<>>>===============>>>>>><<<======<<<<<<===???BBBDDDTTTggguuulllfffjjjttt|||HHHRRReeeyyy~~~sssgggbbbbbbeeejjjooottt|||~~~|||~~~iiiWWWJJJJJJRRR\\\]]][[[```kkksss}}}~~~}}}```PPPaaa{{{lllcccWWWPPPMMMLLLKKKKKKKKKMMMQQQVVVZZZ]]]___```aaabbbbbbcccccccccbbbbbbcccdddddddddddddddcccccc___\\\YYYYYY[[[\\\[[[ZZZZZZ[[[]]]aaaeeejjjlllnnnppprrrrrrrrrttt~~~}}}xxxwwwxxxxxxxxxxxxwwwuuurrrnnnkkkhhhfffbbb___\\\ZZZ\\\^^^```aaaYYY]]]bbbffflllqqqtttuuuqqqsssvvv{{{~~~~~~yyyuuuoookkkgggdddaaa^^^ZZZWWWTTTPPPNNNNNNOOOPPPNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFHHHJJJLLLOOOTTTZZZ^^^dddfffkkkpppuuuwwwwwwvvv}}}uuummmhhhbbbYYYSSSQQQSSSVVV[[[aaadddccc]]]VVVUUUXXXZZZZZZYYYYYYZZZ[[[cccaaa\\\UUUNNNHHHDDDBBB@@@???>>>;;;:::888888777777777888888888888888888777888888888888777666666888888888888888777666666555666777888888888777777555555666666888;;;AAAEEEHHHFFFCCC???===<<<<<<<<<888777555333111000//////000111222222444777;;;???GGGKKKQQQWWW^^^eeemmmrrrsssvvvyyy{{{zzzyyyyyyyyy{{{}}}|||xxxvvvuuusssqqqoooooopppssstttxxxxxxxxxvvvrrrpppoooooommmoooqqqqqqooooooooopppnnnnnnoooppprrruuuvvvxxxrrrqqqqqqqqqqqqqqqrrrrrrsssvvvvvvqqqoooppppppooopppppppppppppppqqqrrrrrrvvvzzz{{{wwwvvvxxxzzzxxxzzzzzzyyyyyyzzz}}}yyyxxxwwwxxxzzzzzzzzzxxxvvvzzz{{{xxxwwwxxxzzzwwwwwwuuusssrrrtttwwwyyy{{{tttfffWWWQQQVVV]]]```^^^YYYRRRRRR]]]ttt~~~}}}|||{{{zzzyyyzzzzzz}}}xxxnnnaaaWWWYYYeeeooo}}}}}}yyyrrrlllhhhiiieee```ZZZUUUZZZkkk|||~~~{{{zzz{{{|||{{{yyyvvvsssqqqrrrsssuuuddd]]]WWWYYYbbbkkknnnmmmfffVVVBBB666000---++++++------------............---------...............---...///000000111000000000000000111222222333333333333333444444333333222333333333444444444444555444444555666777777777777:::999999999999:::;;;<<<======<<<<<<<<<===>>>>>>;;;<<<======<<<===???AAACCCPPP___zzzpppfffgggpppzzzGGGPPPcccwwwyyylllbbbaaaeeekkkpppuuu|||yyyuuuyyy}}}lllZZZKKKLLLTTT```ddd```bbbhhhooozzz||||||~~~]]]JJJYYYxxxqqqiii^^^SSSOOONNNMMMKKKIIIKKKNNNRRRWWWZZZ]]]^^^bbbbbbbbbaaaaaa```______bbbbbbccccccdddccccccccc___]]][[[ZZZZZZZZZZZZZZZ]]]]]]___aaaccceeehhhjjjooopppqqqqqquuu}}}|||}}}~~~~~~}}}|||{{{xxxvvvsssrrrmmmhhhbbb___```dddhhhjjjdddbbbaaabbbeeejjjoootttyyy{{{}}}xxxtttooojjjfffbbb___\\\YYYVVVSSSOOONNNNNNOOOOOOLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKMMMOOOQQQUUUZZZ^^^ggglllsssyyy|||{{{zzzxxx~~~vvvpppooolllddd\\\XXXXXXXXXZZZ```dddaaaZZZTTTUUUWWWYYY[[[[[[[[[[[[[[[eeeaaaZZZRRRLLLGGGDDDBBBBBB@@@>>>;;;888666555444777777888888999999::::::777888888888888777666666777888888888888777666666444555666777777777777666555666777777888;;;@@@DDDEEECCC@@@===;;;;;;<<<<<<888777555333222000000//////000111222333555999<<>>>>>======???AAADDDOOOZZZ|||rrrfffbbbkkkwwwGGGOOO___rrr~~~{{{mmm```___eeelllqqquuu}}}yyynnnooorrrwww{{{~~~qqqbbbSSSQQQXXXeeekkkgggdddfffmmmxxx{{{{{{|||zzzzzz[[[IIISSSmmm~~~wwwjjj[[[SSSPPPNNNJJJIIIIIIKKKNNNRRRUUUYYYZZZ```_________^^^^^^^^^^^^```aaabbbbbbcccccccccccc___^^^\\\[[[ZZZZZZ[[[[[[___```aaaaaaaaabbbeeehhhlllnnnpppqqquuu~~~zzzssskkkfffeeegggjjjlllmmmgggbbbbbbcccfffmmmttt~~~}}}yyyvvvrrrlllgggccc```\\\YYYVVVTTTRRROOONNNNNNOOOOOOKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCCCCCCCEEEGGGIIIJJJKKKMMMPPPRRRTTTWWWZZZ]]]iiioooxxxxxxssssssqqqiii```[[[XXXWWWYYY```ccc___YYYWWWVVVXXX\\\___aaaaaa```___eee___WWWOOOIIIFFFCCCAAAAAA@@@===:::777555444333777777888999:::;;;;;;<<<999999888888888777777777777888888999999777666555444555555666666777777888777888888888999;;;???BBBBBBAAA>>><<<;;;;;;;;;<<<999777666444222111000000///111222222333555888;;;OOOOOONNNOOORRRYYYbbbhhhhhhkkkppptttwww{{{|||wwwvvvxxxzzzsssrrrqqqpppppprrrtttuuuwwwxxxyyywwwsssooommmmmmgggjjjmmmoooqqqrrrtttvvvqqqqqqqqqqqqrrrsssttttttsssrrrqqqqqqrrrtttuuuvvvrrrvvvwwwsssqqqrrrrrrppppppppppppqqqssstttvvvwwwuuuyyy{{{xxxwwwyyyyyywwwwwwxxxzzz|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{zzz{{{}}}~~~~~~}}}zzz~~~~~~~~~~~~}}}yyyvvvxxx~~~~~~kkk]]][[[\\\ZZZZZZWWWTTTVVVeee}}}ttttttrrrpppnnnllljjjiii```___[[[UUUSSS]]]nnn|||{{{uuummmfff^^^YYYSSSLLLHHHNNNbbbuuu~~~|||xxxtttqqqooolllmmmpppsssuuusssnnnjjjbbb[[[UUUXXXbbbkkkoooooo^^^JJJ777222111---+++,,,+++++++++,,,,,,,,,------,,,,,,------.../////////...//////000000000000///000000000111222222333333222222333444444444333333333444444444555555555555333444555666777777777777777777888888888999999999888888888888999:::;;;;;;<<<===??????>>>>>>@@@AAADDDOOOWWW|||zzzllldddjjjwwwHHHNNN\\\nnn}}}qqqccc___eeelllpppttt{{{~~~iiigggiiipppvvvxxx}}}~~~ttteee^^^___kkksssoooiiihhhnnnzzz}}}}}}~~~xxxsssyyy}}}yyy\\\KKKOOOaaa~~~iii\\\VVVQQQKKKJJJJJJJJJKKKNNNQQQUUUXXX[[[[[[[[[[[[\\\]]]^^^___``````aaaccccccddddddddd___^^^]]]\\\[[[[[[\\\]]]```aaabbbaaa```aaaeeehhhiiilllnnnppptttzzztttqqqrrrrrrrrrvvvoookkkjjjjjjiiinnntttzzz{{{uuusssoooiiidddaaa]]]ZZZWWWSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLKKKKKKJJJJJJJJJIIIFFFFFFEEEFFFGGGJJJLLLNNNNNNQQQUUUYYY[[[]]]___aaahhhmmmsssxxx{{{}}}xxxsssttttttmmmccc^^^ZZZXXX[[[bbbccc^^^ZZZ[[[VVVYYY^^^cccffffffdddaaaddd]]]SSSKKKFFFDDDBBBAAA===<<<:::888666555555444666777777888:::;;;;;;<<<;;;:::999888777888888999666777999999999888666555666666555555666888999:::999999:::999999:::===@@@@@@???===<<<;;;;;;;;;;;;888777555333222000000///000111222333333555777:::EEEFFFHHHKKKOOOUUU]]]bbbeeehhhmmmrrrxxx~~~}}}xxxvvvvvvvvvpppoooooonnnoooqqqssstttuuuvvvwwwvvvrrrnnnlllkkkhhhjjjnnnpppqqqsssuuuwwwtttssssssrrrqqqqqqqqqqqqqqqpppppppppqqqsssvvvwwwrrrwwwxxxuuusssuuutttrrrsssrrrrrrrrrrrrsssssstttuuuzzz|||yyyxxxyyyyyywwwxxxzzz|||~~~~~~}}}zzzyyyyyyyyyyyyzzz{{{|||||||||{{{zzzzzz{{{}}}~~~}}}zzz~~~{{{uuuvvv|||vvvgggbbb```[[[XXXXXXXXX]]]ppp|||qqqpppnnnkkkgggeeecccbbbYYYXXXUUUSSSXXXfffyyyxxxqqqddd\\\RRRKKKKKKVVVnnn}}}xxxtttqqqpppkkkkkknnnqqqrrrnnnhhhccc\\\WWWTTTYYYdddmmmooommm[[[EEE444111222...,,,...,,,,,,,,,,,,---------...,,,,,,------...//////000///000000000000//////...000000000111222222333333111222333333444444444333444444444444555555555555555666777888888999999999888888999999::::::999999888777777888999:::;;;;;;<<<>>>@@@@@@@@@???AAABBBCCCNNNTTTwwwpppppp{{{HHHMMMZZZmmmxxxiiibbbgggmmmpppqqqwwwuuugggcccdddmmmsssuuuyyy~~~uuuiiifffqqqyyyvvvooommmqqq}}}~~~~~~uuunnnssssss{{{zzz___MMMLLLYYY|||vvveee\\\UUUMMMLLLKKKJJJIIILLLOOOTTTWWWWWWWWWXXXZZZ\\\^^^```aaa```aaabbbcccdddeeeeeeeee______^^^]]][[[[[[]]]^^^___aaabbbaaa```aaafffjjjhhhkkknnnpppttt~~~~~~}}}|||yyyttttttrrrnnnoootttrrrzzzyyysssqqqmmmhhhccc```\\\YYYWWWQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIJJJKKKNNNQQQSSSQQQVVV[[[```bbbdddfffhhhdddgggkkklllmmmoootttxxx~~~vvvrrrtttuuuooofffaaa^^^\\\```fffeee^^^[[[]]]UUUXXX^^^dddhhhhhheeeaaabbbZZZPPPHHHDDDCCCAAA@@@999888777666666666666666555666777888999:::;;;<<<<<<;;;999777777888999;;;666777999:::999888666555888777666666777999;;;<<<::::::;;;:::999:::<<>>===<<<<<<;;;;;;;;;;;;777666444222111000//////000111333333333555777999:::===CCCHHHMMMTTTZZZ^^^eeehhhmmmrrryyyzzzvvvsssrrrnnnnnnmmmmmmnnnppprrrssssssuuuvvvuuuqqqmmmkkkkkkiiillloooqqqqqqsssuuuvvvvvvuuutttrrrqqqpppooooooooonnnnnnnnnpppsssvvvwwwrrrwwwyyyvvvuuuvvvvvvtttuuutttsssrrrqqqqqqqqqqqqvvv{{{}}}zzzyyy{{{zzzxxxyyy{{{~~~~~~{{{wwwttttttuuuvvvxxxzzz{{{}}}}}}{{{zzzyyy{{{}}}~~~~~~}}}zzz}}}~~~}}}}}}}}}|||ttttttzzz|||lllgggbbb\\\UUUXXX\\\eee{{{vvvooonnnjjjgggccc```^^^]]]VVVUUUSSSTTT\\\mmm|||lllaaaTTTNNNPPP```{{{zzzuuusssqqqjjjjjjkkkmmmnnnlllfff```UUUSSSSSS[[[gggnnnooolllYYYCCC222111333///---///---------.........//////,,,,,,------...///000000000000111000000///......000000000111222222333333111222333333444444444444444444444555555555666666777888999::::::;;;::::::888999:::;;;;;;;;;::::::888888888888999:::;;;<<<===???AAAAAAAAA@@@AAABBBAAAMMMSSSttt~~~wwwNNNUUU\\\gggxxxrrrjjjjjjiiijjjooovvvzzz{{{|||wwwtttyyylllpppzzznnnhhhgggpppyyy|||zzzyyy{{{pppiiiuuu}}}tttpppvvvzzz~~~|||wwwrrrooolllooouuu{{{xxxdddPPPKKKRRRkkktttaaaUUUQQQPPPMMMJJJIIIKKKNNNPPPQQQWWWVVVVVVZZZ___bbbcccaaaaaabbbcccdddddddddcccccc[[[\\\\\\\\\[[[[[[]]]______cccggggggcccaaacccfffeeehhhmmmsssvvv}}}{{{vvvrrrsssxxx|||wwwtttnnnjjjfffbbb___\\\YYYVVVUUUSSSOOOMMMLLLMMMPPPQQQPPPPPPPPPNNNMMMMMMOOOQQQOOONNNOOOQQQSSSUUUVVVVVVWWWZZZaaagggkkkjjjfffaaa]]]ZZZYYY[[[\\\]]]dddlllttttttsssrrrooolllhhhfffcccaaa```bbbdddccc___[[[YYY\\\```dddffffffdddbbbaaaZZZPPPHHHBBB???===<<<;;;;;;:::888555444444555777777888999;;;<<<===>>>>>><<<:::888777777888999999999888888888888999999111222333555777888999:::===<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;:::::::::;;;888777444222111000111111111111111111222333444555777:::???BBBFFFMMMWWW^^^ccceeennn{{{~~~zzzuuuqqqmmmlllkkkkkklllmmmnnnooorrrpppmmmkkkkkkjjjhhhggghhhmmmqqqsssrrrqqqrrrtttsssssssssqqqnnnmmmnnnoootttssspppooonnnppprrrtttzzzzzzyyywwwtttrrrssstttssssssrrrrrrrrrsssssstttvvvxxx{{{}}}}}}{{{yyywwwsssxxx~~~|||xxxvvvuuuttttttssssssuuuxxx{{{}}}{{{zzzyyyzzz{{{||||||{{{|||}}}~~~}}}zzzxxxxxxxxx{{{~~~}}}yyyvvv|||wwwpppllleee^^^WWWYYYdddxxxzzznnnjjjeeecccaaa]]]VVVOOOOOOMMMNNNSSS___pppzzzlllZZZQQQZZZqqq{{{uuunnnhhheeeeeehhhhhhaaa\\\[[[SSSUUUXXX]]]fffnnnmmmgggPPPAAA222...000///,,,+++,,,,,,------------......//////////////////////////////000000///...------/////////000111111222222111111222333444666666777:::999777555444444666666:::999888777777777888999666666777888999::::::;;;777777777888999999::::::999999;;;>>>BBBCCC@@@<<>>>>>===;;;:::999999:::;;;888888888777777888999999444444555666888999::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;::::::::::::888777555333111111111111111111111111222333444555555888<<<@@@DDDKKKTTT[[[bbbeeennnyyy|||xxxssspppmmmmmmlllkkklllmmmooopppvvvtttqqqnnnkkkhhhggggggjjjnnnrrrsssqqqpppqqqsssrrrsssrrrqqqnnnmmmnnnooosssrrrpppnnnnnnoooqqqsssyyyzzzzzzxxxuuussssssssssssssssssrrrssssssttttttwwwyyy{{{}}}|||{{{xxxvvvtttwww{{{}}}|||yyywwwvvvssssssssstttvvvxxxzzz|||{{{zzzzzz{{{||||||zzzxxxzzz|||}}}}}}{{{yyyyyyzzz|||}}}sssvvvvvvpppmmmjjjddd[[[XXX]]]mmm}}}tttmmmeee___]]]ZZZUUUQQQOOOMMMMMMRRR___pppsss```XXXaaaxxxvvvmmmgggddddddgggfff___YYYWWWNNNRRRXXX```iiiooojjjbbbNNN???111...///...,,,+++++++++,,,,,,------..............................///////////////...------/////////000111111222222111111222333444555666666888777666555555666888999:::999888777777888999999555666666777777888888888666777777888888999::::::<<<;;;<<<@@@CCCEEECCC@@@CCCGGGQQQgggKKKPPPVVVaaauuuqqqnnnjjjjjjmmmrrrvvvxxxoookkkfffeeeiiirrr|||{{{eeeggguuunnngggfffppp|||rrrbbbhhhuuuyyyxxxwwwrrruuuwwwwwwuuusssrrrrrrqqqpppnnnmmmllllllmmmnnnrrrcccRRRIIIJJJ[[[}}}tttcccZZZPPPMMMIIIGGGHHHJJJLLLLLLOOOOOOQQQVVV[[[```bbbbbbaaacccdddeeeccc```\\\ZZZ\\\\\\[[[YYYXXXZZZ]]]```bbbfffkkkmmmjjjhhhggghhhhhhhhhkkkssszzz|||zzz|||~~~|||yyyxxxxxxwwwuuutttqqqnnnjjjfffdddaaa]]][[[XXXVVVSSSQQQPPPQQQSSSTTTXXXYYYZZZXXXUUUSSSSSSSSSWWWYYY]]]aaadddeeeeeeeeejjjjjjjjjllllllkkkgggddd^^^XXXQQQMMMJJJJJJPPPXXXeeefffiiikkklllkkkjjjiiieeeeeefffiiikkkiiiccc^^^]]]^^^aaaeeeggggggdddaaa\\\VVVMMMEEE@@@===;;;:::666777888777666666777999777888999:::<<<===>>>?????????===<<<;;;;;;<<<<<<777777777777777888999:::666777777888999999:::::::::999999::::::;;;<<<=========<<<;;;;;;:::999999888777555444222111111111111111111111222333444444333666:::===AAAGGGQQQWWW```dddlllvvv}}}}}}yyyvvvrrrppppppooommmmmmmmmnnnpppqqqwwwwwwuuuqqqkkkhhhiiikkklllpppssstttqqqoooppprrrqqqqqqqqqpppnnnnnnooopppqqqpppnnnmmmmmmoooppprrrwwwyyyzzzzzzwwwtttssssssrrrrrrsssssssssttttttuuuxxxyyy{{{|||{{{yyywwwvvvwwwwwwyyy{{{}}}|||zzzxxxrrrssstttvvvwwwxxxxxxxxxyyyyyyzzz|||}}}|||yyyvvvxxxzzz|||}}}|||{{{{{{|||}}}ppppppnnnlllllljjjaaaWWWUUU___ttt{{{rrrfff^^^YYYWWWTTTRRRLLLIIIHHHMMMZZZkkk{{{yyyfff___jjj~~~vvvjjjeeebbbbbbdddbbbZZZSSSQQQJJJQQQZZZcccmmmoooggg]]]III<<<000---...---+++*********+++,,,,,,---..............................///////////////......---...//////000000111111222111111222333444555666666666666555555666888999;;;999999888888888999999:::555555666666666666666666666666777888888999999:::;;;;;;;;;>>>AAACCCCCCCCCDDDFFFLLLaaa~~~xxxwwwHHHMMMRRR[[[pppvvvpppllllllnnnqqqtttxxxqqqnnnhhhcccbbbhhhsss{{{wwwbbbaaakkkppphhhfffppp|||~~~zzz~~~kkk\\\```mmmuuuxxxxxxrrrtttuuuvvvuuutttuuuvvvzzzyyywwwuuutttsssrrrrrruuuhhhVVVHHHDDDQQQnnnvvvcccXXXRRRNNNJJJHHHHHHJJJKKKLLLNNNOOOQQQTTTXXX[[[]]]^^^^^^```bbbdddbbb___[[[XXX[[[ZZZYYYWWWVVVXXX[[[___```eeekkknnnnnnmmmllllllpppmmmnnnuuu{{{xxxtttvvv{{{~~~{{{|||yyywwwtttssstttttttttssspppmmmiiifffdddbbb___]]]YYYXXXUUUSSSSSSSSSUUUVVV[[[\\\]]]\\\YYYVVVUUUUUUYYY^^^fffmmmqqqsssttttttvvvrrrmmmhhhfffeeecccbbbbbb[[[UUUPPPKKKHHHKKKQQQ[[[^^^ccchhhkkkllllllkkkggghhhkkkppprrrpppiiiccc``````aaacccfffeeeaaa^^^YYYSSSKKKDDD???<<<:::888666777888777555555777888888888:::;;;===???@@@AAAAAA@@@@@@???>>>======<<<777777777777777888999:::888888888999999999999999::::::::::::;;;===???@@@>>>>>>>>>===<<<:::999888888777666555333222222111222111111111222222333444222555999;;;???EEENNNUUU^^^cccllltttzzz|||yyyvvvuuutttssssssrrrpppooooooppprrrtttvvvxxxxxxtttmmmjjjmmmqqqnnnqqquuutttqqqoooooopppppppppqqqpppnnnnnnoooqqqpppooonnnmmmmmmnnnpppqqqtttwwwzzzzzzxxxuuusssrrrqqqrrrsssttttttuuuuuuuuuyyyyyyzzzzzzyyyxxxwwwvvvzzzxxxwwwzzz~~~~~~{{{tttuuuwwwxxxxxxwwwuuutttuuuvvvyyy|||~~~}}}zzzvvvvvvyyy|||}}}}}}|||}}}~~~~~~vvvqqqmmmlllmmmjjj^^^SSSRRR^^^vvvwwwkkkaaaZZZVVVTTTRRRLLLHHHEEEJJJWWWgggvvv~~~zzz{{{{{{jjjeeeppptttgggdddaaa```bbb___VVVOOOLLLJJJRRR\\\fffnnnpppfff[[[DDD999///------,,,******)))******+++,,,---.................................///////////////............//////000111111111111111222333444444555555666666666666666888999:::888888888888999999999:::666666666666555555444444666666777777888999999999888888888999<<<>>>@@@AAADDDEEEJJJ]]]|||qqqpppFFFJJJMMMUUUjjjyyyrrrmmmoooqqqqqqtttyyyvvvtttnnnfffaaaccckkkrrrsssooo^^^\\\ccczzzvvvlllhhhooo{{{}}}zzzyyywwwrrrmmmpppaaaUUUXXXdddooouuuwwwpppsssvvvxxxxxxxxxyyy{{{~~~~~~|||zzz|||qqq^^^JJJ@@@IIIbbbyyy~~~jjj]]]TTTPPPLLLJJJJJJLLLMMMMMMOOOPPPRRRSSSUUUVVVXXXYYYYYY[[[^^^aaaaaa___[[[YYYXXXXXXWWWUUUTTTVVVYYY\\\]]]bbbhhhmmmppppppppppppsssooooootttzzzxxxqqqooooooqqqrrrvvvwwwxxxyyy{{{uuurrrooonnnnnnnnnnnnmmmllljjjfffdddcccbbb```^^^ZZZYYYWWWVVVUUUUUUVVVWWW[[[]]]^^^]]]ZZZXXXWWWWWW\\\dddpppzzz|||qqqhhhbbbaaa``````bbb^^^ZZZVVVPPPJJJIIIMMMTTTXXX___fffkkknnnnnnnnniiilllqqqxxx|||yyyqqqjjjdddbbbaaabbbdddccc^^^YYYVVVQQQIIICCC???<<<999777888888888777555444555666888999;;;===@@@BBBDDDEEEDDDDDDDDDCCCBBB@@@>>><<<888888888888888999::::::999999999999999999999999<<<;;;;;;;;;===???AAABBB@@@@@@@@@???===;;;999888888888777666555333222111222222111111222222333333333555999;;;>>>DDDMMMSSS\\\ccclllrrrxxx}}}||||||{{{yyywwwuuuttttttvvvwwwvvvuuurrrpppppprrrtttvvvxxx{{{{{{wwwppplllnnnqqqooosssvvvuuurrrooonnnpppoooppppppooonnnnnnooopppnnnnnnmmmmmmmmmnnnpppppprrruuuyyyzzzxxxuuurrrqqqpppqqqssstttuuuvvvvvvvvvyyyyyyxxxxxxxxxwwwwwwwww{{{yyyxxx{{{}}}xxxxxxzzzzzzxxxvvvsssqqqqqqssswww{{{~~~{{{xxxvvvyyy|||~~~~~~}}}}}}}}}}}}~~~~~~~~~zzzrrrkkklllnnniii^^^TTTQQQ___xxx~~~yyypppggg___XXXSSSPPPNNNIIIFFFKKKXXXhhhuuu{{{yyyzzz}}}|||ooommmwwwvvvjjjeeeaaa______\\\SSSLLLJJJOOOVVV^^^gggooopppfff[[[@@@666...------,,,***+++******+++,,,,,,---....................................///////////////............///000000111111111222222333333444444444777666666666666666666777777777777888888999999999777777777666666555555444555666666777888888999999777777777777999;;;>>>@@@AAAEEEJJJ[[[}}}{{{mmmlllEEEHHHJJJOOObbb{{{xxxpppmmmqqqtttqqqtttzzzxxxwwwrrrkkkeeeccceeeiiifffgggZZZYYY^^^vvv~~~rrrjjjnnnwww|||xxxtttoooiiidddcccZZZQQQQQQYYYeeepppuuuqqqvvv{{{~~~yyygggPPPAAADDDWWWjjj~~~nnnbbbUUURRRNNNKKKLLLNNNOOOOOOQQQRRRSSSSSSRRRRRRSSSUUUUUUWWW[[[^^^___^^^\\\ZZZVVVWWWWWWVVVUUUUUUXXXZZZ\\\___eeejjjooopppqqqpppnnnkkklllpppvvv}}}yyyqqqnnnlllllllllkkkoootttyyypppmmmiiigggggggggffffffgggeeecccbbbbbbbbb```___[[[ZZZXXXWWWVVVWWWWWWWWWZZZ[[[]]]\\\[[[ZZZZZZ[[[bbbmmm}}}wwwkkkccc___\\\[[[```]]]ZZZYYYSSSLLLJJJLLLQQQVVV^^^ffflllpppqqqqqqlllpppxxxzzzrrriiifffbbbbbbdddbbb[[[VVVTTTOOOHHHBBB???<<<999777888888888666444333444666888999<<>>===<<<<<<===???BBBDDDBBBCCCBBBAAA@@@===:::999888888888777666444222222333222222111222222333333333666999;;;===CCCKKKRRRYYYccclllqqqvvv}}}~~~|||zzzyyyyyyyyyvvvvvvuuusssrrrtttwwwzzzxxxvvvssspppppprrrtttvvv{{{|||}}}zzztttooommmmmmpppsssvvvuuurrrooooooppppppppppppooommmmmmnnnooommmmmmmmmnnnnnnooopppqqqpppsssvvvxxxvvvtttrrrqqqooopppsssuuuvvvwwwwwwwwwxxxwwwwwwvvvvvvwwwxxxxxxyyyyyyyyy{{{}}}~~~}}}yyyzzz{{{{{{yyywwwtttrrrppprrrvvvzzz~~~~~~{{{xxxwwwzzz~~~~~~}}}||||||{{{||||||||||||xxxoooggghhhjjjeee\\\VVVTTTbbb{{{~~~zzzxxxsssllldddZZZRRRNNNKKKFFFDDDKKKYYYiiisssxxx}}}|||}}}zzz}}}~~~{{{uuuvvv~~~rrrhhhccc___^^^ZZZSSSMMMLLLSSSYYYaaahhhnnnoooeeeYYY<<<444.........,,,+++,,,,,,,,,------------......---------------------------...//////////////////---......//////000000111111222222222333333333444555555555555555555555555444555666777888888888888777777666666555555555444555555666777777888888999888999:::::::::;;;>>>AAA???EEEKKKWWWtttzzzkkklllDDDGGGGGGJJJ[[[ssstttlllkkkrrruuuqqqrrryyyxxxxxxvvvrrrlllhhhdddcccaaaeee[[[XXXZZZpppxxxmmmmmmsssyyy~~~yyyssskkkeeeaaa]]]XXXPPPKKKOOO[[[jjjtttxxx~~~pppXXXDDDAAANNN[[[rrrvvvxxxwww|||mmmaaaUUURRRMMMLLLLLLNNNPPPPPPPPPRRRTTTSSSQQQPPPRRRTTTTTTVVVYYY[[[\\\\\\[[[ZZZUUUWWWXXXXXXWWWWWWXXXYYY\\\^^^bbbgggkkknnnnnnnnnjjjiiiiiikkkooowwwyyysssqqqrrrssstttuuuxxx}}}{{{mmmjjjeeeccccccddddddccccccbbb``````aaabbbbbbaaa[[[ZZZYYYXXXWWWWWWWWWWWWYYYZZZ\\\[[[[[[\\\^^^```lllyyyzzzpppggg___[[[___\\\YYYXXXSSSNNNNNNQQQQQQWWW___hhhnnnrrrssssssnnnsss~~~zzzpppjjjeeedddeeebbb[[[TTTSSSNNNHHHCCC???<<<999777666666777666444444666777888999===AAAEEEJJJMMMOOOPPPPPPPPPOOOLLLGGGCCC@@@======<<<;;;::::::::::::=========>>>>>>????????????===<<<;;;<<>>;;;:::999999999888777555333222333333222222111222222333222555888:::<<>>@@@???EEEIIIPPPgggzzzllloooDDDFFFFFFHHHWWWooo|||~~~pppiiiiiirrruuupppqqqxxxxxxxxxyyywwwsssmmmgggbbbccchhh^^^YYYWWWkkk|||ooolllqqqvvvzzz}}}|||ssskkkdddaaa]]]YYYPPPGGGHHHUUUgggtttvvv^^^HHHAAAHHHQQQmmmqqqssspppsss~~~mmmaaaTTTQQQMMMKKKLLLOOOPPPQQQOOORRRTTTSSSQQQPPPRRRTTTUUUVVVXXXYYYZZZZZZZZZZZZUUUXXXZZZ[[[ZZZYYYYYYYYY^^^___aaaeeeiiikkkkkkkkkkkkiiihhhhhhiiippp~~~yyywwwwwwxxxvvvvvvvvvxxxzzz|||yyytttuuuxxx|||wwwmmmiiieeecccdddeeeeeeeeebbb```___```aaaccccccbbb[[[ZZZYYYXXXXXXWWWWWWWWWYYYZZZ[[[[[[[[[]]]aaadddsssvvvjjjbbbaaa\\\YYYXXXTTTPPPRRRWWWRRRWWW```iiipppsssttttttooouuutttnnnhhhffffffccc[[[SSSRRRNNNHHHCCC???<<<999777333555555555555555777999777999===BBBGGGLLLPPPRRRTTTUUUUUUSSSPPPJJJEEEBBB???>>>===<<<;;;:::::::::>>>??????@@@AAAAAABBBBBB???===<<<;;;;;;===@@@BBBFFFFFFFFFEEECCC???<<<:::999999999999777555333222333333222222111222222222222444777888;;;@@@HHHNNNWWWcccnnnrrruuuzzz{{{xxxwwwwwwwwwvvvvvvvvvwwwwwwvvvvvvuuurrroooppptttxxxuuusssooollllllnnnqqqsssoooqqquuuzzz|||{{{wwwtttooosssvvvvvvrrrppppppqqqqqqrrrqqqooommmkkklllmmmmmmnnnnnnooopppqqqqqqrrrnnnpppssssssrrrqqqqqqqqqnnnpppsssvvvxxxxxxxxxxxxvvvuuuttttttuuuwwwyyy{{{qqquuuzzzzzzxxxvvvwwwyyywwwwwwyyyzzz{{{|||||||||vvvvvvwwwyyyzzzzzzvvvttt{{{~~~{{{yyyxxxwwwyyyzzzzzzyyyyyy{{{}}}yyytttjjjfffbbbYYYRRRQQQTTTeee|||~~~ttttttqqqlllcccYYYQQQNNNNNNLLLNNNYYYlll|||zzzvvvqqqnnnooovvvxxxsssoooppptttvvvyyy|||nnnggg```]]]ZZZTTTRRRRRRSSSZZZccckkkppplll^^^OOO888222...//////---,,,...000000000///......------------------------------------...///000000//////------......///000000000222222222222222222333333///000111333444555666666111222444666666666666555333333333333333333333333555555666666777888888888999;;;======;;;:::<<<>>>???EEEHHHJJJ^^^zzzoootttDDDGGGHHHIIISSSdddnnnoookkkgggiiiqqquuutttvvvzzz}}}zzzwwwtttsssqqqooommmnnnkkknnnZZZRRRdddxxxsssoooqqqtttyyy~~~~~~vvvrrrnnnjjjfff]]]RRRKKKIIIPPPaaaqqq~~~iiiMMM???CCCMMMgggtttyyyqqqnnnvvvzzzsssiii```XXXSSSMMMKKKMMMOOOOOONNNNNNOOOQQQQQQQQQQQQRRRTTTQQQRRRTTTWWWXXXXXXXXXXXXXXXZZZ\\\\\\[[[ZZZZZZ[[[aaaaaaaaabbbeeeggghhhgggfffggg```^^^ffflllyyy~~~{{{vvvrrroooooopppqqqqqqpppooopppqqqsssvvvwwwzzz}}}zzzpppkkkffffffhhhiiigggdddeeedddbbbaaa___^^^^^^^^^\\\ZZZYYYZZZ\\\\\\YYYVVVYYYYYYZZZZZZ\\\aaahhhmmmzzziiihhh```WWWUUUWWWYYYVVVSSSVVV[[[ccckkkppprrrtttuuuvvvyyy}}}uuukkkfffeeeaaaYYYSSSNNNLLLHHHCCC>>>:::777666888999:::777333111222444333777<<<@@@EEEKKKQQQUUUXXXXXXXXXYYYZZZVVVNNNHHHIIIEEE???<<<<<<>>>@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCBBBBBBAAA@@@???>>>>>>CCCDDDDDDDDDCCCAAA???===;;;;;;;;;:::888555222000222111000000000111333333333444666777:::???FFFJJJ```ccchhhlllppptttyyy|||vvvwwwwwwuuusssrrrsssuuuuuutttsssrrrrrrsssuuuvvvtttpppkkkiiijjjmmmooopppoooooopppqqqssstttuuuuuuuuuttttttsssqqqooommmllltttsssqqqooonnnnnnoooooonnnnnnmmmmmmmmmmmmnnnnnnkkkmmmppprrrttttttssssssssssssssstttuuuuuuvvvvvvvvvuuutttssstttwwwzzz|||vvvvvvxxxyyyzzz{{{{{{{{{}}}{{{xxxwwwwwwzzz}}}www{{{~~~|||vvvrrrrrrtttyyy|||~~~|||yyywwwwwwwwwzzz}}}}}}zzzxxxxxxyyywwwwww}}}yyyooohhh___VVVQQQRRRWWWkkkyyyvvv{{{|||rrrkkkkkkiii^^^QQQHHHNNNRRR\\\lll}}}wwwvvvnnnjjjfffgggkkknnnmmmjjjkkkqqqzzz}}}jjjeee___\\\VVVOOOMMMOOOXXX]]]dddjjjnnniiiYYYIII444333000...------...///333222000...---,,,,,,,,,......---------,,,,,,,,,..................------++++++,,,,,,---...//////000000000000111111111111000222333333222111222222444333333222222333333444666555555444444444555555444555666888999999999999999:::<<<=========<<<<<<<<>>CCCZZZvvvzzzsssrrrCCCFFFHHHHHHOOO^^^jjjoookkkiiimmmwww{{{xxxvvvsssooollltttppprrr\\\QQQaaavvvxxxsssrrrwww~~~|||xxxsssooolllcccVVVNNNJJJPPPaaaqqq~~~pppUUUDDDEEEKKKbbbpppxxxqqqlllqqqxxxzzz||||||vvvpppfff^^^VVVQQQKKKJJJKKKMMMMMMLLLKKKMMMOOOPPPPPPQQQRRRTTTSSSTTTVVVXXXYYYZZZZZZYYYWWWXXXZZZZZZZZZ[[[\\\^^^cccbbbaaaaaaccceeefffgggfffjjjdddaaafffjjjvvv~~~zzzwwwsssnnnkkkjjjjjjjjjjjjiiihhhhhhiiikkknnnppptttvvvyyy{{{|||~~~yyyppplllhhhhhhjjjkkkhhheeeeeedddbbb```___^^^]]]]]]XXXWWWUUUVVVXXXYYYWWWUUUUUUXXX[[[___ccciiiooottt}}}qqqhhh^^^YYY[[[\\\[[[XXXYYY]]]dddjjjooosssuuuwwwxxxyyy}}}yyyqqqgggaaa___\\\UUUOOOKKKIIIFFFBBB===:::777666888:::;;;999666444444555555888===BBBGGGMMMSSSWWW]]]]]]^^^```aaa]]]WWWRRRNNNIIIDDD@@@???@@@AAAAAACCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@===>>>???@@@AAAAAABBBBBB<<<<<<;;;:::888555333111222111000000000111333333555666777888;;;AAAHHHNNN\\\aaahhhnnnrrrvvvxxxzzzuuuvvvuuutttrrrqqqqqqsssttttttsssrrrrrrrrrrrrrrrqqqnnnkkkiiikkkmmmnnnnnnmmmnnnooopppqqqssstttttttttsssrrrpppooonnnmmmmmmqqqrrrrrrssssssrrrqqqpppppppppoooooonnnnnnoooooommmnnnqqqssstttuuuuuuttttttuuuuuuvvvvvvvvvvvvvvvvvvuuutttttttttvvvxxxyyyvvvwwwyyyzzz{{{{{{{{{{{{}}}{{{yyywwwvvvwwwyyy{{{yyy|||}}}wwwsssssstttzzz|||~~~~~~|||zzzyyyyyyxxx{{{~~~}}}yyyuuussssssooonnnuuuvvvjjj^^^TTTPPPRRRaaasssyyyppppppuuu}}}}}}tttoooooommmcccVVVNNNNNNWWWhhh|||}}}uuurrrgggdddaaabbbfffhhhfffcccccckkkvvvxxxooohhh```ZZZSSSMMMLLLPPPXXX^^^dddiiilllfffVVVFFF444333000...------...///000000000//////...------......---------,,,,,,,,,..................------++++++,,,,,,---....../////////000000000111111111111333444444333222222333444333333222222333333444555555444444444444555555444555555666777888999:::999:::;;;=========<<<;;;;;;@@@===@@@SSSllltttoooppp@@@DDDGGGFFFKKKXXXgggppprrrqqqwww|||{{{yyytttooozzzvvvwwwaaaRRR___sssxxxsssxxx|||xxxvvvlll___SSSMMMQQQaaaqqq{{{uuu[[[HHHCCCEEEYYYjjjuuuqqqiiiiiimmmooopppuuuxxxuuuqqqlllddd[[[SSSOOOIIIGGGIIIKKKKKKJJJIIIKKKMMMNNNNNNOOORRRSSSTTTUUUVVVXXXZZZZZZ[[[[[[VVVWWWXXXYYYYYY[[[___aaadddbbbaaa___```aaadddeeehhhnnnkkkgggggggggsss{{{xxxxxxvvvrrrnnnjjjgggfffeee```^^^\\\[[[\\\^^^bbbdddjjjllloooqqqrrruuuyyy{{{|||rrrooommmmmmoooooollliiieeedddbbb___]]]\\\\\\\\\VVVTTTSSSTTTUUUVVVVVVUUUUUUZZZaaaiiinnntttxxx{{{~~~sssfff___^^^``````___^^^aaafffkkkppptttvvvwwwwwwuuuvvv{{{rrriii___YYYVVVSSSNNNJJJGGGFFFCCC@@@===:::888666777999;;;;;;999666555555666999===BBBGGGNNNUUUZZZaaabbbdddfffgggeeeaaa]]]VVVQQQKKKFFFDDDCCCCCCBBBEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBB;;;;;;;;;<<<>>>???AAABBB<<<<<<;;;:::888555333222222111111111111222333333666666777999<<>>>>>??????@@@AAAAAABBB???>>>===;;;;;;;;;<<<===<<<<<<;;;999777555444333111111111111222222333333666666777999===EEENNNTTTXXX^^^eeellloooqqqrrrrrrtttuuuuuutttqqqooooooooommmnnnoooppppppooonnnmmmlllllllllnnnooopppnnnmmmlllmmmnnnoooqqqrrrssssssssspppllliiihhhjjjmmmooorrrrrrsssttttttssssssrrruuuuuuuuuttttttsssrrrrrrpppppppppppprrrsssuuuvvvxxxyyy{{{|||{{{xxxuuutttttttttttttttttttttssssssvvvwwwyyy{{{{{{yyywwwvvv|||{{{zzzyyyyyyxxxxxxxxx~~~~~~zzzwwwvvvvvv{{{|||}}}}}}||||||}}}~~~{{{}}}~~~|||uuulllddd___YYYZZZaaammmyyyrrraaaWWWXXX^^^mmm}}}yyyvvvtttyyyzzz{{{|||}}}||||||{{{uuuqqqnnnoookkkaaaWWWSSSVVVkkkxxxkkkaaa^^^^^^___aaabbb```[[[WWWUUU```ppp}}}|||yyytttqqqnnnnnnqqqqqqooolllpppiiiaaaYYYPPPJJJMMMSSS]]]bbbhhhiiiggg^^^MMM===333111///---,,,---...///000000///............///......---------,,,,,,,,,,,,,,,------------......,,,,,,,,,---------......////////////000000000111222444555555444333333444333333222222222222333333444444333333444444555555555444333333444666999:::999:::;;;<<<<<<;;;:::999888>>><<<;;;CCCTTTxxxuuulllmmmrrr<<>>>>><<<:::888777444555777999:::999666444555777:::>>>DDDLLLVVV\\\___bbbgggjjjllllllkkkkkkgggbbbZZZTTTOOOKKKGGGEEEFFFFFFFFFFFFEEECCCBBBBBB======>>>>>>??????@@@@@@BBBAAA>>><<<::::::::::::;;;;;;999888666555444333111111222222333333333333555666777999>>>EEENNNTTT[[[^^^bbbeeegggjjjnnnppptttvvvwwwvvvsssqqqpppqqqjjjkkkmmmoooppppppoooooollllllnnnpppssssssqqqooommmnnnooopppqqqsssttttttssspppkkkggggggiiimmmpppvvvtttrrrpppooooooqqqrrrvvvvvvwwwwwwvvvvvvttttttoooooooooooopppqqqssstttxxxyyy{{{|||{{{xxxuuusssssssssssstttttttttttttttvvvwwwxxxxxxxxxvvvtttssszzzzzzzzzzzzzzz{{{||||||~~~{{{yyyxxxxxx{{{|||}}}}}}||||||}}}~~~{{{||||||yyyrrrhhh^^^WWWSSSUUU[[[fffnnnwwwuuucccXXXZZZaaaqqq{{{|||}}}~~~|||{{{zzzzzzrrrooommmlllggg\\\UUUSSSZZZpppyyyjjj^^^]]]^^^```bbbbbb^^^YYYUUUTTTaaattt~~~xxxmmmiiieeecccfffiiijjjjjjiiieee```[[[SSSLLLOOOUUUaaagggkkkkkkfff[[[III999222111...---,,,---...///555222///,,,+++,,,...///......---------,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------------...////////////000000000222444555555444333333444333222222111111222222333333333333333333444555555555444333333444666999:::999999:::;;;;;;:::999888888===;;;;;;BBBNNNqqqtttkkklllppp>>>AAAEEEHHHJJJQQQbbbrrr~~~{{{{{{yyy{{{lllffffff|||wwwiiiYYYPPPUUU```mmmnnnnnnooowwwvvv```MMMBBB@@@PPPbbbjjjeee[[[TTTRRRUUU[[[```cccfffjjjiiifffYYYSSSMMMIIIIIIJJJIIIGGGIIIJJJLLLLLLKKKKKKMMMNNNPPPPPPQQQRRRSSSUUUVVVWWW\\\]]]\\\ZZZXXXXXXYYY[[[`````````\\\YYYYYY\\\```gggrrruuuuuutttmmmooo|||xxxrrrpppmmmjjjgggeeeeeedddcccbbbaaa______```aaabbbffffffgggkkkpppuuuwwwxxxyyy}}}|||yyyssslllfffaaa]]][[[]]]aaaeeehhhnnnxxx{{{yyyvvvrrrpppnnnmmmmmmkkkhhhddd___\\\[[[[[[\\\XXXXXXVVVUUUTTTVVV[[[___fffnnn{{{zzzvvvttttttrrrxxx}}}~~~rrrjjjggggggggglllnnnssszzz{{{vvvgggaaa[[[YYYZZZZZZWWWSSSLLLHHHCCC???>>>>>>>>>>>>======>>>>>><<<;;;999777444444555888::::::888666444555888;;;BBBKKKVVV]]]bbbeeekkknnnppppppqqqrrrooojjjbbb[[[UUUPPPKKKHHHGGGGGGGGGGGGFFFEEEDDDDDD???????????????>>>>>>>>>???>>>===<<<<<<;;;;;;<<<:::999888666444444333333111222222333444333333333555777999<<<@@@GGGNNNSSS[[[\\\]]]___aaaeeekkkoootttvvvxxxwwwuuussssssssskkklllmmmooopppppppppppplllmmmnnnqqqttttttssspppmmmnnnooopppqqqsssttttttssspppkkkhhhhhhkkkooorrrvvvtttpppmmmlllmmmoooqqqvvvvvvxxxxxxyyyxxxwwwvvvnnnnnnoooooopppqqqqqqqqqwwwxxxyyyzzzyyywwwuuusssrrrrrrrrrrrrtttuuuvvvwwwwwwwwwwwwvvvuuusssrrrqqqwwwwwwwwwwwwyyy{{{}}}~~~~~~}}}|||{{{zzzzzz{{{|||~~~}}}|||{{{{{{|||yyyyyyxxxuuuooofff[[[SSSPPPSSSZZZbbbgggmmmxxxsssbbbWWWZZZcccxxx{{{zzz}}}~~~}}}}}}~~~ssspppnnnkkkcccXXXSSSSSS]]]qqq}}}nnnbbb\\\^^^aaabbb```\\\WWWSSSWWWfff|||}}}jjjgggcccaaacccfffhhhiiieeeccc```[[[SSSNNNQQQXXXdddjjjnnnllldddWWWEEE555111000...,,,,,,---...///666333///,,,***+++---///......---------,,,,,,,,,++++++,,,,,,------......------------------------......////////////000000222333555555333222333444222222111111111111222222222222222222333444555666555444444444555777999:::888999:::::::::999888777888;;;:::<<>><<<===>>>>>>===;;;999777666555555777:::<<<;;;999333555777:::AAAKKKVVV^^^dddhhhnnnqqqssssssuuuwwwwwwqqqjjjbbb\\\VVVQQQMMMHHHHHHIIIIIIIIIIIIHHHHHHCCCCCCBBBAAA@@@???>>>===<<<<<<<<<===<<<<<<;;;;;;999888666444333222222222111222333444444444333333666888<<>>======>>>>>>===;;;999777888666555777;;;======;;;444555777:::AAALLLWWW___eeeiiiooorrrssstttwwwyyy{{{vvvnnnggg```ZZZUUUQQQJJJJJJKKKKKKKKKKKKKKKKKKGGGFFFEEECCCAAA???>>>===<<<<<<======<<<:::999777888777555333222111222222111222333444555444333333777:::>>>BBBFFFJJJOOOSSSPPPRRRVVVYYY]]]ccciiinnnqqqsssvvvwwwvvvuuutttuuuuuutttrrrpppnnnnnnooooookkkkkklllooorrrssssssqqqkkklllmmmnnnooopppqqqrrrsssqqqmmmkkkkkknnnrrruuupppppppppppppppqqqqqqqqqsssuuuwwwyyy{{{zzzyyyyyynnnoooqqqssstttsssqqqpppuuuuuuuuutttttttttttttttpppoooooopppsssxxx||||||zzzwwwtttrrrrrrssssssrrrqqqooonnnooorrrvvvxxx~~~|||{{{{{{|||}}}}}}}}}yyy|||~~~|||yyywwwwwwuuusssqqqoookkkdddZZZSSSLLLRRR[[[bbbbbbbbbkkkvvvvvvtttpppgggZZZVVVbbbqqq{{{}}}|||uuurrrvvvzzz|||~~~||||||{{{{{{uuuqqqllleeeYYYNNNLLLPPPcccqqqsssgggbbbdddffffffbbb]]]YYYWWWbbbqqqvvvnnnllljjjhhhgggfffffffffiiieee___WWWNNNKKKSSS^^^eeelllooojjj```PPP===...000///---,,,,,,---...///,,,...000111111000---,,,......---------,,,,,,,,,******+++,,,,,,---......------------------------............/////////000000222444333222111222222222222111111111111222222222222222222333444555666444555666888999999999999888999::::::999888777666999888666:::???CCC\\\pppkkkiiiEEEAAABBBIIIIIIIIITTTdddxxx|||}}}zzzzzzvvvggg```aaazzzoookkkcccTTTLLLMMM\\\gggnnnllliiiooovvvzzz~~~jjjTTTBBBFFFUUUlllwwwooo```VVVQQQOOOQQQXXX]]]```eeejjjfffaaaZZZTTTQQQMMMIIIFFFFFFGGGGGGIIIKKKMMMOOOPPPPPPOOONNNNNNOOORRRTTTVVVYYYZZZ[[[[[[[[[ZZZXXXWWWZZZZZZZZZZZZZZZ[[[[[[\\\___bbbfffkkknnnnnnnnnmmm~~~{{{xxxwwwnnnccc]]]WWWQQQNNNPPPGGGFFFDDDBBB@@@???>>>>>>???AAABBBBBBCCCIIISSS\\\xxxzzztttsssuuuxxxtttmmmgggdddaaa___bbbggghhhhhhgggfffiiirrr~~~xxxllleeebbbccciiioooqqqsss{{{}}}uuutttssssssxxx|||ooo\\\NNNFFFAAA>>>;;;;;;::::::;;;===>>>>>>===@@@@@@@@@@@@???>>>===<<<777666666777:::<<<===<<<999666666999>>>GGGVVVccchhhkkkpppssstttuuuvvvwwwxxxuuurrroookkkddd[[[TTTTTTQQQMMMLLLNNNOOOOOOMMMJJJIIIHHHFFFDDDBBBAAA@@@<<<;;;:::999999888888999555555555444444333333333333333444555555555444444666:::@@@EEEHHHIIIKKKLLLOOOQQQTTTXXX]]]bbbgggiiisssuuuxxxyyyxxxwwwvvvwwwrrrqqqppppppooooooooopppmmmllllllmmmpppqqqqqqppprrrqqqooollllllnnnssswwwtttqqqlllhhhiiilllrrruuupppooonnnooorrrtttttttttwwwzzz||||||zzzwwwuuutttqqqrrrssstttuuuvvvwwwxxxwwwxxxxxxwwwvvvuuuwwwyyyuuuqqqooopppvvv{{{~~~~~~{{{zzzxxxtttpppoooqqqrrrvvvrrrnnnmmmooorrrrrrqqqxxxzzz|||}}}{{{yyyxxxxxxvvv{{{~~~|||{{{{{{wwwrrrqqqqqqqqqqqqnnnfff]]]WWWYYYYYY[[[___gggoootttwww}}}qqqddd\\\VVVVVVaaaooo}}}{{{yyywwwvvvvvvwwwxxxxxxyyyyyyyyyyyyzzz}}}qqqqqqmmm```RRRKKKNNNTTTiiippp|||~~~pppeee```eeeeeeiiinnnbbbTTTTTT```rrr}}}sssqqqpppmmmjjjhhhfffeeeeeejjjcccXXXOOOKKKOOOXXX___hhhiiijjjeee[[[LLL<<<333......---,,,,,,,,,,,,---------...//////...------------............---------,,,,,,+++*********+++---------............///000000000000000000000000000000000000111111111111333333222111000000000000333333444444555666666666999888888777777888888999999888777555555777888999777<<<:::999BBBJJJ[[[sssyyyoooGGGBBBDDDIIIJJJIIITTTcccxxx||||||uuuqqquuuyyylllffffff~~~pppjjj```SSSLLLNNNWWWccckkkhhhcccgggnnnsss{{{nnnXXXIIIIIIUUUkkkzzzxxxkkkbbbUUUQQQQQQUUUXXXZZZ^^^cccfffaaaYYYTTTPPPMMMJJJGGGGGGHHHHHHIIIJJJKKKMMMNNNOOONNNNNNNNNOOORRRTTTVVVWWWWWWXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[YYY]]]cccjjjoooqqqqqqqqq{{{uuunnnjjjaaaXXXRRRNNNHHHFFFHHHCCCBBBAAA???===<<<;;;;;;;;;>>>??????@@@EEENNNUUUlll}}}{{{{{{{{{vvvpppjjjhhhfffcccfffjjjpppqqqrrrrrrvvv~~~uuulllggggggmmmssstttuuu{{{wwwuuutttyyyuuubbbRRRIIIDDDAAA>>>===;;;::::::<<<>>>>>>===@@@@@@@@@@@@???===<<<;;;:::888777888:::;;;;;;;;;999777777:::???HHHVVVdddkkknnnrrruuuvvvvvvwwwxxxxxxvvvtttrrrpppkkkeee```YYYUUUPPPNNNOOOPPPOOONNNLLLKKKJJJGGGEEECCCBBBAAA<<<;;;:::999888888888888666666555555555444444444333444555666777777777777:::>>>CCCFFFGGGHHHIIIJJJMMMOOOSSSXXX^^^cccgggiiipppsssvvvwwwvvvtttttttttqqqqqqppppppppppppqqqqqqnnnmmmlllmmmoooqqqqqqppptttsssqqqnnnlllmmmpppsssrrroookkkhhhhhhlllppptttrrrpppoooppprrrssstttsssvvvzzz}}}}}}zzzvvvsssqqqrrrrrrssstttuuuvvvwwwxxxwwwxxxxxxwwwvvvuuuwwwxxxuuurrrnnnoootttzzz}}}}}}|||{{{zzzwwwsssqqqrrrssswwwtttpppoooqqqtttttttttwwwyyy||||||zzzxxxwwwwwwwww|||~~~|||{{{{{{xxxrrrrrrssstttrrrnnngggaaa]]]bbbaaa```ccciiipppuuuxxx|||ooo```WWWSSSYYYhhhxxx}}}{{{zzzzzz{{{wwwxxxwwwwwwwwwyyy{{{}}}zzzxxxooo```PPPIIILLLRRReeejjjsss}}}xxxkkkaaaaaafffgggjjjnnncccVVVXXXeeettt}}}ssstttrrrooollljjjiiiiiiiiillleeeZZZQQQNNNSSS[[[bbbkkklllllleeeWWWFFF888000+++++++++,,,---...///000........................------............---------,,,,,,+++******++++++---------............/////////////////////////////////000000000111111111333333222111000000111111333333444555555666666777999999888888888888999999999888777666666777888999777<<<999999AAAHHHWWWooo|||GGGDDDEEEIIIIIIIIISSS```www}}}}}}rrriiijjjpppuuuzzz~~~~~~~~~uuuooonnnzzzuuukkkaaaTTTMMMNNNRRR___iiifff___^^^eeekkkuuu~~~rrr\\\LLLIIIQQQfff{{{zzzqqq]]]WWWSSSUUUWWWXXXZZZ___hhhbbb[[[TTTOOOLLLJJJHHHHHHHHHHHHHHHHHHIIIJJJKKKNNNMMMMMMNNNOOOQQQTTTUUUUUUUUUUUUVVVWWWXXXZZZZZZXXXXXXXXXXXXYYYYYYYYYZZZWWW\\\ccckkkpppssstttsssuuurrrggg\\\TTTMMMJJJGGGBBBAAACCCAAA@@@@@@>>>===<<<<<<;;;:::<<<>>>>>>???CCCJJJOOObbb{{{vvvqqqpppnnnlllnnnrrr{{{}}}uuunnnmmmsssxxxyyyxxx|||}}}xxxtttxxx|||jjjZZZPPPJJJFFFCCC@@@>>>;;;:::;;;>>>??????AAAAAA@@@@@@???===<<<;;;<<<;;;999999:::;;;::::::999777777;;;@@@HHHVVVccclllooosssvvvvvvwwwyyyzzzwwwuuutttssssssrrrooommmbbb]]]WWWSSSQQQQQQPPPPPPOOONNNLLLJJJGGGEEECCCBBB???>>><<<;;;:::999888888666666666555555555555444444555666888999:::;;;;;;@@@CCCFFFHHHGGGGGGGGGGGGJJJMMMSSSYYY___dddhhhiiinnnpppssstttsssrrrqqqqqqqqqqqqqqqqqqrrrssstttuuuooommmlllmmmoooppppppooottttttssspppmmmllllllnnnpppmmmjjjhhhhhhkkkooorrrsssqqqppppppqqqrrrrrrqqquuuxxx{{{|||yyyuuuqqqppprrrsssssstttuuuvvvwwwwwwxxxyyyzzzyyywwwvvvwwwxxxwwwsssoooooosssxxx{{{|||}}}}}}}}}{{{wwwuuutttuuuyyyvvvsssrrrsssuuuwwwwwwwwwyyy||||||zzzxxxwwwwwwvvvzzz|||zzzyyyyyyvvvqqqsssvvvwwwtttooojjjhhhiiipppmmmiiihhhkkkppptttvvvvvviiiZZZQQQRRR^^^sss}}}|||{{{xxxwwwuuuuuuuuuvvvxxxyyy}}}yyynnn]]]MMMGGGLLLRRRccceeekkkttt||||||yyywww~~~zzzsssjjjaaabbbjjjmmmpppssshhh]]]```nnnyyy}}}tttuuurrroookkkjjjjjjkkklllkkkdddZZZRRRQQQWWW```gggmmmooommmbbbQQQ???333...+++++++++,,,---...///000///...---,,,,,,---...///---------------------------,,,,,,+++++++++++++++---------............/////////////////////////////////000000000000111111222222111111000111111111333444444555555666777777::::::999999999999::::::999888777666666777888999777<<<999999@@@EEERRRhhhFFFDDDFFFHHHGGGGGGPPP\\\vvvuuuhhheeeiiikkknnnqqquuuvvvuuuuuuxxxzzzzzz}}}}}}xxxuuuwww|||qqqeeeXXXOOOMMMOOO\\\hhhhhh___[[[```fffmmmyyy}}}sss^^^JJJEEEIII^^^zzz}}}hhh```YYYYYY[[[]]]```dddkkkfff]]]UUUNNNIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLMMMNNNOOOQQQSSSTTTUUUTTTTTTTTTTTTVVVXXXYYYWWWWWWWWWXXXXXXXXXXXXXXX[[[___fffmmmrrruuuuuuuuuuuurrreeeUUUNNNJJJIIIHHHEEEDDDFFFDDDDDDCCCCCCBBBAAA@@@???>>>???@@@@@@@@@CCCHHHLLL^^^{{{~~~}}}{{{yyy{{{zzztttpppvvv|||}}}}}}|||ttttttyyy~~~rrreee[[[SSSLLLHHHEEEAAA===:::;;;>>>@@@AAAAAAAAAAAAAAA???>>>===<<<===;;;::::::;;;<<<<<<;;;888666777:::>>>FFFTTT```iiilllppprrrtttvvvxxxzzzssssssrrrrrrssstttttttttnnniiibbb[[[VVVSSSRRRRRRQQQPPPOOOLLLIIIGGGEEEDDDBBBAAA???===;;;:::999999555555555555555555555555444555777:::<<<===>>>???CCCFFFHHHIIIHHHGGGGGGHHHIIILLLSSSZZZaaafffiiijjjmmmooorrrsssrrrqqqpppppprrrrrrrrrsssuuuvvvxxxyyypppnnnmmmmmmnnnppppppooorrrssstttrrrooolllkkkkkkooommmkkkjjjkkkmmmppprrrrrrqqqoooooopppqqqpppooosssuuuvvvvvvtttrrrrrrrrrssssssttttttuuuuuuvvvvvvyyyzzz{{{{{{yyyxxxxxxyyyyyyuuupppppptttyyy{{{{{{}}}~~~}}}zzzxxxwwwwwwyyywwwtttssssssuuuwwwxxxxxxzzz}}}}}}{{{yyyxxxxxxtttwwwxxxvvvuuuvvvtttoootttwwwyyyvvvqqqnnnqqquuu|||vvvnnnhhhhhhjjjmmmnnnkkkbbbWWWRRRXXXggg||||||yyyvvvtttssstttuuuuuuuuuqqqgggYYYLLLHHHMMMSSSbbbdddjjjrrryyyzzzuuuooojjjqqqxxxwwwuuurrrlllfffdddpppwww|||}}}pppffflllxxx}}}tttrrrooojjjgggfffhhhkkkmmmmmmeeeZZZSSSTTT[[[dddjjjmmmoookkk]]]JJJ999000.........---,,,,,,,,,,,,---000///---,,,,,,---///000---------------------------,,,,,,+++++++++,,,,,,---------............///////////////////////////////////////000000000111222111111111111111222222444444444555666666777777;;;::::::999999::::::;;;999888888777777888888999999===::::::AAADDDNNNaaaCCCCCCEEEEEEDDDEEEMMMWWWuuu{{{iiicccbbbaaacccgggmmmoooooopppsssvvvwww{{{}}}xxxvvv}}}tttiii[[[OOOIIIKKKXXXgggkkkddd\\\^^^cccgggttt|||wwwdddIIICCCDDDXXXwwwpppfff]]]\\\___cccggglllooojjjaaaWWWMMMGGGCCCBBBAAABBBCCCDDDFFFHHHJJJKKKJJJKKKLLLMMMOOOQQQSSSTTTVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVWWWXXXYYYXXXXXXWWW]]]aaagggnnntttwwwyyyzzz{{{mmm```QQQLLLIIIKKKLLLJJJJJJLLLIIIIIIIIIIIIHHHGGGFFFEEECCCCCCBBBAAABBBDDDGGGJJJ[[[www|||wwwqqqwww}}}uuuqqqqqqrrruuuzzz|||xxxqqqiii^^^TTTMMMIIIEEE@@@======???AAABBBBBBBBBBBBBBBAAA@@@???>>><<<;;;:::;;;===>>>>>>>>>888555666999<<>><<<<<>>???@@@???888666666888;;;@@@LLLWWW\\\^^^aaacccdddfffiiilllkkklllnnnooooooqqqsssvvv{{{yyyssskkkccc]]][[[[[[WWWVVVUUUSSSQQQOOONNNMMMDDDCCC@@@===:::888777666777777888888888888999999;;;<<<>>>AAACCCEEEGGGGGGHHHIIIKKKKKKKKKJJJKKKLLLLLLOOOUUU\\\ccchhhlllnnnoooqqqtttuuutttsssrrrssssssttttttvvvwwwyyy{{{|||ssspppmmmlllmmmnnnnnnnnnllloooqqqrrrpppnnnmmmmmmoooooopppqqqrrrsssssstttmmmlllkkkllloooqqqqqqqqqsssrrrpppnnnmmmoootttxxxuuuuuuuuuuuuuuutttttttttvvvxxx{{{|||{{{zzz{{{{{{yyywwwuuuvvvzzz}}}}}}{{{xxxzzz{{{zzzyyyyyyzzz{{{yyyxxxwwwtttqqqqqqtttvvvyyy{{{~~~~~~|||zzzzzzzzzwwwzzzzzzxxxxxx|||}}}zzzxxxxxxwwwtttpppppptttxxxwwwoooeee\\\WWWVVVWWWWWWUUUYYY___gggtttzzzvvvrrrnnnkkkbbb___ZZZRRRLLLLLLQQQVVVccchhhooottttttpppiiieeehhhpppwwwxxxwwwuuuqqqkkkrrrzzzsss||||||xxxtttppplllgggeeegggmmmuuuzzz{{{lllaaa^^^aaaeeegggkkkhhh___PPP???444000111+++++++++,,,---...///000///...---,,,,,,---...///...---,,,++++++,,,---...,,,,,,,,,,,,,,,------...---------............///..............................////////////000000000000000000111222333444444555555666666777888888::::::999999999999::::::999999999999999999999999:::>>><<<===DDDDDDHHHVVVqqq>>>BBBDDDCCCAAAEEEMMMSSSmmmmmm```YYYRRRTTTZZZaaagggjjjmmmqqqttttttzzz}}}sssiii~~~yyyqqqtttzzz~~~|||xxxssslllbbbTTTJJJFFFQQQeeevvvwwwmmmeeedddhhhtttzzz[[[QQQFFFLLLfffpppaaa\\\^^^aaaeeeiiikkkjjjeee[[[PPPGGGBBBAAA???@@@@@@AAACCCDDDFFFGGGHHHIIIKKKMMMOOOQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTVVVWWWYYYZZZZZZZZZXXXWWWXXXZZZ___eeelllsssyyy|||~~~xxxiii[[[RRRTTTQQQQQQVVVZZZYYYYYY[[[ZZZZZZ[[[ZZZYYYVVVTTTRRRQQQMMMHHHEEEEEEHHHJJJLLLTTThhhxxxtttrrrtttyyy|||{{{yyytttxxx}}}rrrjjjfffcccgggoooxxx|||zzzoooccc\\\PPPLLLGGGDDDCCCDDDDDDDDDBBBCCCDDDEEEEEEFFFFFFEEE???>>><<<===>>>??????>>>:::888888999;;;???JJJUUUZZZ[[[\\\]]]\\\]]]___aaaaaaeeehhhjjjjjjlllooorrrwwwwwwuuuooohhhcccaaaaaa[[[[[[ZZZXXXWWWUUUTTTTTTJJJIIIFFFBBB???<<<;;;:::;;;;;;;;;;;;<<<<<<======@@@BBBDDDFFFIIIJJJLLLLLLKKKLLLMMMMMMKKKJJJKKKLLLOOORRRWWW\\\ccciiimmmpppooorrruuuvvvuuusssssssssrrrrrrssstttvvvwwwyyyzzztttqqqmmmllllllnnnnnnnnnmmmoooqqqqqqooonnnmmmmmmnnnoooqqqssstttttttttssslllkkkkkkmmmqqqtttuuuuuutttuuutttrrrqqqqqqsssuuuvvvvvvuuuuuutttttttttsssqqqtttxxxyyyyyyyyyyyyzzzvvvuuuuuuxxx|||~~~|||zzzuuuvvvwwwvvvvvvxxxzzz}}}{{{{{{yyyuuuqqqpppsssuuuxxxzzz||||||{{{yyyxxxxxxyyy{{{|||zzz{{{{{{xxxtttooolllkkkkkkllljjjddd[[[TTTPPPPPPQQQQQQRRR\\\gggsssyyyssslllggg[[[YYYTTTOOONNNSSS\\\ccciiinnntttuuupppllljjjjjjnnnwwwzzz~~~tttppp}}}yyyuuusssppplllgggeeehhhqqqzzz|||mmmbbbaaadddhhhiiilllfffYYYJJJ<<<333000000+++++++++,,,---...///000...........................---+++******+++---...,,,,,,,,,,,,,,,---......---------............///................................./////////000000/////////000111333444555555555555666777777888888999999888888888888999999888999999999999999999888888<<<;;;===DDDCCCDDDQQQbbb>>>CCCEEECCCBBBFFFNNNTTTgggqqqeee]]]UUUWWW\\\bbbfffhhhkkkppptttssszzz~~~{{{ppp___sssooohhhiiioooxxx}}}|||yyytttnnnfffZZZPPPHHHSSShhh|||vvvllliiilllwwwcccVVVFFFEEE\\\{{{vvveee]]]]]]___bbbfffhhhhhhddd\\\RRRHHHDDDBBBAAAAAAAAAAAABBBCCCDDDDDDGGGHHHJJJMMMOOOQQQRRRRRRPPPRRRTTTUUUVVVVVVVVVUUUVVVWWWYYY[[[[[[ZZZYYYXXXYYYZZZ\\\```fffmmmsssvvvzzzvvvkkkbbbZZZUUU[[[YYYZZZ```cccbbbbbbdddbbbccccccbbb```]]]ZZZYYYXXXSSSMMMIIIIIILLLOOOPPPTTTfff~~~xxxtttrrruuuzzz}}}|||yyyvvvyyy}}}kkkdddaaa___dddnnn{{{}}}rrrhhhaaaQQQMMMIIIFFFEEEEEEEEEDDDBBBCCCDDDFFFGGGGGGHHHHHHBBB@@@>>>===>>>>>>===<<<===:::999;;;<<>>>>>>>>??????@@@@@@EEEFFFHHHJJJLLLNNNOOOPPPNNNOOOOOOMMMKKKJJJJJJKKKRRRTTTXXX]]]ccciiinnnqqqooorrruuuvvvuuusssssssssqqqqqqqqqrrrtttuuuwwwxxxuuuqqqnnnllllllmmmnnnnnnnnnpppqqqqqqooommmllllllmmmoooqqqtttuuuuuutttssskkkkkkkkknnnssswwwxxxyyyvvvxxxyyyxxxuuurrrqqqqqqvvvvvvvvvuuuttttttssssssnnnqqquuuwwwxxxxxxxxxyyysssssstttxxx}}}~~~|||xxxsssssstttttttttvvvzzz~~~}}}|||zzzvvvqqqppprrruuuvvvxxx{{{{{{yyywwwvvvvvvxxxzzz{{{yyy{{{~~~yyyrrrllliiifffdddbbb```[[[TTTNNNMMMNNNOOOOOOSSS___mmm{{{{{{ssskkkeeeWWWTTTOOOLLLOOOZZZgggqqqpppuuuxxxvvvoookkklllpppqqq|||nnnlll|||vvvsssrrrnnnjjjfffdddhhhrrr|||vvvggg___```fffkkknnnnnneeeWWWGGG:::222///.........---,,,,,,,,,,,,---------...//////...------...---+++******+++---...,,,,,,,,,,,,,,,---...///---------.........//////..................................../////////000/////////000111333444555555555666666777777888888999888888888888888888999888999999::::::999999888666:::999<<>>===<<<<<<<<<>>>???@@@DDDFFFIIIKKKLLLOOOSSSVVVVVVXXXYYYYYYXXXXXXYYY[[[ZZZ[[[\\\[[[ZZZYYYZZZ[[[\\\]]]^^^___aaafffmmmqqqsss}}}pppgggbbb```___^^^ffffffffffffhhhjjjmmmnnnlllkkkjjjhhhgggeeedddcccaaa]]]VVVPPPMMMNNNQQQSSS]]]gggzzzxxxvvv|||zzz}}}}}}rrreee[[[VVVVVV___iiizzz{{{rrriiiaaaVVVOOOGGGDDDEEEGGGGGGEEECCCBBBCCCEEEHHHKKKKKKKKKEEEDDDCCCBBB@@@???>>>===999777666777:::???KKKWWW\\\]]]^^^^^^]]]\\\[[[ZZZ[[[[[[ZZZ[[[^^^bbbgggiiisssttttttrrrnnnjjjhhhggghhhfffdddcccbbb```\\\ZZZVVVSSSPPPLLLHHHFFFEEEEEEAAABBBCCCEEEFFFGGGGGGGGGHHHIIILLLOOOQQQTTTUUUVVVTTTQQQQQQSSSSSSPPPPPPSSSVVVYYY\\\```dddiiiooosssnnnqqquuuwwwvvvuuuttttttmmmmmmnnnooopppqqqrrrsssooommmlllmmmnnnnnnmmmllllllnnnoooppppppqqqsssuuutttrrrppprrrtttuuutttrrrrrrnnnjjjlllsssxxxzzzzzz}}}{{{xxxwwwwwwwwwvvvuuuwwwwwwxxxwwwvvvsssqqqooosssrrrrrrqqqrrrrrrssstttpppqqqssswww{{{}}}|||{{{rrrrrrrrrrrrssstttuuuvvv|||zzzvvvrrrpppooopppqqqwwwvvvvvvvvvvvvvvvwwwwwwxxxzzzzzzyyy{{{|||zzzuuunnniiieee```YYYTTTWWWQQQLLLJJJHHHGGGKKKQQQUUUdddvvvuuugggYYYOOOOOOLLLMMMWWWeeennnppptttsssqqqpppqqqsssuuuwwwxxxwwwpppuuu}}}xxxqqqmmmkkkhhhddddddiiiqqqxxx|||vvvkkk^^^\\\bbbjjjllllllnnn```MMM>>>666444111///---------............///***+++---.........------******,,,,,,,,,,,,******,,,------......------,,,/////////...---,,,***)))------............------////////////000000000000111222222333444555666777666666777888888888888888555555666888999:::;;;<<<777666555444444666888999;;;<<<===>>>>>>@@@CCCFFFVVVppp>>>>>>???@@@DDDKKKSSSYYYjjj{{{uuuhhh___^^^]]]___fffjjjllloootttuuuwwwzzz|||zzzuuuoookkkaaammm{{{qqqeeebbbbbbjjjuuu}}}}}}{{{~~~}}}yyyuuuooocccXXXPPPSSSbbbxxxyyyooonnnlllttt}}}~~~}}}gggNNNEEEOOOgggtttcccYYYWWWYYY\\\bbbcccbbb[[[PPPGGGBBBAAA>>>===<<<<<<<<<>>>???@@@CCCEEEHHHJJJKKKNNNQQQTTTUUUWWWYYYYYYYYYYYY[[[]]]YYYZZZ[[[[[[YYYYYYZZZ[[[_________]]]]]]```dddhhhqqq}}}tttnnngggcccdddgggiiijjjmmmmmmmmmmmmnnnnnnooooootttsssqqqooonnnlllkkkjjjccc___ZZZUUURRRRRRTTTUUUZZZbbbrrr{{{zzz{{{tttooollliiifffdddaaaYYYPPPLLLIIIKKKTTT^^^pppzzzzzzqqqggg^^^ZZZTTTMMMJJJJJJIIIFFFCCCFFFEEEEEEGGGIIIKKKKKKJJJHHHGGGFFFEEECCCAAA@@@???<<<999777999<<>>@@@CCCFFFOOOggg<<<===???AAAFFFNNNVVV\\\eeeuuussseeebbb___```eeeiiikkkpppuuuyyyxxxwwwtttpppjjjeeebbb___hhhpppxxxiiiggghhhmmmvvv~~~~~~{{{vvvjjj___TTTRRRZZZmmmxxxvvvooollliiiqqqzzz~~~||||||mmmQQQDDDEEEVVVyyy}}}gggWWWQQQRRRTTT[[[]]]^^^YYYPPPGGGAAA???>>>======<<<<<<===??????BBBDDDGGGIIIJJJLLLOOOQQQTTTVVVXXXYYYYYYYYY[[[]]]XXXZZZ[[[ZZZYYYXXXZZZ[[[___^^^]]][[[YYYZZZ]]]```mmmxxxwwwooofffdddccceeejjjoootttvvvvvvvvvwwwwwwvvvtttsssrrrwwwvvvtttqqqooonnnllllllfffddd```\\\YYYXXXXXXXXXXXX]]]iii}}}}}}||||||}}}~~~}}}rrriii___XXXUUURRRMMMIIIJJJEEEBBBBBBBBBCCCKKKSSScccooozzz~~~{{{tttiii___ZZZVVVQQQNNNMMMKKKGGGCCCJJJHHHGGGHHHJJJKKKKKKKKKLLLLLLJJJHHHFFFDDDBBB@@@???;;;999;;;>>>EEERRR___oooooonnnkkkgggdddcccdddcccfffhhheeeaaa```dddhhhppprrrttttttsssqqqqqqqqqooommmlllkkkjjjiiifffccc[[[[[[ZZZXXXUUUSSSQQQOOONNNOOOPPPRRRSSSUUUVVVVVVWWWYYY]]]```bbbcccbbbaaa^^^YYYVVVVVVUUUTTTVVVZZZ^^^```dddfffhhhkkkooorrrppprrrtttuuusssqqqppppppnnnmmmkkkjjjjjjllloooqqqnnnnnnnnnppptttvvvwwwvvvrrrsssrrrqqqppprrrvvvyyyyyyvvvsssrrrssstttttttttqqqnnnmmmooouuu{{{}}}}}}~~~|||yyywwwuuussspppnnnppprrrssstttsssqqqnnnmmmiiijjjkkkmmmmmmmmmlllkkkiiimmmttt{{{}}}wwwrrrnnnnnnooooooppppppqqqqqqrrrsssssssssttttttuuuuuuyyyxxxvvvuuuuuuuuuuuuvvvwwwyyyyyywwwyyy{{{yyyuuukkkgggbbb___\\\XXXQQQLLLEEECCCCCCFFFHHHHHHNNNTTT]]]kkk}}}nnn___UUUNNNLLLKKKOOO]]]mmmsssrrrlllkkkjjjkkkooovvv|||yyyuuuzzz{{{yyyyyyvvvpppjjjjjjhhheeeddddddddddddccc```[[[XXX]]]gggppprrrqqqhhhZZZHHH999333000...,,,------------............,,,------......---,,,,,,......////////////......,,,------......------,,,+++,,,---...............---......//////......---.../////////000000000111000000111222333444555555666666777888888888888888999999999999999999999999<<<;;;:::999999999:::;;;;;;<<<=========???BBBEEEJJJ]]];;;===???BBBFFFMMMTTTZZZ\\\lll}}}lllfffbbbaaadddgggjjjpppwwwzzzxxxuuupppjjjeee```]]][[[```bbbooooooqqqvvv}}}|||pppcccUUUNNNPPP^^^mmmqqqnnnkkkiiipppzzz~~~qqqVVVKKKGGGNNNmmmmmmYYYPPPNNNNNNQQQTTTWWWVVVPPPIIICCC@@@???>>>===<<<<<<===>>>???BBBDDDGGGIIIJJJKKKMMMOOOSSSUUUWWWWWWVVVWWWXXXZZZWWWYYYZZZZZZXXXXXXYYY[[[YYYZZZYYYXXXXXXZZZ]]]```iiisss~~~uuummmiiijjjjjjkkkmmmqqqvvvzzz{{{{{{|||~~~~~~~~~{{{yyywwwyyywwwuuurrrpppnnnmmmmmmkkkiiigggddd```^^^\\\[[[XXXZZZbbbrrr}}}zzzyyy||||||rrreee[[[PPPJJJJJJIIIDDD???AAA>>>>>>??????>>>BBBHHHUUUbbbqqqzzz}}}yyyoooeee]]]YYYUUURRRPPPNNNKKKIIIJJJHHHGGGHHHJJJLLLMMMMMMPPPPPPNNNLLLIIIFFFCCCAAA@@@<<<:::;;;>>>EEESSS```jjjlllllljjjfffeeefffhhhiiinnnqqqnnngggcccfffjjjqqqtttvvvvvvuuuttttttuuutttrrrpppnnnmmmjjjgggddd]]]]]]^^^^^^]]]\\\ZZZYYYUUUVVVWWWXXXZZZ\\\^^^___```cccgggjjjkkkjjjhhhfffaaa\\\WWWVVVUUUTTTWWW\\\cccfffiiikkklllmmmoooqqqrrrtttuuuuuusssqqqppppppooommmjjjhhhhhhjjjmmmoooooonnnoooqqqtttwwwwwwwwwtttsssrrrpppoooqqquuuyyyyyywwwsssqqqpppqqqrrrsssrrrqqqppprrrvvvyyy{{{zzz{{{yyywwwuuuuuussspppmmmnnnooorrrttttttrrrooonnnfffgggjjjkkklllkkkjjjiiiiiilllsssyyy}}}{{{vvvqqqnnnnnnooopppqqqqqqqqqqqqpppqqqsssuuuvvvvvvvvvuuuwwwvvvuuuttttttuuuwwwxxxxxxzzzzzzxxxxxxyyyuuupppccc___[[[YYYWWWTTTOOOJJJBBBBBBEEEJJJKKKLLLRRRYYYbbbppp~~~iiiYYYRRRMMMLLLLLLRRR```nnnqqqmmmhhhggggggiiinnnwww~~~{{{|||wwwvvvwwwvvvpppiiigggfffddddddccc___[[[WWWUUUTTTVVV^^^iiipppqqqooodddWWWEEE888222///---+++,,,,,,---------.........------------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------.....................////////////............//////000000111111///000111111333333444555666666777888888888888888555666777888:::;;;<<<<<<;;;:::999888888888999999:::;;;<<<<<<===>>>AAADDDJJJXXXvvv<<<>>>@@@BBBEEEIIIOOOSSSRRR```tttrrrhhhcccaaacccfffiiiooovvvvvvuuussspppkkkeee```]]]WWWZZZUUUmmmxxxyyy{{{ssseeeSSSJJJFFFPPP```jjjllljjjgggmmmwww|||___SSSLLLMMMfffxxx```RRRKKKGGGGGGKKKPPPRRRPPPKKKFFFCCC???>>>===<<<<<<===>>>???BBBEEEHHHJJJJJJKKKLLLNNNRRRTTTUUUTTTSSSSSSTTTUUUVVVXXXYYYYYYXXXXXXYYYZZZWWWXXXXXXXXXXXXZZZ]]]```fffooowwwrrrpppooouuuvvvwwwxxxyyy{{{}}}~~~~~~}}}~~~|||yyyvvvtttsssssssssqqqpppmmmjjjfffbbb___]]]XXXXXX]]]jjj~~~zzz|||uuuhhhWWWNNNCCC???@@@@@@<<<888:::888999<<<;;;999;;;@@@GGGUUUeeerrrzzz{{{sssjjjeeeaaa\\\WWWTTTQQQOOONNNJJJIIIHHHIIILLLOOOQQQQQQTTTSSSRRROOOKKKGGGCCCAAA???<<<999:::<<>>???AAABBBCCCFFFIIILLLJJJVVViiiwwwiiidddaaaccceeehhhnnntttsssuuuwwwwwwsssmmmfffaaaWWWZZZOOO___uuugggTTTJJJBBBGGGVVVccchhhhhhbbbhhhqqq{{{nnnZZZLLLJJJ]]]uuulllXXXKKKBBBBBBEEEJJJNNNOOOLLLHHHEEE??????===<<<<<<======>>>BBBEEEHHHJJJJJJJJJKKKLLLPPPQQQRRRRRRQQQQQQRRRSSSUUUWWWXXXXXXWWWWWWYYYZZZYYYZZZZZZYYYXXXYYY[[[]]]dddkkk|||~~~zzzyyy{{{}}}|||yyywwwwwwwwwxxxxxxwwwtttpppkkkfffbbb___YYYYYY]]]iii|||{{{kkk___NNNGGG???;;;;;;;;;888555777666777;;;;;;999;;;@@@???KKKYYYfffqqqwwwtttmmmiiigggccc]]]XXXSSSPPPNNNOOOMMMLLLMMMQQQUUUWWWXXXXXXWWWVVVSSSNNNIIIDDDAAA>>>;;;999999:::>>>IIITTTXXX]]]aaa```[[[XXXZZZ]]]eeekkkpppqqqmmmiiiiiijjjsssvvvxxxyyyyyyyyyyyyzzz|||zzzvvvsssqqqmmmiiifffcccdddeeeggghhhiiiiiiiiiccccccccceeehhhkkknnnppprrrsssttttttrrrooollliiiccc^^^YYYYYYYYYYYY\\\bbbiiimmmqqqrrrrrrppppppppprrrtttuuuuuutttssstttuuurrrpppmmmkkkjjjjjjkkklllpppooonnnoooqqqrrrqqqppprrrrrrpppnnnmmmmmmpppsssrrrrrrqqqnnnkkkkkkmmmooossssssttttttsssrrrqqqqqqppppppppprrrttttttrrrpppkkkmmmrrruuuwwwvvvtttrrrhhhiiikkklllmmmnnnmmmmmmnnnooopppsssvvvxxxwwwuuuqqqssstttvvvvvvvvvuuuuuutttuuuvvvxxxxxxxxxwwwwwwuuutttrrrrrrsssuuuxxxzzzwwwzzzzzzwwwuuusssllleeeSSSOOOJJJHHHIIIJJJIIIGGGFFFHHHMMMQQQPPPPPPWWW```rrr~~~nnn```[[[YYY___fffmmmuuuzzzwwwqqqiiihhhhhhjjjpppwwwyyyssswww}}}zzz}}}wwwnnnhhh```aaadddfffeee```XXXRRRRRRTTT[[[dddlllnnnkkkgggZZZNNN???444111111///---,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,,,,------......------,,,///////////////...---,,,...//////000000//////...------...///000111222222000000111222333444555555666666777888888888888888::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::;;;<<<;;;;;;<<>><<<<<<<<<===>>>AAADDDGGGIIIIIIHHHIIIIIILLLNNNPPPQQQQQQRRRTTTVVVTTTVVVWWWWWWWWWWWWYYYZZZYYYZZZZZZYYYXXXXXXYYY[[[cccgggttt~~~}}}}}}~~~~~~{{{uuuooojjjeeebbb]]]^^^cccooovvviii\\\TTTFFFCCC???<<<;;;;;;:::999999777888::::::999;;;@@@@@@HHHSSS^^^jjjssssssnnnnnnooopppnnnjjjddd^^^\\\YYYWWWUUUUUUXXX[[[^^^^^^\\\\\\ZZZWWWRRRLLLFFFCCC>>>;;;::::::999;;;CCCMMMQQQWWW^^^___[[[XXXZZZ]]]```eeellloooooommmlllkkkqqqtttwwwzzzzzz{{{}}}~~~~~~|||yyyxxxvvvsssooommmkkkkkkkkkjjjkkkkkklllmmmjjjjjjkkklllooossswwwyyyyyyyyyxxxuuurrrooollljjjeeeaaa^^^^^^___^^^bbbgggjjjnnnrrrttttttrrrpppooooooqqqssssssssstttuuuwwwtttrrrpppnnnllllllllllllooonnnmmmnnnpppqqqqqqpppqqqrrrqqqooonnnmmmoooqqqoooppppppnnnkkkjjjlllnnnoooqqqrrrsssrrrpppooonnnnnnnnnoooqqqssssssqqqoooiiilllqqquuuwwwwwwtttrrrjjjjjjkkklllmmmnnnooooooooooooqqqtttwwwxxxwwwuuussstttvvvxxxxxxxxxwwwvvvuuuuuuwwwxxxyyyzzzzzz{{{xxxvvvtttrrrrrrsssvvvxxxuuuxxxxxxuuurrroooggg^^^RRRMMMGGGEEEGGGJJJKKKKKKKKKMMMRRRUUUTTTUUU]]]ggg||||||xxx{{{qqqccc___]]]hhhuuu|||yyylllllllllmmmqqqvvv|||xxxvvvppplllpppyyy|||zzz|||wwwzzzxxxnnngggaaacccfffiiihhhbbbZZZSSSUUUYYY```iiioooppplllgggSSSIII;;;222///000///...++++++,,,,,,,,,---------,,,+++++++++,,,...///000------,,,++++++,,,------,,,------......------,,,---......////////////...//////000000000000//////------...///000111222222111111222333444555666666666666777888888888888888::::::::::::::::::::::::888888999:::;;;<<<<<<<<<:::;;;;;;;;;;;;<<<>>>AAADDDFFFYYY~~~???AAACCCDDDDDDDDDFFFHHHCCCMMM]]]ppphhhcccaaacccdddfffkkkqqq}}}{{{rrraaacccQQQVVVrrr}}}{{{yyykkk\\\SSSGGGCCCKKKXXX```bbb^^^ccckkkwwwiiiUUUUUU\\\{{{oooZZZJJJCCCEEEGGGJJJLLLKKKGGGDDD@@@???>>><<<<<<<<<===>>>@@@BBBFFFHHHGGGGGGGGGGGGJJJLLLOOOQQQRRRTTTWWWZZZTTTUUUWWWWWWWWWWWWXXXZZZWWWXXXYYYYYYXXXXXXZZZ\\\ccceeemmmyyyrrrlllgggeeeccceeekkkvvvvvvfffYYYPPPKKK======<<<;;;:::;;;<<<<<<:::777666777555333555;;;EEEKKKRRR[[[gggqqqssspppvvv{{{}}}vvvsssaaa^^^\\\[[[]]]```bbbccc______]]]ZZZTTTNNNHHHDDD???<<<;;;:::999999@@@IIIJJJSSS\\\```^^^]]]___ccc___cccjjjppprrrrrrpppmmmnnnqqqvvvyyy{{{}}}~~~|||{{{zzzxxxuuusssrrrqqqooommmllllllmmmnnnppppppppprrruuuyyy}}}}}}|||zzzvvvsssooollljjjhhhcccaaacccdddcccfffkkkkkknnnsssuuuuuurrrpppooolllnnnppprrrrrrsssvvvxxxuuutttrrrpppnnnmmmllllllmmmmmmlllnnnppprrrrrrqqqqqqrrrrrrqqqooonnnooopppmmmoooqqqooolllkkklllnnnlllnnnqqqrrrqqqooonnnnnnnnnnnnoooqqqrrrrrrooommmgggkkkpppuuuwwwvvvtttrrrkkkkkkkkklllmmmnnnpppqqqnnnooorrruuuxxxyyyvvvtttssstttvvvxxxyyyxxxwwwvvvuuuuuuvvvxxxzzz|||}}}~~~{{{yyyuuurrrqqqrrrsssuuusssvvvwwwsssppplllcccZZZUUUOOOHHHFFFIIIMMMPPPPPPOOORRRVVVZZZYYYZZZdddooo||||||}}}{{{wwwtttrrrwwwqqqddd```^^^lll|||}}}ooonnnnnnooorrrvvvzzz|||rrrrrrpppooottt{{{}}}yyytttqqqyyyxxxnnnhhhccceeehhhkkkiiiccc[[[TTTXXX\\\dddlllrrrrrrnnniiiOOOEEE888000...//////---++++++,,,,,,,,,---------++++++***+++,,,...000222,,,,,,************,,,,,,,,,------......------,,,+++,,,---///000111111111//////000000000000//////------...///000111222222111222333333555555666777666666777888888888888888777777888999;;;<<<======444555666888999:::;;;;;;:::;;;;;;;;;:::;;;>>>@@@CCCDDDUUUzzz???@@@AAACCCEEEFFFGGGGGGGGGIIIQQQccc{{{yyyiiieeecccddd```]]]dddpppxxxoooZZZ___gggyyyxxx~~~zzzqqqcccWWWJJJFFFHHHOOOXXXaaa___bbbjjjyyy]]]OOOXXXoooeeeOOOKKKFFFDDDHHHKKKIIIFFFFFFCCCAAA???===<<<>>>@@@AAAAAADDDGGGHHHGGGEEEEEEEEEJJJKKKLLLNNNPPPPPPQQQQQQZZZXXXVVVTTTTTTUUUVVVWWWWWWVVVVVVWWWYYY[[[\\\\\\bbbeeemmm{{{wwwrrrooonnnooorrrwwwzzziii[[[RRRKKKGGG??????>>>>>>===<<<<<<;;;;;;:::888777777888999;;;AAAJJJWWW```fffjjjpppuuu|||yyyoooeeebbbfffjjjjjjgggjjjhhhfffaaaZZZRRRKKKGGGCCC>>>:::;;;:::999<<>>>>><<<:::999;;;===???AAAAAAAAAAAAAAAHHHUUUmmmAAABBBCCCEEEFFFGGGHHHHHHEEEIIIQQQ___ssskkkccc___ccceeeeeejjjtttxxxcccbbbdddzzzuuuzzzyyyqqqeeeYYYKKKEEEDDDIIITTT___ccceeelllzzziiiVVVZZZfffuuu___RRRKKKFFFGGGIIIFFFCCCCCCBBBAAA???>>>>>>>>>@@@AAAAAADDDGGGHHHGGGFFFFFFFFFHHHJJJLLLNNNPPPRRRSSSTTTWWWVVVTTTSSSSSSTTTUUUVVVVVVVVVVVVWWWYYY[[[\\\\\\bbbeeekkkuuu~~~zzzxxxwwwxxx|||vvvfffZZZQQQJJJFFFCCCCCCBBBAAA@@@??????>>>>>>===<<<::::::;;;<<<===BBBJJJUUU^^^ccchhhooottt|||nnnhhhjjjnnnnnnlllmmmjjjgggccc^^^WWWNNNHHHCCC>>>::::::999999<<>>>>><<<:::999;;;<<<>>>@@@@@@@@@@@@AAAGGGRRRgggDDDEEEFFFGGGGGGHHHHHHHHHDDDIIIPPPZZZjjj|||rrrfff^^^ccciiikkkqqqxxxoooeee```ttt|||rrrtttzzz}}}vvviii^^^QQQGGGAAADDDQQQ___ggghhhlllwwwrrrYYYVVVWWWuuurrr^^^TTTKKKIIIHHHEEEBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCFFFGGGGGGFFFFFFGGGGGGHHHKKKNNNPPPSSSTTTUUUSSSRRRQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVXXXZZZ[[[\\\aaadddiiippp|||tttfffZZZRRRLLLIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDBBBAAA@@@??????@@@AAACCCIIIRRRYYY^^^dddkkkqqq}}}rrrqqqttttttrrrqqqmmmiiigggeee___TTTLLLGGG@@@;;;:::::::::>>>EEEJJJSSS```jjjvvv}}}zzz|||{{{{{{zzzyyyzzz{{{|||}}}}}}}}}|||{{{zzzyyyxxxxxxxxxvvvvvvvvvxxxyyyxxxwwwvvvvvvxxxzzz~~~zzztttpppmmmmmmppptttxxxyyyvvvssspppkkklllmmmoooooonnnmmmmmmqqqqqqqqqqqqrrrsssuuuuuutttrrrpppppprrrsssssssssssspppnnnmmmoooqqqrrrrrrrrrqqqqqqppppppooooooooolllooosssrrrpppnnnoooqqqpppooonnnmmmmmmmmmnnnooottttttuuuvvvxxxwwwtttrrrmmmooorrrtttuuuuuusssrrrrrrpppnnnllllllooosssuuu}}}zzzwwwvvvvvvxxxxxxxxxsssrrrqqqqqqsssuuuuuuttttttsssrrrqqqqqqqqqssssssvvvvvvuuutttttttttuuuuuutttpppkkkhhheee```YYYSSSSSSSSSRRROOOKKKKKKOOORRRUUUXXX\\\[[[YYY^^^rrr{{{vvvqqqqqqrrrqqqlllhhh```]]]^^^bbbccc^^^ZZZYYY```vvv}}}~~~|||vvvuuuyyyxxxuuuqqqpppnnnkkkddd___[[[iiizzz}}}sssoooiiihhhfffaaaZZZTTTQQQPPP[[[aaaiiinnnqqqoooeeeYYYDDD:::111///000...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------......111000...---,,,,,,---...+++---...---,,,+++,,,---............////////////000111111111111000000///111111111222222222222333222222222222333333333333444444444444444444444444444555666777999:::;;;<<<999999:::<<<>>>>>><<<::::::;;;<<<===>>>>>>>>>>>>AAAEEEMMM]]]~~~EEEEEEFFFGGGGGGGGGFFFFFFCCCHHHNNNWWWhhh||||||mmmbbbccchhhlllvvvyyyhhh]]]kkkpppooovvv}}}~~~ooofffYYYLLLBBBCCCQQQ```ggghhhjjjppp|||}}}{{{rrrVVVLLLJJJeeejjj\\\OOOKKKIIIFFFCCCBBBAAABBBBBBCCCBBBAAA@@@???@@@BBBEEEFFFFFFFFFGGGHHHFFFGGGJJJLLLOOOQQQRRRSSSPPPOOOOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWXXX[[[]]]___dddjjjoooxxx~~~ssshhh___XXXSSSQQQNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGEEECCCCCCCCCCCCDDDHHHMMMSSSXXX^^^fffkkkzzzzzzzzzyyyxxxuuuppplllllllllfff[[[QQQKKKDDD>>><<<<<<<<>>CCCIIIMMMRRRZZZcccmmmvvv}}}|||}}}~~~vvvuuutttssstttvvvyyyzzzzzzxxxvvvtttqqqpppooonnnoooqqqtttwwwyyyzzzzzzzzz}}}zzzyyyyyyyyyxxxvvvtttrrrqqqpppoooppppppqqqqqqqqqqqqqqqooopppqqqrrrsssssssssssslllkkkiiijjjllloooooooooqqqooonnnmmmoooppppppoooooooooooooooooommmlllkkkjjjlllnnnpppqqqrrrtttvvvtttrrrooolllkkklllnnnpppyyyyyyzzzyyywwwuuusssrrrqqqrrruuuwwwxxxxxxvvvuuutttqqqmmmjjjjjjmmmqqqsss{{{zzzxxxxxxyyyzzzzzzyyytttttttttsssrrrrrrssstttoooooonnnnnnnnnnnnnnnooooooppprrrtttuuuvvvuuuuuuzzzvvvpppiii```WWWNNNIIIGGGKKKMMMLLLHHHHHHLLLPPPTTTWWW[[[]]]___iiizzzvvvppplllhhhbbb[[[VVVRRRPPPPPPSSSSSSQQQRRRUUUiiizzzuuusssvvvxxxxxxtttlllcccZZZVVVcccsss{{{kkkdddbbb^^^XXXTTTSSSUUUWWW[[[bbbjjjmmmmmmfffWWWIII666000---...///---+++,,,*********++++++,,,,,,---,,,,,,,,,---------......///......---------------,,,---......,,,,,,---...............///////////////000000111111111000000000000111111111222222222222222222222222222222222222222333333444444444444555555666666666666777777777666666888:::;;;:::999:::;;;;;;;;;;;;<<<======>>>AAAEEENNNeeeBBBCCCCCCDDDDDDDDDDDDCCCCCCEEEJJJSSSfffzzzrrrfffeeeiiirrrlllaaabbbnnnxxxnnnqqq|||}}}uuuiiiZZZLLLEEEKKKVVVfffnnnqqqnnnqqqyyy}}}|||sssmmmjjjpppyyyxxx]]]HHHGGGSSSjjjzzzhhhVVVNNNLLLIIIDDDBBBCCCDDDDDDEEEEEECCCBBBAAA===???AAABBBCCCDDDFFFIIIGGGHHHJJJKKKMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOORRRUUUVVVUUUVVVZZZ^^^[[[bbbllluuuxxxpppppppppnnnjjjeeebbb``````________________________\\\ZZZXXXTTTPPPMMMJJJHHHHHHHHHIIILLLPPPTTTYYY\\\```lll~~~zzzvvvtttuuuvvvtttmmmgggYYYRRRLLLIIIFFFDDDGGGLLLSSSTTTZZZbbbiiinnnuuu|||{{{zzzyyywwwvvvtttssssssooonnnmmmmmmnnnqqqtttvvvwwwvvvuuusssqqqooommmlllnnnqqqvvvyyyzzz|||~~~~~~zzzxxxtttpppnnnmmmmmmnnnrrrrrrrrrrrrrrrsssssssssnnnoooooopppppppppppppppooommmlllllloooqqqqqqqqqrrrpppnnnnnnooopppooonnnnnnooooooooonnnllljjjiiijjjkkklllnnnqqqsssuuuvvvvvvtttqqqnnnmmmmmmnnnpppvvvwwwxxxwwwtttsssssssssqqqsssuuuwwwxxxyyyyyyyyyuuusssooollllllmmmppprrrxxxxxxwwwxxxzzzzzzxxxvvvrrrtttuuuuuusssqqqqqqrrrmmmmmmnnnnnnooooooooooooooopppqqqssstttuuuuuuvvvzzzwwwqqqhhh]]]SSSJJJEEECCCEEEGGGGGGFFFHHHLLLPPPRRRTTTYYY^^^cccnnn|||xxxrrrkkkeee___YYYUUUOOOMMMMMMOOOOOOMMMPPPUUUjjjvvvwwwrrruuuwwwssskkkbbb\\\YYYjjjyyy~~~kkkaaa___ZZZUUUSSSUUUZZZ^^^___ffflllnnnlllcccRRRCCC333...,,,......,,,+++---,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------...........................---,,,...///...---,,,---...............///////////////000000111111111111000000000000111111111111222222222222222222111111111///000000111111222222333666666666666666666666666777666666777999::::::999:::::::::;;;;;;===>>>???===@@@DDDJJJ[[[|||AAABBBCCCDDDDDDDDDDDDDDDCCCGGGJJJOOO[[[nnn}}}qqqfffhhhpppyyyqqqfff```^^^pppqqq|||uuufffVVVJJJJJJPPPcccpppvvvrrrpppxxx~~~~~~wwwpppkkkkkkooossszzzkkkRRRHHHJJJZZZxxxsss___WWWSSSOOOHHHEEEDDDEEEEEEEEEDDDDDDCCCCCC;;;===???@@@AAACCCFFFHHHGGGHHHJJJLLLNNNPPPQQQQQQPPPPPPQQQQQQQQQPPPPPPOOONNNRRRUUUUUUTTTUUUZZZ^^^\\\aaaiiiuuutttllljjjlllnnnmmmjjjhhhhhhiiijjjjjjkkkllllllmmmmmmnnnhhhfffccc___ZZZUUUQQQNNNLLLKKKKKKMMMPPPSSSVVVWWWYYY___kkk||||||{{{zzzzzzzzzyyywwwttthhhaaa[[[WWWTTTPPPRRRVVVYYYYYY___ggglllnnnttt{{{xxxxxxwwwtttqqqmmmlllkkkiiihhhfffeeefffiiilllnnnnnnooooooooonnnmmmkkkjjjmmmqqqvvvyyyzzz}}}~~~}}}tttrrrnnnkkkiiiiiijjjkkkqqqqqqqqqqqqqqqrrrssssssnnnnnnnnnmmmmmmmmmmmmmmmrrrpppooooooqqqsssssssssrrrqqqooooooppppppooonnnlllmmmnnnnnnnnnllljjjiiijjjjjjkkkmmmpppssstttuuuwwwuuussspppooonnnoooooooooqqqssssssrrrrrrtttvvvrrrrrrsssuuuwwwyyy{{{|||wwwuuurrrpppooopppqqqssswwwwwwxxxyyyzzzwwwsssppppppsssvvvuuussspppnnnooolllmmmnnnooopppqqqqqqqqqoooooopppqqqssstttuuuvvvvvvsssmmmdddYYYOOOGGGCCCAAAAAABBBCCCFFFJJJNNNPPPPPPQQQVVV___hhhssszzztttmmmfffaaa\\\YYYTTTQQQOOOOOOMMMMMMSSSZZZpppvvv}}}}}}rrruuuwwwrrrjjjdddccceeetttxxxuuuwwwzzzjjj```]]]XXXSSSQQQUUU\\\aaadddjjjnnnnnnkkk```NNN???222...+++------++++++.........------------------,,,,,,,,,---------......------...............------...///...---,,,---///............//////////////////000111111111111111000000000000111111111111222222222222111111111000//////000111111222333333555555666666777777777888999888777888:::;;;;;;;;;:::::::::;;;<<<>>>???AAA>>>BBBEEEHHHTTTqqqAAABBBCCCDDDEEEEEEEEEEEEBBBHHHKKKKKKQQQbbbuuurrrfffkkkvvv~~~tttiii```UUU|||rrrrrr}}}ppp___PPPKKKMMM___oooxxxsssooowww}}}tttlllhhhgggiiiqqqzzz{{{tttZZZEEECCCNNNlll}}}iii___[[[UUUMMMIIIEEEEEEEEEEEEDDDDDDDDDDDD:::<<<>>>???@@@BBBEEEHHHGGGHHHKKKNNNPPPRRRTTTTTTRRRRRRRRRRRRQQQQQQPPPOOOMMMQQQUUUUUUTTTUUUYYY^^^^^^```gggsss~~~uuuiiilllppppppooommmoooppprrrrrrssstttvvvwwwwwwxxxpppoookkkfff```ZZZVVVSSSOOONNNMMMOOOQQQTTTUUUUUUVVVWWW\\\iii{{{~~~~~~~~~}}}}}}}}}}}}}}}tttnnnhhhddd```\\\\\\______^^^ccclllqqqrrrwww|||{{{yyyuuuooollljjjiiifffdddbbb```aaacccfffhhheeegggiiijjjkkkjjjhhhggglllppptttwwwyyy|||~~~}}}~~~~~~|||zzzyyyxxxnnnllljjjhhhhhhhhhhhhiiipppppppppooopppqqqqqqrrrnnnmmmlllkkkkkkjjjkkkkkksssqqqooooooqqqrrrsssrrrsssqqqppppppqqqqqqpppnnnjjjkkkmmmnnnnnnmmmkkkjjjjjjiiijjjlllooosssttttttwwwvvvtttrrrpppooooooooojjjmmmpppqqqqqqrrruuuxxxrrrrrrrrrtttvvvyyy|||~~~xxxwwwuuusssrrrrrrsssssswwwwwwyyyzzzyyyvvvpppkkkmmmqqquuuuuurrrnnnllllllllllllnnnpppqqqrrrrrrrrrpppppppppqqqrrrsssuuuvvvqqqooojjjaaaVVVLLLEEEBBBAAA??????AAAFFFLLLOOOQQQOOOOOOUUU___jjjvvv|||uuunnnhhhccc```___[[[VVVRRRPPPNNNOOOXXXaaawwwyyy{{{|||}}}vvvxxxxxxrrrkkkhhhlllppp}}}vvvpppmmmpppyyyttthhh```\\\WWWRRRPPPTTT\\\bbbhhhmmmpppooojjj___MMM===222...+++---,,,***+++////////////......---------,,,,,,,,,---------......------......///......------...///...------...///............/////////000//////000111111111111111000000000000111111111111222222222222111111000000111222222333444444555555333444555666777999::::::;;;:::999999;;;======<<<:::::::::;;;<<<>>>AAABBB???CCCFFFHHHOOOjjjCCCDDDDDDDDDCCCBBBAAAAAAEEEFFFIIILLLOOOXXXlll~~~|||rrrlllqqq|||~~~hhhTTTUUUeeetttttt{{{}}}sss[[[NNNNNN^^^ooo{{{yyyrrrssszzz}}}xxxpppiiihhhlllpppvvv{{{mmmMMMMMMLLLWWWxxx~~~pppiiiaaaWWWPPPLLLHHHFFFHHHGGGCCC@@@@@@???>>>======>>>@@@BBBCCCGGGHHHJJJKKKMMMNNNNNNNNNRRRQQQQQQQQQQQQRRRSSSSSSRRRTTTVVVVVVUUUUUUVVVWWW^^^```fffrrrxxxvvvxxx{{{zzzxxxzzzyyyyyyzzz}}}|||{{{xxxsssllleee___[[[WWWWWWWWWWWWXXXXXXYYYYYYWWWUUUUUUYYYbbbvvv~~~~~~||||||{{{xxxuuupppllliiigggllljjjllltttzzz|||}}}wwwqqqkkkhhhfffdddaaa___^^^^^^```aaaaaaccceeefffeeeeeefffgggiiikkkoootttxxx|||~~~}}}{{{zzzyyyyyyxxxxxxvvvtttrrrpppooonnncccaaa___```cccgggiiijjjjjjooorrrqqqppprrrrrrpppnnnnnnmmmllljjjiiihhhhhhppptttxxxyyyvvvtttssstttppppppoooooooooqqqrrrsssooonnnlllkkkjjjiiiiiiiiigggjjjlllnnnmmmmmmmmmnnnwwwwwwuuurrrooollllllmmmlllkkkjjjkkkooosssuuuvvvttttttuuuuuuvvvxxxyyyzzz|||tttnnnpppsssrrrqqqrrrtttuuuvvvwwwvvvuuurrrqqqsssqqqnnnlllkkkmmmoooqqqlllmmmnnnoooooooooooooooqqqqqqqqqrrrrrrqqqppppppsssnnnggg```XXXNNNDDD<<<:::;;;===BBBIIIPPPUUUXXXNNNOOOTTT^^^lllzzz{{{tttmmmhhhfffggghhhaaa^^^ZZZUUUNNNOOOZZZhhh|||zzz{{{}}}}}}}}}~~~}}}xxxrrrrrrvvv|||{{{tttmmmhhheeehhhooorrrooojjjeee]]]VVVSSSRRRTTT\\\eeerrrpppooommmfffWWWDDD666000...,,,******,,,...///------------------------,,,,,,++++++,,,,,,---...------------------------------------------------...............///000000///000000000000111111111111111111000000000000000111111111000000000000///222222222222222222222222444444333444555888;;;===;;;:::999888888888999:::<<<;;;999999999<<>>=========???AAACCCGGGHHHJJJKKKMMMNNNNNNNNNQQQQQQPPPPPPQQQQQQRRRSSSRRRTTTVVVVVVUUUUUUVVVWWW]]]```fffppp~~~~~~}}}~~~~~~~~~~~~yyyssslllfffccc]]]]]]^^^^^^]]]]]]\\\[[[[[[XXXUUUUUUZZZggg~~~~~~zzzuuurrruuurrruuu|||}}}vvvoookkkhhheeebbb^^^\\\[[[[[[[[[]]]___aaaaaaaaaaaabbbdddgggiiilllqqquuuxxxzzz||||||{{{yyywwwvvvttttttsssrrrpppnnnkkkhhhfffeeeddd^^^\\\[[[]]]bbbgggjjjkkklllrrruuusssrrrtttsssqqqpppnnnllliiiggghhhjjjlllqqqtttwwwwwwtttrrrrrrsssppppppooonnnnnnoooqqqqqqooonnnnnnmmmlllkkkjjjiiigggiiikkklllllllllnnnooouuuuuutttrrrnnnmmmmmmnnnpppnnnmmmnnnqqqtttvvvwwwssssssssstttuuuvvvwwwxxxxxxqqqnnnqqquuutttttttttvvvvvvvvvwwwvvvuuusssrrrrrrpppmmmjjjjjjllloooqqqnnnnnnoooooopppooooooooossssssttttttsssrrrqqqqqqrrrlllcccZZZSSSKKKDDD???<<<===@@@GGGPPPVVVXXXXXXPPPQQQUUU```nnnzzz~~~zzztttoookkkjjjjjjkkkfffbbb\\\UUUNNNOOO\\\kkk}}}zzzzzzyyywwwxxxzzzrrrooorrrvvvyyyrrriiiddd______dddhhhhhhffffff^^^WWWTTTSSSUUU^^^fffqqqooommmjjjbbbSSSAAA444111000---+++******,,,---------------------------,,,,,,++++++,,,,,,---...------------------------------------------------...............///000000000000000000111111111111111000000000000000000000222222111111111000000000222222222222222222222222444444333444555888:::<<<;;;:::999888888999::::::<<<;;;:::999:::===@@@BBBDDDDDDAAAEEENNNXXXxxx???@@@AAABBBCCCCCCCCCCCCBBBCCCEEEHHHIIIPPP```oooyyyoookkknnnooonnnpppvvv}}}sss\\\RRRTTTpppvvvxxxzzzgggUUUUUUgggxxx|||xxxxxx|||wwwpppllllllwwwfffUUUEEEGGG[[[zzz~~~mmm^^^OOOHHHFFFDDDAAAAAA???>>>===<<<===???AAABBBGGGHHHIIIKKKLLLMMMNNNNNNPPPPPPOOOOOOOOOPPPQQQQQQRRRSSSVVVVVVUUUUUUVVVWWW[[[___fffmmmvvv~~~vvvxxxzzzxxxsssppppppqqqssswww|||{{{uuuqqqnnnggghhhhhhgggfffccc```^^^___[[[VVVSSSSSSXXXhhhvvv~~~{{{~~~}}}uuupppkkkiiieeeaaa]]]ZZZXXXXXXZZZ\\\^^^___^^^___```bbbdddfffiiilllppprrrtttuuusssrrrpppnnnlllkkkjjjjjjgggeeeaaa]]]ZZZXXXXXXXXXVVVUUUVVVZZZ```fffjjjllllllrrrtttsssqqqsssrrrpppqqqoookkkgggeeeggglllqqqrrrtttttttttrrrqqqqqqrrrpppooonnnmmmmmmmmmnnnooonnnnnnoooooonnnllljjjiiigggiiijjjkkkkkkllloooqqqssssssrrrpppnnnmmmoooppprrrpppooooooqqqtttttttttpppppppppqqqrrrssstttuuusssnnnmmmssswwwwwwwwwxxxxxxxxxwwwvvvuuuuuuttttttssspppmmmjjjiiillloooqqqppppppppppppppppppoooooossssssttttttsssqqqooonnnnnnhhh^^^UUUNNNIIIEEECCC@@@AAAFFFOOOYYY^^^\\\XXXQQQRRRXXXcccpppxxxzzzxxxyyy{{{yyyuuuqqqnnnlllllllllkkkfff___VVVOOOQQQaaarrr}}}zzzuuupppoooxxxzzzqqqmmmooorrrvvvooogggbbb\\\ZZZ[[[___cccdddeee]]]VVVTTTTTTXXX```iiipppnnnjjjeee\\\NNN===111222000...+++*********+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...........................------------------------...............///000000000000000111111111222222000000000000000000111111333222222222111111111111222222222222333333333333444444444444555777999;;;;;;:::999888888999:::;;;;;;:::::::::<<<>>>AAACCCFFFGGGCCCDDDJJJQQQkkk@@@AAABBBBBBBBBBBBBBBAAADDDDDDFFFHHHJJJNNN[[[iiiwwwyyyvvvmmmeeeccccccbbbdddjjjooottt|||~~~jjjZZZUUUaaawwwvvvzzz{{{aaaQQQcccwww~~~}}}~~~vvvrrrqqqzzzqqq\\\LLLKKKTTTiiiqqqZZZMMMIIIFFFDDDCCC@@@???=========???AAABBBGGGHHHIIIKKKLLLMMMMMMNNNOOOOOONNNNNNOOOOOOPPPQQQQQQSSSUUUVVVVVVVVVWWWXXXYYY^^^eeeiiimmmxxxwwwqqqllllllllllllmmmnnnpppqqq{{{}}}~~~{{{yyyrrrssssssqqqnnniiidddaaaaaa]]]YYYUUURRRSSS\\\fff~~~xxxsssooommmjjjfffbbb___]]]\\\\\\^^^___```___```bbbdddcccdddgggjjjlllnnnooopppkkkjjjhhheeecccaaa```___[[[YYYUUUQQQOOONNNOOOOOOPPPPPPRRRVVV]]]ccchhhiiijjjooorrrpppooopppooommmpppooolllhhhfffhhhmmmrrrssssssrrrqqqppppppqqqrrrpppooommmlllkkkllllllmmmlllmmmnnnooonnnllljjjhhhhhhiiijjjjjjjjjlllooorrrqqqqqqpppooommmnnnppprrrrrrpppnnnnnnpppqqqqqqpppnnnnnnnnnnnnooopppqqqrrrnnnkkkmmmtttyyyyyyyyy{{{{{{yyywwwuuuttttttuuuvvvtttrrrnnnkkkkkkmmmppprrrrrrrrrqqqppppppoooooooooqqqrrrrrrqqqpppmmmkkkiiihhhccc[[[TTTNNNJJJHHHHHHEEEGGGMMMXXXaaaccc]]]VVVQQQTTT[[[gggrrrvvvsssnnnkkkqqq{{{}}}yyyxxxuuuqqqnnnkkkjjjiiijjjddd]]]VVVRRRWWWhhhzzz{{{ssskkkjjjooovvvvvvnnnlllooorrruuunnnhhheeeaaa]]]\\\^^^bbbeeeaaaYYYSSSSSSVVV[[[dddlllpppmmmggg```VVVHHH:::000000///---+++******+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---......////////////////////////.......................................///000000000000000111111111222222000000000000000111111111333333333222222222111111222222222333333333333333444444444444555777888999::::::999888888999;;;<<<:::::::::;;;===@@@BBBDDDGGGIIIFFFEEEIIILLLbbbCCCDDDCCCCCCBBBAAA@@@???DDDCCCEEEHHHIIILLLVVVaaaooovvvxxxooobbb[[[XXXWWWYYY```gggjjjrrr}}}wwwdddXXXWWWsss}}}zzz~~~iiiPPP___ttt{{{yyyyyylllWWWOOONNNZZZ~~~dddSSSLLLGGGDDDCCCAAA@@@>>>===>>>???AAABBBFFFGGGIIIJJJLLLMMMMMMMMMOOONNNNNNNNNNNNOOOPPPPPPQQQSSSUUUVVVVVVVVVWWWXXXWWW]]]bbbdddfffnnn{{{~~~vvvnnniiieeeeeegggkkkqqqwww}}}}}}}}}|||yyyuuuoooiiifffddd```\\\YYYUUURRRVVV]]]kkk~~~zzztttooonnnmmmkkkiiigggeeeddd```aaabbbbbbaaabbbdddffffffgggiiijjjlllmmmnnnnnniiigggddd```\\\YYYWWWVVVRRROOOLLLJJJIIIIIIKKKLLLLLLMMMNNNSSSZZZ```dddeeeiiinnnqqqooonnnoooooolllmmmooopppmmmjjjiiimmmqqqsssqqqpppoooooopppqqqrrrooonnnmmmkkkkkkkkkllllllkkklllmmmnnnmmmkkkiiihhhiiijjjkkkkkkkkklllppprrrooooooooommmlllnnnqqqssssssqqqpppooopppqqqpppnnnmmmlllllllllmmmnnnooopppkkkjjjmmmuuuyyyyyyyyy{{{|||zzzwwwuuussstttuuuvvvuuusssqqqooonnnppprrrssssssrrrqqqpppoooooopppppprrrrrrrrrqqqoookkkhhheeeaaa^^^[[[VVVQQQOOONNNNNNNNNPPPWWW```fffeee]]]UUURRRXXXbbbnnnuuuuuuooojjjfffnnnxxx|||{{{yyywwwsssoookkkfffcccbbbaaaZZZTTTSSSUUU]]]nnn|||yyynnnfffeeeiiillluuu|||yyyoooiiiiiimmmqqq{{{~~~uuuoooiiihhheeecccbbbbbbcccdddZZZSSSOOOSSSYYY```hhhooopppllleee[[[PPPCCC888111,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------------,,,,,,------...///////////////////////////.......................................///000000//////000000000111111111//////000000111111111111333333333222222222111111222222333333333444444444555555555555555666777777999888888777888999:::;;;:::::::::<<<>>>@@@BBBCCCEEEJJJHHHFFFIIILLL\\\wwwFFFFFFEEEDDDCCCAAA@@@???BBBAAACCCGGGHHHJJJRRRZZZnnnyyyuuueeeXXXSSSPPPQQQXXX___bbbhhhrrr{{{~~~kkk[[[TTTjjjjjjRRRYYYjjj~~~~~~dddRRRGGGPPPrrrnnn[[[OOOGGGBBBBBBBBBAAA@@@??????@@@BBBCCCFFFGGGHHHJJJKKKLLLMMMMMMOOOOOONNNNNNNNNOOOPPPPPPPPPRRRUUUVVVVVVVVVWWWYYYWWW[[[^^^```bbbhhhrrrzzzyyyrrrlllggghhhkkkqqqyyyzzztttnnnkkkiiieeeaaa^^^YYYTTTTTTXXX```sss{{{zzzzzztttmmmnnnooopppooonnnmmmlllfffffffffeeecccdddfffhhhlllmmmnnnooooooppppppoookkkhhhddd^^^YYYTTTQQQOOOKKKJJJHHHFFFFFFGGGHHHIIIIIIJJJLLLQQQXXX^^^aaabbbiiiooorrrppppppqqqqqqooommmqqqtttrrrmmmkkkmmmqqqqqqpppnnnnnnppprrrssssssnnnmmmlllkkkkkkkkklllmmmkkkkkklllllllllkkkiiiiiijjjlllmmmmmmmmmmmmoooqqqnnnnnnnnnlllkkkmmmqqqtttuuutttrrrrrrssssssqqqpppmmmlllllllllmmmmmmnnnoookkkkkknnntttwwwvvvwwwzzz{{{zzzwwwuuusssssstttuuuuuutttsssrrrrrrrrrrrrsssrrrqqqpppnnnnnnooopppqqqttttttuuusssppplllgggddd[[[[[[YYYWWWTTTSSSUUUWWWYYY]]]ccchhhiiiccc[[[UUUVVV```nnnyyy|||yyyssspppmmmsss{{{}}}{{{yyyyyyzzzxxxvvvqqqlllfffaaa^^^\\\VVVOOOLLLQQQ[[[eeerrr|||}}}ttthhhaaabbbeeefffnnntttxxxwwwxxx~~~rrrfffbbbeeelllrrryyy|||zzzsssnnnhhhfffeeeeeeeeedddbbb```VVVPPPOOOUUU^^^eeekkkpppooojjjaaaVVVJJJ???666111*********++++++,,,---...******++++++,,,,,,---------------------......///...............................................................///000000........./////////000000/////////000111111222222333222222222111111111111222222333333444444555555555555555555555555555555777777666666777888:::;;;::::::;;;<<<===???AAABBBAAAHHHHHHFFFIIIJJJWWWmmmEEEFFFEEEEEEDDDCCCBBBAAACCCBBBDDDHHHIIIKKKQQQXXXjjjyyy{{{hhhZZZSSSQQQMMMTTTZZZ[[[___iiitttyyyrrr```TTTddd}}}xxxvvvxxxgggSSSRRR\\\rrrsssZZZIIILLLeeeyyyeeeUUUIIIDDDDDDDDDCCCAAA@@@@@@AAACCCDDDFFFGGGHHHJJJKKKLLLMMMMMMOOOOOOOOOOOOOOOPPPQQQQQQPPPRRRUUUVVVVVVVVVXXXYYYWWWYYY[[[]]]```fffmmmrrr}}}|||wwwqqqnnnrrrxxx~~~{{{yyytttqqqmmmhhheeeccc___ZZZZZZ]]]]]]iiixxx}}}}}}~~~yyytttrrrxxxzzzuuuoooqqqsssvvvwwwvvvuuutttnnnmmmllljjjhhhhhhjjjlllssssssttttttttttttsssssspppmmmggg```XXXRRRMMMKKKGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFIIIPPPWWW]]]aaabbbgggmmmppppppooorrrrrrpppoootttwwwtttnnnkkknnnrrrpppnnnmmmooorrruuutttsssmmmmmmlllkkkkkklllnnnnnnlllllllllllllllkkkkkkkkklllnnnooopppooonnnooopppnnnnnnmmmkkkjjjlllppptttuuutttsssssstttsssrrrpppmmmmmmmmmmmmmmmnnnnnnooommmlllooossstttssstttxxxzzzyyywwwuuussssssssssssssssssttttttssssssqqqqqqpppooonnnmmmmmmooopppqqqtttuuuuuusssooojjjeeebbbXXXXXXVVVTTTSSSVVV\\\```eeeiiinnnooojjjaaaZZZVVV]]]kkk}}}|||{{{zzz{{{}}}~~~}}}{{{yyyyyywwwtttoooiiiccc___\\\ZZZSSSLLLKKKWWWgggrrryyy|||{{{yyyqqqeee```dddggggggkkknnnooonnnqqqxxx}}}~~~xxxiii___^^^eeepppxxx{{{}}}|||vvvppplllhhhdddaaabbbeeeeeebbb]]]WWWRRRRRRZZZccchhhlllooolllggg]]]QQQDDD:::444111++++++++++++++++++,,,,,,)))******+++,,,,,,---------------------...//////------------------------.......................................///000000------------...............//////000111111222222222222111111111000000000222222333333444555555666555555555555555555444444666555555555555777999:::999:::;;;;;;===>>>??????<<>>999CCCDDDBBBDDDCCCJJJZZZEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFFFFGGGJJJMMMPPPRRR```ooo}}}{{{lll\\\UUUUUUWWWUUUSSSSSSXXX```iiiooozzz~~~wwwdddcccqqq}}}kkkccc]]]___ccchhhooovvvwwwiiiYYYNNNKKK[[[tttrrrXXXGGGOOOaaa{{{gggZZZPPPHHHKKKFFFCCCDDDCCCAAACCCFFFGGGGGGHHHHHHIIIJJJKKKKKKHHHIIIJJJLLLOOOQQQTTTUUUTTTTTTSSSSSSTTTUUUUUUVVVWWWXXXZZZ\\\]]]```dddgggvvv~~~wwwxxx~~~vvvvvv~~~yyyvvvsssnnniiigggggghhhhhhlllgggdddgggpppxxx|||||||||yyyxxxyyyssslllgggiiippp{{{zzzxxxwwwxxxyyy{{{}}}~~~{{{wwwssspppoooppppppwwwyyy{{{yyyuuussstttuuuyyysssiiiaaaZZZTTTPPPMMMGGGEEECCCAAA@@@???@@@@@@AAAEEEKKKQQQVVV[[[```cccbbbeeeiiinnnqqqrrrsssrrruuuuuussspppmmmlllnnnpppkkkkkklllnnnrrrssssssrrrpppnnnmmmllllllmmmnnnpppooooooooommmllllllmmmoooqqqqqqqqqppppppnnnmmmmmmnnnmmmkkkiiiiiikkkmmmoootttsssqqqpppooonnnooooookkknnnqqqsssqqqooonnnnnnrrrpppooorrrwwwzzzxxxtttrrrsssssstttuuuuuuuuuuuuppppppqqqqqqpppooonnnmmmlllnnnqqqpppnnnmmmnnnpppsssrrrqqqnnniiiddd^^^[[[ZZZVVVRRRQQQVVV]]]dddhhhsssuuuvvvrrreeeYYYWWW\\\mmm{{{}}}|||{{{yyyxxxxxxrrrjjjdddbbb```^^^[[[PPPMMMXXXrrr}}}xxxqqqnnnmmmmmmkkkiiidddcccccceeejjjppptttvvvyyyjjjZZZVVVbbbrrr}}}{{{uuupppmmmfffdddcccbbbbbbdddfffgggaaa______ccciiimmmnnnmmmggg___RRRDDD999222...---111///...------,,,***''',,,,,,+++++++++,,,------+++++++++,,,,,,---------,,,---......------///000---------............///000000000000//////////////////.........---------000000111222222111//////111111111000000000000000222222111111222222333444555666777666555444555666555555666666777777888888::::::::::::::::::::::::>>>???@@@AAACCCGGGMMMQQQEEEEEEEEEFFFFFFGGGHHHIIIHHHGGGGGGHHHKKKNNNQQQSSS[[[gggssstttjjj^^^XXXXXXXXXXXXVVVVVVYYY```jjjqqq{{{jjjcccjjjlllccc\\\[[[^^^aaagggmmmpppxxxwwwjjjWWWKKKFFFRRRiiizzz^^^HHHJJJXXX{{{uuufffYYYOOONNNIIIEEEEEEEEEBBBBBBEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNOOOQQQQQQTTTTTTSSSSSSSSSTTTTTTUUUVVVXXXZZZ[[[\\\___cccfffnnnwww{{{{{{xxxzzzwwwvvv~~~}}}yyytttpppnnnnnnooommmhhhcccccciiipppuuuwww~~~{{{yyyyyyssslllgggiiioooyyy|||xxxuuussssssssszzz{{{|||zzzxxxvvvuuuvvvuuuqqqjjjddd]]]VVVPPPKKKEEECCCAAA???>>>===>>>>>>@@@DDDJJJPPPVVV[[[```ddddddgggkkkoooqqqqqqpppoooqqqqqqooommmkkkjjjlllnnnlllkkklllnnnqqqrrrrrrqqqnnnmmmlllkkkkkklllmmmnnnnnnnnnnnnmmmkkkkkklllnnnrrrqqqqqqpppooonnnlllllllllkkkiiihhhhhhjjjmmmnnnqqqpppnnnmmmllllllmmmmmmjjjlllppprrrrrrqqqrrrrrrqqqpppppptttxxxyyytttpppqqqqqqssstttttttttssssssnnnnnnooopppooonnnlllkkklllnnnppppppnnnlllmmmooorrrrrrqqqnnniiiccc]]]YYYWWWUUURRRSSSXXX```ggglllsssvvvxxxsssfff[[[ZZZaaasss~~~}}}|||{{{yyywwwpppgggbbbaaa___\\\XXXMMMNNN[[[vvvzzzssspppooommmiiieeebbbaaaaaadddiiinnnrrrtttqqqdddXXX[[[kkk}}}}}}vvvoooiiidddeeefffggghhhhhhggggggcccbbbaaaeeejjjnnnnnnllleee\\\OOOAAA666000...------,,,+++,,,......,,,***,,,,,,+++++++++,,,------------------.........///,,,---......------...000---------............///000///////////////////////////.........---------//////111111111111000///111000000000000000000000222222222222222333333444444666777666555444555666555555666666777888888999::::::::::::::::::::::::<<<===>>>???AAAEEEJJJNNNEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHIIIKKKNNNPPPRRRUUU^^^iiinnnkkkeee___\\\ZZZ[[[\\\ZZZZZZ```jjjsss|||vvvgggcccqqqggg]]][[[\\\]]]```dddccckkkuuu|||wwwkkkWWWIII@@@GGGZZZooohhhMMMGGGNNNfffvvveeeWWWRRRLLLGGGGGGFFFCCCCCCEEEDDDDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQTTTSSSSSSRRRRRRRRRSSSSSSUUUWWWXXXZZZ[[[^^^bbbeeeiiippp|||}}}zzzzzzvvvwww}}}}}}uuuppppppqqqoookkkfffbbbcccgggmmmqqqxxx||||||zzzyyysssmmmhhhiiinnnwww|||zzzxxxwww}}}{{{zzzyyyyyywwwuuusssnnnlllhhhddd^^^VVVMMMGGGBBBAAA???===<<<;;;;;;;;;>>>CCCIIIPPPVVV[[[aaadddfffiiimmmpppqqqpppmmmkkkkkkllllllkkkiiiiiijjjlllmmmllllllnnnpppqqqpppnnnmmmlllkkkjjjjjjkkklllmmmlllmmmmmmllljjjiiikkklllqqqqqqqqqpppooonnnlllllljjjiiihhhggghhhiiikkkmmmlllkkkjjjjjjjjjjjjkkkkkkgggiiilllnnnooopppsssuuupppppprrruuuxxxvvvpppkkkoooppprrrsssssssssqqqpppnnnooopppppppppooonnnmmmlllnnnoooooonnnmmmmmmnnnrrrqqqpppmmmhhhaaa[[[WWWTTTTTTUUUXXX]]]dddkkkppptttvvvwwwrrrfff]]]aaajjjzzz~~~~~~}}}{{{yyyvvvnnnddd``````___ZZZUUUMMMPPP```zzzzzzsssrrrsssrrrkkkeeebbbaaabbbeeekkkpppssstttmmmbbbZZZbbbuuuyyyppphhhccceeehhhkkkllljjjhhhgggeeedddeeehhhmmmooommmkkkbbbXXXIII;;;222...------,,,,,,+++,,,......,,,+++,,,+++++++++,,,,,,---...,,,,,,------------......,,,---......------...///---------............////////////////////////////////////............---......///000111111111111000000000000000000111111222222222222333333333333444555666555444444555666666666666777888888999999::::::::::::::::::::::::;;;<<<===>>>???BBBFFFIIIEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJLLLNNNOOOPPPWWWcccnnnrrroooggg```\\\___```^^^[[[___iiisss|||mmm^^^wwwvvvllldddbbbcccaaaaaabbb```gggpppwww}}}~~~wwwmmm\\\MMM???@@@NNN```rrrpppSSSGGGHHHPPPoooqqqaaaWWWOOOIIIHHHGGGDDDCCCDDDBBBCCCDDDFFFHHHJJJKKKLLLHHHIIIJJJKKKNNNPPPRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQTTTUUUWWWXXXYYY[[[___bbbiiioooyyy}}}yyy|||~~~wwwyyy{{{sssppppppooommmjjjgggdddeeeiiilllqqqvvv}}}|||xxxvvvrrrmmmiiijjjnnnwww}}}|||~~~{{{wwwwwwwwwvvvrrrnnngggeeebbb^^^YYYRRRKKKEEEAAA@@@>>><<<::::::::::::===BBBIIIPPPVVV\\\bbbfffgggjjjnnnqqqqqqooollljjjiiijjjkkkkkkjjjjjjkkkmmmnnnmmmlllmmmoooooommmlllllllllkkkkkkkkkkkkllllllkkkllllllkkkiiiiiijjjkkknnnooooooooooooooonnnnnnlllkkkjjjhhhhhhiiijjjjjjhhhhhhhhhhhhiiiiiijjjjjjfffgggiiijjjkkkmmmqqqtttrrrrrrrrrttttttsssnnnjjjmmmoooqqqrrrrrrqqqooonnnpppppprrrssssssrrrqqqpppnnnoooppppppooonnnnnnnnnpppooonnnkkkfff```ZZZWWWVVVXXX[[[___ccciiinnnrrrvvvuuussslllbbb___iiivvv}}}~~~}}}}}}~~~~~~|||zzzuuummmccc```aaa```ZZZTTTOOOVVVeee{{{}}}wwwrrrssswwwwwwpppiiiccccccfffkkkqqquuuwwwwwwpppfff```hhhzzz~~~}}}~~~zzzqqqiiiaaadddgggiiijjjhhhfffdddddddddfffkkkpppqqqnnnjjj___TTTDDD666000.........000///.........---+++)))++++++++++++,,,---......***+++++++++++++++++++++,,,---......,,,,,,---...---------............///.........////////////////////////...............---...//////000111111222000000000000000111111111222222222333333333333333333444555555444444555666666666777888888999999:::::::::::::::::::::::::::;;;<<<======>>>@@@DDDGGGCCCDDDEEEGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJKKKKKKRRR___oooyyyxxxmmmbbb___bbbccc```\\\^^^hhhqqqzzzppp[[[kkkzzzqqqjjjjjjllliiifffeeeaaagggmmmssszzz~~~yyyrrrfffVVVEEE@@@GGGUUUgggtttxxxtttYYYIIIDDDDDD___ooo^^^TTTKKKIIIHHHEEEDDDEEEAAABBBCCCEEEGGGHHHJJJKKKGGGHHHIIIJJJLLLNNNPPPQQQQQQQQQPPPOOOOOOPPPPPPPPPRRRSSSUUUVVVWWWYYY]]]```fffkkkuuu|||}}}}}}}}}{{{tttrrrlllmmmmmmllliiigggggghhhkkkooowww{{{uuuqqqpppllliiijjjlllttt|||xxxvvvuuusssnnnjjjdddaaa[[[VVVRRRNNNJJJGGGAAA@@@>>><<<;;;:::::::::<<>>>>>@@@CCCFFFBBBCCCDDDFFFGGGFFFFFFEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGNNN\\\nnn|||}}}ssshhhcccddddddaaa^^^```hhhnnnvvvqqq[[[cccwwwvvvnnnnnnrrrqqqmmmllldddhhhkkkooovvv}}}|||wwwppp```NNNDDDEEENNN]]]kkkpppyyyzzzbbbMMMBBBAAATTTssslll___QQQKKKIIIEEECCCDDDAAAAAACCCDDDFFFGGGHHHIIIJJJIIIIIIIIIJJJJJJKKKLLLNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRSSSTTTUUUWWW[[[]]]```eeeooo~~~~~~~~~yyytttlllmmmnnnnnnmmmkkkgggeeefffjjjpppwww}}}zzzrrrnnnllliiifffeeefffkkkzzz}}}zzzvvvrrrnnniiifffaaa]]]VVVPPPMMMLLLJJJIIIAAA@@@>>><<<;;;::::::;;;<<>>>>>???AAACCCFFF@@@AAACCCEEEFFFEEEDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGMMM[[[nnn}}}}}}uuuhhhhhhfffcccbbbdddiiimmmrrrzzz}}}vvvbbb```jjj}}}qqqppptttvvvvvvwwwoooooooooooouuu|||}}}yyyxxxhhhUUUHHHDDDHHHUUUaaahhhoooxxxpppVVVDDDBBBIII]]]{{{|||lllYYYOOOJJJEEEBBBBBBAAABBBBBBCCCEEEFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJLLLLLLLLLMMMNNNOOOPPPQQQOOOQQQRRRSSSSSSUUUYYY\\\\\\```jjjxxxyyysssqqqppppppqqqoookkkfffccceeeiiiooovvv}}}zzzqqqkkkhhheeebbb___\\\___lllzzz||||||yyysssllleeeaaa___ZZZUUUOOOJJJHHHGGGEEEDDDAAA???===;;;:::999999:::===BBBJJJRRRZZZaaahhhmmmnnnnnnnnnnnnmmmlllkkkjjjgggkkknnnpppooonnnmmmllllllkkkjjjkkklllllljjjhhhkkkkkkllllllllllllkkkkkkmmmoooppppppooommmmmmmmmkkklllmmmnnnooooooooooookkkkkkjjjjjjiiiiiihhhhhhhhhiiijjjkkkkkkkkkjjjiiiiiijjjkkkkkkkkklllnnnpppqqqrrrrrrrrrqqqqqqrrrsssqqqpppooonnnmmmmmmnnnooojjjkkkmmmoooppppppppppppqqqooonnnnnnpppooommmjjjhhheeeaaa^^^]]]^^^aaacccrrryyy|||ssskkkkkkrrr}}}yyytttuuuzzz~~~sssggg]]]VVVRRRVVVbbbnnntttwww}}}yyyyyyyyywwwuuusssqqqqqqqqqvvv}}}{{{pppggg^^^dddnnnyyy~~~vvvpppmmmlllkkkkkkmmmnnnooonnnkkkeee___[[[___bbbhhhooorrrnnneee]]]RRREEE666---,,,------++++++++++++,,,...///...---*********+++,,,---//////000000000//////.........,,,---...---+++***+++,,,---------............///,,,,,,---......///000000.../////////000000000000000///............///000...//////000111111222222111222444555666555444333444555777777666777888:::888888999999:::;;;;;;;;;::::::::::::::::::::::::888:::<<<>>>???@@@CCCEEE???@@@CCCDDDEEEEEECCCBBBEEEFFFGGGHHHHHHHHHHHHHHHJJJOOO\\\nnnllljjjgggdddeeegggjjjlllpppuuu{{{}}}iii```bbb{{{uuurrrvvvzzz~~~{{{zzzuuurrruuu{{{|||xxx{{{lllYYYKKKCCCEEEPPP[[[aaafffnnnyyy|||^^^GGGAAAAAALLLggguuu```RRRKKKEEEAAA@@@BBBBBBBBBCCCDDDEEEEEEFFFDDDDDDEEEFFFGGGIIIKKKLLLKKKKKKKKKLLLMMMOOOPPPQQQOOOPPPQQQRRRRRRTTTXXX[[[\\\___iiittt|||}}}xxxssssssuuutttooojjjbbbccceeejjjqqqzzz{{{pppkkkfffbbb^^^YYYTTTVVVaaaooovvvsssuuu~~~}}}}}}}}}wwwxxxuuunnneee]]]ZZZYYYQQQNNNIIIFFFCCCBBB@@@>>>@@@>>><<<:::999999999999===BBBJJJSSS[[[cccjjjnnnrrrqqqooommmllljjjiiihhhfffiiimmmooonnnllljjjjjjkkkjjjiiijjjkkkllljjjhhhiiijjjjjjkkkkkkjjjjjjiiinnnppprrrrrrpppnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllggghhhhhhhhhiiiiiiiiiiiihhhiiijjjkkkkkkjjjiiihhhccceeeggghhhhhhiiikkkmmmnnnpppsssttttttsssrrrsssrrrqqqnnnmmmlllmmmooopppkkklllnnnpppqqqrrrrrrqqqpppnnnlllmmmnnnnnnkkkhhhfffccc^^^[[[[[[^^^cccfffxxx}}}tttnnnrrr|||{{{tttqqqrrrxxxxxxhhhZZZSSSPPPXXXeeeoooppppppuuuxxxwwwtttwwwxxxwwwtttssstttwwwzzz}}}nnncccXXXcccsss|||uuupppmmmnnnpppsssqqqtttvvvwwwrrrjjj```ZZZaaadddiiipppqqqlllaaaXXXNNNBBB333+++***,,,+++)))---,,,++++++,,,,,,***(((*********+++,,,---///000//////.........---------,,,---...---+++***+++,,,---------.........//////,,,,,,------...///000000.../////////000000111111111000...------...///000...//////000111222222222111222444666666555444333444666888888777777999;;;888999999::::::;;;;;;<<<::::::::::::::::::::::::666999;;;===>>>@@@CCCEEEDDDCCCCCCBBBBBBDDDEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHKKKNNNTTTaaawwwvvvlllfffhhhkkkiiiiiikkkooorrrwww}}}xxxddd\\\mmmuuuuuu~~~uuusssxxx|||ooo___QQQEEE@@@IIIVVVbbbgggmmmtttqqqSSSIIIFFFFFFTTTpppkkkUUUIIIEEECCCAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGIIIKKKKKKKKKJJJNNNMMMMMMMMMMMMMMMNNNNNNRRRRRRSSSRRRRRRTTTXXX[[[ZZZ___gggmmmqqq{{{{{{wwwtttpppnnnllliiifffeeeiiipppyyy~~~{{{pppfff```[[[UUUOOOMMMPPPTTTWWWmmm~~~|||qqqjjjgggfffooowww~~~zzzuuurrrrrrmmmfff___XXXSSSPPPOOOIIIFFFCCCAAAAAA@@@???>>>>>>>>>===:::888777999;;;>>>DDDMMMTTTZZZaaaiiioooppppppooonnnmmmlllkkkkkklllkkkjjjkkklllkkkgggcccfffggghhhiiijjjkkklllllllllnnnppppppnnnnnnnnnoooqqqooommmmmmnnnoooooooooqqqnnnlllmmmpppppplllgggffffffffffffggggggggghhheeeiiilllkkkhhheeeddddddggghhhhhhhhhggggggiiikkkkkkkkklllooorrrsssrrrqqqrrrrrrqqqqqqooommmlllkkkkkkkkklllnnnpppqqqooommmqqqnnnjjjhhhiiikkkllllllddd```\\\ZZZWWWYYYcccoooyyy{{{vvvttt|||~~~yyyvvvvvvyyy}}}jjjYYYSSSVVVZZZbbbiiikkklllpppssssssqqqtttvvvsssoooooovvv|||vvvgggaaaXXXmmm~~~~~~{{{uuummmggglllyyy}}}qqqfff___\\\^^^gggnnnpppnnniii^^^TTTBBB:::111,,,---//////...++++++************++++++*********+++---...............---,,,,,,,,,---------,,,++++++,,,------,,,+++,,,,,,------.........---......///////////////000000//////.........---///000000000000000////////////111222333444444444333444555666666555444333555555444444555666888999555666666777888999999999;;;:::999888888888999:::777777777888999;;;>>>???BBBAAAAAA@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIMMMRRR\\\nnnxxxmmmeeegggjjjjjjkkkmmmmmmpppvvv{{{zzzkkkaaakkk}}}{{{wwwhhhXXXIIIAAAGGGQQQ```dddiiiooozzzeeeNNNFFFCCCMMMbbb~~~pppYYYMMMHHHEEECCC@@@AAAAAABBBBBBCCCCCCCCCEEEFFFHHHJJJKKKLLLLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTVVVZZZ\\\\\\```fffkkknnnwwwzzzvvvsssqqqnnnjjjffffffhhhlllooo{{{}}}wwwmmmddd]]]XXXQQQLLLIIIKKKNNNQQQbbbrrryyynnneee___WWW\\\bbbgggrrr|||vvvqqqllliiidddaaaZZZSSSMMMIIIGGGFFFCCCAAA>>><<<<<<<<<;;;:::======<<<:::888888:::<<>>===AAA???=========>>>===<<<<<<<<<;;;999888888;;;===AAAGGGPPPXXX]]]cccjjjoooooonnnmmmlllllllllllllllnnnnnnnnnnnnooommmjjjgggiiijjjjjjkkklllmmmnnnnnnpppqqqrrrqqqpppooopppqqqpppmmmkkkjjjkkkllllllkkklllkkkjjjmmmooooookkkgggbbbdddfffhhhiiijjjjjjiiinnnnnnnnnllliiihhhiiikkkkkklllmmmlllkkkjjjkkkllljjjjjjlllooorrruuuuuutttttttttsssrrrpppooonnnmmmiiihhhhhhjjjmmmpppqqqqqqqqqooommmkkkkkkiiifffccc[[[XXXVVVVVVVVVZZZdddoooyyyzzz|||zzz~~~{{{rrrrrrtttvvvyyyzzzzzzxxxvvvsssnnnhhh___YYY]]]dddjjjnnnrrrssswwwzzzxxxssstttsssrrrppppppuuu|||vvvsss|||zzzxxxsssnnnlllrrr}}}vvvlllddd^^^YYYVVVbbbhhhnnnlllggg___RRRGGG:::555///---......,,,***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///222///,,,+++,,,---------......------,,,,,,++++++------...////////////...////////////............---....../////////......---...///000111222222222555666777888888777666555444444444444555666777888555555666666777777888888888888999999999999888888999999999999:::<<<>>>@@@AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGFFFIIIKKKMMMUUUeeeyyyxxxkkkfffgggjjjkkkkkkgggjjjooouuu{{{nnnbbbvvv{{{ppp___MMMCCCCCCHHHVVVbbbjjjiiihhhssspppVVVBBBBBBHHHSSSppp|||eeeVVVMMMHHHEEE@@@@@@AAABBBBBBCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMNNNJJJJJJKKKKKKLLLNNNOOOPPPQQQSSSUUUUUUUUUUUUWWWXXX[[[\\\```ccceeelll|||yyyxxxuuuqqqlllgggbbb___gggmmmssstttuuutttnnnhhh]]]YYYRRRLLLGGGFFFGGGHHHKKKYYYiiirrruuupppcccWWWQQQOOOKKKIIILLLQQQVVVWWW]]]\\\[[[YYYVVVTTTRRRQQQLLLJJJFFFBBB???<<<;;;;;;@@@>>>===>>>???@@@???>>>:::::::::999888999<<<>>>CCCIIIRRRZZZ___eeekkkpppooonnnmmmlllllllllmmmmmmlllmmmmmmnnnnnnmmmjjjhhhkkkllllllmmmnnnnnnoooooopppqqqqqqpppooonnnooopppnnnllljjjiiijjjjjjjjjiiiiiiiiiiiikkkmmmmmmjjjgggbbbdddgggkkknnnpppqqqqqqwwwwwwvvvuuurrrpppnnnnnnoooqqqrrrqqqooonnnnnnooojjjjjjkkknnnrrruuuvvvuuuuuutttsssqqqpppooonnnnnniiihhhggghhhkkknnnoooooopppooommmllljjjfff```\\\WWWTTTSSSVVVXXX]]]gggqqqvvvvvvwww|||yyy~~~uuurrrpppooooooooonnnmmmlllhhhddd```]]]]]]eeeooorrruuuxxx{{{zzzzzzxxxtttqqqqqquuu{{{~~~zzz{{{||||||~~~zzzwwwqqqmmmlllqqqyyy|||ttthhh```]]]\\\[[[YYYccciiimmmjjjcccZZZMMMBBB444222///......---+++))),,,,,,++++++++++++,,,,,,,,,---------+++++++++,,,++++++++++++,,,---...///222///+++***+++,,,---,,,******+++,,,---......///,,,---......//////......///////////////.........,,,---.....................///000111222222222222444555666777777666555444333444444444555666777777555555555666666777777777666777888999999999888777777777666777888:::;;;===DDDDDDEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEFFFFFFHHHJJJJJJNNN[[[rrrsssiiifffggggggfffdddggglllrrrxxx~~~tttaaallluuufffWWWNNNKKKKKKSSSdddqqqmmmeeekkkeeeIIICCCDDDJJJ___xxxjjjZZZOOOHHHDDDAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGIIIKKKLLLMMMLLLLLLLLLKKKLLLLLLMMMMMMQQQSSSUUUUUUTTTSSSSSSSSSWWWXXX\\\```ccchhhvvv}}}xxxrrrllleeebbbbbbjjjqqqtttvvvvvvrrrkkk___[[[UUUNNNIIIGGGFFFFFFFFFQQQ___jjjqqqpppeeeYYYPPPKKKFFFDDDCCCCCCCCCDDDJJJJJJJJJJJJJJJJJJJJJKKKHHHFFFCCCAAA>>>===<<<<<<<<<;;;;;;<<<===>>>===<<<999:::999888777999<<<>>>DDDKKKTTT\\\aaaeeekkkooopppooommmlllkkkkkklllmmmkkklllnnnpppooonnnmmmlllmmmmmmmmmnnnooooooppppppnnnoooooommmlllkkkmmmnnnmmmkkkhhhhhhiiijjjiiiiiihhhggghhhiiijjjjjjiiigggbbbeeeiiinnnsssvvvxxxyyy}}}xxxsssooossstttuuuuuusssrrrqqqrrrjjjiiijjjmmmqqqtttuuuuuutttsssrrrpppnnnnnnmmmmmmkkkiiiggggggiiikkkkkkkkknnnmmmllljjjgggaaaZZZUUUTTTRRRRRRVVV[[[```iiirrrrrrsssvvv|||xxxtttoookkkjjjkkkkkkjjjhhhccc^^^\\\]]]aaammmxxx~~~|||vvvrrrrrrtttwwwyyyvvvuuuvvvxxxxxx||||||wwwpppkkkkkknnnqqqtttrrrjjj___XXXWWWYYY[[[\\\dddiiilllhhhaaaWWWJJJ???000///.........---+++)))++++++************++++++,,,...///---+++)))***,,,*********+++,,,---...///---+++((('''((()))))))))))))))***+++,,,---...///,,,------........................///////////////,,,,,,---...//////......000000111222333333333333333333555555555555333333333333444444555666666666555555555555555666666666444555777888999888777777777666666666777999:::;;;EEEFFFGGGGGGHHHHHHGGGGGGCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFIIIJJJKKKTTTjjj~~~|||ooogggeeedddbbbbbbeeejjjpppwww}}}{{{fffgggvvv~~~}}}~~~~~~xxxnnneee^^^VVVOOOSSSffftttqqqhhhlll}}}yyyYYYJJJEEEFFFQQQaaaooo___RRRIIIDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDFFFIIIKKKLLLMMMLLLLLLKKKKKKLLLLLLLLLPPPSSSUUUVVVTTTRRRQQQQQQUUUVVVZZZ___aaaeeeooozzzzzzrrrkkkhhhgggooowww{{{|||{{{tttmmmbbb^^^XXXRRRLLLIIIGGGFFFCCCLLLWWWaaaiiilllfff]]]SSSMMMGGGFFFDDD@@@???@@@@@@@@@@@@AAACCCDDDFFFGGGDDDCCCBBB@@@>>>===<<<<<<=========>>>@@@@@@???===999:::999888777888;;;>>>EEELLLUUU]]]aaaeeejjjnnnpppnnnllliiihhhiiiiiijjjiiillloooqqqqqqppppppqqqnnnnnnnnnnnnooooooppppppmmmnnnmmmkkkiiiiiikkklllkkkiiiggggggiiijjjjjjjjjhhhggggggfffffffffggggggdddfffiiinnnssswww{{{}}}}}}vvvqqqsssuuuwwwwwwuuutttssstttjjjiiiiiikkkooorrrsssssssssqqqooommmlllkkklllllljjjhhhgggggghhhiiiiiihhhkkkjjjhhhfffbbb\\\UUUPPPPPPMMMNNNTTT[[[```hhhpppppprrrwww}}}wwwrrrlllhhhhhhjjjlllmmmiiiccc^^^^^^aaahhhvvvxxxsssrrrtttvvvvvvkkklllppptttwww~~~wwwooojjjiiijjjjjjiiiiiicccZZZTTTSSSVVVZZZ]]]eeejjjkkkfff]]]SSSEEE:::---.........---,,,+++***+++******))))))******++++++...///...***)))***---++++++***++++++,,,---......,,,++++++---...---,,,,,,,,,,,,,,,++++++++++++,,,,,,---............---.........///////////////,,,---...///////////////111111222333333333333333222333444555555444333222222222444555555666555555444444555555555555555555444555666777777888777777999888888777888:::;;;<<>>???BBBCCCEEECCCBBBAAA@@@???======<<>>222,,,---......---,,,,,,---,,,++++++******++++++,,,***---///...***)))+++...,,,+++++++++++++++,,,,,,---------///111111000...+++++++++++++++++++++++++++,,,------......------............/////////000,,,---...///000000000000000111111222222222222222222333444555555444333222111222444555666555555555444444444444444444444444555555555555666777888888888888777777888999;;;<<>>>>>>>>>>>???AAADDDGGGIIIIIIIIIIIIJJJLLLMMMOOOPPPKKKOOOTTTWWWXXXWWWVVVVVVVVVWWW\\\aaaaaa```dddjjjvvv}}}ssskkkhhhccc]]]XXXTTTQQQOOOIIINNNTTTYYY```hhhkkkiiiggg[[[PPPJJJDDD<<<;;;>>>???>>>>>>>>>???@@@BBBCCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<===???>>><<<::::::::::::888666777:::<<>>???BBBCCCEEEGGGJJJMMMLLLNNNXXXddd~~~}}}mmmfffggggggggggggiiiooovvv{{{}}}|||xxxiiipppxxxpppmmmmmmqqqhhhaaaiii|||vvvzzz~~~```HHHBBBGGGPPPeee~~~vvvkkk]]]RRRLLLJJJFFFBBB??????@@@@@@>>>>>>???@@@AAABBBBBBCCCGGGHHHIIIJJJLLLNNNOOOPPPSSSTTTUUUWWWXXXYYYZZZZZZXXXZZZ]]]aaaccceeeeeeeeesssyyyzzzvvvqqqmmmiiibbbYYYTTTTTTPPPNNNMMMSSS[[[bbbdddccc^^^ZZZSSSNNNIIIEEE@@@>>>======>>>>>>>>>?????????AAA@@@???>>>===>>>??????============>>>>>>>>>>>><<<<<<;;;999888888<<>>@@@BBBFFFGGGJJJLLLLLLMMMVVVaaawwwqqqiiihhhiiiffffffiiinnnvvv{{{}}}}}}~~~ooohhhuuummmjjjjjjooommmcccfffyyy{{{uuuwwwkkkQQQFFFGGGGGGYYYuuuvvviii___QQQMMMHHHDDDBBB@@@???===>>>>>>??????@@@AAABBBBBBEEEFFFHHHJJJMMMOOOQQQRRRRRRSSSUUUVVVXXXYYYYYYYYYYYY[[[___ccceeeffffffeeelllrrr|||yyysssnnnlllggg___YYYXXXUUURRROOOQQQVVVZZZ[[[YYYYYYUUUOOOKKKGGGCCC???==================>>>>>>?????????>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888888999<<<>>>FFFMMMVVV[[[\\\]]]```cccfffddd___ZZZWWWUUUUUUVVVXXXZZZ]]]___aaacccfffiiimmmooopppqqqpppooopppqqqqqqmmmkkklllllliiijjjnnnlllhhheeegggjjjllljjjgggeeecccaaa___```aaadddfffjjjjjjjjjjjjkkklllmmmmmmpppnnnmmmnnnppprrrrrrrrrooonnnkkkjjjiiikkklllnnnjjjiiihhhggghhhjjjmmmooonnnllliiihhhjjjkkkjjjhhhgggggghhhjjjlllllliiigggddd```\\\YYYVVVRRRKKKFFFCCC??????EEEKKKRRR[[[cccqqqxxx|||yyytttuuu~~~yyyvvvkkkddd\\\ZZZ^^^fffmmmppppppqqqxxxxxxsssmmmaaa[[[ggg}}}~~~rrrhhhdddbbb\\\UUURRROOOPPPQQQUUUZZZ```fffjjjmmmkkkcccVVVFFF999333111.........------,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------//////...---------------.........////////////000/////////...///000000111000000000000000111111222111222333444444222000//////000111333444444333333444444444444444444444444444555555666777888888999777666555555666777999;;;CCCBBBAAAAAAAAAAAABBBBBBCCCBBB@@@>>>===>>>???@@@EEEFFFHHHJJJJJJJJJSSS]]]lll}}}wwwllljjjkkkeeefffhhhmmmtttzzz}}}~~~xxxiiizzz|||vvvnnnjjjjjjlll}}}oooaaa^^^mmmzzzyyyuuuuuu|||zzz]]]KKKFFF@@@MMMdddzzzppp___WWWMMMGGGFFFDDD@@@<<<>>>>>>>>>???@@@@@@@@@AAACCCDDDFFFIIILLLOOORRRSSSQQQRRRTTTUUUWWWXXXXXXXXXYYY\\\```eeeggggggfffeeefffllltttzzzzzzrrrpppmmmfff___\\\XXXTTTNNNLLLMMMNNNMMMLLLQQQNNNJJJGGGEEEBBB???<<<<<<<<<<<<<<<<<<======>>>???>>>>>>===>>>>>>????????????????????????>>>>>>>>>;;;888777888:::<<<<<>>===<<<;;;;;;<<<<<<===???????????????@@@@@@AAA@@@@@@@@@@@@????????????>>>;;;888777999;;;<<<<<>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@>>><<<999888999;;;<<<===CCCGGGMMMRRRVVVXXXZZZ[[[TTTYYY]]][[[TTTMMMKKKKKKJJJKKKLLLMMMQQQWWW^^^ccciiimmmrrruuuuuusssqqqpppllliiihhhkkkjjjhhhhhhkkkiiihhhggggggfffeeecccaaaZZZ[[[[[[\\\]]]^^^^^^___iiikkknnnpppqqqpppnnnmmmkkkjjjjjjkkkmmmnnnmmmllljjjjjjjjjjjjkkklllnnnoookkkjjjhhhgggggghhhiiijjjiiijjjkkklllllllllmmmmmmjjjjjjkkknnnoooooommmkkk___YYYRRRNNNMMMLLLIIIGGGDDDCCCFFFPPP[[[fffsss}}}~~~~~~}}}zzzyyytttkkkiiidddbbbaaacccgggjjjllllllqqqssszzz|||wwwddd[[[[[[nnn}}}zzzvvvuuuzzzooohhhcccaaa]]]VVVOOOMMMMMMPPPUUUZZZ```eeehhhiiifff[[[KKK===555111...------------...------,,,,,,++++++++++++++++++++++++)))******+++,,,---......---,,,+++***+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------......//////......---,,,,,,,,,,,,---------......000000//////000000111222000000000000000111111222000111111111111111111111111111111111111111222222444444444444444444444444666666666666777777777777555555555666777777888999BBBEEEGGGGGGDDDCCCDDDFFFHHHGGGFFFFFFEEEEEEEEEEEEDDDBBBBBBDDDCCCBBBEEEJJJQQQ```uuutttkkkiiiggghhhiiijjjmmmsssyyy~~~yyypppmmm~~~xxxxxxzzz}}}~~~|||xxxtttrrrwww|||~~~~~~~~~tttdddZZZ\\\gggooorrrvvvxxx}}}kkkRRREEEBBBEEESSSnnnmmm\\\RRRKKKFFFCCCBBBAAAAAA@@@@@@?????????BBBBBBDDDEEEGGGHHHIIIJJJMMMNNNPPPQQQSSSTTTTTTTTTUUUVVVXXX[[[\\\\\\[[[[[[]]]```dddhhhkkkqqqyyyxxxppphhhcccccc___]]][[[XXXUUUTTTSSSSSSTTTTTTVVVYYY[[[[[[XXXUUUMMMKKKHHHEEECCCBBBCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@CCCCCCBBBBBBAAAAAA@@@@@@>>>>>>===;;;999:::===@@@EEEIIIOOOUUUYYY[[[ZZZYYYNNNSSSYYY[[[XXXSSSQQQPPPLLLMMMMMMMMMOOOSSSYYY]]]dddiiinnnrrrsssqqqqqqpppjjjggggggjjjjjjggggggjjjiiiiiiiiihhhfffccc```______```aaabbbcccccccccbbbjjjlllooorrrsssqqqooommmiiiiiiiiikkkmmmooonnnlllkkkkkkkkkllllllmmmooooooiiiiiiiiijjjiiiiiiiiiiiijjjlllnnnnnnmmmmmmmmmnnnkkkkkkkkklllmmmkkkhhhfff[[[VVVPPPMMMMMMMMMJJJHHHDDDEEELLLYYYfffpppzzz}}}{{{tttkkkhhhcccdddeeeffffffhhhlllooorrrvvv}}}yyybbb___fffzzzuuupppkkkiiikkkooopppooofffbbb^^^^^^[[[SSSMMMLLLMMMRRRXXX___dddgggggggggbbbUUUCCC777222000///---+++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,++++++,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------.../////////...,,,+++++++++,,,,,,,,,---------000000000000000111222222000000000000000111111222000000000111111111111222111111000000000111111222444444444444444444444444555666666666777777888888666666777777888888999999CCCFFFJJJIIIFFFDDDEEEHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGDDDDDDEEEEEECCCDDDIIIIIITTTiii|||xxxnnnkkkiiijjjjjjjjjkkkpppxxx}}}yyyqqqiiippp}}}yyyvvvyyy|||wwwvvvuuutttsssrrruuuwwwzzzuuugggUUUQQQ\\\kkkrrrssstttvvv|||cccHHHEEEBBBGGGYYYzzznnn___SSSKKKGGGCCCCCCBBBBBBAAA@@@@@@???>>>???AAACCCEEEGGGIIIJJJLLLMMMOOOPPPRRRSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYYYYZZZ^^^dddkkkqqqvvvxxxwwwsssssslllllljjjgggddd```^^^]]]]]]^^^aaaeeehhhgggdddaaaXXXVVVRRRNNNKKKJJJJJJJJJJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@===@@@AAA===999888>>>DDDLLLPPPVVV[[[___^^^[[[WWWRRRTTTXXX\\\^^^___^^^^^^WWWWWWVVVTTTRRRSSSVVVYYY```dddjjjnnnooooooppppppiiifffgggjjjjjjgggfffiiihhhiiikkkkkkiiigggfffeeeggghhhjjjkkkkkkjjjiiihhhhhhkkkooorrrsssqqqnnnlllffffffgggjjjmmmnnnnnnlllkkkkkkllllllmmmmmmnnnnnnhhhjjjlllmmmmmmllljjjiiikkknnnqqqqqqooommmnnnooommmlllkkkkkkjjjhhhdddaaaVVVRRRNNNLLLMMMMMMKKKHHHIIILLLVVVeeeqqqyyy~~~xxx{{{~~~}}}~~~}}}qqqiiifff___cccfffeeeeeekkkwww||||||rrreeehhhttt{{{nnnggg___\\\]]]___aaacccccc```^^^^^^ZZZRRRLLLKKKOOOTTT]]]eeejjjjjjhhhfff^^^PPP>>>333000111///---******++++++,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,---------...///000///...,,,+++,,,,,,,,,---------......///////////////000111111000000000000000111111222000000000000000111222222222111000//////000111222444444444444444444444444444555555666777888888999666777888999999:::::::::CCCGGGKKKJJJGGGDDDFFFIIIEEEEEEEEEEEEFFFFFFFFFFFFJJJFFFEEEGGGFFFDDDEEEIIIDDDMMMaaawwwzzzqqqmmmjjjkkkkkkjjjjjjooovvv}}}uuuoooeeeeeezzztttxxxzzztttnnnjjjgggfffgggiiinnnooocccPPPHHHVVViiitttpppppprrrxxxqqqMMMIIIBBB@@@KKKjjj}}}kkk\\\QQQKKKDDDDDDCCCBBBBBBAAA@@@@@@;;;<<<>>>AAADDDGGGIIIJJJLLLMMMNNNPPPQQQRRRSSSSSSUUUUUUTTTUUUUUUWWWXXXYYYWWWXXX\\\dddmmmtttvvvvvvzzz|||wwwqqqnnnlllccceeehhhmmmpppooollliii```]]]YYYTTTPPPOOONNNOOORRRSSSSSSRRRQQQOOOMMMLLLEEEEEEDDDCCCBBBBBBAAAAAA<<>>FFFRRRUUU[[[```ccc```[[[VVVYYYYYY[[[___eeeiiikkklllbbbaaa___[[[XXXVVVWWWXXX]]]aaafffjjjlllnnnoooppphhhffffffjjjjjjgggfffiiigggiiimmmoooooooooooopppnnnooopppqqqqqqpppnnnmmmgggjjjooorrrsssqqqmmmkkkddddddfffiiilllnnnmmmlllkkkkkkllllllllllllmmmmmmhhhkkknnnpppqqqooollljjjlllooorrrrrrpppnnnnnnpppnnnmmmlllkkkiiifffaaa^^^RRROOOLLLKKKMMMMMMJJJHHHOOOSSS^^^nnnzzzxxxsssyyy~~~uuusssooottt{{{{{{vvvnnnfffccc[[[```dddeeefffrrryyy|||xxxyyy|||}}}}}}hhhhhhooo~~~xxxrrrjjjbbbXXXTTTTTTWWW\\\```eeebbb``````\\\SSSMMMLLLQQQWWWaaaiiinnnmmmiiieee[[[MMM;;;111000111000---)))******+++++++++******+++++++++++++++++++++++++++++++++******************+++,,,---...---,,,+++***+++,,,------,,,+++***++++++,,,,,,,,,------------...///000000...,,,+++---------.........//////...............///000000000000000000000111111222000000//////000111222222222111000//////000111111444444444444444444444444333444555666777888999:::777777999::::::;;;::::::DDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFGGGDDDPPPiii{{{{{{ssspppgggiiikkkjjjjjjmmmtttzzzsssooolllkkkrrrvvv{{{oooddd^^^]]]^^^___bbbccc^^^SSSHHHJJJZZZhhhuuuooolllpppzzz}}}}}}ZZZHHH===BBBIIIWWWyyy~~~mmm]]]RRRLLLHHHDDDCCCDDDDDDBBB???@@@@@@AAABBBDDDGGGJJJKKKLLLLLLMMMLLLLLLNNNRRRTTTTTTTTTTTTSSSTTTTTTUUUUUUWWWXXX[[[aaahhhnnnqqqrrrvvv}}}vvvnnnffffffeeefffgggfffdddbbb```^^^[[[XXXUUUUUUUUUUUUYYYYYYYYY\\\^^^]]]XXXSSSPPPLLLGGGDDDDDDCCC@@@===BBBCCCBBB===999;;;AAAGGGSSSXXX]]]^^^\\\YYYXXXXXXXXXZZZaaajjjrrrvvvssspppllljjjfffbbb^^^[[[YYYXXX``````bbbfffkkkoooppppppllllllkkkhhhdddbbbbbbcccfffiiinnnssswwwyyyyyyyyywwwwwwwwwvvvuuussssssssspppnnnmmmoooqqqqqqmmmjjjgggfffeeedddeeehhhkkkmmmpppooonnnoooooonnnkkkhhhhhhlllppprrrqqqnnnkkkiiinnnppprrrpppmmmjjjjjjlllmmmkkkhhheeeaaa]]]WWWSSSLLLMMMMMMLLLKKKLLLNNNPPPVVV^^^jjjvvv~~~wwwwwwvvvzzzxxxqqqooojjjooouuutttoooiiiggggggdddcccccccccfffuuu~~~yyy{{{~~~xxxqqqqqqrrrpppttt}}}llliiikkk}}}xxxmmmfffccc]]]XXXVVVWWW\\\```eeeaaa^^^\\\WWWQQQPPPSSSVVV___hhhmmmooonnniiiaaaOOOBBB555111000...,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***+++,,,......///,,,,,,,,,++++++*********))),,,...---+++***,,,//////...---,,,,,,,,,,,,,,,//////.........---------000000000000////////////000000000000000000000000111000000///////////////111111000000000000000000111111111111222444666777888888777777666666555555666666777888888888888888DDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEOOOcccuuu|||zzzwwwjjjkkkkkkjjjkkknnntttxxx|||xxxmmmfff{{{tttsss{{{pppeee___]]]]]]]]]\\\]]]ZZZOOOFFFHHHVVVdddtttqqqoooqqqvvv}}}}}}|||hhhSSSCCCAAACCCLLLhhhwwwfff[[[QQQLLLFFFBBBBBBBBB@@@===>>>>>>???@@@BBBEEEHHHIIIKKKLLLLLLLLLLLLNNNRRRUUUSSSSSSSSSRRRRRRSSSSSSTTTVVVXXX]]]dddjjjnnnoooooommmrrr}}}zzzrrraaa___]]]\\\\\\[[[YYYXXXYYYWWWUUUSSSSSSSSSTTTUUUZZZZZZ\\\^^^```___\\\ZZZUUUQQQLLLHHHFFFDDDAAA???BBBCCCAAA===999:::@@@FFFTTTXXX\\\\\\ZZZXXXYYYZZZ___```bbbhhhoooqqqpppmmmiiihhhhhhgggfffeeedddcccaaaaaacccfffkkkoooppppppnnnnnnllliiieeebbbaaabbbeeehhhnnntttyyy}}}|||xxxsssooommmlllooommmlllmmmoooooommmkkkhhhgggfffeeeeeegggiiikkkppppppqqqqqqpppnnnmmmlllmmmqqqvvvwwwuuuqqqnnnllllllmmmooommmjjjiiijjjkkkjjjhhhddd```]]]XXXSSSOOOKKKKKKKKKKKKKKKMMMPPPSSS\\\dddppp{{{}}}uuuyyy}}}yyyrrrpppooorrrtttqqqkkkgggggghhhfffffffffddddddsssyyywwwxxx|||~~~uuummmlllkkkiiilllzzzwwwgggeeeooowwwmmmhhhddd___[[[YYY[[[___cccfffbbb^^^\\\WWWQQQQQQUUUZZZbbbiiinnnqqqpppggg^^^MMM@@@444000///---,,,,,,************************************************((((((((((((((((((((((((******+++,,,---...//////,,,,,,,,,+++++++++*********,,,------++++++,,,...///...---,,,,,,,,,,,,---.........------------,,,000/////////////////////000000000000000000000000000000////////////000000111111111111111111111111222222222222333444666777777777777777666666555555666777777888888888777777CCCDDDDDDDDDCCCBBBAAA@@@AAAAAABBBDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDAAAEEELLLXXXkkk|||rrrpppmmmkkkkkknnnrrruuuxxx|||mmm___lllyyyttt}}}~~~tttkkkdddbbbccceee___```[[[QQQGGGFFFPPPZZZoooqqqrrrqqqqqquuu}}}}}}yyycccLLLAAA===AAAUUUllluuujjjZZZSSSJJJDDDBBBAAA???===?????????@@@BBBEEEGGGIIIIIIJJJKKKLLLLLLNNNRRRUUUSSSSSSRRRRRRRRRRRRSSSSSSTTTWWW]]]eeekkknnnmmmkkkhhhkkksss~~~|||zzz|||wwwpppmmmlllqqqzzzwwwooo]]]ZZZUUURRRPPPOOONNNMMMOOONNNMMMMMMNNNPPPRRRSSSWWWYYY\\\^^^^^^___```aaa\\\XXXRRRMMMIIIFFFCCCAAABBBBBBAAA===:::;;;???DDDSSSWWW[[[[[[YYYXXXZZZ[[[aaa___]]]___cccffffffeee___```bbbeeeggghhhiiiiiiddddddeeehhhkkknnnooonnnooonnnmmmiiieeebbbbbbbbbeeehhhnnnuuu|||zzzrrrmmmjjjjjjnnnmmmkkklllmmmnnnnnnmmmkkkjjjhhhgggfffggghhhhhhooorrrtttssspppnnnooopppqqquuuyyy{{{xxxsssnnnllliiijjjjjjiiihhhhhhjjjkkkgggddd___ZZZVVVRRRMMMJJJIIIIIIIIIIIIKKKOOOVVVZZZeeennnzzz~~~{{{uuu{{{vvvtttuuuuuurrrmmmgggfffiiillljjjjjjhhhcccbbbrrr|||vvvuuutttxxxvvvnnngggcccbbb```cccqqqxxx{{{|||pppccccccuuu~~~|||vvvnnnjjjgggbbb^^^]]]___cccfffgggbbb]]]ZZZVVVRRRTTTZZZaaafffkkkooossspppdddWWWHHH<<<111......,,,++++++************************************************++++++++++++++++++++++++***+++,,,,,,---...//////,,,,,,,,,++++++++++++******+++------++++++,,,.........---,,,,,,,,,------------------,,,,,,,,,,,,////////////////////////000000000000000000000000///......//////000111222111111222222222222222222444444333333444555666666777777777666666666666555777777777888888777666666AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDFFFGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCBBB???FFFJJJNNN```yyy{{{sssmmmkkkmmmqqqsssvvvzzzrrraaaggg}}}yyy}}}zzzqqqkkkkkkooosssnnnmmmfffZZZLLLFFFIIINNNeeelllqqqpppmmmppp{{{sssZZZHHH===>>>KKKZZZrrryyyfff]]]QQQIIIEEECCCBBB@@@AAAAAAAAABBBDDDFFFHHHJJJHHHIIIKKKKKKLLLNNNQQQTTTUUUTTTTTTTTTTTTUUUUUUVVVVVVXXX]]]ccciiikkkjjjiiikkklllpppzzzvvvqqqnnnjjjjjjjjjkkknnntttzzz~~~zzzoooiiiccc^^^ccceeelllyyy{{{vvvrrroooqqquuuzzz}}}zzzrrrkkk```[[[UUUPPPMMMKKKJJJIIIHHHGGGGGGGGGHHHKKKMMMOOOQQQTTTXXXXXXXXXZZZ^^^bbb```]]]XXXRRRMMMHHHEEECCCAAAAAAAAA???===>>>AAADDDPPPUUU[[[]]]\\\ZZZZZZ[[[^^^YYYUUUVVVZZZ___bbbbbb[[[\\\]]]___bbbeeehhhiiihhhgggggghhhjjjlllkkkjjjkkkkkkjjjhhhdddccccccdddhhhkkkpppvvv}}}|||tttnnnmmmnnnooommmlllllllllnnnoooooonnnmmmllljjjiiihhhggggggmmmqqqtttsssnnnmmmpppsssqqquuuxxxyyyuuuooojjjhhhggggggggggggggghhhjjjkkkddd```ZZZTTTPPPLLLIIIGGGGGGHHHHHHJJJMMMUUU^^^dddpppxxx}}}zzzzzz{{{zzzxxxuuuoooiiieeegggnnnssstttnnngggcccdddtttzzzvvvppppppmmmfff___\\\]]]___bbbpppvvvwwwxxxooofffiiizzz~~~yyyxxxvvvqqqlllhhhccc___```bbbeeeggggggaaa[[[XXXUUUSSSXXX___gggjjjmmmppprrrnnn^^^OOOBBB888///------+++***+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,------------,,,,,,,,,+++++++++.........///////////////000000000000000000000000------......///111222333222222222222222333333333555555555444555555555555666666666666666666666666777777777777777777666555?????????@@@AAABBBCCCCCCEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEECCCCCCBBB>>>EEEGGGHHHVVVrrrtttmmmlllooorrruuuzzz~~~|||lllgggrrrxxxwwwvvvooooootttyyy|||yyyqqqdddUUUKKKGGGGGGXXXbbblllmmmlllppp}}}mmmUUUDDD???EEEMMM\\\uuupppfffXXXNNNHHHFFFDDDCCCAAAAAAAAAAAACCCEEEHHHIIIGGGIIIJJJKKKLLLMMMPPPRRRVVVVVVVVVWWWWWWXXXZZZZZZXXXYYY[[[___cccggghhhgggiiijjjmmmssszzzpppjjjgggcccaaa^^^]]]___dddhhhkkk{{{ooohhheeeaaa^^^aaaaaaeeennn|||yyyqqqiiidddcccdddiiioootttuuuppplllfffaaaYYYSSSPPPNNNMMMLLLHHHGGGFFFFFFGGGHHHKKKLLLLLLOOORRRRRRQQQSSSWWW\\\___^^^[[[WWWQQQKKKHHHFFFBBBBBBCCCCCCCCCDDDGGGIIIOOOVVV^^^cccbbb___]]]]]]\\\WWWSSSTTT[[[bbbhhhjjjfffdddbbb``````cccfffhhhjjjiiigggggghhhhhhgggfffeeeffffffeeeccccccdddffflllnnnqqquuuzzz|||tttoooooopppooonnnnnnmmmlllmmmooopppooooooooonnnllljjjiiihhhjjjnnnqqqpppmmmllloootttqqqtttvvvuuuqqqlllgggeeeeeeeeeeeefffgggiiijjjjjjccc]]]VVVOOOKKKIIIGGGFFFGGGGGGIIIMMMSSS]]]hhhpppzzz}}}wwwssslllggggggllluuu{{{ttthhheeejjjyyyzzztttnnnkkkfff___ZZZZZZ```fffmmmxxxzzzxxxyyyssspppwww~~~~~~yyyvvvvvvvvvtttlllhhhbbb___```cccdddeeeddd^^^YYYVVVUUUUUU\\\dddlllmmmnnnnnnnnngggWWWFFF<<<444------,,,***)))+++************************************************))))))))))))))))))))))))+++,,,,,,,,,---.........+++++++++++++++++++++++++++++++++,,,,,,------,,,------,,,,,,,,,------...------,,,,,,,,,+++++++++------....../////////000////////////////////////---------...000111333333111111222222222333333333444444555555555555555555555555555555555666666666666666777777777666666555=========>>>@@@AAACCCDDDFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDCCCCCC@@@DDDEEEFFFPPPfffuuuooopppsssssszzzwwwfffcccqqqvvvoooyyyvvvsssvvvzzzxxxmmm___SSSJJJGGGMMMWWWcccjjjnnnttteeeMMMCCCBBBCCCLLL___~~~}}}rrrcccVVVNNNJJJFFFDDD????????????AAACCCEEEFFFGGGIIIKKKLLLLLLLLLNNNPPPUUUUUUVVVWWWYYY[[[\\\]]]YYYXXXYYY\\\```cccdddddd```bbbffflllwww{{{qqqkkkhhheeebbb^^^\\\^^^aaadddeeeuuu}}}ppplllmmmlllkkkiiihhhhhhmmmwwwzzzmmmeee```___aaaffflllpppooommmlllggg```ZZZVVVTTTRRRQQQNNNMMMKKKJJJJJJKKKMMMNNNNNNOOOPPPPPPPPPQQQSSSUUU[[[]]]^^^[[[VVVPPPLLLJJJEEEFFFHHHJJJMMMPPPRRRTTTTTT[[[dddiiiiiifffeeeeee^^^ZZZWWWZZZbbbkkkqqqttttttqqqkkkeeebbb``````aaagggfffeeeeeeffffffeeedddaaacccdddccccccccceeegggooopppppprrruuuyyy|||~~~|||rrrkkkkkklllnnnoooooommmlllkkklllnnnnnnooooooooonnnllljjjiiiiiilllnnnmmmllllllpppsssrrrttttttrrrnnniiifffeeeccccccccceeehhhiiihhhgggaaa[[[RRRKKKHHHGGGGGGFFFGGGIIILLLRRR[[[gggsss{{{uuuqqqllliiikkkrrrzzzwwwjjjgggnnnxxxuuupppnnniiiccc___\\\^^^hhhrrr|||{{{{{{xxxzzz}}}xxxuuuuuuuuuvvvmmmhhhbbb___```bbbcccbbb___ZZZVVVUUUUUUWWW___hhhnnnpppnnnkkkfff^^^NNN???777111,,,---,,,******,,,++++++++++++++++++++++++************************************************+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,+++***+++---...---,,,------,,,,,,,,,---......------------,,,,,,,,,,,,---------......//////000////////////////////////------......///111222333000000111111222333333333222333444555555555555555444555555555555666666666444555666666777777777666<<<<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBDDDGGGMMM[[[ssstttqqqsssttt|||ooo```jjjqqqvvvuuuiii[[[PPPIIIFFFNNN[[[gggpppyyyrrrUUUFFFBBB???BBBMMMcccrrrcccXXXQQQKKKHHH????????????@@@BBBDDDFFFHHHIIIKKKLLLKKKKKKLLLMMMQQQRRRSSSUUUWWWZZZ\\\]]]VVVVVVXXX[[[___aaa```___XXX\\\bbbgggnnnzzzzzzxxxwwwrrrmmmjjjjjjkkkkkkjjjttt|||zzz}}}~~~|||zzz|||uuuhhheeecccfffkkkppprrrrrrrrrmmmgggbbb^^^\\\ZZZXXXUUUTTTSSSQQQQQQRRRSSSUUUWWWUUUTTTUUUUUUUUUTTTSSSWWW[[[``````[[[UUUQQQOOOJJJKKKNNNSSSXXX]]]___```^^^cccjjjmmmmmmmmmoooqqqmmmjjjhhhkkksss{{{{{{ssskkkddd___\\\`````````aaadddffffffeeebbbcccddddddcccdddfffhhhpppooonnnnnnpppsssvvvxxxxxx|||~~~xxxooohhhfffhhhkkkmmmooommmjjjhhhhhhjjjkkklllnnnooonnnmmmkkkiiijjjjjjkkkkkkmmmoooqqqrrrqqqrrrqqqnnniiifffdddddd``````aaadddggggggeeebbb^^^XXXOOOHHHEEEEEEFFFGGGGGGJJJPPPXXXbbbooo|||||||||ssspppmmmmmmqqqwww}}}tttiiifffhhhlllrrryyyyyyrrrmmmlllgggdddddddddgggqqq~~~|||zzzzzzzzzvvvttttttvvvnnniiibbb___aaabbbaaa___ZZZVVVSSSTTTUUUXXXaaajjjooopppnnnggg^^^TTTFFF999333///,,,------******---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,---+++***+++---...---+++,,,,,,,,,,,,,,,---...///.........------------,,,,,,,,,---......///000000////////////////////////............///000222222//////000000111222222333000111333444555555555555444444444555555555666666333333555666777777888888===<<<;;;:::;;;<<<===>>>>>>???@@@AAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEBBBCCCIIILLLTTTkkkyyyssssssvvvkkksssuuuzzzwww|||pppaaaSSSKKKCCCJJJVVVeeesss|||xxxZZZJJJDDD@@@===AAAQQQnnnnnnaaaXXXQQQLLLAAAAAAAAAAAABBBDDDFFFGGGHHHJJJLLLLLLKKKJJJKKKLLLMMMNNNPPPRRRUUUXXX[[[\\\SSSTTTXXX]]]``````]]]ZZZWWW\\\bbbfffjjjqqq{{{{{{yyywwwuuurrruuu|||~~~|||yyywwwxxx~~~~~~uuuvvvzzzxxxsssnnnmmmrrrwww{{{|||vvvrrrmmmhhheeecccaaa___ZZZYYYXXXWWWWWWXXXZZZ[[[___\\\ZZZZZZ[[[[[[WWWSSSUUUZZZaaaccc___YYYTTTRRRNNNOOOSSSYYY```eeehhhhhhfffjjjnnnoooppprrrvvvzzz~~~yyynnneee___[[[[[[\\\___cccggghhhhhhdddeeefffeeeddddddeeegggooommmllllllmmmpppsssuuupppuuuyyyuuummmfffeeegggiiilllnnnmmmiiifffeeefffhhhiiilllmmmnnnllljjjiiillljjjiiikkknnnqqqrrrrrroooooommmiiieeebbbbbbccc^^^^^^```cccgggfffbbb^^^\\\VVVLLLEEECCCDDDFFFGGGHHHLLLSSS\\\gggttt{{{xxxyyysssqqqoooppptttyyy}}}vvvnnnfffbbb```___ccciiiqqquuuzzz|||zzzuuuqqqoookkkgggfffiiikkkmmmxxx{{{xxxzzz|||wwwttttttuuupppjjjbbb```aaabbbaaa^^^WWWSSSQQQSSSUUUYYYbbbllloooqqqnnneeeYYYNNNAAA666222...,,,------***+++...++++++++++++++++++++++++************************))))))))))))))))))))))))******************++++++*********++++++,,,,,,,,,---+++)))+++---///---+++,,,,,,,,,,,,,,,---.../////////.........---------,,,,,,------...///000000///////////////////////////......//////000111222...//////000111111222222...000222444555555555555444444444555555555666666222222444666777888888888<<<===>>>@@@@@@>>>===<<<<<<===>>>@@@BBBDDDEEEFFFGGGEEECCCBBBAAABBBCCCDDDDDDDDDFFFGGGHHHOOOaaassspppqqqyyyssstttuuuiii[[[OOOFFFGGGQQQdddtttzzz|||}}}nnnXXXGGG<<<@@@???EEEVVVrrrmmm^^^SSSMMMIIIEEECCCDDDCCC@@@@@@BBBFFFHHHJJJKKKKKKKKKMMMNNNOOOOOOOOOQQQSSSUUUWWWXXXSSSTTTWWWZZZ\\\]]]]]]]]]^^^^^^___bbbfffkkkooorrr}}}uuunnnjjjfffaaa```cccjjjpppsss~~~yyyvvvwwwuuuooojjjhhhkkkuuu|||yyy|||yyyqqqmmmllllllkkkjjjddddddbbbaaa````````````bbbdddggghhheeeaaa^^^\\\[[[\\\^^^___^^^[[[XXXVVVUUURRRSSS[[[cccgggmmmrrrrrrooommmmmmiiiiiitttpppeeeYYYXXXXXX]]]dddiiijjjiiimmmjjjgggdddcccdddfffhhhiiiiiiiiiiiijjjkkklllmmmnnnqqqtttssspppmmmnnnoooiiikkkkkkjjjgggeeedddeeefffiiillllllkkkjjjjjjjjjjjjiiihhhiiikkkooosssuuummmjjjgggeeeddddddbbbaaa]]]___bbbddddddaaa^^^[[[VVVQQQIIIDDDBBBCCCEEEFFFFFFQQQ^^^gggrrr~~~vvvtttwwwvvvpppnnnuuu|||}}}|||{{{qqqmmmfff___[[[ZZZ[[[]]]dddiiiooossssssooojjjgggeeejjjnnnnnnnnnsss}}}{{{vvvzzz~~~wwwttttttvvvppphhh```___ccceeeaaa[[[SSSQQQPPPSSSZZZccciiimmmqqqooojjj```RRRCCC888111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((()))******++++++)))************++++++++++++******)))***,,,...///---,,,+++******,,,---///------,,,++++++,,,,,,,,,,,,,,,,,,---------.........///000111000///---+++---------............///...............///000000111000///......///000111000000000000000000000000333333333444444333222222333333333444555666777777777777666666888999;;;<<<;;;<<<>>>??????>>><<<;;;;;;<<<>>>@@@BBBDDDFFFGGGHHHGGGEEEDDDDDDDDDFFFFFFFFFFFFGGGGGGFFFKKK[[[jjjuuuvvvuuu~~~ooo}}}{{{ooobbbXXXIIIGGGMMM^^^nnnvvvxxxyyyxxxdddPPPAAA<<<===BBBMMM```}}}{{{jjj[[[SSSKKKFFFCCCEEEEEECCCCCCFFFGGGIIILLLNNNNNNNNNOOOPPPOOOOOOPPPQQQSSSTTTUUUUUUSSSUUUWWWZZZ\\\]]]]]]]]]ZZZZZZ[[[]]]aaaeeeiiilllvvv~~~|||uuulllfffaaa]]]WWWTTTVVV[[[```bbbkkkuuu{{{xxxwwwyyy{{{rrrjjjeeecccccclllvvvvvvkkkeeebbb```dddnnnyyy{{{sssoooppprrrssssssrrrqqqooonnnllljjjhhhhhhiiikkkooopppooollliiihhhcccaaa___\\\[[[ZZZZZZZZZZZZWWWXXX^^^cccgggnnnuuuuuurrrqqqoookkkjjjsssuuukkk\\\ZZZYYY\\\ccchhhjjjiiikkkiiigggdddddddddfffggghhhhhhhhhiiiiiijjjkkklllmmmppptttuuutttrrrpppoooiiijjjjjjiiifffdddcccdddhhhjjjmmmnnnmmmlllkkklllmmmllljjjjjjkkkmmmpppqqqjjjgggdddcccccccccbbbaaa___aaabbbcccaaa]]]YYYVVVPPPLLLGGGCCCBBBDDDFFFGGGIIIVVVeeeppp}}}}}}wwwuuuwwwuuuppppppxxx}}}|||ooolllgggccc``````aaaaaafffiiimmmrrrssspppjjjeeebbbggglllpppssszzz}}}yyy}}}|||uuuqqqqqqrrroooiiicccaaacccbbb]]]XXXTTTRRRQQQUUU\\\eeelllppprrrnnnfffZZZLLL???555///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********))))))))))))))))))************+++++++++)))((((((((((((***+++,,,---,,,+++***+++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........///000000000///---,,,---------............///...............///000000111000///......///000000000000000000000000000000333333333444444333333222333333444444555555666666:::999888777666777777888:::;;;<<<======<<<;;;::::::;;;===???BBBDDDFFFGGGHHHGGGFFFEEEDDDEEEFFFGGGIIIHHHHHHGGGEEEFFFRRR^^^{{{zzzzzzsss|||sssyyyvvvjjj```OOOHHHHHHUUUeeeppptttvvvsss]]]KKK<<<>>>AAAEEEMMMeeezzzhhh]]]QQQKKKFFFFFFEEECCCDDDFFFFFFIIIMMMOOOOOONNNOOOOOONNNOOOQQQRRRSSSSSSRRRRRRSSSUUUWWWZZZ\\\]]]]]]^^^\\\\\\\\\^^^```dddhhhjjjmmmttt}}}}}}sssjjjddd___YYYRRRMMMMMMPPPSSSTTTZZZaaammm}}}xxxlllfffcccaaaaaaccckkkeee^^^ZZZWWWXXX^^^fffoootttxxxxxxrrriii```ZZZZZZYYY]]]fffqqqzzzwwwtttvvv{{{~~~{{{wwwtttrrrppprrruuuwwwxxxvvvuuussslllggg```ZZZWWWYYY\\\______^^^```dddfffhhhpppyyyyyywwwvvvsssnnnlllrrr{{{{{{{{{}}}yyyrrrbbb^^^ZZZ[[[```eeehhhhhhhhhhhhgggfffeeeeeeeeefffggggggggghhhhhhiiiiiijjjjjjmmmrrrwwwyyyxxxsssooohhhiiiiiihhheeecccbbbcccgggjjjlllmmmlllkkkkkkkkknnnmmmkkkiiiiiiiiikkklllhhhfffcccbbbcccddddddcccddddddcccaaa^^^XXXSSSPPPIIIGGGDDDBBBBBBDDDGGGIIIPPP^^^ooo|||{{{vvvtttuuuuuurrrttt{{{}}}yyywwwnnnnnnlllkkkjjjjjjjjjjjjkkklllnnnrrrsssqqqjjjdddcccffflllttt|||yyysssooonnnooommmkkkiiigggddd___YYYTTTUUUTTTUUUYYY```iiipppsssssslll```RRRDDD888111------------,,,,,,++++++++++++++++++************)))++++++******)))((((((''')))************+++++++++(((((((((((()))***+++,,,------,,,+++,,,---...///,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------............///000000...---,,,---------............///...............///000000000000////////////000000000000000000000000000000222333333444444333333333444444444444444555555555888888777666666666666666:::;;;;;;<<<<<<;;;;;;:::999;;;<<>>???BBBLLLeeevvvdddXXXMMMHHHFFFBBBAAABBBBBBEEEIIIKKKKKKKKKLLLMMMNNNOOOQQQRRRQQQPPPNNNLLLRRRSSSVVVXXX[[[\\\\\\\\\[[[[[[ZZZZZZ[[[^^^```bbbfffjjjooosssxxxyyypppjjjaaaZZZWWWVVVUUUUUUXXX[[[___gggsssyyynnnjjjhhhffffffhhhmmmmmmjjjeeebbbaaacccdddggghhhhhhfff```ZZZVVVTTTUUUSSSUUU[[[aaaeeejjjpppttt|||zzzyyyxxxyyyxxxuuurrrmmmhhh```YYYVVVWWW[[[]]]___ccckkkppppppooossszzz~~~yyyvvvvvvyyy{{{~~~}}}}}}~~~}}}zzzwwwvvvooonnnmmmnnnqqquuuxxxyyykkkddd]]]YYY\\\```dddeeedddeeefffggggggffffffeeeeeeeeefffgggggggggffffffcccfffkkksssxxxwwwpppjjjfffhhhhhhgggdddbbbaaabbbcccfffhhhiiihhhggggggggghhhgggfffdddccccccddddddeeecccbbbbbbdddfffggggggllljjjeee___XXXQQQLLLIIIDDDEEEFFFEEEFFFHHHMMMQQQ___ooo{{{ssspppqqq~~~}}}vvvtttssssssrrrnnnhhhbbbeeeiiirrr~~~~~~}}}~~~}}}xxxsssttttttrrrnnnlllkkkkkknnnrrrvvvtttmmmccc[[[VVVZZZ[[[___eeelllqqqssstttooodddRRRBBB777111...,,,......---,,,,,,+++******+++++++++*********))))))(((((())))))************))))))*********+++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......,,,+++++++++,,,,,,---...,,,,,,,,,---------......------...............------------............///...............///000000......///000000000000000000000000000000000000000111222333333444444444333444444444444444333333333222333444555666777777888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAACCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDDDDEEEDDDCCCIIIQQQbbb}}}tttssswww~~~}}}~~~vvvjjjZZZKKKGGGOOO[[[iiitttsssuuuyyy~~~}}}xxx\\\JJJ<<<;;;>>>BBBQQQbbbpppbbbTTTMMMJJJGGGEEEEEECCCEEEHHHJJJKKKLLLMMMOOONNNOOOPPPPPPOOONNNMMMLLLPPPRRRTTTWWWYYYZZZ[[[[[[\\\[[[ZZZZZZ[[[]]]```aaadddfffhhhkkkooowww}}}wwwmmmeee```]]][[[ZZZYYY[[[]]]aaajjjyyyyyyuuusssoooooopppzzz{{{yyyrrrnnnnnnnnnmmmpppppppppllleee___ZZZXXXUUURRRQQQUUUWWWXXX[[[```eeerrr|||zzzzzzxxxtttpppiiieee___ZZZWWWXXXZZZ\\\___bbbjjjrrruuuuuuxxx~~~{{{xxxzzz|||||||||yyyyyyxxxtttrrrrrrooommmkkkjjjlllqqqwwwzzzooohhh```\\\]]]aaadddeeecccdddeeefffffffffffffffeeeeeegggggghhhgggfffeeeaaadddiiiooorrrppplllhhhggghhhhhhgggdddbbbaaabbbdddgggiiijjjiiihhhhhhhhheeeeeedddcccbbbbbbbbbbbbaaa___^^^___aaacccddddddiiifffaaaZZZSSSMMMHHHEEEDDDFFFHHHIIIJJJNNNUUU[[[iiiyyyyyyssstttzzzuuuvvvvvvuuurrrnnnjjjhhhiiiooo{{{wwwzzz}}}yyyrrrsssrrrooollliiihhhhhhooosssxxxxxxrrriii```ZZZ]]]___eeekkkqqqsssrrrpppggg[[[JJJ<<<444000...------------,,,,,,++++++++++++++++++************)))'''(((((()))******++++++)))************+++++++++((())))))*********))))))+++++++++,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,---------......---------------.........---------............///...............///000000---...///000111111111000000000000000000000000000111111222333444444444444333333333333333444444444666666666777666555555444<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBCCCFFFFFFGGGGGGHHHHHHHHHHHHGGGDDDCCCDDDDDDDDDJJJRRR]]]{{{}}}rrruuuxxxzzz|||~~~vvv}}}tttdddRRRHHHHHHQQQaaaooorrrtttwwwzzz~~~qqqWWWBBB>>>===<<>>???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFIIIEEEDDDDDDDDDEEEKKKRRR[[[wwwssssssrrroookkkkkkmmmppp{{{vvv~~~yyy|||zzzjjjVVVIIIDDDJJJZZZjjjrrruuuwwwxxxyyy|||fffLLLDDD@@@;;;AAANNN[[[lll^^^TTTKKKDDDBBBAAABBBBBBCCCCCCFFFKKKNNNNNNNNNMMMLLLLLLMMMMMMNNNNNNOOORRRTTTWWWXXXXXXXXXWWWVVVUUUUUUVVVXXX[[[]]]ddddddddddddfffllltttzzz{{{vvvssspppnnnjjjfffhhhsss}}}yyyooojjj]]]WWWRRRPPPNNNKKKMMMQQQWWWhhh~~~{{{{{{zzzuuuqqqgggccc^^^YYYXXX[[[___bbbfffccceeennnwww}}}yyy{{{|||yyyuuunnnlllppppppjjjfffgggeeefffggghhhjjjlllpppsssuuuooogggcccdddgggiiiiiicccccccccdddeeefffggghhheeefffhhhiiiiiigggfffdddcccfffjjjjjjhhhfffgggiiihhhiiiiiihhheeecccbbbcccaaacccfffgggfffeeedddeeeiiihhhgggeeecccbbb```___aaa___^^^^^^```ccccccccc\\\YYYSSSMMMGGGBBB???===CCCFFFJJJMMMQQQZZZgggqqq|||wwwsssooorrr{{{wwwvvvwwwwww}}}}}}{{{~~~zzzsssnnnllllllnnnpppuuuxxxxxxqqqhhh``````eeellltttwwwtttmmmgggUUUKKK===444111///---+++,,,,,,,,,,,,,,,,,,,,,---+++++++++************)))++++++******)))((((((((()))************+++++++++***+++,,,------,,,******))))))***++++++++++++***++++++++++++,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---------.........//////...............///000000,,,---///000111111111000000000000000000000000000000111222333444444555444111111222333333444555555333444666777999999888888>>>>>>>>>>>>>>>>>>>>>???;;;;;;===???AAACCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCDDDFFFIIILLLNNNXXXhhh}}}qqqiiiggg```WWWXXXaaannn}}}||||||tttwww~~~}}}}}}qqqbbbVVVLLLHHHPPP[[[kkkpppxxx}}}{{{wwwzzzvvvYYYCCC;;;<<>>CCCPPPkkkyyyfffUUUKKKHHHFFFEEEDDDCCCDDDEEEFFFGGGKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLMMMNNNPPPRRRSSSTTTTTTUUUUUUSSSRRRRRRVVVYYY___aaabbbccceeeiiinnnqqqssswww{{{yyy~~~||||||uuuddd]]]SSSLLLIIIHHHIIIJJJTTT___uuu}}}uuunnnbbb\\\VVVUUUYYY___cccdddggg```\\\```iiirrr}}}yyyuuusssrrrrrrpppmmmiiigggffffffeeedddeeecccaaa```bbbfffjjjmmmqqqooommmjjjiiihhhhhhhhhfffeeedddcccbbbcccdddeeeddddddeeeffffffeeecccbbbaaacccffffffdddccccccccchhhiiijjjjjjhhheeebbb```cccbbbaaaaaaaaaccceeefffkkkjjjhhhfffcccbbbaaaaaabbb___^^^___bbbaaa]]]YYYVVVNNNGGGFFFEEEBBBBBBDDDBBBGGGNNNWWWaaammm}}}sssppp}}}sssqqqnnnnnntttzzzwwwwwwxxx}}}tttllljjjdddaaaaaadddddd```\\\\\\bbblllrrrqqqpppoooeeeVVVGGG>>>333---,,,---,,,+++++++++,,,,,,,,,,,,++++++++++++***))))))***++++++************))))))))))))))))))************))))))*********)))))))))))))))***+++,,,------------------,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,---------------,,,//////...---------------------...000111111111111222222111111111111222222111111111111111111111111333333333444444333333222111222444555555555555444444555555555555555555444BBBAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFKKKKKKJJJHHHGGGFFFEEEDDDHHHGGGGGGFFFGGGHHHJJJKKKHHHMMMYYYpppuuuccc[[[UUUMMMKKKNNNWWWgggyyyzzzrrrmmmnnnoooooosssyyy|||yyyvvvwwwxxxxxxwwwpppggg]]]RRRHHHEEEGGGSSSZZZhhhtttwwwtttrrrttt{{{fffPPPAAA:::999999AAADDDRRRkkkuuu___PPPKKKFFFEEECCCBBBCCCDDDEEEGGGKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKKKKLLLMMMNNNOOOPPPRRRSSSTTTTTTRRRRRRSSSTTT]]]___```aaacccfffkkkooopppsssyyywwwpppooooooyyyiiiaaaWWWNNNIIIIIIIIIJJJRRRZZZmmmuuummm```\\\WWWXXX\\\bbbfffgggiii```XXXYYY```iiiuuu{{{tttooonnnnnnoooooommmiiihhhhhhhhhgggfffgggeeebbb```aaadddhhhkkkpppnnnmmmkkkjjjjjjjjjkkkiiigggeeebbbaaaaaabbbbbbbbbccccccddddddddddddcccbbbdddeeeeeecccaaa```aaaggghhhiiiiiihhhfffcccbbbcccaaa___]]]^^^aaadddfffhhhgggfffdddcccbbbaaaaaa```^^^]]]^^^___^^^ZZZVVVPPPIIIDDDCCCCCCBBBDDDGGGFFFLLLVVV___kkkzzzrrriiiiii}}}wwwrrrmmmppp|||{{{{{{|||}}}xxxlllhhh___YYYUUUVVVXXXYYY\\\```hhhqqquuussspppkkk^^^OOO===777000,,,,,,---,,,+++,,,,,,,,,------,,,,,,,,,++++++***))))))***++++++************))))))))))))))))))************))))))++++++******))))))((((((((()))***+++---------------,,,+++******+++,,,---++++++++++++++++++++++++***+++,,,---............//////...------------...+++,,,...///111222222222222222111111111111222222222222222222222222222222000111111222222222111111222222333555555666666555555555555555555555555555CCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFJJJJJJIIIHHHGGGFFFEEEEEEHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGLLL```wwwaaaXXXUUURRRPPPQQQSSSaaatttzzzjjjdddfffjjjrrryyy}}}yyyuuutttuuutttxxxuuuooohhh\\\PPPGGGBBBGGGNNN^^^nnnuuusssppppppzzzwwwgggTTTCCC:::999;;;BBBAAAFFFUUUjjjjjjXXXOOOEEEDDDCCCBBBBBBDDDGGGHHHKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKJJJKKKKKKLLLMMMNNNNNNPPPRRRSSSSSSSSSSSSSSS[[[\\\^^^^^^```ccchhhkkkooorrrwwwzzzzzz~~~wwwkkkeeeeeegggrrrwwwkkkdddZZZRRRNNNNNNOOOOOOUUUZZZhhhwwwmmmaaa^^^[[[]]]ccciiilllmmmnnndddZZZWWWZZZbbbnnnyyy{{{vvvooojjjiiikkkmmmooommmkkkjjjkkkkkkkkkjjjhhhfffdddcccdddgggkkkmmmooonnnmmmlllllllllmmmmmmhhhgggdddaaa```aaabbbcccbbbcccdddddddddddddddeeeccceeefffeeeccc```___```eeefffgggggggggfffdddccccccaaa___^^^___aaaccceeefffeeedddcccbbbbbbbbbbbb```___^^^^^^]]][[[VVVRRRIIIDDDAAAAAABBBBBBEEEIIIOOOWWW```iiiuuuyyykkkkkkssszzzyyy}}}yyywww{{{mmmhhh^^^UUUOOOOOOSSSYYYaaaiiipppvvvxxxtttnnneeeVVVIII777333///,,,,,,---,,,+++++++++,,,,,,,,,,,,+++++++++******************+++************)))))))))(((++++++,,,,,,,,,,,,++++++,,,++++++***)))(((''''''&&&'''((())))))*********,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,---------------///......---------......------///000111111111111222222111111111111222222222222222222222222222222///000111111111111111111222222333444555666666777666666555555555555666666DDDDDDDDDCCCCCCBBBBBBBBB???@@@AAACCCEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAEEEDDDGGGVVVsss{{{dddXXXVVVVVVUUUTTTSSS^^^nnn|||nnn```bbbiiiqqqzzz~~~zzztttrrrrrrqqqwwwxxxwwwqqqgggZZZMMMCCCBBBHHHWWWiiisssssspppppptttrrr```NNNBBB???@@@::::::>>>EEEPPPcccvvv___QQQFFFEEECCCCCCCCCFFFIIIKKKJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLMMMKKKLLLOOORRRTTTUUUUUUTTTXXXYYY[[[[[[]]]```dddhhhiiimmmsssvvvrrrqqqzzzqqqfffaaaaaacccgggqqq|||ssshhhccc[[[UUUTTTUUUWWWWWWYYY\\\ggg{{{zzzooo```^^^^^^bbbiiiooorrrrrrsssiii^^^XXXXXX\\\gggrrrxxxwwwsssmmmhhhgggiiilllpppooommmmmmnnnooonnnmmmiiihhhhhhhhhjjjmmmppprrrnnnnnnmmmllllllmmmnnnooofffdddbbb``````bbbdddfffdddfffhhhgggeeedddeeefffeeefffgggfffcccaaa``````cccdddeeeeeeeeeeeedddcccaaaaaaaaaaaabbbbbbbbbbbbddddddcccbbbbbbbbbbbbccc``````___^^^[[[WWWQQQMMMEEEAAA???AAABBBCCCGGGNNNWWWaaakkksss}}}pppkkkttt}}}tttttt|||mmmfffZZZRRRKKKLLLRRR[[[fffooowwwyyyyyytttkkk___OOOCCC555333000...---,,,+++*********++++++++++++***************++++++*********************)))))))))(((++++++,,,,,,,,,,,,++++++,,,++++++***)))(((''''''((((((((())))))(((((('''++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,++++++***......---------......//////000000000000//////...222222111111111111222222111111111111111111111111000000111222222222222222222333333444555666777888777666555555555555666777DDDDDDCCCCCCBBBAAAAAAAAA???@@@BBBCCCFFFHHHIIIJJJEEEFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBAAA@@@???>>>===???@@@DDDOOOfffkkk\\\XXXXXXWWWUUUYYYaaannn{{{|||hhheeekkkrrr{{{|||uuuqqqpppoootttxxxzzzvvvooodddUUUHHHCCCFFFQQQcccpppsssrrrrrrppp|||qqq\\\KKKAAA===333777<<<@@@BBBMMMeee{{{jjjXXXLLLJJJGGGEEEEEEGGGJJJLLLIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMJJJKKKMMMPPPUUUWWWWWWUUUVVVWWWXXXYYYZZZ]]]aaadddeeeiiippptttqqqmmmqqqyyy~~~rrrgggbbbbbbcccdddjjjwwwxxxqqqddd```\\\ZZZ[[[]]]___```]]]aaaiiixxx}}}{{{~~~ppp``````aaagggooovvvxxxwwwxxxnnnddd]]]XXXYYYbbblllttttttsssooojjjhhhiiilllqqqpppooooooppppppooommmiiijjjkkkmmmoooqqqrrrrrrlllkkkjjjjjjjjjjjjlllllldddbbb```___```bbbfffhhhgggjjjmmmlllgggdddcccddddddfffgggfffdddaaa``````bbbbbbccccccccccccbbbbbb```aaabbbbbbbbbbbbaaaaaaddddddccccccbbbbbbcccccc```aaa```]]]XXXQQQKKKGGGBBB@@@@@@CCCEEEHHHOOOVVV]]]iiiuuu}}}xxxqqqsss|||tttmmmooozzz}}}yyyvvvuuuzzz|||kkkbbbUUUNNNJJJNNNUUU^^^hhhqqqzzzyyyvvvpppeeeWWWHHH===333222000...,,,+++++++++)))******++++++******))))))***++++++++++++***)))************))))))))))))))))))************))))))++++++******))))))((((((+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++***)))...------------...//////111111111000000///...---222222111111111111222222000000000000000000000000000111222333333333333333333333333444555777888999888777666555555666777888CCCCCCBBBAAAAAA@@@?????????@@@AAABBBDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCAAAAAA@@@@@@???===<<<<<<:::???CCCIIIZZZtttuuuddd]]]]]]]]][[[___cccnnnyyy}}}|||rrrqqquuuyyytttrrrqqqsssyyy|||zzzvvvnnn___QQQGGGFFFMMM]]]lllrrrtttuuupppyyyqqqYYYFFF;;;666888<<<>>>>>>BBBQQQaaawww}}}hhhSSSPPPLLLHHHFFFGGGHHHJJJHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLPPPTTTWWWWWWUUUTTTUUUVVVWWWXXXZZZ___bbbcccffflllqqqpppmmmmmmrrrwww}}}wwwvvv{{{yyyqqqjjjffffffgggeeegggqqq~~~}}}uuuqqqdddbbbaaabbbdddggghhhhhhaaafffllluuu{{{}}}rrrddddddhhhoooxxx~~~~~~vvvllleee^^^\\\aaajjjqqqtttuuurrrmmmjjjkkkmmmpppooonnnooopppooonnnlllhhhjjjmmmpppqqqpppooommmhhhhhhffffffffffffggghhhdddbbb```^^^___bbbfffhhhhhhmmmpppooohhhbbb``````bbbdddfffeeecccaaa``````aaaaaaaaaaaaaaaaaa``````aaaaaa```______``````aaaeeeeeedddccccccccccccccc___```___[[[TTTKKKDDD@@@??????AAAGGGKKKPPPYYYbbbggguuutttmmmhhhkkkuuu~~~yyyzzzpppfffccccccjjjwww{{{xxx}}}|||jjj___UUUQQQQQQXXX```gggooovvvyyyuuupppiii^^^OOOAAA999000000...,,,++++++,,,---***++++++,,,,,,++++++***)))***++++++++++++***)))************))))))))))))))))))************))))))*********)))))))))))))))******++++++,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***---------------.../////////000000000000//////...222222111111111111222222111111111111111111111111///000111222333333333333333333333444555777999:::888777666555555666777888BBBBBBAAA@@@@@@???>>>>>>>>>>>>??????@@@AAAAAABBBGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???===<<<;;;:::@@@DDDFFFQQQkkk}}}kkkcccdddeeeddd\\\___hhhrrruuuwww~~~wwwzzz}}}xxxvvvuuutttzzz~~~}}}{{{uuugggXXXJJJGGGKKKZZZiiiqqquuuvvvrrrxxx~~~kkkQQQBBB:::999:::;;;999:::AAAKKK\\\oooyyyYYYVVVPPPJJJGGGFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGHHHIIIJJJLLLLLLPPPNNNMMMPPPTTTVVVVVVTTTSSSTTTUUUUUUVVVYYY]]]aaa^^^___eeekkkllliiihhhkkklllzzzvvvmmmlllqqqwwwttttttrrrnnnkkkiiijjjkkkgggfffmmmyyy~~~yyysssqqqhhhggggggiiimmmooopppooodddiiinnnrrr{{{tttiiijjjnnnvvv}}}tttlllddd```dddkkkppptttwwwuuupppllllllnnnooonnnmmmnnnooonnnllljjjgggjjjmmmppppppnnnkkkhhhfffeeedddcccbbbcccddddddeeeccc```^^^___aaaeeegggiiinnnrrrpppiiiaaa]]]]]]aaabbbddddddbbb```___```````````````____________bbb```^^^\\\\\\]]]```bbbffffffeeedddcccccccccccc^^^___^^^YYYPPPGGG???;;;>>>>>>CCCJJJPPPVVVaaakkkqqqqqqkkkgggjjjssszzz{{{zzz~~~ssstttyyyqqq___UUUTTTXXXeeexxx|||vvvsssxxx|||jjj^^^ZZZWWWZZZccckkkqqqwww}}}xxxsssllleeeYYYJJJ===666------,,,+++******---///+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))************))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))*********&&&'''(((***++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,---------------...///000......///000000111000000222222111111111111222222222222222222222222222222//////000222222333333333333333333444555777999;;;999777666555555666777999BBBBBBBBBBBBAAA@@@??????>>>>>>============>>>>>>CCCDDDFFFFFFDDDDDDDDDEEEAAAAAA@@@@@@??????@@@@@@===;;;:::BBBNNNVVVpppyyyhhhaaacccfffcccbbbeeelllqqqvvv|||~~~zzzvvvwwwtttyyy~~~}}}vvvoookkkWWWNNNHHHOOO[[[fffoootttsssuuu{{{|||YYYAAAAAA<<<888777777888>>>EEELLLRRRccc{{{nnn^^^NNNJJJKKKKKKGGGDDD@@@AAACCCHHHLLLMMMKKKIIIGGGGGGGGGHHHJJJKKKMMMNNNNNNOOOQQQSSSTTTUUUUUUUUURRRRRRRRRRRRTTTWWWZZZ\\\^^^___```aaabbbcccddddddlllrrrsssjjjggggggggglllooorrruuuuuussspppnnnkkkiiiiiimmmsssvvvtttpppmmmoooqqqrrrqqqqqqrrrsssppplllnnnsssvvvuuummmiiimmmzzzyyylllccccccfffrrrtttvvvrrrlllhhhiiilllmmmmmmmmmmmmmmmkkkhhheeedddfffiiikkklllkkkjjjiiigggfffeeedddcccbbbaaaaaa`````````bbbdddfffffffffiiijjjlllmmmkkkfffaaa^^^^^^___aaabbbcccccccccccc```^^^]]]]]]```bbbbbbbbbdddkkkdddZZZ\\\]]]\\\```ggghhhiiifffbbb```bbbddd___ZZZSSSLLLFFFBBB???===BBB???CCCMMMWWW^^^hhhsssvvv|||jjjkkklllooorrruuuwwwxxx}}}uuuooommmooowwwyyypppaaaXXXJJJWWWdddpppvvvqqqssssss{{{|||iii^^^\\\___hhhrrrzzz|||{{{{{{rrrmmmfff]]]OOO???666444......---,,,,,,+++******,,,------...---,,,+++***************************)))***+++,,,,,,+++***)))))))))))))))((((((((((((,,,+++***))))))***+++,,,)))************++++++++++++,,,---...////////////......---,,,++++++******---,,,,,,++++++,,,,,,---...---,,,++++++---...000---......///////////////000000000000000000000000000111111111111222222222222222111111111111111222333333444444555666777777999777666555666777999:::@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>??????@@@BBBCCCEEEEEECCCBBBCCCDDDBBBAAAAAA@@@@@@@@@AAAAAABBB@@@<<<@@@IIINNNcccvvvlllgggeeedddbbbdddjjjpppuuu}}}|||~~~}}}wwwvvvsssxxx{{{sssnnn```UUUKKKLLLSSS]]]hhhqqqrrruuuzzzjjjRRRCCC===999999999999===BBBCCCGGGRRRdddwwwzzzgggTTTLLLKKKHHHEEECCC@@@DDDHHHJJJIIIHHHHHHIIIFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRSSSRRRQQQQQQQQQSSSVVVYYY[[[\\\\\\]]]]]]___```bbbcccaaafffqqq~~~yyyooojjjiiihhhkkkmmmqqqwwwzzz{{{xxxuuutttpppllllllppprrrrrrpppqqqsssvvvwwwwwwwwwyyyzzzrrrllljjjlllmmmsss|||oookkknnnzzzsssjjjhhhjjjnnnpppqqqnnniiifffgggjjjmmmlllllllllmmmkkkiiifffdddeeehhhjjjkkkjjjiiigggggggggfffeeedddccccccbbbaaa``````bbbdddfffgggfffhhhiiikkkkkkiiifffbbb````````````aaabbbbbbcccccc___]]][[[[[[^^^`````````aaaeeebbb\\\\\\[[[[[[aaaeeeffffffdddaaa_________WWWSSSMMMGGGCCCAAA???>>>CCCBBBIIIVVVcccmmmxxx~~~|||~~~sssiiijjjlllnnnppptttxxx{{{yyyqqqjjjhhhiiiooonnneeeZZZSSSMMM\\\lllxxxsssoooqqqsssxxxqqqaaaYYYYYY```mmm{{{}}}pppiiiaaaXXXJJJ<<<333222...------,,,++++++******+++,,,,,,---,,,+++***)))************************)))******++++++******)))))))))))))))*********+++++++++***))))))***++++++))))))*********++++++++++++,,,---....../////////......------,,,++++++***---,,,,,,++++++,,,,,,---...---,,,++++++---...000...//////000111000000000000000000000000000000000000111111111111222222222222222111111111111111222333333444444555666666777777666555444555666888999===>>>???@@@AAAAAAAAAAAA??????>>>??????@@@AAAAAAAAACCCDDDDDDCCCBBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCDDDBBB===???DDDFFFWWWvvv~~~rrriiifffcccccciiinnnrrryyy~~~|||yyyuuuqqqwwwzzzuuukkk^^^PPPJJJKKKSSSbbbooorrruuuyyy~~~gggIIIAAA;;;::::::999;;;???@@@AAAGGGPPP[[[nnnuuu]]]OOOJJJFFFCCCBBBAAAGGGKKKJJJFFFCCCEEEIIIFFFFFFFFFGGGIIIJJJLLLMMMNNNMMMLLLLLLLLLMMMOOOPPPQQQPPPPPPPPPRRRTTTWWWYYYZZZZZZYYYYYY[[[]]]```bbb^^^aaaiiisss{{{}}}qqqllliiihhhkkklllqqqyyy}}}wwwppplllnnnqqqrrrrrrooorrruuuwwwxxxxxxzzz{{{yyypppiiigggfffiiiwwwsssnnnooozzzuuuppppppmmmnnnnnnkkkfffeeefffiiikkkjjjiiijjjkkkjjjiiigggccceeegggiiijjjiiigggfffggggggfffffffffeeeeeeeeebbb``````aaadddfffgggfffhhhhhhhhhgggfffeeeccccccaaaaaa`````````bbbcccddd___\\\ZZZZZZ\\\___``````fffffffffeeeaaa]]]^^^ccccccbbbaaaaaa```^^^ZZZXXXOOOLLLGGGCCCAAAAAABBBCCCDDDGGGPPP```ooo{{{}}}~~~xxxxxxtttllliiikkkmmmmmmnnnqqqxxx}}}~~~xxxqqqfffdddeeehhhddd\\\VVVTTTXXXjjj|||xxxmmmhhhjjjkkknnntttwwwqqqcccYYYUUUWWWccctttyyylllcccYYYOOOCCC666000///------,,,,,,++++++*********++++++++++++***))))))******************************))))))))))))******))))))******++++++,,,,,,++++++***))))))***++++++)))))))))*********++++++++++++,,,---.....................------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,+++,,,---...//////000000111111111111111000000000000000000000000000111111111111222222222222111111111111111222222333333333444555555666666666555444333444555666777===>>>??????@@@@@@@@@???=========>>>???@@@AAABBBAAACCCDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBBBB===>>>DDDEEESSSllltttjjjeeecccggglllooouuu{{{zzz~~~zzzvvvssswww}}}uuuhhhXXXLLLGGGMMM]]]mmmtttuuuvvvxxx{{{{{{WWWJJJ>>>999888777999<<<@@@AAACCCEEEIIIWWWqqqeeeSSSJJJEEECCCDDDCCCFFFIIIHHHDDDBBBDDDGGGGGGGGGGGGHHHIIIKKKMMMNNNNNNMMMKKKJJJIIIKKKLLLNNNOOOOOONNNNNNPPPRRRUUUWWWZZZYYYXXXXXXZZZ]]]aaacccccccccgggmmmsss{{{wwwrrrnnnlllnnnnnnrrr}}}}}}vvvqqqqqqtttvvvwwwoooqqqtttvvvwwwxxxzzz|||wwwmmmiiiggghhhpppzzzxxxqqqpppzzzxxxvvvqqqpppnnnjjjfffdddfffhhhiiigggfffggghhhhhhgggfffccceeegggiiijjjiiigggeeeffffffffffffffffffffffffbbbaaa```aaaccceeeffffffffffffeeeddddddddddddeeebbbaaa```______aaaccceee```]]]ZZZZZZ\\\^^^___```jjjfffhhhiiibbb^^^___^^^bbb___]]]]]]^^^[[[VVVQQQJJJHHHEEEBBBAAADDDHHHLLLOOOTTT___nnn}}}{{{uuuooommmsssxxxuuunnnkkkkkkmmmnnnmmmlllooovvv|||yyytttxxxuuunnngggfffggggggccc\\\[[[___nnn{{{vvvmmmccc___```\\\^^^bbbfffaaaXXXSSSSSSYYYhhhzzz{{{rrrhhh]]]QQQGGG<<<222......,,,,,,,,,,,,++++++******)))************)))))))))************************+++***((((((((((((***+++************************+++******************+++))))))))))))************++++++,,,---------------.........---------,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---.../////////000111111111111000000000000000000000000000000000111111111222222222111111111000111111222333333333333444444555555555555555444444444555666777>>>>>>??????>>>======<<<;;;;;;<<<===>>>???AAAAAACCCDDDFFFFFFDDDCCCDDDEEEAAAAAAAAABBBCCCDDDEEEFFFBBBDDD@@@@@@EEEFFFOOOeeepppiiieeegggkkkmmmqqquuu}}}wwwuuuzzz|||zzzyyywwwxxx|||wwwfffWWWLLLKKKUUUbbbssssssrrrpppqqqyyymmmZZZEEE:::777666888;;;<<<===??????===EEEZZZoooiiiVVVKKKFFFEEEGGGDDDCCCBBBCCCDDDEEEEEEEEEGGGHHHHHHIIIJJJLLLMMMNNNNNNMMMKKKIIIIIIJJJKKKMMMNNNMMMLLLLLLMMMPPPRRRTTTZZZYYYXXXYYY[[[___ccceeedddbbbcccfffjjjooozzz}}}yyywwwtttsssvvv{{{yyyyyyyyyyyyvvvxxxyyyzzzzzz||||||tttooolllmmmqqquuu|||uuurrrzzz}}}zzzvvvsssoooiiidddbbbcccdddfffeeeeeefffggggggeeecccccceeegggiiiiiihhhfffeeeddddddeeeeeefffgggggggggbbb```______aaadddeeeeeeeeedddbbbaaaaaacccdddeeecccbbb```______aaacccddd^^^[[[XXXWWWYYY[[[]]]^^^ddd]]]bbbddd]]]aaadddZZZ___]]]ZZZZZZZZZWWWQQQLLLEEEEEECCCBBBCCCIIIQQQXXXbbbiiittt{{{|||uuujjjdddbbbfffkkklllmmmnnnpppppppppooonnnpppuuuzzz{{{{{{nnngggeeemmmwww}}}}}}wwwpppkkkiiiiiijjjkkkgggccceeekkkxxxpppjjjbbbZZZUUUUUUQQQSSSWWWZZZVVVOOONNNRRR^^^nnn~~~zzzqqqbbbVVVIII@@@888000---...,,,+++++++++++++++******)))))))))))))))))))))***************************+++***)))(((((()))***+++++++++***)))(((''''''&&&*********++++++*********(((((()))))))))************+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......---...//////000000//////000000000000000000000000000000111111111222222222111111000000111222222333333333333444444444444444666555555555666666777777>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<===???AAABBBCCCEEEFFFFFFEEEDDDDDDEEE@@@@@@AAABBBCCCDDDFFFGGGCCCGGGCCCAAAEEEDDDJJJ[[[~~~xxxpppiiiiiikkklllnnnqqqvvvyyy~~~wwwpppsssxxx|||~~~~~~}}}ooo^^^RRRQQQUUUlllmmmllliiiiiiooozzzmmmQQQ@@@:::888888:::999;;;??????;;;===KKK[[[xxxlllXXXMMMFFFEEEHHHBBB@@@>>>>>>BBBDDDEEEDDDGGGGGGHHHHHHJJJLLLMMMNNNLLLKKKJJJIIIIIIJJJKKKKKKLLLKKKKKKJJJLLLNNNPPPRRRXXXWWWXXXYYY\\\___ccceeeeeebbbaaadddgggkkksss{{{}}}{{{}}}}}}}}}zzzvvvtttuuuvvvzzzvvv||||||yyytttnnngggbbb``````aaafffeeefffggghhhgggdddaaabbbdddfffhhhhhhfffdddcccaaaaaabbbcccdddeeefffgggbbb___]]]]]]___bbbccccccdddcccaaa``````aaacccdddbbbbbbaaa``````aaabbbccc\\\YYYUUUTTTVVVXXXZZZ[[[^^^WWW___bbb```qqqwwwaaa\\\ZZZXXXVVVSSSPPPKKKHHH@@@BBBCCCDDDIIIRRR^^^hhhqqqyyyxxxxxxvvvppp```[[[XXX\\\aaafffmmmsssvvvtttsssssstttwwwyyy{{{}}}}}}tttfff___YYY___gggooossssssqqqnnnjjjjjjlllnnnllljjjlllrrr|||qqqfff```ZZZTTTPPPPPPQQQRRRTTTTTTOOOKKKNNNUUUfffvvv{{{qqq\\\OOOBBB:::444///---...++++++++++++++++++******)))))))))((())))))***+++************************++++++************+++++++++******)))((('''&&&&&&)))***++++++++++++***)))((((((((()))))))))*********++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------...///////////////000000000000000000000000000111111111111222222222000000000000111222333333333333333333333333444444555555666666666777777777<<<<<<=========<<<<<<;;;:::;;;;;;===>>>AAABBBCCCBBBDDDEEEEEEDDDCCCCCCDDD??????@@@AAABBBDDDFFFGGGAAAEEEBBB@@@DDDBBBEEESSSkkkuuulllkkkkkkkkkkkkmmmooosssvvvvvvvvvzzzxxxnnnpppvvv}}}{{{fffYYYTTT```dddgggfffdddfffnnnvvv___KKKBBB===999888888:::>>>???;;;:::CCCOOObbbyyymmmZZZNNNFFFDDDFFF@@@???>>>======???BBBDDDEEEEEEFFFGGGHHHJJJKKKLLLIIIIIIIIIIIIIIIJJJJJJJJJKKKJJJIIIIIIJJJLLLNNNPPPSSSTTTUUUWWWZZZ]]]```bbbccc``````dddhhhkkkrrryyy~~~{{{~~~~~~~~~|||{{{vvvnnngggcccbbbccccccggghhhiiikkkkkkiiiddd``````bbbdddeeeeeedddaaa```^^^^^^___aaacccdddeeefffaaa^^^\\\[[[]]]```aaabbbcccbbb```______```bbbbbbbbbbbbaaaaaaaaaaaaaaaaaa^^^[[[VVVUUUVVVYYY[[[\\\^^^YYYaaabbbdddhhhWWWWWWUUUQQQLLLGGGEEEEEE???BBBFFFKKKSSS```qqq||||||yyy|||yyyqqqkkk^^^XXXUUUXXX]]]eeepppzzzzzzwwwvvvxxx}}}|||{{{}}}zzzoooddd___ZZZ\\\aaagggmmmqqqssssssmmmlllnnnrrrrrroooooorrr~~~wwwjjj^^^YYYWWWTTTQQQQQQUUUTTTRRRQQQMMMMMMVVVbbbqqqtttgggUUUHHH;;;555111---,,,---******************++++++******)))))))))***+++,,,************************++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))***++++++++++++***)))(((((((((((()))))))))*********++++++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------......------......///000000000000000000000000000000000000000000111111111111222222222000000000000111222333444333333333333333333333333444444555555666666666555::::::;;;<<<============;;;;;;<<<>>>@@@BBBDDDEEEAAACCCDDDDDDCCCBBBBBBCCC>>>??????@@@BBBDDDFFFGGG;;;AAA>>>===BBBBBBDDDPPP]]]yyyooollllllkkkjjjllllllppprrroookkkjjjoootttyyynnnooovvv~~~zzzfff\\\WWW]]]cccdddbbbbbbffflllnnnxxxhhhSSSIIIAAA:::666444555999;;;777666<<>>@@@AAA>>>999:::???EEECCCDDDDDDEEEFFFHHHIIIJJJFFFGGGHHHIIIIIIIIIIIIHHHJJJJJJIIIHHHIIIKKKMMMOOOOOOPPPSSSVVVYYY[[[]]]^^^\\\ZZZ[[[aaaeeeiiiooovvvvvv|||yyy{{{~~~}}}|||}}}wwwpppiiiffffffggghhhiiijjjlllnnnnnnkkkeeeaaa^^^```bbbccccccaaa___^^^\\\]]]^^^___aaacccdddeee```^^^[[[ZZZ\\\___```aaabbbbbb```______``````aaaaaaaaabbbbbbbbbbbbaaa```bbb^^^ZZZXXXYYY\\\^^^______ZZZaaa___cccgggTTTTTTSSSMMMFFFBBBBBBCCC@@@EEEKKKRRR\\\lll{{{}}}vvvwww|||{{{uuummmggg```ZZZWWWYYY^^^fffttt}}}yyywww|||vvvqqqsssrrrjjjbbbaaa]]]]]]^^^bbbgggllloooppppppooopppuuuvvvrrrppprrrttt}}}}}}{{{~~~zzzsssfffZZZVVVVVVUUUTTTTTTWWWTTTQQQOOOMMMQQQaaapppzzzxxxiii[[[PPPDDD777222000,,,+++,,,******************+++++++++***)))))))))+++,,,---************************+++,,,---......---,,,+++'''((()))***+++,,,------)))***+++,,,,,,+++***)))(((((((((((())))))))))))******+++++++++******)))*********************+++---,,,,,,++++++,,,,,,---+++,,,------......------//////000111111111111111000000000000000000000000000111111111111222222222000000000000111222333444333333333333333333333333222333444444555555444444;;;;;;999999999999;;;;;;???>>>>>>>>>???@@@AAAAAADDD@@@======AAAEEEFFFFFFDDDCCCAAA@@@@@@@@@AAAAAABBB@@@===<<<===@@@DDDGGGWWWnnnrrrooopppmmmkkklllmmmppprrrmmmccc]]]]]]___ooowwwsssjjjnnnxxxoooSSSNNNPPPWWWaaaeeeddddddfffhhhnnn~~~eeeRRRDDD;;;777777555555888888666999===IIIUUUkkkooo[[[QQQLLLFFFBBBAAA???>>>???===999999===BBBBBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHJJJLLLMMMJJJMMMPPPTTTVVVWWWVVVUUUZZZ^^^bbbcccbbbdddkkkppptttvvv|||}}}}}}~~~~~~zzzwwwssssssqqqooollliiifffeeeffflllooollliiihhhgggddd___```___]]]ZZZZZZ[[[]]]ccc```^^^___aaadddeeefffbbbaaa```___^^^^^^___```aaa``````_______________aaa___^^^___```aaa```^^^]]][[[XXXXXXZZZ\\\]]]]]]^^^aaa___\\\dddpppooodddXXXOOOHHHEEEBBB@@@AAADDDBBBJJJUUU```lll|||}}}|||}}}vvvjjjmmmttt}}}xxxvvvuuuqqqmmmeee```\\\^^^hhhsss|||yyywwwxxx}}}wwwqqqooopppqqqmmmjjjgggjjjjjjggggggkkknnnnnnooopppsssuuuuuutttrrrqqqsssvvvxxxxxxzzz|||wwwpppkkkccc]]]\\\[[[YYYYYY\\\VVV]]]___YYYVVV___ooo{{{~~~ppp^^^NNN???999222///000000...***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))******++++++,,,------+++++++++*********)))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))***+++++++++,,,***************)))(((''',,,,,,++++++,,,,,,---...---------,,,,,,+++++++++...............---------............////////////000000000000000000000000222111111111000000//////333333333333333333333333000111111111111222222222444444444555555555555666;;;;;;:::999999:::;;;;;;????????????@@@AAABBBBBBDDDAAA>>>>>>AAADDDEEEEEEDDDCCCBBB@@@??????@@@@@@@@@???===<<<<<>>BBB@@@@@@BBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJLLLNNNLLLMMMPPPSSSUUUVVVUUUUUU\\\___bbbbbbaaabbbfffjjjqqqsssuuuyyy~~~}}}}}}|||||||||}}}|||zzzvvvrrrrrrrrrqqqooommmiiigggeeeeeekkknnnkkkhhhgggeeebbb_________]]][[[[[[]]]^^^fffdddbbbbbbcccdddeeedddcccbbb```___]]]]]]]]]]]]aaa``````_________``````aaa___^^^___```aaa```___^^^\\\ZZZYYY[[[]]]^^^^^^___aaa]]]XXX]]]ddd```VVVRRRKKKEEEBBB@@@>>>BBBGGGRRRZZZfffqqq}}}{{{}}}xxxyyy|||~~~yyyuuuqqqlllhhhiiiccc```gggttt}}}~~~{{{tttuuuxxx~~~|||xxxttttttvvvuuuqqqmmmjjjllllllhhhiiimmmqqqpppuuuuuutttttttttuuuuuuvvvuuuwwwvvvuuuvvvxxxtttnnngggbbb^^^^^^\\\ZZZ\\\```fffmmmoooiiieeelllyyyxxxiiiXXXIII<<<777111...///000---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))((()))************)))((())))))))))))))))))))))))***************+++++++++******++++++******)))(((,,,++++++++++++,,,---------------,,,,,,+++++++++,,,,,,,,,---------------....../////////000000000000000000000000000000000111111111111000000000///333333333333333333333333111111111111222222222222444444444555555555555666;;;;;;::::::::::::;;;;;;>>>??????@@@AAAAAABBBBBBDDDBBB??????AAACCCDDDEEEEEEDDDBBBAAA?????????>>>===<<<<<<;;;<<<===???@@@EEEUUUooo{{{qqqpppooolllkkkmmmooorrrsssqqqlllgggddd___cccjjjqqqrrrqqqtttyyyyyylllmmmuuuyyyeeeJJJFFFGGGRRR^^^fffkkkoooooorrr{{{dddOOODDD<<<888666777777555777:::AAAEEESSSjjjlll[[[QQQMMMDDD@@@>>>???>>><<<===@@@>>>>>>@@@AAACCCDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNOOOQQQRRRTTTUUUUUU[[[^^^aaaaaa___^^^```ccckkklllllljjjggggggjjjnnnrrrvvv}}}~~~zzzyyyyyyxxxxxxxxxxxxuuupppmmmnnnnnnnnnnnnkkkhhheeecccdddjjjmmmkkkhhhfffccc____________^^^\\\\\\^^^```iiigggeeeeeeeeeeeecccbbbcccbbb```^^^]]]\\\[[[[[[`````````___``````aaaaaaaaa```______```aaa```___]]][[[YYYYYY[[[\\\]]]\\\]]]^^^[[[UUUWWWZZZUUUJJJJJJEEEAAA???======EEEOOO___hhhttt{{{|||~~~{{{wwwqqqkkkfffkkkggghhhsss}}}rrrnnnrrrxxx}}}~~~{{{zzzyyyzzz{{{zzzuuuppplllnnnllljjjkkkqqqtttttt{{{xxxuuussssssuuuxxxzzzwwwxxxwwwsssssstttrrrmmmbbb_________]]]\\\bbbjjjzzzzzzvvvzzzzzzlll]]]MMMAAA888333...---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************---,,,,,,+++******))))))+++++++++***************(((((())))))))))))(((((())))))))))))))))))))))))+++++++++***************++++++++++++++++++***)))+++++++++++++++,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,---------/////////000000000111111000000000000000000000000111111111111000000000000111111222222333333444444111111111111222222222333444444444555555555555666;;;;;;;;;::::::;;;;;;;;;======>>>???@@@AAAAAABBBBBBAAA@@@@@@BBBDDDFFFGGGEEEEEECCCBBB@@@???>>>>>>;;;;;;;;;;;;<<<<<<======CCCMMMaaatttrrrrrrpppmmmnnnpppssswwwyyywwwpppkkkgggiiimmmssswwwxxxwwwwwwqqqlllqqq}}}yyyxxx}}}uuugggQQQHHHCCCJJJWWWaaaiiimmmrrruuuyyy{{{bbbSSSFFF@@@:::999777444555888<<>>===::::::======>>>???@@@BBBDDDFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOOOONNNNNNOOOQQQSSSTTTWWWZZZ]]]^^^\\\\\\\\\]]]cccffffffbbb\\\YYY[[[______eeeoooyyyzzzsssrrrqqqqqqrrrssssssqqqmmmjjjhhhiiijjjjjjiiifffcccaaadddiiillljjjhhhgggccc]]]_________^^^]]]]]]```bbbgggfffeeeeeefffeeecccaaaaaa```___^^^]]]\\\[[[[[[____________```aaaaaabbb```___^^^___```aaa```^^^[[[YYYXXXXXXYYYZZZZZZZZZYYYZZZXXXUUUUUUWWWQQQHHHBBB@@@>>>===<<>>:::;;;;;;<<<<<<<<<<<<<<>>>>>???@@@BBBDDDGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMOOONNNMMMLLLMMMNNNPPPQQQPPPSSSVVVXXXYYYZZZ[[[\\\___cccgggddd]]]WWWVVVXXXVVV\\\fffpppvvv~~~rrrkkkiiihhhhhhjjjlllooonnnllliiifffggghhhhhhhhhfffdddccceeeiiikkkjjjiiiiiieee____________^^^]]]]]]```bbbaaaaaaaaabbbddddddcccaaa^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^___```bbbbbb___^^^]]]^^^___```___]]][[[ZZZXXXYYYZZZZZZZZZYYYVVVVVVTTTRRRRRRQQQLLLFFF>>><<<<<<===>>>BBBPPP]]]sss{{{|||~~~~~~zzzzzz|||}}}zzztttmmmjjjhhhhhhmmmuuu{{{|||vvvmmmggglllsss{{{}}}}}}}}}~~~~~~zzztttmmmhhheeeggggggiiipppyyy|||{{{rrrsssuuuvvvxxxxxxxxxxxxuuuyyyzzzvvvsssqqqmmmhhhbbb___\\\\\\]]]ddduuutttfffVVVGGG<<<777...---+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))******+++++++++************************************************)))))))))))))))))))))))),,,+++++++++***)))))))))***++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000000000000000111111111111000000000000000000000000000000000000000000111111000000111111222333444444111222222222222333333333444444444555555555555666;;;;;;<<<<<<<<<<<<;;;;;;:::<<<>>>@@@AAABBBAAAAAA>>>???AAABBBCCCEEEHHHJJJFFFFFFFFFEEEDDDBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>@@@?????????@@@AAADDDFFFGGGFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLOOOSSSVVVYYYZZZ[[[___eeelllmmmhhh___WWWTTTSSSWWW___fffkkkqqq}}}}}}{{{xxx{{{~~~ttthhhaaaaaa```aaaccchhhkkklllkkkiiiffffffggggggggggggffffffeeehhhhhhggghhhjjjfffaaa_________^^^\\\\\\^^^```]]]\\\\\\^^^```bbbbbbaaa]]]]]]^^^____________^^^\\\\\\\\\]]]^^^```aaabbb^^^]]]\\\\\\]]]^^^]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYSSSQQQOOOLLLJJJFFFBBB>>><<<::::::===AAAGGGSSS___qqqyyyzzz~~~wwwsssuuuxxxyyyuuummmgggggghhhnnntttxxxuuummmggggggiiipppvvv}}}~~~}}}zzztttmmmgggcccaaadddfffjjjsss|||}}}zzznnnrrrxxx~~~}}}{{{xxx|||{{{uuupppllliiidddeee___[[[\\\aaalll}}}xxxkkk^^^OOO@@@888666,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++(((((())))))***++++++,,,***************+++++++++++++++************++++++))))))))))))))))))))))))+++++++++***************)))***++++++++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,------,,,------......//////////////////000000000111111000000000000000000000000000000000000111111111111000000111111222222333333222222222222333333333333444444444555555555555666:::;;;<<<======<<<;;;:::<<<===@@@BBBDDDDDDCCCCCC@@@BBBDDDDDDCCCCCCEEEHHHFFFGGGGGGGGGFFFEEECCCBBB>>>>>>============>>>>>>:::@@@GGGQQQggg|||xxxxxxvvvppprrruuu{{{yyyzzzpppsssxxxzzzyyyuuupppmmm```aaa______dddlllooommmkkk]]]MMMFFFGGGNNNYYYdddiiiooorrrqqqsssxxx{{{zzztttxxx{{{{{{|||nnnWWWHHH>>>999888:::999;;;BBBRRRlll}}}eeeYYYNNNHHHEEEAAA????????????>>>>>>???AAADDDEEEFFFFFFGGGHHHIIIIIIIIIIIIFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHIIIHHHIIIJJJNNNRRRVVVYYYZZZ^^^gggssszzzxxxnnn```WWWTTTUUUYYY___bbbfffoooyyy~~~}}}xxxxxxzzzvvvsssooofff]]]YYY[[[[[[]]]```dddiiijjjiiigggdddcccccccccccceeefffgggdddeeeeeedddfffiiigggbbb_________]]][[[[[[]]]^^^]]][[[ZZZ[[[]]]```aaa```^^^___`````````___^^^^^^ZZZZZZZZZ[[[]]]___```aaa\\\[[[ZZZ[[[\\\\\\[[[ZZZZZZXXXXXXXXXYYYYYYWWWVVVOOOLLLIIIFFFBBB>>>;;;999:::777777===CCCJJJTTT]]]gggoooyyy}}}vvvqqqooonnnrrrtttqqqkkkhhhmmmrrr|||}}}xxxnnnbbb___fffnnntttxxx}}}{{{uuunnnhhhdddbbbaaadddhhhmmmuuu}}}}}}wwwqqqvvvvvvllliiigggeeeeee___\\\```hhhsssvvvkkk^^^SSSEEE777000111++++++,,,++++++***+++,,,************************))))))*********+++++++++))))))))))))************))))))*********++++++++++++***)))(((((()))***+++))))))))))))))))))))))))***************+++++++++((()))******++++++*********************++++++,,,+++++++++,,,,,,---------------------------------....../////////000000000000000000000000000000000///000000000111111111111111111111111111222222222222222222333333333444444444444444555555555555666:::;;;<<<======<<<;;;:::===???BBBDDDFFFFFFEEEEEEBBBDDDFFFEEEBBBAAACCCEEEFFFGGGHHHHHHGGGFFFEEEDDD@@@@@@>>>======>>>???@@@<<>>======>>>@@@BBBCCCFFFFFFGGGHHHIIIIIIIIIIIIEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGFFFFFFHHHGGGHHHKKKPPPUUUXXXYYY]]]hhhwww|||kkk___UUUTTTVVV[[[^^^aaagggnnnsss|||}}}yyyxxxqqqnnnjjjgggeeeccc\\\UUUUUUYYYZZZ\\\___cccgggiiigggeee```___^^^^^^___aaaccceeeccccccbbbaaadddiiihhhccc___```___]]]ZZZZZZ[[[]]]^^^\\\ZZZZZZ\\\^^^``````aaaaaabbbbbbaaa___]]]\\\YYYYYYYYY[[[\\\^^^```aaa[[[ZZZYYYZZZ[[[\\\[[[YYYVVVUUUTTTTTTUUUUUUSSSQQQKKKHHHEEECCC@@@<<<:::::::::555555<<>>===???BBBDDDFFFFFFEEEDDD@@@AAADDDFFFHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGEEEDDDBBB???>>>=========@@@<<<>>>GGGPPP^^^{{{tttsssyyyuuussswwwnnnjjjpppxxx~~~}}}vvvnnnlllpppxxx~~~sssaaaPPPFFFFFFKKKOOOfffqqq}}}jjjQQQDDD>>>:::888:::===AAALLLeeeuuuhhh[[[MMMGGGGGGEEE@@@===>>>???>>>@@@EEECCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHGGGGGGIIIJJJMMMLLLJJJIIIIIIJJJKKKLLLHHHGGGGGGIIILLLPPPUUUXXXaaakkk{{{rrreeeYYYVVVSSSTTTYYY^^^bbbccckkkooo}}}rrriiieeeeeeddd```ZZZTTTRRRUUUXXX]]]eeejjjgggeeehhhgggdddbbb___\\\[[[\\\^^^^^^^^^cccbbbbbbbbbbbbbbbcccccc___^^^\\\[[[[[[\\\^^^___]]]^^^^^^]]]]]]^^^aaacccdddeeefffgggfffdddaaa___^^^\\\ZZZZZZ\\\^^^______^^^]]]\\\[[[[[[[[[\\\]]]XXXWWWVVVUUUTTTQQQLLLIIIGGGCCC>>>;;;::::::999999333888;;;<<>>>>>???BBBDDDEEEEEEEEEEEE@@@AAACCCDDDEEEFFFGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDBBB@@@???>>>??????CCC>>>>>>DDDHHHQQQhhh}}}zzz~~~{{{kkkbbbqqqwwwmmmgggllluuu}}}wwwsssvvv}}}}}}iiiUUUIIIDDDFFFHHH\\\lll|||hhhUUUGGG???;;;:::;;;===EEEYYYxxxyyykkk[[[PPPLLLEEEAAA???@@@@@@>>>>>>AAACCCBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGFFFEEEFFFHHHJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHHHHIIIKKKOOOSSSUUU___hhhvvvssshhhZZZWWWSSSTTTXXX\\\___```bbbfffrrr|||qqqkkkeeeeeeccc___[[[YYY[[[]]]dddjjjmmmiiigggiiiiiifffaaa___\\\[[[\\\^^^^^^^^^`````````___`````````aaa___^^^]]]\\\\\\]]]___```^^^_________^^^^^^```aaacccdddfffgggfffdddbbb``````]]][[[[[[]]]___``````]]]\\\[[[ZZZZZZ[[[\\\]]]YYYXXXVVVTTTRRRNNNIIIEEEDDDAAA<<<999999999888888666;;;>>>???DDDPPP[[[```ffflllwwwzzzuuurrrqqqppprrrvvv{{{~~~{{{rrrrrrvvvxxxyyyuuuzzz}}}||||||yyyuuunnniiieeeddddddddddddiiittt~~~~~~~~~rrriiifffhhhgggjjjuuusssiiiXXXOOOCCC777000---,,,+++,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,...***(((+++,,,((((((+++************************)))))))))))))))))))))))))))***+++***)))((((((***))))))************))))))++++++***))))))******+++***++++++,,,,,,+++++++++))))))*********+++++++++)))***+++,,,------------------------............000///...------...///000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222555444333333333444555666??????>>>>>>>>>=========??????@@@BBBCCCDDDEEEFFFBBBBBBBBBBBBCCCDDDEEEFFFHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@AAAEEEAAA@@@AAAAAAEEEUUUhhhkkkZZZ```uuurrrhhhhhhqqq}}}{{{|||qqq^^^OOOGGGDDDCCCPPPbbbvvvsss]]]NNNBBB>>>;;;;;;@@@KKK```sssqqqaaaYYYJJJEEEBBBCCCCCC???===???BBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEECCCBBBCCCFFFIIIGGGFFFEEEDDDEEEEEEGGGHHHIIIIIIIIIIIIKKKNNNRRRTTTZZZaaalllvvv{{{xxxoooiii[[[YYYUUUUUUVVVYYYZZZ[[[]]]```jjjzzzxxxuuuvvvuuurrrnnnkkkjjjkkkmmmoooooojjjgggggggggeeeaaa^^^\\\[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]\\\\\\]]]^^^___```___```aaaaaa___^^^^^^___aaabbbdddeeeeeedddbbbaaa```^^^\\\[[[]]]_________[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZXXXUUURRROOOJJJDDD@@@@@@===999777777888888777999>>>BBBDDDKKKXXXccchhhnnnvvv|||{{{yyyvvvsssqqqrrrtttxxxzzz|||~~~~~~}}}xxx{{{}}}|||~~~~~~zzzpppnnnjjjeeebbbaaabbbdddgggrrr|||{{{nnnhhhhhhjjjrrr}}}lll```QQQHHH;;;333111000...+++,,,,,,++++++***)))))))))+++++++++,,,,,,,,,---------******,,,,,,)))))),,,************************************************)))***+++***)))((((((***))))))************))))))******)))))))))******+++)))))))))***+++,,,------,,,,,,++++++***)))))))))******+++,,,------------------------............//////............//////000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222333333333333333444555555>>>>>>???@@@@@@???>>>===>>>>>>>>>???@@@BBBDDDEEECCCCCCBBBAAABBBCCCEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBDDDBBBBBBBBB@@@BBBLLLYYYooowwwaaa\\\fffxxxqqqjjjnnnzzztttgggZZZOOOGGGDDDHHHVVVhhhwww}}}gggNNNDDD===<<<>>>CCCOOO\\\wwwxxxlllTTTLLLEEEDDDCCC@@@???@@@AAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@AAADDDGGGEEEDDDDDDCCCDDDDDDEEEFFFHHHHHHIIIJJJLLLOOORRRTTTUUUYYY```fffiiiiiifffccc]]][[[XXXVVVVVVVVVWWWWWWZZZ\\\dddqqquuuppppppooosss{{{yyyvvvsssqqqmmmhhhdddccccccbbb```^^^[[[ZZZ[[[\\\]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZ[[[[[[[[[[[[\\\]]]_________aaacccbbb___]]]\\\\\\^^^___aaabbbbbbbbbaaa```___]]]ZZZZZZ[[[\\\]]]]]]YYYYYYYYYXXXXXXXXXXXXXXXYYYVVVRRRNNNJJJEEE???;;;;;;999777666888999:::999;;;@@@EEEJJJUUUeeerrrvvv{{{xxxuuutttqqqoooqqqvvv|||}}}||||||~~~zzzqqqlllkkkiiidddaaa```bbbeeeppp|||sssllliiinnnxxxuuucccVVVKKKAAA666000111111...***+++++++++*********))))))******++++++++++++,,,,,,******+++,,,+++)))***+++***************************************+++++++++)))***+++***(((((((((***))))))************)))))))))))))))))))))***************)))))))))+++,,,...,,,,,,++++++***)))))))))***+++,,,,,,---------,,,,,,,,,---------........./////////....../////////////////////////////////111111111111111111111111000000000000000000000000000000111111111222222222222222222222333333444444<<<>>>???@@@@@@???>>>===;;;;;;<<<<<<>>>@@@AAABBBDDDDDDCCCBBBCCCDDDFFFGGGEEEEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDCCCBBBBBBAAACCCCCCCCCCCC@@@@@@FFFNNNYYYooopppaaa^^^hhhpppllluuu~~~|||{{{wwwpppfffYYYNNNHHHDDDKKKUUUdddwww]]]KKK>>>===>>>>>>DDDNNNZZZrrrbbbVVVJJJDDDBBB@@@@@@AAA?????????>>>??????@@@AAAAAAAAAAAA@@@??????BBBEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJMMMPPPSSSUUUSSSUUUXXXZZZ[[[\\\\\\\\\]]]\\\ZZZXXXVVVTTTTTTTTTTTTWWW___iiivvvzzzlllaaa]]]___aaadddjjjsss}}}~~~wwwrrrlllgggcccaaa```aaa```]]]ZZZYYYZZZ\\\\\\\\\[[[[[[\\\\\\\\\[[[ZZZYYYWWWXXXXXXYYYZZZ\\\]]]^^^```aaabbbaaa___\\\[[[ZZZZZZ[[[\\\^^^^^^^^^^^^]]]]]][[[XXXVVVWWWXXXYYYXXXWWWWWWWWWVVVUUUUUUTTTSSSUUURRRMMMIIIEEEAAA;;;888888777666888;;;>>>??????===CCCIIIRRRbbbvvv}}}xxx}}}xxxtttsssoookkknnnttt}}}|||~~~}}}uuukkkggggggfffffffffhhhkkknnn{{{}}}rrrllllllrrr}}}|||mmm\\\OOOCCC:::000+++------)))%%%+++++++++***************))))))))))))************(((+++---+++))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))***+++***(((((((((***))))))************))))))(((((())))))************,,,+++))))))))))))+++,,,***************+++++++++++++++,,,---------,,,,,,,,,,,,,,,------------......//////////////////...////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222222222333333333333444333<<<===>>>?????????>>>===::::::;;;===>>>???@@@AAACCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCAAA>>>===@@@CCCKKK\\\xxxttthhhiiizzz~~~rrrsss|||}}}zzzyyy{{{{{{yyyqqqeeeYYYRRRKKKLLLNNNWWWiii}}}oooUUU@@@<<<<<<:::<<>>>>>=========>>>>>>??????@@@@@@@@@??????AAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGIIIKKKNNNPPPQQQSSSTTTTTTTTTSSSTTTVVVXXXZZZZZZZZZXXXUUUSSSRRRRRRSSSWWW___fffoootttggg___\\\[[[ZZZ]]]cccllluuu{{{}}}zzzssskkkhhheeeaaa```aaa___\\\ZZZYYYZZZ[[[[[[[[[ZZZ[[[\\\\\\[[[ZZZXXXWWWUUUUUUWWWXXXZZZ[[[\\\]]]___```aaa___\\\ZZZZZZZZZXXXYYYZZZ[[[[[[[[[[[[[[[[[[XXXUUUTTTTTTUUUUUUUUUVVVVVVUUUTTTRRRPPPOOONNNNNNKKKGGGCCCAAA===999777777777888;;;@@@DDDFFFGGGDDDIIIQQQ]]]qqq|||yyyyyyyyysssrrrmmmgggiiiqqq~~~{{{{{{zzzrrrhhhccccccdddiiiqqqxxx|||~~~}}}wwwpppmmmmmmrrr}}}|||sssfffVVVJJJ???888000,,,------***'''************************((((((((())))))))))))***(((---000---)))))))))((())))))))))))))))))))))))(((((())))))***+++++++++)))***+++***)))((((((***))))))************))))))''''''((()))************+++******)))))))))******(((((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------......////////////......000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333444444444444444<<<<<<======>>>>>>>>>>>>999;;;===???@@@AAAAAA@@@???@@@BBBCCCDDDEEEFFFFFFDDDCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDCCCAAA???>>><<>>@@@DDDPPPggg{{{~~~yyyzzz|||{{{yyyzzz|||~~~zzzrrriiiddd___^^^YYYVVV^^^pppcccEEE===<<<666777===???HHHZZZppp~~~iii[[[QQQIIICCCAAA======<<<<<<<<<<<<======<<>>===;;;999777777777:::???FFFKKKNNNOOOMMMSSS[[[hhh~~~wwwqqqooojjjbbbeeennnzzz{{{yyywwwppphhheeeccceeennn|||{{{wwwyyy|||xxxssswww}}}~~~{{{wwwuuuuuuuuuyyyyyyrrriii\\\MMMCCC:::666111.........---,,,************************((())))))))))))************111444///*********((())))))))))))))))))))))))''''''((())))))***++++++)))***+++***)))((((((***))))))************))))))&&&'''((()))*********)))'''((()))******++++++***((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------...///000000///...---000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222333444555666555555444;;;<<<<<<<<<======>>>>>>:::<<<>>>AAABBBBBBAAAAAA<<<>>>@@@CCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEEEEDDDBBB@@@>>><<<888<<<>>>>>>===@@@BBBBBBBBBJJJ]]]{{{pppppptttvvvuuuvvvzzz~~~zzzyyy{{{}}}|||xxxuuusssqqqggg[[[YYYggg{{{oooLLL@@@<<<666555;;;===???GGGXXXpppzzzjjj^^^QQQGGGCCC===<<<<<<;;;;;;;;;<<<<<<;;;>>>AAABBBAAA@@@?????????@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDIIIKKKLLLKKKJJJJJJNNNQQQQQQTTTVVVUUUQQQNNNNNNOOOLLLQQQXXX\\\]]]fff~~~~~~yyyyyy|||}}}jjjiiihhhhhhkkkppptttwwwxxxzzz|||zzzvvvrrrqqqrrrqqqssswww|||~~~~~~yyyyyy{{{yyyttttttkkkddddddbbb]]]ZZZ\\\^^^\\\YYYXXXYYYZZZ[[[ZZZXXXYYYZZZZZZZZZXXXUUUTTTTTTUUUWWWYYY[[[]]]^^^^^^^^^^^^]]][[[XXXXXXYYY[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZXXXTTTRRRRRRSSSSSSRRRTTTTTTSSSQQQNNNJJJGGGEEEBBB???===;;;;;;:::999777777888<<>>>>>>>>===============???@@@@@@AAAAAA@@@???>>>@@@AAABBBCCCCCCBBBAAAAAAAAA@@@@@@AAABBBBBBAAA???BBBBBBBBBAAA@@@???>>>===;;;;;;<<<======>>>======AAAEEEPPPgggoooffffffiiikkkmmmqqquuuzzz|||~~~tttaaaVVV\\\ppp~~~[[[FFF@@@;;;777444777999@@@HHHSSShhhjjjYYYNNNIIIGGGCCC@@@???@@@@@@===:::============>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEEEEDDDCCCDDDEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQSSSTTTTTTQQQNNNLLLIIIOOOVVVYYYZZZcccqqq}}}{{{wwwrrrppprrrvvvyyy{{{}}}xxxqqqkkkjjjnnnsssxxx{{{xxxxxxwwwvvvvvvzzzyyyxxxwwwqqqjjjhhhllljjjkkkmmmoooppppppooooooqqqppppppooonnnnnnmmmmmmkkkiiieeeaaa^^^\\\\\\\\\[[[[[[[[[YYYWWWWWWYYY[[[___]]]YYYWWWUUUUUUWWWXXX\\\ZZZXXXXXXZZZ[[[[[[[[[[[[[[[ZZZXXXXXXWWWWWWWWWYYYYYYZZZZZZZZZZZZYYYYYYVVVTTTSSSSSSSSSSSSRRRPPPSSSRRRPPPNNNKKKGGGEEECCC@@@===999777666777777777666;;;AAAFFFLLLSSS\\\bbblllqqqyyyqqqhhhiiigggcccgggpppxxx}}}~~~xxxpppqqq}}}}}}~~~zzzrrrkkkiiiggghhhnnn{{{uuutttuuuxxxzzz|||xxxpppkkkdddllluuuyyyyyy}}}~~~ssshhh```VVVHHH===888111000...---,,,,,,------******)))(((((((((((((((+++++++++************)))---222555333...******,,,******+++++++++******)))(((((()))*********************))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,************************++++++,,,,,,,,,------------------............/////////.........---------////////////////////////000000111111111111000000///000000000111111111222//////000111333444555555555555555555666666666666>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCCCCAAA@@@@@@AAABBBBBBBBBAAA@@@???@@@??????@@@AAAAAA@@@>>>@@@@@@AAAAAA@@@@@@???>>>;;;;;;<<<==================AAAJJJ^^^}}}wwwiiicccbbbccceeefffjjjpppuuuyyy}}}jjjYYYVVVbbboootttyyyfffMMM@@@888666888111333888???FFFVVVppp{{{iiiYYYQQQIIIDDD@@@>>>??????===:::<<<<<<<<<<<<<<<===============>>>???@@@@@@AAAAAADDDDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQSSSRRRPPPMMMKKKHHHMMMRRRTTTVVV^^^jjjsss~~~}}}qqqmmmiiigggiiillloooqqqsssnnnhhhcccbbbfffkkkooossswww}}}{{{yyyuuussssssrrrllleeecccgggeeefffggghhhiiiiiihhhhhhhhhhhhggggggggghhhiiijjjhhhfffccc___\\\ZZZYYYYYYZZZYYYXXXVVVUUUVVVYYY\\\^^^\\\YYYWWWVVVWWWXXXYYY\\\ZZZXXXXXXZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVTTTRRRRRRRRRRRRQQQOOORRRQQQOOOLLLHHHEEEBBB@@@:::999888888888888888777<<>>>>>??????@@@@@@@@@BBBDDDGGGGGGFFFDDDCCCAAAAAABBBAAAAAA@@@???>>>??????>>>???@@@AAA???===??????@@@@@@@@@@@@??????;;;;;;<<<<<<======<<<<<<;;;>>>EEETTTmmmpppbbb\\\\\\]]]ZZZ^^^eeekkkpppvvv{{{~~~uuu^^^RRRSSSZZZ```fffoooxxxsssZZZFFF;;;999===444444666999<<>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>CCCCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPQQQQQQOOOMMMLLLKKKLLLNNNPPPSSSYYYaaagggnnnxxx|||yyyvvvrrrooopppppppppuuu}}}xxxrrrgggddd```___```ccceeefffgggddd___\\\\\\___dddgggiiilllrrr{{{|||yyypppmmmlllkkkggg```___aaa```aaabbbcccccccccbbbaaaaaaaaa``````aaacccfffhhheeeccc```\\\YYYWWWVVVUUUWWWWWWVVVTTTSSSUUUYYY]]]]]]\\\ZZZXXXXXXXXXZZZ[[[\\\ZZZXXXXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQQQQQQQOOOMMMPPPOOOLLLHHHDDD@@@===<<<777777888999:::;;;;;;;;;CCCHHHQQQ[[[ffftttwwwjjjccciiirrrvvv{{{vvvjjjiiisssyyytttsssqqqllljjjkkkooovvvzzzzzz}}}~~~zzzvvvuuuuuussslllfffdddfffiiioooxxx~~~pppdddWWWNNNEEE:::222000,,,,,,+++***))))))))))))******)))((((((((())))))+++++++++************)))&&&***,,,,,,)))&&&'''(((((())))))******))))))((((((((()))******************))))))))))))((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,------------...........................---------////////////////////////...//////000000//////...000000000000////////////111111111222222333333333444555555555555666666666<<<======>>>???@@@AAAAAA@@@BBBEEEHHHIIIHHHFFFEEEBBBBBBBBBAAAAAA@@@??????@@@?????????AAAAAA???>>>???@@@@@@@@@???>>>======:::;;;;;;<<<<<<<<<;;;;;;<<<>>>CCCLLL___{{{{{{hhh___[[[YYYUUUZZZ```gggmmmsssyyy}}}zzzdddTTTNNNOOORRRYYYccclllsss{{{{{{iiiWWWIII@@@>>>:::999999:::999;;;EEEOOOjjjuuuiii[[[SSSIIICCCAAAAAA@@@???======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>???@@@@@@AAA@@@AAADDDFFFGGGGGGEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@AAA@@@@@@AAABBBBBBAAA???@@@@@@@@@???>>>===;;;:::::::::;;;;;;;;;;;;::::::;;;===@@@FFFRRRkkkwwwiii```YYYWWWZZZ```eeekkkpppvvvzzz|||yyywwwxxxhhhYYYPPPLLLJJJQQQ[[[cccjjjrrr{{{|||ppp___KKK===<<<999888888888888>>>EEERRRhhh|||hhh___RRRIIIDDDBBB@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>EEEKKKUUU```rrrzzzrrrsssyyy~~~|||iiifffjjjxxxuuupppmmmpppyyywwwnnnjjjhhhgggiiimmmwww}}}zzz}}}wwwuuusssnnngggaaaaaaeeegggccc^^^```aaafffppp{{{wwwppp```TTTGGG???999222//////+++++++++++++++***************))))))))))))******+++++++++*********)))))))))***+++++++++***+++,,,''''''((()))))))))))))))(((((()))***************))))))))))))************(((((((((((((((((((((((())))))************)))))))))))))))*********++++++************************))))))))))))************,,,,,,,,,------------...---.....................////////////////////////......////////////......000000000000000/////////222222222222222222222222444444444444555555555555<<<<<<======>>>>>>????????????AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@AAACCCCCCAAA???????????????>>><<<;;;:::::::::;;;;;;::::::999999888999===AAAHHHZZZxxx|||kkk]]][[[^^^bbbeeehhhlllqqquuu{{{uuummmgggooowwwwwwvvvrrriii^^^RRRKKKFFFKKKRRRZZZbbbkkktttyyyyyy___JJJAAA<<<888888888777;;;@@@DDDSSSkkkxxxnnn___RRRJJJEEEBBB????????????>>>======<<<<<<;;;;;;;;;<<<<<<<<<=========>>>@@@AAABBBCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIKKKKKKKKKKKKLLLNNNOOOPPPNNNMMMLLLLLLNNNNNNNNNMMMRRRSSSVVVZZZ___dddgggjjjqqq~~~|||mmmddd___\\\]]]aaa___aaadddhhhjjjtttvvvjjjgggddddddeeeeeeccc```___^^^\\\\\\]]]^^^]]]\\\[[[[[[\\\^^^___`````````^^^\\\\\\___eeelllqqqtttttttttsssrrrrrroookkkggg]]]XXXUUUWWWXXXVVVVVVXXX\\\\\\^^^^^^___^^^]]]\\\______^^^]]]\\\[[[[[[[[[\\\[[[ZZZYYYWWWVVVUUUTTTPPPSSSXXXZZZZZZYYYXXXXXXZZZZZZYYYYYYYYYZZZZZZ[[[\\\YYYWWWVVVWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTSSSQQQOOOMMMLLLKKKHHHFFFCCCAAA>>>;;;999777777777888888888888:::BBBNNNVVVgggttt|||yyyrrrlllffffffkkkppprrrrrrgggjjjrrr|||sssuuuxxx{{{|||~~~uuullliiiiiiiiimmmrrrvvvqqqssswww|||xxxuuuoooeee```[[[[[[^^^```^^^[[[YYY^^^iiivvv|||ooogggWWWLLL@@@999555000...000++++++,,,,,,,,,++++++*********)))))))))***+++++++++++++++************)))))))))))))))))))))))))))''''''((()))************(((((()))***************)))))))))************+++)))))))))))))))))))))))))))******++++++******))))))))))))*********++++++*********************************++++++++++++,,,,,,,,,,,,,,,---------------------...............////////////////////////...//////000000//////...///000000000111111111111111111111222222333333333333444444444444555555555<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>======>>>???@@@AAAAAA@@@???@@@BBBBBB@@@???<<<<<<======>>>=========:::::::::::::::999888888666777;;;???CCCOOOiiikkkbbbdddffffffgggjjjmmmpppyyysssqqqnnnoooxxx~~~uuuqqqlllkkkiiibbbVVVMMMFFFFFFIIIOOO[[[gggqqqwww}}}iii]]]SSSIIIDDD???;;;:::======GGGVVVjjjooo```UUUNNNHHHDDD???>>>>>>===<<<<<<;;;;;;999999:::;;;;;;<<<======<<<======>>>@@@AAACCCDDDBBBCCCDDDEEEFFFGGGGGGHHHIIIHHHHHHHHHIIIKKKMMMOOOMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPSSSYYY^^^bbbdddhhhrrrssseee^^^ZZZXXXYYY]]]XXX[[[```dddgggrrrmmmhhhcccaaabbbcccbbb```^^^\\\[[[\\\]]]]]][[[ZZZXXXYYY\\\^^^___^^^]]]\\\[[[YYYXXXZZZ^^^bbbeeeffffffeeeeeeeeeeeedddaaa___YYYSSSQQQTTTVVVVVVVVVXXXXXXYYY[[[\\\]]]\\\\\\[[[[[[[[[\\\\\\[[[ZZZXXXWWWXXXXXXXXXWWWWWWVVVUUUTTTRRRTTTVVVVVVVVVVVVWWWXXXZZZZZZYYYYYYYYYYYYYYYYYY[[[YYYVVVVVVVVVWWWVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVSSSRRRPPPOOOOOOPPPRRRSSSPPPNNNKKKIIIHHHFFFCCCAAA>>><<<:::888777777888888666999<<>>???AAAAAA???>>>999:::;;;===>>>?????????:::::::::::::::999888777666888<<>>>>>===<<<;;;;;;::::::777888888:::;;;<<<======<<<<<<<<<<<<>>>@@@BBBDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEGGGIIILLLMMMOOOQQQRRRRRRPPPOOOPPPQQQOOOOOOOOORRRWWW\\\___```\\\dddnnnvvv~~~zzzttthhh[[[UUUSSSQQQRRRUUUTTTWWW]]]bbbgggsssrrrllleeebbbbbbddddddccc]]]\\\\\\\\\]]]]]][[[YYYWWWYYY\\\^^^___^^^\\\[[[\\\ZZZXXXXXXYYY[[[[[[ZZZ]]]\\\[[[[[[\\\[[[ZZZXXXYYYSSSPPPTTTXXXXXXYYY[[[WWWXXXZZZ\\\]]]]]]\\\\\\YYYZZZ[[[\\\\\\ZZZXXXWWWUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRQQQSSSVVVZZZZZZYYYYYYYYYXXXXXXXXXWWW[[[YYYVVVUUUVVVVVVVVVUUUVVVUUUUUUUUUUUUUUUVVVVVVQQQPPPNNNMMMMMMNNNPPPQQQMMMKKKHHHFFFEEECCC@@@===;;;:::888777666777999:::666<<>>AAACCCEEEDDDBBBAAA??????>>>>>>:::999999999::::::;;;<<<::::::::::::::::::::::::666888===CCCGGGNNN]]]lll}}}qqqjjjmmmkkkeeefffnnnwww{{{wwwooolllmmmkkkccc[[[OOOHHHCCCGGGQQQ___ppp~~~}}}yyyaaaIII>>>>>>>>>;;;>>>JJJZZZrrrrrrbbbSSSIIIEEECCC???<<<:::;;;===???===<<<<<<;;;;;;:::999999:::::::::;;;<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIJJJJJJLLLPPPTTTXXXXXXUUUQQQMMMJJJKKKMMMOOOSSSVVVYYYZZZ\\\___cccggghhhiiijjjlll```[[[UUUSSSSSSSSSRRRPPPXXXVVVZZZbbbfffnnn{{{qqqfff``````ccccccccc]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]______]]]ZZZWWWZZZZZZYYYXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWUUUTTTSSSSSSSSSTTTUUUWWWXXXYYYXXXYYY[[[[[[[[[ZZZXXXWWWVVVVVVVVVXXXZZZZZZYYYXXXUUUUUUVVVWWWWWWVVVVVVVVVVVVUUUSSSRRRRRRSSSUUUWWWZZZXXXWWWVVVVVVWWWYYYZZZXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVTTTRRRQQQPPPOOOMMMLLLNNNNNNNNNMMMKKKHHHEEECCCBBB???;;;777777888888888888;;;???BBBDDDIIIRRRZZZbbblllvvv}}}{{{xxxyyyxxxsssnnnjjjeeebbbdddhhhlllttt||||||~~~rrrpppllljjjpppzzz~~~nnnjjjffffffjjjmmmnnnmmmmmmppptttwwwvvvpppgggaaaXXXXXXZZZ[[[YYYVVVZZZaaaooo|||uuuiii\\\PPPGGG;;;666111------...000000+++++++++*********))))))))))))))))))))))))))))))******************************))))))))))))************)))(((((((((((((((%%%&&&&&&'''''''''''''''+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))************************************+++++++++************)))+++++++++***++++++,,,,,,---......///000111111222////////////////////////////////////////////////000000000000000000000000000111111111111222222222444444444333333222222222=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::;;;===???BBBDDDCCCCCCBBBBBBAAA@@@@@@???::::::::::::::::::;;;;;;::::::::::::::::::::::::777999===AAADDDIIIWWWddd~~~{{{pppnnnlllffffffllluuuyyyxxxvvvwwwvvvqqqkkkXXXPPPHHHHHHNNNZZZlll|||{{{aaaKKKBBB>>>:::;;;DDDPPPcccsssbbbVVVKKKGGGCCC@@@???@@@@@@@@@===<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJMMMRRRVVVWWWUUUSSSQQQLLLLLLMMMOOOQQQSSSUUUWWWWWWZZZ]]]^^^\\\ZZZYYYXXXWWWTTTPPPOOOQQQSSSSSSRRRTTTRRRVVV]]]bbblllyyyqqqgggaaaaaacccdddccc^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]______^^^\\\ZZZYYYYYYXXXWWWWWWWWWXXXYYYWWWWWWXXXYYYXXXWWWVVVUUUSSSSSSSSSSSSTTTUUUWWWWWWXXXYYY[[[\\\\\\ZZZWWWVVVVVVUUUTTTUUUWWWYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXVVVTTTRRRRRRTTTWWWXXX[[[ZZZXXXWWWWWWXXXYYYZZZVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVTTTSSSRRRQQQOOONNNMMMNNNMMMLLLJJJEEECCC@@@???>>>===999666888999999999:::???FFFKKKTTTYYYbbbkkkttt}}}xxxwwwyyyyyyuuupppkkkgggeeegggkkksss~~~~~~|||~~~qqqnnniiijjjsss}}}{{{qqqmmmjjjkkkppptttuuutttpppqqqssstttrrrllleee___ZZZZZZ[[[\\\ZZZZZZcccmmm}}}zzznnncccVVVJJJBBB777444///,,,,,,---......+++++++++*********))))))))))))))))))))))))))))))******************************)))))))))))))))*********)))(((((((((((((((((()))******++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++************))),,,,,,++++++,,,,,,---------......///000000111111////////////////////////////////////////////////000000000000000000000000000000111111111222222222444444333333333222222222>>>======<<<;;;;;;::::::999999999::::::;;;;;;;;;===<<<<<<<<<===>>>@@@BBB@@@AAABBBCCCCCCCCCBBBAAA<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::888888;;;>>>???CCCNNNYYYfffxxxqqqlllffffffjjjppptttzzz~~~|||}}}~~~|||yyyfff\\\RRRLLLLLLTTTfffvvvzzzzzz|||}}}ZZZFFFAAA;;;:::???FFFQQQggg}}}uuugggTTTMMMDDD@@@AAABBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>@@@AAAAAABBBBBBBBBAAAAAACCCCCCDDDEEEFFFGGGHHHIIIHHHJJJNNNRRRUUUUUUTTTTTTNNNNNNNNNOOOPPPQQQRRRSSSWWWYYY[[[[[[WWWSSSPPPNNNOOOMMMLLLMMMPPPSSSUUUUUURRRPPPSSSXXX\\\eee|||wwwppphhhcccbbbccccccbbb______^^^^^^]]]\\\[[[[[[]]]^^^^^^_______________YYYXXXWWWVVVVVVXXXZZZ[[[WWWWWWXXXYYYXXXWWWVVVUUUSSSSSSRRRRRRSSSTTTUUUUUUWWWYYY\\\]]]]]][[[XXXVVVVVVTTTRRRSSSUUUWWWWWWWWWXXXXXXWWWVVVVVVWWWWWWXXXZZZWWWTTTRRRRRRTTTWWWYYY[[[ZZZYYYXXXXXXXXXXXXYYYSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQPPPNNNNNNNNNLLLHHHFFF@@@>>><<<;;;;;;:::999777:::;;;===???CCCLLLWWW```qqquuu{{{zzzwwwvvvxxx{{{{{{vvvqqqjjjggggggkkkrrr}}}zzzxxxzzz|||~~~|||}}}~~~{{{|||rrrooolllnnnyyy|||vvvsssqqqsssxxx|||}}}}}}tttrrrqqqooolllhhhbbb]]]\\\[[[[[[[[[[[[aaappp|||pppdddYYYMMMBBB:::222000---+++,,,,,,+++***+++++++++***************))))))))))))))))))))))))************************++++++***)))(((((())))))******)))))))))((((((((()))***++++++,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************+++++++++************))),,,,,,,,,,,,,,,---...............//////000000111////////////////////////////////////////////////000000000000000000000000000000000111111111222222333333333333222222222222>>>======<<<;;;;;;::::::888888888999::::::;;;;;;<<<;;;;;;;;;;;;<<<======>>>???BBBDDDEEEDDDCCCBBB>>>===<<<;;;::::::::::::999999999999999999999999888777999<<<===>>>GGGPPPVVVjjjtttmmmhhhfffhhhjjjnnnttt|||~~~tttkkk```WWWQQQRRR^^^kkkyyyxxxvvvzzzkkkPPPFFF>>>:::===@@@EEESSSccc~~~xxxeeeYYYKKKCCCCCCDDDAAA>>>========================;;;:::::::::;;;;;;<<<===@@@@@@@@@AAA@@@@@@??????BBBCCCDDDEEEFFFGGGHHHIIIHHHIIILLLOOORRRSSSSSSTTTNNNNNNNNNOOOPPPQQQSSSTTTUUUXXX[[[[[[XXXTTTQQQPPPNNNNNNNNNOOORRRSSSUUUUUUVVVTTTTTTUUUVVV^^^ppp~~~zzzyyy{{{{{{vvvqqqjjjeeecccbbb```___________________________aaaaaaaaaaaa_________```[[[ZZZXXXVVVVVVWWWYYYZZZWWWWWWXXXYYYYYYXXXWWWVVVSSSSSSRRRRRRRRRSSSSSSTTTXXXZZZ]]]______\\\YYYVVVVVVTTTRRRRRRTTTVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWYYYVVVSSSPPPPPPRRRUUUXXXYYYYYYYYYXXXXXXWWWVVVVVVSSSSSSSSSSSSSSSTTTTTTTTTPPPPPPOOONNNMMMMMMMMMMMMOOONNNMMMMMMLLLIIIDDDAAA===<<<:::999999999999:::;;;???DDDJJJRRR```rrr~~~}}}vvvtttzzzyyyxxxxxx{{{}}}{{{uuuppphhhdddfffooo{{{www{{{~~~xxxvvvxxx|||~~~~~~xxxuuuxxx{{{yyywwwxxxsssuuuwwwyyy~~~~~~{{{yyyzzz~~~uuurrrmmmjjjgggeeebbb```^^^\\\[[[\\\___iii}}}zzzrrreeeZZZPPPEEE<<<555///---,,,+++,,,,,,***)))************************))))))))))))))))))))))))************************,,,+++***)))((((((((((((************))))))(((((('''((())))))******))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************+++++++++*********))))))++++++++++++,,,,,,---............/////////000000////////////////////////////////////////////////000000000000000000000000000000000000111111111111333222222222222222222222===<<<<<<<<<<<<;;;;;;;;;888888888999999999::::::<<<<<<<<<;;;;;;;;;<<<<<<<<<>>>AAACCCEEEEEEDDDCCC@@@???>>><<<;;;::::::999999999999999999999999999666555777:::;;;<<>>>>>>>>>>>======;;;::::::::::::;;;;;;<<<>>>???????????????>>>===BBBBBBCCCEEEFFFGGGIIIIIIIIIJJJKKKMMMOOOPPPPPPPPPMMMMMMNNNPPPRRRTTTVVVWWWSSSUUUXXXXXXVVVRRROOONNNRRRSSSTTTTTTTTTTTTTTTTTTWWWVVVUUUTTTTTTZZZhhhuuuyyytttpppooooootttxxxxxxwwwwwwvvvtttssspppkkkgggddd```]]][[[]]]^^^___```aaacccdddddddddeeeeeeccc___]]]]]]___^^^\\\ZZZXXXVVVVVVWWWXXXVVVWWWXXXYYYYYYYYYXXXWWWTTTSSSSSSSSSSSSSSSTTTUUUZZZ[[[^^^______]]]ZZZXXXWWWUUURRRRRRTTTWWWXXXXXXVVVUUUUUUTTTSSSSSSSSSTTTVVVTTTPPPNNNMMMOOORRRTTTVVVVVVWWWWWWWWWVVVTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTOOONNNLLLIIIHHHIIIIIIJJJKKKJJJIIIIIIHHHEEE@@@===:::999888777777888;;;===>>>EEENNNYYYeeewww|||pppooosss|||~~~}}}}}}}}}|||xxxqqqllliiieeeggguuu{{{xxxxxxwwwzzz}}}~~~{{{sssnnnooorrrqqqrrrsssrrr|||tttpppjjjfffdddddddddddd___]]]]]]aaahhhtttppphhh\\\QQQHHH@@@888222...---,,,,,,------+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((()))))))))******+++***)))((((((&&&'''(((((())))))(((((())))))))))))))))))******((((((((((((((((((((((((************************((()))))))))************************************+++++++++*********))))))))))))))))))***+++,,,---............//////////////////////////////////////////////////////////////////////////////////////////000000000111111111222222222222222222222222;;;;;;;;;<<<<<<<<<<<<===999999999999999999999999>>>>>>>>>>>>>>>>>>======;;;===???AAACCCDDDDDDDDDBBBAAA???===;;;:::999999999999999999999999999999555444555999::::::>>>DDDEEEJJJVVVlllxxxoooiiigggbbbeeejjjtttxxxvvv{{{pppbbbZZZXXXaaajjjqqqppppppyyyqqqTTTGGG<<<:::999888===FFFKKK\\\vvvnnn\\\QQQKKKFFFCCCAAAAAA@@@??????>>>======;;;;;;::::::::::::;;;;;;<<<======>>>>>>>>>======@@@@@@BBBCCCEEEFFFHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMLLLMMMNNNPPPRRRUUUXXXYYYVVVXXXYYYWWWSSSPPPNNNMMMTTTVVVXXXXXXVVVTTTTTTTTTTTTUUUVVVTTTTTTYYYcccmmmssskkkhhhfffeeehhhkkknnnnnnnnnmmmnnnnnnmmmlllkkkhhhddd```\\\ZZZ[[[\\\^^^```bbbdddfffgggeeeggghhheee```\\\\\\]]]^^^]]][[[YYYXXXVVVVVVUUUVVVWWWXXXYYYZZZYYYXXXXXXUUUUUUTTTTTTUUUVVVWWWWWWZZZ[[[\\\]]]]]][[[YYYXXXVVVTTTRRRSSSUUUWWWWWWWWWTTTTTTTTTTTTTTTSSSQQQQQQSSSQQQNNNLLLLLLMMMNNNOOOSSSTTTVVVWWWWWWVVVTTTSSSTTTTTTTTTSSSSSSRRRRRRRRROOOMMMIIIFFFDDDDDDFFFGGGFFFEEEDDDCCCCCCAAA===;;;666666666666777;;;AAAEEEIIISSS```mmmzzz{{{sssuuu{{{}}}zzzwwwrrrlllhhhjjjhhhlllyyy}}}zzzzzz}}}~~~{{{uuummmhhhggghhhiiimmmrrrttt~~~}}}tttoooiiiddddddfffggghhhdddaaaccclllwwwuuufff^^^RRRGGG@@@:::444///---,,,+++,,,------,,,+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))***+++++++++***)))(((((()))******++++++******))))))))))))************))))))))))))))))))))))))************************))))))))))))************************************+++++++++************)))(((((((((((()))+++,,,---......................../////////////////////////////////////////////////////////////////////////////////000000000111111111111111222222222222222999::::::;;;<<<===>>>>>>;;;;;;;;;:::999999888888======>>>>>>>>>>>>>>>===<<<<<<===???AAABBBCCCDDDDDDBBB@@@>>>;;;:::999888888888888888888888888888666333444777888666999===>>>@@@GGGVVVnnntttlllhhheeefffiiirrr~~~uuu|||ooo```XXXWWWcccnnnoooooouuu~~~bbbQQQBBB<<<888444777>>>???HHHYYYppprrraaaTTTJJJEEECCCCCCBBB@@@???>>>===<<<;;;;;;::::::999::::::;;;:::;;;<<<==================>>>???@@@BBBDDDEEEFFFFFFGGGJJJLLLMMMMMMLLLKKKKKKLLLMMMOOORRRTTTVVVXXXXXXYYYXXXVVVRRROOONNNOOOOOOSSSWWWXXXWWWUUUUUUVVVSSSVVVWWWUUUSSSWWW]]]bbbooo}}}{{{jjjbbb```______aaabbbdddfffeeeddddddfffeeefffhhhgggdddaaa^^^\\\[[[\\\]]]___aaacccdddeeebbbeeehhhfffaaa\\\\\\]]][[[\\\\\\[[[ZZZXXXVVVUUUVVVWWWXXXZZZZZZZZZYYYXXXVVVVVVVVVVVVWWWXXXZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWSSSRRRRRRSSSUUUVVVVVVUUUSSSTTTVVVVVVUUUSSSQQQOOOPPPOOONNNMMMLLLLLLLLLLLLQQQSSSVVVXXXXXXWWWUUUTTTTTTSSSSSSRRRQQQPPPOOOOOOLLLIIIDDD@@@>>>===???@@@AAA???======>>>===<<<:::444666777999<<>>888444///,,,---+++******+++,,,,,,+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))***+++,,,,,,***)))''')))***++++++,,,,,,++++++((()))))))))************))))))))))))))))))))))))************************))))))))))))************************************+++++++++************)))((((((((()))***+++---...........................////////////////////////////////////////////////////////////////////////////////////000000000111000111111111222222222222888999:::;;;===>>>???@@@===<<<<<<;;;:::999888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDDDDCCCAAA>>><<<:::999888888888888888888888888888666333333666666333444888999;;;@@@IIIYYYuuuxxxnnniiihhhhhhjjjqqqzzzzzzxxxeeeZZZTTTaaammmpppppptttyyy|||nnn[[[HHH???:::444555;;;===???GGGYYYqqqtttbbbTTTNNNDDDDDDCCCAAA???>>><<<<<<;;;;;;:::999999:::::::::999:::;;;<<<============;;;;;;===>>>@@@BBBCCCDDDCCCFFFIIILLLMMMMMMLLLKKKLLLLLLMMMNNNPPPRRRTTTUUUSSSTTTSSSQQQNNNMMMMMMOOOJJJNNNTTTVVVVVVUUUVVVXXXVVVYYYZZZVVVRRRSSSVVVYYYbbbkkkssswwwzzz~~~~~~||||||~~~~~~|||xxxuuuuuuvvvrrrwww~~~{{{iii```]]]]]]]]][[[\\\]]]___^^^\\\\\\______bbbeeefffeeebbb```^^^[[[[[[]]]^^^___aaabbbbbb___dddhhhgggaaa]]]]]]^^^YYYZZZ[[[\\\[[[ZZZXXXVVVVVVWWWYYYZZZZZZZZZYYYYYYVVVVVVWWWXXXYYYZZZ\\\]]]XXXWWWVVVUUUUUUUUUUUUVVVQQQPPPQQQRRRTTTUUUTTTRRRSSSUUUWWWXXXWWWUUUQQQOOOOOOOOONNNNNNMMMLLLKKKKKKPPPRRRVVVYYYZZZYYYWWWUUUSSSSSSRRRQQQOOONNNMMMMMMHHHDDD???:::777777888999===<<<:::999:::;;;;;;:::555777;;;>>>CCCLLLWWW___rrr~~~{{{wwwsssnnnjjjhhhggggggdddiiiqqquuuqqqkkknnnuuu}}}{{{ttteeeaaa^^^]]]]]]```kkkwww~~~xxxssskkkfffeeegggiiijjjqqqnnnsss|||jjj]]]UUUMMMAAA888333000,,,))),,,***((((((***+++,,,+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))+++,,,---)))***,,,,,,,,,+++)))'''))))))***++++++++++++***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++************))))))))))))***+++---...///.....................---////////////////////////////////////////////////////////////////////////////////////000000000000000000111111222222222222<<<=========<<<;;;::::::???>>>;;;999777777888888666888;;;>>>??????===<<<======>>>???@@@@@@AAAAAACCCBBB@@@>>><<<:::999999777777777777666666666666777777666555444333333222888999;;;BBBMMMfffzzziiiiiiiiigggjjjuuu~~~vvvtttwwwjjjbbb]]]```dddiiinnnsssvvvxxxwwwnnnTTTCCC;;;666444666999:::@@@IIIUUUiii~~~fffSSSRRRLLLFFFDDDDDDCCC???:::BBB???<<<;;;;;;:::888777<<<<<<;;;;;;;;;;;;::::::<<<===>>>???AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHJJJLLLOOOQQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNMMMNNNOOOQQQSSSTTTUUUUUUUUUVVVUUUTTTSSSSSSSSSTTTUUUZZZ[[[\\\^^^aaacccfffgggfffeeedddcccbbbcccdddddddddeeeiiinnnvvv}}}zzzyyyzzzrrrfffaaaaaabbb]]]]]]\\\\\\[[[[[[ZZZZZZZZZ]]]```aaa```^^^]]]\\\______^^^]]]]]]^^^```aaaccceeefffccc```]]]^^^```_________^^^]]]ZZZXXXVVVYYYYYYZZZ\\\]]]]]]ZZZXXXTTTVVVXXXZZZ\\\\\\\\\\\\\\\YYYVVVUUUUUUVVVUUUTTTSSSTTTUUUVVVWWWVVVUUUUUUTTTUUUUUUVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLMMMMMMNNNSSSTTTVVVWWWXXXYYYXXXXXXUUUTTTSSSRRRRRROOOJJJGGGAAA>>>:::777555666777999888666555555777888888888999???CCCDDDJJJYYYjjjsss|||vvvooonnnkkkhhhddddddfffiiiwwwzzzxxxmmmaaa```mmmzzz~~~vvvpppffffffeeedddfffnnnzzz~~~{{{qqqkkkjjjjjjiiihhhdddppp~~~nnn]]]UUUNNNEEE:::444222111...+++))))))))))))))))))))))))++++++************+++++++++*********))))))(((((())))))))))))((((((((((((************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))***,,,,,,((()))***)))((('''((()))))))))))))))************))))))))))))((((((((((((((((((((((((((()))******++++++++++++++++++++++++((()))***,,,---.........,,,,,,------...///000000////////////////////////////////////////////////111111000000//////......////////////000000000000//////000000111111111222==================<<<;;;???===;;;999888888999:::777999;;;===>>>===<<<<<<<<<<<<===>>>>>>???@@@@@@AAA@@@@@@>>>===<<<;;;;;;888888888888777777777777555555444444444444444444333333555:::BBBVVVvvvmmmhhhfffdddgggqqq}}}zzzwwwpppwwwyyykkkbbb]]][[[[[[___gggooossstttooovvv~~~^^^III???999666666777777;;;AAAIIIXXXooorrrbbbYYYNNNGGGGGGGGGEEECCCAAA???======>>>>>><<<;;;;;;;;;;;;;;;::::::::::::<<<<<<===???@@@AAABBBCCCCCCDDDDDDEEEGGGHHHHHHIIIHHHIIIJJJKKKMMMMMMNNNNNNLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTUUUTTTRRRQQQQQQRRRSSSSSSSSSSSSTTTUUUWWWZZZ\\\]]]ZZZYYYXXXWWWWWWXXXYYYYYYZZZ[[[^^^bbbhhhooouuuyyyxxxxxxxxxvvvssspppllljjjiiikkkqqq{{{qqqfffaaaaaabbb^^^]]]\\\ZZZYYYXXXXXXXXXXXX[[[^^^___^^^]]]\\\\\\aaa```````````````aaaaaaaaabbbcccbbb^^^]]]^^^_________^^^]]][[[YYYWWWVVVVVVWWWXXXZZZ\\\]]][[[YYYTTTUUUWWWYYY[[[[[[[[[[[[[[[YYYWWWWWWWWWXXXWWWVVVTTTTTTUUUVVVVVVVVVVVVVVVTTTUUUUUUUUUUUUTTTRRRQQQSSSRRRPPPOOONNNNNNNNNNNNOOOQQQRRRTTTUUUUUUUUUUUURRRPPPOOONNNMMMJJJFFFCCC???===:::777666666777999777777777888999;;;;;;;;;<<>>>>>>>>>>>===>>>===;;;:::::::::;;;<<<999999::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>??????@@@@@@???>>>===<<<999999999888888888777777222222222333333444444444444444555888<<>>============;;;999:::::::::::::::::::::::::::;;;<<<===>>>@@@@@@AAAAAAAAACCCDDDFFFGGGIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNOOONNNNNNNNNOOOPPPRRRSSSSSSRRRQQQPPPOOOPPPPPPQQQNNNNNNOOOOOOQQQRRRTTTUUUSSSSSSRRRRRRRRRSSSSSSTTTVVVWWWYYY\\\```dddgggiiikkkkkkjjjiiifffccc```^^^]]]```fffmmmuuu|||yyymmmeeeaaa```aaa___]]]ZZZWWWUUUTTTTTTTTTTTTWWW[[[\\\\\\[[[[[[[[[___``````aaa``````_________``````___^^^]]]]]]___```___]]]ZZZYYYXXXXXXXXXTTTTTTUUUXXX[[[\\\[[[YYYSSSTTTVVVXXXYYYZZZZZZYYYYYYXXXXXXYYYZZZ[[[YYYWWWVVVUUUUUUUUUUUUVVVWWWWWWTTTUUUUUUTTTSSSRRRQQQPPPTTTSSSQQQPPPOOOOOOPPPPPPRRRTTTVVVXXXYYYYYYXXXWWWTTTRRRPPPNNNMMMJJJGGGDDD>>><<<:::888666666777888333333444666888:::<<<===AAAJJJWWWdddtttxxxrrrmmmggggggnnnxxx{{{xxxqqqhhheeemmm}}}|||}}}yyywwwvvvsssoookkkggghhhkkkpppwww~~~zzzxxxtttfffbbbccchhhoooyyy~~~ttthhhYYYNNNJJJAAA;;;333///------+++)))))))))))))))))))))))))))(((''''''&&&&&&''''''(((************))))))))))))(((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++++++++++++++,,,---...............///............---------////////////////////////////////////////////////////////////000000000000////////////000000000000......///000111333333444:::;;;<<<======>>>=========<<<;;;;;;;;;<<<<<<===;;;:::999999999:::;;;;;;<<<<<<<<<======>>>>>>>>>???@@@AAAAAA@@@>>><<<:::888888888777777777777666222222222222222222222222555555666888999AAARRRcccxxxccccccaaadddnnnuuuxxxyyy||||||~~~vvvssszzzzzz~~~xxxrrrnnnfff[[[VVVYYY```fffjjjhhhlllqqqvvv|||wwwfff^^^TTTGGG???;;;999999:::;;;===EEENNN[[[ooovvvdddXXXQQQLLLGGGEEECCCAAA???>>><<<:::888::::::::::::::::::::::::999:::;;;<<<===>>>?????????@@@BBBDDDFFFHHHIIIJJJMMMLLLJJJIIIIIIIIIJJJKKKGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLKKKKKKLLLOOORRRTTTSSSRRRPPPOOONNNOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSPPPPPPPPPPPPQQQQQQQQQRRRUUUVVVXXXZZZ]]]___aaaaaaccccccbbbaaa___]]]ZZZYYYXXX\\\aaaeeeiiimmmqqqtttzzzuuunnngggaaa^^^]]]]]]^^^[[[WWWSSSPPPOOOOOOPPPQQQTTTWWWYYYYYYYYYYYYZZZ\\\]]]^^^______^^^]]]\\\^^^____________^^^______bbb```]]]YYYXXXXXXXXXYYYTTTTTTTTTVVVXXXYYYXXXWWWRRRSSSUUUWWWXXXXXXXXXXXXXXXXXXXXXZZZ\\\]]][[[YYYWWWVVVUUUUUUUUUVVVXXXYYYUUUUUUTTTSSSRRRQQQOOOOOOPPPOOOOOONNNOOOPPPRRRSSSVVVXXXZZZ\\\]]]\\\ZZZYYYUUUSSSPPPNNNMMMKKKHHHFFF@@@???<<<999777666666666222333444666999>>>CCCGGGOOOXXXdddsss~~~uuuqqqnnnqqqzzz{{{yyyuuurrrsss{{{www|||xxxrrrnnnmmmkkkhhhffffffjjjqqqyyyyyytttsss{{{uuuhhheeefffggglllvvv|||ooofff]]]QQQHHHDDD999555000---,,,,,,+++***))))))))))))))))))))))))(((''''''&&&&&&''''''(((*********)))))))))))))))(((((((((((())))))))))))*********************************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((()))))))))'''&&&'''(((''''''''''''(((((((((((()))))))))))))))************))))))((())))))******************************------......///.........------..................////////////////////////////////////////////////---------....../////////////////////000000000000---...///000222333444555999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======;;;:::999888888999;;;<<<======>>>>>>>>>>>>>>>???AAAAAABBBAAA@@@===:::888777666666666666555555555444444333222111111000000//////111333333666BBBOOOeeekkkdddaaabbbiiipppqqqppppppqqqppptttzzz}}}xxxtttpppyyytttjjj___WWWWWW^^^dddhhhkkknnnppprrrxxx}}}ooo[[[MMMEEEAAA>>>???>>>>>>AAAFFFHHHTTThhhttteeeWWWMMMMMMKKKGGGDDDCCCAAA???>>>;;;;;;;;;:::::::::999999999999:::;;;<<<<<<======??????AAACCCFFFHHHJJJJJJLLLKKKIIIHHHHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIKKKOOORRRUUUSSSRRRPPPOOONNNNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRLLLLLLLLLMMMMMMMMMMMMLLLPPPQQQRRRUUUWWWYYYZZZ[[[ZZZZZZZZZYYYXXXWWWUUUUUUUUUWWWZZZ\\\]]]___bbbeeehhhfffbbb^^^[[[YYYYYYYYYZZZXXXSSSOOOLLLKKKLLLLLLNNNQQQTTTVVVVVVVVVXXXYYYZZZ[[[]]]^^^^^^^^^]]]\\\``````___```aaaaaaaaaaaacccaaa]]]YYYXXXXXXYYYZZZVVVUUUUUUUUUVVVVVVUUUSSSRRRSSSUUUVVVWWWWWWWWWWWWVVVVVVWWWZZZ\\\]]][[[ZZZXXXWWWVVVVVVVVVWWWYYYZZZUUUUUUSSSRRRPPPOOONNNMMMKKKKKKKKKLLLNNNPPPSSSTTTVVVWWWZZZ[[[[[[YYYVVVUUUPPPMMMJJJIIIHHHHHHGGGFFFFFFCCC???;;;888666666666888999;;;===BBBIIISSSZZZbbbjjjvvv}}}{{{||||||~~~}}}wwwuuuqqqlllhhheeeddddddcccfffmmmvvvrrrnnnmmmuuu{{{qqqjjjhhhhhheeekkkuuuxxxnnnccc\\\TTTHHH???;;;333111...---,,,,,,,,,+++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((()))))))))((((((''')))***+++***((((((((()))''''''''''''((((((((((((((()))))))))*********+++******))))))))))))******************************------......///.........++++++,,,---...///000111////////////////////////////////////////////////.........//////000000000////////////000000000000---...///111222444555555999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAA@@@>>>;;;888777666666555555555444444444555444444333222111000///------000222111222:::CCCRRRmmm|||kkkddd```cccgggfffdddddddddaaadddjjjlllppp}}}uuucccqqq{{{}}}~~~~~~}}}~~~xxxkkk^^^XXXZZZ^^^dddgggjjjiiihhhkkkrrryyy}}}wwwhhhSSSLLLEEECCCAAA======???AAADDDOOOeee~~~iii[[[TTTPPPJJJFFFDDDCCCCCCBBB======<<<;;;::::::999888999999::::::;;;<<<<<<===>>>>>>@@@BBBDDDFFFHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIILLLOOOQQQSSSSSSRRRPPPNNNMMMMMMMMMNNNLLLLLLKKKKKKLLLLLLMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKMMMMMMNNNPPPRRRTTTVVVXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVXXXYYYZZZ[[[ZZZYYYWWWVVVUUUUUUVVVVVVVVVTTTQQQNNNLLLKKKKKKKKKNNNPPPRRRSSSTTTTTTVVVWWW[[[[[[]]]^^^___`````````bbbaaa```aaabbbcccbbbaaabbb```\\\YYYWWWWWWXXXYYYXXXVVVUUUUUUUUUUUUTTTRRRRRRSSSUUUVVVWWWWWWWWWVVVVVVUUUVVVWWWZZZ[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYYYYVVVUUUSSSPPPNNNMMMLLLLLLHHHHHHHHHJJJLLLPPPRRRTTTWWWXXXZZZ[[[ZZZWWWSSSQQQMMMJJJGGGFFFHHHIIIJJJJJJKKKGGGBBB===:::999999:::;;;???DDDIIIOOOXXXcccjjjqqqzzz~~~zzzpppnnnjjjfffddddddeeefffjjjrrr||||||kkkggggggooo|||uuuuuutttqqqnnnkkkiiihhhhhhppp{{{mmmdddZZZSSSKKK>>>444000///...------,,,,,,,,,,,,))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''((()))))))))((('''***+++,,,+++)))((()))***''''''((((((((()))))))))((())))))******+++++++++++++++***)))))))))******************************+++,,,---...............)))***+++---///000111222////////////////////////////////////////////////111111111111222222222222////////////000000000000//////000111222444444555;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>========================@@@@@@???===<<<:::999888666666666666555555555555444444333333222222222111//////222444333222777???DDDVVVooozzzmmmbbb___^^^\\\YYYXXXWWWTTTVVV\\\^^^```nnn{{{gggiiissstttrrrnnnlllmmmqqqwww|||~~~yyymmmddd______^^^bbbeeeccc___^^^ccciiimmmppptttwww|||vvvjjj]]]VVVPPPIIIDDDDDDCCCAAADDDPPPaaawwwvvvddd^^^UUUMMMHHHFFFDDDDDD@@@@@@>>>===;;;:::888888999999:::;;;;;;<<<<<<<<<<<<<<<>>>@@@AAACCCEEEEEECCCDDDFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQPPPNNNLLLKKKKKKKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLPPPPPPPPPPPPOOONNNLLLKKKLLLKKKKKKKKKMMMOOORRRTTTQQQQQQRRRRRRTTTUUUVVVWWWYYYUUUSSSSSSUUUWWWVVVTTTRRRQQQPPPPPPQQQRRRTTTUUUTTTSSSQQQPPPNNNNNNMMMMMMNNNPPPRRRRRRRRRSSSTTTVVVZZZZZZ[[[\\\^^^```aaabbbdddbbb```aaaccccccbbb```___]]]ZZZXXXVVVUUUVVVVVVWWWVVVTTTTTTUUUVVVUUUTTTSSSTTTUUUWWWWWWWWWWWWVVVVVVTTTSSSTTTWWWXXXYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYVVVUUURRROOOMMMLLLKKKKKKIIIIIIIIIJJJLLLNNNPPPRRRUUUWWWXXXXXXVVVRRRMMMJJJIIIGGGDDDDDDGGGKKKMMMNNNMMMIIICCC>>><<<<<>>>>>???<<<<<<<<<<<<<<<<<<<<<;;;>>>>>><<<;;;:::::::::;;;777777777777666666666666222222333333333444444444//////111333111///333:::<<>><<<:::888777:::::::::;;;;;;<<<<<<<<<:::;;;<<<===???AAABBBCCCCCCEEEGGGJJJLLLLLLLLLLLLEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLKKKPPPOOOMMMKKKJJJIIIJJJJJJLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNLLLIIIHHHHHHGGGEEEDDDEEEHHHKKKMMMKKKKKKLLLMMMOOOQQQSSSTTTVVVQQQMMMMMMPPPRRRPPPLLLOOONNNMMMMMMOOOQQQTTTUUURRRRRRRRRRRRQQQPPPPPPOOONNNPPPRRRRRRRRRRRRTTTUUUWWWWWWWWWYYY[[[^^^```bbbdddbbb``````ccccccaaa___\\\[[[YYYVVVUUUTTTTTTTTTVVVTTTSSSTTTVVVWWWWWWVVVSSSTTTVVVWWWXXXWWWWWWVVVVVVTTTRRRRRRUUUWWWWWWWWWVVVWWWYYYZZZZZZZZZYYYXXXVVVUUURRROOOMMMKKKKKKKKKKKKKKKJJJKKKKKKMMMOOOPPPOOOPPPQQQQQQNNNIIIDDDAAABBB???===>>>BBBGGGJJJLLLMMMIIICCC>>>===???CCCGGGLLLXXXgggttt|||{{{xxxvvvppppppooonnnmmmnnnppprrrxxx}}}}}}~~~{{{yyysssmmmeeeaaa___eeepppuuurrrmmmccciiipppttttttssssssuuuxxxtttgggZZZPPPFFFAAA;;;444///...(((***++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))###%%%''')))******)))(((((()))***)))((('''((()))))))))))))))************((())))))***++++++,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))((()))***,,,---.........,,,------......///////////////////////////////////////////////////////////////......---------,,,////////////000000000000111111111222222333333333???>>><<<;;;::::::;;;;;;999999999999999999999999::::::;;;;;;<<<===============<<<;;;;;;;;;;;;<<<<<<===???@@@???===:::888888888888777666555555444444444444444333222111111111111111111222333444555444;;;III]]]tttssseee[[[UUURRRRRRSSSNNNLLLOOOTTTYYY```hhh~~~}}}pppfffjjj{{{wwwmmmccc^^^___gggvvv|||qqqcccaaaaaabbb___[[[[[[___\\\hhhuuu}}}}}}www]]]OOODDDCCCDDDIII[[[ooooooaaaWWWQQQOOOEEEEEECCCBBBAAA???>>><<<<<<:::999:::;;;;;;:::999999:::;;;<<<>>>???@@@AAA@@@BBBEEEIIIKKKLLLLLLLLLIIIHHHFFFEEEEEEFFFHHHIIIKKKMMMNNNNNNLLLKKKLLLLLLOOOMMMJJJIIIIIIJJJIIIIIIOOONNNLLLJJJJJJKKKMMMNNNOOOPPPPPPPPPOOOMMMLLLJJJFFFFFFFFFFFFGGGHHHHHHIIIKKKIIIGGGJJJNNNRRRSSSRRRVVVSSSQQQPPPPPPPPPNNNMMMNNNOOOOOOPPPPPPOOONNNNNNPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSRRRSSSUUUWWWXXXXXXXXXWWWXXXYYY[[[]]]^^^```_________```^^^\\\YYYXXXWWWVVVUUUTTTTTTTTTTTTVVVWWWWWWUUUSSSSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRTTTUUUVVVSSSTTTUUUVVVVVVUUUSSSRRRSSSSSSSSSRRRPPPMMMKKKJJJLLLKKKIIIHHHHHHHHHIIIJJJLLLIIIFFFEEEEEECCC@@@===<<<======>>>???BBBFFFJJJJJJEEEAAAAAA???@@@IIITTT```kkk|||tttnnnuuu|||vvvqqqttt}}}}}}{{{vvvrrruuuxxx|||~~~~~~|||zzz}}}wwwqqqjjjcccddd___^^^dddhhheeeccceeeaaajjjvvv}}}~~~}}}}}}}}}vvviii^^^TTTLLL@@@999555222...***+++++++++*********))))))+++++++++***)))(((((('''---,,,,,,+++***)))(((((())))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&(((((()))***************)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))*********)))******++++++---,,,*********,,,...///,,,,,,------...//////000000000000000000///..................////////////000000111111111111000000......///111111222222222000111111222222222111111===<<<:::999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999;;;;;;=========<<<:::999999999888777777666555555444444444444333222111111////////////000111222333444888BBBQQQeee{{{~~~mmm___WWWTTTUUUTTTQQQOOORRRVVVZZZbbbkkkxxxtttpppvvv}}}mmmbbb```fffuuunnnfffaaacccfffeeeddddddfffmmmvvv~~~iiiRRRIIIEEEFFFOOO\\\{{{}}}nnnaaaZZZRRROOOKKKGGGDDDBBB@@@???>>><<<;;;;;;<<<<<<;;;999777888888999;;;<<<======???AAADDDGGGJJJLLLLLLLLLKKKIIIHHHGGGGGGHHHIIIJJJMMMNNNOOONNNKKKIIIIIIJJJMMMLLLJJJIIIIIIJJJJJJJJJMMMLLLKKKJJJIIIJJJLLLMMMNNNOOOOOOOOOOOOMMMKKKJJJHHHHHHGGGGGGGGGHHHIIIIIIKKKIIIGGGIIIMMMPPPQQQPPPPPPOOONNNOOOQQQSSSSSSRRROOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSUUUVVVWWWXXXXXXWWWVVVVVVWWWXXXYYY\\\[[[ZZZ[[[[[[ZZZXXXVVVTTTSSSSSSSSSSSSTTTUUUUUUUUUVVVVVVTTTRRRQQQRRRSSSUUUUUUUUUUUUUUUTTTSSSSSSQQQQQQPPPPPPQQQRRRTTTUUURRRSSSTTTUUUUUUTTTRRRPPPSSSSSSSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIGGGDDD@@@>>>===;;;888555555777999;;;<<<>>>AAADDDEEEBBBBBBFFFHHHKKKVVVbbbuuu~~~~~~qqqjjjiiiooo~~~|||vvvrrrpppttt|||||||||~~~|||tttnnniiieeeccc^^^]]]bbbdddaaa```aaadddlllxxx|||nnnaaaVVVLLLDDD;;;555333111...+++,,,++++++++++++*********++++++******)))(((((('''))))))*********+++++++++))))))))))))))))))))))))+++***))))))(((((())))))***)))))))))((((((((('''))))))((((((((('''''''''(((((()))***************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++***))))))))))))))))))))))))))))))*********)))******+++,,,---,,,+++******,,,---...------......///000000111000000000000000///..................////////////000000111111111111000000...///000111111222111111000000111222222222222222;;;::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;999999:::;;;:::999888777999999999:::::::::::::::999999999888777777666666444444444444333222111111////////////000000111222333555999AAAPPPeee}}}yyyggg\\\[[[]]]ZZZXXXXXXZZZ[[[^^^fffpppuuu}}}www{{{}}}nnnfffiiivvv}}}ooocccdddkkkoooooooooqqqrrrwww~~~cccPPPHHHDDDEEEIII```www|||pppbbb\\\SSSKKKFFFCCCAAA@@@>>><<<:::::::::;;;:::999777777888999999:::;;;;;;===???BBBEEEHHHJJJKKKKKKIIIHHHGGGFFFFFFGGGIIIIIINNNOOOOOONNNJJJHHHGGGGGGKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIJJJKKKKKKMMMNNNNNNOOONNNMMMKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIKKKIIIHHHIIILLLNNNNNNNNNNNNMMMMMMOOORRRUUUVVVVVVPPPPPPOOONNNNNNOOOPPPQQQRRRRRRQQQQQQPPPQQQQQQQQQSSSSSSSSSSSSSSSTTTUUUVVVXXXWWWVVVTTTTTTSSSSSSSSSVVVUUUUUUUUUVVVVVVTTTRRRPPPPPPPPPQQQRRRTTTUUUVVVTTTUUUTTTRRRPPPOOOOOOPPPRRRSSSTTTUUUUUUTTTRRRQQQOOOOOONNNNNNOOOPPPRRRSSSQQQRRRSSSTTTTTTRRRPPPOOOPPPPPPPPPPPPOOOMMMKKKJJJIIIIIIIIIIIIHHHGGGEEEEEE@@@===:::999888777555333444777999;;;;;;===???AAAEEEFFFJJJPPPVVV\\\hhhsss~~~mmmfffbbbgggrrr~~~|||uuusssrrrsssyyy{{{vvvtttuuuzzz~~~}}}|||~~~}}}{{{}}}zzzyyyooojjjhhhhhhhhhdddbbbddddddaaa___```eeelllwww}}}ooobbbUUUKKKAAA;;;444000000000...---,,,,,,,,,,,,++++++++++++++++++******)))((((((((()))))))))*********++++++))))))))))))))))))))))))******))))))(((((())))))))))))))))))(((((((((((())))))((((((((((((''''''(((((()))***************)))))))))))))))(((((('''))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))***++++++,,,...---,,,+++***+++,,,---.........///000000111111//////000000000///..................////////////000000111111111111000000000000111111111111111000//////111222333333333333;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;999777666777777666666777999:::;;;999999999999888888777777444444444444333222111111111111111111111222333333333333444888@@@RRRkkkuuujjjhhhiiifffdddddddddcccccckkktttyyy~~~qqqllltttzzzkkkgggmmmsssyyy~~~{{{{{{|||xxx```RRRIIIFFFGGGNNN]]]sss|||ssseeeZZZRRRLLLHHHEEEAAA???<<<<<<<<<===<<<;;;::::::::::::;;;;;;;;;;;;;;;===???CCCEEEGGGIIIIIIEEEEEEDDDDDDDDDEEEFFFFFFLLLMMMNNNLLLIIIGGGGGGGGGHHHIIIJJJIIIIIIIIIJJJKKKIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKJJJJJJIIIIIILLLKKKKKKKKKLLLMMMMMMMMMPPPOOOOOOPPPSSSUUUVVVVVVRRRQQQPPPOOOOOOPPPRRRTTTSSSSSSRRRQQQQQQPPPQQQQQQSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQTTTRRRQQQRRRSSSSSSRRRQQQPPPPPPPPPQQQRRRTTTUUUVVVTTTTTTTTTRRROOOMMMNNNOOOOOOQQQSSSTTTTTTSSSPPPOOOOOONNNNNNMMMNNNPPPQQQRRRQQQRRRSSSTTTSSSRRRPPPNNNLLLLLLLLLLLLLLLJJJHHHGGGIIIIIIIIIHHHFFFCCC@@@>>>;;;999888777777888888888999;;;===???@@@CCCGGGJJJQQQUUU\\\cccjjjrrr|||pppeee```bbbkkkzzz~~~}}}}}}~~~}}}yyysssxxxyyy|||yyyrrrooottt}}}xxxsssuuuuuuvvv||||||{{{uuujjjeeefffjjjqqqnnnllljjjhhheeecccccccccjjjuuu~~~nnn```UUUJJJBBB999555000------......------------,,,,,,,,,++++++************))))))((((((,,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))(((((('''(((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))***************(((((())))))))))))((((((((((((((((((((((((((((((******))))))(((((('''''''''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))***+++,,,,,,......,,,++++++++++++,,,---........./////////000...///////////////..................////////////000000111111111111000000111111222222222111000000...///000222333444444444<<<======>>>????????????========================>>>>>>======<<<<<<;;;;;;888999;;;<<<;;;:::888666666555444444555777999;;;999999999888888888888888444444444444333222111111111111111000111111222222222111333666:::DDDYYYmmm~~~xxxuuurrrooommmllliiihhhmmmttt{{{~~~oooooowww~~~yyyqqqooouuuvvv```PPPIIIGGGCCCIIIWWWkkkvvviii^^^TTTMMMIIIFFFCCCAAA@@@@@@???>>><<<<<<<<<;;;;;;;;;;;;::::::;;;===@@@BBBDDDFFFFFFCCCCCCCCCCCCDDDDDDEEEEEEHHHJJJKKKKKKIIIHHHHHHIIIFFFHHHJJJJJJHHHGGGHHHJJJIIIJJJKKKLLLLLLLLLKKKKKKIIIJJJKKKLLLLLLLLLKKKJJJKKKLLLLLLLLLLLLKKKJJJIIILLLMMMNNNMMMMMMMMMMMMMMMPPPOOOOOOQQQTTTWWWXXXXXXTTTSSSQQQPPPQQQRRRTTTVVVTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQSSSTTTSSSRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTSSSQQQOOONNNNNNOOOMMMOOOQQQSSSSSSQQQOOOMMMNNNNNNMMMMMMNNNOOOQQQRRRRRRRRRTTTTTTSSSQQQOOONNNKKKKKKLLLLLLKKKJJJHHHGGGIIIIIIHHHEEEBBB>>>:::888888777777666555666888:::;;;===@@@EEEJJJRRR[[[aaagggoooxxxwwwmmmhhhfffcccjjjxxxxxxtttqqqyyy{{{vvvvvvwwwwwwvvvuuu}}}zzzsssqqq{{{xxxqqqkkkmmmoooqqqxxx|||qqqgggdddgggkkkttttttrrrnnnkkkjjjiiihhhhhhmmmyyyppp```TTTIIIAAA===555333///,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********))))))))))))))),,,++++++***)))(((''''''(((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((((())))))))))))(((((())))))))))))))))))(((((()))***************(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))***+++,,,---...------,,,++++++++++++,,,,,,------------............////////////..................////////////000000111111111111000000111222222222222111111000//////111222444444555555<<<===>>>???@@@@@@@@@@@@????????????????????????@@@??????>>>===<<<;;;;;;999999:::;;;:::999888777555555444444555777888999888888888888888888888888444444444444333222111111/////////......//////000222000222777888;;;IIIZZZrrrzzzuuuqqqpppooonnnppptttxxxzzz{{{rrrrrrvvv||||||mmmWWWIIIDDD@@@???EEESSScccxxxwwwfff[[[TTTPPPJJJEEEBBB@@@===;;;======<<<;;;;;;:::999999:::;;;<<<===???AAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEGGGIIIIIIIIIHHHIIIKKKEEEHHHKKKJJJGGGFFFGGGIIIGGGIIIKKKMMMNNNMMMLLLKKKGGGHHHJJJKKKLLLKKKKKKJJJJJJKKKLLLMMMLLLKKKJJJIIILLLNNNOOOOOOMMMLLLMMMMMMLLLLLLLLLOOOTTTWWWYYYYYYSSSRRRRRRRRRRRRTTTUUUVVVSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTSSSQQQPPPPPPRRRTTTTTTSSSUUUUUUSSSRRRRRRQQQQQQQQQQQQRRRRRRPPPNNNMMMNNNPPPLLLMMMOOOPPPPPPOOONNNMMMNNNMMMMMMLLLMMMOOOPPPQQQQQQQQQRRRSSSRRRPPPMMMLLLMMMMMMMMMMMMLLLJJJHHHGGGGGGFFFDDDAAA>>>:::777555666777666555444666999;;;>>>BBBJJJSSS^^^jjjvvv}}}ssskkkiiikkkqqqxxxwwwtttlllhhhgggoooxxx|||tttnnnoooqqqrrrsssuuu}}}}}}zzzvvvwwwwwwpppeeeggghhhjjjqqqyyy{{{wwwwww}}}xxxpppiiigggjjjnnnsssuuuuuuqqqppprrruuutttwww{{{vvvdddVVVJJJ@@@:::999333111///,,,+++++++++,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''&&&&&&''''''(((((((((((((((((())))))))))))(((((())))))))))))******(((((()))***************'''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))***+++------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////..................////////////000000111111111111000000111111222222222222222111000000222333444444444444888:::;;;===>>>???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;::::::999999888888888777777777555555555555555666777888777777777777777777777777444444444444333222111111//////............//////222...000555555333<<>><<<;;;::::::;;;;;;;;;<<<===>>>???@@@BBBBBBCCCDDDEEEEEEFFFFFFDDDFFFHHHHHHHHHHHHIIIJJJEEEIIILLLKKKGGGDDDEEEGGGEEEGGGJJJMMMMMMLLLJJJIIIFFFGGGIIIJJJKKKKKKJJJJJJHHHJJJKKKMMMMMMLLLKKKJJJJJJLLLOOOOOOMMMKKKLLLMMMKKKJJJJJJMMMQQQTTTUUUUUUPPPPPPQQQRRRRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRSSSTTTRRRRRRSSSTTTTTTSSSRRRQQQPPPQQQRRRSSSSSSSSSRRRRRRPPPOOOMMMNNNPPPRRRSSSRRRTTTSSSRRRQQQPPPPPPPPPPPPNNNOOOOOONNNMMMLLLNNNPPPKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKMMMNNNOOONNNOOOPPPPPPOOOMMMJJJIIILLLLLLLLLKKKJJJGGGEEEDDDBBBAAA???<<<:::888777777666888::::::;;;???EEEIIIPPPWWWbbbnnn{{{pppiiifffkkksss{{{|||rrrllljjjhhhnnntttyyyxxxpppjjjmmmpppqqqssswwwwwwvvvvvvwwwyyy{{{|||}}}~~~|||uuuoooddddddcccdddlllvvvyyyvvvuuu{{{yyyvvvqqqnnnnnnppprrrsssyyy|||zzz|||xxxkkk\\\PPPDDD999444555000///...,,,******+++,,,,,,++++++++++++*********)))))))))))))))))))))***(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***(((((()))))))))*********(((((()))***************''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((''''''((())))))))))))))))))))))))))))))((((((((()))***,,,---...++++++,,,,,,------,,,,,,------------------------,,,---......//////..................////////////000000111111111111000000000000111222333333333333111222222333444444444333555777999;;;<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@??????>>><<<;;;:::999888888888777666666666666777555555555666666666666666666666666666666777777777444444444444333222111111222111000000000000111111222,,,---333333///555AAAFFFYYYppp~~~wwwzzz~~~~~~uuutttyyy~~~}}}wwwiiiXXXOOOJJJJJJGGGKKKccc}}}rrrfff]]]UUUNNNJJJDDDDDDCCCAAA@@@>>>======;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFHHHHHHGGGGGGHHHIIIEEEIIILLLKKKFFFCCCDDDFFFCCCFFFIIILLLMMMKKKIIIHHHEEEFFFHHHJJJKKKKKKJJJJJJGGGIIIKKKLLLMMMLLLKKKJJJHHHKKKNNNNNNLLLJJJKKKMMMMMMLLLKKKKKKMMMOOOOOONNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQRRRRRRSSSTTTUUURRRRRRSSSTTTTTTSSSRRRQQQPPPQQQRRRRRRRRRQQQPPPOOONNNMMMKKKLLLNNNPPPQQQQQQRRRQQQPPPOOOOOOOOOOOOPPPKKKLLLMMMLLLKKKKKKMMMOOOKKKKKKLLLLLLLLLMMMNNNNNNJJJJJJIIIIIIJJJKKKMMMNNNLLLMMMNNNNNNMMMKKKHHHGGGIIIIIIIIIHHHFFFCCCAAA???>>>===;;;999888888999999777:::>>>BBBFFFMMMUUU[[[fffnnn{{{ssshhhiiigggmmm{{{~~~xxxuuutttnnnrrrtttvvv{{{wwwoookkkooossssssuuuyyysssqqqppppppsssyyy~~~yyysssmmmiiifffeeeaaabbbkkkwww}}}{{{yyyzzzxxxuuusssrrrsssttttttxxx~~~qqqfffYYYNNNBBB555000333------,,,+++))))))+++---+++++++++*********)))))))))))))))))))))*********++++++***)))((('''&&&&&&))))))))))))))))))))))))******)))******+++,,,,,,'''((((((((())))))******(((((())))))*********+++(((((()))***************''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))***,,,---...***+++,,,,,,------------.....................---,,,,,,---.../////////.............../////////000000000111111111111000000///000111222333444444444222222333444444333333333777666555555777;;;???AAA>>>>>>>>>>>>>>>>>>>>>>>>????????????>>><<<;;;:::888777777666555444444333666777888888777666777999666555555444444444555555333333222222111000//////////////////////////////000000111222333333444444>>>GGGVVVlll{{{uuuvvv{{{~~~vvvxxxsssdddTTTMMMKKKLLLTTT^^^{{{yyymmm```WWWPPPNNNJJJHHHFFFDDDAAA???BBB???;;;;;;===@@@@@@???????????????@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJIIIFFFCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFHHHJJJLLLLLLLLLKKKLLLMMMIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSTTTSSSRRRRRRRRRRRRRRRRRRRRRPPPPPPRRRSSSTTTTTTTTTTTTSSSQQQNNNNNNOOOPPPPPPOOOLLLMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLNNNLLLJJJHHHHHHIIIKKKMMMNNNMMMLLLKKKLLLKKKIIIGGGCCCBBBBBBAAA???>>><<<;;;<<<<<<===;;;999777777888:::???FFFKKKQQQ[[[iiisss{{{oooiiijjjvvv~~~{{{xxxsssuuuvvvwwwwwwwwwxxxyyy{{{vvvsssqqqtttzzz|||wwwrrriiiggggggnnnzzz}}}vvvpppiiiddddddbbbaaaeeemmmxxx~~~|||}}}}}}||||||www|||ooodddaaaYYYKKK<<<222///000++++++++++++++++++++++++(((((()))))))))(((((('''************************))))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&&&&'''((()))+++)))'''&&&'''((((((''')))***++++++***)))((('''((((((''''''''''''(((((())))))((((((''''''&&&&&&******)))((('''&&&%%%%%%(((((((((((())))))))))))***((('''((()))***)))'''))))))))))))))))))))))))*********)))))))))))))))))))))*********++++++++++++,,,...///000///...---000000//////.........---////////////////////////000000000000000000000000000000000111222222333333333333333333333333333333666666555555777:::===???========================>>>>>>???>>>>>>===<<<;;;999888888777666666555555666777999888777666777999555555444333333333333333333333333222111000000000........................000000111111222222333333666???LLL```{{{zzztttssswwwyyypppoooyyylll\\\RRRMMMPPPUUUfffsssvvvhhhccc\\\UUUOOOJJJEEEBBBCCC???;;;:::<<<===<<<999?????????@@@@@@BBBCCCDDDFFFGGGGGGHHHIIIIIIIIIIIIGGGIIIIIIHHHFFFDDDDDDDDDDDDDDDFFFGGGGGGGGGFFFEEEGGGIIIKKKKKKJJJJJJKKKLLLJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOQQQRRRRRRSSSTTTTTTUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQNNNNNNOOOPPPQQQRRRRRRSSSUUURRROOOMMMMMMMMMMMMLLLJJJKKKLLLMMMMMMLLLKKKJJJLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLMMMLLLIIIGGGGGGHHHIIIKKKLLLKKKJJJJJJIIIHHHEEEBBB@@@@@@@@@???>>>===<<<;;;:::;;;<<<===<<<<<<>>>@@@AAAHHHQQQZZZcccppp~~~|||vvvtttwww|||}}}|||zzzwwwuuutttuuuvvvxxxxxxzzz~~~~~~wwwppphhhhhhlllvvv}}}uuuppplllgggdddaaacccgggmmmuuu}}}}}}|||lll___ZZZXXXQQQEEE888///...///------------------------************************)))))))))******)))))))))))))))))))))))))))))))))'''((((((((())))))))))))---+++)))'''&&&'''((((((***)))'''&&&''''''(((((()))******+++***)))((('''((((((''''''''''''((((((,,,+++++++++************((((((((((((((('''''''''))))))))))))***************((('''((()))***)))'''))))))))))))))))))))))))***)))))))))))))))))))))*********+++++++++++++++,,,------.........------000/////////............////////////////////////000000000000000000000000000000000111222222333333333333333333333333333333777666555555666888;;;<<<=================================>>>>>>======<<<::::::999999888888777777777888999888777666777888666555444333222111111111333333333222111111000000........................000000000000000000000000///666AAAPPPggg}}}pppkkkllluuu~~~xxxmmmfffjjjxxxxxxjjj]]]SSSOOOSSSYYYeeevvv{{{pppeee[[[RRRMMMHHHCCC???===>>>???===;;;============>>>@@@AAACCCDDDDDDEEEEEEFFFGGGGGGGGGEEEGGGHHHHHHFFFDDDEEEEEECCCCCCDDDEEEEEEEEEEEEDDDEEEGGGIIIJJJIIIIIIJJJKKKMMMLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSTTTTTTSSSQQQOOONNNLLLLLLLLLLLLMMMOOOQQQRRRVVVSSSOOOMMMLLLKKKJJJHHHHHHIIIIIIJJJJJJIIIIIIHHHJJJIIIIIIIIIHHHHHHGGGGGGKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLJJJHHHFFFEEEEEEFFFGGGIIIIIIHHHHHHGGGEEEAAA>>>::::::::::::::::::999999777999;;;===>>>@@@CCCFFFLLLTTT```lllxxxxxxuuuvvv{{{zzztttrrrrrrtttuuu|||sssllliiikkkrrr~~~{{{sssnnnkkkjjjiiiiiiccciiirrrzzz|||yyyyyy~~~}}}|||}}}mmmZZZPPPLLLJJJEEE<<<333---,,,...------------------------,,,+++******+++,,,---...''''''))))))))))))''''''))))))))))))))))))))))))''''''((((((((()))))))))...---+++)))''''''''''''***)))((('''''''''(((((())))))*********)))(((((()))((((((''''''(((((())),,,,,,,,,,,,++++++++++++''''''''''''(((((())))))))))))*********+++++++++***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))******,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,---////////////............////////////////////////000000000000000000000000000000000111222222333333333333333333333333333333888888777666777999:::;;;========================;;;<<<<<<===>>>>>>======;;;;;;;;;;;;::::::999999777888999888777666777888777666555333222111111111333333222222111111111111........................//////////////////.........333;;;DDDTTTkkk~~~ooohhhhhhnnnvvv~~~||||||zzz{{{}}}rrrgggdddkkkvvv{{{hhh[[[SSSQQQQQQYYYjjj~~~xxxkkkcccVVVPPPIIIEEEEEEEEEEEECCC@@@???>>>>>>>>>@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFGGGCCCEEEFFFFFFEEEDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFHHHIIIHHHHHHIIIJJJMMMMMMLLLLLLKKKJJJJJJIIIHHHIIIKKKLLLMMMLLLLLLKKKJJJKKKLLLNNNNNNMMMLLLLLLNNNNNNOOOPPPPPPQQQQQQQQQSSSSSSTTTSSSRRROOOMMMKKKLLLKKKJJJIIIKKKMMMOOOQQQUUURRRNNNLLLLLLKKKIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLIIIHHHFFFDDDCCCCCCDDDDDDGGGFFFEEEEEEEEEBBB>>>::::::::::::::::::::::::;;;;;;>>>BBBFFFIIILLLPPPSSS[[[cccooo|||sssjjjkkkvvvzzztttqqqqqquuuzzz|||vvvoookkkmmmpppwwwzzzxxxvvvsssnnnkkkjjjlllppprrrmmmuuuyyyrrrqqqrrrsssuuuwwwvvvuuuxxx~~~mmm\\\OOOHHH???>>>;;;555///,,,---...************************,,,+++***)))***,,,///000&&&''')))******)))'''&&&(((((((((((((((((((((((('''''''''((((((((()))))),,,+++***)))((('''(((((())))))))))))''''''(((((())))))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((((())))))))))))************((('''((()))***)))''')))))))))))))))))))))))))))))))))))))))*********---------,,,,,,,,,++++++...---,,,+++***+++,,,---///////////////.........////////////////////////////////////////////////000000000111222222333333222222222222222222222222:::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;777999999888666666666777888777666444333222222222222222111111111111000000........................//////..................///222666;;;DDDUUUkkk}}}~~~rrrjjjgggiiinnnyyyyyyqqqrrrwww||||||{{{yyypppkkkkkkpppttt~~~~~~|||~~~{{{hhh___SSSNNNRRR___llluuuooofffZZZRRRNNNLLLJJJIIIFFFEEECCCAAA@@@AAACCCDDDEEEEEEEEEEEEEEEGGGHHHIIICCCEEEFFFEEEDDDBBBBBBCCC@@@@@@@@@AAAAAAAAABBBBBBCCCEEEGGGHHHGGGGGGHHHIIIKKKKKKJJJIIIHHHGGGGGGFFFEEEGGGHHHJJJKKKKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKJJJLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRQQQOOOMMMKKKJJJKKKJJJIIIHHHIIIKKKMMMOOOQQQNNNLLLJJJKKKKKKJJJJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCHHHHHHIIIJJJJJJIIIHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFDDDCCCBBBBBBBBBCCCBBBAAA@@@AAA@@@???;;;888===============>>>???@@@CCCIIIQQQXXX___dddiiimmmpppwwwwwwnnnjjjiiipppvvvrrroooooouuu}}}zzztttssstttuuuvvvyyy~~~wwwqqqnnnnnnllljjjiiikkkpppvvvzzz||||||rrrlllkkkllljjjqqquuutttpppttt}}}jjjZZZNNNGGGDDD777666444111...---...///************************+++***(((((()))+++---///(((((()))******)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''((((((((()))(((***+++***((('''''')))(((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''(((((((((((()))***((('''((()))***)))'''(((((((((((((((((((((((((((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---.........///////////////////////////////////////////////////////////////000000000111222222333333222222222222222222222222:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<=====================<<<<<<<<<<<<<<<<<<888999999888666555666777888777666555444333333333000000000000000000000000------------------------...........................///222555888AAARRRbbb{{{}}}uuunnnhhhfffhhhpppyyypppnnnqqqvvvyyyzzz}}}~~~}}}zzzvvvssstttwww{{{}}}zzzxxxwwwvvvvvvxxx}}}yyyfffUUULLLMMMTTTZZZ```gggrrrxxxkkkbbb[[[TTTPPPMMMKKKGGGCCCAAAAAAAAABBBDDDCCCCCCBBBCCCEEEFFFGGGGGGHHHHHHGGGDDDBBBAAABBB?????????>>>???@@@@@@AAAAAACCCEEEFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJLLLMMMOOOPPPRRRRRRQQQPPPOOONNNLLLKKKJJJIIIJJJJJJIIIHHHHHHIIIJJJJJJLLLJJJHHHGGGHHHIIIIIIIIICCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGCCCCCCDDDEEEFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBB>>>===<<<<<<>>>===<<<:::===<<<===>>>@@@CCCEEEGGGKKKSSS```mmmwwwyyyppplllkkkpppuuuuuurrrpppsss{{{~~~|||~~~{{{zzz{{{|||~~~xxxqqqkkkiiifffggghhhiiilllrrryyy|||uuunnnkkkkkkllljjjqqqvvvvvvttt{{{|||iiiXXXLLLDDD???;;;333222000///.........///,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))'''***,,,+++(((&&&''')))(((((('''''''''((())))))***))))))(((((())))))***)))))))))))))))***************)))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((***((('''((()))***)))'''((((((((((((((((((((((((((((((((()))******++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---...............///////////////////////////////////////000000000000000000000000000000000111222222333333222222222222222222222222888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<===============888999:::888666555666777666555444444333333333444............////////////------------------------------......//////000000,,,,,,///333444666@@@LLLbbbssszzzvvvqqqjjjggghhhiiinnnssssssooonnnqqqvvv{{{}}}ssslllqqqzzz}}}wwwpppmmmnnnrrrvvv~~~}}}}}}}}}wwwzzzhhhUUUMMMOOOSSSQQQTTTYYY```hhhsss~~~yyymmmeee]]]ZZZTTTOOOKKKIIIIIIIIIGGGFFFEEEDDDEEEGGGIIIJJJMMMMMMMMMJJJFFFCCCAAAAAA>>>>>>=========>>>???@@@>>>@@@BBBCCCBBBBBBCCCDDDBBBBBBAAAAAA@@@@@@@@@???AAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFGGGHHHHHHIIIFFFGGGHHHKKKMMMOOOQQQRRRPPPNNNLLLJJJIIIHHHIIIJJJHHHHHHHHHGGGFFFFFFEEEEEEHHHFFFCCCCCCDDDEEEEEEEEE@@@???>>>======>>>???@@@>>>>>>??????@@@AAAAAAAAA???@@@CCCEEEGGGGGGFFFFFFAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCC@@@>>>===>>>@@@BBBCCCCCCAAABBBDDDGGGKKKPPPUUUXXX]]]gggvvvxxxrrrsssuuuxxx~~~|||yyy{{{}}}~~~~~~}}}}}}~~~{{{tttnnnjjjhhhccceeehhhkkkooouuu}}}|||xxxsssoooooopppqqqqqqkkknnnqqqtttyyyvvvhhhVVVJJJDDD@@@999333222000///............---++++++++++++++++++++++++)))))))))******************)))'''&&&&&&''')))***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''(((((())))))))))))(((&&&***---,,,(((&&&'''***(((''''''&&&'''((()))*********))))))))))))******))))))*********+++++++++))))))(((((('''''''''&&&''''''''''''((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((('''(((((()))******++++++((())))))***+++,,,------***+++,,,---.../////////............/////////000////////////////////////000000000000000000000000000000000111222222333333111111111111111111111111666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============888999:::999666555555666444444333222222333333333---------...............------------------------------......///000111111,,,,,,///555444333999BBBNNNaaazzz{{{vvvuuurrrnnnlllmmmeeeggghhhfffbbbaaafffjjjnnnqqqwww}}}zzzkkkooo}}}xxxpppllllllqqqvvv~~~|||}}}xxxyyy|||yyybbbUUUUUUXXXSSSSSSRRRQQQSSSYYYbbbhhhrrr}}}rrrnnngggaaa\\\YYYXXXXXXPPPOOONNNMMMNNNPPPRRRSSSQQQQQQPPPMMMHHHDDDBBBBBB>>>======<<<<<<===???@@@<<<>>>@@@@@@@@@???@@@AAA?????????>>>>>>>>>>>>===????????????@@@BBBDDDEEEGGGFFFEEEEEEEEEFFFHHHIIIAAACCCEEEGGGJJJMMMOOOPPPOOOMMMJJJGGGFFFGGGIIIJJJGGGGGGGGGFFFEEECCCBBBAAAFFFCCCAAA@@@AAAAAAAAA@@@===<<<;;;::::::;;;<<<===;;;;;;<<<===>>>???@@@@@@;;;===@@@CCCEEEEEEEEEDDDAAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEECCCAAABBBEEEIIIKKKLLLMMMOOORRRVVV]]]dddjjjnnnuuu}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~yyyrrrmmmjjjjjjcccfffkkkooosssyyyvvvqqqmmmlllppptttvvvvvvkkkiiiiiinnnzzzuuueeeXXXIIICCCCCC@@@888000222000............---,,,))))))))))))))))))))))))******+++++++++***))))))***(((&&&$$$$$$&&&(((***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***************)))((('''&&&***...---)))&&&'''***((('''&&&&&&'''((()))*********))))))))))))******(((((())))))*********+++'''''''''((((((((((((((((((((((((((())))))))))))***((('''((()))***)))((((((((((((((((((((((((((('''(((((()))***+++++++++''''''((()))+++,,,---...)))***---///000000000000---.........//////000000////////////////////////000000000000000000000000000000000111222222333333111111111111111111111111666666777888999999::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;888888777777666555333222333333333222222111111111000000////////////000000///---,,,******+++,,,---.........////////////000...,,,+++---000222333333BBBLLL```vvvxxxpppmmmoooqqqooolllgggddd```^^^]]]___aaabbbkkkrrryyy|||}}}|||uuu|||zzzvvvvvvwwwvvvuuuyyyyyyyyyzzz~~~{{{xxxzzz}}}yyy}}}|||uuunnnddd\\\XXXRRRLLLMMMSSS]]]bbboooxxxrrrqqqrrrpppmmmhhhaaa[[[ZZZWWWTTTYYYaaadddbbb]]]VVVNNNFFFAAA???===;;;:::;;;===>>>>>>===@@@>>>;;;;;;<<<============<<<<<<<<<<<<<<<======?????????@@@@@@@@@@@@AAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHHHHIIIEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDEEEEEECCCAAA@@@AAAAAA@@@???>>>===<<<<<<=========<<<<<<;;;;;;;;;888888999999::::::::::::<<<===>>>???@@@??????>>>AAAAAA@@@@@@???>>>======>>>>>>>>>???BBBDDDGGGIIIFFFJJJMMMPPPXXXaaadddbbbccccccfffmmmwww~~~vvvjjjcccdddnnn{{{~~~~~~~~~}}}~~~{{{xxxxxxyyy{{{}}}zzz{{{zzzvvvnnnhhhfffeeebbbfffnnnuuu{{{zzzrrrmmmjjjgggjjjrrryyy||||||qqqiiieeemmm~~~ppp```PPPKKKDDD>>>999555222//////...---,,,++++++++++++))))))***+++,,,,,,---------,,,+++***))))))))))))+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%)))'''&&&'''((()))((('''(((((())))))((('''&&&&&&))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************(((***+++------,,,+++*********+++++++++,,,,,,,,,...---+++++++++---///000...------,,,,,,,,,------,,,---......//////.........///////////////......000000000000111222333444444333333222111111111222999999999::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;:::<<<<<<<<<======>>>>>>>>><<<<<<;;;;;;;;;:::::::::777777777666555444222222333333222222222111111111000//////......//////000222000///------...///000------........./////////000...,,,,,,...000222222999BBBSSSiii}}}ppphhhjjjmmmmmmkkkhhhfffccc```___bbbfffjjjqqqwww}}}~~~{{{xxxyyyzzzyyyxxxwwwwwwzzz~~~zzztttsssuuuyyy{{{{{{uuujjj[[[PPPMMMHHHJJJTTTeeevvvxxxqqqnnnjjjhhhmmmttttttvvvsssiiiZZZNNNGGGFFFCCCAAA>>>===>>>???>>>===>>><<<;;;<<<>>>@@@@@@???;;;;;;:::::::::;;;<<<<<<<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAABBBDDDDDDDDDCCCAAA@@@@@@??????>>><<<;;;;;;:::::::::999999999888888888999999999999999999::::::888:::;;;===>>>>>>>>>===;;;;;;<<<<<<===>>>>>>???;;;<<<>>>BBBFFFKKKOOOQQQVVV]]]eeekkkuuu}}}sssmmmaaa^^^ZZZZZZ```ooo~~~{{{zzzyyyxxxwwwwwwxxxxxxuuuuuusssoooiiifffeeefffccchhhooowww|||~~~zzzqqqjjjiiihhhgggkkkqqqvvvwwwvvvoooiiifffmmm|||ppp^^^RRRKKKFFF>>>777333111///.........---,,,++++++++++++))))))******+++,,,,,,---,,,,,,+++***)))(((((()))*********)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''')))(((''''''((()))((('''(((((())))))(((''''''&&&******))))))((((((''''''++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************(((***+++------,,,+++************+++++++++,,,,,,---,,,*********,,,---//////......---------......,,,---......//////....../////////000000//////...000000000000111222333333333222111111000000000111:::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;============>>>>>>>>>>>>=========<<<;;;:::999888666666555555444222111000222222222111111111111111///..................///222111///.........///000,,,---------............333000,,,+++,,,...000000111666CCCUUUlllqqqfffdddhhhjjjkkkiiijjjiiifffdddfffkkkpppvvvzzz~~~~~~wwwwww{{{zzzxxxuuuttttttwww{{{~~~~~~wwwpppkkkjjjnnnqqqwww~~~vvv___QQQIIIDDDDDDMMMXXXaaaiiippp}}}zzz|||xxxeeeTTTKKKIIIFFFCCC???======>>>>>>===<<<;;;:::;;;===>>>===<<<:::::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<==============================>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBB@@@AAABBBBBBBBBAAA???>>>======<<<;;;:::999999888888888777777777777666666999999999999888888888888777888999;;;<<<======>>>999999:::;;;===>>>@@@AAA???AAAFFFLLLSSS[[[aaadddlllwwwqqqfff]]]WWWTTTLLLPPPTTTZZZbbbqqq~~~wwwwwwwwwvvvuuusssrrrpppqqqppplllgggdddccceeehhhiiimmmsssyyy}}}}}}wwwqqqkkkhhhcccccceeegggjjjlllkkkiiilllkkkkkkqqq|||}}}lll\\\PPPJJJDDD???888333000///...---...---,,,++++++***++++++((())))))******+++++++++++++++***)))((((((((((((******))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))((('''(((((()))))))))(((''''''+++******)))(((''''''&&&++++++++++++************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************((()))+++,,,,,,,,,+++************++++++++++++,,,,,,+++***)))***+++,,,---//////............//////,,,---......//////......//////000111111000000/////////000000111222222333222111000000///000000000999999888888888888888888:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>=========>>>>>>======;;;999777666444444444444222111000///111111111111111111111000......------------............---,,,,,,,,,,,,---,,,,,,,,,---------......777333...++++++---///000///111888EEEZZZqqqxxxjjjccccccgggkkkjjjmmmooonnnkkkkkknnnrrryyy}}}~~~yyy|||zzz{{{}}}zzzvvvrrrpppqqqsssuuuxxxxxxuuunnngggcccdddfffnnnvvv{{{iii```SSSHHHGGGLLLOOORRRUUU]]]cccjjjooottt}}}~~~ooo___TTTPPPLLLIIIEEEBBBBBBBBBBBBAAA???>>>===<<<===<<<:::888;;;::::::::::::;;;<<<===;;;;;;;;;<<<<<<<<<==============================;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????>>>>>>??????>>>>>>===<<<;;;::::::999888777777777888888888888777777777777888777777777777666666666888888999;;;<<<===>>>>>>>>>>>>>>>???AAACCCEEEFFFKKKOOOVVV___iiirrryyy}}}yyyqqqeeeYYYQQQNNNNNNNNNRRR[[[eeelllqqqyyy}}}|||zzzyyywwwtttpppmmmkkkjjjooollliiieeeeeegggkkknnnssstttvvvyyy}}}zzztttpppnnnmmmmmmcccdddddddddcccaaa```___fffmmmtttzzzxxxhhh[[[PPPHHHDDD===:::666333222111///------,,,,,,+++******++++++(((((()))))))))***************)))((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********)))((('''((()))***)))'''(((((()))))))))(((((('''++++++***)))((('''&&&&&&))))))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))***+++,,,++++++***************++++++++++++,,,,,,+++***++++++,,,---...------------......///,,,---......///.........///000000111111111111000...///000111111222222222222111111000000000111111999999888888888888888888:::;;;<<<<<<=========<<<>>>>>>>>>>>>===============>>>>>>===<<<999777555444444333333222000///...000000000000000000000000......------------......,,,,,,+++++++++***++++++,,,,,,,,,---------......888444///,,,,,,...///000333333444<<>><<<:::;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>><<<<<<<<<<<<;;;;;;::::::999999888888777777666666777777777777777777777777666666666666666666555555888999999:::<<<===>>>???AAABBBCCCFFFJJJNNNRRRUUU^^^bbbjjjttt~~~~~~ssskkk^^^[[[VVVQQQPPPSSSWWW[[[eeeppp~~~yyyvvvzzz~~~xxxqqqlllhhhgggfffiiihhhhhhjjjnnnsssxxx{{{|||{{{yyyyyy|||~~~zzztttnnnkkkkkkmmmoooggghhhgggbbb]]]ZZZZZZ\\\```mmm|||~~~qqq```SSSKKKFFF@@@:::555555444444444222...+++,,,,,,+++*********++++++)))))))))))))))************)))(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((()))))))))***((('''((()))***)))((((((((()))))))))))))))(((*********)))(((''''''&&&))))))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***((()))))))))************))))))******++++++++++++))))))*********+++++++++---------,,,,,,,,,------,,,+++++++++,,,,,,---...,,,---......///.........//////000111111111111111......000111111222111111222222111111111222222333:::::::::::::::::::::::::::;;;<<<===============<<<<<<<<<<<<==================>>>>>><<<:::777555444444333333222000///...////////////000000000000///..................///------------,,,,,,,,,+++,,,---------............666222...,,,---...000000444444444777???MMM]]]gggttt}}}rrrfffbbbbbbggglllttt}}}}}}~~~{{{zzzuuuqqqnnnlllnnnsssyyy|||zzztttmmmjjjiiikkkqqqyyymmm^^^TTTNNNJJJIIIGGGFFFDDDCCCDDDHHHNNNSSS^^^iii{{{yyytttmmmfff```ZZZTTTPPPLLLHHHEEEBBBAAA@@@>>>===>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<==================<<<;;;;;;;;;::::::::::::999999888888888777777777555555666666666666777777555666666666777777777777999999;;;===???BBBDDDFFFFFFHHHKKKRRRZZZbbbjjjnnnssswww~~~tttiii```XXXTTTXXX[[[^^^aaadddiiiooosssyyy{{{vvvsssxxx{{{ssslllhhhffffffccceeejjjrrr{{{}}}zzzyyy}}}}}}|||xxxrrrkkkeeedddgggjjjggghhhgggaaaZZZUUUWWWZZZaaarrrrrrdddSSSHHHDDD@@@:::444/////////000111///,,,)))++++++************++++++***************************))))))(((((()))))))))''''''(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&''''''(((((()))***)))((((((******)))((((((((()))*********))))))))))))))))))((((((((((((++++++++++++************''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))************))))))))))))******++++++)))))))))************+++......------------,,,,,,************+++,,,---...,,,---......//////............///000111111111111---...///111222111111000222222222222222222333444999999999::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>::::::;;;;;;<<<<<<======;;;<<<>>>>>>===:::777555444444444333222111//////........./////////000000000//////......//////000------......------,,,,,,------........./////////111...,,,+++,,,.../////////000111333777>>>HHHPPP___lll{{{vvvlllgggfffiiirrrtttwww|||wwwttttttxxx{{{uuuwwwyyyzzz}}}vvvjjjbbb```\\\VVVNNNIIIGGGGGGHHHHHHKKKSSS^^^gggooo{{{yyyqqqlllccc^^^VVVPPPLLLIIIGGGEEEEEEEEECCCAAA@@@?????????======>>>>>>>>>?????????========================<<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@?????????======<<<<<<;;;;;;<<<<<<999999999999888888888888666666777777888888888888666777777888999:::;;;;;;<<<===@@@CCCHHHMMMRRRTTTSSSVVV[[[cccnnnyyyxxxqqqfff[[[VVVWWWZZZ]]]mmmttt}}}{{{xxx{{{~~~{{{{{{yyywwwuuuxxx~~~wwwqqqlllhhhgggdddhhhppp{{{}}}|||zzz{{{zzzwwwyyyvvvpppiiicccbbbeeeiiijjjnnnqqqmmmddd___aaaeeerrrsssaaaXXXLLLCCC???;;;777333///---++++++,,,,,,+++***++++++************+++++++++++++++++++++++++++*********)))))))))******+++'''''''''((((((((())))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))***)))((()))******)))((((((((()))***************(((((((((((())))))))))))++++++++++++************'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))*********))))))))))))************)))))))))))))))******+++))))))))))))************---------------,,,++++++++++++++++++,,,---......,,,---......//////......------...///000000000000,,,---///111222111000000111111111111111222333333666666777888999999:::::::::;;;<<<===>>>>>>>>>>>>999999::::::;;;<<<======;;;<<<===>>>===;;;888666444444444333222111000///---.........//////000000000000////////////000000,,,,,,------,,,,,,+++***.........////////////000---+++)))***,,,.........))),,,///111222666<<>>???@@@AAABBBCCCDDDDDDCCCCCCCCCBBBAAAAAAAAA??????>>>============>>>:::::::::999999999999999999999::::::;;;;;;;;;<<<888888999:::<<<===>>>???AAABBBFFFKKKRRRXXX^^^bbbbbbeeejjjrrr}}}|||rrrkkk\\\YYYUUURRRVVVaaannnxxxyyynnnkkknnnrrrvvv|||}}}{{{yyywwwyyyzzzyyywwwxxx|||}}}~~~}}}{{{uuuoookkkhhhjjjnnnwwwzzzyyyyyyzzz}}}zzzvvvsssvvvtttoooiiiddddddhhhlllttt|||xxxsssssswwwuuuaaaNNNKKKDDD===777444222222222...***((())),,,---...+++***************++++++,,,,,,+++++++++++++++++++++***************++++++&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''((())))))******)))((()))***+++***((((((((()))***************''''''(((((())))))******))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))************)))))))))))))))******+++))))))))))))************,,,,,,,,,,,,,,,+++***))),,,++++++,,,---...///000,,,---......//////......,,,---...///000000000000,,,---///111222111000///000000///000000111222222666777888999999888777666::::::999999888999999999999:::;;;<<<<<<<<<;;;:::;;;:::::::::;;;:::777555444444333222222111111000......---------,,,,,,,,,---.........//////000000(((***,,,,,,+++++++++,,,,,,...//////......///111------------------------,,,,,,+++,,,...000333555BBBKKK[[[ooozzztttooorrrxxxsssxxx|||yyyqqqmmmkkkiiiaaa[[[SSSLLLJJJLLLQQQUUU```lllzzz~~~tttjjjddddddaaa\\\WWWTTTSSSSSSTTTUUUTTTQQQOOOLLLJJJIIIHHHFFFFFFEEEDDDDDDDDDEEEEEEIIIHHHHHHIIIKKKNNNQQQSSSRRRRRRRRRPPPNNNKKKIIIGGGFFFHHHGGGBBB>>>@@@AAA???;;;;;;;;;;;;::::::999999777;;;<<<:::;;;>>>>>>;;;>>><<<;;;===@@@DDDFFFGGGMMMOOOUUU^^^hhhppptttvvvxxxyyy{{{xxxpppmmmiiiaaa[[[[[[WWWWWWYYY___jjjzzz|||vvvooohhhccceeeiiiooouuuyyyzzzyyyxxx{{{yyysssqqqrrrnnnyyy~~~~~~~~~zzzuuuqqqooonnnrrrxxx~~~xxxttt{{{|||sssnnnlllkkkoooppppppkkkgggfffjjjooopppaaaXXXIIIFFF@@@:::555222111000+++++++++,,,,,,---------...,,,******+++++++++******)))))))))***+++,,,,,,))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((+++***))))))******)))((((((((((((((())))))))))))((((((''''''''''''((((((''''''(((((((((((('''&&&***)))((((((((()))+++,,,)))))))))))))))(((''''''******))))))))))))******++++++++++++++++++++++++,,,+++++++++)))((('''&&&******)))(((''''''(((((((((((()))***+++,,,,,,---,,,,,,++++++,,,,,,---...111111000...---,,,++++++,,,---...//////...---,,,...///000222222222111000000000000000000000000000000000000000000000000000666777888999999888777777999999999888888999::::::;;;;;;<<<<<<<<<:::999888:::999999999:::999777555555555444333333222222111////////////.........------........./////////000+++---///...---,,,,,,---+++---......------...///,,,,,,,,,------------------,,,+++,,,---///222333888@@@NNN```tttyyytttzzz{{{ssssssqqqpppqqqwww|||pppddd\\\WWWTTTRRRNNNUUU]]]bbbdddiiiqqqwww|||wwwrrrnnnmmmmmmmmmjjjhhhfffbbb___]]][[[[[[XXXXXXVVVTTTSSSRRRRRRRRRWWWWWWXXXZZZ^^^bbbfffhhhffffffeeedddbbb___]]][[[VVVXXXWWWRRROOOMMMIIIDDD??????>>>===<<<<<<<<<===<<>>MMM___uuuvvvqqqwwwzzznnnjjjddd___```gggrrrzzz|||~~~}}}rrreee]]]OOOOOOMMMKKKKKKNNNSSSXXX]]]fffrrr~~~|||yyywwwvvvtttsssqqqnnnllljjjiiihhhmmmnnnqqqtttyyy~~~}}}{{{{{{yyysssnnnggg\\\PPPJJJIIIFFFDDDBBBBBBCCCCCCBBBFFFIIIJJJOOOXXX\\\\\\XXXXXXYYY]]]ccciiimmmnnntttvvv{{{xxxrrrjjjbbb[[[VVVRRROOOOOONNNQQQXXX^^^fffqqqzzz}}}{{{xxxuuusssqqqnnniiijjjkkkooouuu|||xxxnnnhhhggghhh{{{}}}~~~xxxtttsssqqqqqqrrrwww}}}|||tttjjjccc___^^^\\\ZZZ]]]bbbgggfffffflllzzzzzzhhhZZZOOOEEE>>><<<:::666222///---,,,,,,++++++++++++,,,,,,,,,,,,,,,***))))))*********)))******)))))))))***++++++))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))(((((())))))(((((((((((())))))$$$$$$###%%%'''))))))((((((((((((((())))))))))))******))))))))))))******'''(((((())))))((((((((('''''''''''''''((()))))))))))))))))))))((((((''')))((((((''''''(((((()))))))))))))))))))))))))))'''((()))***************)))***+++++++++***)))((())))))))))))))))))))))))************+++++++++,,,)))***+++,,,---......///------............------,,,---.../////////...---000000000000000000000000////////////////////////999999:::;;;;;;:::888888777777777777888999;;;;;;;;;;;;;;;:::999888888777777666555666888888777666555444444333333222111111000000000000000000000000........................$$$&&&)))+++,,,---///111+++,,,...---,,,+++,,,...+++++++++,,,,,,---......,,,,,,+++++++++,,,---...000111666???LLLaaa|||wwwtttuuu}}}wwwpppeee]]][[[```jjjqqqxxxyyy}}}|||llleeeZZZQQQKKKIIIIIIIIIKKKOOOVVV^^^jjjwwwyyyiii___\\\XXXSSSPPPOOOOOOPPPOOOTTTYYY___iiivvvuuuuuuwww{{{}}}ssslll[[[WWWQQQMMMLLLMMMOOOQQQQQQXXXdddqqq|||~~~yyyuuusssrrrqqqpppmmmooorrrwww}}}{{{sssmmmkkknnnrrrwww{{{~~~|||xxxsssrrrrrrnnnnnnsss}}}zzzpppccc\\\ZZZZZZXXXVVVXXX^^^ddddddfffooozzzeeeTTTKKKEEE???999777555222000...---------+++++++++++++++++++++,,,+++)))(((((()))******)))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))'''''''''&&&&&&'''''''''%%%$$$$$$%%%'''(((((('''(((((((((((())))))))))))***))))))(((((())))))***&&&&&&''''''((((((''''''''''''''''''(((((())))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************(((***+++---,,,+++)))((()))))))))((((((((((((((())))))******++++++++++++((())))))+++,,,---......------------------------...///000111111000//////////////////////////////////////////////////////:::;;;<<<<<<<<<:::999888666666777777888999:::;;;999999999888999999999999777666555555777888777666333333222222111000000000////////////////////////...............---------''')))+++,,,+++,,,---...,,,...///...---,,,---...+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,000000333999@@@OOOhhh|||vvvssstttxxx~~~xxxssswww|||oooddd___```dddgggoooqqquuuzzzuuueeeXXXNNNFFFAAADDDCCCCCCGGGNNNVVV^^^ccckkksss}}}}}}yyytttnnniiigggfffeeeiiiooouuu|||wwwnnnhhhaaaXXXRRRMMMKKKHHHEEEFFFJJJOOOSSS]]]iii{{{{{{uuuqqqpppqqqrrrsssuuuxxx|||wwwuuurrroooooosssyyy}}}{{{sssvvvxxxvvvrrrooooooppppppsss|||uuuhhh___\\\\\\ZZZWWWXXX]]]bbbdddgggrrrtttfffTTTHHHCCC@@@;;;777444333111000///......///+++++++++++++++++++++++++++)))(((((()))******)))******))))))((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************&&&''''''''''''''''''&&&((('''&&&'''(((((('''&&&(((((((((((()))))))))))))))((((((''''''(((((()))((()))***+++++++++++++++(((((())))))************(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((***************)))((((((((()))+++,,,---+++***((()))))))))(((((((((((((((((()))***+++++++++******)))******++++++,,,,,,,,,---------,,,,,,---------------...//////...---,,,////////////////////////////////////////////////<<<<<<======<<<;;;:::999777777777777777888999:::888888777777888888999:::999777555555666777777666222222222111000000//////------............//////.........---------------...///000///,,,*********---...///...---,,,---...,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,000666999AAAUUUjjjrrrkkkiiimmmvvvzzzzzzyyyyyyzzzooohhhdddaaa```aaadddjjjooouuuxxxzzz{{{rrraaaSSSKKKGGG@@@<<<===@@@CCCHHHMMMLLLSSS\\\bbbgggmmmuuu|||yyyrrrkkkdddZZZSSSOOOLLLHHHFFFGGGGGGHHHIIILLLRRRYYY^^^lllxxx{{{uuurrrsssvvvzzz|||~~~zzzxxxrrrqqqpppqqqtttyyy}}}{{{yyyzzz{{{~~~wwwqqqssstttqqqmmmkkkmmmooowww|||ssshhhbbb___\\\ZZZXXX\\\```dddkkkwwwuuu___VVVJJJAAA===:::666111111111000///////////////+++++++++++++++*********+++)))((((((***++++++*********)))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***(((((())))))))))))((((((***)))(((((())))))(((&&&(((((((((((())))))))))))((((((''''''''''''((((((''''''((()))************(((((()))***************'''(((((())))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((***************)))((('''((()))***+++++++++***)))))))))))))))))))))))))))((()))+++,,,,,,,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,------//////000111000///...---000000000000000000000000////////////////////////======>>>>>>===<<<:::999888888777777777777888888999999777777666777888888;;;888666555666777777666333333222222111000000///---------....../////////.........------,,,,,,,,,...///000///,,,******+++,,,---...---+++++++++,,,------,,,,,,+++*********++++++,,,---------------+++)))---444555666DDDVVVkkk}}}pppgggfffooouuuwww}}}~~~~~~}}}wwwooofffaaaYYY\\\bbbhhhnnntttyyy}}}vvvnnn]]]RRRHHHEEECCC??????CCC@@@DDDJJJOOORRRVVV[[[___iiiqqq|||}}}ssskkkddd^^^ZZZSSSOOOKKKHHHGGGJJJMMMPPPRRRUUUZZZ^^^bbbhhhpppuuuzzz|||}}}}}}zzzyyyyyyzzz~~~}}}}}}}}}}}}}}}|||zzzuuuqqqoooqqqrrrsss{{{zzzvvvoooppprrrpppnnnnnnrrruuu}}}pppfff___\\\\\\VVVXXX\\\dddppp}}}kkk\\\MMMHHHAAA<<<777444111.........---------,,,,,,,,,++++++++++++*********)))+++***))))))+++,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((()))))))))'''((()))******)))(((''')))((('''''')))***)))((((((((((((((())))))))))))))))))(((((((((((())))))$$$%%%&&&'''(((((((((((('''''')))*********)))(((''''''((()))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((())))))************)))((((((((())))))*********((()))))))))***+++++++++)))***,,,---...---,,,+++++++++++++++,,,,,,,,,---------,,,++++++,,,------000111222222222111///...000000000000000000000000000000000000000000000000===>>>>>>>>>>>><<<:::999999888777777777777777888;;;:::888777666555666666<<<:::777666666777666666444444333333222111111000---.........//////000000.........------,,,,,,,,,(((***,,,,,,++++++,,,---+++,,,---,,,***)))***+++...------,,,+++***))))))***+++,,,---............---***,,,222111...888HHHRRRjjjuuuiiicccjjjqqqsss{{{wwwuuu{{{~~~zzzooogggYYY\\\aaaffflllttt|||xxxjjj\\\SSSKKKBBB===???AAACCCGGGIIIKKKMMMPPPQQQQQQWWW]]]aaaaaaccchhhllljjjqqq{{{~~~rrrjjj```WWWQQQPPPOOOOOOMMMMMMMMMMMMPPPVVV^^^eeelllppptttwwwxxx{{{}}}wwwvvvyyyyyytttlllhhhgggjjjjjjjjjpppyyy|||wwwsssqqqqqqllloooqqqqqqrrruuu{{{uuuggg___[[[[[[SSSTTTYYYcccsssyyyiiiWWWJJJAAA???;;;777333000///...++++++++++++************++++++++++++******)))))),,,***)))***,,,------,,,******)))((((((((((((((((((((((((((((((((((((((('''((((((((())))))******&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%&&&%%%%%%''')))******)))(((((((((((())))))))))))******))))))))))))******'''((()))***++++++++++++%%%&&&((()))))))))((('''''''''((()))))))))))))))******))))))))))))******************************&&&'''(((***++++++,,,,,,((((((''''''((()))******(((((()))***+++,,,,,,---)))+++,,,......---,,,+++******+++,,,------......------++++++++++++------------.........---+++***000000000000000000000000111111111111111111111111??????>>>>>>======<<<<<<666666666666777888999:::888888888888999:::;;;;;;;;;:::777555444444555666777555333111000000000000//////...------------.........---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))******...---,,,+++,,,...000111......---...///222555777FFFTTTlllxxxkkkgggiiilllsss|||~~~tttooosss{{{vvvjjjcccaaafffjjjooowwwzzzzzz~~~kkk]]]SSSMMMIIIDDDGGGNNNVVV\\\]]]XXXSSSMMMMMMMMMMMMNNNPPPRRRTTTRRRWWW]]]bbbgggooozzzxxxoooeee___UUUSSSQQQPPPLLLJJJOOOWWWVVV\\\___```eeeqqq}}}}}}yyytttuuuzzzoooiiihhhgggggghhhiiikkkllluuusssqqqpppooommmjjjgggoooppprrrsssvvv{{{tttfff[[[UUUTTTQQQUUU\\\hhh{{{qqqaaaSSSIIICCC>>>:::555222000///...,,,------,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))******)))((('''&&&%%%%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,***((()))+++,,,+++(((******++++++++++++,,,,,,++++++,,,------......///+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------.../////////////////////000000000000000000000000////////////========================777777777777777888888999888888888888999:::;;;<<<;;;999777555333333444555555444222111000000000000//////...---------------------,,,,,,,,,+++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,---///...,,,++++++,,,---...,,,,,,++++++---///111333:::GGG^^^yyyvvvkkkeeedddiiiqqqwwwtttpppmmmnnnttt{{{yyysssoooqqqsssuuu{{{~~~yyywwwxxxvvvrrrrrruuuxxx|||ttteee\\\ZZZ___hhhttt|||}}}yyyuuubbb___[[[WWWTTTRRROOOMMMFFFGGGHHHHHHJJJOOOWWW]]]ggghhhjjjnnnttt{{{|||xxxsssmmmfff```[[[VVVQQQMMMNNNMMMMMMQQQTTTYYYdddoooyyy~~~|||yyy|||yyyppplllkkkjjjjjjiiiiiiiiiiiikkkiiifffeeeeeeeeedddbbbkkkpppuuuxxxzzz~~~|||xxxvvv~~~}}}xxxoooddd[[[WWWVVVTTT[[[fffttt}}}lll\\\OOOFFF@@@<<<:::777333000///...---,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,***((()))+++,,,***)))***++++++++++++,,,,,,,,,+++++++++,,,------......+++,,,,,,,,,------------,,,,,,---------...........................------////////////000000000000000000000000////////////<<<<<<<<<===============999888888777777777777777666666777777999:::;;;<<<:::999666444333222222222222222111000//////000000///......---------------,,,,,,+++++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++//////...---,,,,,,,,,---///...,,,+++******++++++,,,,,,++++++,,,---///000000;;;MMMaaavvvtttfff^^^```eeeiiillloooooonnnpppuuuzzz{{{xxxxxxtttooolllmmmlllpppvvv}}}vvvuuuzzz}}}vvvpppkkkeee]]]XXXVVVQQQJJJEEEDDDGGGJJJKKKKKKLLLMMMPPPTTTXXX\\\^^^bbbffflllttt|||~~~qqqkkkeeeaaa```]]]YYYUUUUUURRRNNNLLLMMMOOOQQQQQQSSSSSSVVV^^^fffqqq}}}}}}zzzuuuqqqpppooonnnllljjjhhhgggfffdddaaaaaadddgggiiijjjooovvv}}}~~~~~~zzzwwwtttrrrqqquuutttqqqjjjaaa[[[YYYZZZ\\\fffuuussshhhYYYKKKAAA===;;;;;;666333000......------+++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))***)))((((((''''''((((((************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++***))))))++++++***)))++++++++++++,,,,,,,,,---)))******+++,,,,,,------,,,,,,,,,---------......,,,------------.........000//////...------,,,,,,////////////000000000000////////////000000000000======<<<<<<<<<<<<<<<<<<:::999888777666666666666444444444555777888:::;;;999888666444222111111111000000000//////////////////...------,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++************)))************************---,,,+++***************---,,,+++***))))))******......---------.../////////666@@@KKKYYYjjj~~~rrrfffaaaaaaeeeiiiooorrrrrrrrrtttuuuyyy~~~xxxqqqrrrwww{{{}}}zzzsssnnnlllhhhlllsss|||xxxiii___RRRJJJGGGGGGFFFDDDHHHHHHHHHHHHIIIJJJKKKLLLLLLNNNRRRYYY```eeehhhiiijjjmmmrrryyy|||vvvqqqgggfffeeehhhkkkmmmmmmllliiijjjkkkoooyyyxxxqqqkkkeeeaaa]]]VVVRRRNNNLLLMMMMMMKKKJJJLLLMMMQQQVVV^^^eeekkknnnllllllpppyyy}}}||||||{{{yyytttssssssrrrooollliiihhhdddbbbaaadddiiipppuuuxxx}}}~~~xxxyyywwwuuusssrrrsssuuuvvvsssrrrnnnggg```]]]___bbbkkkvvvuuuaaaXXXLLLAAA;;;999999999222000...------...---,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))************((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++***)))))))))*********)))++++++++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,---------.........------------............//////.........---------////////////000000000000////////////000000000000>>>======<<<;;;::::::999::::::888777666666666666222222222333444666777888888777666444222111111000//////000000////////////......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++*********)))))))))************************++++++***)))))))))))))))))))))))))))******++++++......------------......///333777:::AAAPPPdddrrr{{{ooohhheeefffiiioootttvvvtttrrrqqqttt{{{~~~pppjjjjjjkkkllluuu|||wwwsssmmmooouuu~~~zzzlllaaa\\\YYYTTTOOOPPPOOONNNMMMKKKIIIGGGFFFHHHHHHIIIMMMSSSXXXZZZZZZXXXXXXYYY\\\aaacccbbbaaaaaa```^^^]]]\\\YYYUUUQQQOOONNNMMMNNNOOOOOOOOONNNKKKLLLNNNRRRYYYcccooowww}}}}}}}}}~~~}}}yyytttpppnnnccc```[[[XXXWWWUUUSSSRRRHHHGGGEEEEEEHHHKKKMMMNNNSSSYYYcccnnnxxx~~~~~~|||zzzyyyttttttsssrrrpppllliiihhhaaaaaabbbgggoooxxxwwwpppnnnmmmkkkkkklllooorrruuupppnnnkkkfffbbbdddkkkqqqpppaaaNNNIIIAAA:::666333111//////...,,,---......---,,,+++******)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))*********+++((((((((((((((((((((((((((((((((((((''''''''''''******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++))))))***))))))))))))************+++++++++,,,,,,(((((()))******++++++,,,,,,,,,,,,---------......---------.........//////---------.........//////////////////000000000000.../////////000000000111===<<<<<<;;;::::::999999:::999888777666666666666333222222333333444555666666666555444333333222111000000000000000///.........------,,,,,,,,,,,,,,,.........---------,,,,,,+++++++++*********))))))************************,,,++++++******++++++,,,(((((())))))***++++++,,,++++++,,,,,,,,,,,,,,,,,,---...000111555@@@OOO[[[rrrxxxkkkhhhgggkkkqqqtttsssqqqlllnnnrrryyy|||pppjjjgggffflllvvvwwwwwwyyy~~~~~~{{{sssnnneeeeeedddbbb___[[[WWWUUUWWWTTTSSSWWW^^^dddfffggg```\\\WWWTTTSSSQQQMMMJJJJJJHHHFFFEEEEEEEEECCCBBB@@@@@@@@@?????????>>>>>>???@@@BBBCCCEEEJJJOOOTTTYYY[[[\\\\\\[[[ZZZZZZ[[[\\\bbbiiimmmkkkfffaaa]]]WWWUUUUUUVVVYYY[[[[[[[[[PPPOOONNNNNNOOORRRVVVXXXgggppp|||}}}zzzzzz|||yyyxxxuuutttvvv}}}}}}zzzyyyxxxwwwvvvssspppmmmkkkiiieeefffjjjqqqzzzyyyqqqlllmmmkkkjjjhhhiiikkknnnooojjjkkkkkkkkklllrrr{{{qqq___PPPDDD@@@;;;777444111---+++---,,,+++,,,---...---+++(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((('''(((((())))))*********(((((((((((((((((((((((())))))(((((('''''''''&&&***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******((()))******(((((()))***))))))))))))*********+++((())))))***++++++,,,,,,+++++++++,,,,,,,,,------------........./////////,,,,,,------...//////000////////////000000000000......//////000000111111999999::::::;;;;;;;;;;;;999999888777666666777777555555444444444444555555555555555555555444333333111222222222111///...---...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++,,,,,,+++++++++*********************************++++++++++++,,,---......)))*********+++*********++++++,,,---------------+++,,,------000777@@@GGGXXXiii{{{uuuqqqooopppqqqrrrjjjmmmqqqsssuuuvvvwwwyyy{{{{{{{{{uuusssrrrwww}}}~~~~~~zzzvvvvvv{{{~~~{{{zzzvvvsssvvv~~~yyynnneee___YYYRRRMMMHHHEEEBBB@@@AAABBBCCCCCC===>>>??????>>>>>>?????????@@@AAA@@@AAABBBFFFIIIKKKMMMNNNOOONNNNNNOOOQQQVVVcccuuu~~~vvvpppiiiiiikkknnnsssuuuvvvuuuqqqooolllhhhffffffhhhjjj{{{}}}{{{zzzyyyrrroookkkhhhiiipppzzzzzztttrrrrrr}}}zzzvvvrrrpppooonnnqqqvvv}}}}}}~~~xxxwwwzzz}}}~~~~~~yyyyyyzzzyyyvvvrrrmmmkkkmmmllljjjiiihhhiiijjjkkkkkkooouuuyyy}}}{{{kkk]]]OOODDD???<<<888555333111...++++++***)))***+++,,,***)))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''&&&&&&'''(((((()))******))))))))))))))))))))))))'''''''''((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))************)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******''')))******((('''(((***(((((((((((())))))))))))))))))******+++,,,,,,---*********+++++++++,,,,,,............////////////------..................////////////000000000000.........///000111111111666777888999;;;<<<>>>>>>999888888777777777777777777777666555555555555666444555555666666555555444222333333222111///---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))***+++,,,---...++++++,,,++++++***)))(((,,,---...///000000000000,,,,,,---...///222666999CCCUUUlll{{{pppmmmppptttkkkooorrrrrrnnniiihhhhhhfffgggnnn{{{{{{{{{|||}}}pppuuuwwwwww}}}}}}vvvvvvvvvnnnfff```NNNKKKFFFDDDEEEGGGIIIIIIDDDEEEGGGGGGGGGHHHJJJKKK@@@AAABBBBBBCCCFFFJJJNNNNNNPPPQQQRRRRRRRRRTTTVVVfffyyy~~~{{{{{{|||~~~{{{pppmmmgggccccccjjjsss{{{|||}}}|||wwwvvvxxxzzz~~~zzz}}}yyyvvvuuurrruuu{{{}}}{{{{{{|||{{{yyyzzzpppfffccchhhnnnqqqqqqnnnnnnnnnnnnnnnmmmlllkkkhhhgggfffeeeeeefffggggggpppwww}}}kkkZZZNNNDDD===999666222///...---,,,+++)))(((((()))******(((&&&)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''%%%&&&&&&'''((())))))***************************%%%%%%&&&'''((()))***+++(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***''')))+++***'''&&&(((***''''''''''''((((((((((((*********+++,,,,,,------))))))*********+++++++++............/////////000/////////...------,,,,,,////////////000000000000---......///000111111222666777999;;;;;;;;;999888888888777777777777777888999888777666555444333222333333444444444444444444333222000............///---,,,+++***)))***+++,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++***))))))***+++,,,...---+++***)))***++++++...+++((((((***+++***))),,,,,,,,,++++++++++++***///000000000......000111;;;AAARRRmmmxxxnnnjjjfffkkkkkkkkkhhhddd```\\\ZZZ]]]___dddkkkttt}}}zzz}}}wwwmmmhhhkkkttt}}}sssddd```[[[WWWVVVYYY^^^bbbdddaaa]]]\\\]]]___`````````WWWPPPQQQUUUZZZ___dddfffiiillljjjggggggjjjooo~~~sssnnniiiiiijjjmmmvvv~~~~~~~~~}}}xxxvvv|||~~~zzzvvvvvvxxxrrrpppkkkfffbbbaaadddfffdddbbbdddhhhiiigggfffiiijjjfffcccbbbcccdddhhhlll|||}}}qqqaaaSSSKKKEEE@@@<<<666444111...---,,,,,,---------,,,,,,,,,,,,+++++++++*********))))))((((((******))))))))))))***************)))))))))))))))+++*********))))))(((((())))))((('''''''''''''''******))))))))))))******,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((("""###$$$&&&'''((())))))&&&''''''((((((((((((((())))))))))))(((((((((((((((''''''''''''(((((()))((((((((((((((('''&&&&&&$$$%%%&&&((())))))************))))))((((((''''''(((***+++***)))((()))*********))))))))))))******++++++***************+++++++++,,,,,,,,,,,,------///............---------,,,,,,------.../////////...///////////////.........///000111111222111111666888999;;;;;;;;;999999888888777777777777888888:::999888777555444333222333444555555555444333333222111000///............---,,,++++++******++++++------------------------))))))))))))*********+++++++++***))))))***++++++---,,,,,,+++*********+++)))'''&&&'''***,,,,,,+++((())))))***+++,,,------///000000///......///111555888BBBTTTjjjxxxoooiiihhhgggfffeeeccc```\\\YYY\\\^^^bbbiiiqqq}}}}}}}}}~~~}}}tttpppqqqtttwww~~~xxxssssssvvv}}}vvvppprrrvvvzzz}}}zzzqqqpppqqqvvvyyy{{{{{{xxxuuusssvvv}}}xxxuuuuuuvvvzzzwwwqqqiiibbb^^^^^^___bbb```bbbfffgggdddccceeedddcccbbbccceeejjjsssyyyvvviii___QQQGGGAAA===888444444333000...---,,,------,,,,,,+++++++++*********************)))))))))(((******))))))))))))******))))))))))))))))))))))))******)))))))))(((((((((***)))((((((''''''(((((()))(((((((((((((((((()))************************''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((###$$$%%%&&&'''(((((((((&&&'''(((((())))))(((((())))))))))))((((((((('''&&&&&&'''(((((())))))******************)))((((((&&&&&&'''((())))))))))))************)))))))))((((((***+++***)))((()))*********))))))))))))******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,---------....../////////////////////...............////////////......000000111111111000000///888888:::;;;;;;;;;:::999888888888777777888888999;;;;;;999777666444333222444555666777666444222111000000000000///......---+++,,,,,,,,,,,,+++******,,,,,,------------------))))))))))))************++++++***))))))***++++++++++++,,,,,,,,,+++***)))(((''''''(((+++,,,,,,+++(((((()))***+++,,,,,,---...///000///------///000000111777???MMMeeevvvmmmgggeeebbbbbbcccbbb___[[[^^^```dddhhhoooyyy{{{zzz~~~}}}uuupppnnnnnnqqqzzz~~~}}}~~~zzzwwwvvvxxx|||uuuqqqnnnrrrxxx~~~zzzxxxxxxwwwvvv{{{xxxrrriii```[[[YYYZZZaaa___aaaeeeeeebbb```bbb```dddgggiiikkksss~~~|||jjj\\\VVVOOOFFF???<<<999666333111000///---------......+++************)))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))((((((((((((((('''******)))((((((((())))))(((''''''&&&&&&''''''(((((((((((()))***+++++++++''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&''''''''''''''''''(((((())))))))))))))))))))))))(((((((((''''''%%%&&&((()))*********)))***************))))))((('''(((((())))))(((((('''++++++************))))))(((***+++***)))((()))*********))))))))))))******++++++*********++++++,,,++++++,,,,,,,,,,,,------++++++,,,---...///000000111111000000///......---......///////////////...222222222111111000......888999::::::;;;:::999999888888777777777888999999<<<;;;:::888666444222222444555777777666444111000...///000111000///---,,,***+++,,,---,,,+++***)))***************+++++++++************+++++++++++++++******************+++)))***,,,......,,,***(((+++***************)))(((++++++*********)))))))))...//////...------...000///111555:::AAAPPPjjjtttoooiiicccaaacccdddcccbbbeeefffiiikkkpppvvv~~~~~~}}}}}}~~~zzzzzz}}}zzzzzzyyyxxxyyy|||xxxkkkmmmqqq{{{~~~}}}||||||wwwpppmmmnnnttt|||~~~{{{|||{{{xxxuuutttrrrnnnhhhbbb^^^]]]^^^bbb___```ddddddaaaaaacccdddnnnvvvxxxxxx~~~xxxiiiXXXLLLHHHDDD???;;;999777555333......---,,,,,,---......++++++*********)))))))))*********)))))))))))))))******))))))))))))******((((((((()))))))))))))))((((((((((((''''''''''''******))))))))))))******(((''''''''''''''''''(((((((((((()))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''&&&&&&'''((())))))******))))))))))))((((((((('''''''''&&&(((***++++++***)))'''''''''(((((((((((('''''')))))))))))))))(((''''''***)))))))))))))))))))))(((***+++***)))((()))*********))))))))))))******((((((((('''(((((()))***+++++++++,,,,,,,,,------++++++,,,------...//////000/////////.........------...//////////////////111111111111111000//////999999999999999999999888777666666666777777888999;;;:::999777666444333222444555666666555333111000......///000000///---,,,***+++,,,---,,,+++***))))))))))))******++++++++++++++++++,,,,,,,,,------*********++++++*********(((***,,,......---***(((+++,,,,,,+++************+++++++++************)))---......---,,,,,,---///222111222666:::BBBPPP]]]www{{{tttjjjdddccceeefffgggjjjlllnnnooopppssswwwzzzwwwyyy}}}yyytttsssuuuooopppqqqppppppxxx|||yyyvvvvvvzzz~~~xxxssspppnnnnnnuuu|||}}}{{{}}}}}}zzztttnnnlllllljjjgggcccaaaaaabbb```]]]]]]aaabbb```bbbeeennn||||||oooaaaTTTJJJDDD<<<:::777444222111///---,,,,,,,,,,,,,,,------...,,,+++++++++************))))))))))))))))))************))))))))))))******''''''(((((())))))))))))''''''''''''((((((((((((******))))))))))))******)))((((((''''''(((((())))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((('''''''''''')))***+++,,,,,,***'''&&&''''''((((((((((((''''''************)))((('''&&&'''((((((((((((((((((((((((***+++***)))((()))*********))))))))))))******((((((''''''((())))))***+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,------.........------.../////////////////////000111111111111111888888888888777777777777555555555555666777888888999888777666555444333222333333333333333222111111....../////////......---+++,,,,,,,,,,,,+++************++++++,,,---------+++++++++,,,,,,,,,,,,---)))***++++++++++++***)))((())),,,......---+++)))((())))))))))))***---///))))))***+++,,,------...,,,---...---++++++---...333...+++...111777@@@III\\\nnnzzzpppiiiggghhhjjjmmmooosssttttttssssssttt{{{zzzwww}}}zzzuuunnnlllmmmjjjnnnrrrsssuuu{{{}}}zzzzzz}}}~~~zzzuuuqqqppppppqqqmmmttt{{{zzzuuussswww}}}~~~yyytttmmmhhhgggggggggddd```]]]]]]]]]^^^[[[ZZZ]]]___aaaeeejjjxxxuuufffXXXMMMBBB======777666444111///---,,,,,,******++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))******************))))))))))))******&&&''''''(((((())))))***'''(((((((((((()))))))))))))))((((((((()))******)))(((((((((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&++++++,,,,,,+++***((('''((())))))***************************))))))((('''&&&&&&''''''''''''(((((((((***+++***)))((()))*********))))))))))))******************++++++,,,---++++++,,,,,,,,,,,,------------------,,,,,,++++++***++++++,,,------......,,,---...///000000000000......000111111222222222888777777666666666666666333333333444444555666777666666666555444333333333333222111000000000111222.........------......///---,,,++++++******++++++)))******+++,,,,,,------))))))*********+++++++++)))***++++++++++++***)))(((***+++------,,,+++***'''((((((&&&%%%''',,,000******+++,,,---......///,,,------,,,++++++,,,...000,,,***+++---///666>>>EEETTTfffvvvxxxooommmoooooosssyyy|||{{{yyywwwvvvvvv~~~{{{yyyxxxtttnnnkkkmmmqqqvvv|||zzzxxxyyy{{{}}}vvvtttqqqmmmllllllnnnooonnnuuu|||{{{vvvrrrtttxxxyyy~~~uuupppnnnlllkkkllllllllljjjfffbbb`````````\\\ZZZ]]]aaaeeelllsssuuuhhh\\\QQQIIIAAA999666888555444333111...------...******+++++++++++++++++++++************)))))))))((()))))))))******************))))))))))))******&&&&&&''''''((())))))***((((((((()))))))))******((((((''''''(((((()))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((('''%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&*********+++++++++,,,,,,(((((()))***************))))))*********))))))(((''''''''''''((((((((()))(((***+++***)))((()))*********))))))))))))***************++++++,,,......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,------------------,,,---...///000000000000///000000111111111000000777777666555555555555555222222222333444555666777555555444444444333333333222111///......000222333///...---,,,,,,---///000...---+++***)))***+++,,,'''(((((()))******++++++(((((((((((()))))))))))))))***+++,,,,,,+++***))))))***+++,,,---,,,,,,+++******((($$$!!!"""''',,,......---------,,,,,,,,,,,,------,,,++++++,,,...,,,,,,...000///,,,000777555AAAOOO\\\nnnxxxssssssrrrwww~~~|||uuu{{{}}}}}}xxxuuuuuuwwwvvvrrrppprrrzzzzzzwwwyyy|||zzzxxxyyy{{{xxxwwwwwwxxxxxx||||||yyyzzzyyyzzz~~~xxxqqqlllkkknnnrrrtttqqqpppmmmkkkjjjjjjkkkkkkrrryyy~~~yyyuuuuuuwwwrrrxxxwwwllliiikkkpppsssxxxyyyzzzxxxtttqqqooonnnddd___]]]```eeejjjttt|||qqqaaaQQQIIICCCBBB???777444666111000///---++++++,,,---)))******+++++++++******))))))))))))(((((((((((((((((())))))*********+++******))))))))))))******&&&&&&&&&'''((())))))***(((((())))))******++++++'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&(((((()))***+++---///000&&&&&&'''((((((((((((((())))))************))))))'''((((((((())))))******(((***+++***)))((()))*********))))))))))))******))))))))))))***+++,,,---++++++,,,,,,,,,---------******+++,,,------...////////////...------,,,,,,,,,---...///000000000000111222222111111000///...;;;888555333333333222111555444444333333444444555888777555333222222222222000000000000////////////...---,,,,,,++++++++++++++++++------------++++++*********++++++,,,,,,,,,+++,,,,,,------+++***)))))))))))))))************((()))***)))((((((***,,,,,,+++******************************************))))))((()))***---///000---,,,+++******+++---///444666;;;DDDPPPccc~~~|||}}}|||}}}uuuppppppwwwzzzxxxyyy}}}rrrmmmmmmmmmjjjlllpppyyy|||sssrrrvvv~~~xxxsssooommmmmmnnnqqqtttvvvwwwxxxyyy{{{yyywwwsssoooooottt{{{uuujjj```]]]^^^aaaeeejjjkkkllllllkkkiiiiiijjjkkkxxx|||wwwssspppuuu~~~yyylllfffgggmmmyyy~~~xxxtttsssuuuvvvsssqqqttt{{{vvvgggYYYPPPEEEBBB>>>999555333222222000///...---+++***)))((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((())))))))))))''''''(((((())))))************))))))))))))******((((((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******''''''''''''(((((((((((())))))((('''''''''''''''''''''((()))***,,,...///---,,,+++***))))))))))))))))))))))))))))))))))))******++++++++++++******''''''(((((())))))************))))))))))))***************++++++,,,,,,,,,,,,+++***+++...///---***+++++++++,,,,,,---------***+++,,,,,,------,,,,,,///////////////000111111111111000///////////////;;;999666444444444333222444444333333333333444444777666555333222222222222000000000000/////////......---,,,+++++++++++++++++++++,,,------,,,++++++)))))))))******+++++++++++++++++++++***(((''''''((((((((('''&&&&&&%%%%%%''')))******))))))***+++))))))((((((((((((((()))************************+++************+++---......---,,,++++++---...///222222555<<>>HHH^^^pppyyyvvvvvv}}}{{{wwwuuuxxxyyy|||xxxsssqqqqqqqqqttt{{{|||yyyxxxxxxxxxqqqpppnnnooorrrwww|||xxxsssvvv{{{wwwuuummmjjjhhhkkkqqqzzz|||vvvoooiiieeeccc^^^___```dddiiinnnqqqsssvvvwwwxxxzzz~~~tttgggbbb]]]XXXUUUXXX[[[]]]ccciiihhhnnnuuu|||{{{}}}}}}iiidddcccgggqqqlll```PPPFFFCCCAAA===999222111///---,,,+++++++++++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((''''''''''''(((((((((((((((((()))+++,,,,,,***)))(((((('''''''''((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))******))))))))))))******+++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///............///000000000//////.........//////;;;999888888888888666444222111111000000111111222333333333222222111000000////////////............+++++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))((('''((()))***++++++++++++*********))))))%%%(((+++,,,+++***))))))))))))))))))***+++------************************(((((()))***+++++++++,,,************+++,,,---...++++++---111111222777>>>GGGUUUmmm}}}vvvsssvvvyyy{{{{{{yyyyyy|||wwwmmmkkkkkkrrr~~~~~~uuukkkeeedddgggjjjllljjjfffccceeeppp}}}|||zzzwwwtttrrrpppooogggddd______bbbiiipppttt}}}yyyvvvqqqmmmjjjiiijjjkkkeeeeeeggglllsssyyy||||||xxxjjjaaa___[[[XXXXXX\\\```dddkkkrrrvvv|||~~~xxxssswww}}}|||nnnfffcccjjjvvv{{{nnnYYYNNNBBB<<<<<<<<<999666000000///...---,,,,,,,,,,,,++++++******)))(((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&((((((''''''''''''(((((())))))))))))((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((()))((((((((()))***++++++******)))((((((((())))))((((((((((((((((((((((((((())))))******))))))((())))))))))))((((((((((((******))))))))))))******++++++++++++++++++++++++***+++,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...............//////000//////............//////:::888888888888888666444222111111111111111111222111222222222222111000////////////.........------+++************++++++,,,++++++************++++++,,,,,,,,,+++++++++++++++...---+++***)))(((((((((((((((((())))))*********&&&(((++++++***))))))***&&&&&&&&&'''(((***+++,,,************************'''((()))***++++++++++++(((((()))***+++,,,,,,---((((((***///000///222777999BBBTTTkkkvvvsssppprrruuuzzz}}}}}}xxxsssrrrwwwqqqiiihhhiiiaaaaaa^^^YYYWWW^^^mmmxxx~~~|||yyyuuussspppooojjjeee^^^ZZZZZZ```gggllluuuyyy{{{vvvuuupppnnnjjjhhhhhhlllqqqtttssssssuuuzzzvvvmmmddd``````\\\ZZZ\\\aaafffkkkttt}}}~~~zzzvvvxxxrrrnnnqqqvvvsssjjjeeekkkvvv~~~yyyfffXXXJJJCCC:::666666555222...//////......---,,,,,,+++++++++******)))(((''''''))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((''''''''''''(((((()))))))))((((((((())))))******))))))(((((())))))***))))))))))))))))))))))))((())))))******))))))((())))))))))))((((((((((((******))))))))))))******,,,,,,,,,++++++++++++***)))+++------,,,,,,,,,---------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,......------......///000......------......//////888777777888888888555333222222222111111222222222000111222222222111000/////////.........---------***************+++,,,,,,,,,+++***))))))***+++,,,++++++++++++*********)))***+++++++++******)))((('''((((((((()))))))))***''')))******))))))***+++%%%%%%&&&'''(((***,,,---************************((()))***++++++***))))))((()))***+++,,,---------)))''')))...///---...111444888BBBQQQaaattt~~~wwwtttppppppooopppsss{{{yyytttlllbbbZZZYYY]]]aaalllxxx|||zzzwwwrrriiibbb```cccjjjppptttvvvzzz~~~~~~wwwsssqqqpppooommmnnnppptttyyy|||zzzrrrmmmiiidddbbbccccccbbbeeejjjpppvvv}}}wwwuuurrr~~~{{{rrrllljjjjjjlllqqqyyyssskkkgggjjjqqqwww}}}}}}ooo```RRRIII???<<<777333111000...------------,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''''''''''''''))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''(((((((((((('''''''''''''''((())))))***))))))((((((((())))))(((((((((''''''(((((()))))))))))))))))))))))))))'''(((((())))))(((((('''***)))))))))((((((((('''******))))))))))))******,,,,,,,,,+++++++++******)))+++......,,,+++,,,...---------,,,,,,+++++++++***+++,,,,,,------,,,,,,...------------...//////...------------...///000777777777777888777555333333333222222222222333333000000111222222111////////////.........---------******))))))***+++,,,,,,,,,+++***))))))***+++,,,+++*********))))))((((((###%%%(((***,,,---------)))))))))***************((()))***)))((((((***,,,''''''((()))+++,,,...///***************************+++++++++***)))'''&&&((()))+++,,,---.........+++***+++......++++++...222333888@@@HHHXXXrrr~~~xxxuuutttrrrnnnkkkjjjooowww|||}}}}}}rrrggg^^^YYYUUUYYYeeepppsssuuuxxxzzzyyywwwnnnjjjmmmtttzzzwwwxxxzzz}}}}}}|||}}}~~~~~~{{{yyyzzz}}}~~~}}}{{{zzz~~~|||{{{vvvuuuuuuuuuuuuwwwyyy}}}~~~}}}}}}|||{{{uuuooojjjjjjiiieeedddfffmmmlllnnntttzzz}}}wwwtttsssqqq}}}|||pppfffbbbaaabbbbbbgggnnntttvvvuuuuuupppkkkggghhhlllqqq{{{yyygggXXXMMMEEEBBB:::888555222000000000111++++++++++++***)))(((''''''''''''((()))******+++))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))%%%&&&&&&''''''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''((((((((()))'''''''''''''''((()))******))))))(((((((((((()))''''''&&&&&&&&&''''''((())))))))))))))))))))))))&&&''''''''''''''''''&&&******))))))((((((((('''******))))))))))))******,,,,,,,,,++++++*********)))+++......,,,+++,,,...---------,,,,,,+++++++++++++++,,,---------,,,,,,...------------...//////---------------...///000;;;;;;:::::::::999999999888666333111222222111000000000//////......------------,,,,,,,,,+++++++++,,,------......------,,,************************((()))***++++++***)))(((******))))))((((((''''''(((((())))))))))))((((((,,,+++***((((((***+++,,,---***'''''')))+++***)))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,++++++***)))...------------.../////////111333555:::EEEUUUaaawww|||yyytttsssooollliiihhhjjjlllkkkkkklllrrr|||yyyxxxzzzwwwfffXXXXXXVVVXXX```gggfffeeeeeejjjqqqvvvwwwzzz{{{{{{|||xxxuuutttqqqqqqqqqqqqrrrrrrrrrsssttttttvvvxxx|||~~~{{{~~~~~~~~~{{{yyy|||tttnnnlllnnnmmmrrr{{{xxxxxxwwwrrrmmmmmmjjjiiijjjmmmlllkkkpppwww~~~~~~}}}|||zzzvvvzzz~~~~~~}}}yyypppggg```]]]]]]^^^WWW[[[aaafffjjjlllnnnooojjjiiiddd```gggyyy{{{nnn\\\OOOHHHCCC<<<777999444///---//////,,,)))******))))))******+++,,,+++***)))((()))***,,,...))))))))))))))))))))))))******+++***)))(((&&&%%%''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$((('''&&&&&&&&&&&&'''(((%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''((((((((((((((((((((((((&&&'''(((******((('''&&&''''''((())))))((('''&&&((((((((((((((('''''''''***)))(((''''''((()))***))))))))))))************+++++++++++++++***)))(((++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,------,,,,,,+++***------...............---...//////000///...,,,+++;;;::::::::::::999999999888666333222222333222111111111000//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((************))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***,,,)))'''''')))+++***)))))))))))))))))))))))))))******))))))******+++++++++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,------...000222222222333:::FFFOOO___rrr|||vvvqqqrrrrrrqqqnnnlllkkkjjjfffeeeeeejjjttt{{{xxx|||{{{|||~~~~~~xxxiiicccaaaccchhhjjjgggeeeeeebbbfffhhhgggiiiooosssssswwwyyy}}}}}}zzzwwwuuurrrpppnnnlllllllllmmmnnnooooooqqqsssvvvzzz~~~}}}{{{zzzzzzzzzyyyxxxxxxyyy{{{~~~}}}zzz|||}}}||||||wwwnnnjjjeeedddiiittt|||xxxrrrssstttpppnnnoooqqqvvv|||~~~~~~|||yyyzzz~~~|||xxxuuusssnnnfff]]]WWWSSSRRRRRRPPPSSSWWW\\\```dddhhhjjjgggiiigggfffooo{{{cccXXXKKKCCCAAA???;;;777777222...---...///,,,)))******))))))******+++,,,***)))((('''''')))***,,,))))))))))))))))))))))))))))))******)))((('''&&&'''(((((())))))(((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((())))))((('''&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((()))***))))))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((())))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************+++++++++++++++***))))))+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***++++++,,,---------------...............---,,,+++---............---,,,,,,:::::::::999999999888888888666444333444444333222222111111000000///...............------------,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))************))))))************++++++++++++(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((+++)))'''((()))******))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++******++++++******++++++,,,---///000000......111888>>>FFFRRRcccuuuxxxrrrtttuuuvvvuuurrrnnnllleeecccbbbfffmmmwwwssspppppppppvvvxxxpppnnnooorrrppplllmmmpppnnnooommmjjjjjjnnnmmmiiijjjiiijjjooouuuyyyzzzyyy}}}|||||||||xxxzzzxxxtttpppmmmlllmmmmmmoooooopppqqqtttxxx{{{~~~{{{yyyyyyxxxxxxxxxxxxyyyzzz|||~~~}}}zzzzzzxxx{{{~~~tttmmmeeeeeejjjuuu~~~xxxqqqlllmmmppppppppprrr|||}}}}}}xxxpppkkkeeebbb\\\VVVQQQOOONNNMMMOOOOOOQQQUUUZZZ```eeehhhjjjoooppppppwwwooocccKKKDDD<<<888999:::888555222///,,,+++---...,,,)))***))))))))))))***++++++***)))((('''''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''(((((()))(((((('''))))))))))))))))))))))))&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&'''((()))))))))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***************++++++++++++***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...//////////////////...---,,,+++***,,,,,,,,,,,,,,,------...999999999999888888888888888666555444555555444222222222111111000///////////////.........---------,,,+++)))(((((()))+++,,,++++++++++++++++++++++++)))))))))******))))))))))))))))))******+++++++++(((((())))))))))))((((((''''''&&&%%%%%%&&&''''''))))))(((((())))))))))))((((((((((((((((((((((((((())))))***************)))******+++++++++******+++************+++,,,,,,,,,---......---///444777999@@@LLLZZZnnn{{{zzzyyyxxxwwwuuusssqqqllliiifffgggllltttzzz}}}rrrkkkiiijjjqqqyyyvvvtttsssuuutttuuu}}}{{{tttrrrpppsssxxxyyyuuupppmmmjjjhhhkkkttt|||~~~|||{{{zzzzzz{{{zzzzzzyyy{{{}}}~~~{{{yyyzzz{{{zzzqqqpppsss|||}}}vvvrrrnnnkkkmmmqqquuuyyy{{{}}}uuukkkeee]]][[[YYYVVVTTTSSSSSSSSSVVVUUUUUUYYY___gggmmmqqqvvv}}}xxxhhhYYYNNNAAA<<<777555555555333000...,,,***+++,,,---+++***)))))))))))))))***+++++++++***)))((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''%%%&&&&&&'''((())))))***((((((((((((((()))))))))'''((()))******)))((('''((()))))))))******************+++++++++******)))***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,---...///////////////////////////...---,,,++++++******+++,,,...///999999888888888777777777777666555555555555444222222222111111000///////////////.........---------,,,+++)))(((((()))+++,,,++++++++++++++++++++++++***))))))))))))))))))***'''(((((())))))*********(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((('''((()))************)))((()))******+++++++++++++++++++++++++++,,,,,,---***+++,,,------...000111222888@@@HHHSSSeee~~~}}}xxxvvvwwwwwwwwwrrrnnnjjjiiilllpppssstttuuu~~~~~~rrrkkkiiilllppp{{{tttpppnnnooosss}}}|||sssllleeecccfffllloooqqqssswww|||}}}}}}yyyvvvvvvxxxwwwyyy}}}}}}yyysssqqquuuxxxxxxuuuttt}}}||||||{{{tttppplllmmmooosss{{{}}}zzzvvvoooggg```[[[[[[YYYYYYXXXXXXXXXYYYZZZYYY[[[aaalllvvv~~~xxxjjj^^^RRRHHHAAA===999555333333222...,,,+++*********+++++++++***))))))(((((())))))***+++,,,++++++***))))))))))))))))))))))))))))))))))))'''''''''((())))))******(((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''((()))******(((((((((((())))))******'''((()))******)))((('''((()))))))))************)))******+++++++++***************+++++++++,,,,,,++++++,,,,,,++++++***)))---......///......---------...///000000000000000+++*********+++---///000888888888777777777777666666555444555666555333111222111111000000///...............------------,,,++++++***))))))***++++++******************************))))))))))))******((((((((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&(((***)))(((''''''((())))))))))))))))))))))))'''((()))*********)))((('''((()))***++++++++++++++++++******++++++,,,---++++++++++++++++++******,,,000666;;;???JJJ___sss~~~}}}|||{{{sssppplllkkklllnnnnnnnnnnnnttt}}}xxxpppmmmmmmrrruuuzzzuuunnniiikkksssvvvmmmgggeeeeeeeeedddfffiiilllooopppqqqqqqqqqkkkhhhlllrrrwww~~~{{{yyy{{{}}}|||zzz}}}wwwyyyyyyvvvqqqmmmlllmmmiiikkkoooqqqrrrtttvvvxxxxxxxxxuuupppoooqqqpppmmmkkkttt}}}|||~~~yyyxxx{{{|||wwwuuurrrrrrsssssssssrrrqqqqqqlllqqqwww~~~}}}xxxsssooommmiiiccc^^^]]]]]]\\\[[[[[[\\\^^^^^^]]]^^^cccmmm{{{uuukkk^^^RRRIIICCC===999666444111000///...,,,+++)))******+++++++++******)))(((((((((((()))******++++++++++++************))))))))))))))))))))))))(((((('''(((((()))***+++''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***'''(((((())))))******+++(((((())))))))))))(((((())))))))))))************))))))***++++++++++++***************+++++++++++++++++++++++++++******)))...............---,,,,,,,,,---...///000111111111++++++++++++,,,---//////888888777777777666666666444333333444555555333111111111000//////......---------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''%%%(((******(((&&&'''((())))))))))))))))))))))))&&&''')))***+++***)))(((&&&'''(((***++++++,,,,,,***))))))))))))***++++++,,,+++++++++++++++***)))++++++///444666:::GGGUUUiii{{{uuusssrrrrrrssssssrrrqqqtttvvv{{{}}}{{{{{{||||||}}}}}}~~~}}}{{{|||}}}}}}||||||~~~wwwooopppxxxuuukkkeeeccceeefffgggjjjnnnrrruuuvvvuuunnnjjjlllmmmmmmqqqwwwyyytttooolllnnnssswwwyyyzzzzzz|||}}}zzzuuuyyy||||||wwwsssssstttnnnqqqsssuuuwwwzzz~~~|||wwwqqqkkkqqq|||}}}yyytttqqqssskkkiiilllrrrssslllfffeee___aaadddgggkkkpppuuuxxxvvv~~~zzzsssjjjfffffffffdddaaa`````````aaadddhhhlllnnnmmmnnnttt|||qqqZZZSSSIIIBBB>>>;;;777444222000...,,,,,,+++******)))***+++,,,+++***))))))((((((((((((((()))******)))))))))***************))))))))))))))))))))))))))))))(((''''''((()))***&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&$$$###"""''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((***+++''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&''''''((()))'''(((((()))******++++++))))))(((((((((((())))))))))))))))))************))))))***+++++++++++++++************+++++++++++++++++++++++++++***))))))+++,,,,,,------------,,,+++,,,---......///......+++,,,---...............777777777777666666666666333333333444555444222000000000000///......------------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***((((((((((((((((((((((((+++***)))(((((()))***+++,,,+++++++++******))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&$$$(((******(((&&&'''((())))))))))))))))))))))))&&&''')))***+++***((('''%%%&&&((()))+++,,,,,,,,,((((((((((((((()))******,,,++++++,,,...///......///+++,,,222444444:::BBBJJJ^^^{{{yyyxxxyyyzzz||||||{{{yyy~~~~~~|||wwwtttooopppqqqpppooooooppprrrzzzzzz}}}yyyyyyvvvmmmiiillllllmmmrrrxxx{{{{{{yyyuuuvvv{{{}}}yyyrrrooopppvvv~~~|||zzzvvvuuuxxx~~~|||{{{}}}sssvvv}}}}}}vvvqqqmmmgggeeefffaaa___bbbiiiiiibbb\\\[[[UUUXXX\\\bbbiiirrrzzzzzzqqqgggbbbcccfffgggfffaaabbbdddhhhnnnvvv|||~~~ssscccUUUJJJEEE???;;;:::888555111222000...+++***))))))((()))+++,,,,,,+++***))))))((((((((((((((()))******&&&'''((()))******))))))))))))))))))))))))))))))***)))(((''''''((()))***%%%&&&&&&&&&&&&&&&&&&%%%))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))(((((('''&&&%%%###"""!!!''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$%%%&&&((()))(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))((((((''''''''''''((((((***)))'''&&&&&&'''((()))'''(((((()))***+++++++++***)))(((''''''((()))***))))))))))))************((()))***+++++++++++++++)))************+++++++++***++++++++++++***)))))))))***+++,,,---.........,,,,,,,,,---,,,,,,++++++,,,---...///000///...---444555666888888888777666333333333222222222111111222222111111111111111111000...+++)))(((***---///......---,,,+++))))))((()))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((+++******)))))))))))))))---)))&&&(((---///...++++++++++++*********)))))))))************+++++++++------...///111333444555===GGG[[[sss}}}yyy}}}~~~}}}oooiiiccccccdddcccfffjjjnnnxxxppphhhlllpppttt{{{yyyuuutttvvv{{{yyyyyy}}}wwwpppjjjfffcccbbbbbb___]]]___bbbccc```\\\YYYUUUXXXeeeuuuvvvkkkgggfffeeeeeeggghhhiiijjjmmmxxxpppcccWWWKKKCCC@@@>>>;;;888444222000///...------,,,+++***))))))---,,,+++******+++,,,---))))))))))))))))))))))))(((((())))))************))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))((('''&&&&&&***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$''''''&&&&&&'''(((***+++))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))***))))))+++***)))(((((()))***+++)))))))))))))))((('''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((,,,+++***)))((((((((((((++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------++++++******************,,,,,,,,,---------......---,,,,,,,,,,,,---..............................555666777888999888888777333333333222222222111111222222222111111000000000///...+++***)))***,,,...++++++++++++++++++++++++******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((((('''''''''(((((()))***+++,,,)))'''(((,,,///---+++*********)))))))))(((((()))************+++++++++,,,,,,,,,---///000222333777===KKK^^^ooo~~~|||{{{oooddd^^^]]]^^^bbbgggooowww|||{{{zzz}}}~~~|||yyyrrrpppvvv}}}}}}zzzzzz}}}wwwuuurrrnnnkkkiiihhhgggiiieeebbbdddiiimmmmmmlllddd```bbbnnn{{{}}}pppjjjhhhffffffhhhhhhkkkpppvvvxxxgggYYYNNNFFF???999;;;:::777444222///...------,,,,,,++++++******))),,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((()))))))))******))))))((((((((('''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''')))(((''''''&&&'''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))(((***)))(((((((((((()))***)))))))))))))))(((''''''(((((((((''''''((((((((()))))))))))))))))))))))),,,+++***)))(((((((((((())))))***++++++,,,------,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---..............................666777888999999999888777333333333222222222111111333333222111000000//////...---,,,+++++++++,,,,,,))))))***+++,,,------...+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((())))))******+++,,,)))'''(((,,,...---+++)))))))))((((((((((((((()))************+++++++++++++++++++++,,,---...///222444:::EEEQQQ^^^ooo}}}|||xxxxxx|||qqqhhheeeeeehhhlllqqqvvvxxxuuurrrrrrrrrqqqqqqxxx~~~~~~zzz}}}xxxpppooonnnmmmmmmnnnooopppmmmjjjhhhkkksss{{{uuuoooooovvvtttllliiiggghhhkkkrrrxxxzzzfff\\\OOODDD>>>;;;888666555444222000...---,,,+++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))******((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((((((''')))((((((''''''(((((()))))))))******))))))(((((('''(((((())))))(((((('''************************,,,+++***)))(((((((((((('''((()))***+++---......,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////////////////555666777888888777666555333333333222222222111111444333222111000///...---,,,,,,------,,,,,,++++++))))))***+++,,,------...,,,+++***))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((''''''((((((((((((((()))((((((((((((((((((((((((''''''(((((((((((((((''',,,,,,,,,+++***)))((('''+++)))((()))+++,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++,,,,,,---111000222888===EEESSS```uuu~~~xxxuuuuuuwwwzzz}}}}}}}}}zzzyyyyyy{{{|||zzzuuuooonnnoooqqquuuzzz}}}|||}}}}}}|||}}}}}}}}}wwwuuurrrpppqqqtttxxx{{{xxxwwwxxx~~~}}}yyyxxxxxxyyy}}}uuuooolllllloootttuuufff[[[PPPJJJAAA;;;888777666555111000...---,,,+++++++++))))))******+++++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((************************))))))((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))***))))))((('''&&&((((((''''''''''''(((((())))))*********))))))((('''((()))******)))((('''))))))))))))))))))))))))++++++***)))(((((())))))(((((()))***+++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---,,,,,,,,,,,,---......000000000000000000000000444444555666666555444333333333333222222222111111333333222111000......---,,,,,,---------,,,+++***++++++++++++++++++++++++++++++)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((((((((((())))))*********(((((((((((((((((((((((('''(((((((((((((((''''''************)))((('''&&&+++***))))))***+++++++++************************))))))*********+++++++++---,,,,,,+++,,,,,,------000///000333555777@@@IIIVVVhhhwwwssspppqqqsssuuu|||wwwsssvvvzzz{{{{{{}}}}}}yyy|||zzzttttttuuu~~~|||{{{zzzxxxzzz|||{{{wwwmmmgggeeefffhhhmmmuuu}}}}}}zzzzzz{{{yyyjjj\\\NNNFFF???<<<999666444222000///......---,,,++++++++++++((())))))******++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++(((((())))))))))))))))))&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&''''''((((((((((((''''''))))))************))))))'''((()))******)))((('''((((((((((((((((((((((((+++***)))))))))))))))))))))***************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......000000000000000000000000333444555555555444222222333333333222222222111111222222111000//////......,,,,,,---------,,,+++***,,,,,,,,,++++++************)))((('''((((((******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((('''&&&"""###%%%'''((((((((('''******)))))))))******+++************++++++++++++)))************+++++++++---,,,,,,,,,,,,------......---///111000///333:::@@@NNNaaatttxxxrrrnnnnnnnnnnnnrrrwwwwwwzzz}}}zzzuuuqqqnnnppprrrsssvvv|||zzzwwwuuuuuuppphhhbbbaaabbbhhhooovvvzzz{{{yyywwwpppssswwwyyy}}}{{{oooeee___[[[ZZZYYY___iiittt{{{zzzxxx|||qqqaaaUUULLLDDD???888888777666444111///---------,,,++++++++++++,,,)))))))))*********++++++(((((())))))))))))(((((()))))))))))))))))))))))),,,++++++++++++*********(((((())))))))))))******(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((((((((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++******)))((((((''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))(((((('''))))))******++++++******((())))))******))))))(((''''''''''''''''''''''''******)))))))))))))))***************************,,,++++++******++++++,,,------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////////////////444444555555555444333222333333333222222222111111111111000000/////////...------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******)))(((''''''''')))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********''''''(((((()))******+++))))))))))))))))))))))))((((((((((((((('''&&&&&&!!!"""%%%((()))***))))))*********)))((()))***+++))))))))))))*********+++)))************+++++++++++++++++++++,,,,,,---...,,,+++---///---***...444555;;;FFFTTTaaaooo~~~|||vvvrrrqqqooollllllnnniiijjjlllnnnrrrzzzxxxrrrlllkkkiiijjjmmmsssyyy~~~~~~~~~wwwuuuooojjjgggfffbbb[[[WWWWWWVVVYYY___eeeiiikkkmmmnnnnnnttt{{{}}}rrrjjjddd^^^YYYVVV\\\eeennntttwwwvvvuuuppppppvvvpppfffXXXMMMEEEAAA===;;;666666666444222000//////---,,,++++++******++++++))))))))))))************((()))************)))((())))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&'''(((((((((((((((''''''''''''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&'''((())))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((()))******)))((((((((()))***++++++++++++******))))))))))))))))))***((((((((((((((((((((((((******))))))))))))******(((((())))))******++++++,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++,,,---.........,,,,,,,,,---------......---,,,,,,,,,,,,---..............................555555666666666555333222333333333222222222111111000000000000////////////...---,,,+++++++++,,,,,,++++++++++++++++++++++++((('''&&&&&&'''))),,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&''')))+++,,,+++***)))*********)))(((((()))+++'''((((((((())))))******)))************+++++++++************+++,,,---...,,,+++,,,...,,,)))---333222222555<<>>;;;:::888777333222000---+++***,,,---,,,,,,+++************************)))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))*********+++******))))))((((((''''''(((((((((((((((((((((((($$$%%%&&&'''(((***++++++&&&&&&'''((())))))(((((('''''''''((((((***++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))******++++++(((((()))))))))'''&&&%%%'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***))))))((()))***++++++***)))(((((()))***++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))))))))******&&&'''((()))***+++,,,---,,,++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,------...///000000,,,,,,,,,---------......---,,,,,,,,,,,,---..............................555555555555444333222222111111111111000...------000//////...------,,,,,,...---,,,+++******************++++++++++++******&&&&&&&&&'''))))))((('''******))))))))))))******(((((('''''''''&&&&&&&&&******+++***)))(((&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((************************'''((()))******)))(((''')))*********++++++++++++******++++++++++++******,,,,,,,,,+++++++++******,,,++++++---000000---***///111444777:::@@@FFFJJJ___mmm}}}vvvxxxxxxsssnnnooofffdddccceeehhhnnnzzz~~~}}}{{{{{{wwwkkkdddcccgggkkknnnsss{{{}}}{{{{{{}}}xxxwww~~~xxxuuurrrlllfffdddbbb```]]][[[XXXVVVUUUOOORRRWWW[[[```eeejjjmmm|||yyypppkkkfffgggiiikkkmmmllliiifffgggiiiqqq|||zzzyyy|||tttdddWWWPPPBBBAAA???<<<:::999888777000...------------+++***))))))************))))))(((((((((((((((((((((((())))))*********((('''&&&,,,+++***((((((((()))***(((((((((((())))))))))))%%%&&&''')))************+++******)))(((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((('''''')))***+++))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))************+++++++++&&&'''((()))*********)))***)))((((((((()))+++,,,...---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,......------------......+++,,,...///000000000000333333333333222111000000000000000000000///...---/////////...---,,,,,,,,,,,,,,,+++***)))))))))))))))******++++++******)))+++++++++,,,......---+++)))((('''''''''''''''((())))))((((((((('''''''''))))))******)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))******)))((('''&&&)))))))))*********++++++)))******************))),,,,,,++++++************,,,******,,,...///---***...///000111333666:::===IIIUUUgggzzzwwwvvvvvvsssqqqrrrsssooolllkkkkkkkkkqqqxxx{{{xxxyyyyyyzzzvvv|||~~~xxxsssttttttrrrnnnoooqqqtttxxx|||~~~}}}yyymmmkkkffffffmmmvvv{{{~~~~~~|||ssspppooojjjfffaaabbbbbbaaa___]]]\\\\\\WWWZZZ___eeelllttt{{{wwwnnniiidddeeefffhhhiiigggccc___aaadddlllwww{{{yyywwwxxx|||wwwgggZZZNNNFFFAAA<<<;;;999777555444333333000...,,,,,,------+++***))))))************))))))))))))))))))))))))))))))'''((()))******)))((((((+++***)))(((((((((((()))(((((((((((('''''''''''')))))))))))))))(((''''''******))))))(((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''&&&%%%&&&'''((()))************************++++++++++++*********)))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))*********+++++++++(((((())))))***+++++++++)))))))))))))))***++++++---,,,,,,---......---+++------------------------............------------......------------...................../////////111111111111000///.........///////////////......///......------,,,,,,+++,,,++++++*********++++++)))******++++++******)))))))))((()))++++++***)))))))))(((''''''''''''''')))))))))))))))((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))******)))((('''&&&((((((((()))))))))******((())))))******))))))(((+++************)))))))))+++******+++---...,,,++++++,,,---------...111444666===IIIWWWhhh||||||{{{{{{xxxsssrrrpppmmmmmmooouuuxxx}}}uuupppmmmkkkhhhhhhhhhjjjmmmrrrvvvxxxwwwuuuuuuyyy~~~{{{vvvtttxxx~~~}}}zzzxxxuuusssuuuyyy||||||zzzwwwxxx}}}~~~{{{zzzzzzxxxggg[[[\\\WWWWWW]]]dddjjjpppwww~~~xxxsssqqqrrrrrrrrruuuvvvxxxzzz}}}uuunnnlllllliiigggbbbfffjjjjjjiiiggghhhiiijjjmmmsss{{{uuummmgggcccdddeeefffeeebbb]]]YYY\\\___gggoooqqqppprrrxxxrrriii[[[NNNDDD>>>;;;999777666555333111000000000///---,,,,,,,,,,,,+++***))))))************))))))************************&&&'''((()))************(((((()))))))))(((''''''((((((''''''&&&&&&&&&%%%)))))))))))))))(((''''''***))))))(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&'''((()))++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++***)))))))))***+++,,,---)))***+++++++++++++++++++++++++++,,,...///...,,,------------............------------..................------------......000///...---,,,---......000000000000///...------------.../////////......------------,,,,,,++++++,,,,,,+++++++++,,,------))))))************))))))&&&%%%%%%&&&'''(((&&&%%%,,,+++***))))))(((((()))((((((((((((((((((((((((''''''((()))))))))))))))***)))'''%%%%%%''')))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((())))))))))))((((((((((((((())))))))))))(((((())))))))))))((((((***)))))))))))))))))))))+++++++++,,,---------,,,***+++,,,,,,,,,...000333111444999@@@LLL]]]ppp}}}zzzsssssssssrrrqqqrrruuuwwwzzz~~~{{{}}}xxxrrrpppuuuuuuvvvwwwxxx{{{|||~~~xxxvvvwwwzzz~~~xxxrrrqqquuuzzz~~~~~~{{{vvvrrrnnnjjjgggiiipppuuuuuutttmmmjjjiiippp{{{~~~xxxtttqqqooonnnmmmrrrtttxxxyyyuuukkk^^^UUUZZZTTTQQQTTTYYY___gggooo~~~{{{qqqkkkkkknnnoooooommmpppssssssrrrtttyyy}}}zzztttqqqqqqqqqpppnnnmmmsssyyy|||{{{zzz|||~~~uuummmgggbbbbbbcccddddddaaa]]]YYY[[[]]]aaaeeefffhhhqqq{{{vvvkkk\\\UUUJJJAAA<<<999888888555444333222111000000000...,,,++++++,,,,,,+++)))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''((())))))((('''&&&)))((((((''''''&&&&&&%%%%%%&&&''')))************))))))((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************************)))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************)))((('''(((***,,,...******,,,------,,,+++************,,,...///...---,,,,,,,,,---------------++++++,,,------...//////...------,,,,,,------...000...,,,++++++,,,...///111111111111000///...---,,,------............---,,,,,,,,,,,,,,,++++++++++++***************+++,,,)))))))))******)))))))))***)))((()))******)))'''++++++***)))))))))))))))'''''''''''''''''''''''''''''''''((())))))*********)))'''%%%%%%''')))***((((((((((((((((((((((((((((((''''''''''''((((((************************&&&''''''((()))***++++++(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))***+++,,,,,,,,,,,,,,,---...,,,---......------///111000222333555:::EEERRR\\\mmmxxx{{{tttsssttttttvvvyyywwwzzzssslllllloookkksss}}}vvvwww{{{yyyrrrmmmkkkfffbbbccchhhmmmnnnlllfffbbb^^^aaaiiippptttuuuuuuqqqnnnllllllllljjjiiiiiiiiiiiijjjiiieee```[[[[[[TTTOOONNNQQQVVV```jjjwwwzzz}}}|||}}}sssjjjkkkoooqqqpppjjjmmmqqqrrrqqqrrrvvvyyy|||~~~|||xxxxxx{{{}}}zzzpppggg```______```aaaaaa^^^\\\YYYXXXZZZ^^^aaahhhvvv~~~sssfffZZZSSSFFFBBB===999666555444333222222111000000000000000,,,+++******+++,,,***)))))))))************))))))((((((((((((((((((((((((******)))(((((((((((((((&&&'''((())))))((('''&&&)))))))))(((((((((''''''%%%&&&''')))************((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))***************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********)))((('''&&&''')))+++---***+++,,,------,,,***)))***)))***+++...///...,,,******+++++++++,,,,,,,,,***++++++,,,---...//////------,,,,,,,,,,,,---------,,,+++***+++---///111111111111111000///......,,,---------------,,,,,,++++++++++++++++++++++++)))(((((('''''''''((((((((())))))******))))))(((***)))))))))+++***)))'''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((('''(((((()))***+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((******))))))))))))******************************''''''''''''(((***+++,,,((((((((()))))))))******((())))))******))))))((()))))))))************+++***+++,,,+++***+++,,,...---...///...+++******+++---///000111222666>>>DDDPPP[[[lll||||||zzzxxxzzz~~~yyykkkbbb```aaa]]]eeesss|||vvvpppkkkdddbbbccceeeeeeeeeaaa___^^^___ccchhhlllnnnlllkkkjjjlllqqqsssrrroooiiifffbbb````````````___[[[UUUPPPOOOPPPSSS]]]gggmmmrrrwwwyyy{{{uuutttwwwvvvtttnnnqqquuuyyy|||~~~~~~|||{{{zzzyyyzzz~~~vvvjjjaaa___^^^^^^```aaabbbaaa[[[ZZZ[[[aaahhhrrryyylllcccZZZPPPHHHEEE:::888666555444333111///......---------......///+++***)))***++++++***)))))))))************))))))''''''''''''''''''''''''+++***)))(((''''''''''''''''''((()))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''((()))))))))((((((((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((()))))))))******((('''''''''''')))***+++++++++++++++++++++***)))*********+++---...---+++))))))******++++++,,,,,,***++++++,,,---.........------,,,,,,,,,,,,------************+++---///000111111111111000///...------------------,,,+++************+++++++++++++++******)))((('''''''''((((((((())))))))))))((((((((('''''''''((((((&&&$$$'''&&&&&&''''''((()))***&&&'''''''''(((((((((((())))))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********************************)))(((''''''((()))))))))))))))*********++++++)))******************)))************++++++,,,,,,(((******)))'''(((***---+++---...---+++******++++++---/////////000555999===FFFRRR]]]hhhxxxzzzmmmccc^^^]]][[[aaalllyyy}}}yyyqqqjjjeeeddddddeeebbbfffjjjmmmoooqqqtttwwwuuuuuuwww~~~{{{vvvoooiiigggfffeeeeee^^^\\\\\\]]]^^^___fffnnnooouuu|||yyywwwyyy~~~rrrhhheeebbb```bbbeeeggghhhkkkiiikkkssszzz|||rrrfff[[[PPPLLLHHHAAA===>>>888666444333333333111000,,,,,,,,,,,,------...///+++)))((()))***+++***)))))))))************))))))((((((((((((((((((((((((***)))(((''''''((())))))((((((((((((((()))***+++&&&&&&'''(((((())))))))))))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((&&&'''((()))***)))(((((((((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((()))))))))***'''(((((())))))***++++++++++++***)))))))))))))))+++******+++------+++***))))))***++++++,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---******++++++,,,,,,,,,---000000000000///...---,,,.........---,,,+++***)))******************++++++...---,,,+++************(((((())))))))))))(((((()))((('''((())))))'''%%%(((((((((((()))+++,,,---'''((((((((())))))*********)))(((''''''((()))***''''''((((((((((((''''''************************((((((''''''''''''(((((())))))))))))))))))))))))---,,,***((('''&&&''''''************++++++++++++******++++++++++++************+++++++++,,,,,,,,,&&&((()))'''%%%%%%(((,,,(((***,,,---------///000,,,///111000......111555444:::BBBGGGMMMZZZmmm{{{tttjjjccc___\\\aaaiiittttttlllhhhiiijjjgggnnnwww|||~~~}}}wwwtttqqqoooeeefffjjjooopppoootttzzz{{{zzz{{{zzzqqqmmmhhheeegggjjjmmmooo}}}{{{}}}vvvkkk___TTTOOOEEE>>>???>>>:::888:::777444111//////000//////------------...///000111***)))((()))***+++***)))))))))************))))))))))))))))))))))))))))))((((((''''''((()))***,,,***)))(((((((((***+++,,,$$$%%%%%%&&&'''((())))))%%%&&&''')))************&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''((((((((())))))******((()))***,,,,,,++++++***))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))((((((***++++++,,,++++++,,,+++)))((((((((()))***,,,+++***+++,,,,,,+++)))******+++,,,,,,---......++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******111111000///////////////......---,,,,,,+++******---,,,***))))))***,,,---+++++++++************)))(((''''''(((((()))***+++((((((''''''''''''(((((())))))))))))((((((((((((&&&''''''((()))******+++(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))************))))))'''''''''''''''((())))))***)))(((&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,------,,,,,,+++***---,,,,,,,,,,,,---...///111333666999>>>FFFNNNTTTeeepppsssmmmllliiiggghhhlllrrr}}}zzzwwwuuutttttt||||||{{{yyyyyyxxxppplllpppyyyuuunnnqqqrrrrrr{{{zzzkkk```XXXQQQJJJDDD;;;999777555555444333111000////////////.........,,,,,,,,,++++++*********'''(((***,,,,,,***(((''',,,+++)))((('''''''''(((((((((''''''&&&&&&%%%%%%))))))(((((('''''''''&&&((((((((((((((((((((((((++++++******))))))((((((******))))))((((((((('''((((((((('''&&&&&&&&&%%%))))))(((&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))------,,,+++***)))((((((******+++++++++******)))*********)))((('''''''''******+++******)))((('''))))))(((((()))+++---...,,,+++***))))))***+++,,,+++*********))))))((((((++++++*********+++---...((((((***+++,,,---------///,,,)))***---000///...+++,,,,,,------,,,,,,+++//////...------------.........---,,,,,,+++******,,,+++)))(((((()))+++,,,+++++++++*********))))))***)))((((((((((((((()))((((((''''''''''''(((((()))((((((((((((((((((((('''''''''(((((()))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((())))))(((((((((&&&&&&&&&&&&&&&'''((((((+++***)))((('''(((((()))((((((((())))))))))))***++++++++++++++++++++++++((()))***++++++***)))((((((((((((((()))))))))***)))))))))))))))))))))))))))***+++,,,---.........,,,,,,,,,------------...+++---///111444888>>>CCCMMMVVVdddttt{{{{{{ssspppnnnoooqqqxxxzzzuuussswwwrrrjjjbbb^^^aaahhhmmmwwwzzz}}}~~~}}}}}}~~~zzz}}}zzzsssddd\\\QQQJJJFFFBBB===:::999666444333333222111///......---------,,,,,,,,,++++++++++++++++++******((()))************)))(((,,,+++)))((('''''''''((()))))))))))))))((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&(((((('''''''''(((((()))(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((************************)))******+++++++++******(((((((((((()))))))))))))))))))))***))))))((((((+++***)))))))))***+++,,,++++++***))))))***++++++++++++++++++*********)))***)))((((((((()))***+++((()))***+++,,,------------+++((((((***++++++))),,,,,,------------,,,,,,000///......------.........------,,,,,,++++++***+++***)))(((((()))***+++++++++*********)))))))))+++***)))(((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''((('''(((((())))))(((((('''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((++++++***)))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******)))((((((((()))))))))******)))))))))))))))))))))))))))***+++,,,---.........***+++---.........---,,,,,,---/////////111444666999===FFFQQQ```qqq|||xxxwwwuuuwww|||}}}}}}yyyyyyttttttvvvzzz~~~uuulllhhhgggccc\\\TTTPPPPPPUUUYYYdddgggkkkoooppprrrtttvvvxxx~~~nnn```VVVKKKFFF>>>:::999888666444555333000///000///...---,,,+++++++++***************************+++++++++))))))))))))))))))))))))+++***)))((('''''''''(((((((((((()))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))***++++++***)))(((''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''(((((())))))***''''''''''''''''''''''''''''''((())))))))))))(((&&&''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((************************''''''''''''((((((((((((&&&''''''((()))***++++++(((((()))***++++++++++++&&&''''''((()))******+++''''''((()))))))))((((((,,,+++***))))))))))))***++++++***))))))***++++++,,,,,,,,,++++++++++++++++++***))))))((()))))))))((()))***,,,------------111...,,,,,,,,,---,,,+++------............------222111111000///000000000---------,,,,,,++++++++++++***))))))))))))***+++************))))))))))))******)))(((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''(((((((((((((((((('''((((((''''''''''''(((((('''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((******)))))))))((((((((((((((()))))))))*********''''''''''''''''''''''''((()))))))))************(((((()))))))))*********)))))))))))))))))))))))),,,,,,------,,,,,,+++***)))+++---.........,,,+++---///111000/////////000555666999>>>HHHTTTbbbkkkxxx~~~}}}}}}|||vvvuuuuuuwww{{{}}}xxxxxx~~~zzzuuuzzz}}}xxxvvvvvvpppnnnnnnqqqvvv|||yyynnnddd^^^^^^[[[VVVOOOJJJIIIKKKNNNYYY\\\aaaeeeiiilllnnnooooooxxx~~~qqqcccVVVJJJDDDBBB>>>999666555555333111222000...---......---+++++++++*********)))))))))((()))))))))******++++++***)))(((((((((((()))*********)))(((((((((((((((%%%%%%&&&&&&''''''((((((************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''((()))***,,,+++***((('''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''((((((((())))))******''''''''''''''''''''''''''''''((()))))))))(((((('''(((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))************************''''''((((((((((((((()))&&&&&&''''''((())))))***'''''')))***++++++++++++''''''(((((())))))******&&&&&&'''(((((()))((((((*********))))))))))))***+++******************+++++++++++++++++++++++++++------,,,++++++*********)))***+++,,,------------000///...............------..................---222222111000000000000000------,,,,,,,,,,,,+++++++++++++++******+++++++++*********)))))))))((((((((((((((((((((()))******((((((''''''''''''((((((&&&&&&''''''((((((((()))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((''''''((((((((('''(((((())))))(((((('''((((((((((((((())))))***((()))(((((((((((('''''''''''''''((((((((())))))************************''''''''''''(((((())))))))))))))))))************)))))))))))))))))))))))),,,,,,------,,,,,,+++***)))***,,,......---,,,+++)))+++------,,,++++++,,,333444555777;;;AAAIIINNNVVV]]]gggrrr~~~~~~~~~}}}tttrrrpppnnnoootttyyy|||}}}~~~xxxuuuxxx|||~~~xxxppppppxxx~~~{{{xxxxxxssspppnnnnnnrrrwww{{{}}}|||ssswwwzzzyyysssiii```[[[XXXWWWSSSNNNIIIGGGHHHIIIRRRSSSVVV[[[```dddfffhhhgggnnnssskkk___SSSJJJCCC>>>;;;888666444222111000///...000...,,,,,,---------,,,++++++++++++************((((((((())))))*********))))))(((''''''((()))))))))))))))))))))(((((((((%%%%%%&&&&&&''''''(((((())))))))))))************((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''+++***)))'''&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********(((((((((((('''''''''&&&&&&'''((()))***+++++++++(((((((((((((((((()))(((&&&&&&'''(((((()))((((((''''''((()))******++++++*********++++++*********))))))******************,,,,,,,,,,,,++++++*********+++,,,---------------******+++,,,,,,,,,,,,------..................---111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((((((''''''''''''((()))***+++((((((''''''''''''((((((&&&&&&&&&''''''(((((()))'''''''''''''''''''''(((&&&''''''((((((''''''&&&)))((((((''''''(((((()))((((((((())))))((((((((())))))(((((())))))***+++((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))))))))))))*********++++++)))))))))))))))))))))))))))***+++,,,---.........)))***,,,---------,,,+++)))***,,,---,,,+++,,,---+++---000222333666999;;;@@@EEELLLSSS]]]lll~~~}}}|||~~~uuupppkkkjjjlllooopppooorrruuuxxxyyywwwtttrrrqqqttt|||yyyuuuwww||||||{{{xxxuuuqqqppprrrvvvyyyzzz{{{uuunnnqqqtttsssnnnfff```]]]UUUTTTQQQMMMIIIGGGIIIJJJMMMLLLNNNRRRXXX^^^bbbcccbbbgggwww~~~pppgggYYYRRRIII@@@;;;888777666111111111000000///.........---++++++,,,------,,,,,,,,,+++++++++*********(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%'''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&)))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))******+++++++++***)))((('''&&&%%%%%%''''''((()))************))))))))))))((((((((((((''''''((()))))))))((((((%%%&&&((()))***+++++++++)))***++++++++++++***))))))))))))))))))*********))))))*********)))((((((++++++,,,---------------)))+++---...------...///------............------111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********)))))))))(((((((((((()))((((((((((((((()))***((((((''''''''''''((((((%%%%%%&&&''''''((())))))'''''''''(((((()))))))))&&&''''''((((((''''''&&&))))))(((((((((((())))))&&&''''''((((((''''''&&&((((((((((((((()))******((())))))***)))((('''&&&'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++))))))*********+++++++++)))))))))))))))))))))))))))***+++,,,---.........***++++++++++++,,,,,,,,,+++---......------...000'''***...000000111222333444888<<>>;;;888777222222000//////.........,,,,,,,,,++++++************)))((()))++++++)))((())))))))))))************))))))(((((((((((())))))((((((''''''''''''(((((('''&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''((()))(((&&&$$$###$$$&&&'''***)))((('''&&&&&&'''((((((((((((((((((((((((((($$$%%%&&&(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''&&&%%%&&&'''((())))))'''&&&(((***+++)))&&&++++++******))))))((((((''''''((())))))))))))))))))((('''((()))***)))((()))***+++++++++)))((('''((((((''''''''''''(((((())))))))))))************+++++++++++++++++++++++++++++++++***************,,,+++*********+++---...........................,,,,,,+++******+++++++++555222///...///000...---+++++++++,,,,,,++++++******++++++,,,+++***)))((())))))))))))))))))))))))&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&'''%%%$$$&&&)))***)))'''(((''''''''''''''''''(((''''''(((((())))))))))))((((((''''''''''''(((((()))((((((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((())))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++******+++,,,---************************,,,++++++******++++++,,,++++++,,,,,,---......///,,,,,,---...000222333444555888===FFFOOOYYYaaaeeerrr{{{{{{xxxuuupppkkkgggeeeaaa]]]ZZZYYYZZZ[[[]]]^^^```eeejjjnnnooonnnvvvuuuxxx~~~{{{zzz~~~~~~}}}~~~zzzxxxzzzvvvvvvwww||||||tttmmmjjjjjjkkkqqqpppoooqqqsssuuuvvvuuuvvvvvvtttrrrooommmllllllgggfffccc```^^^\\\\\\\\\______```cccgggmmmssswww{{{yyyvvvuuuvvvvvvuuutttbbb\\\UUUPPPNNNKKKFFFAAACCCAAA>>>:::777444333222000///...------,,,,,,,,,,,,,,,,,,++++++************))))))***++++++***((((((((()))))))))*********))))))(((((((((((()))))))))((((((''''''(((((())))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''))))))'''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&'''***)))((('''&&&&&&'''((((((((((((((((((((((((((('''((()))******))))))((('''''''''(((((('''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&'''((()))***(((''')))***+++)))&&&(((((())))))))))))))))))''''''((())))))))))))))))))''''''''')))***)))((()))*********))))))((('''******))))))))))))******))))))))))))************++++++++++++++++++++++++******************++++++)))(((((('''((((((******------------------------------,,,,,,,,,,,,------333111............---,,,,,,,,,,,,,,,+++*********))))))******))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&%%%$$$%%%'''((((((''''''(((((())))))((((((''''''(((((((((((()))))))))(((((((((''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((((((((()))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++*********++++++************************,,,,,,++++++***++++++++++++,,,,,,------.........,,,,,,,,,---...///000111111222444888===BBBGGGJJJNNNVVVdddrrr|||uuupppiiigggeeebbbaaabbbcccddddddccccccdddggghhhhhhhhhooommmooossstttrrrrrrtttwwwsssqqqssssssooolllmmmjjjhhhfffgggjjjooorrrsssuuuwwwzzz{{{xxxzzz~~~{{{|||{{{vvvpppjjjfffbbb___]]]dddbbbaaabbbfffkkknnnoookkkiiifffeeeggghhhhhhfffeeecccaaa___```bbbeeeggggggiiilllqqqvvv{{{~~~yyysssmmmgggaaa]]]RRRLLLEEE???<<<:::555222555444333111000/////////------,,,+++************+++++++++++++++*********+++***)))***,,,,,,***)))(((((())))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''((((((((()))))))))(((((('''&&&$$$###%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''))))))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''((((((((((((((((((((((((((())))))***))))))((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))+++***)))*********(((&&&&&&&&&''''''((())))))***''''''((())))))))))))(((((('''&&&''')))***)))((())))))((((((''''''((((((******))))))))))))******))))))))))))************++++++++++++++++++++++++)))))))))***+++++++++,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------......///111000///.........---,,,...---,,,+++******)))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''''''''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''************))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************,,,++++++******)))))))))************************+++*********++++++,,,---,,,,,,,,,---------...............---......///000222222222333666999;;;===:::@@@HHHRRR\\\gggqqqwwwzzzqqqnnnjjjggghhhjjjlllnnnllljjjhhhgggiiikkkkkkkkklllmmmppptttuuussspppnnnooojjjgggjjjkkkhhhffffffeeeaaa\\\YYYZZZ^^^bbbeeeiiikkkoootttyyy~~~xxxoooppprrrvvv{{{~~~|||{{{{{{~~~}}}xxxtttssstttqqqmmmgggdddbbb___[[[WWW___\\\ZZZZZZ^^^cccgggiiieeedddbbbaaaaaacccdddeeeeeedddccccccgggmmmtttxxxuuuwwwyyy|||}}}}}}|||{{{yyyrrriii```XXXQQQKKKGGGDDD@@@;;;777666555444333000000//////////////////,,,+++******)))))))))***+++++++++***************+++*********,,,,,,***)))(((((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((---,,,)))&&&%%%%%%&&&'''&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''((((((((((((((((((''''''''''''''''''(((((())),,,++++++******)))(((&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((((('''&&&''')))))))))((()))((('''&&&&&&'''((()))((((((''''''''''''((((((((()))))))))************************************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------...+++++++++++++++,,,,,,,,,...------------...//////000000000000///...------...---,,,+++***)))******++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&''''''((()))******)))((('''((((((((('''''''''''''''''''''((())))))(((''''''))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++++++++***)))))))))************************((())))))***+++---...///,,,,,,,,,---------------......---------------...---------...000222444666555777:::>>>BBBIIIPPPVVVaaaiiittt|||sssmmmlllnnnpppqqqooollliiiiiikkknnnqqqrrrpppuuu|||zzzsssmmmfffbbbdddfffeeeddddddaaa]]]WWWQQQPPPSSSXXX\\\eeefffhhhiiilllsss{{{|||yyymmmjjjiiikkkpppwww{{{}}}|||uuuqqqnnnlllkkkmmmrrrwwwxxxvvvtttuuuwwwxxxvvvwww{{{~~~yyytttrrrrrrmmmiiidddbbbbbbbbb___\\\\\\YYYVVVVVVXXX\\\^^^```aaaccceeecccaaaccchhhmmmjjjiiijjjlllqqqyyy~~~xxxrrrllliiibbb\\\RRRIIICCC???===<<<888555222111000111111111000000000000//////......++++++******)))*********************************+++***)))***,,,,,,***((('''(((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((---+++(((&&&%%%%%%&&&'''&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''(((((((((''''''((((((((('''''''''(((((((((((((((***+++++++++)))(((''''''((('''''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((((((&&&&&&'''((()))(((''')))((('''&&&&&&'''((()))((((((''''''''''''((((((((()))))))))************************************(((((()))***+++,,,,,,,,,)))))))))************************+++++++++,,,,,,,,,,,,++++++,,,------......000111000///------......---+++***)))***++++++---,,,+++************+++))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''&&&%%%&&&((('''(((((())))))(((((('''(((((((((''''''''''''&&&&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((''''''''''''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++***)))************************((())))))***+++---...///------------------------,,,++++++******++++++++++++++++++,,,---///222333111222333444555888===AAAGGGMMMVVV___iiiuuu{{{xxxwwwvvvuuusssoookkkjjjmmmrrrvvvxxxwwwsssjjjbbbbbbeeeddddddeeeccc```[[[UUURRRTTTXXX]]]cccdddddddddeeekkkttt|||xxxuuuuuupppllliiijjjooouuuyyyzzz}}}~~~xxxpppiiieeebbb```^^^```eeekkknnnnnnnnnoooqqqtttuuuxxx|||yyytttpppiiieee```^^^]]]___``````]]][[[ZZZZZZ\\\^^^___^^^\\\aaaffffffeeegggnnntttxxxyyyyyy{{{~~~zzzrrriii___XXXSSSNNNHHHAAA;;;999999999999333222111///...---,,,,,,.../////////...---,,,+++++++++***************+++)))))))))******************)))((()))++++++)))(((''''''(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''((((((*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((((('''&&&%%%$$$$$$###$$$&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''')))***&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((***))))))(((((((((((()))))))))************))))))''''''((((((((((((''''''((((((''''''''''''((((((&&&'''((())))))))))))((((((***+++***(((''''''''')))(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&%%%&&&((()))((('''((((((''''''(((((())))))******))))))))))))******))))))))))))************************************)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,---************++++++,,,---+++...000000---,,,,,,------,,,+++))))))***,,,------,,,+++*********++++++))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((((((&&&((()))(((&&&%%%''')))(((''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&'''''''''((((((((()))************************''''''((()))))))))))))))(((((('''''''''&&&&&&&&&((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,------,,,,,,+++************************++++++******++++++,,,,,,------------------------+++++++++******++++++,,,......---------...000111...///000000000222444777999<<<@@@FFFMMMUUU]]]cccmmmvvvzzzuuurrrtttxxx}}}~~~uuuiiiggghhhgggggghhhhhhfffccc^^^ZZZZZZ^^^bbbdddfffgggffffffjjjssszzz{{{tttqqqrrrsssooolllnnnsssvvvvvvuuusssvvv|||~~~zzzuuurrrnnngggbbb^^^\\\ZZZXXXXXXZZZ^^^aaaeeeiiimmmppptttvvv{{{{{{sssjjjgggbbb]]]ZZZ\\\bbbfffhhhhhhjjjnnnqqqsssrrrqqqiiilllppprrrtttvvvzzz}}}}}}{{{yyynnnjjjccc[[[RRRJJJEEEBBB>>>;;;888555555555444333000111222111///---++++++,,,,,,---------,,,+++*********))))))))))))******((()))))))))*********+++)))((('''(((******(((''''''''''''((((((((())))))))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&"""###$$$%%%&&&'''((()))&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&'''$$$%%%&&&'''''''''&&&&&&(((((((((((((((((((((((())))))((('''((((((******)))******++++++******)))''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&'''((()))***))))))(((%%%(((***)))'''&&&&&&(((((((((((('''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%&&&((()))(((''''''((())))))*********)))******))))))))))))******))))))))))))******************************************************++++++,,,---.../////////...---******++++++,,,------...)))))))))******+++------))),,,//////,,,***+++,,,---,,,***))))))+++,,,...---,,,***)))))))))***+++))))))))))))))))))))))))***)))))))))((((((''''''&&&&&&&&&&&&&&&'''((()))&&&(((***)))&&&%%%''')))((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''(((******((('''&&&((()))))))))******++++++************************''''''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***,,,---...------,,,************************...---,,,+++************------------------------------,,,,,,------......000///---++++++++++++,,,,,,---///000//////111222555555555777;;;???BBBDDDJJJSSS^^^eeeiiinnnvvv}}}|||}}}qqqmmmmmmlllkkklllggggggeeeaaa]]]]]]```ccceeehhhlllllllllnnnuuu{{{|||vvvrrrqqqooommmlllnnnssstttppplllgggkkkqqqwww{{{~~~~~~{{{yyytttpppkkkgggbbb___\\\ZZZXXXWWWTTTTTTUUUXXX^^^ffflllpppqqquuu||||||tttqqqkkkddd___aaaiiipppvvvxxx}}}xxxppphhhdddYYYUUUNNNGGG@@@;;;999777555444333333333111...+++***,,,//////...,,,+++******+++,,,------,,,++++++))))))((((((((())))))***(((((())))))*********+++(((''''''((())))))(((&&&''''''''''''((((((((()))))))))(((((((((((())))))&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&######$$$%%%'''(((((()))'''''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))(((&&&$$$###$$$&&&'''###$$$&&&'''((('''&&&&&&(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))(((((())))))))))))((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&''')))*********)))((($$$&&&)))(((&&&%%%&&&(((&&&&&&''''''((()))))))))%%%&&&''''''(((((('''''''''&&&%%%&&&(((((((((''''''((()))+++++++++***)))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))+++++++++***************)))***+++,,,,,,,,,+++*********+++,,,------......************+++,,,---...///...,,,+++***+++,,,,,,)))))))))***+++++++++,,,***)))(((''''''((()))*********))))))(((&&&%%%$$$(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&)))))))))))))))((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&''''''((()))******+++)))((('''''''''(((***+++(((((((((((()))))))))))),,,)))&&&&&&(((******((('''((()))******)))((('''))))))))))))))))))))))))'''''''''''''''((())))))++++++******))))))(((((())))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---...------,,,,,,------...///...---,,,,,,,,,,,,,,,000000111222444777999;;;===@@@DDDHHHLLLQQQVVVZZZcccjjjuuuuuussssssooonnnrrrnnnmmmkkkgggcccbbbbbbccccccffflllqqquuuyyy}}}|||}}}}}}}}}sssqqqmmmkkkjjjjjjiiihhhgggkkkppptttvvvvvvtttrrrwww{{{~~~tttuuuwwwrrrkkkhhhddd___]]]]]]^^^\\\[[[PPPRRRTTTXXX]]]ccchhhkkkppptttyyy|||tttlllhhhmmmzzz|||xxxqqqhhh___VVVOOOKKKDDDBBB???<<<999888777777333222222111111000000000---------,,,,,,+++++++++---,,,,,,,,,------...///))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))''''''''''''((((((((()))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&(((***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''***)))'''&&&'''(((***,,,(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((('''((()))******)))(((''''''''''''''''''((())))))))))))))))))))))))))))))''''''(((((())))))******'''((()))***************''''''((()))***++++++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***)))(((+++++++++,,,,,,++++++***+++---...---,,,,,,---......------,,,,,,,,,------++++++*********++++++,,,******************++++++))))))(((''''''((()))***))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''''''''''''''(((((())))))))))))((('''''''''(((******++++++*********)))))))))+++)))&&&&&&(((***)))((('''((()))******)))((('''))))))))))))))))))))))))(((''''''''''''((())))))*********)))))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******+++,,,---------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,111000000//////000222222222444777:::<<>>===;;;999666444333222222000000000000////////////------,,,,,,,,,+++++++++))))))(((((())))))***+++))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))'''''''''((((((((())))))******)))(((((((((((((((''''''''''''(((((((((((())))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''((('''%%%%%%%%%&&&((()))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((('''((()))******)))(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************)))(((((())))))******++++++++++++++++++++++++++++++************************+++++++++++++++***))))))******+++,,,,,,,,,+++++++++,,,...---,,,,,,---...///......------.........'''((()))***++++++++++++******************))))))))))))(((((((((((())))))(((((()))******+++******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''((('''''''''''''''''''''(((((((((''''''(((((()))*********))))))((((((((('''***)))''''''((())))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''(((((()))***))))))))))))************))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...------------------------...---+++******+++,,,,,,------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,//////...---------......///000222222333444777999666999???DDDIIIPPPVVVZZZeeekkkuuu~~~|||xxxzzz{{{xxxuuuttttttrrrmmmiiibbbbbbdddjjjsssyyy||||||{{{xxxttttttyyyxxxvvvwwwwwwwwwooommmkkkiiigggeeeeeedddgggiiijjjjjjhhhgggggggggggghhhkkkpppxxxyyysssrrrpppkkkfff```______```cccddddddccc___```bbbdddfffggggggggghhhoooxxxxxxooohhh```WWWQQQHHHFFFCCC???;;;777444333555444333111000///......---------...............,,,,,,,,,+++++++++++++++''''''&&&&&&''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))''''''((((((((()))))))))+++******))))))))))))***''''''''''''(((((((((((())))))))))))((('''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%'''((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''((('''(((((())))))((((((''''''''''''''''''((())))))))))))))))))))))))))))))******))))))(((''''''''')))************))))))((()))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++***))))))))))))***+++,,,,,,,,,+++***,,,------,,,,,,---/////////.........//////000((()))***+++++++++***)))++++++******))))))(((((()))))))))((((((((((((((((((((()))************)))((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((())))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''((())))))***(((((())))))******++++++))))))))))))))))))))))))************************,,,,,,,,,+++,,,,,,---...------------------------,,,,,,+++******++++++,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,---,,,,,,------......//////000111222222111111333555333444777888;;;>>>CCCFFFJJJOOOVVV^^^fffnnnvvvzzz}}}~~~wwwppphhheeeeeejjjssszzz|||{{{zzzwwwqqqnnnooouuu||||||uuupppnnnooopppppppppooonnnjjjfffcccbbbbbbeeefffgggeeebbbbbbdddfffggggggggghhhkkkqqqwww|||}}}|||zzzxxxuuuqqqllliiieeeeeeeeefffggggggfffeeefffhhhkkkmmmnnnnnnmmmlllgggmmmwwwyyytttiiiddd\\\TTTNNNHHHCCC???:::999888666444222111000111111000//////.........,,,,,,,,,------.........+++++++++++++++*********)))((((((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))'''(((((((((((()))))))))******)))(((((()))))))))''''''''''''(((((((((((((((((()))(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((((((((()))******((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((***************)))((('''*********)))))))))))))))))))))))))))))))))))))))******************************+++++++++******)))((()))***++++++,,,++++++***+++------,,,,,,---///..................///000+++,,,------,,,***((('''+++******))))))((((((((()))))))))))))))(((''''''(((((())))))(((((('''&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((######$$$%%%&&&'''(((((((((((()))))))))(((((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))******++++++))))))))))))))))))))))))************************,,,++++++++++++,,,------------------------------+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++,,,,,,------------,,,---......------///111000111222111111333666888:::===BBBFFFKKKPPPUUUYYY[[[^^^bbbiiisss~~~zzzvvvsssvvv~~~zzzvvvtttuuuvvvxxxzzzvvvpppllljjjjjjkkklllrrrsssqqqmmmgggcccaaaaaabbbdddeeecccaaabbbgggkkkmmmmmmllljjjjjjmmmsssxxx~~~}}}wwwtttppppppqqqqqqpppoooooonnnrrrtttwwwzzz|||{{{zzzxxxrrrvvv||||||zzzzzztttqqqmmmiiiddd^^^XXXSSSLLLIIIDDD@@@===;;;888777555555444333222111000000...............---------+++,,,,,,------.........***************************))))))((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((((((((((()))))))))***(((((('''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$%%%%%%&&&((()))&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((((((''''''&&&''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((()))******+++***************)))((('''*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))******+++++++++******((()))******++++++++++++)))***,,,,,,,,,,,,---///---,,,,,,,,,------...///......---,,,+++)))((('''))))))))))))))))))(((((()))*********)))((('''&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))'''''''''''''''''''''(((&&&&&&'''(((((((((((('''%%%&&&&&&'''((()))******'''(((******)))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))************))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---++++++,,,+++***)))(((''')))***+++++++++,,,...000---.........------///000111444777999;;;>>>AAADDDEEEGGGJJJNNNTTT\\\fffllluuuzzz}}}|||wwwrrroooooooooqqqwwwxxxxxxtttnnniiihhhhhhfffjjjlllkkkjjjkkkrrrxxx}}}{{{}}}{{{xxxrrrllleee```]]]\\\TTTRRRNNNKKKHHHEEEAAA>>><<<;;;:::777666444333333111111000//////...------+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,---)))))))))))))))*********((((((''''''&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))((((((((()))))))))******'''''''''''''''(((((()))''''''''''''(((((((((((('''(((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))***&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''(((''''''&&&&&&''''''((('''''''''''''''((())))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,)))************))))))((()))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***)))***************))))))(((***+++,,,+++,,,---///,,,,,,,,,,,,,,,---...///---,,,+++***)))(((((((((((((((((())))))))))))))))))*********)))(((&&&%%%''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((()))******))))))))))))))))))))))))'''''''''''''''((())))))'''''''''(((((()))))))))%%%&&&'''(((((((((''''''((((((((((((((((((((((((&&&(((++++++)))'''((()))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((())))))***+++*********)))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,++++++******+++,,,,,,---++++++,,,,,,,,,***)))(((+++,,,------,,,---///111***,,,......------...///...000333444444444666777777:::<<<>>>@@@CCCIIINNNRRRWWW[[[\\\```gggkkkkkksssxxx}}}{{{zzz{{{}}}|||xxxxxxzzzvvvzzz~~~~~~|||~~~|||xxxtttrrrssspppkkkjjjkkkhhhccc\\\YYYTTTOOOJJJGGGDDDBBBAAA???<<<::::::999777555444555555444333111000000...............---------++++++,,,,,,,,,+++))))))++++++******************((((((((()))))))))******(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((((()))))))))*********((((((''''''((())))))***''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&$$$$$$$$$%%%&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((((((((('''''''''((()))******)))((('''((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))))))))))))))))))))))))))&&&''''''((()))******+++((())))))************)))(((((())))))******++++++++++++++++++++++++++++++************************))))))***+++++++++++++++***++++++******)))((('''''')))+++++++++,,,---///,,,,,,,,,------...///000******(((''''''((()))***''''''(((((())))))******)))*********)))(((&&&%%%&&&'''(((***++++++,,,,,,((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''((()))******+++))))))))))))))))))))))))'''''''''''''''((()))***&&&''''''((()))***++++++%%%%%%'''((((((((('''&&&***)))((('''&&&%%%$$$$$$%%%(((++++++)))'''((()))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))******+++++++++******))))))(((((())))))))))))))))))))))))************************)))))))))((()))******+++************************((()))***+++++++++++++++,,,++++++++++++++++++,,,+++*********+++,,,,,,---)))***,,,...////////////,,,---------,,,,,,---///'''))),,,------,,,---------///111111000/////////...222666777777888;;;===;;;@@@DDDDDDGGGMMMPPPPPPPPPWWW]]]```ccckkksssyyy|||}}}xxxvvvpppmmmkkkjjjiiifff___[[[WWWXXXUUUQQQPPPPPPLLLGGGHHHEEE@@@===:::888666444999777555444555555444333...000222222111////////////////////////000000000------.........,,,+++*********))))))(((((('''''''''((((((((())))))*********)))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))************))))))((())))))***++++++''''''''''''((((((((()))''''''((((((((((((((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!###%%%&&&(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''''''''''''''''''''(((((()))***)))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((((((((('''''''''((()))******)))((('''((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***************'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++***((('''&&&''')))+++++++++,,,---///---------......000111111***(((((()))***+++***)))&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%''''''(((((())))))******((()))***)))'''&&&&&&'''%%%%%%&&&&&&'''((((((((('''$$$""""""%%%''''''%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++,,,,,,,,,+++++++++************))))))******+++,,,******))))))******+++,,,+++***))))))(((((()))))),,,,,,,,,++++++*********)))******++++++******)))...------,,,,,,++++++***,,,+++++++++++++++++++++,,,------...///000111111//////000111222333333444777777777888999::::::;;;AAACCCEEEHHHKKKPPPVVVZZZ___bbbgggnnnuuu}}}}}}}}}~~~yyywwwsssnnnhhhccc___\\\WWWVVVTTTQQQNNNKKKHHHFFF@@@AAAAAA???===;;;;;;<<<999888777666555444444444000000111111111111000000.........------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++******((()))***++++++***)))((((((((((((((((((((((((((('''((()))******)))((('''''''''(((((())))))******%%%%%%&&&&&&&&&&&&%%%%%%))))))((((((''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''((())))))***((((((((('''''''''''''''((('''%%%$$$%%%&&&(((***''')))(((%%%%%%)))***(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''************)))(((&&&&&&)))***,,,------,,,***)))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***************************(((((((((((())))))))))))******)))(((((('''((((((******+++++++++,,,,,,,,,************)))))))))(((******))))))((())))))***))))))***+++,,,,,,------------------------------***(((((()))***+++***)))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((''''''&&&%%%'''((((((((((((((())))))((()))))))))'''&&&'''(((''''''''''''''''''&&&&&&)))'''%%%%%%((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******************************(((((())))))******++++++,,,,,,++++++************))))))*********+++++++++******))))))******+++,,,...------,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++++++++************+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------............///000000111111000000000111222333333333333444777999;;;???DDDHHHJJJKKKNNNRRRWWW]]]aaadddbbb```^^^^^^aaagggmmmqqqzzz|||~~~~~~{{{vvvrrrpppooopppqqqtttuuuuuuvvvvvvwwwxxxxxxzzz{{{{{{|||}}}~~~|||yyytttnnnhhhdddbbbaaa\\\ZZZWWWTTTPPPLLLIIIHHHCCCBBBAAA@@@>>><<<:::999999::::::888666444444555444333222111000000000000//////000000000000//////...---------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***))))))***++++++++++++***)))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))******((((((((())))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***++++++++++++++++++++++++((('''&&&%%%%%%''')))***''')))((($$$%%%)))+++)))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((************)))((('''&&&((()))***++++++***)))(((%%%%%%&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))************************(((((((((((())))))))))))+++***))))))((((((((()))************++++++,,,,,,++++++++++++*********************))))))******************++++++,,,,,,---------------------------***(((((()))***+++***))))))))))))(((((('''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((''''''&&&%%%(((((((((''''''''''''''''''((()))((('''&&&'''((()))(((((('''&&&&&&%%%%%%)))(((&&&''')))******)))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))******************************************++++++++++++************)))))))))((()))***+++,,,+++************))))))******+++,,,///...------,,,,,,------*********+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------......//////000000111...///111111222555999<<<===<<<<<<===???BBBEEEGGGHHHGGGFFFEEEGGGJJJNNNPPPTTTVVVYYY\\\^^^___``````]]][[[YYYWWWUUUTTTUUUUUUXXXXXXYYYYYYZZZ[[[[[[\\\___`````````aaaaaaaaaaaaaaacccdddcccbbbbbbcccdddddddddddddddcccaaa___]]][[[YYYUUUPPPLLLIIIHHHGGGBBBBBB@@@>>>===;;;999999555666666666555444333333222333333222000...///000//////...............///---......//////......---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,++++++***)))***++++++,,,,,,++++++***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((((())))))******))))))((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***'''((('''###$$$))),,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))******))))))((('''&&&&&&'''((())))))((('''&&&&&&''''''((())))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))))))))***)))))))))************+++,,,,,,,,,++++++++++++***++++++******++++++++++++++++++++++++++++++++++++------------------------***(((((((((***+++***)))))))))((((((((('''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((())))))((((((((('''''''''(((''''''&&&%%%((((((''''''&&&&&&%%%%%%'''((()))((('''&&&'''((((((((('''''''''&&&&&&&&&''''''&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))++++++++++++++++++++++++*********************)))***)))))))))))))))))))))''')))+++,,,---,,,***)))******))))))******+++,,,,,,,,,+++***************))))))******++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++******************+++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++------........./////////111222333333222333666888;;;999777666666888:::;;;<<<<<<;;;;;;<<<===>>>???===???AAACCCEEEFFFGGGGGGCCCCCCBBBAAAAAA@@@@@@???AAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHIIIHHHGGGFFFGGGHHHJJJJJJIIIHHHGGGGGGFFFEEEGGGEEECCC@@@===;;;::::::888888777777666555444444333333444444444444333333000111111000///......///......------...//////000,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------+++++++++++++++***))))))************************************************)))(((&&&&&&&&&&&&((()))(((''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''(((((())))))''''''(((((((((((())))))(((((('''''''''((()))***&&&(((&&&###$$$)))---,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***)))))))))))))))(((''''''%%%&&&''''''''''''&&&%%%&&&'''((()))***+++++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))++++++***************+++)))))))))))))))))))))***,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,++++++++++++++++++,,,,,,------------------***(((((((((***+++***)))''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''(((''''''&&&%%%((((((''''''&&&&&&%%%%%%&&&((()))(((''''''((()))&&&&&&&&&'''''''''((((((&&&'''((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************)))))))))))))))((((((((()))))))))))))))))))))***''')))+++,,,---,,,***)))******))))))******+++,,,++++++***))))))))))))))))))))))))******++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++***))))))((()))))))))*********+++---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,///000111111//////111222555444222111000111333444333333333333333333333333666666777888888999999999777777777777777666666666555555666666777888888888888888777777777777666666888999:::999888777888999;;;;;;::::::999999999999888888666555444333222222444444333222111000//////000000111111000000///......000111000......///000,,,,,,,,,,,,---...///000++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------***++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((*********++++++,,,,,,,,,'''''''''''''''(((((()))&&&'''&&&###$$$***---,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******((())))))))))))(((((('''''''''''''''''''''''''''###$$$%%%&&&'''(((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))+++***************++++++***)))))))))))))))))))))+++*********)))))))))))))))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,---------......***(((((()))***+++***)))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%((((((((('''''''''''''''&&&'''((((((''''''((()))%%%%%%&&&&&&'''(((((()))''')))++++++***)))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((())))))))))))))))))************+++((()))***+++,,,+++************))))))******+++,,,---,,,++++++******++++++)))))))))***************++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,(((((())))))***++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,...//////...---...000..................//////------..................333333333222222111111111333333333333333333333333000111111222222333333444333333333333333222222222111222333333111111222333333333333333222222222222222222222222111111111000333333222000///...------......///......---,,,,,,,,,---......---,,,---///******)))******+++,,,,,,***++++++,,,,,,++++++***)))************++++++++++++,,,,,,,,,,,,,,,,,,---******++++++******)))((()))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))((())))))******))))))(((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''(((((()))*********&&&&&&&&&'''''''''''''''%%%((('''%%%&&&***+++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))***+++++++++************)))))))))*********)))))))))((((((((()))***,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------.........***(((((()))***+++***)))((('''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''&&&%%%'''((((((((((((((())))))&&&'''((((((''''''(((***&&&&&&''''''''''''''''''%%%(((++++++)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******+++************++++++,,,,,,))))))*********+++++++++******))))))******+++,,,------,,,++++++++++++,,,************))))))))))))******++++++++++++******)))))))))***++++++,,,,,,)))******+++,,,,,,------+++++++++++++++******************+++,,,,,,,,,---...---------------------+++---//////......///000++++++---...//////......------------...//////000000000///...............111000////////////000000......//////000111111111000000000000000000111111---...000000//////000222......///000000//////...000111111222222222222111222111111000///...------------......///.........***+++---,,,,,,+++---...))))))((((((((()))*********++++++,,,,,,++++++***))))))))))))******++++++---,,,,,,,,,,,,,,,,,,+++***************))))))(((***)))(((''''''((()))***'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((())))))((((((((())))))(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((('''$$$$$$$$$%%%&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%((()))&&&'''******'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))(((((('''''''''&&&&&&'''''''''))))))***************)))''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))***+++,,,,,,++++++************+++++++++*********))))))&&&(((***+++,,,,,,+++************++++++,,,,,,---++++++,,,,,,---......///***(((((()))***+++***)))***)))((('''&&&%%%$$$$$$%%%&&&&&&'''((()))******))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''((((((''''''&&&%%%''''''(((((())))))******%%%'''((((((''''''(((***((((((((('''&&&&&&%%%%%%"""&&&))))))'''%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,---******+++++++++,,,,,,,,,******))))))******+++,,,*********)))***++++++,,,---,,,++++++******++++++++++++******))))))((((((*********++++++*********,,,,,,++++++***)))))))))++++++,,,------...//////------------------------((())))))***+++,,,,,,---))))))))))))(((((((((((((((***,,,---,,,,,,---...(((***,,,...///...---,,,,,,+++,,,,,,---///000111......---,,,,,,,,,------///...---,,,,,,,,,---...,,,------......///000000,,,,,,---------.........***,,,---...---...///111,,,---.../////////...------...///000000000000///---------,,,++++++******)))***+++,,,------------***+++------,,,,,,...///******))))))))))))******++++++,,,,,,,,,,,,++++++(((((())))))*********+++---------,,,,,,+++++++++***************)))((((((+++***)))(((((()))***+++''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))%%%&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&''''''((()))******###$$$%%%%%%&&&&&&%%%%%%$$$((()))((((((***)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******%%%''')))+++,,,+++***)))))))))***+++,,,,,,------++++++,,,,,,---...//////))))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''***)))((()))***+++***((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%'''((()))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((+++***(((''''''''')))***))))))))))))************+++++++++,,,,,,+++++++++************************'''((()))******)))(((''')))'''%%%&&&))),,,---...+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++***)))((())))))))))))))))))))))))++++++,,,------------,,,+++,,,,,,+++)))((()))******)))))))))***+++,,,,,,+++++++++,,,,,,---------,,,+++++++++***)))))))))++++++++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))000///...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,---...///000---------,,,,,,+++++++++)))+++...///---,,,++++++,,,,,,,,,---------.........,,,***(((((()))***+++++++++************++++++...+++((('''((()))))))))++++++******)))*********++++++++++++++++++++++++,,,+++)))((((((((()))*********))))))))))))******'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))'''%%%%%%&&&((()))((('''''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&***(((&&&'''***+++)))'''&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###%%%'''(((******$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&)))(((&&&&&&''''''&&&$$$''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))******)))(((''''''&&&'''''''''(((((()))))),,,+++(((&&&%%%%%%&&&'''((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))))))))((('''''''''''''''))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))***)))((((((((()))+++,,,---,,,***)))))))))******++++++++++++++++++++++++******++++++++++++******,,,,,,++++++,,,,,,---...))))))))))))))))))))))))(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&'''''')))(((''''''))))))((('''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''))))))))))))(((''''''&&&'''(((((((((((()))))))))))))))************))))))************************(((((()))******)))((((((***(((&&&&&&)))+++,,,---************************+++++++++*********))))))+++++++++++++++***))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---******************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,+++++++++,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******......------,,,+++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,+++++++++)))+++......---+++++++++++++++,,,,,,,,,------------,,,***)))))))))******((((((''''''''''''((((((---+++((('''((()))***)))*********)))******++++++))))))))))))))))))))))))++++++)))((((((((()))***((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''(((((('''&&&%%%&&&((()))(((''''''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&)))(((&&&''')))***(((&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''(((((()))((((((((($$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&'''((('''&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))((((((((((((((((((((()))))))))(((''''''''''''''''''((((((((()))***)))'''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))***))))))))))))***++++++,,,,,,***)))))))))******))))))))))))))))))))))))******++++++++++++******,,,++++++++++++,,,------))))))))))))))))))))))))(((((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&'''(((&&&&&&&&&%%%&&&&&&'''((('''''''''''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((******)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&'''((()))***)))'''$$$###''''''''''''(((((((((((('''(((((())))))(((((('''************************))))))***++++++***))))))+++)))'''''')))+++++++++))))))))))))))))))))))))+++++++++******************++++++++++++***))))))))))))))))))))))))))))))))))))***+++++++++++++++)))+++,,,,,,+++,,,---///+++++++++***************++++++,,,------,,,+++******************+++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))***+++,,,...///------.........---,,,,,,,,,,,,,,,,,,++++++++++++)))+++---...,,,+++++++++*********+++++++++,,,,,,+++++++++*********************))))))))))))******,,,***(((''')))******)))))))))))))))******+++,,,))))))))))))))))))))))))+++******)))((()))))))))(((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))((((((''''''&&&''''''''''''&&&%%%&&&(((((((((&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&(((((('''&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((()))((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%''')))((('''&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''')))*********)))(((***))))))(((((('''''''''&&&&&&'''(((((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&((()))***((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))((('''''''''(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))******+++++++++++++++,,,+++******)))*********))))))))))))))))))))))))******++++++++++++******+++++++++++++++,,,------(((((((((((((((((((((((($$$$$$&&&'''((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((((((((((()))((('''&&&$$$###'''''''''((((((((())))))'''(((((((((((((((((('''*********************************++++++*********,,,***(((((()))******)))******************************************************+++++++++******)))))))))))))))))))))))))))(((((()))***************)))+++,,,,,,******+++,,,++++++++++++******))))))***+++,,,------,,,***))))))))))))***+++++++++,,,------,,,+++*********+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++))))))******++++++++++++))))))))))))))))))))))))+++***))))))+++...000222333222000...---,,,++++++,,,+++++++++++++++++++++)))+++------,,,***++++++))))))))))))******************+++++++++******))),,,++++++******++++++,,,,,,***(((((()))******)))(((((((((((()))+++,,,,,,+++++++++++++++++++++++++++******))))))))))))))))))))))))(((((()))))))))'''''''''''''''(((((()))))))))(((''''''&&&''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''((()))(((&&&%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%''')))***+++***((('''******)))(((''''''&&&&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''))))))((((((((((((((()))(((((((((((((((((((((((()))(((((((((((('''''''''(((((((((((((((((((((((()))***+++------,,,++++++++++++******************++++++++++++++++++++++++******++++++++++++******+++++++++***+++,,,,,,---((((((((((((((((((((((((###$$$%%%'''((()))))))))''''''&&&&&&&&&&&&'''''')))(((''''''))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((('''&&&&&&(((***(((''''''&&&&&&&&&''''''&&&%%%$$$###$$$%%%'''(((&&&''''''''''''''''''''''''''''''((((((((())))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))'''&&&%%%%%%%%%&&&(((((()))))))))*********((())))))******))))))((())))))))))))))))))))))))+++******************+++,,,***((((((******)))(((++++++++++++++++++++++++************************)))******+++++++++******))))))))))))))))))))))))(((((()))************)))+++,,,,,,+++(((''''''(((+++++++++++++++***)))(((***+++,,,,,,,,,+++***))))))))))))***+++++++++,,,---,,,++++++************,,,,,,+++++++++*********+++++++++++++++++++++++++++******))))))******+++((())))))******++++++,,,************************,,,+++***+++,,,///222444:::777222---+++***+++,,,++++++++++++++++++++++++***+++,,,,,,+++***+++,,,((((((((()))))))))******)))******+++++++++******((((((''''''''''''((((((+++)))((((((***+++***)))(((((((((((()))***+++,,,************************************)))))))))((())))))(((((((((((())))))(((''''''''''''((())))))***)))((('''''''''''''''((('''&&&&&&'''((('''%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***++++++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''%%%$$$((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''))))))((('''&&&***))))))((('''&&&&&&%%%%%%%%%&&&'''((((((((('''(((((((((((((((''''''''')))(((((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((())))))******))))))((())))))((((((((())))))***(((((((((((((((((((((((((((((((((((('''''''''&&&(((((((((((((((((((((((()))***+++------,,,++++++************+++*********++++++++++++++++++++++++******++++++++++++******+++************+++,,,,,,))))))))))))))))))))))))&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''))))))((('''&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''(((((('''&&&&&&)))+++)))(((''''''&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))*********)))'''%%%%%%&&&((()))))))))))))))************)))******++++++******)))))))))))))))))))))))))))+++***))))))))))))***++++++)))((()))******)))(((++++++++++++++++++++++++***************+++++++++))))))***++++++++++++***))))))))))))))))))))))))(((((()))***************+++,,,,,,***'''&&&&&&&&&)))***+++,,,,,,+++)))(((************++++++,,,,,,***************+++++++++,,,++++++************+++++++++++++++************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++---///111333:::777222---******+++,,,*********+++++++++++++++***+++,,,+++***)))***,,,((((((((()))))))))*********************+++++++++***))))))(((((())))))******)))((()))***+++***)))(((((((((((())))))***+++(((((((((((((((((((((((()))************)))(((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''(((((()))***))))))(((((('''(((((((((((('''&&&&&&'''(((&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&'''((()))***++++++((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((()))((((((''''''$$$%%%&&&&&&''''''&&&&&&((('''%%%%%%&&&&&&$$$"""%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&)))((((((''''''&&&&&&&&&&&&&&&'''(((((((((''''''((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))))))))((((((((()))******))))))))))))))))))))))))%%%%%%&&&'''((()))******)))))))))))))))))))))))))))******+++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))******++++++++++++*********************+++,,,,,,))))))))))))))))))))))))&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''((((((&&&%%%&&&)))+++))))))((('''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))((((((((())))))))))))***)))******++++++******)))))))))))))))))))))))))))***))))))(((((())))))******)))((()))++++++***(((************************))))))*********+++++++++))))))***+++++++++++++++))))))))))))))))))))))))((()))******++++++******++++++,,,***(((''''''(((((()))+++,,,,,,+++***)))***)))(((((()))+++---///+++++++++*********************************+++,,,++++++++++++************************************((()))***++++++***)))(((******++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,......///222111000...,,,+++******)))*********++++++++++++***+++++++++))))))***,,,(((((()))))))))***************)))))))))***,,,---,,,,,,++++++++++++,,,,,,)))(((((()))++++++***)))))))))((((((((())))))***(((((((((((((((((((((((()))******+++***)))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))***(((((((((((((((((()))***)))'''&&&&&&''''''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''((((((%%%'''((('''%%%%%%&&&(((&&&&&&'''''''''((((((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''(((((()))((((((((($$$%%%&&&&&&''''''&&&&&&'''%%%$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))((('''''')))(((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))(((((()))******+++))))))))))))))))))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))***))))))))))))***++++++((()))***+++,,,++++++***))))))))))))))))))))))))******++++++++++++*********************++++++,,,))))))))))))))))))))))))"""###%%%'''((()))******'''''''''&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''((('''&&&%%%&&&))),,,))))))((('''''''''''''''&&&''')))*********)))(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&(((***+++***)))(((''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***)))(((((()))++++++***)))))))))))))))))))))))))))))))))******++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++***+++,,,+++***)))***+++'''(((***,,,---,,,+++******)))''''''(((+++...111,,,+++++++++******))))))***)))))))))***+++,,,,,,+++++++++************)))************************''')))***,,,,,,***)))'''++++++++++++++++++++++++************************'''((()))++++++,,,,,,,,,***+++---//////---***((())))))******++++++++++++***++++++***))))))***,,,))))))))))))************+++***)))((((((***,,,...))))))(((((((((((()))))))))(((((()))+++,,,***)))***))))))(((((((((((()))************************)))******++++++)))((('''(((((((((''''''(((((((((((((((((((((((()))******(((((('''(((((()))***+++)))(((&&&&&&''''''&&&%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))%%%''')))(((&&&%%%&&&)))'''((((((((())))))******)))((((((((('''''''''&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&$$$######$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******&&&&&&&&&''''''''''''''')))*********)))(((''''''))))))(((((('''''''''&&&$$$%%%&&&((()))*********((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))((())))))***++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,((()))***+++,,,,,,+++***++++++++++++++++++++++++******++++++++++++***************)))***++++++,,,+++)))(((((())))))(((&&&(((((())))))))))))(((((('''''''''''''''''''''''')))((('''&&&%%%&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%(((((((((((((((((('''''''''((((((((((((&&&%%%###(((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&(((+++------)))''''''((('''((((((((((((''''''&&&((()))***++++++***)))(((++++++******)))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((())))))******++++++++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((******))))))))))))*********((('''(((+++,,,+++)))***)))))))))(((((('''''',,,+++++++++***)))))))))'''((()))***************++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((((((((())))))***))))))((('''&&&))))))************))))))************************---***'''''')))++++++))))))))))))))))))(((''''''###$$$&&&''')))***++++++&&&&&&''''''(((((()))))))))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((''''''''''''(((((()))(((''''''''')))***+++%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((&&&%%%%%%$$$%%%%%%&&&'''((())))))((('''&&&))))))))))))************+++)))((()))++++++)))&&&))))))(((((('''''''''&&&***)))(((((())))))((('''''''''''''''(((((((((((((((((())))))))))))((((((...,,,***((('''(((***,,,************************************************,,,+++***)))((((((((((((******))))))((((((''''''******))))))))))))******++++++******************+++)))(((((())))))(((&&&'''(((((())))))((((((''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&'''''''''((())))))(((((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((((('''&&&(((((('''''''''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))(((''''''&&&&&&'''''''''&&&)))******'''%%%%%%&&&))))))************))))))((()))************)))(((,,,,,,+++++++++++++++,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++++++++++++++++++++******))))))))))))******************************************************)))************++++++++++++++++++*********))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******)))))))))++++++************++++++***((('''(((+++,,,+++)))++++++++++++*********)))++++++******************(((((()))*********))))))++++++++++++++++++++++++))))))))))))))))))))))))******)))(((((((((((((((((())))))))))))(((((('''))))))************))))))***************************(((%%%%%%''')))(((''')))))))))))))))(((''''''&&&&&&'''((())))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''''''''(((((())))))((('''''''''((()))***%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&)))***+++,,,,,,+++***)))(((((()))))))))************((('''(((******(((%%%******)))))))))((((((((('''&&&&&&'''((())))))(((&&&&&&''''''((()))))))))(((((())))))))))))((((((,,,+++)))((('''((()))***************************************************+++***************++++++(((((())))))***+++++++++*********))))))*********++++++*********************)))(((((())))))(((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((()))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''''''''((()))))))))&&&&&&'''(((((()))******''''''''''''''''''''''''$$$%%%&&&'''((())))))((()))((((((''''''((((((((((((((((((''''''&&&&&&&&&))))))))))))))))))))))))((((((&&&&&&&&&'''((()))&&&''')))(((&&&$$$$$$%%%'''((()))******+++******((())))))******))))))((((((''''''&&&''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))************))))))))))))******************************))))))))))))******************************)))))))))))))))))))))))))))************+++++++++------,,,+++)))(((''''''*********+++++++++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,***)))((()))***+++***)))++++++++++++************))))))******************))))))*********)))(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((('''(((((())))))))))))(((((())))))******))))))((()))))))))))))))))))))))))))(((&&&&&&'''((((((''')))))))))))))))(((((('''))))))))))))((('''&&&%%%((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''((()))***((((((''''''&&&''''''((('''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&((())))))((((((''''''(((((())))))(((((('''(((((())))))))))))******)))((('''((()))((('''%%%************))))))))))))$$$$$$%%%&&&'''((())))))%%%&&&&&&'''((()))******(((((())))))))))))(((((()))))))))(((((((((((((((************************************************************+++,,,---...))))))******+++,,,,,,---++++++************++++++******++++++++++++++++++***((('''((()))***)))'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''''''''&&&&&&''''''((())))))***'''(((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''(((((((((((((((((())))))******&&&&&&&&&&&&''''''''''''%%%&&&''''''((()))))))))***)))(((((((((((((((((()))))))))(((''''''&&&&&&)))))))))))))))))))))))))))(((&&&&&&&&&''')))***((())))))(((''''''''''''%%%%%%&&&((())))))))))))((())))))))))))))))))(((&&&%%%%%%%%%%%%&&&&&&'''))))))))))))))))))))))))'''''''''((((((((())))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++***)))(((''''''***************+++++++++))))))))))))))))))))))))((()))))))))*********++++++******))))))******+++))))))))))))*********))))))))))))((((((((((((((((((((())))))******++++++)))*********)))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))&&&'''((())))))***))))))(((((())))))))))))((((((((((((((((((((((((((((((******)))))))))******)))(((((())))))))))))(((((())))))))))))((('''%%%%%%))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&''''''((()))***((('''''''''&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))(((&&&%%%$$$&&&(((***+++***)))(((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((()))((('''&&&))))))))))))))))))))))))$$$&&&'''''''''''')))***''''''''''''(((((((((((((((((())))))))))))(((((((((((()))******)))((('''***************************************************************+++,,,---,,,,,,,,,+++******)))))),,,++++++++++++++++++,,,******+++++++++++++++,,,)))((('''((()))***)))(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((((((((((((((((((((('''''''''((((((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''((((((******))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((('''((((((((((((******)))(((((((((((((((*********)))))))))(((((((((((((((((((((((((((((((((''''''&&&'''((()))***)))((('''''''''(((''''''%%%%%%&&&((()))))))))))))))(((((((((((((((((())))))))))))))))))***++++++))))))))))))))))))))))))((((((((()))))))))******++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((()))******++++++))))))(((((((((((()))))))))*********))))))))))))(((((((((((((((((())))))((((((((())))))******+++)))))))))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))***))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))*********))))))***(((((())))))))))))(((((('''((((((((((((((('''&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&$$$&&&(((***++++++***)))************************'''(((((((((((())))))))))))*********)))(((((((((((((((((((((((((((((((((''')))***)))'''&&&((())))))))))))(((''''''&&&&&&(((((())))))))))))((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************++++++***))))))))))))))),,,++++++***))))))((((((,,,++++++++++++++++++,,,******++++++,,,,,,,,,,,,)))((('''((()))***)))((('''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%((((((((('''''''''&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&'''''''''((()))))))))******)))(((((('''&&&&&&&&&&&&''''''((()))))))))))))))(((''''''(((((()))++++++***)))((((((((((((************************((((((((((((((((((((((((&&&''''''((()))))))))***(((&&&%%%%%%&&&''''''&&&'''((()))******+++******)))((((((''''''(((((()))(((((((((((()))***++++++))))))))))))))))))))))))))))))*********+++++++++************))))))))))))******************************))))))))))))******))))))))))))))))))))))))************************)))************+++++++++''''''(((((()))***++++++***************)))))))))((((((((((((((((((((((((((((((((())))))*********(((((((((''''''((((((((()))***+++***)))((()))***************++++++++++++(((((())))))))))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***'''(((((())))))))))))((('''(((((())))))(((((('''((((((((((((((((((((((((&&&'''))))))(((''''''((('''(((((()))))))))))))))&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((%%%&&&'''(((((((((((('''((((((((('''''''''''''''&&&'''((()))))))))))))))&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''%%%&&&((()))*********)))***))))))(((((())))))***''''''(((((((((((()))))))))***,,,+++)))(((((()))''''''''''''(((((((((((((((***,,,***'''&&&'''***)))))))))(((''''''&&&&&&(((((())))))))))))((((((((()))+++,,,,,,+++******))))))))))))))))))))))))************************,,,+++***)))(((((((((((((((((())))))***+++++++++++++++************++++++******++++++,,,---------(((''''''((()))******((('''(((((())))))(((((('''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))******+++((((((''''''((()))***+++,,,+++***)))(((((((((((((((((())))))******++++++((((((((((((((((((((((((%%%&&&(((***+++***)))(((***'''%%%%%%'''(((((('''))))))************)))))))))(((''''''''''''((()))%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))*********++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++''''''(((((()))******++++++*********)))))))))((())))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((()))))))))+++,,,+++((('''(((***)))*********++++++++++++)))))))))))))))(((((((((''''''(((((()))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((())))))))))))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((%%%'''******(((&&&'''(((''''''((()))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))***)))(((''''''&&&''''''$$$%%%''')))*********)))''''''''''''((((((((((((%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))'''***++++++((('''''')))''''''(((((())))))))))))%%%(((+++)))&&&%%%(((+++''''''''''''(((((())))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))************************++++++***))))))*********))))))******+++,,,,,,---*********))))))***************++++++,,,------...(((''''''((()))******)))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((((((((('''%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$###$$$$$$%%%&&&'''((((((%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((((()))***++++++,,,&&&&&&&&&&&&(((***,,,...,,,+++***)))((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((($$$&&&)))+++,,,+++)))(((,,,)))''''''***++++++)))'''((((((((((((((('''&&&)))((('''&&&&&&'''((()))'''''''''((()))***+++,,,))))))))))))))))))))))))))))))))))))************(((((())))))******++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++(((((((((((())))))))))))+++*********))))))((((((************************)))))))))))))))(((((((((******))))))))))))******)))+++,,,+++((('''(((***''''''(((((()))))))))*********))))))((((((''''''&&&&&&'''((()))))))))(((************************((((((((((((((((((((((((((((((((((((((()))******))))))***))))))(((''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&))),,,,,,***((()))***''''''((()))))))))))))))((()))))))))((('''&&&&&&&&&'''''''''(((((())))))###$$$%%%&&&((()))******&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***+++***)))(((&&&&&&&&&&&&$$$%%%''')))++++++++++++&&&&&&''''''(((((())))))$$$%%%&&&'''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''******)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((***((('''&&&&&&'''(((***''''''''''''''''''''''''(((''''''''''''((())))))(((''''''''''''(((((()))+++***)))(((((()))***+++''''''''''''((((((((()))&&&)))+++***'''%%%&&&((((((((())))))*********+++!!!%%%)))(((%%%%%%(((,,,$$$$$$%%%'''(((***+++,,,(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))************************************+++,,,------......---,,,,,,++++++*********))))))))))))************+++,,,,,,---......&&&&&&'''((())))))((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''******))))))(((((((((''''''''''''(((((((((((()))%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***++++++***(((&&&'''((((((((())))))))))))((((((''''''''''''((((((((((((###&&&)))***)))(((((((((''''''(((((())))))******))))))))))))))))))))))))******))))))))))))************)))(((((((((((((((((()))***+++,,,+++************++++++++++++******,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$)))+++------+++)))((()))'''''''''((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))***))))))***)))(((***,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((($$$ """%%%''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&(((***&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***---+++***((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))'''%%%%%%''')))((((((((((((((('''''''''((((((((((((((('''''''''))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))'''((())))))((()))+++---+++++++++*********)))))))))************+++++++++++++++++++++,,,---...///,,,,,,,,,++++++*********++++++++++++++++++++++++&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))(((((((((''''''((((((((())))))(((((((((((())))))(((((()))(((&&&$$$%%%&&&(((((())))))))))))((((((''''''''''''(((((((((((($$$&&&))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))************)))(((((((((((((((((()))***+++++++++************++++++++++++******++++++*********)))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((*********)))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((()))))))))&&&###"""%%%'''((('''((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((''''''''''''(((((())))))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''((()))((('''%%%%%%'''(((&&&&&&''''''(((((()))))))))))))))))))))((((((((())))))*********))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))((()))))))))((()))+++,,,+++++++++*********)))))))))************+++++++++******++++++,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''###$$$%%%&&&''')))******''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((())))))(((((((((((())))))***************************+++,,,+++)))'''((()))'''(((((())))))(((((('''''''''''''''((((((((((((&&&'''((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))******))))))(((((((((((((((((()))******++++++************++++++++++++************))))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,************))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***,,,...,,,((($$$$$$''')))***)))---,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))***+++***)))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&&&&'''(((((('''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&''''''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''&&&%%%'''(((%%%%%%&&&'''((()))******))))))))))))))))))))))))((())))))******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******''''''((((((((())))))))))))******)))((((((***++++++++++++***************)))************+++++++++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,(((((())))))((('''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''((((((''''''&&&'''(((((((((((((((((('''###$$$%%%&&&''')))******''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))(((((((((((((((''''''''')))(((((((((((((((((()))***************************+++,,,+++)))((()))***'''(((((((((((((((((('''''''''''''''(((((((((((('''(((((('''&&&&&&(((*********))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((())))))***************)))))))))******))))))))))))))))))(((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************)))))))))(((************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((())),,,000222333---&&&%%%(((,,,,,,++++++++++++***)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((***+++***))))))+++)))&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((((((((((((''')))))))))))))))((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))******)))((('''((()))&&&&&&''''''(((((())))))(((((((((((())))))))))))'''((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++'''(((((((((((())))))))))))***+++***(((((()))+++************************))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,(((((())))))((('''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''(((((((((((()))((((((((((((((('''''''''(((''''''&&&&&&''''''((((((((()))******)))((((((%%%&&&'''&&&$$$$$$$$$&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((()))(((&&&&&&((()))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********''''''((((((((((((''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))(((************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((***---111333777000(((&&&))),,,,,,***'''(((((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&***+++'''%%%'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((((((((('''''''''((())))))((('''&&&%%%((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''))))))((((((((('''''''''&&&''''''&&&%%%$$$&&&'''((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***+++,,,+++***))))))***))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((()))))))))***)))***+++***(((((()))+++************************))))))*********+++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%&&&'''&&&%%%$$$%%%'''&&&''''''((((((''''''&&&''''''''''''(((((((((((('''((()))((('''&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((())))))***)))(((((((((((()))***+++''''''((((((((((((''''''(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))************))))))))))))************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())),,,...000222---((('''((())))))'''%%%&&&((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''111444---((()))***(((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%'''(((((('''%%%&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%'''''''''&&&&&&(((******)))'''&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,,,,***))))))*********)))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******((((((((()))))))))******)))******)))((((((***+++***************+++++++++)))************+++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,------------++++++,,,,,,------......&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&''')))******)))'''&&&''')))***)))((('''(((***&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&(((******(((&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******)))(((((('''((()))***+++((())))))))))))))))))((()))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((((((((((((''''''(((***+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((666<<<222)))***---,,,''''''''''''''''''''''''((('''&&&%%%&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%'''((((((&&&%%%''')))((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''''''((((((%%%&&&'''''''''(((***,,,,,,***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&%%%&&&&&&&&&'''((()))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++)))((((((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********((()))))))))((()))+++,,,))))))*********+++++++++)))************+++++++++)))***+++,,,,,,+++***(((,,,,,,,,,---------......++++++,,,,,,---......///&&&&&&'''((()))))))))((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''((((((((())))))******'''''''''((((((((())))))%%%&&&&&&'''((()))******))))))(((((((((((())))))&&&((()))******)))(((&&&%%%'''((('''&&&&&&'''(((&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&(((***+++)))'''&&&%%%''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******)))((('''''''''(((***+++******++++++++++++******))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((($$$&&&)))+++***))))))******+++,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))"""333;;;000###$$$((()))(((((((((((((((((((((((()))(((&&&&&&&&&''')))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((())))))(((&&&%%%%%%''')))(((&&&&&&))),,,)))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((%%%&&&((((((((())),,,...---+++)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&'''((((((((()))******)))((('''&&&&&&&&&'''((())))))***''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''((())))))***%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************'''((())))))))))))+++---))))))******++++++++++++)))************+++++++++)))***+++,,,,,,+++)))(((,,,,,,,,,------.........++++++,,,,,,---...//////$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%###$$$$$$%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&((('''&&&&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''&&&&&&((()))************+++***)))(((((()))***++++++++++++******((('''&&&&&&&&&%%%%%%&&&''')))***''''''''''''((((((((()))))))))***))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))''''''((()))))))))))))))+++*********))))))((((((*********)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''******))))))((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))&&&''')))*********)))(((((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''((()))((('''&&&''')))++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))&&&$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&''''''((()))******++++++***)))(((((()))***+++((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((())))))))))))************+++***)))(((((()))***+++,,,,,,,,,++++++*********'''((()))***+++,,,,,,,,,)))***+++------,,,++++++.........------,,,,,,,,,&&&''''''((((((''''''&&&(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&'''(((((()))))))))&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((((('''&&&''''''))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((('''&&&'''((()))***************))))))))))))))))))***)))))))))))))))((('''&&&(((((('''&&&&&&&&&'''((('''''''''((((((((()))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((())))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))******)))(((((((((((((((***************************)))))))))((((((((('''((((((((((((''''''''''''(((((((((((())))))))))))'''((()))*********))))))((((((((((((''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))******'''((()))((('''&&&''')))))))))))))))((((((((((((************************''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''((())))))*********)))(((((((((((()))***'''((((((((())))))******''''''((((((((((((''''''%%%&&&&&&''''''((())))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,++++++++++++++++++***((()))***+++++++++++++++)))******+++++++++++++++%%%&&&''')))+++---...///&&&''''''((((((''''''&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))))))))((((((((('''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&***))))))))))))))))))***)))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((((((((&&&'''((())))))******)))((())))))******))))))(((''''''(((((((((((('''&&&***)))((('''&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******)))(((((((((((((((++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&'''(((((((((((('''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++'''((()))((('''&&&''')))''''''(((((())))))******''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&###$$$&&&''''''''''''&&&((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***((((((''''''''''''((((((&&&'''((()))***+++,,,,,,''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))((((((((((((******))))))))))))***************+++++++++++++++)))******+++++++++*********))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((('''&&&&&&&&&&&&((('''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''***)))(((''''''((()))***))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((''''''((()))))))))))))))'''((()))******)))((('''''''''(((((()))((((((((()))((((((''''''''''''''''''(((((((((((()))))))))''''''(((((((((''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((+++******)))(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))((((((''''''((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))$$$$$$%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&"""###%%%'''((((((''''''(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((()))))))))'''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&''''''((())))))******''''''((((((((((((''''''&&&''''''(((((()))******((((((((((((((((((((((((***))))))))))))))))))***))))))******++++++,,,,,,******+++++++++******)))***)))((((((((()))+++,,,000000///...---,,,,,,+++$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%%%%%%%&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((&&&'''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))))))))(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))'''(((((())))))))))))((('''((()))******)))((('''(((((()))*********))))))&&&''''''(((((()))))))))(((((((((((()))))))))***''''''((((((((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((+++******)))(((''''''&&&'''''''''(((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((())))))((((((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&''')))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&"""###%%%'''((((((''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$&&&'''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))******+++(((((((((((()))))))))))))))))))))******))))))))))))))))))******+++++++++******+++++++++******)))***)))((((((((()))+++,,,&&&'''(((***+++---......&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$######""""""&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))######$$$%%%&&&'''((()))%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((()))))))))(((((())))))))))))(((((('''(((((())))))((((((''')))***************))))))%%%&&&'''))))))***))))))((((((((()))))))))******'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((((((((())))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((())))))***+++((((((((((((''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''************************(((((((((((((((((((((((($$$%%%'''))))))))))))(((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''"""$$$&&&&&&&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((())))))******++++++''''''((()))***+++,,,,,,))))))************)))))))))))))))***************)))******+++++++++*********))))))))))))***++++++******++++++,,,---------&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((())))))***(((((())))))))))))(((((((((((((((''''''((((((((()))*********)))((('''''''''((())))))***)))(((((((((((()))))))))*********((())))))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((())))))''''''(((((()))******+++'''((((((((()))))))))***))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((''''''''''''(((((((((((())))))))))))***)))((((((((()))***+++((((((((((((''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&''')))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%'''((()))))))))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((###%%%&&&&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((()))******++++++,,,&&&'''(((***+++---...///((()))***++++++***)))(((************))))))))))))((()))***+++++++++++++++)))******+++++++++++++++111000000...---,,,++++++$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&***(((&&&$$$$$$$$$%%%&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%&&&''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''((())))))***((()))))))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))((('''%%%%%%))))))*********((('''&&&))))))))))))************))))))***+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***'''((((((((())))))******))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((('''((((((((())))))******)))(((((((((''''''''''''(((((((((((())))))))))))''''''&&&%%%&&&'''((())))))(((((((((''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***)))(((%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&%%%&&&'''''''''&&&%%%$$$"""###$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$%%%'''&&&%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$""""""$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******''''''(((((((((((('''''')))))))))***++++++,,,,,,&&&'''(((***,,,...000111((()))***++++++***)))(((++++++******))))))(((((('''((()))***+++,,,,,,,,,)))***+++------,,,++++++(((((()))***,,,---......&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++%%%''')))***+++***)))(((''''''&&&&&&&&&&&&''''''(((((())))))***)))(((((($$$%%%'''&&&%%%%%%&&&(((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''***))))))((((((((()))))),,,,,,,,,+++***)))((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&''')))*********)))(((******(((&&&$$$""" ))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((())))))+++,,,***'''&&&)))+++,,,+++++++++***)))))))))&&&&&&''''''((()))))))))((()))*********((('''&&&''''''(((((())))))******++++++******)))((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''((()))))))))))))))))))))(((((((((***+++,,,+++++++++******)))((('''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((***'''$$$%%%(((******((('''((((((((((((((('''&&&++++++******)))'''&&&%%%))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))'''''''''''''''''''''''''''((()))))))))((('''&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''******))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))***))))))(((''''''))))))))))))))))))))))))))))))((((((((((((((())))))******,,,---...//////******))))))))))))******++++++************++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,******+++++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&%%%'''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((())))))***************))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))******)))((('''&&&''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((***)))(((''')))******++++++***((('''(((***++++++*********************))))))(((''''''&&&&&&+++++++++++++++***))))))))))))))))))(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))+++***)))(((((())))))***))))))******))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''(((((((((((()))'''$$$%%%'''))))))(((''''''((((((((((((((('''(((((()))))))))((('''''')))((((((''''''(((((()))(((''''''''''''''''''(((''''''''''''''''''''''''((((((((())))))(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((+++***)))((('''&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))+++++++++++++++,,,,,,,,,******))))))))))))***************))))))*********************************************+++++++++,,,******++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$%%%&&&(((***''''''&&&&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%$$$&&&''''''&&&&&&'''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''''''''((((((''''''((()))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''',,,,,,+++***((('''%%%$$$%%%&&&'''((()))***+++,,,((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&((())))))(((((()))+++---+++))))))))))))((('''))))))*********************))))))((((((''''''&&&,,,++++++************************)))((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******(((((((((''''''''''''&&&''''''((())))))))))))))),,,+++***)))((((((((((((''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((())))))((((((((((((''''''%%%%%%&&&'''((()))******''''''''''''((((((((((((''''''''''''(((((((((((((((&&&%%%%%%'''(((((('''&&&&&&'''((()))))))))(((%%%&&&'''((((((((((((((((((''''''''''''''''''((()))((((((''''''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))---,,,,,,+++***)))((((((******))))))))))))*********))))))(((((())))))***************************)))))))))*********++++++******+++++++++++++++***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''''''''((((((((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&)))(((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''+++)))'''%%%%%%%%%'''(((%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''''',,,++++++)))((('''%%%%%%((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%%%%'''((()))((()))***,,,///+++((((((******(((%%%(((((())))))******++++++'''''''''((())))))*********)))(((''''''((()))******)))))))))((((((((('''&&&&&&''''''((()))******((((((((((((((((((((((((''''''(((((())))))))))))((((((((('''''''''''''''''''''((()))))))))))))))******))))))((((((((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&'''((())))))***'''''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&''''''''''''%%%%%%'''((())))))))))))%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&((()))''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''''''''''''''''''''''')))(((((((((((())))))***,,,,,,+++***)))(((''''''******))))))))))))******))))))(((((((((((())))))************************((())))))))))))***************++++++,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((('''(((((())))))(((((('''%%%$$$$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&,,,***(((&&&&&&'''((()))%%%&&&((('''&&&&&&''')))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))(((((('''%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((***))))))(((((((((((((((******)))((('''&&&&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''+++++++++***)))(((''''''%%%'''((()))((()))***,,,...+++((((((******(((&&&((((((((())))))******+++''''''(((((()))************)))(((''''''((()))***'''((((((((()))))))))***''''''((()))******+++,,,((((((((((((((((((((((((******))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((())))))))))))$$$%%%&&&((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''((((((((((((&&&''''''''''''&&&&&&'''%%%%%%'''((())))))))))))'''''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))(((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))***************+++,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$######$$$$$$$$$&&&'''((((((&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((%%%'''((((((''''''((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))******))))))(((&&&%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******************))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''+++++++++******)))))))))&&&((())))))(((((()))+++,,,***)))((()))***)))((((((((())))))))))))))))))+++******))))))(((((('''***************++++++,,,'''''''''((()))*********'''(((((()))***++++++,,,))))))))))))))))))))))))++++++***))))))((('''''''''(((((((((((()))))))))''''''((()))))))))))))))%%%&&&'''((())))))))))))%%%&&&'''((()))*********''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((('''(((***)))(((&&&''''''&&&&&&'''((()))))))))(((((((((((((((((('''&&&%%%(((''''''''''''''''''((()))((((((''''''(((((()))''''''''''''''''''''''''((((((''''''''''''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""###%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((''''''(((((()))***+++(((((())))))******++++++******))))))))))))*********))))))(((((())))))***(((((((((((((((((((((((()))))))))*********++++++)))***+++,,,------------&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###$$$%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))***%%%%%%$$$$$$###$$$$$$$$$'''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''(((&&&'''((((((''''''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++)))))))))))))))((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''((()))***+++))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((*********)))))))))))))))'''(((***)))(((''')))***((()))***)))((((((***,,,)))))))))))))))(((((((((++++++******)))((((((((())))))***+++++++++++++++(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))******))))))))))))))))))'''((((((((())))))))))))''''''((()))))))))))))))&&&'''((())))))((((((''''''(((((()))************''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((('''***,,,+++)))''''''(((''''''((((((((((((((('''''''''((()))))))))(((((()))((((((''''''(((((()))(((''''''''''''''''''(((''''''''''''''''''''''''((((((((())))))((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((+++)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((()))))))))(((((((((((((((((((((((((((''''''''''''((()))***+++)))))))))*********++++++******))))))))))))***************))))))*********))))))))))))))))))))))))************+++++++++,,,)))***+++,,,------------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''***)))'''%%%%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((()))))))))&&&'''((((((''''''(((******)))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''((((((***++++++'''(((((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))((('''&&&%%%%%%$$$&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))&&&)))+++***((((((+++...******))))))((((((''''''((((((((()))******++++++&&&'''(((*********)))(((******))))))(((((('''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((()))******++++++'''((((((((())))))******'''(((((()))))))))))))))(((((()))))))))'''&&&%%%((())))))***************''''''''''''((((((((()))(((((((((((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((%%%&&&&&&'''((()))******))))))(((((('''''''''&&&''''''''''''((((((((()))(((***---,,,)))'''''')))'''(((((((((((((((''''''%%%&&&''')))***+++++++++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((()))(((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''))))))***'''''''''''''''''''''''''''((()))))))))((('''&&&'''''''''&&&&&&''''''''''''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))******))))))))))))))))))))))))))))))''''''''''''((()))+++++++++++++++*********************))))))))))))******++++++************++++++***************************++++++++++++,,,,,,,,,)))***+++,,,------...---&&&&&&&&&'''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''')))***+++''''''''''''''''''''''''&&&$$$"""###&&&))))))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&$$$(((((('''&&&&&&((()))******'''%%%&&&((()))(((&&&((((((''''''''''''((((((((())))))(((&&&%%%'''((((((((((((((())))))))))))***)))&&&%%%$$$%%%&&&'''))))))*********))))))(((''''''''''''((((((((((((''''''''''''((((((((((((************************&&&&&&''''''''''''''''''))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((''''''&&&&&&((()))***,,,,,,+++***)))))))))******)))(((''''''((()))***))))))(((((()))***++++++(((((((((((('''&&&%%%$$$(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))%%%&&&''')))))))))((((((''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%$$$###$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++)))'''$$$###""""""###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))&&&'''''''''&&&%%%$$$$$$$$$$$$&&&'''(((((())))))''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((++++++******)))(((''''''&&&&&&&&&''''''''''''(((+++***)))(((((()))******************************+++++++++*********)))))))))***+++,,,,,,+++***)))---,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((()))***&&&&&&''''''''''''''''''***'''$$$$$$&&&'''&&&%%%)))(((''''''&&&&&&&&&'''%%%&&&((())))))'''&&&%%%(((''''''''''''((()))))),,,)))''''''((()))(((&&&((((((''''''''''''((((((((())))))(((&&&&&&'''((()))))))))))))))************)))'''&&&%%%&&&'''((((((((()))))))))(((((('''''''''((((((((()))))))))))))))))))))************(((((((((((((((((((((((()))))))))(((((('''''''''))))))(((((((((((()))))))))(((''''''''''''((()))(((((('''&&&'''((()))***,,,+++******))))))*********))))))(((((())))))***))))))((())))))******+++*********))))))((('''&&&(((((((((((())))))))))))&&&'''''''''(((((((((((((((((()))******)))((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&((((((((('''''''''&&&&&&)))))))))((((((''''''''''''''''''(((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))(((((())))))))))))(((((('''((((((((())))))))))))'''((()))*********)))(((''''''(((((('''&&&&&&%%%((((((((((((((((((((((((''''''(((((('''&&&&&&%%%((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&''''''((('''''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((+++++++++******))))))((('''''''''((((((((())))))+++***)))(((((()))******************************+++++++++*********)))))))))***++++++++++++***)))+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&'''(((((('''''''''''''''(((((($$$%%%'''((((((((('''''')))'''%%%%%%&&&'''&&&%%%))))))(((''''''''''''(((%%%&&&'''(((((('''&&&%%%''''''(((((()))))))))(((---,,,******+++***)))''')))((((((''''''(((((()))((())))))((('''&&&''')))************************+++***((('''''''''((()))''''''((((((((((((''''''((((((((()))))))))******))))))))))))************((((((((((((((((((((((((,,,++++++***)))((('''&&&))))))(((((((((((()))))))))((((((''''''(((((()))(((((('''''''''((()))***++++++***)))))))))******)))******************)))(((((())))))))))))******+++++++++++++++***)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&)))))))))((((((((((((((((((''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''((((((((()))))))))(((((()))))))))((('''''''''''''''(((''''''&&&%%%(((((((((((((((((((((((('''''''''(((''''''&&&%%%((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''(((((('''&&&&&&%%%&&&''''''''''''(((((((((***))))))((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((()))&&&&&&'''(((((()))******''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((()))))))))******))))))(((((())))))***************************+++++++++***************)))***++++++++++++***))))))******+++,,,+++++++++++++++++++++++++++++++++%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''(((+++***(((&&&%%%&&&''')))(((((('''&&&&&&&&&''''''###%%%'''((()))(((''''''%%%$$$%%%&&&'''((())))))(((((('''''''''''''''(((%%%&&&'''((((((''''''&&&&&&'''(((******)))((((((---...000111000---)))&&&))))))(((((((((((())))))((())))))(((''''''(((************)))))))))))))))******)))(((((())))))***''''''(((((())))))(((((())))))))))))************''''''''''''((((((((((((*********************************))))))((((((((())))))(((((((((((()))))))))(((((((((((((((((()))((((((((((((((()))))))))******))))))))))))******)))***+++,,,,,,+++***)))(((((())))))))))))))))))++++++,,,,,,+++******)))(((((((((((())))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((('''''''''((((((((())))))'''''''''&&&&&&%%%$$$$$$&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''(((((()))(((((((((((())))))******''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))(((((((((((()))))))))************************************************************++++++*********((()))***+++,,,+++******+++******************+++$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''(((((((((+++***(((&&&%%%&&&''')))(((''''''&&&&&&&&&&&&'''$$$%%%'''(((((((((''''''$$$%%%&&&''''''((()))***'''&&&&&&%%%&&&&&&''''''%%%&&&&&&''''''(((((('''&&&''')))*********)))(((+++///444666555///***&&&))))))(((((((((((())))))((()))))))))'''''')))+++))))))((((((''''''''''''******)))))))))*********'''((()))***************))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))))))))(((((((((((())))))((())))))))))))))))))(((((((((((()))))))))))))))***))))))((())))))******)))***+++,,,,,,+++***)))(((((())))))))))))((('''******++++++******))))))(((((((((((())))))))))))))))))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&'''''''''''''''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((''''''''''''((())))))******))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((())))))))))))************************************************+++******************+++((()))***+++,,,+++******++++++***))))))***++++++$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&'''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((())))))'''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((((((((())))))******)))))))))...333666333...***'''***))))))(((((())))))***((()))***)))((((((***+++)))((((((''''''&&&&&&%%%))))))))))))************'''((()))******++++++***((((((((()))))))))******))))))))))))************''''''''''''''''''''''''%%%&&&&&&'''((()))***+++))))))(((((((((((())))))((())))))******))))))((('''((()))*********))))))))))))((((((((()))******)))******************)))'''((()))***)))((('''&&&))))))*********))))))((((((((((((((())))))))))))))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((***)))(((((('''(((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''(((((((((''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&###$$$%%%'''((()))))))))%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((())))))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''(((((()))*********)))(((((('''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))((((((&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))))))))***************************************+++++++++++++++***))))))***++++++)))******+++,,,+++++++++,,,+++***))))))***+++,,,###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&''''''(((***)))'''%%%%%%%%%&&&'''&&&(((******'''&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((())))))))))))(((((())))))***+++))),,,//////---***)))*********))))))))))))******((()))***)))((((((***,,,)))))))))((('''&&&&&&&&&'''(((((()))******))))))&&&'''((()))************''''''((((((((()))))))))))))))))))))************''''''''''''''''''''''''((((((((())))))*********))))))(((((((((((())))))((()))************)))((('''((()))***+++***))))))((((((((((((((()))*********))))))(((((())))))***'''((()))***)))(((&&&%%%))))))************))))))(((((((((((())))))))))))((((((((()))))))))******))))))(((''''''((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&''''''((((((((())))))))))))))))))((((((''''''''''''''''''(((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((***)))((((((((()))***+++%%%&&&&&&'''((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((((((''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))***((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((%%%&&&'''))))))))))))(((************************))))))*********+++++++++++++++***))))))***+++++++++++++++++++++,,,---------,,,+++******+++,,,---###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&$$$$$$$$$%%%&&&'''((())),,,***'''$$$###$$$&&&'''"""%%%)))***(((((()))+++'''''''''''''''((()))***%%%%%%%%%&&&&&&((()))******)))((((((((()))+++,,,)))***+++)))&&&&&&))),,,******))))))))))))******((()))***)))((()))***,,,+++******)))(((''''''&&&&&&'''((()))))))))))))))%%%&&&'''((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++++++++***************))))))(((((((((((())))))((()))***++++++***)))((('''((()))++++++******)))((((((((((((((()))*********)))(((''''''((()))***'''((()))***)))(((&&&$$$)))******+++++++++******(((((((((((())))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((''''''&&&(((((())))))*********+++++++++***)))(((''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%'''((()))***''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''...---***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''!!!!!!"""###$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))******%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&%%%$$$$$$###""""""(((((((((((())))))))))))$$$%%%'''))))))))))))(((************************))))))******++++++++++++,,,+++***))))))***+++,,,---,,,+++***+++,,,---......---+++******+++---...&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&'''((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((''''''''''''''''''((()))))),,,,,,+++)))'''(((***,,,))))))))))))))))))))))))++++++******)))(((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))),,,***((((((*********)))''''''''''''(((((((((((((((((((((((()))***,,,,,,))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))************''''''&&&''''''((()))******)))((()))***+++***((())))))))))))))))))))))))'''((()))***************((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,'''%%%%%%%%%&&&'''&&&%%%(((((((((((())))))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((''''''''''''((((((+++++++++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,)))'''''')))***(((&&&'''''''''''''''''''''''''''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''************))))))))))))''''''((()))))))))))))))(((((((((((('''&&&%%%$$$'''(((((((((&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$######$$$%%%''')))+++,,,''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$+++***)))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%% !!!"""$$$%%%&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''***)))(((''''''((()))***((()))***++++++***)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))'''''''''''''''&&&&&&&&&************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,)))******+++++++++******'''((()))***,,,---...///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&((()))*********'''''''''''''''((())))))++++++***(((&&&''')))+++))))))))))))))))))))))))))))))))))))))))))******(((((((((''''''((((((((()))))))))))))))))))))))))))(((&&&&&&((((((((('''''''''((((((((())))))))))))((((((((()))***++++++))))))))))))))))))))))))***)))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((()))))))))*********++++++)))(((((('''''''''((((((+++)))((()))***+++***((())))))))))))))))))))))))((())))))************)))******)))))))))((((((((()))(((((((((((((((((()))))))))))))))))))))))))))((((((((()))))))))))))))***)))((((((******)))(((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((***************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,)))''''''))))))((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&))))))(((((((((((())))))*********)))))))))((((((''''''((()))))))))))))))(((((((((((('''&&&%%%$$$'''(((((((((&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%""""""$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''((())))))))))))((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((('''''''''''''''((())))))))))))))))))))))))(((((((((((((((************************++++++++++++++++++++++++************++++++++++++++++++,,,------------,,,))))))***++++++++++++*********+++++++++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''***)))((('''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))'''''''''''''''((()))))))))))))))'''&&&&&&(((***))))))))))))))))))))))))''''''((())))))***++++++))))))(((((((((((()))))))))))))))))))))))))))))),,,***))))))***++++++***((((((((()))))))))*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))*********+++++++++******))))))((('''''''''+++***))))))***+++***)))))))))))))))))))))))))))*********+++******))))))++++++*********)))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&+++)))((()))***+++***)))'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((+++)))''''''((()))((('''((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))******))))))))))))((((((''''''((()))))))))(((((((((((((((((('''&&&%%%%%%'''(((((((((&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&''''''((())))))))))))(((*********************+++************************++++++++++++++++++++++++))))))))))))************))))))***+++++++++++++++))))))***+++++++++++++++---,,,,,,++++++*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''''''''+++***'''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((('''%%%%%%'''''''''''''''((())))))((())))))(((&&&&&&(((***(((((((((((((((((((((((((((((((((((())))))******)))(((((((((((((((((()))((((((((((((((((((((((((,,,***))))))+++,,,,,,+++))))))))))))************+++***)))))))))))))))***)))))))))))))))))))))))))))))))))))))))*********(((((())))))*********+++((((((((((((((((((((((((((((((((()))))))))******************))))))((((((+++***))))))++++++***)))))))))))))))))))))))))))++++++++++++******)))(((++++++*********)))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((('''&&&'''(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''''''''(((((('''(((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))))))))))))))))))))))))))))))))*********))))))(((((((((''''''&&&&&&&&&&&&''''''***)))))))))((((((((((((''''''((((((((((((((('''''''''(((((('''&&&&&&%%%'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&((())))))(((&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******)))((('''&&&&&&%%%&&&'''(((((())))))((((((*********+++++++++++++++************************************++++++++++++(((((((((((())))))))))))&&&'''(((((())))))((((((((()))***+++++++++++++++---,,,,,,++++++*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''')))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((('''%%%%%%'''''''''''''''((())))))((()))***)))(((((()))+++(((((((((((((((((((((((())))))))))))((((((''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''%%%$$$%%%&&&(((((('''))))))))))))************+++***)))))))))))))))***))))))))))))))))))))))))(((((())))))************+++*********))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((()))***++++++******+++***)))***+++,,,+++)))))))))))))))))))))))))))+++++++++++++++***)))(((******)))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((((((''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''((((((''''''''''''((((((&&&''''''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++'''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((((()))***))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''''''''(((((((((((('''''''''''''''(((''''''&&&%%%'''(((((((((&&&%%%&&&'''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******)))((('''&&&&&&%%%&&&&&&'''((((((((((((((()))))))))******+++++++++)))))))))))))))))))))))))))))))))******+++++++++''''''((((((((()))))))))'''(((((()))***)))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((('''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))'''''''''''''''((())))))''')))******)))((()))+++))))))))))))))))))))))))******)))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''%%%$$$%%%'''(((((((((((((((((()))))))))*********)))))))))))))))******))))))))))))))))))))))))((((((((()))******++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))'''''''''((((((((())))))'''(((***+++,,,,,,++++++,,,*********+++,,,+++***))))))))))))))))))))))))+++++++++,,,++++++************)))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((******)))))))))))))))))))))'''&&&'''((()))((('''&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''''')))+++((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((('''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))+++++++++***))))))(((((((((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((************************(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&'''(((((((((((('''((((((((()))******++++++))))))))))))))))))))))))(((((())))))***+++++++++(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,))))))***+++,,,,,,------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((()))))))))(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&((()))*********'''''''''''''''((())))))%%%'''))))))(((((((((***))))))))))))))))))))))))((((((((((((((((((''''''((((((''''''''''''(((((()))))))))))))))))))))))))))((('''(((***+++,,,+++''''''((((((((())))))))))))((((((((()))***++++++))))))))))))))))))))))))'''(((((()))******++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))************)))***+++------,,,***))),,,+++******,,,,,,+++***))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))((('''((()))***)))'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&'''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''))),,,''''''''''''''''''''''''***************+++++++++))))))(((((((((((())))))))))))((((((((('''''''''''''''((((((''''''&&&%%%&&&&&&'''''''''''''''&&&'''(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&%%%&&&'''((()))***+++,,,///...---,,,***)))(((((((((((((((''''''((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((('''''''''%%%&&&''''''((((((''''''((((((((()))***+++++++++))))))))))))))))))))))))((((((((()))***+++++++++(((((()))))))))***************+++,,,,,,,,,,,,+++'''((()))***+++,,,,,,,,,)))******++++++,,,------&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''))))))))))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((((((''''''''''''''''''((())))))$$$&&&(((((('''''''''((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''&&&%%%&&&(((******)))''''''''''''(((((((((((((((((((((((()))***,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,---------+++)))(((,,,+++******,,,,,,+++***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************''''''(((((())))))******)))'''&&&'''((()))(((''',,,,,,++++++*********)))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''((()))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***)))''''''))),,,''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''''''((((((((('''&&&%%%%%%&&&&&&'''''''''''''''&&&'''(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&'''((()))***+++%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&''''''&&&&&&&&&'''(((***+++---...///111000///---+++)))((('''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))'''''''''(((((((((((((((%%%&&&''''''((((((''''''(((((()))***++++++,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************''''''((()))))))))))))))'''((()))***,,,,,,,,,---++++++++++++++++++,,,,,,)))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))"""######$$$%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''')))***************)))(((''''''((()))***(((((((((((((((((((((((()))))))))))))))((('''''''''&&&&&&&&&&&&'''(((((()))***************)))((('''''''''((((((((((((((((((((((((((())))))))))))++++++***)))(((''''''&&&((()))*********)))(((''',,,,,,+++)))(((((((((((()))))))))))))))((((((((()))))))))*********+++++++++++++++******))))))(((++++++++++++***)))((((((---------------,,,,,,,,,++++++*********+++,,,,,,************************---......///...---,,,+++))),,,///---)))&&&(((+++***************)))(((((())))))))))))))))))))))))'''((()))******)))((('''***)))(((''''''((()))***************))))))))))))((((((((((((((((((((((((******))))))((((((''''''%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))%%%&&&''')))))))))(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&((('''%%%$$$$$$%%%&&&(((((((((((((((((((((((((((((('''%%%%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&$$$$$$$$$'''******'''###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((***...111111111000---***''''''(((***)))'''&&&&&&''''''((('''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&************************))))))))))))((((((((((((((((((((((((((('''''''''((()))))))))))))))(((((())))))(((((((((((()))))))))))))))))))))(((''''''(((((()))***************)))*********++++++++++++******++++++++++++******+++++++++*********************++++++++++++******,,,***(((&&&%%%&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&'''((((((((((((((())))))(((''''''((())))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((('''((())))))***))))))))))))))))))))))))&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((''''''(((((())))))(((((())))))******,,,,,,,,,+++++++++++++++)))))))))************++++++++++++******)))))))))......---------,,,,,,+++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,---.........---+++******---000...***((())),,,***************)))((((((((((((((((((((((((((((((((()))***++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''((())))))(((((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$######%%%((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((((((''''''((('''''')))---/////////...+++(((&&&&&&'''))))))((('''''''''''''''''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((''''''''''''(((((()))))))))))))))((('''''''''((())))))******)))))))))))))))*********++++++)))******************))))))))))))*********++++++******++++++++++++*********)))'''&&&&&&((()))***))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&'''''''''''''''&&&(((((('''&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))(((((('''(((''''''''''''((())))))(((''''''''''''(((***+++%%%%%%&&&'''(((((())))))(((((((((((())))))))))))'''(((((()))***+++,,,,,,---+++(((&&&%%%&&&((()))'''((((((***+++,,,---...))))))))))))***************++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------,,,+++******++++++++++++++++++++++++,,,---.........---+++++++++...000///+++)))***,,,)))************)))((((((((((((((((((((((((((((((***++++++,,,,,,+++******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******((('''&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''(((((()))(((((('''&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''&&&%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))((('''(((+++---,,,---,,,***'''%%%&&&'''(((((((((((((((''''''&&&''''''((((((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''&&&''''''((()))(((((((((((((((((()))))))))******((())))))******))))))(((&&&''''''(((***++++++,,,******++++++++++++******)))(((''''''(((***,,,---************************%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''((((((((('''&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&(((***,,,''''''''''''''''''((((((((((((((())))))))))))***'''(((((()))***+++,,,,,,---,,,***(((''''''((((((******,,,---...///000000)))))))))***************------//////000000///...///////////////000000000000///.........///000000000000/////////111222333///000000000000///---,,,------------------------,,,---...//////...---,,,,,,...000///,,,***+++,,,***************))))))((())))))))))))))))))))))))+++++++++++++++*********'''((()))******)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))***,,,------)))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******)))(((''''''(((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))((('''''')))+++***++++++)))'''&&&&&&((('''((()))))))))(((&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((('''(((((())))))))))))((((((''''''&&&&&&''''''((('''(((((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((())))))************++++++++++++******))))))))))))***+++,,,---++++++++++++++++++++++++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%&&&'''((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))))))(((((('''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''''''''%%%%%%&&&(((***,,,)))))))))((((((''''''&&&)))))))))*********++++++))))))******++++++++++++,,,,,,,,,,,,+++***)))(((,,,---...////////////...////////////000000111111...///000111222111000///000000000111111222222222444444444444555555666777444444333333444666777999222222222222111000//////////////////////////////...///000111111000///...---...///...---++++++++++++++++++++++++******)))************************++++++******))))))))))))'''((()))******)))((('''&&&'''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%&&&''')))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((((((((('''&&&&&&'''(((''''''''''''''''''''''''&&&'''((()))))))))((((((((()))))))))''''''(((***)))******)))''''''((()))'''((()))))))))(((&&&%%%''''''((((((((((((((('''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))&&&'''''''''(((((())))))''''''((())))))))))))))))))(((((((((((((((((()))''''''((((((((((((''''''%%%%%%&&&'''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((******++++++++++++******++++++************++++++++++++++++++++++++++++++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))))))))))))(((&&&'''(((((((((((('''&&&(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((()))******(((''''''''''''(((***++++++******))))))(((((('''***++++++++++++,,,,,,,,,+++,,,,,,,,,------......---...///000000...---,,,---...///000000///---,,,111111111222222333333444///111333444555444222111111222222333444555666666555666777888999999999999:::999888888999<<<>>>@@@:::999777555333222111111111111111111111111111111111111333444444333333222///////////////...---,,,,,,------------,,,++++++++++++++++++++++++++++++,,,+++***)))))))))))))))(((((())))))))))))(((((('''''''''(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((()))++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%&&&'''&&&$$$$$$$$$&&&''''''''''''''''''''''''&&&'''((()))***)))((((((&&&((())))))((('''((()))'''((()))(((''''''(((***(((((((((((((((''''''&&&''''''((()))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&''''''((()))))))))&&&'''((())))))******)))))))))(((((((((((())))))&&&&&&'''(((((((((''''''%%%&&&&&&'''((('''''''''((((((((()))))))))******((())))))******))))))(((*********))))))(((((((((******++++++++++++******+++++++++***************++++++++++++++++++++++++%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''(((((())))))******&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))))))))'''((())))))))))))((('''((((((((((((((((((((((((''''''((()))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,---------......------...000111222333444111111111111111222222222000111222333333222111///222222222333444444555555666777:::;;;<<<;;;999888888888999:::;;;<<<===>>>999;;;===@@@AAAAAA@@@???BBBBBBAAAAAABBBEEEHHHJJJIIIFFFAAA<<<888666555555333333333333333333333333333444666777777777666555222222222222222111///............///......---,,,------------------------...---+++***))))))******))))))(((((((((((())))))''''''((())))))***++++++))))))))))))))))))))))))'''((((((((()))))))))***&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&''''''))))))&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$$$$$$$(((((()))******)))((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''(((((()))$$$'''))))))&&&$$$%%%&&&''''''''''''''''''''''''&&&''')))*********((('''%%%'''((()))((('''(((***%%%&&&'''&&&%%%&&&((()))))))))((('''''''''''''''''''''((()))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&''''''((())))))***&&&'''((()))************(((((((((''''''(((((((((%%%&&&''''''((((((''''''&&&&&&'''((((((((((((((()))))))))*********++++++)))******************)))))))))************************++++++++++++******(((((()))***++++++++++++++++++++++++++++++++++++###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&%%%$$$%%%&&&'''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((())))))***)))***************)))((('''((()))***,,,---//////---------.........//////---...000222444666888999444333111000111333666777333444666888888777666555777777777888999::::::;;;===???AAACCCCCCBBB@@@?????????@@@BBBCCCDDDEEEFFFCCCEEEIIILLLNNNMMMKKKIIIKKKJJJIIIIIIJJJMMMQQQSSSWWWSSSLLLDDD???;;;::::::555555555555555555555555555666777999999999888777555444333444444333222000/////////000///......---........................///...---+++******++++++***)))(((''''''((()))***'''(((((()))***++++++,,,))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&'''((()))***'''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))'''***------***((('''(((((((((((((((((((((((((((&&&''')))***+++***((('''$$$&&&((()))(((((()))***###$$$%%%%%%$$$%%%''')))***)))(((&&&&&&'''((((((''''''((()))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***&&&'''((()))************'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&'''(((((())))))((((((************++++++++++++******++++++++++++******(((((()))***+++,,,------******++++++++++++******%%%&&&''')))+++,,,,,,,,,************************'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((()))))))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))(((((((((''''''(((((()))))))))***''''''''''''''''''''''''))))))(((((('''''''''&&&&&&''''''((())))))(((((((((''''''&&&''''''((((((***)))(((&&&&&&&&&''''''++++++,,,,,,------......111000//////000111111111000222333555:::@@@???:::;;;:::999999:::;;;:::888999888888888888888888888999;;;=========???DDDIIIKKKRRRYYYYYYWWWVVVQQQLLLGGGFFFHHHLLLMMMKKKMMMQQQNNNMMMMMMOOOQQQTTTTTTTTTOOOQQQSSSTTTTTTVVVXXX[[[\\\YYYTTTOOOJJJEEEAAA>>>=========<<<;;;:::888777:::===AAAAAA>>>;;;::::::999888666444333333333444---000222333333222333333333222111111111111...,,,//////000000111111000000,,,,,,++++++*********)))(((((()))***+++++++++******)))))))))))))))******''''''''''''''''''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''((())))))***))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&)))(((&&&$$$#########$$$"""###%%%&&&&&&%%%###"""'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***%%%%%%&&&&&&%%%$$$######''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))(((''''''''''''((((((((((((''''''&&&''')))******)))'''&&&''''''&&&%%%&&&'''((()))***((('''&&&&&&'''(((***))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((''''''''')))(((((((((''''''&&&&&&)))((('''&&&%%%&&&''''''((('''%%%$$$$$$%%%&&&''',,,+++++++++******))))))************************---,,,***)))((('''''''''++++++************************+++++++++,,,,,,,,,+++*********))))))(((((('''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''((((((((((((((('''+++++++++***************************+++,,,---...,,,,,,------.../////////000/////////000111222222333777;;;???FFFNNNOOOLLLKKKGGGCCC@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<===>>>AAADDDEEEFFFIIINNNSSS[[[eeeooouuuvvvrrrhhh^^^UUURRRRRRVVVWWWUUUSSSUUUUUUTTTSSSSSSVVVXXXYYYYYYVVVXXXZZZ[[[YYYXXXYYYYYY```^^^[[[WWWSSSOOOKKKIIIFFFEEEEEEDDDCCCAAA???>>>AAADDDGGGHHHEEECCCBBBCCC???>>><<<:::888777777777666777777666444222222333555333111111111000///---///000111222222111000000///.........------------)))))))))***))))))((((((******))))))))))))******((((((((((((((('''''''''))))))((((((((('''''''''))))))))))))))))))))))))'''(((((())))))))))))(((+++******)))((('''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***************))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&'''(((((((((((((((''''''%%%&&&((())))))(((&&&%%%'''&&&&&&%%%&&&'''((()))((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((('''++++++++++++*********))))))((('''&&&&&&&&&''''''))))))(((((())))))******++++++*********)))))))))************************------,,,+++************************************,,,,,,,,,++++++*********************)))))))))((('''&&&%%%&&&((((((&&&%%%$$$%%%%%%&&&&&&''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((''''''&&&'''((()))***++++++******)))((((((((((((((((((((((((((((((((())))))(((((((((((('''''''''((((((((((((((('''&&&'''((()))***++++++++++++)))******+++,,,---......//////000111111222333333222222222333444555666777888>>>EEEMMMXXXcccgggfffbbb\\\SSSKKKGGGEEEEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEIIINNNPPPRRRUUU[[[```fffqqqqqqggg```]]]```bbb```\\\ZZZVVVTTTSSSSSSVVVYYY[[[[[[]]]___aaa```^^^\\\[[[\\\___^^^^^^\\\YYYVVVSSSQQQNNNNNNMMMKKKIIIGGGEEEDDDJJJLLLNNNNNNMMMKKKKKKKKKFFFEEECCCBBB@@@?????????@@@@@@@@@===:::888888999;;;888555333333333222111222333555666555444222111............------------,,,,,,++++++***))))))(((******))))))))))))*********)))))))))((((((((('''))))))((((((((((((''''''))))))))))))))))))))))))((())))))))))))(((((('''(((((()))***)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((('''''''''&&&((('''%%%$$$$$$%%%'''((('''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%(((((())))))((('''&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((((((((&&&&&&&&&&&&(((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((()))))))))((((((((((((''')))(((''''''&&&&&&''''''(((((()))***++++++++++++******))))))))))))((((((************************++++++++++++++++++++++++************************...------,,,+++***)))(((************))))))))))))&&&&&&%%%&&&'''(((&&&$$$$$$$$$%%%%%%&&&'''(((((()))(((&&&%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%&&&''')))+++***************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''&&&%%%&&&(((+++,,,---...---+++,,,,,,------......---222222333444555666666777888999::::::;;;<<<>>>@@@???GGGQQQ[[[hhhvvv~~~{{{rrreeeYYYRRROOONNNMMMIIIJJJJJJKKKKKKLLLLLLMMMNNNRRRWWWZZZ\\\___eeeiiikkkuuu{{{nnnddddddfffeeeaaa^^^VVVTTTRRRSSSWWW[[[]]]^^^```aaabbb```___^^^^^^```___```aaa```^^^[[[YYYYYYZZZYYYWWWUUURRROOOLLLKKKNNNOOOOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHEEEDDDDDDDDDCCC@@@<<<999888888777777666777999:::999888555444000000000///////////////000///......---,,,,,,,,,,,,+++************************))))))((((((''''''))))))(((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&"""$$$''')))++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''"""###%%%&&&'''&&&%%%%%%%%%%%%############%%%%%%&&&%%%%%%%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%))))))))))))((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''((((((+++***))))))))))))***+++(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))(((((('''''''''''''''&&&'''((()))))))))(((''')))))))))(((((((((((((((************************(((((())))))***************************+++++++++------,,,,,,+++***))))))*********)))))))))))))))&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%&&&''')))+++''''''((()))***+++++++++************************(((((())))))))))))))))))((())))))***))))))((((((+++,,,---...000111111111///000000111111222333333333444555666777888999999===???AAABBBBBBDDDGGGJJJMMMUUU___hhhuuuxxxjjjaaa\\\ZZZYYYRRRRRRSSSSSSSSSTTTTTTTTTUUUYYY]]]```aaaeeejjjooovvv{{{nnngggfffddd```^^^XXXVVVVVVXXX\\\```cccddddddcccaaa^^^\\\\\\^^^aaadddgggiiiiiigggeeeeeefffiiihhheeebbb^^^ZZZWWWUUURRRQQQPPPOOONNNNNNMMMMMMPPPQQQRRRTTTVVVWWWXXXXXXWWWYYYZZZXXXTTTPPPMMMLLLKKKHHHCCC@@@>>>>>><<<;;;999:::;;;;;;:::999666555444444444444444555555555111111000///...//////000------,,,+++++++++++++++******))))))(((''''''&&&(((((())))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&!!!###&&&)))***+++***)))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''((("""###%%%&&&'''&&&&&&%%%######%%%%%%%%%%%%######&&&%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((''''''(((((()))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''&&&'''''''''(((((())))))************************(((((((((((((((''''''''''''(((((()))((('''%%%$$$((((((((((((((()))))))))************************'''((()))******+++******))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))******&&&%%%$$$%%%''''''%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((''''''&&&'''((()))***%%%%%%&&&((()))***+++,,,))))))))))))))))))))))))(((((())))))))))))******))))))***+++++++++++++++......//////111333444555444444333333444666888999777888999:::;;;<<<===>>>CCCFFFIIIJJJJJJKKKPPPTTT^^^eeelllrrr|||yyyoooiiieeecccZZZZZZZZZZZZZZZZZZZZZZZZ[[[^^^aaaccceeeiiipppvvv}}}xxxlllgggbbb^^^\\\WWWVVVWWWYYY]]]```aaaaaafffeeeccc```]]]]]]```ccchhhkkknnnooommmnnnqqquuuvvvtttqqqmmmiiiddd```^^^[[[XXXVVVVVVWWWXXXYYYXXX\\\]]]```cccfffhhhiiijjjjjjmmmooommmggg^^^WWWRRRSSSPPPLLLIIIGGGEEECCCAAA>>>>>>===<<<;;;:::888888555555555666666666666777555444222000//////000000000///...------,,,------,,,++++++***)))(((''''''(((((())))))))))))******))))))))))))))))))))))))((())))))))))))(((((('''%%%&&&'''((((((((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&'''(((((((((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&((())))))&&&&&&'''(((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((((((&&&&&&''''''((()))))))))(((((()))))))))))))))***((())))))))))))((('''&&&)))*********))))))((('''(((((())))))))))))******************************)))***+++,,,------,,,+++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))************&&&%%%$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))%%%%%%&&&'''((())))))***))))))))))))))))))))))))(((((()))))))))*********)))***+++,,,---............///000444888>>>DDDGGGFFFCCC@@@===;;;<<<===???@@@AAABBBCCCEEEFFFGGGHHHKKKOOOSSSTTTTTTVVV[[[___jjjooorrrssszzzvvvnnniiifffaaaaaa``````___^^^^^^^^^^^^aaadddfffhhhoooxxx~~~{{{pppiiiccc^^^]]]YYYXXXYYY[[[]]]]]]\\\ZZZaaaccceeefffggggggiiikkklllppptttuuuvvvzzz}}}wwwrrrmmmkkkhhhfffdddeeeiiimmmnnnnnnmmmnnnqqquuuxxxzzz{{{{{{|||ssshhhaaa___\\\YYYVVVTTTQQQMMMKKKFFFEEECCCAAA????????????::::::::::::;;;;;;;;;<<<===;;;888555333222222222222111000///............///...---,,,+++***))))))(((((()))))))))*********))))))))))))))))))))))))'''(((((())))))))))))((('''''''''''''''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%$$$$$$&&&''')))''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&''''''(((%%%%%%&&&'''''''''''''''%%%&&&'''((())))))))))))(((''''''''''''''''''(((%%%&&&'''((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&))))))))))))))))))))))))&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&'''''''''(((((())))))***)))((('''&&&))))))))))))***+++,,,---)))))))))*********++++++************************)))***,,,------,,,+++***((())))))***++++++,,,,,,,,,,,,++++++++++++++++++((()))))))))************%%%%%%$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((((()))(((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))*********+++)))***+++---...///000000111333666===FFFQQQ[[[```^^^ZZZSSSLLLHHHFFFFFFFFFJJJJJJLLLMMMNNNPPPQQQRRRSSSXXX\\\]]]\\\^^^dddiiinnnrrrsssqqquuuvvvnnnhhhdddeeedddcccbbbaaaaaa```___```bbbeeegggkkksss}}}xxxpppkkkeeeaaaaaa```___```aaaaaa```\\\YYYZZZ___ffflllpppssstttvvvtttxxx|||~~~|||sssqqqooorrrxxx~~~zzz{{{~~~yyyqqqiiigggdddaaa___[[[WWWTTTOOOMMMJJJGGGEEEEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFDDD@@@;;;777555444444333222111000////////////111000000...---,,,++++++(((((())))))*********+++))))))))))))))))))))))))''''''((())))))***))))))%%%%%%%%%%%%&&&((()))***(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))'''&&&$$$######$$$%%%&&&&&&%%%###""""""###%%%&&&&&&&&&&&&((())))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''%%%&&&&&&'''((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&((())))))******((((((''''''''''''((((((%%%%%%'''((((((((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***((()))))))))******++++++((()))*********)))'''&&&&&&&&&&&&'''))),,,...000))))))******+++++++++,,,************************''')))***++++++***((('''((())))))***++++++,,,,,,...------,,,+++***))))))(((((())))))*********+++%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''')))%%%""""""%%%(((((('''(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))***))))))))))))******+++------,,,******)))))))))***+++++++++***+++...000,,,,,,,,,,,,---///111222888:::>>>EEEQQQbbbvvvzzzlll]]]RRROOOQQQUUUUUUXXX\\\___^^^\\\[[[ZZZ\\\^^^aaadddgggiiijjjjjjqqqqqqpppqqqtttxxx}}}yyypppiiifffgggfffiiilllkkkgggdddcccdddgggeeegggmmmsssyyy{{{uuurrrqqqrrrsssoooooonnnjjjeeeaaa______YYY]]]ccckkkqqqvvvyyyzzz{{{||||||~~~xxxyyy{{{~~~vvvrrrmmmjjjiiifffccc___\\\UUUNNNLLLOOOTTTWWWXXXQQQQQQQQQPPPQQQUUU[[[______[[[PPPBBB;;;:::999666666555333444555555444333222000///000222111---***((('''''')))+++,,,***)))************))))))))))))&&&)))++++++***(((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))******)))((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''))))))))))))))))))))))))***((('''&&&&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))+++(((''''''******)))&&&&&&&&&&&&'''''''''''''''(((''''''((())))))'''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%************))))))))))))&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''$$$%%%'''))))))((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))'''''''''(((((((((((()))(((((((((((())))))))))))&&&'''((((((&&&%%%&&&'''+++)))'''&&&%%%&&&'''((()))))))))))))))((('''''')))))))))))))))((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((('''''')))))))))))))))))))))))))))))))))))))))******++++++*********+++,,,------++++++,,,,,,,,,---------((()))***+++,,,,,,,,,,,,(((((())))))******++++++---,,,,,,+++***)))''''''******+++++++++,,,,,,,,,...---,,,,,,+++***)))))),,,,,,+++***)))))))))***%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&(((***((((((((((((''''''''''''(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''((()))******)))))))))))))))******+++,,,+++++++++---///.........///111333555777===AAAHHHQQQ\\\mmmrrreee___]]]^^^eeegggjjjlllkkkiiifffeeedddeeegggkkkmmmnnnnnnmmmpppooonnnnnnnnnpppqqqrrrtttvvvvvvrrrlllgggfffgggdddhhhlllnnnnnnnnnoooqqqqqqnnnnnnrrruuuyyy~~~~~~~~~|||zzzyyyyyyzzz||||||||||||{{{vvvpppjjjfffeee```bbbeeeiiimmmpppssstttwwwzzz~~~}}}vvvqqqooommmkkkiiihhhccc\\\YYY[[[___```aaa]]]___aaadddggglllrrrvvvzzzvvviiiVVVHHHAAA===999:::999888888888888666444444222111222333333000......---,,,,,,---,,,+++)))+++************)))))))))&&&)))++++++)))'''''''''((((((((((((((((((((((((((((((((()))))))))************)))((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))***(((''''''******)))'''''''''''''''''''''''''''(((''''''((())))))(((&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((''''''&&&&&&)))))))))((((((((('''''''''((())))))))))))((('''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((())))))((((((''''''(((((()))&&&&&&'''''''''((((((((('''((((((((())))))))))))%%%'''((('''&&&&&&'''(((***)))'''&&&&&&&&&(((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))(((((((((((()))*********************+++,,,,,,)))************+++++++++***+++,,,---............)))))))))))))))***************+++++++++******)))*********+++++++++,,,,,,------,,,++++++***))))))++++++******)))*********%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++)))&&&%%%(((+++'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&''''''((()))***)))))))))******+++,,,+++---//////......///000111111222444666999<<<>>>CCCKKKTTT\\\eeerrr}}}tttooommmwwwyyy|||~~~{{{vvvsssmmmnnnoooqqqrrrqqqnnnkkklllkkkkkkjjjhhhfffdddcccdddhhhlllllliiigggggghhhgggjjjppptttvvvyyy{{{}}}}}}xxxtttuuuuuuuuuyyy~~~}}}yyyvvvsssqqqrrrtttwwwzzz}}}{{{uuupppnnniiihhhgggggghhhjjjmmmnnntttyyy~~~~~~}}}}}}yyytttmmmhhhhhhiiikkklllmmmpppuuu{{{nnnZZZMMMDDD>>>???>>>=========<<<:::888777666444444555555444222333111///.........,,,***++++++++++++************''')))++++++)))'''''''''(((((((((((((((((((((((())))))************++++++***))))))((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''((()))***)))((()))((((((''''''&&&&&&&&&(((''''''((()))***((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''((((((((('''''''''&&&&&&'''((())))))))))))((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))$$$&&&''''''&&&&&&((()))***)))'''&&&&&&'''(((((()))))))))))))))((((((''''''''''''''''''''''''''''''(((((())))))(((((('''+++++++++******))))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((''''''''''''((())))))******)))))))))***++++++(((((((((((())))))))))))***+++,,,---............************))))))))))))'''((()))***+++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,+++*********)))*********)))******++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%'''))))))'''&&&'''(((&&&&&&'''''''''''''''(((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,---...---000333444333333333444555666777999<<>><<<<<<;;;:::999888777666666333222000/////////...,,,---,,,,,,,,,,,,+++++++++((()))++++++)))''''''(((''''''''''''''''''''''''************************))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***))))))((('''&&&&&&%%%(((''''''(((******)))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((('''''''''''''''''''''&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))###%%%''''''''''''(((***)))(((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''''''''(((((((((((((((((('''++++++******)))((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))))))))))))))******'''''''''((((((((())))))))))))***+++++++++++++++++++++******))))))(((((('''((()))***+++,,,,,,,,,************++++++++++++++++++++++++***************)))))))))***+++,,,,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((((((((('''&&&%%%&&&((((((&&&$$$%%%&&&&&&&&&''''''((((((%%%%%%&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((())))))+++,,,,,,......------------......///222555777777777777888<<<<<<===>>>AAADDDGGGIIIMMMUUU___ccceeehhhooouuu~~~}}}{{{wwwtttnnneee^^^```aaacccdddeeeeeeeeedddiiinnnssstttsssqqqqqqssstttwww}}}xxxoookkkhhhdddccceee```___^^^^^^___bbbeeegggmmmpppsssuuuwww{{{~~~xxxtttrrrrrrnnnmmmkkkkkkmmmpppuuuxxx|||~~~~~~|||~~~}}}{{{ssssssxxx}}}{{{lll\\\PPPFFFEEECCCCCCDDDDDDCCCAAACCCCCCBBB@@@>>>===<<<;;;555333111111111222111000//////.........---------)))+++,,,+++)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))*********)))(((''''''&&&&&&(((''''''(((***+++***(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&'''((()))))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&%%%%%%&&&&&&'''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((###%%%''''''''''''(((***(((((('''''''''((((((((((((((())))))))))))((((((&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''))))))((((((((('''''''''))))))(((((((((((())))))((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((******)))))))))))))))***((((((((()))))))))******))))))******++++++******++++++******))))))(((((()))******+++++++++******))))))*********+++++++++*********************+++***)))))))))***+++,,,,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))&&&###$$$'''(((&&&"""%%%%%%%%%&&&''''''((((((%%%&&&'''((((((((('''&&&((((((((((((((()))))))))'''''''''(((((((((((()))'''''''''((()))***+++,,,---------------...///000222555888:::;;;<<<>>>@@@DDDDDDDDDEEEGGGJJJLLLNNNOOOVVV^^^eeehhhjjjmmmpppqqqwww}}}zzzvvvoooeee]]][[[\\\]]]___bbbfffiiijjjppptttxxxyyywwwuuuvvvxxxvvv{{{yyyooojjjfffbbb______UUUTTTTTTUUUYYY^^^cccgggmmmpppuuuxxx}}}}}}tttnnnmmmmmmqqqqqqqqqsssvvvzzz~~~~~~~~~{{{vvvrrrrrrxxx}}}{{{xxxzzzzzzyyyyyy{{{|||}}}{{{xxx||||||lll^^^QQQNNNJJJGGGGGGHHHGGGGGGJJJLLLMMMMMMJJJHHHGGGGGGAAA>>>:::888777666555444111111111000000000000///+++,,,---,,,*********,,,))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((())))))***))))))(((((((((((())))))''''''((((((((((((''''''************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''))))))((((((***+++***))))))(((((('''''''''((('''''')))++++++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((()))))))))(((((()))))))))(((((((((''''''''''''&&&%%%%%%&&&''''''(((((()))))))))(((((('''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((($$$&&&''''''&&&&&&((()))'''''''''((((((((((((((('''(((((()))))))))))))))&&&&&&&&&'''(((((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''***))))))(((((())))))***&&&&&&&&&''''''(((((()))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((++++++***)))))))))******))))))))))))************++++++,,,,,,,,,,,,,,,+++************))))))))))))+++++++++++++++***)))((()))))))))************+++((()))))))))***+++++++++*********)))******++++++%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((()))))))))(((&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&((()))***)))((('''''''''''''''(((((())))))((((((((()))))))))******((((((((()))***,,,---...---...///000222444666777:::<<>>@@@BBBDDDFFFHHHKKKOOOSSSWWWSSSSSSRRRQQQQQQRRRSSSTTTOOOPPPUUU\\\ccceeeccc``````fffnnnvvv{{{~~~~~~xxxuuuppphhhaaaXXXUUUSSSSSSVVV\\\cccgggiiilllpppqqqqqqssswwwzzz~~~xxxssslllgggfff^^^```bbbeeehhhkkklllmmmkkkrrr|||}}}wwwwwwzzz{{{}}}wwwvvvrrrlllgggfffkkkoooooo|||yyysssoooooonnniiigggiiihhhiiikkkpppxxx~~~{{{|||}}}}}}{{{{{{uuuxxx}}}~~~qqqkkkddd[[[SSSOOONNNNNNNNNTTTZZZaaaddddddccccccdddeee___VVVNNNFFF@@@;;;777555555444444444333333333...//////...,,,,,,---///************************,,,,,,,,,++++++*********((((((((((((((()))*********)))(((''''''((()))***''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%'''***)))((((((***,,,(((((((((((())))))))))))((('''''')))+++,,,+++***(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%+++***)))(((((()))***+++%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&(((''''''&&&&&&''''''((('''''''''(((((((((((()))&&&&&&&&&'''''''''((((((&&&'''((((((&&&%%%&&&'''&&&&&&'''((())))))((((((''''''((()))))))))))))))'''''''''((()))******+++&&&''''''''''''''''''&&&&&&&&&'''((()))***++++++******))))))))))))******'''(((((()))***++++++,,,))))))))))))))))))))))))(((''''''''''''((())))))------,,,+++******++++++(((((((((((())))))))))))))))))*********))))))((((((((())))))******++++++)))******+++++++++******))))))))))))************''''''((()))***++++++,,,,,,,,,+++***)))))))))***$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((()))))))))))))))&&&(((***+++***)))***++++++,,,---...000222333333222444777:::>>>AAACCCDDDJJJKKKMMMOOOSSSVVVYYY[[[\\\ZZZXXXUUUSSSRRRRRRRRRNNNQQQTTTUUUZZZ```bbb___iiiiiiiiimmmvvvzzzssspppllleee```___^^^]]]]]]^^^```bbbdddiiiiiijjjjjjmmmrrryyy~~~|||vvvrrrnnnlllkkkjjjjjjmmmoooqqqnnnttt|||qqqpppnnnllllllmmmnnnooottt{{{~~~wwwrrrmmmggg___YYYYYY\\\^^^cccnnn~~~~~~yyyxxx|||~~~xxxttttttssssssvvvyyyyyyvvvsssooonnnjjjbbbYYYTTTTTTVVVUUUZZZ```dddfffiiimmmqqqsssnnnfff\\\RRRHHHAAA===999999777444333333666888444111//////111111///,,,............------------++++++++++++************)))(((((((((((('''''''''))))))((((((''''''&&&&&&(((((())))))))))))((((((***((('''&&&&&&'''(((***+++***((('''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&,,,***((((((***+++)))'''))))))(((((('''''''''&&&***)))((('''&&&%%%%%%%%%***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''(((''''''&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))((('''%%%%%%###&&&***+++)))&&&$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))((((((''''''&&&&&&'''((())))))(((((()))+++''''''(((((()))))))))******(((&&&$$$%%%'''***,,,''''''''''''((()))***+++***************++++++,,,))))))))))))(((((((((((()))((('''''''''(((***++++++)))'''&&&''''''''''''''''''''''''(((((((((((('''(((***+++,,,+++)))(((,,,+++++++++******))))))))))))))))))************((())))))))))))*********,,,+++***)))))))))***+++************************$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((***,,,------,,,---...000000111222444666888999:::;;;===@@@DDDGGGJJJLLLMMMRRRVVV[[[^^^______aaabbb```^^^\\\YYYVVVTTTSSSSSSNNNTTTWWWUUUVVV\\\bbbdddhhhiiijjjooowwwxxxrrrpppooommmiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkklllooouuu}}}|||xxxvvvsssoookkkiiigggggghhhfffkkkrrryyy~~~}}}}}}~~~~~~~~~|||{{{yyywwwvvvjjjiiihhhhhhhhhjjjkkkmmmrrryyy}}}sssjjjaaa]]]]]]___```fffttt|||}}}|||yyyyyyxxx{{{}}}wwwsssqqqqqqqqqtttxxxyyyxxxvvvwwwvvvssslllccc]]][[[[[[\\\aaagggkkkmmmoootttwww|||ttthhh[[[OOOHHHEEECCCBBB???;;;888888999:::555222000111222333222000000//////...---,,,+++++++++++++++*********))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((***)))'''&&&&&&''')))***+++***((('''&&&&&&'''''''''''''''((((((''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))((((((((('''''''''((('''&&&''')))+++***((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((('''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))((()))))))))((('''&&&&&&'''***,,,---+++)))''''''&&&''''''((((((''''''&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%((((((((('''''''''&&&&&&(((((((((((((((((())))))((((((((((((((('''''''''&&&((())))))(((''')))***((((((((())))))*********)))(((((((((((()))******++++++***)))((((((''''''((((((((((((((()))******))))))))))))(((((((((((('''''''''((()))***+++,,,***(((&&&&&&'''(((((('''''''''''''''(((((((((((('''(((***+++,,,+++)))((())))))))))))((((((((('''))))))))))))************)))))))))*********++++++---,,,+++***)))******+++************************%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&''''''((()))***''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***'''((((((((((((((((((''''''''''''(((((())))))))))))***+++******,,,///222222333555888<<>><<<:::777555444444444444444444333222111000//////+++++++++*********))))))***)))))))))((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((******))))))))))))******))))))((((((''''''''''''(((((())))))))))))(((((('''((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&%%%&&&'''((()))))))))'''''''''(((((((((((((((&&&&&&'''''')))***,,,---&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''')))(((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&'''((((((((((((((('''&&&''''''&&&%%%$$$&&&''''''(((((())))))(((((('''))))))((((((''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((()))((((((((()))))))))))))))(((((((((++++++******))))))((((((&&&&&&''''''(((((())))))%%%'''((((((''''''((()))******************++++++'''((()))*********))))))''')))***,,,,,,+++)))(((&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))'''(((***,,,,,,,,,+++***(((&&&&&&&&&((())))))(((''''''''''''(((((((((((('''(((***+++++++++)))(((+++++++++***************((()))))))))******************+++++++++,,,,,,,,,---,,,,,,+++++++++++++++************************%%%%%%&&&&&&&&&''''''''''''''''''((((((***+++,,,(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))''''''((()))******++++++////////////000555;;;???GGGHHHJJJLLLOOOQQQSSSTTTQQQSSSVVVYYY]]]```bbbcccccchhhttt~~~rrrjjjhhhiiikkkhhheee___[[[___iiinnnnnnrrrnnnnnnrrrqqqmmmmmmqqquuu}}}|||{{{{{{|||vvvsssrrrvvv}}}~~~zzzpppgggeeedddcccdddfffggggggfffdddbbb```______ZZZZZZZZZZZZYYYXXXWWWVVVQQQQQQQQQRRRUUUXXX[[[\\\______```aaa___]]]YYYVVVYYYYYYYYYYYYXXXVVVUUUTTTRRRQQQPPPOOONNNNNNMMMMMMOOOQQQUUUYYY\\\^^^___```______^^^]]]^^^aaaeeehhhyyy}}}{{{rrrlllnnnrrryyyuuuqqqpppsssyyy~~~zzzvvvrrrooojjjfffcccccccccddddddfffiiilllppptttyyy{{{|||{{{|||~~~ttthhhcccbbb]]]VVVQQQNNNLLLIIIGGGDDDBBB???;;;888555444444444444333333222222111111------,,,,,,,,,+++++++++)))))))))(((((((((''''''&&&&&&''''''(((((())))))(((((())))))))))))((((((******))))))))))))******((((((((((((((('''''''''(((((())))))))))))(((((('''((()))(((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((()))(((((('''((((((***))))))((('''&&&&&&%%%((((((((((((((()))***+++(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''(((((((((((((((''')))******)))'''(((***,,,'''''''''(((((('''''''''''''''''''''(((((())))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&''''''((())))))((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&''''''(((((())))))&&&'''((((((''''''(((***++++++******************(((((('''''''''((()))***'''(((***+++,,,+++)))(((''''''&&&&&&''''''((()))'''((((((((()))))))))******+++,,,,,,,,,***(((''''''&&&&&&''')))***)))(((''''''''''''(((((((((((('''(((***+++++++++)))(((******************++++++((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%&&&&&&&&&''''''''''''''''''&&&''''''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''((()))******///000111111333888>>>CCCMMMNNNNNNOOOPPPQQQQQQQQQWWWXXX[[[^^^```cccdddeeekkknnnxxxuuuppppppqqqmmmiiicccbbbkkkvvvzzzxxxuuuooolllmmmiiidddfffmmmvvv}}}sssmmmjjjkkklllllllllnnnsssxxx{{{yyyvvvmmmddd]]]\\\]]]\\\]]]___aaaaaa```]]]YYYWWWWWWXXXWWWXXXYYYYYYYYYWWWVVVUUUPPPOOONNNOOORRRUUUVVVWWWZZZZZZ[[[\\\]]][[[WWWSSSVVVVVVWWWXXXXXXXXXXXXXXXVVVUUUTTTRRRPPPNNNLLLLLLNNNPPPSSSVVVWWWXXXXXXXXXUUUUUUTTTTTTUUUWWWZZZ[[[aaafffiiiggg```]]]___cccyyy|||ssspppnnngggeeedddfffmmmtttzzz}}}~~~zzzrrrmmmfff___[[[[[[\\\^^^^^^aaaeeehhhkkkooosssvvv|||~~~~~~|||yyyzzz|||zzz{{{}}}wwwpppkkkeee]]]XXXVVVTTTQQQNNNMMMMMMJJJFFF@@@;;;999888777666666555444333333222////////////............******)))))))))((((((((('''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))(((((('''&&&((())))))((('''(((***''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''((()))***)))'''&&&'''(((++++++***((('''&&&%%%$$$''''''&&&&&&%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((()))((('''''')))***&&&''''''((((((''''''&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''''''''(((((((((((())))))''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''((())))))(((((()))******************)))))))))((('''&&&&&&&&&''')))***))))))******)))((('''&&&(((''''''''''''((())))))''''''(((((())))))******,,,,,,,,,+++***((('''&&&''''''&&&((())))))(((&&&''''''''''''(((((((((((('''(((***+++,,,+++)))((((((((((((((())))))))))))))))))))))))************************+++++++++,,,***++++++++++++***))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))'''(((((()))+++,,,,,,---...///111333555:::@@@DDDJJJKKKMMMOOOQQQSSSTTTUUU___```bbbdddggghhhiiiiiiqqquuu|||wwwrrrpppjjjkkkjjjllluuu{{{rrrmmmmmmiiiccchhhssszzz}}}|||~~~zzzuuummmfffaaa```aaabbbdddhhhnnnsssvvvuuurrrppphhh```[[[\\\]]][[[ZZZ[[[]]]___```^^^YYYVVVUUUUUUVVVWWWYYYZZZYYYXXXUUUTTTOOOMMMLLLNNNQQQUUUVVVUUUTTTTTTUUUXXX[[[[[[YYYVVVUUUUUUWWWXXXYYYZZZZZZZZZYYYXXXWWWUUUSSSQQQOOOMMMNNNPPPSSSUUUVVVVVVTTTSSSQQQQQQPPPQQQRRRRRRQQQQQQSSSWWWZZZYYYUUUTTTVVVYYYeeepppxxxtttiiiaaa\\\YYYYYYXXXXXX\\\bbbiiinnnppprrr||||||vvvrrrllleeeaaa______```]]]aaagggjjjlllnnnqqqtttzzzzzzvvvzzz~~~|||wwwuuuvvvyyy~~~yyyrrriiicccaaa^^^ZZZVVVUUUVVVVVVRRRKKKEEEBBBAAAAAA@@@>>><<<:::888666555222222222222111111111000,,,,,,,,,+++++++++******((((((((((((((('''''''''(((((())))))))))))((((((((((((((())))))(((((((((&&&'''((())))))((('''''''''''''''(((((('''''''''&&&((())))))(((((()))***''''''''''''''''''''''''''''''((((((((()))))))))&&&'''''''''((((((((((((%%%''')))(((&&&&&&''')))******)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))((('''&&&&&&$$$%%%&&&&&&%%%%%%&&&((('''(((((())))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&'''))))))'''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((()))******))))))***,,,*********))))))(((((((((''''''((())))))))))))((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''((()))*********,,,+++***)))((('''''''''(((''''''((())))))'''%%%''''''''''''(((((((((((('''(((***+++,,,+++)))((('''((((((((())))))))))))))))))))))))************)))))))))*********++++++))))))*********)))((('''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))***((('''&&&&&&'''(((***+++,,,,,,---///000000111111333555888;;;???EEEIIIIIIKKKNNNSSSXXX]]]aaacccfffgggiiijjjlllmmmnnnnnntttyyy{{{rrrmmmeeekkkooosss|||xxxqqqppplllgggooo|||{{{xxxpppoooppppppooohhheeebbb___]]]^^^```bbbccchhhpppuuuuuuqqqmmmkkkggg```\\\]]]^^^[[[XXXXXX^^^bbbeeeeee```[[[XXXXXXSSSUUUWWWYYYYYYXXXUUUTTTNNNLLLKKKMMMQQQUUUVVVUUUNNNMMMOOOTTTYYY[[[ZZZXXXSSSTTTVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVTTTRRRPPPNNNKKKMMMQQQSSSTTTRRRPPPNNNNNNNNNNNNOOOOOONNNKKKIIIMMMPPPTTTTTTSSSSSSUUUXXXVVV___fffddd^^^XXXRRRMMMOOONNNNNNPPPUUUZZZ\\\]]]cccppp||||||zzzxxxtttoookkkhhhfffeee```eeekkkooopppqqqsssuuuzzz{{{zzz|||{{{xxxtttrrrtttwwwwww~~~xxxrrrooolllgggbbbZZZ]]]^^^[[[TTTNNNJJJIIIKKKJJJGGGDDD@@@===;;;999444444444333333333222222......------------,,,,,,))))))(((((('''''''''&&&(((((())))))))))))((((((''''''((((((((((((''''''&&&'''((())))))(((''''''&&&&&&''''''''''''&&&&&&&&&((())))))(((((()))+++(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******"""$$$''''''%%%%%%(((***((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&'''((()))***''''''''''''((((((((()))'''''''''''''''((()))***%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((('''%%%%%%&&&(((******)))((()))***))))))************)))))))))))))))(((''''''&&&&&&************************&&&((())))))(((''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&(((***++++++******+++,,,***)))))))))((((((''''''%%%'''***------+++)))'''######$$$%%%''')))+++,,,'''&&&&&&&&&&&&'''((((((&&&''''''((()))******++++++***((('''''''''((())))))(((((()))))))))&&&$$$''''''''''''((((((((()))'''(((***+++,,,+++)))((())))))******+++++++++,,,))))))))))))************((())))))))))))*********((())))))******((('''&&&)))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))((((((((((((&&&&&&&&&'''((()))***+++'''%%%$$$%%%&&&((())))))(((((()))******+++,,,,,,///...///222222111444999888;;;@@@FFFHHHHHHIIILLLNNNOOOTTT[[[dddjjjmmmnnnoooppprrrrrrrrrqqqrrrrrr{{{yyyyyy{{{~~~zzzpppjjjggglllrrrxxxwwwtttvvvyyyzzzzzz|||vvvpppqqqwww~~~{{{sssnnnlllhhhccc___]]][[[XXXWWWZZZ___cccfffffffffhhhiiiiiigggeeeccc```\\\WWWTTTSSSSSSTTT^^^bbbdddbbb]]]ZZZ[[[^^^XXXXXXXXXXXXXXXXXXXXXXXXQQQPPPPPPPPPPPPRRRSSSTTTPPPQQQTTTVVVXXXYYYYYYYYYWWWUUUSSSTTTWWWZZZYYYXXXXXXTTTPPPOOOPPPPPPNNNLLLQQQOOONNNMMMNNNMMMLLLKKKIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQQQQRRRVVVYYY[[[YYYSSSMMMJJJIIIKKKKKKKKKLLLMMMPPPRRRSSS[[[```hhhppptttuuutttsssxxxzzz{{{zzzwwwtttsssssshhhlllppptttwwwyyy{{{}}}{{{zzz~~~|||sssnnnmmmooopppppprrrwww~~~uuuqqqkkkdddfff```___bbbaaaZZZWWWXXXWWWUUURRRQQQPPPLLLEEE???===888444444222...///333222111000///...,,,++++++***+++++++++***)))((((((***)))))))))***+++,,,,,,+++***)))'''''''''((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%$$$######((()))))))))))))))(((((('''&&&%%%&&&((()))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''))))))************))))))'''((()))))))))(((&&&%%%&&&&&&''''''((()))))))))%%%'''((('''%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''((()))((('''&&&''')))'''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%''''''&&&'''(((***)))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''(((((())))))))))))(((((()))((('''&&&%%%&&&''''''************)))((('''&&&&&&...555333***$$$$$$'''((((((((((((((((((((((((++++++******)))'''&&&%%%(((((((((((((((((((((((($$$%%%''')))+++------...))))))))))))************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((()))***)))((('''((())))))************+++++++++(((((((((((((((((((((((())))))))))))))))))******(((((())))))******++++++))))))))))))))))))))))))'''''''''''''''''''''''')))((((((((((((((((((((('''&&&&&&&&&'''((())))))+++)))((()))***,,,------******+++,,,---.........//////111555777777<<>>AAAHHHQQQZZZ[[[[[[[[[[[[^^^cccfffgggkkkqqqxxx}}}|||wwwvvvxxx{{{~~~|||tttmmmlllkkkllloootttzzz~~~|||wwwtttvvvyyywww}}}wwwsssooolll___bbbeeeccc```___ccchhhvvvvvvooogggbbb\\\ZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWWWWUUUSSSVVVWWWXXXYYYYYYYYYXXXXXX[[[```dddfffdddbbbcccdddjjjgggbbb]]]YYYWWWVVVVVVTTTSSSSSSRRRQQQPPPPPPPPPSSSSSSTTTTTTUUUWWWXXXYYYYYYXXXXXXYYY\\\^^^^^^]]]```\\\XXXUUUTTTUUUUUUUUUWWWWWWVVVUUUSSSRRRPPPOOOMMMOOOQQQSSSTTTSSSRRRQQQOOOOOONNNMMMMMMMMMMMMMMMNNNPPPSSSSSSQQQOOONNNNNNKKKJJJJJJKKKLLLOOORRRSSSTTTVVVXXXZZZ[[[ZZZYYYXXX```bbbdddeeedddddddddfffhhhgggfffeeeeeehhhnnnsss}}}xxxzzzsssjjjccc``````aaabbbaaafffqqqyyyrrrkkkiiijjjkkkooosssxxxyyy{{{~~~|||tttnnnXXXMMMDDDAAA@@@;;;777666555444333111///.........---,,,,,,++++++***))))))))))))((())))))***+++,,,***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''''''''%%%&&&&&&'''''''''&&&&&&'''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((('''''''''(((((((((((('''&&&&&&))))))(((((('''&&&&&&&&&&&&((())))))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''')))******(((&&&$$$$$$%%%(((''''''(((***+++***)))(((((((((((((((((((((((((((((())))))))))))((((((******)))(((((((((((()))((((((((((((((('''&&&%%%''')))++++++)))&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''))))))******))))))((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&***+++,,,+++***))))))+++)))))))))*********++++++************************+++*********))))))((((((************))))))))))))))))))))))))))))))))))))###$$$&&&''''''&&&$$$###'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((('''''')))+++------...000222444444555555888999>>>CCCFFFKKKUUU___fffhhhgggdddeeejjjoooqqqtttxxx}}}|||zzz{{{|||}}}yyyppphhhggghhhggghhhkkknnnssswwwvvvrrrqqqtttyyyyyyzzzqqqkkkgggccc```aaafffjjjjjjfffdddfffiiinnn~~~xxxllleee^^^\\\]]]^^^[[[WWWYYYWWWUUUTTTTTTTTTRRRQQQSSSUUUZZZ___bbbccccccbbb^^^```cccddddddeeehhhjjjvvvrrrkkkddd]]]YYYVVVUUUUUUUUUVVVVVVUUUTTTSSSSSSTTTTTTSSSSSSSSSUUUVVVXXXVVVVVVUUUWWW[[[```dddgggiiieee___ZZZXXXXXXYYYZZZZZZ[[[[[[YYYVVVTTTRRRQQQPPPQQQSSSTTTSSSRRRPPPOOONNNNNNMMMLLLLLLMMMNNNOOOMMMNNNPPPRRRRRRRRRRRRRRRNNNMMMLLLMMMNNNQQQTTTVVVXXXXXXWWWVVVTTTSSSQQQPPPOOOPPPRRRSSSSSSSSSUUUVVVWWWWWWUUURRRQQQSSSXXX[[[dddnnn|||~~~yyyuuupppggg___ZZZXXXXXXYYY___eeeooo{{{~~~wwwuuuvvvyyy|||iii\\\PPPLLLJJJEEE???<<<:::999777444333222111111111000///...------,,,,,,)))))))))))))))***+++,,,)))))))))(((((((((((()))(((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((''''''(((((())))))((((((((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%&&&&&&'''&&&''''''''''''''''''&&&'''''''''''''''''''''&&&%%%%%%&&&''''''(((((()))&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''((('''&&&$$$))))))((('''&&&%%%$$$$$$)))******)))&&&%%%%%%&&&'''''''''((()))******)))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((''''''(((((('''&&&%%%%%%((('''&&&'''(((((('''&&&(((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''((()))*********)))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''***+++,,,+++)))((()))***))))))))))))************))))))))))))))))))))))))++++++******)))(((((((((++++++******))))))(((((())))))))))))))))))))))))###$$$&&&''''''&&&$$$###&&&&&&''''''((((((((()))(((''''''&&&&&&&&&'''''')))+++,,,,,,,,,---000444000222555777999:::::::::AAACCCHHHMMMPPPUUUaaammmxxx{{{{{{uuussswwwyyyxxx{{{~~~}}}xxxuuuppphhhccceeehhhiiikkkmmmooosssvvvuuupppnnnoooqqqqqq{{{~~~|||yyyuuuooojjjfffdddcccbbbdddhhhlllkkkgggcccdddfffjjjuuunnngggaaa_________ZZZVVVYYYXXXVVVVVVVVVVVVTTTSSSQQQUUU[[[aaafffiiijjjjjjddddddccccccdddgggllloooxxxtttoooggg```ZZZUUUSSSXXXYYY[[[]]]]]]]]][[[ZZZWWWVVVUUUTTTTTTUUUWWWXXXYYYWWWUUUTTTWWW^^^ffflllpppmmmgggaaa]]]\\\]]]___]]]___```___[[[WWWVVVVVVUUUUUUUUUTTTSSSQQQOOONNNNNNNNNNNNNNNPPPRRRTTTVVVOOOOOOPPPRRRTTTUUUVVVVVVSSSQQQPPPOOOPPPRRRVVVXXXWWWUUURRROOOLLLIIIHHHGGGDDDFFFGGGGGGGGGHHHIIIKKKNNNOOOOOOMMMKKKJJJKKKMMMLLLSSS___lllvvvzzzyyywwwqqqmmmfff___YYYVVVVVVVVV```fffpppzzzuuuggg[[[VVVTTTOOOIIIGGG@@@>>>;;;777555333333333333222000///...---------++++++************++++++((((((((())))))))))))(((((((((((((((((((((((((((&&&&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''((()))))))))&&&&&&'''(((((((((((((((%%%$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''''''''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&'''))))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&((()))((('''&&&'''((('''&&&&&&(((***)))'''$$$(((((('''''''''&&&&&&&&&'''((()))(((''''''((()))&&&&&&''''''''''''((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&%%%'''%%%$$$%%%'''((((((&&&(((((((((((((((((((((((()))))))))))))))((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********((('''((()))(((((()))))))))*********((((((((((((((((((((((((************))))))((((((++++++******))))))(((((())))))))))))))))))))))))$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&''''''(((((()))(((((('''''''''(((((()))(((+++---...---///444888888:::===@@@CCCCCCCCCCCCKKKMMMSSSXXXZZZ```nnn|||~~~ssslllfffbbbaaafffjjjmmmqqqvvvyyyxxxvvvrrrlllhhhffffffdddlllqqqpppmmmllliiieeehhhgggeeecccccccccdddeeeeeeiiikkkiiiccc```aaadddhhhnnnwwwlllhhhdddbbbaaa___[[[XXXYYYYYYYYY[[[\\\\\\ZZZXXXRRRUUUYYY^^^cccfffhhhiiigggeeecccaaabbbfffiiilllrrrrrrppplllggg```ZZZWWWZZZ\\\___aaabbbaaa___^^^XXXXXXWWWVVVVVVVVVVVVVVVZZZXXXTTTPPPQQQVVV___eeennnlllhhhccc^^^]]]^^^```^^^aaacccbbb^^^ZZZYYYZZZXXXWWWTTTRRRPPPOOOOOONNNOOOOOOOOOQQQSSSWWW[[[]]]SSSRRRQQQRRRTTTWWWWWWWWWVVVTTTQQQOOOOOOQQQTTTVVVTTTRRROOOKKKGGGEEECCCBBBAAACCCDDDDDDDDDEEEHHHJJJMMMOOOPPPOOOLLLIIIHHHGGGFFFIIIPPPYYYbbbiiikkklllkkkjjjgggbbb^^^[[[[[[\\\aaahhhpppvvvyyy{{{zzzoooccc___\\\XXXTTTSSSGGGEEEAAA<<<888666555555444333111///...------...///...---,,,+++*********'''(((((())))))))))))((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%''''''((()))))))))((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((((((###$$$%%%&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%'''(((((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((('''((()))(((''''''((()))(((&&&&&&))),,,,,,(((%%%$$$%%%&&&'''((()))******%%%'''((((((((((((***+++&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((('''&&&&&&%%%''''''(((((((((''''''&&&&&&%%%%%%%%%'''((('''&&&((((((((((((((((((((((((&&&&&&((()))************&&&&&&&&&&&&&&&&&&&&&&&&)))***))))))((('''&&&%%%'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((()))***)))'''''''''(((((((((((()))))))))******'''''''''''''''''''''''')))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))((((((((((((((()))***+++(((+++///000///222777===AAADDDHHHKKKNNNOOOOOONNNSSSVVV\\\aaadddlll|||~~~sssjjjbbbaaadddjjjnnnqqqxxx{{{qqqiiidddaaa___]]]\\\bbbeeeeeedddddd```[[[^^^^^^^^^^^^^^^___```bbbdddfffgggccc^^^\\\___cccccchhhnnnttt|||yyyjjjhhhgggdddbbb___\\\[[[[[[\\\___bbbeeeeeebbb```WWWWWWXXXYYY\\\___aaaccc```^^^]]]\\\]]]]]]]]]]]]aaadddhhhjjjhhhccc]]]YYYVVVXXX\\\^^^^^^\\\YYYWWWTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMKKKHHHGGGJJJQQQVVV``````___[[[WWWVVVXXXZZZXXX\\\```___ZZZWWWVVVWWWSSSQQQNNNKKKJJJKKKMMMNNNNNNMMMMMMOOORRRVVVZZZ]]]WWWTTTRRRRRRTTTVVVVVVUUUUUURRROOOLLLKKKMMMOOOQQQPPPOOOLLLIIIEEECCCAAA@@@@@@AAACCCDDDEEEHHHLLLNNNPPPQQQRRRQQQNNNJJJIIIHHHIIIJJJLLLOOOTTTXXX\\\^^^ccceeehhhhhhfffeeefffggghhhllloooooommmmmmooosss|||{{{|||}}}~~~}}}xxxzzz~~~{{{rrriiieeeaaa]]]]]]___SSSPPPKKKEEE@@@===<<<<<<888777444222000000111111222111///---+++***))))))&&&'''((()))******)))(((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&&&&'''((()))***))))))(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&***(((((()))***+++***)))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''''''((()))''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&%%%%%%$$$$$$%%%'''''''''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&'''((((((&&&&&&'''((()))''''''***......***%%%&&&'''''''''((((((((()))%%%'''((()))((((((***+++''')))***)))&&&%%%&&&'''''''''''''''''''''''''''(((((())))))))))))(((((('''(((((()))((('''&&&%%%'''(((((())))))(((((((((%%%&&&''''''''''''''''''(((((((((((((((((((((((($$$%%%'''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))***+++***((('''((()))(((((((((((()))))))))***((((((((((((((((((((((((((((((((()))******++++++)))))))))))))))*********))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))(((((((((((()))***,,,,,,,,,000444666666888???DDDIIIKKKOOOSSSVVVWWWWWWVVVWWW[[[aaagggkkksss}}}~~~}}}tttmmmdddeeeiiiooorrruuu}}}{{{lllaaa]]]\\\ZZZXXX\\\___bbbbbbdddeeebbb[[[]]]^^^^^^^^^]]]]]]^^^```___aaa```\\\WWWVVV[[[```]]]ccchhhjjjmmmqqqqqqnnnggghhhhhhfffbbb___]]]]]]___aaadddiiimmmmmmjjjggg\\\[[[XXXWWWWWWZZZ\\\^^^VVVVVVVVVWWWVVVTTTQQQNNNLLLQQQYYY___aaa]]]WWWSSSPPPSSSUUUWWWWWWTTTPPPMMMNNNOOOOOOOOONNNLLLJJJIII>>>@@@@@@@@@???AAAFFFKKKQQQRRRSSSQQQNNNNNNPPPSSSQQQVVVZZZZZZUUUQQQQQQSSSMMMJJJGGGDDDDDDFFFJJJLLLKKKJJJJJJKKKNNNRRRVVVXXXZZZVVVRRRQQQSSSUUUUUUSSSSSSQQQLLLIIIHHHIIIKKKMMMIIIHHHFFFDDDAAA>>><<<;;;>>>@@@BBBDDDFFFJJJNNNRRRVVVVVVVVVTTTPPPNNNMMMNNNLLLLLLLLLLLLLLLOOORRRUUU^^^bbbhhhkkkllllllnnnpppoooqqqpppkkkdddaaadddgggmmmsssvvvtttrrrssstttsssuuu|||yyytttuuuxxxzzz{{{zzzssslllhhhddd```bbbfff]]]ZZZTTTNNNHHHEEEDDDCCC===<<<999666555555555666444333111...,,,***))))))&&&'''(((*********)))(((((((((((((((((((((((((((%%%''')))***+++***)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))++++++)))((('''&&&'''(((*********)))(((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''(((((((((((('''&&&%%%&&&'''((((((&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&%%%%%%$$$%%%&&&(((((($$$$$$%%%&&&&&&''''''(((###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&''')))((('''+++///000+++&&&,,,,,,***)))'''%%%$$$###'''((())))))(((((()))***)))+++,,,***'''%%%&&&(((''''''''''''''''''''''''(((((())))))))))))((((((((()))*********)))'''&&&(((((()))))))))))))))((($$$&&&))))))'''&&&&&&'''(((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******'''''''''(((((((((((()))(((((((((((((((((((((((('''((((((((())))))*********+++,,,+++)))))))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))******++++++))))))))))))))))))))))))$$$$$$%%%&&&&&&&&&%%%%%%))))))''''''&&&'''(((((()))))))))***+++---///111000222555777:::===BBBEEEOOOQQQUUUXXXZZZ\\\^^^``````cccgggjjjnnnzzz}}}~~~}}}{{{~~~yyyvvvtttwww{{{~~~{{{xxxppprrrvvvwwwxxxxxxyyyzzzvvvppphhhaaa]]]\\\\\\\\\bbbeeegggdddccccccaaa\\\___[[[ZZZ\\\\\\ZZZZZZ]]]___\\\WWWTTTTTTVVVZZZ\\\```______```aaaaaa```^^^bbbbbbcccddddddcccbbbaaabbbcccfffjjjllljjjfffccc\\\\\\\\\\\\[[[YYYXXXXXXVVVTTTQQQNNNJJJHHHFFFEEEDDDGGGMMMRRRTTTRRRNNNLLLJJJJJJJJJJJJIIIGGGFFFEEEIIIHHHGGGFFFEEEDDDDDDDDD??????>>>>>>>>>??????@@@DDDDDDDDDDDDDDDDDDDDDDDDHHHIIIKKKKKKJJJGGGDDDAAABBBAAAAAAAAABBBCCCDDDDDDCCCDDDDDDDDDEEEIIINNNQQQQQQQQQQQQQQQQQQPPPOOONNNLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFDDDAAA>>><<<===???@@@BBBDDDEEEGGGJJJNNNQQQTTTUUUVVVWWWVVVTTTQQQOOOLLLMMMNNNNNNNNNPPPSSSVVV[[[___cccfffgggjjjooossspppmmmllliiibbbZZZYYY\\\ggghhhjjjlllooopppqqqrrrnnnqqqwww|||vvvqqqppprrrtttuuuxxxuuuqqqlllhhhfffdddddd___^^^[[[XXXTTTQQQOOONNNNNNIIIBBB>>>======;;;:::666777666444111//////000+++++++++***))))))((((((***)))((('''''''''''''''''')))***)))((('''(((***))))))(((&&&&&&%%%%%%%%%'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''%%%(((///555111))))))///...---+++)))(((((()))***%%%%%%$$$$$$%%%(((***,,,)))***,,,,,,+++)))'''%%%&&&&&&&&&''''''''''''(((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''%%%&&&&&&'''((()))******,,,***'''%%%%%%'''***,,,))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''))))))(((((('''''''''&&&&&&'''((())))))*********...+++(((&&&''')))******************************((()))***++++++***)))(((***************)))((((((******))))))))))))))))))++++++************++++++%%%&&&&&&&&&'''&&&&&&&&&(((((()))************)))------,,,---...///111222111444888<<>><<<:::;;;;;;:::;;;;;;<<<===>>>===>>>>>>======@@@DDDGGGLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCBBB@@@===<<<<<<===???AAADDDFFFIIIMMMRRRUUU\\\^^^```___[[[UUUQQQPPPOOOOOOOOONNNNNNQQQVVVYYY___bbbfffhhhhhhhhhjjjlllkkkhhhgggeee^^^VVVSSSVVVZZZ^^^dddjjjnnnppppppooojjjlllooosssvvvvvvuuussstttpppkkkhhhiiimmmqqqtttwwwuuuqqqmmmjjjhhhggggggdddccc```^^^\\\\\\]]]^^^]]]XXXRRROOONNNLLLGGGBBB999888777555333111000///---,,,,,,+++***))))))((())))))((((((((((((((()))''')))***)))((('''(((******)))((('''&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))666222333777777111------,,,***((('''&&&&&&'''((('''&&&&&&%%%&&&(((+++,,,)))************((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))'''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((('''%%%######%%%'''((()))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((''')))(((((((((''''''''''''&&&'''((())))))*********...+++((('''((()))******++++++++++++++++++++++++))))))************))))))***************)))((((((++++++,,,,,,,,,+++++++++++++++************++++++'''''''''''''''''''''&&&%%%''')))+++,,,+++***)))------,,,,,,---///000111444888===AAADDDFFFIIIKKKIIILLLQQQVVV\\\bbbhhhllloooqqqrrrsssvvv}}}||||||qqqnnnmmmooouuuzzz{{{{{{|||{{{yyytttmmmgggcccbbbfffeeedddccccccdddfffgggeeekkkpppqqqqqqpppjjjdddaaa]]]ZZZ\\\\\\XXXVVVWWWUUUSSSOOOLLLLLLMMMOOOQQQSSSRRRQQQSSSVVVXXXYYYXXX\\\^^^```cccfffggghhhhhhgggbbb\\\WWWWWWXXXYYYZZZWWWVVVUUUSSSQQQOOONNNMMMJJJHHHEEEBBB???<<<:::999666888;;;===>>>>>>===<<>>===<<<=========<<<<<<<<<======:::999888888777777777777555555555555555555555555666777888999999777555444555555555555666777888999888999888777666777:::===CCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@===???@@@???===;;;;;;<<<>>>AAADDDGGGJJJNNNTTTWWWccchhhllliiibbbZZZVVVUUUWWWUUURRROOONNNQQQVVVZZZ```cccgggiiigggdddbbbaaacccaaa```___YYYPPPLLLMMMNNNTTT^^^gggnnnqqqqqqqqqnnnoooqqqqqqnnnjjjfffccceeeccc``````bbbhhhooosssuuusssqqqnnnllljjjjjjjjjiiigggddddddfffjjjpppssstttoookkkkkkkkkggg]]]TTTCCC>>>999666555444000---///...---,,,+++***)))))))))((((((((((((((()))***''')))***)))((('''(((*********)))((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******>>>555///222444111***%%%+++***(((&&&&&&&&&'''''')))((('''''''''(((***+++)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''(((((()))((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''&&&'''((())))))*********...+++)))((()))***++++++++++++++++++++++++++++++******))))))))))))******)))************))))))(((***+++,,,------,,,+++***++++++************++++++'''''''''&&&&&&&&&'''''')))***+++------------,,,.........///000222555666888;;;@@@DDDEEEFFFGGGIIIJJJMMMSSSXXX^^^eeemmmqqqyyyyyyzzzzzz{{{~~~~~~ooolllhhhhhhjjjmmmnnnnnnoooooommmhhhbbb]]][[[ZZZ```bbbcccddddddeeefffgggcccnnnzzzzzzrrrjjjccc^^^]]]\\\WWWTTTTTTSSSQQQNNNKKKJJJJJJLLLMMMNNNMMMLLLNNNRRRUUUWWWWWWYYYZZZ]]]```bbbccccccddd^^^YYYQQQLLLKKKMMMOOOQQQNNNNNNLLLJJJIIIHHHGGGGGGGGGEEEBBB???<<<:::888888777888999::::::;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<;;;;;;;;;<<<<<<===>>>::::::999777666666666666555555555555555555555555333444666777777666555444444444444444555666888888888888777555333333555777:::;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999;;;>>>>>>===;;;;;;;;;===@@@BBBEEEGGGKKKPPPTTT___fffmmmmmmfff```^^^```bbb___ZZZTTTOOOPPPSSSVVV[[[^^^cccfffeeebbb]]]ZZZ[[[YYYYYYYYYUUULLLGGGGGGHHHNNNXXXbbbkkkppprrrsssrrruuuxxxxxxssskkkccc______^^^^^^^^^aaagggnnnsssrrrqqqooonnnmmmmmmmmmmmmjjjhhhgggggglllttt}}}wwwlllVVVMMMAAA999777555222...000000///---,,,+++***)))((((((((('''(((((()))***''')))***)))((('''(((*********)))((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***999111******......(((###+++***)))(((((((((((())))))(((''''''''''''(((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&)))))))))******)))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&'''((())))))*********---+++)))(((***+++++++++************************+++***)))(((((()))***+++))))))************)))((('''(((***++++++***)))(((++++++************++++++'''&&&&&&%%%&&&'''((((((/////////000111111222222333333444555888;;;===???===@@@CCCEEEEEEDDDDDDEEEHHHMMMTTT\\\dddmmmuuuzzz~~~~~~~~~}}}zzz{{{xxxrrrhhheeeaaa_________```aaaaaaaaa```]]]YYYWWWVVVVVV[[[^^^```aaa```___```aaadddtttzzzoooddd___[[[VVVSSSSSSRRRQQQOOOLLLKKKJJJJJJJJJJJJJJJJJJMMMQQQUUUVVVWWWVVVWWWXXXYYYYYYYYYXXXXXXOOOKKKFFFCCCCCCEEEFFFGGGDDDCCCBBBAAAAAAAAAAAABBBBBBAAA???===:::999888777777777777777777888999:::888999999:::::::::999999::::::::::::;;;<<<======:::999888777666555555555444444444444444444444444444444666666777666666555333333444444555777888999777777777555333222333555444444555555555555555444777777777888888888888888777999;;;<<<;;;::::::;;;<<<>>>???@@@BBBDDDHHHKKKQQQZZZcccfffcccbbbeeeiiinnnkkkddd\\\UUUQQQRRRTTTUUUXXX]]]bbbdddccc___\\\VVVSSSSSSUUUSSSLLLGGGGGGEEEHHHOOOWWW___fffjjjmmmmmmrrryyy{{{vvvnnnfffbbbccccccdddcccdddgggmmmrrroooooonnnnnnnnnnnnoooooommmkkkjjjlllrrr{{{nnnaaaOOOBBB;;;888555222111111000///...---,,,+++)))((((((((((((((())))))''')))***)))((('''(((******))))))(((((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''111///+++***,,,......,,,))))))((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&%%%))))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))'''''''''(((((((((((((((&&&'''((())))))*********,,,***((((((***++++++***))))))))))))))))))))))))+++***)))(((((()))***+++((())))))*********))))))'''((()))***+++******)))++++++************++++++'''&&&&&&&&&''')))***,,,...///111333555666777777888888888:::<<>>???@@@???>>>===<<<;;;;;;<<<===>>>===<<<;;;999888777777777555555444444444555555666555666777888888999888888888888888888999999:::;;;888777666666555555555555111111111111111111111111333444444555555555444444222222222333444666777888444555555333111000111333111111222333333333333222555555555555555555555555555777888999888777888999999:::;;;;;;;;;===@@@CCCDDDJJJRRRVVVXXX\\\ccciiipppnnniiibbbZZZUUUSSSSSSQQQSSSWWW\\\```aaa___]]]RRRNNNNNNRRRRRRNNNKKKKKKEEEFFFHHHLLLQQQWWW\\\___ccckkktttyyywwwrrrnnnlllmmmooopppooollllllooorrrnnnooooooppppppqqqqqqqqqqqqqqqppprrrwww~~~tttaaaPPPEEE>>>:::888333333222222111111000000,,,++++++***************''')))***)))((('''(((***)))((((((''''''(((((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''))))))((((((''''''''''''(((++++++((()))---111111&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))'''''''''(((((((((((((((&&&'''((())))))************)))'''(((***+++***)))))))))))))))))))))))))))******))))))))))))******((())))))************)))*********++++++,,,------++++++************++++++''''''''''''))),,,...000000444:::AAAEEEFFFEEEDDDBBBBBBBBBBBBDDDFFFHHHIIIMMMNNNOOONNNMMMLLLMMMNNNMMMTTT^^^hhhqqqxxx~~~|||{{{|||}}}yyyppphhhhhhiiimmmrrrsssttt~~~uuuggg___[[[WWWWWWWWWUUUTTTSSSTTTUUUUUUUUUTTTRRROOONNNPPPQQQNNNSSSXXXZZZYYYZZZ]]]aaammmvvveee[[[UUUSSSTTTPPPPPPNNNMMMJJJHHHFFFEEECCCDDDGGGLLLPPPRRRQQQPPPOOOOOONNNLLLHHHEEEAAA???===;;;999999:::<<<<<<<<<===<<<:::888888888:::;;;:::999888888888888888888777777777666666666777777666777888999::::::::::::888888888777888888999999999888888777777777888888333333333333333333333333333333333333333333222222111111111222444555777888111222333222111111222333000111222333333333333333444444444444444444333333333444555444333333444666666777777777777888;;;>>>===???BBBEEEJJJQQQYYY___ccccccccc___ZZZUUURRRQQQMMMMMMNNNRRRWWWYYYXXXVVVNNNJJJJJJOOORRRPPPOOOOOOLLLLLLKKKLLLMMMPPPSSSUUUZZZaaajjjooopppqqqtttwwwzzz~~~~~~yyyuuuuuuwwwpppqqqrrrssssssttttttttttttttttttvvvyyy|||rrraaaQQQGGG@@@===666666666666666666666666111000///...---,,,,,,,,,''')))***)))((('''(((***((('''''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((''''''''''''''''''''''''''''''''''''((((((((((((((($$$(((((($$$&&&+++...---%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''******))))))))))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***''''''''''''((((((((()))&&&'''((())))))*********((('''&&&''')))***)))(((************************))))))************))))))(((((()))***************+++***))))))***,,,...///++++++************++++++)))(((((()))+++...222444999@@@KKKUUU[[[\\\YYYWWWQQQQQQPPPOOOOOOPPPRRRRRRSSSSSSTTTSSSRRRRRRTTTVVVVVV\\\eeemmmsssxxx{{{}}}{{{yyywwwyyyzzzvvvkkkbbbdddgggnnnttttttttt{{{gggYYYUUUUUUXXXXXXXXXVVVSSSQQQQQQQQQOOOOOOOOONNNLLLMMMOOOQQQMMMRRRYYY\\\\\\___dddiiinnn{{{ggg[[[UUUTTTUUUNNNNNNMMMKKKIIIFFFDDDCCC???AAAEEEKKKOOOPPPNNNLLLMMMLLLKKKHHHEEE@@@===:::<<<:::777777888:::;;;;;;???===:::888777777888999999999999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;======>>>>>>>>>::::::999999999999::::::<<<;;;;;;;;;;;;;;;<<<===888888888888888888888888444444333333222222222222111111222333444666888999000222333333222222444555111222222333444444444333444444444444333333222222222222222000//////222444333444555555555777:::<<<<<<;;;999:::???GGGOOOTTTSSSVVVYYYZZZWWWSSSPPPNNNJJJHHHGGGIIIMMMOOOOOONNNLLLHHHGGGMMMQQQQQQQQQSSSVVVUUUTTTRRRRRRRRRRRRRRRPPPVVV]]]bbbeeekkksssyyy~~~|||}}}rrrssstttuuuvvvvvvvvvvvvtttuuuuuuvvvxxxyyyzzz{{{uuuxxx{{{{{{{{{||||||lll[[[MMMDDDAAA888999999999999:::::::::555444222111///.........((()))***)))((('''(((***''''''&&&&&&&&&''''''((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,+++)))(((''''''''''''''''''''''''%%%&&&&&&'''((()))******(((***(((%%%'''......***&&&&&&'''(((((('''''''''%%%&&&''''''((((((''''''%%%'''(((******)))'''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$$$$###))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&'''((()))************'''&&&&&&''')))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((((((((()))******************)))'''&&&'''))),,,...++++++************++++++,,,+++***)))+++...333555:::KKKcccvvvoookkkddd^^^ZZZXXXVVVUUUVVVVVVTTTTTT[[[eeejjjiiifffhhhiiijjjjjjkkkmmmooopppppppppqqqpppmmmhhhdddfffiiiooovvvxxxwwwzzzrrreee^^^[[[YYY\\\\\\[[[ZZZWWWTTTQQQOOORRROOOKKKHHHHHHKKKOOORRRSSSVVVXXXYYY[[[___eeekkkooovvv|||hhh]]]WWWRRRNNNKKKJJJHHHFFFDDDDDDDDDDDD???BBBEEEGGGGGGFFFEEEFFFFFFHHHIIIGGGCCC???===<<<;;;:::999999;;;<<<<<<;;;===;;;888777888999::::::<<<;;;;;;===@@@CCCDDDCCCFFFFFFFFFEEEDDDEEEHHHJJJHHHHHHHHHHHHIIIJJJKKKKKK@@@;;;:::>>>???===???DDDBBB???@@@EEEGGGEEEDDDFFF@@@@@@??????>>>===<<<<<<;;;999777777777777666555111222444555666666555555000000000111111111222222111111111222222222333333111222222222222333333333000111111111111111111111222333555777777666444333777777777999;;;???BBBEEEIIILLLOOOQQQQQQOOOLLLIIIGGGCCC@@@AAADDDHHHIIIHHHIIIJJJLLLNNNPPPQQQRRRRRRYYYZZZ[[[ZZZWWWUUUTTTUUUXXXYYYYYY[[[___fffooovvv~~~wwwuuuqqqqqqwww|||zzzxxxxxxzzzzzzwwwtttwwwzzzxxxssstttqqqqqqvvvyyyxxxxxxzzz~~~rrrddd[[[MMM???<<<999777777999;;;;;;;;;888777777555333000---+++,,,***)))((()))***)))(((***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((('''&&&'''((()))***)))))))))((('''''''''&&&((('''&&&%%%$$$%%%&&&&&&)))(((&&&%%%%%%&&&((()))((()))******(((''''''((((((((((((((((((''''''''''''&&&&&&(((+++------,,,))))))(((((('''''''''&&&(((((((((((((((((((((((())))))((((((''''''''''''&&&'''''''''(((((()))))))))'''%%%""""""###%%%&&&%%%&&&''''''((((((''''''&&&'''((('''%%%%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''***)))((('''&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))***)))))))))((('''&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$))))))))))))))))))))))))+++***)))(((((('''''''''))))))(((((()))***++++++((((((((((((((((((((((((+++++++++*********))))))***)))(((''''''((()))***+++***)))))))))***,,,,,,))))))***+++,,,------...)))))))))))))))******+++------,,,,,,---111666999EEEWWWrrrzzzooogggaaa^^^\\\ZZZ[[[\\\]]]dddmmmpppnnnjjjjjjjjjhhhgggggghhhiiiiiihhhgggggggggfffdddaaakkkmmmrrrvvvtttpppqqqvvvvvv~~~|||ssslllgggccccccbbbaaa___\\\YYYVVVUUURRRPPPNNNLLLMMMOOOSSSUUUWWWXXXYYYYYYZZZ^^^dddiiiqqqssszzztttcccYYYSSSMMMJJJHHHFFFDDDAAA???>>>>>>>>>===???AAABBBAAA@@@@@@AAACCCDDDFFFEEEBBB???======???>>>===>>>@@@CCCEEEFFFHHHEEEBBB??????@@@BBBCCCAAA@@@@@@BBBFFFJJJLLLLLLPPPPPPOOONNNNNNPPPTTTWWWXXXWWWVVVVVVWWWXXXYYYZZZPPPJJJFFFGGGHHHEEEEEEIIIGGGCCCCCCGGGIIIHHHHHHJJJFFFEEEEEEDDDCCCBBBAAAAAA???>>><<<<<<;;;;;;:::999777888:::::::::888888777444333333333333333222222222222222333333333444444666666555555444333222222//////000000000000111111777888999::::::888777666888777777777888:::<<<>>>???BBBGGGLLLOOOOOONNNMMMIIIFFFBBBBBBEEEHHHJJJJJJJJJKKKMMMOOORRRSSSUUUUUUWWWXXXYYYYYYWWWUUUVVVWWWZZZ[[[]]]^^^aaaffflllppp~~~yyyvvvxxx}}}{{{zzz|||{{{vvvsssuuutttrrrvvvssstttxxxyyytttppppppyyytttiiiaaaUUUHHHCCC@@@===;;;;;;<<<<<<;;;888777666555333111...,,,...,,,***)))******)))(((---,,,+++)))((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))(((((('''''''''''''''''')))((('''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''((())))))'''&&&&&&'''%%%%%%%%%&&&'''''''''((('''&&&&&&(((***++++++***)))((((((((('''''''''&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&'''''''''((((((((()))((('''%%%$$$$$$%%%&&&'''&&&&&&'''(((((((((((((((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''((((((''''''(((((()))*********((((((((((((((((((((((((&&&'''((())))))))))))))))))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((()))***+++,,,************************+++++++++*********))))))))))))(((''''''((())))))******)))))))))***+++,,,++++++++++++++++++++++++)))))))))))))))******+++/////////...000444:::???NNN___yyyuuulllgggeee```dddgggjjjooouuuvvvrrrnnnmmmjjjgggfffeeeeeefffhhhfffeeeeeehhhiiijjjiiippppppqqqrrrnnnhhhhhhlllvvv}}}uuummmkkkhhhdddaaa^^^\\\[[[UUUTTTSSSRRRSSSVVVXXXZZZZZZZZZYYYXXXYYY]]]cccgggmmmkkkiiilllsssyyy{{{|||uuuggg\\\TTTPPPKKKHHHEEECCCAAA>>>;;;:::999999;;;<<<===<<<;;;;;;<<<>>>BBBDDDFFFGGGEEECCCBBBBBBFFFEEEEEEGGGKKKQQQXXX\\\\\\XXXRRRLLLIIIIIIKKKMMMJJJHHHGGGIIIMMMRRRVVVXXXZZZZZZYYYXXXYYY\\\aaadddjjjhhhgggffffffgggiiikkkddd[[[SSSRRRSSSQQQOOONNNMMMHHHFFFIIILLLKKKMMMPPPMMMLLLKKKIIIHHHHHHHHHGGGDDDDDDDDDDDDBBBAAA@@@???>>>@@@BBBBBB???===<<<;;;999999888777666555444333444444444444555555555555555444444333222111000000000000000000111111111222666777777888777666444333888777666444444444555555666999???DDDIIIKKKLLLLLLJJJGGGEEEEEEGGGJJJLLLMMMLLLLLLNNNOOOQQQSSSTTTTTTSSSUUUVVVVVVUUUUUUVVVXXX]]]```dddfffgggiiikkkmmmxxx}}}}}}|||vvvuuuvvvvvvuuusssssswwwvvvnnnhhhfffmmmuuuxxxqqqiiidddZZZPPPLLLHHHCCC@@@??????>>>===<<<:::777666555444222000000...,,,++++++***)))(((---,,,***)))((('''''''''(((((((((((((((((((((((())))))((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&'''''''''))))))(((''''''''''''((('''''''''(((((('''''''''&&&''')))(((&&&%%%%%%&&&"""######$$$%%%&&&''''''((('''&&&''')))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&'''((('''%%%%%%'''(((''''''&&&&&&''''''((())))))((('''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))******((((((((())))))******+++&&&''''''((()))******+++&&&''''''((((((((('''''')))'''&&&&&&((())))))(((''''''''''''''''''''''''''''''''''''((()))***+++'''''''''((()))+++,,,---************************+++++++++***************))))))(((''''''((())))))***))))))))))))***++++++,,,,,,+++++++++*********)))))))))))))))******+++...///000000222777???EEEXXXcccvvv|||sssnnnmmmkkkrrrwwwzzz|||~~~zzztttqqqnnnkkkiiiiiijjjkkkkkkmmmmmmmmmooorrrttttttsssqqqnnnkkkiiidddaaadddjjjxxxuuupppkkkfffbbb```___ZZZYYYYYYYYYYYYZZZZZZ[[[\\\ZZZXXXXXXYYY]]]cccfffddd```[[[YYY[[[___bbbcccccc___YYYSSSOOOLLLJJJHHHBBBAAA>>><<<::::::::::::999999:::999999:::===@@@FFFIIILLLMMMLLLKKKKKKKKKKKKLLLOOOSSS[[[eeepppwwwtttoooggg]]]VVVRRRSSSTTTUUUQQQNNNNNNRRRWWW[[[]]]^^^^^^^^^]]]^^^bbbgggkkkrrrqqqooommmnnnoooqqqrrrpppggg]]]ZZZ\\\\\\YYYUUUQQQKKKHHHJJJLLLLLLNNNRRRPPPOOONNNMMMLLLLLLLLLLLLIIIJJJKKKKKKIIIGGGFFFFFFEEEHHHJJJIIIEEEBBB@@@@@@???>>>===;;;999888666666666777777777777888888888444444333333333222222222222222222222222333333333333444444555444444333222777666555333111111111111333555999===AAACCCCCCCCCGGGFFFEEEEEEHHHLLLOOOQQQOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSUUUWWW```eeejjjnnnooonnnmmmmmmkkksssxxxwwwuuuwwwxxxwww~~~}}}zzzyyyxxxuuunnnkkkkkknnnnnniiidddcccfffnnnssspppkkkggg```XXXRRRNNNJJJFFFFFFFFFFFFFFFEEE@@@;;;999888888666444333000...,,,,,,,,,***)))))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%&&&'''''''''((((((((('''''''''''''''&&&'''((())))))((('''&&&&&&((())))))'''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))))))))((((((%%%%%%&&&'''''''''''''''&&&'''((('''%%%%%%'''((('''''''''''''''((()))***++++++***)))))))))))))))((((((''''''''''''(((((((((((((((((())))))******''''''(((((())))))))))))''''''(((((()))*********'''''''''(((''''''&&&&&&)))'''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''******((('''''''''''''''&&&&&&'''(((***+++---...((((((((((((((((((((((((******************************))))))))))))******)))))))))))))))******++++++++++++***************)))))))))))))))******+++---000222333555;;;FFFMMMccchhhqqq{{{~~~wwwvvvwww}}}~~~wwwsssooonnnqqqtttwwwxxxyyyyyyyyyzzz{{{yyyuuuqqqlllgggaaa^^^\\\]]]fffqqq}}}uuunnnhhhdddbbb___^^^]]]\\\[[[[[[ZZZZZZZZZXXXVVVVVVXXX\\\```ccc\\\XXXSSSPPPPPPQQQRRRSSSPPPPPPNNNJJJGGGDDDDDDDDD<<<;;;:::999888999999:::777888888999:::===AAAEEELLLOOORRRTTTSSSRRRRRRSSSPPPTTTYYY```jjjwww}}}qqqeee^^^\\\\\\]]]YYYTTTRRRTTTXXX[[[]]]`````````___```ccchhhlllqqqpppooonnnnnnoooqqqrrrsssllldddaaadddfffccc^^^SSSMMMHHHIIIKKKJJJLLLPPPPPPOOONNNLLLLLLMMMNNNOOOMMMOOOQQQPPPNNNMMMMMMOOOMMMQQQTTTRRRLLLGGGEEEFFFCCCCCCAAA@@@>>><<<;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;:::999888777666666444444444333333222222222444444555666666777777777555444444333222111111111111333555888:::<<<======AAAAAABBBCCCGGGKKKPPPTTTTTTTTTRRRQQQPPPPPPPPPQQQSSSTTTTTTSSSRRRRRRTTTVVV^^^dddkkkpppqqqooommmlllfffjjjlllhhhfffhhhjjjiiipppooouuu}}}vvvnnneeeaaa```ccceeeeeefffhhhiiioootttsssppplllfffaaaYYYVVVRRRQQQSSSVVVXXXYYYOOOHHH@@@;;;:::999777444444222///......---,,,***(((''''''''''''((())))))((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%''')))******)))'''%%%''')))******(((''''''(((((((((''''''&&&&&&%%%%%%((('''&&&&&&''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&((()))***)))((('''$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((('''%%%%%%'''(((&&&&&&&&&'''''')))******++++++***)))))))))******((((((((((((((((((((((((******))))))((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***++++++++++++******)))+++)))&&&%%%%%%%%%###"""''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&&&&&&&'''(((***+++---...))))))))))))))))))))))))************************++++++++++++++++++++++++(((((())))))************(((((()))******+++,,,,,,)))))))))))))))******+++///222666888;;;CCCOOOYYYggghhhjjjooowww~~~{{{~~~|||zzz|||~~~xxxpppkkkddd^^^YYYWWWWWW\\\jjjwwwxxxooohhheeeaaa```^^^\\\[[[YYYYYYXXXWWWUUURRRRRRUUUXXXYYYZZZTTTQQQNNNJJJGGGGGGGGGHHHHHHIIIHHHEEE???===>>>@@@::::::999888888999;;;<<<888:::;;;===>>>BBBGGGKKKQQQTTTWWWXXXWWWVVVVVVVVVUUU[[[ccckkksss~~~tttjjjffffffddd```ZZZWWWWWWYYY[[[\\\aaabbbbbbbbbaaacccfffiiijjjjjjjjjkkkkkklllmmmnnnnnnlllgggeeehhhlllkkkeeeVVVOOOKKKKKKKKKJJJJJJMMMOOONNNLLLLLLLLLNNNPPPRRRQQQSSSUUUTTTRRRRRRUUUXXXZZZ^^^aaa^^^UUUNNNKKKKKKHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCAAA???>>><<<::::::999888777666555444333222444444444444555555555666333333333333333222222222...///111333666999;;;<<<;;;<<<>>>@@@BBBGGGNNNRRRVVVVVVUUUUUUVVVXXXYYY[[[\\\\\\[[[XXXVVVUUUVVVXXXZZZ```ggglllmmmkkkjjjiiifffhhhgggaaa^^^```bbbaaa^^^\\\```lllxxx|||qqqeee___[[[^^^aaacccgggllljjjmmmqqqqqqnnniiifffcccaaa___]]]^^^ccciiinnnppp]]]SSSHHH@@@===;;;777444555333111000000///...---++++++*********+++,,,,,,((((((((((((((((((((((((***))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''((())))))%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&''')))******)))'''&&&((()))+++***(((''''''(((******)))((('''&&&&&&%%%((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))((('''$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((%%%%%%&&&&&&'''((()))***((((((''''''''''''((((((''''''((((((((((((''''''******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((())))))***)))))))))---+++((('''''''''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''''''''((()))+++,,,---++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++'''((())))))******))))))''''''((()))***+++,,,---)))))))))))))))******+++333777<<>>>>>AAABBBFFFHHHIIIEEE@@@???CCCHHHEEEDDDCCCBBBBBBBBBCCCDDDAAABBBEEEFFFHHHKKKOOORRRVVVYYY[[[\\\[[[YYYXXXYYY[[[bbbjjjpppuuuzzz{{{rrrmmmlllhhhddd___[[[[[[\\\]]]]]]```aaabbbbbbaaa```bbbcccaaabbbdddfffgggggghhhgggeeegggfffdddfffkkkkkkfffYYYSSSOOONNNNNNKKKJJJLLLNNNNNNMMMLLLNNNQQQTTTVVVUUUWWWYYYWWWUUUWWW\\\aaakkkoooqqqkkk___TTTOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIBBBAAA???>>>;;;999888777666666555444333333222222222222333333222222111111...///000111444777999;;;777999;;;<<<===AAAGGGLLLPPPQQQSSSVVV[[[```eeehhhiiihhheeeaaa]]][[[[[[\\\ZZZ^^^dddhhhhhhgggfffffffffgggddd^^^\\\^^^___^^^WWWQQQPPPXXXccclllttt{{{}}}llleee``````bbbcccfffkkkhhhiiikkkkkkhhhdddcccccceeedddcccfffmmmuuu|||nnncccSSSIIIDDDAAA<<<777555333111000111111000//////...---,,,++++++++++++(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&''''''((()))%%%&&&'''(((((((((''''''((((((''''''''''''''''''&&&'''((((((((('''%%%%%%'''((()))******)))((('''''')))***)))(((&&&'''''')))))))))(((((('''''''''((('''&&&'''((()))((('''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&&&&%%%&&&''''''((((((''''''&&&'''((('''%%%%%%'''((($$$$$$%%%%%%&&&((()))***'''''''''&&&&&&''''''(((&&&'''(((((((((((('''&&&((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((($$$%%%&&&&&&''''''''''''***(((''''''((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))(((((((((((()))***+++,,,++++++++++++++++++++++++))))))*********+++++++++))))))***++++++***))))))'''''')))*********)))((((((((())))))******++++++)))))))))))))))******+++777<<>>===>>>===;;;999777555555444222222333222222111000000222111111111333555777888666888:::::::::===CCCGGGHHHJJJNNNTTT]]]eeemmmqqqsssqqqmmmhhhbbb______```]]]```dddggggggfffeeeeeedddeeebbb\\\ZZZ]]]___^^^YYYPPPJJJLLLSSS[[[ccckkkmmmzzzuuummmgggfffeeecccdddgggjjjjjjkkkkkkiiieeeeeeffffffddddddhhhpppzzz|||ooo^^^RRRLLLHHHBBB<<<555333111111222222222000000///...+++***(((''''''(((((((((((((((((((((((((((((())))))******++++++************************''''''''''''''''''''''''*********)))))))))))))))''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&((()))))))))(((''')))))))))((('''''''''&&&'''((()))))))))(((&&&%%%(((((())))))))))))((((((&&&''')))((('''%%%&&&&&&''''''((((((((((((((((((((('''&&&''')))***)))(((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&%%%'''(((((()))))))))))))))&&&'''((('''%%%%%%'''((($$$$$$$$$%%%&&&'''))))))))))))(((((((((((()))***%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''"""###$$$%%%'''((()))***&&&&&&((()))************%%%$$$###$$$&&&((((((((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&))))))((())))))***++++++))))))))))))))))))))))))))))))******++++++++++++'''((()))******)))((('''&&&''')))*********)))(((************)))))))))))))))))))))))))))******+++:::???DDDIIIRRR___hhhjjjjjjgggcccbbbdddjjjrrrwwwyyyyyyxxxvvvvvv{{{~~~tttlllgggeeeccc```]]][[[ZZZYYYQQQTTTVVVUUUUUU\\\jjjtttqqqbbbXXX^^^YYYUUUSSSTTTUUUTTTSSSRRROOOJJJHHHGGGDDD@@@<<<777777555444444777<<<@@@IIIHHHHHHJJJPPP[[[gggpppssslllccc]]]\\\\\\\\\[[[YYYYYYZZZ[[[[[[[[[[[[ZZZ^^^___^^^\\\[[[[[[]]]___gggnnntttvvvrrrnnnlllmmmvvvwwwyyyyyywwwrrrmmmjjjiiieeeaaaaaaeeejjjlllmmmoooiii```ZZZXXXYYYZZZ[[[XXX[[[___bbbddddddbbb```^^^```cccgggkkkkkkjjjhhh```___\\\WWWSSSQQQQQQSSSOOOPPPQQQRRRTTTUUUVVVWWWWWWXXXZZZZZZ[[[^^^bbbeeeoooxxx|||pppbbbZZZWWWVVVTTTPPPNNNNNNQQQTTTWWWUUUUUUUUUUUUUUUTTTTTTTTTVVVYYY___ffflllpppssstttdddZZZNNNGGGFFFGGGFFFEEE??????===;;;:::888777777777666444222111111222222222111000111444666666666888888888888999;;;===>>>BBBDDDIIIPPPYYYaaahhhmmmsssllldddaaabbbcccaaa___[[[[[[^^^ccchhhgggaaa[[[___^^^]]]\\\ZZZYYYXXXWWWRRRSSSRRRNNNJJJKKKQQQWWW\\\aaajjjuuu~~~{{{yyyuuuoooiiiffffffgggjjjlllnnnooolllhhheeedddiiijjjjjjiiiooowww|||{{{xxxqqqfff^^^XXXQQQHHHAAA;;;888555333333333222111111000///---,,,,,,------)))((('''''')))******)))((((((((((((''''''''''''((((((((((((''''''''''''((()))*********)))'''&&&''''''((((((((('''%%%$$$((('''%%%$$$$$$%%%'''(((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$&&&(((***%%%%%%$$$#########$$$$$$$$$((()))%%%$$$'''((('''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''((('''&&&%%%$$$#########''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((()))%%%&&&&&&'''((())))))***'''&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))************))))))(((++++++************++++++===BBBIIINNNWWWcccjjjkkkeeebbb```___bbbhhhnnnssssssuuuvvvvvvvvvyyy~~~}}}sssiiibbb___]]]ZZZWWWUUUTTTTTTTTTRRRUUUWWWWWWWWW^^^jjjttt|||||||||yyylllaaaYYY[[[YYYWWWUUUSSSRRRPPPOOOLLLIIIEEEBBBAAA???<<<999666666666555666:::???CCCKKKMMMPPPTTT[[[iiiyyyuuunnniiifffeeefffffffffeeedddcccbbbaaaaaaaaa___]]][[[]]]```dddkkkpppuuuuuuqqqllljjjkkkiiikkkmmmoooooommmjjjhhhkkkgggcccdddhhhmmmooooooooojjjccc]]]ZZZZZZZZZZZZZZZ\\\___aaabbbbbbaaa```cccdddhhhmmmrrrvvvwwwwwwxxxrrrhhh___XXXUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZ\\\^^^_________aaaccciiimmmrrrtttqqqjjjbbb\\\WWWUUUQQQOOOOOOQQQTTTVVVWWWWWWWWWWWWXXXXXXXXXXXX___bbbggglllrrrvvvyyy{{{nnnfffZZZSSSPPPOOOMMMJJJCCCBBB@@@===<<<;;;;;;<<<;;;:::888777666555555555555444333333666777777777666666666666888999;;;<<<>>>@@@DDDJJJQQQXXX^^^aaaeee```[[[[[[^^^aaa```___[[[[[[]]]aaaeeeddd^^^XXXXXXXXXWWWVVVVVVVVVVVVVVVVVVXXXXXXTTTOOOLLLMMMPPPNNNSSSYYYaaajjjrrrzzz{{{sssmmmkkklllnnnoooooonnnlllkkkjjjjjjlllmmmkkkjjjooowww{{{{{{xxxrrrjjjdddaaa[[[TTTNNNEEEAAA;;;666555555444444444333222000///.........+++)))(((((()))******)))***))))))))))))((((((((()))))))))(((((((((''''''&&&&&&((())))))))))))(((''''''((((((((('''&&&%%%((('''&&&%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&'''))))))((((((((((((((())))))&&&((((((%%%%%%((((((&&&)))((('''&&&%%%&&&''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***)))((('''''''''''''''&&&&&&'''(((((()))******((((((''''''&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++((())))))*********))))))+++******************+++EEEKKKQQQUUU\\\cccfffeee\\\[[[ZZZ[[[^^^dddiiimmmlllnnnqqqssstttvvvxxxzzz}}}xxxoooggg```ZZZXXXVVVSSSPPPOOOOOOQQQRRRTTTWWWZZZZZZ[[[```jjjsssyyywwwuuutttuuuvvvvvvuuupppqqqrrrpppkkkeee^^^ZZZZZZ\\\\\\YYYSSSMMMKKKJJJFFFCCC???===<<<;;;:::888666777888999:::???DDDIIIOOOUUU\\\aaaiiiwww~~~tttnnnmmmmmmmmmlllkkkiiifffdddcccbbbaaa```]]]\\\___cccgggmmmqqqsssrrrmmmiiiggghhhdddeeegggiiijjjjjjiiiiiijjjgggdddfffkkkppprrrrrrjjjfffaaa]]]ZZZXXXVVVUUU[[[\\\]]]______```______eeehhhlllsss{{{vvvggg___[[[YYYXXXXXXWWWWWWWWWXXXXXXYYYYYY\\\^^^aaaaaa```]]]\\\[[[___^^^```gggmmmnnnhhhaaaXXXVVVRRRPPPOOOQQQSSSUUUWWWWWWXXXXXXYYYYYYZZZZZZaaabbbeeeiiinnnsssvvvxxxtttmmmccc\\\XXXTTTPPPLLLIIIGGGDDDBBB@@@AAABBBCCCCCCBBB@@@>>><<<:::999888999777555666777888777666555555555666777999;;;<<<999;;;===AAAFFFJJJNNNQQQRRROOONNNQQQVVV[[[\\\[[[XXXXXXZZZ]]]```___YYYTTTPPPPPPOOOOOOPPPQQQSSSTTTXXX[[[^^^\\\VVVQQQOOONNNFFFHHHJJJMMMSSS]]]iiirrrvvvrrrqqqqqqppppppooooooppprrrsssqqqqqqnnnkkknnnuuuxxxwwwnnnjjjeeecccbbb___ZZZVVVMMMGGG???888555444333222555555444333222111000000...,,,***)))*********(((************))))))))))))******)))))))))((((((((($$$%%%&&&'''))))))))))))''''''((((((((('''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''((((((&&&$$$''',,,+++&&&***)))((('''&&&'''((((((%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((******)))((('''&&&%%%%%%''''''(((((())))))*********)))((('''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++'''((()))***************************************OOOUUUYYY[[[]]]___]]]YYYVVVVVVVVVWWW[[[```dddgggfffhhhlllooorrrtttvvvwwwsssxxx}}}qqqhhhccc```]]]ZZZWWWUUURRRPPPPPPQQQTTTVVVXXX[[[^^^___```cccjjjppptttsssrrrqqqpppnnnjjjggg___```aaa```___]]]ZZZYYYZZZ^^^aaa\\\QQQHHHDDDEEE@@@???<<<::::::::::::;;;888:::<<>>@@@BBBCCCDDDCCCCCCGGGLLLPPPRRRQQQRRRRRRTTTWWWZZZYYYVVVSSSMMMLLLLLLKKKMMMOOOQQQRRRVVVYYY]]]]]]ZZZWWWUUUUUUJJJJJJIIIFFFGGGNNNYYYbbb|||zzzuuuuuuvvvxxxzzz||||||{{{vvvvvvrrrmmmmmmrrrrrrpppbbb```]]]\\\]]]\\\YYYWWWPPPLLLEEE???;;;888555333444444444444333222222111111...,,,+++++++++***)))*********)))))))))((((((************))))))))))))$$$%%%&&&''''''((((((((('''(((((((((((('''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&'''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&& !!!"""###$$$$$$$$$((('''%%%%%%+++111///***)))((('''&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))(((((('''&&&&&&((((((((()))))))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''(((******+++++++++*********++++++*********WWW\\\___]]]]]]]]]YYYTTTUUUTTTUUUVVVYYY]]]aaacccdddeeegggkkkpppsssuuuvvvqqqsssssssssrrrrrrsssuuupppjjjbbb]]]\\\\\\\\\[[[YYYWWWTTTSSSSSSVVVYYY[[[[[[^^^bbbcccccceeeiiilllhhhhhhjjjkkkjjjgggaaa\\\WWWWWWWWWVVVVVVUUUUUUTTTVVV[[[^^^XXXKKK@@@===>>><<<<<<;;;;;;;;;<<<===>>>>>>@@@DDDGGGKKKOOOTTTXXX___iiisssvvvvvvxxxuuurrrlllmmmmmmmmmmmmlllkkkkkkgggjjjlllllljjjgggeeedddccccccbbb```^^^^^^```aaa`````````aaabbbcccdddeeehhheeeccceeeiiilllkkkjjjfffdddbbb```___^^^\\\ZZZVVVVVVWWWXXXZZZ\\\___```ccchhhoooxxxrrrjjjfffccc```YYYXXXVVVTTTTTTTTTUUUUUUXXX[[[^^^]]]YYYTTTPPPMMMQQQRRRSSSWWW[[[^^^``````WWWUUUSSSPPPOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWWWWXXXZZZYYYYYYZZZ\\\```dddfffllljjjhhheeebbb^^^ZZZWWWTTTRRROOOLLLLLLMMMPPPRRRUUUTTTRRROOOJJJDDD???<<<===;;;999888888888777555444444555666777888999999999999:::;;;;;;<<<<<<<<<>>>===>>>@@@BBBEEEFFFFFFIIIJJJMMMPPPSSSTTTSSSRRRNNNMMMMMMMMMNNNPPPRRRSSSUUUVVVXXXYYYXXXWWWWWWWWWOOOOOOMMMIIIHHHJJJQQQVVVnnn~~~{{{zzzvvvpppnnnpppnnniii]]][[[YYYXXXYYYYYYYYYXXXTTTQQQNNNJJJGGGBBB<<<888333333333333333333333333333111...---------+++***))))))((((((((('''''''''************))))))))))))'''''''''&&&&&&&&&''''''((((((((('''(((((((((((((((((()))******)))(((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((''''''(((((()))(((((((((&&&&&&&&&''''''(((((((((%%%&&&'''))))))'''&&&%%%######%%%&&&'''''''''''''''&&&%%%&&&---444333...'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))(((((((((((((((((())))))))))))******))))))***++++++,,,************************))))))))))))))))))))))))''''''((()))))))))))))))&&&'''(((******+++++++++)))***++++++++++++***)))___ccccccaaa___```^^^YYYYYYXXXWWWWWWYYY\\\___aaacccdddfffjjjooorrrsssrrrnnnmmmkkkgggbbb```aaabbbccc```\\\YYYYYYYYYYYYXXXXXXWWWVVVUUUVVVYYY[[[]]]]]]```ccceeeeeeddddddeee]]]___bbbeeeeeeccc]]]YYYSSSSSSRRRPPPOOONNNNNNNNNNNNRRRSSSMMMCCC;;;999;;;:::<<>>???CCCDDDGGGJJJMMMOOOPPPPPPOOOPPPQQQRRRTTTUUUVVVVVVXXXWWWWWWVVVUUUUUUTTTTTTQQQOOONNNMMMMMMNNNOOOPPPXXXhhh||||||}}}zzzuuusssrrrnnnhhh[[[YYYVVVUUUTTTVVVXXXZZZVVVUUUSSSRRROOOIIICCC>>>888666555333333333333444444222000/////////---,,,((((((((((((''''''''''''******)))))))))((((((((()))(((((('''&&&&&&''''''(((((('''''''''((()))***)))))))))(((((()))))))))))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''(((((())))))%%%&&&'''(((((('''&&&%%%$$$&&&'''((())))))((('''&&&'''&&&&&&+++222222///&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$%%%&&&'''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%''')))******))))))'''''''''((((((((((((((())))))))))))***+++,,,---************************))))))))))))))))))))))))))))))***+++++++++++++++'''((()))***************)))***+++,,,,,,+++***)))lllnnnlllgggeeefffeeebbb```^^^[[[ZZZZZZ\\\```bbbcccdddggglllooopppllliiidddbbb___[[[WWWVVVWWWYYYZZZYYYXXXXXXXXXXXXXXXWWWXXXWWWWWWWWWXXXZZZ\\\]]]]]]___bbbdddccc```^^^]]]XXXXXXZZZ\\\^^^^^^\\\YYYPPPOOONNNLLLJJJHHHGGGFFFFFFIIIIIIEEE???;;;===???>>>BBBGGGIIIJJJJJJLLLNNNOOOSSSWWW[[[]]]```bbbeeeiiimmmpppoookkkhhhhhhiiipppvvv|||}}}xxxrrrooonnnoooppprrrtttvvvwwwxxxxxx{{{}}}~~~{{{tttkkkeeeaaaZZZVVVQQQNNNOOOSSSVVVYYY[[[\\\]]]___```aaabbbbbbaaaaaadddkkksssyyyzzzyyykkkfff```[[[ZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]bbbhhhooosssuuuxxx~~~yyyqqqhhh```[[[WWWVVVTTTRRRPPPOOOPPPRRRSSSSSSTTTTTTSSSPPPNNNNNNOOOPPPQQQRRRQQQPPPQQQTTTWWWRRRQQQOOONNNNNNOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPPPPQQQRRRSSSTTTUUUVVVYYYZZZZZZYYYYYYYYYWWWVVVUUUTTTTTTUUUVVVWWW[[[\\\]]]\\\YYYTTTOOOLLLGGGEEECCCBBBCCCCCCBBB@@@======>>>>>>>>>===<<<;;;888999:::;;;<<<<<<;;;;;;::::::999888888:::===@@@@@@BBBDDDFFFHHHJJJKKKMMMOOOQQQTTTWWWZZZ[[[[[[[[[\\\\\\[[[[[[ZZZYYYWWWUUUTTTQQQNNNOOORRRRRROOOLLLKKKTTT```iiimmmooorrrtttwwwzzz}}}{{{}}}}}}{{{yyyxxxssskkk___]]]YYYWWWVVVYYY^^^bbbaaa___]]][[[XXXSSSMMMIIIBBB???;;;666444333444555444222000000000000///...)))))))))((((((((((((''')))))))))((((((((('''''')))((('''''''''((()))***(((((('''''''''(((***+++)))(((''''''''''''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((''''''''''''((((((((((((''''''&&&%%%&&&&&&&&&'''((()))))))))&&&''''''''''''''''''&&&$$$%%%'''(((((('''&&&%%%%%%((((((&&&''',,,---+++'''&&&%%%%%%%%%'''((()))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$&&&((()))***)))((('''''''''''''''&&&&&&&&&&&&)))))))))(((((()))******************************))))))))))))))))))))))))))))))***+++++++++++++++((())))))*********))))))(((***+++,,,,,,+++***(((yyyyyyuuummmiiijjjiiifffeeebbb^^^\\\[[[]]]```bbbccceeeiiinnnqqqnnngggaaaXXXWWWUUUSSSPPPQQQSSSVVVSSSTTTUUUWWWYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]\\\^^^aaabbbaaa]]]YYYWWWRRRQQQQQQRRRUUUWWWWWWWWWNNNMMMKKKIIIGGGDDDCCCBBBDDDDDDDDDBBB???@@@CCCGGGDDDIIIOOOSSSSSSSSSUUUWWWUUUXXX]]]```bbbdddfffhhhgggggggggeeecccaaabbbcccgggkkkppprrrrrrrrrtttvvvzzz{{{}}}~~~yyyppphhhaaa^^^YYYUUUOOOKKKLLLPPPTTTVVVWWWXXXYYYYYYYYYXXXVVVUUUXXXZZZaaannn{{{wwwqqqhhhaaa______aaabbb_______________^^^\\\\\\___eeelllnnnllljjjlllnnnkkkmmmmmmjjjddd]]]WWWUUUQQQPPPMMMKKKKKKLLLNNNOOOOOOOOONNNLLLJJJJJJLLLNNNMMMLLLLLLLLLMMMNNNPPPQQQPPPOOONNNNNNNNNOOOPPPQQQPPPPPPPPPPPPOOOOOOOOOOOORRRRRRRRRRRRRRRSSSSSSTTTTTTWWWYYY[[[[[[[[[\\\]]]VVVVVVVVVVVVVVVWWWWWWXXX[[[]]]___```^^^[[[VVVSSSLLLJJJHHHGGGHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDBBBAAA666777999;;;<<<<<<;;;;;;888888777666777:::???BBB@@@AAACCCDDDEEEFFFHHHJJJMMMPPPUUUZZZ^^^``````______```aaabbbbbbaaa^^^[[[ZZZUUUPPPQQQTTTUUUOOOIIIHHHJJJMMMOOORRRUUUYYY\\\aaadddlllwwwyyyyyy}}}~~~~~~xxxppphhhfffbbb______cccjjjooorrroookkkgggddd```\\\YYYJJJFFF@@@:::666444555666444333111000111111000///************))))))))))))((((((((((((''''''''''''''''''''''''((()))+++,,,)))(((''''''''')))***+++***((('''%%%%%%'''(((***'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************((((((((((((((('''''''''(((((((((((('''&&&$$$$$$&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&''')))******((('''%%%%%%))))))%%%$$$&&&'''&&&((('''&&&&&&'''((()))***''''''''''''((((((((()))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''((()))******(((''''''&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%(((((((((((((((((((((((($$$%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''')))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%***)))(((''''''&&&&&&'''************************))))))))))))))))))))))))''''''((())))))))))))))))))************))))))(((((()))+++,,,,,,+++)))(((|||nnnkkklllkkkhhhfff______]]]ZZZ^^^fffkkkjjjooollllllqqqqqqiii___YYYSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTTTTUUUWWWYYYZZZ[[[\\\\\\ZZZWWWVVVYYY]]]\\\\\\\\\\\\]]][[[XXXUUUQQQOOONNNQQQWWWYYYWWWSSSRRROOOJJJDDD???>>>@@@BBBCCCIIIMMMKKKIIIKKKLLLKKKNNNPPPTTTXXX[[[\\\]]]]]]\\\[[[[[[\\\___aaabbbbbbeeeccc```^^^]]]___aaacccfffggghhhjjjmmmrrryyy~~~{{{tttmmmfff^^^YYYRRRPPPNNNLLLKKKKKKLLLMMMMMMOOORRRTTTTTTRRROOOLLLNNNOOOWWWggg{{{xxxjjjaaa```dddfffgggbbbaaa```^^^]]]\\\\\\[[[dddbbbaaaaaabbbaaa```^^^\\\]]]______\\\WWWRRRNNNMMMLLLJJJIIIIIIJJJKKKLLLLLLLLLNNNNNNMMMKKKIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHKKKKKKJJJJJJKKKMMMOOOPPPLLLMMMNNNOOOPPPOOONNNMMMLLLLLLMMMNNNPPPRRRSSSTTTTTTUUUWWWYYYZZZ[[[[[[[[[]]]ZZZWWWTTTSSSTTTVVVWWW[[[]]]___```___\\\YYYVVVMMMMMMMMMLLLKKKLLLOOOQQQNNNVVVZZZXXXSSSNNNFFF??????>>>>>>======<<<<<<<<<888888888888888888999:::??????>>>>>>???AAACCCDDDJJJKKKOOOUUU\\\aaaeeefffccciiioooqqqmmmfff___ZZZXXXYYYXXXVVVWWWYYYVVVPPPKKKJJJIIIIIIIIIIIIIIIIIIMMMQQQWWW\\\aaahhhpppwwwxxxoookkkkkkkkkkkknnnsss{{{~~~xxxqqqkkkfffcccaaa[[[TTTJJJAAA;;;888777666666555333222111111111111000//////...---+++***))))))(((((((((((())))))***))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&''''''''''''((('''%%%$$$&&&***+++***)))&&&&&&&&&''''''''''''(((******))))))((((((''''''((('''%%%%%%%%%&&&((()))%%%+++---)))&&&'''((((((###$$$&&&((()))******)))%%%%%%&&&&&&'''(((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&((((((&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))(((''''''((((((((((((((('''''''''))))))))))))************))))))************))))))*********)))))))))))))))))))))))))))************++++++,,,,,,,,,++++++***++++++++++++,,,---...///rrrnnnnnnmmmkkkjjjccceeeddddddjjjssswwwwwwwwwpppllllllkkkddd\\\YYYUUUTTTTTTSSSSSSRRRRRRQQQUUUUUUUUUUUUVVVXXXZZZ[[[]]]]]]]]]ZZZXXXYYY\\\___```_________^^^\\\YYYVVVOOOLLLKKKNNNTTTWWWWWWUUUSSSOOOJJJCCC>>>>>>AAADDDJJJRRRWWWVVVTTTUUUUUUSSSTTTWWWZZZ]]]```aaaaaaaaaaaa___^^^^^^```aaaaaa```^^^]]]ZZZYYYZZZ\\\___aaafffhhhiiikkknnnsssxxx}}}wwwmmmddd\\\UUUQQQNNNLLLJJJHHHGGGGGGGGGHHHHHHIIIJJJKKKJJJHHHEEECCCIIIJJJOOOZZZjjjxxxuuuggg___]]]___``````]]]\\\[[[YYYXXXWWWWWWWWW[[[YYYWWWWWWXXXYYYXXXWWWQQQRRRTTTTTTRRROOOKKKIIIHHHGGGFFFEEEEEEFFFHHHIIIIIIIIIJJJJJJIIIFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEJJJJJJIIIHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMOOORRRSSSUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]][[[WWWUUUTTTUUUVVVXXX[[[\\\^^^^^^^^^\\\YYYWWWPPPPPPPPPOOONNNPPPTTTWWW^^^dddgggccc^^^XXXQQQJJJFFFEEECCCAAA>>><<<;;;:::;;;;;;;;;::::::;;;<<<<<<===<<<<<<===>>>@@@BBBCCCGGGHHHKKKPPPWWW]]]```bbbhhhlllqqqssspppjjjdddaaa[[[]]]]]]\\\^^^```]]]WWWPPPOOOLLLJJJHHHGGGFFFFFFAAADDDHHHKKKPPPWWW```fffrrr}}}qqqmmmnnnooopppssszzz}}}uuuoookkkiiiiiiddd]]]RRRHHHBBB???===<<<888777555444333444555666333222111000...,,,***)))))))))(((((((((((()))***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&''''''%%%###"""$$$&&&((('''%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((%%%***---)))&&&'''((('''&&&((()))+++,,,------,,,'''''''''''''''''''''''''''&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((('''&&&&&&((((((((((((((((((((('''))))))))))))******************++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++******************+++,,,---vvvqqqqqqppppppqqqkkkoooqqqsssyyyxxxooogggeeeccc^^^\\\\\\YYYYYYXXXWWWUUUTTTSSSRRRVVVVVVVVVVVVXXXZZZ\\\]]]]]]\\\[[[YYYXXXYYY]]]```bbbaaa___^^^]]]ZZZVVVSSSLLLHHHFFFHHHMMMSSSUUUVVVNNNLLLIIIDDDBBBDDDHHHLLLTTT]]]ddddddaaaaaa___\\\[[[]]]```ccceeeeeeeeeeeeeeebbb```^^^^^^^^^\\\[[[VVVUUUTTTSSSTTTWWWZZZ\\\bbbeeeiiilllnnnqqquuuxxx~~~~~~zzzkkk___WWWQQQNNNHHHFFFDDDBBB@@@@@@@@@@@@BBBBBBAAAAAA???>>><<<;;;AAABBBDDDJJJSSS___iiippprrrjjj```YYYVVVVVVUUUSSSSSSRRRQQQPPPOOONNNNNNNNNMMMKKKHHHHHHJJJLLLMMMMMMFFFGGGGGGGGGFFFDDDCCCBBBAAA@@@??????@@@AAABBBCCCEEEEEEFFFEEEDDDCCCAAA???@@@@@@AAABBBCCCCCCDDDDDDHHHHHHGGGFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKMMMOOORRRTTTUUUVVVVVVVVVWWWYYY\\\^^^___^^^\\\XXXUUUTTTUUUWWWYYY[[[\\\\\\\\\[[[ZZZYYYYYYTTTTTTSSSQQQRRRUUU[[[___lllpppqqqlllfffaaa[[[UUUNNNLLLIIIEEEBBB???===<<<999888888777777777888888999999999:::;;;===???AAABBBDDDFFFJJJOOOTTTXXX[[[```cccggghhhfffcccaaa```[[[___aaabbbeeehhhfffaaaYYYWWWSSSNNNKKKHHHGGGFFF@@@@@@@@@AAACCCJJJRRRXXXeeerrrqqqlllmmmoooqqquuu|||zzztttqqqqqqqqqooohhh]]]TTTMMMJJJGGGFFF@@@>>>;;;999777777888999666555444222000---+++******))))))((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&'''((('''&&&'''((()))((('''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&%%%&&&(((******)))((('''%%%+++---)))&&&'''((('''((()))+++,,,---------,,,))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&%%%''''''(((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,++++++))))))))))))))))))******)))))))))*********++++++***++++++,,,,,,+++++++++***))))))((())))))******zzztttsssssstttvvvxxx}}}|||nnnfff___^^^^^^]]]^^^aaa______]]]\\\ZZZXXXWWWVVVXXXXXXXXXXXXYYY[[[]]]^^^[[[ZZZYYYWWWWWWYYY[[[]]]___]]][[[YYYWWWTTTPPPMMMGGGDDD@@@AAAEEEKKKPPPRRRHHHIIIJJJJJJLLLOOOTTTWWW\\\eeemmmmmmjjjhhhddd```^^^```cccfffggghhhggggggfffccc___]]][[[ZZZWWWUUURRRQQQPPPOOOPPPSSSUUUWWW\\\```fffjjjmmmppprrrtttxxxxxxzzz{{{iii\\\SSSOOOMMMBBBAAA???===;;;:::::::::<<<;;;:::999888888888888999:::===>>>BBBIIIRRRYYY^^^YYYRRRMMMKKKIIIGGGFFFFFFFFFEEEDDDCCCCCCCCCDDD@@@>>>;;;:::===@@@AAABBB@@@???>>>===<<<<<<<<<<<<999888888888999;;;<<<===@@@@@@AAAAAAAAAAAA@@@?????????@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEGGGGGGFFFFFFFFFHHHIIIJJJIIIJJJKKKMMMOOOQQQTTTUUUUUUTTTTTTUUUXXX[[[___aaa___\\\YYYVVVUUUVVVXXXYYY[[[[[[ZZZZZZZZZZZZZZZZZZVVVUUUTTTRRRSSSXXX^^^cccnnnrrrrrrlllgggddd```[[[VVVSSSOOOKKKGGGCCCAAA@@@777666555444444444444444666666666777888;;;===>>>@@@BBBDDDFFFGGGJJJMMMOOOPPPRRRUUUVVVVVVWWWXXXYYYYYY^^^ccceeeiiimmmlllhhhbbb```\\\XXXTTTQQQPPPOOOKKKIIIEEEBBBBBBEEEJJJNNNSSS___mmmxxx{{{pppggghhhkkkmmmrrryyy}}}zzzyyyxxxxxxqqqfff]]]XXXUUUTTTSSSNNNKKKGGGAAA===:::999888666666666444333111///...++++++***))))))((())))))((((((((((((((((((((((((((((((''''''''''''((((((***((('''&&&%%%&&&'''(((+++***))))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''')))*********)))(((&&&,,,...***'''((())))))&&&''')))***+++******))))))((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&'''''''''((('''&&&$$$######$$$&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''&&&''''''''''''((((((((((((((()))))))))***************++++++++++++++++++***)))))))))))))))*********))))))*********+++++++++******+++,,,,,,,,,+++++++++***)))))))))))))))***~~~wwwvvvvvvyyy}}}zzzoooccc]]]ZZZ[[[\\\[[[^^^bbbbbbaaa```^^^]]][[[ZZZYYY\\\[[[ZZZZZZZZZ[[[\\\]]][[[ZZZXXXXXXXXXYYYZZZ[[[ZZZXXXUUUSSSQQQOOOKKKHHHCCC@@@======@@@FFFKKKNNNHHHLLLQQQTTTVVVYYY[[[]]]```iiiooooookkkiiifffbbbccceeegggiiijjjiiihhhhhheeebbb^^^\\\ZZZYYYVVVTTTQQQPPPOOOOOOOOOPPPRRRSSSXXX]]]ccchhhlllnnnppprrrrrrppppppssszzznnn]]]QQQJJJFFFDDD===<<<:::999777666555555555555444333444444555666222555999999999;;;@@@EEEGGGEEECCC@@@???>>><<<;;;::::::999999999999999:::777555222222444777999:::;;;:::777555333333444555222333333333444555666777888888999;;;<<<=========<<<<<<===>>>@@@AAABBBBBBAAAAAABBBCCCDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFHHHIIIHHHHHHIIIKKKMMMPPPRRRSSSRRRQQQRRRSSSVVV[[[^^^aaa___\\\YYYVVVUUUVVVXXXYYY[[[ZZZZZZYYYYYYZZZ[[[\\\WWWVVVTTTSSSTTTXXX^^^ccckkknnnooojjjfffeeeccc```^^^[[[VVVOOOJJJEEEBBBAAA::::::999777666666666666555555555555777999;;;<<<@@@BBBDDDDDDBBBBBBCCCEEEDDDFFFHHHIIIKKKNNNRRRVVVVVV\\\bbbeeeiiioooqqqoooiiihhhgggeeecccaaa```___ZZZVVVQQQLLLHHHFFFEEEDDDFFFOOOZZZeeennnuuutttpppggghhhkkkmmmqqqwww~~~{{{uuulllddd```___^^^^^^___\\\UUUMMMDDD===888555555666666666555555444333...---,,,+++***)))))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((())))))'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((('''''')))***+++(((---000,,,)))***+++***&&&'''((()))))))))(((''''''''''''((((((((())))))''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((''''''''''''(((((()))))))))((((((&&&'''''''''(((((())))))((()))))))))************))))))************))))))(((((())))))************************++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,+++*********++++++~~~||||||qqqeee___[[[ZZZ[[[[[[YYY[[[___bbbaaaaaa```___^^^^^^]]]```___]]][[[YYYYYYYYYZZZ[[[ZZZYYYYYYZZZZZZYYYWWWTTTRRROOOMMMLLLJJJGGGEEE??????>>>???BBBFFFKKKNNNRRRUUUZZZ\\\]]]]]]]]]]]]```hhhmmmllljjjkkkjjjhhhkkklllllllllkkkiiifffdddaaa___\\\[[[ZZZZZZXXXWWWQQQQQQPPPOOOPPPPPPRRRRRRVVVZZZ```eeehhhiiijjjkkkhhhfffccccccfffkkknnnoooqqqiii\\\PPPGGGAAA>>><<<777777666666555444333222000/////////000111222333...222555666555444666888777777777666666555444444333222222222222222333333222000......111333444444555333111...------...//////000000111111222222222000111222333444666777888666777777888999::::::;;;;;;<<<>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGIIIKKKMMMNNNMMMMMMOOOQQQUUUYYY\\\___^^^\\\XXXUUUTTTUUUWWWYYYZZZZZZZZZZZZZZZ[[[\\\]]]YYYXXXWWWUUUUUUXXX]]]aaagggkkkmmmiiifffgggfffdddddd```YYYQQQIIIDDD@@@???<<<;;;:::888777666666666666555555555666888999;;;???CCCFFFEEEAAA>>>===>>><<<===>>>???AAAEEEJJJNNNRRRYYY___bbbfffmmmqqqqqqmmmnnnpppqqqqqqqqqpppooommmjjjfffaaa[[[SSSJJJEEECCCGGGMMMUUU]]]ffflllooojjjlllooorrrvvv{{{~~~xxxooohhheeedddeeeeeelllhhhaaaXXXMMMCCC:::555555555666777777777777666000000...---++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))))))))((()))***)))'''&&&&&&(((&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))((('''&&&&&&(((***+++(((...000,,,)))***+++***))))))***++++++***((((((&&&&&&'''(((((()))******)))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))&&&&&&''''''((()))))))))))))))))))))************)))))))))******)))))))))((((((((()))******++++++*********++++++++++++,,,)))***++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------}}}uuujjj```^^^[[[ZZZ\\\[[[ZZZ\\\```dddddddddddddddddddddeeedddbbb___[[[YYYWWWVVVVVVXXXWWWWWWXXXYYYWWWSSSPPPKKKIIIFFFEEEEEEDDDBBBAAA===???BBBEEEIIIMMMQQQTTT[[[\\\^^^^^^^^^^^^___aaa___fffkkkjjjjjjooorrrrrrrrrqqqpppmmmhhhccc^^^[[[XXXWWWUUUVVVWWWXXXXXXWWWOOOOOOOOOPPPQQQRRRSSSTTTSSSVVV[[[]]]^^^^^^^^^___ZZZWWWSSSQQQQQQRRRSSSRRRTTTPPPIIICCC???;;;888555222333333333222222111000/////////000000000000000...///111111111111111111000111222222111111111111///////////////000111111000...---...000111111000000///---,,,+++,,,---.../////////000000000000//////...//////000111222222222222222333333444444444666777888:::::::::999999:::;;;===>>>???@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHIIILLLOOOSSSWWWZZZ\\\]]][[[WWWUUUTTTUUUVVVXXXYYYZZZ[[[[[[\\\]]]]]]^^^]]]]]]\\\ZZZYYYZZZ]]]```bbbfffhhheeeccccccccc```___[[[UUUNNNHHHDDDBBBAAA>>>===<<<:::888777777777777777666666666777999999===BBBGGGGGGCCC>>><<<===:::::::::::::::===AAAEEEJJJQQQWWWYYY]]]eeelllnnnmmmpppuuuyyy||||||zzzyyy|||{{{zzzwwwpppdddUUUKKKEEEEEEFFFJJJPPPXXXaaahhhiiikkkooossswww~~~{{{rrrkkkhhhgggggggggqqqnnniiiaaaVVVJJJ@@@:::777777777888888777777666333222000///---,,,,,,+++))))))))))))))))))))))))((((((''''''''''''(((((("""$$$&&&((())))))(((''')))+++,,,+++)))(((***+++&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''''''''(((((()))''',,,...+++((()))***)))***++++++,,,+++***)))(((((((((((((((((())))))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&'''(((((())))))((((((&&&&&&''''''((())))))***))))))))))))************)))******++++++******)))'''(((((()))******++++++*********+++++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...///wwwqqqlllfff___^^^[[[ZZZ\\\\\\[[[___eeeggghhhhhhiiijjjkkkkkklllfffddd```\\\XXXUUUTTTSSSSSSRRRSSSTTTUUUSSSMMMIIICCCAAA???>>>>>>>>>===<<<<<<@@@EEEKKKOOOTTTXXXZZZ^^^^^^^^^]]]]]]___cccfff^^^dddiiiiiilllsssyyy{{{uuussspppkkkddd\\\VVVRRRPPPOOOOOOPPPSSSUUUVVVVVVMMMNNNNNNPPPRRRTTTUUUVVVOOORRRUUUUUUTTTSSSSSSSSSOOOLLLGGGDDDBBBAAA@@@???>>><<<:::888666444111...///000000111111000000///222222222222222111000///...---------...////////////000111111000///000000............///000111111///...---...000000000......---,,,,,,---...///000//////000000000///......111111000/////////000000111111111111111111222222333444555555555444333222666888:::<<<=========<<>>======<<<999888777666666777888999;;;AAAHHHIIIEEE@@@======??????>>><<<;;;<<>><<<:::888999<<<@@@CCCFFFIIIMMMPPPSSSVVVZZZ\\\eeebbb___\\\\\\___ccceeeaaabbbeeekkkssszzz~~~zzzrrriii___WWWQQQNNNIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQKKKLLLMMMNNNMMMLLLJJJHHHDDD@@@;;;:::::::::888666444666777666333111111111111111111111222222222222444333111111222222222111///000000000111111222222000111111222333333333333333222000//////000222444222222111000/////////000//////.........---------///////////////.........000000000000000000000000///000111000///...///000222222111111000000//////111111222333333333333333777777888888999:::;;;;;;===>>>BBBGGGMMMRRRWWWZZZ___^^^[[[XXXUUUUUUWWWZZZ]]]\\\[[[[[[\\\]]]^^^______bbbdddeeeeeeddddddeeeaaabbbcccbbb___[[[WWWTTTNNNLLLJJJJJJKKKLLLLLLLLLGGGHHHHHHIIIJJJHHHDDDAAA???===;;;;;;<<<<<<;;;:::???>>>>>>@@@AAA@@@>>><<<;;;:::888888999:::999888AAABBBDDDFFFKKKRRR[[[aaagggoootttqqqmmmmmmnnnnnntttwwwxxxyyyzzzxxxmmmbbbQQQLLLFFFDDDGGGJJJLLLMMMVVV[[[```dddhhhmmmsssxxx|||qqqjjjhhhkkknnnzzzssskkkgggddd\\\QQQGGGAAA<<<777444444555666666999888666444222///...---***+++++++++***)))((('''******)))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&&&&''''''(((((()))))),,,***'''%%%%%%'''***,,,'''((()))(((&&&&&&((()))***************)))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''((((((((('''&&&&&&%%%%%%%%%&&&'''((((((((('''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&'''((()))((())))))))))))))))))))))))###$$$$$$%%%&&&'''(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&'''((())))))***))))))%%%&&&&&&&&&%%%%%%'''((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))((((((******))))))((((((''''''))))))))))))************))))))*********++++++++++++++++++,,,,,,---------...---++++++,,,---,,,,,,}}}wwwsssqqqmmmiiigggdddbbbaaa^^^___aaabbbeeennn{{{|||sssjjjgggbbb]]]YYYVVVUUUTTTSSSRRRQQQOOOLLLIIIEEEAAA???===<<<;;;;;;===BBBFFFIIIOOOQQQTTTVVVXXX[[[___bbbeeedddaaa_________```aaa```aaaccciiiooouuuyyyzzz{{{uuulllaaaVVVMMMGGGDDDBBBCCCCCCDDDEEEEEEFFFFFFHHHIIIIIIJJJJJJJJJJJJIIIBBBCCCDDDEEEDDDCCCAAA???:::777444333444444333111000222333222111111222444444444555555666777777888666666666666777666555444333333333333333333333333222222333444555555555555444333222111111222333444555444333222111111111111/////////......---------////////////////////////------------------------///000111000///...///000000/////////.........---......///000000000000000111222222333444444555555666777;;;???DDDJJJNNNPPPYYYYYYXXXVVVSSSRRRTTTUUUYYYYYYXXXXXXYYY[[[\\\]]]```bbbeeeffffffggghhhjjjiiihhhfffbbb]]]WWWQQQNNNNNNMMMMMMNNNPPPRRRSSSSSSRRRQQQQQQQQQPPPMMMIIIFFFEEEBBB@@@?????????>>><<<===<<<;;;<<<>>>>>><<<;;;:::999777888999::::::999;;;>>>AAAEEEHHHMMMRRRVVV```gggkkkgggccccccddddddiiilllooorrruuuvvvnnndddZZZTTTLLLHHHGGGHHHGGGEEELLLOOORRRUUUWWW[[[aaaeeeoooyyywwwrrrpppqqqrrr|||uuummmiiigggbbbYYYQQQEEE@@@:::555444555666666888888777666444222000///******************))))))******)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((***(((&&&%%%%%%&&&(((***&&&'''''''''%%%%%%'''((()))************)))(((((()))(((((((((''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$)))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&%%%&&&''''''&&&&&&''')))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''))))))******+++*********&&&'''''''''&&&&&&(((***(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************)))))))))(((******))))))(((((((((((())))))))))))******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---......---yyyoooiiiggggggfffeeecccaaa___^^^]]]___aaaeeelllyyy{{{mmmaaa^^^ZZZWWWVVVTTTSSSQQQMMMKKKHHHDDDAAA>>>===<<<>>>>>>>>>@@@DDDIIINNNRRRTTTUUUVVVVVVWWWYYY]]]aaaeeeeeeddddddbbb```^^^]]]______```dddhhhlllmmmnnnmmmhhh___TTTJJJCCC>>><<<<<<<<<======>>>>>>??????AAABBBBBBBBBBBBAAAAAA@@@::::::;;;;;;:::999777666222000......000111111000000111222222222444777::::::;;;<<<===>>>???@@@AAA???@@@BBBBBBAAA???<<<:::999999888888777666666555555666777888999999999999666666555444444555666666888777555444333222222111////////////............////////////////////////------------------------///000111000///...///000////////////............------...////////////...---......//////000000111///111333777;;;@@@CCCEEEOOOQQQSSSSSSQQQPPPOOOPPPSSSSSSRRRSSSTTTVVVXXXYYY^^^```cccdddeeegggiiikkkmmmkkkgggaaa[[[VVVQQQOOOSSSSSSTTTUUUWWWXXXZZZ[[[[[[[[[[[[YYYWWWSSSPPPNNNKKKIIIGGGFFFEEEDDDBBB@@@???===;;;;;;<<<<<<;;;:::999777666777999:::::::::888<<>>???AAABBBCCCCCCEEEGGGKKKPPPUUUWWWVVVVVVUUUSSSSSSTTTXXX[[[aaaccceeefffdddaaa]]]ZZZ[[[ZZZZZZ\\\___``````___YYYUUUNNNFFF@@@===;;;:::999999999:::::::::;;;;;;<<<<<<===<<<<<<;;;:::999555555666555555333222111111000//////111222333444444666777888:::===BBBFFFGGGHHHIIIJJJKKKLLLMMMNNNQQQSSSUUUTTTQQQKKKGGGEEEAAA@@@???>>>===;;;::::::<<<<<<===>>>>>>>>>>>>>>>:::::::::::::::999999999999888666555333222111111///////////////////////////////////////000000000........................///000111000///...///000111111111111000000000000......///000000000000///........./////////000000...///000333666999<<<===CCCGGGKKKNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOQQQTTTUUU[[[]]]___``````aaadddfffhhhfffccc___\\\[[[ZZZYYYZZZ[[[\\\\\\\\\^^^___aaacccccccccbbb^^^ZZZWWWUUUQQQPPPNNNMMMLLLKKKHHHFFFEEEBBB???=========<<<;;;888777666777999;;;;;;;;;;;;>>>BBBDDDEEEEEEEEEFFFPPPVVVXXXRRRLLLKKKMMMMMMPPPUUUZZZ___gggnnnoookkkaaa\\\WWWTTTSSSQQQLLLHHHEEEDDDBBB@@@@@@AAACCCEEENNNUUU___jjjvvvvvvooogggbbbaaaaaa___]]]VVVOOOGGG???:::888777666555666777888777666444333000///---,,,+++***+++++++++***))))))(((((())))))******))))))))))))******(((((((((((((((((((((((()))))))))))))))((('''&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''&&&%%%%%%&&&((()))))))))))))))(((((('''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))(((((('''$$$%%%'''((()))*********'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''((('''&&&&&&(((***'''(((((((((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++***************------,,,,,,,,,,,,++++++***,,,---.........000111uuuuuutttqqqlllgggcccaaabbbdddffffffbbb^^^]]]\\\______```cccjjjuuuqqq\\\YYYUUURRRPPPNNNKKKIIIAAA???>>>===???DDDIIILLLKKKLLLMMMOOORRRUUUWWWYYYXXXWWWUUUSSSQQQRRRUUUWWWZZZ]]]aaacccbbb___ZZZWWWTTTSSSSSSSSSTTTSSSQQQOOOHHHEEEAAA===:::999999999666666666666666777777777777777777777666555555444333333333333222222111111222222222222222444666888888:::>>>BBBGGGNNNUUUZZZ\\\\\\\\\]]]^^^______```dddggghhhfff___XXXRRRPPPIIIHHHGGGEEEDDDBBBAAA@@@CCCCCCDDDDDDDDDCCCCCCBBB>>>??????@@@???>>>===<<<888777666444222111000000000000000000000000000000////////////000000111111///////////////////////////000111000///...///000000000000000111111111111...//////000000000000000////////////000000000000......///000222444666777999===CCCGGGIIIJJJKKKLLLKKKKKKKKKLLLNNNPPPRRRSSSXXXZZZ\\\\\\\\\\\\^^^___```___^^^]]]]]]___aaabbb\\\]]]___```aaadddiiimmmrrrttttttpppiiiaaa\\\ZZZXXXVVVTTTSSSSSSQQQMMMKKKIIIFFFBBB???>>>===;;;:::999777777888:::<<<<<<;;;>>>@@@AAAAAA@@@AAACCCEEEMMMSSSUUUOOOIIIHHHIIIHHHKKKPPPUUUYYYaaaiiimmmkkkaaa___]]]]]]]]][[[VVVQQQJJJGGGDDDAAA@@@?????????CCCGGGOOO\\\iiixxxwwwpppgggaaa``````aaa```___XXXOOOFFF???;;;777555555555666777666555444333555444222///---,,,+++***++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((('''&&&%%%%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&'''((())))))))))))(((''''''(((((('''&&&&&&'''))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''(((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&%%%&&&(((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###%%%&&&'''&&&%%%%%%''')))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******))))))))))))************((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,---///000///......111444dddeeegggfffdddccccccddddddgggiiihhhccc___^^^___ccccccdddfffkkkrrrxxx|||ooo\\\XXXSSSOOOLLLJJJGGGEEE@@@???>>>@@@CCCIIIPPPTTTTTTUUUUUUVVVWWWXXXXXXXXXUUUTTTSSSPPPNNNMMMOOOQQQSSSVVVYYYZZZZZZWWWSSSQQQLLLKKKJJJJJJJJJHHHEEEBBB>>>===;;;888666555555555222222222222222222222222222222222222222222111111222222222222222333333333111333444555666888<<>>===777666444333222111000000000000000000111111111111...//////000000111111222........................///000111000///...///000............////////////......///000000000000///000000000000000000000000////////////000000111222222666:::>>>AAACCCFFFHHHJJJJJJJJJJJJKKKMMMOOOQQQTTTVVVYYYZZZYYYXXXXXXYYYZZZZZZZZZZZZ\\\^^^```aaaYYY\\\```cccfffmmmwww~~~yyymmmeeeaaaaaa___]]][[[YYYUUUPPPMMMIIIFFFCCCAAA@@@>>><<<:::;;;999888999;;;<<<<<<<<<>>>>>>>>>===<<<===AAACCCJJJQQQTTTOOOIIIGGGFFFEEEHHHMMMQQQSSSZZZccchhhiiieeeddddddfffgggddd^^^YYYNNNKKKHHHEEECCCAAA>>><<>>BBBDDDDDDCCCCCCDDDFFFGGGIIIKKKOOOSSSUUUUUUTTTSSSSSSTTTUUUVVVWWWXXXZZZ\\\]]]ZZZ]]]aaaeeejjjttt{{{rrrmmmllljjjfffbbb^^^XXXQQQMMMGGGFFFDDDDDDDDDCCCAAA???===<<<::::::<<<======<<<<<<======<<<<<<===@@@BBBEEEMMMRRRNNNHHHEEEDDDBBBDDDHHHKKKMMMRRR\\\ccceeeeeefffhhhmmmpppnnnhhhbbbVVVSSSPPPNNNMMMIIIEEEAAACCCAAAEEEPPP\\\kkk}}}|||vvvuuuvvvyyy{{{~~~xxxpppfff\\\RRRIIICCC===<<<999666444444444444555666777777666333000...,,,+++******))))))******))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((('''&&&%%%''')))(((((())))))(((((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!! ''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''###'''******&&&$$$&&&(((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''(((((()))))))))((((((%%%&&&'''&&&%%%&&&''')))&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************))))))*********+++++++++))))))))))))************(((((()))***+++,,,,,,---******++++++,,,---......///111111///...222;;;BBBZZZ\\\]]]\\\[[[]]]bbbfffbbbeeehhhfffbbb```bbbeeedddeeehhhlllpppqqqpppnnnkkkkkkhhhgggjjjjjjaaaVVVKKKHHHFFFFFFJJJNNNRRRSSSRRRQQQOOOOOOQQQUUUYYY\\\\\\]]]]]]^^^]]]\\\ZZZYYYXXXYYYYYYWWWTTTRRRQQQRRRKKKKKKJJJIIIGGGDDDBBB@@@@@@???>>>>>>>>>;;;777444000111333444555444444333111111111111111111111111333333444555666666666555777777888999:::<<<>>>???===AAAFFFJJJMMMRRRYYY___jjjmmmqqquuuxxxzzz~~~~~~|||yyywwwuuutttrrruuuvvvrrriiibbb___```YYYXXXWWWVVVTTTSSSRRRQQQLLLLLLJJJIIIFFFDDDBBB@@@>>>???BBBCCCBBB???<<<:::666555444333333333333333000000111111222222222222...//////000111222222222111111111111111111111111///111111000///...///000///000000000111111222222333333444555555555555444666666666555555555555555777666555444333222222222000000000000000444888<<<======<<<<<<<<<>>>???@@@CCCGGGMMMQQQQQQPPPOOOOOOOOOPPPRRRTTTVVVXXXZZZ[[[___aaadddggglllvvv|||xxxuuuqqqmmmgggaaaYYYQQQLLLFFFFFFGGGHHHJJJJJJHHHEEE???===<<<<<<=========<<<;;;===>>>???>>>???AAACCCAAAJJJPPPMMMGGGCCCAAA???@@@EEEGGGHHHMMMWWW```bbbccceeejjjpppuuuuuupppkkk^^^\\\YYYXXXWWWSSSMMMHHHDDD???@@@IIISSS___ppp~~~vvvlll```UUUNNNAAA???;;;777444444444555333555888999999777444111,,,+++******)))*********++++++************++++++))))))))))))))))))))))))&&&&&&'''((()))))))))((())))))))))))))))))))))))&&&'''''''''(((((())))))((('''&&&&&&&&&&&&'''(((&&&&&&'''&&&%%%$$$&&&((((((((((((((((((''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''((()))******))))))"""###$$$%%%&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%***...---)))'''(((+++'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&'''((((((''''''(((***&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++))))))******++++++++++++))))))))))))************''''''(((***+++,,,---...))))))***+++---...//////...000000//////555???HHHZZZYYYWWWVVVWWWYYY\\\^^^```cccfffeeecccaaaaaabbbfffkkkqqqrrrooolllkkkkkkdddaaa]]][[[ZZZWWWRRRNNNCCCEEEGGGJJJOOOWWW```fffgggaaaZZZWWWYYY]]]___```dddaaa^^^[[[ZZZZZZ\\\]]][[[\\\\\\[[[XXXSSSOOOLLLFFFEEECCCAAA???>>>===<<<===>>>???===999555222222000///......///000222333///000000000///000333666777777777777999:::;;;<<<======>>>AAAFFFIIIKKKKKKLLLNNNRRRWWW___gggmmmqqqwwwzzz}}}~~~~~~}}}~~~zzzyyyxxxvvvtttsssrrrqqqooolllhhhfffeeedddbbbaaa[[[[[[YYYWWWTTTQQQOOOMMMJJJIIIGGGEEEBBB@@@???>>>???>>>===<<<;;;:::999999444444333333333222222222000000111111111222222222000000111111111111000000333333333222222222111111222222222222222111000//////000000222333444555555444333222222333555888999;;;::::::999777555333222222222222222222222222222333333333333333444444444555555555555666777888888999>>>DDDHHHIIIHHHGGGGGGKKKLLLOOOSSSTTTSSSWWW]]]dddhhhmmmpppssswww}}}}}}sssqqqmmmiiiddd]]]UUUPPPHHHIIIKKKMMMOOOOOOMMMKKKCCCBBB@@@>>>===>>>>>>>>>;;;<<<<<<;;;::::::<<<>>>DDDGGGJJJIIIEEEBBBAAAAAA>>>@@@CCCFFFJJJPPPWWW\\\```ccchhhmmmpppqqqooonnnccccccdddgggiiigggaaa\\\KKKAAA===CCCJJJQQQaaasss}}}tttmmmcccZZZMMMGGG@@@;;;888666333000333444777888999888777666333...***(((***,,,,,,++++++***))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++++++++***)))&&&%%%%%%%%%&&&''')))***))))))))))))))))))))))))''''''&&&%%%&&&'''((()))))))))***))))))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&$$$(((((((((((('''&&&%%%$$$))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&************************&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((()))*********************))))))))))))******,,,+++******,,,,,,+++***,,,***)))***...///...,,,...------,,,,,,------...111///000222333777FFFVVVYYYXXXVVVTTTTTTUUUWWWXXX^^^aaadddeeedddccceeefffgggjjjmmmnnnllliiifffeee\\\XXXSSSPPPOOOMMMJJJHHHBBBEEEIIIOOOVVV___hhhooonnnhhhbbb^^^___aaabbbbbbaaa___^^^]]]]]]^^^___```dddcccaaa]]]WWWPPPJJJFFF???>>>===;;;:::999999888777888999888555111////////////......///000111222111333444444444555777999:::::::::;;;===>>>@@@AAABBBDDDGGGMMMTTTZZZ\\\]]]^^^```dddiiinnntttxxxzzzwwwyyy{{{|||{{{zzzzzz{{{vvvuuutttrrrqqqooonnnmmmjjjgggdddaaa```___^^^\\\\\\[[[YYYWWWTTTQQQNNNMMMFFFFFFDDDBBB@@@>>><<<;;;======<<<;;;:::999888888333333333333222222222222000000000111111111222222000000111111111111000000222111111111000000000000000000111111000000///...//////000111222333444444666555444444555777:::;;;<<<<<<;;;:::999777555444444444444444444444333333222222222222333333333333222222222222222333444444555999>>>BBBCCCCCCCCCDDDEEEEEEIIINNNPPPQQQWWW___hhhkkkooopppoooqqqvvvyyyyyyqqqpppmmmkkkgggaaa[[[VVVMMMMMMNNNOOOPPPPPPOOONNNIIIHHHFFFDDDCCCCCCBBBAAA>>>>>>===<<<;;;;;;<<<>>>@@@CCCEEEEEEBBB@@@???@@@===???AAACCCGGGLLLRRRVVVZZZ]]]bbbgggjjjjjjiiihhhfffiiipppwww{{{yyyrrrlll[[[OOOGGGHHHHHHIIISSSaaaqqqzzz}}}xxxsssiii```UUUNNNFFF@@@<<<999555222777888:::<<<======<<<<<<777333...+++++++++***)))+++)))(((((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''((())))))&&&&&&%%%%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((())))))))))))(((((('''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%&&&&&&'''''''''''''''&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%###$$$$$$%%%''')))***+++(((((('''''''''&&&&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***(((((()))***************++++++************++++++,,,+++******,,,,,,+++***+++)))(((***,,,...---+++,,,,,,,,,,,,,,,---...///...---///333777???OOO___XXXWWWUUUTTTSSSSSSTTTUUU]]]```ccceeeggghhhjjjlllhhhggggggfffeeeaaa]]]YYYQQQMMMHHHDDDDDDDDDDDDDDDBBBFFFMMMUUU]]]gggpppvvvsssoooiiidddbbbbbbbbbaaa]]]^^^^^^___```aaabbbbbbeeeccc___YYYRRRJJJCCC@@@999999888777666666666666333555666555333000//////000000000000111222333444555777:::;;;;;;<<<>>>???@@@@@@AAACCCEEEGGGIIIJJJKKKMMMTTT]]]fffllloooppplllmmmpppsssvvvxxxyyyyyyuuuwwwxxxxxxvvvtttttttttqqqpppooommmllljjjiiihhhdddaaa^^^[[[ZZZYYYXXXVVVXXXWWWVVVSSSPPPMMMJJJHHHBBBAAA@@@>>><<<:::999888::::::999888777666666555333333222222222111111111///000000000000000111111000111111222222111111000000000000/////////......///////////////......---//////000000111222333333555555444444555777999:::<<<<<<<<<;;;:::888777666555555444444333333333222222222222222222111111111000000000000111111111111000333777:::;;;;;;===>>><<<===@@@FFFIIIMMMVVV___jjjlllmmmjjjgggfffgggjjjllltttxxxqqqjjjjjjiiiiiihhheee```\\\TTTTTTSSSSSSRRRRRRSSSSSSQQQOOOMMMLLLKKKIIIGGGEEECCCBBB@@@===<<<<<<===>>>>>>@@@BBBBBBAAA@@@???@@@===>>>???@@@BBBEEEJJJNNNRRRUUUZZZ___bbbcccccccccfffmmmyyyyyykkk^^^SSSMMMHHHCCCFFFOOOZZZdddsssyyynnnaaaYYYPPPHHHCCC???999555666777999:::;;;<<<<<<<<<;;;888333000---,,,)))(((+++)))((('''((()))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))(((%%%######%%%''')))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))'''&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((()))***(((((((((''''''''''''&&&))))))))))))))))))))))))***)))(((''''''((()))***(((((()))***************,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++***+++***)))***+++,,,+++***+++++++++,,,---...///000......111666<<>>???BBBFFFHHHFFFKKKRRRYYYaaahhhppptttssspppkkkfffbbb___^^^]]]]]]^^^___`````````______ZZZXXXTTTOOOIIICCC>>>;;;777666666666666666666777444555777666444222222222111222333444666888:::;;;<<>>===<<<;;;999888777666777777666555555444333333222222111111111000000000////////////////////////000111111111111111111000////////////..................////////////...---......///000000111222222333222222222333444666777;;;;;;;;;:::999888777666333333222222111000000000222111111111111111111111222222222222222222111111000222333444444555666888777666999>>>BBBFFFPPP[[[eeeffffffbbb\\\YYYYYY[[[___gggrrr|||}}}xxxnnnhhh``````bbbdddeeedddaaa^^^\\\[[[ZZZWWWUUUUUUVVVXXXXXXWWWUUUUUUUUURRRNNNIIIJJJGGGCCC@@@>>>>>>>>>===>>>???AAABBBBBBAAAAAAAAA===>>>>>>>>>>>>@@@CCCFFFMMMPPPUUUZZZ___bbbdddeeedddmmmyyy~~~xxxqqqeeeZZZRRRKKKDDDCCCGGGKKKRRR^^^nnnzzznnnfff[[[RRRKKKEEE???:::666666666777888999::::::===;;;777444111...+++***,,,***''''''((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&$$$$$$%%%&&&'''((('''''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&'''((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************+++++++++******+++++++++,,,+++******,,,,,,+++***,,,,,,+++++++++++++++***,,,,,,,,,,,,---...///000111222555888???KKK[[[ggg[[[\\\]]]___aaabbbcccccckkkjjjjjjkkklllnnnnnnnnnhhhbbb[[[UUUQQQLLLFFFAAA@@@???>>>???AAAFFFLLLPPPQQQUUUZZZ___cccgggllloooqqqooolllgggbbb^^^\\\[[[____________]]]ZZZWWWUUUOOOMMMIIIEEE@@@<<<999888555444444444444555666777333555666666444333444555444555888;;;>>>AAACCCEEEGGGIIIMMMOOOPPPPPPQQQRRRUUUVVVWWWYYY\\\___aaabbbdddfffkkkqqqwwwzzzzzzyyyvvvwwwyyyyyyxxxtttqqqnnnoooqqqqqqoookkkhhhffffffiiiiiigggfffdddcccaaaaaa\\\YYYUUURRRQQQPPPOOOMMMKKKJJJHHHFFFCCCAAA>>>===;;;;;;:::999777666666555444444333333222222111111111111000000000/////////........................///000000111111000000///000/////////..................//////000//////...---......//////000000000111111111222222333444444777777777777777666555444222222222111111000000000222222222222333333333333444444555555444333222111333444444333111111222444444333555888;;;>>>HHHRRR\\\]]]]]]YYYTTTQQQQQQSSSZZZ___ffflllmmmiiiccc___YYYZZZ\\\```cccdddbbb```aaaaaa```]]]ZZZZZZ]]]```dddcccbbbccceeebbb[[[VVVRRRMMMGGGCCCBBBAAA@@@>>>?????????@@@@@@AAA@@@@@@===>>>>>>>>>======@@@BBBIIILLLQQQXXX^^^dddhhhjjjgggnnnwww~~~|||vvvqqqpppggg]]]WWWQQQKKKGGGGGGDDDFFFMMMXXXiii}}}zzzrrrfff\\\TTTMMMFFFAAA;;;;;;:::999999999:::;;;;;;;;;:::777444111///...---+++(((''''''(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))*********************))))))))))))******,,,+++******,,,,,,+++***------------,,,,,,,,,---.........---......//////222555888;;;BBBOOO]]]fff^^^```cccgggjjjlllmmmmmmpppnnnkkkjjjkkkkkkiiihhhbbb]]]UUUNNNHHHDDD@@@>>><<<>>>AAADDDGGGLLLRRRVVV]]]___bbbdddeeefffiiikkkoooooonnnkkkfffaaa___^^^``````^^^ZZZVVVQQQMMMJJJIIIGGGCCC>>>:::666555444222222111111222333333444111333555666666777999;;;>>>@@@CCCGGGKKKNNNPPPQQQUUUWWWZZZ[[[\\\\\\^^^___aaabbbccceeegggjjjmmmnnnrrrrrrtttwwwzzz{{{yyywwwvvvwwwxxxxxxwwwtttpppnnnmmmnnnnnnkkkgggdddbbbaaaddddddbbbaaa___]]]\\\\\\WWWTTTPPPNNNMMMLLLJJJIIIFFFEEEDDDCCCAAA>>><<<;;;888888777777666555444444222222222111111000000000000000/////////..................------------,,,...//////000000//////.../////////.........---------...//////////////////---------....../////////111222222222333333333333333333333444444333222222333333333333333333333333222222333444555666777777666777777777666555333222555666666555333222222333444222333555666888@@@JJJRRRTTTTTTQQQMMMKKKMMMOOOVVVWWWZZZ\\\\\\[[[ZZZYYYWWWXXX[[[```ccceeecccaaabbbdddeeedddcccdddiiimmmtttrrrsssvvvzzzwwwpppiii\\\VVVNNNIIIGGGFFFDDDBBB@@@>>>======>>>>>><<<;;;<<<===>>>===<<<<<<>>>@@@EEEGGGLLLSSS[[[bbbgggjjjkkkpppvvvyyywwwsssooommmnnnhhh```[[[WWWSSSMMMIIICCCDDDFFFKKKXXXlll}}}qqqfff^^^VVVOOOIIIAAA???<<<999777777888999888:::;;;:::777444333333///,,,)))'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((*********((((((&&&&&&''''''(((''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&'''((()))***'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))******************))))))))))))))))))***,,,+++******,,,,,,+++***,,,...///...---,,,...//////////////////000111222222777;;;>>>GGGTTT___dddaaadddhhhmmmppprrrrrrrrrppplllhhhffffffeeeccc```XXXUUUPPPIIIBBB??????@@@???CCCIIINNNQQQTTTXXX[[[aaabbbcccccccccdddgggiiilllnnnpppnnniiieeecccccc```^^^ZZZUUUOOOIIIDDDAAABBB@@@<<<777444333222333111111111111111111222333444777:::===@@@DDDHHHLLLQQQSSSVVVZZZ]]]___aaaaaadddfffggggggggghhhjjjlllkkklllmmmnnnqqqsssuuuvvvxxxxxxwwwxxxzzzzzzyyywwwrrrrrrsssssssssqqqnnnmmmjjjkkkkkkiiieeeaaa___^^^^^^]]]\\\ZZZXXXWWWVVVUUUQQQNNNJJJHHHFFFFFFDDDCCC@@@@@@??????===<<<:::999555555555444444333333333111111000000000000///////////////.........------------------,,,,,,,,,+++------............------------------,,,,,,,,,,,,,,,,,,---...............---------------.........///000000111111111111111000000111222222111111111111111111222333333444444333333444666888999;;;;;;;;;<<<<<<<<<;;;999777555444555777777555444555555333222222444444444;;;DDDGGGIIIJJJHHHEEEDDDGGGIIIMMMMMMNNNOOOPPPRRRTTTVVVWWWXXX[[[___cccdddcccaaa___ccchhhkkkmmmqqqxxx~~~zzzfff^^^UUUOOONNNLLLIIIFFFCCC@@@============;;;888:::;;;===<<<<<<<<<===??????AAAFFFLLLSSSZZZ```ccchhhmmmrrrtttrrrnnnkkkiiiiiieee```]]]]]][[[UUUOOOJJJLLLMMMLLLPPP^^^ssszzzoooggg```XXXSSSGGGDDD@@@;;;888777777777777999<<<<<<888555444444111...***(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++$$$%%%&&&(((((((((''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''''''''(((''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%&&&(((###$$$$$$%%%''')))***+++'''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************+++******))))))******+++,,,+++******,,,,,,+++******,,,......,,,,,,...000------...000222444666777777===AAACCCJJJVVV]]]^^^cccfffkkkooorrrttttttsssmmmiiidddbbbaaa```^^^[[[QQQPPPLLLFFF???>>>AAADDDDDDJJJQQQWWWYYYZZZ]]]______````````````bbbeeehhhiiimmmpppoookkkgggeeeeee___\\\WWWQQQJJJDDD@@@===:::888555222000111222333333333222222222222333333;;;>>>CCCHHHLLLRRRXXX\\\bbbdddgggjjjlllmmmnnnnnnnnnoooooonnnnnnooorrrtttqqqqqqrrrtttvvvxxxzzz{{{yyyxxxvvvwwwxxxyyyxxxwwwppppppqqqrrrqqqpppooonnniiijjjjjjhhhccc```^^^]]]YYYXXXWWWUUUSSSRRRQQQPPPLLLIIIEEECCCBBBAAA???>>>;;;;;;;;;:::999888777666333333333333222222111111000000000000000///////////////.........------------------,,,,,,+++++++++,,,------------------,,,,,,,,,,,,+++++++++*********+++,,,,,,------------,,,,,,------------------,,,---...............---//////000111111111111000......///000111222222333333444555777:::<<<===>>>@@@AAABBBBBB@@@>>>;;;:::222444777888777777777888222111222444333333999AAA>>>AAABBBAAA>>>>>>@@@CCCFFFFFFFFFGGGJJJNNNRRRUUUVVVWWWZZZ^^^aaabbb```^^^\\\bbbjjjppptttzzzllldddZZZTTTRRRQQQMMMJJJHHHDDD@@@??????>>>;;;999888:::;;;<<<;;;;;;===>>>;;;===@@@EEELLLRRRXXX[[[aaagggmmmpppmmmiiigggfffdddbbb______aaaaaa\\\VVVSSSWWWWWWRRRNNNTTTdddsssuuummmfff^^^YYYQQQMMMHHHBBB>>><<<<<<<<<666:::======999555444444222///+++((()))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&))),,,...###$$$&&&((())))))((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&'''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$$$$%%%%%%'''(((***+++''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&'''((()))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************,,,++++++++++++++++++,,,,,,+++******,,,,,,+++***(((+++------++++++---000+++,,,---000333666999;;;>>>DDDGGGHHHLLLUUUYYYWWWjjjnnnrrrsssuuuwwwtttnnnmmmbbbYYYXXXZZZWWWRRRPPPLLLJJJFFFDDDBBBCCCDDDEEEMMMQQQWWW\\\```bbbaaa```aaaaaaaaabbbdddeeedddbbblllllllllkkkjjjfff```\\\YYYSSSKKKFFFBBB???:::777444222000///000222333333444555666666555666999;;;:::CCCOOOYYY```gggooouuuzzzyyyxxxyyyzzz{{{zzzxxxvvvwwwwwwvvvtttsssssstttwwwwwwwwwwwwyyy|||~~~}}}{{{yyyxxxwwwvvvsssppprrrpppoooooopppooonnnmmmeeeeeecccaaa^^^\\\[[[ZZZSSSQQQOOOMMMKKKIIIHHHHHHCCCAAA@@@>>><<<<<<<<<===999888888777666555555444333333333333222222222222000000000000000000000000///++++++222666222,,,)))++++++,,,,,,---...//////........................111---+++---000111---)))---+++)))+++---///---+++,,,,,,,,,---------......,,,---......//////......---......///000/////////---------...000111333444333444555777888:::;;;<<<@@@AAACCCCCCBBB>>>;;;888888888777666555444444333555555555666777888888999::::::999888888888888888???@@@AAABBBDDDHHHMMMQQQPPPSSSXXX]]]bbbbbb___\\\[[[```iiirrr{{{uuummmccc]]][[[YYYUUUQQQMMMJJJFFFBBB>>>===<<<<<<:::;;;<<<======;;;:::999??????@@@BBBFFFKKKPPPSSScccgggmmmooolllfffaaa^^^```___^^^^^^^^^___aaabbbgggjjjiiibbbYYYUUU[[[bbbuuu|||{{{tttoooiiieeeaaa^^^XXXOOOGGG@@@===<<<999;;;;;;999666555777:::666333///+++((('''''''''&&&'''((((((((('''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$******)))''''''&&&&&&&&&''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%'''((())))))(((&&&$$$$$$&&&((()))((((((((((((((('''''''''))))))((((((((((((((()))************************))))))))))))))))))))))))++++++***************+++))))))***+++,,,,,,------,,,++++++******++++++,,,************+++,,,------444333000111;;;HHHNNNNNNLLLOOOQQQPPPQQQUUUUUUSSSlllssszzz}}}}}}uuukkkddd^^^XXXVVVSSSMMMIIIHHHDDDDDDDDDDDDGGGJJJMMMOOOPPPTTTZZZ```ccccccbbb```aaaaaaaaacccfffggggggfffkkkjjjiiigggeeeaaa[[[VVVPPPKKKEEEAAA>>>;;;777444222111///...///000222222444666888::::::;;;===???GGGRRRaaammmuuuzzz~~~}}}|||~~~~~~{{{wwwtttssssssxxxxxxwwwxxxyyy{{{|||~~~{{{yyywwwvvvuuutttqqqnnnnnnmmmkkkkkklllkkkjjjhhhbbbaaa___]]]ZZZXXXVVVUUUOOOMMMKKKIIIGGGEEEDDDDDD@@@???===;;;::::::::::::777777777666555444444444////////////............,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,333666222,,,)))+++,,,,,,,,,---.........------------------------111...,,,---000111...***---+++***+++---...---+++,,,,,,,,,,,,------------+++,,,,,,---------------,,,---......//////......------......///000222222222222333444666777888888;;;===???@@@@@@===:::888666666555555444333222222333444555666777777777777555555444333333333333444777888:::<<<>>>CCCIIIMMMQQQRRRUUUYYY]]]___^^^]]]___ccckkkttt{{{xxxpppeee^^^\\\ZZZWWWSSSQQQNNNJJJFFFBBB@@@???>>>??????>>>>>>======<<<<<>>PPPdddnnnnnnhhhiiieee^^^ZZZ[[[YYYVVVvvvtttbbb]]]YYYUUUNNNGGGDDDFFF@@@AAADDDGGGKKKPPPSSSVVVTTTXXX^^^ccceeedddaaa_________```cccgggiiiiiihhhhhhfffcccaaa^^^YYYSSSNNNGGGDDD???<<<:::777444222222222111111222333555666555999???CCCEEEFFFHHHIIIQQQ\\\mmm{{{~~~~~~zzzvvvttttttyyyyyyxxxxxxxxxyyyzzzzzzxxxvvvtttsssrrrqqqnnnkkkjjjiiigggfffffffffdddbbb\\\[[[YYYWWWTTTQQQOOONNNIIIHHHFFFDDDBBB@@@??????<<<;;;:::888777777777777555555555444333333222222000000000/////////...............------,,,,,,,,,---+++...444777222,,,))),,,,,,,,,,,,------------++++++++++++++++++++++++111...---...000000...+++,,,+++***+++,,,------+++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,------......------...............///000000000111111222333333444444666777:::;;;<<<:::888777444444333333222222111111222333555777888777666555222111111000000000000000///111333666999>>>DDDHHHOOOOOOPPPSSSXXX\\\^^^^^^```dddjjjqqqwwwzzz|||}}}{{{vvvssstttxxx~~~yyyrrrhhh```]]][[[YYYVVVWWWTTTPPPLLLHHHEEEDDDCCCCCCAAA???===;;;;;;;;;;;;>>>======???BBBFFFKKKNNNTTTVVVXXXYYYXXXXXXXXXYYY\\\^^^___\\\ZZZ]]]eeelllppprrrrrrnnnggg^^^WWWTTTNNNPPPRRRTTTUUUWWWZZZ]]]aaakkktttyyyyyyuuuxxxrrrfffYYYMMMDDD>>>;;;<<<;;;;;;;;;<<<;;;999777:::999666333000---+++******************)))((((((******))))))))))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&*********)))((('''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''***)))(((''''''&&&'''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,---...///000000000333<<>><<>><<<999::::::999777444111...,,,+++++++++******)))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&************))))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''((()))))))))((())))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''((()))++++++)))'''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---...///000111222888EEE^^^yyylllhhhfffcccooo[[[PPPKKKIIIIIIJJJKKKLLLNNNQQQSSSVVVXXXXXXYYY\\\aaaeeeeeebbb^^^\\\YYYXXXYYY[[[^^^``````______\\\WWWRRRNNNIIIDDDAAA===<<<:::777555333222222333666:::<<<>>>AAAEEEIIIJJJQQQZZZccchhhjjjkkkkkkmmmrrr{{{}}}|||}}}}}}}}}|||xxxzzz|||}}}|||{{{{{{{{{yyyyyyxxxwwwuuusssrrrqqqrrrpppnnnmmmmmmkkkhhheeefffdddaaa___^^^]]]ZZZXXXQQQPPPNNNKKKHHHFFFCCCBBBAAA@@@>>><<<:::999999888666666666555555444444333111111111111000000000000++++++++++++*********************))))))(((((((((++++++...444555000+++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---.........---+++******++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,---------------***++++++,,,---,,,,,,,,,///......---------------000000000000000000000000000111222333333111000///222222222222222222333333000222444666666555333111222111000000//////000000///000222333333666999<<<===???DDDKKKTTT[[[^^^___\\\]]]```cccdddcccbbbaaaaaabbbcccaaa```bbbhhhnnnrrrmmmgggaaa^^^\\\[[[[[[___^^^\\\YYYWWWTTTSSSRRRPPPNNNJJJFFFCCC@@@>>>===999999999;;;>>>CCCHHHKKKIIIJJJJJJIIIJJJMMMRRRUUUVVV\\\bbbccc___^^^bbbgggmmmkkkhhhgggeeebbb]]]ZZZPPPLLLFFFAAA@@@AAACCCEEEKKKWWWbbbiiippp{{{|||tttiii```ZZZWWWUUUSSSMMMGGG@@@=========<<<:::::::::999888666333000...++++++***)))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''))))))))))))******++++++((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&'''((()))))))))((()))((((((''''''''''''(((''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&'''''''''''''''''''''%%%&&&)))+++++++++***))))))(((&&&%%%%%%&&&((()))%%%&&&&&&'''((()))******((((((((((((((()))******************************((((((((((((((((((((((((******))))))***++++++,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,---///000111555===MMMhhhtttooommmjjjppp[[[QQQOOOMMMLLLLLLTTTTTTUUUWWWYYY\\\^^^___^^^aaadddffffffdddaaa___\\\[[[ZZZ[[[\\\\\\[[[YYYYYYUUUOOOKKKGGGCCC???<<<888888666444222111444666555:::AAAEEEIIIMMMSSSXXX^^^dddmmmtttxxxyyyyyyyyy{{{}}}}}}|||{{{|||}}}~~~}}}|||yyy{{{~~~~~~|||zzzyyyyyywwwwwwvvvuuussspppnnnmmmnnnllljjjiiiiiigggdddaaabbb```]]][[[YYYWWWTTTRRRKKKJJJHHHFFFCCCAAA@@@???>>>===;;;:::888777777777444444555555444333222222000000000000000000000000,,,,,,,,,,,,++++++++++++************************+++***---222222---***+++++++++++++++,,,,,,,,,,,,---------------------------------------,,,++++++)))***++++++******+++---++++++++++++,,,,,,,,,,,,+++,,,,,,---------------***+++,,,,,,------,,,,,,...------,,,,,,,,,------////////////000000000000...///000000000///...---000111111111222222333333000111333444444333222111000000///..................000111111000000222444555888===EEEOOOWWW[[[\\\\\\]]]^^^______\\\ZZZXXXVVVXXXZZZZZZZZZ\\\```eeejjjhhheeebbb___^^^^^^^^^cccbbbbbbaaa___^^^]]]]]]UUUTTTRRROOOJJJDDD@@@===::::::999:::===AAAEEEGGGFFFGGGGGGGGGGGGIIIMMMQQQPPPWWW^^^aaa___^^^```cccllliiieeecccbbbbbbaaa```UUUOOOGGGBBB????????????EEENNNYYYbbbooo{{{pppiiifffffffffeee___YYYPPPHHHBBB>>>;;;999999999999999777555333222,,,,,,***)))((((((((((((******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''(((((()))******++++++(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&'''((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''''''''$$$&&&''')))***+++*********(((&&&$$$$$$&&&(((***&&&&&&''''''(((((())))))(((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,...///111222666AAASSSmmmyyysssrrrppp{{{sssiii```^^^^^^\\\[[[\\\```___^^^^^^___aaacccdddfffgggiiijjjjjjiiigggeeedddbbb```______]]]ZZZXXXQQQMMMHHHCCC@@@>>>;;;999555666555333222555:::???AAAHHHQQQWWW\\\bbbjjjppprrrwww~~~~~~zzzzzz{{{|||~~~}}}{{{yyywwwzzz||||||zzzwwwvvvuuuuuuuuutttsssqqqnnnllljjjiiihhhfffeeedddbbb___]]]\\\ZZZWWWTTTRRRPPPLLLJJJDDDDDDBBBAAA???===<<<;;;;;;;;;999777666555555555222222333333333222111000//////000000000000000000//////.........---------+++,,,,,,------.........+++***,,,000///+++))),,,*********+++,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,+++*********(((***,,,+++***)))+++---,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,---------------....../////////,,,,,,...///////////////......///000111111222222111222222222222222111111000//////..................///000000//////000222222333666===FFFOOOUUUXXX[[[\\\\\\\\\ZZZWWWSSSQQQPPPQQQQQQRRRTTTWWW[[[^^^ccccccdddcccbbbaaaaaaaaaffffffgggggghhhhhhhhhhhhbbbccccccaaa[[[SSSLLLGGG???>>><<<;;;;;;===@@@BBBBBBCCCEEEEEEEEEEEEGGGIIIKKKOOOUUUYYY\\\^^^```bbbjjjhhhddd```]]]\\\]]]^^^XXXRRRKKKEEECCCBBB@@@>>>CCCIIIQQQ[[[lll~~~uuupppqqqtttvvvvvvxxxtttlll___RRRFFF>>>;;;999::::::999999888777666///---,,,***))))))))))))******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))((()))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%((((((''''''''''''(((((('''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))((('''&&&&&&&&&&&&'''((('''''''''(((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---*********++++++,,,,,,---,,,++++++******++++++,,,,,,,,,---...///111222333999EEEVVVlllvvvrrrrrrrrrkkkmmmmmmkkklllnnnkkkfffbbbbbbfffmmmooommmmmmpppjjjhhheeecccbbbcccdddeeekkkllllllmmmmmmmmmlllkkkkkkiiifffdddbbb___\\\YYYLLLHHHCCC???<<<:::888777555666666555555:::BBBHHHOOOWWWaaaiiiooovvv~~~{{{xxxyyyzzz|||}}}{{{xxxuuuqqqtttwwwxxxwwwuuutttssssssssssssrrrpppmmmjjjiiifffdddcccbbbaaa___\\\ZZZXXXUUURRROOOMMMJJJGGGDDD@@@@@@???>>><<<;;;:::999:::999777666555444444333000000111222222111000////////////000000000000000,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---+++)))+++...---)))))),,,))))))***+++,,,,,,------***************************+++,,,,,,***)))))))))(((***,,,+++))))))+++---,,,,,,------------......))))))***++++++++++++***+++,,,------......------,,,+++++++++,,,,,,---...++++++,,,------...//////)))***,,,...///111111222,,,------...///000111111222222111111111111111111111111000////////////000...000111111111111222333333222222666???IIIQQQUUUYYYYYYZZZYYYWWWSSSOOOLLLNNNMMMKKKLLLOOOTTTYYY\\\___aaadddeeeddddddddddddhhhiiijjjlllmmmnnnoooooovvvxxxyyyxxxrrrhhh^^^XXXCCCAAA>>><<<:::;;;<<<===???AAACCCDDDCCCBBBCCCDDDGGGIIIMMMRRRXXX]]]aaaccchhhfffccc^^^XXXVVVWWWXXXVVVQQQJJJFFFDDDBBB???===@@@CCCHHHQQQccc|||}}}tttrrrwww}}}tttaaaOOOCCC>>>::::::::::::::::::::::::000///---+++************((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))******))))))((('''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$(((((('''''''''(((((()))'''&&&&&&%%%&&&'''((()))''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%))))))(((((((((((())))))(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))(((''''''''''''(((&&&&&&'''(((((('''&&&&&&((((((((((((((('''''''''''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---))))))***+++,,,,,,------,,,++++++++++++++++++,,,------...///111222444555;;;HHHXXXiii}}}{{{ooonnnqqqqqq```[[[TTTOOONNNOOOQQQRRRVVVfff{{{}}}uuummmhhhgggiiijjjrrrpppnnnnnnnnnnnnllljjjqqqmmmiiifffccc]]]UUUOOOCCCAAA===999777555555555333444777:::@@@HHHQQQWWWbbbhhhqqqzzz}}}~~~yyy{{{|||{{{xxxuuussssssxxxvvvtttttttttsssqqqpppnnnnnnnnnnnnllljjjhhhgggbbb___\\\ZZZYYYXXXVVVTTTQQQNNNJJJHHHGGGFFFCCC@@@;;;;;;:::::::::999999999888888666555333111000//////000111111111000...---++++++,,,,,,---...//////---------,,,,,,++++++++++++******)))((())))))))))))******++++++******))),,,---......,,,+++,,,...,,,,,,,,,,,,++++++***)))+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((,,,,,,------------......*********++++++,,,,,,,,,)))))))))))))))************++++++,,,,,,---......,,,,,,---------,,,++++++............//////000000.........///000111111222111111111000000000000000///////////////000111111111000/////////000222333555444333444888>>>EEEHHHMMMOOORRRTTTSSSPPPLLLIIILLLNNNPPPPPPOOOQQQVVV[[[[[[^^^cccgggiiihhhfffddd```cccfffgggjjjqqq}}}xxxbbbWWWGGG===>>>???999888===>>>>>>???AAABBBBBBBBBBBBCCCDDDEEEHHHMMMVVV```ggglllggg```ZZZWWWUUUUUUTTTRRRSSSTTTQQQLLLGGGEEEDDDAAABBBEEEKKKWWWgggxxxzzzyyyyyyzzzpppZZZIII@@@<<<999777888:::<<<<<<:::777666222///,,,***))))))''''''((((((((((((((('''))))))(((((((((((()))))),,,***)))((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))'''&&&'''******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&'''((()))((('''&&&'''((()))((('''&&&&&&&&&&&&&&&'''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&'''((()))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))+++,,,,,,+++***,,,---,,,---......,,,***++++++000+++)))---//////444;;;AAALLL[[[gggpppyyytttiiifffppp~~~UUUQQQLLLIIIIIIMMMQQQSSScccttt{{{ooohhhgggiiikkkpppooonnnnnnpppqqqpppoootttooohhhbbb\\\UUULLLFFFAAA???<<<999777666666666666888:::>>>FFFQQQ]]]fffssswww}}}~~~|||~~~}}}||||||}}}{{{}}}}}}|||xxxtttqqqpppuuusssrrrqqqrrrrrrpppnnnmmmmmmmmmmmmkkkiiigggeee___\\\YYYWWWUUUTTTRRRPPPLLLIIIEEECCCBBBAAA???<<<999999999888888888777777555444444333222111000000//////000111000///...---++++++,,,,,,---......///...---------,,,,,,,,,+++,,,+++******))))))************++++++++++++******+++,,,------+++***+++---,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,---------,,,++++++******,,,,,,,,,+++++++++++++++---------,,,++++++************+++,,,,,,+++++++++---------....../////////,,,,,,,,,---.../////////000000000000000000000000///////////////000111111////////////000111222222333222111111444888<<>>????????????@@@BBBEEELLLVVVaaahhhrrrmmmfff___[[[XXXWWWWWWUUUUUUUUUSSSPPPLLLHHHFFFAAAAAABBBEEEMMMZZZhhhrrr{{{|||~~~yyyfffUUUKKKDDD@@@;;;999999999777666888777444111...+++***)))(((((())))))))))))))))))))))))(((((((((((())))))'''&&&&&&'''***++++++***))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((((((((('''''''''&&&'''((()))((('''&&&''')))(((((('''&&&&&&&&&&&&&&&'''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&'''((()))))))))(((&&&%%%&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))+++,,,,,,++++++,,,---,,,,,,---+++***+++---//////,,,,,,111333333888>>>IIIPPPZZZ___bbbfffmmmtttvvvsssppplllhhhlll{{{KKKIIIFFFEEEGGGMMMSSSWWWhhhxxxtttkkkiiikkknnnooommmlllmmmoooqqqrrrrrrvvvoooddd[[[SSSKKKBBB<<<999777555444333444555666===???BBBHHHRRR___nnnwww~~~}}}{{{{{{{{{|||}}}}}}{{{zzzzzzzzz}}}~~~|||xxxssspppoooqqqpppooooooppppppnnnmmmllllllkkkjjjhhhfffcccbbbZZZWWWTTTQQQPPPNNNKKKIIIEEEBBB???===<<<;;;999777777777777666666666555555111111111111111111000000//////000000//////...---+++,,,,,,------..................------------------,,,++++++******++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++******++++++************++++++++++++......------,,,,,,++++++------,,,,,,++++++******,,,,,,,,,+++******))))))((()))******++++++++++++,,,,,,------------......,,,,,,,,,---....../////////////////////////////////////////////000111111...///000222222222222222222111111111111333444666<<<>>>BBBEEEHHHJJJJJJKKKJJJMMMOOOPPPNNNOOOSSSVVV\\\bbbllltttwwwsssmmmiiifffeeefffkkkuuulll\\\MMMHHHDDD===;;;===999:::;;;<<<===>>>>>>???;;;<<<>>>BBBIIISSS___gggvvvsssnnniiiccc```]]]\\\\\\[[[YYYZZZZZZXXXSSSNNNGGGEEECCCAAACCCJJJTTT[[[gggpppyyy{{{vvvtttxxx}}}wwwggg\\\OOOJJJBBB<<<999777666555999999777444111...+++***(((((())))))************))))))(((((((((((())))))%%%$$$%%%'''***,,,---,,,************************((((((''''''''''''(((((('''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((('''''''''''''''&&&((()))((('''&&&((()))(((((('''&&&&&&&&&&&&''''''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&((((((((()))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***+++,,,,,,++++++,,,---+++,,,+++******+++///111...---///222444555999>>>RRRVVVYYYXXXUUUUUUYYY]]]bbbbbbdddggglllvvvJJJIIIHHHHHHKKKQQQYYY^^^gggrrrzzzrrrooopppqqqooommmkkklllooorrrttttttyyyoooaaaUUUKKKDDD===888444333333444555888;;;===FFFIIIOOOVVV```lllyyy~~~|||zzzyyyyyyzzz{{{}}}|||zzzxxxxxxyyy}}}~~~}}}yyyuuurrrqqqooommmlllmmmnnnnnnmmmllljjjiiiiiigggeeebbb___]]]VVVSSSOOOLLLJJJHHHEEECCC???>>><<<:::888777666555666666555555555555444444111111111000000000000///////////////......------,,,,,,,,,---------..............................------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++***+++,,,,,,++++++,,,---...------------------------,,,,,,++++++*********---,,,+++*********,,,,,,+++,,,,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,+++***))))))((((((((())))))******+++,,,,,,((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000...............////////////////////////000000111...000222555666666555444444333333333333333333333555777999===@@@CCCEEEGGGHHHKKKNNNOOONNNOOOSSSVVV[[[dddqqq{{{{{{tttnnnmmmjjjiiiooozzzvvvfffVVVMMMGGG@@@======<<<<<<<<<<<<===>>>???@@@:::;;;<<>>888555444555666:::>>>DDDIIILLLRRRWWW^^^fffmmmuuu|||~~~~~~|||{{{zzzyyyyyyyyy{{{|||{{{yyyxxxxxxyyy{{{}}}~~~}}}zzzvvvttttttnnnlllkkklllmmmmmmlllkkkffffffeeeccc```\\\YYYWWWQQQOOOKKKHHHFFFDDDAAA???<<<<<<;;;999777555555555555555555555444444444444333333222111000///......///......---------------,,,,,,,,,---------------...........................---,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,,,,---///...---,,,,,,,,,---......,,,,,,,,,++++++*********,,,,,,*********+++,,,---+++++++++,,,,,,,,,------***++++++,,,...//////000---,,,,,,+++***)))((((((((())))))******+++,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,+++............////////////,,,,,,---------.........///////////////000000111///222555999::::::888777444555555555555444444333333333555777999<<<>>>@@@???CCCHHHLLLNNNRRRYYY^^^___hhhwww{{{uuurrrnnnlllqqq|||~~~}}}yyykkk[[[QQQJJJDDD@@@>>>>>>============>>>??????;;;<<<<<<>>>BBBIIIQQQWWWfffmmmvvv{{{{{{wwwrrrpppllljjjiiimmmqqqpppjjjddd]]]YYYQQQHHHAAA???@@@BBBMMMYYYgggoooppprrrxxx~~~mmmfff[[[NNNCCC===;;;;;;;;;;;;;;;999777444111///******)))(((((()))******))))))(((((((((((())))))+++***(((((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&'''''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%'''((((((''''''(((***''''''&&&&&&&&&''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$######$$$&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***,,,------,,,+++---...+++---000000///......///222666999:::;;;@@@HHHMMMSSSTTTTTTRRRQQQRRRWWWZZZ\\\^^^eeeppp|||QQQTTTWWWWWWVVVXXX\\\```hhhjjjlllllllllooouuuzzz~~~}}}|||{{{xxxvvvsssrrrooommmnnnqqqyyysss^^^KKK???888555222333444888>>>FFFNNNUUUYYYaaafffmmmrrrvvvyyy|||~~~~~~}}}}}}|||{{{zzzzzzyyywwwxxxzzzzzzxxxxxxxxxyyyyyy{{{||||||yyyuuutttsssmmmkkkjjjjjjkkkkkkjjjhhhcccbbbaaa^^^[[[WWWSSSQQQMMMJJJFFFDDDBBB@@@>>><<<999:::999777555444444555444444444444333333333222333222222111///...------......---,,,,,,,,,,,,------------------------------------------............---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++***,,,------------...000---,,,+++++++++,,,...///++++++++++++++++++++++++++++++******++++++,,,,,,))))))))))))************---------,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,+++******))))))***+++,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///////////////000111111111444777:::<<<===<<<;;;666555555555444444333333222333333555666777888999444999@@@FFFLLLTTT^^^ffffffooo|||~~~xxxrrrnnnlllpppyyy~~~{{{yyyyyy}}}wwwlll]]]TTTNNNJJJFFFBBB@@@???===<<<;;;<<<<<<=========>>>???@@@DDDJJJNNNXXXbbbpppzzz}}}}}}{{{{{{tttssstttvvvvvvtttmmmhhhaaa]]]VVVLLLDDD@@@@@@AAAIIIRRR```jjjoootttzzz~~~zzzsssfffVVVHHH>>>:::999;;;;;;:::999888666555444---,,,+++))))))))))))***))))))(((((((((((()))))))))((('''((()))***)))(((((((((((((((((((((((((((((((((''''''''''''(((((($$$&&&((()))(((((()))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%'''(((((('''''')))***'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++,,,------,,,,,,---...,,,...111111111111111333111:::AAABBBCCCIIIOOOSSSPPPQQQQQQPPPPPPRRRVVVYYY[[[^^^fffsssTTTYYY]]]^^^[[[ZZZ\\\___cccdddeeeeeeeeeiiioootttuuuuuuvvvuuutttrrrooommmkkkiiihhhkkksss|||zzzlllVVVDDD:::666666666555888>>>FFFPPPZZZccchhhpppssswwwzzz{{{{{{|||}}}{{{}}}|||||||||{{{{{{zzzzzzyyysssuuuwwwwwwwwwvvvwwwxxxxxxyyyzzzyyyuuurrrooooookkkjjjhhhhhhhhhhhhfffddd```___^^^[[[WWWRRRNNNLLLHHHEEEBBB???>>>===;;;999555777777555222111222444222222222111111111111000////////////......------......,,,+++++++++,,,---------------------------+++,,,,,,,,,---------------,,,,,,+++++++++++++++******++++++++++++******)))+++,,,---,,,,,,...///,,,+++*********+++---...*********++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,))))))))))))************++++++,,,,,,,,,,,,,,,,,,---------------------------------,,,++++++*********++++++,,,,,,,,,++++++...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------///////////////000111111222444777:::<<<=========:::999888666555444444444222222333444555555555444111555:::@@@FFFPPP[[[dddkkkrrr|||xxxssskkkiiiiiilllssszzz~~~{{{zzzxxxuuurrrpppqqqsssrrrjjj___VVVSSSQQQLLLGGGDDDCCC@@@>>><<<<<<=========>>>???@@@@@@BBBEEEGGGMMMWWWfffqqqxxx||||||vvvooojjjbbb___YYYQQQIIIEEEEEEFFFEEELLLWWWccclllsssxxx{{{}}}~~~zzztttiiiYYYJJJ@@@<<<;;;;;;:::999888888888888888222000...,,,*********+++))))))(((((((((((())))))'''&&&&&&'''***++++++***((((((((((((((((((((((((((((((''''''''''''((((((%%%'''******)))(((***,,,''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%&&&(((((('''''')))+++&&&&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((''''''&&&'''((()))***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------,,,,,,---///......//////000333888;;;AAAMMMXXXXXXVVVWWWWWWUUURRRSSSSSSTTTUUUVVVYYY[[[^^^```iiittt~~~VVV\\\bbbccc```]]]^^^```bbbcccdddeeefffjjjooosssrrrrrrqqqqqqooommmkkkiiifffcccaaabbbhhhooovvvyyypppbbbMMM>>>777777;;;===???BBBHHHRRR]]]iiisssyyyzzz{{{}}}}}}|||{{{}}}~~~{{{}}}{{{{{{{{{zzzzzzzzzyyyyyyppprrruuuvvvuuuuuuvvvxxxwwwyyyyyywwwrrrnnnkkkjjjjjjhhhfffffffffeeecccbbb^^^^^^\\\YYYTTTPPPLLLIIIDDDBBB???===<<<;;;999777222444555333///...000222000000000000////////////,,,,,,,,,------............---,,,+++++++++,,,---------------------------+++++++++,,,,,,------------,,,++++++******++++++*********++++++*********(((***++++++++++++---...,,,+++***))))))+++---...))))))***+++,,,------...(((***+++,,,---,,,,,,+++***++++++++++++,,,,,,,,,'''((()))***,,,---...///+++++++++++++++++++++,,,***++++++,,,,,,---......******+++++++++******))).........------,,,,,,,,,........................))))))***+++,,,,,,------///////////////000111111222444666999;;;===>>>>>>@@@>>>;;;888666555555555111222333555555555444333444777:::<<>>===;;;999666555444333444333222111000000000000........................))),,,...///---+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***,,,---///000000//////++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,...///...---+++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***,,,,,,+++***))))))******+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,---------,,,+++***+++,,,---...........................111111222333555777999:::???<<<999888888777444111666555333333555666666555222555888;;;===BBBIIINNN]]]ccckkkqqqsssoooiiieee___dddeeecccgggooosssqqqrrrpppmmmiiieeeaaa___]]]ccccccbbbaaa^^^[[[YYYWWWNNNJJJFFFBBBAAA@@@???>>>@@@<<<;;;???BBBBBBCCCEEEJJJMMMSSS\\\iiixxxqqqiiidddbbb]]]YYYVVVUUUVVVWWWNNNKKKMMMVVVaaajjjttt|||wwwlllfffeeefffdddbbbaaaaaa^^^VVVJJJAAA;;;:::888999:::::::::999888777777444000,,,***)))******+++)))'''&&&&&&(((***,,,---,,,+++)))((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((('''''''''((((((''''''''''''((((((***(((&&&$$$$$$&&&(((***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&'''''''''&&&%%%$$$$$$((((((((((((((('''''''''((((((''''''''''''((((((***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''))))))))))))(((&&&%%%$$$))))))))))))((((((((((((''')))***)))&&&%%%&&&((())))))(((((('''''''''''')))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++***)))))))))***++++++,,,,,,------...444111+++...777:::FFF^^^yyy~~~qqqeee_________bbbeeeggggggfffmmmnnnqqqtttyyy~~~]]]aaadddfffddd```^^^]]]]]]___cccgggjjjmmmoooooopppnnnjjjgggeeebbb___\\\VVVUUURRRMMMJJJJJJKKKKKKMMMGGGAAA>>>???BBBFFFIIIUUU[[[eeepppyyy~~~}}}{{{{{{||||||{{{zzzyyy{{{}}}~~~~~~}}}{{{yyywwwuuutttttttttsssrrrqqqqqqqqqrrrssstttrrrpppnnnmmmkkkiiigggfffdddaaa``````___\\\YYYVVVSSSPPPMMMJJJGGGCCC@@@;;;;;;999888666555555555444333222111000000000000........................***---///000...---,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++---...//////......,,,++++++++++++,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,...///...---+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***,,,++++++***************+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------........................000000111111333444666777<<<:::888888999999777555444444444555777888888888777999999999888:::>>>BBBNNNSSSZZZ```dddcccaaa___\\\```aaa___bbbhhhkkkiiifffeeecccaaa^^^\\\YYYXXX]]]]]]^^^___````````````WWWTTTOOOKKKIIIHHHFFFDDDEEE???===???AAA@@@BBBEEEFFFJJJPPPXXXcccssssssiiieeeaaa\\\YYYYYYZZZ[[[\\\XXXQQQMMMQQQYYYcccnnnwww|||zzzrrrkkkfffbbb]]]ZZZ^^^]]]ZZZUUULLLEEE???===888999999999999888777666777555222...,,,************)))(((''''''(((***++++++***))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((('''((((((''''''''''''(((((()))'''&&&%%%%%%&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&))))))))))))((('''&&&&&&***)))))))))((((((((((((''')))***)))&&&%%%&&&((()))))))))(((((((((''''''+++*********************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++++++++,,,,,,,,,---......//////---///...111999???SSSqqqtttkkkiiihhhhhhkkkmmmnnnnnnnnnooopppsssxxx~~~\\\```dddfffddd___\\\ZZZWWW[[[aaagggkkkllllllkkkiiigggdddaaa___\\\YYYVVVOOOLLLGGGAAA===<<>><<<888888777666555555555666333222111000000//////000........................+++---000000///------...++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++))))))+++,,,+++***++++++++++++************+++,,,---,,,*********+++++++++,,,,,,,,,,,,------++++++,,,,,,------,,,,,,------------------------////////////000111222333888777666888:::;;;;;;:::888999::::::;;;;;;;;;;;;>>>>>><<<:::777777888:::@@@CCCHHHNNNSSSVVVYYYYYYYYY[[[\\\[[[\\\___```^^^[[[[[[[[[[[[ZZZXXXWWWVVVYYYZZZ[[[]]]___bbbdddeee___\\\XXXUUUTTTTTTSSSRRRLLLEEE@@@??????>>>@@@DDDGGGLLLQQQUUU[[[gggyyywwwllljjjfffaaa```cccfffggggggeeeZZZOOOLLLOOOWWWcccmmmvvv|||~~~}}}~~~}}}zzzzzzyyyvvvoooggg```\\\ZZZ^^^]]]ZZZWWWSSSMMMGGGBBB;;;;;;:::999999888888888888777444222///,,,***)))******)))))))))))))))***))))))(((((()))***++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))(((((()))*********))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&((())))))******))))))(((******)))))))))((((((((('''((()))((('''&&&'''((()))))))))(((((((((((((((******************++++++)))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,------------------...//////000000***111333555===GGGaaaxxxuuuqqqpppqqqsssuuuvvvsssrrrqqqtttzzz]]]```eeefffddd___[[[YYYSSSVVV[[[aaadddfffffffffdddaaa^^^[[[YYYWWWSSSQQQHHHCCC???;;;888999@@@HHHOOOXXX___^^^]]]aaajjjpppyyyzzz{{{|||~~~~~~|||{{{{{{{{{{{{yyyvvvtttuuuwwwzzz{{{|||vvvvvvuuuuuutttsssrrrqqqsssrrrpppnnnnnnoooppprrrpppmmmiiigggggghhhhhhgggcccaaa^^^[[[XXXUUURRRPPPKKKHHHCCC@@@>>>===;;;:::777666555444444333444444222111000///////////////........................+++---//////...------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************+++++++++,,,,,,,,,,,,,,,******+++,,,,,,---......---+++)))***+++,,,+++++++++++++++++++++++++++******,,,,,,,,,******+++,,,+++++++++,,,,,,,,,------***+++,,,---...---,,,+++------------------------//////////////////000111333333555777:::<<<>>>>>>AAABBBCCCCCCBBBAAA@@@@@@EEEDDDCCCAAA???>>>>>>>>>===>>>@@@CCCHHHNNNSSSVVVUUUWWWYYYZZZZZZZZZYYYWWWXXXZZZ[[[]]]]]][[[ZZZXXX[[[[[[ZZZ[[[\\\^^^```aaa___]]][[[[[[]]]___```aaaTTTLLLDDDAAA???>>>@@@CCCMMMSSSWWWVVVTTTXXXcccnnn{{{{{{tttpppkkkhhhhhhmmmqqqrrrqqqnnnaaaRRRKKKJJJMMMVVV^^^kkkqqqtttrrrqqqrrrqqqnnnpppsssuuuqqqkkkffffffggghhheeecccaaa^^^YYYPPPJJJ???>>><<<:::999:::;;;;;;888888777555222///,,,***+++++++++******))))))((()))))))))))))))******+++(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''((())))))((((((((((((((((((((()))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************************)))))))))(((((('''((((((((('''''''''(((''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++,,,------...,,,------...//////000000...666777999DDDPPPjjj~~~{{{xxxwwwyyy{{{|||}}}zzzwwwtttvvv}}}___cccfffgggddd___[[[YYYSSSTTTUUUWWWZZZ\\\^^^___```]]]YYYVVVTTTQQQMMMKKK???;;;888888888<<>>DDDFFFIIIJJJJJJJJJLLLNNNPPPOOOOOONNNLLLJJJGGGEEEAAA???>>>>>>@@@EEEJJJNNNQQQSSSYYY]]]^^^[[[WWWUUUZZZ\\\___bbbbbbaaa___]]]]]]\\\ZZZZZZYYYZZZ\\\\\\^^^\\\[[[\\\___bbbdddeeeZZZQQQIIIEEEBBB@@@@@@CCCNNNUUUZZZWWWPPPMMMQQQWWW]]]cccmmmtttxxxzzzzzzzzztttqqqoooppptttvvvvvvuuupppdddWWWOOOJJJHHHJJJOOOYYY^^^bbbaaabbbfffiiihhhjjjpppuuuuuussssssxxx}}}yyyvvvssspppllldddYYYQQQEEEBBB>>>;;;999999;;;<<<999:::999888666222///------,,,,,,+++***))))))(((+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))((((((''''''''''''((((((%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''((())))))(((((((((((((((((())))))******((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++***************))))))))))))((('''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))***+++,,,------,,,,,,,,,---......//////111777666;;;KKK[[[nnn|||wwwxxxdddfffhhhhhhddd```]]]\\\VVVUUUSSSRRRRRRSSSUUUWWW[[[XXXTTTPPPMMMIIIEEEBBB777333333777:::???NNN___yyy{{{{{{zzzzzzzzzzzz{{{|||{{{zzzzzzyyyxxxxxxwwwwwwuuusssrrrsssuuuwwwxxxxxxxxxyyyyyyyyyyyywwwuuutttqqqqqqpppooooooooooooooojjjhhheeedddddddddcccbbb\\\\\\ZZZUUUOOOJJJHHHHHHAAA???<<<;;;:::999777666666555333222000///......//////............//////........................)))+++,,,,,,++++++---//////............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,)))))))))******++++++,,,+++++++++,,,,,,------------,,,******,,,---,,,+++******,,,---------,,,+++)))+++,,,,,,+++***+++---++++++,,,,,,,,,,,,------++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000////////////000000111---///222333555666999;;;???CCCIIILLLPPPUUU[[[aaa`````````___]]]WWWPPPJJJGGGDDD@@@===<<<>>>AAACCCJJJNNNXXXbbbddd___YYYWWWYYY\\\aaaeeegggfffdddbbb^^^]]]]]]\\\\\\\\\\\\\\\^^^\\\ZZZZZZ]]]```aaaaaa\\\TTTNNNKKKHHHCCCBBBCCCFFFMMMSSSRRRLLLGGGHHHJJJLLLOOOTTT[[[bbbjjjsssyyy}}}~~~~~~~~~}}}|||{{{nnneee[[[TTTNNNGGGDDDEEEEEEKKKOOOPPPUUU^^^eeegggkkkqqqyyy}}}rrrfff^^^PPPLLLDDD===999888888:::::::::::::::888555333222///...---+++***)))))))))++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((()))*********))))))'''(((((())))))******+++((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((()))************++++++*********)))))))))((('''&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''')))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++(((((()))***++++++,,,,,,+++,,,,,,---......//////000555444<<>>EEEJJJPPPYYYccclllppppppqqqrrrooohhh]]]UUUQQQNNNIIICCC@@@??????@@@AAAGGGUUUdddiiiccc\\\ZZZVVVZZZaaagggjjjkkkiiigggddddddcccbbbaaa___^^^]]]ZZZYYYWWWXXX[[[^^^``````\\\VVVRRRQQQNNNHHHDDDDDD>>>CCCHHHIIIGGGDDDDDDEEEDDDEEEGGGJJJRRR^^^kkkttt~~~||||||lllddd\\\WWWQQQHHHCCCBBB;;;@@@CCCDDDJJJVVV```cccjjjssswwwpppbbb\\\QQQFFF===999888999;;;;;;;;;:::999888777666111000---+++)))))))))***))))))))))))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***((((((''''''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((()))))))))((('''''''''(((((()))******++++++((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((()))))))))((((((+++++++++*********))))))(((&&&%%%&&&)))***)))''''''''''''((((((((())))))((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++*********++++++,,,,,,,,,---------...//////000000///777888???RRR]]]aaahhhnnnttt}}}~~~}}}vvvlllkkklllllliiieeebbbaaabbb^^^]]]YYYUUURRROOOMMMLLLPPPMMMHHHCCC???:::555222666111333:::===AAAQQQfffvvv~~~wwwwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvwwwvvvvvvuuutttsssrrrrrrrrrtttwwwxxxwwwvvvvvvwwwxxxwwwvvvsssqqqoookkkmmmnnnoooooommmkkkjjjgggfffdddccccccaaa^^^\\\SSSSSSRRRMMMFFFAAA@@@AAA:::999888888888777444111000000////////////000000......---------......///........................+++---...---------000222000000//////.........---------------------------000///------,,,---...//////............///000000,,,,,,,,,---------......------------------------,,,...///...---+++,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,------.........******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,)))***,,,.........,,,+++)))***,,,,,,++++++,,,---++++++,,,,,,,,,------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000+++...000000///...111333777<<>>??????DDDPPPZZZ^^^hhhrrrrrrjjj\\\NNNCCC===;;;:::<<<;;;;;;::::::999999999333111---***((()))***+++''''''(((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''&&&%%%$$$$$$'''(((((()))***+++++++++((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''((((((((((((''''''+++++++++************)))(((&&&%%%&&&)))+++)))'''((()))))))))******++++++&&&''''''((()))*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------......//////000111111111111;;;>>>CCCQQQVVVUUUZZZYYY___iiiqqqttttttxxx|||sssfffqqqqqqoookkkfffcccdddfffeeebbb___\\\YYYTTTNNNJJJIIIDDD===777444333555777444555555777;;;BBBLLLRRRjjjsss~~~|||wwwuuuuuuuuuxxxzzzzzzyyyxxxxxxxxxyyyxxxxxxwwwuuutttrrrqqqooossswwwxxxwwwwwwyyy{{{yyyyyyyyyxxxvvvsssqqqoooqqqooollllllllllllkkkjjjdddcccaaa^^^\\\YYYWWWVVVRRROOOJJJEEE@@@===<<<;;;666666444333333333333333////////////.....................////////////000---------------------------------.........//////.........------,,,,,,,,,++++++,,,,,,,,,,,,------........................///...,,,+++***+++,,,,,,//////...------------...////////////////////////......---------,,,,,,,,,...------,,,,,,------......---,,,,,,++++++++++++...------,,,,,,------...---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------........................---,,,***))))))***,,,---***++++++,,,,,,++++++***//////.........---------111000000000000000111111222777===AAAFFFNNNYYYbbbpppttt{{{|||ssslllhhhbbbZZZRRRLLLHHHDDDBBB>>>BBBLLLXXXbbbccc^^^WWW\\\]]]```gggpppxxx}}}}}}yyyssslllgggeeeeee]]][[[XXXWWWZZZ^^^aaaccc]]][[[WWWTTTQQQLLLFFFCCC@@@???>>>???AAACCCBBBAAA>>>>>>>>>===AAALLL\\\iiiyyy}}}}}}vvvooolllaaa\\\WWWSSSRRROOOKKKGGG@@@>>>======>>>BBBNNN[[[gggqqq~~~ppp^^^LLL???;;;===<<<;;;888777777888999:::777555222...+++*********,,,+++***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%&&&'''((()))&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((()))***)))'''%%%&&&''''''''''''''''''((())))))))))))((((((''''''&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***''''''(((((()))*********''''''((()))***++++++,,,***)))(((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))***+++))))))***+++,,,,,,------+++...///...,,,---333888555888???GGGNNNQQQPPPNNNMMMSSS\\\fffmmmrrrvvvxxx~~~tttpppsssrrrppplllhhhdddddddddcccbbbbbbbbb^^^WWWNNNHHHAAA>>>888333000111444666666888999;;;>>>CCCIIINNN^^^hhhssswwwuuurrrrrrtttuuuwwwyyyzzzxxxwwwwwwxxxwwwwwwwwwvvvuuutttssssssppptttwwwxxxwwwwwwxxxzzzvvvvvvwwwwwwvvvuuussssssrrrpppmmmkkkkkkiiigggfffaaa```]]]ZZZWWWTTTQQQPPPNNNKKKGGGAAA===:::999888555555555444333222111111////////////............------........./////////---------------------------------.........//////---------,,,,,,+++++++++,,,,,,---------....................................---,,,+++++++++,,,,,,---------------...///000////////////////////////111111000000000////////////......------......//////......---,,,,,,------///......------......///------,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------000/////////000000111222111444999<<>>???>>><<<>>>GGGUUU___kkkpppwwwzzzyyytttnnnkkkddd___ZZZWWWUUUSSSOOOKKKDDDAAA>>>===<<>>>>>===<<<<<>>FFFPPP___aaacccgggppp~~~xxxjjj^^^TTTNNNBBB@@@<<<:::;;;;;;;;;:::<<<:::888555222///,,,+++***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&''''''((()))((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&(((((('''''')))+++'''''''''''''''((())))))'''''''''(((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))))))))(((((('''&&&&&&%%%))))))))))))))))))))))))(((((())))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---------------............,,,...111222222333555777:::===AAAGGGKKKLLLJJJGGGMMMTTT___ffflllrrrzzzyyyvvvzzzqqqjjjfffdddcccbbbbbbccccccccc]]]TTTHHH???666555333222444999>>>AAAEEEFFFGGGGGGGGGHHHKKKMMMTTT[[[eeelllnnnpppsssvvvtttvvvxxxxxxwwwuuuuuuuuuvvvvvvuuuuuuttttttttttttuuuvvvxxxyyyxxxxxxwwwwwwyyyyyywwwuuusssqqqooonnnqqqooollljjjhhheeebbb___[[[YYYVVVQQQLLLHHHDDDCCCAAA???<<<999666333222111222333444444333000---,,,//////.........---------++++++,,,,,,,,,---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........................---------,,,,,,,,,------+++,,,---...////////////////////////////////////........................000//////......//////000//////......---....../////////............//////+++,,,,,,,,,------......,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------/////////000000000000000***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,------...///000000---------...///000222333222333555666777:::???CCCIIINNNWWW```hhhpppvvvzzzyyyzzzyyytttlllbbbZZZUUUQQQLLLEEEAAAAAACCCDDDEEEHHHNNNUUU]]]fffuuuzzztttppppppllliiifffbbb___\\\WWWTTTUUURRRNNNLLLJJJHHHFFFDDD???>>>======??????>>>======>>>===<<<<<>>===<<<===???@@@???>>><<<<<<<<<<<<===???CCCEEEGGGOOO\\\hhhqqqvvvyyyzzzvvvsssqqqpppoookkkddd^^^XXXSSSNNNKKKGGGDDDFFFKKKRRRQQQMMMIIIIIIPPP[[[cccooo{{{fffZZZKKKAAA======>>>>>>::::::999888666444222111+++)))(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((************************(((((())))))))))))(((((('''''''''((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))'''&&&&&&((('''''''''''''''((())))))&&&&&&''''''(((((()))))))))(((''''''''''''((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&&&&&&&&&&''''''(((((()))))))))((((((((((((((('''((()))******)))((('''************************))))))))))))))))))))))))))))))***+++,,,---------------------,,,,,,,,,,,,000//////333;;;CCCIIIJJJHHHIIIKKKOOOSSSVVVVVVUUU[[[aaahhhkkklllooouuuzzzyyytttooodddaaabbbaaa___]]]XXXQQQKKKEEE???999666333333555999???GGGNNNRRRYYYYYYXXXVVVUUUXXX\\\```bbbeeeiiilllmmmoooqqqssssssuuuwwwvvvtttrrrrrrrrrvvvuuutttssssssssstttuuuwwwwwwwwwxxxzzzzzzxxxvvvtttsssqqqpppooonnnmmmmmmkkkiiigggeeeddd```\\\YYYRRRQQQNNNJJJEEEAAA>>>===999888777555444222111000//////000000///...---,,,.........------------,,,+++++++++,,,,,,,,,------------------------------...............---------............////////////,,,,,,---------.................................,,,,,,---............------.../////////...,,,+++////////////////////////............///////////////......------......///---------,,,------...///------,,,,,,,,,,,,---------------------.........///............---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,------......++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------///000111......///111333666999:::;;;???DDDIIIOOOXXXbbbjjj{{{|||sssoooiii```XXXQQQLLLJJJGGGGGGHHHIIIMMMVVVccclllooorrrvvvwwwvvvsssrrrqqqooopppsssuuusssmmmddd]]]RRRNNNJJJGGGGGGHHHHHHGGGAAA@@@??????AAABBBAAA???<<<<<<<<<<<<===@@@BBBDDD@@@FFFPPPZZZbbbiiipppsssxxxxxxyyy||||||xxxpppiii\\\WWWSSSQQQMMMHHHFFFIIIGGGGGGFFFDDDCCCHHHPPPWWW```nnn~~~ooo[[[LLLDDDBBB@@@>>>===<<<;;;999777555444444...,,,)))((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((&&&'''((())))))))))))(((((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))***)))'''%%%&&&''''''''''''''''''((())))))'''''''''(((((((((((((((***)))'''&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((())))))******))))))************************)))))))))))))))))))))))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,------000///000999GGGSSSYYYZZZZZZXXXWWWWWWZZZ\\\^^^^^^eeehhhkkkmmmnnnooopppqqqrrrssswwwyyysssoooeeecccbbb^^^YYYTTTOOOGGGAAA<<<999666444444555888>>>EEEMMMUUUYYY]]]^^^___``````bbbeeehhhiiijjjlllmmmnnnoooqqqrrrsssuuuvvvvvvtttrrrqqqqqqrrrrrrqqqqqqsssuuuwwwyyywwwvvvvvvxxx{{{{{{yyyvvvsssqqqooommmlllkkkkkkkkkhhhfffdddbbb___[[[UUUQQQJJJIIIGGGDDD@@@===;;;999555555555444333111000///.........---------------.........---------,,,,,,,,,,,,,,,,,,------------------------------------//////.........------------------.........//////---............/////////........................+++,,,.../////////...---+++---...///000///---,,,////////////////////////.../////////000000000000000//////......//////000......------...//////000......------------..................------------////////////......------************************------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---......//////......000333555777777777;;;>>>AAADDDJJJUUU\\\mmmwwwxxxmmmccc\\\YYYQQQNNNJJJGGGHHHNNNUUUZZZ\\\aaahhhmmmnnnmmmkkkjjjmmmooorrruuuuuuqqqkkkfff[[[VVVPPPLLLJJJJJJJJJJJJHHHGGGEEEDDDDDDDDDBBB@@@>>><<<;;;;;;===???@@@AAA>>>BBBGGGNNNUUU^^^ffflllrrrtttzzzxxxpppddd___\\\[[[VVVNNNIIIHHHAAABBBBBBAAA@@@CCCJJJOOOWWWbbbqqq~~~wwweeeZZZSSSLLLGGGCCCAAA>>>;;;888666555555111...+++)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&'''((()))***))))))((('''''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''((()))((('''&&&'''((('''''''''''''''((())))))((((((((((((((('''''''''))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))&&&&&&((()))))))))((('''((((((((((((((((((((((((&&&'''''''''((()))))))))))))))(((((()))******+++************************))))))))))))))))))))))))***+++,,,------,,,,,,+++,,,,,,------......//////000111:::LLLbbbssszzz{{{vvvqqqjjjfffdddeeefffgggkkkkkklllooorrrqqqnnnkkkhhhkkkpppwwwwwwssspppgggeeebbb[[[TTTLLLHHHAAA<<<999777555333777999<<>>EEELLLRRRVVV[[[]]]dddeeehhhkkkmmmooopppqqqqqqpppmmmkkkkkkmmmppprrrssssssrrrrrrqqqpppoooooolllmmmpppsssuuuwwwwwwwwwxxxxxxyyyyyyxxxwwwuuutttuuussspppmmmllljjjgggdddeeebbb___[[[WWWRRRLLLHHHDDDAAA>>>:::888666666666000000111111000///...---000000///...---,,,,,,,,,+++,,,...///000///......)))***,,,...//////...---++++++,,,---...///000000/////////...---------,,,---------.........////////////............//////,,,---...//////...---,,,)))+++---...------...000........................000000////////////000000............/////////000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111222111111000///......---+++++++++++++++++++++,,,+++,,,------++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++++++++------///......------,,,++++++///...,,,+++***+++,,,,,,++++++,,,,,,,,,---------...///000111222333444444222555777999;;;>>>BBBEEETTT\\\hhhuuuyyyrrrkkkfff^^^VVVPPPJJJEEEAAAAAAEEENNNYYY^^^]]]___ccchhhiiikkknnnpppqqqooonnnhhhccc\\\XXXVVVTTTPPPLLLQQQOOOMMMJJJGGGEEEDDDCCC>>>>>>>>>===<<<:::999888:::;;;===@@@EEEJJJNNNQQQ^^^jjjuuuwwwxxx{{{{{{wwwvvvtttoookkkeee\\\RRRKKKLLLHHHBBB===<<<>>>BBBDDDLLLTTT```mmmzzzsssfffPPP@@@???AAA;;;777999333222///---+++)))))))))(((((())))))*********+++))))))))))))))))))))))))***)))((()))***+++***)))++++++++++++***((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''',,,+++***))))))***+++,,,))))))))))))************((((((***+++---///000000************************,,,,,,***)))))))))***+++---,,,+++*********+++,,,---.........---...111333888BBBTTTrrrzzztttppppppsssoooooonnnnnnrrruuupppiiifffnnnuuuxxxxxx{{{vvvkkkjjjoooyyyqqqjjjddd[[[QQQIII???<<<999888888999:::;;;???DDDKKKQQQVVVZZZ]]]```fffggghhhjjjmmmooopppqqqrrrpppmmmkkklllmmmppprrrssssssrrrqqqqqqpppppppppnnnooorrrtttvvvwwwwwwwwwxxxxxxxxxxxxwwwuuutttssssssqqqnnnllljjjhhheeecccaaa^^^[[[WWWTTTOOOJJJFFFAAA???;;;888555444444444111111000///......//////000000///------,,,,,,---,,,------............---,,,---...000000000000///000///...---------------..................---------------.........////////////............//////---......//////......---+++---......---,,,---...........................000000////////////000000........./////////000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,------------------...---,,,+++++++++,,,,,,++++++,,,,,,,,,---------......///000111222333333111333666777999;;;???AAAFFFNNN[[[gggttt}}}uuusssnnnfff\\\TTTLLLDDD??????AAAHHHQQQUUUWWWZZZ```ccceeehhhkkkmmmoooooooooiiigggddd```^^^[[[WWWUUUYYYXXXVVVRRROOOMMMKKKJJJCCCBBBAAA@@@>>><<<;;;;;;;;;<<<===@@@CCCFFFJJJKKKWWWcccnnnssswww|||~~~|||{{{yyyuuupppkkkddd]]]XXXVVVQQQIIIBBB>>>>>>@@@AAAFFFNNN[[[kkkzzz{{{aaaIIICCCBBB===999:::555444111///,,,+++******))))))))))))*********+++)))))))))))))))))))))))))))((('''(((***+++***)))******+++******)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************)))(((''''''''''''((())))))))))))))))))))))))((('''((()))***+++,,,---...************************))))))((()))***+++---...,,,,,,+++******+++,,,---+++,,,---------///222555===JJJ```~~~zzzvvvsssttttttwwwxxxxxxyyyyyytttmmmmmmrrrwwwvvvqqqnnnmmmmmmrrrttttttooogggbbbffflll{{{uuummmddd]]]SSSHHHAAA<<<;;;::::::<<<>>>AAACCCJJJNNNTTTXXX\\\___bbbeeeiiiiiiiiijjjlllnnnppprrrrrrpppnnnllllllnnnppprrrrrrrrrqqqqqqqqqqqqqqqrrrrrrsssuuuvvvwwwwwwwwwvvvwwwwwwwwwvvvuuutttrrrqqqpppnnnkkkiiihhhfffcccaaa\\\YYYVVVRRROOOKKKFFFCCC===;;;888555333222111111222111...------...000111000///...---------------...------,,,,,,,,,,,,---------......///000000000111000...---,,,,,,------..................//////------.........///////////////............/////////..................///---///000///---,,,,,,---////////////////////////000000////////////000000....../////////000000000000000000000000000000000////////////////////////////////////////////////000000000111111111222222111111111000000//////...------------,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++************+++++++++++++++,,,---............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------------......///000111222222000222444555555777:::======DDDNNNXXXcccppp}}}vvvwwwssskkkcccZZZQQQHHHBBB???>>>AAAGGGKKKNNNUUU\\\]]]___ccceeehhhkkkpppsssppprrrsssrrroookkkhhhgggeeedddaaa\\\WWWSSSOOOMMMFFFDDDBBB???===;;;:::999;;;<<<===>>>@@@BBBDDDEEENNNXXXdddlllsss}}}zzzsssmmmiiifffccc\\\RRRHHHCCC@@@>>>===AAAIIIWWWiiizzzwwwUUUFFFBBB>>>::::::888777444111///---,,,+++)))))))))***************)))))))))))))))))))))))))))((('''((()))***)))((())))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((('''''''''''''''(((((()))******+++************************))))))))))))***,,,---...+++*********+++,,,---...***+++,,,------000444777@@@RRRkkk~~~{{{yyyzzz~~~yyyssstttvvvxxxtttlllbbb]]][[[[[[]]]]]][[[[[[___ffflllwwwpppeeeZZZQQQHHH???:::===>>>@@@BBBEEEIIIMMMPPPVVVYYY^^^aaaccceeehhhjjjmmmlllkkkjjjkkknnnppprrrqqqpppnnnmmmmmmoooqqqrrrrrrrrrqqqqqqqqqrrrssssssuuuvvvwwwxxxxxxwwwvvvuuuvvvuuuuuutttsssrrrqqqppppppmmmjjjhhhfffdddaaa___YYYVVVRRRNNNJJJFFFAAA>>>999888666333111000000/////////.........//////000000///...---------------///...,,,+++***++++++,,,,,,,,,,,,,,,,,,---...//////...,,,,,,,,,...///111------......//////000000............//////////////////............//////000///...------...///000---...000000...---......////////////////////////000000////////////000000...////////////000000000////////////////////////........................////////////////////////000000111111111222222222111111111000000000//////---------,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++,,,++++++,,,,,,,,,------------------,,,,,,,,,------,,,,,,,,,------------...------......///000000111000222333333333555777999>>>CCCIIIOOOUUU^^^iiiqqq~~~uuurrrooojjjeee___XXXPPPKKKDDD@@@???AAADDDGGGPPPYYYYYY\\\^^^___aaahhhrrrzzz~~~zzzwwwssslllddd\\\UUUQQQKKKIIIEEEBBB>>><<<::::::;;;;;;<<<===???@@@BBBCCCIIIPPPYYYbbbmmm||||||tttqqqpppkkkcccXXXOOOIIICCC>>>;;;???FFFUUUfffxxx]]]GGG@@@===;;;:::999888666333000...,,,+++************************(((((((((((((((((((((((((((''''''''')))***)))((((((((()))***************''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))((((((''''''&&&&&&((((((((()))))))))))))))************************,,,,,,+++++++++*********)))******+++,,,---...///,,,,,,------...000555888BBBTTTlll|||}}}}}}yyywwwwwwwwwtttkkk___XXXVVVWWWYYYYYYXXX[[[dddlllpppooogggZZZNNNDDD===999777===@@@EEEHHHLLLRRRXXX\\\```cccfffhhhiiijjjlllnnnooonnnmmmllllllnnnpppqqqoooooonnnmmmnnnppprrrssssssrrrqqqpppqqqrrrssstttvvvwwwxxxxxxxxxvvvuuutttttttttsssrrrrrrqqqqqqqqqpppmmmjjjgggeeebbb___\\\WWWTTTOOOJJJEEEAAA<<<999777666444333111000//////+++,,,///000111000///...//////...------------...///...,,,+++***++++++,,,------,,,,,,,,,---......------,,,,,,---...///000---......//////000000000........./////////000000//////............//////000///...------...///000+++---///000//////000111000000000000000000000000000000////////////000000////////////000000000111////////////////////////////////////////////////000000000000000000000000111111111111222222222222111111111111000000000000------,,,,,,+++++++++++++++,,,------++++++,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,------------------,,,------,,,,,,,,,+++++++++------------------------,,,,,,---------.........---------...//////000000111222333333333333666888>>>AAAEEEGGGJJJPPPXXX___lllxxx~~~vvvmmmkkkhhheeebbb^^^XXXTTTLLLFFFAAA??????AAAIIIRRRXXX[[[\\\\\\]]]fffttttttiii___YYYSSSQQQNNNJJJFFFCCC@@@???<<<<<<<<<===???BBBEEEFFFJJJKKKPPPXXXdddvvvzzzvvvuuummmfff^^^WWWRRRLLLDDD>>><<>>DDDLLLWWW\\\``````___gggvvv}}}pppfff___XXXWWWUUURRRNNNIIIFFFDDD@@@???>>>>>>@@@EEEIIILLLMMMJJJKKKPPPZZZjjj{{{wwwwwwooojjjdddaaa^^^XXXNNNFFF<<>>;;;888888888777555333111///...+++++++++++++++*********))))))))))))))))))))))))***(((((()))***+++***)))'''((()))***************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((******++++++++++++++++++************************((()))***,,,------...---)))***+++---.../////////000000//////000333999===KKKWWWaaacccdddjjjtttzzzyyyzzz{{{{{{|||}}}vvvrrrjjj^^^ZZZ]]]ZZZeeekkkjjjkkkrrrvvvtttLLLIIICCC===999888999;;;;;;AAAIIIOOOTTT[[[cccjjjkkkmmmnnnnnnnnnoooqqqsssrrrrrrqqqpppooonnnnnnnnnkkkkkklllnnnqqqsssvvvwwwwwwuuusssqqqpppqqqsssttttttuuuuuuuuuuuusssrrrqqqqqqqqqppppppqqqrrrtttuuuqqqmmmiiiddd```\\\WWWTTTLLLHHHCCC???<<<999666444222222222111000///...---)))***---000111000//////......---------......///,,,------............---......///000000///...---+++,,,...///000///...---000000000///////////////.../////////000000000000//////............////////////000000000000//////---///111111000000111222111111111111111111111111000000////////////000000//////000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111222222222333333111111111111111111111111000000000///...---------+++,,,------++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,+++++++++++++++++++++,,,.../////////...---------------...............////////////000000000...000111111111222444666444888<<<>>>???AAAFFFKKKPPPZZZeeelllrrrxxxyyywwwuuurrrpppooonnnnnnlllkkkfff^^^UUUMMMFFFAAADDDJJJUUU^^^ggghhhgggjjjvvvuuukkkeeebbbbbbaaa___[[[UUUPPPMMMGGGEEEAAA@@@BBBGGGMMMQQQOOOJJJHHHKKKPPPYYYjjjyyyvvvsssuuurrrooommmmmmlllfffZZZPPPEEEBBBBBBJJJYYYhhhsssxxx{{{}}}~~~~~~hhhSSSHHHCCC===999888888888777666444222111,,,,,,,,,++++++*********))))))))))))))))))))))))+++***)))***+++,,,+++***((())))))*********))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''((((((((())))))))))))%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))((('''''''''(((((())))))******************++++++,,,,,,,,,************************((()))+++,,,.........---)))***,,,---..................///000222777>>>CCCMMMWWW___]]][[[```hhhmmmssstttvvvyyy~~~yyyuuummmcccaaagggnnn~~~~~~=========;;;::::::<<<>>><<>>>>>???BBBFFFFFFOOOYYY```gggpppttttttwwwuuussssssuuuwwwwwwwwwrrrjjj```WWWMMMFFFGGGKKKRRR___lllpppmmmnnnvvv{{{sssnnnpppppppppoookkkeee___\\\MMMIIIEEEBBBCCCHHHOOOTTTPPPJJJHHHJJJKKKNNNYYYgggqqq{{{yyypppoooqqqvvvtttsssuuuvvvoooaaaVVVPPPHHH@@@BBBMMM^^^kkkrrrxxxtttvvv~~~zzztttsssvvv{{{nnn[[[NNNGGG@@@:::999999999999888666555333,,,,,,,,,++++++*********))))))))))))))))))))))))+++*********,,,---,,,+++))))))************))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&''''''''''''((((((((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((())))))))))))***)))***+++,,,,,,+++***)))''''''((()))***+++,,,,,,((())))))***++++++,,,,,,************************,,,,,,---...---,,,+++******+++---...///......---,,,---...000444:::BBBGGGLLLVVV]]]\\\YYY]]]dddhhhsssqqqrrrvvv}}}xxxrrriiiiiiqqq;;;<<<>>>@@@AAAAAAAAA@@@@@@EEENNNXXXaaagggkkklllqqqssstttsssqqqoooooopppnnnppprrrrrrooommmkkkkkkjjjkkklllooorrrvvvzzz|||zzzwwwsssooonnnppprrrtttwwwvvvuuusssrrrrrrrrrrrrtttrrrooonnnooooooooonnnkkkhhhccc^^^YYYTTTNNNJJJCCC???;;;999777666444222//////............//////............////////////---,,,,,,+++++++++,,,,,,//////...---------------,,,,,,------......//////111111111111111000//////////////////000000000000000000000///...------,,,...///111111000000111222111000000000//////............///000111222222333111222222222111000...---000000111111111111000000000000000000000000000000///000000000111111111111111111222222222222111111000000000000000000000000111111111111111111111111333333333222111000//////.........................../////////...---,,,,,,------------------------................................................******+++++++++,,,,,,,,,------------------------------------------------,,,,,,------,,,,,,+++***/////////000111111222222555555666888;;;===@@@AAABBBGGGMMMSSSYYYaaakkkrrruuuvvvwwwzzz~~~yyylll\\\OOOJJJJJJOOOXXXeeemmmnnnnnnxxx{{{|||~~~{{{}}}}}}oooaaaXXXOOOGGGEEEFFFGGGLLLRRROOOMMMJJJHHHGGGIIILLLNNNWWWaaalllqqqooolllmmmpppxxxuuutttvvvwwwssskkkcccSSSKKKDDDCCCHHHQQQ___kkkkkkjjjoooxxx{{{tttkkkeeefffjjjnnnoooooorrrzzz|||rrreeeWWWJJJAAA<<<999999888777666666777888...---+++*********++++++++++++,,,,,,,,,,,,++++++************************&&&'''((())))))((('''&&&(((((())))))))))))))))))******))))))((((((''''''&&&'''((())))))(((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&$$$"""!!!&&&&&&&&&''''''''''''(((''''''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((''''''&&&&&&%%%$$$$$$)))))))))(((''''''&&&&&&)))((('''&&&%%%$$$######&&&'''((((((((('''&&&%%%************)))(((&&&&&&(((((((((((())))))))))))'''((())))))))))))(((((())))))************))))))((())))))))))))*********---,,,+++*********+++,,,+++,,,------------------,,,...000222666<<>>AAAFFFKKKSSSaaalllkkkddd___```___^^^^^^^^^aaafffkkkooovvvtttqqqkkkbbbWWWNNNHHH???===::::::;;;:::777444777555333000---+++))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((('''''''''&&&))))))))))))(((((((((((((((((())))))((('''&&&%%%(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((&&&'''''''''((((((((()))%%%&&&''')))************&&&'''((()))************(((((((((((()))))))))))))))))))))))))))((((((((())))))************))))))************+++++++++,,,,,,,,,++++++++++++,,,,,,...,,,******,,,...///000333555777888;;;AAAKKKRRRTTTUUUWWW[[[aaagggjjjkkknnnlllpppwww{{{~~~|||}}}DDDJJJSSS\\\```___[[[YYYWWWZZZ___eeejjjmmmnnnoooooopppqqqpppnnnmmmmmmmmmoooppppppooonnnnnnoooqqquuuuuuvvvvvvwwwxxxyyyzzzxxxvvvtttqqqpppppppppqqqrrrssstttuuuvvvvvvwwwwwwssspppnnnlllkkkiiigggeee___[[[UUUOOOJJJEEE???<<<999666333111111111000...------,,,,,,,,,,,,---------------.........////////////000000111111000000000000////////////000000000/////////......------///000000000000000//////000111111111222222222222111111111111000000//////111222333333222111222333222222222222222222222222111111000000000000000000222222222222111111000000111222222222222222222111111111111111111111111111111111111222222222333333111222222333333222222111333333333333333333333333555555555444333333222222111222222222222222222222000000000000000000000000---...///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------....................................///////////////......---......//////000111111111333333333444555666777888777;;;@@@DDDGGGMMMUUU\\\cccjjjuuulll]]]UUUNNNIIILLLSSS\\\fffooopppjjjdddaaacccgggkkkmmmsssyyyxxxuuuooouuu|||rrrdddYYYSSSNNNNNNLLLHHHGGGHHHDDDDDDDDDEEEEEEEEEDDDDDDFFFKKKVVVccclllnnnjjjeeeeeeggglllsssyyyvvvmmmeeeaaaYYYQQQKKKDDD>>>===@@@AAAFFFRRR^^^bbb``````bbbfffdddbbbcccggglllpppqqqrrrsssssspppiii___VVVPPPGGGAAA<<<:::;;;;;;888555777666444111...,,,******)))******++++++******)))((((((((((((((((((((((((((((((((())))))((((((((())))))(((((('''&&&&&&&&&))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''''''''&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))************)))(((''''''&&&&&&&&&'''((((((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))***))))))((((((((((((((())))))************))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,+++---000333444444666:::>>>@@@BBBIIISSSZZZ]]]\\\\\\aaaggglllmmmkkklllmmmrrrxxxyyyxxx~~~}}}RRRXXX```gggjjjiiieeeaaa___aaaeeeiiilllnnnoooooonnnpppqqqpppnnnllllllmmmpppqqqqqqqqqpppqqqsssuuuwwwwwwxxxxxxxxxxxxxxxxxxuuutttrrrqqqpppooooooooorrrssstttuuuvvvvvvvvvuuurrrpppmmmjjjiiifffccc```ZZZUUUOOOJJJEEE@@@;;;888777444222000111111000///------,,,,,,,,,,,,------------------............---...///000000000000///000000////////////000000000000//////.........---000111111222222222111111000111111111222222222222111111111000000000000000111333444333111111222333222222222222222333333333...//////000111111222222222222222111111111111111000000111111111111000000111111111111111111111111000000000000111111111222222222333333333333222222333333333333333333333333555555555444444444333333222222222222222333333333////////////////////////......///000111111111111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------....../////////........................//////000000//////...---.........///000000111111222222222222333444555666666999===@@@BBBGGGOOOTTTZZZbbbnnnzzzppp^^^SSSIIIIIIOOOVVV]]]ccceeeaaa[[[XXXXXX[[[___bbbgggoooxxx}}}}}}zzzuuupppllloooqqqtttwwwxxxoooddd[[[VVVSSSSSSQQQKKKGGGGGGCCCCCCDDDDDDDDDCCCBBBAAAAAAHHHTTTcccnnnoooiiibbbeeedddeeeiiinnnllleee___]]]WWWQQQMMMGGG???<<<>>>???>>>CCCOOOZZZ___cccgggjjjhhhgggiiimmmqqqsssttttttvvvvvvuuuppphhh___ZZZTTTNNNEEE???======<<<<<<555444333222000...---,,,******++++++++++++******(((((((((((((((((((((((()))))))))(((((()))))))))))))))((((((''''''''''''(((((((((((())))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))***************)))((((((((('''(((''''''&&&%%%%%%%%%%%%((())))))))))))(((((('''(((((((((((())))))))))))+++***)))(((''''''(((((())))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,------------,,,---...///111333555777>>>DDDJJJMMMNNNRRRZZZaaaeeecccbbbeeejjjmmmllljjjmmmooosssxxxxxxvvvxxx|||zzzwww^^^bbbhhhmmmooommmjjjgggeeefffiiikkkmmmoooooooooooopppqqqpppnnnmmmlllmmmoooqqqrrrsssssssssuuuwwwwwwxxxxxxxxxxxxwwwvvvvvvrrrrrrrrrrrrqqqqqqqqqpppssssssuuuuuuuuutttsssrrrooommmjjjgggeeeaaa]]]ZZZSSSOOOIIIDDD???<<<888555555333000///000111111000......------------......,,,------------.........,,,---...000000000////////////......//////000000222111111111111111111000111111222222333333222222000000000111111111222222222222222222222222222222111222333222111000111222111222222222222333333333......///000111222333333333222222111111111222222000000000111111000000000222222222222222222222222//////000000000111111111222222333333333333222222333333333333333333333333444444444444444444444444333333333333333222222222///////////////////////////000000111111111111000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000........................+++,,,---///000000111111---......//////000000111.........///000111222333333666999;;;<<<@@@GGGLLLSSS[[[gggqqqzzz~~~ggg[[[PPPMMMNNNPPPSSSVVVYYYWWWSSSQQQRRRUUUYYY[[[```iiirrrvvvxxxxxxuuuqqqkkkjjjhhhgggkkkoookkkddd```\\\ZZZZZZWWWNNNFFFDDDCCCCCCBBBBBBAAA@@@>>>===AAAHHHUUUdddooorrrmmmhhhdddaaa```cccggggggbbb]]][[[VVVQQQNNNHHH???;;;<<<@@@:::;;;EEEQQQ[[[bbbhhhmmmnnnppprrrtttwwwyyy{{{zzz{{{|||{{{wwwrrrlllhhhbbb\\\RRRGGG@@@<<<;;;<<<444444444333222000///...))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***((()))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''')))***+++'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''((())))))***&&&&&&'''((()))***++++++)))(((&&&%%%$$$#########%%%%%%''')))***+++++++++(((((((((((())))))))))))+++***)))'''''''''(((((())))))************))))))************+++++++++,,,***+++,,,---......------,,,///222111000333;;;BBBTTT[[[ccceeeaaa___bbbeeehhhhhhhhhjjjkkklllkkkjjjqqqsssuuuvvvvvvuuuvvvwwwxxx~~~nnnrrrccceeeiiilllnnnmmmkkkjjjhhhiiijjjlllnnnooooooooooooppprrrqqqooommmmmmnnnlllooorrrtttttttttuuuvvvvvvvvvwwwwwwwwwvvvuuutttqqqrrrssstttttttttssssssttttttuuuuuutttrrrooonnnkkkiiifffccc```\\\WWWSSSMMMHHHCCC>>>:::777444222333111......///000000000///..................///,,,,,,---------.........+++,,,...000111111000///......------...//////000111111111111111222222222000000111222222222222222/////////000000000111111111111111111111111111111111222333222000///000111111111111111222222222333//////000000111111111222333222111111111222333333000111111222222111111000222222222222222222222222000000111111111222222222222333333444444333333222222222222222222222222222222222222333444444555555444444444333333222222111000000000000000000000000111111222222111111000000000000000000000000000000////////////////////////------------------------,,,,,,,,,------------...---------...///000000000........................+++,,,---...///000000000------......///000000000------......000111222333222444777888999<<>>===AAAGGGSSS```kkkqqqrrrqqqgggdddbbbdddggggggbbb\\\[[[VVVSSSQQQKKKCCC>>>>>>>>>::::::@@@HHHQQQ[[[dddnnnrrrxxxzzz{{{{{{~~~}}}zzzyyysssooogggYYYJJJ???;;;;;;666666666666444222000///******++++++++++++************************************)))(((((()))******(((((())))))***+++++++++'''((((((((()))))))))***)))(((''''''&&&'''((()))'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''((('''&&&&&&&&&'''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((())))))%%%&&&&&&''')))******+++((('''&&&%%%$$$%%%%%%&&&$$$%%%'''(((***+++++++++(((((((((((()))))))))))),,,+++)))'''&&&'''(((((())))))************)))))))))))))))*********++++++***+++,,,............---,,,111444222222;;;NNN]]]www|||qqqmmmlllkkkmmmooopppooooooooopppxxxxxxwwwtttssssssttttttsssvvv}}}wwwnnnjjjsssccceeegggiiikkkkkkkkkkkkiiijjjkkklllnnnnnnoooooopppqqqrrrqqqooonnnnnnnnnjjjnnnrrrtttttttttuuuuuuuuuuuuvvvwwwvvvuuutttsssqqqrrrtttvvvwwwwwwvvvuuuuuuuuuuuuuuussspppmmmkkkhhhfffccc```]]]XXXSSSOOOHHHDDD>>>:::777444222000111///------...000000/////////............//////,,,,,,,,,---------......+++---///111222111000///---------------...///000......//////000000111111//////000111111111111111////////////000000000000.............../////////000222222111///...///000000000000111111222222222111111111111000000000000333222111111111222333444222222222333333222222222222222222222222222222222111111222222222333333333222333333444444333333222222222222222222222222222000111111222333444555555555555444333333222111111111111111111111111111111222222222222222111000///000000000000000000000000000000000000000000000000........................,,,,,,,,,---------......---------...///000000111////////////////////////...............------,,,------......///000000000/////////000222333555666333555888888999<<>>:::???GGGOOOYYYccclllssstttvvvwwwuuupppjjjfffeeeaaaaaa```]]]WWWPPPKKKIIIDDD???;;;;;;===AAALLLVVVbbblllyyyeeeNNNCCCAAA999888777888888777444111.........------,,,,,,,,,******++++++++++++*********)))))))))((((((''''''))))))***+++++++++++++++)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&)))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&###$$$%%%&&&'''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************)))))))))))))))***++++++,,,,,,---......000000111444;;;PPPxxx~~~yyytttxxx}}}}}}vvvrrrqqqpppppplllfffaaabbbhhhmmmmmmkkkeeeiiinnnuuu~~~RRRRRRSSSUUUYYY^^^cccfffggghhhkkkmmmoooppppppppppppppppppppppppppppppooooooqqqtttttttttsssttttttuuuuuutttsssttttttvvvvvvyyyxxxxxxwwwvvvuuutttsssuuusssrrrqqqpppmmmhhheee```^^^[[[WWWSSSLLLEEEAAA<<<:::666333111/////////------........./////////........................//////...---------...///000000000000111111111111111111111111111111111111000000////////////000000000111111222222111111000//////000111111111111111///000000111111000000///222222222111111222222222222222111000000000000000333333333333333333333333444333222111000111222222111111111111111111111111111111111111111111111111111111222222222222111111222333333333333333222222111111111111111111111111222333444333111000111222555444333333222222333333222222222222222222222222222222222222111111111111222222111111111000000000111111111111111000//////.../////////////////////...//////...,,,+++---...///...---,,,,,,---.../////////............///////////////.........---------,,,,,,------///000000/////////000111111111222222222222444666999<<<>>>???DDDJJJNNNRRRZZZfffppp{{{sssllldddWWWNNNJJJCCC??????CCCIIIOOOWWW___aaabbbcccaaa___```cccgggiiigggdddccccccbbb___\\\\\\XXXYYY^^^aaa___\\\\\\```]]]WWWPPPIIIDDD@@@>>>>>>AAADDDJJJRRR\\\gggooo|||}}}}}}yyytttnnnkkkiiihhhhhhhhhddd___YYYTTTQQQLLLFFF@@@===<<<===EEENNN[[[ffftttkkkUUUHHHCCC:::999888888888777444222.........---,,,,,,++++++******++++++++++++***************))))))(((((((((((()))******++++++*********)))(((((((((((()))***))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&&&&''''''((()))(((&&&%%%&&&''')))((('''&&&&&&'''((()))((()))***++++++***)))(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))++++++,,,,,,---.........000000222555===TTT{{{~~~zzz~~~yyyvvvuuutttrrrfffbbb___```ccceeedddbbbcccjjjpppvvv~~~}}}JJJJJJLLLPPPVVV\\\cccggghhhiiikkkmmmooopppppppppooooooooooooooooooooooooqqqsssvvvvvvvvvuuuuuuvvvtttssssssttttttuuuvvvwwwxxxxxxwwwwwwvvvtttsssrrrrrrqqqoooooommmjjjeeebbb^^^ZZZUUUPPPKKKEEE???;;;777555333111///......///....../////////000000000........................//////............//////000000000111111111222222111111111111111111111111111111000000000000111111000111111222222111111000000000000000000111111222000111111111111111111000111111222222222222111111333222222111000111111111444444444444444333333333333222111111000000111111222222222222222222222222222222222222222222222222111111222222222222111111333333333333222111000///111111111111111111111111333444555444222111222333555444333333333333333333333333333333333333333333111111222222222222333333333333333222222222111111222222111000000000000111......//////000000000111/////////...---,,,---///......---,,,,,,---......//////............/////////...---,,,,,,,,,---...---------------...///000000000000000000000000000111111111222333666888:::>>>BBBGGGIIIKKKRRR\\\dddpppwww~~~wwwnnnbbbWWWRRRIIICCC@@@BBBEEEIIIPPPXXX]]]```aaa^^^YYYXXX\\\```cccdddeeefffgggeeebbb^^^\\\XXXXXX]]]aaaaaabbbeeelllkkkggg^^^RRRHHHCCCBBBCCCBBBBBBCCCHHHRRR]]]fffvvvyyy|||~~~}}}{{{{{{{{{uuutttqqqmmmhhhbbb]]][[[UUUMMMEEE@@@<<<:::@@@HHHRRR\\\lll}}}ppp\\\MMMEEE===;;;999888888777555333......------,,,++++++*********++++++++++++*********************)))))))))'''((())))))******))))))******))))))))))))******************************++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((((()))***)))'''&&&'''(((((((((''''''''''''((((((((())))))******))))))(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''$$$%%%''')))*********)))((((((''''''''''''((((((((()))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))************************)))))))))*********++++++************************+++,,,,,,------.../////////000111555???WWW{{{}}}~~~}}}|||xxxtttdddbbb____________]]]\\\gggooowww{{{~~~xxxyyy{{{~~~FFFGGGJJJOOOVVV^^^eeejjjiiiiiijjjlllmmmnnnnnnooommmmmmnnnnnnoooooooooppprrrtttvvvwwwvvvuuuuuuvvvtttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvuuutttsssooommmlllkkkiiifffaaa^^^ZZZUUUNNNHHHCCC>>>:::777333222111000////////////....../////////000000000........................//////////////////000000000000111111111222222222111111111111111111111111111000000//////000000111000000111111111111000000111000/////////000222333111111222222222222111111///000111222222111000///333333222111111111111111444333333333333222222222222222111111111000000000222222222222222222222222222222222222222222222222111222222333333222222111222222222222222111000///111111111111111111111111333444555555333222333555555444444333333333444444333333333333333333333333111111222222333444444555333333333333222222222111333222111000000000111222...//////000000111111222///000000///------...000...------------------...//////............/////////...,,,++++++,,,---///---------------...///000000000000000000/////////111111000111222444666777;;;???BBBDDDFFFKKKTTTZZZfffnnnvvv|||{{{qqqgggaaaWWWOOOHHHEEECCCCCCHHHNNNWWW\\\aaaaaa\\\ZZZ\\\___bbbdddhhhlllmmmllliiigggddd___[[[]]]```bbbhhhnnnqqqttttttlll^^^QQQIIIFFFDDDCCC@@@???AAAHHHRRRYYYiiippp{{{|||uuuoooiiidddaaa[[[TTTKKKEEE???;;;???EEEJJJSSScccwwwrrrcccSSSIII@@@===:::999888888666444///......---,,,+++************++++++++++++******++++++******************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))***)))((('''((()))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''''''''''''''&&&%%%'''''''''''''''''''''''''''(((***++++++)))'''%%%)))(((''''''''''''((()))((((((((((((((()))))))))******)))))))))))))))***((((((((((((((((((((((((************************))))))*********+++++++++)))***************+++++++++++++++,,,------......///000111555@@@VVVuuu~~~|||}}}|||uuukkkhhhccc```___```aaaaaapppyyy~~~~~~~~~|||vvvuuutttuuuzzzDDDFFFJJJQQQXXX```gggkkkhhhhhhiiiiiijjjkkklllllllllmmmmmmnnnoooppppppqqqqqqsssvvvvvvuuuttttttuuuwwwvvvvvvuuutttssssssrrrqqqrrrtttuuuvvvvvvuuuuuunnnllljjjiiifffccc]]]ZZZUUUOOOHHHAAA===999777555111111000000000000000000------........./////////////////////////////////...//////000000111111111111111111111222222222222111111111111111111111111000//////......//////000000000000111111000000000111000/////////000222333111111222222222222111111//////111222222111//////333222111111000000111111222222111111111111111111222222222222111111000000111111111111111111111111111111111111111111111111222222333333333333222222///000111222222222222222111111111111111111111111333444555555444333444555444444444333333444555555333333333333333333333333111111222333444555555666333333222222222111111111333222111000000111222333000000000000111111222222000111111000......///111........................//////............/////////---,,,++++++,,,...///...------------...//////000000000///////////////222111111111222444666777999;;;>>>@@@CCCHHHOOOTTT^^^fffnnnrrryyy~~~uuunnnbbbYYYOOOIIICCC@@@CCCHHHOOOWWWbbbhhhgggdddccccccccceeejjjmmmooopppqqqqqqrrrkkkdddaaaaaaccckkkssswww|||yyykkkZZZNNNIIIDDDCCCAAA>>>>>>AAAGGGLLL]]]iiizzzzzzsssmmmiiifff^^^VVVNNNEEE======AAACCCJJJZZZooozzzsssiii[[[QQQCCC@@@<<<999888888777666000000///...---++++++*********++++++++++++************************++++++''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''''')))***)))(((((()))***'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&(((***,,,+++)))'''%%%((((((''''''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++))))))******+++++++++,,,*********+++,,,,,,------///000111555@@@UUUkkkzzz~~~~~~{{{wwwtttnnngggccceeekkkppprrryyy~~~}}}|||zzzvvvsssooonnntttFFFIIINNNUUU\\\ccchhhkkkiiihhhhhhhhhhhhiiijjjkkkllllllmmmnnnpppqqqrrrrrrqqqsssuuuvvvtttsssssstttwwwwwwwwwvvvuuusssqqqpppoooqqqsssuuuvvvvvvuuutttlllkkkhhhfffccc^^^XXXTTTMMMHHHBBB<<<999666444333000000000111111000000000------........./////////////////////////////////...///000111222222111111111111111222222222222333222222222222222222222222//////............/////////000000111111000000///000000000000000111111222000111111111111111111000//////000000000000//////222111111000///000000000000000000000111111111222222333333333333222111111000000000000000000000000000000000000000000000000222222333333333333222222///000111222333333333333111111111111111111111111222444555444333333444666444444444444444444555666333333333333333333333333222222333444444555666666333333333222222222111111222111111111111222333333111111111111111111111111111222222111//////000222...///000000000000///...//////............//////...---,,,,,,,,,---...///......---------......///////////////////////////111111111111222444666777777999;;;>>>@@@EEEJJJNNNTTT]]]dddhhhooozzzyyyjjjaaaWWWOOOHHHBBBBBBFFFHHHQQQ```kkkqqqpppllliiidddfffhhhjjjlllpppuuuyyyxxxpppkkkgggffflllttt~~~~~~ppp___QQQIIIDDDCCCBBB???===>>>AAADDDKKKZZZqqq{{{tttrrrkkkbbbYYYLLL@@@;;;<<<===CCCQQQdddxxxzzztttrrrmmmbbbYYYFFFBBB===:::999888888777222111000///...,,,,,,+++******++++++++++++******)))))))))***************'''((())))))******))))))''''''((((((((((((''''''''''''''''''''''''''''''******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&((())))))''''''(((***''''''(((((((((((('''''')))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&''''''(((((((((''''''''''''''''''''''''''''''###%%%(((***++++++)))(((''''''((((((((((((''''''%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,))))))******+++,,,,,,,,,******+++,,,,,,------...000222444777CCCUUUdddkkkllloootttuuuvvvxxx|||~~~}}}xxxqqqiiijjjttt}}}xxxtttpppoootttLLLOOOVVV]]]ccchhhkkkllljjjiiiiiihhhhhhiiijjjkkklllmmmnnnoooqqqrrrssstttrrrtttvvvvvvtttsssssssssvvvvvvvvvvvvuuutttrrrqqqqqqrrrtttvvvvvvtttrrrqqqgggeeebbb___[[[UUUOOOKKKEEEAAA<<<777555444222111///000000000000000//////....../////////000000000////////////////////////...///000222333333222222111111111222222222333333222222222222222222222222000000////////////000000//////000000000000////////////000111111111111111///000000111111000000///000//////......//////000111000//////......////////////000111222333333444333444444555444333222111111111111111111111111111111111111111111111111111222333333444444333333222111222333333333333333222111111111111111111111111111333444444333333444555444444444444444555666666444444444444444444444444333333444444555555666666444444444444333333333333000111222222333333333222333333333222222111111000222333333222000000111333///000111222222111000/////////............//////------.........////////////......---------......---.........///000000000000000000000222444666777777888:::;;;>>>AAAEEEHHHJJJSSS[[[___fffrrr~~~xxxnnncccYYYPPPGGGDDDGGGCCCKKKYYYiiisssvvvrrrmmmhhhgggffffffhhhoooyyy|||xxxqqqlllmmmrrr||||||zzzuuukkk^^^QQQJJJFFFEEEBBB>>><<<<<>>===:::???HHHVVVeeerrr|||{{{qqqmmmmmmjjjccc[[[IIIDDD>>>:::999999999888333333222000///...---,,,******++++++++++++******((((((((())))))*********((()))******++++++******'''((())))))))))))((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%'''((((((''''''((()))&&&'''((())))))((('''&&&)))(((''''''''''''((()))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&'''(((((()))((((((''''''''''''''''''''''''###$$$''')))***))))))(((%%%''')))******)))'''%%%&&&&&&&&&'''(((((())))))((((((((((((((()))******))))))))))))))))))))))))*********************************+++++++++,,,,,,))))))***++++++,,,------,,,,,,------...//////000111444777<<>>AAACCCCCCLLLTTTYYY```nnn{{{{{{ooodddWWWKKKFFFGGGBBBHHHTTTdddrrrwwwtttooollljjjgggdddgggppp}}}yyypppmmmoootttrrrnnniiiccc[[[RRRKKKIIIFFFBBB===:::;;;???BBBIIITTTeeewwwxxxsssnnnggg[[[LLLCCCAAA;;;>>>CCCJJJTTT___hhhnnnyyy|||sssjjjfffgggfff```YYYJJJEEE???:::999999999999444444333111000...------******++++++++++++******''''''(((((()))))))))***))))))***+++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&************************(((((((((((((((((((((((('''''''''''''''((()))***$$$&&&''''''&&&&&&''')))&&&'''((())))))((('''&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&'''((((((((('''%%%%%%$$$&&&)))++++++)))&&&$$$&&&''''''((()))******+++%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------......//////000111111111222666:::@@@NNN^^^eeebbb```fffmmmsssvvvwwwxxxyyyyyysssrrr]]]```ccceeefffiiilllnnnllllllmmmmmmmmmlllkkkkkkmmmmmmnnnooopppqqqqqqrrrrrrssstttuuuuuusssqqqpppsssssstttvvvxxxxxxvvvtttuuuuuuuuuuuutttoooiiidddccc^^^WWWNNNGGGAAA>>>===:::888555111///.........000000////////////000000......//////000000111111111000///......///000111222111111222444555555444444333333222111111111222222222222111111111111111000//////000000111222333333222111000000111222333111111222222222333333333444333111222333333222000000000/////////111222444////////////////////////111111111222333444666777777777666666666666777777222222333333333444444444777666444444555555333222444444444444444555666666333444666888777555333111333333444444333333222111333333333333222222222222333333444444444555555555555555555444444333333333333333333444444444555555444444444444444444444444444444666666666555444333444444333222222222222333444333333222111111111222222333333444444333333222222111...---,,,---...///------------------------..................------000000//////.........---111000/////////000222333444555555777999;;;<<<>>>EEEHHHMMMSSS\\\gggrrrzzzttthhh[[[PPPJJJLLLHHHKKKZZZllluuuvvvvvvllliiieeecccfffppp}}}xxxsssqqqjjjgggccc___[[[WWWRRRNNNKKKHHHCCC???===>>>@@@BBBKKKVVVeeeqqqwwwxxxxxxxxx|||uuukkkbbbZZZQQQGGG@@@@@@======BBBGGGLLLSSS[[[hhhxxxvvvllliiikkkhhh\\\QQQLLLFFF???;;;::::::777555777555222111111000...,,,------,,,,,,+++,,,,,,,,,************************&&&'''((())))))((('''&&&)))))))))***************************************))))))))))))))))))))))))'''''''''''''''((()))))),,,,,,+++)))&&&%%%&&&'''&&&&&&&&&''''''((((((((()))))))))(((''''''&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((('''&&&%%%&&&&&&'''&&&''''''(((((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))))))))*********)))))))))))))))************************+++++++++++++++++++++,,,,,,+++,,,...//////111444222666<<>>>>>@@@AAAKKKUUUcccjjjiiieeeaaa```nnnwwwxxxrrrjjjccc]]]UUULLLEEEBBB===;;;>>>AAADDDKKKRRRcccqqqzzzrrrrrrtttooobbbVVVNNNIIICCC>>><<<:::777555999777555444333222///,,,,,,++++++***************************************'''((())))))))))))((('''((((((((((((((('''''''''************************'''''''''''''''''''''''''''''''''''''''((())))))***++++++)))'''&&&&&&(((%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))***)))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,///111222333666999:::<<>>999666555222111000//////000111222//////............//////000000000000000000//////...//////000111111111111222111000222444555444333333333222222111111222222333333222222222111111111111111222222333444444555444444333333444666777999888888999999999::::::::::::999777666666555444222333333333333222111000///111111111111111111111111222222222222333444666666777666666555444444555555444444444555555555666666777666555666777888777666888777666666666666777777::::::::::::::::::::::::666777888999999777666444777666444222222222222333111222222222222333333333222222222222333333333333222222222222333333333333444444444444444444444444666666555555555555666666777666555555444444555555444444333222222222333333333333444444444444333333222111000......///000111////////////////////////........................---------------,,,,,,,,,000000/////////000111222444444444666777999;;;<<<;;;>>>BBBGGGNNNWWWaaahhhooouuu}}}}}}nnnddd^^^WWWQQQRRRVVV___mmmyyyzzzvvvuuuxxx~~~~~~vvvoooccc___ZZZVVVTTTSSSRRRQQQKKKIIIFFFCCCAAAAAAAAABBBNNNYYYeeehhhbbbWWWQQQNNNTTT]]]hhhsss}}}tttpppkkkgggbbb\\\SSSMMMGGG@@@;;;;;;;;;===CCCIII[[[ggguuu~~~~~~yyylllaaaTTTQQQLLLGGGBBB===:::999;;;999888777666444000------,,,+++***************************************))))))************)))))),,,,,,,,,++++++*********))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))))))))******)))((('''''')))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((()))******************))))))((((((((())))))))))))))))))******************************)))******+++,,,------...+++///222333333777<<<@@@DDDDDDGGGMMMUUU\\\```bbbiiimmmuuu{{{zzzsssmmmlllwwwxxx{{{jjjlllmmmmmmllllllmmmnnnpppooooooooooooooooooooooooppprrrtttvvvxxxzzz{{{wwwvvvuuuuuuuuuuuuvvvvvvuuuvvvxxxzzz|||{{{xxxuuurrrpppmmmjjjfffaaa[[[WWWSSSPPPJJJDDD===888555444/////////...///000111222//////............//////222111111000000/////////---...000111222222111000222111000111333444444333333333222222111222222333222222222111111111000000333333444666777888888888777777777777888999;;;<<<<<<<<<<<<<<<============???===:::999999888555333222333444444444222111000333333333333333333333333222222222333333555666666666666555444444444444444666666666666777777777777888777777888:::<<<;;;:::::::::::::::;;;<<<===>>>@@@???>>>===<<<<<<<<<===888999;;;<<<<<<:::888666888666444222111111222333333333333333333333333333111111111222222333333333111111222222222333333333444444444444444444444444777666555555555666777888888777666666555555666666444444333333333333444444333333444444444444333333222111000000000000111111////////////////////////---------...............------------------------////////////000000111111333333444555666888::::::<<<>>>AAAFFFKKKSSS[[[aaafffkkksss|||~~~rrrfffbbb]]]YYYWWWZZZhhhvvvzzzrrreee```ZZZVVVTTTTTTTTTTTTMMMKKKIIIGGGEEEDDDCCCCCCLLLXXXdddfff^^^SSSLLLJJJJJJRRR\\\gggtttuuurrrooollljjjddd\\\VVVLLLEEE>>>;;;999999>>>EEETTT^^^lllzzzuuulll^^^\\\XXXRRRKKKDDD@@@===:::999999999999777333000000///...------,,,------************************************************---------,,,++++++******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''(((******((((((((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++)))(((&&&))))))((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((()))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((((((((()))))))))******))))))((((((''''''''')))))))))))))))*********************************))))))***+++,,,......///...111333222666???IIINNNSSSRRRRRRVVV]]]dddhhhiiinnnppptttvvvtttooolllkkksssssssssttttttzzzjjjlllmmmlllkkkkkklllmmmooooooooonnnooopppqqqrrrqqqrrrsssuuuwwwyyyzzz{{{xxxwwwwwwvvvvvvwwwxxxxxxwwwxxxyyy||||||zzzvvvrrrooolllhhhccc___ZZZTTTPPPLLLJJJEEE@@@;;;777444333000///////////////////////////............//////222222111111000000//////...///111222222222111000111000000111333444444333333222222111222222333333111111111111111111111111555666888:::<<<===>>>>>>======<<<;;;<<<===>>>???>>>>>>>>>????????????@@@AAA???===<<<;;;:::777555111222444555555555444333555555555555555555555555333333333333444555666666555555444444444444555555777777888888888999999999;;;::::::;;;>>>??????>>><<<======???@@@BBBDDDEEEFFFDDDBBB???============:::;;;<<<======;;;999888777666555333222222333333333333333333333333222222111111111222222333333333111111222222222333333333444444444444444444444444777777666555666777888999888888777666666666666777555444444444444444555555333444444555555444444333222222111111111222222222........................---------.........//////..................//////......//////000000000000333333333444555777888999<<<>>>AAADDDHHHNNNUUUYYY^^^cccjjjrrr{{{zzzmmmkkkjjjgggbbb___fffnnn||||||wwwwwwyyy~~~|||uuugggbbb[[[VVVUUUUUUUUUUUUOOOMMMJJJGGGEEECCCBBBBBBFFFPPP[[[]]]WWWMMMHHHFFFJJJQQQYYYaaannn{{{yyyvvvsssrrrpppkkkddd^^^PPPHHH@@@;;;888777;;;AAAMMMVVVgggxxxzzzttthhhfffbbb\\\UUUMMMEEEAAA:::999888999999888666444111000///...------------************************++++++************++++++((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&(((******)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))++++++***((('''))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))''''''((((((((()))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((''''''&&&&&&&&&(((((())))))************************************)))******,,,---...//////...111333555AAAVVVgggnnnrrrlllffffffjjjooorrrrrrsssttttttqqqooonnnoooooommmkkkiiihhhgggkkkzzzhhhjjjkkkkkkkkkkkklllnnnooooooooooooppprrruuuvvvuuuuuuvvvwwwxxxyyyyyyzzzxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{||||||yyysssooohhheee___ZZZVVVQQQLLLIIIBBBAAA>>>:::666333111///000000000000/////////...000000////////////000000111111111111111111000000000111111222111111111000111000///111333444333222222222111111222222333333111111222222333444444444777999<<<@@@BBBDDDEEEFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCAAA>>>======<<<999777222333444555555666666666555555555555555555555555444444444444444555666666444444444444555666777888999999999:::::::::;;;;;;===<<<<<<===@@@AAA@@@???>>>???@@@AAACCCEEEGGGHHHGGGFFFCCC@@@>>>>>>======;;;<<<<<<<<<;;;;;;::::::777777777777666666666555333333222222222222111111222222222222333333333333222222222222333333333333444444444444444444444444777666666777777888999:::999888777777666666777777555555444444444555666666444444555555555555444444222222222333333333333333........................,,,,,,------.../////////.........///////////////---...///000000000//////222222222333444555777888999;;;===???BBBFFFLLLPPPVVVZZZaaajjjsss}}}}}}rrrpppqqqrrrooohhhfffhhhooo{{{vvvnnnooosssxxx}}}}}}yyytttgggbbb\\\WWWVVVVVVVVVVVVRRRPPPLLLHHHDDDBBBBBBBBBGGGLLLSSSUUUQQQKKKGGGDDDIIINNNTTT[[[gggttt{{{{{{|||yyyvvvuuutttqqqjjjeeeSSSKKKBBB===999666888===EEENNN```ttt}}}sssooojjjfffaaaXXXMMMEEE<<<;;;999999999999888777000///...---,,,+++++++++************************++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&(((***+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((('''((((((((((((((('''''''''%%%&&&''''''((('''''''''%%%$$$######$$$%%%'''((((((((((((((()))))))))***))))))))))))))))))))))))*********)))((('''''''''''''''''''''''''''''''''((((((((()))******++++++***************************++++++,,,---......///---111444===VVVwwwxxxwwwyyyzzzyyyxxxzzzxxxssspppsssuuuuuulllgggdddcccccceeeoooyyy~~~fffhhhjjjkkkkkkkkkmmmoooqqqppppppqqqsssvvvyyy{{{zzzzzzzzzzzzzzzyyyyyyyyywwwxxxyyyzzz{{{zzzzzzyyy{{{{{{|||}}}{{{wwwqqqlllaaa]]]WWWQQQMMMIIIDDDAAA;;;:::888555333000///...///000000000111000000000111111000000000000111111111111111111111111222222333333222111000000000000111000///000222444333222222222111111222222333444222333444555777888999999999;;;@@@DDDHHHKKKLLLLLLLLLKKKHHHEEECCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCAAA???>>>>>>===;;;999555555555555555555666666666666666666666666666666555444444444444555555666333333444555666888999:::::::::;;;;;;;;;<<<<<<<<<>>>===<<<===???@@@@@@>>>?????????@@@AAABBBDDDDDDDDDCCCBBBAAA@@@?????????<<<<<<:::999999999:::;;;777999:::<<<<<<;;;:::999666666666555555444444444444444444444333333333333333333333333444444444444444444444444444444444444555666777888999999999999888888777666666666666666555555444555555666666777444444555555555555444444222222333444444444444444////////////////////////,,,,,,------...//////000---------....../////////---...///000000000///...222222222222333555666777777888:::<<<===@@@DDDHHHMMMRRRZZZcccmmmwwwyyysssqqqtttuuuooohhhdddcccmmm|||vvvooohhhjjjnnnqqqssssssqqqooogggccc^^^[[[ZZZ[[[[[[[[[[[[XXXRRRLLLHHHFFFFFFFFFIIIKKKMMMNNNNNNLLLIIIGGGFFFKKKQQQWWWcccqqqxxxyyy{{{xxxuuuuuuuuutttppplllZZZQQQIIICCC<<<777777:::===EEEWWWmmm}}}{{{uuurrrpppgggYYYNNNCCC@@@<<<::::::999999888111000///---,,,,,,++++++************************+++***))))))))))))***+++*********++++++,,,,,,---************************(((((((((((((((((((((((('''''''''''''''((())))))&&&(((++++++***(((''''''))))))((((((((('''''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((%%%%%%'''(((((((((''''''%%%%%%$$$###$$$&&&((()))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))*********'''(((((()))******++++++************************,,,,,,,,,,,,------......,,,111888HHHjjj~~~~~~zzzwwwzzz{{{yyynnnhhhccccccccccccgggmmmnnnsssvvvttttttxxxzzzzzzzzz~~~eeegggiiikkkkkkllloooqqqrrrrrrrrrsssvvvyyy}}}~~~~~~}}}|||{{{zzzyyyyyywwwxxxzzz||||||{{{zzzyyy{{{||||||}}}{{{vvvooojjj[[[WWWQQQKKKGGGCCC???<<<888777666444222111//////...///000111222222222222222222111111111111222222000000000111222222222333555444222000//////000000111000///000222333333222222111111111222333333444444555666888999;;;<<<===:::===BBBGGGLLLOOOPPPQQQQQQOOOLLLHHHEEECCCBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFCCCAAA???>>>>>>>>><<<:::999888666444444444555555666666666666666666666666555555444444444555555666333333444555777999;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>===<<<===>>>???>>>===@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA===;;;999888777888:::;;;888:::===???@@@???===<<<;;;;;;::::::999999888888555555555444444333333333333333444444444444555555444444444444444444444444555666888999::::::999999888777777666666666666666555555555555555666777777444444555555555555444444222333333444555555555444000000000000000000000000,,,,,,------...///000000,,,,,,,,,------.........,,,---///000000000///...111111111222333444555666666888999:::;;;>>>AAADDDGGGLLLUUU___jjjttt~~~}}}tttnnnqqquuurrriiiddd]]]dddooovvvwwwsssnnnkkkeeehhhkkkmmmlllkkkjjjjjjhhheeeaaa___```aaaaaaaaaddd___YYYRRRMMMKKKKKKLLLFFFEEEDDDGGGJJJKKKJJJGGGEEEJJJPPPWWWdddrrrzzz{{{yyyvvvtttsssuuuuuusssppp```XXXOOOHHHAAA:::888:::888>>>OOOfffwww~~~||||||tttdddVVVIIIEEE???;;;:::999999888333222111000......------************************+++***)))(((((()))***+++''''''((()))***++++++,,,************************'''''''''''''''''''''''''''''''''''''''((())))))''')))++++++***(((''''''******))))))(((((((((''''''''''''((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))$$$%%%'''((((((((('''''')))((('''&&&''')))+++---&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''(((((())))))******(((((()))***+++,,,------'''(((((()))***+++++++++************************---------------------------333;;;NNNuuu~~~~~~yyynnnfff``````aaa______aaaccciiimmmmmmnnnssswwwwwwuuuwww|||hhhiiikkkmmmooopppqqqrrrrrrrrrsssuuuxxx{{{}}}~~~}}}}}}}}}}}}}}}|||{{{{{{wwwzzz|||}}}|||{{{zzzzzzzzz{{{|||{{{vvvpppllliiiaaaWWWKKKCCC@@@>>><<<999444333111000000000111111////////////////////////000000111111222222222222111111000000000000111111111111222333333222111000000222555555555444444444555555555555555666777777777888:::===>>>@@@AAAAAAAAACCCFFFJJJMMMPPPRRRSSSWWWUUURRRNNNJJJGGGEEEDDDFFFFFFGGGHHHGGGGGGEEEEEEDDDCCCBBBAAA@@@?????????===<<<999777444333222111666666555444333333222222222333333444555666777777777777777777777777777777888999:::;;;<<<============<<<<<<;;;;;;<<<<<<===@@@@@@???<<<:::999;;;===AAABBBCCCEEEEEEEEEEEEDDDBBBAAA???===<<<<<<======???@@@AAAAAAAAAAAA@@@@@@???@@@@@@??????>>>===<<<;;;;;;:::999888777666555666555444555777777777555333333333333333333333333444555666777999999::::::888888888999999:::::::::999888888888777777666666666666666666666666666666555555444333333333333444333333222111000000000111...///000111111000///.........---,,,,,,,,,,,,---/////////...------,,,,,,111111000000111111222333444555777999;;;===???@@@AAAFFFMMMVVV```kkkvvv|||vvvlllgggggghhheeeaaa^^^ZZZ[[[```eeefffhhhkkkiiihhhgggffffffgggiiikkklllkkkiiigggfffffffffggghhhhhhcccXXXPPPMMMKKKHHHJJJHHHFFFFFFGGGGGGFFFDDDBBBKKKSSSXXXaaammmtttssssssrrrpppnnnqqquuurrrllljjjaaaVVVNNNHHHBBB===;;;999777AAAYYYtttxxxiii]]]QQQJJJCCC@@@<<<999:::>>>999777444000...,,,++++++************)))))))))))))))))))))***+++++++++,,,(((((())))))*********+++'''((()))******)))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''++++++***)))((('''&&&&&&((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))((((((((((((((('''''''''******))))))((((((''''''))))))(((((((((((())))))******)))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++***+++---------...111333000666AAAVVVyyyxxxnnnjjjhhhgggccc\\\ZZZ\\\\\\^^^bbbeeegggiiimmmooolllsss}}}hhhjjjllloooqqqssstttuuussstttuuuwwwyyy{{{}}}~~~||||||||||||||||||{{{{{{xxxzzz{{{||||||{{{zzzzzzwwwxxxyyyxxxtttnnnjjjhhh___VVVJJJAAA===;;;888555333222111000000000111111111111111111111111111111111111222222222222222222444333333333333444444555222222222222222333333444000222444555444444555666888888888888888999::::::<<<<<<>>>???@@@AAAAAABBBCCCDDDGGGJJJMMMPPPSSSTTTXXXWWWUUURRRNNNLLLJJJIIIJJJKKKLLLMMMLLLJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBB<<<;;;999888777666666666777666666666555444444444444555555666777777888888777777777777777777777777777888999:::;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>??????>>><<<999999;;;======???AAADDDEEEFFFFFFFFFDDDCCCAAA@@@@@@@@@AAABBBAAABBBBBBCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===;;;:::999888;;;999888777888888666444555555444444444444444555555666777999::::::;;;;;;888888999999999:::::::::999999999999888888888777777777777777777777777777666666555444444444444555222222222222111111111111......///////////////...000//////................../////////////////////111111000000000111222222444555666888;;;<<<>>>???AAAEEEJJJRRRZZZeeeooouuuxxxkkkcccaaaaaa___[[[VVVRRRQQQUUUZZZ___gggnnnmmmllllllkkkjjjkkkmmmooooooooonnnllljjjiiiiiiiiijjjkkkhhh^^^VVVRRRNNNJJJLLLIIIFFFDDDDDDDDDDDDDDDEEEJJJNNNUUUbbbpppvvvtttrrrpppllliiilllrrrssspppqqqiii___WWWPPPIIIBBB>>>;;;999@@@TTTlll}}}nnnbbbWWWOOOGGGBBB>>>::::::===999777444111...---,,,+++************))))))))))))+++++++++++++++,,,,,,,,,((()))))))))************(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''((((((******))))))((('''''''''((())))))))))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))'''''''''(((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++,,,---------...000333111777CCCWWWwwwtttpppooooookkkccc]]]\\\]]]]]]^^^___aaadddfffgggkkkrrr|||iiikkkmmmpppsssuuuvvvwwwvvvvvvwwwxxxyyy{{{||||||yyyzzzzzz{{{{{{{{{{{{zzzyyyzzzzzz{{{{{{zzzyyyxxxttttttsssqqqnnniiieeecccZZZRRRGGG>>>:::777444111222222111000000000111111111111111111111111111111222222222222222222222222111000000000111222333333333333333444555666777888333555666666666777:::<<<>>>============>>>??????BBBBBBCCCCCCCCCCCCCCCBBBEEEEEEGGGIIILLLPPPTTTVVVZZZYYYXXXWWWUUUSSSRRRQQQQQQRRRTTTTTTRRRPPPMMMJJJIIIHHHGGGFFFFFFEEEFFFFFF???>>>===;;;999888888777777777777777777666666666666777777888888999999999888888888888888888888888666777888999:::::::::999::::::;;;;;;<<<===??????>>>>>>>>><<<::::::<<<>>>;;;===@@@CCCFFFGGGHHHHHHFFFFFFEEEEEEEEEFFFHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCBBB@@@???>>>>>>AAA???===;;;;;;999777555999888666444333444555666666777888999:::;;;;;;;;;888999999999999::::::::::::::::::999999999999999888888888888888888888888777777666555555555555666000111222333333333222111//////...............///222111000000//////000000......//////000111111222000000000000000111111222333444666777999;;;======@@@BBBFFFKKKRRR[[[eeelllvvvzzz|||nnnccc^^^\\\XXXUUUPPPLLLJJJJJJMMMTTTbbbooooooppppppooonnnnnnpppqqqpppqqqrrrrrrooommmmmmmmmkkkmmmkkkccc\\\YYYUUUPPPPPPKKKEEEBBBAAAAAABBBBBBGGGGGGIIIQQQ```pppvvvtttrrrpppjjjdddfffnnnssstttuuuppphhhaaa[[[TTTKKKDDD@@@<<>>;;;888777666666666666777777777777777777777777888999999::::::999999999999999999999999666777888999999999999999999999999:::<<<===???@@@???@@@@@@???======???@@@>>>???BBBEEEHHHIIIJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPPPPOOONNNMMMLLLJJJIIIIIIFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFDDDAAA@@@???===;;;999<<<:::777444333333555666666777888999::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888777666666555555555555555///111333555555444333222222111///.........000000222111000000//////000000....../////////000000000000////////////000111111333333555666888:::;;;<<<===???AAADDDJJJSSS]]]dddnnnrrryyyuuujjjccc]]]VVVQQQQQQMMMIIIGGGFFFKKKZZZhhhnnnppprrrqqqooonnnppprrrqqquuuyyyzzzyyywwwwwwxxxqqqsssoooggg```^^^\\\YYYTTTNNNGGGAAA???@@@AAABBBDDDDDDFFFMMMZZZgggpppsssvvvuuupppiiihhhnnntttvvvtttsssnnniiiddd]]]SSSIIIDDD???>>>CCCNNN]]]qqq{{{pppbbbXXXOOOKKKGGGAAA======:::999777444222///------+++++++++*********)))))),,,,,,,,,++++++*********)))))))))))))))************)))(((''''''((()))***(((((((((((('''''''''''')))))))))((((((''''''''''''''''''((((((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''(((((((((%%%&&&&&&'''((()))******))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))***+++))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,---......---...000222444<<>>???@@@@@@@@@BBBEEEHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGGGGHHHJJJMMMQQQSSSXXXYYY\\\]]]]]][[[YYYXXXVVVWWWXXXXXXWWWTTTQQQPPPKKKKKKIIIHHHGGGFFFFFFFFFFFFEEEBBB???<<<:::999888666666666666666777777777666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::::::::999888888999:::<<<>>>???@@@BBBCCCDDDCCCBBBBBBCCCEEEDDDEEEGGGIIIKKKKKKKKKKKKMMMMMMNNNOOOPPPSSSUUUWWWZZZYYYXXXVVVSSSOOOLLLJJJKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLIIIGGGEEEDDDDDDCCCAAA???>>>;;;888555333333444555555666777888999999999888999999999999999999999999777777888888888888888888777777777777777777777777666555444444333333444444000111333555666555444333444333111000000000111222111000//////......///////////////......---------//////......//////000111222222333555777888999::::::;;;===@@@EEEMMMWWW]]]ggglllsssxxx||||||tttkkkbbbXXXRRRPPPMMMIIIFFFDDDFFFRRR___jjjnnnrrrsssqqqqqqsssvvv{{{}}}oooeeebbb```^^^XXXRRRKKKEEEBBBBBBBBBBBB???@@@DDDIIIOOOYYYeeeooo{{{}}}|||vvvsssvvvyyyzzzxxxyyywwwqqqlllfffZZZNNNDDD???<<<>>>CCCMMM]]]lll{{{~~~qqqddd[[[SSSQQQNNNHHHBBB@@@;;;:::999666333111///---++++++++++++************++++++******))))))((((((******))))))))))))))))))***)))(((''''''((()))***))))))(((((((((''''''''')))((((((''''''&&&&&&&&&&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((()))***++++++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,---.........///111333777>>>KKKZZZeeejjjkkkkkktttzzz|||yyyvvvyyy~~~yyy{{{~~~xxxtttnnnvvvrrrrrrsssrrrrrrqqqpppppptttuuuvvvwwwwwwwwwvvvuuussstttvvvxxxzzz{{{||||||}}}|||{{{{{{zzzvvvnnnhhhaaa\\\UUUPPPLLLIIICCC???999888555333222111222222...///000111111111000000222222222222222222222222/////////000000000111111333333333444666888999::::::>>>DDDIIIKKKJJJGGGDDDBBBCCCEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNMMMMMMJJJJJJJJJJJJKKKMMMOOOPPPTTTVVVYYY[[[[[[YYYVVVTTTQQQRRRRRRSSSRRRRRRPPPPPPLLLKKKJJJHHHFFFEEEDDDDDDBBBAAA@@@>>>============777777777777666666666666444555666888:::;;;<<<===========================<<<<<<============<<<<<<::::::;;;<<<===???AAABBBDDDEEEGGGGGGFFFFFFGGGIIIIIIJJJLLLMMMNNNMMMMMMLLLPPPPPPQQQRRRTTTVVVYYY[[[aaaaaaaaa___[[[VVVQQQNNNOOONNNLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPPPPQQQMMMKKKIIIIIIIIIHHHGGGEEE@@@>>>;;;888555444555555666666777888888888888888:::::::::999999999999888777777777777777888888888777777777777777777777777555555444333333333333333222333444555555555444333555444333222111111111111000///......------......000//////...------,,,,,,...............///000000111111222444555777888888888:::;;;===BBBHHHPPPVVV___eeelllrrruuuyyy{{{tttjjj```YYYRRRNNNJJJGGGEEEEEELLLVVVaaahhhppptttuuuvvvzzz}}}mmmfffbbb___[[[VVVPPPKKKHHHFFFDDDBBB<<<>>>BBBEEEGGGLLLYYYfffwww|||~~~~~~yyytttgggXXXJJJCCC>>>===???EEEPPP[[[aaarrrsssggg___ZZZZZZXXXPPPHHHCCC<<<;;;:::888555222000...,,,++++++++++++*********)))))))))))))))(((((((((************))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''((((((''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))*********++++++,,,,,,---+++---......///000222444999???KKKXXX___```aaadddrrr{{{|||vvvrrrkkkvvvsssttttttttttttsssrrrrrrsssuuuvvvxxxxxxxxxwwwvvvrrrtttvvvxxx{{{|||}}}~~~~~~}}}|||}}}{{{uuujjjaaaVVVPPPIIIDDDBBB@@@;;;777333333333111000000111222---...000111111111000000222222222222222222222222//////000111222333444444444555555777999;;;<<<>>>BBBEEEHHHLLLNNNNNNMMMLLLIIIJJJMMMMMMMMMLLLMMMOOONNNNNNNNNNNNNNNOOOPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTNNNNNNNNNNNNNNNNNNOOOOOOQQQSSSVVVXXXWWWTTTPPPMMMJJJJJJKKKKKKLLLMMMNNNOOONNNMMMKKKHHHFFFDDDCCCBBB@@@???>>>============>>>999999999888777777777666444555777999;;;>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>???@@@BBBCCCDDDEEEGGGIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOOOOOOONNNNNNRRRRRRRRRTTTVVVXXX[[[\\\ccceeegggfffccc]]]WWWSSSQQQPPPOOOMMMMMMNNNPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSQQQOOOMMMLLLLLLKKKIIIHHHBBBAAA???<<<999777666555777777888999999999888888:::::::::999999999888888777777777888888999999999888888888888888888888888666666555444444444444444555555555555444444444444333333333333222111000000000///......------......////////////..................------......///000000111222333444555666777888999;;;<<>>BBBCCCFFFOOOZZZhhhsss|||||||||~~~ooo\\\RRRGGGAAA???@@@GGGOOOQQQ___rrrzzzllleeeaaacccaaaXXXLLLEEE===<<<;;;999777333000///,,,,,,+++++++++*********)))))))))))))))*********************)))))))))((((((((())))))))))))(((((())))))))))))((((((((('''(((((((((((((((((())))))&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&(((''''''&&&&&&''''''((('''''''''((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))******+++,,,,,,------***,,,---...///111444666<<<@@@JJJUUUYYYZZZ^^^eeerrr|||xxxtttqqqzzzssstttuuuuuuuuuuuuuuuuuutttuuuwwwyyyzzzyyyxxxwwwrrrtttvvvyyy{{{}}}~~~}}}}}}~~~|||tttggg]]]OOOHHHAAA======<<<888444111222222111//////000111---...///111111111000///000000000000000000000000000000111222444555666777;;;;;;<<<===???AAACCCEEEIIIJJJKKKLLLNNNPPPQQQRRROOOQQQTTTUUUTTTSSSSSSTTTOOOOOOOOOOOOOOOPPPQQQQQQTTTUUUVVVWWWXXXYYYYYYYYYPPPPPPQQQQQQQQQPPPOOONNNNNNPPPTTTUUUTTTQQQLLLIIIEEEEEEEEEFFFGGGJJJLLLNNNPPPNNNLLLIIIFFFCCCBBBAAAAAAAAA???===<<<;;;;;;:::;;;;;;::::::999888777777555666888:::===@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFEEEGGGIIIJJJIIIIIIJJJLLLJJJLLLMMMOOOPPPPPPPPPOOOSSSSSSSSSTTTVVVYYY[[[]]]cccfffiiikkkhhhbbb[[[WWWRRRQQQPPPOOOPPPRRRTTTUUUVVVUUUUUUTTTTTTSSSSSSSSSTTTRRRPPPNNNNNNLLLJJJHHHDDDDDDBBB???<<<:::888666888888999:::::::::999999:::::::::999999888888888888888888999999:::::::::999999999999999999999999777777666555555555555555777666555444444444444444222222333333222111///...000000///.....................//////000000111111...------------...//////000000111222444555666666999:::;;;<<<===???DDDGGGNNNVVV___ggglllrrr{{{}}}xxxuuummmbbbVVVOOOJJJFFFFFFJJJHHHSSSbbbmmmttt{{{{{{ooofff```]]][[[YYYWWWTTTOOOHHHDDDCCC===;;;???CCCDDDJJJQQQXXXeeeqqqtttvvv|||oooaaaPPPEEE???===AAAFFFIIIVVVeeetttqqqjjjgggiiiggg]]]OOOFFF======<<<:::777444111///,,,,,,,,,+++++++++******))))))******+++++++++,,,+++*********))))))(((((('''((()))******)))((('''))))))))))))(((((((((((((((((())))))******++++++''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%'''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((())))))******))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))***+++,,,,,,------)))+++---...///111555777===@@@IIISSSWWWWWW]]]gggqqq{{{}}}}}}}}}xxxxxx~~~sssuuuwwwwwwvvvuuuuuuuuuwwwxxxyyyyyyzzzyyyyyyyyywwwyyyzzzzzzzzzzzz{{{}}}}}}|||{{{{{{zzztttkkkdddVVVNNNEEE@@@>>><<<777333333333333333222000///---000000000000111111111111111000000222333444333111333333222111222555:::>>>AAACCCFFFFFFFFFFFFGGGHHHNNNNNNOOORRRVVVYYYZZZZZZYYYZZZ\\\^^^^^^]]][[[YYY[[[YYYVVVTTTRRRPPPPPPPPPUUUVVVYYY\\\^^^^^^^^^^^^]]]ZZZUUUQQQNNNMMMNNNOOOOOOQQQSSSTTTTTTQQQNNNKKKIIIHHHHHHHHHIIIKKKLLLMMMNNNMMMLLLIIIGGGDDDAAA@@@??????>>>===<<<<<<;;;::::::;;;<<<=========<<<;;;::::::;;;<<<>>>@@@BBBCCCAAAAAABBBCCCDDDDDDDDDCCCFFFEEEDDDCCCDDDEEEGGGIIIHHHHHHFFFEEEEEEEEEFFFGGGGGGIIIJJJKKKJJJIIIJJJLLLMMMNNNNNNOOOQQQRRRTTTUUUUUUVVVVVVWWWXXXZZZ[[[\\\bbbeeehhhjjjiiieee```]]]YYYWWWUUUSSSRRRSSSUUUVVV[[[[[[ZZZYYYWWWUUUTTTSSSRRRQQQOOOOOOPPPPPPOOOMMMEEECCCAAA???>>><<<:::777999999:::;;;<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<777777777777777777777777888888888888888999999:::777777666666666666777777;;;888555444666777666444444444444444444444444444222111111000///......---,,,---...//////...------////////////////////////000000000000111222333444777888:::<<<<<<>>>AAADDDJJJPPPXXX___fffoooyyyyyyooobbbVVVOOOKKKFFFCCCEEENNNVVV]]]kkk{{{nnnfff___]]]\\\[[[ZZZYYYUUUQQQNNNHHHFFFBBB??????AAADDDFFFIIIRRR]]]ffflllssszzzsss]]]JJJ@@@>>>???@@@IIINNN\\\mmmyyy{{{rrrkkkeee\\\PPPHHHAAA@@@>>><<<999777555444,,,+++***+++++++++)))&&&***++++++++++++,,,,,,,,,))))))))))))))))))))))))***)))((('''''')))+++---))))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))******(((%%%######$$$)))((('''&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))************************++++++******************,,,,,,+++++++++,,,------000...---...111444777999>>>CCCKKKQQQRRRUUU```lllppp{{{zzzuuuzzz~~~sssuuuxxxyyyxxxwwwwwwxxx||||||||||||{{{{{{zzzyyyxxxzzz{{{|||{{{{{{|||}}}|||zzzyyyyyyyyyuuunnnhhh[[[RRRFFF>>>;;;999777444000000111111000///...---//////000000000000111111/////////000111222111000222333333444555999???CCCGGGHHHJJJJJJIIIIIIJJJKKKPPPPPPQQQTTTWWWZZZ]]]]]]bbbdddgggiiiiiihhhfffdddbbb```]]]ZZZWWWUUUTTTTTTXXXZZZ\\\___```aaa``````aaa^^^YYYTTTQQQPPPPPPQQQPPPRRRTTTUUUUUUSSSPPPNNNLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOMMMKKKHHHDDDBBB@@@@@@@@@???>>>===<<<;;;;;;<<<===>>>??????>>>======;;;;;;;;;<<<===???@@@AAABBBBBBDDDEEEEEEFFFFFFFFFGGGFFFEEEDDDEEEFFFHHHIIIJJJIIIHHHFFFFFFGGGGGGHHHIIIJJJLLLMMMKKKKKKKKKLLLNNNNNNOOOQQQSSSUUUWWWXXXXXXYYYYYY[[[\\\]]]______dddfffhhhjjjiiieeeaaa^^^\\\[[[XXXVVVUUUVVVWWWXXX\\\\\\[[[ZZZXXXVVVUUUTTTSSSQQQPPPPPPQQQRRRQQQPPPHHHEEEBBB@@@???>>><<<:::;;;;;;<<<===>>>??????@@@;;;<<<<<<<<<<<<<<<;;;;;;888888888888888888888888999888888888888999::::::888888777777666777777777:::777555444555666555444444444444444444444444444333333222222111000000///......///000000000///...////////////////////////000000000000111222333333666777999:::;;;===@@@BBBGGGLLLTTT\\\ccclllvvv}}}{{{ooobbbWWWNNNHHHDDDEEEIIINNNVVVhhh|||vvvmmmeee```]]]\\\[[[[[[ZZZXXXSSSPPPFFFDDD@@@>>>===>>>@@@AAADDDKKKUUU]]]ccciiirrrxxx{{{}}}gggSSSFFF@@@??????DDDIIIUUUdddnnnuuu|||~~~tttiii___UUULLLFFFCCCBBB???;;;888666444333///...,,,,,,,,,,,,***)))'''((()))***+++------...))))))))))))))))))))))))***)))((((((((()))***+++(((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&)))((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((())))))))))))*********))))))))))))******************************************************,,,,,,++++++,,,,,,---......///000111222777>>>CCCEEEHHHNNNTTTVVVYYYcccnnnttt{{{|||vvvqqqttt{{{~~~}}}zzzsssvvvxxxyyyyyyyyyyyyzzz~~~}}}}}}}}}{{{zzzyyyxxxxxxzzz{{{{{{zzzyyyzzz{{{xxxvvvtttttttttrrrnnniii^^^TTTFFF<<<888777666555//////000000000000///....../////////000000000111000000111111111222222222222444666888;;;AAAGGGLLLOOOQQQRRRQQQPPPNNNOOOOOOTTTTTTTTTVVVXXX\\\```bbbjjjlllpppssstttssspppnnnjjjiiifffccc```^^^\\\\\\^^^___aaacccddddddddddddeeebbb]]]XXXTTTSSSRRRRRRQQQSSSUUUVVVWWWVVVTTTSSSQQQQQQPPPOOOOOOOOOOOOOOORRRQQQPPPMMMJJJGGGDDDBBBBBBAAA@@@???>>>=========???@@@AAABBBBBBAAA@@@???<<<<<<<<<<<<===>>>??????BBBCCCEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGHHHIIIIIIKKKMMMPPPPPPNNNMMMLLLLLLMMMNNNOOORRRTTTWWWZZZ[[[\\\]]]^^^___aaabbbbbbcccdddfffhhhjjjjjjgggdddbbbbbb```]]][[[ZZZZZZZZZ[[[]]]]]]]]][[[ZZZXXXVVVUUUSSSQQQPPPQQQRRRSSSSSSRRRKKKHHHDDDAAA@@@@@@???===>>>>>>???@@@AAABBBCCCCCC???@@@@@@@@@@@@>>>===<<<999999999999999888888888999888888888888999:::::::::999999888777777777888999777555555555666555444555555555555555555555555555444444333333222222111///000000111111000000///////////////////////////000000000000111222333333444666888888999;;;>>>@@@CCCHHHPPPWWW___gggrrryyy~~~qqqcccVVVNNNJJJHHHGGGHHHPPPcccwww}}}vvvqqqqqqsssuuuzzz}}}uuuoooiiiccc^^^]]]]]]]]]]]]ZZZVVVRRRFFFDDDAAA>>>===<<<<<<===???DDDLLLSSSYYYaaajjjqqqooosssxxx~~~nnn[[[KKKAAA>>>???AAADDDMMMZZZccchhhooowwwyyyjjj[[[PPPJJJGGGEEECCC???:::777555444444333111...,,,------,,,+++(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************(((((((((((()))))))))))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&''')))((((((''''''&&&&&&''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************++++++************++++++************************************************,,,,,,,,,,,,,,,---......---000333555777===FFFNNNQQQPPPSSSXXX[[[___iiisssyyy{{{xxxqqqnnnoooqqqqqqlllnnnrrrzzzuuurrrtttwwwyyyyyyxxxyyyzzz{{{{{{{{{zzzzzzxxxwwwwwwxxxzzz{{{zzzxxxvvvvvvvvvsssoookkkjjjkkkjjjfffcccWWWOOOCCC;;;666555444444000000111111222222222222.........///000000000111222222333333333333555666444777:::>>>CCCIIIQQQVVVXXXZZZ[[[ZZZXXXVVVVVVVVVXXXXXXXXXXXXYYY]]]aaaeeekkknnnrrrvvvwwwvvvsssqqqooonnnmmmkkkhhhgggeeeeeedddeeefffggghhhhhhhhhgggfffddd___ZZZVVVTTTSSSSSSTTTUUUVVVXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSSSSRRRRRRVVVUUUSSSQQQMMMJJJGGGFFFEEEDDDBBBAAA????????????AAABBBCCCDDDCCCBBBAAA@@@==================>>>???BBBCCCEEEGGGHHHJJJJJJJJJKKKJJJJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJMMMPPPSSSSSSRRROOOMMMMMMLLLLLLNNNQQQTTTWWWZZZ\\\]]]^^^```bbbddddddddddddccceeehhhjjjkkkkkkjjjiiigggfffcccaaa___^^^^^^^^^___^^^^^^]]][[[YYYWWWVVVRRRPPPOOOOOOQQQSSSSSSRRRMMMIIIEEEBBBAAABBBBBBAAA@@@AAABBBCCCDDDEEEFFFGGGEEEFFFGGGGGGFFFDDDAAA@@@:::::::::999999999888888888777777777777888999999;;;;;;:::999888888888888999999888777777666666555555555555555555555555555555555444444444333333333000000000000000000///////////////////////////////////////000000111222333222444666666777888;;;>>>???EEELLLSSSZZZccclllsss}}}pppaaaWWWSSSJJJIIIHHHOOO]]]nnn|||{{{tttmmmiiiiiikkkmmmooowww{{{|||xxxtttqqqkkkfffaaaaaaaaa```___[[[VVVRRRIIIGGGEEEAAA???===<<<<<<===AAAFFFMMMTTT^^^hhhoooqqqrrrtttvvvyyy|||~~~{{{vvvkkk\\\LLLBBB???@@@@@@BBBHHHRRRZZZ```hhhppp{{{rrr```SSSNNNMMMFFFCCC>>>:::777555666666666222///,,,,,,---,,,,,,,,,,,,+++***)))((('''&&&)))))))))))))))))))))))))))))))))***))))))((('''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&'''(((((((((''''''''''''(((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((()))))))))*********+++******))))))******+++***************************************+++++++++,,,,,,,,,,,,,,,---...///000222666<<>>999666444333222000000000111111222333333.........///000111111222111333444444333444777999999<<>>>>>??????@@@CCCDDDEEEGGGIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIGGGGGGHHHHHHIIINNNRRRUUUWWWUUUQQQOOONNNJJJJJJLLLNNNQQQUUUWWWYYYZZZ\\\___bbbccccccbbbaaa___bbbeeeiiilllnnnoooppplllkkkhhhfffcccbbbaaaaaa______^^^]]][[[ZZZXXXWWWPPPNNNLLLLLLNNNPPPQQQQQQMMMJJJFFFCCCDDDEEEEEEEEECCCDDDEEEFFFHHHIIIJJJKKKJJJKKKMMMMMMLLLIIIEEECCC======<<<;;;:::999888777666666666666666777888888;;;;;;:::999999888999999:::;;;;;;:::999888888888666666666666666666666666555444444444444444333333000000000//////.........////////////////////////////////////000111222333111333444555555666999;;;===BBBIIIPPPVVV^^^gggmmmxxx~~~zzzjjj^^^YYYLLLKKKKKKNNNTTT```ooo{{{xxxtttnnnhhheeedddcccaaaggglllppppppqqqrrroooiiihhhgggfffeeebbb]]]VVVQQQLLLJJJFFFCCC@@@===<<<;;;===???CCCIIIQQQ\\\gggmmmuuuuuuttttttuuuvvvxxxyyyooommmggg\\\NNNEEEAAA@@@??????CCCKKKRRRXXXbbbkkkuuu~~~zzziii\\\UUUTTTHHHEEE@@@<<<999888888999777333///---,,,,,,,,,+++---,,,+++***)))'''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((''''''(((((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))******)))((('''''''''''''''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((()))***)))'''&&&&&&'''(((((('''''''''(((((()))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))(((((((((((())))))************************))))))*********+++++++++,,,,,,,,,,,,---...///000333444<<>><<<:::999888777666666666666777888888:::999999888999999::::::;;;<<<======:::999999999777777777777777777777777555555555555555555555555111111000...............////////////////////////////////////000111222222000222333444444555888:::;;;@@@GGGLLLQQQXXX```gggqqqxxxssseee]]]OOOMMMMMMLLLLLLRRRaaaoootttxxxxxxrrrkkkgggbbb^^^___dddjjjooouuuzzzzzzuuupppooonnnlllhhhbbbZZZTTTMMMKKKFFFBBB???===<<<<<<===>>>AAAFFFNNNXXXbbbgggppppppooopppqqqtttvvvwwwooommmggg___TTTKKKEEEBBB>>><<<>>>DDDIIIOOOYYYcccooo{{{rrreee^^^[[[NNNLLLGGGBBB>>><<<;;;:::888555111///...---+++***))))))******************))))))))))))))))))))))))'''''''''(((((()))))))))''''''(((((((((((())))))''''''''''''''''''''''''''''''(((((())))))******)))((((((''''''''''''((())))))))))))))))))))))))((())))))******++++++,,,)))))))))))))))))))))))))))***+++)))'''&&&&&&'''((((((''''''(((((())))))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))************************)))))))))***++++++,,,,,,,,,,,,,,,,,,---...000000555:::JJJfffvvviiihhhnnnssswww{{{oooiiigggkkknnnkkkfffccc\\\aaafffhhhjjjnnnwww~~~{{{yyyyyyxxx|||ssspppzzzppprrruuuuuutttsssttttttxxxxxxyyyyyyyyyxxxwwwwwwvvvwwwwwwssslllfffaaa___TTTOOOIIIFFFDDDBBB>>>:::666666666555444333333333000//////......///000111//////000111222333444444111444777777777999???DDDGGGJJJNNNRRRVVV[[[```dddhhhjjjlllmmmmmmmmmooopppooorrrsssqqqmmmlllnnnrrrqqqrrrsssttttttttttttssssssssstttuuuuuutttssssssqqqpppooonnnmmmlllllllllfffeeedddcccbbbbbbbbbbbbaaa```]]]ZZZXXXWWWWWWXXXYYYZZZ\\\^^^___``````___^^^^^^^^^]]]\\\ZZZXXXWWWRRROOOLLLIIIGGGGGGHHHIIIHHHIIIIIIIIIIIIGGGFFFDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKLLLKKKJJJIIIIIIIIIJJJKKKMMMQQQWWWZZZYYYUUURRRPPPJJJJJJJJJKKKLLLMMMOOOPPPSSSVVV[[[___```___\\\ZZZZZZ[[[^^^bbbfffjjjmmmooorrrpppnnnkkkhhheeebbbaaa______^^^]]][[[YYYWWWVVVPPPMMMJJJIIIJJJLLLMMMMMMMMMKKKJJJKKKMMMOOOOOOOOOLLLLLLMMMOOOQQQSSSTTTTTTQQQTTTWWWYYYYYYUUUPPPMMMJJJHHHFFFCCC@@@===;;;999888888888888888999999:::888888777888888999:::;;;:::<<<>>>===:::888888999777777777777777777777777666666777777777777777777333222111///....../////////////////////////////////......//////000111222000222333333333555777999999>>>CCCHHHLLLRRRZZZ```jjjqqqzzz~~~pppfffWWWQQQMMMLLLJJJLLLVVVbbbnnnzzz}}}uuummmfffaaa___dddjjjpppxxx}}}uuuuuutttsssoooiiiaaa[[[QQQMMMHHHCCC@@@?????????AAA@@@AAAEEELLLUUU\\\```dddeeefffhhhkkknnnqqqssspppmmmhhhbbb\\\TTTLLLGGG@@@<<<;;;???BBBHHHRRR[[[iiiwwwzzzppphhhdddYYYVVVQQQKKKEEE@@@<<<:::999777444222111///,,,***)))*********++++++,,,,,,))))))))))))))))))))))))'''&&&&&&&&&''')))***+++'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((()))*********(((''''''''''''(((((()))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((()))***)))((('''((()))((((((((((((((()))******(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))***))))))))))))))))))***************************((())))))***++++++,,,,,,+++,,,,,,,,,...///000111777CCC\\\uuupppsssvvvwwwxxxlllhhhiiipppsssnnniiiggg```dddhhhgggeeegggnnnttt~~~{{{uuupppooopppqqqzzz|||qqqmmmrrrqqqsssuuuvvvtttsssssstttwwwwwwwwwvvvuuutttsssrrrqqqqqqppplllddd]]]WWWUUULLLHHHCCC@@@???===888555555555555444222222333555333222111000000111222333///000111222333444555555555888<<<<<<<<<>>>EEEKKKLLLNNNRRRUUUYYY]]]bbbeeeiiikkknnnooopppqqqssstttvvvzzz|||yyytttrrrtttwwwtttttttttttttttttttttuuuuuuvvvvvvwwwvvvuuusssrrrrrrqqqooonnnmmmlllllllllhhhhhhgggggggggggghhhhhhdddbbb^^^ZZZXXXVVVVVVVVVXXXZZZ\\\___aaabbbbbbbbb``````______^^^]]]\\\[[[TTTQQQNNNKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJNNNMMMKKKJJJJJJJJJKKKLLLLLLQQQWWW[[[ZZZVVVSSSQQQKKKKKKJJJJJJKKKLLLMMMMMMRRRUUUZZZ^^^___^^^[[[YYYYYYZZZ\\\___bbbfffiiijjjsssqqqooolllhhheeebbbaaa______^^^]]][[[YYYWWWVVVQQQNNNKKKIIIJJJLLLMMMMMMMMMMMMMMMOOORRRSSSSSSRRROOOOOOQQQRRRTTTVVVWWWXXXWWWZZZ^^^``````\\\WWWTTTNNNMMMJJJGGGCCC???===;;;::::::999999::::::;;;<<<666666666777888999;;;;;;999;;;>>>===:::777888999777777777777777777777777888888888888888888999999555444222000000000000111////////////////////////.........//////000111222111222333333333444777999888<<>><<<===???DDDNNNWWWgggvvvwwwppplllaaa^^^YYYRRRJJJCCC===::::::888666444333111---***------,,,,,,+++*********))))))))))))))))))))))))&&&&&&%%%%%%&&&)))+++---''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++'''''''''''''''((()))***((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((&&&'''))))))((((((***,,,((((((((((((((()))******(((((((((((((((''''''&&&(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************++++++************++++++************************((())))))***++++++,,,,,,+++,,,,,,---...///111111999JJJjjj}}}uuuvvvwwwvvvvvvmmmkkknnnvvvyyysssmmmllleeehhhjjjhhhdddeeelllsss|||}}}|||vvvooojjjiiijjjllluuu~~~}}}sssooopppuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuwwwxxxxxxtttnnnjjjiiieee^^^YYYUUUQQQNNNLLLCCC@@@>>><<<:::888666333555444333333222222333333111000///000111222111000000111222333333555999;;;===>>>@@@CCCFFFIIIKKKLLLRRRRRRRRRTTTWWWZZZ^^^```eeehhhllloooppprrrtttvvvwww{{{~~~}}}~~~{{{zzzxxxwwwvvvvvvwwwxxxyyyxxxvvvsssrrrqqqqqqqqqnnnmmmlllkkkkkklllmmmmmmpppmmmjjjhhhiiijjjkkkjjjkkkiiifffccc___[[[XXXVVVZZZ[[[]]]^^^^^^```bbbeeehhheeebbbaaaaaaaaaaaa```WWWTTTPPPLLLJJJJJJLLLMMMQQQPPPMMMLLLKKKJJJHHHFFFHHHHHHHHHGGGFFFGGGJJJMMMPPPOOONNNLLLLLLKKKKKKKKKHHHJJJLLLLLLLLLLLLMMMOOORRRRRRQQQPPPPPPOOONNNNNNQQQRRRTTTVVVWWWVVVUUUTTTMMMMMMMMMMMMLLLLLLLLLLLLQQQSSSVVVZZZ\\\\\\[[[ZZZXXX]]]```aaa```aaafffkkkkkkoooqqqnnngggaaa___```^^^aaadddddd```\\\XXXVVVTTTQQQMMMJJJHHHHHHJJJKKKOOOQQQUUUXXX[[[\\\]]]]]]XXXXXXYYYZZZ[[[]]]^^^^^^```bbbeeeeeebbb___\\\[[[WWWUUUQQQMMMHHHDDDBBB@@@???===;;;999999999:::;;;999999999999999::::::;;;::::::;;;;;;;;;::::::999888888888888777777777777:::999777666666666777888333444555444222000000000///000111000...------...////////////000000000000111111111111222333444555888:::<<<>>>BBBGGGNNNSSS]]]fffqqqxxx|||yyyfff^^^TTTLLLJJJLLLOOOQQQ^^^lllxxxxxxtttqqqkkkeeebbbdddhhhqqqyyy}}}|||zzzzzzuuupppnnnoooooolllhhh^^^XXXQQQKKKHHHFFFDDDCCCGGGCCC@@@@@@EEELLLRRRUUUUUUZZZ^^^___^^^___ccchhhhhhiiikkkmmmkkkcccVVVLLLFFFAAA<<<;;;<<>>;;;:::888555222/////////++++++++++++************+++++++++***(((((()))+++((())))))************)))(((((())))))))))))(((((((((((()))))))))(((&&&%%%'''''''''((()))*********)))))))))((())))))******,,,+++***)))((())))))***)))(((((('''((()))***+++******))))))))))))******************************))))))((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((***)))((('''&&&''''''(((+++***((('''&&&&&&&&&'''(((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++***+++++++++++++++++++++,,,,,,---------///333666@@@SSSqqq{{{xxx{{{vvvlllnnnqqqtttuuupppkkkooowww|||yyyuuuqqqnnnjjjgggfffooouuu{{{|||xxxvvvxxx|||zzzyyyxxxwwwwwwwwwwwwwwwwwwxxxyyyyyywwwqqqhhhbbbWWWRRRLLLFFFBBB???;;;999999888666555555555333111333333222111111111111222333222222111111111222222222333555777:::???EEEIIIOOOPPPRRRTTTWWWXXXYYYZZZZZZYYYXXXWWWVVVWWWXXXXXX^^^aaafffiiikkklllnnnpppsssxxx|||}}}}}}|||zzzzzzzzzwwwwwwvvvvvvvvvwwwxxxxxxsssrrrpppnnnllljjjjjjiiijjjjjjjjjmmmpppssstttsssqqqpppooommmjjjgggeeeddd\\\\\\\\\[[[[[[]]]aaadddgggfffeeeeeeeeeccc```^^^UUUSSSOOOKKKIIIIIIJJJJJJOOONNNNNNMMMMMMLLLLLLLLLJJJKKKKKKKKKKKKLLLOOORRRSSSRRRQQQOOONNNNNNNNNNNNLLLMMMNNNNNNMMMMMMOOOQQQUUUUUUTTTTTTSSSSSSRRRRRRTTTVVVXXXZZZ[[[ZZZYYYXXXWWWVVVTTTRRRPPPNNNNNNMMMPPPRRRUUUXXXYYYZZZYYYYYYZZZ\\\^^^^^^\\\\\\___bbbgggkkkmmmlllhhhdddcccddddddeeefffeeebbb___^^^^^^]]][[[YYYVVVUUUUUUVVVWWW[[[```gggmmmooommmiiigggeeeeeegggiiijjjkkklllllliiiqqq|||ttthhhaaaaaa```]]]YYYUUUQQQOOOMMMIIIHHHEEEBBB???===<<<<<<999999888888777888888888999::::::;;;;;;;;;::::::999999999888888888777777999999888777777777777888555777777555222000000000///000000///---,,,,,,---////////////000000000000111111000111111222333444555777999<<>><<<:::<<>><<<;;;:::999888777777777777888888999999::::::999999::::::999999999888888888999999888888888777777777777888888666333111000000///000000///---,,,,,,---////////////000000000000000000000000111222333444444666888:::<<<@@@EEEIIIRRRYYYbbbhhhlllqqqyyyyyynnneee\\\UUUPPPKKKLLLMMMRRR[[[eeelllnnnlllooorrrsssqqqppppppqqqrrrnnnkkkjjjmmmppprrrrrrqqqnnnkkkgggccc]]]WWWRRRGGGEEEBBBBBBEEEJJJMMMOOOSSSXXX___dddfffhhhjjjkkkmmmllllllnnnnnnjjjbbb\\\OOOHHHAAA>>>;;;:::>>>DDDRRR```qqq|||uuubbbOOODDD===<<<999777555222///---------,,,,,,++++++******+++,,,---,,,***)))***,,,***************)))((('''(((((())))))))))))(((((())))))(((((('''(((((()))'''((((((((()))))))))***---,,,++++++************))))))((((((''''''''''''((((((((((((((())))))*********))))))))))))******%%%%%%%%%&&&&&&&&&&&&&&&)))(((''''''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))(((((((((((((((((())))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))******+++))))))*********+++++++++(((((()))******+++,,,,,,+++,,,------...111555888HHHWWWjjjxxx}}}~~~wwwxxx{{{|||{{{yyyvvvxxx{{{|||xxxpppiiifffeeennnxxxvvv{{{{{{zzzyyyyyyyyyyyyyyy|||}}}~~~}}}xxxoooccc[[[MMMIIICCC>>>:::888555333444333222333444555444333333222111111000000111111000111111000//////222555555888<<>>===;;;:::888777777777666666777888888888888888::::::::::::999999999999999999999999888888888777777888999777444222222222000111111000...------...////////////000000000000000000000000111222333333333555777999:::===BBBEEENNNTTT\\\bbbeeelllttt|||zzznnnbbbWWWPPPLLLHHHGGGJJJSSS]]]gggmmmppppppppprrruuuuuurrrooopppooooooqqqvvv{{{~~~|||zzzvvvpppggg]]]VVVNNNIIICCC???AAAFFFKKKMMMPPPUUU]]]dddkkkooorrrtttooonnnmmmnnnnnnlllfffaaaUUUMMMFFFBBB>>>:::;;;>>>KKKYYYkkkzzzsssYYYHHHAAA>>>:::888666444111.........------,,,++++++***+++,,,---,,,+++******+++***************)))((('''(((((())))))))))))(((((())))))(((((((((((()))***(((((((((((()))))))))))),,,+++***)))))))))))))))((((((((((((''''''&&&&&&'''(((((()))))))))))))))((((((''''''''''''(((((($$$%%%%%%%%%&&&&&&&&&'''((((((''''''''''''((((((''''''''''''(((((((((((()))(((((((((((((((((()))(((((())))))))))))))))))************)))))))))((((((((((((((()))))))))))))))))))))))))))******+++))))))*********+++++++++(((((()))***+++,,,,,,---***+++,,,---...111555999FFFRRR```hhhjjjmmmsssyyy~~~~~~~~~xxxooohhheeedddnnnyyyyyyqqqzzzzzz{{{{{{{{{{{{zzzzzz|||~~~~~~xxxmmm```WWWJJJFFF@@@<<<:::888666444555333333444555666555444333333222111111111111222///111222000///000444888:::>>>DDDKKKRRRZZZbbbggglllnnnoooqqqpppooommmlllddddddcccaaa```___]]]]]]ZZZ\\\___aaaaaaaaabbbcccbbbhhhmmmqqqwww~~~~~~~~~~~~~~~}}}}}}{{{xxxtttrrrpppllllllnnnrrrwww{{{}}}}}}zzz{{{{{{zzzxxxuuurrrpppjjjiiihhheeeddddddgggjjjkkkkkkjjjjjjhhheee```\\\YYYWWWTTTQQQOOOMMMLLLKKKLLLOOORRRRRRPPPPPPSSSVVVQQQSSSUUUUUUTTTTTTUUUWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYWWWUUUUUUWWWZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[^^^```bbbbbbaaa```[[[ZZZXXXUUUUUUUUUVVVWWW\\\]]]```cccgggiiikkkllljjjiiihhhfffeeedddddddddfffggghhhjjjkkklllllllllqqqrrrqqqoookkkiiihhhiiimmmnnnnnnooonnnnnnmmmllljjjiiigggggghhhkkknnnppprrrtttxxx{{{}}}}}}}}}|||yyyyyyxxxtttoookkkiiiiiigggggggggeeeccc```]]]\\\WWWVVVVVVSSSPPPKKKFFFDDDAAA@@@>>><<<:::999888888555666777888888888888888;;;;;;;;;:::::::::999999999999::::::999999888777777888999888666444444444111222222111///......///////////////000000000000000000///000000111222333222444777888999<<>>DDDHHHNNNSSSXXXbbboooxxx{{{qqqmmmmmmnnnxxx{{{{{{zzzwwwsssoooppprrrvvvxxx||||||{{{xxxzzz|||{{{uuuiii[[[QQQFFFBBB>>>;;;:::999888777555333333333555666555444555444333333222222333333000333555444222444;;;AAADDDIIIRRR\\\dddkkkqqquuuvvvxxxyyyzzzyyywwwtttrrrnnnmmmllliiifffccc```^^^WWWYYY[[[\\\ZZZYYYYYYZZZYYY^^^cccffflllrrruuutttxxxzzz|||~~~|||~~~}}}{{{yyysssqqqpppqqquuuyyy{{{||||||~~~}}}}}}}}}{{{yyyxxxxxxyyytttsssqqqooommmjjjfffccc]]]\\\YYYVVVSSSQQQOOOOOOMMMQQQUUUTTTQQQPPPTTTXXXZZZ\\\]]]]]][[[ZZZZZZ[[[[[[\\\]]]^^^```bbbdddeeeaaa```___\\\YYYYYY\\\^^^______`````````````````````bbbdddgggiiiiiihhhhhheeeccc___[[[XXXWWWXXXXXXZZZ\\\___ccchhhmmmppprrrpppnnnlllkkkjjjjjjiiihhhdddcccccceeehhhjjjjjjjjjkkknnnqqqsssrrrrrrssstttjjjlllnnnoooooonnnmmmlllcccbbb`````````bbbeeegggpppsssvvvzzz|||}}}|||{{{uuuwwwwwwtttnnniiidddbbbbbbcccccccccaaa^^^[[[ZZZ\\\]]]^^^]]][[[VVVRRROOOGGGFFFDDDAAA>>>===;;;;;;777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;:::999888777666777999999777666777888333444444333111000111222////////////000000000000////////////000111222333222444777888999:::<<<>>>BBBGGGMMMRRRUUU]]]gggpppsss{{{ssscccYYYLLLHHHFFFGGGFFFHHHUUUcccqqqxxx~~~}}}wwwtttsssqqqvvv}}}wwwmmmZZZTTTKKKDDD@@@>>>======BBBEEELLLWWWbbbmmmtttwwwvvvrrrmmmllllllmmmkkkhhhddd\\\SSSOOOJJJBBB===;;;999???PPPiii~~~xxx___MMMEEE===888999999777555111000///...---,,,++++++(((***,,,,,,***((((((((('''((()))***************(((((())))))))))))((((((&&&'''***+++,,,+++***((())))))))))))(((((((((((()))((((((((()))***++++++((()))*********)))'''&&&&&&''')))*********)))((())))))(((((((((((())))))%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***''''''''''''((((((((()))'''''''''&&&&&&''''''''''''((()))+++++++++***)))'''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++---------------------,,,---///000222444888===@@@EEEHHHKKKOOOWWWcccqqqzzz{{{vvv{{{}}}rrroooppprrr{{{pppjjjkkknnnpppnnnmmmppptttwwwwwwxxxzzz|||}}}|||zzz{{{zzzxxxtttmmmcccWWWPPPEEEBBB>>>:::999777555444444444333333333222222222222222333333333222111111333222222444777===CCCFFFLLLVVV```fffmmmxxx}}}{{{|||wwwwwwzzzzzzwwwpppppppppnnnkkkgggcccaaaZZZYYYXXXYYY[[[[[[[[[YYYYYY\\\___bbbeeejjjooosssxxxwwwwwwwwwxxxzzz|||}}}{{{|||~~~~~~zzzxxxyyywwwrrrsssxxx{{{zzz}}}~~~}}}}}}yyyvvvtttsssqqqkkkgggbbb```]]][[[ZZZXXXUUUSSSRRRSSSUUUUUUUUUUUUWWWXXX[[[]]]______]]][[[ZZZ[[[]]]]]]]]]___bbbdddeeeeeecccbbb___\\\[[[\\\^^^```ccceeeffffffdddaaa``````dddfffhhhjjjjjjiiigggfffhhheeeaaa\\\YYYWWWWWWWWW]]]^^^```cccgggkkknnnpppqqqooommmlllmmmmmmlllkkkiiiiiiiiiiiiiiihhhggggggiiioootttuuuxxx{{{zzzvvvrrrpppnnnllllllllljjjiiibbbbbbbbbaaa```bbbeeehhhnnnssswwwxxxzzz|||{{{wwwvvvuuutttsssrrrnnnhhhdddbbbbbbaaa```___^^^]]]]]]]]]^^^______]]]ZZZVVVTTTOOOLLLIIIEEEAAA???======999:::::::::999:::;;;======<<<;;;::::::;;;===>>>;;;:::999888888888999::::::999999888777777777888666555444222111000//////000///////////////000111////////////000111333333222222333444666999<<<===AAADDDHHHMMMTTT\\\eeejjjrrruuuzzzqqqdddSSSKKKDDDDDDGGGJJJPPPWWWmmm{{{xxxtttsssrrrooorrrwwwzzzhhh\\\UUULLLFFFBBB???<<<999???EEEHHHKKKVVVgggtttwwwwwwtttpppmmmllllllmmmmmmkkkggg]]]SSSMMMJJJAAA888999???FFFQQQeee|||}}}hhhWWWMMMAAA;;;;;;;;;888444222111...,,,+++,,,------++++++++++++*********)))******++++++++++++******))))))(((((('''''''''&&&(((((((((((())))))))))))***)))(((''''''((())))))))))))))))))))))))))))))'''(((***++++++)))&&&%%%))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&'''(((((())))))))))))))))))************%%%&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&+++*********))))))((((((''''''(((((((((((('''''')))************+++++++++(((((((((((())))))))))))'''''')))***+++,,,,,,---+++,,,---,,,++++++,,,...,,,///222555888<<>><<<;;;888666555333000---+++++++++,,,,,,,,,+++++++++*********)))******++++++******)))))))))((((((((('''''''''((((((((()))))))))******---,,,***)))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%%%%&&&'''((((((((((((''''''((((((((()))))))))&&&&&&''''''(((((())))))***)))((((((''''''''''''******)))))))))(((((((((''''''((((((((((((''''''))))))*********+++++++++)))))))))************+++'''((()))***,,,,,,,,,------.........,,,---...000222222444888===BBBEEEFFFGGGHHHLLLTTT___lllxxx{{{qqqllliiikkksss{{{rrrqqquuuvvvbbbWWWZZZ```iiimmmlllkkklllnnntttuuuvvvxxx{{{{{{yyywwwsssqqqmmmhhhaaaXXXNNNHHHBBB???;;;999777666444333666555555555444444444444222222222333333333333333444555888===DDDKKKRRRVVV^^^dddjjjnnnvvv~~~yyysssmmmgggdddbbbbbb___ZZZXXXWWWWWWVVVVVVZZZ[[[]]]^^^___bbbgggjjjnnnnnnnnnoooqqqsssuuuvvvzzzzzz{{{}}}~~~}}}}}}~~~yyywwwwwwvvvssspppjjjgggdddaaa^^^[[[WWWUUUSSSUUUWWWWWWWWWWWWYYY[[[ZZZ\\\^^^^^^]]]\\\\\\]]]```bbbdddeeefffdddbbbaaabbbbbbbbbcccdddeeeeeefffcccfffhhhiiihhhfffeeeeeehhhjjjlllmmmmmmllliiihhhgggeeebbb___]]]\\\]]]]]]dddeeegggiiikkklllmmmmmmnnnmmmlllkkkjjjiiihhhhhhffffffffffffeeeeeeeeeeeeccciiinnnqqqvvv|||}}}{{{rrrnnnjjjfffdddbbb___]]]aaabbbbbbbbbbbbcccfffiiirrrxxx|||}}}}}}~~~{{{uuunnnnnnooorrruuuwwwvvvuuunnnmmmkkkhhheeebbb```___aaabbbdddddddddbbb```^^^\\\ZZZWWWTTTPPPNNNLLLKKKDDDBBB???<<<;;;:::;;;;;;888999:::;;;<<<<<<======>>>===<<<;;;;;;;;;<<<<<<===<<<;;;;;;:::;;;;;;;;;:::999888777666444444333111000000//////000000000111000000000000000111111222222222333555888;;;<<>>AAAFFFPPP___jjjnnntttuuutttrrroooooopppqqqtttrrrkkkaaaZZZTTTIII???999:::;;;BBBQQQdddqqquuuuuusssssswww{{{}}}|||ppp```YYYMMMCCC===:::999888888666222///,,,+++++++++,,,,,,+++++++++*********)))******++++++******)))))))))(((((((((((('''''')))))))))*********++++++///...,,,***)))(((((((((''''''''''''''''''''''''+++***((('''''''''))))))))))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((******))))))))))))))))))))))))(((((((((((((((''''''(((((())))))((((((''')))))))))*********++++++*********+++++++++,,,,,,((((((***+++,,,,,,,,,,,,...///000///...///000222555444666===GGGNNNOOONNNOOOQQQUUU]]]iiittt|||ttthhhddddddeeeiiiooolllooo{{{wwwtttwww}}}fffWWWQQQUUU]]]gggmmmooonnnnnnnnnuuuuuuvvvyyy{{{zzzxxxvvvnnnkkkfff```ZZZRRRJJJDDD@@@===:::777777666444333666666666666555555555555222222222222333333444444555777<<>>===<<<;;;666777999;;;=========<<>>>>>============;;;;;;:::::::::::::::;;;;;;::::::999777666444444111111000000///000000000222111000000000000000111222222222333555777999;;;>>>@@@CCCGGGKKKRRRZZZ___hhhlllrrrvvvzzz~~~tttcccVVVLLLFFFFFFIIITTTbbbrrrzzzxxxppphhhbbbgggllltttzzz}}}}}}|||{{{xxxxxxxxxyyy||||||tttiiiaaa^^^XXXRRRLLLGGGDDDBBB<<<>>>@@@EEEMMMXXXaaafffooorrruuutttpppooopppsssssssssooohhhaaaZZZOOOEEE>>><<<:::>>>IIIYYYgggmmmmmmmmmoooqqqrrrsssuuuxxx{{{~~~|||ttteee___TTTHHH???;;;999:::999666333000---,,,,,,,,,++++++*********)))))))))))))))************))))))))))))(((((((((((((((((()))*********++++++++++++,,,,,,+++***))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((('''&&&&&&%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''')))))))))))))))))))))(((((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))************************+++++++++,,,((()))***+++,,,,,,,,,,,,...///000000//////111333444444999HHHYYYcccddd```^^^^^^aaahhhrrrzzz||||||xxxkkk```___bbbeeegggiiihhhiiippp}}}|||nnn]]]UUUTTTTTT[[[dddjjjmmmnnnnnnooovvvvvvwwwzzz{{{yyyvvvssshhheee___YYYTTTMMMGGGCCC???<<<999777666666555444777777666666666555555555222222222222333444555666777;;;AAAIIIRRRZZZ```dddeeefffjjjooovvvwwwooojjjhhhgggfffbbb\\\YYYYYYZZZ\\\\\\___^^^^^^\\\[[[]]]aaadddggghhhjjjlllnnnppprrrrrrooooooppprrrvvv{{{}}}{{{|||}}}{{{zzzpppmmmiiieeeaaa]]]YYYVVVVVVWWWYYYZZZZZZ[[[]]]___]]]^^^______^^^^^^```bbbaaaeeekkknnnmmmkkkiiiiiifffggghhhgggfffdddbbb```aaacccfffhhhgggfffffffffgggiiilllmmmnnnlllkkkiiihhhgggfffeeeddddddeeeeeekkkkkklllmmmmmmmmmmmmmmmmmmoooooommmjjjfffffffffdddcccbbbbbbaaaaaabbbbbbbbbfffiiiiiilllrrrtttrrrkkkhhhdddaaaaaaaaaaaaaaaggghhhjjjkkklllmmmppprrrxxx}}}}}}}}}xxxrrrmmmkkkkkklllppptttwwwxxxuuutttrrrooollliiigggffffffggghhhiiiiiiiiihhhhhhddddddddddddccccccbbbbbbVVVQQQKKKGGGDDDAAA>>><<<666888:::<<<============@@@@@@@@@@@@??????>>>>>><<<;;;;;;;;;;;;;;;<<<<<<:::::::::999888666444333222222111000000000000000222111000000000000000111222111222222444666888:::<<<===@@@CCCGGGMMMTTTYYYccciiiooosssuuuxxx}}}}}}lll^^^RRRIIIFFFHHHJJJTTTdddppprrrmmmeeeaaa___eeemmmrrrttttttttttttxxxyyywwwvvvxxxyyyssskkkhhheee```YYYQQQIIIDDDBBBAAA@@@AAAEEEKKKQQQXXX]]]hhhnnntttuuuqqqoooqqquuuxxx{{{zzztttlllcccVVVKKKDDD???:::;;;CCCOOO\\\eeegggkkknnnooonnnooopppppppppssstttvvvzzz~~~zzztttiiicccXXXMMMDDD>>>;;;;;;888666444111/////////000***)))))))))(((((((((((()))))))))******)))))))))(((((()))))))))))))))))))))*********++++++++++++(((((())))))))))))))))))))))))))))))))))))))))))&&&''')))******)))((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$''''''((((((((()))))))))((((((((((((((('''''''''''''''((()))))))))((('''''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))*********)))))))))*********++++++)))***+++,,,,,,,,,,,,,,,---...//////...///111333333777EEE\\\uuu~~~rrrooonnnssszzz}}}zzzuuummmaaaYYY\\\cccfffggghhhgggiiinnnuuuzzzyyy{{{~~~ppp```UUUSSSVVVWWW[[[aaagggkkkmmmooopppwwwwwwxxxyyyyyywwwrrrnnnbbb^^^XXXSSSNNNJJJEEEBBB>>><<<999777777777666555777666666666555555555555222111111111333555777888:::>>>EEEMMMUUU\\\bbbdddeeeeeejjjqqqxxx|||sssmmmjjjiiihhhddd___\\\]]]^^^```aaa``````^^^\\\ZZZ\\\```cccfffgggjjjmmmoooqqqrrrsssqqqppppppqqquuuzzz~~~}}}~~~}}}{{{rrroookkkgggccc___[[[XXXWWWYYY[[[\\\\\\]]]___aaa]]]^^^___^^^]]]]]]___aaadddiiiooorrrpppnnnmmmnnnjjjjjjiiihhhfffccc```^^^```cccfffgggfffeeedddeeefffhhhkkknnnooonnnlllkkkiiiiiihhhhhhggggggggghhhkkkkkkkkkkkklllmmmnnnooolllnnnpppmmmhhhddddddddddddcccbbb``````aaaaaabbbbbbeeeeeedddeeejjjllljjjgggdddaaa```bbbdddeeeeeegggiiilllnnnooopppsssuuuzzz~~~}}}{{{zzzvvvpppmmmjjjggggggjjjmmmppprrrsssrrrqqqooommmllljjjjjjjjjjjjkkklllllllllllllllkkkkkklllmmmmmmmmmmmmmmm^^^YYYSSSNNNKKKHHHBBB>>>999:::;;;<<<======>>>>>>@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>===>>>>>>???@@@999::::::999888666444222333222111111000000000000111000000000000000111111111111111222333555777999:::<<<>>>@@@CCCIIIOOOTTT]]]dddlllpppqqqsssxxx}}}wwwiii\\\OOOHHHFFFFFFKKKVVVbbbhhhfffbbbbbb]]]ccciiimmmllllllmmmoooqqqrrrrrrrrruuuyyyvvvqqqlllkkkggg___UUULLLFFFDDDEEEBBBBBBEEEIIIKKKPPPVVVaaakkktttvvvrrrppptttyyy|||qqqbbbWWWKKKCCC<<<:::===DDDOOOYYY^^^fffmmmnnnmmmoooooonnnlllnnnooopppuuuzzzxxxsssmmmfff\\\SSSKKKEEE@@@===999777555222000000111111******)))))))))(((((((((((())))))******))))))((((((((())))))))))))******)))))))))*********++++++&&&'''((())))))***))))))************************%%%''')))+++,,,***(((&&&))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%''''''((((((((()))))))))'''''''''(((((((((((((((&&&'''((()))***)))(((''''''(((((((((((()))))))))((())))))******))))))(((((((((((()))))))))******)))))))))************+++******+++,,,,,,,,,,,,,,,,,,---............111333666AAAXXXxxx{{{}}}xxxpppddd\\\XXX]]]dddgggffffffbbbfffjjjlllooovvv|||qqqkkkjjjpppoooiii^^^SSSMMMOOORRRXXX[[[```ffflllppprrrsssvvvvvvwwwwwwwwwsssmmmiii]]]XXXRRRMMMIIIFFFCCCAAA>>><<<999777888888777666666666666555555555444444222111111111333555888999===AAAGGGOOOVVV\\\```bbbbbbbbbhhhrrryyy}}}{{{sssooommmlllhhhcccaaaaaabbbbbbbbb```___]]]ZZZYYYZZZ^^^bbbeeegggjjjmmmppprrrsssssstttsssqqqppprrrwww|||~~~~~~~~~~~~{{{uuurrrmmmjjjfffbbb^^^[[[XXXZZZ\\\]]]]]]___aaacccbbbbbbbbbaaa______aaabbbiiinnntttuuurrrooooooqqqlllllljjjhhhfffccc```___aaacccfffgggfffdddddddddfffhhhlllooopppqqqpppoookkkkkkjjjjjjjjjiiiiiiiiikkkjjjiiihhhjjjllloooqqqnnnqqqtttqqqkkkfffeeegggdddcccaaa```___```aaabbb```bbbbbb___```dddfffeeeeeebbb______aaadddfffgggjjjlllooorrrssstttwwwyyy|||~~~zzzwwwvvvsssnnnlllhhhcccaaacccgggjjjlllooonnnnnnnnnnnnnnnmmmmmmnnnooooooooooooppppppppppppqqqrrrrrrrrrqqqppppppddd___YYYUUUSSSNNNFFF@@@<<<<<<<<<<<<======>>>???@@@@@@AAAAAAAAA@@@???>>>???>>>>>>>>>??????@@@AAA::::::;;;;;;999777444333444333222111000000000000000/////////000111222222111111111111333555777888999:::<<<>>>@@@EEELLLPPPWWW___gggllllllnnntttyyyvvvhhhXXXNNNKKKGGGFFFKKKVVV]]]^^^___aaa^^^cccggghhheeedddfffiiieeehhhjjjlllrrrxxxxxxtttnnnmmmjjjcccYYYOOOIIIGGGDDD@@@@@@DDDGGGGGGLLLRRR\\\hhhuuuxxxtttrrrwww}}}ssshhhUUUKKKAAA<<<:::;;;DDDNNNTTT```jjjmmmooorrrtttrrrppppppnnnmmmrrryyyzzzwwwqqqiii___XXXSSSNNNEEE???<<<:::777333111000000000++++++++++++************(((((())))))))))))(((((((((((()))))))))*********((((((((()))))))))******'''((()))*********))))))))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))&&&''')))++++++***)))(((((((((((()))))))))******))))))************))))))(((((((((((()))))))))************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,---.........///111333:::KKKjjjyyynnnccc^^^^^^dddhhhgggeeedddccceeehhhhhhiiiooozzz{{{nnneeebbb```]]]XXXQQQLLLLLLOOORRRWWW[[[bbbjjjrrrvvvwwwwwwuuuuuuuuuvvvtttpppjjjeeeYYYTTTNNNIIIFFFDDDBBBAAA>>><<<999888888888888777666555555555444444444444222111111111333555888:::>>>BBBIIIPPPWWW\\\___```^^^^^^eeepppwwwzzz{{{uuurrrnnnkkkfffdddcccccccccbbb```^^^\\\YYYXXXYYY]]]aaadddfffiiimmmppprrrssssssvvvssspppnnnooorrrvvvyyyxxx|||~~~~~~zzzwwwtttooollliiieeeaaa^^^XXXZZZ\\\^^^^^^___bbbdddgggggggggeeeccccccdddfffnnnssswwwwwwrrrooooooqqqmmmlllkkkhhhfffdddbbbbbbbbbdddggggggfffdddddddddfffiiilllppprrrsssrrrqqqlllllllllkkkkkkjjjjjjjjjjjjhhhgggfffhhhlllpppsssrrrvvvyyyvvvooojjjiiikkkdddcccaaa```___```bbbccc^^^```___\\\]]]aaadddbbbdddbbb___^^^```dddfffgggmmmpppsssvvvwwwyyy{{{}}}}}}}}}xxxuuutttrrrnnnjjjeee```^^^___cccfffhhhkkkkkklllmmmnnnnnnoooooorrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrqqqooonnnfffbbb]]]ZZZWWWQQQIIIAAA???>>>===<<<<<<===??????@@@@@@AAABBBAAA@@@???>>>======<<<<<<===>>>??????:::;;;<<<<<<:::888555444444333222111000000000000////////////000111333333111111111111222444666777888999;;;<<>>>>>CCCFFFEEEJJJPPPZZZhhhvvvzzzvvvtttzzzvvv^^^RRRGGG@@@:::888???IIIOOO]]]iiinnnqqqwwwyyyxxxvvvtttpppmmmrrr{{{}}}ssskkkaaa\\\YYYTTTJJJAAA???<<<888444111/////////---------,,,,,,,,,++++++(((((())))))))))))(((((((((((())))))*********+++(((((((((((())))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((((()))(((''''''''')))***+++))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******'''(((***,,,---,,,***)))(((((())))))******++++++))))))************))))))(((((((((((())))))))))))++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,---/////////000222444<<>>;;;999:::;;;<<<<<<===>>>@@@@@@AAAAAAAAA======>>>>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::888666333222111111111333222222111111111111111000000000000111222333444888888999;;;>>>AAADDDFFFQQQUUU[[[aaafffkkkpppttt~~~qqq]]]MMMNNNHHHDDDFFFJJJPPPZZZdddbbb\\\[[[___aaa^^^___bbbccc```^^^___ccciiimmmpppmmmjjjgggccc^^^WWWPPPLLLHHHEEECCCDDDCCCBBBFFFLLLVVVbbbrrr{{{|||zzz{{{||||||ddd\\\NNNAAA;;;;;;???BBBLLLXXXeeelllsss|||~~~{{{zzzyyyxxxwwwwwwyyy|||~~~~~~ttteee[[[ZZZXXXNNNBBB>>>;;;777555333222///---000...------------,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''***+++***((((((((('''&&&&&&&&&&&&&&&((((((((())))))))))))***((((((((((((((((((((((((***)))(((''''''((()))*********++++++++++++******(((((((((((())))))))))))&&&'''(((((('''%%%###!!!(((((()))***,,,---...///,,,,,,+++***+++,,,---......//////---+++))))))***.........------///333666===SSSvvv{{{uuujjjoootttuuuqqqmmmjjjjjjmmmrrrrrrnnnpppyyyxxxssswww~~~~~~yyymmmfffWWWRRRKKKHHHJJJOOOTTTWWWYYY___hhhooosssuuuvvvwwwqqqpppmmmhhhaaaYYYRRRNNNJJJFFFBBB?????????>>><<>><<<;;;<<<===<<<===>>>???@@@@@@@@@@@@======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999777444222111111111222222111000000000111111000000000000111222333444777777888:::===@@@CCCEEENNNRRRYYY___dddjjjooosss{{{~~~{{{iii[[[RRRKKKEEEEEEHHHNNNWWW```bbb^^^]]]``````]]]^^^cccdddaaa^^^^^^aaaeeehhhiiijjjhhheeebbb___ZZZTTTPPPIIIEEECCCBBBAAA???CCCIIIWWWdddsss|||~~~||||||}}}~~~zzzjjjaaaSSSEEE===:::<<<>>>GGGSSSaaaiiirrrzzz}}}{{{|||}}}}}}~~~wwwhhh[[[WWWUUUMMMCCC===;;;888666555444111//////---,,,,,,------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))'''&&&'''***+++***((()))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((((((((()))))))))******++++++******)))(((((((((((())))))))))))))))))******)))(((&&&&&&))))))******+++,,,------++++++*********+++,,,---///000000///---,,,,,,---...///.........000444777AAATTTtttvvvpppnnnsssvvvwwwvvvyyy~~~{{{vvvrrrwww|||yyy||||||pppiiiYYYSSSMMMJJJLLLQQQWWWZZZ___ccciiinnnqqqsssuuuwwwqqqnnniiibbbZZZRRRKKKHHHDDDBBB???>>>>>>>>>===;;;>>>===;;;999888888999999666666555444333333333333333333444666888:::===>>>@@@AAADDDGGGLLLPPPTTTVVVVVVVVVVVVVVVWWW[[[```eeemmmvvv|||xxxuuusssqqqooopppmmmiiidddaaa___^^^^^^bbbdddgggmmmtttyyy{{{{{{|||yyyuuurrrpppooommmlllqqqrrruuuxxx{{{~~~~~~|||yyyuuupppmmmjjjiiihhhgggfffddddddddddddcccccceeejjjmmmooooooppppppnnnkkkhhhffflllkkklllmmmjjjdddcccfffeeehhhkkkkkkiiifffcccbbbcccccceeeggghhhjjjkkklllnnnooopppppppppooonnnmmmllljjjjjjlllqqqvvvzzz|||~~~yyyrrrkkkhhhfffeeeeeeeeedddbbb___```___^^^^^^]]]]]]^^^^^^^^^]]]ZZZXXXYYY^^^fffllluuuyyy}}}}}}yyyuuurrrqqqqqqrrrooollljjjkkklllmmmllliiijjjlllnnnqqqssstttuuuvvvwwwwwwxxxyyyzzz{{{{{{xxxvvvsssssstttuuuuuuttttttqqqllliiihhhddd^^^ZZZNNNLLLHHHCCC@@@>>>======<<<===>>>???????????????===>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;::::::999777555444333222222111000000000000000111111000000000000111222333333555555666888;;;>>>AAACCCJJJNNNUUU[[[aaahhhnnnrrrxxx{{{wwwkkkYYYQQQIIIFFFFFFIIIRRRZZZcccdddfffhhhfffbbbdddhhhhhheeebbb```aaacccccccccgggeeecccaaa___]]]YYYVVVMMMHHHDDDBBB@@@>>>BBBHHHVVVaaaqqqzzz}}}{{{{{{{{{zzzvvvrrrrrrtttwwwwwwvvvppphhhZZZLLLAAA;;;::::::@@@LLLZZZfffpppyyy||||||~~~|||nnn```XXXTTTMMMFFF===;;;999888777666444222...---++++++,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))((('''((()))***)))(((***)))((((((''''''((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))******++++++******)))(((((((((((())))))))))))***)))))))))))))))))))))*********+++++++++,,,,,,******)))))))))***+++,,,---...//////------...//////////////////111555888DDDVVVooo~~~zzz|||~~~|||wwwuuuuuuuuuzzz~~~{{{{{{zzzwwwtttuuu{{{uuummm^^^XXXQQQMMMOOOTTTZZZ]]]dddgggjjjmmmnnnpppsssuuummmjjjddd\\\UUUNNNIIIGGGAAA@@@?????????>>>======<<<<<<:::999777777777777666666555444444444444444333444666888:::===???@@@@@@AAABBBEEEHHHLLLOOOPPPRRRQQQPPPOOOOOORRRWWW[[[dddkkkttt{{{{{{vvvssspppnnnooonnnkkkhhheeebbbaaa```aaabbbeeejjjrrrxxx|||}}}{{{xxxuuurrrpppnnnrrrrrrtttvvvyyy|||{{{xxxtttpppnnnkkkgggeeedddddddddcccccceeehhhkkkppppppppppppooommmkkkiiimmmnnnppppppnnnjjjiiiiiihhhkkknnnooonnnjjjgggeeecccddddddeeeggghhhiiijjjiiikkkmmmooopppooommmlllnnnllllllnnnrrrwww{{{|||~~~{{{ssskkkhhhfffeeedddeeeeeecccbbbbbbaaa```___^^^^^^]]]]]][[[ZZZXXXWWWYYY^^^fffllluuuyyy}}}~~~}}}{{{xxxuuusssrrrrrrtttrrrqqqpppppppppqqqqqqnnnoooooopppqqqsssttttttssstttuuuvvvxxxzzz{{{|||xxxwwwvvvuuuvvvwwwxxxxxxzzzvvvrrrnnnkkkhhhccc___VVVSSSNNNIIIDDDAAA???>>>======>>>?????????>>>>>>>>>>>>>>>??????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::999777666444444333000000//////000000111111111111000000111222222333444444555666999<<>>>>>???>>>>>>=========::::::999888666666555555666666555444444444555555444555777:::<<>>????????????>>>>>>===>>>>>>????????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::999888666555555111000000000000000111111111111111000111111222333333333444555777:::===???EEEIIIOOOVVV]]]eeemmmrrruuuxxx|||qqqfffYYYOOOHHHEEEHHHMMMTTTaaaoooxxxyyyyyyyyyyyy|||wwwqqqllliiihhhfffeeeeeecccaaa```aaabbbbbbbbbZZZTTTOOOKKKEEEAAACCCHHHMMMVVVbbblllpppqqqqqqrrrmmmiiieeeeeehhhkkkllllllmmmiiiaaaWWWMMMDDD>>>:::888???KKKZZZfffqqqzzz~~~|||rrrfff\\\QQQHHH???===999888777777555444000...+++***+++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((())))))*********)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((()))******)))(((''')))))))))******)))))))))(((((((((((())))))))))))((((((''''''((()))***+++++++++************))))))+++++++++,,,,,,,,,,,,,,,(((***,,,,,,,,,,,,...000...///111111222333666999EEEPPP]]]eeeiiimmmvvv~~~}}}wwwsssrrrsssrrrzzz~~~xxxpppiii___WWWVVVYYY^^^```cccgggmmmqqqrrrrrrqqqqqqhhhddd^^^WWWOOOHHHDDDAAA<<<======<<<::::::;;;===:::999999888777666555444666666555555555555555666555666999;;;===???@@@@@@@@@@@@AAAAAABBBDDDEEEFFFAAAAAABBBAAAAAACCCGGGJJJIIIOOOXXX^^^dddppp}}}vvvppplllhhhhhhhhhiiiiiijjjkkklllmmmkkkjjjlllrrryyy~~~~~~|||||||||{{{zzzzzz}}}{{{vvvqqqmmmlllllllllkkkiiijjjlllmmmmmmnnnnnnooooooooooooooopppwww{{{{{{zzzzzzxxxtttssssssssstttuuutttqqqooolllkkkjjjjjjjjjkkklllmmmlllnnnqqqtttuuuuuutttssspppnnnlllmmmppptttwwwxxx}}}|||sssiiifffccccccdddeeeffffffgggfffeeecccaaa^^^\\\ZZZVVVXXXYYY[[[^^^dddjjjooouuuyyy}}}~~~~~~~~~{{{yyywwwvvvvvvvvvuuutttppprrrssssssrrrqqqqqqrrruuusssrrrpppoooooopppqqqrrrrrrrrrsssuuuxxx{{{}}}{{{||||||{{{zzzzzz|||~~~|||xxxsssnnnjjjgggfffdddaaa\\\UUUOOOIIIDDDBBB@@@@@@@@@@@@@@@???>>>===>>>??????@@@@@@??????>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;:::888777666333222222111000111111111222111111111111111222222333333333444777999<<<===CCCGGGMMMSSS[[[ccckkkqqqtttwww{{{~~~uuufffZZZPPPHHHHHHKKKQQQ```rrr|||tttooollljjjhhheeecccaaabbbfffiiikkklllgggaaaZZZTTTLLLDDDCCCFFFJJJQQQ[[[ccciiilllnnnoooiiifffcccdddgggjjjiiigggfffddd```ZZZRRRIIIAAA===888;;;CCCQQQ^^^jjjwww|||yyypppeeeXXXLLLEEEAAA<<<888777666555555333000---+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((()))******)))((((((''''''((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))******))))))((((((((((((((())))))))))))))))))******+++++++++,,,******************))))))++++++,,,------------,,,***,,,............000222---...000111222444666999BBBJJJSSSXXX]]]dddqqqzzz{{{~~~|||xxx~~~wwwqqqooorrrwww}}}wwwoooddd\\\ZZZ]]]aaaddddddhhhooossssssrrrpppooocccaaa\\\WWWQQQKKKFFFDDD>>>??????<<<::::::<<>>???????????????>>>>>>??????@@@AAA;;;===??????>>>???AAABBBCCCIIIQQQUUUZZZdddrrr~~~xxxqqqmmmiiihhhhhhiiikkkmmmoooqqqqqqnnnkkkkkkooouuuzzz}}}}}}}}}}}}xxxuuupppqqqrrrqqqpppqqqsssuuuqqqqqqqqqqqqqqqqqqppppppsss{{{~~~zzzvvvtttssstttuuuvvvtttrrrrrrqqqooonnnnnnooopppqqqppprrrtttwwwxxxxxxxxxwwwnnnlllkkklllpppuuuxxxyyy~~~tttiiifffcccbbbcccfffggghhhhhhhhhgggdddaaa^^^[[[YYYWWWZZZ]]]aaaeeeiiiooorrrwwwzzz~~~~~~}}}}}}zzzwwwuuuuuuwwwwwwvvvtttnnnpppssstttrrrppppppqqqrrrqqqooonnnnnnoooqqqrrrrrrqqqqqqrrrtttwwwzzz{{{}}}}}}{{{{{{}}}}}}zzzvvvrrrooonnnnnnjjjgggbbb\\\UUUNNNIIIGGGBBBBBBBBBAAAAAA@@@>>>>>>>>>??????@@@@@@??????>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777555555444222111111111111222222111111111111111222333333333444666999;;;===AAADDDJJJPPPWWW```hhhnnnsssvvvyyy{{{}}}tttgggZZZOOOKKKLLLOOO]]]oooxxxssspppnnndddccccccffflllrrrwwwyyyzzztttllldddXXXKKKFFFGGGFFFKKKRRRZZZ```eeehhhjjjhhhdddbbbbbbeeegggfffddd``````___[[[TTTLLLCCC>>>999777<<>>;;;;;;???CCC<<<<<<<<<;;;:::999888777666666555555555666666777666888:::<<<>>>>>>>>>>>>>>>======<<<<<<<<<======;;;===???@@@???>>>??????>>>CCCIIILLLNNNUUUaaalllzzzxxxsssjjjjjjiiijjjkkknnnqqqsssrrrnnnjjjhhhkkkpppuuuxxx~~~~~~~~~{{{rrrtttuuuuuuuuuvvvyyy{{{vvvvvvuuuttttttsssrrrrrruuu~~~}}}xxxuuurrrsssuuuvvvuuusssuuutttrrrqqqpppqqqrrrsssrrrsssuuuwwwxxxyyyyyyxxxlllkkkjjjlllqqqvvvzzz{{{|||sssiiifffcccbbbcccfffhhhiiiiiiiiihhheeebbb^^^[[[YYYXXX\\\aaaeeeiiimmmrrruuuyyy|||~~~}}}}}}yyywwwtttuuuwwwxxxwwwuuulllpppttttttrrrppppppqqqooonnnmmmmmmnnnooorrrsssppppppooopppqqqtttwwwyyy~~~{{{{{{}}}~~~~~~|||xxxuuusssssstttnnnkkkfff```YYYRRRMMMJJJCCCCCCCCCBBBAAA@@@???>>>??????@@@@@@@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<======<<<:::888777777666555333222111000000222222111111111111111222333333333444666999;;;===???CCCHHHNNNUUU]]]fffkkkrrruuuwwwxxxyyy}}}~~~pppaaaTTTNNNNNNHHHTTTdddvvvyyyuuutttdddcccdddhhhpppyyy{{{qqqbbbSSSJJJJJJBBBFFFLLLRRRYYY___cccfffgggddd```___bbbddddddccc]]]^^^^^^\\\VVVMMMDDD>>>999555777AAANNN\\\ooo}}}qqqdddSSSLLLBBB;;;777777888888999555000---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((******'''''')))+++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((())))))))))))%%%'''(((******(((&&&%%%((()))))))))************((()))***+++,,,+++******)))+++,,,,,,,,,,,,---///+++---///111222333666888>>>AAAEEEJJJRRR___mmmwwwzzz{{{yyyppphhhmmm~~~ssspppttt~~~zzzrrrhhhaaa```dddjjjnnnnnnpppqqqpppnnnmmmmmmmmmSSSQQQPPPOOONNNKKKHHHEEEDDDCCCBBBAAAAAA???<<<999=========<<<;;;:::999888777666444333333333333444999999999999:::<<<>>>???<<<<<<<<<=========>>>>>>===<<<;;;:::;;;===???AAA???@@@BBBDDDHHHNNNUUUZZZkkkwwwttttttmmmhhhkkkoooqqqsssvvvrrrpppmmmkkkkkknnnqqqsssuuuzzz}}}xxxyyy{{{}}}|||wwwttttttuuuvvvwww{{{{{{{{{{{{zzzzzzzzzzzz{{{yyywwwtttsssssstttttttttsssrrruuuzzz}}}|||{{{sssooolllkkkooovvv|||}}}wwwkkkgggccccccgggiiihhhfffllljjjgggdddccc```]]]ZZZ^^^bbbhhhmmmppprrrtttvvv~~~}}}|||vvvwwwyyyzzzzzzyyywwwvvvvvvtttrrrqqqppppppnnnmmmnnnnnnnnnpppssstttsssrrruuusssrrrqqqrrruuuwwwyyy~~~}}}|||{{{|||}}}~~~|||{{{zzzyyywwwuuurrrppplllhhhccc]]]VVVQQQNNNJJJDDD@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>><<<;;;;;;;;;;;;===;;;::::::;;;<<<:::999888777555333111000//////222222222111111111111000222222222333555777888999>>>AAAFFFLLLSSSZZZaaaffftttvvvyyy|||}}}rrr```RRRKKKOOOOOOXXXhhh|||~~~wwwtttqqqppplllhhhiiioooyyy~~~uuuhhhZZZMMMEEEFFFEEEGGGMMMRRRTTTXXX]]]cccdddbbb^^^^^^```^^^ZZZ\\\\\\\\\[[[XXXQQQIIICCC:::999:::>>>EEESSSkkk}}}yyy|||}}}mmm___MMMAAA>>>===<<<999888666333000,,,)))((('''))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((()))***+++,,,,,,******))))))((((((''''''******))))))((((((''''''%%%%%%&&&'''((()))******)))))))))))))))))))))))),,,+++***((((((((()))***))))))((((((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,......---------......///+++---.........111666:::<<>>;;;<<<<<<<<<============<<<;;;:::::::::<<<>>>???===>>>@@@AAADDDIIIOOOTTT]]]iii{{{|||wwwqqqmmmpppssssssssstttsssrrrooommmlllmmmnnnoooqqqvvv||||||yyyyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||wwwsssqqqppppppqqqpppqqqtttyyy{{{{{{zzzuuurrrooooooqqquuuwwwxxx~~~{{{tttmmmhhhccccccfffhhhgggeeehhhgggfffdddbbbaaaaaaaaagggkkkppptttvvvvvvwwwxxx~~~}}}yyyzzz{{{||||||{{{yyyxxxvvvuuusssqqqqqqqqqqqqppprrrrrrrrrtttwwwxxxwwwvvvwwwwwwwwwwwwxxxxxxyyyyyy}}}||||||~~~~~~~~~}}}{{{xxxvvvrrroookkkeee___[[[QQQMMMFFFBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>AAAAAA@@@???>>>============<<<:::;;;<<<<<<;;;999:::999777555333222111111222222222111111111111000222222222333555666888999===@@@EEEKKKQQQXXX```dddsssuuuxxx{{{|||~~~mmm^^^UUUPPPNNNSSS___ooo|||vvvuuusssqqqnnnkkkkkkqqqxxx|||ssshhhZZZOOOHHHFFFCCCDDDIIIMMMPPPTTTZZZdddggghhhcccaaaaaa___\\\]]]]]]]]]]]]ZZZTTTLLLFFF===;;;:::===BBBNNNdddvvv|||yyyxxxzzzvvvaaaOOODDD>>>;;;888777666444111...,,,+++***************************************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((('''''''''''')))))))))(((((((((((('''***)))))))))((((((((('''))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((+++***)))(((''''''((()))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))***************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,...000111333555999;;;:::@@@EEEKKKXXXhhhrrrsssuuurrrmmmggg```___jjjxxxxxx|||~~~sssiiiffffffgggiiimmmnnnooopppppppppooonnnmmmJJJKKKMMMPPPSSSSSSQQQOOOKKKJJJIIIIIIIIIHHHEEECCC>>>>>>===<<<;;;:::999888888777666555666888:::<<<<<<<<<============<<<<<<;;;<<<<<<<<<<<<=========;;;::::::999:::;;;===>>>;;;<<<======???BBBGGGKKKPPP[[[lll{{{yyyuuuvvvxxxuuurrrrrruuutttsssqqqnnnmmmkkkkkklllqqqwww||||||xxxxxx{{{~~~xxxssspppoooooonnnnnnqqquuuyyy||||||{{{xxxvvvsssrrrsssssssssrrrzzz~~~}}}|||xxxrrrmmmiiidddccceeeffffffdddbbbccceeedddcccdddiiimmmtttxxx{{{}}}}}}|||{{{||||||}}}~~~~~~~~~|||{{{zzzwwwuuutttrrrrrrssstttuuuxxxwwwwwwyyy|||}}}|||zzzzzz{{{}}}~~~~~~}}}|||{{{~~~~~~zzzwwwtttqqqnnniiiddd```UUUQQQJJJEEEBBBAAA@@@???============>>>>>>>>>>>>AAA@@@@@@??????>>>>>>>>>>>><<<;;;;;;<<<<<<;;;:::;;;:::999777666444333222222222222111111111111000111111222333444666777888<<>><<<<<<>>>FFFXXXhhhrrrtttwww{{{|||dddPPPCCC<<<999777666555333111///...---************************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((''''''''''''((((((((((((((((((((((((******)))((((((((())))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------...---///222555888;;;===>>>@@@EEELLLTTT```mmmssstttvvvooogggbbb]]][[[aaaiiiooouuu~~~{{{qqqhhhfffffffffiiillllllmmmooooooooommmkkkjjjLLLMMMPPPSSSVVVVVVTTTQQQOOONNNLLLLLLKKKIIIEEEBBBAAA@@@???===<<<;;;;;;:::777666666666888;;;===???>>>??????@@@???===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>;;;<<<<<<<<<<<<>>>BBBEEELLLTTTaaammmyyy|||zzzyyyuuussssssvvvvvvvvvuuurrrooolllkkkkkknnntttxxx{{{}}}xxxxxx{{{yyyuuurrrrrrrrrnnnppptttyyy}}}}}}zzzvvvttttttsssrrrqqqwww{{{}}}|||{{{{{{wwwrrrlllhhhcccaaaaaabbbcccbbb]]]aaadddeeeeeeiiiqqqxxx~~~}}}~~~~~~|||{{{zzzwwwvvvuuutttsssuuuwwwzzz{{{{{{{{{|||~~~}}}|||}}}~~~|||}}}|||zzzvvvssspppkkkfffcccZZZUUUNNNHHHDDDAAA>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>======>>>===<<<<<<======<<<:::;;;::::::888777555444333222222222111111111000000111111111222333555666777;;;===AAAEEEJJJQQQXXX]]]hhhlllqqquuuxxx{{{zzznnnbbbZZZRRRRRRWWWaaaqqq~~~xxxpppnnnnnnmmmqqqpppoooqqqtttwwwyyyyyyyyyvvvqqqjjjccc[[[UUURRRJJJDDD@@@AAABBBDDDKKKRRR___jjjqqqmmmddd```____________aaabbb```[[[TTTOOOHHHCCC>>>;;;;;;???LLLYYYhhhqqq{{{{{{aaaLLLAAA<<<888888666444222000...---*********************************)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&'''((()))******))))))))))))((((((((((((''''''(((((())))))******((((((((((((((('''''''''''''''''''''''''''''''''++++++******************)))(((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,---...////////////222777>>>CCCFFFFFFNNNQQQVVV___jjjrrruuutttxxxmmmbbb^^^]]]]]]```cccfffiiirrryyypppgggfffgggggghhhkkkjjjkkklllmmmmmmkkkhhhgggMMMNNNQQQUUUXXXYYYXXXVVVUUUSSSQQQOOONNNJJJFFFCCCAAA@@@>>><<<;;;:::::::::666666777999;;;===@@@AAA@@@AAAAAAAAA@@@>>><<<;;;=======================================>>>>>>>>><<<======<<<<<<>>>AAACCCGGGNNNWWW```jjjxxx~~~zzzwwwvvvwwwwwwxxxyyyyyywwwtttqqqooommmppptttwwwzzz~~~}}}|||~~~|||wwwtttsssrrrsssvvvzzz~~~yyyvvvtttuuuuuuuuuuuuzzz|||zzzzzz{{{xxxsssjjjgggbbb___^^^___```aaa\\\```eeegggiiinnnwww~~~~~~}}}|||{{{yyyyyyvvvwwwwwwvvvuuuvvvyyy||||||{{{{{{}}}~~~}}}|||{{{{{{}}}||||||~~~{{{xxxtttpppkkkhhh```[[[SSSLLLGGGCCC???===>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@??????>>>???===<<<<<<===>>><<<;;;:::::::::999888666444333222222222111111111000000111111111222222444555666999;;;>>>AAAFFFLLLTTTYYY```dddkkkqqqvvvzzz~~~ooodddXXXSSSSSSYYYfffqqqzzz~~~}}}vvvpppoooooommmpppooooooqqqtttuuuuuutttsssqqqmmmiiiccc^^^ZZZXXXOOOHHHAAA@@@@@@AAAGGGNNNXXXeeennnlllddd______```aaabbbdddeeeddd___XXXSSSMMMGGGAAA<<<999:::CCCLLL^^^lll}}}qqqWWWFFF>>>::::::888666222///,,,***************************))))))))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((()))***++++++,,,(((((((((((())))))))))))''''''(((((())))))******&&&&&&''''''((())))))***(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,---------------------...///000111111111555???KKKUUUXXXXXX[[[[[[^^^gggqqqvvvwwwvvvvvvhhh\\\YYY]]]aaaccceeecccggglllttt}}}~~~~~~wwwnnngggggghhhhhhiiikkkhhhiiijjjkkkkkkiiigggfffKKKLLLNNNSSSXXX[[[\\\[[[YYYWWWUUUSSSQQQNNNIIIFFF@@@>>><<<:::888777777777666888:::===???AAABBBCCCCCCBBBBBBBBB@@@???>>>===??????>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????@@@CCCEEEAAAGGGOOOVVV^^^kkk{{{~~~{{{zzz|||zzz{{{|||}}}|||yyyvvvtttqqqsssvvvxxxzzz}}}~~~|||}}}zzzvvvsssrrryyy{{{~~~yyyxxxxxxxxxxxxtttyyy{{{zzzzzz{{{yyyuuuiiifffbbb^^^\\\]]]___aaa```cccgggkkknnnsss{{{~~~}}}~~~}}}{{{zzzxxxwwwwwwtttwwwyyyxxxvvvvvvyyy|||{{{zzzzzz{{{}}}~~~|||{{{zzzyyyyyy{{{~~~~~~~~~{{{xxxuuurrrnnnlllgggbbbZZZSSSMMMGGGCCC@@@============<<<<<<<<<;;;>>>???AAABBBCCCCCCBBBAAA@@@>>>======>>>>>>===<<<::::::::::::999777555444222222222111111111111000111111111111222333444555888999;;;>>>BBBHHHPPPUUUZZZ```gggnnntttxxx||||||pppbbbYYYTTTUUU]]]fffrrryyy~~~{{{xxxwwwvvvssspppoooooopppqqqqqqooommmlllllljjjgggdddaaa___]]]RRRKKKCCCAAA??????DDDKKKRRR___jjjiiidddbbbccccccfffgggiiijjjiiieee^^^YYYRRRKKKCCC???:::999>>>EEETTTeeeyyyyyy^^^III???;;;;;;:::777444///,,,***++++++++++++++++++++++++))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))%%%%%%&&&'''''''''&&&&&&(((''''''(((((()))***+++***))))))(((((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------............///000222222333666@@@QQQffftttwwwvvvjjjffffffmmmvvvyyyyyyyyyoooaaaWWWXXX___dddfffhhhaaaeeeiiiiiijjjqqq~~~|||xxxvvvnnnhhhhhhjjjiiijjjllliiijjjjjjjjjkkkjjjjjjjjjLLLKKKLLLPPPTTTXXXZZZZZZWWWVVVTTTSSSRRRPPPLLLIIIBBB@@@===:::999888888999888;;;???CCCEEEFFFEEEDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>======>>>>>>>>>>>>=========???@@@AAAAAABBBEEEGGGDDDHHHMMMRRRWWWaaapppzzz}}}zzzxxxvvvwwwxxxyyyzzz||||||||||||||||||{{{{{{~~~|||yyywww|||~~~}}}{{{yyywwwssswwwzzzyyyyyy{{{zzzvvviiigggccc___]]]^^^aaadddeeegggjjjnnnsssxxx|||~~~~~~||||||}}}~~~|||zzzxxxwwwvvvvvvssswww{{{{{{xxxvvvxxx{{{zzzyyyyyyzzz||||||{{{yyyxxxyyyzzz|||}}}zzzxxxwwwvvvsssqqqnnniiiaaaZZZSSSMMMHHHEEE??????>>>>>>===<<<;;;;;;>>>???AAACCCDDDDDDCCCBBB@@@???===>>>??????>>><<<;;;;;;<<<<<<;;;999777666222222222111111111111000111000000111111222333444777888999;;;???EEEMMMRRRYYY^^^ffflllqqquuuyyy{{{}}}nnnbbbZZZUUUXXX^^^kkkuuu~~~~~~{{{sssqqqooonnnmmmkkkhhheeebbbbbbcccbbbaaa___]]]\\\TTTLLLEEEAAA???===AAAGGGOOO[[[fffhhhggghhhiiijjjmmmmmmooopppooojjjccc^^^UUUMMMFFFAAA===:::===BBBKKK[[[ppp}}}vvv```LLL@@@;;;;;;;;;999666222///---++++++++++++++++++++++++((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''***))))))))))))((((((((('''((((((((()))))))))***))))))))))))((((((((((((&&&'''''''''(((((())))))************************$$$%%%&&&((((((((('''&&&''''''''''''((()))***+++******))))))))))))******)))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,------------...------------///000111222555===OOOlllxxxrrrvvvzzzzzzxxxyyyggg]]]WWW\\\eeeiiiiiiiiidddfffgggdddbbbhhhsss~~~{{{|||||||||~~~~~~vvvxxxuuunnniiijjjlllkkkkkklllmmmllllllllllllmmmooopppOOONNNMMMNNNPPPSSSUUUUUUSSSRRRQQQQQQQQQOOOLLLJJJEEECCC@@@===<<<;;;;;;<<<:::===BBBGGGIIIIIIGGGEEEEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????<<<===============<<<<<<===>>>@@@AAABBBDDDGGGIIIKKKNNNQQQRRRUUU\\\hhhqqq~~~{{{yyyyyyyyyyyyyyyyyy{{{~~~xxxwwwxxxzzz}}}}}}xxxtttrrrwwwyyyxxxxxx{{{zzzvvvjjjgggddd```^^^___cccfffiiiiiikkkpppvvv{{{}}}}}}~~~~~~zzzzzz{{{}}}~~~|||zzzxxxwwwvvvuuurrrwww||||||yyyvvvwwwzzzyyyyyyxxxyyy{{{{{{zzzxxxwwwyyy|||~~~}}}~~~~~~}}}{{{rrrmmmfff^^^XXXRRRLLLIIICCCBBBAAA@@@???>>>===<<<<<<===???BBBBBBBBBAAA@@@@@@???>>>>>>??????>>><<<<<<===>>>>>>===;;;999777222222222111111111111000111000000000111222333333666777888:::===CCCKKKPPPYYY^^^ffflllpppsssvvvwwwxxxkkk___WWWWWW[[[eeeqqq}}}uuussspppmmmjjjgggbbb___YYYZZZ[[[\\\\\\ZZZYYYWWWTTTMMMEEEAAA>>><<>>;;;===BBBEEETTTgggvvv~~~}}}|||ooo^^^MMMCCC;;;;;;;;;:::888555222000++++++++++++++++++++++++(((((())))))*********+++(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%&&&'''((()))******'''((((((((())))))************))))))((((((''''''((((((((((((((('''''''''************************'''((()))+++++++++***)))''''''''''''((()))++++++******))))))))))))******))))))))))))))))))))))))******+++,,,------......,,,,,,,,,---------......+++,,,,,,---...///111111666BBB\\\~~~~~~zzzwwwwwwccc\\\[[[ccclllnnnllljjjjjjjjjhhhdddbbbfffpppxxxttttttsssrrrttt|||tttsssxxx}}}uuunnniiikkkmmmlllkkkmmmooonnnmmmmmmnnnpppssstttSSSSSSQQQPPPOOONNNNNNMMMKKKKKKLLLNNNPPPPPPNNNMMMIIIFFFBBB>>><<<;;;;;;;;;@@@CCCGGGKKKMMMLLLJJJHHHBBBBBBBBBBBBBBBBBBAAAAAAFFFDDDCCCCCCDDDDDDCCCBBB??????>>>>>>>>>>>>>>>???CCCDDDDDDDDDDDDEEEHHHKKKIIIPPPVVVXXXXXXYYY```fffwww~~~zzz|||~~~~~~{{{xxxuuuvvv|||~~~{{{{{{}}}|||zzzzzzvvvwwwwwwwwwvvvuuusssrrrkkkiiifffdddcccdddfffhhhlllnnnpppsssvvvwwwxxxxxx|||~~~~~~yyyyyywwwwwwxxx|||}}}{{{xxxvvvtttrrrssstttuuusssppppppsssvvvxxxzzz{{{zzzyyyyyyzzz{{{zzzzzz{{{}}}wwwsssmmmgggaaa[[[TTTPPPGGGDDDBBB@@@>>><<<999777:::<<<>>>AAACCCDDDDDDDDDAAAAAAAAA@@@@@@>>>============<<<<<<<<<;;;;;;;;;888777555333222222222222111111000000111222333333666777888999;;;???DDDHHHTTTYYY___eeekkkpppvvvzzz~~~tttiiiaaa\\\ZZZ```eeeppp|||yyyvvvqqqlllfff```YYYTTTXXXXXXYYYYYYYYYXXXVVVUUURRRMMMFFF???;;;;;;===???KKKRRR]]]iiiqqqvvvxxxyyy}}}yyyuuuuuutttoooeee\\\[[[RRRKKKIIIEEE===:::<<>><<<<<<===>>>CCCFFFJJJMMMNNNMMMJJJIIIBBBBBBBBBBBBCCCCCCCCCCCCFFFDDDCCCCCCDDDEEECCCBBB@@@@@@??????>>>?????????BBBCCCDDDCCCCCCDDDGGGIIIHHHMMMSSSUUUTTTWWW]]]dddsss|||}}}}}}zzzxxxyyy|||}}}|||~~~}}}zzzyyyxxxxxxxxxwwwvvvtttqqqpppkkkjjjhhhffffffhhhjjjlllppprrruuuwwwyyyzzzzzzzzzzzz|||{{{xxxwwwwwwyyy|||~~~}}}|||zzzwwwuuutttsssrrrrrrssssssrrrpppooorrrtttwwwxxxzzzzzzyyyyyy{{{}}}}}}~~~xxxuuuqqqlllgggaaa[[[VVVLLLIIIDDDAAA???<<<999777999:::===???AAABBBCCCCCC@@@@@@@@@@@@???>>>============<<<<<<<<<;;;;;;;;;999888666444222222222222111111000000111222222333666777888999:::>>>DDDHHHQQQVVV]]]dddiiioootttwww}}}{{{pppggg___[[[^^^```gggsss{{{xxxsssnnnhhhaaaZZZUUUVVVVVVVVVWWWWWWVVVTTTRRRQQQMMMGGGBBB???>>>???AAAEEELLLWWWdddqqqzzz~~~~~~yyytttrrrrrroooiiiccc^^^UUUNNNKKKGGG@@@>>>@@@CCCOOO___lllxxx{{{ssspppnnnlllmmmpppuuutttqqqkkkaaaUUUHHHAAA???===:::888888666444222...---,,,,,,+++*********++++++************++++++******)))(((((((((((((((''''''(((((()))***,,,,,,***))))))(((((('''(((((((((((((((((())))))))))))***)))))))))))))))***+++)))((('''&&&&&&'''((()))&&&(((***)))'''&&&'''(((******++++++***)))(((((('''''''''&&&&&&&&&''''''))))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,---.........------...111444;;;JJJjjjzzzwwwjjjlllqqqxxx{{{{{{yyyxxxtttrrrpppoooqqquuuzzz}}}{{{sssnnnmmmmmmqqq{{{~~~{{{xxx|||yyyvvvvvvuuunnnmmmlllkkkkkkllllllmmmooopppqqqpppoooqqqtttxxxSSSTTTUUUUUUSSSPPPLLLIIIIIIGGGFFFGGGIIIJJJJJJJJJHHHEEEAAA>>><<<>>>@@@BBBHHHJJJMMMOOOPPPOOOMMMLLLEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDEEEEEEDDDBBBBBBBBBAAA@@@@@@???@@@@@@@@@BBBCCCCCCCCCDDDEEEGGGFFFJJJOOOPPPPPPSSSZZZaaammmuuu~~~}}}}}}}}}~~~~~~||||||}}}zzzxxxxxxxxxwwwvvvtttqqqooommmkkkkkkjjjjjjkkknnnppprrrvvvxxx{{{}}}~~~}}}yyy{{{~~~}}}xxxxxxxxxzzz|||}}}}}}{{{yyywwwuuusssrrrrrrrrrrrrooopppqqqpppooonnnppprrruuuwwwyyyyyyzzzzzz|||~~~zzzxxxvvvsssooojjjccc^^^SSSOOOIIIDDD@@@<<<999666777888:::===???@@@AAAAAA@@@@@@@@@@@@???>>>===============<<<<<<<<<<<<;;;;;;:::777555333222111111111111111000111111222333555666777888:::===BBBFFFLLLRRRZZZbbbhhhmmmqqqssszzz|||yyynnnddd]]]\\\ZZZ]]]iiixxx}}}}}}zzzvvvqqqllleee^^^YYYWWWVVVUUUVVVVVVUUUSSSPPPOOOLLLIIIFFFCCCBBBCCCCCCCCCGGGPPP^^^mmmxxx~~~~~~yyyssspppqqqqqqooollleee]]]VVVQQQMMMGGGDDDDDDAAALLLZZZiiixxx|||}}}tttkkkhhhgggeeeggglllnnnooommmggg]]]PPPFFF@@@???===:::999999999888666...------,,,+++++++++++++++++++++,,,,,,+++++++++***))))))(((((((((((((((((((((((()))))))))*********)))'''&&&&&&''''''((())))))))))))((((((((((((((((((((((((((()))***+++((((((''''''''''''((()))((()))***)))'''&&&%%%&&&))))))))))))))))))))))))''''''&&&&&&''''''''''''((((((''''''''''''((())))))))))))))))))))))))))))))******++++++,,,,,,,,,******))))))((()))))))))+++,,,,,,------------------.........---///222555===LLLiii~~~~~~|||{{{{{{{{{{{{{{{}}}~~~{{{uuuooolllmmmqqq{{{}}}yyyvvvtttsssrrrttt}}}zzzuuuppp~~~}}}qqqnnnmmmlllkkkkkkkkkkkklllmmmnnnooooooooopppsssuuuUUUUUUUUUSSSQQQNNNKKKIIIIIIGGGEEEEEEFFFHHHHHHHHHEEECCC???======???CCCEEEJJJLLLNNNPPPRRRRRRQQQPPPJJJIIIGGGFFFEEEDDDDDDEEEGGGFFFDDDEEEFFFFFFEEECCCDDDDDDCCCAAAAAA@@@@@@@@@@@@BBBDDDEEEDDDDDDEEEFFFEEEHHHKKKLLLLLLPPPXXX^^^fffooo|||~~~~~~|||{{{|||~~~}}}{{{{{{{{{|||~~~zzzvvvtttttttttsssqqqooolllkkkkkkkkklllnnnppptttwwwyyy|||~~~}}}~~~~~~zzzzzzzzz|||~~~~~~|||zzzwwwvvvtttrrrqqqqqqrrrsssnnnnnnnnnnnnnnnnnnooopppsssuuuwwwyyyzzz{{{}}}~~~}}}{{{yyyvvvpppiiiddd[[[VVVOOOHHHBBB>>>999777777888999;;;===???@@@@@@??????@@@@@@???>>>>>>============<<<<<<<<<<<<<<<<<<;;;999777555333111111222111111111111111222222333555666777999<<<@@@DDDHHHNNNWWW```fffkkkoooqqqwwwzzz}}}zzzpppfff```ZZZWWWYYYeeewww}}}yyywwwuuussspppkkkeeeaaa[[[YYYWWWXXXYYYWWWTTTPPPLLLKKKJJJHHHGGGEEEDDDDDDFFFFFFKKKVVVdddpppvvvxxx{{{yyyuuusssssstttttttttmmmiiiccc^^^XXXPPPIIIEEE???HHHUUUgggzzz{{{ssskkkhhhgggeeegggkkkjjjlllkkkfff[[[PPPHHHCCC>>><<<:::999:::;;;:::999///...---,,,++++++,,,,,,***+++,,,------,,,+++***))))))(((((((((((()))))),,,,,,+++***((('''%%%%%%***)))'''&&&&&&'''((()))))))))))))))((((((((((((''''''&&&''''''((()))***'''''''''''''''(((((()))(((((())))))((('''&&&&&&))))))((('''''''''''''''((((((((()))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))))))))******+++,,,------,,,+++***((((((((()))******+++---.........---,,,---............000444777===KKKddd~~~zzzvvvqqqnnnnnnsss|||}}}xxxrrrnnnmmmllllllsssyyyqqqnnnyyyxxxooommmllllllkkkkkkkkkkkkkkkkkklllnnnoooppprrrssstttVVVUUURRROOOLLLKKKKKKKKKKKKHHHFFFEEEFFFGGGGGGFFFAAA@@@===<<<>>>AAAEEEHHHKKKMMMOOOQQQSSSTTTUUUUUUOOOMMMKKKHHHEEEDDDDDDDDDHHHFFFEEEEEEFFFFFFEEEDDDFFFEEEDDDBBBAAA@@@@@@@@@AAACCCFFFGGGGGGEEEEEEFFFEEEGGGIIIJJJKKKOOOVVV[[[aaajjjvvv}}}|||{{{zzzyyyzzzzzz|||}}}}}}||||||||||||~~~xxxsssoooooopppooonnnmmmkkkjjjkkklllnnnqqquuuyyy|||}}}}}}}}}~~~}}}{{{yyyxxxvvvuuussssssssstttmmmmmmmmmnnnoooooooooooorrrtttwwwxxxyyy{{{~~~~~~~~~}}}yyyssslllgggbbb]]]UUUNNNHHHBBB<<<999::::::;;;<<<===>>>@@@@@@???@@@@@@@@@@@@??????>>>========================<<<<<<:::888666444222111222222111111111111111222222333555777888;;;>>>AAAEEEKKKUUU^^^eeejjjmmmppptttwww{{{}}}~~~~~~|||{{{{{{{{{|||xxxxxxxxxuuuqqqjjjddd```YYYVVVXXXdddvvv{{{ooooooppprrrsssqqqmmmjjjaaa]]][[[ZZZ[[[ZZZUUUPPPLLLLLLKKKJJJHHHFFFDDDCCCFFFEEEFFFMMMYYYdddmmmqqqxxxyyyzzzzzzyyyxxxxxxyyyvvvuuuqqqkkkcccYYYMMMEEE???EEEQQQcccyyyyyyqqqnnnlllhhhgggiiiggghhhhhhddd\\\SSSLLLHHH???===:::999:::;;;::::::111000...,,,++++++,,,,,,******,,,------,,,******))))))(((((((((((()))))),,,++++++***(((&&&$$$###***)))((((((((()))***+++))))))))))))(((((((((((()))((((((((())))))***+++&&&''''''(((((((((((((((&&&&&&'''((())))))(((((())))))(((((('''&&&&&&%%%''''''((()))******))))))&&&''''''((((((((())))))))))))))))))))))))))))))((((((((()))***+++,,,,,,...---+++***)))******+++)))***,,,---------,,,+++---.........///111555888???LLL^^^ooo{{{|||vvvtttvvv{{{~~~~~~zzztttmmmhhhggghhhlllwww{{{sssqqqyyy{{{sssllljjjkkkkkkkkkkkkkkkkkkjjjlllmmmnnnooopppppppppoooVVVTTTPPPLLLJJJJJJKKKLLLLLLJJJGGGFFFFFFEEEDDDBBB>>>======>>>AAAEEEHHHKKKMMMNNNOOOPPPRRRTTTUUUVVVSSSPPPMMMIIIGGGFFFEEEFFFHHHGGGFFFFFFGGGGGGFFFDDDGGGFFFDDDCCCAAA@@@??????AAADDDGGGIIIHHHFFFEEEEEEDDDEEEGGGIIIKKKOOOTTTXXX]]]fffsss~~~}}}zzzxxxwwwvvvxxxyyyzzzyyyxxxxxxzzz|||~~~~~~~~~}}}}}}}}}wwwqqqlllmmmmmmmmmmmmllljjjiiijjjlllooossswww|||~~~~~~~~~~~~}}}}}}|||{{{yyywwwuuutttsssnnnmmmmmmoooqqqqqqpppoooqqqsssvvvxxxyyy{{{~~~~~~~~~~~~zzzuuuoookkkhhhddd]]]VVVPPPIIIBBB>>>???>>>>>>>>>>>>???@@@AAA@@@AAAAAAAAAAAAAAA@@@@@@<<<============>>>>>>>>><<<<<<;;;:::888666444222333222111111000111111111000222555666777999<<>><<<===???BBBEEEIIILLLNNNQQQPPPPPPPPPPPPQQQSSSSSSRRRPPPMMMJJJHHHHHHIIIJJJIIIGGGFFFFFFGGGHHHFFFEEEGGGFFFDDDBBB@@@???>>>>>>???CCCGGGIIIHHHEEEDDDCCCAAACCCEEEHHHJJJNNNQQQSSSZZZdddpppzzz}}}zzzwwwuuusssssswwwyyyyyywwwtttrrrsssuuuwwwzzz}}}~~~~~~||||||~~~~~~wwwqqqnnnnnnnnnnnnmmmkkkiiihhhjjjlllooosssxxx}}}~~~}}}}}}~~~~~~}}}zzzwwwsssqqqooonnnnnnpppssstttrrrpppqqqtttvvvxxxyyyzzz}}}~~~|||||||||}}}{{{xxxtttpppmmmjjjeee```YYYQQQJJJDDDDDDCCCBBBAAAAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAA<<<=========>>>>>>>>>>>>;;;;;;;;;;;;999777555444333222222111000000111111///111444666777888;;;===@@@EEENNNVVV]]]dddjjjnnnqqqsssuuuwwwyyy|||}}}yyyuuuqqqnnnmmmdddaaa\\\WWWSSSQQQQQQQQQOOOLLLLLLSSS```jjjooopppgggjjjpppwww~~~sssnnnhhhffffffccc[[[TTTSSSRRRPPPMMMJJJGGGDDDCCCAAABBBBBBBBBGGGSSScccooo{{{}}}~~~}}}ssskkkcccWWWLLLDDDEEEHHHQQQcccyyyzzztttrrrhhheeebbbccceeebbbZZZRRRGGGCCC>>><<<;;;;;;::::::777444111---+++******+++***))))))(((((())))))***((((((((((((((()))******&&&'''((()))***)))'''&&&&&&''')))***+++***)))(((&&&&&&'''((()))***++++++...---,,,+++************%%%&&&'''((()))))))))(((((('''&&&''')))***(((&&&###%%%(((+++,,,+++)))'''###$$$&&&((()))((('''''''''((()))***+++++++++***))))))))))))))))))))))))(((((())))))))))))))))))+++,,,,,,------------,,,,,,,,,,,,,,,,,,---......,,,---//////000333888;;;CCCOOOYYY]]]bbbllluuuyyy{{{|||~~~zzzooohhhfffhhhvvvxxxpppiiigggeeefffhhhjjjkkklllllllllpppppppppsssuuutttpppmmmRRRRRRRRRQQQPPPNNNMMMLLLLLLJJJIIIGGGEEEBBB>>>:::<<<>>>AAAEEEIIILLLOOOPPPTTTRRRQQQOOOOOOOOOPPPPPPQQQOOOLLLJJJIIIJJJLLLMMMIIIHHHFFFGGGHHHHHHGGGEEEGGGFFFDDDBBB@@@???>>>===>>>BBBFFFHHHGGGDDDBBBAAA???AAADDDGGGJJJMMMOOOQQQYYYcccooowww{{{}}}{{{xxxuuusssrrrqqqwwwyyyyyyvvvrrroooooopppooorrrwww|||~~~~~~|||{{{|||}}}|||~~~wwwrrrqqqqqqpppooommmkkkhhhgggiiikkkoootttyyy}}}}}}|||~~~}}}{{{{{{}}}~~~|||wwwrrrooopppooooooqqqtttuuusssppprrrtttvvvxxxyyyzzz|||~~~{{{zzz{{{}}}~~~}}}|||zzzwwwuuuqqqnnnkkkfff```XXXOOOIIIHHHGGGEEECCCBBBBBBCCCCCCBBBBBBCCCCCCDDDCCCCCCCCC<<<=========>>>>>>??????;;;;;;;;;;;;:::888666555333333222111000000111111///111444555666888:::<<<>>>CCCKKKSSSZZZbbbiiimmmppprrrtttvvvxxx{{{|||xxxsssooojjjhhh]]]YYYTTTOOOKKKIIIIIIJJJJJJGGGEEEIIISSS^^^fffjjjlllooovvv|||vvvpppnnnnnnjjjaaaZZZWWWUUUSSSOOOKKKHHHEEEDDDDDDEEEDDDBBBCCCNNN___mmm}}}|||qqqiiiddd[[[QQQFFFFFFEEEIIIXXXmmm}}}lllgggdddfffkkkjjjaaaXXXJJJFFFAAA===<<<;;;;;;:::999666222---+++)))*********)))(((''''''((()))***((((((((((((((()))******((()))******)))'''%%%###$$$%%%(((***+++***'''&&&%%%&&&'''((()))***+++,,,,,,+++***(((''''''&&&&&&$$$%%%'''))))))))))))(((***(((''''''))))))&&&$$$"""''',,,...---+++***%%%&&&(((***++++++***)))'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))*********))))))))))))))))))***,,,---......---,,,......---,,,,,,...///000,,,---///000111444888<<