BM6P6(@ mmmiiiffffffkkkuuuvvv~~~}}}}}}~~~{{{~~~zzzmmmuuussshhhXXXNNNOOO___qqqvvvpppkkk^^^SSSRRR[[[SSS<<<...//////////////////.........222555;;;FFFiiihhh???333333111///111444666666;;;===>>>AAAIIIOOOHHH<<<;;;777444555999;;;777333333333222222111000////////////.........---------333222333444777<<>>;;;<<>>@@@@@@<<<<<<>>>>>>;;;888888888777777999;;;===>>>>>>======???BBBDDDFFF@@@HHHGGGLLLsss___IIIaaafffEEE555111111000...//////......///...,,,////////////000000000000//////............//////111111222333333444555555999999999:::;;;<<<===>>>===>>>>>>>>>===>>>AAACCCHHHJJJLLLMMMKKKGGGCCC@@@DDDDDDCCCCCCFFFIIIMMMOOOHHHJJJLLLNNNNNNKKKIIIFFFVVVWWWWWWRRRKKKDDD@@@???BBBBBBCCCCCCBBBBBBAAAAAAIIIIIIHHHDDDBBBCCCHHHMMMdddcccbbbaaa___\\\ZZZYYYVVVYYY]]]```aaa___]]]ZZZ\\\```\\\SSSVVVfffooommm[[[VVV```vvvppp___^^^```ccchhhnnnvvv}}}www~~~{{{hhhVVVJJJGGGCCC>>>;;;;;;<<<======;;;;;;;;;===???AAA@@@???@@@AAACCCDDDDDDJJJ[[[kkkwww^^^TTTNNNZZZwwwrrruuuqqqxxxwwwsss}}}zzzuuunnnppp}}}dddBBB999555777555///000666111555@@@NNNYYY```hhhpppqqqgggXXXIII>>>888444111333111///////////////---,,,,,,,,,,,,,,,---...///111333555777888;;;>>>AAAMMMSSSYYYjjjooo\\\```qqq~~~ooo]]]MMMCCCDDD<<<999???IIITTTcccqqqzzz{{{}}}}}}~~~}}}{{{|||jjjgggdddbbbeeemmm~~~vvvvvv|||}}}zzzppp```YYYYYYeeeqqqppphhhaaaOOOJJJNNNVVVNNN888---111////////////...............000444===ZZZzzzEEE:::999666222000111333444999;;;<<>>:::;;;===<<>>;;;;;;>>>>>>;;;;;;999777666777999;;;<<<============???AAACCCDDDEEEHHHDDDBBB^^^wwwRRRXXX{{{cccAAA777444000222000......000333222///......//////000000000111/////////....../////////000111111222333333444444777888888999:::;;;===>>>@@@AAABBBAAA@@@AAADDDFFFIIIIIIIIIJJJIIIHHHGGGFFFDDDCCCBBBBBBCCCEEEHHHJJJJJJKKKKKKKKKJJJIIIHHHHHHMMMOOOPPPNNNJJJFFFEEEEEEAAAAAAAAAAAAAAA@@@??????CCCDDDCCCBBBAAADDDKKKQQQ```___^^^]]]\\\[[[ZZZYYY[[[[[[\\\]]]^^^]]]]]]]]]WWWWWWTTTSSSZZZeeejjjhhhTTTWWWccctttzzzzzz~~~___\\\ZZZ[[[^^^bbbfffiiiwww}}}tttbbbQQQHHHEEEBBB===;;;;;;;;;;;;::::::999999;;;>>>@@@???>>>======@@@AAAAAAFFFUUUdddyyy^^^TTTNNNWWWmmmoooooohhhjjj{{{qqqzzz|||yyywwwrrrtttyyy___GGG;;;333444444...---111111333===KKKWWW___gggooommmggg[[[LLL>>>666444444333111/////////000///...---,,,,,,,,,,,,---...///000222555666888:::>>>@@@FFFMMMQQQ___zzz}}}ccc```kkk|||hhhVVVLLLIIIBBB>>>BBBKKKUUUcccoooyyyzzz{{{}}}~~~|||}}}}}}|||~~~NNNMMMNNNPPPSSS]]]tttkkklll{{{eeebbbeeennnsssmmmaaaXXXEEEFFFNNNTTTGGG333,,,222........................000000333999KKKtttJJJ:::888555222//////111444555888:::;;;AAAKKKQQQSSSAAA>>>999777666666444333333333333222111111000000/////////.........------////////////111444777999@@@JJJ[[[rrr[[[JJJUUUfffzzzxxxvvvmmm```VVVSSSRRRPPPVVVXXX]]]eeennnuuuzzz|||jjjccc]]]\\\\\\[[[]]]aaallllllvvv}}}rrrkkkgggkkkooorrr~~~rrrjjjjjjtttiii[[[LLLBBB===999999<<<:::======;;;;;;>>>>>><<<;;;;;;:::999888888999:::<<<<<<===>>>>>>???@@@@@@BBBDDDCCCBBBRRR|||]]]III___|||TTT???888111555000+++,,,///000...,,,------...///000000111111///////////////////////////000000111111222222222555555666777888:::<<<===@@@AAABBBBBBAAABBBDDDFFFFFFEEEDDDCCCDDDFFFHHHJJJHHHGGGEEEDDDDDDFFFGGGIIILLLKKKIIIHHHGGGGGGGGGGGGDDDEEEFFFFFFDDDCCCDDDEEE@@@@@@???>>>>>>===<<<<<<>>>??????>>>>>>BBBJJJQQQ[[[ZZZYYYXXXXXXYYYZZZ[[[```___\\\[[[ZZZ[[[]]]^^^ZZZSSSOOOSSSWWWVVVUUUVVVQQQ___ooowwwvvvrrrpppppplllpppnnnmmmnnnqqquuutttnnngggxxx}}}yyyjjjYYYLLLFFFDDDAAA>>>======<<<:::999888888888:::===???>>>>>>;;;<<>>;;;888666222...///222222444777888<<>>:::;;;;;;666222333333333222222111111111////////////............//////......///111333555666AAASSSiii___LLLQQQZZZdddmmmtttyyy{{{|||xxxuuugggccc[[[QQQJJJIIILLLNNNSSSXXXbbbnnnxxx}}}~~~eee\\\SSSQQQRRRTTTZZZ```kkkmmm}}}yyykkkhhhjjjooo~~~yyyrrrrrr}}}~~~tttnnnaaaTTTGGG???<<<999999;;;;;;>>>>>><<<<<<@@@@@@===777???FFFFFF???999777999;;;;;;======>>>>>>>>>===:::>>>GGGPPPYYYoooqqqNNNNNN```}}}zzzUUU???444444111...000000---++++++,,,------...///000111111/////////000000//////////////////000000000111111222333333444666888:::;;;;;;===>>>>>>===>>>???AAAAAA@@@???>>>???AAADDDEEEFFFEEEDDDCCCCCCDDDFFFGGGIIIHHHHHHGGGFFFEEEDDDDDDAAA@@@???>>>===<<<======>>>===<<<;;;::::::999999<<<<<<<<<;;;:::>>>EEELLLWWWWWWVVVUUUWWWYYY[[[]]]cccaaa^^^[[[ZZZZZZZZZ[[[YYYNNNJJJNNNKKKCCCDDDNNN]]]ttt{{{tttjjj___bbbjjj~~~{{{tttyyy{{{{{{qqq```QQQGGGDDDCCCBBB@@@??????>>><<<999999888888:::<<<>>>???>>><<<===@@@CCCBBBCCCMMMWWWrrraaa[[[[[[bbbttttttnnnppp|||xxxgggmmm~~~xxxuuuyyy~~~]]]GGG555333777444///...111///333@@@MMMWWW```ggggggmmmooobbbLLL:::555777444222000///000000///...------,,,,,,,,,------...///111333444555888;;;===???JJJMMMQQQ___uuuzzzuuuhhhbbb___\\\YYYYYY[[[aaaiiipppttttttssstttvvvzzz|||}}}~~~}}}666444666888666<<>>>>>AAABBB???555FFFWWWXXXKKK===999;;;:::;;;<<<==================???JJJXXX^^^fff~~~vvvzzzfffRRRPPPZZZzzzMMM666333222333555333...---222,,,------...///000000000//////000111111000//////...///////////////000000000111111222444555777888777888::::::::::::;;;<<<<<<======>>>>>>>>>>>>===<<<<<<<<<<<<===>>>@@@AAABBBDDDEEEFFFEEECCC@@@>>>@@@???===;;;;;;:::::::::<<<;;;999888777777777888888:::;;;:::;;;>>>EEEKKKWWWVVVUUUVVVWWWZZZ]]]___aaa```___\\\ZZZWWWUUUTTTJJJCCCAAADDD>>>999GGG___yyyxxxlll^^^___dddkkk{{{xxxxxxxxxssshhhYYYLLLFFFDDD@@@????????????>>><<<999;;;:::999:::<<<>>>??????===>>>@@@CCCCCCCCCJJJSSSrrrnnnqqq|||qqqooowwwwwwnnnooovvvgggMMM666222777555000...000---000:::EEEOOOZZZccceeepppvvvmmmWWWBBB888666444222000000000000000......------,,,,,,,,,------...000222333444666999<<<999DDDHHHIIISSSaaa~~~zzzssshhhaaa```ccceeeeeeddddddggglllooorrrqqqqqqqqqsssvvvzzz|||~~~~~~}}}999555666999666999OOOjjjxxxmmmtttuuuhhhXXX]]]pppsssooouuusssyyy}}}~~~|||www^^^lll}}}rrr```MMMRRRPPPDDD555---,,,---,,,,,,,,,---......//////...444111333:::===fffaaaRRRdddLLL>>>333333555222222555///000333555666;;;GGGUUUZZZOOODDDAAAEEEEEE===444333333333333333333222222000000000/////////......000000000000000111111222333555777===LLLfff___GGGQQQ]]]gggnnnvvvwwwyyyzzzvvvssskkk]]]RRRFFFCCCBBBBBBAAA@@@DDDIIIVVVaaannnwww{{{}}}}}}rrrhhhcccbbbccchhhnnnqqqrrrxxxwww}}}xxxsssvvvpppkkkrrr{{{hhh```PPPFFF<<<::::::999:::===>>>AAAAAA??????BBBBBB@@@;;;NNN```aaaQQQ@@@<<<>>>::::::;;;<<<<<<===>>>>>>GGGEEEIIISSSUUUWWWfffyyyxxx|||\\\KKKNNNdddccc???777111000333222,,,---444---............///////////////111111111111/////////////////////////////////000000000111222444444444666888888888777888999;;;<<<>>>???>>>===;;;999777888888999;;;===>>>???===???BBBCCCCCCAAA>>>;;;>>>===<<<<<<>>>>>>===;;;999888777666555666777888777:::>>>@@@BBBFFFLLLQQQWWWWWWWWWXXXYYY[[[^^^___]]]]]]\\\ZZZVVVRRRMMMJJJDDD???>>><<<666999SSSrrrwwwpppggg___aaa___gggxxxyyyvvv|||zzzuuuqqqiii___SSSKKKEEECCC===<<<<<<===>>>>>><<<:::>>><<<::::::<<<===>>>>>><<<<<<>>>AAAAAAAAAGGGOOO{{{|||xxxuuuzzzrrrlllkkkwwwpppTTT999222555333///...///---///666===FFFTTT```cccmmmtttooo^^^JJJ<<<777444222000000111111000///......---,,,,,,,,,---------///111222333444777:::888BBBDDDFFFNNNUUUhhhoooeeeaaaXXXUUUXXX```gggkkkjjjiiikkkmmmmmmqqqppppppoooqqqsssuuuwww~~~???999888<<<::::::MMMfff|||sssxxxnnncccWWW\\\jjjhhhccckkklllwww~~~zzzvvvoooiii^^^nnnjjjTTTTTTKKK;;;111000///,,,++++++,,,------...//////...777111222<<<999SSSmmmTTTVVVpppkkkRRR<<<666666444444888//////222666555555===HHHMMMHHHCCCAAABBBAAA===999333333333333333333333333000000000000/////////...//////000000000111111111333444444555<<>>:::;;;>>>???@@@EEEMMMdddmmmvvvwwwtttvvvyyysssmmmgggdddeeehhhllltttpppzzztttqqqrrrkkkqqqwwwddd]]]NNNDDD<<<:::;;;:::;;;===???BBBBBB??????AAAAAA>>>BBBNNNYYYVVVJJJ>>>;;;===;;;::::::;;;<<<>>>@@@AAAJJJHHHHHHKKKJJJJJJTTTaaa~~~jjjZZZYYYmmmfffMMM<<<000000111---,,,000///............---------...///111222222111///...///////////////////////////////////////000111111000333555666555444555666888999:::;;;;;;;;;999888777888999:::;;;===>>>???:::;;;===>>>>>>>>><<<<<<===;;;;;;<<<>>>>>><<<999777666555444444666777999===BBBGGGJJJLLLOOOTTTXXXWWWXXXXXXYYYZZZ[[[\\\]]]YYYYYYWWWTTTOOOJJJEEECCC@@@>>>;;;888888FFFggg~~~vvvyyyzzzmmmjjj______ggg___aaayyyssspppvvv{{{pppiii___VVVPPPJJJEEEBBB>>>===<<<===???AAA@@@??????<<<:::999:::;;;;;;;;;<<<;;;<<>>NNN^^^___eeeiiihhh^^^OOOAAA999555333111000111111000//////...---,,,,,,,,,,,,,,,,,,...000111111333666999999??????AAAKKKOOOYYYllljjjaaa\\\SSSOOOSSS]]]gggppppppnnnooonnnlllpppppppppoooppppppqqqrrr{{{~~~QQQGGGCCCEEE???:::HHH___|||zzzmmmlllzzz~~~zzz|||ooohhh```fffqqqhhh___eeefffsss|||zzzsssmmmfff^^^[[[mmmttt]]]YYYJJJ888000222111+++++++++,,,,,,---...//////)))444,,,,,,888222CCCvvv{{{```\\\www{{{WWWEEE===444000222000///222777555222777??????@@@AAA???===;;;<<<===333333333333333333333333000000000000////////////...//////000000000111111***///444555666===HHHRRRcccsss\\\LLLVVVaaabbb\\\UUUTTTUUUWWWZZZ]]]aaahhhnnnjjjddd^^^^^^]]]YYYRRRHHH@@@:::888444555;;;???AAAJJJSSSqqqyyy}}}xxxppprrr{{{rrreee[[[XXXMMMUUU]]]cccmmmuuuuuuooommmzzztttpppqqq}}}sssvvvrrr^^^WWWOOOFFF>>><<<<<<:::;;;===???BBBAAA>>>>>>@@@???===GGGJJJLLLHHH???888777999;;;:::::::::;;;>>>AAACCCDDDFFFIIIJJJFFFEEEMMMVVVooonnn[[[QQQlllkkkPPP888555777333///////////////...------,,,,,,...000111222222111000...000000000000000///////////////............//////---///222333222111222222555555666666777777888888555555666777888999999999::::::::::::;;;<<<======<<<::::::;;;<<<;;;777333666555444333444666888:::FFFKKKPPPSSSSSSTTTWWWYYYWWWXXXYYYZZZ[[[[[[[[[[[[WWWVVVRRRNNNIIIDDDAAA???555666555555???YYY|||xxxxxxbbb[[[\\\OOOVVV{{{hhhcccllltttlllcccXXXQQQMMMJJJEEEAAAAAA??????@@@CCCEEEEEEEEE???<<<999888888999999999>>><<<<<>>???;;;EEE???::::::>>>@@@AAAAAA555777888666222111333666.../////////000000111111000/////////............000000000111333555888999EEEKKK[[[lllttt{{{gggPPPSSSUUUSSSLLLHHHHHHJJJUUUYYY^^^aaa___ZZZVVVTTTNNNLLLGGGBBB>>>;;;999888111555999;;;===FFFVVVbbbuuu{{{{{{sssmmmqqq{{{}}}vvvjjj[[[RRROOOIIIPPPPPPLLLUUUhhhrrrpppgggqqqsssyyy|||~~~gggVVVTTTFFFFFFDDDCCCAAA???>>>===AAAAAA???>>>===???DDDGGGRRRZZZTTTAAA666;;;>>>888<<<<<<<<<<<<===>>>???@@@???CCCGGGHHHHHHHHHKKKNNNdddmmmJJJPPP{{{nnnGGGDDD:::111111...222...++++++---...+++(((---------...///000000111111111000///...---,,,,,,............/////////000---...///000111222333444333333333333333333333333333333333333444555666777777888999:::::::::999888;;;999777777666666444222444333222333555:::???BBBJJJNNNTTTWWWXXXYYY\\\^^^[[[[[[ZZZZZZYYYYYYYYYYYYUUUOOOHHHCCC<<<666666:::999111222DDD\\\qqq{{{zzzllldddYYYRRRYYYffffffbbbjjjggggggWWWLLLJJJGGGBBBFFFPPPMMMJJJEEE@@@???@@@CCCEEE<<<;;;:::999999:::<<<===999<<<>>>@@@AAABBBEEEGGGYYYjjj]]]gggyyyiiibbbbbbcccwww^^^FFF===666000444000000000111111555CCCQQQXXX]]]^^^]]]___[[[JJJ777999444111333333000...///000...,,,*********+++,,,---...///000111222333333666666777:::===BBBGGGIII\\\eeeyyyeee^^^ccc```VVVaaafffmmmqqqqqqqqqrrrsssvvvrrrmmmkkkkkkmmmnnnoooxxxyyy{{{|||||||||~~~zzzqqqeee\\\]]]ddduuuiiiiii{{{{{{vvvsssuuunnnjjjxxxrrriiiaaannnvvv{{{fffXXXSSS```ooottt```RRRSSSLLL@@@444---,,,------------------............111...000444333111:::III{{{xxxMMM>>>:::555///222222111777CCCLLLNNNQQQKKKDDD@@@@@@???===;;;777666444333333333333333/////////000000000111111000000/////////.........111111000000000111333333888<<>>@@@CCCFFFTTT]]]YYYEEE999<<<>>>999============>>>???@@@@@@@@@DDDHHHJJJKKKLLLOOORRR[[[}}}WWWPPPjjj^^^DDD:::999666...222///---,,,...//////...---------...///000000000111000000//////......------------.....................///000111222222333222222222222222222222222111111111111222333444555333333444555555555444333555444444444555666555555333333444666;;;@@@EEEIIILLLPPPUUUWWWXXXXXXZZZ\\\YYYYYYYYYYYYXXXWWWUUUTTTSSSJJJBBB@@@>>>999666666888333===VVVjjjqqqvvv~~~iiibbb___[[[ZZZ]]]ooouuuxxxeee```eeeaaa^^^RRRJJJIIIGGGAAABBBHHHOOOMMMIIIEEEAAA>>><<<<<<<<<;;;:::999999:::<<<===999:::<<<===>>>???BBBEEEPPPgggVVV[[[wwwwwwyyy}}}nnnfffddddddyyy~~~iiiHHH:::777333333111000000111000444AAANNNZZZ^^^______bbbaaaQQQ>>>888333000222222000///111000...---+++***+++,,,,,,---...///000111222222333555555666888<<<@@@EEEGGGQQQXXXiiikkkbbbgggfff]]]bbbgggmmmpppqqqqqqrrrsssrrrooollllllmmmooopppppptttvvvyyyzzz{{{}}}}}}sssoooooowwwqqqttt|||}}}yyysssqqqrrrqqq{{{tttcccvvv|||yyyeeeVVVQQQdddkkkuuuyyyssscccQQQEEEOOOFFF;;;222---+++,,,---------------............000...000333111...555@@@hhhhhhAAA666999222333333111888GGGXXXbbb```[[[SSSLLLFFFAAA===:::===888333333555666333000000000000000000111111111000000000000////////////000//////...//////000111111222888AAAEEEMMMaaavvvbbbCCCFFFIIIIIIFFFEEEGGGIIILLLMMMNNNLLLGGGCCC@@@>>>666555444222222222333444888777888???KKKVVV]]]aaabbbfffiiihhhlllttt{{{~~~yyyqqqhhh```XXXRRRTTTYYYbbbfffdddaaaiiitttoooaaa```ffftttzzz{{{~~~{{{yyymmm[[[PPPPPPGGGFFFEEEDDDBBB@@@?????????@@@AAA@@@@@@@@@BBBDDDTTT^^^\\\JJJ<<<<<<>>>;;;============>>>???@@@AAA???BBBEEEHHHJJJMMMPPPSSSSSShhhmmmUUUSSSrrr]]]EEE>>>777111000///---++++++,,,---...---------...//////000000000000000000////////////------------------------.../////////000000000000///////////////////////////////////////000111222000000111111111000000///111111111111222333444444333444777;;;AAAGGGLLLOOOOOORRRVVVXXXXXXXXXXXXYYYWWWXXXZZZZZZXXXUUUQQQNNNMMMBBB:::;;;>>>;;;555222333999OOOnnn}}}wwwqqqssslllpppwwwnnniiirrrtttmmmfffcccbbbmmmuuukkkcccbbb^^^TTTKKKFFFGGGEEE>>><<<@@@HHHHHHHHHGGGDDDAAA===;;;<<<;;;:::999999:::;;;<<<<<<============???CCCFFFKKKrrrlllTTTQQQbbblllrrrppppppyyyyyy~~~}}}ooofffdddfffttt{{{VVVAAA:::555222222000000000///222<<>>AAACCCIIINNNYYYkkkvvvkkknnnmmmfffeeeiiimmmpppppppppqqqrrrmmmllllllnnnpppqqqqqqpppqqqsssuuuwwwxxxzzz}}}~~~~~~|||yyy}}}{{{{{{sssqqqrrrppptttxxxxxxggg]]]ZZZhhhiiilllmmmfffWWWIIIAAAJJJ@@@555000---++++++---,,,,,,---------............---000333111...222:::MMMKKK666;;;333444333111666DDDWWWeeeggggggbbbZZZRRRMMMIIIDDDGGGCCC>>>:::888666333111111111111111111111111111111111111000000000//////,,,,,,---...///111222333111000333666888===LLL[[[sss\\\CCCDDDEEECCC@@@>>>>>>???===>>>>>>===;;;999999:::111111000000111222444555777555777AAAQQQ^^^bbbbbb___bbbeeehhhoooyyy~~~~~~qqqjjjaaaXXXRRRXXXlllqqqqqqzzzzzzpppmmmsssyyy{{{uuugggVVVLLLJJJBBBBBBAAA???>>><<<;;;;;;===???AAAAAA@@@@@@AAABBBMMMXXXXXXJJJ===<<<===<<<>>>======>>>>>>???@@@AAA<<<>>>@@@BBBEEEHHHKKKMMMPPP]]]sssVVVUUUsssgggHHH555777000000///...,,,,,,,,,------------......//////////////////000000000111111///............---------.........---------------------------------------------,,,,,,---...///////////////////////////...111111111111000111222444999;;;>>>CCCHHHMMMPPPRRRTTTVVVXXXYYYYYYXXXWWWVVVVVVXXXZZZZZZWWWRRRLLLIIIBBB;;;666777999777555555===SSSrrr{{{qqqfffeeeppp|||}}}ooocccjjjvvvooobbb\\\WWWMMMFFFBBBCCCAAA<<<:::;;;999<<<@@@CCCFFFGGGFFFFFF???>>>===;;;::::::::::::??????>>><<<<<<===AAADDDIIIeee^^^QQQUUU^^^jjjrrrmmmfffhhhqqqsss{{{qqqgggjjjqqquuupppWWWBBB555555333111000000...000888BBBUUUYYY[[[^^^ggglll```OOO>>>888333333333000000222000///...---,,,,,,,,,---------...//////000111111111111222444777:::===>>>BBBEEELLLVVViiiwwwwwwssskkkhhhjjjlllnnnooooooppppppkkklllnnnqqqssssssqqqnnnqqqrrrssssssssstttwwwyyy|||zzzyyyvvv|||vvvnnnssswwwsssooovvvllliiimmmiiihhhfff^^^PPPFFFDDDGGG;;;111...---******---,,,,,,,,,------------...,,,---000222222000333888888ssssssfffqqq\\\===:::555444333222333;;;JJJWWWbbbhhhkkkfffbbb```]]]YYYVVVUUUQQQIII???888444444222222222222222111111111222111111111111000000000,,,---...///111222222333//////000111000222999AAAPPPcccfffLLLAAA@@@???===:::888777777222333444333222222444666111111000000111222444555555444777CCCTTTaaaeeedddcccfffhhhkkkrrr|||}}}lllfff]]]TTTTTTgggrrr{{{~~~}}}vvvwww}}}tttdddSSSHHHDDD??????>>>===;;;:::999999<<<>>>@@@@@@???>>>>>>???CCCMMMOOOEEE;;;:::==================>>>???@@@AAA<<<<<<===>>>AAADDDFFFGGGIIIWWWppp~~~zzz]]]ZZZ]]]tttgggAAA===444333333333222222111000------------..................//////000000111111000000000///////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------....../////////111222333333666:::===GGGIIILLLOOORRRTTTTTTUUUWWWXXXYYYYYYYYYXXXUUUSSSQQQRRRSSSSSSOOOJJJDDDAAA777666555555444444<<>><<<::::::;;;555777:::>>>CCCFFFIIIJJJFFFEEECCCBBB@@@>>>======??????>>>;;;:::;;;>>>AAAEEEXXXnnnYYYVVVZZZgggtttooodddiiixxxiiieeejjjooo|||zzzlllooo|||xxxrrrLLL555888444111000000...///555===QQQWWW\\\```iiiooofffWWWFFF???888666444000000222000000///...---------------------...//////000000///000111333555777999::::::===@@@EEEOOObbbzzzyyyoookkkkkkkkklllmmmnnnnnnmmmlllnnnqqqtttvvvtttpppmmmpppqqqrrrssssssuuuyyy|||{{{wwwuuu|||www{{{sssnnnzzz{{{qqqzzzyyytttuuupppmmmiii\\\LLLFFFIIIEEE777------...***)))---,,,,,,,,,,,,------------+++---///111111222444666222VVV}}}xxxWWWTTT```xxxqqqIII999999666444333222333;;;DDDSSSaaammmnnnnnnqqqqqqmmmffffffcccXXXJJJ>>>888666333333333222222222222222222222222222111111111000000111111111111000000///000111111111000000222444;;;JJJjjj}}}qqq^^^OOOAAA;;;:::888777666555555555111111111000......///111000000//////000111333444555777<<>>===<<<;;;::::::;;;===>>>>>>===<<<<<<======CCCDDD>>>999:::======<<<<<<<<<<<<===>>>???@@@???>>>===???BBBFFFGGGGGGCCCNNN\\\gggeeeNNNVVVllleeeMMM<<<777222111222333222///---------------------------.........//////000000//////000000000111111111---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++,,,---...000000...111666999===BBBJJJPPPXXXZZZ\\\]]]]]][[[XXXWWWXXXXXXWWWXXXXXXVVVSSSPPPIIIIIIHHHFFFBBB>>>:::888111333666555333999MMMaaaxxxggguuuuuuxxx~~~yyyvvvdddSSSLLLHHHFFFBBB===:::999:::::::::::::::;;;<<<>>>@@@BBBCCCIIIIIIHHHFFFEEECCCBBBAAAEEEEEEDDDBBB??????AAACCCFFFSSS|||ccc```cccooozzzvvvppp~~~kkkaaaeeejjj{{{nnnlllwwwvvvuuuxxx~~~XXX999:::555111000000//////333999KKKUUU^^^cccjjjooohhh]]]LLLCCC;;;777444000000333000000000//////...------------------......////////////000222444555666777888;;;>>>@@@EEEOOO]]]hhh{{{~~~sssmmmkkkiiiiiikkklllkkkkkknnnooossswwwxxxwwwrrrnnnnnnppprrrtttvvv{{{{{{vvvrrrppp}}}|||~~~~~~|||}}}nnniiixxx~~~vvvnnnqqq~~~~~~{{{}}}{{{zzzsss```LLLGGGNNNDDD555+++---...***))),,,++++++,,,,,,,,,---------,,,.../////////111333333444HHHaaafffPPPNNN\\\|||eeeHHH>>>888444444222000333999BBBWWWjjjqqquuu{{{}}}yyytttrrrmmmcccVVVIII===777444444333333333222222222333333222222222111111111000111111222111000///...111222111111111333333333666???ZZZlllbbbQQQGGG???777555333333333333333333111222222000...---...///////////////000222333555999>>>EEEKKKQQQYYYaaaggglllnnnlllgggfffiiijjjiii]]]TTTLLLOOO___zzzvvvhhhvvvzzzqqqyyyqqqjjjxxxxxxhhhXXXMMMEEEAAA@@@@@@???>>>===<<<;;;;;;:::;;;<<<<<<::::::;;;<<<===>>>>>>:::999<<<======;;;;;;;;;;;;<<<===>>>???AAA???>>>@@@EEEIIIKKKKKKGGGIIIOOOSSSfffiiiZZZTTTdddsssTTTHHH999111111222000,,,------------------------------------............------...///000111222222............////////////------------------------------,,,,,,,,,,,,------,,,,,,---...///222444555222777>>>CCCGGGOOOZZZaaacccdddffffffccc^^^YYYVVVVVVUUUTTTUUUUUUTTTOOOLLLDDDBBB???;;;777555333333111333666666888GGGeeesssmmmnnn~~~wwwpppqqqwww{{{zzzoooZZZNNNLLLHHHAAA???;;;888888999999888::::::;;;;;;<<<<<<<<<<<>>777555222111111111111000///111222111000///000111/////////000111444666777===DDDKKKOOOPPPUUU^^^ggglllnnnjjjbbb]]]^^^___^^^WWWJJJCCCLLLbbb{{{kkkfffxxxzzzttttttnnn~~~sssaaaRRRJJJFFFCCC??????>>>===<<<;;;;;;::::::;;;;;;:::888888:::;;;???>>>;;;999:::===>>>===;;;::::::;;;;;;<<<===>>>AAA???>>>AAAFFFLLLNNNNNNPPPIIIJJJMMMVVV}}}jjjVVVXXXppprrr___GGG999666555222---------------------------------------------------+++,,,---...///111222222000000000000111111222222..............................------,,,---------//////000111333666999::::::???EEEJJJNNNVVVaaaiiifffggghhhhhhddd^^^WWWSSSTTTSSSQQQRRRSSSQQQMMMIIICCC@@@;;;666333111111222333333555888>>>SSSwwwoooooovvvjjjiiijjjhhhyyywwwqqqdddNNNFFFHHHEEE======;;;999999999888555444555888;;;============:::;;;<<<>>>@@@@@@AAAAAACCCCCCCCCBBB???===<<<===???IIInnnsssssszzznnnrrrzzzmmmjjjeeeXXXIIIRRRiiifffJJJ888555222000111111000222777;;;LLL[[[___```bbb___XXXLLLCCC:::666333111222555111111111111000///...---,,,,,,------------------...///000222333333333333000333777<<<@@@EEEJJJNNNUUUccclllzzzzzzrrrnnnkkkgggeeeggghhhhhhffflllooosssxxx||||||yyyvvvlllmmmoooqqqsssxxx~~~}}}xxxrrrmmmjjjiii}}}|||sssqqqxxxvvvmmmfffaaa```bbbaaaddd\\\VVV\\\bbblll~~~{{{}}}nnncccffftttzzz___RRRTTT888444...******++++++,,,,,,++++++******++++++,,,,,,,,,------.../////////333;;;OOOvvvoooWWWXXXmmmcccGGG666:::888***)))666666@@@UUUlll{{{}}}tttjjj___PPPCCC???>>>999444444666444///222333444555444333222111111000///......///111111000000000000000000000000222444>>>SSSdddbbbNNN:::555444333333222111000000/////////000000111222222---...000000111444;;;@@@JJJPPPUUUWWWWWWYYY^^^cccnnnppplllccc\\\YYYVVVSSSJJJHHHCCCIIIXXX___lllzzziii]]]fff}}}{{{{{{}}}oooxxxwwweeeWWWOOOJJJEEEAAACCC???;;;:::<<<===<<<:::888999:::999777888999;;;999::::::;;;;;;<<<<<<<<<;;;999666666888;;;;;;;;;;;;===@@@AAA@@@>>>>>>>>>@@@EEELLLLLLGGGUUUsssUUUYYYlllqqqPPP@@@888222---444///---000000+++***---------,,,,,,+++,,,,,,,,,,,,,,,------...///000000111111333555777999:::;;;777777777666555444333222333333333444555666777888666777999:::===AAAFFFJJJHHHIIILLLNNNQQQWWW]]]bbb[[[XXXSSSQQQQQQRRRRRRRRRRRROOOLLLKKKJJJHHHBBB>>>:::555111000222444333222...///666HHHbbbxxxxxx{{{qqqfffhhhlllmmm}}}wwwgggXXXKKK@@@<<<>>>;;;777444333555666555333777777888999:::;;;;;;<<<888888888999:::::::::;;;;;;;;;:::999999:::;;;;;;AAA===```{{{mmmpppmmmqqqmmmbbb]]]EEEAAAdddrrrXXXBBB888333000222333000......<<<@@@KKKXXX______^^^```SSSJJJ???888777666444111111000///000111111///------------,,,,,,,,,++++++------,,,---...000222333000111444888<<<@@@CCCDDDJJJMMMRRRYYYaaakkkuuu{{{}}}{{{zzzyyyqqqsssvvvxxxzzz|||yyyvvvtttooojjjiiiggggggggghhhjjjkkkiiikkkooosssuuutttrrrqqqllloooqqqqqqpppqqqvvvzzzwwwvvvsssnnniiieeeeeeeeemmmuuu~~~~~~{{{zzz{{{xxxuuuyyyqqqjjjfffcccbbbdddkkknnnbbbVVVZZZcccmmmzzzqqqssslll___XXX```ooozzz|||cccOOOGGG666222---***)))***++++++,,,++++++******++++++,,,,,,,,,------.../////////000666===QQQuuuhhhoooiiiDDD999999444111555333999JJJbbbuuu}}}~~~xxxooobbbWWWUUUQQQHHH@@@===>>>;;;666333333333333222111000///000///.........///000000000000000000000000000000111111777FFFTTTUUUGGG999444444333333222111000000000000111111111111111111000111111///000666@@@IIITTTWWW[[[\\\[[[]]]ccchhhkkkmmmkkkcccZZZTTTPPPMMMJJJMMMHHHHHHNNNPPPVVVeeejjjgggaaa]]]eeevvvxxxllluuu}}}|||tttkkk]]]RRRJJJEEEAAA>>>>>>??????>>>===<<<======;;;<<<======;;;;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<888999888666555555777999:::===@@@@@@???>>>>>>>>><<<===AAACCC@@@FFFcccfffVVVUUUggg}}}XXXBBB===???333///...000000...///444------,,,+++++++++,,,,,,,,,,,,------...//////000000000222333555777888999:::;;;;;;;;;;;;;;;::::::777777888999:::;;;======;;;===>>>???@@@CCCHHHKKKLLLLLLLLLKKKKKKMMMQQQUUULLLIIIFFFEEEFFFHHHIIIIIIJJJHHHEEECCCBBB@@@;;;777555222000///111222333333333BBBVVVhhhyyy~~~nnnpppqqqpppuuuwwwpppvvv|||}}}|||tttdddUUUHHH>>>:::<<<:::777444444555666666444444444555666777888999999777777777777888888888888:::999888777777888999:::???888OOO___oooeeexxxuuuooofff```MMMJJJeeeyyyiiiOOO???:::555333///,,,...333888<<>>888444111///111000///000111111///------------,,,,,,,,,++++++------------...///111222000111444777:::>>>@@@BBBAAACCCFFFJJJOOOUUU]]]bbbeeefffggghhhhhhgggfffeeehhhiiikkklllnnnqqqvvvzzz{{{yyyuuuqqqqqqqqqqqqqqqpppooommmmmmlllnnnpppqqqrrrsssuuuwwwxxxvvvooopppoooiiifffffffffgggggghhhiiiiiiiiikkknnnpppqqqpppooonnnmmmnnnooopppppprrruuuwwwsssppplllhhheeecccbbbbbbaaahhhooorrrrrrssswww{{{~~~yyyyyy|||zzzmmmiiiiiiiiikkkmmm~~~rrr]]]```nnnxxxqqqlll___RRRQQQ]]]llluuu~~~tttcccMMM===444000,,,))))))*********++++++************++++++,,,,,,,,,---......//////111888555888bbbzzzXXX;;;666888555000111333>>>TTTiiiuuuzzz|||{{{}}}uuummmiiidddXXXKKKFFFDDD@@@:::555444333222111111000000111111000//////000000111000000000000000000000000111000222999BBBEEE???888333333333222222111111111111111111222222222222111111333444222444>>>NNN\\\eeefffeeebbb```aaaeeejjjiiihhhfff```VVVMMMIIIIIIMMMXXXUUULLLKKKJJJLLLUUU```______bbbfffppp~~~vvvnnnuuuxxxsssddd___VVVMMMFFFAAA???>>>DDDEEECCC>>>999999===BBB===???AAAAAA@@@>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;666999:::777333222444888999<<>>;;;<<<@@@AAAAAAKKKYYYhhhUUUIII```___FFF:::666333111333222///...000...---,,,+++++++++++++++,,,,,,,,,---......//////...///000111333444555666:::;;;<<<===>>>>>>>>>>>><<<<<<<<<===???AAABBBCCCCCCDDDDDDDDDDDDFFFIIILLLQQQPPPNNNIIIFFFDDDEEEFFFGGGEEEBBB@@@AAACCCCCCCCCAAA???===;;;:::777333000000111222222000000000111<<>>:::EEEJJJooottt___aaavvvooommmfff\\\UUUaaaxxxtttXXX???;;;888555000+++---333333777AAANNNWWWZZZ\\\```aaa\\\RRRGGG<<<444111111111000///000111111///---------------,,,,,,,,,,,,---------------...///000000111333555888:::<<<===<<<>>>@@@BBBDDDIIINNNRRROOOQQQTTTWWWXXXWWWTTTRRRVVVXXXZZZ\\\___ccchhhlllooossssssmmmiiiiiigggdddhhhhhhjjjjjjkkkjjjiiiiiihhhjjjkkkkkkkkkkkklllnnnmmmrrrrrrllljjjnnnlllgggbbbcccdddfffggghhhiiiiiimmmmmmmmmmmmmmmmmmllllllooonnnnnnoooqqqsssssssssmmmhhhcccaaaaaabbb```^^^bbbfffjjjkkkjjjmmmtttzzz|||{{{|||wwwxxx|||}}}wwwkkkiiinnnuuu}}}dddhhhzzzwwwlllZZZNNNQQQ___lllpppssstttnnnddd```[[[KKK999111...+++))))))******)))++++++************+++++++++,,,,,,------...//////111777666777RRRzzztttsssKKK888777555///333222777EEEVVVdddooowwwxxx~~~}}}zzzxxxssshhh\\\TTTPPPIIIBBB:::888666333222222222333444333333333222222222222000000000000000000000000222111000333777999999888333333222222222222222222//////000000111222222333---222666777;;;HHHZZZiiisssqqqmmmgggbbbaaadddhhhgggccc^^^YYYOOOFFFFFFMMMaaauuuvvviiibbb^^^]]]bbbooolllkkklllkkktttuuuyyy{{{vvvzzzwwwnnn]]]YYYRRRJJJBBB???@@@BBBRRRMMMDDD;;;666777===CCC<<>>===============<<<<<<;;;;;;;;;777888999888777666777888888;;;>>>???>>><<<<<<<<>>@@@BBBCCCDDDFFFGGGGGGFFFEEEEEEGGGIIIQQQPPPMMMHHHCCC?????????IIIFFFBBB@@@??????>>>===;;;:::888666444222000......111333222111222666:::WWWvvvzzzqqqeee___```lll}}}nnndddiiiuuu~~~qqqdddTTTJJJBBB;;;888:::777666666666666777666666666777777888999:::;;;<<<<<<<<<;;;;;;:::::::::999888777666555555666777888999===CCCDDDccczzzbbbWWWaaa|||zzzooommmgggeee\\\VVVjjjrrr[[[???:::666666444000---...111444<<>>@@@CCCGGGLLLPPPJJJLLLOOORRRSSSSSSRRRQQQQQQSSSVVVXXXZZZ]]]bbbeeehhhkkkjjjeeebbbcccdddbbbdddfffhhhjjjkkkkkkkkkjjjgggiiijjjjjjjjjjjjkkkmmmmmmnnnllliiijjjmmmjjjccccccbbbcccdddfffiiikkkmmmqqqpppnnnlllkkkkkkllllllpppnnnmmmooorrrsssqqqnnnhhhccc]]]]]]```bbb```]]]```ccceeedddcccfffooovvvyyyvvvuuu{{{zzzxxxzzz}}}~~~||||||qqqiiillluuuiiikkk|||yyylllZZZQQQYYYhhhppppppkkkfff[[[PPPPPPRRREEE444///---+++******+++***(((+++******))))))******+++++++++,,,,,,---.........///000333777BBBaaazzzXXX]]]mmmuuugggEEE777555444555222333999AAALLL]]]kkkwww}}}~~~{{{~~~zzzqqqlllggg^^^UUUAAA>>>:::555333222333444444444444444333333222222111111111111111111111111222111000111222333444444222222222222222222333333000/////////000222555666999>>>DDDGGGJJJSSS```kkktttrrrmmmgggcccbbbdddfffeee[[[SSSOOOGGG@@@IIIXXXqqqooo|||{{{||||||yyyyyyzzz~~~~~~vvvjjj\\\WWWNNNEEE>>>===@@@DDDQQQKKKCCC>>>===>>>>>>>>>:::===??????>>>;;;::::::======<<<<<<;;;;;;;;;::::::888666999>>>@@@===999777:::===>>>===;;;;;;;;;;;;888777:::<<>>???BBBCCCDDDCCCAAA@@@AAACCCHHHHHHFFFBBB>>>;;;;;;<<>>??????UUUeeeVVVNNNZZZqqq}}}wwwqqqvvvvvv}}}qqqhhheeejjjdddWWWeeesssjjjTTTEEE777333555444000...222333:::FFFPPPVVV]]]cccdddeeebbbXXXIII<<<777666222111000111222222000............---------,,,,,,,,,,,,,,,---------------//////000111222444444555555777:::<<<>>>BBBFFFIIIGGGGGGIIIJJJLLLNNNOOOPPPNNNPPPRRRTTTUUUVVVYYY\\\___bbbbbb^^^\\\^^^```___^^^___bbbeeeggggggffffffeeegggiiijjjjjjkkkmmmoookkkiiigggfffhhhjjjfff```eeecccbbbbbbdddiiinnnqqqqqqoookkkiiihhhhhhiiikkkooommmmmmnnnqqqqqqmmmiiiddd```\\\]]]aaacccaaa^^^ZZZ]]]``````aaafffpppxxxtttrrrsssyyy~~~~~~~~~~~~~~~{{{ooojjjhhhnnnzzzrrrttt~~~}}}rrrdddaaammm|||{{{ddd\\\QQQKKKLLLJJJ<<<,,,---,,,++++++,,,,,,***)))******))))))))))))******+++++++++,,,------......111...000444444AAAooo^^^RRRUUUSSS```XXX???666444444222111111222888HHHWWWooozzz~~~{{{xxxooofffOOOJJJBBB;;;555333333444444444444444333222111111222222222222222222222222000000//////////////////111111111222222333333444333222222444999???FFFKKK```ccceeeeeeddddddhhhkkkllljjjgggeeeccccccdddddd^^^OOOFFFEEE@@@===MMMfffwwwrrr~~~|||qqqeeeYYYRRRHHH???:::;;;>>>AAACCCBBBCCCFFFIIIHHHAAA;;;999;;;===<<<:::888888888;;;;;;;;;;;;;;;:::::::::;;;777666;;;BBBEEE???999666999<<<===<<<:::::::::::::::888666666999@@@GGGEEE^^^|||eeeWWWSSS___XXX```}}}}}}cccGGG777333222111222111000///...---------,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------***+++---///000111111222333333333444555666777888:::<<<<<<<<<:::999:::;;;:::;;;;;;999666555666777222111//////111222111000///000000///------///000000///000666DDDYYYpppoooeeebbbnnnttt{{{zzznnnjjj}}}}}}vvvbbbUUUGGGAAA???<<<;;;===777999:::999777555555555555555666777888999::::::;;;::::::::::::::::::999:::999888888888888999::::::AAA;;;<<>>111222444333222222111777AAAJJJQQQYYYaaahhhkkkjjjaaaQQQBBB888444222111000111222222000...............---------,,,***+++,,,,,,---------,,,......///000111222333333444666888999:::<<>><<<;;;QQQpppxxx{{{}}}wwwzzz}}}~~~}}}wwwkkkaaaSSSLLLBBB<<<:::;;;<<<<<<<<>><<<;;;;;;888:::;;;:::777444444444333333444555666777888888::::::::::::;;;;;;;;;;;;:::999888888888888999:::===CCC:::@@@GGGmmm}}}jjjVVVQQQ\\\kkkrrrsssuuuwwwllldddiiilll{{{tttnnnyyyzzzvvvgggHHH888333333222333000///222;;;CCCJJJSSS[[[iiilllmmmhhh[[[KKK>>>777222111111111222222000///............------------((()))+++,,,---------------......///000111222333333555777888888999<<<>>>???@@@BBBDDDFFFGGGGGGGGGIIIKKKMMMNNNNNNNNNPPPQQQQQQUUUWWWUUUUUUYYY[[[ZZZ^^^```cccffffffeeecccaaa^^^```bbbddddddfffhhhjjjjjjiiiiiijjjkkkjjjiiihhhaaabbbbbbdddfffiiikkkmmmfffdddcccaaaaaaccceeefffdddfffiiiiiifffbbb___]]]YYY[[[^^^```aaa```^^^\\\MMMRRRWWW[[[]]]dddmmmuuuzzz|||zzz}}}~~~}}}yyydddhhhnnnrrrttt{{{yyyzzz}}}oooZZZIIIGGGFFF===444111,,,+++,,,---......,,,)))******))))))))))))*********++++++,,,,,,---......'''000666333///444BBBMMMcccJJJIIIUUUuuuoooQQQ@@@888444333666777555666999AAA\\\{{{~~~zzzvvvmmm___PPPDDD<<<999999;;;;;;<<<<<<;;;:::888777444444444444444444444444777444000000111222222111000000111222333444444555555888@@@NNNccc{{{|||sssiiibbbfffeeeeeedddbbb]]]XXXTTTIII999444:::::::::SSSttt|||tttjjjpppwww{{{zzztttiii```PPPHHH@@@<<<===>>><<<999???BBBEEEDDDBBBBBBEEEHHH=========;;;999888999;;;888888888999999:::::::::666777:::<<<===<<<888666555888;;;<<<;;;999999999777:::;;;999888999:::999DDD<<>>;;;::::::888;;;===;;;777333333444333333444555666777888888;;;<<<<<<<<<===>>>>>>>>>:::999888777777888999:::666>>>888DDDHHHcccxxx```[[[```hhhvvvppp```fffjjj}}}uuucccpppnnn\\\iii}}}hhhPPPAAA999333000///...,,,...666>>>EEENNNVVVfffjjjmmmlllbbbTTTEEE===333111111111222222111/////////.........---------'''(((***,,,------------------...///000111222333...111333555666888:::<<<;;;===AAADDDEEEEEECCCBBBCCCFFFHHHJJJJJJJJJLLLMMMJJJOOORRRQQQQQQUUUWWWUUU___aaadddffffffeeebbb```^^^___bbbccccccdddfffhhhjjjiiiiiiiiihhheeecccddd]]]___cccfffhhhiiiiiihhhddddddbbbbbbcccdddfffggg___cccggggggbbb]]]ZZZZZZTTTXXX]]]```___]]][[[ZZZRRRRRRTTT[[[```dddllluuuxxx}}}}}}xxxvvv}}}{{{xxx|||xxxmmmgggkkklllkkknnnwww{{{wwwwwwyyy{{{zzz|||rrrTTTJJJQQQHHH888000---************************))))))))))))))))))))))))******+++++++++,,,,,,,,,///...,,,---///555:::>>>vvvcccPPP[[[~~~oooVVVDDD:::333444666222000222;;;FFF```}}}yyy~~~{{{qqqvvvvvvkkk]]]RRRJJJEEELLLNNNNNNJJJDDD???<<<<<<666555555666999999777444333888:::555222444777666444//////333444333444888===???FFFVVVmmm~~~xxxqqqfff^^^kkkbbbWWWQQQPPPNNNHHHBBB<<<;;;:::999;;;EEETTT```|||}}}yyyzzzxxxsssoooooonnnfff]]]KKKFFF???;;;<<<>>>>>>>>>@@@@@@???>>>???@@@BBBCCC=========<<<;;;;;;::::::777888:::;;;;;;;;;::::::888999:::;;;<<<;;;:::999777777777777777777777777:::999999888888999999:::;;;DDDHHHLLLcccdddLLLHHHNNN]]]lllpppVVVEEE;;;000...222444000+++///***)))...///+++))),,,---,,,++++++,,,,,,+++***++++++++++++,,,---...///++++++++++++++++++++++++/////////...---,,,++++++000///...---------------,,,---222555222,,,+++...333000000222111///555>>>VVVooorrr]]]RRRRRR\\\qqqvvvttt|||}}}uuucccZZZXXXSSSIII>>>999:::<<<;;;888::::::999888777666555444555444333333333333444555999:::;;;============<<<:::::::::::::::::::::999:::999===@@@BBBXXXgggaaagggooo{{{dddgggwwwtttdddnnnlll\\\OOOEEEYYYaaa[[[DDD444333555444111...000555:::???IIIRRRfffggggggffffff___OOO???444333222111111111///...000000000///...,,,+++***+++******)))))))))))))))......---......///000111111111222222444666777888888;;;>>>@@@AAAAAABBBCCCCCCEEEHHHIIIHHHIIIJJJKKKNNNLLLKKKMMMPPPSSSTTTTTT[[[\\\___cccffffffdddbbbaaa```______```bbbeeefffggghhhhhhhhhgggeeebbb```aaa``````aaaccceeeeeeddd]]]^^^___```bbbcccdddeee___aaabbb```\\\XXXVVVUUUTTTXXX\\\^^^\\\YYYVVVUUUPPPPPPVVV___eeejjjqqqyyy~~~~~~}}}}}}vvvsssuuuvvvmmmaaa___ccceeedddeeellltttxxx|||zzzyyyyyyxxxvvvrrroookkkppp~~~zzzZZZJJJKKK@@@222---,,,************************))))))))))))))))))))))))*********+++++++++,,,,,,...---------///333888:::TTTqqqaaaNNN;;;555555444222222111666FFF]]]rrr~~~~~~wwwssswww|||}}}{{{vvvsssqqqlllfffdddeeeddd___YYYTTTRRRRRRMMMIIIGGGGGGIIIGGGBBB===888???HHHNNNMMMHHHAAA<<<===:::777:::AAAHHHKKKJJJKKKHHHFFFMMM]]]ppp}}}tttpppooollleee___aaaXXXNNNGGGDDDCCC???<<<888666777;;;<<>>???@@@BBBAAACCCFFFGGGGGGGGGIIIJJJMMMLLLKKKMMMPPPSSSTTTTTTYYYZZZ[[[^^^aaacccaaa```^^^^^^]]]\\\]]]___aaacccdddeeeffffffeeecccaaa______^^^^^^```bbbccccccbbb______`````````aaaaaaaaa______]]]ZZZVVVTTTTTTUUUUUUWWWZZZ[[[XXXVVVSSSSSSNNNOOOVVV```fffkkkqqqxxx~~~}}}~~~~~~xxxssssssqqqggg]]]XXX^^^aaabbbeeejjjkkkhhhiiilllttt}}}{{{nnnccc___eeetttjjjSSSLLL>>>000...///************************))))))))))))))))))))))))*********++++++++++++,,,------------///222444555555aaazzz{{{wwwTTT???888666666666000///222;;;HHHYYYnnnyyyyyyuuurrruuu~~~xxxvvv}}}{{{ttttttssspppllliiiiiiiiihhhbbb\\\[[[\\\YYYQQQJJJGGGMMM```vvv~~~uuujjjfff]]]ZZZQQQJJJSSSccciiiggg___VVVKKKHHHPPP^^^kkksssnnnhhhbbb___```aaa]]]ZZZTTTMMMCCC;;;777777777777777FFF^^^qqqooo```XXXYYYPPPYYYdddgggdddfffxxx}}}}}}|||oooccc^^^ZZZWWWIIIEEE???<<<;;;<<<<<<<<<@@@@@@?????????@@@AAAAAA======<<<<<<;;;;;;::::::888999:::;;;<<<;;;:::999999999888888999::::::;;;999999999999999999999999::::::999999999999::::::>>>555777BBBAAADDDiiiuuuVVVNNNPPPfffnnnQQQ===555555111...---///...++++++---000/////////111111///---+++,,,,,,,,,,,,+++******------------------------)))***+++,,,------------111000///...............///++++++---//////222888555666<<>><<<999777777999;;;<<<::::::999888777666555555444444333222222333444444555666777888999999999999777888888999999:::::::::===;;;>>>@@@===BBB___|||jjjhhhppp}}}vvvhhh\\\VVVMMM>>>111<<>>@@@???AAADDDEEEEEEEEEGGGHHHLLLKKKKKKMMMPPPRRRSSSSSSVVVVVVVVVXXX[[[]]]]]]]]][[[[[[ZZZYYYZZZ[[[]]]^^^```aaabbbbbbbbb```___^^^]]]\\\\\\^^^aaabbbaaa```````````````___^^^]]]]]]]]][[[WWWRRRNNNNNNPPPSSSTTTVVVWWWVVVTTTRRRRRRSSSMMMNNNTTT\\\bbbfffmmmttt{{{}}}~~~~~~{{{{{{}}}}}}{{{vvvpppkkkgggeee[[[bbbggghhhkkkooojjjbbb```hhhvvvrrraaaZZZaaannnqqqXXXLLL;;;///......************************))))))))))))))))))))))))************++++++++++++,,,,,,---...///000000111111KKKwwwyyy___aaadddrrrQQQ>>>666555555666333111111333<<>>666999CCC???:::RRRvvvdddNNNPPPaaattt~~~XXX@@@666555444333222222111444666---,,,++++++,,,+++)))''')))***+++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++++++++++++++++++++******+++++++++//////222333000...111888???IIIYYYiiiwww~~~mmmbbbgggsss|||{{{qqqooozzzvvveeeUUUIIICCC@@@???888:::;;;:::888888;;;>>>999999888888777666555555444333222111111222333444555555666777777888888888666666777777888999:::::::::777999===<<<>>>OOOddddddYYY^^^ppprrrfffbbbVVVAAA555777HHHbbbhhhVVV@@@666555111///000111333;;;DDDTTT[[[aaaaaa___ZZZQQQIII<<<<<<;;;999666444333333000000000//////...,,,,,,,,,+++******))))))******,,,,,,,,,,,,---...///000.........///000222444444555666777777777888<<<>>>===???BBBCCCDDDDDDFFFGGGJJJJJJJJJLLLOOOQQQRRRQQQTTTRRRQQQSSSVVVYYYZZZZZZXXXXXXWWWWWWXXXYYYZZZZZZ]]]]]]^^^______^^^^^^]]][[[[[[\\\^^^```aaa```^^^````````````^^^]]][[[ZZZXXXVVVRRRMMMJJJJJJMMMPPPRRRSSSSSSSSSRRRRRRTTTVVVLLLLLLQQQZZZaaafffooowww}}}yyywww{{{pppuuuxxxsssiiicccgggoookkkuuu{{{xxxwwwuuuiiiZZZ^^^gggyyytttbbbXXXcccuuu~~~```LLLBBB333*********))))))))))))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++,,,,,,---............777>>>VVVpppaaaPPPaaalllPPP===666444333222444555333222888AAALLLYYYlll{{{{{{ttttttzzz|||zzzyyyyyyyyy{{{|||~~~~~~~~~}}}xxxsssrrrsssqqqjjjcccYYYSSSZZZpppyyypppddd^^^^^^bbbfffhhhfffaaaYYYSSSOOOLLLGGGDDD???;;;666222111444888;;;\\\fff^^^eeerrr{{{zzzkkk\\\UUUSSSNNNHHHAAA@@@???<<<;;;:::;;;;;;>>>>>>>>>>>>>>>>>>======;;;;;;::::::999888888888888888999::::::999888777777777666666777888:::;;;999999999999999999999999888888888777777888888888777666999;;;:::<<>>999///))),,,+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++++++++,,,------.........555444>>>^^^zzzPPPFFF\\\kkk~~~oooXXXLLLHHH555222333777777555444666<<>>666444222333777;;;>>>???llluuulllsss~~~lll[[[RRRNNNGGG???======>>>===;;;:::;;;<<<<<<<<<=========<<<;;;;;;999999999888777777666666777777888999888777666555555555666666777888::::::999999999999999999999999777777666666666666777777444888888444666===>>>999JJJiiisssXXXKKKNNNVVVYYYjjj~~~xxxtttcccfffeee[[[OOODDD<<<555777444111///000111111111------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++222111111000000000000000---///333888???NNNiiizzzooofff```VVVRRRRRR]]]tttwwwuuutttuuuvvvzzz{{{ddd___WWWNNNGGGAAA;;;888444666888777444333444666666555555555444444444444222222111000000111222222444444444444555666777888444555555666666777777777<<<888666888999:::AAAJJJkkkmmmQQQIIINNNSSSqqqqqquuuxxxxxxwww|||{{{nnnbbbQQQEEE444000AAAPPPLLL@@@:::444111000000///...222888BBBMMMZZZdddiiiggg\\\QQQAAABBBBBB>>>888444333555000000000000000///...---,,,,,,+++************+++))))))))))))***+++,,,,,,******+++,,,---///000111111333444444444555777999888:::===??????@@@BBBDDDEEEEEEFFFHHHKKKMMMMMMLLLNNNMMMLLLMMMPPPSSSTTTUUURRRSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYZZZ[[[^^^``````___\\\[[[[[[\\\\\\[[[XXXUUUTTTHHHJJJKKKJJJIIIHHHIIIJJJLLLMMMOOOPPPRRRVVV\\\___JJJNNNZZZhhhsssyyy~~~~~~}}}{{{yyyrrrkkkjjjmmmjjjjjjjjjhhh```]]]fffssshhhiiipppzzz}}}rrriiisssrrrnnnggg___[[[ZZZ\\\UUUAAA777555,,,***...,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,++++++,,,,,,...///000...333555???cccoooSSSOOOUUUggguuuppppppWWWIII;;;777888777555444777???QQQfffqqqssstttwwwpppsssuuusssuuuyyy{{{zzzvvvvvvwwwyyy{{{zzzvvvrrrxxxyyy{{{}}}}}}}}}|||||||||wwwpppkkkggghhhiii}}}wwwtttoooiiieeeaaa]]]WWWSSSNNNLLLJJJFFFCCC>>>999666111000111777@@@FFFGGGEEEeeeyyy|||}}}ppp\\\OOOHHHAAA;;;888;;;===<<<;;;:::<<<>>>:::;;;;;;<<<;;;:::999888888777777666555555444444555666777777777666444333333444555777888999999999888888888888888888888888555555444444444444555555666888555111444;;;:::333===KKKjjj|||mmmiiihhh[[[YYYXXX]]]fffpppwww{{{uuujjjMMMHHH@@@999666444444333666444111///......///000////////////////////////---...///000000000000000///000111444777:::===>>>FFFDDDGGGPPP]]]nnnwwweee]]]ZZZWWW]]]bbbgggrrr}}}}}}~~~~~~vvvggg^^^ZZZRRRJJJBBB===;;;;;;555555666555444444555666444444333333333333222222222111000//////000111222222222222222222444555666555555555555555555555555:::888777888888888===BBBPPP|||[[[MMMKKKKKKZZZffflllfff^^^dddqqq|||}}}pppssszzz|||wwwiii\\\JJJ<<<222444::::::777666333000000222000---///444999BBBOOO\\\fffiii```TTTBBBDDDDDD???888333333555///000000000000///......---,,,++++++******++++++((((((((())))))***+++,,,))))))******,,,...///000...000222222222222333555444666999;;;<<<===???AAABBBBBBCCCFFFIIIKKKJJJIIIJJJIIIIIIKKKNNNPPPQQQQQQOOOPPPQQQSSSUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXYYY\\\______]]]ZZZYYYYYYYYYXXXVVVRRRNNNLLLCCCEEEFFFFFFFFFFFFHHHIIIJJJLLLNNNPPPRRRVVV[[[^^^KKKQQQ___pppyyy}}}{{{xxxvvvyyysssnnnkkkgggdddfffkkkhhhbbb^^^\\\XXXUUU\\\ggguuuvvvsssxxx~~~|||uuupppqqqtttuuuqqqhhh\\\RRRMMMQQQ>>>444111(((&&&)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,,,,++++++,,,...000111)))666777///AAAwwwzzz^^^UUU```yyyhhhIII999666555444333333444<<>>;;;666999<<<<<<;;;:::<<<>>>999::::::;;;:::999888777666666666555444444333333555555666666666555333222222333555777999999888888777777777777777777777777444444444333333444444444444222///...000444666666666777FFFjjjrrrXXXHHHIIIRRRYYY\\\aaaxxxyyymmmaaaYYYTTTQQQOOOEEEBBB===888666666777888111111111111111111111111...///111222444555555666999>>>FFFRRR^^^kkktttyyyiiicccbbbhhhpppvvvzzzqqq]]]SSSVVV]]]___lllxxx}}}|||xxxiiiWWWZZZUUULLLAAA888555777:::777666666666666777888888333333222222222222222222222111000//////000111222111000000000000222333444555555555555555555444444555555666777777888;;;???===uuuhhhXXXQQQMMMWWWkkkuuujjjaaammmggg___bbbjjjzzzzzzdddVVVQQQHHH<<<333///...000222222000111333111......222444;;;FFFSSS```eee^^^RRRBBBDDDDDD???888333333555///000000000000//////...---,,,++++++******++++++************+++,,,---...((())))))***+++---...///+++---000111111000111111111444777888999:::<<<>>>AAAAAABBBEEEHHHJJJIIIGGGGGGGGGGGGIIIMMMOOOOOONNNLLLMMMOOORRRTTTUUUVVVVVVVVVUUUUUUTTTSSSSSSTTTTTTUUUVVVXXX[[[]]]]]][[[XXXXXXXXXXXXVVVRRRMMMIIIFFFAAABBBBBBBBBBBBDDDGGGJJJJJJLLLNNNPPPQQQUUUYYY\\\HHHRRR```hhhmmmttt|||vvvzzznnnddddddfffeeecccccc```YYYWWWZZZZZZWWWXXX]]]lll{{{wwwxxx}}}kkkPPPKKKWWWLLL:::---------'''%%%)))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************------------------------333111333444888PPP|||dddZZZnnn~~~llldddpppdddGGG999777888777666222222:::???AAAFFFLLLZZZ^^^eeekkkpppqqqqqqqqqyyyxxxyyy{{{~~~{{{{{{{{{{{{||||||}}}~~~~~~~~~wwwpppiii```XXXccceeelllzzzzzznnnccc\\\YYY\\\]]]UUUIIICCC:::???===444111444333,,,555666999BBBPPPZZZUUUKKKPPPNNNSSS___iiilllkkkkkkwwwssszzz}}}}}}~~~vvvpppoooooonnnrrrrrrhhhTTTCCC======<<<888666666999===>>>===;;;<<<<<<;;;:::999888777666555555666666555444333333888888888777666555333222222222444555666777777777777444222222555777777555444444333222222111111000000000000000111222333444555999===IIIfffzzz```OOOEEEFFFLLLRRRXXXdddtttzzzkkk[[[TTTOOOJJJIIILLLGGGGGGDDD===555111333777999;;;@@@EEEFFFDDDHHHNNNIII\\\nnnzzz|||pppfffaaa^^^ZZZVVV\\\ZZZVVVSSSYYYhhhyyywwwrrrzzz{{{mmm```YYYXXXTTTNNNEEE<<<777555666888888777666555666777999;;;777666666444333222111111333111///000222333222000111111111111111222222222444555777888888888777666666777777888999999::::::;;;aaazzzggg___RRRUUUpppvvvqqqwww~~~rrrcccbbbnnn|||hhhUUUQQQIII>>>666444333000...000000111222222000...---111333:::GGGVVV^^^]]]YYYNNNKKKIIIFFFAAA:::555222555555444222000...///000//////...---,,,,,,,,,,,,,,,++++++*********************+++++++++,,,,,,,,,............////////////222333444666777999;;;;;;;;;===???AAADDDFFFGGGGGGDDDEEEEEEGGGIIIKKKMMMOOOLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQPPPPPPQQQSSSUUUWWWVVVXXXZZZZZZYYYYYYZZZ\\\YYYWWWUUUQQQNNNJJJGGGFFF@@@@@@??????@@@BBBCCCDDDEEEKKKQQQTTTWWWZZZZZZWWWHHHRRR___jjjqqqzzz~~~{{{|||~~~|||wwwuuujjjaaa```aaa___\\\[[[WWWRRRRRRZZZ``````^^^]]]gggyyy{{{|||jjjUUUNNNSSSEEE666+++,,,---)))'''+++((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********------------------,,,,,,///...000222333CCCjjjeee^^^ZZZXXXVVVVVV\\\dddhhhOOO???888333777222222555888888===CCCLLLPPPXXX```fffiiikkkkkkiiijjjnnnuuu{{{}}}|||yyyxxxxxxxxxxxxzzz}}}vvvnnnhhh```XXXRRRQQQUUU```llloooiiiaaaWWWSSSQQQRRRNNNDDD;;;888333555333///...222444444...222FFFccctttnnn\\\QQQJJJLLLUUUbbbllloooppprrrzzzwww{{{|||zzz{{{~~~}}}wwwtttsssooojjjlllnnngggSSSAAA888666555999888777999<<<===<<<:::888888888888888888888888555666666666555555444333555555555666666555555444222333444555555555555555666333111111444666555444444333333222111111000000000000000000111222333333;;;666555>>>OOOlllqqqYYYMMMLLLKKKKKKLLLPPPYYYfffrrryyy~~~vvvooonnnvvv{{{yyyrrrfffXXXPPPNNNOOO]]]cccppp~~~zzzqqqmmmzzzwwwcccUUUNNNMMMKKKIIIHHHMMMWWWeeewww|||{{{vvvyyy|||{{{rrrbbbUUUOOOOOOIIIDDD>>>777444333555666777666444444444555777888444444444444444444444444666333000///111222111000333333333333333333333333444444666777777777666555666666777777888999999999999RRRqqqiii___```rrrnnnfffmmmnnnTTTUUUOOOFFF===666222000///222333444333000......///...///333>>>KKKWWW\\\^^^YYY[[[]]]YYYNNNBBB999666222333222222000000111111000///...---,,,,,,,,,,,,,,,+++******))))))***************+++++++++,,,,,,------........./////////000000222333555777888999999:::<<>>>>>???@@@BBBDDDEEEEEEKKKPPPRRRVVV\\\^^^]]]MMMVVVcccpppyyyzzz}}}|||{{{|||}}}xxxoooeee]]][[[ZZZUUUQQQOOOMMMJJJMMMZZZfffiiieee```dddooo|||zzzttteeeYYYQQQLLL<<<000))),,,...***)))+++((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------///111///555LLLdddqqqVVVMMMKKKFFFFFFKKK^^^yyytttaaaOOOAAA<<<888555666444222222444999===CCCJJJPPPSSSUUUUUURRRVVV^^^hhhpppuuuvvvuuummmlllkkklllooouuu|||}}}rrrjjjccc\\\VVVLLLGGGCCCFFFLLLOOOLLLHHHEEEDDDEEEDDD===444000111000---...000000000333999AAAKKKoooxxxhhhZZZ]]]eeeooouuuyyy|||xxxxxxzzzyyyuuusssrrrlllfffmmmoooiiiXXXGGG===999777;;;:::999999:::;;;:::888444555555666777888999999666666666555555555555444222222333444555555666666333333444444444444333333333222000111222444444333333333222222111000000000////////////000111222333;;;222222999;;;CCCccc|||}}}rrrjjj\\\NNNFFFGGGNNNTTT]]]dddiiigggccchhhvvvwwwssssssxxx}}}zzz{{{}}}|||yyy|||~~~ooobbbPPPEEEDDDHHHMMMOOObbbkkk|||}}}|||zzz}}}|||ppptttyyyyyyxxxqqqcccSSSGGGCCCCCC===;;;888444333333555666555444333222222333444444111111222333444555666666888555111//////000111111333333333333333222222222222333444555555555444444555555666666777888888888:::???kkkxxxmmmjjjqqquuuyyy___YYYWWWRRRHHH===444000000444777999666000---///111------...333<<>>??????AAABBBDDDEEEFFFFFFEEEDDDKKKKKKLLLLLLMMMOOOPPPQQQRRRQQQQQQPPPQQQRRRTTTUUUQQQPPPQQQSSSVVVWWWTTTPPPJJJHHHEEEBBB@@@?????????=========>>>@@@BBBDDDFFFDDDJJJPPPRRRVVV^^^cccdddTTT\\\jjjxxx|||xxx{{{|||{{{{{{|||zzzuuuhhh___XXXWWWTTTMMMHHHFFFCCCFFFNNN[[[gggkkkiiifffeeeiiimmmnnnpppuuu{{{qqq```YYYOOOCCC555---(((+++---***)))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***++++++++++++,,,,,,,,,,,,......000222000///999FFFkkkyyyhhhWWWDDDAAAJJJOOOlllrrr^^^EEE???999777777666444222111333777:::===>>>>>>>>>@@@DDDLLLVVV```gggkkklllbbb```^^^___dddllluuu{{{wwwjjj```ZZZTTTNNNKKKDDD===:::;;;===<<<999888777888999666000...111222///111999999444888AAA]]]nnnxxxxxxzzz~~~{{{zzz|||yyyqqqkkkjjjiiifffnnnjjjbbbWWWMMMEEE???<<<<<<;;;:::999999999888777555555666777888999999:::666666555555555555555666222222222222333444555555333444444444333333222111111000000000111222222222222222222111000000//////////////////000111222222222222777===888555DDDYYY{{{```LLLBBB???FFFNNNQQQJJJBBBCCCNNNWWW\\\bbbjjjnnnlllmmmrrryyyzzzuuusssssskkkgggjjjvvv~~~xxxhhh\\\WWW\\\^^^ZZZUUURRROOOMMMPPPNNNNNNQQQXXXbbbkkkppp{{{tttuuu}}}rrrtttvvvzzzsssnnndddVVVHHH>>>;;;;;;888777666555555555666666555444333222111111222222111111222333444555555666666444000...///111333444222222111111000000000///111222222333333333333333444444444555666666777777===333PPPqqqmmmppp~~~~~~|||qqq]]]___]]]TTTFFF999222000555:::???<<<555//////222//////------111<<>>>>>===>>>???AAACCCDDDCCCKKKRRRUUUYYY___ddddddUUU___ooo|||tttqqqvvvyyywwwvvvwwwtttppp```YYYSSSRRRNNNGGGBBB@@@===FFFSSS^^^fffkkkmmmmmmjjjfffbbbaaafffooo{{{~~~zzzyyy{{{{{{xxxaaaVVVIII<<<000,,,)))***+++)))((('''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,///...000111000///333999FFFyyyqqqWWWJJJKKKTTTlllcccVVVDDD888666999:::888555555666777777666666666888:::???EEELLLTTT[[[___YYYXXXVVVWWW\\\dddmmmrrruuurrrjjj]]]SSSNNNHHHCCC???;;;777666777888999999555000///222333111000111222///222:::<<<;;;DDDQQQzzz}}}{{{nnnccccccgggiiidddZZZNNNIIIHHHEEE@@@;;;;;;;;;:::999777777888888999999999999999999999999666666555555555666666777444444333222222222222333444444444444333222111111...///000000000000000111222111111000000//////...............///000111222+++333:::999777999<<<>>>XXXwww~~~hhhPPPEEECCCKKKOOOIIICCCCCCEEEEEEEEEIIIOOOSSSUUUWWWVVVTTTSSSWWW[[[^^^^^^]]][[[ZZZWWWNNNJJJPPPXXXVVVMMMFFFEEELLLTTTRRRHHH@@@BBBJJJOOOYYYjjjzzz}}}|||ppphhhooohhh]]]PPPDDD;;;777555666666555555555555555444555444444333222222222222333333333333333333333333333222000//////222666999444333333222111000//////111111111111111222222333222333333444444555666666>>>///BBBwwwoooeeelll{{{qqqpppyyy{{{ggghhhfff^^^QQQBBB777111333;;;BBBAAA:::222000111.........---...555@@@HHHRRR]]]iiippprrrmmm^^^NNN@@@<<<777333333333222111111111000///............,,,++++++***************))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...000111222222333333555666888888999999<<<>>>AAADDDFFFFFFFFFEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMPPPMMMIIIJJJLLLJJJDDD>>>:::999888888;;;>>>BBBEEE???>>>>>>===>>>???AAAAAABBBMMMWWW[[[]]]aaacccbbbTTT^^^ooo|||tttooouuuyyywwwtttsssoookkkVVVPPPLLLJJJGGGAAA======<<>>CCCCCC???;;;999:::999888666777999;;;<<<<<<<<<;;;:::::::::999777666555555555666777888777666444222111111111111444444444444444333222222---///000111000///000111111111000000///.........---------......///000111---333444000111999<<<888>>>TTTwwwuuujjjaaakkkoooggg^^^UUUHHH<<>>============???@@@AAAEEEQQQ]]]aaaaaaccceeedddXXXaaaooo{{{yyyuuupppuuuwwwrrrlllfff```[[[KKKFFFBBBBBB???;;;999;;;CCCTTTjjjzzzoooaaafffttt}}}}}}pppgggkkkqqqtttzzz~~~ppp]]]III999000+++***)))((((((******)))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))***++++++,,,***,,,...------///111333444>>>ggg~~~ddd[[[jjjsssdddxxxhhhHHH999777888777666555444333333333444222444555555444777;;;???999999888999;;;>>>AAACCCGGGGGGCCC;;;777666555111555555555333///---,,,---555222111222222111555;;;CCCUUUiiiqqqoooggg^^^WWW\\\dddjjjpppzzz{{{~~~|||uuummmhhhfff___XXXGGG???:::===@@@>>><<<===777888888777666777:::>>><<<<<<<<<;;;;;;;;;::::::777666555444555666888999888777444222111111222333444444555555555444444333,,,///111111000//////111111000000//////...------------------...///000000111///---...000222555999666???PPPmmmppp]]]YYYWWWRRROOORRRYYYYYYSSSKKKHHHFFFEEEHHHMMMRRRUUUZZZTTTNNNLLLKKKIIIKKKPPPSSSYYYhhhyyy}}}zzzuuunnnsss{{{~~~|||ssstttxxxvvvzzztttiiikkkbbbXXXJJJ???999777555333222222222222222222222222222222333333444444333333333333333222222222111111///111222222111222666999:::999888777555444333222111111000000000111222333000000111111222333333444555444;;;JJJjjjcccccciiiyyypppccchhhjjjzzzqqqddd]]]TTTEEE888000333777999777444222111------------...000333666BBBMMMUUU[[[fffqqqooofffVVVMMM@@@888555666555444222222111000///////////////...------,,,,,,------))))))))))))************)))))))))*********++++++++++++,,,---...//////000000111222333333333333333666777888999;;;<<<===>>>@@@@@@AAABBBDDDFFFGGGIIIIIIIIIIIIIIIHHHGGGFFFEEECCCAAA>>>;;;999777666666333444555777:::<<>>jjjoooqqq~~~sssYYY^^^wwwcccMMMHHHIII???>>>;;;999777666666666000222444444222111333666333333333333444444555666666888555111///111111///---000222222222222555777111222555666444333<<>>AAABBBCCCDDDDDDDDDDDDCCCAAA@@@???<<<;;;999666333222333555333333555666888999:::;;;777888999;;;>>>AAAEEEGGGNNNYYYccceeefffjjjppprrr[[[aaajjjsssyyyxxxsssnnnlllggg^^^SSSJJJBBB>>>;;;999;;;999444333888<<<<<>>WWWuuuooo```JJJHHHWWWqqquuuzzzkkkRRRKKKEEE888111333444999555333666111...555999222...111444333333444111444555333111222222222444444333222333666;;;???MMMGGG@@@;;;888>>>OOO```xxxccc```___dddkkkooossswww{{{pppfffgggrrrqqq]]]IIICCC:::888666777999:::999666555555555555555555555555888999::::::888888999:::???===:::888666666777777666555333222222333444555555444333333333333444555444333111///......///000////////////////////////........................111///---,,,---///333555:::777555999GGG```{{{tttiiirrr}}}rrrYYYJJJHHHFFF???@@@;;;666444555666666555555555555555444444444444111222333333111111222333111111111111111111111111000111111222333333444444555555444444444333333333111111222222111000///...////////////000000000000111666555555BBB```nnn]]]___```[[[ZZZYYYcccuuu```___dddhhh|||XXXQQQPPPGGGAAA555///...111333222666<<<222111///---,,,+++++++++---111999BBBMMMYYYeeelllkkkggg\\\JJJ>>>;;;<<<<<<777555333222222222000///222111111000///......---,,,,,,++++++***)))))))))************))))))))))))''''''(((***+++,,,---...////////////000000000000000111111222444555666666:::999999888999;;;<<<===;;;::::::999888777666666444333111000///000111333333222222555888999777444999:::;;;???EEEKKKOOOQQQZZZ\\\```bbbaaabbbhhhooobbbeeelllrrruuusssmmmhhhbbb^^^VVVMMMEEE>>>:::999555888777333222999@@@CCCPPPbbbxxxssszzz|||ooommmrrrtttyyyvvviiiQQQRRRSSSMMM???000)))+++))))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&''''''(((((((((((((((************************++++++,,,,,,---.........222......555DDDccc|||mmmZZZGGGEEEPPP___ssspppSSS===:::BBB000555222000555222000888555111000444666444222333000000///...000444777999222333444444888BBBRRR^^^rrrooohhh[[[KKKCCCJJJVVVhhh|||nnncccdddjjjuuu}}}tttuuu|||wwwlllhhhjjjmmmeeeRRRCCC===999777666777999:::888666666666666666666666666666777999::::::999999:::;;;???===;;;888666666666777777666444333222333444555777666666555444333222111333222///...------...///////////////////////////....................................///000111222444333111333<<>><<<888888CCC___eeeLLLIIIQQQPPPYYYjjjqqqrrryyyzzzjjjvvvllljjjkkkjjjbbbTTTEEE;;;777888777666666888888777666666666666666666666666666666777999999999999;;;===@@@>>><<<999777777777777888777555444444444555666888888888777555222000...111000...---,,,------...////////////////////////------------------------,,,---...000111000//////111222222333666<<>>ppplllpppwww{{{xxxyyysssjjjkkkooojjjTTTSSSRRRPPP<<<555///---///333<<>>AAA@@@===;;;:::888888888888777666555555444555555777777888777666333000...000000...---------..............................------------------------,,,---...////////////......000222444555666999;;;EEEMMM^^^zzz|||tttlll||||||}}}|||www}}}{{{||||||~~~zzzxxx~~~hhhNNN@@@<<<777111222111000///000222333333333333333333222222222222000111222111000///000222000000000000000000000000......//////000111111111555555444444444444444444444222000...---...///000........./////////000000000000222666444333VVVuuu{{{zzztttuuujjjYYYQQQVVVFFF>>>444---,,,000888???@@@<<<777222///------...---------///444>>>IIIQQQTTT]]]fffhhhddd[[[LLL>>>:::777444222222222222111111111111000000000//////---------,,,++++++******)))))))))(((((((((''''''((((((((((((((((((''''''*********+++++++++,,,,,,++++++,,,------...//////.........//////000111111//////..................------------...000111222222222222333555777888888;;;>>>DDDPPP[[[```^^^ZZZ\\\```cccdddhhhooowwwzzzPPPNNNKKKIIIHHHEEE@@@===;;;999777555333222222222333222222<<>>===;;;::::::999888888777666555444444444333444666666555444111000000000//////////////////------------------------------------------------...------,,,------...///***,,,...//////000222444777555777HHHiiinnnssssssoooooouuu{{{|||~~~vvvoooiiihhhpppyyyrrreeeOOO===555444222...000000000000000111333444222222222222111111111111///000111111//////000111////////////////////////---......///000000111111333333333444444444444444333222///...------///000............////////////111//////777999111CCChhh~~~}}}}}}vvveeeQQQUUUQQQJJJ===111+++---222555;;;888555111/////////000,,,---...///000444:::>>>CCCIIISSS]]]fffggg\\\NNN???;;;777444222222111000111111111111000000000000......------,,,+++++++++))))))))))))((((((((((((((((((((('''''''''''''''))))))))))))************)))******++++++,,,,,,,,,,,,,,,---....../////////,,,---------------------+++,,,,,,---///000111222333333222222333555888:::>>>EEEOOOXXX]]]___``````aaagggkkkkkkooowww|||{{{EEECCCAAA???>>><<<999666444333333222111111111111444666;;;LLLggg}}}pppfff___]]]aaaggglllmmmsssoooeeeiiirrrqqqvvvlllYYYNNN<<<---(((++++++)))))))))(((((((((((())))))''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,***000000))))))111666555<<<\\\~~~uuunnnaaaTTTXXXssskkkPPPEEEJJJZZZpppvvvdddjjjeeeZZZ___jjjqqqxxxrrr}}}}}}~~~zzz{{{qqqpppssskkk]]]aaaqqqlll\\\GGG;;;888999888666333444555555333333444555222222222222222222222222111333555666666777999;;;>>>======<<<<<<;;;::::::777777777666555444333333111222333444444333222111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,......---......---,,,---///111111444777777@@@XXX||||||wwwnnniiipppzzz|||pppeee___\\\YYYZZZ]]]MMMEEE:::222000111222222...000111111000000222444333333333333222222222222...000111000///...///000////////////////////////.........///000000111111222222222222333333333333222111///...------...///------........./////////000///---444:::444888LLLuuuwwwtttxxx}}}zzz|||{{{[[[TTTXXXSSSGGG888000...///...444333222111000000111111,,,---//////......000222666;;;BBBNNN^^^gggddd[[[HHHCCC===888555333111000111111111111111111111111///......------,,,,,,+++************))))))))))))((((((((((((((('''''''''((((((((())))))))))))***((()))))))))*********+++***+++,,,---............++++++,,,,,,---------...,,,,,,---...///000111111222333333333444777<<<@@@DDDLLLXXX```ccceeeiiillliiioooqqqpppttt~~~>>><<<:::999888777444111000000000000////////////333<<>>333777999222111777111333555444222111333555333333333333333333333333000222444444444444666777555666777888888888888888666666666555444222111000222111000000///000000000,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...//////---***(((***+++------,,,---///000222///...000444888???EEEIIItttxxxvvvmmmccchhh|||rrr~~~rrrooosssyyypppooottt}}}jjjPPPHHHJJJHHH>>>555222222222222///,,,+++---,,,...000000...---///222000000000000////////////...///000///...---...000........................//////000000111111222222//////000000111111111222000000000000///...---,,,---------.........//////,,,333///+++222444222777???tttuuu[[[___wwwqqqiiiyyy~~~pppsss[[[XXXYYYRRRFFF>>>;;;555...///000222333333222111000,,,------,,,++++++---///)))111888;;;???HHHQQQUUUXXXRRRJJJBBB<<<888555333111111111111111111222222/////////...------,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))******(((((((((((()))))))))***((((((((()))))))))))))))''')))***,,,,,,,,,++++++((())))))***+++,,,---------...///000111111111000///111444666:::AAAJJJQQQUUUWWWZZZbbbjjjppprrrrrrooouuuuuuuuu444333222000...------,,,---,,,...000///,,,///444???KKKZZZkkkxxxuuuyyy|||}}}{{{rrrggg^^^\\\dddtttpppiiiggghhhooozzzoooQQQ777555111---)))'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))************,,,,,,------.../////////888///000CCC```xxxnnnmmmgggWWWLLLJJJIIINNNTTT]]]mmm|||~~~xxxbbbZZZSSSTTT]]]mmmtttooosss}}}tttjjjmmmxxxyyy{{{|||yyyxxxwwwrrrmmmkkkiii___OOOBBB999999777666444222111000111222222222222333555777444333222333444444222000222333444444333333444666444444555555555555555444222222333222222111000///---.../////////...---,,,,,,---...//////...---,,,......---,,,,,,+++*********+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,------...000111000///...///222444:::BBBTTTmmm|||rrrfffcccppprrrkkklllsssyyyxxxtttrrrwww}}}uuuqqqpppssswwwzzzhhhLLLBBB???888222333////////////............000//////.........//////111111111000000000000000000000///...---,,,,,,,,,///////////////............------,,,---...///000111000000000//////......---.../////////...,,,,,,++++++++++++,,,---...///......//////000000111111666VVVlllbbbcccuuu~~~~~~rrrkkkkkklllhhh]]]cccrrr|||www\\\SSSTTTTTTJJJCCC:::***111111111333666555222...000///---,,,,,,,,,,,,------...///222666;;;@@@CCCLLLMMMMMMIIICCC<<<888555666555444222111000000000111000000//////000000111---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((''')))***)))((('''(((***++++++******************(((((((((***,,,------,,,///000111000//////000222555777:::AAAIIISSS[[[```dddcccdddjjjqqquuutttqqqvvvuuuooojjjuuu111000///...------------,,,,,,///111///...444<<>>kkk}}}oookkkffflllsssuuuqqqnnnooossssssccccccmmmyyynnn\\\RRRPPPMMMMMMEEE444000///000444999999555000////////////...---,,,,,,,,,,,,,,,...000444777999BBBEEEHHHIIIFFFAAA===:::666555333222111111111111111000//////.........///---------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))***+++***)))))))))+++++++++***************************++++++++++++***,,,...000111000111333444999===DDDMMMVVV___eeehhhiiijjjnnntttyyy|||zzzxxxxxxvvvnnnfffeeemmmuuuxxx---,,,,,,,,,,,,------...------///000...111<<>>444222666555555444444333333222222222111111111222222333333333333444666777666444111333555555333222222222666666666555555444444333444333333222000///.....................---,,,,,,,,,------......------,,,------,,,,,,++++++************+++,,,,,,+++***************************************+++,,,,,,------...//////...---...000222---///000///111===PPP___xxxpppsss~~~zzznnnccceeettt}}}{{{rrrlllnnnxxx}}}wwwtttooojjjnnnvvv{{{xxxyyyzzz{{{{{{uuufffVVVPPPOOOPPPTTTXXXVVVGGG999666444///---000//////.........---------......---------......///000000000000000000000000...---,,,+++*********+++...........................------------...//////111111000000000000//////------.........---,,,+++************+++,,,---------------...//////000000444///MMM~~~sssbbbcccmmmzzzzzzwwwyyyoooggglllzzzhhhSSSMMMLLLOOOGGG444111......444<<<>>>:::444///000000000000...,,,+++,,,,,,+++++++++---...///444999@@@EEEEEEDDDBBBAAA999888666444333222222222222111000//////...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))***+++,,,+++******+++,,,******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...000000111333666999EEEJJJRRR\\\dddiiikkklllmmmrrrxxx}}}|||vvvnnneeeYYYQQQSSSYYY++++++******++++++,,,,,,///......///000999LLL^^^bbbgggnnnvvv~~~}}}{{{}}}{{{www___OOOOOOUUUZZZMMM333))))))(((''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))***++++++,,,,,,---444000...111333666???JJJyyyvvvjjjdddSSSZZZ]]]___iiiuuurrrggg```YYYSSSVVVbbbqqq|||}}}zzzsssggg```]]]jjjjjjdddTTT@@@333111444333333333333333333333333333222111111111222111000111111111333666777666555111444666666444333222222777666555555444444444444444444333222222111111111............---,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******************************))))))******+++,,,,,,,,,------...---,,,,,,...000***111777888444333999???KKK___}}}~~~xxxhhhbbbkkk{{{{{{zzzzzz{{{wwwuuuxxx~~~{{{vvvrrroooqqqyyy{{{~~~nnn```QQQKKKIIIDDD???===>>>777111111000,,,---000.........---------,,,,,,---------,,,------....../////////000000000000000------,,,+++++++++++++++------...............///......------............000000000000000000000000------------,,,,,,++++++***************+++,,,,,,,,,,,,,,,---......//////:::...>>>tttxxxpppooo|||~~~pppmmm{{{sssXXXLLLHHHMMMJJJ:::777222///333;;;@@@>>>:::111111000//////...---,,,...---,,,++++++++++++,,,+++000666<<>>OOOiii~~~}}}zzzwwwvvvuuuwwwyyy}}}ooo[[[SSSTTTRRRNNNCCC000***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((()))))))))*********+++,,,,,,------222,,,)))...333555555555IIIbbbxxxkkkoooooolllooowwwyyytttxxxxxxxxxyyy|||yyyqqqkkkhhhiiijjjggg[[[JJJ;;;222000000111222222222222333333333444333111000111222333111////////////222444666555444222444666666555444333444777666555444444444444555222222111111111222333444///......---,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******************************))))))))))))))))))))))))(((((()))******++++++,,,+++,,,---,,,++++++---...///000///,,,***,,,000444333===LLL\\\lll|||nnnrrr}}}|||xxx}}}|||yyyxxxuuuuuu{{{uuuqqqrrr}}}fffXXXJJJDDDAAA;;;555222111//////000...---...222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............//////000000000000...---,,,,,,,,,,,,,,,,,,,,,---------......//////..................------////////////////////////---,,,,,,,,,++++++++++++******)))))))))***+++++++++++++++,,,------......555///555WWW}}}|||yyyjjjpppjjjVVVJJJOOOVVVQQQAAA:::333333999>>>???>>>444333111...------...///------,,,+++++++++++++++)))+++...111444999???BBBGGGFFFEEEBBB>>>:::666444000000/////////000111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))***+++***))))))***+++******++++++,,,,,,,,,,,,+++,,,...---,,,---///222111222333555:::CCCMMMTTTeeefffgggiiikkkkkkllllllrrrwww||||||yyyxxx{{{{{{oooeeeWWWKKKMMMXXX---,,,,,,++++++++++++,,,000000555CCCUUUmmmwwwmmmiiijjjuuuxxx||||||zzzwwwtttsssqqq|||lllYYYSSSSSSHHH===444)))*********))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((()))))))))******+++,,,,,,------+++---000000...---000333222:::QQQwww|||vvvkkkgggjjjnnnppppppTTTGGG888111444666444000111111111222222333333333333111///111444555222//////...///111333555444333222333555444333333555666666555444333333444555666111111000//////000222333000///---,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++******+++***))))))))))))***+++((((((((((((((((((((((((((((((((()))******++++++)))***,,,,,,+++***+++---///---,,,,,,---/////////111111222444;;;KKK```ppptttvvv|||~~~wwwzzz}}}kkkffffffqqqzzzYYYKKK===777444222222444////////////...---///111------,,,,,,,,,+++++++++++++++++++++,,,------...---......//////000000111------,,,,,,,,,,,,------,,,,,,,,,---......//////.........///......---,,,------............//////---,,,+++*********++++++***)))))))))))))))***************+++,,,,,,---------000333CCChhhzzzjjjcccmmmwwwnnnVVVTTT\\\\\\KKKDDD;;;666777:::<<<<<<777666444222000000000111++++++++++++++++++******************,,,111777<<>>;;;333222111000////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))***+++***)))((()))+++******++++++,,,---------,,,...///...++++++...222666999???EEEMMMWWWaaagggmmmmmmmmmnnnoooqqqssstttuuuyyy}}}|||xxxvvvxxx{{{wwwjjj```WWWOOOKKKLLL,,,,,,,,,,,,---...//////222333>>>RRRkkktttkkkjjjooovvvwwwvvvrrrjjjeeeccccccfffooo|||nnnWWWKKKHHH;;;///+++&&&((((((((())))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((()))******++++++,,,(((...111000,,,,,,000444000///666LLLoooxxxuuuyyyrrriiibbbdddkkknnnggg___AAA;;;444333666777555111111111111111222222222222333000///222666777444000000000000222444555444333000111111000000111555777555444333333333555777888777555333111111111222333000///---,,,*********+++,,,+++***))))))***+++,,,******************+++++++++***)))(((((()))***+++((((((((((((((((((((((((''''''(((((()))******+++((()))++++++***)))***+++***---000333444222///,,,---000111111111333999???PPPXXXiii}}}{{{wwwsss}}}~~~hhh```YYY[[[bbbcccYYYOOOBBB999222//////...111555222222000---+++,,,---...,,,,,,,,,,,,++++++++++++************+++,,,---...------......///000000111,,,,,,++++++++++++,,,,,,++++++,,,------...//////....../////////...,,,,,,,,,,,,,,,---------......---,,,+++***)))******+++***))))))((((((((())))))))))))******+++,,,,,,,,,---000444:::JJJmmmzzzmmmlllxxxyyyeeeeeeeeeuuunnn```]]]WWWQQQLLLEEE===777555555666888999999999777555222111,,,,,,,,,,,,,,,+++************))))))))),,,111555===AAAHHHMMMNNNMMMIIIFFF===;;;999666444222000000000000000/////////......------------------------*********++++++,,,,,,,,,***+++,,,+++******+++,,,******++++++,,,------...,,,///222111000222777<<>>+++++++++---...000222333555777DDD\\\vvv~~~tttnnnqqqyyyzzzyyyuuulllbbb]]]]]]```aaafffiiippprrrUUUDDD>>>222)))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((()))*********)))((('''(((---111111...222555666888DDDdddwwwmmmiiiiiibbb^^^dddkkkhhhVVVFFF777666444222//////000222111111111111111111111111222000///222777888555111222111111333555555444333//////...------000444888444333222222333555888999===<<<999666444333444444000///---+++************,,,+++***))))))***+++,,,******************+++++++++***)))(((((()))***+++((((((((((((((((((((((((''''''(((((()))*********''')))***+++***)))***+++++++++***((('''(((,,,///***---///000//////111333888999BBBSSSeeettt~~~ppplll|||vvvpppjjjyyyrrr```UUUJJJHHHKKKIII???555...,,,---111222000000333555444///+++)))++++++***,,,,,,,,,+++++++++******************+++,,,---...---------...///000000111+++***************++++++++++++,,,,,,---...//////....../////////...,,,++++++++++++,,,,,,------------,,,***)))))))))***+++***)))(((((((((((()))))))))))))))***++++++,,,,,,......111444555GGGzzzpppnnniii^^^```nnnqqqhhhZZZ[[[vvvrrrcccTTTSSSQQQLLLCCC999222000111888:::>>>@@@>>>999444000/////////......---++++++)))************+++...111444;;;EEENNNSSSSSSQQQOOOGGGEEEBBB>>>999666444222000000000000////////////------------------------*********++++++,,,,,,,,,+++,,,------++++++,,,---******+++,,,,,,---......+++///444666777<<>>555555444333222111111000111111000000000000111111222222333333333222222111///000222333444444333333222111111111111333444555444444444444333444666999<<<:::777444111000//////000000...---,,,+++++++++,,,,,,+++***)))(((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''(((***+++*********))))))(((((()))))))))***+++++++++,,,...---,,,+++***+++,,,---///111555;;;BBBMMMXXX___vvvxxxvvvooojjjppptttvvvwwwmmmdddmmmwwwzzzlllOOOFFF;;;555555555111,,,...------,,,,,,------...333222000...,,,+++*********************************+++,,,,,,------,,,,,,---------............///+++++++++,,,---...///000))))))***++++++,,,------,,,,,,------,,,,,,++++++*********++++++,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))************))))))))))))************,,,111000000555>>>^^^sssrrrrrrkkkXXXZZZkkksss~~~jjj]]]]]]^^^jjjqqqpppVVVMMMKKKRRRQQQ???444333111111;;;GGGMMMKKKCCC;;;777333111/////////---)))&&&(((((((((((()))+++,,,---///222888CCCNNNVVVYYYYYYQQQQQQOOOIII@@@:::777777333222000...---------......---,,,---......---,,,,,,,,,+++*********++++++,,,++++++,,,---...---,,,+++---///...,,,,,,...111000555<<>>:::777666777222+++---,,,************+++,,,+++******************+++------......---,,,***)))************************((())))))***+++*********,,,,,,,,,---------......,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,---------............---,,,+++************+++++++++++++++++++++******))))))(((((((((((())))))))))))******(((((())))))))))))*********...------...+++333HHHnnnqqqxxxeeejjjsssyyyfffkkkqqq}}}pppYYYMMMJJJFFFFFFCCC:::666333888III]]]bbbVVVGGGAAA999111...///111///---...---,,,******))))))))),,,+++,,,222===JJJUUU[[[dddhhhnnnnnnhhh___UUUPPPFFFDDDAAA>>>:::777444333111111111000000/////////---------,,,,,,------.........///000000111222222555777:::>>>CCCJJJRRRXXXbbbfffoooyyy|||wwwrrruuuxxx{{{{{{xxxtttqqqmmmnnnpppuuuzzz|||yyyvvvmmmoooooojjjcccbbbggglllyyy}}}}}}lllVVVKKKJJJ000...///555CCC```rrrkkkjjjllllllttt{{{ppp```TTTSSS]]]jjjttt[[[HHH111&&&(((,,,***&&&)))(((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))******+++,,,,,,,,,///...,,,---///222444555///===FFFZZZ}}}tttiiieeemmmwwwxxxsssRRRDDD777333444444666:::222222333333444444444555222222111111111111222222333333222222000///------//////...---...///000111///......---------------111222444444333111000000...............//////000///...---,,,++++++++++++(((((())))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***))))))))))))))))))((((((*********))))))((((((''')))))))))***+++,,,,,,---+++,,,...///...///111333...000222333333222222111:::@@@IIILLLKKKGGGDDDDDDIII]]]qqq{{{|||vvvjjj___]]]aaavvv|||jjjfffpppqqq^^^XXX]]]eeedddffffff```SSSEEE<<<999999666222//////111000...***,,,---,,,)))''')))++++++******))))))******++++++,,,...//////...,,,+++************************((()))******++++++******+++,,,,,,,,,------------,,,+++++++++,,,------...---------------------,,,/////////...---,,,+++******************+++++++++******)))))))))((((((((((((((((((((()))))))))***(((((((((((()))))))))******...---...333//////;;;dddxxxqqq~~~}}}{{{tttqqqvvv|||dddOOOKKKLLLPPPLLL@@@<<<666333===NNNZZZ[[[WWWDDD>>>777333222111---)))...---,,,******))))))))),,,++++++///777CCCOOOUUU]]]ccckkkppppppjjjbbb]]]SSSQQQNNNJJJDDD???;;;888888888888666333111000000000000000//////000000111111222444666777999;;;===???BBBHHHPPPYYYbbbjjjnnnnnnpppuuu|||rrrppprrruuuwwwvvvrrrmmmiiillliiihhhmmmtttxxxvvvqqqmmmhhhaaa[[[\\\fffuuu~~~gggSSSQQQZZZ111111666EEE[[[xxxxxxhhhbbbgggmmmsss~~~|||lllYYYRRRXXXccchhhiiiFFF999+++&&&))),,,)))%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))(((((()))******++++++,,,333///,,,+++---///000000111666333999VVVzzzssslllgggcccgggsssyyynnn___EEE;;;111///000000000000111111222222333444444444222111111111111111111222333333222222000///------///...---------...///000---------....../////////---///222333222111111111...///////////////.........---,,,+++++++++++++++((((((((()))******++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***(((((((((((((((((())))))***))))))(((((('''''''''*********************)))---...///...,,,++++++++++++,,,---...000111111111+++---111555666666444222:::DDDOOOUUUWWWWWWUUURRRKKKIIIUUUffftttsss^^^VVVZZZbbblllttt~~~wwwjjjYYYKKKGGGJJJPPPFFFFFFDDD>>>888444444666...,,,***+++,,,,,,---...***---000...***((())),,,++++++************++++++***,,,...///000///---,,,)))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,---------------------------,,,............---,,,+++***************************))))))(((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))(((,,,(((***111///,,,444FFFkkkuuusss}}}~~~ssswwwyyy}}}~~~aaaUUUPPPRRRRRRHHHEEECCC???>>>@@@HHHQQQWWWHHHDDD===999777666444222---,,,,,,+++******++++++++++++,,,...333:::BBBGGGYYY]]]ccciiikkkhhhccc___aaa```^^^[[[VVVPPPKKKHHHEEEFFFEEEBBB===999888999888888777666666666666777:::===AAACCCEEEGGGKKKNNNSSSWWW^^^fffmmmrrruuuvvvrrrpppqqqxxx~~~uuullleeegggjjjkkkiiieee```]]]]]]\\\___hhhssswwwssslllddd^^^XXXZZZfffwwwooo[[[\\\iii,,,111@@@YYYsss{{{gggaaagggppp}}}ooohhhllltttyyyzzzbbbYYY]]]___WWWMMM444...(((''')))***(((%%%(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((())))))((((((((()))******++++++******,,,...000111///...,,,333111000<<>>@@@===666:::AAAEEETTTcccdddeeeVVVFFF@@@@@@AAAEEEJJJMMMKKKFFF>>>777444666:::111333444333000...---...+++)))***------***)))+++'''***,,,,,,))))))+++---++++++************++++++***+++,,,.........---,,,)))))))))))))))))))))))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------,,,,,,++++++***************)))))))))((((((((((((''''''''''''''''''(((((((((((())))))''''''(((((((((((())))))+++...)))(((//////+++111222MMMvvvsssttt}}}sssvvvrrrmmmmmmyyy~~~kkk[[[VVVXXXSSSNNNRRRSSSLLLAAA<<<@@@GGGPPPOOOKKKDDD<<<666444333//////...---------------((()))+++,,,...111555888JJJMMMTTT\\\cccgggfffeeeggghhhiiiiiigggccc___]]]\\\]]]]]]YYYSSSOOOOOOPPPOOONNNMMMKKKJJJJJJJJJJJJQQQUUUYYY[[[\\\^^^cccgggjjjlllooosssuuusssoookkkhhhdddaaacccggggggaaaZZZOOOPPPRRRRRRQQQNNNJJJHHHDDDIIITTTdddssswwwqqqiiibbbaaafffrrrllldddkkk<<>>>>><<<777000+++))))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((()))))))))*********)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++++++++*********))))))***))))))((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))+++++++++***************,,,+++******))))))******((())))))***,,,------...---,,,,,,++++++******)))((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))***+++,,,,,,,,,---000:::TTT|||xxxkkk___cccdddmmmqqqaaafffpppwwwmmmZZZNNNTTT[[[YYYRRRPPPLLLPPPggg}}}fffTTTQQQMMMGGGAAA:::555222111111000///...---,,,,,,+++,,,///222555777777888:::===DDDKKKSSSYYY]]]_________```aaaccceeefffgggllloooooojjjggghhhhhheeecccdddeeedddbbbbbbbbbcccaaa```______^^^ZZZSSSNNNFFF???666111000111000///111111666>>>BBB???;;;;;;<<<999:::HHH^^^rrr~~~{{{iii\\\ZZZ\\\[[[]]]fff```MMMwwwnnnmmmnnnlllvvvxxxzzzzzzyyy{{{ooobbb[[[XXXZZZ```sss]]]DDD555///+++((())))))(((((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))))))))*********+++++++++---------------......///000111111111222999CCCJJJbbbrrrrrroooooosssrrrsss~~~sss___QQQDDD999111++++++++++++,,,---...///---......///////////////000/////////000111222333333222111000///......////////////000000000111111---.........//////000000......////////////....../////////......,,,++++++,,,---...//////...---,,,*********)))((()))+++...EEEGGGGGGAAA777---))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************++++++++++++++++++++++++,,,,,,+++************+++++++++*********)))))))))(((((()))))))))((('''''')))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++++++++***)))))))))******((())))))***+++,,,------,,,,,,,,,+++******))))))))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,,,,++++++---222<<>>444333111000////////////,,,,,,------.../////////111333777===CCCHHHLLLNNNRRRQQQQQQSSSWWW]]]bbbffffffgggddd```___```]]]XXXUUUSSSQQQQQQQQQRRRRRRRRRQQQRRRSSSUUUUUURRRMMMIII@@@<<<666333222333444444555:::EEETTTZZZUUUNNNKKKEEECCCHHHVVViiiuuuuuuqqqooozzzyyyhhhWWWVVV^^^dddddd[[[SSS___rrrkkkYYYTTToooiiinnntttuuu|||uuuqqqpppqqqzzzkkk___]]]___aaadddpppaaaKKK888...,,,***((((((((((((''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((()))))))))))))))*********++++++,,,,,,,,,,,,,,,---......///111111000......111333222>>>SSSjjj~~~|||}}}xxxuuuvvvyyyyyyuuuwww{{{pppdddRRR@@@444---++++++------------------,,,,,,---......///////////////000000000000000111222222333333222111000///......---------------......///,,,------......//////000......////////////....../////////...---,,,+++******+++...//////...+++*********+++***))))))+++---===BBBEEE@@@555***&&&'''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((('''''''''((((((((())))))''''''((((((((()))))))))++++++++++++++++++++++++***************+++,,,,,,************************++++++++++++++++++++++++++++++***************+++************))))))))))))'''''')))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******((())))))***+++,,,,,,,,,,,,,,,++++++***))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++++++++)))+++......888UUUrrr}}}yyyqqqlllkkkyyyrrrggg```]]]___fffbbb```[[[[[[fffaaaJJJOOOOOOQQQUUUYYYVVVMMMEEE555333111///...///000111///...---------------...---...///222555999<<<===@@@@@@@@@CCCHHHOOOUUUYYYWWWVVVRRRNNNNNNOOOKKKEEEDDD@@@<<<<<<>>>@@@@@@??????@@@BBBDDDFFFGGGFFFFFFDDDCCCAAA???======>>>>>>???FFFWWWiiirrrmmmeeeaaaYYYZZZ___eeeiiieeeYYYPPPXXXtttsss^^^\\\dddiiikkk___MMMKKKUUUYYY```rrrpppjjjpppxxx|||{{{sssllliiihhhpppxxxjjj___aaaeeecccaaaTTTGGG666,,,)))((('''&&&''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((************+++++++++++++++++++++++++++,,,,,,---++++++,,,,,,,,,---...///000222888AAALLL___yyy~~~{{{}}}|||yyyvvvvvvzzzuuuhhh\\\WWWGGGCCC<<<444...,,,...111...............,,,+++***---......///////////////000000000000000000111222222222222111000//////...,,,++++++++++++,,,---...,,,,,,------.........///------............------............---,,,+++***)))***---......---***))))))***+++***))))))+++,,,///555:::888///'''%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((())))))))))))******************************))))))))))))***++++++*********************************************************))))))***++++++*********)))))))))((((((&&&'''((())))))((('''&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---***))))))((())))))******)))))))))******++++++,,,,,,,,,+++******))))))((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%'''((()))******,,,(((***...---///???SSSvvvqqqeee\\\bbbuuujjj___^^^eeedddcccXXXOOOUUUQQQ======;;;<<<@@@EEEEEE@@@:::222111///---,,,---...///......---------......///------------...///000111222333555999===AAAEEEGGGEEEDDD@@@======???;;;555777333//////222444444333222333333555888===CCCFFFLLLNNNQQQPPPMMMKKKKKKLLLMMMTTTdddwwwzzzrrrmmmoooooollldddXXXLLLBBB===[[[vvvaaa\\\[[[```[[[MMMDDDIIIVVVuuuxxxuuu|||wwwmmmfffaaa^^^pppvvv|||rrrgggeeeaaaYYYRRR@@@666,,,)))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((()))************+++++++++***************+++,,,,,,*********+++,,,...000111333000000222555>>>NNN\\\{{{{{{|||~~~xxxxxx{{{mmm[[[JJJ===666222333333111///...//////******+++,,,,,,,,,,,,,,,---......///////////////000000////////////000000000000111111111000///...,,,,,,+++***+++,,,---...------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,+++***)))''')))******))))))***+++''',,,000///***&&&&&&(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))***+++************************))))))))))))))))))))))))***))))))))))))***++++++******)))))))))(((((((((&&&&&&'''(((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,))))))((((((((()))******)))))))))*********+++++++++++++++***))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((***)))***---///000555<<>>:::777555555444111...///...---+++++++++,,,---+++++++++,,,,,,---------...------,,,,,,+++++++++,,,...111444666888999999777888666333333555333///000///------...000000000.........///222999AAAHHHMMMUUU^^^aaa___\\\\\\^^^dddiiivvvsssmmmmmmjjj```QQQAAA:::<<<@@@aaaeeeWWWSSSOOOQQQJJJGGGPPP```vvv~~~yyyrrrmmmiiigggrrrrrrrrrttt}}}zzzqqqfffXXXJJJCCC888000+++,,,,,,***))),,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))*********))))))))))))***++++++,,,,,,+++,,,...///000000,,,+++,,,///111111666===666>>>PPPgggxxx}}}yyy}}}vvvmmm]]]KKK<<<333...+++---...//////...---+++************+++,,,------...---....../////////////////////............//////---...///000000000/////////...---,,,,,,...///000......------,,,+++++++++******++++++++++++******))))))***+++++++++******))))))************))))))&&&((())))))(((((()))***'''((())))))'''&&&'''(((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))***+++++++++,,,((((((((((((((()))******))))))))))))************++++++******))))))((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***++++++---111222///DDDeeevvvkkktttrrrbbbZZZYYY___gggtttzzzrrrddd^^^YYYRRRUUUZZZUUUQQQMMMEEE===777222///...,,,,,,,,,+++++++++++++++((()))***+++,,,,,,+++******+++,,,---,,,+++***)))++++++---...000111111222...111222///...000000///,,,...//////......///000......//////000666>>>DDDJJJWWWfffooopppoooppprrrzzz}}}zzzhhh^^^WWWTTTNNNEEE???@@@HHHOOOZZZzzzbbbXXXYYYPPPPPPLLLQQQ___jjjgggwww{{{tttkkkfffjjjrrryyyzzzzzzyyyxxxrrrcccNNN>>>999333,,,(((***)))%%%%%%)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))******+++***))))))***,,,---,,,+++...,,,---111111---,,,...111000333:::???EEERRRaaauuu}}}|||rrrkkkbbbUUUKKKGGGDDD;;;111,,,,,,...///............///...,,,+++......---,,,,,,---......---......//////////////////......---------......+++---...000000000//////111000.........///111333///......---,,,+++***)))))))))************))))))'''((()))******+++*********))))))))))))))))))***%%%'''))))))((('''((())))))(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***++++++))))))))))))(((((((((((('''&&&%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***************+++++++++((((((((((((((()))******))))))))))))************++++++******)))(((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$+++---((()))000000***...CCC^^^ooo]]]hhhmmmyyy{{{iii___bbbjjjhhhvvvwwweee^^^VVVYYY___]]]___[[[RRRGGG<<<555222222++++++,,,,,,,,,+++******(((***,,,------,,,***)))'''(((+++,,,---,,,+++******)))))))))***,,,---...(((...000---+++---000000))),,,//////---,,,---000---///000000000333999>>>GGGWWWkkkxxx||||||~~~nnnWWWJJJEEEFFFIIILLLPPPUUUZZZ]]]TTTfff|||nnnYYYUUU\\\]]]XXXRRRZZZkkkoooqqq}}}zzz}}}qqqbbb[[[\\\aaajjjssswwwpppeee[[[PPPCCC555---******)))''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,---....../////////000111333444555===CCCOOO```pppyyy{{{{{{xxxooohhheeeYYYTTTLLLCCC<<<777555444222222111///...---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000///...------//////000000000000//////---......///000111111111/////////...---+++***)))+++++++++*********))))))************************)))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))*********)))))))))))))))***)))))))))((((((''''''((((((((((((((()))******'''(((***++++++)))&&&$$$'''&&&%%%$$$%%%''')))+++$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((())))))+++,,,---......+++666@@@SSS~~~}}}ggg___fffdddpppwwwrrrxxxwwwrrrwwwzzziii```___``````]]]UUULLLFFFCCC<<<555...,,,++++++,,,---,,,+++------,,,++++++***)))))),,,,,,++++++++++++,,,---++++++++++++,,,---......---------///000///,,,)))333///...111333444333333111333555666:::@@@IIIPPPUUUeeevvv|||uuummmbbbTTTHHHKKKWWWfffmmmfff\\\YYYZZZRRROOOOOOQQQPPPSSSdddyyyyyyjjjaaafffllljjjccc___{{{rrrooozzz}}}jjj___\\\aaalllwwwzzzpppaaaRRRFFF;;;111******)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++******++++++,,,------...------......///000111222000222777@@@HHHNNNOOONNNVVVWWWYYY]]]eeeooowww}}}~~~yyysssiii\\\QQQGGGBBB???>>>;;;777333///.........000000///...---,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///////////////...------//////000000000000//////------......///000000111.........---,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))))))))***************+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************))))))((((((((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((())))))***)))***,,,---,,,+++(((''''''&&&%%%$$$%%%''')))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))***+++,,,,,,+++000444???```uuulllooommmqqq}}}xxx~~~uuuqqqwww}}}pppcccggg___SSSJJJIIIIIIDDD<<<444333111000.........///......------------------------------------------,,,,,,,,,---...///000111111111111000//////000000...000444888;;;<<<===???===BBBFFFIIIKKKQQQZZZbbbeeelllwww~~~yyypppddd]]]]]]]]]UUULLLZZZjjj|||vvvfff[[[XXXJJJEEEDDDHHHMMM[[[xxxwwwccc```gggkkkllllll{{{ooogggeeemmmvvvvvveee]]]]]]gggrrrxxxjjjVVVEEE888111+++((())))))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************+++,,,,,,------,,,,,,,,,,,,,,,---......000///......111222333222666777888<<<@@@FFFKKKNNNTTTVVVYYY]]]aaadddfffgggeeefffhhhhhhgggccc^^^[[[MMMHHHAAA999333000//////---,,,,,,++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////...------...//////000000//////...------......//////000000.........---,,,+++***)))+++************)))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((*********))))))))))))((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))***************)))))))))((((((''''''(((((())))))((()))+++,,,,,,***((('''&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))******.........333DDDiiiuuuxxxyyywwwsssvvvtttjjjeeeccceeerrrqqqXXXFFFCCCHHHFFFAAA>>>>>><<<888222......///+++++++++,,,,,,,,,,,,,,,******++++++++++++***)))---------...///000222333555888:::999777666777999999@@@JJJQQQVVVYYY\\\]]]YYY^^^ccceeefffjjjpppvvvxxxuuurrrtttwwwxxxuuurrrfff[[[NNNJJJSSS\\\YYYOOO[[[kkk{{{}}}qqqbbbXXXUUUOOOHHHFFFLLLXXXooohhhYYYZZZ^^^aaaaaa|||qqqnnnmmmnnnqqqvvvzzz~~~lllaaa\\\]]]aaaiii\\\III888///+++)))((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))*********++++++,,,,,,+++++++++***++++++,,,,,,444222111000000000000000///....../////////000000444555666777888999999999777777888888777555333222222000...,,,---...111333------............------+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------.........//////...------...//////////////////........./////////000000000/////////......,,,++++++************))))))))))))((((((((((((((((((((((((*********))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((()))((((((((()))))))))))))))++++++******************(((((('''''''''(((((()))&&&'''((()))((('''&&&%%%&&&%%%%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***///---...222777GGGjjjwwwnnnyyyrrriiibbb^^^bbbiiimmmuuuiiiLLLAAADDDHHHHHHJJJMMMMMMGGG===555333444---------,,,,,,,,,++++++)))******++++++***)))(((++++++,,,,,,...///111222888BBBMMMRRROOOIIIFFFEEEHHHQQQ]]]jjjvvv~~~}}}wwwxxxzzz|||~~~rrreee___^^^]]]\\\[[[\\\XXXPPPMMMUUU^^^[[[QQQRRR\\\eeeccc\\\ZZZ\\\^^^[[[UUUTTT\\\iii}}}qqq[[[WWWZZZZZZYYY|||wwwtttssstttzzzsssjjj```VVVQQQRRRHHH:::000+++******)))(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***************+++++++++*********+++,,,,,,+++,,,---...------------***+++---...////////////000000000000///...---,,,/////////.........//////------------,,,,,,,,,,,,------------,,,+++***)))*********+++++++++++++++,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------............------......////////////......//////000000000000111111//////000//////...---,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((''''''(((((())))))))))))******************++++++((((((''''''''''''((((((%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))))),,,((((((---...111EEE[[[zzziiilll~~~tttjjjdddbbbeeejjjuuugggSSSNNNNNNNNNQQQUUUWWWSSSJJJAAA>>>>>>666555444222111///...---------------,,,,,,+++************+++,,,---...///777GGG[[[gggeeeZZZOOOIIIFFFMMMYYYjjj|||{{{~~~rrrbbbRRRLLLJJJKKKNNNSSSfffiiidddZZZWWW\\\[[[TTTKKKRRRUUURRRSSS\\\fffjjj___YYY[[[fffqqqzzzuuu___]]]cccgggggg{{{ssskkkhhhmmmxxxxxxpppbbbQQQGGG===777///+++***+++***)))''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************+++,,,,,,(((***---...,,,+++******+++,,,---.../////////......//////000000//////...000000/////////000111111***+++,,,------,,,+++***+++++++++,,,++++++***************+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............------......//////......---/////////000000000000000///////////////...------(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&''''''(((((())))))***)))))))))***************((((((''''''&&&&&&''''''&&&''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((---(((&&&)))***---888FFF```rrr```]]]iiivvv{{{nnnggggggiiinnnuuuvvveeeXXXOOORRRTTTUUURRRLLLFFFCCCCCC<<<;;;999777555333111000......,,,++++++++++++++++++++++++++++++,,,---......===QQQ^^^^^^SSSFFF===999???HHHZZZuuu~~~llliiijjjsss~~~}}}dddTTTGGGGGGKKKMMMQQQXXXqqqxxxsss```TTTVVVYYYUUUAAAGGGJJJJJJTTTdddooopppggg^^^^^^iiiqqqrrrssswwwooo^^^]]]eeekkklllrrreee______gggwwwxxxkkkWWWEEE<<<222...)))''')))***)))''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((())))))+++,,,---,,,...000000---++++++,,,------------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,*********)))***+++,,,,,,((()))***+++,,,---......++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++***************************************++++++++++++,,,,,,,,,+++,,,------.........------......//////......---........................------------------,,,+++(((((((((((())))))******((((((((((((((((((((((((&&&'''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((&&&&&&''''''((())))))***((((((((())))))*********)))((('''&&&&&&&&&&&&'''&&&&&&''''''((((((((((((%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&++++++***++++++...444:::CCCfffvvvdddWWWYYYdddxxxxxxqqqmmmiiikkkqqqzzzvvviiiaaa]]]WWWQQQKKKHHHFFFFFFEEEDDDCCCAAA???===<<<;;;444222000...---...///000//////............//////+++222===DDDDDD>>>666000111666<<>>CCCFFFMMMbbb}}}{{{kkkaaagggooollleeebbbssstttqqqmmmnnnssssssoootttfff``````fffvvvvvvbbbIII777111///+++&&&%%%'''((('''%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&&&&'''''')))***,,,,,,***,,,---,,,)))(((***,,,(((((()))+++,,,---...///++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,***((('''&&&'''((()))+++******))))))******+++,,,,,,,,,+++++++++******+++++++++************)))******************************+++++++++,,,,,,,,,+++,,,------.........------..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******'''((((((((())))))******''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''((())))))***''''''(((((()))))))))***)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###)))---,,,+++,,,---,,,,,,CCCeeeuuu^^^UUU[[[hhhhhhsss}}}vvviiibbbcccfffdddbbbkkkvvvyyypppcccXXXQQQNNNMMMLLLRRRQQQPPPOOONNNLLLKKKKKK???===:::777666777:::;;;333222222111111111111111444333333444555444111///...333555888DDDRRRPPPDDDDDDLLLWWW```gggoooxxx~~~xxxcccVVV___hhh```PPPGGGHHH\\\fff^^^WWWYYYVVVMMMIIIKKKMMMXXXwwwuuucccccciiieee\\\WWWXXXjjj~~~oookkkjjjjjjrrr~~~~~~ttt```III777000000************)))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))*********++++++++++++++++++++++++***)))(((---,,,,,,++++++******)))))))))))))))))))))))))))))))))*********+++++++++******************************************************)))(((((((((((((((((())))))***+++,,,,,,,,,+++++++++,,,,,,,,,------...---,,,---......,,,*********+++++++++,,,,,,,,,------,,,+++***(((((('''))))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,,,,444???RRRsssuuukkkfffrrrrrrrrrrrrnnnmmmvvvwwwccc___aaa]]]UUUZZZdddsss}}}hhhYYYSSSSSSTTTTTTVVVTTTMMMHHHKKKSSSRRRNNNGGG@@@BBBJJJOOONNNKKKDDD<<<888888;;;<<<<<<<<>>FFFRRRnnn~~~qqqnnnpppeeegggjjjppp|||ppphhhaaa^^^\\\aaarrr~~~tttmmmkkkjjjgggddd{{{kkk\\\bbbeeekkknnnvvvxxxsssfff```fffjjjhhhhhhnnnyyypppfffcccdddnnn|||sssjjjaaa[[[iiifff^^^PPP???222...---+++******)))(((''''''&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""''',,,+++%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$""""""!!!"""###$$$""" """############$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###"""""""""######"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&((((((((((((***,,,***(((+++111333777JJJ___zzztttllllll~~~zzztttrrrvvv|||{{{uuuuuummmeeeaaa^^^___iiivvvyyypppkkkjjjlllkkkjjjnnn{{{tttdddgggZZZdddkkkrrrjjjdddgggtttzzztttpppqqqtttmmmggggggkkkwww}}}lll]]]RRRFFFEEEBBB999///)))(((*********))))))(((''''''&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!###***///+++###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############"""############$$$$$$$$$$$$###"""###%%%%%%###!!!"""############$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""###%%%''''''&&&'''(((***((('''***---***'''000===JJJXXXnnntttmmmjjjhhhiiihhhggghhhlllqqqjjjbbb___bbbiiinnnpppmmmsssssstttwwwlllaaaeeedddqqqyyyxxxzzz~~~tttbbbeeettt|||||||||hhhSSSBBB777,,,------+++'''&&&))),,,***))))))(((((('''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%---222---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################""""""#########$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$#########%%%''''''&&&&&&((()))******---///---)))---555222888BBBNNN[[[iiiuuu}}}|||pppsssyyy~~~vvvnnnkkkppp|||pppmmmggggggppp|||vvvjjjqqqxxxtttwww{{{vvvmmm^^^NNN???333+++((()))***+++***((((((+++---))))))((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%,,,000,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$"""###$$$%%%%%%$$$###"""########################""""""#########$$$$$$$$$%%%$$$###$$$&&&&&&$$$###""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###"""######$$$$$$######"""!!!"""""""""############""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&''''''''''''((()))''''''(((******)))---111,,,---...000333888???DDDTTTZZZdddqqq|||~~~yyynnnjjjooo|||rrrbbbTTTKKKFFFCCCAAA===777111,,,+++,,,---+++++++++***((((((((()))((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***)))'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!######"""&&&***((("""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$"""############$$$$$$$$$%%%$$$###$$$%%%&&&$$$""""""############$$$$$$$$$$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''%%%&&&''''''&&&&&&''')))&&&%%%$$$$$$&&&'''***+++))),,,///000///...---...000000444???PPPcccqqqxxx||||||}}}{{{tttlllfffcccTTTQQQJJJ>>>666111,,,(((,,,...000///---***((((((+++*********))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$+++***(((&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$""""""%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$######$$$%%%%%%$$$""""""############$$$$$$$$$$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###""""""############""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&((()))''''''***...///...,,,++++++(((((()))---444<<>>444444666333444999222111000//////......///******)))(((((('''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))+++***&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""$$$%%%%%%$$$###$$$&&&"""###$$$$$$###"""###$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!######$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""""""""""""""""""""""" !!!""""""""""""""""""######$$$$$$%%%&&&&&&"""############$$$$$$$$$%%%$$$######""""""#########""""""!!!!!!""""""#########$$$$$$$$$$$$###############""""""#########"""""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""##################"""!!!!!!"""###############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""{{{[[[XXXYYYRRRMMMEEEBBB???=========<<<;;;888777666555444444444444...---,,,+++***)))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((+++///---)))%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""$$$%%%%%%$$$###%%%&&&"""###$$$$$$###"""###$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""####################################"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################"""###$$$###!!!!!!###%%%##############################""""""!!!!!!!!!!!!######$$$$$$$$$$$$###############$$$$$$###############$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""###""""""!!!""""""######$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$######""""""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""vvvccc]]]YYYXXXMMMRRRSSSPPPNNNMMMIIIBBB<<<;;;:::999888888888888222222111000...---,,,,,,''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###(((((($$$"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""###%%%%%%$$$$$$%%%&&&"""$$$$$$$$$###"""###$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!"""""" ###&&&""""""""""""""""""""""""######""""""!!!!!!!!! ######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""""""""""" """#########"""!!!!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$###"""#########$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$###""""""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$########################!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""eee[[[[[[ZZZYYYWWWYYY```bbb\\\VVVSSSGGGFFFEEECCC???:::888:::;;;999666555666555111+++111---(((&&&'''))))))((()))'''%%%$$$&&&((())))))&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######((('''&&&&&&$$$$$$###"""##############################"""""""""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$#########""""""!!!!!!%%%$$$$$$$$$###"""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############$$$$$$############$$$$$$""""""""""""""""""""""""###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!"""###$$$$$$############$$$$$$""""""""""""""""""""""""###################################################$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$###""""""######$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""########################%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""###""""""""""""############""""""""""""##################$$$$$$$$$$$$##############################$$$######"""""""""""""""$$$$$$###"""!!!!!!""""""######""""""""""""######!!!###$$$$$$######$$$%%%$$$$$$$$$#########""""""zzzxxxcccVVVQQQOOOYYYZZZ\\\^^^]]]\\\^^^bbb\\\PPPCCC>>>@@@BBBAAA???:::999777666777888777444444111.........,,,)))&&&)))&&&$$$$$$&&&((())))))&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$#########""""""""""""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############$$$##################$$$""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""$$$$$$############$$$$$$""""""""""""""""""""""""###################################################$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%################################################%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""#################################$$$$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""###""""""""""""############""""""""""""##################$$$$$$$$$$$$##############################$$$######"""""""""""""""$$$$$$###"""""""""""""""######""""""""""""######!!!###$$$$$$######$$$%%%$$$$$$$$$#########""""""ppprrrvvvvvvlll^^^YYY[[[\\\bbbeee```XXXUUUXXX]]][[[WWWSSSSSSSSSQQQIIIBBB<<<;;;:::999999888888888222111111111111///+++((()))'''%%%%%%''')))))))))%%%&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$#####################"""""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""#######################################"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$""" $$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$############$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$################################################$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$################################################$$$$$$$$$$$$%%%$$$###""""""!!!"""""""""""""""""""""############""""""""""""##################$$$$$$$$$$$$##############################$$$$$$######""""""""""""$$$###""""""""""""""""""######""""""""""""######!!!###$$$$$$######$$$%%%$$$$$$$$$###############fffaaagggrrrqqqgggjjjxxxrrrzzz|||pppaaaYYYTTTQQQLLLUUU]]]^^^ZZZUUUOOOJJJGGGEEEDDDCCC@@@;;;999:::222222111111222222222111---+++)))((())))))((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!"""########################$$$$$$#########""""""""""""""""""""""""""""""############"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""###%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#################################$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$################################################$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$############################################################$$$$$$$$$$$$######""""""""""""""""""!!!"""""""""############!!!"""""""""##################$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""######"""""""""""""""#########""""""""""""######!!!###$$$$$$######$$$%%%########################ZZZPPPUUUdddhhhcccppptttoooiiibbbXXXYYYXXXWWW\\\cccaaa[[[TTTPPPNNNOOOKKKCCC??????:::999777555333444666888444111...---,,,***(((&&&''''''''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################!!!"""""""""############!!!!!!"""###############"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$######$$$&&&$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$#########################################################$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$"""""""""#########""""""!!!"""""""""############!!!"""""""""##################$$$$$$$$$$$$#################################$$$$$$$$$$$$###""""""###"""""""""""""""############""""""""""""######!!!###$$$$$$######$$$%%%########################WWWLLLNNN]]]cccaaaqqqyyy}}}}}}sssmmmiiiqqqttt```VVVPPPRRRPPPIIIDDDEEEBBBBBBBBB???:::666444444999666333111000...+++((()))(((((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%"""#########$$$$$$%%%%%%########################$$$%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""############!!!!!!"""###############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###############$$$$$$$$$########################"""""""""############$$$!!!!!!"""############"""""""""""""""############""""""""""""##################$$$$$$$$$$$$#################################$$$%%%%%%%%%$$$"""!!!"""""""""""""""######$$$######""""""""""""######!!!###$$$$$$######$$$%%%###############$$$$$$$$$___UUUVVVeeeooopppyyymmmuuuwwwzzzyyygggYYYXXXXXXRRRNNNPPPKKKQQQXXXYYYRRRHHH>>>888:::888666555444333000---+++***)))((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############!!!!!!"""###############!!!###$$$%%%%%%$$$###!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!"""$$$$$$############$$$$$$""""""""""""""""""""""""######################################################"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$########################""""""""""""############ !!!"""###$$$######"""""""""""""""############""""""""""""##################$$$$$$$$$$$$#################################$$$%%%&&&&&&$$$"""!!!"""""""""""""""###$$$$$$######""""""""""""######!!!###$$$$$$######$$$%%%""""""#########$$$$$$$$$eee[[[]]]ooo~~~~~~dddhhhssstttjjjwwwjjjfffeee___\\\___WWWcccqqqwwwqqqbbbQQQGGG:::999888777777666444222,,,+++***((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""########################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""########################""""""""""""############!!!!!!"""###############!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$%%%$$$$$$&&&'''$$$$$$############$$$$$$""""""""""""""""""""""""######################################################"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$########################""""""""""""############ !!!"""$$$$$$$$$###"""""""""""""""############""""""""""""##################$$$$$$$$$$$$#################################$$$%%%&&&&&&$$$###!!!""""""!!!""""""###$$$$$$######""""""""""""######!!!###$$$$$$######$$$%%%""""""######$$$$$$$$$$$$mmmfffggguuuvvvyyyuuuiiiiiieeefffrrr|||nnnhhhhhhgggsssrrrfffPPPEEE;;;888888666444444111...,,,...---***)))+++)))((((((((('''((((((((())))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$%%%###"""$$$$$$###"""###!!!!!!!!!!!!!!!""""""###################################################$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!################################################$$$$$$$$$$$$$$$###"""!!! !!!"""######$$$&&&%%%###"""""""""###$$$"""############$$$$$$$$$###$$$%%%%%%######$$$%%%kkkccc___ccckkkuuupppmmmfff```aaakkkwwwuuuttt{{{zzzddd]]]SSSIIIDDD@@@<<<:::;;;???999444333222---+++,,,,,,+++)))((('''(((((())))))(((((('''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$'''%%%$$$$$$$$$###"""""""""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""""""""###############$$$$$$%%%%%%$$$$$$###########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""#########"""""""""""""""################################################$$$$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%%%%$$$######""""""######"""############$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&jjjeee^^^[[[ZZZ```ooo}}}yyyhhh[[[WWWXXX[[[]]]eee}}}zzzmmmttt}}}[[[]]]WWWSSSPPPKKKCCC??????AAA;;;777888666333222333000...,,,)))((('''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$###$$$######""""""""""""###############$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$$$$###########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&''')))******))))))))))))(((((((((((())))))))))))))))))************,,,,,,+++***)))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%&&&''''''%%%%%%&&&'''kkkiiieee^^^WWWWWW]]]eeekkknnnsssuuuttt{{{iiiYYYQQQPPPPPPQQQcccppptttrrrooo^^^WWWWWWYYY[[[VVVNNNIIIIIIHHHFFFGGGGGGAAA999666888444222...+++((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$!!!""" """###"""###""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""#########"""######$$$$$$$$$$$$###########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((++++++++++++++++++++++++***+++---//////...---,,,//////............//////---------.........//////111111000//////...------''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$######################################################$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!! ######$$$%%%%%%###"""!!!""""""#########$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''tttrrrlllccc[[[YYY[[[\\\^^^^^^ccciiilllsss{{{gggZZZRRRPPPUUUYYY^^^bbbkkkzzzwwwwwwdddaaaaaabbb___[[[\\\aaa^^^```cccaaaTTTDDD;;;:::888666222...,,,******)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$!!!&&&'''""" """###!!!"""!!!!!!!!!!!!"""##############################""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""""""""!!!"""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((())))))))))))***+++,,,,,,111111111111111111111111...///111222111///---,,,///......------......///---.........////////////111111111111111111111111---,,,,,,+++***)))(((((('''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$######"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$################################################"""######$$$$$$$$$###### ######$$$%%%%%%###"""!!!""""""#########$$$$$$$$$###%%%&&&%%%$$$###$$$%%%vvvjjjdddiiipppsssggg___^^^kkkyyy~~~yyysssvvvllldddbbbcccaaadddkkkqqqsssvvvzzz{{{uuuzzzxxxooogggcccbbbdddkkkrrrhhhiiinnnpppiiiYYYKKKEEE<<<;;;888555222///...---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$(((//////'''"""###$$$ !!!!!!!!!!!!!!!""""""###########################""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""############""""""""""""!!!!!!"""###$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''(((((()))***+++,,,,,,000000000000000000111111333333333333333333333333000000000000000...---,,,++++++************+++++++++,,,,,,,,,------------....../////////000000000222222111000///......---******))))))((('''''''''&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$###$$$%%%%%%######$$$%%%~~~}}}qqqmmmwwwxxxpppmmmxxx|||fffbbbiiipppsssqqqoooppprrrmmmoootttuuuqqqooolllgggffflllvvv~~~}}}tttllljjjlllnnnqqquuunnniiijjjtttzzzrrraaaUUUAAA@@@???===:::666333111******)))(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$&&&///000'''!!!%%%&&&"""""""""!!!!!!""""""###$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""############"""""""""!!! !!!"""###$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&'''((()))******,,,,,,---...///000111111444444333222222222333333111111111111111111111111000000000000000000//////------,,,,,,,,,,,,------,,,,,,,,,---------......//////..................222222222222222222222222......---,,,,,,+++******((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""#########"""""""""""""""################################################""""""###$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%$$$######""""""######"""############$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&jjjvvvzzzsssooozzzsssbbbdddeeeaaa]]]^^^fffmmmoooxxxrrrkkkddd___ZZZYYYbbbmmmyyytttsssyyy}}}{{{vvvsssrrrmmmzzzooo\\\DDDDDDDDDBBB???;;;777555+++******)))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$))),,,### %%%(((%%%#########"""###$$$$$$%%%################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!! """######$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((())))))***,,,---...///000///000111222333444555555444444333222111111111111////////////////////////111111111111222333444555444333333222222333333444////////////000000000000222111111000///...---------...///000111222333333111111000///......------,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!################################################!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%&&&%%%###"""""""""###$$$"""############$$$$$$$$$%%%&&&''''''%%%%%%&&&'''lllvvvtttbbbYYYfff{{{}}}bbbgggkkkjjjbbb___fffpppiiittttttbbbXXXRRRPPPUUU\\\gggmmmuuu~~~|||zzz|||{{{ssskkkYYYKKKAAA@@@===555333888//////...***&&&%%%'''***''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$""""""############"""""""""############$$$$$$$$$################################################&&&%%%%%%$$$#########$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%(((''''''&&&%%%$$$$$$###$$$%%%''')))+++,,,,,,---,,,---000222222222000///555444333111111000000111222///---,,,---000222222///---,,,---///000222555111222222222222666===CCCBBB:::444555888999999;;;777444222222222111222444333333444666888777444111000222333222111000111222//////////////////...---///,,,******++++++)))&&&(((((('''&&&%%%$$$######&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sss]]][[[ccciiizzz~~~wwwooorrrtttuuuvvvwwwwwwvvvvvvyyyyyynnnfff___ZZZ[[[```gggrrryyyssspppmmmjjjgggnnndddYYYOOOFFF===:::<<<333333333111...+++***)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$""""""############"""""""""############$$$$$$$$$################################################%%%$$$######"""""""""###""""""""""""""""""""""""##############################################################################$$$$$$$$$$$$#######################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++,,,...///000000000333333333333222000...---/////////.........------//////...///000111111000222222222333333333444555444444555777:::???EEEIIIGGGAAA===<<<999666777;;;222333444555444333444777999888888999:::;;;999888333444555666666666444333222222111///......///111000...,,,---......,,,)))((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyybbbWWWVVVVVViiimmmooonnnooosssvvvvvvppppppmmmjjjpppxxxwwwoooxxxvvvpppoooqqqwww{{{|||~~~qqqzzz}}}tttlllgggfffhhh|||}}}xxxjjj\\\SSSLLLGGG<<<999555444222///)))%%%(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$""""""############"""""""""############$$$$$$$$$################################################$$$###""""""!!!"""""""""######################################################################################################$$$$$$$$$$$$##############################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))***,,,...///000000111222333444444444444333222111000...---+++++++++,,,---............---...000222333333222111000000333666888999;;;<<<===999777666999???CCCEEEEEECCC@@@>>><<<777222444999222666::::::666555888;;;>>>@@@BBBEEEGGGEEEBBB???888666666999<<<<<<:::777888888666222---,,,...111000000000111333222000...++++++******)))(((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$cccnnnuuurrrnnnlllllljjjiiiiiiddd[[[UUUYYYccckkkkkkooollldddhhhwww~~~zzzsssjjjllluuu~~~yyyuuuuuuuuuxxxtttmmmddd[[[NNNEEE;;;666555333---(((((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$################################################$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((+++,,,---///111333444555444555555666666666666555111111000////////////000---...000111222333222222555777999:::999888777777333777999999999;;;<<<;;;;;;888777<<>><<<===@@@>>>DDDGGGBBB<<<;;;???BBBKKKOOOUUU[[[]]]YYYQQQKKKAAA===:::;;;???@@@>>>:::@@@BBBAAA===666222333555222333444666777666555333333222111///---+++***)))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$PPPWWWaaammmzzztttrrrjjj]]]OOOKKKQQQZZZYYYgggnnnhhheeennn|||~~~|||yyyyyy}}}{{{wwwwwwzzzwwwsssnnncccUUUDDD:::888888444111******)))''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%$$$$$$########################################################################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$&&&(((***,,,---...111111222333444555555666444444555555555555555444444444333333333444555666111222333555666777888888===>>>???>>><<<<<<===???999<<<<<<888999;;;:::444<<<:::===IIIYYYdddfffddd```WWWPPPSSSXXXXXXVVVUUUUUU\\\\\\RRRJJJJJJNNNPPP```aaadddgggiiigggbbb^^^TTTNNNGGGEEEFFFEEEAAA===DDDGGGIIIHHHCCC>>>;;;:::555777888::::::999999999===<<<999666222///,,,+++&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$QQQTTT[[[hhhuuu}}}|||xxxkkknnnppplllaaaWWWXXX^^^ZZZjjjzzzyyylllbbbdddkkkrrrzzzrrrsss}}}~~~ssskkkiiirrrtttqqqsssttthhhZZZIII===::::::777444///...,,,***)))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$########################################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((()))+++---000222444555444444444333333333333333333333444444444444444444444444444444444444444444555555666666888:::;;;<<<===???@@@>>>;;;:::===???666<<>>>>>======>>>@@@GGGEEEBBB===999444111///))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$SSSTTTYYY```eeeddd```^^^ZZZ```kkkrrrnnnggggggmmmpppxxxkkk```cccbbboooxxx}}}sssiiimmmwwwzzzvvv______cccmmm{{{}}}xxxllljjjmmmbbbZZZOOOHHHDDDAAA<<<777555333111...,,,***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###############################################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$###########################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((()))***+++---...///111333444666666222222222111000000//////222333444555555555555555333444666888999:::999999;;;:::999999:::===@@@AAABBBFFFIIIHHHDDDBBBCCCEEEBBBLLLYYYhhh~~~zzziiiiiinnnzzzxxxvvvxxxwwwuuuuuu}}}{{{sssnnnnnnqqquuuxxxzzz{{{}}}}}}zzztttmmmiii\\\ZZZXXXXXXWWWRRRJJJCCCBBBCCCCCCBBB@@@@@@CCCFFFMMMLLLHHHDDD???:::666555333222000...+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$OOOSSSZZZ^^^[[[UUUQQQQQQXXX\\\fffmmmlllfffhhhoookkkjjjuuuooobbbdddaaadddcccaaafffxxxmmmccchhhmmmnnn___^^^YYYWWWbbb}}}nnncccdddaaa^^^[[[XXXTTTMMMEEE???999777555111...,,,******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$######"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################""""""!!!""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&''')))***,,,---...000000111222333333444444000//////......---------333333555666666777777777555777<<<@@@DDDFFFGGGGGG@@@???===<<<===@@@CCCFFFPPPVVV\\\\\\XXXTTTSSSTTT]]]iiiyyy|||zzzyyy{{{~~~}}}~~~wwwpppllljjjcccXXXOOOGGGHHHGGGEEEBBBCCCGGGKKKPPPNNNKKKGGGBBB>>>;;;999>>><<<999666111---***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$bbbTTTTTT\\\\\\ZZZXXXPPP^^^___gggnnngggZZZZZZeee^^^\\\___jjjuuuwwwpppjjjiiiggg\\\VVVYYY\\\kkkhhhccchhhccc]]]```\\\ZZZXXXYYYfffuuuiiimmmfffeee___\\\dddiii[[[FFF???888444555555000+++)))((())))))***))))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))%%%!!!!!!%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$#########$$$$$$######$$$$$$%%%%%%%%%%%%###""""""###$$$%%%&&&''''''***---111222111///...555111------///111///------///111000//////111444333777888444444888777333222===GGGJJJMMMPPPOOOLLLFFFIIIFFFFFFGGGAAAFFFZZZgggrrrqqqffffffiiippptttzzzyyywwwwwwxxxxxx~~~}}}xxxrrrssswwwtttmmmbbbYYYQQQMMMKKKHHHJJJNNNNNNNNNKKKFFFCCCBBB>>>888>>>BBBDDD@@@888111//////,,,***((('''((((((&&&%%%%%%###$$$''''''$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%lll^^^]]]ccc___]]][[[SSSXXXYYY___hhhjjjgggeeeggg^^^\\\]]]aaafffiiihhhfffhhhiiiaaa[[[ZZZVVV\\\mmmvvvmmmllliiiiiiddd\\\VVVVVVZZZeeevvvzzzxxxkkklllhhhdddjjjppphhhYYYGGGAAA<<<:::777111---,,,)))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$#########$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&######$$$%%%''')))+++,,,,,,---000111222111000...+++,,,---......///111333111111222111111222555888000777;;;:::;;;??????;;;888>>>DDDGGGHHHMMMVVV^^^eee```SSSLLLPPPQQQ[[[oooxxx|||wwwvvvyyyuuusssuuukkkddd___\\\ZZZcccpppxxxwwwxxx|||yyyrrrjjjnnnyyytttppprrrvvvxxxwwwmmmeee^^^[[[YYYWWWZZZ^^^ccc```WWWJJJCCCAAA@@@>>>;;;>>>@@@===888444555777,,,***((('''(((*********'''%%%%%%((()))'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%kkkaaacccgggbbb```___WWWTTTXXX]]]fffsss|||zzzqqq^^^]]]ZZZXXXXXX\\\aaaeeeqqqwwwuuuqqqnnnbbb\\\dddsss}}}uuuvvvzzzkkk]]]ZZZaaahhhnnnrrrpppqqqsssvvvzzz|||vvvsssiii]]]TTTPPPLLLJJJCCC:::444333,,,+++)))((('''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&'''))),,,///111333222222222222222111000///***...222333222333999===AAA>>>999666444666999;;;:::===???===>>>BBBEEEEEEGGGDDDFFFLLLPPPYYYooovvvggghhhhhhjjjvvvyyy|||~~~}}}}}}tttjjjrrr}}}}}}yyyqqqoootttssskkk```WWWQQQLLLGGGCCCEEEOOOVVVVVVXXX]]]\\\WWWWWWYYYbbbttt}}}sssqqqrrryyyzzzkkkiiikkknnnvvv~~~yyytttsssqqqnnnpppttt~~~|||qqq___QQQJJJHHHFFFAAABBBBBB???:::777888:::>>>:::444000---,,,***)))((($$$"""&&&(((&&&&&&(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dddaaaiiinnngggdddccc[[[WWW```gggmmm}}}cccbbb\\\WWWWWW\\\bbbdddsssrrrddddddvvvzzzzzz~~~mmmgggjjjmmmkkkhhhbbbcccdddeeegggmmmwww|||iiiZZZ^^^]]]^^^]]]UUUGGG<<<999///...+++)))(((((()))***((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&)))+++---+++,,,---...000333555666666555444222111000000000111444888===DDDMMMWWW^^^\\\TTTIII@@@===>>>???@@@FFFGGGFFFFFFIIISSS___gggfffYYYSSSXXX___hhh~~~~~~wwwllljjjoooqqqzzzuuusssuuummm```]]]ffflllkkk___\\\\\\]]]YYYQQQNNNQQQPPPJJJBBB>>>===;;;888555333999======???DDDDDDAAAAAA??????FFFQQQYYYYYYWWWYYYWWWVVV[[[gggwww|||kkk___^^^[[[ZZZgggyyy~~~}}}vvviii```[[[XXXWWWWWWUUUPPPHHHAAA===;;;KKKGGG@@@;;;777333000...---'''$$$&&&((('''&&&(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnqqq}}}uuummmhhh]]]]]]llluuuuuu~~~ooommmfff___```eeeddd___iiixxx~~~qqq```]]]ooozzzpppwww|||zzzxxxuuummmeee___aaaccccccccceeekkkpppyyygggcccccceeeggg___OOO@@@888444222///,,,***)))******))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!""""""######""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''***---000222111111111222333444555666666666444333222222222333555555888BBBTTTgggvvv~~~hhh^^^QQQIIIGGGIIIIIIIIIJJJMMMTTT]]]ggguuuwwwggggggjjjlllxxx~~~~~~ooogggooorrrwww|||~~~zzzpppggg```bbb\\\OOOGGGHHHHHHFFFDDDEEEIIIKKKGGG???;;;;;;;;;999666666999;;;;;;999333444444222444777888666999777444333666:::???CCCIIILLLNNNNNNOOOSSS\\\ddd^^^VVVRRRQQQIIICCCPPPeeepppuuuzzzvvvtttrrrmmmmmmlllggg^^^SSSIIIDDDEEEDDDCCCCCCBBB???;;;888666///***,,,---+++)))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvooobbbcccsss{{{vvvttt}}}yyyxxxrrrjjjiiikkkeee[[[gggtttxxxvvvwwwnnnaaa^^^cccwww{{{iiigggmmmyyywwwmmm^^^aaaeeefffeeecccaaaaaawwwzzzmmmhhheeeeee^^^PPPAAA999:::888555111...,,,+++***)))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%###%%%'''+++...222444555555555444444444444444555555555555555555666777888999555555===LLL^^^kkkqqq\\\UUUOOOOOOUUUYYYXXXTTTRRRYYYeeerrr{{{yyyuuuvvvvvvxxx|||{{{~~~~~~tttmmmooorrrqqqlllgggbbb[[[SSSNNNNNNGGG===777999<<<;;;666:::??????:::555222222444555666777999;;;<<<>>>;;;888333111111333444444555666777777555666999<<<;;;DDDLLLMMMGGGBBBCCCFFFEEEFFFIIIIII???777???NNNZZZeeewww~~~rrrsssuuusssmmmcccYYYRRRKKKNNNRRRTTTSSSLLLCCC<<<:::222---...000---)))'''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzvvvkkkkkkvvvzzzpppeeeeeemmmsssuuuzzzyyyoookkklllhhh___eeepppooojjjnnnllleeeeee^^^fffmmm{{{xxxhhhgggbbbrrrxxxgggeeecccccccccdddcccbbbooozzzvvvggg```[[[SSSIIIDDD???>>>;;;777222...+++***))))))))))))((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&'''''''''&&&&&&&&&(((,,,///222444444444555555444333333444444444444555666888:::<<<>>>???;;;999888999@@@IIIQQQWWWTTTUUUZZZggguuuzzztttmmmfffiiipppwwwyyyzzz{{{zzzzzzyyywwwsssoooooohhhccc______YYYQQQLLLKKKEEE===>>>>>>:::555555888;;;:::444888;;;999666666888:::777;;;??????======@@@DDDMMMFFF???<<<<<<>>>???@@@999999999888666555444333555;;;AAACCC@@@>>>@@@BBB<<>>777222555777444...++++++******)))((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqq|||{{{xxxzzztttqqqwwwwwwkkk\\\UUU\\\eeekkkvvvyyypppiiillllllgggZZZccc___YYY```dddcccfff___\\\YYYcccsssooofffkkkaaammmwwwzzz|||{{{wwwnnnddd^^^aaahhhnnnrrrkkkttt~~~mmm```[[[XXXTTTRRRBBBAAA>>>:::555000,,,)))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&)))+++///222444444333333444333333333333333444555333555888;;;>>>AAABBBCCC888;;;>>>???AAAFFFNNNUUU^^^dddrrrvvvsssssstttsssuuuxxxrrrqqqooojjjggg{{{vvvaaaYYYYYYSSSNNNLLLIIIBBB;;;:::===999111333444666777:::<<<999666;;;???AAA>>>>>>BBBJJJOOOYYY___dddccc___^^^bbbgggbbbZZZRRROOOOOOPPPRRRTTT___XXXPPPLLLKKKJJJGGGCCC;;;999666444555:::@@@EEE<<>>888999:::AAALLLTTTYYY]]]bbbfffmmmwww~~~}}}xxxuuuyyy|||}}}[[[SSSJJJMMM[[[fffaaaVVVHHH>>>777555222,,,))),,,&&&'''((()))'''%%%'''***''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''UUURRRQQQSSSSSSSSSWWW]]]ssszzzpppuuuyyysssssspppiiieeeggghhhiiiiiiiiiiiiiiieeedddcccllluuummmjjjwww}}}yyymmm___YYY]]]bbbdddmmmnnnrrr}}}qqqlllxxxzzz~~~vvvnnnrrr~~~wwwuuuuuuvvvyyypppZZZ>>>777999333...---+++************)))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))(((&&&###!!!$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&''''''***---000111444222111333666777666444888777555555444333222000888===@@@@@@DDDLLLQQQQQQSSSZZZlll|||xxxpppvvv}}}wwwooojjjnnnttt|||yyynnn\\\MMMFFFBBB@@@BBB@@@>>>:::666444444555888555111000222777;;;===EEEOOOXXX]]]cccnnnuuuwwwvvvtttvvv|||}}}}}}}}}{{{{{{zzz}}}|||vvvpppqqqxxx{{{xxx~~~~~~yyysssmmmiiifffeeeccc___ZZZXXXZZZ```dddhhhqqq{{{}}}sss```LLL???888555777===CCCFFFKKKPPPRRR[[[gggqqqvvvtttpppmmmrrryyy~~~}}}ooo^^^QQQ^^^}}}rrraaaPPP@@@999777222---,,,))))))))))))'''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''PPPKKKIIILLLNNNOOOQQQUUUdddrrr~~~yyyooovvvyyyvvvrrrnnnnnnrrrxxx}}}uuummmhhhpppxxxllleeeqqq}}}vvvhhhYYYSSSVVVYYYXXX\\\bbbooowwwhhhsssxxxmmmlllxxxyyyllliiivvvlllFFF<<<>>>777444///+++***,,,---***'''(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&'''))),,,///111444555777555555555777777666555333444666888999999999888:::???BBBBBBFFFOOOVVVXXXcccjjj|||~~~sssvvvyyy}}}ttthhh]]]ZZZ[[[]]]\\\UUUGGG<<<888777555111111000...---000666<<>>999:::AAAJJJQQQTTT^^^gggnnnnnnmmmpppvvvyyy{{{~~~uuurrrsssrrrqqqnnnkkkiiijjjnnnqqqpppwwwtttcccWWWCCC<<<666555555555777;;;@@@HHHUUU```ggggggdddaaadddiiilllkkkooowwwwwwggg]]]nnnmmmOOO@@@===:::333---***))))))(((((((((&&&$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''KKKEEEDDDJJJPPPSSSUUUXXX]]]eeelllllllllllliiicccmmm|||xxxtttzzznnnrrryyykkk^^^dddjjjiiibbbYYYUUUWWWYYYXXXYYY```kkkzzzmmmqqqtttkkkfffjjjllluuu}}}ttttttzzzzzzVVVKKKGGG999666333...,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((())))))***---000333555555666666666555555555555555444555777999;;;===@@@CCCFFFFFFLLLOOOOOORRRYYY```ccclllnnnyyy~~~|||xxxvvv{{{wwwgggYYYLLLDDDBBB@@@CCCAAA999333222444333...000333555777<<>>CCCJJJPPPbbbiiimmmkkkjjjllloooooonnnnnnvvv{{{oooiiimmmwwwuuuhhhXXXMMMDDD:::555444222888;;;888777:::===>>>BBBEEEIIIJJJKKKNNNRRRVVVeeecccbbbeeekkkpppssstttllliiihhhmmmtttzzz}}}vvvooopppssswwwyyyrrrhhh^^^XXXSSSKKKDDDBBB:::888777888:::;;;:::999;;;===@@@BBBGGGQQQ```mmmtttpppnnnrrr{{{~~~vvvyyy|||xxxWWWGGGKKKUUUXXXTTTCCCBBB;;;111---///...***))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&777333333888;;;<<<===AAAEEEIIINNNPPPPPPNNNLLLJJJLLLTTT```kkkwww{{{nnnuuuqqqccc]]]UUUaaannnvvvyyyxxxppphhhaaagggoooppphhhdddkkkuuuzzzyyytttppptttzzzwwwmmmiiimmm{{{~~~~~~{{{nnn```LLL======;;;444,,,)))+++...))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,---111222333555555444333333111222444555555555777888:::;;;===>>>BBBKKKWWW```ttt~~~{{{xxxuuuqqqrrr{{{tttbbbUUUNNNOOOTTTIIIAAA999666444111222555<<>>===<<<888555444666888???KKKWWWbbb___```fffqqqxxxyyywwwzzz{{{{{{fff[[[bbbssskkkhhhYYYBBB444111000---***)))((('''%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%444222333555555333555999777:::>>>BBBBBB@@@@@@AAABBBEEEIIIPPPXXXdddsss~~~www|||qqqrrrtttjjjcccccclllzzzpppdddhhhnnnppphhh]]]\\\aaagggjjjooouuuzzz|||||||||mmmbbbWWWFFFCCC>>>777222/////////))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++---///000000222222333444444444333333000333666888888999<<>>999777555222///))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++...111222333333222222222222333333444444111555999;;;;;;===AAAEEERRRTTTUUUSSSQQQSSSZZZ```fffyyy|||qqqqqqvvvcccTTTDDD>>>:::555222444999888999<<<<<<>>>FFFOOOSSS[[[cccdddfffjjjllllllmmmiiihhhnnnwww|||{{{xxxqqqyyy}}}xxxvvvpppjjjccc```bbbdddbbb```gggXXXIIIBBB>>><<>>EEERRRggg{{{}}}tttxxxyyyvvvpppmmmsss{{{zzzqqqmmmrrrqqqjjjiiiooodddWWWXXXaaaddduuu}}}fffooovvv}}}~~~pppccc[[[UUUQQQJJJDDD>>>999444000000((()))+++%%%''',,,)))((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((111000000111333444444444333444555555555666444000888<<>>;;;===@@@EEENNNVVV^^^\\\```hhhqqqwww~~~ooo]]]LLLDDDKKKJJJJJJFFF===222***((((((,,,&&&$$$'''((($$$$$$(((''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%555666666555444333333444333222222222333444555666333444444555666777999:::>>>DDDOOO[[[eeemmmrrrtttxxx{{{||||||yyy{{{xxxwwwrrrnnnuuu{{{{{{vvvllljjjooodddXXXVVV[[[^^^ooooooYYY^^^eeeppp{{{uuuiiiaaa^^^YYYQQQIIIAAA<<<999666,,,---///)))(((***&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((()))((('''%%%%%%&&&(((+++,,,222222222333444555444444555555444333555888:::;;;777999===@@@BBBNNNggg}}}uuupppmmmfffgggffftttzzzooohhh\\\MMMCCC???>>>;;;777777888:::;;;>>>BBBFFFIIIGGGLLLQQQXXXbbbppp|||wwwrrrpppuuuzzz~~~|||zzz~~~}}}yyyooohhheeedddddddddkkkqqqlll```VVVUUUWWW\\\[[[ZZZYYY\\\aaahhhmmmpppoooqqqvvvyyy~~~}}}{{{}}}{{{xxxssslllccc[[[XXXRRRIII@@@=========AAAFFFIIIMMMTTT]]]aaaaaafffmmmooouuuzzzuuulllbbbbbbmmmwwwfffTTTCCC777///,,,,,,))))))---,,,((('''+++'''''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%999888777666555444444444222222333333333333333333222222222222333444555666999;;;>>>BBBIIITTTbbbkkk{{{xxxxxxqqqiiifffhhhrrr}}}zzzrrrgggdddgggbbb[[[WWWYYY\\\fffzzzqqqnnnvvvyyyiiiVVVWWWZZZcccooo{{{|||yyy~~~yyyjjjhhhcccZZZOOOEEE>>>;;;:::......111+++)))***$$$(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***)))'''%%%%%%'''+++///222222333444555666555444333555555555555444555888;;;===???CCCGGGLLLXXXnnn}}}yyyqqqmmmhhhrrr|||dddVVVKKKDDD<<<555222333333333:::<<<@@@DDDHHHNNNTTTXXX\\\\\\```iiisss}}}~~~~~~wwwoooiiikkksssvvvrrrkkkcccaaa\\\VVVPPPJJJFFFDDDCCCFFFJJJOOOPPPKKKCCC<<>>;;;999;;;:::<<>>>>>>>>??????>>>>>>>>>999888888<<>>AAAAAAAAAAAA<<<777666777>>>LLLZZZZZZSSSKKKHHHGGGKKKWWWbbbnnnxxx~~~~~~vvvjjjccc[[[OOOBBB<<<999777999<<<===BBBJJJRRRZZZcccoooxxxyyy~~~yyyyyy^^^TTTVVVSSSGGG777---,,,---,,,)))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%ssskkk```VVVOOOHHH@@@;;;===<<<:::999999999:::;;;666555444333222222222222111222444333222333777;;;999IIIMMMVVVvvv{{{fffXXX[[[aaaccciiirrr{{{}}}|||uuuooolllkkkcccpppkkkkkkxxxrrrhhhqqqrrrmmmeeebbbgggmmmjjjbbb\\\___dddjjjrrrzzzvvvxxxkkkLLL:::888111------+++)))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&)))+++///222444444333333000222444333000000222444;;;888999???GGGWWWtttkkkUUUPPPFFFCCC<<<555333555666444;;;???EEEKKKQQQWWW]]]```gggjjjmmmnnnooouuu{{{{{{uuujjjaaa]]]ZZZVVVQQQOOOLLLIIIHHHIIIKKKMMMRRRNNNMMMRRRVVVVVVUUUUUU[[[aaaaaa\\\YYYYYYSSSKKKKKKKKKJJJJJJJJJLLLNNNOOOOOONNNKKKHHHFFFEEEDDDDDDGGGCCC??????AAABBBBBB@@@@@@<<<999:::<<>>???BBBFFFTTT___dddjjjwwwzzz{{{~~~|||yyyvvvuuurrrooolll{{{{{{fffLLL;;;000***+++***)))(((''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%~~~nnnhhh^^^SSSJJJDDDAAA@@@>>>===;;;:::888777777777333333444555666555222///+++888:::666===FFFSSSeeeddd``````iiivvvwwwwww|||lll|||qqqlllrrrzzz}}}yyyqqqjjjjjjpppsssooojjjuuuwww|||zzzWWWDDDCCC<<<222...******)))'''&&&&&&&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&(((***---///000333333222222222333444555222444555333000111666<<>><<<777777<<<777555444444777888444///666555555555888<<<@@@CCCJJJMMMWWWiii}}}xxx}}}wwwsss}}}ooooooxxxrrriiinnnuuussshhh___jjjooowww~~~|||{{{wwwbbbMMMDDD>>>777000...+++,,,,,,******+++***((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&$$$$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''***))))))(((''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""###$$$&&&))),,,///000555333222333444666666555---444111,,,111555;;;HHHLLLNNNRRRWWW^^^jjj{{{xxxcccRRRLLLFFF;;;555777<<<<<>>???CCCAAABBBFFFKKKOOONNNKKKKKK___mmm~~~}}}nnn___WWWbbb[[[XXX^^^ddddddeeeiiijjjnnnkkkbbb___eeefffbbbddd```___eeejjjkkkkkklllqqqvvvvvvpppppptttpppgggccciiillllllpppwwwxxxssssssnnnkkkjjjeee______eeeccciiikkkhhhccc^^^VVVNNNEEEFFFJJJRRRYYY\\\ZZZWWWTTT]]]jjjvvvsss```\\\XXXKKK???;;;:::>>>GGGRRR^^^ddddddbbbqqqxxx~~~wwwsss[[[AAA>>>111///---,,,+++)))&&&$$$%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzooo^^^TTTKKKGGGCCC===<<>>BBBLLLaaa}}}~~~xxxsssmmmpppuuuyyy|||}}}wwwooolllmmmpppnnneee]]]ZZZVVVVVVWWWYYYXXX[[[eeeqqqyyylllfffbbb___XXXJJJ>>>888222///+++************)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******,,,,,,,,,,,,---------...//////000111111222333333......---++++++*********++++++******)))(((((((((&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$########################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&'''(((+++...000111222222222222222222222333444444444777777;;;CCCMMMlllwwwkkkjjjnnnooollloooVVVKKKHHH===666555:::>>>@@@GGGQQQ``````hhhooorrr|||vvvuuuvvv}}}ssskkkkkksssrrrcccSSSMMMKKKIIILLLDDDDDDLLLOOOJJJEEEEEEMMMMMMPPPWWWYYYWWWVVVXXX[[[\\\bbbjjjlllhhheeefffaaaiiittt|||}}}yyytttqqqwwwuuuuuuxxx{{{|||uuusssrrrpppnnnjjjgggcccaaa^^^___\\\QQQDDD;;;;;;===<<>>>>>???===999666666666666666555555555444444777;;;>>>>>>???HHHXXXeee}}}~~~|||wwwrrrsssuuuqqqkkkjjjlllqqqyyy}}}wwwjjjhhhjjjnnnlllbbbYYYTTTWWWUUUVVVWWWWWWYYYbbblllrrrsssjjjcccccceee___QQQEEE999222,,,++++++***)))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))))))))(((((((((((((((((())))))***************++++++++++++,,,---................../////////000222222333555666777888999666555333111000000111111//////...---,,,+++***)))(((((((((((((((''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&)))+++...111222333222111222333444555666777999;;;@@@BBBDDDLLLSSS[[[ppphhhlllooonnnrrr~~~vvv[[[EEE;;;;;;666999BBBNNNSSSTTTYYY```hhhhhhqqqyyywwwuuummmbbbZZZUUUZZZYYYNNNDDDCCCEEEEEEAAA@@@EEEOOOTTTUUUXXX]]]]]]]]]bbbhhhhhhbbb^^^]]]aaa___bbbhhhjjjggghhhnnnkkkmmmppprrrrrrrrrssssss{{{zzzzzz}}}}}}uuuooofffhhhggg\\\KKK===888888999@@@GGGHHHIII]]]}}}~~~zzzpppfffbbb[[[SSSJJJBBB;;;777KKKSSS___lllxxxvvvjjj^^^]]][[[TTTJJJ???666///+++)))***))))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{nnnYYYKKK@@@???@@@>>>;;;<<<777777666666666555555555111444777999;;;???EEEJJJcccttt|||}}}zzzwwwqqqoootttzzzwwwqqqnnnnnnooosssuuutttpppnnnjjjggghhhooopppiii___ZZZYYYYYY[[[\\\ZZZZZZcccmmmsss|||pppaaacccqqqwwwjjjZZZBBB777...------***)))+++))))))))))))))))))))))))&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))((((((((((((++++++,,,------------,,,,,,,,,,,,------///000000//////000000000111111111///000111222444555666666:::888777555444444555666333222111000///---,,,,,,---,,,,,,+++***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''+++---///111333222111000000333666777999;;;???BBBQQQTTTVVV]]]```bbb}}}kkkhhhiiiiii```aaa^^^UUUGGG<<<888:::>>>EEEPPPZZZ^^^^^^aaaeee```iii}}}ppp___VVVPPPMMMKKKEEEJJJMMMKKKGGGGGGIIIIIILLLPPPVVV\\\^^^___dddjjjeeedddfffiiihhhccc``````fff___```hhhmmmrrr|||~~~~~~vvvtttyyy{{{sssbbbPPPDDD???888???GGGHHHFFFNNNggg~~~vvvmmmlllggg___UUUIII@@@;;;???FFFQQQ]]]iiittt~~~yyyooopppvvvqqqfffTTTBBB555000000))))))(((''''''((())))))(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkRRRHHHEEE@@@>>>???999888777666555555444444444222111222666:::===>>>EEEVVVnnn}}}~~~xxxyyyttttttssstttzzz~~~xxxzzzuuupppmmmiiibbb``````iiifffiiirrrwwwuuuooolllgggiiijjjggg^^^XXX^^^hhhsssxxx~~~pppiiissszzzqqqaaaKKK===111///...***(((+++))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******************************---...000111111111000///------------...///111111222333333333333444444444333333444555555666777777888777777666666666666666555555444333222111000///000000//////...------,,,******))))))((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%'''(((***+++...///000111222222111111000444888999:::===BBBFFFKKKRRRWWW^^^ccceeeyyyyyyiiibbb]]]KKKDDD>>><<<<<<<<<>>>BBBLLLRRRZZZ```cccdddfffhhhmmmuuummmsss~~~|||qqq___PPPGGGFFFJJJOOONNNTTT[[[______\\\XXXVVV\\\]]]___aaabbbbbbbbbbbb```^^^aaaiiiqqqwww{{{uuuxxx|||zzzzzzzzzlll```YYYLLLDDD>>>@@@DDDIIIOOOTTTcccfffccc[[[[[[iii|||xxxkkk]]]QQQJJJFFF777;;;AAAIIIUUUcccqqqzzzzzzxxxwwwZZZ@@@111++++++)))((((((((()))***((())))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttdddRRRGGGFFFAAA???;;;888666555555555999666333222222444555777555;;;LLL```lllppptttxxxpppwww~~~{{{qqqlllfff^^^ZZZ[[[```bbbjjjtttzzz|||lll\\\]]]eeehhhrrrzzzzzz{{{sssnnnnnniii```TTTBBB444222000***(((,,,))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))***,,,,,,,,,,,,+++++++++,,,,,,------......000111333444444444222111000000000111222333555555888888888888999999999999:::::::::999999999999999666777777888888888888888777666666555444333222222111111111222222222333333000///...---+++***))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''***,,,...///111111111222222222222222555999===>>>===???DDDHHHHHHSSSXXX]]]fffjjjvvv|||fffWWWNNN???888555;;;CCCHHHNNNTTTYYYbbboooyyy}}}|||xxxtttwwweeeXXXXXX^^^ZZZZZZWWWSSSRRRWWW___eeeggghhhjjjmmmnnnlllkkkjjjjjjfffeeelllwww}}}xxxpppoookkkmmmwww~~~{{{ooorrrvvvyyyyyytttnnniiihhh\\\PPPKKKIIIFFFDDDDDDEEEGGGKKKNNNMMMMMMTTT\\\wwwtttfff]]]ZZZMMMIIICCC@@@DDDPPP___jjjvvvWWW:::222000---+++)))))))))***)))))))))))))))((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&mmmVVVPPPHHHEEEAAA<<<999777777777333444555555444333444666===888<<>>;;;::::::999888888777777777888:::;;;<<<;;;;;;:::777777666666555555444444000111222333555666888888444444222111///---,,,+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''))),,,///111333444333333222222222333444;;;???BBBBBBAAAAAAFFFKKKZZZeeeffffffmmmooosss~~~qqqZZZKKKAAA>>>:::<<>><<<===;;;888555444444555333222444555777<<>>?????????>>>===;;;:::------+++***))))))))))))))))))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((('''(((***---///111333333000333555444111222666;;;KKKHHHDDD@@@===LLLvvvyyyuuuuuusssooojjjgggcccYYYIII<<<:::@@@GGGJJJNNNSSSYYYaaahhhlllqqq~~~{{{sssnnn\\\TTTOOOPPPRRRVVV]]]eee______aaafffmmmrrrssssss~~~|||www{{{ttttttxxx|||zzz}}}|||yyyxxx{{{rrrrrrvvv{{{yyyoooeeeaaa[[[VVVNNNGGGCCCBBBAAAAAA@@@>>>EEEQQQWWWYYYaaammm}}}tttjjjaaaSSSCCC888666BBBTTTnnn}}}qqqeeeNNNFFF<<<444111...+++(((++++++******))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((wwwbbbTTTGGG???;;;777666555444444555555666222222333666;;;DDDOOOWWWxxxzzzvvv~~~wwwzzzvvvmmmbbb^^^dddlllppp|||kkkgggeeehhhrrr}}}xxx}}}nnngggdddbbbWWWJJJAAA999333000111,,,+++))))))***+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''((((((%%%%%%)))***)))'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&''''''((()))&&&))),,,---------...///000000///---,,,...222555666777777888888888888888777888999999999777444333777<<>>:::888999999666888::::::999999;;;===:::::::::::::::999888888222222111000///---+++***+++***)))((('''((())))))(((((((((((((((''''''&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((+++,,,---///111222333333222333444333222555;;;@@@JJJEEE@@@>>>BBBXXX}}}}}}vvvjjjTTTLLLCCC???======DDDLLLTTTWWW[[[^^^___bbbhhhmmmuuu~~~tttiiifffddd^^^XXXUUUOOOOOOQQQTTTUUUWWWaaajjjnnnrrrxxx{{{{{{zzzyyyyyy{{{qqqpppkkkcccZZZVVVWWWYYYaaacccccceeehhhjjjbbbXXXMMMOOOSSSXXX[[[[[[WWWSSSSSSVVVWWWVVV^^^iiikkkfffYYYVVVYYYeeesssvvvmmmccciiinnnsssrrrqqqqqqooolllpppwwwuuuqqqrrrrrrtttvvvlllfff___YYYTTTOOOHHHBBB===888777<<<===;;;AAAJJJ```vvvzzzrrrhhhXXXGGG===999EEEZZZnnnxxxyyy{{{xxxoooeeecccWWWDDD888555111+++...---,,,***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((xxxaaaKKK===999999999888666555444444444444333333777>>>GGGNNNllluuuqqq}}}uuu^^^ZZZ___bbbrrryyyrrrlllfffbbbeeegggccc\\\^^^ooovvvjjjddd___[[[TTTLLLCCC:::555333///---***)))*********)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((($$$$$$%%%(((***)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))***))),,,///000000.........)))---222444444333333333333444666777888888777666777999<<>>AAAFFFKKKOOOOOONNNLLLLLLOOONNNKKKGGGCCCBBBCCCDDDFFFGGGGGGGGGHHHHHHHHHHHHMMMNNNOOONNNLLLKKKLLLMMMKKKKKKKKKIIIGGGFFFFFFHHH>>>???@@@???===;;;::::::===<<<;;;::::::;;;<<<===:::::::::999666444111///---+++)))((('''((()))***(((((((((((((((''''''&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((---...///000111222222222555222000111666>>>DDDGGG???AAAEEEJJJPPP```}}}xxxjjjHHH???888;;;CCCLLLTTT[[[XXX^^^iiiqqqpppkkkiiikkktttwww|||pppbbbUUUQQQQQQPPPOOOPPPUUUVVVVVVVVVUUUZZZccclll{{{qqqggg___XXXTTTOOOLLLIIIDDDBBBAAABBBCCCBBBFFFHHHGGGGGGHHHDDD>>>;;;<<<>>>>>>=========>>>>>>@@@@@@>>>BBBIIIIIIEEEBBB===<<>>AAACCCDDDDDDCCCDDDDDDCCCBBB@@@<<<888777888999======>>>???AAABBBCCCDDD@@@AAACCCCCCBBBBBBCCCDDDIIIJJJKKKJJJIIIIIIKKKMMMKKKLLLLLLJJJGGGDDDBBBBBB>>>===;;;999888999;;;<<<:::;;;;;;;;;:::888666555///...,,,***))))))))))))(((((((((((((((''''''&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))...///000111111222222111444222222888AAAFFFFFFDDD999AAAMMMYYY```hhhttt}}}lll[[[AAA;;;:::DDDPPPYYY^^^aaa[[[hhh}}}uuuooouuutttvvv~~~qqq___TTTKKKIIILLLNNNSSSWWWZZZYYYVVVTTTWWWaaammmuuu{{{{{{zzz~~~zzzrrrkkkgggfffeeefffhhhfff```WWWPPPLLLKKKJJJIIIIIIFFFCCC@@@?????????@@@===BBBEEECCCBBBDDDCCC@@@BBBBBBAAA>>>;;;<<>>??????BBBFFFGGGEEECCC???;;;;;;>>>???>>>;;;777777777:::<<<======>>>>>>@@@BBBCCCEEEKKKUUU]]]www~~~wwwsssyyy~~~kkkZZZKKKDDD<<<777444333555999DDDDDDTTTvvvqqqfff___SSSIIIAAADDDOOOZZZeeemmmlllnnnwww^^^JJJ===444---,,,***)))(((((()))***))))))((((((((('''''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((yyyZZZMMMFFF>>>999999999888666555555444333222555999<<>>333444111---*********))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))(((''''''(((&&&))))))&&&$$$&&&((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((())))))))))))))))))***+++,,,---...000222444444222000000111444555555555444555777:::===@@@EEEJJJMMMMMMLLLKKKOOOMMMKKKHHHEEEAAA???===666666777666444555777999333444333222000000222444///000111222444555777777111333444555444444666777;;;===>>>>>>>>>???AAADDDFFFHHHKKKNNNPPPSSSVVVXXXPPPOOOLLLHHHCCC>>>:::888999::::::::::::999999888222222000///---+++)))((((((((((((((((((''''''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***+++,,,///000111222222222222222000444<<>>CCCOOOXXX]]]___bbbnnn|||~~~yyyrrrooorrrtttmmmbbbVVVQQQMMMNNNPPPSSSYYY```^^^```^^^\\\aaammm{{{~~~zzznnnkkkgggeeefffhhhiiiiii[[[XXXTTTSSSSSSSSSTTTTTTSSSPPPLLLIIIGGGIIIKKKMMMTTTQQQMMMHHHDDDAAA@@@???===BBBDDDBBBCCCFFFHHHGGGIIIHHHFFFCCCAAABBBEEEHHHFFFFFFEEEDDDDDDEEEFFFGGGFFFEEECCC@@@===<<<===???;;;777777:::;;;999777888===>>>???>>>>>>AAAGGGLLLTTTfff~~~|||ttttttzzzzzzooodddZZZSSSHHH???888555333222===???KKK[[[gggqqqmmmaaa\\\MMM>>>:::>>>IIIWWWccciiiiiipppaaaJJJ<<<000///,,,***((())))))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))ppp```LLL@@@===>>>===;;;666666666555444444555777888PPPgggvvvvvvrrruuuuuubbb^^^dddqqqsssoookkkooowwwtttjjj______aaaccc^^^VVVQQQQQQXXXkkkyyywwwpppfff___XXXJJJ===666222...+++******)))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***)))((('''((($$$)))+++'''%%%'''(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))+++++++++,,,---...///000111333444555444444666777;;;<<<>>>???AAACCCGGGIIIQQQSSSUUUVVVUUUQQQMMMJJJDDDBBB>>>:::777444333222222333333222111111333555000222333444333333555777000000000111222222333333111222333333222111222444222333444444444444777999555888===AAAFFFLLLSSSWWW```cccggghhhddd\\\TTTNNNGGGFFFCCC@@@>>>;;;:::999777777666555222...+++)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***,,,...///000111222333444555555444333===IIINNNNNNOOOVVV]]]bbbaaa___```dddiiilllmmmnnnvvv[[[IIIDDDIIILLLRRR[[[___```dddiii~~~xxxjjj^^^YYYZZZXXXTTTTTTUUUXXX\\\[[[[[[bbbkkkvvv~~~zzzuuuxxx{{{sssooogggeeecccYYYSSSQQQNNNNNNOOOOOOMMMKKKIIIJJJJJJIIIIIIKKKMMMMMMNNNQQQTTTVVVVVVXXX]]]aaaeeeeeeaaa[[[UUUQQQPPPQQQMMMQQQSSSRRRUUU[[[^^^]]]]]]]]]]]]]]]^^^^^^]]]\\\```]]]ZZZWWWTTTRRRSSSUUUYYYZZZZZZWWWRRRNNNLLLKKKJJJCCC???@@@@@@;;;999:::777888888777777888:::<<>>:::<<>>;;;999;;;;;;;;;999666111---***(((((((((((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((+++...000111222222444555666666777777:::FFFOOONNNJJJRRRiii~~~tttllljjjkkkkkkhhhdddjjjppplll\\\LLLJJJRRRWWWZZZaaafffffffffllluuu~~~sssmmm```QQQLLLPPPUUUVVVTTTYYYbbbgggeeedddjjjttt}}}}}}}}}vvvkkkZZZSSSPPPJJJKKKLLLEEEBBBAAABBBEEEHHHIIIGGGDDDDDDGGGIIIGGGFFFHHHJJJJJJHHHQQQ]]]fffkkkqqqxxx~~~yyyzzzzzzuuuooolllnnnpppooorrrssstttyyy~~~{{{yyywwwuuutttwww{{{}}}~~~~~~|||wwwppphhhccc___UUUNNNNNNLLLGGGDDDFFFAAA@@@???>>>>>>>>>>>>>>>===<<<===CCCQQQdddxxxwwwuuuvvvvvvrrrkkkddd```^^^YYYTTT@@@<<<>>>EEEEEE@@@EEEQQQ]]]zzzxxxpppfffZZZMMMCCCDDDJJJOOOVVVdddpppuuuxxxttt^^^TTT<<<999444///+++)))(((((())))))))))))(((((((((((((((((((((((((((((((((((("""###%%%&&&'''&&&%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))|||VVVJJJGGG<<<>>>999666666666333444888666888;;;???GGGRRR]]]eeerrrzzzrrraaaZZZ\\\]]]___cccggghhhggghhhjjjpppwwwzzzooo]]][[[ttt|||zzzwwwsssYYYMMMTTTjjjyyylllhhh\\\GGG???:::333---******************))))))))))))************)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))(((''''''&&&&&&&&&'''''''''''''''''')))+++---...///...------000222444444:::<<<999555999FFFPPPSSSaaa```aaacccccc^^^VVVOOODDDCCCAAA>>>;;;888555333666666777888999::::::;;;>>>999999===@@@@@@???AAAIIIDDDDDDIIIMMMLLLIIIIIILLLOOORRRSSSOOOLLLMMMQQQMMMKKKGGGBBB@@@@@@>>><<>>BBBKKKSSScccttt~~~zzzxxxqqqhhhhhhooorrrpppSSSKKKEEEEEEDDDBBBEEEKKKHHHMMMjjjqqqddd```YYYMMMCCCBBBHHHSSS]]]bbbgggrrr~~~vvvmmmcccZZZOOO<<>>>>>>>>;;;666555999444555555666:::AAAIIIOOO[[[hhhqqqllleeebbb___[[[```___bbbiiisssyyyzzzxxxhhhkkkkkkggg```dddyyycccPPPLLLTTT[[[ooosssnnneeeUUUNNNGGG===444///,,,***)))******))))))))))))************)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***,,,---///111222333333222111111222555888999;;;@@@IIIVVVfffqqqpppiii]]]VVVMMMFFFBBB@@@<<<999777666666888;;;@@@EEEIIIPPPLLLLLLUUUccckkkiiiddd______bbbddd```]]]___eeeiiijjjnnnssssssooonnnppp|||~~~xxxwwwuuurrrpppmmmlllkkksssmmmgggaaa\\\VVVNNNIIIFFFDDDAAA===:::999<<<>>>555222//////333777888888777999<<>>===777444111///---***'''%%%+++)))'''((()))***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%***111XXX[[[777"""+++)))+++...111222333222222111444555222222777===???HHHFFFHHHMMMVVVbbbttt|||qqqbbbRRRGGGEEECCCGGGQQQ___kkksssyyyzzzrrrnnniiiaaaZZZRRRXXX[[[WWWPPPQQQ]]]iiipppyyy|||}}}vvv}}}yyyhhhXXXMMMIIIEEECCC@@@??????>>>===;;;;;;<<<<<<===@@@HHHTTT\\\YYYTTTLLLGGGFFFHHHJJJKKKQQQVVV\\\aaaeeemmmxxxpppdddVVVRRRLLLGGGDDDBBB@@@>>>EEERRRYYY\\\jjjyyyqqqpppqqqqqqiiiiiigggaaaSSSGGGDDDGGGHHH>>>FFFiiitttqqqhhhZZZMMMIIIFFFIIIPPP\\\mmm||||||rrrmmmmmmmmmpppiiiWWW@@@000,,,...///,,,((('''+++,,,)))'''((())))))))))))((((((((((((%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))*********''''''(((((()))))))))(((hhhPPPGGG???===<<<999777888666666666666888===CCCHHHRRRbbbmmmkkkkkkqqqtttpppqqqmmmgggfffmmmwwwzzzxxxfffdddbbb___[[[___ooodddRRRJJJMMMRRRhhhyyyrrrhhhZZZRRRKKK@@@666000---,,,++++++******))))))******+++***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''((()))(((((((((((())))))******+++---...000111222222444222...---111:::FFFNNNVVVYYY___dddgggcccZZZQQQGGGAAA:::777888;;;;;;;;;???DDDIIILLLNNNUUU___hhhqqqoooooouuu~~~zzzvvvttttttsssrrruuu{{{}}}zzzvvvoooiiiccc```\\\YYYVVVQQQLLLHHH???===999777999<<<999444444222111333777;;;>>>???HHHKKKOOOQQQPPPLLLFFFBBB===999444111///,,,(((%%%+++***(((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%)))222666222,,,))),,,---///111222222222111...333333000777FFFNNNLLLJJJJJJNNNUUU^^^eeejjjmmmxxxkkkTTTFFFEEEHHHNNNXXXbbbkkkoooqqqsssccc\\\\\\]]]^^^___```___ZZZVVV^^^uuuyyyooowwwyyypppllliiifffaaa[[[UUUOOOIIIBBB===???>>>=========>>>>>>>>>999<<<===<<<<<>>555222...,,,((((((,,,---***'''((())))))))))))((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((******)))((((((mmmYYYEEE>>>>>><<<999777555555555555666:::???DDDKKK\\\jjjnnnsss{{{mmmjjjqqqvvvwwwjjjfffbbb^^^YYYYYYbbblllyyyxxxxxxssscccTTTNNNNNNRRRhhh~~~rrreeeYYYQQQEEE;;;444111000///++++++************++++++***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((()))******+++,,,---...///000111111444444555888>>>IIIUUU^^^]]]```bbb```WWWLLLEEEBBB===:::999<<>>999;;;777333000000222444444888<<>>===>>>??????@@@BBBDDDEEEAAAEEEGGGEEEDDDIIIVVVaaalllnnnpppsssvvvyyy|||~~~rrrdddZZZNNNIIIBBB===>>>CCCFFFFFFVVViii{{{zzz{{{}}}sssvvv|||wwwjjj```MMMGGGCCCAAA>>>@@@OOO```xxxxxxpppbbbSSSEEEDDDSSSddd}}}wwwtttlllOOOBBB;;;222...***))),,,---***((()))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))*********)))(((yyy[[[JJJDDD@@@<<<:::444444444333333666;;;>>>DDDRRRcccmmmsss}}}sssrrrvvvwwwtttooojjjeee]]]XXXZZZaaaqqq}}}mmmiiilllnnndddYYYVVVVVVWWWiiiwwwdddZZZMMM@@@777111///---++++++************++++++******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((((()))***+++,,,,,,,,,---...000222555666888@@@JJJQQQTTTWWWZZZ]]]QQQQQQQQQLLLAAA888777<<<>>>@@@EEEPPP^^^iiioooqqqrrryyy|||yyy|||~~~~~~}}}~~~|||cccTTTQQQOOOKKKGGGBBB<<<777666555555555111111333777<<>>???AAAAAA???>>>???AAABBB???===;;;===AAADDDGGGKKKPPPTTTUUUZZZ]]]]]]\\\```jjjsss}}}~~~nnn\\\PPPIIIEEEEEEFFF===HHHQQQ[[[qqq}}}zzz}}}zzzsss```SSSFFFCCCCCCCCCDDDGGGVVV|||uuugggTTTDDDBBBGGG^^^hhhyyy~~~uuurrrssskkkVVVKKKBBB:::333...+++------***)))***))))))))))))((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((())))))******))))))|||aaaOOOCCC>>>>>>777777555333222333777:::???III[[[jjjmmmpppyyyyyyyyyzzzvvvsssmmmcccZZZYYY]]]aaakkkvvvwwwoooiiiiiimmmfff``````___[[[eeetttwwwyyyxxxmmm\\\KKK>>>555000---,,,++++++******++++++,,,******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((()))))))))+++******+++,,,---......---------///333888>>>AAAJJJSSS^^^ccc```XXXRRROOOEEEAAA??????<<<;;;AAAIIIRRRTTTYYYdddrrr}}}yyyzzz{{{}}}vvvsssooommmnnngggeeehhhnnnrrrqqqppprrrnnnsssuuuyyy{{{wwwtttxxxuuuoookkkfff^^^YYYQQQJJJEEE@@@<<<999444222000///222777===AAALLLSSSXXXUUUKKK???888666555333///---,,,+++)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''"""%%%000000((((((111000000111222222333333444555333666===CCCIIIRRRZZZuuu{{{|||tttmmmlllmmmlllkkkbbbccciii```MMMKKKWWWiiihhhiiilllqqqvvvyyyzzzwww}}}```ZZZUUUWWW___gggjjjjjjqqqsss||||||uuubbbYYYNNNIIIBBB===;;;;;;===???===>>>???@@@AAABBBEEEGGGGGGLLLRRRWWW\\\bbbiiinnnppptttyyyzzzyyy{{{}}}mmm]]]NNNIIIKKKGGGDDDBBBDDDOOOeee}}}xxxtttxxxyyyuuukkk```UUUOOOLLLHHHDDDBBBIIIoooyyyiiiTTTDDD>>>EEELLL^^^sss}}}{{{wwwvvvqqqxxxxxxmmm___VVVNNNHHH888222------,,,***)))+++))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))(((((())))))***+++tttWWWDDD???BBB;;;:::999666333333666888>>>DDDVVVggggggeeeyyy{{{yyy{{{yyywwwrrrggg\\\YYY\\\___cccllltttqqqddd^^^```iiieeegggddd[[[```iiigggkkkyyyppp[[[KKK???777333,,,++++++******++++++,,,******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))),,,,,,,,,---...///000111...---...111666>>>EEEJJJ\\\ccciiihhh^^^RRRIIIEEE???999999AAAJJJRRR]]]hhhooommmmmmpppvvvzzz{{{zzzuuuyyyyyypppfffdddnnnxxx~~~vvvrrrnnnjjjjjjmmmhhhddddddkkkoooooommmnnnjjjnnnmmmmmmxxxzzzuuunnnkkkmmmjjjiiisss}}}}}}vvvzzztttjjj___VVVLLLDDD???888777555444333333444444:::HHHVVVZZZRRRHHHBBBAAA999666222000...,,,***((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&$$$!!!"""&&&***...000000000111222333333444555666777===FFFHHHHHHTTTeeeuuutttuuutttiiiccc^^^]]]YYYTTTVVV\\\gggjjjooovvv|||}}}ggg]]]]]]^^^bbbjjjqqquuuwww}}}uuuxxxxxxkkk___PPPJJJFFF@@@<<<;;;;;;:::::::::<<<@@@DDDFFFGGGLLLTTT[[[\\\aaahhhnnnttt{{{|||{{{|||||||||}}}~~~~~~}}}nnneeehhhPPPIIIEEEDDDEEEHHHSSS^^^ggguuutttssspppqqqooojjj___PPPDDDCCCGGG===XXXvvvdddRRRGGG===AAAPPPhhhxxx||||||}}}zzzoooeee^^^[[[;;;444...---,,,******,,,))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))***)))((((((((()))+++,,,{{{WWWFFFFFFAAA888888999222444999555:::;;;GGGXXX^^^^^^kkkxxxrrroooiii```YYYXXXXXX^^^iiikkkeee___^^^kkkooonnneee\\\VVVQQQMMMPPPfff}}}sssRRR>>>888///---,,,,,,---...---,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((())))))))))))))),,,,,,000555555111111333333444444:::LLLaaajjjiiippphhhaaa\\\QQQCCC<<<<<<777CCCQQQ[[[fffuuu}}}{{{~~~|||}}}yyyzzz~~~lllhhhgggeeeaaa^^^eeeooowwwuuuwww|||}}}{{{|||~~~}}}~~~}}}~~~~~~{{{wwwyyy~~~}}}vvvtttcccXXXHHHFFFBBB<<<777333222222888666;;;FFFNNNOOONNNNNNHHH@@@777222111111---))))))***+++***)))'''''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&(((+++///111444333222222222333444555777===BBBAAABBBNNNcccuuuxxxyyy|||mmm]]]TTTXXX]]]^^^bbbiiiuuurrr}}}lllrrrrrreeehhhiiikkkjjjwwwsssaaaUUUNNNHHHBBBBBB???;;;:::;;;===??????GGGJJJPPPYYYccclllssswwwzzzxxx||||||xxxyyy{{{yyytttuuuzzzyyytttzzzzzzxxxuuutttsssrrrooorrrtttuuutttssstttuuuttt~~~zzzxxx{{{nnnTTTKKKIIIDDDDDDHHHGGGQQQccc|||uuuuuu|||}}}wwwnnnfff___UUUIIIAAA>>>HHH___vvv||||||{{{iiiVVVCCC<<<>>>OOOccctttyyyoooiiifffJJJDDD222)))000000+++...)))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))***)))))))))))))))***+++vvv\\\RRRBBB999:::;;;333222777444:::888???LLLVVV\\\gggsssvvvdddXXXYYY\\\eeennnooojjjhhhkkkqqqqqqmmmfff```ZZZPPPFFFOOOddd|||cccFFF777222000...---------,,,+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***++++++111111333666666444777===555===GGGRRRbbbpppsssoooiii___TTTLLLEEE@@@CCCIIIRRR]]]jjjuuu~~~~~~}}}tttjjjdddgggjjjgggcccaaa^^^bbbeeeffffffkkksssyyy|||uuutttuuuwww|||zzz```]]]WWWMMMCCC>>>>>>@@@999666777;;;???CCCJJJQQQQQQIII@@@888555333111///******+++***)))(((((()))***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&'''''')))+++...000222333333333444444444333333555;;;AAADDDIIITTTeeerrruuuoooooo[[[RRRRRR[[[bbbdddkkkuuufff___eeehhhgggkkkpppsssssslll^^^PPPIIIHHHCCC=========<<<<<>>===>>>555333777555999777888@@@MMMZZZcccgggsssooo___XXX\\\ccckkkmmmlllmmmqqqvvvsssmmmiiigggaaaRRRCCCLLL^^^xxxuuuSSS:::666333///---,,,,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''''')))+++---...555666888999666444888@@@AAAMMM\\\gggnnnpppjjjcccWWWNNNDDD??????FFFTTTaaaiiipppxxx}}}tttttttttzzzxxxqqqrrrhhh^^^[[[[[[[[[\\\___^^^jjjsssuuuzzz~~~||||||xxx|||nnnooouuuyyymmm^^^OOOEEEAAA888666444555444888CCCNNNYYYTTTLLLCCC<<<777444222++++++******))))))************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,...000222222333333444444555555555555777<<>>>>>888777999666777888777999EEEWWWbbbdddssszzzmmm```]]]]]]fffrrrxxxwwwtttvvvuuuqqqnnnmmmgggWWWGGGGGGTTTkkkwww[[[CCC888444///,,,++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&''''''((()))'''''''''(((***---000222555666888999666444:::DDD]]]dddllllllfff\\\RRRLLLDDDCCCBBBEEEMMM[[[lllyyyzzz~~~xxxooofffcccbbbeeemmmttttttnnnhhhmmmhhhcccccceeeiiinnnqqqpppyyysssttt{{{ttt^^^OOOAAA<<<999777555555:::BBBSSSTTTSSSNNNFFF===777444///---***))))))*********))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&***---000222222222333222222333666999<<<>>>@@@BBBHHHPPPZZZbbbhhhkkkooonnnpppxxxlllWWWLLLPPPYYYbbbcccbbbiiirrrrrrrrrmmmqqqtttpppiiigggmmmsssmmmrrr}}}{{{ssstttpppjjjhhhiiiiiibbbTTTHHHDDDBBB@@@DDDLLLVVV^^^ccciiirrrxxx}}}yyyvvvuuuvvvyyytttqqqrrrsssqqqoooooooooddd^^^^^^[[[VVVYYYbbbeeekkknnnlllgggeeedddeeebbbnnnyyywwwnnnffffffhhhlllppprrrnnngggbbbbbbcccaaadddiiihhh```TTTNNNMMMUUU\\\eeeggg___QQQIIIHHHHHHMMMZZZgggggg\\\UUUUUU```gggnnnqqqooommmooosssxxxyyy~~~sssbbbUUUNNNNNNLLLNNNccc}}}tttpppooommmfff```VVVMMMGGGGGGDDD@@@HHHTTTlll{{{gggQQQBBBJJJlll{{{XXXDDD333+++000,,,++++++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))*********))))))))))))***+++,,,,,,xxxooogggoooyyyWWWAAA===:::999:::555222666777666===NNN]]]eeeqqqzzzvvvpppccc\\\hhhwwwxxxwwwtttrrrkkk[[[MMMEEEHHHWWWppp}}}pppmmmjjj]]]LLL:::666000,,,******++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))(((((()))***---000333444444222222555888???MMM[[[uuusssnnncccTTTGGGAAA@@@DDDMMMXXXaaajjjttt~~~|||rrrkkk```]]]ZZZ]]]eeelllooonnniiikkkooosssxxx{{{{{{zzz~~~xxx]]]RRRGGGAAA;;;666444555@@@FFFMMMQQQNNNHHH@@@<<<555111---******+++***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&***...000111111111333222111222777>>>FFFJJJKKKOOOUUU[[[aaaeeeggghhheee```]]]cccpppssscccPPPOOOTTT___gggkkknnnttt{{{wwwwwwbbb______dddjjjnnnooopppyyyzzz~~~gggXXXSSSQQQTTTZZZ^^^fffggg[[[MMMGGGJJJMMMWWWaaaoooyyy~~~}}}yyyvvvtttvvvvvvuuussspppnnnnnnooooookkkkkknnnnnnkkkjjjmmmiiiXXXIIIFFFDDDAAACCCJJJUUUaaafff]]]PPPKKKIIIFFFFFFUUUgggnnnggg\\\XXXYYY]]]ccckkkmmmeee[[[UUUTTTVVVaaasssppp```ZZZ\\\hhh}}}ppp^^^WWWPPPWWWjjj}}}}}}jjjZZZUUU\\\fffrrrzzz}}}zzzjjjhhhooommm[[[TTTLLLDDDIIIUUU___qqqxxxrrrlllddd___XXXQQQLLLKKKGGGAAAAAAFFFRRRsssjjjSSSKKKVVVfffiiiRRR:::,,,///---,,,+++***))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((())))))))))))))))))***+++,,,---|||}}}zzzpppgggiiiwwwoooPPPFFF>>>:::999444///333555555777BBBTTTcccpppwwwqqqsssvvvxxxwwwsssqqqqqqssssssfff\\\gggxxxzzzzzzzzzzzzuuugggYYYNNNEEEGGGZZZnnn{{{ggg^^^aaa^^^SSS@@@;;;333---++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))***,,,...111333555666555222333:::EEESSSdddsssppphhh\\\PPPEEE>>>AAAHHHZZZhhhwww~~~}}}{{{tttmmmkkkiiifffdddiiittt|||~~~qqqaaaVVVLLL@@@888444111777AAAJJJPPPPPPMMMJJJ???999222...------+++)))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++...000111111000444333333555<<>>AAAIIIKKKYYYeeebbbZZZZZZaaaggglllvvv||||||zzzwwwtttqqqnnnmmmkkkmmmmmmmmmkkkjjjkkklllkkkhhhiiinnnmmmkkkqqq|||}}}mmmZZZOOOHHHEEEFFFHHHdddzzzyyydddYYYSSSNNNMMM]]]tttsssfffbbb^^^iiizzzsssddd]]]\\\kkk|||rrrxxxpppwwwzzzqqqooottt}}}kkkggglll|||iii\\\PPPIIIFFFGGGKKKXXXjjj}}}}}}rrrjjjeeeaaa]]][[[YYYQQQDDD<<<;;;AAAXXXzzzkkk[[[RRROOOeee}}}qqq```GGG222//////---,,,***)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,---...wwwwww{{{vvvmmmkkkrrr~~~kkk[[[HHH<<<999777444111333666666:::KKK^^^qqqsssaaacccgggkkkiiifffdddgggkkkkkkeee^^^aaaqqqyyyyyyzzzrrreeeOOOCCCMMM^^^lllpppdddhhheeeYYYIIICCC999111---,,,++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++***,,,///222555666666666888:::CCCRRR^^^cccfffiiiXXXPPPHHHFFFFFFIIISSS]]]qqq~~~zzzsssmmmcccqqq~~~zzzuuupppllltttyyy{{{xxxzzz}}}oooZZZJJJBBB555555888???IIIQQQTTTUUUJJJCCC999333111000---++++++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''***+++---///111111111111444555777<<>>KKK]]]lllxxxrrr___PPPNNNbbbwww|||tttoooZZZ@@@444000...,,,***)))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,......ssssssxxx~~~|||~~~wwwrrrmmmkkkqqqzzznnnSSS???<<<<<<;;;333222999888777FFF[[[kkk~~~}}}eee[[[aaaggggggcccaaacccgggfffgggddd]]]```lllwwwzzzzzzwwwyyyzzz\\\FFFKKKYYYggg~~~sssuuunnn^^^QQQIII>>>444///,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++---111555777777666666;;;DDDWWWllluuukkkYYYMMMHHHBBBBBBJJJSSS[[[hhhsss|||xxxooogggaaaXXX___ddddddgggmmmqqqrrruuuttt\\\PPPBBB<<<666777AAAMMMUUUXXXRRRIII>>>777444333///,,,---,,,++++++******++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((---...///000111222222333444666;;;AAAHHHNNNSSSUUUoooyyypppfff^^^aaaeeennn~~~xxxggg^^^```eeedddhhhooo~~~|||tttlllfff]]]QQQCCC888999;;;888888;;;AAANNN___kkkvvv{{{vvvsssrrrqqqjjjjjjkkkkkkjjjiiiiiihhhfffhhhkkklllllljjjjjjjjjhhheeefffjjjjjjppp|||rrrpppnnn|||yyy~~~~~~wwwtttwww{{{{{{zzzwwwxxx~~~vvvssswww~~~eeeRRROOONNNMMMGGGIII```{{{{{{xxxmmmqqquuuuuulll^^^RRRLLLDDDLLLSSSQQQPPP```mmmZZZHHHTTTiii|||wwwuuuzzzjjjLLL;;;000...,,,***)))))))))***************************))))))))))))))))))))))))++++++******************)))))))))***+++---...///qqqrrruuuxxxzzzzzz~~~xxxzzzllldddiiiqqqwww|||ZZZFFF>>>;;;888777666777888===EEEMMMeeevvvzzzaaadddggggggcccbbbffflllhhhjjjiiibbb\\\^^^iiissswwwpppnnnzzzzzzTTTEEETTThhh{{{vvvuuuoooaaa[[[NNN===333000000...,,,))))))((('''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((()))***)))(((...,,,...444777666999???BBB[[[uuu}}}ppp\\\LLLCCC@@@DDDNNN\\\jjjvvvwwwooojjjfffeee]]]ZZZ^^^dddjjjuuu{{{bbbRRRBBB777888;;;>>>JJJXXXTTTNNNDDD<<<777333000...))),,,---+++((('''))),,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%&&&''')))+++,,,000/////////000333555666888777<<>><<<:::>>>FFFNNNNNNMMMIIIBBB<<<888666,,,---,,,***(((((((((***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&((()))+++---//////000222333555666777===>>>BBBFFFIIIMMMUUU^^^rrr~~~xxxjjjjjjoooooojjjgggqqqwwwwwwlllgggaaaXXX\\\dddbbbiiiooovvv~~~rrrddd[[[QQQLLLNNNHHHBBB>>>??????@@@HHHQQQ[[[fffvvv~~~tttpppllljjjjjjkkkkkkkkkllljjjhhhggghhhhhhgggeeeiiihhhhhhiiijjjjjjhhhfffccc```bbbfffeeedddqqq}}}zzzyyyxxxtttqqqrrrvvvwwwuuurrrpppuuu|||~~~~~~zzzwwwwww{{{}}}{{{yyyyyyxxxwwwzzz~~~~~~yyyttttttssstttwww{{{~~~~~~}}}wwwvvvuuusssrrrrrrqqqqqqrrrsssuuuyyy}}}|||zzzrrrgggnnnxxxjjjVVVKKKJJJPPPXXXmmmpppqqqrrrpppkkkeeeaaa___TTTNNNNNNPPPIIIDDDWWWrrrxxxddd___\\\bbbrrr{{{{{{|||pppdddKKK<<<---***------***)))***)))))))))(((((((((((())))))((((((((('''''''''((((((((((((((()))******---+++)))***---///...---~~~wwwpppqqqxxxyyypppfffvvvooossskkkgggkkkkkkhhhkkksssjjjwwwgggJJJAAA???;;;777444111222===III]]]qqqtttooommmjjjgggjjjmmmnnnkkkfffbbbbbbccckkkmmmppprrrtttxxx}}}|||aaaNNNOOOXXXlllrrrgggfffeeeaaaWWWHHH888---+++,,,++++++***))))))))))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***,,,---///000///333999;;;999>>>OOO```mmmfffZZZMMMDDDGGGSSS^^^tttwwwzzz{{{{{{|||}}}}}}}}}zzzooogggeeeffffffhhhlllssswwwxxxbbbPPPHHH@@@<<<<<>>GGGKKKddd~~~|||ooo^^^TTTVVVhhhuuuYYY;;;///000111...+++*********)))))))))(((((())))))((((((((((((((((((((((((((((((((())))))***++++++++++++---...//////vvvtttoookkklllmmmfff\\\XXXcccmmmppp}}}zzzmmmjjjlllppplllaaa\\\```\\\fffrrrzzzjjjRRRDDD;;;888:::888555;;;GGGTTTeeewwwmmmhhhiiilllqqqwwwwwwpppeeeZZZSSS___```bbbdddgggkkkmmmooommmpppfffXXXPPPNNN\\\vvvoookkkooorrrnnn]]]EEE444///111******)))(((((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,+++---111444777555777BBBSSSccciiihhhVVVNNNIIILLLSSS```rrrooofff___YYY\\\^^^\\\ZZZ```nnnzzzhhhNNN>>>;;;>>>FFFQQQYYYYYYRRRKKK;;;666000---,,,,,,***'''***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((***,,,---//////111000111222555999===@@@LLLXXXcccdddccciiirrrxxx{{{~~~~~~uuu```XXXWWW```ccc```dddooojjjppp}}}sssiiiffffffgggzzzyyyqqqllljjjjjj```XXXPPPLLLHHHEEEDDDEEEOOOWWW```iiiqqqxxx}}}}}}zzzssssssqqqnnnlllmmmqqquuuqqqnnnjjjhhhgggfffdddcccfffgggiiillloooooollliiieeecccbbbcccdddeeedddccc^^^]]]___eeehhhhhhhhhjjjkkkmmmmmmiiihhhkkklllkkkoooqqqqqqmmmnnnrrrtttssspppooommmlllllllllkkkkkknnnppprrrsssqqqppppppqqqsssrrrrrrrrrsssssssssrrrnnnnnnoooqqqsssttttttsssvvvuuurrrooonnnooorrrtttpppqqqrrrrrrqqqpppnnnmmmmmmmmmmmmooorrrtttuuuuuuvvvzzzxxxuuu{{{qqqkkkqqqxxxzzzzzz{{{xxx}}}yyy___TTTKKKRRRhhh}}}qqqddd[[[fffnnniiiSSSBBBAAADDDCCCYYY{{{}}}vvvssslll___RRRVVVqqq~~~cccDDD444000///,,,+++************))))))))))))(((((())))))))))))))))))((((((((((((((())))))******+++,,,,,,---...000111nnnpppmmmfffeeeiiifff^^^IIINNN\\\hhhssswwwgggeeehhhooommmaaaZZZZZZ\\\dddooowww}}}jjjNNN@@@777:::999444777AAARRR[[[hhhqqqwww{{{{{{hhhhhhnnnrrryyywwwhhh\\\UUU[[[\\\```fffjjjiiiddd___dddllliii```YYYSSS[[[pppppp~~~mmmlllnnnjjj\\\GGG777000000******)))(((((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***,,,...------///444999222777@@@QQQcccllleeeZZZVVVRRRSSS\\\eeennn}}}oooeee^^^WWWWWWYYY\\\aaapppjjjOOO>>>:::888@@@MMMWWWYYYWWWDDD???888222...+++((('''******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''')))+++...///000000111111222444888<<<@@@CCCLLLRRR\\\dddgggiiisss}}}{{{yyyuuuuuuppphhhaaa^^^]]]```hhhqqqeeehhhtttxxxuuullliiiiiinnnwwwmmmfff___YYYTTTPPPIIIEEEDDDFFFKKKOOO\\\dddnnntttyyy~~~~~~{{{uuuoooooonnnkkkhhhiiimmmqqqllljjjhhhggghhhgggfffeeehhhiiikkknnnppppppmmmkkkeeecccaaaaaabbbbbbbbbaaa[[[\\\]]]```cccfffjjjmmmkkkmmmkkkffffffjjjlllkkkhhhnnnqqqnnnkkkmmmpppqqqqqqpppooonnnnnnmmmnnnnnnkkklllmmmmmmlllmmmnnnpppppppppqqqqqqqqqqqqppppppnnnppprrrttttttsssrrrqqqssssssqqqnnnmmmmmmppprrrqqqqqqqqqqqqqqqpppoooooopppooonnnoooqqqsssssssssqqqxxxxxxttt||||||kkk```eeeooorrrsssuuutttwww|||mmmSSSOOOWWWeee|||}}}tttiiibbbffftttxxxhhhVVVMMMFFF>>>EEEYYYwwwxxxyyyxxxlllXXXMMM[[[qqq|||hhhPPP@@@666///***)))++++++*********)))))))))(((((())))))))))))******((((((((((((((()))*********+++,,,------...000222^^^cccdddbbbjjjwwwzzzuuuWWWKKKQQQ^^^hhh{{{nnn```]]]```jjjkkkaaaWWWUUUXXXaaammmwww}}}dddNNN<<<;;;:::444555===IIINNNXXXccclllrrrxxx|||ttttttwwwzzz~~~nnnccc^^^TTT[[[fffnnnpppiii]]]TTTXXXbbbeeecccbbb\\\___ooojjjzzzsssiiihhhcccXXXIII<<<333000++++++***))))))))))))***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))),,,///000000444;;;AAAAAALLLXXX___dddddd\\\RRR[[[\\\ffftttyyyxxxxxxiiidddbbb]]]ZZZ]]]aaaiii|||xxxYYYMMM???888===GGGPPPUUUTTTPPPHHH>>>444---+++************)))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''***---///000111111000222666:::>>>AAACCCDDDLLLPPPbbbzzzyyyxxxzzzuuuqqqssszzzrrrmmmddd```hhhwww|||xxxttttttlllkkkmmmsssoooaaaWWWPPPLLLLLLKKKIIIKKKRRR[[[```iiipppwwwxxxzzz~~~|||}}}}}}{{{ssskkklllllliiieeedddhhhmmmhhhffffffgggiiijjjiiihhhjjjiiiiiijjjkkkjjjgggddd```^^^\\\ZZZ[[[[[[ZZZYYYVVVXXXYYYXXXYYY]]]bbbfffeeeggggggeeegggkkkllliiihhhnnnqqqnnnkkkmmmppppppppppppppppppoooooopppqqqmmmnnnnnnmmmlllmmmoooqqqnnnooopppqqqpppoooooooooppprrrsssttttttssssssssspppqqqpppnnnlllmmmooorrrqqqppppppooooooooooooooosssqqqpppppprrrtttuuuuuurrruuutttqqqssszzzrrr___SSS[[[iiinnnpppsssrrrtttwwwzzz}}}gggXXXTTTXXX^^^}}}{{{sssnnnfffrrryyytttiii___RRRHHH???CCCMMMaaa{{{~~~{{{vvvfffUUUSSS[[[lllvvvmmmbbbVVVFFF555,,,***+++++++++*********))))))(((((()))))))))*********((((((((((((((()))******)))+++---------...111333NNNUUUZZZ```sssrrrUUUMMMVVV^^^qqqyyyiii[[[VVVZZZfffiii```UUURRRMMMXXXgggsss{{{xxx[[[CCC>>><<<555555<<<===CCCOOO\\\eeejjjooosss~~~~~~sssiiifffXXX\\\aaadddccc```]]]\\\TTT___cccdddeee]]][[[gggqqq{{{iiifff___WWWLLLAAA888222---,,,++++++******++++++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((,,,000222333888@@@GGGZZZgggnnnggg[[[VVVUUUSSSffflll{{{zzzuuuyyyhhhrrrrrrfff```eeejjjjjjnnnoooooottt~~~mmmSSS>>>666<<>>FFFKKKLLLGGGCCCJJJ\\\|||~~~~~~|||vvvnnngggddddddcccdddcccooowwwzzz|||vvvwwwmmmiiiiiilllqqq}}}rrrcccVVVLLLJJJMMMUUUaaaiiimmmsssyyyuuuyyy~~~|||yyyxxxxxxrrrsssvvv{{{}}}uuummmgggiiiiiigggdddccceeehhhllljjjhhhhhhiiiiiigggfffffffffeeedddaaa^^^[[[ZZZWWWSSSNNNLLLLLLLLLKKKIIIFFFGGGGGGFFFFFFIIIPPPUUUXXX]]]cccgggiiihhhhhhhhhooolllkkklllooopppnnnlllkkkkkkkkkkkkkkklllmmmnnnooopppqqqpppnnnnnnooopppoooppprrrtttuuuuuutttsssppppppppppppppppppqqqqqqqqqpppppppppoooooooooooommmnnnoooppppppqqqqqqqqqqqqooommmooorrruuutttsssuuuuuuqqqllloooyyytttXXXOOO[[[gggrrrxxxvvvssssssuuuvvvxxxzzz{{{||||||}}}^^^SSSWWWSSSbbb|||yyytttpppmmmkkkkkklllaaaYYYMMMDDDCCCTTTttt~~~{{{jjjcccVVVOOOkkk{{{uuulll```OOO;;;...000,,,***,,,+++'''&&&)))))))))))))))(((((((((((((((((((((((()))***+++,,,)))000---***000000...333JJJRRRVVVVVV]]]lllxxx{{{ppp___OOOQQQaaannnooojjjWWWTTTSSSYYY```bbb]]]WWWTTTZZZ```ggguuu|||VVVKKKAAA999::::::777999AAAPPP\\\aaadddfffccckkktttyyy~~~yyyuuu{{{~~~{{{xxxwwwsssoooaaa^^^^^^gggppprrrkkkdddSSSQQQTTT\\\```]]][[[[[[ccc```{{{}}}qqqdddZZZQQQFFF;;;555111...,,,+++++++++)))((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***+++,,,,,,---///222333222888III[[[eeevvvuuunnnaaaVVVUUUaaammmzzzyyymmmddd```^^^cccggglllxxxtttWWWDDD>>>;;;888PPP[[[gggfffUUU???222000++++++***)))***++++++***)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++,,,//////,,,---111///777DDDLLLOOONNNLLLJJJMMMXXXoooyyymmmfffhhhllliiijjjgggppprrrlllpppqqqsssyyyzzzvvvrrrpppppp{{{wwwkkk___UUUQQQUUU^^^iiiooorrrxxxxxx{{{}}}|||yyyuuuttttttpppppprrrwww{{{zzzsssmmmiiijjjjjjhhhffffffhhhkkkkkkiiihhhhhhiiiiiigggeeefffeeecccaaa]]]YYYVVVSSSNNNJJJFFFDDDDDDDDDCCCAAA===>>>>>>======@@@FFFKKKTTTYYY```dddgggggghhhhhhjjjiiiiiijjjkkkmmmmmmllljjjkkkkkklllmmmooopppqqqlllnnnoooooonnnnnnpppqqqpppqqqssstttuuutttssssssrrrqqqqqqqqqpppooooooooonnnnnnnnnnnnooooooooooookkklllmmmnnnnnnoooooonnnnnnmmmlllnnnqqqrrrqqqpppssssssqqqooopppuuu~~~~~~```RRRZZZdddooouuurrrtttttttttuuuuuuuuuvvvvvv|||zzzcccTTTPPPVVVeee~~~zzzuuussstttrrrllljjjllluuuqqqcccLLLAAAMMMhhh~~~qqqjjjZZZPPPdddzzzxxxxxxyyyxxxppp\\\AAA...111,,,***++++++((((((***))))))))))))(((((((((((((((((((((((()))***+++,,,(((000---+++111111///666EEELLLSSSRRROOOSSS]]]hhhgggZZZNNNQQQ^^^gggfff```TTTRRRRRRXXX___cccaaa]]]WWW[[[aaaiiivvviiiYYYHHH<<<888555777888@@@MMMVVVZZZ\\\___YYY[[[```gggrrryyyvvvnnnsssvvvtttooommmoooqqqppp___[[[]]]lllsssUUUPPPPPPYYYaaa___WWWQQQNNNLLLaaalll\\\RRRKKK@@@666222000---+++++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))******,,,---...///555777888<<>>CCCJJJNNNKKKJJJSSS```^^^TTTLLLNNNYYY``````\\\SSSSSSUUUZZZaaafffgggfff\\\^^^ccclllxxxrrrbbbRRRDDD999000666777===HHHPPPSSSWWW[[[VVVTTTTTT\\\kkkvvvsssjjjtttwwwuuuoookkklllllljjjaaa[[[YYYfff~~~~~~^^^VVVRRRXXXbbbbbbXXXNNNCCC@@@LLLfffrrr]]]WWWWWWLLL>>>555222...,,,++++++***)))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((()))***,,,...000111777<<>>888999HHH```nnndddPPPCCC777111---------,,,+++,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''(((((((((,,,,,,///333333222555;;;CCCLLLXXX___^^^ZZZVVVUUUZZZXXX]]]lll|||sssjjjgggjjjmmmgggjjjhhhhhhzzzvvvnnnrrryyyssstttvvvqqqjjjdddiiirrryyyyyyvvvyyyzzzyyyvvvrrrnnnllllllllllllkkkkkkmmmppprrrqqqoooiiihhhhhhhhhhhhiiikkklllmmmlllkkkjjjjjjiiifffccc___\\\XXXRRRLLLFFFAAA???888666555333333333222222111000000///000333777:::>>>BBBGGGKKKMMMOOOQQQSSSVVV[[[bbbeeeffffffgggiiiggggggiiikkknnnqqqsssuuummmnnnpppooooooooopppqqqrrrsssssstttssssssrrrqqqrrrqqqqqqqqqpppooooooooommmmmmlllllllllllllllllllllmmmnnnooopppppppppppplllmmmoooqqqqqqqqqooommmnnnkkkooowwwvvvvvvjjjeeeeeelllpppjjjlllmmmnnnoooqqqrrrssstttuuussstttvvvwwwyyy]]]VVVSSSXXXcccxxxuuu|||~~~qqqfffeee___aaaeee```PPPGGGVVVnnn{{{uuu\\\UUUQQQ\\\xxx___DDD888000***++++++***+++---))))))))))))(((((((((((((((((((((((()))***+++,,,(((//////---111...111>>>;;;===BBBIIIKKKLLLSSS\\\VVVOOOIIIJJJRRRZZZ]]]\\\SSSUUUXXX^^^ccchhhkkklllbbbbbbfffoooyyyooo]]]QQQHHH>>>222666666:::BBBIIIMMMSSSZZZXXXUUURRRWWWfffsssssslllrrrxxxzzzvvvpppmmmgggbbbfff]]]SSSUUUhhh{{{yyyhhh___WWWYYYaaaccc[[[PPPBBB>>>AAAWWWzzz{{{bbb___dddYYYGGG777444///,,,,,,++++++*********))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))******((((((((())),,,///222333888CCCRRRaaaqqq{{{{{{vvv\\\UUU\\\qqq~~~~~~~~~vvvhhhbbbhhhqqqsssvvvzzz~~~}}}}}}~~~~~~~~~yyytttsssrrrpppmmmmmmmmmnnnppprrrrrrpppnnnnnnlllkkklllooorrrttttttuuuxxx}}}yyyVVV@@@===???CCCNNN```iii^^^LLL???555---......,,,,,,...+++++++++***)))(((((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''(((((()))))))))------000222222111777>>>GGGRRRcccrrrxxxssshhh```^^^]]]```hhhqqqxxxwwwmmmhhheeebbbaaa```eeegggiiiwwwxxxoooyyytttvvvuuurrrooossswwwtttooommmrrrzzz}}}wwwvvvyyyvvvtttpppmmmkkkkkkllllllkkkkkkjjjkkkmmmoooppppppllljjjiiiiiijjjlllmmmmmmpppnnnlllkkkiiifffaaa^^^UUURRRNNNHHHAAA<<<888666222222222111000000000111000///......///222444666666999<<<>>>???@@@BBBCCCIIIQQQ[[[bbbddddddeeefffdddeeegggiiillloooqqqssspppqqqrrrqqqooonnnoooppprrrrrrrrrrrrrrrqqqqqqqqqooooooooopppqqqqqqqqqrrrppppppooommmlllkkkjjjiiilllmmmnnnoooooopppppppppnnnppprrrttttttsssrrrqqqpppkkkmmmsssrrrrrroooiiihhhnnnsssmmmmmmmmmnnnoooqqqrrrssssssooorrrvvvyyyzzz{{{~~~aaaPPPTTTVVVXXXvvvwwwhhhaaa___\\\gggsssbbbEEEFFF___~~~tttcccWWWJJJLLLaaa{{{mmmPPP???666---+++,,,+++,,,...))))))))))))(((((((((((((((((((((((()))***+++,,,)))///...---///+++111CCC>>>???BBBEEEIIINNNRRRTTTPPPKKKGGGGGGMMMTTTYYY[[[RRRVVV\\\aaaeeeiiilllooohhhfffiiiqqqzzziiiQQQEEEAAA???777777555777<<>>PPPggglllbbbIII:::///...///,,,,,,111---,,,+++***)))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((())))))******000///000111//////777AAAPPP\\\pppoooaaacccbbbeeejjjmmmpppxxxuuukkkeeecccbbbbbbbbbeeegggjjjvvvtttoooxxxvvvwwwvvvssstttvvvuuuqqqssswww~~~|||vvvtttrrroookkkiiijjjkkkllllllkkkjjjjjjjjjkkklllnnnppppppnnnllllllnnnooooooooopppnnnkkkhhhddd^^^XXXTTTHHHFFFBBB===888444111000///000111111000///000111000...,,,,,,///111222222444666777777777888:::;;;???FFFPPPXXX^^^aaacccddddddeeefffgggiiilllnnnoooqqqrrrrrrqqqnnnmmmmmmnnnppppppppppppppppppppppppnnnnnnooopppqqqrrrrrrssssssrrrqqqooommmkkkjjjiiijjjjjjkkklllmmmmmmmmmmmmnnnpppsssttttttttttttuuusssnnnlllnnnlllkkkuuupppiiihhhhhhooovvvqqqqqqqqqqqqqqqqqqppppppppplllrrryyy|||}}}yyySSSPPPSSSPPP]]]vvv}}}oooddd___YYYeeewwwiiiGGG>>>NNNllloooiii^^^QQQLLLUUUgggyyyzzz]]]III<<<111------,,,,,,---))))))))))))(((((((((((((((((((((((()))***+++,,,***///------...+++666MMMBBBHHHIIIDDDFFFOOOSSSQQQKKKIIIFFFFFFIIINNNRRRUUUTTTZZZbbbgggiiikkknnnqqqnnnjjjkkkttt{{{www\\\HHHAAAAAA<<<999555444555888===HHHSSS```___\\\YYY]]]gggooorrrccclllvvvzzz|||}}}yyyuuurrrsssiiiVVVPPP\\\mmmuuussstttpppiiifffgggbbb[[[HHHEEE:::BBBeee~~~ttteeeQQQ;;;777222...,,,,,,++++++(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))******++++++*********,,,///444888;;;FFFZZZooovvvsssmmmhhhdddfffuuuyyytttlllkkkiiigggkkkzzz~~~{{{zzzzzzwwwtttsssuuuyyy{{{zzzwwwxxxwwwxxx{{{|||wwwuuuvvvuuussspppmmmmmmmmmnnnnnnlllhhheeefffdddcccdddeeeffffffeeedddeeefffffffffgggkkkmmmkkkooowwwfffIIIBBB:::999GGG[[[jjjqqq[[[HHH777333111++++++000+++++++++******)))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))***++++++//////000111000444@@@LLLeeennn{{{~~~~~~zzzyyy|||~~~~~~yyyllldddgggqqq{{{{{{sssqqqvvv||||||wwwyyyyyyuuuoooppp|||qqqvvvxxxuuurrrssssssqqqsssuuu}}}vvvqqqpppllliiihhhiiikkkkkkkkkjjjjjjiiiiiihhhiiikkkmmmqqqnnnkkkkkkmmmnnnnnnlllllljjjfffaaa[[[TTTLLLFFF;;;:::777333111///...---,,,...111111///...000222111///,,,---///222222111333444555444444555777999:::<<>>NNNcccvvvwwwlllaaa\\\ZZZooopppffffffffffffjjjxxx}}}yyyuuurrrqqquuuyyy|||ssspppooouuu}}}|||{{{{{{{{{}}}|||yyyyyy{{{|||zzzwwwooooooooopppooommmiiieeefffeeeddddddeeeeeedddbbb```bbbdddeeeddddddeeegggdddfffiiimmmsss{{{zzz^^^MMM???>>>BBBHHHYYYlllnnnWWWBBB:::444+++)))...***************+++++++++))))))(((((('''''''''&&&'''''''''''''''''''''''''''(((((()))***+++++++++------///222555<<>>JJJXXX^^^bbb```___iii||||||ppplllvvv~~~{{{ZZZWWWhhhooo~~~lllPPPIII>>>999CCC___qqqnnn^^^FFF999555333***(((+++(((******)))(((((((((((((((''''''''''''((((((((()))&&&(((******)))((()))***111,,,+++111333555@@@OOOaaannnvvvnnn\\\SSSZZZeeesssyyyjjjbbb___hhhooorrr}}}zzzxxxvvvsssqqqpppoooooooooppprrrsssuuurrrqqqqqqtttzzz}}}}}}~~~{{{yyy~~~~~~xxxxxxwwwtttqqqmmmiiigggdddddddddeeegggfffdddbbbddddddeeeeeeeeecccbbbaaacccdddeeeiiinnntttyyy|||~~~uuuiiiUUUCCC:::>>>LLLWWWmmmiii[[[EEE555111///---+++)))***,,,***''''''+++******)))(((((((((((((((((((((((((((((((((((((((''''''((()))***,,,...///111///222777777;;;SSSooo}}}|||tttqqq~~~pppiiixxx{{{wwwqqqiiieeeeee```ccclllnnnxxxwwwkkkhhhddddddfffjjjnnnoooqqqsssuuuuuusssooommmlllppplllhhhggghhhiiihhhffffffggghhhiiikkkmmmnnnooojjjhhhfffeeeeeeeeecccbbbbbb```\\\TTTKKKBBB;;;777222222111000///......------------------...///000333222111000000111222333444444666777777777777777444888<<>>FFFTTT```fffhhhhhhgggfffggghhhiiiiiiggggggiiijjjlllnnnooooooppptttwwwvvvqqqnnnnnnppppppooonnnnnnnnnnnnppppppnnnoooooopppqqqqqqrrrrrrpppppppppqqqrrrrrrooolllnnnkkkjjjlllooonnnjjjfffaaaZZZXXXeeeyyy~~~tttkkkkkkjjjkkkmmmnnnmmmkkkkkkmmmnnnnnnmmmmmmnnnooonnnoooppprrrtttuuuvvvvvvvvvuuuyyynnnUUULLLKKKIIIIIILLLOOO^^^~~~rrrxxxwwwsssooopppppphhh^^^KKKRRRWWW^^^yyylllaaa[[[KKKQQQpppzzzvvvtttoookkkmmmcccTTT@@@111+++***)))(((+++******)))))))))))))))((((((((())))))***+++,,,000,,,...111...444SSSwwwAAADDDDDDCCCFFFOOOWWW[[[LLLIIIJJJNNNRRRUUUZZZ```ffffffqqqvvvkkkfffjjjjjjqqqrrrssssssxxxsssUUUKKKAAA===999666444333888>>>JJJTTT___eeehhhnnnzzzqqqqqquuuuuuvvvyyy}}}xxxfffggghhhwwwqqqYYYPPPDDD<<>>555222,,,,,,...)))******)))(((((((((((()))''''''((((((((()))))))))(((***+++***)))((()))***)))000555777>>>NNN```kkkuuugggXXXUUU```mmmuuuvvvllldddiiiuuu{{{~~~{{{zzzvvvuuutttuuuuuutttqqqnnnnnnnnnnnnoooqqqssstttuuu|||vvvrrrpppnnnmmmlll~~~~~~{{{vvvqqqlllgggeeecccbbbbbbdddffffffeeecccbbbbbbcccccccccbbbaaaaaabbbbbbaaabbbjjj}}}|||~~~mmmPPP===:::>>>UUUiiiwwwlllQQQ;;;222222...,,,,,,...---)))(((******))))))((((((((((((((((((((((((((((((((((((((('''''')))***,,,---//////,,,000111000888PPPkkk}}}|||oooccccccppp|||xxxuuuqqqooosssttt^^^aaallldddiiifffeeeiiieeecccmmmxxx{{{uuuooollliiiiiikkknnnpppqqqyyywwwsssmmmiiihhhjjjlllnnnjjjeeecccdddfffiiijjjlllmmmmmmnnnmmmkkkjjjiiijjjjjjhhhbbb\\\YYYZZZ]]]UUUSSSOOOHHH@@@:::777666000000//////......------......---------...//////222222222222222333444555555555444333333444555666888;;;<<<===DDDSSSaaagggkkkjjjiiihhhgggfffffffffdddfffhhhkkkmmmoooqqqqqqsssvvvwwwuuuqqqnnnoooqqqppppppooonnnnnnooopppqqqooopppqqqrrrrrrqqqooonnnrrrrrrqqqqqqqqqpppmmmjjjnnnllliiijjjkkkhhhaaaYYYSSSKKKKKK^^^zzz|||qqqooommmmmmmmmllljjjhhhkkkmmmoooooonnnmmmmmmnnnmmmmmmooopppqqqrrrrrrrrrpppqqqvvv|||{{{zzzgggPPPHHHDDDCCCEEEGGGPPPiii}}}~~~}}}wwwsssrrrqqqooodddeee^^^WWWffftttgggbbbTTTQQQbbbooovvvtttoooooo}}}yyyeeeJJJ777///---***'''+++******))))))))))))))))))))))))))))))***,,,,,,111------///...888ZZZ~~~CCCCCCDDDEEEJJJRRRZZZ___PPPNNNPPPSSSUUUXXXbbbkkknnnmmmwwwxxxiiibbbgggiiirrruuuvvvuuuwww~~~pppPPPEEEEEEAAA<<<888444333444777@@@KKKYYYaaadddgggmmmqqquuukkkmmmssstttssssssrrrsss|||~~~jjj___bbbiiiqqqwww|||ooo[[[TTTIIIAAABBBRRRkkk}}}rrrlllhhh^^^GGG999444---,,,,,,%%%+++***))))))(((((())))))'''(((((((((((())))))))))))***+++***)))(((***+++111555666<<>>:::<<<@@@LLLMMMKKKCCC888111000222......//////000000111111333333222111111111222222444555666777888888888888555555666777999<<>>YYYrrrKKKDDDAAAEEEJJJMMMQQQWWWPPPVVV]]]___ZZZ[[[jjj{{{ccc\\\```bbbXXXVVV\\\]]]^^^iiirrrsssqqqtttxxx{{{rrrbbb[[[LLL;;;555777777444666===IIIUUU^^^cccdddeeedddhhhmmmpppqqqnnngggbbb___]]]bbbiiiaaaUUUWWWdddooojjjeeegggnnnqqqggg[[[WWWUUUQQQLLLKKKSSSbbbnnn|||kkkUUUDDD111+++---***,,,+++******))))))******(((((()))))))))*********((()))*********,,,000333999BBBYYYwwwjjjWWWdddooo|||{{{pppiiifffgggfffeeejjjzzz~~~|||wwwuuusssssswww~~~}}}{{{{{{|||~~~~~~~~~}}}}}}{{{zzzwwwssspppooojjjiiiiiihhhgggeee```]]]XXX```gggjjjmmmrrrsssqqquuuyyyzzzwwwvvvwwwuuuqqqppppppnnnnnnnnnnnnoooppptttrrrooommmmmmmmmlllkkkkkkiiigggdddbbbaaa````````````___\\\XXXUUUTTTUUUOOOOOOZZZnnnppp^^^FFFBBBGGGYYYgggfffZZZQQQ???666...------,,,+++,,,((((((((((((((()))******))))))))))))))))))))))))'''))),,,...000111000000111444;;;LLLhhhqqqdddbbbgggjjjnnnqqqmmmssswwwvvvuuuuuutttpppgggkkksss{{{~~~~~~vvvjjjiiizzzqqqjjjeeedddmmmyyy~~~yyyrrriiihhhggghhhiiiiiifffdddccceeeggggggffffffggghhhgggjjjmmmmmmkkkiiihhhiiijjjiiigggffffffggghhhiiiccc\\\PPPDDD<<<999;;;<<>>???@@@AAABBBCCCMMMWWW]]]bbbggghhhfffeeefffhhhjjjkkkkkkkkkkkkiiijjjmmmoooooonnnmmmlllnnnnnnnnnppprrruuuvvvvvvvvvuuusssqqqpppppppppqqqpppqqqssssssrrrpppmmmkkklllkkkkkkmmmppprrrrrrrrrlllooorrrzzzxxxqqqooopppqqqpppnnnkkkkkklllmmmnnnnnnkkkllllllllljjjiiijjjkkkkkklllmmmnnnoooooopppoooooosssuuuuuutttsssuuuuuu}}}fffGGGDDDGGGEEEGGGQQQUUUyyyyyyqqqkkklllrrruuu{{{\\\MMMUUUbbbwwwrrrmmm___XXXTTTbbbrrr|||}}}}}}nnnTTT>>>111***+++******)))))))))))))))************+++,,,------+++---000000333AAA[[[rrrNNNFFFBBBGGGMMMOOOSSSYYYPPPZZZeeegggaaa```mmm}}}iii___```___TTTPPPTTTRRRVVVcccoooqqqqqqtttyyy{{{xxxnnnZZZCCC888888666111222888CCCQQQ]]]fffjjjkkkmmmsssxxxyyyxxxtttoookkk___```hhhnnnfffZZZ```ppp}}}nnnhhhllloooiii```WWWUUUPPPKKKLLLWWWhhhvvvhhhRRR999///000---,,,+++******)))*********))))))))))))************'''((()))******---111555AAAKKKaaazzz~~~ooo___YYYqqq{{{qqqdddkkknnnlllppp~~~}}}|||zzz|||~~~~~~{{{xxxvvvvvvuuuuuuwww~~~}}}~~~{{{zzzyyyvvvrrrnnnjjjhhhhhhhhhhhhhhhgggccc]]]YYYPPPUUUXXXXXX[[[bbbggggggeeekkknnnnnnooosssuuusssrrrrrrqqqppppppqqqrrrsss}}}zzzwwwuuuttttttsssrrrrrrqqqnnnkkkhhhfffffffffdddccc```^^^^^^^^^^^^___WWWQQQNNNQQQXXXjjj}}}{{{~~~qqqMMMIIIMMM[[[hhhjjjiiijjjGGG<<<222......+++***+++((((((((((((((()))******))))))))))))))))))))))))'''))),,,///111111111000111666EEE```|||yyyppphhhjjjrrrvvvrrrmmmnnnuuuyyyyyyyyyyyyvvvrrrqqquuu|||tttiiieeeqqqkkkjjj___XXX___lllrrrooojjjhhhhhhhhhhhhiiihhhfffccchhhiiiiiihhhggggggiiikkkeeehhhjjjjjjiiiiiikkkmmmooommmjjjhhhggghhhjjjlllddd[[[MMMAAA;;;999999:::CCCGGGIIICCC:::333222444//////000111222333333444777666555444444444444444222444888===AAADDDFFFGGGBBBCCCDDDEEEEEEEEEDDDDDD;;;HHHUUU^^^dddhhhfffbbbcccdddgggjjjlllmmmmmmmmmhhhjjjlllooopppooonnnmmmmmmmmmmmmnnnppprrrrrrqqqqqqqqqpppoooooopppqqqrrrpppqqqrrrrrrrrrpppnnnmmmmmmlllkkkmmmoooqqqrrrqqqooopppooorrr|||sssnnnlllnnnpppooollliiihhhiiikkkkkkkkkiiijjjjjjhhhffffffgggiiikkklllmmmooopppqqqqqqqqqnnnssswwwwwwuuutttsssqqqxxxzzz|||UUUIIIGGG@@@???GGGJJJjjjzzzsssoookkkkkkooonnn~~~eeeRRRPPPTTTdddzzzrrrrrrgggcccXXXXXXiii{{{}}}|||fffOOO999,,,+++******)))))))))))))))************+++,,,---...,,,...//////222BBB^^^vvvMMMGGGCCCGGGNNNRRRSSSSSSNNNQQQ___mmmjjjcccnnnjjj^^^\\\cccZZZFFFAAAKKKTTTbbbooouuuyyy~~~~~~{{{sssXXXDDD:::555333222444444;;;IIIWWWaaajjjqqqttt}}}hhhbbbfffnnngggYYY```vvviiiqqq|||pppaaa___YYYVVVUUUOOOOOOaaaxxxkkkPPP<<<...(((((())))))))))))))))))))))))******)))))))))))))))***&&&***((()))111111000999GGGYYYpppvvvhhhXXXZZZddduuu~~~~~~rrrhhhlllsssxxxwwwwww|||zzz{{{}}}zzzzzzzzzxxxvvvwww{{{|||}}}}}}}}}xxxrrrkkkeeebbbjjjjjjjjjjjjhhheeebbb```ZZZYYYWWWVVVVVVWWWXXXYYYZZZZZZ\\\___bbbgggsss~~~zzzvvvtttttttttuuuuuuzzzyyyvvvyyyyyyvvvvvvzzz{{{tttnnnnnnnnnmmmjjjjjjhhhfffeeeddddddddd^^^XXXRRRNNNKKKNNN___ppp~~~hhhSSSIIIUUUcccfffiiippp```GGG111///000,,,)))******((('''''')))***)))((((((((((((((()))))))))))),,,,,,,,,...111222111000000===VVVuuussspppuuuzzz|||}}}~~~vvvsss|||ssskkkiiijjjjjjjjj~~~dddbbb\\\WWWYYYaaahhhjjjiiijjjiiiiiijjjkkklllkkkiiijjjhhhgggggghhhiiihhhfffeeefffhhhkkklllllllllllljjjkkkmmmmmmmmmllljjjiiihhh\\\NNNCCC;;;555666:::<<<:::DDDGGG:::333666666555222111111000000444;;;@@@CCCAAA999333333444444888777999CCCOOOVVVUUURRRUUUTTTSSSTTTVVVXXXXXXWWWQQQOOORRR\\\dddfffggghhheeeeeedddfffgggfffdddbbbbbbdddfffgggggghhhjjjkkkjjjmmmoooooommmlllmmmooommmnnnnnnlllkkkkkkmmmooooooooooooppppppnnnkkkhhhkkkkkkkkklllnnnoooqqqqqqrrrqqqqqqtttwwwzzz{{{zzzuuuqqqllliiihhhhhhggggggiiigggeeedddfffhhhiiiiiieeeeeedddbbbaaacccfffiiigggiiilllppptttuuusssqqqnnnppprrrrrrrrrsssuuuvvvtttuuuyyynnnUUUJJJAAA???DDDDDDQQQnnn|||nnnjjjjjjjjjkkkuuuvvvbbbWWWVVV\\\ooonnnsss______gggxxx~~~zzzsss^^^BBB...,,,---,,,******++++++***))))))***+++,,,------...+++///111///222DDDaaaxxxOOOIIIGGGKKKQQQTTTUUUVVVMMMOOO[[[jjjkkkgggrrrlll^^^ZZZbbb\\\JJJCCCJJJRRR```nnnssswww}}}oooPPP>>>::::::777333444444:::HHHUUU___hhhooovvvlllaaagggfff\\\^^^jjjoootttzzzpppddd___[[[ZZZYYYQQQMMMYYYkkkttt]]]JJJ:::///,,,---************************+++******)))))))))******)))///......444333666DDDYYYjjjyyyxxxjjjbbbgggppp{{{vvvnnnmmmttt{{{~~~~~~yyyxxxzzz|||yyyxxxwwwvvvvvvxxxzzz|||}}}~~~~~~}}}yyyuuupppllljjjjjjkkkkkkjjjiiifffcccaaa___^^^^^^\\\ZZZXXXUUUTTTSSSSSSVVV[[[^^^cccnnnyyy{{{xxxvvvtttuuuvvvvvvuuuwww|||}}}yyywwwzzz{{{yyy|||yyytttsssrrrpppqqqqqqpppmmmjjjgggeeeeeeccc]]]WWWRRRMMMLLLTTT___zzz|||~~~gggTTTTTT]]]bbbfffiiigggMMM555///000---***++++++***((((((***+++******(((((((((((()))))))))***,,,,,,---...000222222111222CCC___{{{}}}tttsss{{{{{{tttsss{{{qqqooolllkkkkkkiiiddd```iii{{{xxxeee___[[[YYY\\\bbbiiikkkkkklllllllllmmmnnnnnnllliiiiiihhhhhhiiikkkkkkjjjhhhggghhhjjjkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjj^^^QQQFFF===555333666999888CCCGGG;;;555999999666333222333222222777???EEEGGGEEE===777666777777444444999DDDSSS```hhhjjjkkklllooorrrttttttpppmmmddd```___dddhhhgggeeefffdddbbb```^^^\\\YYYTTTQQQQQQRRRSSSTTTVVVZZZ```dddkkkmmmnnnmmmkkkjjjkkkmmmmmmmmmmmmlllkkkkkkmmmooommmmmmmmmnnnoooooollljjjiiikkkmmmoooqqqqqqqqqqqqqqqqqqpppqqqssssssrrrpppmmmiiieeeaaa^^^\\\YYYWWWWWWUUUSSSSSSTTTWWWWWWWWWYYY[[[\\\\\\[[[[[[]]]___cccdddgggjjjmmmooonnnmmmlllnnnoooppppppppprrrsssttttttvvvzzz~~~fffPPPHHHEEEDDDAAAFFFWWWrrrsssmmmoooqqqrrrvvv}}}nnnaaa\\\eee~~~nnnjjjaaa```gggwwwzzzvvvssstttssseeeJJJ444------+++))))))***+++***))))))***+++,,,------...***...000000555HHHfff}}}OOOJJJJJJOOOSSSSSSUUUXXXNNNLLLUUUdddkkkllluuunnn^^^WWW______OOOFFFHHHJJJXXXgggmmmpppvvv~~~wwwSSS>>><<<>>>:::222333222888EEERRR\\\eeemmmxxxjjjfffhhhcccaaafff{{{mmmooorrrlllgggcccbbbcccaaaWWWMMMRRR]]]zzztttqqqfffXXXJJJ<<<000...000************************++++++************++++++'''------...444444:::KKKdddsssyyyoooeeegggqqqxxx|||yyypppqqq|||xxxuuuvvvxxx{{{xxxvvvuuuvvvyyy{{{|||}}}|||xxxssspppnnnkkkkkklllllljjjgggeeecccaaabbbcccdddaaa]]]YYYVVVWWWWWWZZZ___aaaccckkktttvvvuuuuuuvvvwwwxxxwwwuuutttxxxzzzxxxxxxzzz|||{{{}}}zzz{{{yyyuuuwwwxxxyyywwwsssmmmjjjhhhhhhbbb\\\XXXRRRMMMKKKNNNTTTfffwwwvvv^^^RRRVVVbbbmmmrrrpppVVV;;;222111...,,,------+++)))***+++,,,+++***((((((((()))))))))******,,,,,,---///000222222333666NNNnnnyyyssssss~~~~~~uuuqqqqqquuujjjjjjkkkmmmnnnkkkfffbbbaaakkk{{{mmmaaa[[[\\\]]]```dddhhhkkkmmmmmmmmmnnnpppqqqooollliiihhhhhhiiilllnnnooommmkkkiiijjjkkklllmmmlllkkkkkklllkkkiiiiiijjjlllnnnppplllaaaTTTIII???555000111555666BBBIII>>>999<<<<<<777555444444333444;;;DDDHHHKKKIII@@@:::999999888999:::<<>>999222333111666AAANNNXXXbbbjjjttttttvvv~~~}}}pppnnnmmmpppxxx|||wwwjjjlllnnnkkknnnmmmmmmmmmiii]]]QQQPPPVVVxxx|||wwwtttmmmaaaRRR@@@111---000************************+++++++++***++++++,,,---(((***)))000:::;;;@@@PPPhhhtttttteee___jjjvvvyyyzzzzzz}}}}}}tttkkkqqq}}}}}}xxxtttsssuuuxxx{{{wwwzzz|||}}}}}}}}}|||{{{||||||{{{~~~|||uuuoookkklllmmmmmmmmmllljjjgggfffaaabbbeeeggggggfffcccbbbcccbbbdddggggggfffiiiooorrrsssuuuxxxzzzzzzxxxvvvuuuwwwyyyxxxxxxyyy{{{||||||~~~~~~{{{{{{|||{{{wwwvvvzzz~~~~~~zzzvvvsssrrrnnniiiccc^^^ZZZTTTNNNJJJGGGSSS\\\nnnoooWWWQQQ^^^qqq|||www___DDD666111...---...---+++***)))+++++++++***(((((()))))))))*********,,,---...///000111444555<<<[[[{{{sssnnnooo{{{wwwooommmooo~~~uuurrrnnnmmmooopppqqqpppoooqqqwww~~~}}}rrrccc[[[ZZZ^^^bbbeeeeeefffiiilllkkklllmmmooopppnnnjjjggghhhiiikkkooorrrrrrpppnnnjjjkkklllllllllkkkjjjiiijjjiiihhhiiikkknnnrrruuummmbbbTTTKKKAAA666///...444555DDDLLLBBB<<>>888666555555333555>>>HHHKKKMMMJJJAAA:::999:::999<<<===???AAAFFFOOO[[[cccnnnttt~~~tttjjjddd^^^VVVPPPNNNFFFDDDBBB@@@???>>>;;;888;;;;;;;;;<<>>777666555555666777666555444555666666777:::>>>BBBMMMRRR[[[dddjjjllljjjgggkkklllmmmmmmlllkkklllmmmpppnnnkkkkkkkkklllkkkjjjjjjjjjjjjjjjllloooqqqssswwwvvvuuutttrrrnnniiieee\\\TTTIII@@@;;;999999999444333222333666777777666555888;;;???CCCIIIPPPUUURRRUUUYYY\\\^^^bbbfffiiifffiiilllnnnoooooopppqqqnnnmmmppptttuuuvvv|||dddJJJGGG<<<>>>EEEJJJLLLYYY}}}zzzrrrhhh^^^YYY```qqqyyyzzzuuukkkeeehhhmmmpppqqqsssxxx}}}kkkZZZAAA666---,,,---++++++...))))))***+++,,,------...111000///111???^^^___TTTTTT```fffaaa]]]aaaaaaZZZYYYbbblllpppppppppooo\\\QQQYYYbbb\\\NNNEEEHHHUUUhhhuuuwwwtttvvv{{{eeeGGG<<<999666555111333===HHHSSS]]]fff______^^^bbbqqqzzzrrrooowww}}}rrrhhhfffqqqvvvvvvsssjjj^^^UUUSSSTTTssszzznnnhhh___RRRAAA333000333++++++++++++++++++++++++***************+++,,,---...,,,000FFF``````[[[bbbxxxzzztttlllnnnzzz~~~mmmddd```eeexxx}}}uuutttsssrrrtttwww{{{}}}zzzrrrooommmeee___^^^aaaeeekkkqqqyyy}}}}}}yyywwwwwwxxx|||{{{vvvnnnooopppqqqqqqooommmllllllkkkjjjjjjlllooorrrtttmmmkkkmmmqqqsssrrrsssvvvqqqsssvvv{{{}}}{{{yyywwwxxxyyywwwtttuuuxxxzzz}}}|||tttnnnoooqqqqqqpppvvv}}}~~~ssslllfff___WWWMMMSSSNNNIIINNNXXXppp~~~aaaXXXfffwwwyyyooo___KKK:::000---...---+++)))))))))***)))((()))))))))*********++++++,,,...000000000111666:::OOOvvvvvvllliiihhhpppyyyvvvmmmiiiiiimmm|||uuuwww}}}vvvuuuzzzzzznnnccc______cccfffgggeeecccdddeeecccdddfffjjjmmmmmmkkkiiijjjjjjkkkmmmoooooommmkkkfffggghhhiiihhhhhhffffffbbb___\\\\\\bbblllwww~~~wwwgggVVVKKKBBB999333111444888JJJTTTLLLEEEFFFDDD;;;999888666333555AAANNNZZZZZZTTTIIIBBBCCCHHHJJJKKKOOORRRSSSRRRSSSUUUXXX[[[___gggoootttsssmmmiiiZZZQQQHHHDDDAAA:::666555444222111111222333333222222444666666555555666777???FFFQQQ^^^hhhmmmkkkiiikkkmmmnnnnnnmmmllllllmmmpppnnnmmmlllmmmllljjjhhhlllkkkiiihhhjjjmmmppprrryyywwwuuusssqqqlllgggcccZZZRRRGGG>>>:::999999:::444333333444555666555444555666777777888<<>>===;;;888444666CCCQQQaaa```XXXLLLFFFIIIPPPSSSZZZ[[[ZZZWWWRRRNNNJJJIIIKKKPPPXXX```ccc___WWWQQQKKKCCC======<<<888555555666444111111222333333222444555777777666555777888999>>>IIIWWWccckkklllkkklllnnnppppppnnnmmmmmmnnnnnnmmmmmmnnnooonnnllljjjllllllkkkkkkkkkmmmooopppuuutttrrrqqqqqqooommmjjj\\\VVVMMMFFFAAA>>>===<<<888777777777888888777555888888999888888888;;;===???FFFNNNTTTWWW[[[```dddeeeiiiooosssuuuvvvxxxyyyuuussssssuuuuuurrrssswwwxxxnnnOOOIIICCCAAACCCAAAFFFbbbzzztttqqquuuwwwqqqiiicccoooyyy}}}vvvmmmccc\\\XXXZZZfffrrr|||~~~}}}jjjOOO===///...---)))(((,,,))))))***+++,,,------......//////222>>>VVVttthhhXXXUUUeeepppjjjbbbbbbkkkggggggmmmsssuuurrroooppp```VVV]]]fffbbbUUUJJJMMMSSS```pppwwwvvvyyypppPPPDDD<<<555666222333;;;FFFPPP\\\eeepppooollllllqqqvvvsssllltttooommmpppqqqpppuuu}}}wwwiiiZZZ___vvvpppsssssskkkbbb\\\XXXVVVhhhlllzzzeee```ZZZSSSGGG999111///++++++++++++++++++++++++(((((((((((()))***+++,,,000777HHHhhh{{{sss|||yyypppmmmwwwggg```ccchhhqqq{{{}}}uuunnnrrrrrrrrrrrrtttwwwzzz|||wwwwwwzzznnn]]]RRRLLLIIIMMMQQQRRRTTTVVVVVV]]]eeeiiiiiijjjlllppptttvvvyyy||||||{{{xxxvvvoooppprrrssssssrrrpppooommmmmmnnnppprrruuuwwwyyyqqqmmmllloooqqqoooppprrrtttuuuxxx|||~~~wwwtttuuuyyyxxxssstttzzzxxxxxxqqqtttyyy}}}~~~{{{vvvnnnfffeeeeee^^^[[[\\\TTTSSS___~~~www___\\\iiivvvzzzuuuaaaFFF555000111000...,,,+++,,,,,,+++***)))************+++++++++,,,///222111///111777===bbb}}}uuunnnaaa```ffflllqqqvvvllliiiiiilllpppnnnvvvuuutttjjjssszzzssswwwvvvjjjaaa```___```aaaccceeefffeeeeeebbbccceeejjjooosssuuuuuuiiigggeeedddddddddbbbaaaaaabbbcccdddddddddccccccZZZQQQEEEAAAIII]]]tttuuu]]]NNNDDD<<<777666000666KKKYYYSSSNNNOOOMMMAAA???===:::555777DDDSSSdddbbbYYYMMMGGGKKKSSSXXXXXXWWWTTTQQQMMMHHHDDDAAA@@@FFFPPPYYY]]]XXXNNNGGGEEE>>>:::<<<===;;;888999777555222222444555555555111222333333333444777999888;;;DDDQQQ___iiimmmnnnlllnnnpppqqqooonnnnnnnnnllllllmmmoooqqqpppnnnkkklllmmmmmmnnnnnnnnnnnnnnnpppooooooqqqtttvvvvvvuuu```\\\UUUOOOJJJEEEAAA>>>888777666666777777555333444666888999888777777888555===GGGMMMQQQTTTYYY^^^bbbgggmmmrrrtttvvvwwwyyytttqqqqqqssssssqqqrrruuuwww}}}}}}XXXKKKCCCAAACCCAAABBBYYYvvv{{{tttwwwxxxqqqeee\\\UUUbbbwwwpppggg^^^WWWWWWdddrrrwwwqqqRRR>>>///---,,,'''&&&+++))))))***+++,,,------...+++---///333===PPPgggxxx}}}bbbSSSaaavvvxxxmmmeeeppprrrooovvvxxxrrrvvveee[[[```fffaaaVVVQQQXXXQQQ]]]ppprrrsssyyy||||||yyyxxxzzz\\\CCC;;;<<<222222444999BBBNNNZZZbbbiiissstttkkkjjjtttxxxssskkkiiikkkoooooonnnooosssrrrxxx~~~xxxiii___eeerrrwwwsssiii]]]XXXVVVSSSOOOdddgggqqquuueeeWWWQQQIII<<<444333...---,,,+++************(((******))))))+++------+++>>>]]]{{{uuuxxxzzz|||fffhhhsssvvvssssss}}}sssxxxvvvssspppnnnmmmmmmnnnoooppprrrvvvyyyzzzyyyxxxqqqlllllluuu}}}lll[[[OOOMMMJJJJJJLLLNNNPPPPPPLLLQQQXXX___eeekkkooosssxxxxxxxxxxxxwwwvvvvvvuuurrrrrrqqqssstttuuusssrrrpppqqqrrrsssrrrsssuuuwwwxxxrrrkkkkkkppptttrrrooovvvwwwvvvuuu{{{{{{wwwtttqqqmmmlllmmmooorrrwwwuuuiiimmmyyytttsssuuuzzz~~~zzzyyylllhhhdddaaa^^^\\\\\\^^^eeeyyyzzzdddYYYYYYgggooosssiiiTTT>>>111---...,,,***)))***,,,++++++***)))))))))***+++,,,,,,///555000,,,333777;;;FFFooo|||sssssseeemmmqqqpppvvvrrrjjjkkkqqqzzzrrrsssllljjjxxxuuusssmmmbbb]]]``````^^^^^^aaadddfffeeecccdddaaaccckkkpppnnnkkkjjj```bbbbbb___YYYUUUTTTVVVZZZ]]]___^^^\\\\\\\\\[[[SSSMMMGGGCCCCCCNNNkkkiiiPPPPPPGGG555444444777III```cccUUUNNNSSSJJJAAA;;;;;;888888FFFYYYllllllbbbRRRMMMXXX`````````___XXXNNNIIIJJJJJJHHHNNNPPPRRRSSSPPPKKKFFFBBB@@@===::::::;;;;;;999777777666555444333333333333555555666888999:::;;;<<<;;;;;;AAAMMM[[[eeeiiihhhkkkkkkjjjjjjjjjkkklllllljjjmmmooopppmmmkkkiiihhhmmmmmmlllkkkkkkkkkkkkkkknnnqqqrrrrrrvvv~~~qqqnnniiiaaaVVVKKKDDDBBB???;;;999999666333555999666666666777888888999999888888888;;;BBBJJJRRRWWWZZZ```iiinnnpppooopppqqqlllmmmnnnooopppppppppqqqrrrvvvzzzyyy^^^KKK>>>>>>??????OOOdddxxxqqqtttooohhhccc[[[WWWWWWggg}}}ooonnngggVVV^^^qqqooovvvooorrriii___GGG111---///+++)))***)))************+++++++++,,,...111444===OOOeeetttjjj[[[bbbttt{{{tttlllnnnqqqppp{{{zzz~~~lllaaaffflllfff[[[TTTYYYSSS___oooooopppyyy}}}zzz}}}|||uuuxxxhhhLLL>>>:::222222333777@@@MMMZZZcccgggpppqqqjjjjjjvvv~~~~~~gggbbb```eeeiiikkknnnrrrlllooopppkkkaaa\\\ffftttzzzyyyrrrdddYYYTTTQQQNNN___bbbiiizzzjjj```YYYYYYRRRBBB333......---,,,+++************---,,,***((((((***++++++999OOOhhhyyy}}}wwwzzz|||uuuccciiiwww{{{{{{|||{{{zzzpppuuussspppmmmkkkkkklllmmmqqqpppqqqtttyyy}}}pppdddYYY\\\hhhmmmeeeZZZSSSOOOLLLJJJLLLNNNOOOPPPPPPUUU]]]fffnnntttwwwyyyyyyxxxwwwuuuuuutttttttttqqqppppppqqqssstttsssqqqrrrrrrrrrrrrqqqqqqtttvvvxxxsssoooppptttvvvtttpppuuuwwwwwwwww{{{{{{ooojjjddd```___```aaabbbkkktttxxxoooeeeeeemmmtttiiiddd```___aaahhhwww}}}}}}|||}}}vvvqqqjjjeeeaaa]]]ZZZZZZPPP\\\uuu}}}jjj[[[UUUdddlllqqqjjjXXXDDD666111...,,,******+++,,,,,,+++))))))))))))***+++,,,---///333000000666777???QQQ|||zzz}}}}}}kkkgggtttsssmmmdddaaajjjwwwssskkk___[[[___bbb``````cccfffgggeeecccfffcccdddjjjllliiidddbbbVVVUUURRRMMMIIIFFFEEEEEEKKKOOOTTTVVVWWWYYY[[[\\\\\\TTTIII@@@<<>>>>>:::999HHH\\\rrrqqqfffXXXWWWccckkkjjjqqqpppjjj```ZZZXXXVVVRRRRRRRRRQQQNNNKKKGGGDDDBBBBBB???===<<<======;;;999888777666666555555555555777888888999;;;<<<=========<<>>;;;777777:::666666777888888888888888555444444777<<>>666888IIIbbbooohhhbbbbbbPPPGGGBBBBBB<<<999III```zzzuuuiii^^^aaaoooxxxxxxvvvnnnjjjddd^^^XXXUUUQQQLLLHHHFFFEEEEEEDDDBBB@@@??????>>>===;;;:::999999888888888999999::::::;;;<<<======>>>>>>>>><<<===EEETTTaaaiiilllqqqpppnnnlllkkklllmmmnnnooopppqqqpppnnnmmmmmmnnnoooooonnnnnnoooooopppppprrrrrruuu~~~{{{rrrgggZZZRRRMMMHHHEEEEEEAAA<<<:::;;;555666888999999888777666444333222333777<<>>@@@AAAAAARRR[[[```ZZZPPPKKKIIIGGGHHHGGGFFFEEEEEENNNcccvvvssspppnnnoooqqquuu~~~{{{rrriiidddaaaZZZRRRNNNJJJFFFRRRvvv|||uuu|||jjjXXXWWW```jjjmmmcccPPP<<<000000...,,,+++,,,,,,,,,+++)))))))))***+++,,,---...000111111777:::666KKKpppvvvnnn}}}wwwvvvppphhhaaabbbdddgggjjjooovvv|||xxxrrrmmmhhh```YYY\\\ccc]]]^^^```bbbddddddcccbbb^^^ZZZZZZ___```ZZZTTTQQQLLLEEE<<<666555666666666999:::>>>BBBEEEJJJTTT___^^^]]]WWWLLLDDDGGGXXXiiiwwwzzzllleee___QQQCCC777777DDD]]]mmmlllfffeeeZZZNNNFFFDDD<<<999MMMjjjyyyjjj```fffwww{{{sssjjjbbbZZZWWWRRRNNNJJJHHHHHHHHHEEEDDDCCCBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???<<<;;;===GGGVVVdddlllooorrrqqqnnnlllkkkkkkmmmnnnpppppppppnnnllllllnnnpppnnnnnnnnnnnnooopppqqqrrrsssrrruuuwwwnnnaaaVVVQQQLLLHHHGGGDDD>>>;;;;;;666777888999999888666555666555444444555888;;;===FFFKKKRRRZZZ```dddfffggggggccc```aaacccdddbbb___^^^eeejjjkkkooo{{{dddWWWLLLBBBAAAFFFMMM```zzz|||yyyqqqmmmfffbbbUUUYYYiiizzznnnlllfff]]]___hhhggghhhkkknnnnnnlllhhheeeWWWUUUGGG333***---...************+++++++++,,,,,,,,,...222777BBBVVVmmm~~~}}}uuudddbbblllmmmcccPPPTTTZZZssszzzoootttzzzuuummmhhhfffeeeooossslllmmmxxx|||{{{nnnuuulllLLL888555444333222777CCCTTT```kkkqqqvvvqqqfffaaakkkyyyyyykkk```cccjjjhhh^^^UUU[[[ccckkklllfffdddqqqqqq\\\QQQNNN[[[gggttt}}}mmmeeeZZZHHH;;;777///...---,,,+++++++++++++++(((***...///---///555QQQdddmmmhhhkkkyyy}}}uuuwwwxxxxxxyyy~~~wwwllluuu|||ooohhhfffeeedddeeehhhlllnnnkkkjjjhhhiiijjjjjjiiigggpppllleee]]]WWWWWW\\\aaa\\\XXXUUUSSSUUUXXX[[[\\\___\\\\\\bbbllluuuxxxxxxwwwuuurrrooonnnooopppqqqooonnnnnnppprrrsssrrrqqqoooooonnnlllllloootttwwwpppqqquuu{{{|||xxxzzz{{{~~~~~~~~~qqqfffUUUHHHAAA???@@@@@@HHHVVVbbbbbbZZZRRRJJJDDDAAA@@@@@@???===DDDVVVhhhmmmiiidddaaa___bbbnnn{{{xxxnnnhhhddd[[[RRRGGGFFFBBBDDDXXXyyyxxxsss~~~ttt```WWW```lllrrrlllYYYAAA000222///---,,,,,,---,,,+++)))))))))***+++---...///111111222777999999RRR|||wwwmmm{{{vvvooonnnmmmqqqwww{{{vvvlllggghhhkkklllhhhccc^^^XXXUUUYYY```[[[]]]aaacccddddddddddddWWWSSSSSSYYY[[[XXXSSSRRRIIIBBB:::555555777888888888666777;;;>>>EEEUUUeeehhhhhhcccUUUIIIKKKXXXddduuu~~~ttthhhdddYYYGGG;;;999BBBVVVgggkkkiiihhhaaaRRRHHHDDD<<<:::VVVyyyoooccciii{{{{{{qqqfff]]]WWWUUUSSSPPPNNNKKKJJJIIIEEEFFFFFFEEEDDDBBBAAAAAA??????>>>=========>>>>>>======>>>>>>>>>>>>>>>>>>::::::???LLL\\\iiipppqqqpppooommmkkkjjjjjjkkklllnnnnnnnnnllljjjkkkmmmoookkkkkklllmmmnnnpppqqqrrruuuuuuwwwxxxkkk]]]UUUNNNIIIHHHEEE???<<<;;;777888999999888777666555777666555444444555666777<<<@@@HHHQQQZZZ```cccddddddaaa]]]\\\]]]]]]\\\YYYWWWZZZ^^^dddlllzzznnn]]]RRRHHHCCCDDDIIISSSggg}}}yyytttlllcccSSSSSS^^^jjjllliiikkkcccbbbnnneeekkkqqqrrrnnnjjjhhhiii\\\\\\OOO999,,,,,,---)))***++++++++++++,,,,,,,,,---///222777BBBWWWqqqvvv{{{vvvhhhaaaccc___UUUKKKMMMSSSnnnyyy}}}{{{uuuuuurrrrrr{{{wwwxxx~~~|||~~~vvvgggpppyyy}}}vvvSSS;;;555666444222555???PPP\\\iiinnntttqqqbbbZZZfffzzzyyyqqquuu{{{wwwjjj```[[[```fffeee___[[[eeerrr|||ppp___TTTKKKUUU___kkkuuuooocccNNN<<<555///...---,,,++++++++++++***(((+++///,,,)))000<<>>???QQQeeeooooooeeeUUUHHHDDDBBBAAA???===???KKKXXXaaa]]]YYYSSSLLLKKKUUUbbbzzz~~~|||ssskkkggg___UUUFFFEEECCCAAADDDRRRfffuuu|||pppjjjzzz}}}iii\\\cccmmmuuusssbbbIII666333000---,,,---------,,,)))))))))***,,,---///000111444444666:::BBB```|||zzzyyytttllleeekkkwwwhhhiiinnnxxxjjjdddcccgggccc]]]VVVRRRRRRVVVYYY]]]```dddfffeeedddccccccQQQLLLLLLQQQTTTRRRPPPPPPBBB>>>999555444555666666555111111555888@@@TTTiiiwwwwwwooo\\\NNNNNNYYYbbbttt~~~{{{jjjiiicccMMMAAA===AAAPPP```iiimmmoooeeeUUUKKKHHH>>>===\\\tttfffgggttt}}}rrriii```XXXUUUUUUTTTRRRPPPMMMKKKIIIFFFHHHIIIIIIHHHFFFEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@??????????????????>>>>>>:::<<>><<>>333111...------------,,,))))))******,,,...///000000888777666>>>OOOpppzzzssstttooojjjdddaaabbbcccjjj|||nnnooovvvppphhhdddeee```XXXSSSRRRUUUXXXYYY___bbbeeeeeebbb^^^]]]\\\JJJEEEBBBEEEGGGFFFEEEEEE???>>><<<999555333333444000------222444999KKKaaawww}}}zzzjjjZZZUUUYYY]]]jjjuuuzzziiinnnnnnWWWCCC>>>???IIIXXXeeeooouuummm]]]SSSOOOAAA;;;YYYrrraaaZZZ___iiirrruuuvvvrrrjjjeeeccc___ZZZ[[[ZZZXXXUUURRRPPPNNNMMMGGGJJJMMMNNNLLLKKKKKKLLLJJJIIIGGGFFFDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???@@@FFFRRRaaakkknnnmmmjjjjjjkkkllllllkkkjjjiiikkkllllllllljjjjjjlllmmmhhhhhhjjjkkkmmmppprrrsss~~~kkk```UUUPPPLLLEEEAAA???<<<;;;888666555555666666555555555444444333222222222555:::CCCMMMSSSUUUUUUPPPQQQPPPKKKEEECCCEEEHHHIIIFFFIIIRRR\\\fffrrr}}}|||fffZZZPPPGGGAAA===DDDKKKggg{{{zzzyyysssiii```ZZZUUU```zzzfffiiibbb[[[dddhhhoooyyyvvvlll]]]MMM===///+++,,,+++++++++,,,,,,,,,------+++,,,///777HHHeeekkkooosssrrrjjj^^^PPPFFFBBBBBBFFFeee{{{zzz~~~||||||zzzsssjjjrrrzzz^^^AAA666777777444333;;;IIIUUUhhhkkksssuuullljjjvvveee^^^^^^bbbhhhnnnzzzxxxqqqgggbbb___YYYSSSLLLKKKHHHUUU~~~nnnVVVBBB::://////...---,,,,,,,,,,,,+++***---000...333KKKgggwwwpppmmm]]]pppxxxrrrkkkbbbYYY^^^___aaaccceeefffggggggddddddcccdddffffffdddbbb[[[YYYWWWYYY]]]aaabbbaaaZZZYYYWWWWWWXXXXXXVVVUUUUUUYYY```eeeiiikkkmmmooohhhhhhiiiiiijjjjjjjjjjjjlllkkkjjjjjjkkkkkkiiiggggggiiikkkmmmnnnpppsssuuusssrrrqqqqqqpppppppppoootttvvv}}}dddQQQIII@@@BBBKKK]]]rrryyyjjjWWWKKKGGGCCCAAA<<<777777;;;NNNRRRVVVSSSHHH>>>@@@HHHTTTeeeqqqnnnjjjkkkiiicccTTTGGGCCCLLLLLLCCCCCCNNN```vvvxxxkkknnnxxx}}}bbbaaaccciiillleeeSSSCCC444111///------...---,,,))))))***+++,,,...000000111;;;:::777BBBZZZ}}}|||sssnnnvvv}}}hhhhhh___^^^eeedddbbbqqq~~~~~~sssllliiiaaa\\\UUUQQQTTTZZZ^^^^^^___bbbdddccc]]]XXXUUUTTTEEE>>>999:::;;;999888999@@@BBBBBB>>>888333333444///+++---111000111AAAUUUlllyyywwwhhh___ZZZVVV]]]iii{{{vvvgggrrrxxxbbbBBB===<<>>;;;888555444444666777666666666666666555444333...///444<<>>MMMYYY\\\]]]gggjjjiiilll]]]YYYQQQKKKFFFEEEEEEEEEJJJjjjoookkkqqq|||nnn___\\\bbbdddcccWWWAAA777000,,,,,,,,,++++++...+++,,,.........///222444777666777;;;FFFaaazzzrrrnnnmmmvvvfffaaaeee```fffsssmmmsss{{{rrrpppggg\\\RRRPPPSSSVVVZZZ^^^cccllllll```XXXXXXSSSIII>>>;;;666333222555999;;;@@@AAABBB>>>999555333444...---...///...000999CCCcccsss~~~yyykkk]]]OOOEEEOOO[[[xxxsssqqquuuhhhNNNGGGAAAAAAGGGUUUmmmwwwjjj```XXXFFF999IIIddd}}}qqq___NNNBBB???BBBEEEKKKNNNRRRUUUZZZ```ccccccfffdddaaa]]]XXXTTTQQQOOOTTTTTTTTTSSSSSSQQQPPPPPPTTTQQQMMMKKKIIIHHHGGGEEEFFFEEEEEEDDDCCCCCCBBBBBB@@@???FFFTTT```ddddddeeeeeeiiillllllnnnpppmmmhhhlllmmmnnnnnnlllllllllmmmhhhlllnnnmmmkkklllqqqvvvxxxvvvwww{{{rrreeeaaaVVVMMMLLLIII@@@===999777666444333111444444555555444444333222000222555:::???AAAAAA@@@???===:::999999;;;;;;;;;@@@BBBEEEIIIPPP[[[fffmmmvvvxxx```YYYPPPEEE???KKKNNN]]]zzz|||zzztttoooccc]]]XXXUUU[[[tttwwwmmmjjj```XXX```bbbmmm~~~sss]]]YYYPPP;;;,,,************+++,,,---...///000000111555???UUUxxxlllrrruuuuuuvvvqqq]]]HHH>>>777888KKKggg~~~|||zzzzzz}}}~~~|||zzz~~~mmmFFF===888444222333888EEERRRbbbnnnsssssssssoooyyyxxxgggcccfffhhhjjjmmmooopppkkk```\\\___^^^XXXWWWJJJJJJRRRgggwwwkkkTTTCCC>>>555///+++---///---,,,,,,...***,,,000111AAAjjjzzzjjjhhhgggmmmeeemmm}}}uuummmgggeeeccc^^^ZZZYYYaaacccffffffdddaaa___^^^^^^bbbeeeeeehhhlllllljjjeeebbb```___aaaaaa```^^^\\\YYYVVVUUUVVVWWWXXXXXX^^^___aaabbbdddfffhhhhhhdddeeefffhhhhhhgggfffeeefffeeecccbbb```_________```dddiiikkklllmmmqqqtttyyywwwuuurrrpppppptttwwwvvv~~~|||fff[[[HHHBBB>>>EEEYYYkkkkkkbbbOOOBBB;;;===<<<666555:::AAANNNYYYWWWOOOIIIDDD@@@CCCPPPRRRRRR\\\bbbdddllldddbbb\\\VVVOOOLLLKKKKKKGGGVVVsssuuulllqqqtttooo___[[[```dddggg^^^KKK:::333---------,,,,,,///+++---......---///111333555888:::<<>>AAAFFFMMMVVV```gggnnnnnn___RRRFFF???GGGIIIYYY|||tttmmmiiibbb\\\VVVTTTWWWkkk~~~ooopppbbbRRR[[[\\\cccoooyyyttt```[[[RRR>>>000///,,,,,,+++++++++,,,------......111666???SSSrrriiittt}}}fffOOO???999666;;;FFFXXXooo{{{zzz~~~|||zzzzzzwwwxxxzzzzzz{{{}}}tttMMM>>>999444333333777DDDPPP___lllsssssssssnnnsss}}}nnnmmmwwwuuummmfffeeefffhhhkkkooorrrssslll\\\UUUZZZ^^^^^^eeePPPFFFIIIWWWwwwpppWWWDDD???666///+++---...---,,,---///&&&...555111LLL|||xxxkkkooowwwxxxlllppp}}}{{{bbb\\\YYYZZZZZZXXXXXXZZZccceeehhhgggddd___\\\ZZZ\\\```bbbbbbdddiiijjjhhheeecccaaa```aaaaaa```___]]]\\\YYYVVVTTTTTTWWWZZZ______`````````___]]]\\\ZZZ[[[]]]^^^^^^]]]\\\\\\YYYXXXVVVSSSQQQOOONNNNNNPPPVVV___eeehhhkkkooorrryyyxxxvvvsssqqqrrruuuxxxvvv~~~vvveee^^^MMMFFF???AAAPPP```gggfffRRRGGG@@@???===777777;;;===LLLZZZ\\\TTTLLLFFFCCCBBBOOOOOOLLLRRRXXX___lllmmmmmmkkkddd[[[TTTQQQQQQMMMJJJ]]]rrrrrrmmm{{{tttbbbZZZ^^^cccjjjfffVVV???777///...///------///,,,------------...000333666>>>???>>>QQQ|||~~~|||}}}oooeeejjjpppzzz}}}|||aaaVVVLLLKKKOOOTTT[[[aaafffllltttvvvlll]]]UUUVVVBBB===777333333333222111::::::999777444222333444222000111111...,,,000666BBBPPP\\\[[[OOOAAA777111444999UUUqqquuussstttpppUUUGGG@@@CCCCCCFFF\\\wwwzzzmmmaaaLLL777111888BBB>>>777222///000333666999???JJJVVV___dddggghhhgggfffcccaaa___]]]\\\\\\YYYYYYXXXWWWUUUSSSRRRQQQTTTQQQMMMKKKJJJIIIHHHFFFEEEEEEDDDCCC@@@===:::888777555777@@@HHHNNNSSSXXXdddggggggeeefffjjjllljjjmmmmmmmmmkkkjjjjjjmmmoookkknnnqqqqqqppppppsssvvvvvvtttsssuuuyyyuuulll[[[OOOKKKEEECCC@@@<<<:::999888777555555555666666666555444444444222111111222333222111//////000111222444444555777999>>>BBBHHHOOOWWW\\\```vvviiiTTTHHHAAAFFFEEETTTvvvnnnnnneee\\\UUURRRRRR^^^zzzrrrqqq```JJJUUUXXX```hhhnnnrrr|||ppp^^^WWWNNN<<<111000...---,,,,,,+++++++++,,,***,,,000777AAASSSpppaaalllzzznnnSSSAAA<<<777333333<<>>:::555333333666BBBMMM\\\llltttvvvxxxssstttyyyggg```dddhhheee```bbbbbbcccgggiiijjjjjjkkktttwwwppp___TTTWWW^^^```jjjTTTEEEGGGQQQbbbxxxcccHHH===777000,,,---...---,,,---///###000777111TTT~~~|||~~~~~~yyyvvv|||mmmmmm|||vvvgggUUURRRRRRUUUVVVWWWZZZ___dddfffhhhhhhddd```\\\[[[aaaeeegggeeefffhhhfffcccbbbaaa______^^^^^^^^^^^^^^^______\\\WWWVVVXXXZZZYYYZZZ[[[[[[ZZZWWWUUUSSSSSSSSSSSSRRRQQQOOOMMMLLLGGGFFFDDDBBB@@@???>>>>>>@@@FFFOOOVVV[[[bbbiiinnnvvvvvvvvvtttrrrrrruuuwwwuuu}}}}}}~~~pppeee```VVVOOOEEECCCJJJYYYeeelll[[[NNNBBB>>>===;;;:::<<<888GGGXXX^^^XXXOOOHHHEEEMMM[[[ZZZPPPOOORRR[[[kkkrrrttttttnnnddd[[[VVVUUUTTTLLLTTTrrrwwwppplllrrriii\\\]]]aaajjjjjj]]]EEE:::111//////...---...,,,---------,,,...111333999DDDDDD@@@WWWsssjjjwwwlllooosss[[[RRRJJJIIIMMMTTT\\\dddkkknnnyyyyyyeee^^^dddKKKEEE===444000222777<<<@@@???===:::888666666666222000000111///+++---222666CCCPPPQQQIII<<<333///000000GGGhhhwwwuuurrrtttgggQQQDDDFFFDDD@@@MMMddd|||vvvnnncccNNN999///000000///---,,,---...000111222999FFFWWWaaaeeegggiiihhhgggdddbbb___]]]\\\\\\YYYYYYYYYXXXWWWUUUTTTSSSPPPMMMJJJHHHGGGFFFEEECCC??????@@@@@@???===;;;999888555555999<<<@@@GGGNNNbbbfffhhhfffgggjjjlllkkkmmmmmmllljjjiiijjjnnnqqqlllnnnpppqqqpppppprrrttttttssssssuuuvvvvvvwwwwwwxxxnnn^^^SSSOOOHHHCCCAAA===;;;:::999888666666666777777666666555444777555111000111111111111///111333444444444555555666999<<<@@@CCCGGGLLLOOOTTThhhtttWWWIIIEEEIIIFFFOOOppp}}}tttuuujjj___UUUQQQOOOSSSdddwww}}}ppp\\\MMMNNNTTTaaaooovvvvvvvvvxxxzzzlll^^^UUUJJJ;;;111///---,,,,,,++++++,,,,,,,,,)))***///777BBBVVVsssWWW]]]fffuuurrrUUU@@@;;;777444222555@@@KKKYYY```eeeddd```bbblllvvv~~~~~~}}}|||yyyyyyzzz{{{zzzxxxuuuuuuxxxzzz{{{zzz{{{WWW@@@;;;666444222555???JJJ[[[llluuuxxx}}}{{{{{{uuueee^^^```bbb___[[[\\\```eeejjjpppqqqnnnjjjsssyyyuuudddWWWWWW[[[[[[]]]NNNBBBHHHVVVbbbssstttQQQ???999111,,,---...---,,,---///%%%111666555]]]vvvwww|||{{{wwwyyyrrrppppppXXXOOONNNOOOSSSTTTUUU[[[ccchhhiiikkkiiieeeaaa^^^]]]ggglllnnnmmmlllkkkhhhbbb`````````^^^]]]]]]]]]^^^]]]aaadddccc^^^ZZZYYYYYYUUUVVVWWWXXXWWWVVVSSSRRRPPPOOOMMMJJJFFFCCC@@@>>>999999888777666666666666777;;;AAAHHHNNNXXXdddlllqqqrrrssssssrrrrrrtttvvvuuu||||||{{{{{{qqqlll]]]UUUKKKFFFJJJVVVfffqqqgggVVVCCC;;;<<<===<<<;;;444AAASSS]]]ZZZQQQIIIFFFSSSeeefffYYYQQQOOOXXXiiirrruuuvvvsssjjjaaaZZZVVVRRRPPPQQQ\\\ooo|||yyynnnlllnnnwwwsssbbb^^^```iiijjj^^^III===111......---,,,------------------///222666:::DDDEEECCC___zzzmmmfff|||yyyeeeiiiyyy{{{___VVVNNNHHHIIINNNUUU___hhhmmmnnn{{{mmmfffmmmYYYTTTJJJ<<<222222<<>>>>>>>>>>><<<;;;:::999666666777888:::BBBLLL___eeejjjjjjjjjlllmmmkkknnnmmmlllkkkjjjkkkooorrrlllmmmnnnoooooooooqqqrrrpppqqqrrrssssssppphhhaaa```mmmyyyooo^^^UUUQQQIIICCC@@@===;;;::::::888777777777888888777777666555777444111///000111222222111444666666555444555666888:::<<<===>>>???BBBDDDMMM```yyy^^^KKKEEEIIIGGGJJJ___yyytttsssmmmaaaWWWRRRNNNLLLUUUaaammm```bbbPPPTTTaaatttzzzvvvuuuooodddXXXJJJ<<<222...++++++++++++,,,---...///---,,,...555BBBWWWtttPPPOOOQQQ___wwwsssZZZ???:::777777777888===CCCJJJQQQXXXYYYWWWZZZcccllltttvvvyyyyyyyyyxxxyyy{{{{{{xxxuuuuuuvvvxxxzzz{{{xxx}}}\\\@@@<<<777444222444===HHHYYYjjjsssvvvxxxkkkcccaaaaaa```^^^bbbgggllloootttxxxxxxuuussszzzyyyjjj\\\YYYWWWSSSPPPKKK@@@EEEWWWaaakkk}}}ZZZFFF:::222,,,---...,,,,,,...---+++111555AAAllluuuzzz|||}}}tttxxx~~~zzzkkkPPPHHHIIILLLOOOOOOQQQZZZdddllllllllljjjgggdddcccccchhhlllnnnlllkkkjjjfffaaaaaaaaaaaa```]]]]]]^^^___]]]```cccdddaaa]]]YYYWWWTTTTTTUUUUUUTTTSSSRRRQQQLLLJJJHHHDDD@@@<<<:::888444444444444444555555666666888<<<@@@GGGRRRaaakkklllnnnpppqqqrrrrrrtttvvvvvv}}}{{{yyy{{{{{{jjjaaaWWWRRRSSS[[[jjjwwwtttcccNNNAAA===<<<:::888555===KKKYYY[[[SSSKKKHHHQQQhhhooocccWWWPPPWWWhhhqqqsssuuutttppphhh___ZZZPPPTTTSSSQQQ]]]rrrzzzuuunnnmmmrrr|||hhhaaabbbkkklllaaaNNN@@@222...///---,,,,,,------------...111555999:::BBBCCCIIIjjjmmmdddeeexxxppp]]]eeeppp{{{\\\QQQLLLHHHKKKPPPWWWbbbllliiilllzzzsssggggggllliii___OOO???666666999DDDBBB@@@>>><<<999555222333//////111000------000///444AAANNNPPPGGG:::222---000666MMMlllvvvxxx|||gggSSSKKKEEE>>>===AAAPPPYYY]]]SSSCCC666000...------------------,,,,,,111444BBBVVVaaacccfffkkkwwwvvvtttpppkkkddd^^^[[[WWWXXXXXXWWWWWWVVVUUUTTTOOOLLLIIIGGGFFFFFFEEEDDDAAA@@@???>>><<<;;;::::::777666777888666777???JJJ]]]eeelllllllllnnnnnnmmmnnnnnnnnnmmmlllmmmpppsssmmmllllllllllllnnnpppqqqxxxyyyvvvrrrpppmmmeee]]]RRRXXXggg|||ppp^^^VVVQQQHHHDDDAAA===<<<;;;;;;:::888888888999999888888777666444111......///000111111222444666555333222444777:::;;;<<<;;;:::999;;;===HHHYYYrrrkkkOOOCCCHHHFFFGGGSSScccuuuqqqoooeee]]]YYYRRRJJJMMMUUUmmmmmmhhhvvveeebbbfffsss}}}~~~wwwrrrrrrssslll\\\JJJ<<<111************+++,,,---//////000...000777CCCXXXuuuNNNHHHCCCKKKdddxxxsssbbbFFF???999777666666:::???EEEJJJPPPRRRQQQTTT[[[bbbiiinnnssswwwxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwyyyzzzwwwyyy}}}bbbAAA<<<888555222333<<>><<<:::999888777444333333333444555555666666888:::===CCCNNN]]]ggghhhkkkoooqqqrrrtttvvvwwwzzz|||xxxyyyyyy~~~rrrkkkggghhhqqq|||xxxfffRRRDDD===;;;:::777:::EEEUUU\\\WWWOOOKKKQQQnnn|||rrrbbbVVVYYYiiisssssstttvvvvvvqqqggg___UUUUUURRROOOUUUdddssszzzuuuqqqooouuulllfffgggppprrrgggSSSDDD555///000///---------------...///333888<<<@@@DDDFFFQQQvvvvvvhhhccceeeiiifffWWWeeeooo}}}|||~~~aaaNNNJJJIIINNNTTTZZZeeeooopppxxxoooeeerrruuuwwwtttkkk[[[KKK@@@GGGFFFEEEEEEDDDAAA<<<777666222///000000------///000111===OOOXXXPPP@@@555...444111===^^^ooottt{{{jjjWWWHHH@@@<<<;;;===FFFJJJBBB:::666111,,,---------,,,------......222333@@@TTT```ccchhhppp~~~~~~}}}yyyrrriii```[[[YYYYYYXXXWWWUUUSSSQQQPPPMMMKKKHHHFFFEEEEEEDDDCCCAAA@@@>>><<<<<<<<<===>>>CCCDDDEEEDDD>>>;;;BBBKKK^^^fffkkkkkkjjjmmmooopppmmmnnnoooooonnnoooqqqsssooommmjjjiiikkkmmmpppqqq{{{{{{wwwsssuuu||||||oooiiijjj{{{sssaaaYYYUUUJJJEEEBBB???=========<<<;;;999999999:::999888888777333111///...///000000000000333555333111111555:::999999999777666666888:::AAAPPPfffzzzVVVIIIIIIDDDFFFOOOVVVmmmyyyrrrsssmmmjjjhhh^^^PPPLLLPPPdddwwwnnnrrrkkkhhhjjjsss{{{|||yyyxxxyyy~~~zzzhhhSSSCCC666---++++++++++++,,,,,,---...///...333===MMMbbb}}}NNNGGG>>>BBBXXXooosssiiiOOOFFF===777222000555<<>>>>>AAAGGGJJJJJJMMMZZZgggbbbcccfffhhhlllrrryyy~~~yyyoooiiihhhgggddd\\\]]]^^^\\\YYYXXXYYY\\\\\\YYYXXXYYY[[[ZZZVVVRRRJJJHHHDDD@@@<<<999777666777666666555555666666777333333333222333333444444555777999<<>>SSS```cccjjjtttsssuuuxxxyyywwwrrrlllhhh[[[ZZZYYYVVVSSSPPPMMMLLLKKKHHHEEECCCCCCCCCBBBAAA???===<<<;;;<<>><<<999::::::::::::999888888555333111111111222111//////222444333111333888>>>777777666444333444777:::999FFF[[[ttt\\\RRRLLLDDDGGGNNNPPP___zzzyyyqqqwwwuuuvvvvvvjjjWWWOOOPPPvvvppp```XXX[[[fffuuuxxxaaaPPPBBB777------,,,,,,++++++,,,,,,+++---555DDDWWWnnnUUUSSSGGG<<>>BBBDDDDDDFFFJJJJJJGGGWWW^^^iiiqqqvvvwwwvvvuuuxxxxxxxxxzzz{{{{{{yyyxxxxxxxxx|||~~~yyywwwyyyzzz}}}oooLLL@@@888666555333999CCCXXXdddmmmkkkfffeeegggiiimmm{{{yyyrrrsssqqqlllnnnyyy|||qqqkkkqqqwwwwww||||||yyyrrrfffRRRMMMFFFBBBKKK___vvv|||pppkkkeeeYYYMMM>>>555------///...,,,---***111///MMMyyyzzzooouuu{{{pppmmmuuurrrLLL888;;;@@@CCCDDDCCCJJJWWW___```hhhjjjeeedddkkknnnwww~~~pppjjjhhhddd___```[[[VVVUUUVVVWWWVVVTTTSSSSSSTTTUUUTTTOOOHHHCCC<<<:::888666555444444444777777777777666666666666333444444444555555666666555666888:::???IIIVVV___bbbhhhlllnnnqqquuuvvvtttyyywwwxxxzzzxxxxxxzzz|||iiiSSSIIIIII@@@>>>@@@HHHNNNNNNMMMMMMYYYvvvzzzgggfffnnnrrrsssssssssqqqnnnkkkiiiWWWQQQOOOQQQNNNJJJSSSaaattt}}}uuugggmmmfff___iiisssuuurrr___NNN<<<333111///......///...,,,+++...555>>>EEEIIIOOONNN]]]xxxxxxwwwhhhddd[[[___fffvvvwwwoooqqq|||pppvvvVVVNNNIIIGGGMMMUUU]]]eeemmmjjjYYYSSSYYY```gggaaaPPPAAA666///222444111......111333EEEZZZdddeeeXXX@@@:::444000666AAAOOO```mmmxxxUUUJJJEEE<<<:::???999444666222---333111...+++***,,,...000000000666BBBOOO\\\eeejjjllliiiiiikkkmmmoooooommmkkk___\\\YYYUUUQQQOOOMMMMMMIIIHHHFFFDDDCCCBBBBBBBBB@@@BBBCCC???::::::BBBIII___wwwttt\\\UUUZZZ___eeefffhhhjjjlllnnnooopppooopppqqqrrrqqqooommmlllnnnmmmlllkkkjjjkkkllllllkkkvvv||||||~~~wwwpppggg___YYYOOOKKKDDD???============;;;::::::999888777666666666333111222333222111111444333222222222333444555444111222555555444666;;;555???MMMccclllWWWHHHLLLIIIIIIQQQ[[[xxxyyytttooommmooommmfff^^^[[[xxxoooeee\\\UUUWWWggg|||ssshhhTTT555000///...---,,,---......333---666HHH___UUUWWWRRRHHHJJJZZZhhhlllbbbVVVBBB999;;;777555???@@@CCCCCC@@@@@@CCCDDDBBBOOOYYYgggqqqttttttuuuuuuvvvvvvwwwxxxzzzzzzyyyxxxyyyvvvttttttsssrrrsssvvvyyy{{{lllLLLAAA888666555333999CCCVVVbbbkkkiiiaaa]]][[[ZZZgggzzzxxxuuutttqqq~~~}}}kkkgggkkklllwwwwww|||uuuhhhSSSTTTKKKDDDIII[[[uuu}}}rrrnnnfffWWWJJJ???555------///...------...444444UUU|||sss|||xxxnnnggggggoooxxxhhhDDD555:::;;;???BBBCCCKKKYYYbbbdddgggkkkfffdddiiikkksssvvvkkkeee```[[[^^^WWWPPPMMMOOOPPPNNNLLLLLLLLLLLLMMMKKKGGGBBB===888777555333222222222333555555555666666666666666555555666666666777777777444666999;;;AAAKKKXXXbbbbbbgggkkklllooosssuuussswwwvvvwwwyyywwwxxx~~~wwwyyysss[[[KKKEEE???>>>BBBGGGHHHHHHJJJRRRmmm~~~mmmhhhkkkrrrpppmmmllljjjhhhdddaaaVVVQQQPPPRRROOOJJJPPP\\\nnn{{{wwwiiikkk}}}fff]]]fffsssyyyyyycccRRR???555111///---...//////------000666???FFFHHHNNNPPPbbbwwwqqquuuvvvhhhccc]]]aaafffqqqqqqqqqVVVKKKGGGHHHOOOXXX```iiipppjjj[[[^^^kkkyyyyyyiiiLLL>>>222///111///------000222EEE\\\hhhkkk```JJJ:::666333555:::DDDTTTbbbaaaNNNEEE===:::???;;;777:::555///333000...++++++,,,...//////333555===JJJYYYeeeiiijjjffffffgggiiillllllkkkjjj```^^^[[[WWWSSSPPPNNNNNNKKKJJJHHHFFFDDDBBBAAA@@@@@@AAAAAA===999999===BBBVVVooovvvbbbWWWUUUTTT[[[^^^bbbgggkkknnnooooooooopppqqqrrrrrrqqqooonnnmmmlllkkkkkkkkkmmmnnnoookkksssyyy~~~~~~xxxqqqiiibbb]]]SSSNNNGGGBBB???>>>===<<<::::::999888777666666555777555333222222222222222444444222222111222333444444000000555888777666777555;;;FFF[[[{{{vvvXXXHHHLLLKKKMMMWWWdddrrrmmmkkkkkkiiiccc___```jjjsssiiiWWWNNNMMM]]]uuuxxxlllVVV666000///...---,,,---......000,,,555FFF[[[{{{XXX\\\]]]VVVLLLNNN\\\jjjddd\\\HHH;;;;;;888888BBBDDDFFFDDD@@@???BBBCCCAAAJJJUUUdddnnnrrrssssssuuutttuuuvvvwwwxxxyyyyyyyyyzzzuuunnnkkkmmmooommmiiikkknnnttt{{{jjjLLLAAA888777555333:::DDDXXXdddmmmkkkccc\\\WWWSSS^^^uuu{{{wwwyyyyyy|||mmmkkklllwwwxxx}}}kkkSSSUUUNNNGGGJJJ\\\www|||sssqqqfffVVVKKK@@@666------......------000555777]]]}}}xxx{{{sssjjjaaa^^^```vvvYYY;;;333777666:::???DDDNNN[[[eeeiiigggllliiifffiiigggnnn}}}lllddd___[[[[[[VVVOOOJJJHHHGGGDDDBBBCCCBBBAAA@@@???===999666333222000//////000000111222333444666777888888888888888888999999999999:::666777999;;;???HHHSSS\\\```fffjjjjjjlllppprrrqqqttttttuuuvvvuuuwwwxxxvvv{{{vvvXXXOOOFFF???>>>??????@@@CCCGGG]]]www~~~qqqhhheeejjjeee```^^^```aaa^^^[[[WWWSSSSSSUUURRRLLLNNNVVVeeewwwxxxllljjjuuujjj___dddpppyyy}}}gggUUUAAA777222///------////////////222999AAAGGGLLLRRRUUUkkk~~~wwwuuuyyywwwpppccc]]][[[bbbiiirrr}}}tttfffRRRHHHFFFHHHQQQZZZaaahhhnnn}}}qqqbbbaaahhhxxxzzzYYYHHH666///000000//////000222HHHbbbnnnssskkkZZZ@@@;;;777555444888EEERRRuuuhhhQQQHHHBBBEEEIIIDDD>>>>>>666---//////---,,,,,,---...---,,,333222666BBBRRR```ggghhhdddccccccdddfffhhhhhhhhhaaa___\\\XXXTTTQQQNNNMMMKKKKKKJJJHHHFFFCCCAAA???AAA???===;;;999888888999CCCWWWfffaaaTTTLLLHHHDDDMMMRRR[[[dddjjjmmmmmmmmmnnnoooqqqrrrrrrrrrqqqpppkkkkkkjjjkkklllnnnpppqqqqqqqqqtttyyy}}}wwwqqqjjjddd```WWWRRRKKKEEEAAA???===<<<;;;:::999888777666666666;;;999666333222222444444555444333111111111222222333//////555;;;;;;888888999:::@@@RRRsss^^^MMMOOOLLLNNNYYYgggqqqmmmjjjhhheeeaaaccchhhppprrreeeWWWKKKGGGUUUmmmuuujjjUUU555000///...---------...///---,,,555CCCUUUuuu]]]___bbb]]]NNNDDDPPPcccgggcccNNN;;;888888<<>>======;;;AAAHHHTTT```iiillllllkkklllmmmnnnppppppqqqppppppjjjjjjiiijjjkkklllnnnooorrrnnnooorrrpppooo{{{~~~wwwqqqjjjddd```YYYTTTMMMGGGDDDBBB@@@>>>===<<<;;;999888888888888??????;;;555222444666666666555333222111111111222222000111777:::;;;???CCCBBB>>>>>>LLLnnnjjjUUURRRKKKJJJTTT```}}}qqqmmmiiifffbbb```fffooowwwuuu``````RRRKKKWWWkkkyyy}}}}}}zzz~~~nnngggWWW<<<111000...---------...///---...777AAAOOOoooaaa___aaa___QQQDDDJJJZZZpppppp[[[@@@777999>>>IIIQQQXXX^^^```bbbccc```[[[XXXUUUUUU[[[eeennnsssssssssuuuwwwxxxyyyzzz}}}~~~vvvyyytttiiiaaafffvvviiiMMMAAA999777666444:::DDDWWWbbblllnnnnnnooonnnmmmkkkrrrwwwtttpppsss{{{tttrrrzzzrrr]]]UUUNNNQQQcccqqqaaaVVVSSSCCC888...---...------......222999hhhwwwxxxnnn^^^YYYiii}}}bbbCCC888777333444777===GGGRRR[[[dddjjjhhhnnnllllllpppkkkkkkvvvnnnddd```^^^]]]iiirrrkkkVVVCCC;;;;;;777555111000000///...---...------------///000111111333666:::<<<>>>>>>>>>==================<<<<<<999999999777777;;;CCCJJJYYYaaahhhhhhhhhlllooooooqqqsssrrrooonnnppptttwwwtttrrrwwwfffSSSIII@@@===:::777555666:::AAAOOO]]]ffffff___XXXOOOHHHCCCFFFOOOYYY\\\\\\WWWVVVVVVWWWTTTOOOMMMOOOSSSiiirrrmmmgggggg{{{|||www}}}llleeekkksssuuugggUUU@@@666222//////000,,,---...000555===GGGNNNXXX]]]dddyyynnngggiiitttxxxyyy}}}{{{|||qqqlllnnnRRRIIIDDDCCCIIIUUU___fffkkkpppssszzzaaaUUUOOOEEE:::???LLLPPPSSSIII<<<444444666555333555999TTTrrr}}}|||sss\\\LLL;;;555666666777999<<>>;;;999:::===>>>;;;777999<<<>>><<<<<<======<<<>>>FFFRRR___hhhkkkkkkjjjiiijjjkkklllmmmnnnnnnnnnkkkjjjiiiiiiiiijjjllllllllliiilllpppiii]]]ZZZ```]]]fffsss{{{uuunnngggcccYYYTTTNNNJJJGGGEEECCCBBB@@@???===;;;::::::;;;;;;CCCEEEBBB999444777999888777666444222111111222222222333666888777:::FFFSSSLLLEEE???HHHfffrrrZZZSSSIIIFFFMMMVVVrrr|||pppkkkgggddd```^^^dddllljjjrrrfffdddWWWQQQ[[[lllvvvvvvsssppprrrwwwqqqgggggg___III111000///...---.../////////111:::@@@MMMmmm``````bbbaaaXXXLLLKKKSSSwww}}}jjjJJJ;;;:::===DDDPPPXXXaaaeeehhhiiieee^^^UUUPPPKKKMMMWWWccclllqqqqqquuuxxxyyyxxxzzz~~~}}}}}}sssffflllyyyhhhMMMBBB999888666444:::EEE\\\fffpppssstttwwwwwwuuurrrwwwzzzxxxsssssswww{{{zzzrrrrrr}}}lll___PPPNNNaaawwwfffZZZUUUDDD999///---...------...///444===nnntttwwwtttaaaZZZqqq|||vvvXXX???999888333555777===IIISSSZZZbbbhhhhhhlllkkknnnvvvrrrmmmuuukkkbbb^^^ZZZ___qqq|||dddKKK???<<<666333000////////////.........------...///111222222444888;;;>>>@@@@@@@@@===============<<<<<<<<<777888888777888<<>>;;;:::777555666:::===DDDNNNVVVXXXUUURRRJJJEEE@@@BBBJJJTTTYYY[[[TTTSSSRRRQQQPPPNNNMMMMMMOOO```jjjjjjgggeeerrrxxxppphhhmmmtttuuuiiiVVVAAA666222000///111,,,------000666AAALLLUUU[[[bbbjjjsssrrrsssuuuiii^^^qqqlllRRRKKKBBBCCCJJJWWWdddlllsssxxxwww|||vvvaaaOOOBBB777;;;AAA<<>>???>>><<<<<<@@@DDDIIIKKKJJJEEEAAACCCJJJUUU```gggjjjjjjiiihhhhhhhhhiiijjjkkkkkklllkkkkkkjjjiiiiiijjjkkklllmmmlllnnnrrrnnnbbbVVVPPPLLLUUUfffyyy|||uuunnniii[[[WWWRRRNNNKKKIIIGGGEEECCCAAA>>><<<;;;<<<======GGGKKKIII>>>888:::<<<999777666555333333333444444444777;;;:::666999JJJ[[[WWWOOOEEEFFF\\\www^^^UUUIIIEEEJJJRRRlllnnniiieeeccc___\\\]]]bbbaaaaaa~~~kkkcccYYYUUU^^^lllssstttsssmmmlllmmmhhhaaaccc___MMM111000///.........///000000333;;;AAAOOOpppZZZaaahhhiiiaaaWWWQQQQQQqqqqqqQQQ@@@===<<>>@@@??????=========<<<<<<<<<;;;;;;666777777666666:::AAAGGGOOO[[[gggkkkkkkmmmnnnnnnnnnrrrrrrnnnnnnssstttrrrxxx|||}}}ppprrr~~~sssgggWWWLLLBBB===:::666555666666999===BBBEEEGGGGGGFFFGGGDDDAAABBBHHHQQQXXX\\\UUUTTTQQQOOOOOOQQQQQQQQQMMMYYYaaaeeehhheeemmmzzzqqqfffmmmttttttmmmYYYCCC777222000///111.........111888EEESSS\\\dddkkkrrroootttsssqqqdddWWWcccjjjTTTMMMDDDDDDJJJWWWccckkkqqqwwwzzzmmmZZZCCC;;;===999JJJLLLGGG<<<444333444222555<<<\\\xxxbbbIII===999777555444999777666999<<>>>>>>>>:::???HHHSSSZZZZZZUUUQQQMMMRRRZZZaaagggiiijjjiiihhhhhhggghhhhhhiiijjjjjjkkkkkkjjjjjjkkkmmmooopppqqqsssuuuzzzzzznnnfffgggppp}}}zzzrrrmmmaaa]]]WWWRRROOOLLLIIIGGGCCCAAA>>><<<;;;<<<===>>>IIIPPPOOOCCC;;;===>>>:::777777555555444555666777888:::<<<;;;888:::HHHXXXeee\\\OOOGGGTTTsssfffZZZMMMGGGKKKPPPhhhooojjjggggggddd]]]YYYYYYZZZZZZxxxiiifff^^^ZZZaaakkkrrrvvvyyywwwrrrpppiii______YYYHHH222111///.........///000///222:::BBBTTTvvvTTTbbboooqqqiii___WWWQQQdddxxxqqqTTTCCC???;;;;;;777===AAABBBBBBBBB>>>888666:::;;;999:::EEEYYYjjjnnnrrrvvvvvvvvvxxx~~~{{{~~~oooeeelllvvvrrrNNNBBB999888666555;;;EEEZZZccckkkkkkggg```WWWNNNPPPgggzzzsssssssssssswwwssswwwiii^^^RRRTTTfffzzziiiVVVEEE:::///,,,---------///...333???ppptttwww~~~~~~yyyxxxwwwWWW<<<222222333444444<<>>???>>>>>>======<<<<<<;;;;;;;;;:::777777777444333555;;;@@@LLLZZZgggllllllmmmooonnnmmmrrrrrrooopppvvvxxxuuuyyyuuupppvvvzzzxxxeeeXXXJJJAAA;;;666333444111444888:::::::::;;;<<>>>>>???>>>======<<<;;;<<<===???:::>>>IIIWWWbbbggghhhhhhUUUXXX]]]cccgggiiijjjiiihhhhhhhhhggghhhhhhiiijjjjjjjjjkkklllmmmppprrrtttpppuuu{{{~~~}}}{{{sssmmmfffaaa[[[VVVRRRNNNJJJGGGCCCAAA>>>;;;:::;;;<<<>>>JJJSSSRRRFFF===??????:::777777666555555666888888;;;;;;<<<<<<:::;;;EEEQQQooogggWWWKKKQQQkkknnnaaaRRRKKKLLLOOOfffsssnnnkkkllliiiaaaYYYUUUKKKOOOpppiiimmmeee```cccjjjqqqxxx}}}{{{rrreeeaaaXXXFFF222111///.........///000---000999CCCWWW{{{PPP\\\mmmvvvtttiii\\\TTTSSSZZZ___[[[PPPFFFCCCDDDAAA===<<<@@@>>>888777:::;;;<<<<<<<<<===EEEVVVdddjjjooossstttssstttyyy~~~{{{~~~ppprrrzzzvvvQQQDDD999666444444<<>>???@@@===>>>???>>><<<::::::;;;:::;;;:::888777777:::===JJJTTT```jjjnnnooooooppppppqqqrrrssssssuuuxxx{{{~~~|||tttooojjjmmmttt|||{{{qqqZZZGGG;;;777555555666555555444555666777888===>>>???@@@CCCKKKVVV^^^aaa```]]]YYYUUUSSSSSSTTTRRRTTTZZZ```eeeiiiooottt{{{{{{lllffftttzzztttwwwaaaHHH:::444111//////111000000444===OOOgggyyyyyyuuulllhhhssswwwmmm___MMMkkkrrrwwwnnnrrr]]]RRRFFFFFFCCCKKKXXXZZZWWWcccvvv~~~vvvuuuwww}}}yyyxxxzzz\\\DDD<<<888III```___GGG888444333888777999NNNssssssUUU???BBBAAA///444111000222222111555;;;JJJ[[[rrrvvvvvvaaa@@@>>>DDD555666???222999666666999>>>HHHZZZiiiiiijjjiiiddd^^^[[[]]]aaa^^^\\\XXXVVVUUUUUUUUUTTTPPPKKKDDD@@@>>>???@@@@@@??????@@@???>>>===;;;:::888;;;AAAJJJTTT\\\aaabbb______^^^]]]^^^^^^``````eeefffdddaaaccchhhkkkjjjgggkkknnnnnnooossswwwxxxxxxwwwxxx~~~zzzsssnnntttuuummm___UUURRROOOJJJKKKDDDEEEEEE===???DDD@@@OOO\\\fffXXXGGGIIIHHH999999888666555777<<<>>>>>>::::::;;;===BBBHHHMMMPPP]]]mmmjjj\\\ZZZhhhyyybbbWWWRRRQQQYYYcccqqqccc```ggglllqqqgggRRRDDDLLLjjjqqqttttttiiieeeooouuuxxxyyyjjjccceeeNNN666///+++,,,......---...000333===HHH[[[~~~GGGPPP```ooowwwrrreeeZZZOOORRRVVVWWWTTTOOOJJJHHHCCCEEEIIIKKKEEE======BBBLLLOOOQQQMMMEEEEEERRRaaadddjjjqqqssssssuuuzzzwwwxxx}}}zzzSSSFFF:::777555444<<>>111...+++///333---...333===vvvwww}}}xxxsssaaaDDD666,,,000---222555===HHHTTT]]]ccceeeeeejjjlllhhhdddeeemmmtttwwwnnnoooooojjjmmmttt{{{}}}{{{rrrbbbSSSCCC;;;666888:::888666666444444444444222///...///222444777:::<<<===>>>>>>===???@@@???===<<<<<<===AAAAAAAAA@@@??????AAACCCJJJSSS```jjjnnnppprrrsssoooppprrrsssuuuxxx}}}yyyeeeddddddmmmwww}}}|||fffQQQAAA888444333555444333333333555666777999:::::::::<<>><<<:::999888999<<>>:::666666;;;FFFQQQYYY```qqqrrreeecccjjj}}}xxxbbbVVVQQQOOOWWWaaa{{{lll```___fffiiimmmgggVVVJJJJJJccczzz{{{rrrjjjpppxxxrrraaadddTTT999111,,,,,,...------///---333AAAOOOccc@@@EEEQQQdddtttwwwmmmaaaMMMKKKKKKOOOTTTWWWUUURRRKKKRRRZZZ\\\TTTLLLNNNTTT\\\ccciiieeeVVVJJJNNNZZZ^^^eeennnrrrssstttxxx|||zzzUUUGGG<<<888555444<<>>www{{{~~~uuuxxxnnnXXX>>>555///333000444666===GGGRRR\\\aaadddgggoootttpppfffdddmmmxxxwwwllljjjhhhdddfffkkkqqqyyy~~~ooo___TTTHHH>>>;;;===;;;999999:::999666555444333111...555666888:::<<<=========>>>???AAAAAA???>>>>>>???HHHJJJLLLLLLKKKIIIIIIJJJNNNWWWbbbjjjnnnoooqqqsssoooppprrrtttvvv{{{nnnccceeerrr|||rrr\\\HHH;;;555333333333222111222333444555666666666666666999>>>AAALLLNNNQQQRRRQQQPPPPPPPPPMMMTTT]]]fffllloooppppppwww~~~|||oookkkwwwyyyeeeMMM???888333222222111111222888HHHdddxxxnnnccccccdddvvv|||uuugggYYYSSSyyymmm\\\QQQFFFAAABBBNNNaaafff```___gggsssZZZUUU]]]VVVIIIDDDAAAJJJcccfffTTTFFF===888;;;;;;888===RRRooo```LLLGGG@@@666333222555555222333555444<<>>>>>>>>>>>>>>===;;;:::999888888888:::===???@@@???NNNMMMKKKJJJKKKOOORRRUUU[[[aaafffeeedddgggiiiiiipppkkkhhhkkkqqqssspppmmmiiifffbbbdddttt|||vvvqqqxxxvvvoooddd\\\XXXTTTPPPSSSLLLLLLKKKEEEKKKUUUUUUUUUggghhhGGG555666888:::===>>>@@@AAA===:::666555999CCCNNNVVV[[[nnnsssllljjjlllwwwzzzcccWWWQQQNNNTTT^^^uuujjj______dddcccdddbbbVVVIIIBBB[[[uuuyyyqqqhhhmmmwwwgggjjjaaa<<<444------...---...000,,,555GGGZZZnnn???@@@HHHXXXhhhooollleeeRRRLLLFFFFFFMMMVVV^^^aaaSSS\\\fffiiieeeaaaccciiiiiinnntttssscccPPPKKKPPPWWW```kkkqqqssssssvvvxxx~~~wwwVVVIII===999666444<<>>wwwvvvmmmsssyyykkklll}}}RRR:::666111666111444666;;;DDDNNNXXX^^^aaagggoooyyyyyyrrrlllsss}}}yyymmmfff```ZZZUUUZZZcccrrrqqqkkk^^^PPPHHHEEEFFFKKKRRRLLLGGG>>>666333444333000555666999;;;===>>>>>>>>>>>>@@@BBBBBB@@@@@@@@@AAANNNSSSYYY\\\ZZZVVVRRRPPPSSS[[[eeekkkmmmmmmnnnoooqqqrrrssstttwww|||wwwttt|||wwwcccOOO@@@888666222222111000000111222333444444444444444555777888===BBBGGGKKKLLLLLLLLLMMMNNNRRR[[[fffsssyyyuuunnnuuu|||tttmmmvvvyyyfffOOOAAA999333222333///000111777KKKlll}}}xxxxxxzzzrrrmmmiiikkkgggppp}}}ppp```WWW[[[vvvZZZOOOEEEAAADDDSSSfffmmmfffaaaccc{{{hhhUUU[[[YYYMMMEEE???JJJcccjjj\\\NNNBBB:::<<<<<<;;;:::CCC[[[xxxzzz]]]MMMBBB888444444777777555444666999>>>???EEEUUUbbbxxxnnnkkkrrrcccYYYfffvvveeeXXXMMMLLLRRRXXX___dddjjjkkkjjjgggdddccceeehhhnnnhhhaaa]]]\\\YYYTTTOOOHHHHHHGGGGGGGGGFFFCCC@@@???>>>>>>===<<<;;;:::999:::999888999<<<>>>>>>===EEECCCAAA@@@BBBFFFJJJMMMWWW```fffffffffhhhiiiiiiiiigggiiipppssspppiiieee[[[XXXSSSMMMQQQccc||||||wwwqqqnnnhhhbbb]]][[[WWWUUURRRKKKLLLKKKFFFOOO^^^aaaYYYYYYggg{{{iiiCCC555666:::???@@@======???:::;;;<<<>>>@@@CCCFFFGGGMMM```iiihhhjjjjjjrrriii\\\TTTOOORRR[[[qqqmmmbbb```bbb\\\ZZZYYYQQQEEE>>>___uuugggkkkccc\\\dddsssrrrssskkk???666...---------...000...777JJJ___uuu{{{===>>>CCCKKKVVV```fffhhhZZZSSSIIIAAAAAAMMM___lll___hhhrrrxxxxxxyyy{{{}}}wwwnnniii\\\JJJAAACCCIIIUUUdddooosssuuuwwwyyy|||}}}~~~|||vvvVVVIII===999666444<<>>vvv}}}ooojjjnnnwwwrrreeeffftttzzzMMM777444///333///333444888???JJJTTTZZZ^^^bbbhhhttt}}}|||wwwwww}}}zzznnnbbbXXXPPPKKKMMMTTTddd}}}ttthhh______lllzzztttlllYYYDDD888777666333444666888;;;>>>???@@@@@@>>>@@@BBBBBB@@@@@@@@@AAANNNUUU^^^cccbbb[[[TTTPPPPPPXXXcccjjjmmmmmmnnnooossstttuuuuuuvvvyyy~~~|||kkkWWWFFF<<<888222222000000000000111222111111111222333333444333666;;;AAAFFFIIIKKKMMMNNNRRRRRRUUUbbbwww|||mmmqqq{{{tttlllsss{{{}}}yyyfffQQQBBB999333111333000222222999OOOttt}}}||||||sssllljjjqqqtttzzzoooaaa\\\hhhyyyuuuSSSKKKBBBCCCHHHWWWhhhmmmddd[[[XXXmmmtttZZZ[[[ZZZSSSKKKCCCJJJcccnnncccVVVFFF<<<>>>>>>AAA@@@>>>KKKiiifffNNN>>>999666888999888777999666===;;;;;;CCCGGGSSSffflll^^^bbbqqqnnniiiyyy~~~fffLLLDDDJJJSSS[[[___jjjjjjiiihhheeedddcccdddgggfffccc___ZZZVVVTTTTTTLLLIIIGGGFFFFFFFFFEEEDDD@@@???>>>===<<<;;;;;;::::::999777888:::<<<===<<<888666333222333777;;;>>>KKKTTT\\\___ccchhhkkkkkkhhhllluuu|||wwwgggYYYSSSHHHGGGDDD>>>;;;CCCTTTddd~~~~~~qqqlllgggccc```\\\XXXVVVQQQKKKLLLLLLHHHTTTffflllTTTKKKNNNZZZ___aaaUUU>>>777999>>>EEECCC<<<:::<<<;;;>>>AAADDDFFFFFFEEECCCEEEUUU^^^aaafffgggnnnoooaaaWWWPPPQQQXXXgggxxxsssccc^^^___YYYVVVUUUOOOHHHBBBffftttbbbbbbXXXTTT```oooxxxtttfff@@@777///---...---...000///555FFF[[[rrruuu999;;;>>>AAAGGGQQQ]]]fff^^^YYYNNNAAA;;;DDDXXXjjjmmmyyyxxx\\\PPPFFF:::555999;;;III]]]mmmtttwwwzzz|||zzz|||~~~zzz|||~~~|||zzz{{{}}}xxxyyyUUUGGG<<<888555444<<>>@@@AAAAAA>>>???AAAAAA???>>>>>>???BBBHHHQQQUUUTTTNNNHHHDDDFFFPPP]]]hhhmmmoooqqqrrrttttttuuuuuutttuuuxxxzzzzzz|||sss___LLL>>>777444333222111000111222222///......///111222222000666:::???DDDHHHLLLPPPSSSVVVTTTSSS]]]ttt~~~mmmlll|||~~~ooojjjqqqxxx{{{yyyhhhSSSDDD:::333111333333666777===VVV~~~yyykkkgggrrryyytttdddaaaqqqssskkkLLLGGG???BBBLLL^^^nnnooobbbVVVPPPaaazzzlllccc\\\XXXRRRGGGKKKeeeqqqiii\\\JJJ???AAAAAAGGGJJJFFFFFFZZZ~~~aaaJJJAAA999999:::999:::===222;;;<<<;;;@@@>>>???IIIHHHGGGNNN\\\bbbcccqqqjjjHHH888:::EEEQQQZZZbbbccceeeggggggeeecccbbbbbbeeeeeeaaaZZZVVVVVVXXXOOOKKKGGGEEEEEEFFFGGGGGGAAA@@@???===<<<<<<<<<<<<:::888555555666888888777333111///------000222444;;;BBBJJJQQQ\\\gggmmmmmmpppuuudddMMMDDD???@@@AAAAAA>>>>>>GGGQQQvvvzzzrrrkkkhhheee^^^XXXVVVSSSMMMOOONNNJJJVVVjjjqqqUUUQQQUUUSSSDDD???DDDDDD999;;;CCCLLLIII>>>999<<<@@@@@@@@@AAACCCFFFIIIJJJFFFRRRXXX]]]ddddddkkk|||rrrdddYYYQQQQQQWWW___qqqzzzddd[[[^^^]]][[[YYYRRRIIIBBB```{{{iiieeeXXXSSSaaammmwwwuuuooo[[[???666///......---...000...222@@@SSSkkknnn999::::::;;;>>>GGGRRR[[[[[[YYYQQQEEE<<<@@@NNN[[[kkkfffGGG===999222111777555EEE[[[llltttwwwxxxzzzxxxxxxxxxzzz{{{{{{{{{|||ssstttvvvvvvvvvtttsssrrruuuxxxSSSFFF:::777555444<<>>:::999999;;;>>>444======<<>>============999777555555666888999999888666444222111111222333444888===FFFUUUeeellllllrrrvvvpppUUUIIIMMMMMMQQQWWWWWWRRRSSSWWWpppuuunnnllliii```YYYWWWTTTOOOPPPNNNHHHSSSfffmmm]]]\\\dddcccNNN@@@DDDGGG;;;===HHHSSSOOOBBB===@@@???===;;;:::<<>>QQQjjjkkk<<<;;;999888;;;AAAIIINNNWWWVVVRRRIIIAAA???FFFMMM[[[vvv{{{qqqkkkjjjOOO999888999333333:::666FFF\\\lllsssttttttttt{{{xxxwwwwwwvvvrrrpppooommmjjjggggggiiijjjiiihhhooozzztttRRRDDD999666444444<<>>???>>>>>>===>>>???>>><<<::::::;;;===>>>>>>>>><<<<<<===???;;;GGGXXXfffmmmoooooopppnnnppprrrsssrrrqqqpppqqqppprrruuuwwwzzzwwwgggUUUCCC888777666444333333333444444666333111111333444333111666666888:::>>>EEENNNTTTZZZ[[[WWWWWWddduuuwwwmmmmmm|||nnnmmmssswwwxxx{{{lllXXXHHH===555444666000555888@@@]]]xxxgggooo}}}ooo[[[QQQ]]]~~~}}}wwwOOOHHHAAA>>>UUUvvvsssllliiizzzmmm\\\^^^___RRRPPPiiiwwwrrrfffQQQEEEIIIIIINNNYYY\\\QQQJJJaaaaaaRRRBBB:::888888:::===777>>>;;;888===;;;666888333<<<888333888<<>>>>>:::888666777:::>>>@@@@@@:::999777444333222222222777777999AAARRRcccjjjhhhmmmpppeeeXXXaaa```eeemmmooohhhccccccppp}}}ssslllllljjjbbb[[[ZZZTTTNNNOOOLLLDDDNNN```gggccc\\\fffnnnbbbRRRHHH@@@;;;???KKKWWWTTTFFF@@@EEE:::999888777777777888888BBBKKKQQQZZZdddeeejjj{{{kkk```WWWPPPQQQWWW[[[qqq]]]bbbgggfff^^^QQQHHHCCCYYY}}}hhhfffXXXRRR]]]hhhsssvvvrrruuu___:::333...///000...---...333444@@@TTTmmmkkk;;;<<<<<<;;;;;;===@@@CCCRRRRRRRRROOOJJJDDD@@@===QQQ___lllkkk```TTTLLLIII@@@<<<555222444888777333:::???RRRiiitttrrrttt|||xxxyyyzzz{{{{{{wwwrrrnnnmmmiiiiiifffbbbkkknnnaaaiiissspppNNNBBB888888777666;;;EEEXXXeeennnmmmkkklllggg___^^^yyyvvvssslllhhhssslll\\\\\\JJJJJJQQQbbblllvvvssskkkcccYYYGGG<<<111.../////////000111000???ooo}}}~~~zzzzzzbbbjjjzzzrrrEEE333444000444//////111333777>>>IIITTT[[[]]]^^^bbbhhhiiiiiimmmtttssssssvvv{{{}}}vvv{{{xxxzzznnn___VVVSSSMMMCCC:::999:::;;;>>>AAAAAA@@@>>>=========<<<;;;999888777777:::@@@GGGKKKKKKHHHEEEGGGIIIUUUiiiuuutttooommmmmmnnnooooooppppppoooooopppoooppprrrvvv|||lll^^^PPPCCC;;;888666444444666777444222333111///000222444555555666777777888;;;AAAHHHMMMMMMOOOQQQXXXiiiyyyxxxnnnrrr}}}kkknnn{{{|||ssswwwhhhVVVHHH<<<444222555222666777AAAeee{{{rrrgggyyyooo[[[LLLZZZ}}}tttZZZNNN@@@BBB]]]yyyiiibbb```___XXXsss{{{eeeVVVNNNHHHPPP]]]hhhdddWWWRRRZZZffftttaaaMMMBBB>>>;;;;;;===>>><<<:::;;;===<<<888555333,,,111666222222444///---111111---...222111,,,777<<>>>>>===;;;999>>>>>>;;;>>>KKKXXX^^^VVVGGG===>>>;;;333333:::999:::;;;@@@OOOcccnnnnnnqqqnnnrrr~~~{{{|||tttnnnlllhhhaaaZZZXXXQQQLLLJJJIIIFFFBBBGGGQQQXXXTTTbbbxxxuuuXXXDDDDDD999===GGGRRRTTTKKKAAA<<<555444333222111222333444999CCCOOOWWW[[[aaaiiiqqq|||sss```TTTPPPQQQSSSaaarrrddddddeeeeee___QQQAAAAAAUUUvvvttt^^^YYYRRRRRRZZZlll}}}vvvssspppnnnCCC777---,,,......------222222@@@]]]{{{}}}qqq;;;;;;;;;::::::<<>>;;;999<<<>>>???AAACCCCCC@@@======@@@PPPggguuuvvvwww||||||}}}nnnhhhqqq}}}oooNNNBBB888777666555;;;DDDXXXeeeoooooonnnooojjjbbbeeeyyy~~~zzz}}}pppqqq}}}fffYYYQQQ___nnnvvv}}}rrraaaOOOHHH<<<111.../////////000111///<<>>;;;;;;<<>>======<<<;;;:::888777666555;;;FFFRRR[[[___^^^]]]]]]\\\bbbnnnvvvuuuqqqqqqnnnnnnnnnmmmmmmlllllllllooonnnooossszzzzzzmmmaaaWWWOOOFFFAAA@@@===999888888888666444555333111111333444444444666666777888:::@@@GGGLLLIIIKKKKKKQQQcccvvvzzzsssppp|||rrrrrr|||{{{ssswwwhhhVVVHHH===555333666777::::::EEEkkk{{{rrrfffrrrvvv^^^KKKTTTsssooo}}}}}}WWWLLL>>>===UUU{{{sssiiidddddd^^^wwwooo___TTTLLLOOO\\\iiijjjaaaYYYZZZ^^^xxxmmm]]]KKKBBB???<<<<<<===>>>===<<<===>>>===999666999111111333...000333---...111111+++***///444444333666@@@PPP```jjjkkkhhheeecccaaa^^^[[[YYYWWWVVVUUUSSSPPPMMMJJJHHHGGGGGGGGGDDDAAA@@@??????>>>===:::>>>@@@>>>BBBTTTqqqooo[[[PPPKKKEEEAAAAAA???>>><<>>888444333333222222333333333666@@@LLLTTTYYY___hhhppp~~~yyycccTTTNNNNNNQQQmmmnnngggmmmooommmcccRRREEEEEESSSjjjiii\\\UUUNNNPPP^^^rrrzzznnneee```AAA666---,,,//////......222555EEEbbb|||zzzooo>>>===;;;:::;;;<<<>>>??????KKKYYY^^^XXXMMMEEEBBBDDDFFFDDD??????DDDGGGFFFMMMTTT\\\aaa___YYYUUUSSSIIIGGGPPPeeevvvzzzzzz|||zzz{{{~~~kkksss}}}mmmMMMBBB888777555333:::EEEYYYfffooopppqqqsssnnnffflll{{{{{{www{{{|||xxxyyyzzz~~~wwwooovvvxxxZZZ^^^pppvvv|||iiiVVVHHH<<<222////////////000222000;;;gggooouuuQQQ888555...222111111222333555999AAAIIIPPPPPPUUU___kkkqqqqqqtttxxx~~~||||||uuudddRRRGGGEEEGGG>>>===>>>@@@AAAAAA@@@>>>;;;;;;;;;:::888777555444222:::HHHWWWcccjjjmmmmmmnnnlllnnntttwwwvvvtttuuuqqqooonnnlllkkkjjjjjjkkkiiihhhhhhllltttuuuxxxssskkk```VVVQQQMMMIIIEEEHHHDDD???<<<;;;:::999888888555333222333444444333555666777777:::>>>EEEIIIIIIIIIGGGKKK\\\qqqxxxsssooo{{{vvvwww}}}wwwiiiWWWIII>>>777555888;;;<<<;;;HHHppp{{{tttdddhhhcccKKKQQQjjjzzzsssdddnnnrrrQQQIII<<>>>>>>>>???@@@>>>:::666999111333555222666888111333777777000+++---000222111111777FFFYYYgggmmmlllhhhgggdddaaa___\\\[[[ZZZWWWUUURRROOOLLLJJJIIIHHHGGGEEECCCBBBBBBBBBAAA@@@===>>>AAACCCGGG\\\iii```^^^WWWOOOKKKFFFAAADDDSSSdddlllkkksssllluuuzzzrrroookkkccc\\\ZZZWWWNNNCCC===999666666999999999EEE```tttoooWWWBBB888999AAAMMMRRRJJJ===555222333333444444333333333555===IIIRRRYYYaaajjjqqqgggTTTLLLNNNRRRkkk|||llljjjsssuuurrrhhhWWWFFFDDDOOO```tttqqq[[[RRRKKKPPPbbbyyy|||iii[[[UUU???555------/////////000333999MMMjjjvvvmmmAAA???===<<<<<<===>>>>>>===IIIYYYdddeee\\\PPPHHHIIIJJJHHHFFFMMM[[[aaa```rrrxxxzzzooolllooo___WWWXXXfffuuu|||}}}}}}yyyxxxzzzpppwwwkkkLLLAAA888666444222:::FFFZZZfffoooppprrruuuooofffjjjyyyuuugggfffooowwwyyy{{{zzz{{{{{{ppphhhqqq}}}pppbbbppptttyyylll___III===222///000//////000333222<<>>:::::::::888777555333222000777BBBNNNWWW___eeehhhnnnpppuuuyyyzzzxxxvvvuuurrrpppnnnkkkjjjkkklllmmmhhhgggfffhhhlllttt~~~{{{pppqqqvvvwwwvvvllleeeZZZSSSOOOLLLIIIGGGJJJGGGCCC???===<<<<<<<<<888666333333444555555444555666777777999===BBBFFFLLLLLLIIIJJJXXXkkkqqqmmmooo{{{tttwwwwwwiiiXXXJJJ???888777999;;;;;;:::GGGppp{{{uuuccc^^^ttteeeOOOVVVkkkqqqeeeVVVXXXwww}}}dddJJJFFF;;;@@@LLLaaa|||yyyooonnnooo{{{hhhUUUGGGDDDMMM\\\kkkqqqmmmbbbYYYSSSrrr}}}qqqjjjXXXMMMDDDBBBAAA>>>===>>>===>>>???AAA@@@===:::777666222666:::999@@@CCC:::888888777444111000///...444222555CCCWWWhhhoooooojjjhhhfffccc```^^^]]]\\\WWWUUUSSSPPPMMMLLLKKKKKKIIIHHHFFFEEEFFFFFFDDDCCCBBB???AAAFFFIII\\\~~~rrruuupppdddYYYQQQJJJMMMYYYfffkkkjjjqqqsss}}}uuuqqqlllccc]]]ZZZWWWOOOEEE???;;;777444111222222999KKKaaagggUUU???;;;;;;AAALLLQQQIII===555111222333444555444333222555===HHHRRR[[[dddmmmttt~~~iiiUUULLLOOOUUUeeennnkkkqqqqqqpppjjj\\\FFFCCCJJJ[[[pppwwwWWWQQQKKKPPPbbb|||kkk[[[UUU<<<333------000000000222444===UUUsss~~~rrrkkkDDDAAA===<<<===>>>===<<<;;;CCCQQQbbbmmmlll```VVV___fffgggfffnnn}}}tttvvvtttkkkeeejjjttt{{{}}}~~~|||zzzyyy{{{tttyyylllKKKAAA888666333222<<>>333000000//////000222111;;;bbbppp{{{ppp```kkkyyynnnBBB444555---000111000111222444777===DDDIIIMMMQQQ[[[jjjtttvvvwwwzzzuuuaaa^^^ccclllrrrpppbbbMMM>>>EEEDDDBBBBBBBBBBBB???>>>:::999999777666444222111111555:::@@@FFFNNNWWW]]]gggpppzzz~~~}}}yyytttqqqooonnnllljjjjjjkkklllnnnllllllkkkkkknnnqqqrrrrrrvvvxxxvvvqqquuutttjjjfffggghhheee___WWWRRRPPPOOOLLLIIIHHHGGGFFFCCCAAA??????@@@888666444444555777777666666777777888999<<>>===>>><<<>>>???@@@>>><<<999888777444777:::???SSSddddddRRRGGG<<<888:::;;;999777<<<777888DDDXXXgggmmmmmmjjjhhheeebbb___]]][[[ZZZTTTSSSQQQOOONNNNNNNNNOOOLLLJJJIIIIIIIIIIIIGGGEEEFFF@@@@@@FFFIIISSSrrrwww|||zzzqqqaaaYYYSSSVVV```hhhkkkjjjkkksssxxxsssmmmeee^^^\\\YYYQQQGGG>>>;;;;;;999666666555444999GGGPPPIII:::;;;:::>>>GGGKKKDDD:::444000111333444555444333333444;;;FFFPPPZZZdddnnnuuu|||lllWWWMMMNNNSSShhh}}}nnnlllqqqoookkkeeeYYYIIIAAAEEEVVVooojjjPPPMMMJJJMMM[[[ttt{{{aaaUUU:::222---...000///000333444???ZZZzzz~~~qqqlllIIIDDD@@@>>>??????>>><<<999;;;DDDVVViiiqqqllldddwwwrrrggglllyyy|||wwwrrrqqqtttyyy|||~~~{{{yyywwwwwwzzz~~~}}}yyy|||~~~|||uuuyyy~~~oooJJJ@@@999777444444???MMM```jjjppppppqqqrrrjjj^^^OOOaaatttyyynnnbbbccckkkrrrxxxxxxrrrqqquuuuuuqqqsssmmmmmmoooxxxyyyooo___VVVJJJ???333000000//////000...///888^^^oooqqqyyyrrrYYYSSSdddrrruuuddd;;;333666---000222---...///000333888>>>CCCIIINNNZZZkkkvvvxxxwwwxxx}}}}}}~~~sssaaaQQQSSS[[[kkkxxxttt___KKKIIIGGGDDDCCCCCCBBB???>>>:::999999777555333111000111333666888===FFFQQQZZZeeerrr~~~yyysssnnnmmmlllkkkjjjjjjjjjkkkllljjjllllllmmmqqqwwwzzzxxx{{{}}}{{{vvvzzz{{{fffYYYWWWZZZXXXVVVSSSTTTUUUUUURRROOOIIIKKKMMMMMMJJJGGGEEEEEE===:::888777888999999888777888999999999<<<@@@CCCEEEIIIJJJNNN[[[lllrrrnnnlllvvvppphhhrrr~~~sssvvvhhhWWWJJJ@@@999888;;;<<<>>>>>>HHHooo{{{uuudddZZZhhhjjjsssoooYYYXXXxxxcccIIIVVVuuu}}}uuuZZZAAAAAA888999EEEUUUaaajjjvvv{{{zzzvvvxxxxxxuuuvvvzzz~~~~~~mmmYYYHHH>>>888;;;AAALLLYYYccchhhiiibbbUUUXXXdddddd```ZZZPPPJJJDDDAAAAAAAAA>>>===>>>;;;===>>>===;;;888888888666444777:::IIIrrrxxx]]]OOONNNNNNNNNMMMKKKCCC>>>FFFWWWeeejjjiiijjjhhheeeaaa]]]ZZZXXXWWWRRRQQQOOONNNNNNNNNOOOPPPMMMLLLJJJJJJKKKJJJGGGEEEEEE@@@>>>CCCFFFJJJXXXhhhsss{{{yyymmmgggkkkjjjddd]]]XXXWWW]]]eeeiiijjjkkklllrrr}}}wwwqqqhhhaaa___]]]YYYPPPFFFBBBEEEFFFEEE>>>:::444111555;;;:::777777777;;;AAABBB;;;555333111111222333444444444444222888BBBMMMXXXcccmmmssszzzooo[[[OOOLLLMMMcccuuujjjmmmtttoooiii```SSSJJJ???BBBVVVrrrbbbJJJIIIGGGHHHQQQgggeeeQQQ888222...///000///000333444???\\\sssnnnQQQLLLGGGEEEFFFFFFDDDAAA:::888;;;HHHYYYeeehhhgggqqqssskkkttt~~~}}}yyyvvvrrrdddWWW[[[hhhtttwwwyyywwwuuuvvvzzz}}}xxxwwwvvvwwwyyy{{{{{{{{{mmmhhhjjjnnntttuuuwwwzzz~~~mmmIII@@@999777444555BBBQQQfffnnnrrrqqqqqqpppfffYYYMMMYYYkkkwwwrrrfffdddiiissssssrrrpppooonnnnnnnnniiilllmmmvvv{{{tttzzzppprrrwwwfff\\\KKK???444000000//////000---///777[[[uuurrrsssfffPPPPPPhhhzzzxxxeee<<<555999...111333...//////000111444999===FFFNNN___ttt|||yyyzzz{{{{{{wwwrrrooopppsssxxxkkkdddcccppp}}}pppZZZQQQMMMYYYmmmtttjjj\\\KKKIIIFFFDDDCCCBBB???>>>::::::999777555333111000///222555777;;;CCCPPPYYYeeesss~~~}}}yyywwwvvvsssppppppooonnnmmmmmmllllllgggjjjjjjkkksssttt___TTTRRROOOPPPSSSXXX]]]^^^[[[WWWNNNSSSYYYZZZWWWQQQMMMJJJDDDBBB>>><<<<<<;;;:::888888999:::::::::<<>>GGGSSSaaajjjkkk[[[UUUTTTPPPQQQRRRKKKHHHCCC@@@AAA@@@===<<<>>>:::;;;<<<:::777555666888555666999;;;JJJ{{{qqqkkkiiiiiijjj___SSSGGGIIIWWWeeejjjiiijjjhhhddd```[[[WWWUUUSSSQQQPPPOOOMMMLLLLLLMMMMMMLLLKKKJJJJJJIIIHHHEEEBBB@@@???>>>???CCCHHHMMMPPPSSSXXXZZZVVVUUUUUURRRLLLOOOOOOUUU```ggghhhiiimmmnnnssswww{{{uuuyyy|||uuullleeecccbbbhhhjjjeee```^^^XXXRRRCCC<<<555333222111222444666666:::===:::444222555222222222222333444555555333888AAAKKKWWWccclllrrryyyrrraaaUUUOOOMMMWWWzzzoooeeehhhoookkkgggcccYYYOOOEEEGGGZZZttt{{{ZZZIIIHHHFFFFFFMMM^^^rrrdddNNN888333///000000...///333444>>>[[[vvvrrrZZZTTTNNNLLLMMMMMMKKKGGG===:::999>>>JJJVVV___bbbpppkkk]]]fffuuu|||xxxsssqqqnnn___PPPOOOZZZiiisss|||{{{vvvtttxxx|||yyyyyyyyy{{{}}}~~~|||{{{lllccc```bbbjjj|||zzz}}}iiiHHH???999888555666DDDTTTjjjqqqtttrrrqqqpppeeeWWWQQQXXXhhhwwwwwwnnnlllqqquuunnnmmmnnnmmmnnnrrrdddnnnooooootttqqqiiikkkllllllgggYYYtttyyyhhh]]]KKK???444111000//////000///111999\\\}}}zzzwwwvvvgggPPPTTTrrrkkkAAA888:::...111444222333222222222444888;;;FFFOOOddd}}}}}}uuuyyy{{{xxxpppiiiggggggjjjooorrrnnnddd\\\ZZZ\\\\\\kkk}}}sss___KKKKKKZZZfffcccZZZMMMJJJGGGDDDCCCBBB???>>>;;;:::999888555333111000---000555777:::BBBMMMVVVdddqqqyyyvvvsssuuuyyyzzzvvvvvvuuutttrrrpppnnnmmmkkkmmmmmmlllwwwoooZZZOOOMMMOOOUUU^^^dddeee```[[[TTT[[[bbbddd```XXXRRROOOKKKHHHCCC@@@>>><<<:::888999:::;;;;;;;;;<<>>:::::::::777444333555888:::<<<>>>999???hhh~~~ppp```OOOMMMXXXffflllmmmkkkhhhddd___ZZZVVVSSSRRRRRRQQQOOOLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHFFFBBB@@@;;;>>>>>>===AAAIIILLLKKKOOOOOOOOOPPPQQQOOOHHHAAACCCFFFQQQ___ffffffiiinnniiirrruuu{{{}}}www{{{yyyooohhhfffddduuuwwwgggXXXDDD;;;666888777111000333777888<<<===888222333888222222111111222444555777555:::BBBMMMYYYdddnnnsssyyysssfff\\\TTTQQQUUUuuupppccccccgggdddeeeiiiddd[[[PPPPPP\\\nnnzzzjjjHHHMMMIIIFFFGGGOOO\\\hhhpppzzz~~~cccPPP888333000000000...///333444<<>>;;;===;;;999777444333222111---222555555555>>>NNN\\\lllppptttuuutttsssuuuxxxwwwvvvtttqqqnnnmmmkkkkkkkkkiiihhhnnn}}}~~~dddSSSPPPOOOUUUcccoooppphhh```^^^eeerrrzzznnnZZZSSSYYYWWWPPPIIIDDDBBBAAA>>><<<999;;;===>>>>>>======>>>DDDEEEHHHLLLVVVaaahhhjjjllluuu}}}xxxjjjpppzzzxxxpppbbbRRRGGGAAA<<<<<<>>>AAA:::???JJJ___zzzmmmdddeeepppmmm[[[kkkrrrooocccCCC???888666BBBQQQ\\\aaacccfffiiinnnkkkkkkoooqqqrrruuuyyy{{{ssstttwwwwwwqqqnnn^^^FFF888999:::999888777555999IIIXXX]]][[[VVVQQQRRRRRRMMMEEEKKKHHHEEEAAA???>>>???@@@:::999777666666666777888777<<<>>><<<>>>RRRsss~~~zzz{{{lllZZZYYYaaaiiipppvvvjjjfff```[[[XXXUUUSSSQQQOOOMMMLLLKKKKKKLLLMMMNNNOOONNNMMMLLLGGGAAA<<<;;;<<<<<<<<<>>>AAADDDHHHJJJMMMNNNOOOQQQPPPLLLGGGCCC>>>JJJWWW\\\___dddggghhhnnnsssxxx~~~xxxyyymmmeeedddeeeuuuvvv```UUUBBB;;;666666555111///111888444666<<<===777444444444333222222222333444555777888@@@MMMYYYcccmmmuuu|||zzzhhh]]]UUUOOOWWWxxxttt\\\VVV___```bbbkkkqqqsssiii```___ddddddXXXLLLKKKNNNFFFDDDTTTaaagggnnnwwwyyy|||cccNNN<<<555///---///111000...666AAA___}}}vvvrrrmmmiiiiiijjjhhh```YYYLLLGGG???888666888===AAA[[[xxxzzzvvvrrrgggYYYWWW___mmmsssyyyyyyuuurrrtttwwwxxxxxxyyy}}}fffHHH;;;444777777777EEEZZZmmmooopppppprrrrrrmmmeeeYYYaaayyy|||jjjkkkiiihhhpppjjjhhh]]]YYY``````^^^eee[[[]]]XXXTTTaaa}}}{{{jjjZZZLLL???333//////......//////---444PPP|||}}}zzz\\\VVVpppuuuKKK666888444///444444333000///000222555777999>>>QQQrrryyypppiiieeedddjjjqqqyyyxxx___TTTQQQRRRRRROOOKKKFFFDDDDDDDDDBBB???AAA???===:::777555444333///222555444444===MMMZZZfffjjjnnnooommmmmmoooqqqrrrqqqooommmllljjjjjjjjjffffffiiisssvvvcccYYY]]]]]]cccnnnwwwxxxpppiiieeeeeemmmvvvrrrddd]]]___\\\XXXRRRMMMIIIEEEBBB@@@===???AAABBBCCCBBBCCCCCCFFFFFFFFFJJJQQQ[[[bbbeeekkkttt{{{mmmqqqzzzyyyooo```PPPEEE???;;;<<>>;;;BBBKKKZZZqqqjjjvvvqqqZZZ```qqqbbbBBB>>>888666@@@NNNYYY^^^```cccffffffeeehhhlllnnnnnnqqqwwwvvvtttuuu}}}{{{wwwjjjTTTDDD===;;;999888666333555AAAMMMSSSTTTSSSQQQRRRTTTRRRLLLKKKIIIFFFCCCAAA@@@@@@@@@;;;:::888777777777777888999<<<===<<<<<>>BBBEEENNNPPPRRRSSSQQQKKKCCC===<<>>???:::666666444444333222222333444555777999BBBPPP\\\eeennnvvvzzzyyyggg\\\UUUPPPWWWyyyxxx___WWW^^^^^^^^^dddhhh}}}}}}sssaaaSSSOOOKKKFFFKKKQQQKKKHHHVVVfffrrrwwwsssqqquuuwwwppp___QQQ;;;555///---///111000...444CCCccc~~~xxx|||zzzxxxrrriiiaaaRRRKKK@@@555///...111444===WWWppp|||~~~|||yyyoooccc```fffooouuuzzzzzzwwwuuuvvvyyy{{{yyyxxxyyyxxx___GGG;;;555777777888GGGZZZlllpppqqqppprrruuutttqqqgggpppvvviiihhhllluuutttccc]]]aaa\\\XXXbbbWWWZZZVVVPPPWWWpppsss```TTTHHH<<<222///000......///222111555MMMyyyppp^^^qqq}}}VVV>>>:::555000444444222000...///000333555888:::HHHhhh}}}wwwqqqllljjjsssfff\\\]]]```WWWQQQKKKHHHGGGFFFCCC@@@@@@???===:::777444222111000333444333444<<>><<<<<>>KKKUUUZZZ]]]___aaa```aaafffjjjjjjjjjqqqyyyxxxrrrnnnzzzyyy~~~{{{uuueeePPPAAA===:::888666333333999AAAJJJOOOSSSRRRRRRTTTSSSQQQLLLKKKIIIGGGDDDBBB@@@???===<<<:::999888888888999:::::::::<<<>>>@@@AAAAAADDDLLLNNNNNNSSSTTT___ttt}}}ppplllmmmnnnnnnoooddd```[[[WWWUUURRRPPPNNNMMMKKKHHHEEECCCBBBCCCCCCGGGNNNVVV[[[ZZZVVVPPPLLLBBB>>>999555555999???CCCKKKOOOTTTUUURRRKKKBBB<<<===IIIVVV]]]aaafffkkklllmmmtttzzz|||}}}yyyyyy~~~wwwooojjjiiifffcccjjj}}}jjjVVVEEEHHHDDD===<<>>HHHRRRWWWZZZ]]]^^^```bbbgggjjjiiijjjtttxxxmmmcccjjjjjjbbbkkkrrryyynnnZZZEEE???:::777777666555777<<>><<<:::999888999999<<<:::888:::===AAACCCCCCDDDKKKJJJHHHKKKHHHNNN___zzztttmmmmmmoooppppppnnnddd```\\\YYYWWWTTTRRROOOMMMKKKGGGCCC@@@???>>>>>><<>>999:::<<<>>>:::???GGGVVVrrrtttXXXHHHNNN___rrrsssccckkkddd@@@===777777===GGGOOOVVVZZZ\\\]]]bbbcccfffhhhgggiiiuuuzzzkkk[[[ZZZjjjvvvaaaUUUZZZggg}}}zzzrrrbbbOOOBBB:::555666888777777999CCCMMMUUUTTTPPPOOONNNMMMLLLLLLLLLLLLIIIGGGDDDBBBAAA???===;;;999999999999;;;;;;;;;999999:::===@@@AAAEEEBBBCCCIIIGGGHHHTTThhhhhhiiikkkoooqqqqqqnnnfffddd```]]]ZZZXXXUUURRRMMMKKKGGGCCC???>>>======999===AAADDDJJJLLLEEE;;;999777555444666;;;@@@CCCLLLPPPTTTTTTQQQLLLHHHFFFBBBNNNZZZ^^^```dddggggggooowww~~~wwwwwwyyysssnnniiibbb[[[\\\WWW^^^www|||iiiWWWTTTNNNNNN]]]hhhXXX===666888:::===@@@AAA>>>;;;666666444333333333444444333888EEEVVVcccjjjooottt|||ttt___TTTPPPNNNaaa}}}www```RRRTTT```eeemmmvvvvvvssseeevvveee\\\]]]SSSOOObbbwww}}}ttteeeUUUIII999666222000000222444555;;;ZZZ}}}fff^^^SSSHHH@@@;;;777444333333222222111000......222000222999DDDPPP^^^hhhppp{{{ssshhhhhhmmmqqqtttvvvwwwwwwwwwyyyzzzvvvxxxyyyuuuqqqrrrwww}}}tttooojjjgggggglllxxxpppSSSBBB<<<777888;;;DDDUUUeeelllpppsssrrrssstttsssnnnjjjtttttt^^^hhhmmmWWWOOOWWW[[[[[[VVVRRR___xxxxxxaaaMMMDDD999///.../////////000,,,///333EEEppp^^^___qqquuuOOO;;;555222666444333111000///////////////333999FFFdddxxxuuuuuuooo```WWWSSSPPPOOOHHHGGGFFFCCC???;;;777555777666444444888CCCQQQ\\\___bbbffffffdddcccdddggggggfffdddbbb```___^^^^^^bbbbbbcccdddhhhlllpppsssuuuyyy~~~~~~}}}wwwoooeee^^^ZZZSSSQQQNNNPPPSSSUUUTTTRRRQQQOOOTTT```eeecccaaaeeemmmrrrzzz~~~nnnppp|||~~~pppppp{{{pppaaaQQQFFF@@@;;;:::===@@@;;;???GGGVVVpppooooooWWWIIIPPPaaarrrlllTTTaaagggCCC>>>777888<<>>;;;999888888888222777<<<>>><<<;;;>>>AAAAAADDDAAABBBIIIFFFDDDMMM^^^dddjjjmmmppprrrqqqnnniiifffccc```]]]ZZZVVVSSSMMMJJJGGGCCC@@@>>>======<<>>AAA>>><<<:::777555555888;;;===PPPSSSVVVTTTOOOHHHEEEDDDBBBOOO[[[```ccchhhkkklllnnnuuu|||~~~{{{yyyvvv~~~{{{tttmmmooowwwvvvuuuqqqkkkiiihhhaaaZZZZZZWWW___www|||kkkTTTXXXUUULLLIIIMMMMMMHHH999;;;;;;;;;>>>AAA@@@<<<777666555333333333444444333888EEEWWWdddjjjpppuuu}}}ttt___SSSPPPOOOZZZrrrtttlll[[[SSSZZZeeeiiirrr}}}ssseeedddVVVSSSiii~~~gggTTTJJJ888666333111111222555777>>>bbb~~~wwwJJJEEE>>>888444222111000111111111000000/////////***---000333999BBBKKKPPPTTT\\\ccceeecccdddiiimmmppprrrssstttuuuvvvxxxyyyvvvwwwwwwuuuvvvuuuwww|||sssUUU@@@<<<888888===III[[[jjjppppppooonnnqqquuutttooommmooo}}}{{{{{{{{{tttccciiixxx^^^TTTXXX[[[bbbccc^^^bbbvvvjjjQQQFFF;;;000---...///000222///222444BBBnnnuuuOOOPPPccc~~~YYYBBB999333444555444222111000/////////111333999CCCSSSooo|||{{{}}}rrrddd]]]ZZZXXXTTTSSSPPPLLLFFF@@@:::777>>>;;;888666999DDDQQQ[[[]]]```ddddddbbbaaabbbddddddcccaaa```___^^^^^^^^^cccbbbaaaaaabbbdddfffggguuutttyyy{{{uuummmeee___ZZZVVVSSSTTTWWWYYYXXXUUUXXXRRRUUU```eeebbbbbbhhhoootttzzz}}}tttyyy{{{{{{ooosss}}}hhh\\\NNNFFFAAA===<<>>;;;999777777777...222888;;;<<<===AAADDDCCCIIIGGGFFFGGG@@@>>>IIIZZZdddllloooqqqtttrrrnnnjjjgggccc```]]]YYYUUURRRKKKIIIEEEBBB@@@>>>>>>???HHHSSSSSSEEE888:::@@@BBBAAA===777333111444888;;;LLLQQQVVVUUUNNNGGGCCCBBBGGGSSS___dddfffkkknnnooommmqqqwwwyyyuuuvvvxxx|||xxxnnndddbbbgggmmmooooooiiiiiiddd___```dddbbb]]]^^^XXX]]]rrruuueeeOOOTTTTTTLLL???999===CCC===???===;;;===BBBCCC???888777555444333333444444555:::GGGXXXeeelllrrrwww~~~vvvaaaUUUQQQPPPUUUhhhrrrlllXXXVVV```jjjkkksssnnnlll\\\TTTfffmmmTTTFFF777666444222111333666999DDDkkk{{{ttt666444222111111111111222111000///......///111222///333333///000666:::999:::>>>CCCJJJUUUbbbkkknnnpppppprrrssstttuuuwwwxxxxxxyyyxxxuuuvvvvvvhhhiiiyyy~~~uuuXXX???<<<999999>>>KKK^^^mmmsssqqqllljjjooovvvvvvqqqllljjjttt~~~|||ttteeejjjrrrvvvzzzyyymmmlll}}}iii\\\]]]^^^kkkpppgggbbbooooooYYYHHH<<<000---...///000333...000///;;;fffhhhEEEGGG\\\~~~bbbJJJ>>>666444555444333111000/////////000000555;;;???MMMmmmxxxnnniiigggeeeccc```ZZZRRRJJJCCC???CCC@@@;;;888;;;DDDQQQZZZ]]]aaaddddddbbbaaabbbddd``````______^^^^^^______^^^^^^^^^___aaadddgggiiiiiikkkttt{{{uuullleee___[[[WWWWWW[[[]]][[[XXX___XXXWWWaaaeeebbbdddlllqqquuu{{{{{{|||{{{yyyyyy}}}sssxxxwwwbbbWWWKKKEEEBBB???>>>@@@>>>???GGGIIIPPPxxx~~~ooo[[[YYYbbbjjjqqqVVVFFFOOOhhh~~~tttVVVNNNwwwmmmGGG???666666999???HHHQQQXXX[[[\\\```aaagggoooqqqnnnkkklllyyymmmUUUCCCCCCVVVlllnnnbbbddddddUUUGGG:::ZZZzzzvvvxxxlllYYYEEE>>>???>>>:::777;;;DDDNNNRRRTTTSSSOOOIIIJJJJJJJJJJJJIIIIIIIIIIIIBBB@@@>>>;;;888777666666555333111111222666:::===;;;DDDFFFEEECCC;;;<<>>GGGJJJ@@@PPPooo~~~nnneeebbbqqqpppjjj[[[IIIMMMlllqqqOOOMMMfffnnnMMM@@@:::000555<<>>===;;;888666444333222111//////000333666888<<<===AAADDDBBB======BBB^^^fffmmmooorrrvvvwwwvvvmmmhhhbbb^^^[[[XXXSSSOOOHHHDDDBBBBBB???===???DDDVVVzzznnnUUUFFF???:::555222333111...222999HHHJJJOOOSSSNNNFFFCCCEEERRR[[[cccfffdddeeemmmtttxxxvvvvvvvvvrrrpppyyywww|||wwwvvvqqqfff``````[[[WWWSSSTTTYYY___ccceeeddd```]]]eeevvv~~~oooYYYKKKIIILLLRRRKKK<<<666;;;CCCJJJGGG===<<>>PPPbbbjjjmmmuuuqqqccc\\\WWWQQQWWWttttttSSSZZZeeemmmqqquuurrrjjj^^^WWW[[[mmmpppPPP===999666444444333333777>>>OOOxxx|||uuu;;;888444000000222444777555444444333222111111000//////.........000111222111333666<<>>888222555;;;AAAGGGNNNVVVZZZ^^^aaaiiiqqqrrrjjjccc```ssswwwtttaaaHHHCCCUUUnnnyyynnneeeggg```QQQAAAKKKhhhwww^^^III???>>><<<:::>>>DDDKKKOOOOOOLLLIIIHHHEEEFFFFFFFFFEEECCCBBBAAA===<<<;;;:::888888777777000///...---...111444666888999<<>>;;;<<<@@@CCCfff```CCC<<<555000///...---000666BBBEEEKKKPPPMMMEEECCCEEEQQQYYYaaacccbbbdddllltttxxxvvvvvvuuupppnnnuuu}}}sssjjjaaa[[[[[[SSSUUUXXX[[[___dddhhhkkkdddbbb___aaaiiikkk___PPPJJJGGGIIIMMMHHH===:::???IIIRRROOOBBB@@@KKKMMMFFF:::888555333333555555444888AAASSSdddlllnnnuuu~~~tttddd[[[VVVQQQZZZzzzYYYYYY^^^fffooozzzwwwlll___ZZZaaaqqq}}}fffNNN???:::777666777666666;;;CCCLLLuuu|||vvv???999222...///222333333888777666555333222111000000000///......///000111///222555;;;III[[[hhhlllnnnqqqrrrrrrrrrxxx{{{yyywwwuuuwwwqqqqqquuulllYYYQQQUUU[[[iiixxx}}}nnnTTTDDD:::666===LLLZZZhhhqqqtttuuuuuuuuuuuutttsssrrriiifffdddcccaaa```fffmmmoooppprrrwwwyyymmmsss|||ooodddmmmzzzsssnnneee___cccnnntttuuuqqqlllUUUJJJ555---000------000...111///---999EEEoooiiiRRRIII[[[zzz~~~YYY>>>999<<<888666555333111000//////...---111666666333;;;FFF]]]{{{yyykkk___ZZZRRRMMMHHHFFFIIIPPPVVVZZZ[[[\\\]]]]]]]]]\\\ZZZYYYZZZ[[[\\\]]]]]]^^^^^^]]]\\\___bbbdddcccbbbaaabbbbbbeeegggnnnxxxuuuqqqnnnjjjfffcccbbbfffjjjnnnnnnlllkkkmmmoooyyyxxxzzzzzzyyy~~~vvvttteeeZZZRRRGGG@@@>>>>>>>>>===???@@@DDD@@@IIIXXXzzzpppmmmooozzzooo[[[KKK^^^```fffuuuNNN<<<888444666999===CCCJJJRRRXXX]]]___gggsssvvvoooddd___mmm|||~~~zzzwwwgggOOOEEETTTnnnyyynnnkkkeee\\\BBBIII^^^cccJJJDDDAAA;;;@@@DDDIIILLLKKKGGGDDDCCCBBBBBBBBBAAA???===:::999555444333222222333444555...---,,,,,,---///111222444444666999777555999???SSS___lllsssvvvyyyxxxuuusssoooiiiddd```[[[WWWTTTMMMGGGCCCAAA===999:::===:::HHH___zzzdddIII???555111000///000222;;;>>>EEEKKKJJJDDDBBBEEEQQQWWW^^^``````dddlllttttttsssrrrppplllkkkqqqzzzppp___WWWSSSQQQRRRWWW^^^fffjjjkkklllooossshhhfffaaa[[[WWWTTTNNNGGGEEE@@@???BBB???888999???LLLVVVSSSBBBAAANNNOOODDD<<<999777666777777777777;;;FFFXXXffflllooouuu}}}wwwdddZZZUUURRRdddfff___\\\cccpppyyypppeeeYYYYYYcccqqqzzz}}}}}}{{{xxxssskkk\\\LLLAAA888666666777666666===EEEOOOxxx}}}xxxEEE???888555666555222...666666555444333222111111333333111000000111222222000333666<<>><<<<<<<<<;;;@@@===BBBBBBHHHOOOsss}}}uuutttuuu|||fffOOOXXXvvvnnn|||qqqMMM===<<<666777888:::>>>FFFOOOUUU]]]___iiixxx~~~wwwjjjbbbkkkyyy|||oooXXXGGGPPPnnnwwwnnnkkkjjjOOOMMMUUUooooooUUUDDD<<<@@@CCCFFFGGGFFFDDDAAA@@@@@@??????===;;;888555333///...---------...000111...---,,,,,,,,,...///000000000111444333222777>>>QQQ]]]jjjoooqqqssssssrrrtttqqqlllgggbbb]]]YYYVVVNNNHHHCCCBBB???;;;999;;;<<<888888HHHeee|||~~~tttYYYMMM???777444222111///333777???FFFFFFBBBBBBEEERRRWWW]]]______dddmmmtttoooooonnnkkkhhhiiiooovvv}}}~~~uuu{{{sss\\\PPPQQQXXX]]]___kkkrrrzzz{{{wwwtttvvvyyypppjjj___RRRJJJEEECCCBBBCCC===999:::999777:::@@@NNNXXXSSSCCCCCCSSSVVVKKK@@@<<<:::<<<<<<;;;:::;;;???LLL]]]hhhlllnnnttt{{{wwwcccYYYUUUTTTllljjjccc]]]aaalll{{{oooddd]]]XXX\\\iiitttyyyxxxuuuqqqlllhhhcccXXXJJJ???999888999:::999999@@@III\\\~~~zzz[[[RRREEE===:::888444000333333333222222222222222444444222111111222333333111444777<<>>999777777666444333111////////////000222222222888>>>JJJ```uuuhhh```IIIEEEBBBEEEMMMUUUYYY[[[[[[[[[[[[[[[ZZZZZZYYYYYYUUUUUUWWWXXXZZZ[[[[[[[[[[[[]]]`````````___```aaa\\\```cccbbbdddsss{{{mmmdddbbbeeeiiimmmnnnmmmlllnnnpppuuu{{{~~~rrrvvvhhhZZZUUUMMMDDD===;;;<<<;;;:::<<<777<<>>======;;;999666333111111000//////...///000111///...---------...//////......///111000000555===KKKWWWaaadddfffjjjoooppptttsssppplllfff```[[[XXXSSSMMMHHHGGGDDD???;;;;;;888777777:::DDDPPPVVVWWWWWWNNNAAA777444444111...000333:::AAABBB???AAAFFFTTTXXX\\\___```eeemmmtttrrrsssqqqllliiijjjnnnrrrwwwxxxhhhhhhjjjrrrlllbbbWWWXXXeeewww}}}zzz{{{}}}ttthhhWWWJJJBBB@@@@@@AAADDD>>>::::::;;;<<<@@@DDDRRRWWWRRRFFFIIIYYY^^^WWWFFF@@@===??????<<<<<<>>>DDDRRRbbbiiijjjmmmtttzzztttaaaYYYVVVVVVjjjddd```]]]^^^aaahhhwwwhhhaaa```aaaiiivvvpppmmmiiifffaaaWWWGGG<<>>======<<<;;;===999>>>???DDDDDD]]]{{{qqqkkkzzz}}}mmmTTTAAABBBRRRbbbiiiccc```vvvaaaJJJ>>>888777666666:::AAAJJJQQQWWW^^^mmmvvvooonnnxxx}}}jjjKKKKKKaaaxxxuuu|||mmm^^^OOOWWWvvvZZZCCCDDDCCCAAAAAABBBAAA???>>>;;;;;;;;;:::888666444222////////////.........---//////..................------...000//////444;;;CCCMMMWWWXXXYYY___gggkkkppprrrrrrooohhhaaa[[[XXXWWWQQQNNNPPPOOOIIICCCAAA222777;;;888444444;;;AAADDDAAA999222111333222...000111777===>>>===AAAGGGUUUXXX]]]___aaaeeelllqqqyyyzzzvvvoookkklllnnnnnnuuuvvvpppkkkkkknnnooojjjddd______aaajjj~~~}}}|||pppaaaQQQGGGCCC@@@@@@AAA???===;;;<<>>MMM___jjjrrrvvvxxxxxxwwwuuuttttttvvvxxx}}}~~~tttooo}}}yyyddd```XXXVVVggg{{{rrrrrr|||}}}nnn[[[RRREEE111,,,111......000---,,,444---555888@@@www^^^YYYkkktttOOO>>>999999999888666444222000,,,---------...111555777DDD[[[vvvlll```TTTMMMBBB===:::>>>IIITTTYYYYYYXXXXXXWWWWWWVVVVVVVVVWWWTTTUUUVVVWWWXXXYYYYYYYYYZZZ\\\^^^^^^]]]]]]___```^^^]]]___bbbcccgggsss~~~rrrkkkmmmvvvzzzsssnnnpppmmmnnnnnnlllhhhhhhkkknnnppptttvvvvvvyyy~~~~~~{{{qqq{{{|||wwwqqqdddUUUPPPJJJDDD@@@@@@@@@>>><<<@@@>>>AAA???DDDDDDVVV~~~oooccchhhzzzrrrWWWDDDCCCMMMWWWZZZQQQWWWsssjjjQQQ===777777666777:::AAAIIIPPPVVV___qqq|||xxxrrr{{{vvvSSSNNNXXXqqqyyy{{{{{{jjjZZZZZZmmmtttPPPJJJFFFCCCAAAAAA@@@>>>;;;888999999999888777555444+++,,,...//////...,,,+++//////......------------,,,+++---000///---111888???IIIQQQPPPNNNRRRYYY]]]fffjjjmmmllleee]]]VVVRRRSSSPPPQQQYYY]]]ZZZUUUSSSAAA@@@===888333333888???555888777222111444333///222222666:::;;;;;;AAAHHHTTTXXX\\\___aaadddiiillluuuwwwtttmmmkkknnnooommmqqq}}}zzzwwwvvvtttpppnnnqqqwww~~~|||uuuhhh]]]TTTOOOJJJDDDBBBDDD===>>>@@@DDDKKKPPPPPPOOOXXXQQQOOOUUUYYYWWWTTTUUUUUUJJJDDDFFFEEE@@@AAAGGGRRRaaammmllliiinnnwww}}}|||kkk___[[[YYYXXXggglllkkkmmmaaa```aaacccbbb[[[XXXXXXpppzzzggg______ggg{{{sssbbbQQQDDD<<<@@@DDDIIINNNNNNQQQ]]]kkk}}}rrrrrrqqqkkkaaaVVVMMMHHH===<<<;;;:::999777666666666555555555666777999:::666999;;;???LLL]]]hhhlllqqqsssuuuwwwxxxyyyyyyxxx~~~xxx{{{vvv]]]CCC<<<:::AAAQQQbbbnnnuuuyyyxxxxxxwwwvvvtttsssqqqoooyyyxxxsssxxx~~~|||uuuuuummm^^^VVVSSSfffuuuuuu~~~~~~mmm\\\UUUDDD111,,,111......000---+++333,,,666999>>>ssszzz[[[LLLXXX|||XXXFFF:::::::::999777555222111,,,...000///111333555444777@@@[[[}}}oooaaaTTTLLLBBB<<<888===HHHSSSXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXZZZ\\\]]]]]]]]]]]]^^^```bbb^^^]]]```aaabbbkkkuuu|||vvvppprrrhhhfffooouuuqqqooorrroooooonnniiieeecccfffjjjhhhlllppprrrxxxtttqqqyyy|||xxxtttpppdddUUUNNNJJJDDDBBBBBBBBB???=========???:::???@@@LLLppp```WWW```sssTTTEEEJJJXXX```aaaLLLVVVqqq}}}jjjTTT>>>666666666777:::AAAIIIOOOWWWbbbuuuwww\\\RRRRRRfff{{{xxxttteeeaaahhh}}}]]]NNNJJJDDDAAA@@@???<<<999666777888888888777666555,,,...111333444333111000///......------,,,,,,+++++++++---000...,,,///555@@@JJJQQQMMMHHHHHHLLLOOO]]]bbbgggfff```WWWOOOKKKKKKJJJPPP^^^hhhiiifffdddYYYRRRKKKGGGDDD>>>888555222888:::666444666555111444333555888999:::AAAIIISSSWWW[[[___aaacccfffiiilllooommmhhhhhhnnnqqqooolllxxxzzznnnccc]]][[[YYYSSSIIIEEEGGGCCCFFFKKKRRRZZZ``````]]]cccYYYYYYfffhhh\\\TTTVVV^^^QQQJJJKKKJJJDDDFFFMMMWWWfffpppnnnjjjpppzzz{{{iii^^^[[[ZZZWWWqqqiiieeeiii___[[[[[[```bbb[[[QQQLLLbbbppp```aaa___ggg}}}dddQQQEEE@@@HHHLLLTTTYYY[[[```nnn}}}yyy{{{eeefffiiippprrrlll]]]QQQJJJFFFAAA>>>======<<<;;;999777666777999::::::999888999===EEEPPP^^^jjjqqqrrrtttuuuvvvuuuuuuwwwyyy~~~|||{{{nnnVVVDDD>>>:::BBBXXXiiinnnpppuuusssuuuuuutttwwwzzzxxxrrryyynnnooorrr{{{www{{{zzzaaaVVVTTTddd~~~tttoooyyyzzzhhhZZZXXXBBB888000......---...000000000///333777???fffzzzSSSFFFFFF___~~~lllSSS???===999555777:::555,,,111000///...///000222444666999???TTT|||~~~hhhWWWNNNFFF===;;;;;;;;;HHHVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXYYY^^^]]]]]]]]]]]]]]]^^^___`````````aaaccceeehhhjjjsss~~~{{{wwwssspppnnnmmmooonnnmmmkkkjjjkkkoooqqqlllllljjjeeeaaaaaaeeejjjdddkkknnnlllttt|||wwwuuuttt|||vvvrrrlll```TTTLLLGGGBBBAAABBBAAA===999BBB;;;999<<<;;;===LLL```vvvaaa\\\[[[cccgggMMMKKKccc~~~gggXXXbbbsssRRRFFF>>>777555999;;;<<>>>>><<<;;;<<<===??????>>>;;;===BBBJJJTTT```jjjpppqqqsssuuuuuuuuuvvvwwwyyyzzzzzz{{{|||zzzyyy~~~xxxhhhRRRBBB===;;;EEE[[[llloooppptttooouuuyyyxxxyyy}}}qqqjjjqqqtttwwwyyysss~~~aaaYYYXXXiii~~~uuu~~~nnnZZZSSSAAA888000......---...000000000///222555;;;___yyyYYYGGG>>>RRRvvvxxx]]]CCC>>>:::999999999666444222111///......///111222000333888IIInnnfffWWWHHH>>><<<<<<<<>>:::???:::;;;???>>>===IIIYYYyyyyyyggg^^^^^^gggpppUUUMMM]]]vvvmmm\\\bbb~~~\\\JJJ???777444888:::;;;CCCOOOTTTccc}}}jjjllljjjnnn~~~{{{~~~dddWWWQQQIIIAAA===;;;999999999888666555555666777777222333444444333222000...000000///------,,,,,,,,,,,,,,,---///...---222999NNN^^^hhhaaaVVVPPPLLLHHHAAAIIINNNWWW```ZZZIII???999<<>><<<999888:::777777777888:::CCCMMMTTTVVVYYY^^^bbbfffggggggeeeeeeeeeeeehhhkkknnnpppoooooovvvzzznnniiibbbaaacccjjjsssyyyyyyxxxrrrrrrnnnkkkjjjmmmnnnmmmaaaZZZaaatttzzzkkkZZZUUUPPPRRRSSSOOOLLLQQQ\\\gggiiigggiiimmmnnnpppxxxrrrcccbbb]]]XXX\\\nnnmmmccc]]]XXXVVVYYY[[[UUULLLMMMUUUlllwwwiiiiiiggg]]]```vvv~~~bbbMMMCCCHHHSSSeeeooottt|||kkkhhhfffgggkkkkkkgggbbbUUUQQQKKKGGGEEEEEEEEEEEEGGGEEECCCCCCDDDEEEDDDCCC===@@@EEEMMMWWW```hhhmmmoooqqqsssttttttuuuxxxyyyvvvuuuvvv|||}}}zzz{{{|||~~~zzzyyy~~~xxxnnn___MMM@@@;;;===JJJ```oooqqqppprrrlllvvvoooiiixxx|||zzzzzzzzzfff______nnnxxxqqq\\\QQQ@@@777///...///......000///000///222444777SSS~~~jjjTTT===AAAhhhmmmLLLAAA:::<<<===999888<<<333222000...---...///000///222555@@@]]]yyyaaaOOOBBB=========HHHTTTSSSWWWWWWXXXXXXWWWVVVUUUTTTXXXXXXXXXYYYZZZ[[[[[[\\\]]]]]]]]]^^^___```aaabbb^^^^^^^^^^^^___```aaaaaaccciiirrr~~~uuuooohhhhhhiiikkklllnnnoooppprrrssstttsssppplllgggccciiieee```^^^___bbbfffggghhh\\\WWWcccvvv|||rrrrrryyy}}}qqqfff[[[RRRKKKGGGCCCBBBBBBBBB???<<<;;;:::<<>>EEEQQQyyyvvviiibbbeeeqqquuuYYYIIINNNgggnnnZZZZZZ{{{iiiOOO@@@888333777::::::BBBMMMUUUccc|||tttzzzyyyttt}}}}}}zzzsss{{{mmm```XXXRRRJJJBBB>>>:::888666:::999888666666666777777555444333222000///------111111000///...............---...000///...333;;;SSSgggtttmmm]]]TTTOOOKKK@@@BBBDDDKKKYYY___RRR@@@777888<<>>555///...///......000000222000333555444IIIlllsssOOO===WWW}}}[[[FFF999===AAA<<<:::@@@555333000...---,,,---...///333444777IIIhhhsss]]]KKKAAA???===FFFRRRSSSWWWXXXYYYYYYXXXVVVTTTSSSUUUVVVWWWXXXYYYZZZZZZZZZ^^^^^^______aaabbbcccddd_________^^^^^^^^^^^^^^^eeegggiiilllvvv}}}|||zzzwwwrrrnnnggghhhiiilllnnnooopppqqqmmmmmmnnnooooookkkgggcccccc^^^YYYXXX\\\```ccccccdddVVVUUUgggxxx|||}}}~~~nnnppp}}}}}}mmm___UUUMMMGGGEEEBBB@@@AAA@@@>>><<<;;;:::===AAA???===BBBJJJtttqqqfffhhhlllzzz{{{^^^GGGDDD^^^|||ggg\\\sssrrrRRRCCC999333666999999@@@JJJUUU```vvv|||lll|||iii___]]]UUUPPPIIICCC???<<<999888;;;:::888666666666666777777555333111000/////////333222111111000000000111111///000111000///555<<>>666444111...---,,,------,,,000000///555HHH```pppzzzuuuwwwuuuuuuxxx~~~mmmVVVGGGBBB>>>EEEQQQSSSWWWXXXYYYZZZYYYWWWTTTSSSUUUVVVXXXYYYZZZ[[[[[[[[[_________```aaacccdddeeeaaaaaa``````___^^^]]]]]]\\\aaadddcccbbbfffjjjjjjkkkjjjmmmqqqrrrooonnnqqqmmmllljjjkkklllmmmmmmlllkkklllmmmnnnnnnnnnnnnmmmiiihhhffffffgggfffcccaaa\\\XXXSSSSSSWWWZZZ\\\\\\WWWQQQZZZqqq}}}zzz{{{mmmqqqxxxfffXXXOOOIIICCCAAA???>>>>>>>>>===<<<<<<<<<===>>>======BBBHHH^^^tttkkkiiinnn~~~hhhKKKBBBYYYvvvjjjqqq{{{XXXHHH<<<555666888999>>>GGGQQQ^^^xxx}}}kkkjjjwwwnnn]]]VVVWWWQQQMMMIIIEEEBBB@@@===<<<<<<:::888666555555555555777555444222222333444555444444333333222333333333333222222222111000666>>>aaa}}}{{{lllccc^^^LLLGGGMMMRRRTTTaaacccQQQAAA:::777;;;CCCMMM[[[iiiaaa```[[[SSSPPPQQQLLLDDDLLLLLLLLLMMMMMMJJJFFFBBB:::777666666555666>>>HHHRRRUUUXXX\\\```fffnnnsssmmmjjjfffcccbbbdddgggiiijjjkkkppp|||rrrrrr}}}|||jjjllluuu}}}wwwhhh___^^^ZZZUUUPPPNNNQQQXXX```eee]]][[[YYY[[[ccclllssstttyyy}}}}}}{{{pppgggeee```cccssstttcccYYY___mmmnnnmmmwwwvvvkkkddd```YYY[[[bbbllltttyyy{{{tttbbbSSSFFFNNNeee{{{~~~zzzwwwrrroookkkhhhdddaaaZZZVVVQQQLLLGGGCCC???<<<>>>BBBIIIRRRZZZaaafffhhhlllnnnpppqqqrrrrrruuuvvvuuuuuuuuuvvvwwwxxxxxxxxxtttwwwyyyvvvuuuwwwxxxwww}}}~~~~~~zzzuuutttxxx~~~~~~yyynnn___OOOBBB;;;???JJJZZZgggmmmnnnnnnnnnrrrwwwxxxvvvwwwuuuooorrrxxxnnnXXXPPPWWW\\\ZZZbbbfffrrreeeVVVRRR:::333---...000//////000222444222555999777>>>SSSfffPPPdddcccGGG@@@CCCBBB>>><<<777555222///...------......000111//////777DDDOOOnnn}}}wwwqqqpppuuuwwwrrrllliii```]]]]]]bbbllltttvvvuuuyyyyyy^^^MMMIIIDDDHHHQQQTTTVVVWWWYYYZZZZZZXXXUUUSSSWWWXXXZZZ\\\^^^^^^^^^]]]^^^]]]^^^^^^___```aaabbbaaaaaaaaaaaa```^^^]]]\\\SSS\\\bbbaaa]]]^^^```aaaaaa``````ccccccbbbeeejjjhhhfffeeeeeehhhjjjkkkkkkmmmmmmnnnnnnmmmkkkiiihhhiiieee```^^^___^^^[[[XXXTTTRRRPPPOOOPPPRRRSSSSSSJJJPPPccc||||||pppvvvqqq```SSSKKKEEE@@@???>>>========================<<<<<<>>>BBBFFFOOOwwwhhhkkk}}}sssNNN???LLL```vvvdddeeejjjNNNAAA777777888888<<>><<<:::888666555555666666666555444555666888999666666555444444555555666666444333444222222888@@@fffzzzooohhhXXXMMMVVV___ZZZbbbiii[[[DDD;;;666999>>>FFFVVVfffcccddd]]]PPPIIIIIIDDD===DDDDDDEEEFFFGGGEEEAAA===;;;888666666555666>>>GGGRRRUUUYYY\\\___dddlllrrrhhhfffddddddeeehhhlllnnniiilllqqqzzztttsss~~~vvvjjjoooyyyzzzmmmccc``````XXXQQQQQQXXX\\\ZZZVVVHHHGGGFFFJJJYYYjjjtttvvvwww{{{uuutttjjjddddddbbbkkkooo___VVVQQQ^^^tttrrrooowwwoooiiihhhiiiWWW[[[ccckkkppppppnnnmmmhhhnnnhhh\\\PPPIIIZZZyyyuuutttvvvzzz~~~}}}{{{wwwsssoooiiibbb^^^VVVRRRLLLGGGCCC???;;;888<<<@@@HHHPPPYYYaaafffiiimmmnnnpppqqqqqqqqqsssuuusssrrrqqqsssuuuwwwvvvtttuuuxxxxxxtttuuuxxxxxxttt{{{{{{}}}{{{vvvuuuxxx}}}{{{zzzttthhhXXXJJJBBB>>>FFFRRR```iiilllnnnoooqqqrrruuu{{{wwwqqqvvvvvvkkkmmmrrr~~~{{{ppp^^^UUUVVVYYYYYY___kkklllYYYQQQ999222---...000//////000000333111444:::888===MMMwwwyyySSSWWWvvvvvvYYYEEE@@@AAA@@@===888666333000///.../////////000111111111333888>>>JJJ\\\qqq}}}ooollliiiiiijjjiiifffeeefff^^^YYYVVV[[[eeelllkkkhhhcccooovvvuuuxxx|||bbbSSSRRRMMMMMMSSSTTTUUUWWWYYY[[[[[[YYYVVVTTTWWWXXX[[[]]]^^^___^^^^^^[[[[[[ZZZ[[[[[[\\\]]]]]]``````aaa```___^^^\\\[[[UUU]]]bbbaaa___aaabbbaaa^^^\\\^^^``````^^^bbbhhhgggggggggiiilllnnnnnnnnnkkklllmmmmmmllljjjhhhgggfffbbb\\\ZZZZZZYYYTTTPPPLLLMMMNNNMMMKKKIIIIIIJJJHHHUUUmmmvvvuuu}}}xxxiii[[[QQQJJJDDD>>>>>>>>>=========>>>>>>;;;===>>>===>>>AAACCCDDDHHH}}}iiikkk|||}}}TTT@@@AAAGGGYYYXXXPPPQQQpppxxxTTTEEE999888999777:::AAAGGGXXXyyywwwtttjjjhhheeecccaaa]]]WWWRRRNNNLLLJJJIIIHHHFFFCCCAAAAAA???===:::888777777777666666666666666777888888777777666666666666777777888666555555333222999AAAiiizzzqqqgggRRR^^^ooogggiiiqqqfffJJJAAA<<>>;;;===999777777555666>>>GGGPPPUUUZZZ\\\]]]aaahhhnnnddddddcccdddfffjjjmmmooolllooosssyyyuuuuuu~~~sssjjjooowww}}}yyyooofffbbbbbb\\\XXX\\\cccbbbXXXMMMBBB@@@>>>BBBTTTjjjvvvwwwuuuyyy~~~~~~uuurrrhhhbbbbbb```mmmuuuggg]]]XXXNNNUUUdddssstttllllllrrrnnnkkkmmmrrrbbbdddhhhlllooonnniiiddddddiiicccXXXOOOMMMfffuuuhhhjjjnnnsssxxxzzz||||||uuusssqqqnnnjjjddd]]]XXXQQQMMMHHHDDD@@@===999666999===DDDMMMWWW___eeeiiimmmooopppqqqpppppprrrssstttqqqnnnppptttwwwvvvtttwwwyyywwwtttvvv||||||www{{{|||}}}~~~yyyxxx{{{~~~zzzxxxpppcccSSSGGGBBBAAAKKKWWWdddjjjlllnnnqqqsss}}}vvvhhhjjjttttttfffhhhllltttssslllaaaZZZZZZ\\\\\\bbbrrrsss^^^SSS888111---...000//////000///222000333:::999<<>>???AAA???888666444111000///000111++++++,,,///000000222555>>>CCCPPPeeexxxtttlllllllllkkkiiifffhhhllleee]]]WWWYYYbbbgggddd___]]]hhhllleeegggwww{{{bbbWWWYYYUUURRRUUUSSSTTTVVVYYY[[[[[[YYYWWWUUUTTTVVVYYY\\\]]]]]]]]]\\\YYYXXXXXXXXXXXXXXXYYYYYY______``````___]]]\\\ZZZ[[[^^^___^^^___cccccc___]]]]]]___bbbaaa___bbbgggbbbcccfffkkkoooqqqpppnnnjjjkkklllmmmmmmllljjjiiibbb^^^ZZZYYYZZZXXXRRRMMMHHHKKKMMMLLLGGGDDDDDDEEENNN]]]ttt}}}qqqzzz}}}|||ttteeeYYYQQQJJJDDD>>>??????>>>======???@@@999<<>>??????@@@AAACCCBBB@@@======:::888777666666>>>GGGOOOTTTYYY[[[\\\^^^eeejjjdddddddddeeefffhhhjjjkkkjjjmmmpppttt~~~yyyzzzxxxjjjnnntttyyywwwnnngggccc]]]]]]aaakkktttrrrfffZZZHHHEEE@@@BBBSSSjjjvvvvvvssswww|||~~~}}}}}}yyyuuujjjbbb___\\\jjjvvvnnngggcccbbb[[[[[[bbbnnnqqqmmmnnntttttt|||pppmmmpppwwwppppppooopppssstttpppjjjgggjjjcccWWWNNNPPPooozzzWWWUUUXXX```fffggghhhjjjmmmlllfff```]]][[[VVVNNNHHHGGGDDDAAA>>>:::777666999<<>>AAA[[[www]]]JJJYYYqqq~~~TTTAAA???<<<;;;:::777444333222111000...//////.........//////000444666999???HHHTTTaaaiii||||||zzz|||yyykkkaaa``````^^^___ccc]]]\\\]]]______dddqqqxxxmmmccc^^^ZZZVVVTTTVVVXXXWWWVVVVVVUUUVVVVVVVVVXXXXXXYYYYYYYYYXXXWWWWWWYYYXXXXXXWWWWWWVVVVVVVVVWWWXXX[[[\\\]]]]]][[[ZZZ\\\]]]____________aaabbbcccaaa______```aaabbbaaadddhhhjjjkkknnnqqqpppkkkiiihhhhhhhhhgggfffeeeddd^^^[[[VVVRRROOOLLLHHHEEEDDDBBBBBBAAA===<<>>===<<<<<<<<<<<<<<<===>>>??????@@@@@@NNN\\\zzz|||hhhlllgggKKKAAAAAA<<<===CCC???EEEnnnhhhEEE:::???777888@@@;;;BBBMMMccc|||}}}pppmmmiiieeeaaa\\\WWWSSSRRROOOKKKHHHHHHHHHGGGFFFFFFEEEBBB???======>>>>>>:::999777666666888:::<<<:::888777888999:::999888777555666999:::999===CCCppppppjjj|||uuu~~~___IIIMMM]]]RRR???CCCQQQQQQLLLUUUPPP888333:::222:::<<<>>>AAACCCBBB???======<<<;;;888777999===@@@PPPWWW\\\[[[\\\aaafffgggaaa``````aaabbbdddfffhhhjjjggglllwwwwww}}}sssssstttuuutttrrrqqqqqqggggggnnnxxxgggWWWHHHGGGUUUfffppprrrtttvvvyyy}}}zzznnnbbb]]][[[^^^mmm~~~ssshhheeeccc^^^aaahhhoooqqqrrrtttxxx{{{zzzxxxvvvtttoooiii|||tttqqqiiidddWWWIII^^^sssBBB???BBBLLLUUUZZZ^^^bbb]]]]]]YYYTTTTTTVVVSSSNNNJJJHHHEEE@@@===999777666666888<<>>FFFLLL___yyyrrrmmmfff___ZZZ```___^^^^^^\\\]]]fffqqquuukkkbbb^^^\\\XXXWWWYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZZZZZZZYYYYYY[[[]]]]]]]]]]]]___``````^^^]]]^^^aaacccddddddgggjjjjjjjjjmmmrrrrrrnnniiiiiiiiihhhfffccc```___XXXTTTNNNIIIFFFCCC???======<<<===<<<999<<>>===<<<<<<===???????????????@@@@@@AAAKKKWWW|||hhh[[[ggg~~~pppUUUGGGBBB@@@CCCFFFAAACCC___zzzUUUBBB???555666>>>;;;===GGG[[[www|||ssspppllliiieeebbb]]]ZZZVVVRRRMMMJJJIIIIIIHHHGGGEEEDDDBBB@@@???@@@AAABBBCCCBBB@@@===;;;:::999888<<<;;;;;;;;;<<<<<<:::888999777666999999999===CCCooo~~~rrrnnnTTTSSSaaaUUUCCCJJJZZZYYYNNNTTTSSS???666888111888:::<<>>EEEIIILLLPPPJJJKKKIIIFFFIIIOOOQQQOOOKKKHHHCCC>>>:::777666555222444666;;;CCCOOO\\\eeejjjnnnsssuuuuuuttttttsssqqqrrrtttwwwyyy{{{|||}}}}}}{{{yyyzzz|||{{{xxxuuuvvvwwwxxxzzz{{{||||||||||||zzzwwwvvvzzz}}}vvvuuukkk]]]OOOCCC===BBBJJJ^^^ffflllkkkiiikkknnnooowww{{{rrrkkkiiikkkmmmooommmiiinnnsssggg[[[```ffffffiiiccchhhrrrzzzvvvsssuuuxxxpppWWW???444111...---.../////////666888;;;<<<>>>@@@DDDGGGPPP\\\}}}lllIIICCCUUUlllsssaaaIII555;;;777666555555555444111//////......---------......//////000//////222555999:::SSSppp~~~xxxmmmbbbhhheeecccaaa]]]ZZZ^^^eeejjjbbb[[[YYYWWWTTTTTTWWWYYYYYYYYYXXXXXXWWWWWWWWWXXXWWWVVVTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTUUUUUUVVVWWWWWWXXXXXXVVVXXXZZZZZZZZZ[[[\\\^^^\\\\\\\\\^^^bbbeeeggggggiiijjjjjjhhhkkkqqqrrroooiiiiiiiiigggccc___ZZZWWWQQQLLLEEE@@@<<<:::888666777777777777888BBBYYYnnn{{{zzzvvvgggeeeiiimmmssszzzvvvmmmaaaVVVPPPKKKFFFCCCEEECCC@@@>>>===<<<===>>>CCCCCCAAA@@@@@@@@@AAABBBHHHTTTlll|||oooVVVRRReeeqqqfffRRREEEAAAFFFEEECCCEEEMMMjjjdddLLLAAA777888===:::;;;BBBRRRkkk~~~wwwtttoookkkiiifffbbb```[[[WWWPPPLLLJJJJJJJJJJJJEEEDDDBBBAAAAAABBBDDDEEEJJJJJJJJJIIIFFFCCC@@@>>>???>>>>>>??????>>>;;;888;;;888777888777777<<>>AAA???@@@???===AAAIIIOOOOOOIIIEEE@@@:::666444333333000111222555<<>>KKKXXXnnn{{{wwwrrrmmmjjjddd^^^]]]```___YYYTTTTTTRRROOOPPPTTTWWWWWWXXXXXXYYYYYYYYYYYYZZZXXXUUUSSSRRRSSSTTTUUUSSSTTTTTTTTTUUUVVVVVVVVVSSSSSSSSSSSSTTTUUUVVVWWWUUUWWWYYYZZZZZZZZZ\\\^^^\\\\\\\\\___cccfffgggggggggjjjjjjiiilllpppooolllfffffffffddd```ZZZTTTQQQJJJEEE???:::888777666666999555444888@@@QQQkkksssssswwwvvvsss{{{}}}pppmmmeeeZZZQQQKKKHHHDDDAAAEEECCC@@@>>>======>>>???FFFEEECCCAAAAAAAAABBBCCCEEEUUUccczzzvvv]]]XXXooouuuuuu[[[III===BBBAAAHHHNNNHHH\\\oooWWWFFF===;;;<<<999===@@@LLL```zzz{{{wwwrrrnnnjjjgggdddbbb```[[[SSSNNNKKKKKKKKKKKKFFFEEECCCBBBBBBCCCDDDEEEIIIKKKOOOQQQRRRPPPMMMKKKGGGGGGGGGHHHHHHFFFAAA>>>===999777777666777<<>>>>>JJJVVVggglllmmmkkkkkkllljjjfffmmm{{{uuulllrrrsss|||uuubbbaaacccaaaccc\\\hhhttt|||yyyrrrhhhcccccc^^^NNN===111000///...---///111222555888;;;>>>AAAEEEJJJMMMTTTSSSfff|||rrr___OOOlllsssFFF555555444333333333333111///000///...---------------***---///000111111222444777;;;>>>@@@KKKfff|||tttlllccc______[[[WWWTTTTTTRRROOOPPPSSSRRRSSSTTTVVVWWWWWWWWWWWWXXXVVVTTTRRRQQQQQQSSSTTTRRRRRRSSSSSSTTTTTTUUUUUUSSSSSSRRRSSSSSSTTTVVVVVVVVVXXXZZZ[[[[[[\\\^^^______^^^___aaaeeeggggggffffffjjjllllllnnnppplllggg______```^^^ZZZUUUOOOLLLBBB>>>999666555666777777;;;555333===NNNbbbvvv~~~zzz~~~|||oooqqqtttlllddd\\\RRRJJJGGGDDDBBB???CCCAAA???>>>===>>>???@@@EEEDDDCCCBBBBBBBBBCCCDDDDDDRRRZZZxxx{{{ccc```wwwzzz}}}aaaMMM<<<<<<===MMM]]]SSS\\\hhhOOOBBB===:::;;;<<<>>>FFFWWWmmmyyytttpppkkkgggdddddd^^^VVVPPPNNNMMMMMMMMMJJJIIIFFFDDDBBBBBBCCCCCCDDDGGGLLLQQQTTTTTTSSSRRRQQQPPPPPPQQQQQQNNNJJJFFF===999777777666777<<>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDDDDJJJKKK```kkkdddppprrr|||hhhUUUBBB;;;;;;OOObbbbbbeeettt~~~]]]LLLAAA:::===888:::BBBOOOaaa}}}zzztttnnnjjjgggbbb[[[UUURRRQQQPPPPPPOOOMMMJJJFFFDDDCCCBBBCCCBBBDDDGGGJJJMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJFFFCCC;;;888777888777777<<>>PPP]]]eeeiiinnnrrrsssrrrrrrrrruuuvvvvvvwwwwwwwwwvvvvvvtttvvvwwwuuuqqqpppssswwwwwwwwwwwwxxxxxxwwwvvvvvvxxxzzz|||~~~}}}ttteeeZZZNNNEEECCCIIIZZZjjjmmmoooooonnnooommmeee\\\SSS[[[dddppptttsss}}}{{{~~~xxx```QQQKKKPPPgggvvv}}}pppcccUUUCCC444000111111000///000444777666888;;;===???BBBFFFIIIJJJSSSSSSfff___UUU]]]ooo~~~wwwRRR<<<999555222222333333222222222111//////......///,,,...//////......///000***...222444666;;;EEENNNQQQLLLGGGIIIRRR\\\``````aaammm}}}uuupppnnnkkkhhhgggfff```ZZZYYY]]]YYYZZZ[[[[[[ZZZXXXUUUTTTSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUWWWXXXYYYYYYXXXXXXXXXZZZ\\\]]]]]]^^^aaacccbbbbbbcccfffiiikkkjjjiiicccfffgggeeeeeeeee```YYYPPPOOONNNJJJFFFAAA===;;;555222000///000111000000222555BBBWWWlllxxx|||wwwxxxttt}}}sssqqqqqqgggUUUNNNEEE@@@??????>>>===999:::<<<>>>????????????:::<<>>===999:::@@@JJJTTTkkk|||uuuqqqiiieee___ZZZXXXVVVTTTSSSRRRPPPMMMIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHEEECCCBBBBBBBBBAAA???<<<999777666999999999===CCCUUUtttwwwhhhcccqqqcccEEE:::>>>AAABBB>>>777222222333///000000000//////111333@@@KKKVVVZZZ]]]___```^^^aaa```````````````aaaaaaaaabbbcccddddddbbb^^^YYYUUUVVVTTTQQQSSS[[[```aaauuu}}}|||vvvnnnhhheeedddffffffhhhqqq}}}{{{vvvqqqoooppprrrsssqqqrrrsssttttttsssrrrqqqsssuuu}}}ggg```[[[XXXcccuuuxxxttt~~~hhhgggjjjjjjppp|||sssjjjiiillllllssssssgggYYYQQQMMMOOOeeennn^^^NNNHHHGGGCCC???======@@@???999555777:::;;;222333333333333444444444222333333111222===NNN[[[fffjjjooorrrssssssrrrrrruuuuuuwwwxxxxxxyyyyyyxxxtttwwwyyyuuunnnkkkoootttuuuuuuuuuvvvuuuuuutttssswwwyyyzzz{{{}}}|||ssshhh___VVVKKKDDDDDDMMM```pppnnnppppppppppppnnndddYYYLLLSSS]]]kkkmmmlllnnn|||fffTTTPPPXXXgggtttttthhhYYYFFF777000111222111000111555888999;;;===>>>???AAADDDFFFCCCPPPLLLTTTnnnLLLDDDOOO[[[xxx}}}]]]@@@<<<777333333444444444333333111000////////////)))+++,,,---,,,---///000111000000333555666888;;;???BBBDDDCCCDDDIIIOOORRRRRRUUUjjj}}}~~~}}}{{{zzzxxxrrrjjjiiillldddddddddbbb```\\\YYYWWWVVVVVVXXXYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXUUUWWWYYY[[[[[[[[[ZZZYYYXXXZZZ\\\]]]]]]___aaacccaaabbbdddgggkkkmmmlllkkk___aaa___\\\[[[\\\XXXSSSMMMKKKHHHDDD???:::666444444222000///000000...---...888LLLeeewww~~~|||uuuooouuu|||}}}{{{vvvpppaaaQQQKKKCCC>>>===>>>===<<<666888;;;>>>@@@@@@???>>>666999===AAADDDEEEEEEDDDDDD>>>CCCNNNjjjyyyjjjfffvvvoooPPP===888>>>IIIdddnnnZZZ```www^^^BBB<<<======BBBGGGKKK\\\yyytttkkkhhhbbb^^^\\\ZZZXXXVVVTTTRRROOOLLLIIIHHHIIIIIIEEEDDDCCCBBBCCCEEEGGGIIICCCBBB@@@???@@@???>>><<<777666666999:::999===CCCVVVzzzrrrhhhwwwmmmNNNBBBDDDFFFFFFBBB:::444444555222333333333111111333555BBBMMMVVVZZZ[[[]]]]]][[[^^^^^^]]]]]]___```bbbdddccccccddddddddd```UUUKKKGGGKKKOOOUUUbbbtttxxxuuuiiieeeeeehhhhhhfffjjjrrrkkklllmmmmmmmmmnnnooopppooopppqqqrrrsssrrrqqqqqq|||{{{eeeWWWYYYYYYSSSZZZiiixxx|||jjj[[[___ddddddnnn~~~tttmmmnnnppplllnnnjjj\\\WWWRRRQQQSSSfffjjjcccZZZWWWWWWRRRHHH>>>???AAAAAA>>>999777888:::777111444666//////444111;;;<<<555111666999FFF]]]aaahhhmmmmmmnnnrrruuuuuuvvvuuuuuuvvvxxxzzzyyyxxxtttttttttrrrooooooppprrrrrrpppooorrruuuxxxwwwvvvwwwuuuuuuwwwxxxuuullleeeeeeWWWJJJJJJRRR[[[dddkkkooonnnnnnppppppjjj___VVVLLLCCCZZZxxx~~~wwwmmmppp^^^PPPZZZuuutttmmmbbbMMM;;;333000///---...000222444444888;;;===??????@@@BBBCCCLLLOOOLLLPPPhhh|||QQQBBBEEEHHHnnnpppTTTAAA555888:::555333888999999777666333111///---,,,,,,,,,---------......---------...000111333444888999;;;===@@@CCCEEEFFFIIIJJJSSS___bbbcccqqqyyyuuurrrlllhhheee```ZZZXXXZZZ___]]]]]]```dddeeeaaa]]]aaa^^^\\\^^^aaaaaa\\\XXXXXXZZZ[[[ZZZXXXXXX[[[^^^]]]^^^^^^______`````````ddddddeeeggghhhgggccc```\\\ZZZVVVSSSQQQOOOMMMKKKGGGDDD???:::666444333333111...///333222...///555999OOOdddnnnvvvssszzzzzz|||{{{wwwzzztttvvvxxxhhh]]]SSSJJJ@@@;;;;;;===<<<:::;;;<<<===>>>>>>===<<<;;;;;;<<<===@@@BBBDDDFFFGGGAAA===CCCEEERRRrrrfffcccsssttt```JJJ>>>@@@DDDNNNUUUQQQJJJeeettt}}}kkkIII???:::???>>>@@@JJJWWWqqq|||sssmmmeee^^^ZZZYYYYYYXXXVVVTTTRRRNNNLLLJJJIIIIIIKKKIIIHHHHHHJJJJJJIIIGGGDDDCCCBBBAAA???>>>===<<<999===888666;;;;;;===HHHaaasssZZZIIINNNUUUTTTFFF<<<::::::888222222111000000000000000===LLLYYY\\\[[[[[[]]]^^^]]]\\\[[[ZZZ\\\___bbbdddfffddddddgggfff```\\\\\\^^^bbbnnn|||uuuqqqjjjhhheeeccccccdddfffgggkkkkkkkkkkkkkkkkkkkkkkkkmmmooopppooooooppptttwww|||xxxsssttt```[[[SSSNNNRRR\\\fffkkkxxxmmmvvvsssgggZZZSSSTTT]]]ooo~~~~~~uuunnnooooooiii```[[[RRRLLLPPPYYYhhhoookkkiiinnnqqqgggSSSAAA@@@CCCDDDBBB>>>===@@@DDD===444666888222333999777AAAIIICCC888666999DDDXXXaaaiiinnnmmmmmmqqqsssssssssrrrrrrtttvvvwwwwwwvvvuuutttssspppmmmmmmoooqqqrrrooommmmmmpppsssttttttxxxvvvtttuuuuuurrrkkkeee___TTTKKKNNNXXXaaaiiioooooommmmmmoooooojjjaaaYYYLLLIIIbbb{{{xxxccceee}}}sssmmm```JJJ888222111000......000333555777999;;;>>>??????@@@AAACCCDDDJJJJJJNNN___uuu```FFF<<<999YYY}}}ttt[[[@@@555666777888999777888888777666444222111---------------------------------...///000111222333444555888:::<<<>>>???@@@>>>CCCKKKLLLJJJSSSaaaiiijjjjjjiiilllqqqpppllluuu||||||xxxvvvqqqjjjfffgggkkkjjjkkkpppvvvyyywwwtttqqqmmmiiiiiiiiihhhccc^^^___aaabbbaaa___]]]___```]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^``````___[[[XXXWWWTTTOOOLLLIIIFFFCCCAAA===;;;888444222111111111------///111///...666AAALLLbbbuuu{{{}}}|||yyyvvvqqqqqqwww|||xxxooowwwwwweeeVVVPPPIIIAAA======>>>===;;;===>>>?????????>>>===<<<>>>??????@@@@@@AAAAAABBBAAAAAABBBAAAKKKttt}}}iii\\\cccssslllSSSDDD@@@???GGGMMMJJJ===KKKWWWfffyyywwwaaaOOO???@@@>>>@@@FFFIII^^^~~~{{{uuullleee___\\\ZZZXXXYYYWWWUUURRRPPPNNNNNNNNNPPPNNNMMMMMMMMMMMMLLLJJJJJJIIIGGGEEECCCAAA???>>>;;;???<<<:::@@@???BBBOOOiiilllRRRZZZbbb```PPPBBB<<<999555777666555444444444444555BBBOOO[[[\\\ZZZZZZ]]]^^^^^^]]]]]]]]]^^^```ccceeedddcccjjjzzzuuunnnjjjhhhgggeeeccccccdddeeefffjjjiiiiiiiiijjjjjjjjjjjjooommmlllmmmrrrwwwzzz|||}}}qqqiiifffaaa___\\\[[[]]]bbbfffhhhwwwrrrnnnmmmddd```\\\ZZZ]]]jjjyyyrrrggg\\\VVVNNNMMMQQQVVVccc{{{{{{{{{^^^EEEAAADDDFFFDDDAAAEEENNNVVVEEE888666777111222777555CCCUUUSSS@@@777999DDDUUUaaahhhmmmmmmmmmppprrrrrrppppppppprrrtttuuuuuusssvvvtttrrrnnnkkkkkkmmmpppsssppplllkkkmmmppprrrrrryyywwwttttttsssoooiiidddWWWQQQNNNVVVaaaiiiooossspppooonnnoooooolllfffaaa\\\aaazzz~~~xxxwwwtttllleeejjj}}}~~~wwwpppnnn}}}zzztttnnn]]]EEE555000222000//////111444777999:::<<>>GGGFFFIIIKKKLLLRRRYYY[[[XXXZZZ^^^dddiiiooovvv}}}zzzzzz{{{xxxqqqmmmmmmjjjiiikkkpppvvvzzzyyywwwvvvrrrnnnlllmmmllliiieeedddfffgggfffcccaaa``````\\\[[[ZZZYYYYYYXXXXXXXXXVVVUUUUUUVVVVVVTTTPPPMMMNNNJJJFFFAAA>>>;;;888555333222111000////////////...000222111000555FFFWWWeeexxx}}}|||xxxuuuwwwyyyuuuooowwwrrr^^^NNNLLLGGGAAA???@@@@@@>>><<>>===BBBBBBBBBBBBBBBBBBBBBBBB???DDDBBB>>>EEE[[[rrr\\\YYY```yyydddOOODDD===BBBIIIGGG@@@<<>>LLLjjjxxxooohhhccc^^^[[[]]][[[YYYVVVUUUTTTSSSSSSUUUSSSRRRQQQRRRRRRPPPNNNPPPOOOMMMKKKHHHFFFDDDCCC???DDDAAAAAAFFFEEEJJJZZZ{{{bbbjjjrrrqqq```NNNEEE@@@::::::999666555444444555555GGGSSS]]]]]][[[[[[]]]^^^\\\\\\\\\]]]^^^```bbbcccdddfffuuu~~~uuunnnhhhffffffeeeddddddcccdddddddddgggffffffgggggghhhiiiiiioookkkhhhkkkttt}}}wwwoooiiigggjjjfffccc```___aaadddggg~~~nnn___XXXXXX\\\bbbeeeiiiyyy~~~kkk]]]WWWIIIOOOTTTQQQZZZjjjOOOHHHIIIHHHEEEEEENNN```nnnQQQ???888999222000444222>>>XXXZZZCCC777:::EEETTT^^^fffllllllmmmppprrrqqqppppppppprrrtttuuutttrrruuutttpppllliiijjjmmmppptttrrrqqqppppppqqqqqqqqqxxxwwwvvvuuusssnnngggaaaTTTQQQTTT```jjjooorrrtttsssqqqppppppqqqqqqnnnlllxxxzzzrrrsssqqqfffVVVRRR]]]mmmuuuyyyuuuuuuvvv~~~|||nnnmmmxxxzzznnnnnnzzzzzzuuunnn[[[AAA222///000000000000111444888;;;<<<>>>@@@@@@??????@@@AAABBBEEEEEEIIIKKKHHH[[[}}}jjjXXXIIIYYYoooQQQ@@@???<<<333::::::::::::888666333222222111111000...------,,,,,,+++++++++,,,---......//////000111222333333444999444333888:::999;;;???<<<@@@BBBBBBFFFLLLNNNLLLGGGHHHIIIKKKNNNTTT]]]cccaaaaaaeeejjjjjjeeeaaabbb\\\\\\\\\___bbbdddcccbbbfffcccaaabbbeeeggghhhgggaaacccddddddccc```^^^]]]ZZZYYYWWWUUUSSSRRRRRRRRRPPPOOONNNMMMMMMKKKGGGDDDCCC@@@<<<999666444111.../////////000000000000000222222222222666EEE]]]pppzzzxxxnnnsssyyywwwgggUUUHHHGGGDDDBBBAAAAAAAAA???===AAAAAABBBCCCBBBAAA@@@???BBBCCCDDDDDDEEEFFFGGGGGGAAANNNLLLDDDCCCEEEhhhhhh\\\ZZZ[[[nnnrrrZZZKKK@@@BBBJJJJJJLLL===:::<<>>000......///111111222444888<<<>>>???AAAAAA?????????@@@CCCCCCAAAFFFKKKFFFNNNeeezzz]]]XXXxxxbbbFFF@@@@@@===:::999999888777666555555333333222111///...------,,,+++++++++++++++,,,---.........///000000111111333000///333777888999;;;:::>>>@@@???@@@EEEFFFEEEIIIIIIHHHGGGGGGJJJNNNQQQLLLLLLPPPWWWXXXTTTRRRSSSSSSRRRRRRSSSTTTTTTSSSRRRSSSSSSSSSVVVZZZ^^^aaaccc[[[\\\]]]^^^^^^]]]ZZZXXXYYYWWWUUURRROOONNNNNNNNNKKKIIIHHHGGGGGGEEEAAA???;;;888555333333222000.........///////////////////////////333AAAXXXrrrzzzyyyyyymmmppptttxxxttthhhXXXKKKEEECCCBBBBBBAAAAAAAAA???===@@@AAABBBCCCCCCBBBAAA@@@CCCCCCDDDDDDEEEFFFFFFGGGIII\\\bbb\\\OOO>>>PPPvvvdddZZZXXX[[[tttxxxaaaPPPAAAAAAIIIIIIKKKAAA>>>999<<>>>>>DDDWWWjjj{{{tttnnnhhheeecccaaa___]]]\\\[[[[[[[[[VVVUUUUUUVVVXXXYYYYYYXXXVVVVVVUUUTTTRRRQQQPPPPPPMMMPPPMMMMMMOOOMMMYYYsss}}}kkk```WWWNNNGGGCCC>>>999777666888999EEERRR___ccccccbbb___[[[XXXYYYZZZ[[[]]]^^^______```___jjjrrrpppllliiigggfffggggggaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaabbbccceeegggfffiiinnnqqqttt|||yyyuuuvvvtttkkkccc``````eeerrrvvvaaa[[[XXX]]]fffooovvvooo______NNNWWWZZZMMMQQQiiieee\\\MMMDDDGGGZZZtttaaaGGG<<>>>>>??????BBB???CCCLLLLLLNNNYYY|||___]]]nnn{{{aaaOOO@@@444:::999777666666777888999444444333222000///......---,,,,,,++++++++++++,,,++++++,,,,,,------......111000000111333555555555777<<>>BBBEEEDDDEEEFFFFFFGGGIIIJJJKKKLLLIIIHHHKKKOOOPPPLLLKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNLLLMMMNNNPPPSSSVVVXXXZZZVVVUUUUUUVVVWWWWWWUUUSSSUUUSSSPPPLLLJJJIIIIIIIIIDDDCCCAAA@@@@@@>>>;;;999555333111000111111000///---------------...//////,,,111777@@@RRRkkkyyyppprrr~~~tttppppppnnnhhhZZZKKKCCCCCC@@@AAAAAAAAA@@@???>>>===>>>???@@@BBBBBBBBBAAAAAACCCCCCBBBBBBAAAAAAAAA@@@HHH]]]qqqwwwiiiSSSUUUmmm}}}jjj\\\ccc___iiijjjXXXDDD>>>CCCBBBIIIHHHEEE<<<888MMMnnnwwwlllQQQ>>>>>>>>>???III___ttt~~~xxxrrrnnnkkkhhhgggdddbbb```_________ZZZYYYXXXYYY[[[\\\\\\[[[YYYYYYXXXWWWWWWVVVVVVUUUSSSTTTQQQRRRTTTSSSdddxxxmmmaaaVVVLLLHHHAAA:::666555666888FFFRRR^^^cccdddccc___[[[\\\\\\\\\]]]^^^```bbbccceeeaaacccsss~~~uuuooommmkkkiiigggeeedddccccccccc`````````___``````aaabbbbbbaaa```___```aaadddeeebbbjjjsssxxx{{{uuuooohhheeefffmmmpppssszzz___VVVWWW[[[cccmmmttt|||eeeXXXZZZVVVYYYYYYMMMPPPvvvbbbVVVYYYjjjpppSSSEEEHHHBBB;;;999666777CCCDDD??????>>>FFFVVV\\\dddkkkkkkkkkmmmmmmkkkooooooooooooooommmiiifffaaabbbccccccdddfffjjjnnnooorrrvvvwwwtttqqqoooooooooooonnnlllhhhccc___]]][[[]]]eeepppvvvuuussssssqqqqqqsssuuuwww{{{iiifffkkkqqqiii\\\___lllqqqkkkkkkjjjhhhqqqssshhh[[[ZZZ]]]dddeeedddjjjssszzz~~~wwwlllcccZZZKKK888///000+++111777:::999999<<>>>>>>>>;;;DDDBBBAAAJJJOOOMMMPPPccc}}}nnnMMMJJJ```yyyoooWWWCCCAAA???:::777555555777999444444333222111000000000...---,,,+++++++++++++++******+++,,,,,,---......000111111000000111222111333999<<<;;;;;;???BBBBBB<<<<<<>>>@@@CCCDDDEEEDDDHHHFFFGGGJJJKKKHHHIIILLLIIIIIIIIIIIIHHHHHHIIIJJJIIIKKKMMMNNNNNNOOOOOOPPPRRROOOMMMMMMNNNNNNLLLJJJKKKIIIEEEAAA???>>>??????<<<:::888777777666444222111000...---...///...------,,,++++++---///222333777EEEUUU```lll{{{uuummmlll}}}uuulllbbb[[[PPPDDD???@@@???@@@@@@???>>>===<<<===:::<<<>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@DDDMMMeeeuuuooofffcccaaaqqqdddmmmlllooo}}}hhhNNNAAA@@@===EEEIIIEEE>>>:::;;;LLLeeeuuuzzziiiNNNCCC@@@===???QQQbbb|||yyywwwpppnnnkkkiiifffeeeddddddaaa```^^^___``````^^^]]]^^^]]]]]]\\\ZZZYYYYYYXXXUUUVVVSSSUUUXXXZZZqqqrrrdddVVVQQQHHH@@@;;;999:::;;;LLLUUU^^^``````aaa___[[[^^^]]]]]]]]]^^^```ccceeeeeecccdddlll|||}}}tttmmmhhheeebbbffffffeeedddcccbbbaaaaaa```___^^^]]]^^^___aaabbbcccbbb```^^^^^^```bbbdddbbbkkkwwwrrriii^^^]]]eeepppuuuuuu}}}ttt[[[VVVUUUZZZccckkkmmmooowwwqqq]]]VVVYYY^^^YYYUUUMMMQQQzzzrrrttteeeVVVVVVNNNCCC>>>:::333:::;;;>>>DDDEEELLL___^^^ffflllllljjjkkkjjjhhhmmmlllllllllllliiidddaaa[[[\\\___```bbbeeeiiillllllooorrrqqqnnnllllllnnnnnnmmmjjjeeeaaa^^^^^^___\\\^^^fffqqqvvvuuutttttttttuuuxxxzzz}}}eee^^^bbbnnnjjj^^^ggg|||wwwppphhhiiieeeXXXYYYZZZ^^^bbb```___gggrrrnnnxxx}}}zzzwwwqqqeeeYYYRRRFFF666///000+++222:::===<<<<<<>>>@@@AAABBBCCCBBB@@@>>>===>>>;;;IIIHHH@@@GGGMMMJJJIIIGGGnnn~~~\\\GGGOOO___vvvrrrKKKGGG???888444222333444444333333222222111111111......---,,,++++++++++++++++++,,,---...//////000***---///---,,,---...///...444777555444777::::::<<<;;;<<<===???@@@@@@???BBB??????CCCEEEEEEGGGLLLIIIIIIIIIGGGEEEDDDEEEFFFEEEGGGJJJKKKJJJJJJIIIJJJOOOKKKGGGFFFGGGGGGDDDBBBAAA???;;;777555444555666555333111111111000...,,,000...,,,,,,,,,---,,,+++------,,,,,,...222666888HHH^^^ttt~~~|||vvvxxx}}}uuummmgggvvvyyyjjjZZZRRRKKKBBB===<<>><<<;;;<<<<<<888:::<<>>???@@@BBBCCCDDDEEEGGG@@@PPP```^^^aaa___NNNvvvyyynnnrrryyy}}}yyyZZZHHHBBB<<<999@@@<<<<<<@@@555888TTTmmm{{{]]]KKKEEE???>>>FFFRRRooovvvtttqqqnnnkkkiiiiiihhhhhhfffdddccccccbbb```^^^bbbbbb```___]]][[[ZZZYYYVVVVVVTTTWWW[[[___yyytttddd^^^UUULLLFFFCCCDDDEEERRRXXX]]]]]]]]]^^^^^^\\\]]]\\\[[[ZZZ\\\___bbbddd^^^```ccchhhpppxxxrrrtttxxxyyywwwuuussspppkkkiiijjjiiifffbbbccccccddddddcccbbbbbb```___]]]\\\\\\^^^aaacccdddbbb```^^^^^^___aaacccdddlllxxx~~~zzzssskkkeee[[[YYY___jjjmmmkkktttjjj[[[]]]TTT[[[fffkkkhhhdddhhhqqquuurrrooolllccc[[[ZZZ^^^cccXXXRRRMMMQQQwww{{{rrriiiVVVJJJFFF@@@<<>>???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHGGGFFFDDDAAA>>><<<:::888888777666444333222222///...------,,,,,,,,,,,,+++***,,,...---))))))---***...111000///444>>>GGGeeetttzzz}}}xxxxxx}}}yyyqqqlllpppxxx~~~wwwjjjZZZNNNEEE>>>===???>>>???@@@AAA@@@>>><<<;;;<<<;;;<<>>AAADDDCCC???>>>AAADDDCCCGGGLLLNNNNNNMMMLLLKKKgggwwwmmmpppsssyyyiiiSSSJJJ;;;:::777888===:::444888BBBNNNttt{{{ZZZFFF???;;;JJJKKKZZZxxxwwwuuuqqqnnnkkkiiihhhhhhhhhgggfffeeecccaaa```^^^aaacccaaa^^^[[[\\\^^^^^^[[[[[[[[[XXXaaassslll```UUUMMMJJJKKKLLLWWWYYY\\\___```___]]]\\\YYYYYYYYYYYY[[[]]]___``````dddgggfffgggsssuuuggg^^^```hhhpppqqqtttvvvtttooojjjhhhhhhcccdddddddddcccaaa___^^^^^^______\\\YYYYYY]]]bbbccc```\\\ZZZZZZ]]]```bbblllpppwww{{{yyytttpppsssvvvnnnbbbVVVWWW]]]gggnnnrrrxxxuuugggdddgggbbbeeekkkmmmjjjfffggglllgggfffggghhhddd^^^\\\^^^fffVVVOOOOOOVVVxxxppp^^^TTTKKKOOOQQQNNNGGGGGGRRR^^^dddggghhhiiijjjjjjjjjiiihhhnnnmmmkkklllkkkhhhaaa[[[WWWVVVVVVYYY]]]aaacccdddhhhlllnnnllljjjjjjnnnqqqllliiifffgggjjjmmmlllkkkiiilllqqqssssssrrrssstttwwwxxxyyy~~~cccSSS___lllppptttbbbbbbhhhqqqooohhhjjjtttyyyvvvhhh^^^ddd^^^\\\^^^```___ccciiimmmsss~~~xxxnnncccUUUNNNGGG888222555222555666888:::;;;<<<<<<<<>>>>>>>>??????>>>>>>>>>>>>>>>>>>?????????>>>===<<<:::777555444333222111000///...------......---,,,,,,,,,,,,,,,111...,,,---+++))),,,111...000111000333>>>NNN[[[|||~~~{{{~~~}}}|||yyyvvvttttttssssssvvvzzz~~~sssmmmaaaSSSIIIAAA<<<;;;>>>===>>>?????????===;;;999<<<;;;<<<>>>AAABBB???<<<<<<@@@BBBAAA>>>===@@@CCC@@@DDDGGGJJJJJJIIIIIIIIIPPP}}}sssjjjgggkkkuuu]]]OOO>>><<<;;;<<<<<<888333555:::@@@WWWqqqyyylllVVVDDD:::>>>FFFQQQppp~~~}}}{{{xxxtttqqqnnnllljjjjjjiiihhhfffdddbbbaaa___```aaa```^^^]]]\\\]]]^^^\\\]]]^^^]]]hhhyyyssshhh]]]UUURRRSSSTTTVVVXXXZZZ\\\]]]\\\[[[ZZZXXXXXXXXXXXXYYY[[[\\\]]]]]]```cccbbbaaahhhuuu}}}www}}}ssshhhaaa^^^___aaagggjjjlllllliiifffdddeee```aaabbbbbbaaa```^^^]]]]]]]]]\\\ZZZYYYZZZ\\\___\\\[[[ZZZYYYYYY\\\aaadddkkksss{{{zzzpppnnnkkkkkkrrruuulll___XXXTTTYYYiiiyyy~~~|||{{{pppjjjmmmrrrooo{{{vvvnnnllllllnnnkkkhhheee^^^YYYZZZ___```TTTOOOOOOUUUtttuuukkkkkkfff\\\PPPNNNWWWbbbhhhjjjjjjjjjiiiiiihhhhhhhhhlllllljjjgggddd___[[[XXXWWWWWWWWWWWWWWWYYY]]]```hhhhhhhhhgggfffgggjjjnnnhhhkkkpppuuuxxxwwwtttqqqqqqsssttttttsssssstttuuutttttttttwwwdddOOOSSS[[[```hhhcccaaaeeemmmmmmeeeaaaccc|||qqqggghhhbbb^^^aaaeeeggghhhjjjyyy|||nnnZZZLLLEEE@@@444222777666::::::;;;<<<===>>>@@@@@@CCCBBB@@@???>>>???@@@AAABBBDDDFFFGGGIIIIIIHHHHHHHHHHHHQQQlllzzz{{{mmmTTTGGGPPPggg___DDD:::777444555777999888666444555666111111111000//////......------,,,,,,,,,,,,,,,,,,++++++***++++++,,,---............///000000111111//////000000111222222222333333444444555555666666666666666777777777777888666666666555555555555555555555555444333111000///...------,,,+++******)))---,,,,,,++++++++++++,,,---++++++,,,+++))),,,111888:::===AAAIIIYYYmmm|||zzzrrrwww~~~yyyzzz~~~{{{wwwvvvxxx{{{{{{zzzuuuhhh```UUUJJJBBB===999:::===<<<===>>>>>>===<<<:::999<<<<<<===???AAAAAA???===<<<>>>AAA@@@>>>===???BBB???AAACCCDDDDDDDDDEEEFFFBBBhhhooobbbZZZnnnmmmZZZHHH@@@BBBAAA===;;;;;;888444777;;;NNNiiirrrdddLLL>>>777BBBFFFUUU~~~~~~yyytttrrrmmmmmmlllkkkiiigggfffdddcccbbbaaaaaabbbaaa___^^^___]]]^^^aaacccooottthhh___ZZZYYYYYYZZZ[[[]]]^^^______^^^]]]XXXXXXWWWVVVWWWXXXYYYZZZYYY[[[]]]\\\\\\___eeejjjzzztttqqqllliiifffbbb[[[VVV^^^```bbbcccbbb`````````]]]]]]^^^______^^^]]]\\\[[[YYYWWWVVVWWWYYYZZZZZZWWWXXXYYYXXXYYY]]]dddjjjsssyyy}}}zzzuuusssnnniiikkkiiiiiilllsssvvvnnndddeee[[[]]]uuuzzzyyywwwsssnnnjjjlllsssyyyyyyuuunnnfff```ZZZVVVXXX]]]TTTOOOMMMMMMRRRkkkyyyjjj]]]YYY^^^fffkkknnnmmmkkkjjjiiiiiihhhiiieeeeeeddd```[[[XXXVVVWWWXXXZZZZZZXXXVVVWWW[[[___jjjfffcccbbbaaaaaaeeejjjooo{{{wwwuuuxxxwwwvvvtttrrrrrrtttuuuuuusssooolllqqqxxxyyyvvv}}}|||lll```eeeiiiiiimmmkkkfffeeekkknnnjjjeeedddvvv~~~xxxsssoooqqqrrrqqqmmmlllpppvvvmmmVVVGGGAAA<<<222222999:::===>>>@@@BBBCCCCCCCCCCCCDDDCCCBBB@@@???===<<<<<>>;;;888888<<<;;;;;;<<<=========<<<<<<>>>>>>???@@@AAAAAA@@@???<<<>>>@@@???>>>>>>@@@BBBBBBCCCCCCBBB@@@@@@AAACCCCCCUUU{{{}}}iiiSSSUUUsss~~~hhhVVVFFFGGGCCC@@@FFFLLLEEE666888444999MMM___bbbUUUIII:::AAAAAAEEE^^^{{{wwwssssssrrrqqqooommmkkkiiiiiigggeeeeeeggggggdddaaa```___```bbbdddooo}}}pppeee^^^[[[YYY]]]]]]^^^^^^^^^^^^^^^^^^YYYXXXWWWVVVVVVVVVWWWXXXXXXXXXYYYZZZ[[[^^^aaacccrrryyywwwwww{{{}}}uuummm``````aaa```___^^^]]]]]][[[[[[\\\]]]]]]\\\[[[[[[WWWSSSPPPQQQTTTVVVUUUTTTTTTVVVWWWWWWYYY```jjjsss{{{yyytttrrrvvvzzzuuummmrrrqqqqqqqqqsssuuuuuusssxxxmmmooo}}}~~~xxxpppiiihhhlllqqquuuwwwjjj^^^[[[[[[ZZZYYYYYYGGGIIIIIIIIINNNaaauuuiiidddeeeiiilllpppooonnnllljjjiiiiiiiiidddccc```ZZZUUUSSSSSSUUUVVVYYY[[[[[[[[[]]]bbbgggjjjeeebbbbbbaaaaaahhhqqqxxxwww{{{yyyuuusssrrrrrrssstttxxxtttmmmggghhhooosssrrrvvvwwwmmmiiiuuuzzzuuutttuuunnniiimmmsssuuutttrrrooo}}}}}}~~~~~~rrriiiqqq}}}kkkUUUFFF@@@<<<222333;;;======@@@EEEHHHJJJHHHFFFDDDBBBBBBCCCCCCAAA???===;;;BBBBBBCCCCCCCCCBBBBBBBBB>>>FFFHHHEEEUUU~~~]]]NNNYYYdddddduuu}}}|||}}}rrrcccMMM???444444999888555333222222222222222111111111.........------,,,,,,,,,++++++*********+++,,,,,,+++,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,---,,,,,,------------......------------.....................------,,,,,,,,,++++++,,,------,,,,,,,,,++++++++++++++++++******+++++++++******++++++,,,,,,+++,,,000111111555;;;HHHUUUgggxxx|||yyyyyy}}}uuukkkgggyyy}}}uuummmqqqtttrrrjjjaaa[[[XXXRRRIIIAAA===;;;888888;;;999:::;;;===>>>???@@@@@@>>>???@@@@@@@@@@@@@@@@@@===>>>???@@@@@@@@@AAABBBEEEEEEDDDBBB???>>>???AAADDDFFF]]]sssZZZLLLQQQhhhsssdddOOOJJJAAA@@@NNNZZZRRR@@@888999666777FFFYYY[[[PPP@@@@@@===BBBKKK[[[|||zzzyyyxxxwwwuuurrrpppooommmjjjhhhhhhiiiiiieeebbbaaa``````aaacccjjjxxx|||pppggg```\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYY[[[ZZZYYYWWWVVVVVVWWWXXXZZZYYYXXXXXXZZZ]]]```aaahhhkkklllpppwwwyyyuuutttttt|||yyyyyyyyyiiigggeeebbb```^^^\\\[[[[[[[[[\\\\\\\\\ZZZYYYXXXQQQNNNLLLLLLPPPRRRQQQOOOMMMOOOQQQUUU[[[eeeqqqzzzyyyqqqmmmyyy{{{zzzxxxuuupppllloooyyy|||ssslllkkkmmmoooooouuudddWWWYYYaaabbbZZZRRR@@@HHHGGGHHHNNNZZZ}}}rrrmmmkkklllnnnpppooonnnmmmkkkjjjiiihhhhhhddd]]]VVVRRRPPPPPPQQQRRRUUUYYY]]]aaaeeejjjmmmgggcccbbbddddddeeerrryyy||||||yyytttrrrrrrsssttttttuuurrrllleeeffflllpppooouuutttgggdddssszzzuuussstttnnnjjjllltttyyyxxxvvvooogggxxxsssdddmmm|||tttSSSEEE???;;;222333<<<===<<<@@@FFFKKKLLLKKKGGGEEEBBBCCCCCCDDDCCCBBB@@@???BBBBBBAAAAAA@@@@@@@@@@@@999BBBFFFAAAFFFbbb~~~\\\LLLDDDFFFRRR___nnnbbbKKK777444888777333222222222222222222222222222000000//////...---------,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,((()))******++++++******)))))))))***************,,,++++++++++++,,,,,,---333---***+++...444???JJJ[[[hhh{{{qqquuu{{{}}}dddXXXrrryyyhhhlllnnniii___XXXWWWXXXMMMEEE>>><<<:::888888;;;999999:::<<<>>>@@@AAABBB===?????????>>>===>>>@@@===>>>>>>???@@@AAABBBBBBDDDDDDDDDBBB???>>>???@@@CCCAAAPPP}}}{{{hhhUUUKKKPPPeeeyyyvvvaaaSSSBBB???LLLYYYXXXOOO;;;@@@:::000999OOOWWWPPP@@@<<<;;;AAACCCEEEiii~~~}}}{{{yyyvvvtttsssnnnllljjjiiihhhfffccc```aaaaaabbbccceeeiiinnnsss{{{qqqiiiggghhhjjjmmmppp{{{|||xxxqqqjjjdddaaa______\\\[[[YYYXXXXXXXXXYYYZZZ\\\[[[YYYXXXWWWWWWXXXXXX\\\[[[YYYXXXXXXYYY\\\^^^dddcccccceeekkksssyyy{{{|||xxxtttrrrsss||||||xxxzzz~~~~~~yyysssoookkkfffcccaaa___\\\[[[\\\\\\\\\[[[YYYWWWUUUSSSLLLKKKJJJKKKMMMNNNNNNNNNFFFHHHMMMVVV```llluuuzzzrrrmmmrrrwwwsssllleeebbbjjj~~~{{{sssnnnmmmnnnnnnnnntttsssaaaUUUYYYddddddWWWLLL@@@JJJGGGGGGQQQWWW{{{vvvqqqnnnnnnpppmmmmmmmmmmmmkkkiiigggfffeee^^^UUUOOOMMMNNNOOONNNTTTVVVYYY^^^dddgggiiiiiidddaaabbbeeeccceeewww}}}|||xxxtttssstttvvvvvvuuuvvvvvvrrrmmmkkknnnnnnkkkxxxxxxlllgggsssxxxrrrpppmmmllllllpppvvvxxxsssmmmmmmcccssstttiiirrr}}}xxxNNN@@@<<<:::111222;;;<<<:::===CCCGGGJJJIIIGGGFFFKKKIIIFFFCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA>>>???@@@@@@BBBNNNhhh~~~\\\???@@@@@@FFFZZZvvvfffJJJ>>>999333///111111111111111111222222222222111111000//////......------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))***++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,---......222000000777???IIIXXXdddsss{{{|||vvvrrryyymmm___lllsssrrrmmmdddZZZTTTRRRRRRFFF???:::999999777777::::::::::::;;;<<<===??????;;;<<<===<<<:::999;;;===<<<<<<===>>>@@@AAAAAAAAA===???@@@@@@???>>>???AAABBBBBBJJJiiissscccXXXUUU___kkk|||eeeKKK@@@CCCMMMXXX```NNNGGG:::111777EEELLLJJJ>>>===:::>>>@@@>>>PPPsss}}}{{{xxxvvvtttoooooonnnkkkgggcccaaaaaa___bbbdddhhhkkkmmmmmmlllrrrwww|||eeeXXXOOOQQQWWW\\\aaafffkkkoooqqqnnnkkkmmmqqqtttmmmjjjgggccc```_________aaa___\\\ZZZZZZZZZ[[[]]][[[ZZZYYYWWWWWWWWWXXXXXXYYYZZZZZZYYYWWWWWWYYY\\\^^^^^^___bbbfffiiilllooosssuuuvvvvvvtttrrrpppppppppxxx~~~xxxtttkkkgggaaa___^^^^^^]]][[[]]]\\\[[[YYYVVVRRROOOMMMJJJKKKMMMMMMLLLMMMNNNPPPIIILLLSSS___kkkqqqqqqoooiiiiiitttpppfff\\\[[[aaappp|||vvvoookkkjjjlllmmmnnnsssttteeeZZZ\\\bbb^^^QQQGGG???JJJDDDDDDPPPSSSsss~~~xxxsssoooooorrrjjjkkkllllllkkkhhhfffddd]]]UUUKKKGGGIIIMMMOOONNNZZZZZZ[[[___ccceeebbb___cccaaabbbddd```aaattt|||xxxuuutttvvvxxxxxxvvvzzzwwwuuuqqqkkk|||xxxttt||||||ssspppmmmpppuuuzzz~~~|||rrriiiiiigggzzz|||~~~vvvpppuuusss{{{mmmIII<<<999777000111:::;;;999<<>>===>>>????????????@@@AAABBBCCCDDDFFF>>>;;;@@@CCCDDDNNN[[[uuuKKKAAA:::<<>>>>>@@@AAA???@@@AAASSSyyykkkdddbbbfffmmm{{{vvvVVVCCC<<>>@@@;;;999>>>>>>BBBPPPsss}}}{{{xxxvvvtttrrrssssssooohhhdddbbbccc^^^bbbfffkkkqqqssspppkkkiiijjjrrr~~~rrreeeVVVJJJLLLSSSXXX]]]bbb^^^cccccc]]]XXXZZZbbbiiifffeeebbb___]]]\\\\\\\\\___]]]ZZZXXXWWWXXXYYY[[[ZZZYYYXXXWWWVVVWWWXXXXXXSSSWWW[[[\\\ZZZYYY[[[]]]YYYYYYZZZ\\\^^^___bbbfff]]]ccchhhkkkjjjiiiiiikkkfffnnnuuuyyy~~~yyyuuupppkkkgggddd```[[[ZZZ[[[]]]]]]\\\]]]\\\ZZZXXXTTTOOOKKKIIIIIILLLOOOOOOMMMLLLOOORRRRRRVVV^^^kkkuuuuuulllccc___bbblllyyykkk]]]RRRWWWfff|||xxxssslllfffeeegggkkkmmmooosssxxxvvvjjj```^^^^^^VVVKKKDDD===HHH@@@???NNNOOOmmm~~~{{{{{{}}}~~~|||}}}uuussspppmmmmmmnnnmmmjjjhhhfffbbb]]]ZZZSSSMMMFFFDDDIIIOOOTTTVVVXXX[[[___bbbbbbbbbaaaaaa```dddkkkkkk___XXXiiixxxssswwwxxxtttwwwyyyvvv||||||{{{ssssssfffhhh{{{}}}pppmmmrrrxxx|||wwwmmmggghhhjjjaaacccjjjtttzzzuuuxxx[[[JJJ>>>444111333555888;;;;;;===@@@BBBBBBAAA???>>>HHHGGGDDD@@@;;;888888888::::::;;;<<<>>>AAADDDEEECCCBBB@@@???@@@BBBDDDFFFXXXyyy```MMM???HHH```ttt|||}}}yyy[[[EEE999555777444222111000......///.../////////......///000111000///...---,,,,,,,,,,,,------......------,,,------------,,,,,,+++***)))************+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++(((***,,,---,,,,,,---...)))***+++,,,+++******)))***))),,,222111...///666BBBMMM]]]nnnyyyzzznnnaaa\\\cccrrr~~~yyy|||xxxnnnkkkuuu|||ooommmggg\\\OOOEEE???>>>;;;999888666666777999:::;;;:::999999999:::;;;<<<;;;:::888777777777777888:::;;;<<<>>>>>><<<;;;:::777777999???FFFIIIEEEAAA>>>CCCBBBDDDdddrrrdddeeetttwwwWWWIII@@@:::BBBQQQbbb___HHH222333<<>>=========SSSnnn{{{xxxtttppplllgggaaa]]]VVV[[[dddlllrrrrrrnnnjjjiiijjjlllooorrruuuwwwxxx|||qqqlllbbbXXXUUUXXXYYYXXX^^^ccc]]]OOOJJJSSS]]]^^^[[[[[[ZZZYYYYYYZZZ[[[\\\ZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZYYYYYYXXXWWWWWWWWWXXXXXXYYYZZZYYYYYYYYYWWWXXXZZZ[[[]]]]]]^^^^^^bbbccccccbbbbbbaaa```___eeedddcccccceeegggjjjlllmmmlllkkkiiifffcccaaa___```bbbbbb______```^^^YYY]]]YYYTTTRRRQQQOOOKKKHHHPPPLLLHHHGGGJJJOOOSSSUUU^^^```ppphhhZZZ\\\[[[aaadddeeeiiinnnmmmgggdddcccaaaiii|||rrrpppoooooorrrttttttsssiiiiiijjjmmmpppqqqqqqpppfff___YYYWWWRRRIII@@@===AAA999@@@BBBEEEMMMiii~~~||||||xxxhhhfffuuuyyytttssspppmmmllljjjjjjiiihhheee___XXXSSSMMMJJJFFFEEEIIIOOOUUUXXXYYY```fffgggccc___^^^___bbbbbbdddcccXXXQQQ\\\ooo}}}wwwtttxxxxxxtttwwwlllcccbbbmmmtttqqqjjjhhhttt}}}~~~sssgggccccccccc^^^___eeerrr}}}vvvhhhmmmtttjjjWWWIII>>>444333666888;;;???>>>???AAABBBBBBAAA@@@???AAAAAA@@@===:::999:::;;;:::999::::::<<<>>>AAABBBAAA@@@>>>======???AAACCCIIIlllgggMMMEEEKKKUUU```jjjtttyyycccHHH444666555555555555333111000222222222222000000000000//////...---,,,,,,,,,---,,,------......------,,,,,,---------,,,,,,+++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000///---,,,,,,------...//////...,,,+++***///---......,,,...999GGGSSSaaattt|||wwwYYYVVVWWW___ooo{{{vvv|||~~~pppkkkpppsssuuu}}}jjjhhhaaaVVVJJJAAA===<<<:::999777666666777999:::999999888888999:::;;;<<<;;;:::999888777888888999;;;<<<===>>>>>><<<:::999888777888===CCCEEEBBB???<<>>HHHZZZ```OOO999999BBBEEEHHHCCCBBB@@@===999777;;;??????SSSooo|||xxxtttpppjjjccc^^^XXX\\\cccjjjnnnmmmjjjgggeeefffgggiiikkkmmmnnnooopppppprrrtttwwwyyyyyyxxx{{{xxxsssqqqxxxvvvzzzzzzrrrjjjddd___ZZZaaaeee___QQQKKKRRRXXXYYY[[[[[[YYYYYYYYYZZZ[[[\\\[[[ZZZZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXZZZ[[[\\\\\\\\\\\\^^^^^^___``````____________^^^^^^^^^^^^```cccdddeeeddddddbbb```^^^\\\[[[```bbbbbbaaabbbddd```ZZZ]]]XXXRRRMMMLLLKKKIIIGGGHHHHHHHHHGGGHHHMMMTTTYYYeeekkkxxxwww___QQQOOO```ddddddaaa```ccc```[[[___hhhqqqyyytttmmmpppllllllpppnnnqqqqqqwwwvvvqqqkkkdddaaadddgggiiiiii]]]YYYWWWVVVRRRIIIAAA???BBB:::@@@AAADDDKKKdddvvvhhhYYYWWWcccuuuzzztttrrrrrrnnnkkkkkkffffffeeeddd```YYYPPPIIIFFFFFFFFFGGGJJJQQQXXX^^^]]]eeelllkkkbbb[[[ZZZ\\\aaa]]]ZZZVVVLLLEEELLLYYYsss{{{|||xxxxxx|||zzzwww|||ggg```YYYYYY___eeehhhgggnnnzzz{{{jjj\\\\\\^^^\\\______eeeqqq~~~rrrhhhgggeee\\\SSSFFF===555555888;;;???CCCAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>>>><<<999888999;;;999999888999:::;;;===>>>???>>><<<::::::;;;===>>>>>>PPPqqqlll___UUUJJJHHHMMMWWWfffsssxxxzzzvvvbbbLLL===999444222333333111...111000000///...---------------,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,---------,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...,,,++++++,,,,,,---......------///000+++...333777999@@@PPP```sss|||uuummmiii\\\aaajjjxxx|||ppplllooo{{{pppiiiiiikkknnnqqqrrrpppmmmccc___WWWMMMCCC<<<::::::999888777666666777999999777777777888888:::;;;<<<<<<;;;:::999999999:::;;;>>>>>>??????>>><<<:::999888666666999>>>@@@>>><<<;;;@@@BBB???FFFhhhpppgggooozzzlllYYYLLL@@@>>>DDDOOObbb]]]DDD999>>>NNN```UUUMMMBBB:::888999;;;<<<777@@@OOOuuu~~~zzzuuunnnfffaaa\\\___cccggghhhgggeeedddgggggggggggghhhhhhhhhhhhgggeeeccceeeiiikkkjjjhhhgggeeeaaa^^^cccmmmssstttqqq~~~~~~qqqddd[[[```ddd___TTTOOOTTTXXXXXX[[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXWWWWWWUUUVVVWWWWWWXXXXXXWWWWWWXXXYYYYYYZZZ[[[[[[ZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]^^^]]]]]]\\\\\\^^^___```]]]]]]]]]\\\\\\ZZZYYYYYY\\\^^^___aaafffiiiccc[[[WWWRRRLLLHHHGGGHHHHHHIIIFFFGGGGGGDDDDDDMMM\\\hhhuuuzzz{{{uuujjj```\\\\\\kkkjjjfff___\\\^^^^^^\\\___tttjjj]]]^^^]]]```hhhhhhrrruuuxxxkkkddddddfffeeecccSSSRRRRRRSSSMMMDDD???@@@BBB:::@@@@@@BBBHHH^^^~~~~~~zzzssspppyyyooodddXXXUUU^^^jjjssswwwsssqqqoooooommmkkkjjjiiieeeccc```\\\VVVNNNFFF@@@@@@CCCHHHKKKOOOUUU]]]ddddddgggjjjfff___XXXVVVWWW[[[VVVPPPIII@@@<<>>===;;;999888999999:::>>>BBBRRRrrrkkkNNN>>>CCCLLLRRRWWWfffwwwyyyoooXXXLLL<<<555888;;;777...111///---,,,,,,---------,,,,,,+++++++++,,,------,,,------......------,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---...---,,,,,,---.........---+++***---222777444<<>>BBB@@@>>>QQQuuueeeaaacccuuunnn[[[JJJDDDGGGGGG___iiiYYYBBB:::VVVxxxdddJJJ;;;;;;@@@===666===??????SSS~~~xxxqqqiiicccaaabbbddddddcccbbbaaaaaahhhhhhgggeeedddcccbbbaaaeeebbb```aaacccccc___ZZZTTTRRRPPPPPPZZZfffmmmmmmooo~~~{{{kkk___\\\___]]]WWWUUUZZZ^^^^^^[[[ZZZYYYXXXXXXXXXYYYZZZZZZYYYXXXXXXWWWWWWXXXXXXWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUVVVWWWWWWWWWWWWVVVXXXXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZ]]]\\\[[[[[[[[[[[[\\\\\\YYYZZZZZZ[[[[[[[[[[[[ZZZWWWYYY[[[^^^eeehhhbbbXXXKKKIIIFFFEEEEEEGGGIIIKKKJJJHHHCCC@@@DDDRRReeesss|||zzznnn``````rrrsssddd\\\\\\```dddnnnkkk^^^______cccjjjjjjuuuxxxsssnnnjjjbbb\\\QQQPPPOOOMMMEEE===;;;???AAA:::@@@???CCCIIIZZZsssqqqmmmfff\\\YYYeeesssiiiccc\\\[[[```fffjjjllllllmmmmmmkkkhhhhhhgggfffddd___WWWOOOIIICCC>>>;;;===CCCJJJPPPTTTZZZbbbhhhiiieeeaaa\\\YYYWWWTTTSSSRRRQQQLLLCCC:::;;;IIIYYYnnn||||||}}}{{{~~~~~~~~~{{{zzz{{{zzzyyy~~~}}}nnn```MMMEEERRRiiiwwwzzzxxxqqq[[[UUUWWWVVV]]]fffooorrrrrrwwwzzzssssssuuulllWWWIIIFFF===777444666999<<<@@@FFFDDDCCCAAA?????????@@@AAABBBBBBBBB@@@===;;;:::;;;<<<;;;:::999999:::;;;;;;===<<<:::999888888888888>>><<<@@@OOOlllnnnPPP:::>>>@@@DDDTTTlll|||{{{mmm[[[SSSYYY]]]PPP???:::555000......000111000,,,,,,+++++++++,,,------,,,------......------,,,+++,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......///...,,,,,,...000111111000......555@@@IIIZZZ___fffooovvvvvvppphhh^^^aaaeeeiiippp}}}zzzssssssiiidddddd```___rrrrrrwwwyyyooonnnqqqooonnnmmmdddWWWQQQQQQRRRMMMEEE===999888888999666666666777777888888999666666777888999999::::::;;;;;;:::::::::;;;===>>>@@@@@@???>>><<<:::999888888666555555666777777777:::999===>>>;;;DDDeeekkk\\\TTTRRRkkkjjjSSSHHHHHHDDDTTThhhtttgggLLLTTTzzziiiOOO@@@===;;;666:::???;;;>>>TTTsss}}}xxxpppiiicccdddeeeeeeccc```^^^___```dddcccbbb```^^^]]][[[ZZZ```^^^\\\\\\[[[WWWPPPKKKAAACCCHHHSSSfffyyypppbbb\\\^^^]]]ZZZZZZ^^^aaabbb[[[ZZZXXXWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVTTTUUUUUUVVVWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVYYYZZZZZZZZZYYYYYYXXXWWWXXXXXXWWWWWWVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[WWWYYYXXXYYY[[[]]]VVVNNNDDDEEEFFFFFFFFFFFFFFFGGGFFFDDDBBBEEELLLXXXbbbiiihhhbbbUUUMMM___~~~hhhYYYVVV^^^gggkkkbbbfffeeegggllljjjwwwxxx|||ooofff]]]VVVYYYTTTNNNHHH???999:::@@@???:::@@@???DDDJJJWWW~~~hhhfffccc]]]VVVVVVbbbpppjjjhhhffffffhhhkkklllmmmjjjlllkkkgggeeeeeeccc___^^^WWWMMMDDD>>><<<::::::===BBBJJJRRRZZZ```eeehhhggg```XXXTTTUUUUUUTTTRRRNNNOOOMMMFFF@@@EEEUUUcccppp}}}~~~yyy|||{{{yyy~~~~~~~~~}}}}}}}}}wwwyyyzzzuuuooovvvuuurrrssszzzyyynnnaaaRRRPPP\\\nnn}}}lllYYYVVVXXX\\\iiisssqqqmmmpppyyywwwsssqqqpppfffTTTJJJJJJ:::666555777999:::???DDDDDDCCCBBBAAA@@@AAABBBCCCAAACCCDDDCCCAAA@@@@@@@@@<<<;;;:::999999:::;;;<<<;;;;;;:::888888777777777777666666:::FFFcccwwwRRRGGG<<<:::BBBUUUooo{{{xxxrrr]]]KKKCCC999111///000000///------,,,,,,,,,,,,,,,---,,,------......------,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........//////---,,,,,,...000///222666:::@@@LLL]]]iii|||xxxrrrppprrrrrrhhh]]]TTT]]]mmm}}}}}}yyywww}}}vvvqqqooohhhbbbiiitttpppppphhhjjj{{{}}}xxxnnnbbbYYYSSSRRRSSSJJJEEE>>>999777777888888555666666777777888888888777888999999:::999999999::::::999999:::<<<===>>>@@@???>>><<<;;;999888888777666666555555666666777555444666::::::===NNNaaa{{{fffYYYKKKVVVcccqqqzzz___MMMGGGEEEGGG[[[lllQQQVVVqqqMMM;;;:::===222>>>???:::???KKKaaa}}}|||xxxssslllfffbbbdddeeeeeebbb^^^\\\]]]```cccbbbaaa```^^^]]]\\\[[[[[[[[[ZZZWWWRRRLLLGGGCCC>>>FFFRRRaaasssyyylll___cccaaa___\\\[[[\\\^^^^^^[[[YYYXXXWWWVVVVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWVVVVVVTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWVVVVVVUUUUUUYYYYYYYYYYYYXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZWWWQQQNNNMMMHHHBBBGGGIIIJJJIIIFFFCCCAAA@@@===AAAHHHQQQWWWWWWRRRMMMEEEEEECCCHHH```vvvbbbXXXZZZjjjyyynnniiimmmjjjjjjooooooxxxuuuvvvlllbbb\\\YYY___WWWMMMEEE>>>999<<>>:::@@@???DDDJJJSSSxxxwwwhhhgggeeeccc___```jjjvvvsssrrrpppooonnnnnnoooooofffiiiiiieeeeeeeee___WWWSSSMMMCCC<<<999999:::;;;===AAAIIISSS]]]ccceeeeee^^^[[[VVVSSSSSSTTTTTTTTTQQQRRRRRROOOOOOUUU___gggppp}}}{{{}}}{{{yyy~~~|||}}}~~~~~~~~~zzzpppggglllllljjjeeeccceeeffffffllldddbbbgggmmmsss{{{___ZZZaaaiiitttzzzvvvpppqqqvvvxxxxxxwwwuuunnncccVVVMMMJJJ:::777666888999999===CCCDDDDDDDDDDDDDDDDDDEEEEEECCCEEEFFFEEECCCAAAAAAAAA;;;:::999999999:::;;;<<<999888888777777666666666111222555666888FFFeeeyyycccQQQNNNMMMMMM]]]qqqrrrwwwxxxyyywwwiii\\\KKK===666333111/////////...---,,,,,,,,,---,,,------......------,,,***+++,,,,,,---------,,,+++++++++,,,,,,,,,---------------------------------------...///000000000333444555666777:::>>>AAAAAAFFFKKKNNNQQQYYYfffooouuurrrkkkiiipppzzz|||xxxtttyyy}}}zzz~~~{{{tttnnnjjjhhh```[[[aaappp~~~zzzmmm[[[SSSUUUVVVRRRCCC>>>888555555777777777444555666777888888888888999::::::;;;;;;:::888888999888888888:::;;;===???>>>===<<<;;;999999888888555666777777666666666777222333555777999<<>>EEEVVVqqq|||vvvqqqlllgggccc___aaacccddd```[[[YYY[[[^^^aaaaaa``````______^^^^^^ZZZ[[[YYYSSSKKKFFFEEEFFFJJJZZZkkkvvv|||}}}xxxssslllfffgggccc^^^\\\ZZZYYYYYYZZZZZZYYYXXXVVVUUUVVVVVVWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWTTTTTTUUUUUUVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXVVVVVVVVVVVVVVVUUUUUUTTTUUUVVVRRRJJJCCCBBBCCCAAALLLMMMMMMIIIDDDAAA@@@@@@>>>GGGSSSZZZYYYOOOBBB:::555<<>>CCCHHHMMMnnn}}}uuuooommmmmmllljjjiiiqqqzzzzzzxxxtttpppllljjjjjjkkkbbbfffgggeeeffffff]]]QQQJJJEEE>>>999888999;;;<<<>>>AAAHHHSSS^^^ddddddbbbVVVWWWWWWUUURRRRRRTTTWWWUUUUUUUUUVVV[[[bbbeeefffppp{{{|||~~~zzzlllbbb```cccddd```]]]aaaggglllkkkiiiqqq|||{{{vvvddd___lllzzz|||vvvuuuuuurrrrrrvvvvvvnnncccVVVJJJAAA;;;888888::::::999===BBBEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIGGGCCC@@@>>>===:::999888888888999:::;;;666666666666666555555555000333999;;;999:::JJJ]]]xxx{{{ttt|||ttt\\\PPPVVVRRR\\\aaaaaajjj{{{wwwaaaNNNCCC===999666111000///...---,,,,,,,,,,,,------......------,,,***+++,,,,,,------------++++++,,,,,,,,,---------------------------------...//////000111222222333<<<>>>BBBFFFJJJPPPWWW\\\bbbeeefffaaaXXXSSSTTTXXX]]]aaaeeelll}}}{{{tttqqqvvvwwwsssjjj```___YYYddduuuuuuwwwlllZZZTTTZZZWWWLLL???:::555333444666666555444444666777888888888888:::;;;<<<<<<;;;:::888777888888888888999;;;===>>>===<<<;;;:::999888888888555666888888777666777777333666888888999===>>><<>>@@@DDDGGGNNNNNNLLLHHHCCCAAABBBEEEGGGQQQ[[[]]]TTTFFF;;;666888BBBPPPWWWXXXZZZeeeqqqpppggg```___dddssssssllljjjcccfffuuu~~~~~~yyyrrrooovvv|||kkk___XXXUUUPPPGGG>>><<<<<<;;;;;;>>>???;;;@@@===AAAEEEHHHfffyyyzzzxxxrrrppplllgggeeefffeeebbb___^^^\\\VVVKKKCCC888:::;;;:::888777999<<<>>>BBBIIISSS\\\^^^YYYTTTTTTOOONNNRRRVVVVVVUUUUUUSSSZZZ___fffuuusssvvvyyy|||}}}|||{{{{{{||||||}}}~~~eee___ggglllhhheeeaaa^^^___kkkxxxzzz~~~|||}}}zzzzzzsssiiiiiiqqq}}}wwwvvvzzzuuucccRRRHHHCCC>>>888888888999;;;===>>>???BBBHHHKKKHHHEEEEEEEEECCCCCCCCCDDDDDDCCCAAA???===>>>>>>===<<<;;;999888777999888888777666555555555555444333444666;;;???BBBPPPlll}}}fffGGGAAACCCFFFLLLYYYmmmyyymmm```RRRJJJ;;;777111---,,,---///111000///...,,,,,,,,,------111...,,,+++---/////////111------000111......///333333000///222555222,,,111///111:::???AAAFFFMMMbbbooovvvsssttt}}}zzz}}}zzzmmm]]]WWW^^^gggvvv{{{}}}yyyrrrmmmccc\\\___kkk{{{|||jjj___[[[eeennnvvv}}}wwwfffhhhiiieee\\\QQQFFF@@@666777777555333222333444777777777888999999999:::;;;===???@@@???<<<888666999999999999999999999:::;;;;;;;;;;;;:::999888777777666666555444333333333444444555555666777777777<<<\\\|||aaaXXX[[[iiinnnqqq{{{```NNNDDD<<>>;;;888:::>>>DDDOOO\\\ooowwwpppjjjjjjhhhfffdddaaa^^^]]]\\\\\\ZZZYYYYYYXXXXXXXXXWWWXXXXXXYYYYYYZZZZZZZZZZZZSSSIIIDDDDDDJJJPPPTTTnnnxxx{{{mmmhhhjjjyyyxxxjjjaaa___]]]ZZZXXXWWWVVVVVVYYYYYYXXXXXXWWWVVVUUUTTTUUUVVVVVVUUUTTTUUUWWWZZZXXXWWWWWWVVVUUUTTTSSSSSSUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUTTTTTTTTTTTTTTTTTTRRRTTTUUUVVVVVVUUUSSSRRRSSSRRRRRRSSSTTTVVVXXXZZZWWWVVVTTTRRRPPPOOOOOOOOOIIIGGGCCCAAA@@@AAADDDFFFJJJIIIFFFBBB???@@@DDDHHHYYY\\\```]]]OOOCCCAAAGGGMMMNNNUUU\\\[[[TTTVVV^^^]]]\\\]]]ddduuuvvvuuutttwwwssskkklllyyytttnnnsssuuusssxxx~~~wwwkkkbbb^^^ZZZUUUFFFAAA<<<999;;;<<<===<<<>>>???AAABBBAAACCCMMMZZZ{{{uuuooommmjjjeeecccdddbbb]]]XXXTTTQQQKKKBBB;;;555777999::::::===AAAEEEBBBGGGOOOUUUWWWUUUQQQOOOLLLJJJKKKRRRVVVWWWYYY\\\___eeekkkvvvzzz{{{}}}|||{{{zzz{{{|||}}}mmmzzz~~~llliiipppmmmiiigggjjjmmmqqq{{{}}}yyywwwssspppnnnjjjgggjjjppp}}}lllUUUDDD>>><<<999888888999:::<<<===???@@@FFFLLLPPPMMMIIIGGGCCC???@@@AAABBBBBBAAA???===<<<<<<<<<;;;;;;:::999777777777777777666555555444444555444333222444777;;;======HHHeee~~~yyyyyywwwSSSDDD;;;AAALLL]]]|||~~~vvvsss[[[RRRGGG@@@===:::444000555444333111000000000000111222222222111000000///222111444999<<<;;;<<>>FFFLLLPPPXXX```vvvxxxuuurrrwww|||qqqiiisss~~~xxxvvvjjj```^^^ccckkkvvv{{{tttmmmhhhfffkkkttt{{{~~~uuuddd]]]bbbeee___RRRBBB888333666777777555333222333444666777777888888999999:::888999;;;<<<;;;888555333666666777888999::::::;;;;;;;;;;;;::::::888777777777666666555444444333333333444444555666666777777:::HHHtttjjj^^^^^^jjjpppvvvlllWWWLLL>>>999???KKKVVV\\\HHH@@@DDDbbbeeeTTTBBB;;;:::888888::::::===AAAFFFNNN[[[mmmyyy}}}wwwpppiiidddfffeeeeeecccaaa___]]]\\\[[[[[[ZZZXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYVVVPPPHHHEEEJJJSSS\\\bbbtttvvvyyyyyypppddd^^^___gggxxx~~~zzzrrrhhh```^^^\\\ZZZXXXWWWVVVVVVUUUVVVVVVVVVVVVUUUTTTSSSUUUUUUVVVTTTSSSTTTVVVXXXVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTUUUTTTSSSRRRQQQRRRRRRRRRSSSTTTUUUVVVWWWSSSRRRPPPNNNKKKIIIFFFEEEAAAAAAAAAAAAAAA@@@@@@@@@???>>>======@@@FFFMMMQQQVVVWWWWWWQQQIIIIIIZZZmmmuuuiiiccciiilllbbbUUUNNNQQQUUU```rrrrrrlllmmmqqqwwwfffjjjlllooo}}}ttttttvvvrrrmmmmmmnnnkkkddd[[[XXXVVVPPPIIIBBB>>>:::999;;;======<<<===>>>???AAA???AAAKKKWWW{{{}}}vvvpppkkkiiigggbbb___```]]]WWWOOOIIIDDD???999444444666888:::===AAAGGGLLLLLLQQQWWWWWWRRRMMMKKKKKKIIIHHHKKKQQQUUUVVV[[[bbbgggkkkrrr~~~~~~}}}{{{yyyzzz}}}gggWWWcccuuu}}}wwwnnnmmmrrrgggdddfffmmmuuu{{{{{{sssjjjmmmlllhhhggglllpppqqq|||hhhOOOAAA===;;;999888999999;;;<<<>>>@@@AAADDDKKKOOOMMMJJJGGGBBB<<<===>>>???@@@???>>><<<:::888999999999999888777666666555555444444333333333555444222111111333555777888999FFFdddzzzsssvvvsssWWWEEEGGGIIIJJJ]]]vvvtttwww|||}}}wwwpppsss{{{qqqggg]]]XXXVVVRRRHHH@@@BBB@@@===999555222000///,,,///333555555444333333333444888???CCCDDDHHHNNNKKKJJJHHHIIIPPPWWWTTTMMMEEE@@@>>>???BBBDDDJJJPPPeeehhhgggccceeekkkhhh```dddsss~~~tttkkkgggdddeeehhhgggfffgggkkkqqquuuwwwvvvyyy}}}}}}yyyxxxvvvlll^^^___bbb```UUUDDD777222333555666666555333222333444666666666777888999999999666777888999888555333111444444555777888999:::;;;999999999999888777666666666666555555444444333333333333333444555555666666===:::VVVqqqbbb[[[dddnnnwww|||^^^SSSDDD888666===GGGOOOJJJAAA999BBBdddlllPPP???999777999;;;888999::::::<<>><<<;;;===AAACCCCCC@@@<<<:::<<<;;;<<>>???>>>@@@IIISSS{{{oooiiieeedddbbb\\\YYYZZZUUUNNNFFF>>>:::777555333555666888<<<@@@FFFLLLPPPYYYYYYXXXTTTOOOKKKJJJJJJNNNMMMOOORRRSSSVVV^^^gggmmmrrrxxx~~~~~~|||yyyyyy|||pppWWWSSS]]]jjjrrrqqqnnnnnnpppeeegggmmmvvv{{{~~~tttvvvmmmvvv{{{xxxzzzzzzttteeeOOOFFFBBB===888999999:::;;;===???AAABBB>>>DDDGGGFFFEEEEEEAAA===;;;<<<>>>???>>>===;;;999555666666777777777666666444333333333222222222111444333111000000111333555777<<>>>>>???BBBEEEOOO___kkkiiicccdddjjjnnn{{{}}}sssoooiiijjjvvv|||sssjjjdddccc]]]```fffoooyyy{{{qqqjjjlllpppmmmeeebbb]]]RRRCCC666111555:::444555666555444222333444444555555666777888999999888999999999888666444333333444444555666777777888777777777777777666555555555555444444444333333333222222333333444444555555<<<888JJJzzznnn______bbbfffwwwhhh]]]MMM@@@<<>>DDDHHHHHHTTTeeerrr{{{|||yyytttoooiiiccc___^^^]]]]]]\\\\\\[[[[[[ZZZXXXWWWVVVXXXWWWWWWVVVUUUUUUVVVVVVXXXWWWVVVUUUUUUVVVWWWWWWTTTSSSSSSWWW```jjjsssxxxggg\\\OOOFFFCCCGGGTTTaaagggpppuuuqqqiiieee```\\\[[[ZZZZZZXXXWWWWWWVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXSSSTTTSSSQQQPPPOOOQQQSSSOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUSSSRRRPPPPPPPPPPPPPPPQQQQQQRRRQQQPPPNNNMMMKKKJJJGGGCCC@@@===<<<;;;;;;>>>AAACCCCCC???;;;888<<<===AAAGGGKKKLLLIIIEEE;;;@@@DDDGGGOOOjjjsssaaaVVVWWW___aaajjjzzzuuummmkkkqqqxxxooossszzz{{{ooohhhgggnnnnnnkkkeee___WWWKKK??????>>>===<<<;;;;;;;;;:::===<<<===???>>>???GGGPPP{{{ooogggaaa]]]]]]ZZZTTTQQQQQQHHHCCC<<<666444444555666777999===CCCJJJPPPTTTVVV]]]WWWPPPKKKJJJKKKKKKKKKRRRQQQRRRVVVXXX]]]gggqqq{{{|||}}}|||yyyxxxyyy{{{cccPPP]]]eeennnrrrrrrqqqqqqqqqllluuuuuulllwwwxxxuuu}}}___IIIBBB@@@===999:::::::::;;;===>>>@@@AAA>>>AAABBB@@@@@@CCCBBB>>><<<===>>>???>>>===;;;999333444555555666555555555222222222222111111111111222111000000111222444666///666===<<<;;;LLLuuummmnnn|||nnnTTTHHH???>>>???DDDUUUhhh|||wwwvvvtttrrrooollljjjiiiccc[[[TTTRRRSSSQQQIIIAAA===>>>???@@@>>>???IIITTTOOOMMMIIIHHHNNNXXX]]][[[___```aaabbbdddfffhhhhhhkkk{{{~~~|||xxxnnncccWWWTTTUUU```rrryyyppphhhdddbbbjjjuuu~~~vvvlllaaa]]]dddjjjfff^^^SSSJJJ===222...000444777222444666555444222333333333444555666777888999999999888888777666555444444444444444444444444333333555555555666555555444333333333333333222222222222111111111222333333444444555:::BBBXXXooodddZZZQQQTTT___iiisssZZZHHHAAABBBEEEGGGIIILLLXXX___RRRFFFUUUrrruuu]]]III===999999888777666444444666777:::BBBKKKRRRWWW]]]ffflllqqqppppppqqqrrruuuwwwyyyttttttsssqqqnnniiieeeccc______]]][[[YYYXXXXXXYYYZZZZZZYYYXXXWWWVVVTTTSSSWWWVVVVVVUUUUUUUUUUUUVVVWWWVVVUUUUUUVVVWWWYYYZZZ[[[[[[]]]aaahhhmmmpppqqqZZZRRRJJJHHHIIIOOO[[[gggiiihhheeeaaa___^^^ZZZVVVXXXXXXXXXXXXWWWWWWVVVVVVSSSTTTUUUVVVWWWWWWWWWWWWQQQRRRQQQOOOMMMMMMOOOQQQMMMNNNNNNOOOOOOPPPPPPQQQPPPPPPPPPQQQQQQQQQQQQRRRPPPPPPQQQQQQRRRSSSTTTTTTVVVUUUSSSQQQPPPPPPOOOOOOOOOOOOPPPOOONNNKKKIIIGGGEEEBBB>>>;;;999:::;;;======>>>>>>???>>><<<:::999999>>>EEEKKKMMMHHH@@@:::///777CCCLLLUUUkkkppp```ZZZbbbnnnrrrxxx{{{ooollllllkkkkkkmmmrrryyy~~~iiiaaadddhhhnnnooofffZZZNNNBBB999;;;<<<<<<======>>>???@@@???======?????????EEEMMM{{{yyysssjjjaaa]]]XXXTTTSSSPPPIIIEEEEEE:::888444222111333777999:::>>>EEENNNVVV[[[\\\[[[UUUNNNFFFBBBDDDHHHIIIIIIPPPPPPUUU^^^fffmmmvvv}}}yyyyyy|||{{{zzzxxxxxx{{{|||gggZZZSSSdddmmmuuuvvvtttrrrpppmmmnnnzzzvvvzzz|||yyy}}}]]]DDD===>>>@@@AAA;;;;;;;;;;;;<<<===>>>???BBBCCCBBB???@@@CCCBBB>>>===>>>??????>>><<<:::888333444444555555555444444111111111111111111111111000//////000111333555666555333222111222:::MMM___nnncccqqqrrr```QQQMMMHHHCCCHHHUUU___dddhhhkkknnnsss|||yyy{{{}}}|||vvvwww{{{}}}wwwqqqfffhhhjjjiiicccbbbkkkwww}}}~~~{{{wwwwww}}}xxxkkkbbbYYY\\\aaagggqqq}}}hhh___XXX]]]iiittt}}}}}}sssmmmmmmttt}}}}}}yyyvvvjjjddd___```dddaaaWWWLLL>>>999333111333444333000111333555666444333222333222333444555666777888999777666444333222111111111444444333333222111111111333333444444444333333222111111111111111000000000000000111111222333333333333:::<<<>>>XXXtttdddTTTNNNQQQIIIbbboooRRRDDDAAABBBCCCBBBBBBWWWuuuuuuZZZMMMTTTjjjxxxxxxdddSSSIIIEEE;;;:::888777555555555555777999;;;>>>BBBGGGMMMQQQPPPQQQRRRSSSVVVZZZ]]]___YYYZZZ[[[\\\\\\[[[ZZZZZZSSSUUUWWWXXXWWWVVVWWWXXXWWWXXXXXXXXXWWWVVVUUUTTTVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUVVVXXX[[[^^^```aaaaaabbbeeehhhiiihhhfffWWWSSSQQQSSSVVVYYY^^^eeefff```ZZZWWWXXXYYYWWWUUUUUUVVVVVVWWWWWWWWWVVVVVVRRRRRRSSSSSSSSSRRRRRRQQQOOOOOOOOOMMMLLLLLLNNNPPPMMMMMMNNNNNNOOOOOOOOOPPPNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQSSSRRRRRRQQQPPPOOONNNNNNMMMLLLKKKIIIGGGDDDBBBAAA<<<:::777555555777:::<<<<<<;;;999888888999:::;;;@@@DDDIIIIIIDDD<<<555222666===HHHRRRXXXaaasss~~~kkkmmmwww}}}~~~yyykkkkkkmmmnnnnnnrrrsssuuuuuuuuu|||lll^^^```aaaggghhh]]]OOODDD===888666888:::;;;===@@@EEEHHH@@@===<<<>>>>>>>>>CCCJJJmmm~~~zzzqqqhhhcccbbb]]]VVVTTTNNNJJJIIIEEE>>>999888333333333333444777;;;===AAAEEEMMMWWW]]]]]]XXXTTTHHHFFFCCCAAABBBEEEGGGHHHLLLOOOZZZjjjwww~~~}}}xxxyyy|||zzzyyyxxxxxx|||fffZZZ\\\```lllxxx|||uuunnngggfffqqq}}}||||||wwwuuu\\\DDD>>>???BBBEEE<<<<<<;;;;;;;;;;;;<<<<<<@@@BBBAAA@@@CCCFFFDDD???>>>?????????===:::888666444444444555555444333333111111111111111111111111////////////000222333444999444111222333444888===TTTkkkzzzgggfff|||yyyvvvpppfffZZZ\\\gggWWWSSSMMMIIIKKKTTTbbbkkklllmmmpppsssuuuwwwwwwxxxxxxzzz~~~~~~~~~~~~pppfffooosssxxxzzzvvvjjj[[[PPPMMMTTT^^^kkk{{{nnnhhhhhhjjjrrrzzz}}}|||{{{vvvvvvwwwxxxxxxuuuppplllcccccccccbbb]]]RRREEE>>>444333333444666555333111000333555666444333222333111222333444666777888999555444222000//////000000222222111111111111111111111222222333333222222111//////////////////////////////000000111222222333444777999999AAAbbbyyyfffZZZXXXOOOYYY```ggglllUUUJJJFFFFFF???<<>><<<;;;;;;::::::888666666888<<<@@@BBBBBBAAABBBDDDFFFIIIKKKNNNOOONNNOOOPPPQQQSSSTTTUUUVVVPPPSSSUUUVVVUUUTTTVVVXXXTTTUUUVVVWWWXXXYYYYYYYYYVVVVVVUUUUUUUUUVVVVVVWWWUUUUUUUUUWWWZZZ___cccfffeeecccaaaaaaaaa```___]]]ZZZXXXXXX]]]___^^^^^^```^^^ZZZWWWVVVVVVVVVVVVWWWSSSTTTUUUVVVWWWWWWVVVVVVSSSSSSSSSRRRQQQOOONNNMMMLLLMMMMMMLLLJJJKKKMMMOOONNNNNNNNNNNNNNNNNNOOOOOOMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOOOOOOOMMMLLLKKKIIIHHHEEEBBB???<<<;;;:::666666666777888999::::::777666555555777;;;>>>AAADDDFFFFFF@@@:::888===BBBOOOPPPUUU\\\^^^\\\___ddd```[[[ddd}}}{{{{{{zzzooommmpppxxxyyysssoookkkjjjrrr|||mmmcccfffffffff___QQQEEE@@@===;;;666888999:::;;;>>>DDDIII???<<<;;;=========@@@FFF```~~~zzzvvvrrrqqqpppoooooonnnkkkddd\\\[[[\\\YYYTTTNNNHHHDDDBBB>>>666111000333444666777999<<>>???@@@===<<<;;;:::::::::::::::999<<<>>>@@@EEEIIIFFF@@@>>>??????>>><<<999666444444555555555444444333222111111111111111222222222///////////////000111111,,,---000444333111555;;;888FFFkkk{{{qqquuuoooyyyvvvoooiiirrruuueeePPP@@@<<>>:::999;;;<<<;;;>>>CCCXXXnnnjjjffffffhhhhhhddd```fff```YYYVVVUUURRRLLLGGGCCC@@@===888555444333333333555666666777;;;BBBHHHSSSWWWYYYVVVPPPIIIFFFEEEDDDCCCCCCDDDFFFIIIMMMOOOVVV]]]jjjzzz~~~}}}}}}}}}|||yyywwwzzzvvvxxx}}}ttt^^^[[[aaarrrnnncccaaannn}}}tttkkkgggwwwwwwyyywww~~~vvvmmmmmmrrrvvvuuubbbOOOEEECCC@@@===<<>>???@@@@@@@@@@@@BBB???===;;;;;;:::999777666555444333222222111222111111000///////////////////////////000000000000///000000000111111111111333666KKKoooyyy~~~oooppplllfffyyytttUUU===888CCCPPPjjjjjjggg^^^RRRIIIGGGHHHMMMYYYdddddd]]]XXX[[[```UUUaaasss}}}~~~xxx{{{xxxkkkaaaVVVMMMSSSaaaxxxsssooouuurrrllllllmmmvvvyyyiii___```dddssszzz~~~zzzuuunnnjjjiiijjjlllmmmggg]]]NNNBBB:::666333111111222222333333222222222000111222333444333333222222444555555444444666777333111...,,,+++---///000//////............////////////000111111111111111............//////000000......///000000000000000222333888;;;999AAA___iii\\\SSSaaahhheeelll}}}jjj]]]UUUBBB>>>::::::AAAMMMZZZbbb\\\eeepppoooYYY@@@;;;EEEIIIMMMIII===777::::::555888444111222666888444000777666666666888;;;>>>@@@CCCDDDEEEGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKMMMPPPSSSSSSRRRRRRTTTWWWYYYWWWUUUVVVVVVVVVVVVUUUUUUTTTSSSTTTRRRQQQUUUaaajjjggg___YYYXXXWWWYYY\\\___``````cccbbb___\\\ZZZ[[[^^^bbbXXXWWWUUUSSSSSSTTTUUUVVVVVVTTTSSSTTTVVVVVVTTTQQQRRRRRRRRRRRRPPPNNNLLLKKKIIIGGGFFFEEEEEEGGGHHHJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOMMMLLLLLLMMMNNNMMMKKKOOONNNLLLJJJJJJJJJJJJKKKIIIJJJKKKKKKJJJHHHFFFDDD===<<<999777666666777777;;;;;;;;;;;;888555222000000111555;;;AAABBB???;;;888222222;;;HHH]]]}}}~~~kkkjjjjjjbbb]]]___ooo|||mmm______eeeiiiqqqpppiiigggjjj~~~}}}qqqnnnmmmiiieeegggpppwwwtttkkkeeeggglllppp^^^JJJ???;;;888888999888888888999:::;;;<<<===888999:::::::::<<>>???===777666888777555777444222444666888666444444444333333555777999;;;>>>???@@@BBBDDDFFFGGGHHHIIIJJJJJJJJJJJJKKKNNNPPPQQQPPPOOOQQQTTTUUUTTTRRRSSSTTTTTTTTTSSSSSSRRRQQQUUUTTTSSSWWWaaagggaaaWWWKKKMMMPPPUUU[[[___```___cccbbb```\\\XXXWWWXXXZZZVVVUUUSSSRRRQQQRRRSSSTTTVVVTTTSSSTTTVVVVVVTTTQQQRRRRRRRRRQQQOOOMMMKKKIIIHHHGGGFFFEEEEEEFFFHHHIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHIIIFFFFFFEEEDDDBBB???===;;;666666555444444555666777:::999777555444444444444777666666888999888444111000222;;;LLL^^^xxxyyyccc[[[ccc}}}{{{jjjaaaaaaeeefffkkkkkkmmmttt{{{~~~pppjjjeeebbbZZZaaahhhiiieeeaaabbbdddbbbRRRBBB:::888777777888888888777777777777888999888::::::::::::<<<>>>AAAKKK}}}YYYUUURRRQQQRRRRRROOOKKKKKKGGGBBB???>>><<<888444333222111000111222444666666888<<>>???===<<<>>>888888777777888999;;;<<<>>>===;;;:::999999999:::<<<;;;999:::;;;;;;:::999444333222111111111111111000000//////......//////---------.........//////////////////000000000000...---///333777CCC^^^yyywwwqqqkkkfffaaaooo}}}{{{oooeeeffflll|||jjj```^^^tttaaaYYYXXXcccppp}}}~~~bbbTTTMMMNNN]]]nnnuuussspppdddZZZQQQTTTddduuuoooUUUGGGNNN\\\ddd}}}kkkmmmuuuqqqdddcccbbbbbbjjjwwwsssooosssjjjhhhhhhiiifffcccfffkkkrrrwww}}}yyyjjjXXXKKK;;;777333111111222333333111111111111111000///...///000000111111111111000666777777555222000///000111111000000000///////////////............//////---......///000/////////---------------...............///000000000000///333......444666444888@@@OOO~~~tttdddeeegggjjjnnnnnnUUUMMMCCC===<<>>@@@AAABBBCCCEEEGGGHHHHHHIIIKKKMMMNNNMMMMMMNNNPPPQQQPPPNNNPPPPPPQQQQQQQQQPPPOOOOOOVVVUUUTTTYYYbbbeee[[[MMM???CCCKKKTTT[[[]]][[[XXX\\\\\\[[[XXXTTTRRRSSSTTTSSSRRRQQQPPPPPPPPPQQQRRRUUUTTTSSSTTTUUUUUUSSSQQQQQQQQQQQQPPPNNNLLLJJJHHHEEEDDDCCCBBBBBBDDDEEEGGGEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIKKKLLLKKKHHHEEEDDDDDDEEEEEEEEEEEEDDDDDD???>>>===:::888555444333222333333444555666777888888666222000111444777:::<<<999666666666888888888BBBEEEPPP]]]fffuuurrreeekkkllleeefffiiimmmfffddddddppp~~~zzzjjjdddddd\\\^^^ccciiilllkkkddd___PPPDDD888555555555555777777666666555555555555555999:::;;;::::::;;;===???CCCjjjUUURRRNNNKKKIIIFFFBBB??????<<<888666555444111///111000000000222555777999<<<>>>DDDMMMUUUYYYWWWTTTLLLFFF???<<<===@@@AAAAAAFFFGGGIIIOOOXXXdddpppvvv|||yyyxxxwwwwwwwwwxxxzzzzzzwwwuuuxxx{{{~~~}}}nnnYYYTTTTTTgggzzzuuunnnwwwvvvvvvwww|||zzzpppgggiiiqqq}}}}}}yyygggUUU@@@>>>???@@@===777555777888777777777777888999:::<<<;;;999777666777888999;;;:::999999:::999888666333222111000000000000000000//////.........//////,,,,,,,,,---------.............../////////000000(((---444777333111:::HHHddd}}}qqqaaannn~~~|||lllgggkkktttnnnmmmuuuooobbbhhhooo|||rrreee^^^hhhzzzzzzlll^^^]]]lllzzzaaaWWWYYY]]]iii}}}xxxnnngggiiirrrzzzppp^^^ZZZWWWXXX```cccyyyzzzuuuwwwddd^^^[[[\\\^^^bbbkkktttuuuhhhYYYHHH999///444333222111111111111111222222222222111000///...//////000000000000000000555666666333000......///000000111222222111000//////......------......///,,,---......//////......---------------------------...//////000000//////111...///666999777666888<<>>>>>AAADDDFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNNNNNNNMMMNNNNNNNNNOOOOOONNNNNNMMMSSSSSSTTT[[[dddeeeVVVFFF<<>>>>>@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHIIIGGGCCC@@@???@@@AAAAAA@@@???===<<<777777555333222222111111666777777888888888777777555333111000111555999<<<>>>:::555333666===EEEKKKZZZ[[[aaagggddd___fffrrrtttaaaVVVfffuuuccccccjjjqqquuuiiibbb```mmm|||rrriiikkkjjjeeefffppp{{{xxxgggUUUBBB999222333444444444555666666555555555666666777888:::;;;;;;::::::;;;===AAA\\\MMMJJJGGGDDDAAA>>>:::888888777444333222222111000111000000111333666999;;;BBBEEEKKKTTTYYYWWWPPPJJJDDD@@@;;;:::>>>AAABBBAAAGGGIIINNNVVVcccrrr}}}xxxvvvvvvvvvuuuuuuwwwyyyzzzzzzxxxxxx|||qqq\\\LLLTTT^^^nnnwwwooommm}}}zzzttt|||}}}xxxrrrkkknnnvvv}}}~~~zzzxxxbbbOOOCCCAAAAAAAAA>>>999:::>>>:::999999888888777777777:::888777555555777888:::;;;:::999999888777444222111111000/////////000000//////............//////,,,,,,,,,,,,---------------............/////////000//////...,,,+++111888>>>PPPpppvvvsssppp___aaa{{{{{{yyyfffqqqwwwqqq\\\^^^___iiittthhh```fffuuu}}}mmmdddhhhwwwnnn^^^YYYZZZ[[[gggwww~~~ssslllooouuuuuutttsss{{{rrr[[[QQQMMMOOOXXXTTTeeeyyyzzzwwwwwwcccZZZTTTYYYeeeqqq~~~{{{ooo]]]KKK>>>777444222444444555555444222111111222333333333222111111000000000//////////////////222222333222///...///000...000111222222111000///......------------......,,,,,,---...............------------------------------...///////////////+++,,,///333444333444777<<<>>>```}}}iiiXXXPPPHHHMMMrrrvvv```OOOGGGFFFGGGHHHEEENNNUUUXXXdddvvvmmm```XXXXXXQQQBBB555222...//////......///222444333333222222222222333333///000222444666888999:::<<<>>>BBBDDDEEEFFFHHHJJJIIIJJJLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLNNNOOORRR[[[fffgggVVVDDD===DDDOOOZZZ^^^YYYOOOGGGIIIKKKOOOPPPQQQRRRSSSTTTPPPPPPOOOOOOOOOPPPPPPPPPRRRRRRSSSRRRQQQPPPOOOOOOPPPQQQQQQPPPOOOMMMKKKIIICCCAAA???>>>===>>>???@@@DDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGEEEAAA>>><<<<<<<<<<<<;;;999777555111111111222222444555666:::::::::999888666555444222222222333444777999;;;999555222333;;;JJJZZZeeefffccceeelllhhh[[[SSSRRRTTTNNNSSSpppuuurrrlllcccgggmmmrrruuunnngggbbbkkkvvvuuu|||mmmnnnmmmeeedddppp~~~xxx^^^EEE;;;555111333555333333444555555555666777999:::;;;777999::::::999999:::<<>>>>><<<;;;999777666555444444333222222222222222000000111222555888<<<>>>EEEIIINNNRRRRRRNNNFFFAAABBB???======???BBBCCCDDDHHHNNNWWWeeesssyyyvvvtttuuuuuuttttttwww{{{|||dddVVVeeeoooqqqmmmjjjeeelllvvvqqqvvvwwwrrrwwwvvvsssyyyvvvrrryyy~~~}}}sss^^^MMMJJJFFFDDDBBB>>>:::;;;???;;;;;;;;;:::999999888888999888777666777777999999:::999888888777666222///000//////....../////////......------......//////,,,,,,,,,---------......------------.........///000...---...000111111111444:::HHH```hhhgggkkkhhhlll}}}pppuuusssssswww~~~}}}kkkhhheeehhhuuu~~~iii___VVVWWW]]]ggguuu}}}qqqeee___aaakkksss{{{zzzqqqjjjiiijjjuuuuuuwww{{{}}}xxxggg[[[aaammmssswww{{{oooddd^^^\\\bbbeeellluuu{{{{{{xxxtttrrrkkkhhhjjjssszzzxxxqqqmmmYYYPPPBBB777222111333555000222555555444333333333222222333333333333222222111000000////////////000///000111000///...///000...///000111111111000///......------------......,,,------...///..................---------------------...////////////...---///111111000111444777999===MMMppprrrcccZZZMMMFFFWWWppppppZZZMMMFFFAAA>>>888???CCCCCCJJJ[[[qqqzzzkkkRRR;;;///---,,,++++++---///222333222222333333333333333333//////111222444555777777999;;;===???@@@AAADDDFFFEEEGGGIIIJJJJJJJJJKKKLLLIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKPPP\\\iiijjjXXXDDD===EEEQQQ[[[___ZZZOOOGGGKKKMMMOOOPPPPPPPPPQQQRRRNNNNNNNNNNNNOOOOOOOOOOOOOOOQQQRRRQQQNNNLLLLLLMMMNNNNNNOOOOOONNNMMMKKKJJJFFFEEEBBB@@@>>>>>>???@@@AAABBBDDDDDDEEEDDDCCCBBBCCCCCCCCCCCCDDDBBB???<<<888888888777666444333222000111222444555777888888999888777666444333222111222333444555666666777777,,,...222<<>>BBBEEEFFFHHHJJJIIIFFFCCC@@@???@@@??????>>>@@@DDDJJJNNNTTT]]]lll|||{{{wwwvvvvvvuuuuuutttssstttxxxzzz___WWW___kkkbbbbbbhhhvvv|||rrriiiffffffhhhpppxxx}}}{{{ssswww{{{zzz{{{zzzkkkZZZNNNLLLGGGBBBAAA>>>999888:::;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888888777777888777777777777666222//////......---......//////...------------...///000------------............,,,,,,---------.........***---000333555444000+++111222444<<>>999444///...............111555555444333333555///000111222222333333222222111000/////////000000...///000///---------///......//////000000000000...------,,,,,,------...------...////////////////////////.........------,,,---......//////......111222222111111333444555444999???NNNqqqssshhhZZZMMMOOOYYYlllppp```SSSHHH@@@:::999999:::<<>>AAADDDEEEEEEEEEGGGIIIFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIOOO\\\jjjlllZZZEEE???FFFQQQZZZ]]]XXXMMMEEEIIIKKKLLLLLLKKKKKKLLLNNNKKKKKKLLLMMMMMMMMMMMMMMMMMMOOOPPPOOOLLLJJJJJJKKKJJJJJJKKKLLLLLLKKKJJJJJJGGGEEEBBB???===<<<<<<<<<===>>>???@@@@@@???>>>===>>>===<<<<<<<<<;;;999777333333222222222333333444444444666777777666555555333333222222222333444555444444444333333333333333***000:::HHHYYYmmm{{{mmmaaa]]]XXXPPPNNNRRRfffyyyjjjdddaaa___aaabbbeeeiiimmmxxxyyytttqqqsss}}}rrrggggggeeefffgggddd\\\OOO@@@666333000///111222000000333333333333444555777888999333666888::::::::::::<<>>@@@===>>>>>>>>>@@@GGGQQQYYYbbbnnn}}}xxxrrrpppsssvvvwwwwwwsssrrrtttyyy{{{YYY===IIIhhhhhhdddiiikkkppptttpppjjjeeeeeehhhkkkmmm{{{||||||{{{|||yyyxxxnnn]]]NNNEEECCC>>>;;;===>>><<<;;;<<<;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;:::888666555555555555666777666333111......---------......///---------------...///000---------.........//////,,,,,,,,,---------............,,,)))))),,,...///...222333111000666CCCOOOkkk{{{uuuuuuzzz^^^VVVOOOSSScccxxxoookkkgggbbbfffooopppjjjdddcccaaa```bbbgggkkkqqqxxx{{{yyyqqqiiiccciiillltttjjjeeecccffflllwwwlllmmmuuutttooolllkkkwwwooodddiiioootttyyy~~~}}}ooo```NNN???888999333111000000000111000///000333666666444222333555---...///111222222222222333222111/////////000111///000000///---+++,,,------.........//////000000...------,,,,,,------...---...//////000000//////000000/////////.........,,,---......//////.........---,,,,,,000333333000444000333@@@SSSooowwwjjj___\\\```mmmrrruuufffVVVKKKBBB999666::::::999@@@KKKeee~~~~~~hhhNNNFFF===888666444000+++,,,---...///000000000000//////000000111222222333111111222111222444888;;;888<<<@@@AAAAAAAAADDDFFFDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIOOO\\\kkkmmmZZZEEEBBBHHHQQQYYY[[[TTTIIIAAADDDEEEFFFFFFEEEFFFHHHKKKIIIIIIJJJKKKLLLLLLKKKKKKLLLNNNPPPNNNJJJHHHHHHJJJFFFGGGIIIJJJJJJJJJIIIIIIEEECCC@@@<<<999888888888999:::<<<======;;;:::888999777555444444444222111000/////////111333555666777888999888777444111////////////000222555999;;;777555333111000000000111555;;;EEEMMMUUU^^^hhhnnnmmm```SSSPPPPPPTTTcccssstttkkkgggccc^^^bbbdddfffgggkkksssnnnmmmssshhhqqqxxxvvvmmmfffdddfffcccjjjkkk^^^HHH666///000000---,,,///000...///222222222222222333444444555222555888:::::::::;;;<<<>>>???VVV000...---///333444333222,,,...000222333333222222777888===DDDKKKNNNKKKGGGDDDAAA>>><<<===>>>@@@@@@CCCAAABBBEEEGGGMMM^^^pppyyyzzzuuupppnnnppprrrssssssooossstttwww|||___FFF>>>LLL^^^vvvyyylllhhheeedddlllrrrccc___bbb```dddjjjfff{{{~~~}}}~~~~~~yyy~~~qqqYYYIIICCCAAA>>>===???===999888:::======>>>????????????>>>;;;;;;:::999888777555444666444333333333333222000//////............//////111000///------......///.........------,,,,,,,,,------------------------+++++++++,,,,,,,,,------.........///000222333444CCCRRRkkk|||zzzvvvpppoooyyysssmmmccc\\\dddxxxpppeeecccddddddccchhhlllmmmjjjccc]]]\\\]]]iiinnnxxxyyykkk```dddlllxxx}}}zzz```\\\[[[^^^eeerrrvvvggggggnnnpppllluuuzzz|||zzz{{{}}}xxxpppnnnmmmqqq~~~~~~eee[[[LLL@@@999666444333222222222111111111000000222333333444333222111000000000000000111111111111.........///////////////111000000///...---------,,,---......//////......------------------------,,,---......///.........////////////////////////,,,,,,,,,---------.........///111111000000222333///000444777888IIIsss{{{ddd___iii~~~}}}qqq^^^KKKBBB<<<;;;<<<<<<===@@@III^^^xxxiiiTTTJJJBBB888333555111000...---000333222---222222333333333222222111111222333333444444444444222666:::;;;;;;<<>>666111444666222555:::666>>>BBBJJJQQQQQQOOORRRYYY\\\NNNGGGFFFOOOnnnppplllmmmjjjhhhkkkgggeeehhhsss}}}wwwrrrpppkkk^^^hhhqqqqqqiiicccbbbeeennneeeWWWGGG:::333222333333111000......///111222333333333444444444444444333444444555666888:::;;;???CCCIIIrrr222000......//////---+++111000//////000333666888@@@CCCGGGIIIIIIHHHGGGFFFAAA???>>>===???AAACCCDDDBBBBBBDDDJJJQQQ[[[ooo~~~zzzwwwsssnnnmmmoooqqqrrrrrruuuwwwwwwyyydddLLL>>>>>>KKKZZZpppxxxsssjjjkkkkkkjjjoookkk^^^^^^cccccciiirrrrrrvvvxxx{{{|||xxxtttoooeeeWWWNNNLLLBBB>>>===???===999999;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999888777666555555333222222333222111/////////............////////////---,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---.........///000111222333333<<>>000222000......000000222333111222222333333333333333444333222000000000111111///222555555444444666888;;;<<<<<<===>>>??????@@@CCCBBBHHH[[[rrrvvv```EEECCCHHHUUUaaa[[[III>>>>>>@@@AAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDEEEDDDCCCDDDEEEEEECCCAAA@@@AAABBBBBBAAAAAABBBCCC;;;999666333333444777888444555555444333222111111000000000111222333333444666666555555666777999:::222222111111111111111222111111222333333333444555777///000333444DDDZZZ```ZZZUUUTTTWWWWWWTTTQQQRRRIIIAAAFFFWWWooo|||www}}}ggg```bbbeeemmmwwwllllllqqqxxx}}}|||wwwqqqaaafffiiifff___[[[\\\```iii[[[III<<<777555333111222111000//////000111222222333333333333444444444333444444555777999;;;<<<===BBBEEEggg222111///.........,,,***333111//////222999@@@DDDJJJMMMOOOKKKEEEAAA@@@BBB<<<;;;;;;<<<>>>AAADDDEEECCCFFFNNNYYYdddrrr}}}wwwttttttrrrpppppprrruuuvvvwwwyyyzzz{{{qqq[[[EEE<<>>???===:::999<<<:::::::::999999888888777888888888888888777666666444222111111111111000...//////............//////...------,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,---------...///000111222///222333444;;;LLLfffyyy~~~sssqqqvvvzzzrrrdddbbbiiiooozzz~~~yyypppkkkmmmrrrqqqrrruuuxxxxxxvvvqqqmmmjjjlllttt~~~uuunnnllljjjiiijjjlllppprrrkkkhhhiiinnnooommmkkklllvvvxxxvvvrrrssszzz|||oooddd\\\QQQCCC999888444000...///111222333111111111111000000000000444222000///...///111333333333222111000///............................../////////......------,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,---------------...000000//////111222222222555666111000>>>PPPnnneeegggfffeeegggqqqnnn]]]KKKBBB???===>>>???888@@@EEEFFFMMMbbb}}}dddGGG999222///111000***+++000000000111222333444444555555444222000///000111333...000111000///...///000333333444666777888999:::>>><<<@@@RRRiiioooZZZAAA???DDDOOOZZZTTTDDD999777999999::::::;;;<<<=========>>>>>>???>>>>>>===<<<======<<<>>>???@@@???===???@@@@@@???>>>???AAADDDDDDAAA<<<777444222333333222222222222111000//////222333333444555666666666888777666444333222222222...///000222333333444444666333111000111111...+++222...555???IIIggg{{{lll]]]YYYYYYVVVPPPMMMPPPWWWmmmrrrgggaaannnooo___YYYZZZ___mmm{{{wwwxxx{{{|||{{{tttnnneeeeeeddd```ZZZXXXZZZ]]]\\\LLL999000333666333///222111000//////000111222222222222333333333444444444444555666888:::<<<===>>>CCCCCCZZZ000////////////000//////111222444888>>>EEELLLOOOMMMLLLJJJFFF@@@<<<;;;<<<<<<<<<===>>>???BBBFFFHHHIIIRRRaaaqqq}}}{{{xxxwwwuuurrrttttttuuuwww{{{~~~uuuiiiNNNBBB;;;EEEWWWgggrrrxxx{{{|||vvvxxx}}}ssskkkgggeeevvvlllgggaaagggwww|||nnnkkkrrr|||dddMMMEEEHHHJJJJJJIIICCC???===>>>===999999<<<<<<;;;:::999888777666666777777777888777777666666222111000///000000///---///......------......///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++,,,,,,,,,------...///000111111000---+++000:::CCCKKKXXXmmm~~~jjjaaadddjjjuuu{{{}}}rrriiiggghhhlllhhhdddgggoooxxx}}}~~~pppjjjggglllxxx}}}yyyrrrnnnooorrrvvvyyyuuuqqqqqqvvvxxxuuupppnnnnnnyyy~~~vvvfffXXXDDD666111222444444111000.........///000000000000000000000000000000111111000//////000000111222222111111000//////............---------------.........---------,,,,,,,,,,,,---.........------++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...////////////000222000000444777444000444===JJJjjj~~~nnn___XXXPPPLLLPPP]]]nnnyyyuuueeeYYYNNNEEE@@@@@@999;;;<<<:::;;;FFFWWWddduuupppOOO@@@555666444---,,,111......///000111333444555555444444444444555666777111222111111000///000000000000111222333333444444555444666BBBSSSYYYKKK999888;;;DDDKKKHHH<<<444222111111222333555666777777777777777777666666555555555555555777:::;;;:::999:::;;;:::999999:::>>>AAAGGGFFFBBB>>>:::777444333666666777777666555444444777777777777777777777777333222111000///.........///000222444666666666555333222///,,,---//////,,,111444CCCRRR\\\uuunnnYYYRRRUUUYYYZZZZZZuuuvvvgggYYYWWW^^^___hhhbbb^^^]]]]]]aaammmzzz}}}yyyuuu{{{ppphhheeeeeedddaaa\\\XXXVVVVVVJJJ===000,,,111555333...111000000///000000111222222222333333444444555555444444555666888:::<<<===;;;AAA@@@MMM....../////////000111111444888???FFFLLLNNNOOOOOOFFFBBB>>>;;;;;;;;;999888>>>???@@@AAABBBFFFLLLPPPWWWeeexxxyyytttuuuvvvtttqqqrrrtttwww{{{lllRRRBBB;;;>>>III^^^rrr}}}sssvvvzzzooo```[[[WWWggg{{{wwwiiihhhiiippp|||{{{ooo|||nnnYYYDDDAAAIIILLLIIIEEECCC???<<<===;;;888999<<<>>>===;;;999888777777777666666777777777666666555222000////////////...,,,......------------..................------,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++,,,---......,,,,,,---///111222000//////444>>>LLL^^^sssttttttwwwtttlllgggiiiccc]]]```lllxxxvvvmmmddddddooo~~~~~~zzzyyyzzzzzzzzzvvvpppooossswwwwwwwwwxxx{{{lllXXXGGG===:::666222000000000///...000000000000///.........////////////////////////...///111222333111000...000000000000000000111111...---------,,,,,,,,,+++------------,,,,,,,,,,,,+++,,,,,,---...---------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...///......///111//////111555555333555888333BBBfffkkk^^^MMMCCCCCCIIIOOOSSSooozzzhhhUUUIIIGGG@@@===;;;;;;===AAAFFFJJJNNNbbb||||||bbbGGG;;;777333333666............///000222333444555666777888888777777555444333222222333333333222222222111111111111111///111222555;;;@@@;;;444111222666:::999444000000,,,---...///000111222222222222111111000000000000000///000222555666666555111111111111000222666999;;;===???AAA@@@>>>;;;999>>>>>>>>>>>>>>>>>>===<<<888777777666555444333222------......//////000000000111333444555444333333---///...+++...666:::888===@@@MMMVVVUUU___pppuuuiiiZZZMMMNNNZZZhhhvvvwwwjjj\\\UUUSSSNNN[[[^^^cccfffiiiqqq|||ssspppttt~~~vvvooogggiiijjjfff^^^TTTKKKEEE888444///...111222111///000000000000000111111222222333333444555555666666444555555666777999;;;;;;777;;;<<>>;;;;;;:::777888;;;>>><<<:::888777777777888666666666666666555444444222000////////////...,,,......------------.....................---,,,,,,)))************+++++++++************************((())))))))))))*********+++************+++,,,---...,,,***,,,000111...***000------000666AAARRRaaaggg}}}~~~wwwqqqnnnlllpppwww|||}}}{{{pppkkkeeefffmmmvvvyyyvvvwww~~~pppggg\\\RRRFFF:::111...,,,...000111111///---+++,,,...///000///......///............////////////,,,///222444555333000...//////000000111111111111---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------************************)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,......------///000//////000111111222333444888666EEEooooooYYYHHHCCCBBBCCCBBBPPPjjjiiiXXXRRRGGG@@@:::;;;>>>AAAEEEIIIAAAMMMccciiiKKK<<<555000---111000///......///000000444555666777888888888777999666444333444444444333333333333222111111000000///222222//////222333222.........///////////////++++++,,,---......////////////...---------......---------///222444333222///000111111111333666999;;;===AAACCCBBB???;;;888999::::::;;;;;;:::999999444333222111000///...---,,,---///000222333333333//////000000000000000///+++///111333>>>LLLOOOJJJIIIHHHOOOQQQJJJNNNXXXXXXPPPLLLOOO___sssoooggg___[[[[[[YYY]]]bbbiiioooxxxuuupppqqqtttvvvyyyuuuqqqtttuuunnn___NNN@@@999...000111111000//////000//////000000111111222222222222333333444555666666555555555555666777888999999<<>>;;;888777555555777888::::::<<>>CCCKKKMMMJJJGGGAAA<<<999999888666777:::;;;999777555444555555666777777777666555444333222222111//////000000...---...------,,,,,,------...,,,------...---,,,+++***))))))))))))******++++++))))))))))))))))))))))))((((((((()))))))))************)))))))))***++++++111...+++******++++++***///,,,,,,...---...666AAACCCQQQfffxxxzzzxxxvvvtttvvvzzztttllldddXXXMMMHHH@@@:::999777333333555......---+++)))***,,,///))),,,//////------...///---------....../////////...000222444444333222000111111111000000000000000------,,,,,,+++*********++++++++++++++++++,,,,,,++++++,,,------------,,,************************)))******+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***,,,------------...000...//////......000111111777555888LLLssskkkUUUIIIEEEFFFHHHLLLVVVqqquuujjj[[[QQQIIIEEEAAA???CCCIIICCCDDDNNNeeettt]]]PPPAAA333666444222000......//////333333333444888<<>>;;;777555555555444222222111111111111111111000000333333000///111111///.........---...///...---,,,,,,,,,------............---,,,,,,,,,---...///,,,,,,,,,///111222222111222444666777888999;;;===???@@@@@@???<<<999555333000111111222222111111111/////////............---//////111222222222222111...............//////000000333777AAAXXXkkkhhhZZZRRRNNNSSSVVVPPPTTT\\\YYYVVV[[[kkk{{{eeedddaaa___aaa```ccciiiqqqyyysssnnnmmmllleeeuuuwwwsssttttttwwwuuuiiiUUUCCC888444...///000000///......///...///000111111222222222///000111222333444444555666666555555555555666666;;;:::AAACCCTTT...222666999:::===AAAEEEFFFEEEBBB@@@===;;;999888777999:::999777777:::>>>EEEIIIPPPWWWbbbrrrzzzqqqooonnnmmmmmmooopppppppppppprrrssstttwww|||yyylllZZZHHH;;;<<>>GGG|||888>>>EEEKKKMMMJJJEEEBBB>>>===999666555777777777===<<<;;;===@@@AAAAAA@@@RRR]]]jjjvvvyyyvvvtttssskkkmmmooorrrttttttsssrrrzzzwwwrrrsss{{{xxxYYYKKK===666666KKKwww}}}}}}pppoooyyyxxxttthhhaaajjjyyyxxxbbbKKKHHHDDD@@@>>>>>>>>>;;;999999888777666666555666666222333444555666666666666666666666555444333111000//////...------------.........---------,,,,,,,,,,,,,,,,,,+++++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,///......///000222444555===@@@GGGPPP[[[fffoootttttthhh```XXXTTTNNNFFF???:::777555222111111111000000//////------,,,,,,,,,+++++++++,,,,,,+++***+++,,,---...------......///000000000...//////...,,,,,,---/////////000111111111111111333222000/////////000111//////---,,,***)))''''''))))))***++++++++++++***+++++++++++++++++++++++++++++++++*********))))))((()))***+++++++++++++++******++++++++++++************************************+++,,,,,,---............---,,,---...///000333///111666999BBB]]]xxx}}}kkkaaa___aaadddeeefffrrrrrreee[[[OOOEEEAAA;;;???CCCDDDEEEHHHOOOUUUmmmuuudddIII444...333555333000------000555AAATTTddd]]]SSSHHHAAA???<<<444...777555333333333222000...222111111111111111222222///111222000///000111000------......///......---222...***))),,,///111111---......///000000111111444444333222222111000000///000111000///...///000......---------......///333222111///....../////////000111000---,,,,,,------000333666888:::===???<<<<<<@@@KKKWWW______]]]___\\\eeevvvzzzssswww{{{nnndddbbb```bbboooxxxeeeaaagggddddddnnnsssvvvoooooovvvzzzqqqhhhfffqqqzzzyyysssnnnjjjgggjjjZZZGGG;;;555000///111.......................................///000000000000111111111222222222333333444444444444444444666444888>>>EEE]]]EEEGGGKKKLLLJJJEEE???;;;555666666555555777888888>>>CCCFFFCCC>>>???IIIRRR]]]ooozzzvvvtttrrrqqqooonnnnnnnnnooosssxxx|||{{{zzzyyyyyy}}}~~~vvvlllHHH<<<222666EEEaaa|||pppmmmrrr}}}{{{tttppptttyyysssaaaPPPNNNGGG>>>;;;;;;<<<;;;999888777777666666666666777333444444555555555555555555555555444333222111000///......---,,,---------...------------,,,,,,,,,,,,+++++++++************((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((*********************)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---///000222222444666:::>>>AAACCCRRRYYYbbbiiimmmqqqvvv{{{rrriiiggghhh```___^^^ZZZTTTLLLDDD???===;;;888444111000//////////////////.........------,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,---...---------...//////000000...//////...,,,,,,---...//////000111111111111000222111000/////////000000//////...,,,+++)))(((((()))))))))*********+++++++++++++++++++++++++++++++++++++++*********))))))))))))***+++++++++******)))******++++++******)))******************************++++++,,,------......------,,,---...///000333///000444444777GGG[[[~~~oooiiiiiiyyytttjjjkkkrrrpppuuuuuummmaaaRRRHHHBBBAAA>>><<<===@@@FFFJJJLLL___xxx|||VVV999///111333444111///...---444EEEUUUgggkkkhhhZZZEEE888999???555333222222333444444333000000//////000222333444777999:::999666333///---000111111111111222222222222555777666222000111444333333222222222222111111------......///000000000333333222111///---------,,,---......000111222222444444333333333222111111///000000///------...///111777@@@HHHKKKIIIDDD@@@FFFDDDCCCFFFNNNWWW]]]aaapppuuummm]]]XXXVVVUUU[[[dddnnneeegggllljjjppp~~~uuuqqqvvvzzzwwwnnniiippprrrsssrrrssssssnnnggg\\\NNN???777333000000222........................///...............///000000000000111111111222222333333333444444444444444666555999<<<>>>SSSJJJJJJIIIFFFBBB===999666000333666777666666:::===WWWgggtttmmm[[[RRR[[[iiiyyy~~~{{{vvvsssrrrqqqpppooonnnooonnnllllllpppxxx~~~}}}~~~sssaaaSSS999000...<<>>@@@>>>:::444111222111111111111222333444333<<>>@@@===:::999333222222111222333444555333<<>>444111111000///000111888LLLnnnzzzsssoooiiiccc]]]YYYTTTPPPNNNOOOPPPPPPMMMIIIEEEBBB===888777;;;<<<999777999555444444333333444444555111444777888555222000000////////////////////////000///////////////......000...---///333777999999777666666555333111000//////...,,,,,,---111555888???EEENNNUUUXXXXXXXXXXXXLLLKKKMMMUUU^^^bbbaaa^^^```jjjwwwwwwppp|||xxxsssooonnnmmmjjjggggggiiikkkmmmkkkxxxttteeefffrrrppp~~~yyynnniiiiiieeejjjnnnpppnnneeeQQQ???222...,,,......,,,,,,///------------------------......------------............/////////000000000111111222222333444444555555333555777666:::KKK___222222222222333444555666555555999<<<===HHHeee|||yyyrrrlllnnnmmmkkklllmmmnnnnnnmmmpppnnnmmmpppxxx~~~```JJJEEEKKKQQQRRR```nnnqqqjjjfffkkkttt~~~sssqqq||||||uuuxxxooolllzzzwwwkkkooo{{{|||ooo___VVVTTTRRRLLLFFF<<<999555555777888666444777666666666666777777888666444333111000000111111000000111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((((((((())))))))))))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((()))))))))))))))((('''&&&************+++---...///222///...222666777333...,,,------------,,,,,,,,,......------,,,++++++***((()))***+++,,,++++++***)))************************++++++++++++,,,,,,,,,*********))))))))))))((()))******+++,,,+++++++++******+++,,,,,,------...---......---+++***,,,---,,,------........................///...------,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,************************(((((()))))))))))))))***)))))))))***))))))((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------------,,,..................///000333333888EEE]]]~~~zzzfffTTTPPPLLLNNNYYY___```lllzzzwwwqqqhhh^^^TTTMMMJJJCCC@@@===;;;:::???MMMZZZuuuttt```III;;;444000///111000000555DDDZZZooo}}}|||xxxoooppprrrttttttsssrrrqqqYYYNNNFFFEEEBBB:::666888666666666666555444333222444111000111333444222///---......///000000111111///000111222333444555666;;;777444444777999999888444333111///...---,,,,,,/////////111666<<>>???JJJRRRcccqqqZZZFFF666000222,,,...222666===HHHVVV___mmmqqqxxxvvvwwwyyy~~~zzzlllaaa___ZZZNNNHHHIIIBBBCCCDDDDDDCCC@@@===;;;>>>;;;999999<<<===;;;999555555666666777888999999666777888999;;;<<<===>>>@@@;;;555333555666444111111000...---...///222333555666999<<<@@@DDDHHHJJJEEEHHHLLLOOOQQQSSSVVVXXX___```bbbgggoooxxxmmmsssrrr```WWWVVVVVVaaammmlllvvvvvvtttpppnnnrrryyy~~~{{{nnniii{{{uuulllaaadddccceeejjjoooqqqooommmmmmooojjjZZZHHH;;;333---///------///...******---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------........./////////000000111222333444555555444333444666666666:::@@@[[[...000333666888999999888>>>AAAHHHOOORRR___}}}rrrtttsssllliiijjjkkkjjjhhhfffdddeeehhhlllmmmnnnkkkooowwwooo]]]IIIDDDTTThhhoookkkrrr}}}~~~~~~rrrppp{{{nnnooo~~~}}}rrrmmmyyyuuuhhhaaaXXXVVVVVVQQQEEE;;;===>>><<<888444333555888999888777666666555666666444333111//////000222333000111111111111000000/////////...------------...,,,,,,,,,+++++++++******(((((())))))******++++++%%%(((+++......+++(((%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))(((((()))******)))(((''')))))))))***,,,,,,+++***---***)))---333555000+++***+++,,,,,,+++***++++++)))))))))+++,,,+++)))((((((''''''&&&''')))+++,,,))))))***++++++++++++***((()))))))))******++++++))))))))))))((((((((((((((()))***+++,,,+++******)))******+++,,,,,,---------------,,,+++***+++---+++,,,------......------,,,---.........---,,,+++)))))))))))))))************+++,,,------------,,,))))))))))))))))))))))))'''((((((((())))))******''''''((())))))***))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((***+++,,,---...---,,,,,,''',,,...---***,,,///111000222666:::>>>DDDNNNWWWfffssseee\\\[[[eeekkkrrrzzzyyyeeeTTTEEEJJJGGG===;;;??????888???EEERRRiii{{{\\\AAA333000000111000000222777===AAADDDKKKWWWeeeppptttrrrppp___```bbbiiiuuuvvvvvvrrrggg```aaaVVVWWWYYYYYYWWWSSSOOOLLLIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFAAAAAABBBBBBBBBBBBBBBBBB>>>888222///111222000---000///......111555:::======???BBBEEEGGGFFFEEEDDDCCCDDDFFFHHHLLLSSSZZZ```ffflllvvvdddhhhzzzhhh^^^```gggjjjsss|||zzzuuutttrrrrrrzzz|||iii|||vvveeemmmhhheeegggjjjkkkjjjiiimmmiii[[[EEE555///000111...,,,---///---******...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111---------........./////////000111222333444555555333555666666333333999@@@GGG333444555777;;;???CCCDDDTTTUUUaaasss|||zzztttpppjjjiiihhhhhhiiiiiigggffffffgggiiilllllllllooosssqqqttt]]]DDDCCCHHHSSS```lll|||{{{}}}nnnnnnzzz|||{{{wwwzzz{{{vvvxxxyyyqqqlllqqqhhhSSSEEEFFFEEE>>>BBBAAA>>>;;;888555444333777666555444444555666777666555555333222111000000222222222111111///......//////...---,,,,,,,,,,,,+++++++++***)))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((()))***+++,,,,,,)))))))))))))))))))))))),,,++++++---//////,,,((())))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++)))))))))((())))))***+++******))))))))))))******************************))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,---,,,+++***)))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++((((((''''''''''''(((((()))*********++++++++++++************))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''******))))))((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))*********+++++++++------,,,+++,,,---...///111111000111333666999;;;IIIZZZxxxwwwiiiZZZXXXbbboooxxx{{{nnnbbb___XXXOOOGGGBBB???<<<;;;:::<<>>AAACCCFFFHHHAAA===<<>>>>>???AAAGGGPPPZZZaaa{{{~~~yyyrrrmmmiiigggfffffffffggghhhgggeeedddfffiiilllllljjjmmmvvvrrrhhhaaaSSSCCC>>>HHHWWWiii{{{yyywww|||www}}}ddd]]]www~~~xxxzzzwwwllljjjkkkddduuuwwwkkkSSSCCCBBBDDDAAA@@@???>>><<<:::888666555777666555444555666777888555555444444333222222222111111111111000///......///...---,,,,,,++++++,,,++++++******)))(((((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++---///...+++((())))))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))***++++++******))))))))))))******************************))))))))))))))))))))))))))))))***++++++,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,------------++++++++++++++++++++++++((((((''''''''''''(((((())))))))))))*********+++*********)))))))))(((((()))(((((((((''''''''''''''''''((((((((((((''''''))))))))))))((((((''''''&&&&&&'''((((((((((((((('''((((((((())))))))))))++++++,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...///.........000333555777555EEEVVVggg{{{hhhRRRTTTYYY```hhhpppvvvzzzyyyuuuxxxrrrmmmhhh___UUULLLFFFCCCBBB??????@@@DDDKKKRRRXXX\\\sssppp^^^QQQDDD777222111///...000000111111111222333444555888333111222222333;;;EEEBBB???===<<<===<<<888555666666555555444333222111222888<<<;;;;;;===;;;777666444333444555444111...222333444333222111222333000222444888BBBPPPWWWWWWCCCDDDGGGKKKIIIFFFJJJSSSPPPNNNLLLLLLOOOUUUZZZ\\\lllkkk```[[[hhhwwwppp```\\\aaatttqqqeeetttvvvyyy{{{|||~~~wwwjjjhhhqqq}}}|||~~~|||{{{qqqfffbbbaaa^^^TTTLLLAAA;;;444///---...//////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------.........///...............//////000///000000111222333444444666666666777777777888888:::UUUEEEGGGKKKPPPXXXfffuuu|||vvvnnnjjjhhhgggfffddddddeeefffgggggggggfffeeegggmmmsssssssssxxxttt___OOOCCC<<<999FFFWWWiiixxxyyyqqqxxx~~~www||||||hhh```ttt{{{}}}wwwpppbbb___```ZZZvvvttteeeOOO@@@???CCCDDD<<<======<<<;;;:::888666666666555555555666888999555555444444333333222222000111111111000///...---......---,,,+++++++++++++++******))))))((((((''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((++++++***)))(((''''''&&&))))))))))))))))))))))))******+++,,,...---+++(((((()))******++++++******)))))))))))))))))))))))))))))))))*********++++++*********)))***++++++,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''')))***++++++++++++***+++,,,,,,,,,+++***)))))))))+++,,,......//////************************((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))((((((((((((((((((''''''''''''''''''(((((((((((('''''')))))))))(((((((((((('''&&&&&&'''(((((((((((('''''''''((((((((())))))))),,,,,,,,,+++++++++++++++++++++******++++++,,,---...---------...000222333...:::>>>>>>VVVvvv[[[PPPJJJMMMTTT\\\jjjyyy}}}uuuhhhZZZQQQMMMLLLGGGEEEAAA???>>>???BBBCCCRRRddd~~~rrr\\\BBB555222111111111333000---+++,,,,,,,,,+++000......///...+++---111333333222111000//////...111111000//////////////////333555444444666444000333222111222333333222111,,,...////////////111333222555888===IIIZZZeeeiiiTTTUUUXXXWWWQQQJJJKKKPPPQQQQQQQQQQQQUUU]]]iiirrr~~~|||nnnbbb\\\[[[dddooottttttssszzz|||}}}}}}tttnnniiiccc___qqqwwwuuuzzz|||wwwnnnfffdddcccZZZHHH888...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------........./////////......------......///000//////000111222333444444555555666666666777777777:::GGGsssUUU\\\gggpppyyyxxxrrrmmmhhhfffhhhiiigggdddeeefffffffffeeefffggghhhgggrrr~~~yyy```NNN@@@888<<>>666111555222///...000111000//////000222444444333222333000222333333111////////////000111222222222000000000333333111222444333...111000/////////000000000333555777888999;;;???AAA@@@AAA???>>>EEEQQQ[[[]]]XXXZZZZZZWWWPPPKKKLLLPPPVVV[[[cccjjjooovvvooocccZZZZZZ]]]ccckkksss{{{}}}sssssspppmmmcccYYY[[[ooo{{{tttiiiiiinnnoooqqqjjjbbb^^^ZZZNNN===///,,,,,,,,,...///...,,,***++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------.........------------...//////......///000111222333333444555555555555666666666@@@@@@___|||yyywwwtttjjjiiigggdddeeefffgggeeebbbeeeffffffdddccccccfffiiikkkyyymmmXXXDDD:::444333AAARRRxxxyyyyyy{{{mmmmmmhhh___```uuuyyyoooyyypppjjjhhhmmmqqqlll___QQQDDDAAACCCDDDAAA>>>:::;;;<<<;;;:::777444222666555444444444555777888888777666444222000.........////////////...------------+++***************)))))))))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((((()))+++,,,,,,***)))((((((((()))************)))************************(((((()))))))))***************))))))******+++,,,))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))*********))))))***+++++++++***)))&&&'''((()))++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((((((((()))))))))((((((((((((''''''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++------------......//////222333555777888HHHqqqsss[[[UUUSSSPPPWWWcccjjjuuu{{{xxxyyyuuujjjfff[[[YYYUUUOOOHHHDDDDDDEEE@@@FFFIIISSSrrrttt]]]EEE333333111///...///000000000...000111111222222111///111444888:::999777666666222555888;;;;;;999666444666888999999===AAA@@@<<<888888777777888:::<<<>>>AAABBBEEEFFFIIILLLQQQUUUSSSSSSOOOIIIIIIOOOUUUWWWVVVZZZ]]][[[XXXZZZ___dddpppxxx{{{|||yyy}}}fffaaabbbfffkkknnnrrr{{{qqqgggooouuuooommmfff]]]XXXbbbfffcccbbbfffhhheeeddd^^^VVVNNNEEE<<<333...000...------------+++)))++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,---------------...//////---...//////111111222333333333444444444555555555===777HHHnnnxxxiiiiiikkkgggeeeeeeffffffggghhhjjjjjjjjjlllnnnmmmjjjhhhjjjllluuufffMMM@@@555222555???SSSfffrrruuurrrkkkmmmzzztttllldddaaagggjjjnnn}}}ooonnnooorrrrrrjjjVVVGGG===AAAGGGDDD===999;;;;;;;;;;;;999777555333666555444333333444555555777666444333111///---,,,---...............---------,,,+++***))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&)))+++,,,+++)))(((((('''((())))))******))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))((()))******+++)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((()))***+++++++++***)))&&&'''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&''''''''''''(((((((((%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((()))))))))************))))))***++++++++++++*********++++++,,,,,,,,,------+++111888333111HHHggg{{{kkk^^^SSSQQQWWWSSSXXX\\\^^^aaafffgggeeevvv|||nnnmmmggg\\\OOOEEE@@@???BBBEEEEEEGGGUUUmmm~~~cccJJJ>>><<<888333111222666:::888;;;===>>>AAADDDBBB>>>IIIJJJKKKKKKJJJFFFCCC@@@@@@CCCFFFIIIIIIGGGCCCAAA???BBBEEEHHHNNNTTTSSSNNNGGGHHHHHHHHHHHHKKKPPPTTTIIIKKKMMMOOORRRWWW\\\```aaacccaaa\\\[[[```dddeeegggooovvvxxx{{{{{{nnnfffXXXZZZfffuuuuuuiiifffmmmxxx~~~|||{{{ppphhhkkk}}}|||qqqnnnkkkeee]]]^^^^^^___eeejjjggg```PPPKKKCCC999111---------///,,,***)))+++,,,,,,+++++++++++++++++++++++++++)))))))))************+++)))))))))*********++++++------,,,,,,------...///------...///000111222222222333333333333444444444666222;;;RRRxxx{{{~~~vvvooonnnmmmiiieeegggiiiiiijjjnnnvvv}}}yyy|||yyyyyy{{{```FFF;;;888777;;;III```zzz}}}sssooopppvvv{{{uuuooohhh___jjjvvvzzzwwwoootttppphhh___UUULLL???:::BBBEEE???:::<<<<<<<<<;;;;;;:::999999888666555333222111111222333333222222111000///......,,,------.........------,,,+++***))))))(((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%(((+++,,,***((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((''''''(((((()))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))(((((('''((()))+++++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))((((((((('''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((()))***++++++)))***+++,,,,,,,,,++++++((()))***+++,,,,,,---------,,,000444333111999GGG___lll]]][[[___WWWNNNJJJRRR^^^cccbbb```cccwwwtttbbbSSSJJJFFFFFFHHHIIIGGGFFFHHHNNNSSSSSScccyyyllldddaaaZZZQQQKKKNNNZZZdddeeejjjmmmmmmppprrrmmmeeeccc```]]]\\\^^^___]]]ZZZ[[[\\\\\\]]]]]]\\\[[[ZZZXXXZZZ\\\^^^dddhhhddd]]]TTTTTTSSSPPPNNNPPPUUUYYYUUUWWWYYY\\\___dddjjjooosssxxxzzzxxxxxx}}}qqqmmmzzzxxxjjjddd\\\SSSXXXaaahhhfffcccjjjvvvvvv}}}xxxzzzttttttyyypppjjjkkkttt|||rrrqqqoookkkdddccccccfffjjjhhh]]]PPP???999111,,,******+++,,,,,,***))))))***,,,,,,,,,************************))))))))))))************)))*********++++++++++++------,,,,,,------...///,,,------...///000111222222222222222333333333333222555:::AAA```~~~xxx~~~}}}ssskkkdddgggiiihhhiiiqqqppp```HHH111111555:::DDDZZZ|||}}}nnnccc^^^dddmmmxxxzzziiiooozzzyyy|||||||||zzzmmmpppyyynnn\\\LLL???AAA888888@@@AAA999999AAA<<<<<<;;;;;;;;;<<<======666555333111000000000111////////////000000000000,,,,,,---......---------,,,+++***)))(((((((((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%(((,,,,,,)))''''''((('''(((((()))))))))))))))************************(((((((((((())))))))))))'''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++***)))(((''''''((()))***++++++***)))***************)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&''')))******)))***+++,,,---,,,++++++***+++,,,---.../////////...000///...222999:::888???```tttdddfffmmmcccMMM@@@MMM```fffccc___hhhuuuwwwfff\\\XXXGGGGGGJJJLLLFFF??????EEEEEENNN]]]ttttttmmmsssyyyuuurrrwwwooonnnjjjddd___^^^aaadddgggiiikkkmmmqqqvvv}}}|||iiiaaaiii{{{___[[[```]]]aaannnyyyyyynnnhhhllluuurrr}}}zzzvvvnnnqqqvvvzzzkkkhhhiiimmmyyyzzzqqqnnnpppooojjjkkkkkkmmmnnnlllaaaMMM===666///)))(((,,,///...+++---,,,***+++,,,---,,,+++************************))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---...///000111111111111222222222333333333///888;;;777OOO}}}uuutttxxx{{{|||rrrggggggggghhhkkkuuusssdddVVVHHH;;;333444<<>>>>>999888666444222111000000000000000000////////////------------,,,+++***)))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''')))))))))((('''&&&'''(((************,,,...************))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,---///000222333444>>>DDDdddsssnnniii^^^PPPDDDIII\\\mmmsssrrrtttqqqeeeYYYYYYUUUMMMDDD???@@@BBBCCCEEEMMMZZZfffqqq|||ooohhhkkkttt|||pppyyy{{{fff^^^XXXQQQkkkqqqqqqhhhbbbgggnnnqqqssstttppp|||{{{}}}{{{vvvtttttt}}}xxxkkkiiihhhdddfffnnn}}}xxxppphhhccceeemmmssspppnnnnnnlll^^^GGG555......---,,,,,,++++++++++++))))))))))))))))))))))))******))))))((((((''''''(((((()))***************)))*********+++++++++++++++++++++***++++++,,,,,,------......///000000000...///000000//////000111666,,,333:::CCCsssnnnmmmkkkjjjlllrrrvvvxxx|||kkkgggeeejjjsss|||~~~ttteeeQQQAAA666222666<<>><<>>777444000***&&&+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))(((((((((((())))))))))))***************+++,,,,,,++++++,,,------......///---///000000///...000111///444555222222AAApppeeecccbbbdddddddddhhhmmmllltttzzz{{{qqqtttqqq___PPPDDD===666444555:::@@@HHHXXXfff{{{www|||{{{nnngggwwwyyyppprrr|||sssbbbdddiiiqqq|||tttfff]]]YYYYYYYYYPPPDDD;;;777999;;;===666888999:::999999;;;<<<:::999777777888777555333666555444222000/////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%&&&((()))++++++,,,,,,,,,***))))))+++************)))))))))((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))******+++******+++---...///111111111222555777666CCChhh|||mmm]]]SSSKKKPPPnnnwwwhhhcccXXXOOOGGGDDDAAA======???CCCCCCUUUttt~~~uuutttxxxooorrrzzzwwwyyy{{{zzzoooeeebbbdddmmm}}}mmm___WWWMMMEEEKKKXXXccchhhnnnppprrrwww~~~~~~~~~}}}|||vvvrrrgggcccjjjppp{{{uuujjjiiijjjlllpppfffbbbcccnnn}}}{{{```NNN888)))&&&)))---000******))))))((())))))***))))))))))))))))))))))))''''''(((((())))))******'''(((((()))))))))))))))'''''''''(((((((((((()))***)))))))))***+++,,,---***++++++,,,,,,---......---...000///......///111---555222000444777\\\fffcccccceeeffffffllltttqqqwww~~~vvvvvv{{{ooo^^^PPPGGG@@@<<<888444888???HHHWWWhhhuuuzzz~~~uuuxxx}}}~~~qqqfffjjjvvvuuuhhhiiikkkqqqrrrbbbWWWUUUWWWQQQHHH>>>999:::>>>@@@@@@777999;;;;;;;;;;;;===>>><<<;;;:::::::::999666444555444222111//////...............---------,,,,,,++++++,,,,,,++++++******)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%&&&''')))***,,,---...---+++******+++************)))))))))((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''(((((()))******)))***+++,,,---...///000///111444555111444HHH___ttthhhbbbYYYOOOZZZoooxxx~~~~~~~~~|||sssjjj___UUUPPPMMMGGGBBBAAAJJJHHHTTTkkkwwwpppkkknnnggg```aaauuuwww{{{|||yyyyyy}}}tttkkkrrr~~~mmmhhh___\\\YYYUUUbbboooooo```VVVOOOPPPQQQQQQTTTYYYgggooo|||}}}wwwnnnvvvzzzjjjaaacccdddeeetttyyylllccc^^^\\\^^^bbb___^^^```fffnnnrrroookkkjjjbbbSSSCCC666...)))&&&******))))))))))))******((((((((((((((((((((((((''''''(((((())))))******''''''((()))))))))))))))&&&'''''''''(((((((((((())))))))))))***+++,,,---******++++++,,,------------...//////......///000...333///000666555OOOllliiilllpppmmmfffhhhoooqqquuu~~~}}}xxxqqqlllRRRIII???888777777555444<<>>AAAAAA???888:::;;;;;;;;;;;;===>>>???>>>===>>>>>>===:::888333222111000///...............---------,,,,,,,,,***+++++++++++++++******))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((,,,---...---+++******+++************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))))))))***+++,,,---......//////000222111222;;;FFFbbb|||{{{xxxtttddd___eeellluuuuuuiiiggghhhppp~~~xxxkkkddd___UUUJJJEEEDDDCCCJJJXXX\\\UUUOOOOOOIIISSSaaaiiiiiigggkkksss}}}uuuooorrrzzz~~~~~~~~~rrrmmmvvv}}}kkkfffeeekkksssrrreeeXXXUUUOOOQQQOOOHHHOOOZZZ[[[[[[XXXYYY___hhhmmmoooooowwwzzz{{{oooiiixxxzzzmmmgggaaa\\\^^^eeegggeeebbb^^^[[[ZZZ[[[]]]UUU^^^ddd___QQQFFFEEEHHHEEEOOOXXXYYYQQQBBB000""")))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((())))))((((((''''''''''''((((((((((((((((((((()))***+++,,,---******+++,,,,,,------...,,,...//////...---///000000///---///222222CCC```rrruuutttmmmppptttuuuzzzuuugggYYYLLLDDD999666222000111666;;;???VVV~~~zzzssstttwwwzzz}}}{{{{{{uuu|||zzztttoooooouuuuuujjj^^^WWW>>><<<;;;<<<@@@AAA>>>;;;777999::::::999999;;;<<<=========>>>??????<<<999222111000///...---------,,,,,,,,,,,,++++++++++++******++++++++++++******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&&&&&&&)))+++,,,+++)))))))))+++************))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$&&&)))+++---''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((())))))((())))))***+++,,,------000...---000222333666999888HHHaaazzz|||uuurrrttt~~~zzzeeeZZZTTTTTT___rrr}}}~~~rrrddd\\\VVVTTTTTTWWWYYYVVVOOOHHHEEEXXXooouuuhhhZZZ]]]jjj|||tttooosss~~~}}}wwwuuuqqq}}}qqqmmm\\\[[[YYYZZZ\\\\\\ZZZWWW[[[TTTXXX\\\YYY```iiihhhqqquuuyyy}}}~~~|||{{{xxxuuugggkkk~~~uuukkkccc_________\\\\\\]]]]]]^^^___]]]ZZZPPPTTTTTTHHH777,,,+++000222777;;;>>>BBBEEE@@@888((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))((((((((((((&&&'''(((((())))))((((((''''''((((((((()))))))))''''''(((((()))+++,,,---++++++,,,,,,---.........,,,---///...------...000///+++...000***...<<>>===;;;888222111000......---------+++++++++************))))))******+++++++++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((%%%&&&'''''''''&&&%%%$$$''')))***)))((('''(((***************))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&***...000''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))(((((()))***+++,,,,,,------,,,,,,///111000///...999888999CCCVVVsssnnn___RRRHHHLLL\\\qqqyyymmmhhh___YYY\\\___ZZZPPPDDDTTTjjjtttjjjWWWOOORRRoooxxxwwwyyyxxxpppdddWWW]]]aaaiiiooonnngggcccdddeeeggghhhgggeeeggglllqqqttttttyyyxxx}}}}}}{{{mmmcccYYYZZZggg{{{ooorrrooofffaaacccffffffbbb```\\\[[[]]][[[SSSJJJRRRGGG777---+++,,,,,,+++'''///888@@@FFFDDD333 &&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((******))))))((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))'''''''''((()))+++,,,---+++,,,,,,------......///,,,---///...------...000---'''111222%%%,,,;;;888xxx~~~yyylll^^^UUULLL;;;555888222...666///888888111<<<[[[uuu}}}}}}nnnggghhhsss{{{}}}~~~zzzuuummmbbbnnnwwwppp\\\IIICCCDDD<<<;;;999888888999;;;<<<<<<;;;999888888:::===???AAA@@@>>>;;;999888777666111000///......------...+++*********))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$%%%&&&(((***,,,)))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$&&&)))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((******((((((((()))))))))))))))((((((((((((((('''&&&''')))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++,,,+++)))''''''%%%"""###%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))*********+++++++++,,,,,,------.../////////111000444;;;>>>JJJhhhpppfffXXXQQQTTTbbbqqq{{{|||yyylllfffiiillleeeZZZOOOPPPVVV\\\YYYNNNGGGFFF]]]qqqvvvooo~~~{{{zzzxxx|||sssdddZZZVVVUUU]]]dddpppxxxtttmmmpppxxx}}}www|||~~~~~~yyykkkddd^^^YYY[[[aaaiiirrryyyrrrmmmhhhdddcccddddddcccfff```___```VVVGGGCCCIIIBBB999///))))))***)))'''+++++++++,,,,,,+++++++++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,---...///000111222yyyooodddTTTFFF::::::333222777111...777111:::???DDDXXXsss}}}wwwttt}}}rrrhhhdddgggppp}}}xxxyyyuuunnnllljjjssspppgggYYYKKKBBB@@@BBB;;;:::888888888:::;;;======<<<;;;:::;;;<<<>>>??????>>><<<:::888666555555333222000///...------,,,************)))))))))((())))))))))))))))))))))))((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%''')))***(((((('''%%%%%%$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$%%%&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((******((('''((())))))((((((((((((''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))(((((()))'''&&&&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))*********++++++,,,,,,,,,---....../////////---000444444888KKKaaa{{{rrrmmmllllllkkkiiikkkggggggqqq}}}rrrrrrvvvqqqiii```aaaaaa^^^YYYTTTOOOMMMRRRjjj|||pppeeeooorrrkkkeee___aaaiiitttqqqllleee^^^\\\^^^aaauuu||||||}}}uuuoooyyyxxxnnngggbbb]]]\\\^^^bbbgggkkkjjjfffbbbaaaccchhhkkkmmmggg[[[QQQKKKBBB888999BBB444///***))),,,---+++)))))))))************))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,,,,------------,,,,,,,,,,,,,,,------...+++,,,---...///000111111~~~{{{rrrfffeee___VVVMMMDDD999///222777555555;;;888999EEEGGGTTT^^^bbblllwwwttthhh___rrrmmmiiifffgggjjjoooyyywwwuuu~~~|||}}}~~~yyyeeeaaagggkkkwwwhhhRRRCCC>>>>>>>>>>>>:::999888777888999;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888777555444444666444222000...,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&(((***)))((('''((()))''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((***)))(((((())))))'''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))************+++,,,,,,------......///111...000444111...555@@@WWWppp|||rrrjjjaaa[[[XXX\\\iii{{{|||~~~yyyrrroooggg\\\SSS^^^tttppp^^^[[[llltttkkkccc___ZZZYYYcccrrruuuwwwxxxuuuqqqrrrwww|||yyyrrr}}}vvvkkkiiiggg|||pppooopppmmmiiifffeeeeeedddcccdddcccbbbccceeegggggggggYYYJJJ===777222,,,...555)))''''''***---...+++(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''((('''&&&%%%&&&'''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,---...///000000sssllldddbbbbbb]]]TTTKKK>>>>>>===999666444222000777<<<:::<<>>;;;;;;:::888777666777999:::666777888999999999888777999999888777666555444444777666333111...,,,***)))*********)))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&((())))))(((''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''(((((((((((((((((('''%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((((()))))))))******+++++++++,,,------......000...000444444000000444:::HHHfffrrrlllaaaWWWTTT^^^nnn{{{|||{{{zzzyyy}}}lllaaaYYYYYYeeennnppptttzzz~~~ooo]]]TTTYYYccchhhiiihhhhhhiiiiiihhhnnnxxxqqqwwwzzzqqqjjjjjj```iiiyyy|||nnnllltttxxxyyyxxxuuutttsssnnniiijjjiiiiiihhhccc[[[QQQJJJ>>>555/////////+++)))***((('''''')))++++++(((&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))+++++++++++++++++++++++++++************+++,,,,,,+++++++++,,,---.........aaaXXXMMMGGGDDD@@@999333888888777666333444888===FFFPPPSSSYYYjjjtttzzz{{{ooopppyyy~~~pppfff^^^XXXaaaooopppsssyyy~~~~~~zzztttnnniiiQQQTTT^^^vvvwwwqqqssswwwggg]]]___eeefffcccJJJDDD<<<:::===???>>><<<===<<<999777555555666666555666777888888777666555666777777888777666555444777666333000---+++***)))))))))))))))))))))******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''))))))'''&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''(((((()))))))))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''((((((((()))))))))******++++++,,,------------++++++///111111000222777;;;LLLddduuu{{{jjjYYYTTT\\\fffjjjkkknnnooolllnnnzzz|||pppeee```eeegggdddffflllmmmddd[[[ZZZ```fffkkknnnrrryyy{{{zzztttrrryyyyyynnnffffffhhhcccgggtttxxxtttuuu|||}}}}}}tttqqqmmmggg^^^SSSFFF:::222///+++))),,,///---)))((()))((((((((())))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((*********************))))))))))))))))))***++++++******++++++,,,,,,------IIICCC<<<777555444222000222222222222222444>>>IIIxxxooo[[[UUUTTTaaassszzz|||wwwrrrmmmdddggglllyyyyyyzzz~~~rrrhhh______eeedddZZZNNNAAA???;;;888888:::<<<>>>===;;;999666555444555555777777888999999777666555444555666777777666555444555333111///---+++******))))))))))))************(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))((('''&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%'''(((++++++,,,+++***)))+++---((((((''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''(((((((((((()))******++++++,,,,,,---///---,,,---///111111222333555===JJJQQQSSS\\\ggguuuhhheeeggggggeeebbb^^^ZZZ\\\jjjyyy~~~vvvsssrrrqqqssswwwgggbbb```eeemmmsssxxx|||zzzvvvooommmxxxtttkkkiiimmmwww~~~vvvpppiiijjjqqqlllnnnzzz{{{zzzsssiii```SSSFFF;;;444///---...,,,))))))******++++++''''''&&&&&&''')))***,,,(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&'''&&&%%%$$$%%%&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))))))))))))))((((((((()))(((((((((((()))******)))*********+++++++++,,,666555333222111222555666444444777:::<<>>VVVkkk~~~wwwmmmbbbZZZTTTTTT]]]gggzzzvvvqqquuu{{{wwwtttyyy{{{hhhbbb___dddvvvlllgggbbbcccooo}}}}}}vvv{{{~~~{{{}}}|||{{{}}}{{{vvv|||uuufffUUUJJJCCC:::222---,,,,,,,,,***++++++)))'''(((***+++%%%%%%&&&&&&'''((()))+++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))))))))(((((('''''''''((((((''''''(((((()))***)))))))))************+++000333555555555666:::>>>OOONNNQQQUUUWWW^^^qqqtttvvv{{{|||}}}nnngggccccccaaaYYYJJJ>>>;;;===777888999:::999888777666888777555444555666888999555555444444333333333333...000222444555444333222///...---,,,,,,,,,,,,,,,(((((())))))*********+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''''')))***)))'''&&&(((---222))))))((('''&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,)))++++++))))))+++------...111222000000333666777222BBBTTT```oooyyyjjjaaa[[[VVVVVVYYYbbbgggggghhhlllnnn}}}}}}hhhhhhkkkmmmrrr___YYYSSSPPPbbb{{{{{{xxxsssgggbbbgggwww{{{{{{|||xxxssszzzyyymmmaaaVVVCCC000,,,+++******++++++***(((!!!''',,,,,,***)))))))))$$$&&&(((((('''%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))************;;;666666:::999;;;KKK```zzzkkknnnuuuzzzzzz~~~tttrrrtttggg^^^iiicccWWWHHH===777777999===<<<;;;999888777777777888888777777666666555555555666777777777666444333555444222000..................---,,,+++))))))(((***************)))((((((+++)))&&&######%%%''')))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$&&&''')))&&&&&&&&&'''))),,,...///&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))+++***)))))))))***,,,,,,---------............///222666999;;;BBBUUUrrr{{{qqqmmmiiieeeqqqjjj```WWWRRRVVVgggxxxzzz~~~qqqhhhkkkrrrpppsssiiieeeaaa^^^ppp~~~rrrdddZZZSSSPPPTTT[[[nnnsssxxxwwwrrroooqqquuuxxxrrrvvv|||pppggghhhaaaVVVIII>>>555111///))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((()))***+++)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))===;;;@@@IIIKKKJJJSSS```~~~~~~~~~~~~{{{yyyrrrllluuuyyysss}}}|||rrrhhhdddfff```WWWKKKAAA;;;888666444666666666777888:::;;;<<<;;;999777555444444555666222333444666666666555555666444222000......------...------,,,***))))))((()))************)))((('''***(((&&&$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########$$$&&&'''%%%%%%%%%&&&''')))+++,,,&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))******)))))))))***+++,,,------------...............000222111333>>>PPP^^^}}}xxxmmmqqqllleee\\\QQQKKKPPPYYYppp~~~wwwzzzpppeeefffnnn|||qqqeee___ZZZWWWccctttxxxooohhhaaa]]]ZZZWWWYYY^^^iiimmmpppqqqppprrrxxx~~~yyyuuuvvv|||rrrdddYYYIIIEEE>>>666000,,,+++***(((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''''''''''')))***+++***'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))ZZZVVVXXX```cccaaadddkkkzzztttmmmnnnyyy{{{xxxvvv~~~ooohhhzzzuuullliiihhhiiilllUUULLLAAA;;;;;;:::666222111222333555777:::<<<======:::666333222333555777...000222444666777777666666555333111///---------------,,,+++***))))))((()))))))))))))))(((((('''((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***))))))))))))***++++++,,,,,,,,,---------......///111111///...000777<<>>JJJ___xxx|||tttsss{{{zzzlllWWWRRRWWWkkkyyyooo^^^VVVYYYhhh~~~vvviiibbbaaakkkmmmcccZZZVVVeee|||ppphhh```^^^TTTdddwww{{{qqqpppuuummmnnnoooqqqtttwwwyyyzzz|||uuuwwwxxxuuu~~~{{{zzzzzz{{{|||zzzsssnnncccTTTEEE???===999333000***++++++,,,,,,,,,++++++&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((yyykkkbbbccchhhiiiuuusssnnnjjjmmmtttuuurrruuuzzz~~~}}}xxxwww{{{}}}zzz}}}zzzxxxyyy||||||xxxtttbbbYYYNNNEEE<<<666777<<<>>><<<999777555555444444222222222333444555666777444555555666666555444444555555666666666555333333///000111222222111000///************))))))))))))$$$%%%&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''')))*********)))(((************++++++++++++))),,,...///------...000,,,---///111222222333444777666:::DDDRRRddd|||qqqgggcccnnn|||~~~wwwppp```SSSNNNRRRccc}}}ccc[[[WWWUUU\\\{{{pppbbbXXXRRRXXXcccrrrpppooogggcccWWW^^^kkkuuuvvvtttxxx}}}yyysssnnnmmmqqqwwwmmmiiiggggggfffbbbXXXQQQAAA999222111///+++((((((***+++------+++)))((('''&&&'''((()))******))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((~~~}}}}}}rrrttt|||uuuooonnnqqqnnnfff]]]YYYKKK???<<>>555000...///000...***+++///''''''&&&%%%%%%'''***---''''''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((tttnnn}}}}}}iii[[[\\\```\\\WWWWWWKKKEEE===888888:::;;;:::===;;;999777555444555555222222222333333333444444333222333555888999888777777666666555444222111000...............---------+++++++++***)))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""&&&&&&''''''&&&%%%%%%$$$(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,---------------...//////111000//////000222444666BBBFFFNNNYYYiii{{{}}}rrrooolllaaa```hhhiiibbbZZZSSSRRRTTTYYYbbbkkkppplllkkkkkkgggbbbeeelllmmmuuu{{{{{{{{{vvvooouuu~~~}}}uuutttmmmccc]]]\\\[[[XXXUUUJJJEEE===555000///000111+++*********))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''ssslllfffgggzzzxxxwwwfffXXXXXX______UUUMMMDDD@@@;;;::::::;;;;;;:::<<<;;;999888666555555555333444444444444555555555333222333555777888888666555555555444333222111000///.........------,,,,,,++++++******)))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$###$$$&&&&&&$$$"""$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********++++++++++++,,,************+++---///111111000///...///000222333000222666<<>>111777777777666666777999:::888999999999888666555333222222333333333444444444222222111222444444333111...///000000000000000000---,,,,,,+++***))))))))))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$%%%''''''&&&%%%"""###%%%''')))***++++++%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((()))))),,,+++******+++---000111,,,,,,++++++++++++++++++***+++---.........000111///111222000111555666444222<<>>EEEQQQ```oooxxxyyy~~~|||zzzwwwuuusssrrrvvvtttpppkkkcccZZZSSSOOOHHHEEE@@@:::555111...---))))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$~~~rrrbbb___fffzzzssshhhmmmsss{{{|||tttiii]]]TTTIII>>>777555444444333333333222222222222333555999<<<<<<:::888777666555444333333333333111222333333333222111111222111///.........000111111111000...---+++******)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######$$$%%%%%%$$$$$$$$$$$$$$$#########""""""%%%"""''')))"""$$$((($$$'''###!!!###%%%###"""$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''((()))***+++***++++++,,,++++++******+++++++++******+++++++++************************++++++,,,,,,------......------...111777???FFFKKKUUUQQQOOORRRVVV\\\fffqqq~~~mmmWWWIIIGGGFFFEEECCCAAA???===<<>>===:::777333///---555444222///---+++******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$zzzuuutttvvvqqqgggeeeiiisssyyy{{{yyy{{{~~~qqqssswwwqqqnnniiiooouuuqqqaaaUUUHHH>>>666///---///333333333222222222222222333333555999<<<===<<<:::888777666555555444444555444555555555444333222222222111000///...///000000222222000...,,,+++)))((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############%%%"""'''(((""")))777:::000'''!!!"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((()))************++++++++++++******++++++************++++++((((((((((((((((((((((((***************************++++++,,,---.........888222---++++++...777AAANNNXXXdddggg___SSSLLLIIIKKKXXXddddddVVVCCC444---333222222000///...---,,,............------------++++++,,,,,,,,,+++******))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$|||yyynnnrrrwwwyyywwwtttsssttttttkkkiiiooo}}}rrrfff]]]TTTZZZdddcccKKKAAA777222///---///333222222222222222111111111111222444777;;;===<<<;;;888888777666666666666666777777666666555444333222222111000/////////000000333222000...,,,***((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""#########$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%########################'''"""$$$%%%###666RRR___<<<000&&&%%%'''&&&$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***((()))************************))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((------.../////////......000......///...+++,,,111111===HHHIII@@@444///...///888@@@@@@777///---...------------,,,,,,++++++...------,,,++++++,,,,,,+++,,,,,,---,,,+++)))(((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%$$$$$$##################$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""##################################################################$$$$$$$$$$$$##########################################################################################$$$$$$$$$$$$~~~zzzuuurrrpppnnnbbbppp~~~uuurrreeeccctttxxxnnnkkkfffXXXQQQNNNDDD;;;555000000111000222666111111111111111111111111000000111555888::::::999888888777666666666777777777777666555444444333333222111111000000000000000222222000...,,,)))((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$##################$$$%%%%%%%%%&&&&&&%%%%%%$$$########################'''"""%%%&&&''':::WWWddd>>>111'''%%%'''&&&$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''''''''''''''''''''(((((()))'''((())))))*********)))***))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,---...)))))),,,000///***))),,,000999AAA???666---,,,...000111333111---******+++((((((((((((((((((((((((+++***((('''&&&%%%%%%%%%(((((())))))((('''%%%$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############################################################"""######$$$$$$######"""########################################################################"""""""""######$$$$$$$$$~~~|||xxxsssiiipppwww~~~~~~tttiiiiiiccchhhwwwuuukkkfff\\\JJJAAA===333444000...000111//////111000000000000000111111111//////000222666888888777777777666666666666777777666555444333333333333333222222111111111000000000111111///---+++***((('''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$################################################$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%"""))),,,)))333CCCGGG333+++$$$%%%'''&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&''''''((((((&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))+++---...'''%%%&&&)))(((''')))...000555888555---)))***...++++++,,,---...---***'''+++++++++,,,,,,,,,------------,,,,,,++++++******%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########"""""""""############$$$########################""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$########################""""""############""""""########################################################################!!!!!!""""""###$$$$$$$$$oooqqquuu~~~{{{vvvooofffcccmmm{{{tttjjjrrr{{{ooodddWWWMMMBBB222000555222222...,,,000111...,,,.../////////000000000111111000//////222444666666555666666666555555666666777444333222111111222222333111222222222111111000000000///...---+++***)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###############################################################$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$%%%%%%$$$######"""""""""#########$$$$$$$$$&&&$$$+++///***---333///,,,'''%%%''''''%%%###%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''%%%&&&'''((()))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((*********++++++,,,,,,,,,)))'''''')))((('''***000---......+++'''%%%'''***$$$%%%'''***++++++***)))''''''(((((((((((())))))''''''((())))))(((''''''''''''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%############################################################$$$$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$########################""""""############""""""########################################################################!!!!!!!!!"""###$$$$$$$$$xxxvvvvvvzzzoooaaaRRRSSSrrrtttkkkppprrrXXX@@@999:::777------111---000,,,+++...000......///.../////////000000111111111000000222444666666555666666555555555555666777222111000000000111222333111222222222222111000000//////...---+++***))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$+++&&&***---)))---222...,,,***)))+++)))$$$"""###&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''%%%&&&'''((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((###$$$&&&(((((('''&&&%%%'''&&&))),,,+++'''&&&))).........+++)))(((***+++++++++)))&&&$$$$$$&&&)))((((((((()))))))))))))))'''((()))******(((&&&%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""######$$$$$$$$$%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$vvvyyyvvvtttvvvfffZZZYYYYYY```zzzttttttkkkRRRAAA222111111111000000//////***+++---///000000//////---...///111222222222222555555444333222222222222777777888888777555333222111000//////000222444666000000111111111///...,,,++++++++++++*********)))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################################################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$##################%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$$$$######,,,,,,+++***...111---%%%(((***,,,,,,)))&&&$$$$$$'''%%%$$$$$$&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''%%%###$$$%%%'''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***---+++)))(((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((('''((()))******''''''''''''''''''&&&&&&((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$###""" !!!!!!"""""""""#########""""""######$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$!!! !!!$$$%%%|||ppphhhrrr}}}xxxbbbeeeiiikkkmmmsss|||nnnmmm{{{tttfffZZZLLL>>>555000000000//////.........+++,,,---...//////......---...///111222222222222333222111000000000111222555555555555444333222111111000//////000222444555///000000000000...---,,,+++*********))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$######"""'''---444888999777...$$$...)))&&&(((,,,,,,&&& &&&%%%$$$%%%&&&&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$############$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%(((&&&$$$$$$&&&'''((('''''''''''''''''''''''''''((('''&&&&&&&&&'''))))))******((('''&&&&&&''''''''''''((())))))))))))((())))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$##################$$$$$$$$$$$$##############################&&&&&&&&&%%%$$$$$$######!!!!!!!!!""""""###############""""""######$$$%%%############$$$$$$$$$%%%########################$$$###"""!!!!!!"""###$$$}}}ooofffgggsss||||||llleeekkk{{{~~~yyyppphhhgggmmmsssrrreeeRRRBBB888222...,,,...............---------,,,---............------......000111222333333333111000/////////111444555444333222111111111111111111111000000000111333444.../////////...---,,,+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######$$$$$$$$$#######################################!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%########################%%%%%%%%%$$$######""""""################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###"""!!!%%%///999<<<;;;777///'''000***%%%%%%(((***(((%%%&&&%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$############"""""""""$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######$$$$$$"""!!!!!!""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##################""""""""""""###$$$$$$"""""""""#########$$$$$$###########################""""""""""""""""""###uuusssrrrrrrzzz~~~{{{uuusssooojjjccc]]]XXXUUUJJJCCC:::222///......---............---------------------------------,,,...///000111222333333333222111000000111444777999333222111000///000111222222111111000000111222333......------,,,++++++***)))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%########################""""""######$$$%%%%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!!&&&///555444000//////---***++++++)))''''''***...&&&%%%$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$$$$$$$######$$$###!!!!!!"""### !!!!!!""""""!!!!!! """""""""""""""""""""""""""#########$$$$$$%%%%%%##################$$$$$$"""""""""""""""###$$$$$$!!!""""""""""""#################################!!!"""###$$$$$$###"""!!!}}}yyysssqqqssswww{{{uuuyyyyyykkk___TTTKKKAAA;;;222111//////000111111000........................------------,,,,,,,,,,,,...///000222333333333333111111000111222444777999222222000000000111222333222222111111111111111111...---,,,,,,+++*********(((((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################"""######$$$$$$######"""########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%##############################$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$ !!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!%%%---111...******---//////111666>>>BBB???777///)))'''%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((()))(((&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!"""""""""###############$$$$$$$$$$$$#########"""  """$$$!!!""""""""""""""""""!!!########################!!!""""""######$$$$$$$$$$$$$$$##################""""""!!!!!!""""""###$$$!!!""""""""""""#########""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!uuujjjcccgggnnn|||rrrwwwsssfffRRRCCC;;;777444111000///...---,,,---...///---------............///---,,,,,,,,,,,,,,,------...///111222333333444444000000000000111222333444111111111111111222333444222222222222111111000000...---,,,+++*********+++((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################%%%%%%%%%$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!########################""""""############""""""###############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$########################&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$%%%%%%!!!""""""######$$$$$$$$$"""""""""###############"""######$$$$$$$$$######!!!+++222111...---,,,***???<<>>QQQddddddNNN888000,,,&&&###$$$&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$######%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$######!!!!!!!!!""""""#########""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""##################$$$$$$$$$%%%""""""""""""""""""""""""""""""############""""""yyynnnsss|||jjjWWW@@@...000...---///111000+++&&&&&&)))---//////,,,***)))*********++++++,,,,,,,,,++++++******+++---...000///000111222333444444444333444555666555333111///---...000222333333222111333333333222222000///...///...---+++***++++++,,,))))))))))))((((((((((((''''''''''''''''''''''''################################################$$$$$$$$$%%%%%%$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################%%%%%%%%%$$$$$$###############$$$$$$$$$$$$##############################""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$########################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""################################################ !!!"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%%%%%%%***......---///...***(((***///666===???>>>;;;222---'''######&&&)))***%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''#########%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###### !!!"""###$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!###"""""""""!!!!!! !!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###""""""""""""""""""###vvvqqquuu{{{xxxtttqqqllldddUUUFFF;;;555333333---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------......//////111222111//////333666777777777666555222///...///000111222333444444444222222222222222222222333000///...,,,+++***))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######################################################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$'''&&&"""!!!###$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""############""""""""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$"""'''+++***&&&&&&,,,222(((666<<<222***---///---(((''''''&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$######"""""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""zzzooonnntttzzz|||wwwhhh[[[TTTKKKGGG@@@888222...,,,,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---.........///000111111///000333666666666555444333111000///000000111222333333333333222333333444444333333222000///---,,,***)))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$%%%%%%%%%$$$$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$&&&%%%""""""%%%############"""""""""!!!########################"""############$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$######""""""######$$$""""""############""""""""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$%%%***......)))'''***...111<<<@@@777000000///+++(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###############""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""##################""""""!!!"""""""""""""""""""""""""""""""""$$$######"""!!!!!!""""""|||uuullllllqqquuummmhhhbbb\\\UUULLL@@@777222222333333111...,,,***,,,++++++++++++*********)))*********+++++++++++++++++++++++++++*********++++++,,,,,,------......///000111000000000222444444333222111000000000000111111222222222222222111222333444555555444222111///...---+++***)))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$##############################$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%$$$$$$###"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&######%%%%%%""""""%%%############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$######""""""""""""###$$$$$$$$$$$$###$$$######""""""######$$$""""""############""""""""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$%%%***///...***'''(((***///777999333///000---&&&)))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!###""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!"""######""""""""""""""""""""""""######"""!!!!!!!!!""""""xxxssszzzxxxhhh___[[[ZZZYYYKKKDDD===:::999777222,,,---///222444333111---+++************************)))))))))************++++++++++++******************++++++,,,------......//////000000000111222333111111///......///111111111222222222222111111000000222444555555333000///...---,,,***))))))((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##################$$$$$$$$$$$$###########################"""###''''''###!!!############"""""""""""""""########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""############""""""""""""###$$$$$$$$$$$$#########""""""""""""######""""""############""""""!!!"""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$###&&&******((('''))),,,''',,,///...000222...(((***)))(((&&&%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$####################################$$$$$$$$$$$$######################## !!!!!!""""""""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""yyytttwww~~~{{{tttmmmdddVVVKKKCCC>>>888555000...,,,+++,,,------,,,,,,---...//////---+++***))))))))))))))))))))))))(((((()))))))))***************************************++++++,,,------.../////////000111222222111//////...---...///000111111111222222222111000000///000222333333111...,,,---,,,+++***)))(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""######$$$$$$#########""""""#########$$$$$$$$$########################"""###'''------'''######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######!!!""""""#########""""""""""""###$$$$$$$$$$$$######""""""""""""""""""###""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$"""$$$&&&&&&'''***///444(((+++...000444777444000+++***((('''&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################"""""""""######$$$$$$$$$######################## !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""""""""!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""xxxrrrmmmjjjhhhaaaVVVLLLDDD@@@;;;777444000---+++++++++,,,+++***)))***+++)))******+++++++++++++++''''''((((((((((((((()))(((((((((((()))))))))))))))))))))*********************++++++,,,,,,------.........000222222111000...............///000000000000111111111111111000///000111111111///---,,,,,,+++***)))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""######$$$#########"""""""""############$$$########################$$$%%%***000000***&&&%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!""""""######""""""""""""###$$$$$$$$$$$$######""""""!!!!!!""""""###""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%''',,,333777+++,,,---000222333222000+++***)))(((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$###############$$$$$$$$$ !!!"""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!! !!!""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""]]]XXXQQQLLLHHHBBB;;;555111222222111///...///000,,,,,,+++*********))))))))))))***+++++++++++++++&&&&&&'''''''''((((((((('''''''''((((((((())))))((()))))))))*********+++*********+++,,,,,,------...------///222333111///---......///////////////...///000111111222111111111111111111000///...---+++***)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""###############""""""""""""####################################$$$###&&&++++++'''%%%&&&!!!"""""""""####################################"""############$$$$$$$$$##############################$$$$$$$$$$$$###### !!!!!!"""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&)))---///(((((()))+++++++++,,,---++++++***)))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########""""""###%%%&&&&&&%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$ !!!"""###$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""######"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""!!! !!!!!!"""""""""""""""""""""""" !!!""""""@@@;;;444000......//////+++,,,---***''''''***---***'''%%%&&&***,,,,,,***'''((()))******)))'''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))*********+++)))******+++,,,,,,------...------///222333111...---...///000000000...---......///111111222222222333222222111000/////////+++***)))(((((('''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""###############""""""""""""############""""""""""""""""""""""""""" ###$$$!!!"""%%%!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$###### !!!"""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&((())))))))),,,000++++++***************+++''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$############"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########""""""###%%%'''&&&%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!""""""############""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!###"""!!! """""""""""""""""""""""" !!!"""###---,,,++++++******++++++,,,,,,,,,++++++*********+++******)))(((''''''&&&)))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))************)))))))))***++++++,,,,,,+++***))))))***,,,...000////////////000000000000......---,,,,,,,,,,,,---//////000000111111111222555333111000///...,,,***((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$###!!! !!!###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!########################""""""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%'''+++//////+++'''$$$'''+++---,,,+++++++++,,,+++***)))((('''&&&&&&((('''&&&%%%%%%%%%%%%&&&""""""############""""""$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""######$$$$$$$$$######"""########################$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%"""############$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&######""""""""""""############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""",,,,,,+++************+++,,,,,,+++++++++***************))))))(((''''''&&&)))))))))))))))(((''''''''''''''''''''''''''''''((((((((()))))))))*********************)))))))))******))))))***,,,...000////////////000000000000///......---,,,---------///000000000111111111111444222000///...---+++)))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$###""""""""""""""""""""""""""""""#########"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$###!!! """############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!########################""""""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&))),,,---***'''))),,,//////...,,,++++++++++++***((('''%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&!!!"""###############"""$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########"""""""""######$$$$$$$$$##############################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###""""""###$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$############$$$$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&######""""""""""""###############$$$$$$$$$%%%%%%"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """""""""""""""""""""""""""""""""""""""!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""",,,++++++***************++++++************))))))***))))))(((((('''''''''(((((()))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((()))+++******)))((((((''''''******))))))***,,,...///.../////////000000000111000///......------......000000000000111111111111222000...------,,,***(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""##################"""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$###""""""""""""""""""############"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$###!!! """#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############$$$############$$$%%%%%%$$$$$$#########"""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$%%%''')))***)))(((,,,...000000...+++***)))+++***)))(((&&&%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''!!!!!!"""###$$$$$$$$$###$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###""""""###$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###############$$$$$$######""""""$$$############$$$%%%%%%######""""""""""""###############$$$$$$$$$$$$%%%"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''''')))))))))***+++,,,...///......//////000000111111000000///.........//////000000000000000111111111000...,,,,,,++++++)))'''(((((('''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$##################$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$""""""""""""""""""""""""######"""""""""""""""###$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$"""""""""""""""""""""""""""######"""!!!!!!"""$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###########################$$$$$$%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%''''''(((***,,,------+++)))(((((())))))((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''!!!!!!"""###$$$$$$$$$$$$$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""################################################ !!!"""###$$$%%%%%%%%%##############################""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$##################$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$###############""""""############""""""###############$$$$$$%%%######""""""""""""##################$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((()))))))))***+++,,,---............///000111111111222111000000//////000000111111000000000000000000///---+++***+++***(((&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""""""""""""""######$$$$$$######""""""######$$$""""""""""""""""""""""""###"""""""""""""""######$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$"""""""""""""""""""""""""""######"""!!!!!!###$$$$$$#############################################""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""######$$$%%%#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$#########$$$&&&'''''')))++++++*********+++'''(((((()))******++++++&&&&&&%%%%%%%%%&&&&&&'''""""""###$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""################################################ !!!"""###$$$%%%%%%%%%###########################""""""""""""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$#########""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""########################!!!""""""#########""""""######""""""######$$$%%%######""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!***))))))(((((((((((((((&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((()))***+++,,,------...------...///000111222222222222111000000000111111111111111111000000000000...,,,************(((&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""##################"""########################"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$##############################"""""""""""""""######$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$############"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%""""""##########################################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###############""""""""""""###$$$$$$######"""""""""!!!!!!!!!########################"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$######%%%'''&&&(((***+++++++++---...'''(((((()))+++,,,------((('''&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$######$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$$$$$$$###""""""############$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""###############!!!!!!""""""######""""""###""""""""""""###$$$$$$######""""""""""""######"""""""""############$$$"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""))))))(((''''''''''''(((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((()))((()))***+++,,,---------------...///000111222222333333222111111111111111111111111111000000000///...,,,************((('''''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#######################################"""""""""""""""######$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""""""""#########"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""############"""""""""""""""###$$$$$$###"""""""""!!!!!!!!!!!!########################"""############$$$$$$$$$"""############$$$$$$$$$"""$$$&&&%%%######$$$&&&%%%''')))***)))***+++---((()))))))))************)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""######$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$$$$$$$###""""""############$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""""""""#########$$$ !!!!!!""""""""""""""""""""""""""""""###$$$$$$######""""""""""""######""""""""""""############"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))*********)))((((((''''''((()))***+++,,,---------------...///000111222222444333222222111111222222222111111111000000//////...,,,******+++***)))'''''''''&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""!!!""""""###$$$$$$!!!!!!""""""######$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###"""!!!"""###%%% !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""""""""############"""""""""""""""######$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$!!!$$$&&&&&&$$$###$$$&&&$$$%%%''''''&&&&&&((()))******))))))((((((''''''***)))(((&&&%%%$$$######&&&&&&&&&%%%$$$###"""!!!$$$###"""###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$######$$$$$$$$$######"""########################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%$$$###""""""############$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!""""""#########$$$ !!!""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""""""""############"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******+++++++++,,,,,,,,,---...///000222222333333777777777666555333222111222111111000...---+++*********((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!""""""""""""#################################$$$$$$$$$$$$$$$###"""!!!""""""#########""""""!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!##############################""""""""""""######""""""############"""""""""############$$$$$$$$$$$$###"""""""""""""""###"""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%########################'''&&&%%%'''***,,,,,,***((()))***++++++***((('''...333000&&&$$$***)))"""%%%%%%$$$$$$###"""""""""$$$######"""""""""""""""""""""""""""####################################""""""""""""############&&&%%%%%%%%%$$$#########$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######""""""""""""############$$$$$$$$$%%%%%%%%%+++)))'''$$$$$$%%%'''(((########################""""""#########$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""""""""######""""""###$$$%%%%%%######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((******+++++++++,,,,,,,,,+++,,,...000222333444444666666666555444333222111222111111000///---+++******)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$###""""""""""""############""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!##############################""""""""""""######"""######$$$$$$######"""""""""#########$$$$$$$$$###"""""""""""""""######""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""###"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################%%%$$$###%%%(((***)))(((((()))***+++,,,------------333333+++)))---+++$$$%%%%%%%%%$$$######""""""$$$$$$###"""""""""""""""""""""""""""####################################""""""""""""############$$$$$$$$$$$$$$$#########$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######""""""""""""############$$$$$$$$$%%%%%%%%%333000+++&&&""" ########################""""""#########$$$$$$$$$""""""""""""""""""""""""###################################################""""""""""""###$$$%%%"""""""""######"""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((()))******+++++++++,,,,,,,,,)))+++---///222444555555444444444444444333222222111111111000///---,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################$$$$$$$$$%%%###########################$$$$$$$$$$$$###""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##############################""""""""""""######"""######$$$$$$######""""""""""""#########$$$$$$"""!!!!!!!!!"""###$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%###########################""""""###&&&''''''&&&((()))***+++---///111222***111222---,,,///---&&&&&&%%%%%%$$$$$$######"""$$$$$$###""""""""""""###""""""""""""####################################""""""""""""############""""""##################$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######""""""""""""############$$$$$$$$$%%%%%%%%%,,,***'''%%%######$$$%%%#######################################$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))******+++++++++,,,,,,,,,***+++---///111333333444111111222333333222222222111000000000...---,,,+++))))))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$######"""!!!""""""############"""""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""##############################""""""""""""######!!!""""""######""""""!!!""""""""""""############!!!!!!!!!!!!"""###%%%%%%$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################"""""""""###$$$%%%&&&%%%)))))))))***,,,///111333)))---...******---,,,(((&&&&&&&&&%%%$$$$$$######%%%$$$######""""""######!!!"""""""""####################################!!!"""""""""############!!!!!!!!!"""#########$$$###########################$$$$$$$$$$$$$$$%%%%%%##############################""""""""""""############$$$$$$$$$%%%%%%%%%###""""""###%%%'''***+++################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$%%%%%%%%%###""""""!!!!!!"""######!!!!!!""""""""""""!!!!!!###""""""""""""""""""###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))******+++++++++,,,,,,,,,------...000000111111111///000000111111111111111/////////......,,,+++***)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%########################"""######$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!!!!!!!!!! !!!!!!"""""""""#########!!!!!!!!!!!!"""###%%%%%%$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!""""""############!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$#####################$$$$$$$$$########################"""###$$$$$$$$$%%%%%%&&&)))((((((((()))+++---///+++,,,***((((((,,,...---''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$###############!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!"""#########$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%###############$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%'''&&&%%%$$$######$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######""""""""""""######"""######$$$$$$######"""######""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((()))******+++++++++,,,,,,,,,---...//////000000//////...//////000000000//////------------,,,+++***)))(((((('''&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$### !!!"""######$$$######""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""###### !!!!!!""""""!!!!!! !!!!!!!!!"""""""""######"""!!!!!!!!!"""###$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""##############################"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$#########################################################$$$%%%%%%$$$$$$%%%''''''''''''''''''((()))***...,,,***((())),,,///111(((''''''&&&&&&%%%%%%$$$%%%%%%$$$############$$$""""""""""""############""""""""""""""""""""""""""""""""""""############""""""########################$$$%%%%%%$$$###############$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%'''&&&%%%$$$######""""""########################$$$$$$$$$###############""""""""""""""""""""""""########################""""""######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$######$$$######""""""######$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((******+++++++++,,,,,,,,,,,,---...///000000000000....../////////......---+++++++++++++++***)))((((((((('''&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""#########$$$$$$########################""""""###$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######""""""""""""######""""""############""""""!!!!!!!!!!!!"""""""""######"""""""""""""""######""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""" !!!!!!"""######$$$$$$!!!!!!"""""""""#################################"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$######################################################"""$$$&&&%%%######$$$&&&$$$$$$%%%&&&'''''''''''',,,***)))))))))+++---///((((((''''''&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%%%%&&&########################$$$$$$$$$#########""""""""""""""""""""""""""""""########################!!!!!!""""""###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$""""""############""""""$$$######""""""######$$$""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******+++++++++,,,,,,,,,***+++---///000111222222......//////...------,,,***************)))((('''(((((('''&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!""""""""""""#################################!!!"""###$$$$$$$$$$$$$$$ !!!######$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""$$$###"""""""""""""""###""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$##########################################!!!###%%%%%%""""""###&&&!!!###%%%'''((((((((('''(((&&&'''))))))((()))***((((((((('''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############&&&%%%%%%%%%$$$############$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""######################## !!!!!!"""######$$$$$$'''&&&&&&%%%$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!######"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))***+++---...///000111111111111000000//////...---+++***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$##################"""############$$$$$$$$$########################$$$$$$$$$#########""""""#########"""""""""""""""########################""""""""""""""""""""""""###############"""!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""#######################################"""!!!!!!""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!###############"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######################## !!!"""###$$$$$$%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""!!!!!!############$$$%%%&&&'''&&&$$$######$$$$$$"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&'''(((************)))(((((((((''''''(((((()))((('''''''''%%%"""""""""######"""########################""""""""""""############%%%%%%$$$###"""""""""###"""############$$$$$$$$$"""############$$$$$$$$$########################################################################%%%$$$$$$$$$###"""""""""%%%%%%$$$######$$$%%%%%%!!!""""""""""""#########!!!!!!"""###$$$$$$%%%%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""!!!!!!!!!###$$$%%%"""""""""""""""""""""""""""#########$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""$$$%%%$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$$$$###"""!!!!!! !!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))******+++,,,,,,---...////////////000000//////...,,,+++***(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""###"""""""""""""""""""""########################""""""""""""""""""""""""###############"""!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""#######################################"""!!!!!!""""""!!!!!!!!!!!!""""""############"""""""""!!!"""############""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$###############""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################!!!!!!""""""######$$$$$$######""""""""""""##############################%%%%%%%%%$$$$$$######"""############$$$$$$$$$$$$############"""""""""!!!############$$$%%%&&&&&&%%%###"""###$$$$$$###"""$$$$$$#########"""""""""############$$$%%%&&&'''))))))***,,,---,,,+++)))&&&&&&''''''(((((())))))'''%%%"""!!!"""#################################""""""""""""############%%%$$$######""""""######"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$###############%%%%%%$$$######$$$%%%%%%"""""""""#########$$$$$$!!!!!!"""######$$$%%%%%%######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############""""""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###$$$###""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!"""!!!!!! !!!"""###$$$###""""""!!!!!!!!!!!!!!!  !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))***++++++***+++,,,------...------////////////...,,,+++***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$#######################################"""############$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""##############################"""""""""""""""""""""""""""############""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""########################"""############""""""!!!""""""!!!!!!!!!!!!""""""############""""""""""""!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$#######################################$$$$$$$$$""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################"""""""""""""""###############""""""""""""##############################&&&&&&%%%$$$###"""!!!!!!!!!!!!""""""######$$$$$$############""""""""""""######"""######$$$%%%&&&$$$###""""""$$$%%%$$$######""""""""""""!!!!!!!!!""""""""""""###$$$%%%&&&(((((())),,,///...***%%%&&&%%%%%%%%%''')))+++---)))&&&###""""""###$$$###########################""""""""""""############$$$$$$###"""""""""######"""############$$$$$$$$$"""############$$$$$$$$$#######################################################################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%!!!""""""######$$$$$$$$$######""""""""""""##############################!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########$$$###""""""!!!""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""######!!!!!!"""###########################""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""###""""""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))((((((((()))***+++,,,******+++,,,------------/////////...---,,,+++***'''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$################################################""""""""""""############""""""#########$$$$$$$$$################################################"""""""""""""""#################################""""""""""""""""""""""""""""""############"""!!!""""""#########$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############"""!!!""""""!!!!!!!!!!!!""""""#########""""""""""""""" !!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""##########################################"""""""""""""""######""""""""""""##############################$$$$$$######"""""""""!!! !!!"""######$$$#########"""""""""""""""""""""""""""###$$$%%%&&&###"""!!!"""$$$%%%%%%$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$((('''(((,,,///---((("""&&&%%%$$$$$$%%%)))---///...+++'''%%%$$$$$$$$$###########################!!!"""""""""##################""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""#########$$$######""""""""""""##############################"""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""" """###"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""### !!!"""###$$$%%%%%%$$$######"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))***+++,,,+++,,,---......//////...//////......---+++***)))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################!!!!!!"""""""""#########""""""#########$$$$$$$$$################################################!!!!!!""""""############################################################!!!""""""#########""""""""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###### !!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########"""""""""""""""######""""""""""""##############################!!!!!!!!!""""""######### !!!""""""######""""""""""""""""""######""""""""""""###$$$%%%%%%###"""!!!"""$$$%%%%%%$$$########################""""""!!!!!!""""""######%%%%%%'''+++//////,,,)))'''&&&$$$###%%%(((---000111///+++)))'''&&&$$$###########################!!!"""""""""###############""""""!!!""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""###############""""""""""""##############################"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$####################################""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""" !!!###$$$%%%%%%%%%$$$######"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((()))***,,,,,,,,,---...//////000000///............---+++***)))(((((((((''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$ !!!!!!""""""#########"""############$$$$$$$$$#######################################$$$$$$$$$!!!!!!!!!"""######$$$$$$################################################!!!""""""############""""""############$$$$$$$$$"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""!!!!!!!!!!!!""""""""""""""""""############!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""###############""""""""""""############################## !!!"""###$$$$$$ !!!!!!""""""######""""""""""""############""""""!!!""""""###$$$%%%$$$###""""""$$$%%%$$$###""""""############$$$$$$###"""""""""""""""######!!!###&&&***...111444555)))'''%%%$$$%%%'''+++---000...---,,,+++)))%%%###########################""""""""""""############""""""!!!!!!!!!"""######"""############$$$$$$$$$"""############$$$$$$$$$#######################################################################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%""""""""""""""""""""""""######""""""""""""##############################!!!!!!!!!!!!"""""""""""""""""""""############$$$"""""""""###############"""############""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""######$$$########################""""""""""""""""""""""""!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!"""######!!!!!!"""### """"""""""""""""""""""""############""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!"""$$$$$$""""""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))+++,,,---,,,---...//////000000///.........---,,,+++***)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$ !!!!!!"""######$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$################################################!!!!!!"""###############"""############$$$$$$$$$!!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!"""""""""############"""############""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""""""""############################## !!!!!!"""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!""""""###$$$%%%%%%###"""###$$$$$$###"""!!!!!!!!!"""""""""######$$$######""""""######### ###&&&&&&'''+++222888+++)))'''%%%%%%&&&(((***)))***+++,,,---+++'''$$$########################""""""""""""############!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$##################$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$"""""""""""""""""""""!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""""""""#########$$$!!!!!!######$$$###"""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""######$$$########################"""""""""""""""""""""""" !!!"""###$$$""""""!!!!!!!!!!!!"""""""""###$$$###""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!!!!!!!""""""""""""!!!!!! !!!"""###""""""!!!!!!!!! !!!!!!"""######  !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((()))+++,,,---+++,,,---...////////////.........---,,,+++***)))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$ !!!"""######$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$################################################!!!!!!"""###############"""############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$###############"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%######""""""""""""##############################!!!!!!!!!!!!!!! ############""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!"""###$$$%%%&&&$$$######$$$$$$"""!!! !!!!!!""""""$$$$$$###############$$$"""%%%%%%""""""+++444,,,***(((&&&%%%&&&''''''###%%%(((,,,...,,,(((%%%########################""""""""""""############!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$"""############$$$$$$$$$########################################################################%%%$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$###!!!""""""""""""#########""""""""""""!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$""""""""""""############!!!!!!""""""#########$$$ !!!"""###$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""""""""######$$$########################"""""""""""""""""""""""" !!!"""$$$$$$""""""!!!!!!!!!!!!"""""""""$$$%%%$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!! """#########"""!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))(((((()))***,,,---...///)))))))))***+++,,,....../////////...---,,,******''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$#########""""""!!!!!!###"""!!!!!!!!!"""$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###############""""""""""""""""""""""""""""""""""""#####################""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############&&&%%%$$$###$$$%%%&&&''',,,,,,+++******)))))))))&&&''''''((()))******+++%%%%%%$$$######"""""""""$$$$$$$$$############"""""""""""""""############""""""""""""############$$$#########""""""!!!!!!%%%$$$#########$$$%%%&&&########################""""""""""""""""""""""""######""""""######$$$%%%###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""&&&###!!!###'''(((%%%""""""############$$$$$$$$$"""############$$$$$$$$$####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ######""""""!!!!!! """"""!!!!!!  !!!!!!!!!"""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))******+++,,,------)))))))))***+++,,,............------,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""########################"""""""""!!!###""""""!!!"""###$$$%%%################################################"""""""""""""""""""""""""""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!"""$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""########################"""""""""""""""############$$$$$$$$$############"""""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""########################$$$%%%&&&''')))***,,,......,,,)))'''&&&'''''''''((()))))))))(((&&&$$$"""!!!!!!"""###$$$$$$$$$############"""""""""""""""############""""""""""""############$$$#########""""""""""""$$$$$$#########$$$%%%&&&########################""""""""""""""""""""""""######""""""######$$$%%%###$$$&&&''''''&&&$$$###############$$$$$$%%%%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""%%%""" """&&&'''%%%!!!"""############$$$$$$$$$"""############$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************+++++++++,,,,,,)))))))))***+++,,,......------,,,,,,+++)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""########################""""""""""""###""""""""""""###$$$$$$################################################""""""""""""""""""""""""!!!""""""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""###$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%$$$###"""###$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!"""$$$$$$%%%%%%%%%$$$(((---000000---)))&&&&&&&&&&&&&&&''''''''''''***((($$$!!! ###$$$$$$$$$$$$############"""""""""""""""############""""""""""""###########################"""""""""$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""######""""""######$$$%%%###$$$%%%&&&&&&%%%$$$###"""""""""############$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###!!! """%%%&&&###!!!"""############$$$$$$$$$"""############$$$$$$$$$####################################"""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!"""#########!!!!!!!!!!!! !!!!!!!!!"""""""""#########$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((***++++++++++++***************)))))))))***+++,,,......------,,,,,,+++)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#####################""""""""""""""""""""""""#########$$$$$$################################################""""""""""""""""""""""""!!!"""###""" """###############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!"""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""  !!!"""""""""""""""""""""""""""!!!"""""""""############"""###############$$$$$$""""""#########$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############ !!!###$$$$$$###"""""""""%%%***......,,,)))&&&&&&&&&&&&%%%%%%%%%%%%%%%)))(((%%%"""!!!!!!"""###$$$$$$$$$#########""""""!!!"""""""""############!!!"""""""""####################################$$$###$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""######""""""######$$$%%%###$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$""" """"""#########$$$$$$$$$""""""#########$$$$$$$$$####################################"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''((()))***++++++************)))))))))))))))***+++,,,......------------,,,***)))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######"""#########$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$###"""!!!###%%%"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!!!!!"""###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!! !!!"""""""""""""""""""""""""""!!!"""""""""############""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$""""""""""""""""""######""""""!!!!!!!!!!!!""""""!!!"""""""""############"""###$$$$$$###""" """###&&&((())))))((('''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%###"""!!!$$$$$$$$$#########""""""!!!"""""""""############!!!"""""""""###########################$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###"""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))******************)))))))))))))))***+++,,,............------,,,***)))(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""############"""###$$$$$$%%%%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$###""""""###%%%!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!"""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""###"""!!! !!!"""""""""""""""""""""""""""""""""""""""############""""""######$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""##################$$$######"""!!! #########$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''''''''%%%"""!!!$$$$$$$$$############"""""""""""""""############""""""""""""#####################$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""############""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""###""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))************)))))))))***+++,,,......------,,,,,,+++)))((('''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!"""""""""############"""###$$$%%%%%%%%%$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###!!!!!!###$$$!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""!!!!!!"""""""""###############!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""#########"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""###$$$$$$%%%&&&&&&"""############$$$$$$$$$!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""######$$$%%%######$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$############"""""""""""""""############""""""""""""#####################$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$##################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######""""""###"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""############""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""!!!!!!"""""""""######### !!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))))))))************)))))))))***+++,,,......++++++++++++***((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$"""###$$$%%%&&&%%%$$$$$$################################################""""""""""""""""""""""""!!!""""""""" """### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%$$$###"""###$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""" !!!""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!###%%%''')))###$$$%%%&&&&&&&&&%%%%%%######$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$############"""""""""""""""############""""""""""""#####################$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$########################""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$###"""###$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""############""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!""""""###### !!!!!!""""""""""""""""""############ !!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""#####################"""!!! $$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''(((***+++------------,,,,,,+++***+++)))''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$############""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""!!!!!!"""###############""""""############""""""!!!!!!"""###############""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############$$$#########""""""!!!!!!$$$###""" """###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""#########$$$$$$######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!"""#####################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############+++(((%%%%%%''')))***)))###########################"""!!! !!!"""###""""""######$$$$$$$$$%%%""""""""""""##################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$###"""!!!!!!!!!"""######""""""""""""######""""""""""""""""""""""""$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!""""""############"""%%%%%%%%%$$$$$$#################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***+++++++++++++++***))))))***(((&&&%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""!!!!!!"""###############""""""############""""""!!!!!!"""###############""""""""""""""""""""""""############"""""""""!!!""""""""""""########################"""""""""!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""###### !!!!!!"""######$$$###!!!!!!""""""""""""!!!!!!########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$###""""""!!!"""###$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!"""#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$(((%%%"""!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""#########""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$###""""""""""""""""""######""""""""""""######""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""### !!!"""###$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))***+++''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((())))))))))))((((((''')))'''%%%$$$%%%%%%%%%###%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""!!!""""""############"""""""""############""""""!!!!!!"""###############""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############""""""######""""""""""""###### !!!""""""######$$$!!!""""""######""""""!!!########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$###"""""""""!!!""""""""""""""""""""""""$$$######""""""######$$$###""""""""""""###$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&$$$"""!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""!!! """""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$""""""""""""""""""###$$$######""""""""""""######""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!! !!!"""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""###############$$$%%%%%%$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$######%%%%%%$$$$$$######""""""########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%&&&'''))))))(((''''''((((((((())))))(((''''''(((&&&%%%$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""############""""""!!!"""############""""""""""""############""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!"""""""""#####################"""""""""""""""######"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#####################""""""""""""######$$$###""""""!!!!!! """""""""######"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""""""""#########$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""#####################$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&((('''%%%$$$####################################""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""!!!!!!!!!"""###$$$$$$######""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!! !!!"""###""""""!!!"""""""""""""""#########!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$"""!!!!!!"""""""""######$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''(((((())))))***))))))((()))'''%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$#####################"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################################################################""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""############""""""""""""#########""""""!!!""""""############""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!"""""""""############""""""""""""""""""############""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######$$$###"""!!! """"""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""#####################$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&(((((('''&&&%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""######$$$%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########"""""" !!!!!!"""""""""""""""######""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!'''&&&&&&%%%$$$"""!!! !!!!!!"""###$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))((())))))***************((('''%%%%%%&&&''''''&&&$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$########################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############"""""""""############""""""!!!""""""############""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""############"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%######""""""""""""######!!!  !!!###$$$"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""$$$$$$$$$###"""""""""!!!""""""""""""""""""""""""###""""""!!!!!!""""""###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&'''&&&$$$######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$%%%&&&'''#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%""""""""""""""""""###$$$######""""""""""""######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""!!!!!!!!!!!!!!!"""##################""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""$$$&&&''' !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!&&&&&&&&&%%%$$$###"""!!!!!!!!!""""""######$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''')))))))))))))))***++++++(((((()))***************'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""###############"""!!!!!!""""""############""""""!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############""""""""""""############!!!"""""""""############""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%######""""""""""""######!!! !!!###$$$"""######$$$$$$######"""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!"""#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###%%%'''&&&$$$###$$$%%%######################## !!!"""######"""!!! !!!!!!"""###$$$%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$###""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""##################""" !!!###%%%############"""""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!"""$$$&&&(((""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! $$$$$$%%%%%%%%%$$$$$$###############""""""""""""########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''+++***)))))))))***,,,---''''''((()))******))))))&&&$$$"""###$$$%%%%%%$$$$$$$$$$$$############"""############""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""###############"""!!!!!!""""""############""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############!!!!!!""""""#########$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###%%%&&&######""""""""""""######$$$###!!! !!!######$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!!!!"""#####################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###############&&&((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######"""!!! !!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""######""""""""""""######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$""" !!!$$$&&&$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!"""$$$'''(((######"""!!!!!!"""######""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! ##############################""""""""""""######!!!!!!""""""######$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&******))))))((((((''''''******))))))((((((''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""$$$$$$######"""######$$$######"""!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%########################!!! !!!$$$%%%%%%$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""#########"""""""""""""""""""""""""""############%%%$$$$$$$$$######""""""###$$$$$$###!!! !!!"""""""""############""""""$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######!!!!!! """"""!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! %%%$$$#########$$$&&&&&&$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""%%%$$$"""!!!"""%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############%%%%%%$$$$$$###"""""""""##############################$$$$$$$$$$$$######################################################$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""###############"""!!!"""$$$$$$"""!!!!!!!!!"""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""$$$""" !!!######!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############$$$###"""!!!!!!  """######!!! ##############################""""""""""""######""""""""""""########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&((((((((()))))))))))))))******))))))((('''''''''%%%%%%%%%$$$$$$$$$######$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$###""""""""""""""""""#########""""""""""""##############################""""""""""""""""""""""""$$$$$$###############$$$######"""!!!!!!!!!!!!!!!#########"""""""""""""""#########$$$######"""!!!###########################"""!!!"""###$$$###"""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""!!!""""""""""""""""""""""""""""""############""""""###"""""""""""""""""""""""""""""""""############$$$$$$#########""""""""""""###$$$###!!!!!!!!!"""""""""############""""""""""""######$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! """""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! $$$######"""###$$$%%%&&&#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""############$$$$$$$$$!!!"""$$$%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""##############################$$$$$$##############################$$$$$$$$$$$$#########################################################$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""######$$$$$$$$$###""""""""""""""""""###############"""""""""$$$$$$""" !!!!!!!!!""""""######$$$""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""$$$"""!!!!!!######!!! !!!!!!!!!"""""""""###!!!!!!!!!"""""""""######""""""""""""##################"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""!!!!!!!!!!!!""" !!!"""""""""!!!!!!##############################""""""""""""#####################"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((())))))***++++++******)))((((((''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""#####################$$$######"""!!!!!!!!!""""""""""""""""""############%%%%%%$$$###""" ########################$$$###""""""######""" ############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""##################""""""""""""!!!!!!"""###$$$###"""!!!"""###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!######""""""""""""!!!!!!###"""""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###""""""""""""###$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###""""""""""""############$$$$$$$$$###"""###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########"""""""""!!!!!!!!!"""""""""######"""""""""#########$$$$$$!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$###############"""######$$$$$$$$$######""""""""""""############$$$###"""#########!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""$$$$$$$$$###############""""""""""""""""""""""""""""""############""""""###"""!!!"""######!!! !!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""##################"""""""""!!!!!!!!!""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""############""""""!!!$$$$$$$$$###"""""""""!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""###### !!!!!!""""""##############################$$$######""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((((()))))))))************))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$##################""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""$$$######""""""######$$$########################"""""""""""""""""""""""""""#########$$$$$$$$$#########""""""!!!""""""###!!!!!!""""""######$$$$$$$$$$$$$$$###!!! ########################$$$"""!!!"""######"""!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""############"""""""""""""""""""""#########!!!"""""""""############"""""""""!!!!!!!!!!!!!!!"""###$$$###"""!!!"""###""""""############""""""$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""############""""""""""""!!!"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""#########""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""#########$$$$$$$$$$$$"""!!!###''')))'''$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############""""""!!!!!!!!!"""""""""#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######################################################################################################!!!"""###$$$$$$$$$$$$$$$!!!"""""""""############$$$###"""#########!!!"""""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""########################""""""""""""""""""""""""""""""############"""""""""""""""#########"""!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$!!!"""""""""########################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###""""""""""""""""""""""""""""""############"""!!!&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!"""###$$$%%%######"""!!!!!!""""""###########################$$$$$$############$$$$$$%%%%%%$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))***+++*********)))))))))((())))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""$$$######""""""######$$$""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$#########""""""""""""######!!!!!!""""""######$$$$$$"""""""""""""""!!! """"""""""""""""""""""""!!! !!!###%%%$$$###""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""""""""######"""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""############!!!"""""""""############!!!!!!!!!!!!!!!"""""""""!!!"""######"""!!!"""$$$""""""############""""""%%%$$$###""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$###!!! ###&&&(((&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########"""!!! """"""""""""########################$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######################################################################################################!!!"""###$$$$$$$$$$$$$$$!!!"""""""""############$$$###"""#########!!! #####################"""""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""########################""""""""""""""""""""""""""""""############""""""!!!"""############""""""""""""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$!!!"""""""""############"""######$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""!!!""""""#########""""""&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!"""$$$%%%&&&&&&%%%$$$"""!!!!!!!!!!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++,,,++++++***))))))(((((())))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""########################"""""""""""""""""""""""" !!!###$$$%%%%%%$$$#########"""""""""###$$$$$$""""""""""""############!!!!!!"""#########""""""""""""""""""""""""""""""!!! !!!$$$%%%%%%$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""######$$$$$$""""""""""""############!!!!!!""""""""""""######!!!"""######""""""###$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!!!!!!!!!!""""""!!!!!!"""""""""""""""### !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$#########""""""!!!!!!""""""###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%"""############$$$$$$$$$###""""""###%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$###!!! """""""""#########$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!##############################$$$$$$$$$$$$######################################################%%%$$$############$$$%%%###############$$$$$$$$$"""######$$$$$$$$$######""""""""""""###############"""!!!"""$$$$$$"""!!!###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""###############$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!"""$$$$$$###"""###$$$""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""############"""###$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!""""""############"""$$$$$$$$$###"""""""""!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&(((+++,,,************************)))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""#########""""""""""""""""""###########################"""""""""""""""""""""""" !!!###%%%%%%%%%$$$#########""""""######$$$%%%#########"""""""""""""""""""""###############""""""""""""""""""""""""""""""!!! !!!###$$$$$$###!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""############"""""" !!!!!!"""######$$$$$$""""""""""""############"""""""""#########$$$$$$ """######""""""###$$$""""""############""""""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""######### !!!!!!!!!""""""""" !!!""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""$$$%%%%%%%%%$$$############""""""#################################""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$%%%&&&&&&%%%###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###"""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$################################################$$$$$$$$$$$$######################################################&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$###""""""""""""""""""############!!!!!!!!!"""$$$%%%$$$"""!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############"""""" """%%%%%%###"""###%%%###"""""""""!!!!!!!!! !!!!!!!!!"""""""""######""""""""""""############"""###$$$%%%%%%###""" """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""###$$$%%%%%%"""###$$$%%%%%%$$$##############################%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&(((+++---)))))))))***++++++,,,,,,)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!###%%%&&&%%%$$$#########""""""###$$$%%%%%%$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$###""""""######"""!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""############"""""" !!!!!!"""###$$$$$$$$$""""""""""""############""""""######$$$$$$$$$%%% """######""""""###%%%""""""############""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$$$$$$$$$$ !!!!!!"""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%(((***(((%%%###$$$&&&######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&'''((())))))'''%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$######################################################&&&&&&%%%$$$$$$%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""############ """$$$%%%%%%### !!!"""######$$$""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$$$$"""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""" """%%%%%%###"""$$$&&&######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############"""###%%%%%%%%%$$$""" """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#####################"""######$$$%%%!!!###&&&''''''&&&%%%################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,+++***))))))'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###!!!!!!###%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""""""""######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###!!! !!!$$$%%%$$$"""""""""""""""###############$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%$$$"""###'''******&&&$$$###$$$%%%$$$""""""###$$$###"""######""""""######$$$%%%########################%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%$$$###"""!!! $$$$$$$$$###"""!!!!!! !!!!!!"""#######################################"""############$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!""""""######"""############$$$$$$$$$############""""""""""""############"""""""""""" !!!!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((()))******++++++,,,,,,,,,,,,+++***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""###"""!!!"""$$$$$$""" """""""""""""""""""""""""""""""""#########$$$$$$######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""""""""""" !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!! """###""" """"""""""""##################$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&)))+++***(((&&&!!!###&&&'''''''''((()))&&&$$$""""""###$$$###"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!""""""""""""############!!!!!!"""#######################################"""############$$$$$$$$$$$$###"""###%%%&&&%%%$$$############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""############"""""""""!!!"""""""""""""""!!!!!!!!!"""############$$$$$$$$$############""""""""""""########################%%%%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""###$$$$$$%%%%%%################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''(((((())))))******++++++,,,,,,++++++***)))(((&&&%%%%%%$$$$$$$$$$$$%%%###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""$$$"""!!!!!!"""######"""""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!  """###"""!!!""""""""""""#####################""""""#################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$(((,,,//////,,,)))$$$######$$$''')))******&&&%%%###"""###$$$###"""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""""""""""""""""""""""" """###$$$%%%&&&!!!!!!"""#######################################"""############$$$$$$$$$$$$###"""###%%%%%%%%%$$$""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""############""""""""""""$$$$$$###""""""!!! """############$$$$$$$$$$$$$$$#########"""""""""##################$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''(((((()))*********++++++++++++***)))((('''%%%%%%$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""$$$###!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###""""""###$$$$$$$$$$$$!!!"""""""""############$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&***---...,,,+++)))&&&######&&&))))))((('''%%%######$$$$$$###"""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""############ """###$$$%%%&&&!!!!!!"""#######################################""""""#########$$$$$$$$$$$$""""""###$$$%%%$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""#########"""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""""""""############### !!!"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$$$$$$$$$$#########""""""################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''((())))))******************)))(((''''''$$$$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$########################%%%$$$$$$$$$###""""""""""""######$$$$$$######"""########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######"""!!!!!!!!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""######$$$###$$$$$$%%%!!!"""""""""############$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$''')))***)))***&&&######&&&)))***)))(((&&&$$$###$$$$$$###"""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!"""######$$$$$$!!!!!!""""""############!!!!!!"""#######################################""""""#########$$$$$$$$$###"""!!!"""$$$%%%$$$### !!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!"""""""""#########$$$""""""#########$$$$$$$$$$$$$$$$$$$$$############!!!!!!!!!"""""""""######!!!"""###$$$$$$$$$$$$$$$################################################""""""######$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))******))))))((('''&&&$$$############$$$$$$%%%###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$###############""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""""""""######$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!###"""!!!!!!"""$$$""""""""""""#####################""""""####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!###&&&'''(((&&&$$$###$$$'''***,,,,,,)))'''%%%$$$$$$$$$###"""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$!!!!!!""""""#########$$$#########"""""""""""""""!!!!!!"""#######################################"""############$$$$$$$$$###"""!!!"""$$$$$$$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""############!!!!!!""""""###$$$$$$%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$#########!!!!!!!!!"""######$$$$$$!!!""""""###$$$$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))((('''&&&&&&###############$$$%%%%%%$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" """$$$$$$"""!!!"""###"""""""""""""""""""""""""""""""""#########$$$$$$######""""""""""""############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" """######!!!!!!"""%%%""""""""""""##################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%(((((((((%%%&&&&&&&&&&&&(((***,,,)))'''%%%$$$$$$$$$###"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""!!!!!!"""#######################################"""############$$$$$$$$$###"""!!!"""###$$$###"""!!!!!!"""""""""#########""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!"""""""""####################################"""############$$$$$$$$$%%%%%%$$$$$$$$$#########"""######$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$###############################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))((('''&&&%%%######""""""###$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$%%%""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""############"""""""""%%%%%%###!!!!!!###""""""""""""""""""""""""############$$$$$$$$$$$$######""""""""""""######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""$$$&&&%%%######%%%'''""""""""""""###############$$$%%%&&&&&&%%%$$$####################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&)))+++***)))''')))+++)))%%%$$$&&&)))***(((%%%$$$$$$$$$###"""#########"""###$$$$$$%%%#################################$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######""""""""""""""""""!!!!!!""""""#########$$$!!!!!!"""#######################################"""############$$$$$$$$$###!!!!!!"""###$$$###"""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""#########$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''(((((()))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&%%%%%%$$$$$$#################################$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""""""""###$$$$$$%%%%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###""" """###$$$########################""""""""""""""""""""""""############"""""""""""" """###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""!!!!!! """"""############"""""""""""""""""""""""""""""" """"""""""""""""""""""""######""""""!!!!!! !!!!!!""""""#########$$$$$$$$$###"""!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################%%%%%%$$$$$$###"""""""""""""""""""""############&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$&&&)))+++$$$+++000000***&&&(((+++,,,+++(((&&&$$$###"""###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$###(((+++---***$$$!!!###&&&""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""#########""""""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""&&&%%%###!!!!!!!!!!!!"""%%%%%%$$$$$$$$$###""""""'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,---333555777999999888555444222222333333333333222222222222333222111///,,,+++,,,+++)))'''%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""##############################%%%$$$###""""""###$$$%%%$$$$$$########################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!######""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!"""""""""############$$$$$$###"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$###############""""""""""""############&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&)))+++(((,,,//////***'''&&&((()))(((&&&$$$#########$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$''')))'''###!!!###&&&########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$%%%%%%$$$$$$############""""""""""""""""""""""""$$$###############$$$$$$######"""""""""############$$$%%%&&&'''((())))))......///111333555666777999999:::;;;:::999777555888888888777666555444333666666666777777666666666000000...---+++*********(((''''''&&&%%%%%%$$$$$$$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""##################"""########################$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!######""""""""""""######################################################$$$$$$$$$#######################################################################################$$$$$$$$$###############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################"""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""############$$$###"""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""""""""#########$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&(((***++++++,,,,,,+++(((&&&$$$%%%$$$$$$#########$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""""""""######$$$$$$%%%%%%$$$$$$###"""%%%$$$""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%######"""!!!!!!"""###$$$'''(((***,,,///111333444777888999;;;<<<===>>>>>>999999888777777666555444888777777555333111///...333333444666888:::<<<===666666555444333222111111------,,,***((('''&&&%%%$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""$$$%%%%%%$$$""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$######""""""######$$$########################""""""""""""""""""""""""########################################################################################################################""""""""""""""""""""""""######"""!!!!!!"""##############################""""""""""""""""""""""""!!!!!!!!!!!! #########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""###""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&''')))+++)))(((***++++++'''$$$########################"""""""""!!!""""""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""############$$$$$$%%%%%%$$$$$$###!!!######""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""!!!""""""############"""""""""#########$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$&&&%%%$$$###$$$%%%''')))///000222444777999;;;<<<===>>>??????>>>===;;;:::222111000/////////000111111000000...---+++)))(((---...///222555:::===@@@======<<<:::888666555444222222111///---,,,+++***$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""########################$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""########################################################################################################################""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!! ############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################""""""""""""""""""""""""########################""""""""""""############""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##################""""""""""""""""""###"""""""""""""""##################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!"""###$$$%%%%%%&&&############$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((&&&%%%'''+++,,,***&&&$$$$$$$$$$$$###""""""!!!"""""""""!!!""""""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$$$$######!!!"""""""""############"""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############""""""#########$$$$$$$$$"""""""""""""""""""""###"""""""""""""""""""""""" !!!###$$$%%%$$$######%%%%%%&&&(((+++///222444666777888:::;;;===>>>>>>@@@AAAAAA@@@>>>:::777444,,,,,,++++++,,,...000111111111111111000///......000111333666:::>>>BBBEEEEEEDDDCCCAAA???<<<999777444333333111000///......$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))***+++))))))))))))))))))))))))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###############################################################$$$$$$$$$#######################################################################################$$$$$$$$$"""""""""""""""""""""""""""""""""######"""""""""########################"""""""""""""""""""""""""""""""""!!!!!!!!! #########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""############$$$""""""############""""""################################################"""""""""""""""""""""""""""""""""############$$$############"""""""""""""""""""""""""""######$$$#########$$$$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#########!!!!!!"""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$&&&***,,,+++(((%%%&&&&&&&&&%%%$$$###"""###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$##############################""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!"""######$$$######"""############$$$$$$$$$"""""""""############$$$""""""""""""""""""""""""""""""###$$$%%%%%%$$$$$$%%%'''***///444888<<<===>>>>>>>>>>>>??????@@@@@@>>>@@@AAABBB@@@<<<888666111000111111333555888999;;;<<<<<<=========<<<<<<;;;<<<>>>@@@CCCGGGIIIKKKJJJJJJJJJHHHEEEBBB???===555444444333111000000///$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$##################$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""######"""""""""!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""#########$$$""""""#########$$$$$$$$$""""""############""""""################################################""""""""""""""""""""""""""""""#########$$$$$$$$$############"""""""""!!!"""""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$"""""""""###$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))))))))%%%%%%'''((((((''''''&&&###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$###$$$$$$%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""######$$$$$$$$$"""############$$$$$$$$$############$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$&&&''')))***,,,///222666999;;;<<<<<<::::::::::::::::::::::::777:::>>>BBBCCCBBB???===<<<<<<<<<===???@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCC???@@@BBBDDDEEEFFFGGGGGGIIIJJJJJJJJJHHHEEECCCAAA;;;:::888777444333111000$$$$$$$$$############"""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""############""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!""""""######""""""######$$$$$$$$$$$$""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!""""""!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''(((###%%%''')))************$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$###""""""###$$$%%%%%%$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!######$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$%%%'''***---///666888:::;;;;;;999777555...............////////////333:::@@@DDDFFFEEECCCDDDEEEEEEFFFGGGGGGGGGHHHBBBBBBCCCCCCCCCBBBAAAAAA;;;<<<>>>???@@@???>>>>>>EEEFFFGGGHHHGGGFFFDDDBBBBBB@@@>>><<<999666444333########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&(((***+++,,,+++***)))(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""############""""""######$$$%%%$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$#########""""""!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""######&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#####################"""######$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$########################$$$%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%'''((('''''''''&&&$$$###$$$'''***+++&&&$$$######$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################"""""""""""""""############$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$################## """######!!! !!!$$$%%%&&&%%%$$$###$$$%%%$$$&&&(((+++///444777999@@@???<<<999555222///...)))))))))))))))***+++,,,333888>>>BBBCCCDDDGGGIIIHHHJJJFFF@@@>>>AAA>>>777888999;;;<<<>>>>>>??????;;;999<<<@@@???<<>>===<<<<<<<<<===???AAACCCAAA===:::########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&((()))+++++++++)))(((''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################""""""######$$$%%%$$$$$$$$$#########""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$############"""""""""!!!######$$$$$$$$$$$$##################""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""######&&&%%%###"""!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""############"""""""""!!!"""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%###########################$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""""""""########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%''')))))))))---,,,***((('''''')))+++&&&%%%$$$#########""""""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################!!!###%%%$$$###""""""###!!!!!!"""###$$$%%%%%%%%%***+++...111555888;;;===>>><<<999555222///,,,+++...//////000000111222222000888AAAFFFFFFDDDDDDEEE<<<>>><<<777888<<<===:::888:::===AAADDDGGGJJJKKKDDDBBBDDDIIIJJJLLLSSS[[[ddd^^^SSSIIIAAA>>>===>>>;;;::::::<<<>>>@@@@@@???########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''((()))***+++***)))(((''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$######""""""######$$$%%%$$$$$$$$$#######################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""""""""#####################""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$###""""""""""""###$$$######""""""""""""######%%%$$$###"""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############"""!!!!!!!!!!!!"""#########""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""######################## """$$$&&&&&&$$$""" """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&(((***+++,,,111222000,,,'''%%%''')))'''&&&$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""############################################################################################################"""""""""""""""############$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""########################"""$$$%%%%%%$$$###$$$%%%###"""###&&&+++......,,,111333555888:::<<<>>>>>>>>><<<999666333111000000...///111333555666777777;;;>>>BBBCCCAAA>>>;;;:::666888777444444:::@@@BBBDDDEEEHHHKKKOOORRRUUUVVVPPPMMMMMMRRRVVVZZZ```fffvvvnnn```SSSIIIEEEEEEFFFAAA@@@???@@@AAAAAA@@@>>>########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))******)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$######""""""######$$$%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!################################################"""""""""""""""""""""""""""""""""#########""""""#########"""""""""""""""###$$$$$$$$$$$$$$$$$$###$$$$$$#########"""""""""######$$$$$$$$$$$$######!!!!!!"""""""""#########""""""""""""""""""""""""########################"""""""""""""""#########$$$$$$###""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""""""""############"""""""""""""""######$$$###""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!"""$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$&&&'''(((***---000111333222...((($$$$$$'''''''''&&&$$$""""""$$$%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$######$$$$$$$$$######"""########################""""""""""""""""""""""""############################################################"""""""""!!!""""""#########$$$$$$$$$############""""""""""""""""""""""""""""""""""""###############$$$$$$$$$!!!###%%%%%%%%%$$$%%%&&&&&&$$$%%%***222777666333888999:::;;;;;;;;;::::::999888666555444444555666000222444777:::;;;<<<<<>>===AAAGGGKKKIIIIIIJJJKKKMMMOOOPPPQQQPPPMMMKKKOOOTTTWWWYYYYYYkkkfff^^^UUUOOOLLLKKKKKKGGGGGGGGGHHHJJJJJJIIIHHH########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""!!!""""""""""""""""""######""""""############""""""######"""""""""!!!!!!!!!######$$$$$$$$$$$$######""""""""""""##########################################$$$$$$$$$$$$######!!!!!!""""""##############################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""############$$$$$$######$$$$$$%%%&&&######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###%%%&&&''''''***...222111222333000+++''''''''''''((('''%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$##############################""""""""""""""""""""""""############################################################"""""""""!!!""""""#########$$$$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$ """$$$%%%$$$$$$%%%&&&%%%$$$%%%,,,444999777444;;;;;;:::999777555333222000000000111333555777999<<<<<<===>>>>>>>>>>>>>>>999666777CCCRRR\\\ZZZUUUUUURRRMMMJJJHHHHHHLLLPPPDDDEEEFFFHHHKKKNNNPPPRRRTTTQQQOOORRRZZZ^^^[[[UUU]]]^^^``````___\\\XXXVVVTTTPPPKKKJJJMMMTTTYYY]]]########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&######""""""######$$$%%%###############$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$###!!! """"""""""""############"""""""""######"""""""""""""""""""""!!!!!!!!! ######$$$$$$$$$$$$######"""""""""#########$$$$$$##############################$$$%%%%%%$$$###### !!!"""######$$$######"""#########$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############%%%$$$$$$$$$$$$%%%&&&&&&$$$######""""""######$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###%%%''''''&&&(((...222333333333222000---+++)))&&&((()))((($$$###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""############$$$$$$$$$######"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!$$$%%%%%%%%%&&&(((******---222888<<<;;;888;;;:::777444111///...---///000222555888;;;===???BBBAAA???===;;;:::999999888<<>><<<:::888777888999:::???GGGRRR\\\aaacccddddddbbb\\\\\\eeennnppppppppptttmmmjjjjjjjjj########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###!!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$### """###$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""#####################"""######$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!""""""###$$$$$$%%%%%%&&&%%%###"""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&$$$"""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&###&&&'''&&&$$$%%%,,,111444000---///222000)))!!!###(((,,,,,,'''$$$###%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""############$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!###&&&'''((((((***+++///333777::::::999999:::777444000---,,,---///000444777;;;???BBBCCCBBBAAA999888777777999===BBBDDD===GGGPPPSSSQQQUUUaaammmtttnnnrrr|||vvv%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((***...$$$>>>+++---((('''&&&%%%$$$$$$$$$$$$######"""""""""""""""######%%%&&&&&&$$$######$$$###%%%&&&%%%###!!!!!!!!!&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))''''''(((((((((((())))))'''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%$$$###""""""####################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$########################!!!!!!""""""######$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%$$$###""""""############""""""""""""####################################$$$$$$$$$$$$###### !!!"""######$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$###"""!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((('''&&&&&&(((***---///111222111///,,,***'''(((***++++++,,,---...,,,,,,,,,,,,++++++++++++)))(((&&&%%%$$$$$$$$$%%%'''&&&$$$$$$%%%''')))+++((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$############""""""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$######$$$&&&&&&%%%#########$$$$$$%%%%%%&&&&&&###$$$&&&&&&(((+++000333888:::;;;<<<:::666111---***,,,...///000333777;;;===<<<===>>>>>>===:::777:::<<<>>>@@@AAADDDGGGIIIDDDJJJOOOQQQWWWfff}}}{{{yyyooonnnzzz}}}vvvdddgggiiikkkrrr~~~%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((###,,,)))222FFF111&&& ((('''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$###%%%&&&%%%$$$###$$$$$$$$$%%%''''''&&&%%%%%%&&&&&&''''''((()))******+++,,,,,,,,,,,,...000222333111000///...---,,,+++***)))************)))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$###""""""####################################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%$$$$$$#########$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$########################""""""""""""##############################$$$$$$%%%$$$$$$###""""""############""""""""""""####################################$$$$$$$$$$$$######!!!!!!""""""###$$$$$$%%%################################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$###############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$&&&((()))))))))+++------///111222333333222111111...,,,...222444444222333333222222222111111111---,,,+++)))(((((())))))((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""###$$$%%%%%%$$$$$$###$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$$$$#########""""""###%%%&&&$$$###############$$$$$$$$$$$$###%%%(((***,,,000444888;;;:::999777444222///...///111333555666777:::<<>>======<<<;;;:::>>>CCCHHHKKKLLLNNNRRRVVVVVV```nnnzzz~~~qqqmmm```XXXZZZ[[[dddooo]]]\\\ZZZUUURRRTTTTTTSSSYYYeeeppptttqqqppptttsss%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((+++)))---999BBB((($$$''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%%%%$$$###$$$&&&$$$&&&((()))(((((()))***((()))***+++,,,...//////,,,+++++++++---111555777888777555222///,,,***))),,,,,,------,,,,,,+++***))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#######################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$###"""""""""""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$#######################################"""""""""!!!""""""###$$$$$$%%%%%%%%%$$$######"""###############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%########################################################################!!!!!!!!!"""""""""######""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''(((+++...//////.........,,,---///111333555777777666111,,,...333777555111777777666666666555555555111111000///............------,,,+++)))'''%%%$$$'''&&&&&&&&&&&&''''''(((((((((((()))(((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$############$$$$$$""""""!!!###$$$%%%$$$"""$$$$$$######"""#########%%%(((,,,000222555999;;;<<<999555111......///000222555999;;;<<<===???@@@>>>???AAADDDHHHMMMQQQTTTNNNOOOOOOOOOQQQYYYfffqqqxxxnnnddd[[[XXXPPPNNNSSSTTTVVVfffzzzoooWWWOOOMMMJJJJJJPPPVVVXXX]]]ffflllmmmaaa[[[ZZZeeerrruuujjj]]]$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((,,,***))))))///SSS111+++'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&###$$$%%%%%%$$$$$$&&&(((''')))******)))))))))***,,,,,,---...///000111111+++***)))(((***...222555;;;:::888555111...,,,+++...............---,,,,,,++++++++++++***((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""###"""""""""""""""######%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$###############$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%&&&''')))+++---...222555888888555222///...++++++,,,...000333666888888555111000222333222111444444444333333333333222333222222111111000000000222333333222000---***((())))))((('''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################!!!!!!""""""############$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%"""!!!!!!"""$$$$$$###!!!$$$$$$###""""""######$$$(((,,,111444666888:::;;;888555111---,,,---000222444888<<<>>>??????@@@@@@BBBEEEJJJPPPXXX```hhhnnn[[[WWWRRRSSS^^^sssqqqccc\\\XXXXXXSSSTTTYYYWWWOOOPPPWWWkkkqqqpppdddWWWRRRQQQPPPOOO\\\kkksssxxx{{{yyyvvvdddXXXQQQWWW```aaaWWWNNN$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''(((((()))&&&&&&...111666\\\777$$$&&&&&&%%%$$$$$$$$$%%%%%%###############$$$%%%%%%$$$%%%&&&&&&%%%&&&(((+++...000000///,,,*********////////////000000000000111///---+++,,,...222444999888777555333111000///------......------,,,+++,,,,,,,,,,,,++++++***)))))))))(((((('''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""######"""""""""""""""###$$$######"""!!!!!!""""""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################%%%%%%$$$$$$######""""""$$$$$$$$$#########""""""$$$###############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&%%%$$$$$$######$$$%%%&&&&&&'''''''''((()))***,,,...000222444777:::;;;888444111///...------...///222555666:::;;;:::777222000111333000000000000////////////111111111111000000000///222333555555444222000...---,,,+++)))((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$######"""""""""!!!!!!$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%"""!!!!!!"""$$$$$$###!!!$$$$$$#########%%%'''(((---000444777777777777888222111///......111333555:::;;;======<<<;;;;;;;;;LLLOOOSSSVVV[[[bbbjjjooofffeeehhhssszzzsss~~~nnn\\\UUUVVVVVVOOOMMMQQQRRRNNNMMMQQQKKKPPPRRRNNNKKKJJJKKKKKKRRR```nnnuuuwwwwwwtttqqqaaaTTTLLLQQQ[[[\\\YYYWWW###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))***%%%(((***222QQQAAA&&&&&&%%%%%%$$$$$$%%%%%%%%%######"""######$$$%%%&&&&&&''''''''''''(((+++...666777666444000---,,,,,,/////////////////////...222000...,,,,,,---///000/////////......---------,,,,,,------,,,,,,+++***,,,,,,+++,,,,,,---////////////---,,,***)))((('''(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$######"""""""""""""""#########""""""######$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$#########%%%%%%$$$$$$###""""""!!!#########"""######$$$%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$######"""""""""!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&'''((()))***------,,,,,,---...//////...222555777666444222111111111000000111222444555444888:::666///,,,---111////////////...............//////000000///.........000222333333222111000//////---+++***)))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################&&&%%%$$$""""""!!!""""""$$$$$$$$$############""""""############$$$$$$$$$$$$$$$############$$$$$$""""""!!!###$$$%%%$$$"""$$$$$$###$$$&&&))),,,...111444777888777666555555000000///000222444777999??????===:::777666777888HHHJJJMMMPPPUUU```mmmvvvwwwnnnlllnnnlllbbbXXXZZZhhhtttooo^^^PPPMMMOOONNNLLLQQQ[[[```[[[QQQLLLJJJHHHEEEBBBBBBEEEIIILLLSSS[[[aaa___\\\]]]^^^^^^SSSHHHDDDMMMXXX___dddkkk######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))111(((%%%)))999LLLYYY888%%%%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%'''''''''((((((((((((***...111777777777444000---,,,,,,,,,,,,,,,------............---,,,+++******+++,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++******---000333555666666444222///---+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$###"""""""""""""""######"""######$$$%%%&&&######$$$$$$$$$$$$##############################"""############$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%$$$$$$########################""""""###$$$$$$%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&''')))***+++,,,------,,,,,,,,,---......,,,///333444333222111111000000000000111111222333...111444333///,,,,,,...000000000/////////............///000000000///...,,,---///000111111000000///......---------------))))))******))))))((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%$$$######"""###$$$$$$$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$$$$#########""""""###%%%&&&$$$#########$$$%%%)))...222555444666888888777666666666444222111111333666:::===>>>===:::666555777<<<@@@BBBCCCEEEJJJUUUiiiwwwlllfff```\\\^^^bbb^^^QQQEEE???EEELLLNNNJJJFFFFFFIIIIIIKKKUUUdddkkkcccRRREEEHHHGGGGGGGGGGGGHHHMMMQQQSSSYYYZZZSSSLLLMMMPPPRRRNNNEEEBBBKKKSSSYYYcccooo#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))),,,+++222AAAYYYZZZpppDDD%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))((()))))))))))),,,///222333444444222...+++******((()))***+++,,,...//////...------,,,,,,,,,---------......///000111111222,,,,,,------,,,,,,+++***+++***)))***---111666999<<<;;;888666333000...---************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$###""""""!!!""""""""""""######$$$%%%''''''######$$$$$$$$$$$$##############################"""############$$$$$$$$$#################################$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%######""""""###$$$%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""############$$$$$$$$$"""######$$$&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&((()))+++,,,---))))))***+++,,,---///000111333555555333000//////------......//////000000...000222444555444222000000000000/////////.........///000111111111000///---...///000000000000000---------......000111111***++++++++++++***))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$############%%%&&&'''$$$$$$$$$############""""""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$######$$$&&&&&&%%%#########$$$&&&+++000666999555777888888777777777888888666333111222777<<>><<<>>>AAABBBBBBCCCFFFCCCEEEOOOZZZZZZRRRJJJ???EEEMMMPPPNNNJJJJJJLLLQQQYYY\\\VVVOOOMMMOOOPPPVVVKKKGGGKKKMMMNNNXXXfff$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&(((+++,,,999AAAHHHGGG>>>444///...'''&&&&&&%%%&&&&&&''''''((('''%%%$$$$$$%%%&&&''''''((()))+++---.........000...+++***++++++,,,+++***+++,,,...///111222333333333333111//////222444111111222444555555333222555111000333333000------000///---***)))+++///222444444666888999777333//////---***'''&&&'''((())))))((('''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################'''&&&$$$######%%%&&&(((########################$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%'''&&&$$$######$$$&&&'''***)))))))))))))))******++++++,,,,,,---...//////000...///222///***,,,333000///......000000000/////////000444777777333///222222222333444444333222222111222333444444111...444000,,,---111444333000------,,,---...111444555444222000---+++*********((()))))))))(((''''''&&&'''((()))))))))((('''&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!###########################$$$%%%$$$###"""###$$$"""$$$(((,,,000444666888<<<;;;999777666666777777888666555666999<<<======777333555>>>EEEFFFGGGKKKHHHPPPWWWaaazzzqqqdddZZZTTTZZZYYYWWWXXX\\\[[[OOOBBBDDDAAA>>>???BBBDDDDDDCCCIIIKKKMMMOOOPPPPPPOOOOOOJJJQQQWWWYYY\\\```bbbaaaXXXYYYXXXUUUPPPNNNOOORRRQQQOOOLLLLLLOOOSSSVVVWWW$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((***)))))))))***,,,...///333444333...'''$$$%%%((($$$$$$#########$$$%%%%%%''''''''''''(((***+++,,,---......------,,,++++++...---------...//////.........///000111333444444333111///...///111333444999888666555555666777777;;;666444666777666888<<<555555555444111...---,,,222111222444777888888777222000---***((((((((((((((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$#########"""$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''')))******************+++,,,,,,000111111111111222222222---,,,---000...+++---333///.........///...---,,,333222222333555888;;;===666555444444333333111000---...111444555333///+++333111///111555888888777111000000///111333555777222111///.........///000++++++***)))(((&&&%%%$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###""""""########################"""###$$$$$$###"""###%%%&&&(((+++...222555777888;;;:::888777777777777888888666555777:::;;;:::888333777AAAHHHHHHEEEIIIQQQWWWdddsss}}}yyycccTTTQQQWWWZZZ^^^dddmmmoooeeeXXXRRRLLLEEEAAAAAACCCEEEEEELLLMMMOOORRRVVVYYY\\\^^^^^^eeelllpppvvvpppqqqrrrsssssstttvvvxxxoooiii```XXXVVVYYY___ddd$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((***,,,---///,,,&&&!!! """$$$###############$$$%%%&&&'''(((***,,,...///000111111000000///...---,,,+++,,,---000222333444444444666555555444444444444555555333111111333666888999888666333000///000111222444333444777666222222555:::::::::888666333///---000...---...111555777777666555333000...,,,***)))''''''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$&&&%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%'''(((***++++++,,,***++++++,,,---...//////111000000000000/////////,,,+++,,,...---,,,...222,,,...000222444555666777888999888666555777<<>>===;;;:::999888888777888:::<<<<<<;;;999:::888666444444444555666444333111111111333555777444333222000000111222333111000///---***((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""########################!!!###$$$#########%%%''',,,---///222555777888888888888777777777777888888:::999:::===@@@@@@<<<999999BBBLLLQQQNNNOOO\\\kkkrrr|||kkk^^^```pppoooYYYKKKMMMOOOUUU^^^jjjxxx{{{qqqeee^^^TTTNNNMMMQQQVVVYYYaaaaaabbbdddgggkkkooorrrvvv{{{}}}|||rrrlllqqq~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((('''''''''((()))+++,,,+++)))''''''((('''%%%"""%%%%%%%%%%%%&&&'''((()))(((***,,,///111222222222------......///000111111111333777999:::999999999999888666555555444555555666999<<<<<<<<<<<>>===@@@CCCJJJOOOJJJ???666444<<<;;;888777777777777666333000......000222333333777777666555333111///---(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$&&&&&&%%%%%%$$$###""""""##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&(((***,,,...------,,,+++,,,---///000111111111//////......------,,,,,,000///000000000000222333///111444666999<<<@@@CCC>>>BBBFFFEEEBBBCCCIIIPPPSSSRRRQQQNNNJJJGGGFFFFFFGGGDDDAAA@@@AAADDDEEEFFF>>>===999555222222666999888777555555555666888999;;;999666333222333444444666555333111///---++++++((((((((((((((((((((((((&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""########################!!!"""#########$$$'''***111222444555777888888888666666666666777777888888888999<<<@@@DDDDDDBBB@@@DDDGGGKKKOOOVVVeee{{{xxxvvvvvvoooeee```SSSOOOXXX\\\TTTQQQTTTRRRUUUZZZcccqqq|||}}}xxxvvvqqqiiidddeeejjjqqquuuwwwwwwvvvvvvvvvwwwyyyyyy~~~zzzwwwwwwxxxvvv~~~~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))++++++++++++,,,------...'''%%%%%%'''***)))%%% %%%%%%%%%&&&''')))***++++++,,,...000111111111000,,,,,,---...000222444666666999;;;:::777666666666444333444555666999<<<>>>BBBIIIPPPPPPLLLIIIMMMRRRWWW\\\aaabbb___YYYTTTQQQSSSUUU[[[```[[[NNNCCC???@@@??????@@@AAA@@@===:::666444222111222222111000444444555555555333111///))))))(((((('''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$&&&&&&%%%%%%$$$###""""""##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################################################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((***,,,...///000///---+++,,,---///111222333333333000000000///////////////111111111111333666777666888999;;;===@@@FFFNNNTTTSSSWWWZZZXXXVVV[[[gggqqqppppppmmmhhh```YYYUUUSSSSSSQQQPPPOOOMMMJJJEEEBBB>>><<<999666444777<<<@@@>>>===;;;999999999;;;<<<===;;;888666555666777999888777555222111000//////******)))))))))(((((((((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$##############################!!!"""###$$$$$$'''***---555555666777777777777777444555555666777777777777444888===AAAEEEHHHLLLNNNNNNLLLMMMVVViii|||mmmaaa```eeegggeeeXXXTTTMMMKKKSSSaaaiiijjj^^^]]][[[\\\ggguuu||||||~~~zzzvvvuuuwww{{{~~~wwwxxxyyy{{{{{{{{{{{{zzz{{{~~~~~~|||||||||~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))******++++++++++++***&&&######%%%''''''&&&$$$$$$$$$%%%''')))***+++---...//////000000000000111000000000111333555666333555555333000000333666:::;;;===AAAGGGMMMSSSVVVaaahhhmmmlllfffdddhhhmmmqqqwww~~~{{{vvvqqqpppjjjggggggjjjiiibbb[[[YYYQQQQQQRRRTTTUUUPPPGGG???888666333222222222000///111222333444333222111000---,,,+++***))))))))))))'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################################################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&((()))***---...///111000///---,,,...///111222333333333222---......///000000111111+++...000222888@@@CCCAAACCCEEEGGGJJJRRR___ppp{{{zzzxxxrrriiicccgggsss~~~zzzooohhheeefffjjjooorrrooocccUUUKKKIIIGGGCCC@@@>>>=========EEECCC???<<<999888777777;;;999777666777:::===@@@999888555333111000000000,,,+++***((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################!!!###$$$%%%&&&)))...222666666666666666666555555444444555666777777666666:::@@@GGGIIIKKKRRR^^^iiiccceeekkkwwwsssiii]]]WWWWWWZZZ[[[YYYGGGMMMKKKGGGSSSjjjyyyyyycccbbb___```mmm{{{xxxxxxyyytttwww|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))&&&&&&''''''((((((''''''***(((%%%$$$%%%'''((()))$$$%%%%%%''')))+++---............//////000111222555555333333333555777888333666888999;;;AAALLLTTT\\\]]]___ccciiipppvvvzzz}}}zzzyyyzzz~~~}}}oookkkhhhffffffbbb[[[UUUIIIEEE???:::888888777666666666666666555444333222000///---,,,+++***))))))&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&(((***+++,,,------///000111000000//////000222333444333222111,,,---...000222444555666333888>>>DDDQQQ___fffeee[[[ZZZYYYYYY```ooo}}}sssppptttzzz}}}uuusssvvv|||qqqggg___^^^___``````\\\TTTNNNVVVSSSMMMGGGAAA<<<:::999<<<:::888777888;;;???BBB???===:::666333222111111000...,,,***(((''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################"""###%%%&&&(((,,,111555444555555555444444333222333444555666666666555444BBBJJJPPPOOONNNXXXmmmvvvaaa\\\XXXXXXXXXUUUNNNIIIEEEGGGHHHHHHPPPbbbsss|||ppppppnnnpppzzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))((())))))************)))$$$%%%&&&'''&&&&&&%%%%%%''''''(((***,,,...000111///.........///111333555666666555555666888;;;===<<<@@@EEEKKKSSSaaasss|||www{{{tttmmmmmmooopppoooddd]]]SSSJJJEEEDDDCCCCCC===<<<;;;:::888777666555222111///---+++******)))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''')))+++,,,---+++,,,...///111111222222000111333444444333111000111222444666999<<<>>>???GGGNNNWWWaaarrrwwwrrrhhh___^^^hhhzzz~~~}}}|||vvvtttuuuyyy{{{nnnrrryyy~~~tttmmmiiiaaaXXXPPPIIIEEECCC@@@===:::888888:::===???FFFDDD???;;;777555444444444222000---+++)))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###########################$$$%%%''')))---333777333333444444333222111111444444555666666555444333BBBJJJPPPMMMJJJUUUooonnn]]]ZZZYYY[[[aaaddd^^^UUUMMMTTTMMMJJJLLLOOOVVVhhh|||$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))*********)))(((***---,,,)))%%%&&&&&&%%%%%%%%%&&&''''''$$$))),,,,,,...333555333,,,***)))***...222555666222222222222666???KKKTTTWWW[[[dddpppyyy~~~yyy|||ttttttvvvvvvkkkkkkfff^^^]]]```___YYYOOO@@@777<<<>>>999777:::222111222222222///+++''',,,)))'''&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%%%%""" ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&+++***)))((('''&&&%%%%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))(((&&&%%%$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$''')))************------...000333555555555999222///444555111...//////222777<<>>===999777999BBBEEEGGGFFFAAA<<<999888555444333222000...,,,++++++)))''''''(((((('''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$)))///333666777777666444111222555666555444222222222333444666777777777IIIMMMEEECCCPPPqqqpppaaa\\\\\\aaakkkvvv{{{tttdddWWW]]]ZZZTTTQQQWWWggg}}}yyy|||$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))************))))))***,,,,,,(((%%%&&&%%%%%%&&&&&&'''((()))+++///111//////111222000...///222333444333222111444777;;;BBBJJJWWWeeennnwwwwww{{{~~~{{{zzz~~~}}}}}}~~~uuussstttssspppttttttnnnjjjiiigggbbbbbbPPPAAA===:::555444999:::777333111111111000///---+++(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%%%%### ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))))))))***+++---...//////.........---------,,,,,,*********)))))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))************,,,---///222555777888777333//////222333111111555666???LLL[[[jjjuuusssmmmccc___]]]aaakkkxxx|||{{{qqqmmmooollllllwww~~~}}}~~~mmmjjjhhhkkkwwwzzziii[[[NNNIIIEEE>>>888777:::===@@@???===>>>DDDJJJ:::888555222000......---***)))''''''((()))((('''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&%%%###!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((---222555777777666555333222333666777555333111333444333222555;;;@@@AAAJJJHHHFFFSSSggg~~~hhh^^^\\\aaagggrrr~~~~~~pppddd]]]]]]]]]___fffttt}}}&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******+++***))))))***++++++(((&&&%%%%%%&&&&&&(((***+++,,,///333444000...///000...---222777888555111000000555???OOO```ooo|||zzz|||~~~|||yyyyyyyyy~~~{{{vvveeebbb______aaabbbaaa```VVV[[[```___[[[^^^iiitttlllhhhkkktttwwwvvv{{{{{{zzzuuusssrrrnnn___PPPJJJCCC;;;999===>>>:::555222111222222222///---************((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,***+++---///111444555666333333222222111000//////,,,,,,,,,,,,++++++++++++******))))))((((((((('''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######"""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''************++++++,,,---...///222555777888999999666222/////////000666<<>>EEEHHHNNNOOOYYYqqqvvvkkkggghhh^^^bbblllyyytttiiifffjjjooossswww&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))******++++++***************)))((('''%%%%%%&&&(((***,,,...//////333444000---///111000111444777666444666<<>><<<:::999777777:::999888666444333333333000---+++*********((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&(((+++...%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''///111444666777555333111000111333555666555333222...333:::===???@@@CCCFFFHHHZZZkkk{{{tttmmmqqquuuuuusssooolllkkkYYYWWW[[[kkk|||xxxlllvvvzzz&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***++++++++++++++++++***)))(((''''''&&&&&&'''))),,,...111222333888999333///000333333888888666555888EEEVVVdddoooxxxyyysssvvvzzzwwwiiiUUUHHHDDDDDDAAAFFFOOOPPPHHHEEEHHHFFFDDDIIIYYYnnn}}}~~~zzzsssmmmkkkjjjhhhmmmtttvvvnnnccc\\\WWWRRRRRRSSSTTT^^^ggglllrrr||||||~~~uuupppoookkkaaaQQQDDD;;;888888999...000333666666222,,,&&&'''''''''(((((()))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&(((***+++,,,,,,---------------......///............////////////---,,,,,,***)))(((''''''((((((((((((((((((((((((***+++,,,---...000111111000000///...,,,***((('''&&&&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&((()))******(((((()))***---111444666888999:::888444222222333///444???NNN^^^hhhgggcccaaa^^^ZZZ^^^mmm}}}xxxmmmoooggg```^^^VVVTTT___iiihhheee^^^VVVQQQQQQRRRZZZ^^^cccgggjjjnnnsssvvvqqqiiigggkkkfff[[[]]]iiicccnnnyyy{{{pppnnntttzzz~~~[[[RRRGGGBBBBBBAAA<<<777444555666777777666555555555333///---,,,***(((&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%'''---555:::''''''&&&&&&&&&%%%%%%%%%$$$#########$$$&&&)))***222333555555555333111///...000333555555444333333555999@@@JJJRRRSSSOOOJJJOOOnnnhhhZZZ[[[___ccceeedddaaa^^^]]]XXXQQQRRRddd~~~{{{}}}~~~}}}}}}}}}}}}zzzuuuqqqpppqqqsssuuunnnrrrttttttxxx&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((()))******++++++,,,+++,,,,,,***(((''''''((('''((()))+++---000222444;;;@@@@@@888222222444555777666555888BBBVVVmmm}}}yyysssjjjhhheee\\\KKK===:::???JJJOOOWWW^^^cccdddcccbbbTTTPPPUUUkkkuuuoooqqqwww{{{qqqiiidddbbbdddmmmqqqjjjaaa^^^aaacccvvvvvv```KKK===888999:::111333666999:::777111,,,((((((((()))))))))))))))''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$&&&(((+++---.........//////...------......///,,,,,,------...///000000------,,,+++***))))))(((((((((((((((((()))))))))((()))***,,,---///000000333333222111000...,,,+++(((((('''&&&'''((()))***%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((()))***+++'''(((***---111555888::::::;;;:::777333111444777>>>MMMbbbvvvzzzmmmaaa\\\UUUTTTaaaxxxzzzooonnnnnnllliii``````WWWRRRVVVYYYcccwwwvvvcccUUUQQQSSS[[[cccnnnuuuwwwwwwvvvvvvtttooopppwwwvvviii[[[VVVRRRXXX]]]bbblll{{{wwwnnnxxxrrr]]]NNNFFFBBB;;;666222333444666777888888888999666333000...---***((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%(((...666<<<((((((''''''&&&&&&%%%%%%#########$$$&&&)))---///444444444333222222111000///222444555555555555666???AAAGGGSSS___ddd```[[[eeebbbVVVXXXWWWVVVSSSQQQPPPSSSUUUXXXSSSUUUhhhzzz}}}wwwuuuqqqnnnlllkkkkkkkkkeeeccc^^^ZZZXXXWWWXXXYYYSSSWWWXXXXXX\\\cccgggffffffkkkssszzz$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))((())))))******+++,,,,,,+++,,,---***'''&&&''')))))))))***,,,...111333444:::???@@@999222222666888555777===HHHXXXlll~~~~~~{{{wwwqqqiiicccVVVQQQKKKDDD===<<>>888666555444333444777:::<<<999777444222111000...---)))(((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''***...111(((((('''&&&&&&%%%$$$$$$#########$$$(((,,,000333666555333222111222222333222555777777666777999;;;DDDEEEIIIRRR___jjjpppqqq```VVVQQQQQQOOOJJJGGGHHHOOOVVVZZZ\\\dddrrr|||~~~}}}uuummmkkkfffddd```\\\ZZZYYYYYYZZZQQQOOOLLLIIIGGGFFFGGGGGGDDDFFFGGGEEEGGGLLLOOONNNKKKOOOUUU[[[bbbmmm{{{$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***)))))))))***++++++,,,,,,+++------+++'''%%%''')))******+++---///111333555333999;;;666000222888;;;999???LLL^^^qqqzzzpppaaaPPPEEEDDDFFFLLLTTTVVVSSSRRRTTTeeezzzsssjjjfffrrr~~~xxxuuuyyyuuusssttt{{{tttfffXXXXXXddd}}}|||vvvlll\\\LLLBBB<<<999777666888:::;;;;;;++++++******))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%$$$%%%'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((()))))),,,---///000000///---,,,(((((()))***+++---...///444444444444444444444444222111111111111111111111//////000000111111222222222222222111111111000000...///000222444444555555111///,,,)))''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''(((((())))))******---///222666999:::;;;;;;333555666555555:::CCCJJJfffyyy~~~~~~jjjeee^^^[[[^^^iiiwwwtttgggaaa[[[```qqqwwwyyy|||{{{wwwrrrpppooobbbfffhhhgggddddddiiinnndddfffiiippp{{{yyylll______^^^```kkk}}}|||uuusss{{{ttt^^^NNNGGG<<<999444111111666;;;???999666444333333333222111))))))((('''''''''''''''''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$#########"""###%%%)))...333666777666333111111222444666555888:::999888999<<>>@@@HHHTTT^^^