BM6P6(@ {{{qqqllleee^^^ZZZYYY[[[]]]XXXWWWWWWWWWXXXYYY[[[\\\[[[___cccdddeeerrroooVVV@@@:::AAA>>>999::::::<<<;;;999888888999;;;<<<@@@KKK```zzz~~~wwwqqqnnnpppsssrrrrrrtttuuu}}}uuunnnzzztttmmmeee\\\\\\\\\XXXUUUTTTWWWYYYVVVVVVWWWXXXZZZ[[[]]]^^^[[[wwwoooSSS^^^gggDDD888777999666;;;???999;;;999888666666666777777???FFFPPPYYY```dddfffggggggkkkooopppppppppsssvvvxxxuuuyyyyyyoooccc]]]UUUSSSQQQNNNKKKHHHEEECCC???MMMNNNKKKTTT___eeennnzzzyyywwwwwwxxx{{{~~~}}}~~~zzzyyy}}}zzzxxx{{{}}}nnnZZZTTTYYYWWWNNNSSSPPPNNNNNNQQQRRRQQQOOOMMMNNNPPPQQQRRRQQQQQQPPPSSSTTTUUUUUUTTTUUUWWWYYYhhh~~~bbbXXXMMMDDDAAA>>>:::<<>>AAA===:::======;;;:::999888888999;;;<<<<<>>>>><<<===<<<::::::AAALLLUUUqqqzzzwwwuuuqqqooommmooosssvvvvvvvvvxxxssspppssstttrrrsssvvvrrrrrruuuyyywwwnnngggeee```fffnnnuuu{{{}}}cccaaaaaa]]]SSSEEE===<<<999888666555555666888999888888999999999999888888888888888999999999999:::999::::::;;;<<<<<<======}}}|||rrr___]]]ZZZXXXXXX[[[___bbbZZZYYYXXXXXXXXXYYYZZZ[[[]]]^^^___^^^]]]dddyyyoooPPPAAACCC@@@>>>@@@>>>;;;:::999888888999:::;;;===999;;;III^^^ooouuutttmmmpppvvvzzzrrrkkkkkkmmmpppqqqqqqwwwzzz{{{~~~tttcccXXX]]]```[[[QQQMMMRRRZZZVVVVVVUUUUUUWWWZZZ]]]```lllqqq___OOOqqq```BBB333777999;;;>>><<<999999999999888777666555555<<>><<<>>>???>>>;;;:::<<>>EEEKKKEEENNNiiiooopppsssvvvzzz~~~xxxrrrrrryyy~~~{{{rrrbbbcccbbbWWWNNNMMMKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLNNNOOOPPPQQQQQQRRRSSSTTTTTTSSSSSSUUUWWW[[[eeevvvgggRRRIIIEEECCCAAA@@@@@@@@@???======???AAAQQQ```sss{{{xxxwwwsssqqqsssxxx|||vvvssstttuuutttqqqppptttxxx{{{sssiiihhhhhheeeccceeekkksss}}}~~~vvvvvvvvv^^^VVVMMMFFF???999999===777666666555555666666777555555555666666555555555666666777777777888888888777777888999999::::::;;;}}}}}}{{{}}}tttbbb]]]\\\ZZZXXXXXXXXXZZZ[[[ZZZYYYXXXWWWWWWXXXXXXYYY[[[YYYZZZ^^^bbbhhhsssfffLLLGGG@@@===???===<<<;;;;;;::::::999999:::888888999:::>>>FFFPPPVVV___eeennntttwwwzzz~~~{{{sssjjjbbb^^^eeehhhllloooppptttyyyuuuoooddd[[[]]]\\\ZZZXXXUUUSSSRRRRRRUUUTTTTTTVVVZZZ```eeeiiiuuujjjlllmmmRRRYYYqqq]]]AAA<<<888888<<<;;;999999:::::::::888666555555999???FFFLLLRRRYYY]]]___ccchhhkkklllnnnrrruuuxxx}}}yyymmmnnntttssseeeWWWLLLFFFDDDOOOTTTJJJNNNfffqqqrrrsssvvvzzz~~~zzztttppprrr|||nnn```ccccccVVVMMMNNNKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRSSSSSSRRRSSSUUUWWWWWW[[[jjj~~~ttt{{{tttcccWWWNNNHHH???@@@@@@???>>>>>>???@@@CCCNNN[[[kkk~~~{{{xxx|||zzzyyywwwttttttwww|||~~~|||xxxvvvwwwwwwsssqqqrrrwwwzzzwwwgggbbbjjjooommmiiifffdddiiittt|||pppmmmuuu}}}mmmYYYOOODDD<<<777333444999666555555555555555555666333444444555555444444333555555555666666666777777666666777777888999999999}}}zzzzzz{{{|||~~~}}}mmm^^^ZZZYYYYYYXXXXXXYYYZZZ[[[XXXWWWVVVVVVVVVWWWXXXYYY[[[WWWWWW[[[```ccciiippp~~~cccTTTFFF???AAA@@@======<<<<<<;;;;;;::::::777;;;===:::777777===DDDKKKWWWhhhrrruuuuuuvvvxxxwwwzzz}}}}}}{{{zzzzzz|||qqqhhhccc```___```aaaffflllrrr}}}~~~xxxpppddd^^^^^^^^^[[[XXXWWWXXXWWWTTTQQQUUUUUUVVVXXX\\\aaafffiiinnnfffeeetttxxx|||kkkQQQKKKYYYwwwqqqUUUCCC777888===999::::::::::::999888777666444666;;;???DDDJJJQQQUUU[[[```eeeiiijjjmmmqqquuuwwwzzz{{{yyyuuuiiiXXXSSSOOOYYY```VVVSSSdddssstttvvvyyy|||zzztttqqqqqqqqq{{{~~~xxxuuu{{{~~~ppp]]]YYYWWWOOOKKKOOOKKKMMMPPPQQQPPPOOOOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPRRRTTTNNNTTTeee~~~uuu```nnnZZZLLLBBBAAA???>>>======>>>>>>;;;AAAJJJVVVkkk~~~~~~tttkkkfffnnnxxxzzz~~~|||{{{|||zzzxxxwwwwwwxxxxxxxxxtttwwwvvvsssssswwwzzzzzzxxxqqqfff]]]```jjjrrrtttssslllfffiiiuuuxxxkkkhhhpppxxxyyywwwvvvpppsssxxxzzz~~~yyyiiiTTTJJJ@@@:::777444555999555555555555555555555555333333444444444444333333444444555555555666666666555555555666777777888888zzzxxxzzz|||~~~~~~~~~yyyeee\\\XXXXXXXXXXXXXXXXXXYYYYYYVVVUUUUUUTTTUUUVVVXXXYYYYYYTTTSSSXXX]]]___bbbeeelllttt___NNNGGGBBB>>>>>>>>>>>>===<<<;;;:::999;;;===;;;888666999===???JJJZZZgggnnnpppqqqqqqqqquuuzzz|||{{{yyyvvvuuu|||~~~~~~|||xxxpppgggaaa```aaaccc______bbbjjjuuu}}}xxxwwwmmm]]]XXX]]][[[[[[ZZZYYYXXXVVVUUUTTTWWWWWWXXXYYY\\\___bbbdddbbbaaa```gggzzzyyy~~~sss^^^MMMJJJcccjjjMMM777999???999;;;;;;:::999888888888888444666888:::>>>CCCJJJOOOWWW\\\bbbeeegggjjjooossswwwxxx|||wwwfffaaaZZZ___hhhbbb[[[dddtttwww{{{zzzrrroooqqquuuwww}}}}}}vvvxxx}}}|||lllZZZRRRNNNKKKJJJMMMKKKNNNQQQRRRQQQPPPPPPRRRPPPPPPOOONNNNNNOOOPPPQQQNNNOOOPPPPPPOOOPPPRRRSSSNNNSSS___rrriiisssmmm[[[LLLHHHCCC???============999===@@@EEESSSiii}}}vvviiiaaagggqqqrrrwww~~~}}}||||||{{{xxxuuuuuuxxx{{{ssswwwwwwuuuvvvyyywwwqqqeee^^^ZZZ]]]dddkkkssszzz}}}vvvqqqsss}}}||||||rrreeeeeennnvvvtttoookkkhhhmmmssstttyyytttbbbLLLCCC<<<:::999777777:::444444444555555444444444333444444444444444444333333444444444444555555555444444444555666666777777yyyuuuxxx}}}nnn___\\\YYYYYYXXXXXXWWWVVVUUUUUUTTTTTTSSSSSSTTTVVVWWWYYYVVVQQQPPPWWW]]]___```bbbdddzzzzzz___NNNBBB????????????>>>===<<<;;;555666777888999:::;;;<<<===AAAJJJUUU```hhhjjjjjjkkkpppvvvyyyxxxuuurrrqqqvvv{{{||||||~~~{{{~~~mmmjjjeee```]]]^^^bbbeeeccc```bbbiiivvv}}}vvvuuuvvvlllYYYSSSXXXYYY\\\^^^\\\WWWTTTUUUXXXYYYYYYYYYZZZ[[[]]]^^^___YYY]]]]]]___qqquuu^^^KKKXXXzzzxxxSSS888:::AAA999<<<;;;999888777888888999666777888999<<>>???AAA???;;;888999999888888777666555999;;;???EEENNNWWW___dddeeefffhhhjjjlllmmmnnnooosssuuuxxx|||zzzzzzzzzyyyxxxyyy|||~~~vvvooodddbbb_________```___^^^```gggkkkppp~~~}}}xxxnnn```VVVSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUYYYXXXVVVWWWYYYZZZZZZYYYUUU______YYYfffnnncccYYYkkkLLL:::666777;;;;;;:::888888::::::888888777666666888<<>>???EEELLL]]]llljjjeeepppqqqrrrxxx}}}|||}}}|||yyyyyyxxxwwwvvvxxxzzz}}}yyyyyyzzzyyyuuuiiiZZZOOOIIIQQQYYY^^^ccciiinnnpppsssaaaeeepppqqqqqqzzz~~~{{{~~~xxxuuulllfffmmmzzz}}}xxxuuuoooqqqbbbKKK888777777666666666666666555444333333222222222222222222111111111222333444333333333333333333333333444444444444444444333333|||vvvrrrtttuuuuuuvvvyyyxxx|||lll\\\WWWXXXVVVSSSRRRRRRTTTTTTSSSQQQSSSTTTUUUTTTRRRQQQRRRTTTRRRSSSTTTSSSTTTVVV[[[```ffffffxxx\\\JJJFFFAAA???@@@AAA===888::::::::::::999888777777777888:::>>>EEELLLRRRVVVZZZ\\\^^^aaadddeeeffffffmmmoootttyyy~~~~~~||||||}}}~~~}}}{{{zzzzzzxxxvvvuuuvvvyyy{{{{{{xxxtttnnnfffaaaYYYZZZ[[[\\\]]]^^^______kkkpppuuu{{{yyypppyyyvvvooofff\\\WWWVVVWWWYYYXXXWWWWWWVVVUUUTTTTTTVVVWWWYYYZZZZZZYYYXXXWWWTTT^^^aaa\\\ccc|||mmm[[[yyyqqq]]]LLL???;;;;;;;;;:::::::::999888888777666666888:::===???HHHLLLSSSYYY^^^cccgggjjjtttuuuyyyzzzyyyyyyzzz{{{ssskkkjjjkkkmmmrrrxxx|||wwwzzzwww}}}~~~|||lll]]]TTTOOOOOOQQQOOOMMMMMMMMMLLLLLLOOOSSSUUUTTTSSSTTTUUUUUUTTTRRRRRRSSSTTTSSSSSSSSSSSSTTTVVVWWWXXXSSSWWWZZZZZZ___sssqqqhhhuuuoooaaaQQQHHHBBB<<<;;;>>>???<<<;;;======;;;>>>CCCJJJXXXjjjwww|||vvvooovvvtttsssxxx{{{|||{{{zzzyyy{{{{{{zzzxxxwwwwwwyyyzzz{{{vvvpppjjjcccYYYNNNFFFGGGHHHKKKPPPUUU[[[ccciiirrr~~~sssfff\\\kkkwwwzzz{{{zzzzzzwwwssspppttt~~~|||pppgggcccTTTAAA888777666666555555666666555444333222222222222222222222222222222333333444444444333333333333333333333333444444444444444444~~~xxxrrrooosssuuutttrrrsssvvv~~~mmm```WWWVVVYYYVVVSSSQQQQQQRRRSSSSSSRRRTTTUUUUUUSSSRRRQQQRRRTTTTTTSSSSSSSSSUUUXXX\\\^^^bbbdddmmm~~~lllRRRJJJBBBAAADDDDDDAAA<<<<<<<<<;;;;;;::::::999999777666777999<<<@@@DDDFFFMMMOOOSSSWWWZZZ\\\\\\\\\bbbfffmmmtttxxx{{{{{{zzz}}}~~~}}}}}}~~~}}}yyyxxxzzz|||}}}}}}{{{zzzxxxwwwwwwxxxyyyzzz~~~xxxnnnfff```[[[XXXWWWSSSVVVYYYZZZZZZ[[[^^^aaalll|||uuuaaaccc{{{zzzrrrggg^^^YYYWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWTTTYYY^^^^^^\\\YYYWWWXXXUUU\\\aaa``````nnnsssXXXcccfffJJJ;;;;;;;;;;;;;;;:::888888999888777666777888:::<<>>CCCFFFJJJNNNRRRSSSTTTTTTWWW\\\dddlllqqqrrrqqqpppxxxzzz{{{{{{zzzyyyyyy{{{}}}{{{xxxvvvwwwzzz~~~|||{{{{{{{{{{{{zzzxxxvvvqqqkkkaaaYYYUUUTTTVVVWWWWWWZZZ[[[ZZZWWWYYY___fffkkkvvvqqq}}}|||tttdddYYYVVVWWWWWWWWWUUUVVVWWWXXXZZZ[[[\\\]]]VVV\\\aaa```\\\XXXYYY[[[ZZZ[[[___aaa___eee}}}yyyVVVYYY|||___@@@<<<:::;;;;;;999888999:::999777666666666888888>>>BBBHHHOOOVVV]]]dddiiioooqqqvvv~~~tttmmmhhhiiilllmmmooorrrrrr{{{~~~|||~~~kkk]]]TTTNNNLLLNNNPPPOOOOOOQQQOOOOOONNNOOOOOOPPPPPPPPPKKKMMMOOOPPPPPPOOOPPPQQQUUUUUUVVVWWWYYYZZZ[[[\\\WWWSSSTTTWWWTTTWWWpppttt___^^^yyypppfffaaa\\\SSSEEE<<>>;;;:::;;;666===FFFOOOWWWbbbooowwwyyywwwzzz}}}zzzyyyyyy{{{|||~~~}}}}}}~~~}}}{{{}}}}}}}}}~~~~~~xxxyyy{{{}}}|||yyyuuuqqqfff]]]PPPFFFBBBBBBBBBBBBBBB;;;===HHHNNNLLLMMMTTTxxxqqqppp{{{}}}~~~zzz}}}zzz|||sssiii___RRRDDD<<<999666555555444444444444444333333222222222222222333222222333333444444444444555555444444333333222222111111222333444444555555yyyuuuqqqoooqqquuutttmmmhhhgggsssqqqddd___[[[VVVSSSUUUTTTSSSQQQPPPQQQSSSTTTSSSSSSSSSPPPNNNNNNPPPRRRQQQSSSTTTUUUVVVVVVVVVVVVQQQ^^^bbbcccyyynnnZZZPPPIIIBBB>>>>>>======;;;::::::999::::::999999888888999:::;;;<<<<<<>>>BBBFFFIIIJJJKKKKKKMMMSSS[[[bbbggghhhgggfffjjjmmmppprrrssssssuuuwww|||{{{xxxuuutttuuuxxxzzz|||{{{zzzzzzxxxssslllggg___\\\WWWRRRPPPQQQUUUWWWYYY[[[[[[YYYXXX^^^iiirrrwww|||ooo___UUUTTTUUUUUUTTTUUUUUUVVVXXXZZZ[[[\\\]]]WWW[[[^^^\\\XXXVVVYYY]]]___ZZZ[[[``````bbbrrr}}}[[[PPPlllNNNCCC::::::;;;:::999;;;:::999888666666555666666:::>>>CCCIIIQQQYYYaaagggnnnpppvvv~~~oookkkiiijjjjjjhhhiiilllrrr|||yyybbbXXXRRRNNNLLLOOOOOOMMMMMMOOOOOOOOOOOONNNMMMNNNOOOPPPKKKLLLMMMLLLKKKLLLNNNPPPRRRSSSTTTVVVWWWXXXYYYZZZXXXPPPPPPUUUUUUSSSbbbvvvnnnqqqwwwqqqoooiiiZZZMMMEEE@@@===??????<<<;;;<<<:::<<<@@@DDDJJJSSS___ggglllmmmqqqxxx|||||||||}}}}}}||||||}}}~~~~~~{{{wwwvvvvvvwwwxxxxxxwwwxxxyyyzzz|||}}}}}}~~~xxxxxxyyyzzzxxxqqqhhhaaaTTTMMMCCC>>>===@@@AAAAAABBB:::;;;GGGQQQUUUXXX^^^vvvuuuoooiiilllzzz}}}~~~~~~www{{{ooobbbXXXJJJ<<<666999555444444333333333333333222222222111111222222333111222333444444444333333444444333333333222222222111111222222333444555555}}}tttqqqqqqpppooopppooojjjccccccgggtttfffZZZYYYYYYWWWVVVUUUUUUUUUSSSQQQQQQSSSUUUUUUTTTSSSPPPNNNNNNPPPRRRTTTYYY^^^___\\\XXXWWWXXXSSS^^^bbb^^^gggwwweeeOOOBBB???>>>===<<<::::::::::::;;;888888888888888999::::::888999:::===???@@@AAABBBEEEIIIPPPVVV[[[]]]^^^]]]]]]aaaggglllooorrruuuxxx~~~~~~|||xxxtttrrrrrrsssvvvrrrnnnkkkgggaaaXXXQQQRRRRRRPPPNNNMMMNNNQQQSSSVVVWWWXXX[[[aaalll{{{zzzvvv}}}mmmdddYYYRRRRRRTTTUUUTTTWWWWWWWWWXXXXXXXXXXXXXXXUUUWWWXXXWWWTTTTTTWWWZZZ^^^YYYXXX\\\^^^```iiittt|||```EEETTTjjjgggQQQ===999;;;::::::;;;::::::999777666666555555888:::???DDDJJJSSS\\\bbbkkkoootttzzz~~~yyytttpppfffeeeeeefffcccaaafffmmmyyylll[[[UUUPPPMMMMMMOOONNNKKKKKKNNNOOOOOOOOOMMMLLLLLLNNNPPPOOOOOOOOOMMMLLLLLLNNNPPPOOOPPPQQQSSSUUUVVVWWWWWWVVVOOOMMMRRRTTTSSSXXXaaasssttt{{{yyyqqqhhhTTTKKKDDDAAA@@@<<<:::;;;;;;;;;;;;<<<>>>DDDKKKPPPWWW[[[bbbjjjqqqvvvyyyzzz}}}~~~{{{xxxsssqqqrrrvvvxxxzzzwwwxxxyyyzzz{{{{{{{{{{{{wwwtttqqqnnniii```TTTLLLGGGBBB===<<<>>>@@@@@@???CCC>>>===EEETTTccckkknnnhhhgggfffiiiuuu}}}zzzssspppzzzwwwnnn___QQQBBB666333555444333333222222222222222222111111111111222222333000111222333444333222111111111111222222222222222111111222222333333444444~~~tttnnnnnnooollllllkkkggg```___jjjwwwuuu___XXXYYYZZZXXXWWWTTTVVVWWWVVVSSSRRRSSSUUUWWWVVVTTTQQQOOOOOOQQQSSSXXXaaajjjjjjccc\\\ZZZ[[[YYY]]]```______kkkfffNNNGGG@@@???===;;;;;;;;;<<<===999999999999999999999999888777777777888999;;;<<<>>>AAAEEEJJJOOOSSSUUUVVVWWW[[[aaafffjjjmmmppprrrtttvvvwwwuuuppplllkkkkkkgggaaaYYYTTTRRROOOJJJEEEJJJKKKLLLLLLKKKLLLOOORRRUUUWWW\\\eeeqqq{{{vvvqqqaaa\\\VVVTTTTTTUUUUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUWWWXXXXXXXXXXXXWWWWWWXXXYYYZZZ\\\aaafff}}}lllPPPKKKOOOeeecccCCC999<<<;;;999:::;;;:::999888777666666666555777:::>>>DDDLLLUUU[[[eeejjjqqqvvvzzz|||~~~~~~}}}~~~~~~{{{vvvmmmeee```^^^___aaa```\\\^^^jjjxxx}}}xxxcccVVVQQQMMMKKKLLLNNNNNNKKKLLLOOONNNNNNNNNMMMKKKKKKNNNQQQPPPQQQRRRQQQNNNLLLLLLLLLLLLMMMOOORRRSSSTTTUUUUUUSSSQQQOOOOOOPPPRRRTTTVVViiizzz~~~___iii}}}zzzwwwcccVVVJJJDDDAAA===<<<===<<<;;;:::999999;;;>>>@@@BBBHHHPPPXXX___hhhpppttttttzzz~~~{{{yyyvvvrrrqqqsssvvvxxxyyywwwwwwxxxyyyyyyxxxwwwvvvpppiii```YYYSSSMMMEEE>>>???===<<>>???<<<<<<;;;;;;;;;::::::::::::999777666666777999::::::;;;???CCCHHHLLLPPPRRRSSSVVV[[[___aaabbbdddeee```dddhhhiiigggcccbbbbbbYYYQQQHHHDDDEEEGGGGGGFFFFFFHHHKKKKKKKKKMMMRRRVVVXXX[[[bbbooo~~~vvvzzzqqq___^^^\\\YYYXXXWWWVVVUUUTTTRRRSSSTTTTTTUUUVVVWWWWWWSSSTTTWWW[[[]]]]]][[[XXXQQQVVVYYYWWWUUUXXX\\\^^^{{{{{{mmmUUUFFFTTTssspppHHH;;;<<<<<<999999;;;::::::999888777666666333555777:::@@@HHHQQQWWW___fffooovvvyyyzzz|||~~~zzz{{{{{{yyyrrrggg]]]WWW[[[]]]^^^\\\YYY___rrr|||mmmZZZOOOJJJKKKIIIKKKNNNNNNKKKMMMQQQMMMNNNNNNLLLJJJKKKNNNRRROOOQQQSSSSSSPPPLLLIIIGGGJJJLLLNNNQQQSSSTTTTTTTTTPPPSSSQQQLLLLLLPPPSSSRRR^^^nnn```NNN[[[|||xxxwwwjjj[[[LLLEEEBBB@@@???AAA===<<<<<<;;;::::::;;;<<<888>>>EEEIIIPPPZZZeeellljjjuuu~~~}}}yyyyyywwwtttttttttuuuuuuuuurrrrrrssssssrrrpppnnnmmmhhh^^^QQQHHHDDDAAA>>>;;;<<<<<<===BBBIIIOOOPPPOOOFFFRRRYYY^^^nnn~~~wwwdddlll~~~qqqnnnrrrvvvyyynnnbbbaaaUUUBBB666666888777333222222111000111111111111111000000111222333333---///111222222222000///------...///000111222222333333222222222222222222wwwlllgggfffhhhjjjiiihhhaaaWWWXXXmmmpppiiiaaa]]]\\\[[[WWWSSSVVVVVVVVVVVVUUUUUUTTTSSSVVVWWWXXXWWWTTTSSSSSSTTTXXX\\\___^^^YYYVVVXXXZZZVVVUUUWWWYYYWWWVVV```mmmlllLLLJJJ===>>>DDD@@@>>>>>>:::@@@???<<<:::888888888999888888777777666666555555888999;;;===@@@CCCEEEFFFMMMMMMOOOQQQSSSUUUVVVWWWTTTTTTSSSSSSRRRQQQOOOOOOFFFEEEBBBAAA@@@BBBDDDEEEIIIHHHIIIMMMMMMLLLNNNSSS[[[hhhxxx~~~vvvuuutttfffUUUWWWWWWXXXWWWUUUSSSPPPNNNMMMPPPTTTUUUUUUTTTTTTUUUWWWUUUTTTUUUWWWYYYYYYYYYUUUSSSUUUYYY[[[XXXWWWYYYhhhoooWWWOOObbbnnnMMMCCC888999???888<<<;;;:::;;;;;;:::666333666666666777<<>>;;;;;;>>>===999777888;;;:::;;;>>>FFFQQQ\\\cccgggnnnvvv|||~~~}}}|||{{{zzzxxxuuussstttuuuuuuuuupppnnnmmmnnnnnnjjjeee```RRROOOHHHBBB>>><<<===???@@@CCCGGGIIIKKKPPPWWW]]]NNNVVVdddqqquuuqqqjjjgggzzz|||~~~yyyvvvsss~~~}}}qqqssscccYYYKKK>>>777555666777444444333333222111000000222111111111000000//////000000000000000000000000000000000000111111111111000111111111111222222222~~~wwwnnngggdddddddddcccaaa]]]XXX[[[lllzzzeee```ZZZXXXYYYZZZYYYVVVTTTUUUVVVVVVVVVUUUSSSRRRTTTSSSRRRQQQPPPPPPQQQQQQYYY\\\___]]]YYYUUUVVVXXXWWWTTTTTTVVVUUUTTT[[[eeerrrqqqTTTEEEBBBBBB;;;;;;AAAAAA<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888777777666666777888:::;;;===>>>>>>@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???=========???BBBDDDHHHFFFGGGJJJLLLRRR]]]iii{{{~~~xxxuuuqqqmmm}}}xxxwwwttthhh[[[TTTRRRSSSSSSSSSRRROOOMMMKKKOOOPPPQQQRRRRRRTTTXXXZZZWWWUUUSSSSSSTTTTTTSSSRRRUUUTTTUUUVVVTTTRRRWWW___mmmyyyeeeaaaoooxxx]]]OOOAAA999:::;;;999999888888999999888888666555555666999???DDDHHHRRRWWW]]]dddiiinnnrrruuu~~~{{{pppddd\\\ZZZZZZRRRRRRQQQTTTbbb{{{~~~gggTTTKKKKKKNNNIIIJJJKKKLLLMMMMMMMMMMMMPPPOOONNNOOORRRRRRPPPNNNNNNLLLLLLPPPUUUVVVQQQLLLNNNMMMLLLMMMNNNOOOPPPPPPQQQPPPPPPOOOOOOOOOOOOOOOQQQTTTffflll]]]EEETTTjjjuuuiii]]]OOOBBB<<>>DDDKKKOOOZZZ```iiinnnrrrvvv}}}~~~}}}~~~}}}|||zzzyyyyyywwwuuutttsssqqqnnnkkkdddbbb___\\\ZZZUUUOOOKKKFFFEEEBBB???======???AAABBBGGGMMMPPPPPPQQQSSSVVVQQQ]]]iiilllgggccciiiqqqtttvvv|||~~~yyyxxx|||yyyyyy~~~xxxppppppyyy{{{qqqhhhggg[[[RRRFFF<<<666444444555444333333222111111000000111111111000000000//////000000000000000000000000//////000000000111111111000000111111111222222222pppjjjdddcccdddddd```]]]WWWSSSRRR```}}}jjj[[[WWWSSSSSSUUUWWWVVVUUURRRSSSUUUVVVVVVTTTRRRPPPSSSPPPMMMMMMPPPRRRRRRQQQYYY[[[]]][[[WWWUUUUUUWWWWWWSSSQQQRRRRRRRRRVVV[[[ZZZnnn|||kkk___SSSAAA;;;AAA@@@:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::999999888888777777777888888888888888;;;::::::::::::999999999<<<<<<======<<<;;;::::::;;;:::999:::;;;>>>AAACCCCCCDDDHHHMMMRRR\\\nnn~~~zzzsssuuuzzz~~~yyypppuuuooo[[[OOOPPPOOOOOOPPPPPPPPPNNNMMMKKKPPPPPPOOONNNOOOTTTZZZ___XXXVVVTTTSSSRRRQQQOOOMMMOOOQQQTTTUUUTTTWWWdddssspppuuuddd\\\sss~~~iiiVVV@@@777???:::::::::999777888:::;;;666555444444666:::>>>@@@HHHMMMTTT[[[bbbhhhnnnrrrvvv||||||vvvlllaaaYYYTTTSSSSSSKKKNNNRRR^^^sss}}}yyytttwwwrrr[[[MMMHHHJJJNNNIIIIIIJJJJJJKKKKKKKKKLLLMMMLLLLLLNNNPPPQQQPPPOOOOOOKKKIIINNNVVVXXXSSSMMMJJJKKKLLLLLLLLLKKKJJJJJJLLLMMMNNNNNNOOONNNNNNNNNNNNIIISSSoooUUUJJJIII\\\vvvwwwjjj```UUUKKKDDD>>>:::;;;;;;::::::======;;;999777888999<<<===GGGMMMTTTZZZ___cccjjjnnntttuuuvvvwwwxxxxxxwwwwwwyyyxxxxxxwwwvvvuuusssrrrqqqooommmkkkiiiddd^^^ZZZTTTQQQLLLIIIFFFBBB===:::999:::;;;;;;===@@@DDDHHHLLLRRRZZZ```bbbcccfffhhhiiiooosssrrrpppttt{{{wwwvvvxxxxxxuuutttvvv}}}{{{vvvsssxxxvvvnnnlllooonnneee[[[NNNHHH???888444333333222333333222222111000000000111111000000000000//////000000000000000000000000//////000000000000111111000000000111111111222222hhhdddaaabbbeeeeee___YYYRRRUUU\\\lllqqq^^^YYYUUURRRPPPQQQQQQPPPOOOOOOQQQTTTVVVVVVTTTQQQOOOQQQNNNMMMQQQWWWZZZXXXUUUVVVXXXYYYXXXVVVUUUVVVWWWVVVRRRNNNOOORRRTTTTTTUUUWWW]]]rrrtttXXXIIIFFF@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;::::::999999888999999999999999888888888<<<<<<;;;;;;::::::999999<<<<<<<<<===<<<<<<;;;;;;::::::::::::<<<>>>AAABBBCCCHHHPPPXXX[[[bbbsss}}}xxxooonnneeeTTTKKKLLLNNNOOOPPPPPPPPPPPPOOONNNPPPPPPOOONNNOOOSSSXXX]]]XXXVVVTTTTTTSSSRRROOOMMMNNNNNNQQQSSSUUUYYYgggtttjjjiiivvvqqqYYYhhh{{{YYY===@@@===>>>>>>===:::888:::;;;888777666555555777999:::CCCHHHNNNTTT[[[aaahhhlllqqqtttxxx|||}}}yyyooohhh^^^UUUOOOMMMKKKKKKIIISSS```oooyyyttt{{{}}}iiiZZZPPPJJJHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNMMMLLLKKKIIIHHHKKKPPPQQQNNNJJJIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLNNNPPPQQQPPPPPPOOOSSSJJJKKK]]]uuueeeLLLLLLVVVbbbyyyxxxpppggg]]]IIICCC@@@AAAAAA===:::999::::::999888888999999::::::>>>DDDHHHLLLPPPUUUYYYbbbdddhhhkkkmmmllljjjiiiiiiiiiiiihhhhhhfffeeeddd```^^^[[[XXXUUUQQQLLLHHHEEECCC@@@>>><<<;;;;;;:::999;;;===>>>AAAHHHPPPWWWUUU]]]hhhqqqwww}}}|||wwwyyy~~~zzzzzzzzztttnnnllljjjnnnsssyyy|||tttkkkkkkkkk```PPPCCC???:::666444333222111222222111111000000000000000000000000000000//////000000000000000000000000////////////000000000111000000000000111111111111eeebbb```aaacccbbb\\\WWWMMM___ppp}}}eeeUUUVVVTTTRRRPPPOOONNNNNNMMMMMMOOORRRTTTTTTRRRPPPNNNNNNMMMNNNUUU\\\___\\\XXXSSSTTTUUUUUUUUUUUUWWWXXXSSSPPPMMMNNNSSSWWWVVVTTTXXXYYYaaaxxxttt___RRRDDDCCCAAA???===<<<===>>>???<<<;;;;;;::::::999888888888999999999::::::::::::888888999999999999999999888888999:::::::::999999:::::::::;;;<<<===???@@@IIIMMMTTTXXXWWWYYYfffsss{{{qqqcccZZZTTTOOOJJJMMMNNNNNNOOOOOOPPPPPPOOONNNOOOPPPPPPOOOQQQTTTWWWSSSRRRRRRRRRSSSSSSQQQOOOTTTPPPOOOQQQQQQQQQVVV\\\]]]```iii{{{{{{\\\^^^rrr~~~PPP>>>;;;===>>>===<<<;;;:::;;;999999888777666666777777???BBBHHHNNNUUU\\\dddiiiqqqsssxxx}}}}}}}}}vvvpppgggaaaXXXQQQLLLHHHFFFDDDGGGZZZppp}}}ooo]]]UUUPPPJJJFFFEEEJJJIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIGGGIIIKKKKKKIIIHHHHHHHHHJJJKKKJJJIIIHHHIIIMMMQQQMMMNNNPPPRRRSSSSSSSSSRRRXXXOOOLLLSSS___qqq~~~iiicccYYYNNNVVViiitttfffTTTKKKDDDCCCBBB???======999999:::::::::;;;;;;;;;666888;;;===???BBBEEEGGGMMMPPPUUUXXXZZZYYYWWWUUUUUUUUUVVVVVVUUUTTTSSSSSSNNNKKKGGGDDDBBB@@@>>>===;;;;;;:::999999:::<<<===<<<>>>@@@AAADDDMMMZZZddd[[[fffuuu|||{{{}}}{{{tttmmmiiilllttt}}}yyyyyypppbbb]]]]]]TTTFFF;;;999666444444444222111111111000000000000////////////////////////000000////////////////////////...////////////000000000//////000000000111111111bbb```^^^]]]\\\ZZZXXXVVVLLLhhhrrr[[[PPPRRRQQQQQQPPPOOOOOOOOOPPPLLLNNNPPPRRRRRRQQQOOONNNKKKKKKNNNTTTYYY[[[YYYVVVRRRRRRRRRRRRSSSUUUVVVWWWPPPPPPOOOOOOSSSXXXXXXTTTQQQZZZ```iiixxxbbbKKK@@@>>><<<:::::::::<<<===<<<<<<;;;;;;:::999999999777777888888999:::::::::777777888888999999::::::666777888999999999999999999999:::;;;<<<===>>>???LLLNNNRRRUUUSSSRRRZZZddduuuyyywwwkkk[[[SSSTTTQQQIIIKKKKKKKKKKKKLLLLLLMMMMMMKKKMMMOOOPPPOOOOOOQQQRRRMMMMMMNNNPPPRRRSSSQQQOOOTTTPPPPPPSSSTTTRRRRRRTTTSSSZZZ```jjjxxx^^^UUUYYY|||lllGGG<<<:::999:::<<<===<<<;;;:::::::::999888777777666888;;;AAAGGGNNNVVV___eeeiiinnntttyyy||||||zzzyyy|||}}}~~~~~~yyyqqqjjj]]]XXXRRRJJJEEEBBBBBBBBBLLLddd}}}yyyfffVVVQQQOOOKKKJJJMMMKKKJJJIIIGGGGGGGGGHHHHHHKKKLLLMMMLLLJJJHHHHHHIIIHHHLLLNNNMMMHHHFFFHHHJJJLLLMMMMMMJJJIIIJJJPPPUUUOOOPPPQQQRRRSSSSSSTTTSSSUUUQQQOOOQQQTTT```|||gggVVVVVV^^^vvv~~~fffXXXIIIBBBAAA??????AAA<<<<<<<<<;;;::::::999999888888888999:::<<<===>>>>>>@@@CCCEEEFFFFFFDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDBBB???;;;999999999999999777888888888777888;;;===:::===@@@BBBEEEOOO]]]hhhlllwww||||||yyywwwzzz~~~xxxsssgggWWWQQQQQQKKKBBB777555333333444333222111000000000///////////////......////////////000000////////////////////////......////////////000000/////////000000000111111___^^^\\\WWWTTTSSSVVVYYYbbb~~~{{{aaaSSSRRROOOPPPPPPPPPOOOOOOPPPQQQLLLMMMOOOPPPPPPPPPOOONNNNNNNNNOOOPPPQQQSSSTTTTTTTTTSSSQQQQQQQQQRRRSSSSSSNNNQQQQQQPPPRRRWWWWWWSSSOOOWWW___bbbjjjkkkLLLLLLKKKHHHEEEBBB>>><<<>>>======<<<<<<;;;;;;:::999999999999999:::::::::999999:::::::::;;;;;;;;;888999:::;;;<<<<<<<<<<<<999:::;;;===???AAABBBCCCMMMUUUcccppptttrrrqqquuuyyy~~~yyypppggg]]]WWWTTTPPPMMMKKKJJJIIIIIIIIIIIIJJJJJJKKKIIIJJJLLLMMMMMMNNNQQQSSSKKKLLLMMMPPPSSSTTTRRRPPPPPPQQQTTTXXXXXXVVVXXX]]]RRRYYY[[[___sss{{{nnnddd___bbbqqqbbbIIIBBB:::999<<<>>>===;;;999999::::::999888777666555777;;;???EEEMMMVVV\\\___dddkkkooorrrssstttuuuwwwxxxzzz{{{}}}{{{xxxwwwqqqfff]]]OOOMMMIIICCC@@@BBBHHHNNNbbbwwwmmm]]]QQQQQQQQQMMMMMMRRRMMMKKKIIIGGGFFFGGGHHHHHHKKKMMMOOONNNLLLKKKKKKMMMKKKMMMNNNMMMKKKJJJKKKLLLNNNPPPQQQOOOKKKKKKOOOSSSPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPQQQSSSQQQVVVlllwwwiiiVVVYYYeeeyyywwwfff\\\TTTLLLFFFCCC@@@???>>><<<;;;:::999888<<<:::999999:::;;;;;;<<<999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;999777777888999888777777999;;;;;;;;;<<>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999888888888888:::;;;<<<<<<===<<<:::;;;===@@@CCCFFFHHHIIIRRRccc{{{sssvvviiiXXXPPPVVVWWWLLLGGGLLLJJJJJJJJJIIIIIIJJJJJJKKKGGGHHHIIIJJJKKKNNNRRRUUUMMMNNNPPPSSSUUUVVVTTTRRRRRRUUUYYYZZZTTTOOORRRZZZXXXZZZYYYYYYddd~~~|||ZZZ^^^uuu}}}ZZZMMM???:::<<>>===<<<<<<<<<>>><<<::::::;;;<<<<<<<<<;;;;;;:::999999999::::::777888888999999999999999777777777999:::999666444888;;;???AAAAAACCCGGGJJJTTT]]]gggmmmrrryyyzzzuuuxxxvvvppp}}}wwwrrrqqqeee[[[\\\^^^TTTAAA222444222000000000111000///.........///////////////---.........//////000000////////////////////////............/////////000////////////000000000000XXXUUUSSSPPPLLLSSSjjjtttaaaRRRQQQWWWRRRSSSRRRQQQNNNMMMNNNOOOLLLLLLMMMNNNOOONNNMMMMMMQQQQQQPPPPPPPPPQQQQQQRRRSSSRRRPPPOOONNNOOOOOOPPPOOOPPPRRRTTTUUUVVVUUUUUUSSSRRRUUUXXXWWW[[[tttoooVVVKKKJJJ@@@CCCHHHAAA<<<>>>;;;@@@===;;;:::;;;;;;:::999<<<;;;:::999:::999777666<<<::::::<<<>>>???AAACCC>>>FFFKKKJJJLLLSSSYYYYYYaaa{{{yyynnniiihhhXXXUUUQQQOOONNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHGGGGGGIIILLLOOORRRNNNOOOPPPRRRRRRRRRQQQQQQVVVTTTRRRRRRUUUVVVUUUSSSUUUSSSUUU[[[^^^jjjfff[[[rrrxxx___HHH@@@;;;555999CCC<<<;;;999::::::999555333666666777:::>>>BBBGGGIIIRRRYYYaaafffiiikkknnnqqqsssyyy~~~zzzxxx}}}xxx{{{zzzpppcccWWWOOOJJJEEEAAA;;;999BBBVVVqqq{{{zzzcccRRRQQQPPPNNNLLLKKKJJJIIIIIIJJJJJJJJJIIIJJJLLLNNNPPPQQQSSSTTTSSSPPPNNNLLLPPPOOOOOOOOOQQQQQQOOONNNMMMOOOQQQRRRQQQPPPQQQRRRQQQSSSTTTTTTRRRPPPOOOOOOTTTTTTTTTSSSTTTWWW]]]aaayyy~~~}}}hhhRRRKKKWWWssslll___MMMJJJEEEBBBCCCDDDAAA===BBB???>>>>>><<<999===BBB???AAA???;;;999;;;<<<999:::<<<999555777===>>>:::>>>:::999;;;;;;999888:::;;;???EEEJJJNNNRRRUUUXXXjjjwww}}}zzz|||iiifffrrr{{{tttuuu{{{vvvwwwlllggg___XXXPPPFFF:::222111111000000//////......////////////////////////////////////000000000000........................---------............///000000000000111111111111ZZZRRRKKKMMMXXXmmmrrrhhh^^^UUURRRSSSQQQRRRQQQOOOMMMLLLMMMNNNNNNMMMLLLLLLKKKLLLMMMMMMOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQOOOOOONNNOOOPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTUUUSSSVVVXXXUUUTTTdddxxx}}}sssbbbRRRLLLJJJAAA@@@DDDBBB:::;;;<<<<<<<<<<<<<<<===888:::===>>>============>>>>>>???@@@AAAFFFNNNVVVbbblllvvvyyy{{{~~~{{{zzz}}}sssiiicccWWWTTTQQQOOOOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLHHHIIIIIIKKKLLLMMMNNNOOOMMMOOOPPPRRRSSSSSSRRRRRRXXXVVVTTTTTTVVVXXXWWWUUUYYYXXXZZZ^^^___gggccceeecccDDD>>>EEEAAA333>>>===<<<;;;;;;;;;;;;;;;888888888999;;;>>>AAACCCOOOVVV___fffhhhiiikkkmmmsssyyy~~~~~~~~~{{{yyy|||~~~}}}|||sssggg[[[QQQHHHBBB>>>???BBBGGGTTTiiimmmXXXPPPPPPOOONNNLLLKKKJJJJJJHHHIIIJJJJJJIIIJJJMMMOOOPPPRRRSSSUUUTTTSSSQQQOOORRRQQQQQQSSSTTTTTTRRRPPPMMMOOOQQQRRRSSSTTTWWWYYYUUUVVVWWWVVVSSSRRRQQQRRRRRRSSSSSSSSSSSSVVVZZZ^^^iiiuuuwwwhhh^^^aaajjjwwwgggaaaVVVMMMGGGFFFFFFFFFDDD???>>>@@@AAA>>>===>>>???AAA???<<<;;;<<<:::555<<>>777222000000000000//////..................................../////////000000000........................---------............///....../////////000000000TTTJJJFFFQQQjjjqqq___YYYYYYWWWRRRNNNPPPPPPPPPNNNKKKJJJKKKLLLPPPNNNLLLJJJIIIJJJLLLMMMNNNMMMMMMLLLLLLLLLMMMMMMOOOOOONNNNNNNNNOOOPPPPPPRRRSSSTTTUUUUUUTTTSSSRRRSSSQQQSSSVVVSSSOOOUUU```www|||rrrnnnccc[[[SSSFFFAAABBBBBBAAA@@@???@@@AAA888:::======<<<===AAADDDDDDIIIOOOSSSZZZhhhzzz{{{rrrfff]]]UUUSSSQQQPPPPPPOOOMMMKKKKKKKKKKKKJJJKKKKKKLLLLLLJJJKKKMMMNNNOOONNNNNNMMMLLLNNNPPPRRRSSSSSSSSSSSSXXXVVVTTTUUUVVVWWWVVVUUUWWWVVVYYY\\\ZZZ^^^pppyyy___iiiiiiKKKAAA>>>999======<<<999888888:::<<<;;;:::999888999:::;;;<<>>???@@@@@@AAA???@@@EEEIIILLLPPPVVVQQQXXXbbbmmmwwwxxxyyyxxxvvvttttttxxx{{{}}}wwwrrrmmmjjjdddkkksssxxx{{{}}}zzz|||~~~}}}xxxrrrmmmkkkjjjaaaTTTGGG<<<666333222000000000////////////....................................////////////000........................---------............///------........./////////JJJHHHNNNbbb~~~yyyfffRRROOOSSSTTTQQQMMMNNNOOOOOOMMMJJJIIIJJJKKKPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKMMMMMMNNNNNNNNNOOOPPPPPPSSSTTTTTTUUUTTTSSSRRRQQQNNNLLLMMMRRRRRRPPPRRRWWWcccnnnzzz\\\PPPKKKEEEAAABBBEEEFFFFFFIIIGGGFFFGGGNNNYYYdddkkkssswwwzzz||||||uuuooohhh___XXXUUUTTTRRRRRRRRRQQQNNNLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKMMMOOOQQQSSSSSSSSSSSSTTTSSSRRRRRRSSSSSSTTTSSSTTTVVVZZZ]]]\\\]]]hhhvvvooo\\\kkkyyyPPP@@@EEE<<<<<<<<<:::777777999;;;<<<;;;:::999888888999999@@@GGGOOOVVVYYY\\\aaaddddddhhhnnnuuuzzz}}}}}}}}}~~~{{{kkk___QQQFFF???===AAAHHHVVV___mmmxxxkkk]]]RRRKKKLLLLLLLLLLLLLLLLLLKKKKKKHHHJJJKKKKKKJJJJJJLLLMMMNNNOOOQQQSSSTTTVVVVVVWWWSSSTTTUUUWWWYYYXXXUUUSSSUUUUUUUUUTTTSSSUUUXXX[[[VVVVVVUUURRRPPPOOOQQQRRROOOQQQSSSTTTTTTTTTUUUVVVRRRZZZgggvvvzzzzzzjjjrrrtttppprrrlllbbbWWWQQQMMMKKKMMMRRRLLLKKKIIIGGGKKKQQQPPPKKKEEEKKKPPPPPPNNNOOORRRUUUYYYWWWXXX\\\___aaafffllljjjrrr}}}}}}tttmmmkkkooottt~~~tttmmmkkkiiigggsssxxx~~~}}}xxxuuuyyyyyyzzzzzzzzzwwwrrrooohhh[[[III;;;444222111000////////////////////////........................------........./////////........................---------............///------........./////////EEEMMM]]]uuunnn^^^PPPLLLNNNOOOOOOOOONNNOOOOOOMMMJJJIIIJJJKKKOOOPPPQQQRRRQQQOOOLLLKKKHHHHHHIIIJJJLLLOOOPPPRRRLLLMMMMMMNNNNNNOOOOOOOOORRRRRRSSSTTTSSSRRRQQQPPPNNNKKKJJJNNNQQQSSSUUUWWWYYYZZZttt{{{nnnaaa]]]dddooouuuwwwpppiiibbbfffuuuwwwlllbbb[[[XXXWWWVVVTTTSSSSSSSSSRRROOOMMMKKKKKKJJJJJJJJJJJJKKKKKKPPPOOOMMMLLLKKKLLLMMMNNNJJJLLLNNNPPPRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSWWW[[[aaaffffffgggnnnwwwdddZZZpppWWW???:::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::::::::::::::::::::>>>CCCHHHKKKQQQYYY___^^^```dddjjjpppwww|||||||||qqqiiiZZZRRRIIIBBB<<<>>>MMM^^^qqqzzzsss^^^SSSPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLJJJIIIJJJKKKLLLMMMNNNOOOQQQSSSUUUVVVRRRRRRSSSUUUVVVVVVTTTRRRTTTTTTSSSRRRQQQRRRUUUWWWUUUUUUTTTRRRPPPOOOQQQSSSPPPRRRUUUUUUTTTSSSTTTTTTPPPOOOSSS]]]nnnggg^^^cccgggqqqrrrwww}}}~~~|||sssfff]]]^^^cccgggeee```\\\___fffjjjhhh]]]aaagggjjjhhhhhhmmmrrrrrrqqqssswwwxxxxxx}}}yyyvvvwww{{{~~~}}}}}}uuujjjeeejjjqqqsssyyyooohhhmmmnnnrrrvvvyyywwwqqqmmmbbbQQQ===222111333111---.............../////////........................------------....................................---------............///....../////////000000000OOOYYYjjj}}}aaaXXXPPPMMMLLLLLLNNNRRRPPPPPPPPPNNNKKKJJJKKKLLLNNNPPPRRRTTTTTTQQQMMMKKKEEEGGGIIILLLPPPTTTXXXZZZLLLLLLMMMNNNNNNNNNMMMMMMNNNOOOPPPRRRRRRRRRQQQQQQQQQNNNLLLMMMPPPSSSUUUWWWUUU[[[hhh~~~tttggg[[[UUUUUUWWWVVVTTTSSSRRRRRRRRRPPPNNNLLLKKKJJJJJJIIIIIIJJJJJJPPPNNNKKKIIIIIIJJJLLLNNNIIIKKKMMMOOOPPPPPPPPPPPPRRRRRRSSSRRRQQQPPPRRRTTTVVVZZZaaafffhhhjjjooossspppsssbbb___hhh|||qqqGGG;;;999888999:::<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;777999<<<===@@@FFFOOOVVVXXXZZZ\\\```eeelllvvv||||||~~~sssaaaTTTLLLGGGCCCAAA???DDDYYYppp|||gggWWWOOONNNOOOKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMLLLKKKIIIIIIJJJLLLKKKKKKKKKMMMOOOQQQSSSPPPOOOOOOPPPRRRSSSRRRQQQNNNOOOPPPOOOOOOPPPSSSUUUSSSTTTTTTTTTRRRRRRSSSUUUQQQSSSUUUTTTSSSRRRRRRSSSUUUOOOMMMQQQ^^^rrrzzzeeeVVVYYYSSSSSSYYY^^^bbbmmmzzz~~~~~~yyyyyy|||uuuxxxssshhhgggrrr~~~{{{pppggg___gggrrr{{{~~~wwwllldddSSSFFF666///111333111,,,---............/////////------------------------,,,,,,,,,---------..............................---------............///....../////////000000000nnnuuuyyylllWWWRRROOOOOONNNLLLOOOTTTQQQRRRQQQOOOMMMLLLMMMNNNNNNOOOQQQRRRRRRQQQOOOMMMHHHHHHJJJLLLNNNQQQSSSUUULLLMMMMMMNNNNNNMMMLLLKKKJJJKKKMMMPPPQQQRRRRRRRRRPPPOOONNNMMMNNNRRRTTTUUUTTTYYY\\\eee~~~yyyrrrggg]]]WWWUUUUUUVVVUUUSSSPPPOOOOOOPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHLLLKKKJJJIIIIIIIIIJJJJJJIIIJJJLLLMMMNNNNNNNNNMMMOOOQQQRRRQQQNNNNNNPPPRRROOOTTTYYY\\\___aaadddeeebbbgggyyy|||qqqjjjaaa|||nnnNNNFFF===999:::<<<:::777::::::;;;;;;;;;;;;;;;:::777999:::::::::>>>EEEJJJMMMPPPRRRSSSTTTZZZeeemmmtttxxx{{{oooaaaTTTLLLEEE@@@AAAGGGLLLVVVmmmkkk[[[RRRNNNLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGIIIKKKLLLKKKKKKLLLLLLMMMKKKJJJIIIJJJLLLNNNPPPOOOMMMLLLMMMOOOQQQQQQQQQLLLNNNOOONNNMMMMMMNNNPPPOOOQQQSSSSSSSSSRRRSSSTTTRRRSSSSSSRRRPPPOOOPPPQQQSSSPPPOOOSSSXXXbbbtttuuuqqqcccYYYXXXVVVRRRVVV___jjjoooxxx}}}}}}}}}{{{yyyvvvttt~~~|||pppggg]]]kkk~~~wwwaaaRRR@@@;;;444111000000///...---------.........//////------------------------+++,,,,,,,,,,,,---------........................---------............///------........./////////{{{iii[[[QQQMMMLLLOOOPPPOOOQQQTTTRRRSSSSSSQQQNNNMMMNNNOOONNNOOOOOOOOOOOOOOOOOOOOOLLLKKKJJJIIIIIIIIIIIIIIILLLMMMNNNNNNNNNLLLKKKJJJGGGIIIKKKNNNPPPRRRRRRRRRLLLNNNNNNNNNNNNQQQSSSTTTUUUOOOPPP]]]lll~~~xxxxxxzzziii```WWWRRRTTTVVVUUUSSSTTTQQQNNNMMMMMMNNNNNNNNNNNNMMMKKKJJJHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGIIIJJJKKKLLLMMMMMMLLLKKKLLLNNNOOONNNKKKKKKMMMPPPMMMQQQTTTVVVXXXZZZ\\\[[[[[[VVVbbboooiiiuuuiii[[[KKKAAA@@@@@@===888:::;;;;;;;;;;;;:::999999888:::;;;:::999:::>>>AAAAAAEEEIIIHHHFFFJJJSSS\\\aaahhhsss}}}zzzmmm^^^QQQKKKIIIKKKIIICCCEEERRR___mmmppp\\\QQQOOOMMMJJJGGGLLLKKKKKKJJJIIIIIIHHHHHHDDDFFFJJJLLLLLLMMMNNNOOONNNLLLJJJIIIIIIJJJMMMNNNOOOMMMKKKKKKMMMOOOQQQQQQOOOPPPQQQOOOLLLJJJIIIIIIJJJMMMPPPQQQQQQQQQQQQRRRRRRRRRRRRPPPNNNMMMNNNPPPIIIJJJOOOSSSRRRRRR\\\iiizzzwwwpppddd^^^aaaVVVTTTTTTXXX\\\___fffmmmsssyyy|||yyyxxxwwwjjj______qqqrrrSSS???111444555333///,,,...000---------.........//////------------------------++++++,,,,,,,,,---------........................---------.........//////,,,,,,,,,---------......ttt^^^SSSOOONNNLLLKKKKKKMMMNNNPPPPPPOOOOOONNNNNNMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIGGGFFFGGGIIIEEEIIILLLNNNMMMKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOQQQRRRTTTRRRRRRVVVZZZeee||||||yyytttoooZZZTTTNNNMMMPPPRRRRRRPPPPPPNNNKKKLLLMMMMMMKKKIIIJJJLLLNNNPPPOOOMMMKKKIIIIIIIIIJJJJJJIIIIIIHHHGGGIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJKKKNNNOOOPPPQQQSSSUUUWWWXXXXXXUUUWWW___nnnrrrlll^^^QQQCCC<<<===999::::::;;;===>>><<<888999999999999999999999999999::::::;;;<<>>;;;<<<===>>><<<:::::::::999999999999999999999999999999888777666777:::===DDDGGGKKKQQQWWW]]]aaadddfffiiilllnnnmmmnnnqqquuuuuuwwwzzz|||~~~}}}sssjjjccc\\\TTTNNNGGGCCCBBBBBB>>><<>><<<>>>???===;;;;;;999999999999999999999999::::::999777555555777999<<<>>>AAAGGGMMMSSSYYY\\\aaafffjjjiiieeeeeejjjoooooosssxxx||||||}}}{{{sssaaa\\\UUUPPPLLLIIIFFFCCCAAA@@@AAABBB>>>CCC[[[ttt|||{{{rrriiiZZZSSSNNNPPPPPPKKKGGGGGGHHHDDDCCCFFFGGGFFFFFFHHHAAAAAABBBDDDEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHIIIIIIGGGFFFFFFGGGIIIIIIGGGEEEJJJKKKLLLLLLLLLKKKKKKJJJEEEFFFHHHIIIJJJKKKKKKJJJKKKNNNNNNLLLNNNRRRSSSQQQJJJJJJKKKLLLMMMMMMMMMLLLRRRPPPPPPYYYooo|||uuusssrrrwww}}}||||||zzztttnnniiifffccccccYYYNNNDDD:::111///222.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,~~~jjj\\\RRRLLLKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGJJJLLLMMMKKKIIIHHHHHHJJJJJJJJJHHHGGGHHHJJJLLLQQQOOOMMMKKKKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRTTTVVVVVVYYY___iii{{{}}}qqqyyyyyytttfffUUUKKKJJJMMMLLLKKKJJJJJJJJJKKKJJJIIIHHHIIIIIIIIIHHHGGGHHHHHHHHHFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLMMMNNNOOONNNNNNMMMNNNQQQQQQOOOPPPZZZgggtttllliii|||```OOO@@@<<<===<<<;;;<<<::::::::::::::::::::::::;;;;;;;;;999666555777888555666777999===BBBFFFIIIQQQWWW]]]]]]YYYZZZaaaiiikkkrrryyy}}}~~~vvvkkk___TTTMMMHHHEEEBBB@@@@@@@@@@@@@@@======???AAADDDTTTxxx{{{jjj]]]UUURRRNNNLLLNNNNNNKKKGGGEEEGGGCCCBBBFFFHHHGGGGGGIIIBBBBBBBBBDDDFFFFFFDDDBBBDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFFFFGGGIIIIIIHHHFFFHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKNNNNNNKKKLLLPPPRRRPPPIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNXXXjjj}}}}}}}}}{{{wwwxxx~~~vvvsssqqqqqqssssssmmmbbbYYYTTTJJJ???888111------111...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......~~~kkkWWWMMMJJJGGGFFFFFFIIIIIIIIIHHHHHHGGGGGGFFFIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGIIIKKKKKKIIIHHHHHHHHHKKKKKKKKKIIIGGGGGGIIIKKKNNNMMMLLLKKKKKKKKKLLLMMMLLLMMMNNNOOOOOOOOOOOONNNRRRRRRQQQNNNPPPTTTTTTQQQTTTZZZZZZ]]]ttt|||xxxvvvpppfffZZZQQQNNNLLLJJJGGGIIIIIIJJJKKKKKKJJJIIIIIIHHHIIIJJJIIIHHHGGGHHHIIIHHHGGGFFFEEEDDDEEEEEEFFFIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKIIIJJJLLLNNNOOOPPPOOOOOONNNLLLNNNPPPPPPNNNQQQWWWqqq}}}|||uuummmpppVVVHHHAAA<<<;;;???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<:::888777888:::777777666555666777888999;;;AAAGGGHHHHHHKKKSSSZZZgggnnnwww}}}yyylllfff]]]TTTLLLFFFAAA>>>???>>>=========>>>???@@@???<<<===AAAGGGYYY~~~}}}iii[[[SSSNNNMMMKKKJJJKKKLLLKKKHHHGGGHHHDDDDDDHHHJJJHHHHHHIIIHHHFFFEEEGGGJJJJJJGGGCCCEEEFFFGGGHHHHHHHHHHHHHHHGGGEEEDDDEEEGGGIIIIIIHHHDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLJJJLLLKKKHHHHHHLLLMMMKKKIIIIIIIIIJJJKKKLLLLLLMMMGGGMMMRRRQQQOOOTTTaaammmzzzxxx|||~~~{{{|||xxxtttsssxxx{{{qqqssspppqqquuusssgggWWWMMMDDD<<<555333000------000------.........------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///kkk]]]NNNHHHGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFHHHIIIHHHGGGGGGHHHIIIHHHIIIIIIHHHGGGGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLJJJKKKLLLMMMMMMMMMLLLKKKPPPQQQPPPNNNRRRWWWVVVPPPVVVXXXXXXXXX```vvv|||zzzuuu^^^VVVMMMIIIJJJKKKIIIEEEFFFHHHJJJJJJJJJIIIHHHGGGFFFHHHJJJIIIGGGFFFHHHJJJGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIFFFHHHJJJMMMNNNOOOOOONNNOOOMMMNNNPPPOOOLLLNNNSSS[[[hhhzzzppprrr~~~nnn\\\III@@@CCC========================999;;;;;;;;;999999:::;;;:::999999888777777777777333777:::;;;;;;>>>DDDJJJWWW___iiiooosssxxxyyy|||{{{ssskkkfff```[[[MMMJJJFFFCCCBBBBBBBBBAAA======>>>>>>======>>>???AAA???CCCKKKUUUeeeooo\\\TTTQQQPPPJJJJJJIIIHHHIIIJJJJJJIIIHHHEEEFFFJJJLLLJJJHHHIIILLLIIIGGGIIILLLKKKHHHCCCEEEFFFFFFGGGGGGGGGFFFFFFEEECCCAAAAAADDDGGGIIIJJJDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMKKKGGGFFFIIIJJJHHHHHHHHHHHHHHHIIIKKKMMMNNNJJJNNNSSSTTTQQQPPPUUUZZZiiixxxzzz}}}{{{vvvqqqooouuu|||}}}zzzttttttrrrrrrrrrjjjYYYMMMHHH:::444000111111...---...,,,------......---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......~~~```WWWNNNJJJHHHFFFGGGJJJEEEFFFFFFGGGGGGGGGFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFGGGIIIDDDFFFGGGHHHGGGGGGIIIJJJHHHIIIJJJKKKLLLLLLKKKKKKIIIIIIKKKLLLLLLKKKJJJJJJMMMPPPPPPPPPVVV]]]\\\TTTTTTOOORRR[[[___bbbuuuyyyzzzppp^^^QQQTTTVVVRRRKKKHHHJJJMMMDDDFFFIIIJJJIIIGGGGGGFFFEEEGGGIIIHHHFFFEEEGGGIIIEEEEEEFFFGGGHHHIIIIIIJJJEEEDDDCCCCCCDDDFFFHHHJJJGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGGGGHHHHHHHHHIIIIIICCCEEEHHHKKKMMMMMMMMMMMMOOOOOOPPPPPPMMMJJJNNNTTTRRR^^^vvvrrr{{{ZZZGGGFFF>>>>>>>>>>>>>>>>>>>>>>>>888999;;;;;;::::::;;;<<<666666777888999999:::::::::;;;;;;:::888888<<>>=========>>>>>>@@@JJJ\\\mmmzzzcccRRRMMMNNNOOOIIIIIIHHHFFFGGGJJJKKKKKKIIIGGGHHHMMMNNNKKKIIIIIILLLIIIGGGHHHKKKKKKFFFAAAEEEFFFFFFFFFFFFFFFEEEDDDDDDAAA??????BBBFFFIIIJJJGGGGGGFFFFFFGGGHHHIIIIIIFFFFFFGGGGGGHHHIIIKKKLLLOOOPPPMMMHHHGGGIIIJJJGGGHHHGGGGGGGGGHHHKKKNNNPPPMMMLLLLLLPPPRRRSSSTTTUUUVVVmmmwwwhhh___hhhyyyxxxnnnlllssszzzzzzuuu|||{{{wwwzzz{{{rrrqqqqqqmmm___MMMFFFIII555000...000222///,,,,,,,,,,,,------...---------*********++++++,,,,,,,,,+++++++++,,,,,,---------)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------tttgggSSSOOOKKKHHHFFFFFFDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFGGGEEEBBBCCCEEEFFFEEECCCFFFGGGGGGFFFEEEFFFIIIKKKHHHGGGHHHJJJLLLMMMKKKIIIJJJKKKLLLKKKJJJIIIJJJLLLKKKLLLOOOSSSVVVXXXWWWUUUSSSSSSTTTTTTUUUYYY^^^bbbtttzzzmmm^^^TTTPPPNNNLLLKKKIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFHHHJJJKKKJJJJJJIIIHHHFFFEEEDDDDDDFFFGGGGGGHHHHHHIIIIIIJJJFFFGGGHHHHHHHHHIIIKKKMMMKKKLLLLLLMMMMMMNNNOOOOOORRRQQQZZZooo{{{rrrWWWEEECCCCCC===999GGGSSSMMMEEE@@@:::888;;;======;;;;;;::::::::::::999777444888888888888777777777666<<<<<<>>>AAADDDHHHKKKMMMUUUVVVXXXYYYXXXUUURRROOOFFFDDDAAA>>>===<<<======<<<999777888;;;======;;;<<<============>>>@@@BBBEEEVVVmmm~~~}}}rrr}}}vvvdddUUUNNNNNNOOOPPPLLLLLLLLLJJJHHHGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHRRRSSSJJJFFFHHHGGG@@@EEEEEEEEEEEEEEEDDDCCCBBBFFFGGGGGGEEECCCCCCGGGJJJKKKJJJIIIFFFDDDDDDFFFHHHEEEGGGIIIIIIGGGFFFHHHKKKNNNLLLJJJIIIJJJKKKJJJIIIIIIIIIIIIHHHHHHJJJNNNRRRLLLOOORRRQQQNNNLLLLLLNNNQQQWWWeeewww}}}yyyqqqlll{{{{{{{{{|||yyyqqqlllnnnqqq~~~}}}|||qqqmmmllliii```OOO<<<333333444222000...---,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++{{{gggWWWQQQMMMIIIGGGFFFFFFEEEDDDEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFDDDBBBCCCEEEFFFEEEDDDEEEFFFFFFEEEDDDEEEGGGIIIGGGGGGGGGHHHJJJKKKJJJIIIIIIKKKLLLKKKJJJIIIJJJLLLKKKLLLNNNQQQTTTVVVUUUSSSSSSTTTUUUUUUVVVXXX\\\___jjjvvvxxxqqqiii```XXXRRRQQQPPPNNNLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIGGGHHHIIIIIIHHHIIIJJJLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOMMMQQQ\\\llltttUUUHHHBBBBBBHHHZZZfff```VVVOOOFFF@@@???===:::777888999888888777888;;;===999999999888888888888888666777777999:::<<<>>>???BBBCCCEEEFFFFFFDDDBBBAAA???>>><<<;;;::::::;;;;;;>>>;;;999999::::::777555;;;<<<===;;;;;;BBBOOOZZZppp|||~~~nnndddVVVMMMJJJKKKMMMNNNJJJKKKKKKJJJHHHGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFJJJUUUXXXNNNFFFFFFGGGDDDEEEEEEFFFFFFFFFEEEDDDDDDIIIIIIIIIFFFDDDCCCFFFIIIJJJJJJIIIHHHFFFEEEGGGIIIFFFHHHJJJIIIGGGGGGIIIKKKLLLJJJIIIIIIJJJJJJIIIGGGHHHHHHHHHHHHIIILLLPPPTTTLLLNNNOOOOOONNNLLLKKKLLLKKKOOOVVV]]]hhhvvv|||{{{lll^^^ZZZ```hhh~~~{{{lllooobbbSSSFFF<<<333111333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++pppYYYIIIMMMKKKHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBAAABBBCCCDDDFFFGGGEEECCCBBBCCCEEEFFFFFFFFFCCCDDDEEEEEEDDDDDDEEEGGGGGGFFFEEEFFFHHHIIIIIIIIIIIIKKKLLLLLLJJJJJJJJJKKKKKKLLLMMMOOORRRSSSRRRQQQUUUVVVXXXXXXWWWXXXYYY[[[]]]aaahhhxxx{{{|||{{{sssggg]]]VVVSSSQQQQQQOOOOOOMMMLLLKKKKKKJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKJJJIIIIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNPPPUUUZZZhhhsss[[[JJJEEEEEETTThhhnnnjjj\\\KKK@@@===@@@BBBCCC;;;<<<===:::777666888:::888888999999999999999999888888777777777777888888888888999:::;;;;;;::::::999999999999:::::::::::::::999999:::;;;;;;:::888777;;;???@@@EEEUUUmmm~~~ZZZTTTLLLHHHHHHJJJJJJJJJHHHIIIIIIHHHGGGGGGHHHJJJHHHHHHGGGGGGGGGGGGGGGGGGIIIUUUYYYOOOEEEDDDFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGKKKKKKJJJHHHEEEEEEFFFHHHIIIJJJKKKJJJHHHGGGHHHIIIHHHIIIJJJIIIHHHHHHJJJLLLIIIIIIHHHIIIKKKJJJHHHFFFFFFGGGGGGHHHHHHLLLPPPTTTNNNMMMMMMNNNOOOOOOLLLKKKIIIMMMQQQPPPOOOXXXiiixxx~~~{{{ttthhh]]]\\\dddlll}}}|||rrrfffRRR<<<111...---...///---.........------,,,+++------------------------------------------------************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++tttcccSSSIIIJJJHHHFFFFFFGGGGGGGGGFFFCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCEEEEEEEEEDDDDDDBBBBBBAAAAAAAAABBBDDDEEECCCCCCCCCCCCEEEFFFGGGGGGCCCEEEGGGGGGEEEDDDEEEFFFHHHFFFEEEEEEGGGIIIJJJJJJIIIJJJLLLLLLKKKJJJJJJKKKMMMLLLMMMOOOQQQRRRQQQOOOVVVXXXZZZZZZYYYXXXXXXYYYUUU[[[```dddnnnzzzrrrnnnfff\\\SSSOOOOOOPPPPPPKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDDDDEEEEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOMMMOOOTTTXXXYYY]]]kkkyyyxxxooogggUUUOOOYYYaaahhh^^^SSSLLLKKKJJJGGGCCC=========<<<;;;999888777888888888888999999999999;;;;;;:::999888888888888:::999999999::::::;;;;;;888888999:::;;;;;;;;;:::::::::999:::;;;<<<======888???IIISSS```uuuvvvfffRRRNNNJJJIIIJJJKKKIIIFFFFFFGGGHHHGGGFFFFFFGGGIIIGGGGGGGGGHHHGGGGGGGGGGGGFFFNNNRRRKKKDDDDDDFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKJJJJJJHHHGGGGGGHHHIIIKKKLLLMMMLLLJJJHHHHHHHHHJJJJJJJJJIIIIIIIIIJJJKKKHHHHHHIIIKKKLLLKKKHHHFFFFFFFFFFFFFFFFFFIIIMMMPPPOOOMMMLLLNNNQQQQQQNNNKKKHHHNNNSSSQQQMMMNNNVVV___kkk{{{{{{|||yyyyyylllnnnqqqssssssqqqmmmkkk~~~sssppppppfffNNN@@@222///000...,,,******+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************************************++++++++++++++++++++++++ooo```VVVPPPNNNHHHGGGEEEFFFGGGHHHHHHGGGDDDCCCCCCBBBAAA@@@@@@@@@@@@AAACCCEEEFFFEEEEEEDDDDDDCCCBBB@@@@@@@@@AAAAAACCCCCCCCCDDDDDDEEEGGGHHHDDDGGGIIIJJJHHHFFFFFFFFFIIIGGGFFFFFFHHHJJJKKKKKKHHHJJJLLLMMMKKKJJJJJJJJJNNNMMMMMMNNNPPPQQQQQQPPPWWWYYY[[[\\\ZZZXXXXXXXXXTTTZZZ]]][[[XXXddd}}}~~~qqqfff\\\YYYTTTQQQPPPPPPOOONNNIIIIIIIIIIIIHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDEEEFFFFFFGGGGGGHHHHHHJJJLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNLLLLLLOOOTTTUUUUUUZZZaaawwwfffYYYZZZZZZ^^^dddfff___NNNAAAEEE@@@;;;:::<<<>>>>>>===888888888888888888888888888888777777666777777777;;;:::999888888888999999888999:::;;;;;;::::::999======<<<<<<===???AAACCCIIIRRR```qqqyyydddRRRNNNLLLJJJKKKMMMMMMJJJGGGEEEFFFFFFEEEDDDDDDFFFHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEHHHHHHGGGGGGHHHIIIGGGGGGGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIJJJKKKJJJLLLNNNNNNMMMKKKHHHHHHHHHLLLKKKIIIHHHHHHIIIJJJKKKIIIIIIJJJLLLMMMMMMJJJGGGFFFFFFEEEDDDCCCDDDGGGJJJMMMKKKJJJLLLOOOPPPMMMIIIHHHJJJLLLMMMKKKJJJKKKLLLSSS^^^qqqyyyyyyvvvpppmmmsssvvvsss{{{{{{www{{{~~~zzzxxxuuuvvv{{{~~~nnn```iiimmmzzz{{{mmmaaaTTTBBB888222///111111...,,,,,,)))***,,,---------,,,+++************************************************************************++++++************++++++************************************************++++++++++++++++++++++++ppp\\\PPPLLLMMMNNNHHHGGGFFFGGGIIIIIIIIIGGGDDDDDDCCCBBBAAA@@@@@@???AAAAAACCCDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@???@@@@@@CCCDDDEEEDDDCCCDDDFFFHHHFFFHHHLLLLLLKKKHHHGGGFFFHHHGGGFFFGGGIIIJJJKKKJJJHHHJJJMMMMMMLLLJJJJJJJJJMMMMMMLLLMMMPPPQQQQQQPPPUUUWWWYYYZZZYYYXXXXXXXXXUUUUUUVVVXXXXXXZZZcccmmmpppbbb\\\[[[NNNNNNOOOPPPQQQPPPLLLIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHJJJKKKJJJHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLRRRMMMJJJMMMPPPQQQTTTYYYdddzzzzzzddd___\\\aaajjjnnnjjjdddaaaYYYMMMDDD@@@?????????::::::999999888888888888777777777777888888999:::;;;;;;:::999888888999999999999999999:::::::::;;;777<<>>??????@@@@@@===>>>???AAACCCEEEFFFGGGCCCCCCDDDDDDEEEFFFFFFFFFBBBEEEHHHIIIIIIHHHHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJFFFFFFJJJOOOOOOLLLLLLPPPSSSXXXaaarrrssseeebbbcccbbb^^^qqqttt___SSSOOO@@@@@@???===<<<;;;:::999999888888888888888999:::555666888999:::;;;;;;;;;<<<;;;;;;<<>>333111222,,,111------000111---++++++000///---,,,+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++ssshhhXXXUUUPPPJJJGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDBBBBBBCCCEEEGGGIIIFFFDDDBBBAAAAAACCCEEEGGGEEEDDDDDDCCCBBBBBBAAAAAADDDCCCBBBAAAAAABBBDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDEEEIIIKKKLLLMMMMMMKKKIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOMMMMMMNNNMMMMMMOOORRRUUURRRSSSTTTUUUXXX^^^fffkkkhhhccc\\\YYY]]]iiivvv}}}zzzuuullleeeWWWUUURRROOONNNNNNOOOPPPMMMLLLKKKKKKLLLKKKIIIGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@???>>>>>>>>>>>>===============>>>??????@@@AAAAAAAAABBBDDDGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDCCCEEEGGGIIIKKKKKKJJJIIIIIIJJJKKKJJJIIIIIIIIIKKKPPPQQQVVV```rrr{{{mmm```WWW[[[cccwwwqqqaaaRRRAAA>>>DDD@@@===@@@???>>>888777<<<===888999???<<<888999>>>???;;;888;;;???===CCCOOOSSSSSS\\\hhhwww|||ssscccWWWPPPNNNKKKHHHDDDDDDCCCDDDEEEGGGIIIJJJFFFDDDAAA>>>>>>@@@CCCEEEDDDFFFHHHIIIIIIGGGEEECCCAAAAAABBBBBBCCCDDDDDDDDDFFFHHHJJJHHHDDDBBBBBBCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJLLLMMMNNNMMMJJJHHHFFFEEEEEEEEEJJJIIIFFFEEEIIIMMMJJJDDDGGGFFFFFFEEEDDDCCCCCCBBBFFFGGGIIIKKKKKKKKKKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGIIIKKKLLLMMMNNNNNN^^^gggwwwvvvpppmmmkkkjjjbbbXXXUUUYYYhhhnnntttvvvtttqqqoooooorrrlllffffffjjjmmmmmmkkkpppooonnnpppsssxxx}}}}}}|||wwwssspppnnnkkkiiiTTTGGG888222333555222///000///...---,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++rrraaaWWWTTTRRRNNNJJJGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAABBBDDDEEEFFFEEEDDDCCCBBBAAABBBDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@BBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEGGGHHHIIIIIIIIIHHHFFFEEEIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNMMMMMMNNNQQQSSSPPPQQQQQQQQQRRRWWW]]]aaa]]]YYYTTTQQQRRRWWW^^^cccppp}}}zzzzzz~~~wwwmmmeee^^^VVVOOONNNMMMJJJHHHHHHIIIJJJKKKLLLKKKJJJJJJKKKKKKIIIGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@??????????????????>>>>>>>>>>>>===============>>>===>>>?????????@@@BBBDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHHHHFFFEEEDDDDDDEEEGGGIIIJJJJJJIIIHHHJJJKKKLLLKKKJJJIIIJJJLLLMMMOOORRRVVV```sssyyy^^^[[[bbbuuukkkWWWKKKFFF@@@BBBHHHFFFBBB<<<;;;???>>>:::<<>>??????===>>>CCCSSSXXXeeeuuummmeeeZZZRRRNNNKKKGGGDDDGGGFFFEEEEEEEEEEEEFFFGGGFFFEEEBBB@@@??????AAABBBBBBCCCEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFHHHHHHEEEDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJKKKJJJHHHGGGEEECCCCCCCCCDDDHHHHHHEEEDDDGGGKKKIIICCCEEEEEEEEEEEEEEEFFFFFFFFFJJJJJJKKKLLLKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIKKKLLLLLLLLLGGGKKKSSS```ooo~~~pppjjjsssuuuxxxxxxvvvvvvwwwxxx~~~{{{yyyxxxxxxyyy{{{~~~~~~{{{yyyuuusssnnnhhhaaaYYYPPPJJJ>>>666...,,,...000...+++//////...,,,,,,++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++sss___QQQKKKOOONNNLLLIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAACCCCCCBBBBBBAAA@@@@@@@@@@@@?????????@@@@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDCCCIIIIIIIIIIIIIIIIIIIIIHHHKKKMMMNNNNNNMMMMMMNNNPPPPPPPPPOOONNNMMMOOOSSSWWWVVVUUUSSSQQQPPPPPPQQQQQQVVV[[[fffvvv}}}sssfff[[[UUUQQQNNNLLLMMMKKKJJJIIIIIIJJJLLLMMMJJJIIIHHHHHHIIIJJJIIIGGGFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCCCCCCCDDDEEEFFFBBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<;;;<<<============@@@BBB??????@@@@@@@@@AAAAAAAAACCCDDDFFFFFFGGGFFFEEEDDDEEEFFFGGGHHHIIIHHHHHHGGGJJJLLLMMMLLLKKKJJJKKKLLLKKKNNNOOONNNPPP[[[nnn}}}mmm___VVV^^^qqquuuiiiaaaggglllcccSSSMMMJJJLLLJJJGGGMMMXXXccc[[[SSSNNNLLLMMMRRRYYYxxxzzzmmmYYYUUUPPPMMMLLLKKKGGGCCCIIIHHHGGGEEEDDDDDDDDDDDDFFFEEECCCAAA@@@?????????AAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBAAACCCFFFFFFFFFFFFGGGIIIBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGHHHFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFDDDBBBEEEHHHGGGAAABBBCCCDDDEEEFFFHHHHHHIIILLLLLLMMMLLLKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIIIICCCBBBCCCFFFNNNZZZeeekkk{{{xxxuuutttsssnnnhhh___UUUJJJ@@@666000000///---...///000...---///...---,,,,,,++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++sssaaaRRRJJJIIIJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@?????????@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCBBBAAA???>>>AAAAAAAAA@@@@@@?????????????????????@@@AAAAAABBBAAAAAABBBCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFFFFGGGGGGGGGGGGGGGJJJLLLNNNNNNLLLLLLLLLMMMPPPPPPOOONNNMMMMMMPPPSSSTTTUUUUUUUUUUUUTTTRRRRRRUUUQQQVVVccckkkmmmttt~~~yyyttttttnnnggg]]]UUUSSSSSSSSSTTTOOONNNMMMLLLLLLMMMNNNOOOHHHGGGEEEFFFHHHHHHHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAABBBDDDEEEEEECCCBBBAAA@@@>>>===<<<;;;<<<<<<<<<======>>>>>>??????>>>===<<<;;;;;;:::;;;:::;;;<<<<<<<<<<<<>>>@@@>>>>>>?????????@@@@@@@@@CCCCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFIIIKKKLLLKKKJJJIIIJJJLLLLLLNNNNNNMMMMMMSSS]]]fffrrrfffccclllyyyyyysssjjjbbb\\\[[[YYYYYYdddsssyyyppphhhdddffflllrrryyy|||yyyfffXXXOOOMMMKKKKKKLLLKKKIIIGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>AAA@@@@@@@@@AAABBBDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@AAACCCEEEEEEFFFGGGGGGAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBDDDEEEEEEDDDCCCCCCDDDEEEGGGHHHCCCDDDCCCAAABBBFFFEEE@@@AAABBBCCCDDDEEEFFFGGGHHHJJJKKKKKKJJJIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLL___jjjwww}}}wwwqqqnnnllleee\\\NNN@@@777222000...000111222222000///.........------,,,+++++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************|||uuuzzzqqq```TTTJJJEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@??????>>>@@@@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCBBB@@@>>><<>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFGGGFFFEEEDDDDDDDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLLLLKKKJJJKKKKKKMMMNNNOOONNNMMMMMMOOOQQQRRRRRRSSSSSSSSSSSSRRRRRRTTTPPPTTT___dddaaabbbhhhmmmvvv{{{|||~~~{{{yyyxxxqqqfff___]]]hhhccc\\\WWWSSSQQQPPPOOOMMMLLLJJJIIIIIIHHHIIIIIIGGGEEECCCDDDEEEFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;<<<<<<=========>>>>>><<<;;;::::::::::::;;;<<<===<<<<<<<<<>>>@@@>>>>>>?????????@@@@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJHHHHHHIIIJJJLLLKKKLLLNNNRRRUUUWWWXXXrrrvvvllliiihhhkkkyyy}}}}}}tttdddVVVNNNLLLJJJIIIHHHIIIJJJJJJJJJCCCCCCCCCCCCCCCCCCBBBBBB???@@@AAABBBBBBBBBAAA@@@BBBAAA@@@@@@AAACCCEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBCCCDDDDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAACCCDDDCCCCCCBBBBBBCCCEEEFFFHHHAAACCCCCC@@@AAADDDDDD@@@BBBBBBBBBBBBCCCCCCDDDDDDFFFFFFGGGGGGGGGFFFDDDCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDD>>>@@@BBBEEEFFFFFFFFFEEEJJJRRR\\\ccclllyyy}}}|||}}}rrrhhh___ZZZNNNFFF<<<333//////000111...///000...+++***,,,---------,,,+++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************nnnZZZOOOKKKGGGFFFGGGDDDEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@@@@??????>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAA???>>>==============================>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEAAABBBCCCDDDEEEGGGHHHHHHGGGIIIJJJJJJIIIIIIJJJLLLIIIKKKMMMMMMMMMMMMNNNPPPRRRRRRRRRQQQQQQPPPPPPPPPPPPOOORRRYYY]]]ZZZXXXXXXWWW[[[aaahhhpppzzz}}}uuuoookkkdddcccdddgggcccZZZSSSRRRXXXWWWUUURRRPPPMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGDDDBBBBBBCCCDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA????????????@@@@@@AAABBBCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::;;;<<<===<<<<<<<<<>>>???>>>????????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHGGGHHHIIIIIIHHHHHHMMMSSSUUUSSSPPPYYYlll~~~~~~wwwkkk^^^RRRMMMMMMIIIHHHFFFEEEEEEFFFGGGHHH@@@AAABBBCCCDDDDDDCCCCCC>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAACCCBBBBBBBBBDDDDDDCCCAAA@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@BBBDDDEEEBBBBBBAAAAAAAAABBBCCCDDDAAADDDDDDAAAAAADDDDDDAAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCC???@@@AAABBBBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDDDD@@@???>>>>>>???AAACCCEEE===BBBFFFGGGLLLWWWbbbggguuu~~~}}}{{{|||yyyrrrgggZZZMMMCCC<<<222111//////000///...,,,,,,------,,,+++,,,...000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************xxxmmm\\\QQQHHHGGGIIIIIIIIIKKKBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>============@@@@@@???>>>>>>>>>???@@@??????????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???AAAAAAAAA@@@AAABBBCCCCCCDDDDDDCCCCCCAAA@@@@@@AAAAAACCCDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHHHHGGGHHHKKKMMMIIIKKKMMMNNNMMMMMMNNNOOOPPPPPPQQQRRRRRRQQQQQQPPPRRRSSSQQQPPPRRRTTTRRRMMMSSSSSSSSSSSSUUU[[[aaagggdddpppyyyyyy~~~zzzwwwnnnmmmjjjfffbbb]]]YYYVVV\\\[[[\\\^^^[[[TTTOOONNNHHHIIIKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGDDDAAA@@@AAABBBBBBBBBAAAAAA@@@????????????@@@??????>>>>>>>>>??????@@@@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJIIIHHHHHHIIIJJJHHHHHHHHHKKKNNNPPPOOOOOOMMM[[[lllzzz|||yyyzzzlll^^^WWWQQQKKKHHHJJJFFFFFFEEEEEEDDDDDDEEEFFFBBBCCCDDDEEEEEEEEEDDDDDD@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBAAADDDCCCBBBCCCFFFGGGEEECCCAAAAAAAAABBBBBBBBBBBBCCC@@@@@@@@@@@@BBBCCCEEEGGGEEEDDDBBBAAAAAAAAABBBCCCBBBEEEFFFCCCBBBEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCCCC>>>???AAABBBBBBAAA???>>>>>>???AAABBBCCCDDDEEEEEEDDDBBB???===<<<<<<===>>>666<<<===::::::@@@GGGJJJQQQVVVaaalllrrrvvv{{{www~~~wwwssswwwzzz{{{{{{{{{}}}}}}{{{||||||zzzwwwxxxyyywwwsssmmmgggdddYYYUUUOOOGGG>>>666000,,,***+++,,,///000///,,,)))---,,,------...///000///,,,+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************wwwaaaRRRMMMIIIIIIMMMNNNLLLJJJKKK@@@@@@???>>>======>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<@@@???===;;;;;;<<<>>>???>>>>>>>>>>>>>>>?????????;;;<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>???@@@??????@@@AAABBBBBBCCCCCCBBBBBB@@@??????@@@AAABBBCCCDDDAAABBBCCCDDDDDDBBB@@@???EEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFHHHKKKNNNKKKMMMPPPQQQPPPOOOOOOOOOIIIKKKNNNPPPRRRRRRQQQPPPTTTWWWRRRKKKNNNWWWXXXQQQNNNPPPQQQQQQQQQQQQSSSUUUVVVaaacccZZZXXXaaakkkmmmeeeiiilllnnnvvv{{{xxxwwwvvvwwwvvvrrrpppooohhhkkkjjjddd^^^[[[\\\\\\TTTUUUUUUUUUUUUUUUTTTTTTUUUSSSRRRTTTSSSMMMKKKLLLHHHIIIJJJIIIHHHGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHGGGDDDAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>?????????@@@???>>>>>>>>>>>>>>>???>>>>>>===<<<;;;::::::999;;;;;;;;;::::::999999999::::::999999999:::;;;;;;:::;;;<<<;;;::::::;;;===============>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKJJJIIIIIIJJJKKKIIIJJJJJJIIIHHHJJJMMMPPPOOOUUUYYY^^^kkkvvv}}}~~~zzzaaaTTTJJJLLLOOOLLLFFFDDDCCCEEEFFFGGGFFFEEEDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBAAA@@@?????????@@@BBBAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBDDDCCCBBBDDDHHHIIIHHHEEEAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@AAABBBEEEGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDCCCFFFGGGDDDCCCEEEFFFDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFDDDCCCBBB===>>>@@@AAAAAA@@@>>>======>>>@@@BBBCCCEEEEEEEEE;;;<<<===>>>>>><<<;;;:::777>>>@@@<<<999;;;???@@@AAA:::===HHHNNNPPPZZZiiiwwwvvvwwwzzz~~~}}}yyyttt}}}}}}{{{~~~{{{vvvqqqooowwwzzzxxx}}}yyyvvvsssnnniiikkkkkkjjjdddZZZOOOFFFAAA@@@>>>999555222000000111333111///...//////......+++++++++,,,...---***(((+++++++++***++++++,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{```PPPLLLJJJFFFCCCFFFMMMPPPNNNJJJBBBAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<999:::<<<=========<<<;;;<<<<<<<<<<<<<<<===>>>>>>BBBBBBBBBBBBAAA@@@??????@@@@@@AAAAAABBBCCCDDDDDDAAABBBCCCCCCCCCCCCCCCCCCEEEEEEDDDEEEGGGHHHHHHGGGHHHGGGGGGGGGIIILLLPPPRRRPPPOOOMMMLLLLLLLLLMMMMMMNNNOOOQQQPPPOOOOOOPPPRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSYYYXXXXXXYYY[[[ZZZXXXVVVWWWXXXZZZ[[[^^^___aaabbbbbbbbbaaa___^^^]]]\\\\\\WWWXXXYYYWWWSSSQQQRRRUUUWWWVVVUUUTTTSSSRRRQQQPPPTTTTTTTTTSSSQQQOOOMMMKKKJJJHHHGGGGGGIIIIIIHHHFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEECCCBBBAAA@@@@@@@@@???@@@@@@@@@@@@???>>>>>>???????????????>>>======???>>><<<;;;:::::::::;;;:::::::::999999999888888;;;;;;;;;::::::999999999777777888999::::::;;;;;;=========>>>??????@@@@@@CCC@@@======@@@BBBAAA@@@GGGFFFEEEDDDDDDEEEFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHGGGHHHJJJLLLLLLKKKSSSRRRTTTWWWZZZfffooocccSSSNNNHHHGGGIIIJJJHHHEEEDDDDDDCCCCCCCCCEEEFFFHHHDDDFFFGGGHHHHHHGGGEEEDDDEEEDDDBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFEEECCCAAAAAABBBFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGHHHHHHGGGEEEBBB@@@???@@@BBBDDDEEEEEEDDDCCCFFFFFFEEEEEEDDDDDDCCCCCC@@@AAABBBCCCDDDDDDDDDDDD@@@@@@AAAAAA@@@???===<<<===>>>???AAABBBBBBAAAAAA??????>>>>>>======<<<<<<<<<;;;::::::999999::::::>>>;;;888666777<<>>===<<<;;;;;;999999999999999999999999::::::::::::::::::::::::<<<<<<===>>>>>>===<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@AAAAAAAAAAAA@@@??????@@@@@@@@@AAABBBCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBBDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFHHHJJJNNNPPPPPPOOOMMMLLLLLLLLLMMMNNNMMMOOOPPPPPPOOOOOOPPPQQQOOOOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSVVVUUUVVVWWWXXXXXXVVVTTTQQQRRRSSSUUUVVVXXXYYYZZZ\\\\\\[[[ZZZZZZYYYXXXXXXVVVVVVUUUSSSPPPOOOPPPQQQSSSRRRRRRQQQPPPOOONNNNNNQQQQQQQQQPPPOOOMMMKKKJJJIIIGGGGGGGGGIIIIIIHHHGGGEEEFFFFFFFFFFFFEEEEEEEEEFFFEEECCCBBB@@@@@@???????????????@@@???>>>>>>===>>>>>>>>>>>>>>>======<<<>>>===<<<::::::::::::;;;:::999999999999888888888:::999999999888888888777777777888888999::::::;;;;;;;;;<<<<<<===>>>>>>>>>AAA>>><<<===@@@AAAAAA@@@EEEEEEDDDCCCCCCCCCDDDEEEGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIHHHIIIKKKLLLLLLLLLKKKKKKNNNQQQRRRXXXiiizzzoooaaaYYYPPPKKKFFFFFFHHHIIIGGGDDDDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHJJJKKKKKKIIIHHHGGGEEEEEECCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCAAABBBDDDDDDCCCBBBCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJJJJHHHFFFCCCAAA??????@@@BBBDDDDDDDDDCCCBBBEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@???===<<<======???@@@AAAAAAAAA@@@???>>>>>>======<<<<<<;;;:::999888888777777888888777777666555666999;;;<<>>>>>??????@@@@@@????????????@@@@@@AAABBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCEEEDDDCCCBBBCCCDDDEEEFFFGGGFFFEEEEEEFFFHHHKKKLLLNNNMMMLLLKKKKKKKKKLLLMMMLLLNNNPPPPPPOOONNNOOOPPPNNNNNNNNNOOOOOOOOOOOOPPPSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSUUUUUUSSSQQQMMMMMMNNNOOOPPPQQQRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUWWWTTTQQQOOONNNOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFGGGIIIJJJIIIHHHFFFFFFFFFFFFEEEEEEDDDDDDFFFEEECCCBBB@@@??????>>>>>>>>>>>>???>>>======<<<===============<<<;;;;;;;;;;;;::::::999::::::;;;999999888888888777777777888888777777777777666666666777777888888999999:::999999:::;;;;;;<<<<<<===???===<<<===???AAABBBAAACCCCCCBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGJJJIIIHHHHHHKKKLLLLLLKKKKKKKKKNNNQQQQQQRRRWWW^^^mmm~~~uuugggXXXPPPNNNLLLIIIEEEEEEGGGHHHGGGEEEDDDCCCBBBBBBAAAAAABBBBBBFFFHHHIIIJJJKKKIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBAAACCCDDDDDDBBBAAABBBBBBAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAEEEEEEFFFFFFGGGGGGHHHHHHKKKKKKIIIHHHFFFDDDCCCBBB@@@AAABBBDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA???>>>@@@@@@AAA@@@@@@???======<<<===>>>???@@@@@@@@@???>>>>>>===<<<<<<;;;::::::777777666555555555555555111222333555555555444333444444444555666666777777666888;;;>>>AAACCCEEEEEEHHHFFFDDDFFFIIIJJJHHHFFFAAABBBBBB@@@===<<<<<<<<>><<<999555222000///---000333222///...///222......---------......///------------,,,,,,,,,,,,------------------------++++++************++++++************************************************************************++++++***))))))***++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))|||aaaUUUJJJHHHGGGDDDAAA@@@@@@@@@AAAEEEHHHFFF???999999999::::::::::::::::::777777777777777777777777888888888888888888888888::::::::::::::::::::::::::::::999888888:::;;;<<<:::::::::::::::;;;<<<<<<;;;<<<===>>>?????????????????????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDHHHGGGFFFCCCAAAAAABBBDDDGGGFFFFFFEEEFFFGGGIIIJJJLLLKKKJJJIIIIIIIIIJJJKKKKKKMMMOOOOOONNNMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQOOOOOOOOOQQQRRRRRRQQQOOOMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVYYYUUUPPPNNNOOOPPPOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGIIIJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEGGGEEEDDDAAA@@@>>>=====================<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999:::888888888777777777666666777777777666666666666666666666666777777888888888888999999::::::;;;<<<<<<======>>>???@@@BBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGFFFGGGIIIJJJJJJJJJLLLMMMPPPRRRSSSQQQPPPPPPTTTbbbwwwzzzmmmaaaVVVKKKGGGGGGJJJGGGEEEEEEGGGHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBCCCEEEGGGGGGFFFEEECCCFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGFFFDDDBBB@@@FFFGGGHHHFFFBBB@@@??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@???>>>>>>===<<<<<<======>>>>>>>>>>>>======<<<;;;:::999999888666666555444444444444444000111333333333222111///555555444333333222222222000/////////000111222222111///...000222333222111444555666444222111111222222222111111000/////////000222444333111000111222///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************+++******************+++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))uuufff\\\KKKHHHGGGHHHGGGBBB??????@@@???>>>@@@AAA@@@===999888888888888888999999999777777777777777777777777888888888888888888888888999888888888888888888999999888777777777888:::;;;999999999999999::::::;;;:::;;;<<<===>>>?????????>>>>>>>>>???????????????BBBBBBCCCEEEEEEFFFFFFFFFKKKKKKIIIFFFBBB???@@@AAAGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIIIILLLNNNOOONNNMMMMMMMMMQQQPPPPPPPPPPPPQQQRRRRRRQQQRRRRRRRRRQQQQQQPPPOOONNNMMMNNNPPPQQQRRRPPPNNNMMMMMMMMMNNNNNNNNNOOOOOOQQQQQQSSSTTTUUUWWWXXXXXX[[[WWWRRRPPPQQQRRRPPPNNNMMMMMMMMMNNNNNNNNNNNNOOOKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFGGGIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFDDDAAA???===<<<<<<;;;<<<<<<<<<<<<;;;::::::999::::::::::::999888888777777777888888888888888777777666666666555555555666666666777777777777777555555666666666666777777888888999::::::;;;;;;<<<===>>>???AAAAAABBBCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFDDDCCCDDDFFFHHHHHHGGGHHHJJJKKKLLLNNNOOOMMMKKKMMMRRR```uuuwwwiiiYYYQQQNNNIIIGGGFFFIIIGGGFFFGGGGGGHHHHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@???@@@BBBDDDDDDDDDBBBAAAEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCEEEFFFEEEDDDBBB@@@GGGHHHHHHFFFCCC@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCCCCCDDDFFFGGGHHHIIIJJJGGGHHHIIIIIIJJJIIIIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJDDDEEEEEEFFFFFFFFFFFFFFFAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAA@@@??????>>>>>>>>><<<;;;;;;<<<<<<<<<======<<<<<<;;;:::999888777666666666555444444444444444333333333222222222222222333222222222111111000000444333222111111222222333222111111111222222111000111222444333222222333444---........................///000000///.........111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************))))))))))))))))))))))))*********************************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))~~~jjjZZZRRRPPPGGGFFFFFFEEEAAA;;;;;;???@@@>>><<<;;;<<<<<<;;;:::777777777888888888888888777777777777777777777777888888888888888888888888777777666666666666777777777777777777777888999999888888888888888999:::::::::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDEEEFFFFFFFFFIIIKKKKKKHHHCCC??????AAAFFFFFFFFFFFFFFFGGGHHHIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHJJJMMMNNNMMMLLLKKKLLLQQQPPPOOONNNOOOPPPQQQRRRPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLNNNPPPQQQOOOMMMJJJKKKKKKLLLLLLMMMMMMMMMPPPQQQRRRTTTUUUWWWXXXYYYYYYWWWTTTSSSRRRQQQOOOMMMNNNNNNNNNNNNNNNOOOOOOOOOJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFGGGIIIJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHFFFDDDAAA???===;;;;;;::::::;;;;;;::::::999888888888888888888777777666666666777777777666666555666666666555555555444444555555666666666666777777555555555555555555555555777888888999999:::;;;;;;<<<>>>@@@AAAAAAAAABBBCCC@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDFFFFFFEEEEEEHHHIIIIIIJJJNNNOOONNNJJJJJJPPPaaatttzzzfffXXXKKKIIIKKKKKKHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDBBBAAA@@@???@@@BBBDDDEEEDDDCCCBBBCCCCCCCCCDDDCCCBBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAACCCDDDEEEEEEDDDBBBCCCDDD@@@AAABBBCCCDDDDDDDDDDDD@@@AAABBBCCCDDDFFFFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFBBBAAA@@@???>>>>>>>>>>>>;;;;;;::::::::::::;;;<<<;;;;;;:::999777666555555666666555444444444444555555444222111111222333444///000000000000000000000000//////000000222333333111111111000//////......)))+++,,,,,,+++,,,---///------------............++++++,,,---............111000///...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))************************)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))tttcccUUUNNNKKKKKKDDDBBBAAAAAA>>>999:::???===<<<;;;:::;;;::::::999888888888888777777777777555555555555555555555555666666666666666666666666777666555444444555666777555666777777888888777777888777777777777888999999;;;<<<===>>>>>>>>>>>>>>>========================???@@@AAACCCDDDDDDEEEEEECCCFFFIIIHHHCCC@@@@@@BBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIGGGJJJMMMNNNMMMKKKKKKJJJNNNMMMLLLKKKKKKMMMNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJJJJJJJLLLOOOOOONNNLLLHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMOOOPPPRRRSSSUUUUUUTTTUUUUUUSSSPPPMMMKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLHHHHHHGGGFFFFFFGGGHHHIIIIIIGGGGGGGGGIIIIIIHHHGGGEEEDDDCCCBBBCCCEEEGGGHHHHHHGGGDDDAAA>>><<<::::::999999::::::999999888777777777777777777666555555666666777777666555444333555555555444444444444333333444444444555555555666444444444444444444444444666666666777888888999999:::===@@@@@@???>>>>>>@@@>>>???AAABBBCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDFFFFFFEEECCCIIIKKKHHHHHHMMMOOONNNGGGGGGLLLTTT[[[eeeuuu~~~zzznnndddUUULLLFFFGGGIIIHHHFFFGGGFFFGGGGGGGGGFFFEEEDDDEEEBBBCCCCCCDDDCCCBBBAAA@@@???@@@BBBDDDEEEDDDCCCBBB@@@AAAAAABBBAAA@@@???>>>???@@@@@@AAAAAABBBBBBBBB@@@AAACCCCCCBBBAAABBBCCC???@@@AAABBBBBBBBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGGGGFFFDDDCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@>>>>>>>>>>>>???;;;:::999999999999:::;;;;;;:::999888666555444333666555444444333333444444222111111111111111222222000000000000000000111111+++,,,,,,---......//////,,,,,,---,,,+++***++++++///000111111000000111222............////////////,,,,,,---...//////......,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))************************)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))kkkaaaUUUKKKFFFCCC@@@===>>><<<===BBBBBB>>><<<>>>:::;;;;;;;;;;;;:::999888999888888888777777777777444444444444444444444444555555555555555555555555666555444333333444555666444555777888888888777666777777777777777888888999<<<===>>>>>>>>>>>>>>>>>>===============<<<<<<<<<===>>>@@@AAABBBCCCCCCCCC===BBBGGGHHHDDDAAAAAACCCAAAAAABBBCCCDDDEEEFFFFFFHHHHHHGGGGGGGGGHHHJJJKKKFFFIIIMMMNNNMMMKKKJJJJJJKKKJJJHHHGGGHHHIIIKKKMMMNNNNNNNNNMMMMMMKKKJJJJJJHHHHHHIIIKKKMMMNNNLLLKKKHHHIIIJJJKKKLLLMMMMMMNNNIIIJJJKKKMMMNNNPPPQQQQQQOOORRRUUUSSSNNNIIIHHHIIILLLLLLKKKKKKKKKJJJJJJJJJGGGFFFEEEEEEEEEFFFHHHHHHJJJHHHGGGGGGIIIIIIHHHGGGBBBAAA@@@@@@AAACCCFFFGGGHHHGGGDDDAAA>>><<<:::999999999999999999888777777666666666777666555555444666666777777666444222111555555444444444333333333222222222333333444444444444444444444444444444444444444555555666777777777999<<>>@@@AAABBBBBBAAAAAACCCCCCCCCDDDDDDDDDEEEEEEEEECCCBBBCCCEEEGGGGGGFFF???GGGJJJFFFDDDHHHJJJIIIIIILLLQQQRRRMMMMMM\\\ooo~~~ttteee\\\VVVRRRJJJGGGFFFHHHGGGCCCCCCFFFEEEFFFGGGFFFDDDCCCBBBCCC@@@AAABBBCCCBBBAAA@@@???===>>>AAACCCCCCCCCBBBAAA??????@@@AAA@@@???>>>===>>>>>>>>>???@@@AAACCCCCC@@@BBBCCCBBB@@@>>>>>>>>>??????@@@AAAAAAAAA@@@@@@CCCCCCBBBAAAAAA@@@??????AAABBBDDDEEEEEECCCAAA@@@???AAADDDGGGHHHIIIHHHHHHDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAABBBBBBAAAAAABBBAAA@@@>>>>>>>>>>>>???;;;:::999888888888999:::::::::999777666444333333555444333333222222333333......000111111111000000////////////////////////111111222111111000///...///000111111000000111222...///000///---,,,,,,---,,,,,,---------.........///...------------+++)))((()))+++,,,------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))IIIGGGDDD@@@>>>=========<<<;;;:::999888999::::::999999:::888777666777999888888777555555444444444555555444444444333333333333333333444444444555555222333333444444333333222222333555666666666555444666777777777888888888888;;;<<<>>>===<<<;;;;;;<<<;;;===???AAAAAA@@@>>><<<@@@@@@???>>>>>>>>>>>>>>>AAA@@@???>>>???AAACCCEEEEEEDDDBBB@@@@@@@@@AAABBBEEEEEEEEEDDDCCCDDDGGGJJJGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFHHHJJJKKKQQQPPPNNNLLLKKKKKKLLLLLLJJJHHHHHHJJJMMMNNNMMMJJJKKKKKKIIIIIIHHHIIIJJJKKKFFFGGGIIILLLNNNPPPQQQQQQQQQPPPOOOMMMLLLJJJIIIHHHLLLKKKKKKJJJIIIHHHGGGFFFHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHIIIIIIHHHGGGEEEDDDDDDCCCCCCBBB@@@???>>>>>>@@@???>>>===<<<;;;:::999::::::999888777666555444777777666666555555555555<<<;;;999777666555555555222222222333333444444444333333333333333333333333222222222222222222222222444444555555666777777777999999:::;;;;;;<<<<<<===@@@@@@@@@???????????????@@@@@@AAABBBCCCDDDEEEFFFFFFEEECCCBBBBBBBBBCCCDDDBBBBBBBBBCCCCCCDDDFFFFFFGGGHHHIIIKKKNNNQQQSSSUUU^^^jjj~~~{{{rrreeeZZZRRRMMMKKKIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFEEECCCAAA@@@BBBBBBBBBBBBAAA@@@??????>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>><<<===>>>>>>===>>>@@@BBB@@@AAABBBBBBBBBAAA@@@??????>>>>>>===>>>@@@BBBCCCAAAAAABBBBBBBBBAAA@@@???@@@BBBDDDEEEEEEDDDBBBAAAEEEFFFCCC@@@EEEKKKJJJCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEAAA===<<<>>>??????>>>???@@@AAABBBCCCCCCDDDDDD@@@@@@???>>>===<<<;;;;;;===<<<999888777777999999888777666555444444444444666555444333222111000///000000000000000///......000//////...------,,,,,,............////////////,,,------......------,,,,,,------......------,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))FFFDDDAAA>>><<<;;;;;;;;;;;;:::999888777888888999777888999999888999;;;<<<888777666555444444444444444444444444333333333333222222222222333333333444222333333444444333333222333333444555555555555555666666666777777777888888999:::<<<<<<;;;::::::;;;;;;<<<>>>@@@@@@???===<<<>>>======<<<===>>>???@@@CCCBBBAAAAAAAAACCCDDDFFFEEEDDDBBB@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCDDDGGGJJJKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFEEEEEEFFFHHHJJJKKKQQQOOOMMMKKKIIIIIIIIIIIIIIIHHHHHHJJJMMMNNNLLLJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHIIIKKKMMMNNNPPPPPPQQQOOONNNMMMLLLKKKJJJIIIHHHJJJJJJIIIHHHGGGFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>===???>>>>>>===;;;:::999999:::999999888777666555444666666555555555444444444999999777666555555555555111222222222333333333333333333333333333333333333222222222222222222222222333333444555555666666777888999999::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHKKKMMMOOOPPPSSSYYYggg|||jjjcccZZZQQQLLLIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDBBBAAAAAAAAA@@@@@@???>>>===<<<===>>>???AAAAAA@@@>>>===@@@AAAAAAAAA@@@@@@???>>>===>>>??????>>>???AAACCCBBBCCCCCCDDDCCCBBBAAA@@@AAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCDDDDDDDDDCCCCCCCCCAAA???CCCIIIHHHBBBAAAAAA@@@@@@@@@AAABBBBBBEEEAAA>>>===>>>@@@???>>>>>>??????@@@AAAAAAAAAAAA???>>>>>>===<<<;;;::::::<<<:::888777666666888888777666555444333333222222333333333222111000//////000000000000000///....../////////...---,,,,,,,,,,,,------------.........,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))@@@???===;;;999999999:::999888777666666666777777555777888999999:::===???777666555555444444444444444444444333333333222222111111111111222222222222222222333333333333222222444444333333444444555555555555666666666777777777666888::::::999999:::;;;:::;;;===??????>>>===<<<<<<;;;::::::;;;>>>@@@BBBEEEEEECCCCCCCCCDDDEEEFFFDDDCCCBBBAAA@@@AAABBBCCCCCCDDDDDDDDDCCCDDDFFFIIINNNMMMKKKIIIGGGEEEDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKNNNMMMLLLJJJJJJJJJKKKLLLIIIHHHHHHJJJLLLMMMLLLJJJHHHHHHGGGFFFFFFFFFFFFFFFJJJJJJLLLMMMNNNNNNOOOOOOLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@???>>>======<<<======<<<;;;:::999999888999999888777666555555444444444444444333333333333666666555444444444444444111111111111111222222222222222222222222222222222222222222222222222222222222222333333444555555555777777888888999::::::;;;<<<<<<<<<<<<<<<=========??????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEEEEFFFGGGIIIJJJKKKOOONNNTTTeeeyyyvvveeeWWWSSSMMMIIIGGGFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAACCCDDDDDDCCCCCCBBBAAAAAAAAA@@@???===<<<;;;>>>???AAACCCCCCAAA???===@@@@@@@@@AAA@@@@@@???>>>>>>???@@@@@@??????AAACCCBBBBBBBBBCCCBBBAAAAAA@@@?????????????????????@@@AAAAAABBBBBBCCCDDDDDDDDD??????@@@AAABBBDDDEEEFFFBBBBBB@@@@@@DDDIIIHHHDDDBBBBBBAAA@@@@@@@@@@@@AAADDDBBB???>>>?????????>>>======>>>>>>???>>>>>>>>>>>>======<<<;;;:::999999:::999777666555555666666555555555444333222111000111111111111111000///...///000000000000///......///......------,,,,,,++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))<<<;;;:::999888888888999888777777666666666666666444666777777777999;;;===666555555444333333444444333333333333222222222222111111111222222222222333222222333333333333222222444333222222222333555666444555555555555666666666333555777888777777888:::888:::;;;=========<<<;;;<<<;;;999999:::<<>>>>>===<<<<<<;;;;;;:::::::::999999888888888888888777666666555444444333333333222222222222222333333222222222333333444000000000000000111111111222222222222222222222222111111111111222222222222111111111222333333444444666666777777888999999999::::::::::::;;;;;;;;;;;;>>>>>>???@@@@@@AAABBBBBBAAABBBBBBCCCDDDFFFGGGGGGBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHNNNKKKLLLUUUaaannn{{{tttnnnhhh[[[MMMLLLJJJGGGFFFGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@????????????AAABBBCCCCCCCCCCCCCCCCCCCCCBBB@@@???===<<<@@@BBBDDDFFFEEECCCAAA?????????@@@@@@@@@@@@??????>>>?????????>>>>>>@@@BBB?????????????????????>>><<<<<<===>>>???????????????@@@@@@AAABBBCCCDDDEEE@@@@@@??????@@@BBBEEEFFFDDDCCCBBBCCCFFFIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCAAA@@@???????????????======>>>>>>>>>===<<<<<<>>>>>>===<<<;;;:::999999888777666555444444444444444444333333222222111111111111111111000///......//////000000//////...---------------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,...------,,,,,,+++++++++***++++++++++++,,,,,,,,,+++++++++***************************************************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))):::999999888888888888888777777777777777666666555444555666555444444666888555444444333333333333444333333222222222111111111222222222222333333333333111222222333333222222111333333222111111333444555333333444444444555555555222444666777666666777888777888999;;;<<<<<<;;;;;;<<<;;;:::999:::;;;===>>>BBBAAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAABBBBBBCCCDDDAAABBBCCCCCCCCCCCCEEEFFFGGGFFFFFFEEEDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLIIIIIIIIIJJJLLLNNNQQQRRRHHHIIIJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBAAA@@@BBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@??????<<<<<<<<<;;;::::::999999888888888777777777777777777777666666555444444444111111222222222222222222111111111111111111222333000000000000000000000000111111111111111111111111000000000111111222222222000000111111222333333333555555666777777888888999888888999999999:::::::::======>>>>>>??????@@@@@@@@@@@@BBBCCCDDDEEEFFFFFF@@@@@@AAABBBDDDFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGHHHKKKLLLPPPZZZeeewwwxxxooo```VVVSSSRRRMMMFFFHHHFFFEEEFFFGGGGGGFFFDDDCCCBBBBBBAAA@@@?????????>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBAAA@@@???======@@@AAACCCDDDDDDCCCAAA???>>>??????@@@@@@?????????===>>>>>>>>><<<<<<>>>@@@>>>>>>>>>??????@@@@@@@@@BBBBBBAAA@@@@@@??????>>>>>>>>>>>>???@@@BBBCCCDDDBBBAAA???>>>>>>@@@BBBDDDCCCAAAAAACCCEEEFFFGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>===>>>>>>===>>>>>>>>>>>>>>>===<<>>>>>===<<<;;;::::::666666555444333333333333333222222222222333555555444444222111///......---///////////////...------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---------,,,,,,++++++************+++++++++,,,,,,************************************************************************))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))888888888888888777777777666666777777777666555444333444444333111000222333444333333222222333333333222222222111111111000000222222222222333333333444111111222222222222111111222222111111222222333444222333333333333444444444222444666666555555666777666777888999:::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDD@@@AAACCCCCCBBBBBBDDDEEEBBBBBBBBBCCCDDDFFFGGGHHHFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJGGGIIIKKKKKKIIIHHHIIIJJJFFFGGGHHHIIIJJJJJJJJJJJJFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAA@@@???===<<<::::::999999999888888888555555666666666666666666666666555555444444444444111111111111222222222222111111000000000111111222111111111111000000000000000000000000000000000000//////000000111222222222000000111111222333333333555555666777777888888999777777888888999999::::::<<<<<<======>>>>>>>>>>>>>>>???AAABBBDDDDDDDDDDDD@@@@@@AAABBBDDDFFFGGGHHHJJJIIIHHHHHHGGGGGGHHHHHHEEEFFFIIIJJJGGGEEELLLUUUZZZjjj}}}zzznnn^^^XXXOOOKKKKKKKKKHHHEEEFFFEEEDDDDDDEEEEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>???@@@AAAAAABBB????????????>>>===<<<;;;<<<===>>>?????????>>>>>>===>>>??????@@@?????????<<<===>>>===<<<;;;===????????????@@@AAACCCEEEFFFMMMKKKHHHDDDAAA???>>>>>>>>>>>>======???AAACCCDDDBBBAAA???>>>>>>???AAABBBAAA>>>>>>AAABBB@@@AAADDDEEEDDDCCCBBBAAA@@@@@@@@@>>>???@@@???===<<<<<<======>>>>>>??????>>>>>>>>>??????>>>===<<<;;;::::::555555555444444333222222222111111111333777;;;===;;;999555111///...---......////////////...------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++)))))))))***************************************************************)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))777777777777666666555555444555555666555444333222222333333222000///000222333333222222222222333333222111111111000000000000111111111111222222222222111111222222222222111111000111111222222222222222222222222222333333333333333555666666555444555666555666666888999::::::;;;999:::;;;===>>>>>>>>>>>>:::;;;<<<>>>???@@@@@@AAA>>>???@@@BBBCCCDDDDDDDDD???AAACCCCCCBBBBBBCCCDDDAAAAAABBBCCCEEEGGGIIIJJJFFFFFFFFFGGGGGGFFFFFFFFFJJJIIIHHHFFFEEEEEEFFFFFFGGGIIIKKKKKKIIIGGGHHHJJJDDDEEEGGGIIIJJJKKKKKKKKKFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@AAAAAAAAAAAAAAAAAA@@@???@@@BBBBBBAAA>>>;;;888888888888777777777777777333444444444555555666666555555555444444444444333111111111222222333333333222111000000000000000111222222222111111000000000000000000000000000000000/////////000111222222222000000111222222333333444555666666777888888999999666777777888999999::::::<<<<<<<<<<<<<<<=========>>>???@@@BBBBBBCCCBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFHHHJJJJJJHHHKKKPPPLLLUUU```jjjxxx~~~rrrdddYYYSSSOOOLLLKKKJJJIIIGGGFFFGGGEEECCCCCCDDDDDDCCCBBB@@@@@@@@@AAAAAAAAAAAABBB>>>>>>>>>>>>??????@@@AAA======>>>>>>>>>>>>======:::::::::;;;<<<===>>>???======>>>???????????????===>>>>>>>>><<<<<<===???>>>>>>???@@@BBBEEEGGGIIIOOOLLLGGGCCC@@@@@@@@@AAA@@@???>>>>>>???AAACCCDDD??????>>>>>>???@@@AAABBBAAA>>>>>>AAA@@@===>>>BBBBBBAAA@@@@@@????????????<<<>>>@@@>>><<<::::::<<<;;;<<<===>>>>>>???>>>>>>>>>======<<<;;;:::999999555555555555444333222222222111///000444;;;AAAFFFCCC???999222...------.........//////......---,,,*********+++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,************++++++++++++((()))))))))*********+++************************************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))666666666666555444333333333333444555444333222111111222222111000000111333222222222111222222333333111111111111000000000000000000000000111111111111111111222222222222111111///000111333333222111111111111222222222333333333444555777666555444444555555555666777888999::::::666888;;;>>>@@@@@@@@@???888999;;;===???@@@AAAAAA>>>???@@@BBBCCCDDDDDDDDD>>>@@@BBBCCCBBBBBBCCCDDDAAABBBBBBDDDFFFHHHJJJKKKEEEEEEEEEEEEEEEDDDCCCCCCIIIHHHGGGGGGGGGHHHIIIJJJGGGIIILLLKKKHHHGGGHHHJJJBBBDDDFFFIIIJJJKKKKKKKKKFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCC@@@AAAAAABBBBBBAAAAAA@@@???@@@CCCDDDBBB>>>999666777777777777666666666666222333333444444555555555444444444444444444333333111111222222333333333333222222111000000000000000333222222222111111000000000000000000000000000000...//////000111222222222111111111222333333444444666666777777888888999999666777777888999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@FFFEEEDDDCCCCCCCCCCCCCCCFFFEEEEEEDDDDDDDDDDDDEEEGGGCCCBBBFFFIIIHHHHHHJJJLLLNNNPPPVVVdddwww}}}uuuiii]]]TTTPPPJJJHHHFFFFFFEEEEEEGGGJJJHHHFFFDDDDDDEEEFFFEEEDDD???@@@@@@AAAAAABBBCCCCCC>>>>>>>>>>>>>>>??????@@@>>>>>>???@@@@@@@@@@@@@@@;;;:::::::::<<<>>>@@@BBB======>>>???????????????>>>???@@@???======>>>@@@<<<<<<===>>>AAADDDGGGIIIIIIFFFBBB???>>>@@@CCCEEEAAAAAA?????????AAACCCEEE<<<======>>>???AAABBBCCCCCC??????BBBAAA<<<===CCCBBBAAA@@@@@@???@@@@@@@@@;;;===???>>>;;;999999;;;:::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;:::999888777555555555555444333222222222000///000555===FFFKKKHHHCCC;;;333...,,,---///......//////......---,,,******************++++++))))))))))))************+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,---)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))777777666555555555555555333333333333333333333333222222222222222222222222222333333444444333333222222111111111000000//////000000000000111111111111000000000000000000000000222111111111000000//////000111111111111222222222222222222333333333444444333333444444555666666666;;;;;;<<<<<<===>>>>>>???<<<<<<;;;;;;;;;<<<<<<===?????????>>>??????@@@AAA?????????@@@AAABBBCCCDDDCCCCCCCCCFFFHHHJJJIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCKKKJJJIIIHHHIIIIIIKKKLLLIIIHHHHHHGGGFFFFFFFFFGGGEEEDDDDDDFFFHHHIIIHHHGGGDDDDDDDDDEEEFFFGGGIIIJJJFFFEEEFFFGGGHHHHHHFFFDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEBBB???>>>>>>@@@@@@?????????>>>===<<<:::888777777777777777666666666666333333333444444444555555444333333222222333333444111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222222222333333333333444444666666666666666777777888666777777777888888888888::::::999999:::;;;===>>>>>>??????@@@@@@AAABBBBBBAAA@@@AAAAAABBBDDDEEEFFFEEECCCAAA@@@AAABBBAAA@@@DDDEEEEEEEEEDDDDDDFFFHHHKKKJJJJJJMMMRRRYYYaaaeee|||}}}hhhccc]]]XXXTTTRRROOOMMMFFFFFFGGGFFFEEEEEEGGGHHHGGGGGGFFFFFFEEECCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBB??????>>>>>>>>>>>>??????AAA@@@@@@@@@???>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<>>>AAAAAA@@@>>>???@@@@@@@@@@@@???>>>>>><<<===???AAACCCEEEGGGGGGCCCDDDCCC@@@>>>>>>BBBFFFCCCBBB???=========>>>???@@@BBBBBBBBB@@@@@@@@@BBBBBBAAA@@@???>>>???@@@AAAAAAAAAAAA@@@@@@?????????;;;;;;;;;::::::;;;;;;;;;;;;===???>>><<<:::999:::;;;::::::::::::888444111666666555444333333222222//////...000333777<<<>>>???<<<888444000...------------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************777666666555444444555555333333333333333333333333222222222222222222222222111111222222222222111111111111111000000000////////////000000000111111111000000000000000000000000111111111000000000//////000000111111111222222222222222222333333333333444333333444444555666666666777777888888999::::::;;;<<<;;;;;;;;;;;;<<<<<<===============>>>??????@@@>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCHHHHHHGGGGGGGGGHHHJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDFFFHHHIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJEEEEEEEEEFFFGGGGGGEEECCCEEEEEEFFFFFFFFFFFFEEEEEECCCAAA>>>======>>>>>>>>>>>>>>>>>>===;;;:::888777777666666666666555555555333333333333444444444444333333222222222222333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222222222222333333333444444555555444444555555666777666666777777777888888888999999888888999:::;;;<<<======>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHFFFBBB@@@AAABBBBBBAAADDDEEEFFFFFFEEEEEEGGGHHHKKKJJJIIIJJJLLLPPPTTTVVV^^^hhhuuuzzztttmmmgggbbbUUURRROOOMMMLLLLLLKKKJJJEEEFFFFFFFFFDDDDDDFFFGGGFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@AAABBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>=========>>>@@@@@@>>><<<>>>??????@@@@@@??????>>>===>>>???AAABBBDDDEEEFFFBBBBBBBBB@@@>>>>>>AAADDDDDDCCCAAA@@@??????@@@@@@AAABBBCCCCCCAAAAAABBBCCCDDDDDDBBBAAAAAAAAAAAABBB@@@@@@@@@@@@?????????>>><<<<<<;;;;;;;;;;;;<<<<<<<<<>>>??????===;;;;;;;;;;;;;;;:::::::::888555222555555555444333333222222000000//////111333666777222222222111111///......---............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************666666555444444444555555222222222222222222222222111111111111111111111111000000111111111111000000111111000000000000////////////000000000000111111000000000000000000000000111111000000000000//////000000000111111111222222111111222222222333333333333333333444555555666666555555555666777777888888;;;;;;:::;;;;;;<<<======;;;;;;;;;<<<===>>>???@@@=========>>>???@@@BBBBBBDDDCCCCCCDDDFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIGGGFFFEEEDDDCCCCCCEEEDDDDDDFFFHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJGGGFFFFFFGGGHHHHHHFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDBBB???===<<<<<<======<<<=========<<<;;;999888777555555555555444444444444222222333333333444444444333333222222222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333333444333333333333444555555666666666666777777777777777777777777888999:::;;;;;;<<<<<<======>>>?????????@@@BBBDDDEEEEEEDDDDDDKKKGGGDDDBBBBBBCCCCCCBBBEEEFFFGGGGGGFFFFFFGGGHHHJJJIIIHHHHHHHHHIIIJJJKKKKKKQQQZZZdddooozzzoooddd\\\VVVRRRPPPJJJIIIHHHIIIJJJKKKJJJIIIDDDEEEEEEDDDCCCCCCDDDFFFDDDDDDDDDDDDCCCAAA@@@@@@??????@@@AAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@>>>>>>===>>>???>>>===;;;<<<===>>>??????@@@@@@???>>>??????@@@AAABBBCCCCCC???@@@AAAAAA@@@???AAABBBDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDBBBBBBCCCDDDEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@???????????????>>>======<<<<<<<<<<<<======<<<>>>??????===<<<<<<===<<<;;;:::::::::999666333555444444333333222222222111000000000////////////+++,,,...000000///...---...............---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************555555444444444444444555222222222222222222222222111111111111111111111111///000000111111000000///000000000000000000//////////////////000000000111000000000000000000000000000000000000000000//////000000000000111111111111111111111111222222222222222333333444444555666666666666666777888888999999::::::::::::;;;<<<======;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>???AAABBBCCCGGGFFFFFFFFFHHHHHHFFFDDDBBBCCCCCCDDDEEEFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFDDDBBBAAAAAA@@@EEEDDDDDDEEEGGGHHHFFFEEECCCDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFGGGIIIIIIHHHFFFDDDDDDEEEEEEEEEEEEDDDDDDAAA???===<<<======<<<;;;<<<<<<<<<;;;:::888777666444444444333333333222222222222222222333333333333222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111222222222222333333333333333333333333444555555555555555666666666777777777777777777888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBBDDDEEEEEECCCBBBGGGEEEDDDDDDEEEFFFDDDCCCFFFGGGHHHHHHGGGFFFGGGHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLNNNQQQTTT[[[gggwww}}}mmmhhh```XXXRRROOOMMMMMMJJJIIIHHHIIIJJJIIIGGGEEECCCDDDDDDCCCAAAAAABBBDDDBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>======>>>>>>???:::;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@AAAAAA>>>======>>>???@@@???===:::;;;<<<>>>???@@@@@@@@@?????????@@@@@@@@@@@@AAA>>>???AAABBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>;;;===>>>>>><<<;;;<<<===<<<:::999999:::999666444444333333333222222222111000000000000///...,,,+++......//////...---,,,+++...............---,,,,,,************************************************++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************444444333333333333444444111111111111111111111111000000000000000000000000000000111111111111000000//////////////////000000...////////////000000000//////////////////////////////////////////000000//////000000000111111111000000000111111111222222222222333333444555555555666666666777888888999999999999999::::::<<<==================>>>???@@@AAA?????????@@@AAABBBCCCDDDGGGFFFFFFFFFHHHGGGFFFDDDDDDDDDEEEFFFGGGHHHHHHIIICCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGEEECCCBBBBBBBBBEEEDDDDDDEEEGGGGGGFFFDDDAAABBBCCCEEEFFFFFFFFFFFFGGGEEEDDDDDDFFFFFFFFFEEEBBBCCCCCCDDDDDDCCCCCCBBBAAA???======>>>>>>===;;;::::::::::::999888666666333333333333222222222222111111111222222222333333222111111000000111111222////////////////////////////////////////////////........................//////////////////////////////000000000111111111111111111222222222333333444444333333444444555666444555555555555666666666666777888888999:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>???AAACCCDDDCCCBBBAAA@@@AAACCCFFFIIIIIIFFFCCCFFFGGGIIIIIIGGGFFFFFFGGGGGGGGGIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKMMMSSS[[[bbbkkkoooyyy}}}wwwjjj]]]VVVTTTQQQNNNJJJIIIHHHIIIFFFEEEDDDDDDEEEDDDBBB@@@BBBBBBCCCAAA??????@@@BBB@@@@@@@@@@@@@@@???>>>===<<<======>>>>>>>>>>>>>>>>>>======<<<<<<======>>>:::;;;;;;<<<<<<============>>>>>>???@@@@@@AAAAAA===<<<<<<===@@@BBBBBBAAA999:::<<<===>>>???@@@@@@????????????????????????>>>???@@@BBBDDDDDDCCCAAA@@@AAAAAAAAAAAA@@@?????????AAABBBBBBAAAAAABBBCCCBBBBBBAAAAAA@@@???>>>>>>@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>;;;<<<<<<<<<:::999:::<<<;;;:::888888999888666444222222222222222111111111...///000111000///---,,,000///---+++*********+++---------------,,,,,,+++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************333333222222222333444444000000000000000000000000////////////////////////000000111111111111000000......////////////000000......////////////000000////////////////////////......////////////000000/////////000000000111111///000000000000111111111222222222333444444555555444444555555666777777777999999999999:::;;;======>>>>>>======>>>>>>???????????????@@@AAABBBDDDDDDEEEDDDDDDDDDFFFFFFDDDBBBEEEFFFFFFGGGHHHIIIIIIJJJDDDEEEFFFHHHHHHIIIIIIIIILLLKKKIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFFFFEEECCC???AAABBBDDDEEEEEEEEEEEECCCAAA@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@???======>>>>>><<<;;;999999999999888777666555333333333333222222222222000000111111111222222222111111000000000000111111/////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111111111222222222222444333333333333444555555444444444444555555555666666777888999999:::999999:::;;;;;;<<<======>>>>>>>>>???@@@AAAAAAAAA@@@@@@<<<===AAAEEEHHHIIIFFFCCCEEEGGGIIIIIIGGGFFFEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGIIIJJJKKKNNNRRRUUUUUUUUUZZZccckkkqqq{{{zzzvvvtttqqqoooiiiaaa\\\XXXPPPHHHIIIJJJKKKIIIGGGEEEEEEFFFCCCBBBAAAAAACCCDDDCCCAAAAAAAAAAAA@@@>>>===>>>@@@>>>>>>??????>>>======<<<;;;;;;<<<===============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@<<<;;;:::<<>>?????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>AAACCCDDDCCCAAA????????????????????????>>>@@@AAAAAA@@@@@@BBBCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>============>>>>>><<<<<<<<<;;;888888999::::::888777666777777555444111111111111111111111111---...///000000///......,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,+++******************************************************)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************222222222222222333444444000000000000000000000000////////////////////////...//////000000//////............/////////000000........./////////000000////////////////////////........./////////000000////////////000000000111/////////000000000111111111222222333333444555555333333444444555666666666888888888999:::;;;===>>>>>>>>>===<<<<<<<<<======>>>>>>??????@@@BBBCCCDDDDDDDDDCCCDDDFFFFFFEEECCCFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEGGGHHHHHHHHHGGGGGGKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDEEEFFFFFFDDDCCC???AAACCCEEEFFFFFFEEEDDDCCCAAA??????@@@AAAAAAAAA??????@@@@@@@@@@@@??????>>>===<<<<<<======;;;999888888888888777666555555444444333333333222222222000000000000111111111222000000000//////000000000........................////////////////////////////////////////////////////////////////////////////////////000000000111111111111111222222222222222222222222222333444444333333444444444555555555444555666888888888888888999999::::::;;;<<<<<<<<<>>>>>>>>>>>>????????????======>>>AAADDDEEEEEECCCDDDFFFHHHIIIGGGEEEDDDDDDHHHGGGGGGFFFFFFGGGHHHHHHEEEGGGIIIKKKMMMOOOQQQRRRUUUQQQQQQSSSUUUVVV[[[bbblllmmmqqq{{{{{{uuusssooohhhbbb]]]\\\\\\PPPSSSRRRMMMJJJKKKIIIFFFFFFHHHIIIHHHFFFEEEGGGIIIDDDBBB@@@@@@BBBDDDDDDCCC@@@@@@@@@???<<<<<<===>>>===============<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::::::::999999999999::::::;;;===>>>>>>???<<<:::999:::===???@@@@@@999:::;;;<<<===>>>>>>>>>========================<<<;;;;;;===AAACCCBBB@@@@@@???>>>===>>>>>>???@@@???@@@BBBBBBAAABBBCCCEEE@@@AAABBBCCCCCCCCCBBBBBB======>>>>>>????????????>>>======<<<<<<======>>>>>>>>>===;;;888777888:::999777555555555666555333000111111111111111111111------......///.........***************+++,,,,,,***++++++++++++***))))))************************************************''''''((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************222111111111222333333444000000000000000000000000////////////////////////---..................------.........//////000000............/////////000////////////////////////---.........//////000000////////////000000000000////////////000000000000111222222333333444555555444444555666666777777888888888888999:::;;;===>>>>>>===<<<;;;;;;;;;;;;;;;======>>>>>>???@@@BBBCCCFFFEEEEEEFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEGGGHHHHHHGGGFFFEEEGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFDDDCCC@@@BBBDDDFFFGGGGGGFFFEEEEEECCCAAAAAABBBCCCDDDCCC>>>>>>????????????>>>>>>===<<<;;;;;;<<<;;;999777777777888777777666555444444444444333333333222222000000000000111111111111000000////////////000000........................////////////////////////000000000000000000000000////////////////////////////////////000000000000000111111111111222222222111111111000111222222333333333333444444444555555333444555777777777777666777888888999::::::;;;;;;>>>======<<<======>>>???@@@>>><<<===???BBBCCCDDDCCCFFFHHHHHHFFFDDDCCCCCCFFFFFFEEEFFFGGGHHHJJJLLLFFFGGGHHHJJJKKKKKKLLLLLLQQQMMMLLLNNNOOOOOORRRXXXMMMQQQVVV^^^gggpppxxx}}}uuuuuuwwwzzz|||{{{|||}}}}}}uuunnnnnnrrroooggg___]]]YYYRRRLLLJJJLLLOOOIIINNNOOOJJJFFFGGGHHHGGGCCCEEEFFFEEEDDDEEEIIILLLEEEBBB???===>>>????????????@@@@@@>>><<<;;;<<<===<<<<<<<<<===<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;:::999999888888999999::::::999999999888888777777888888999:::;;;<<<===>>><<<:::888888:::<<<===<<<::::::;;;<<<============<<<<<<<<<===============:::999888:::>>>AAAAAA???AAA@@@>>>======>>>@@@BBB@@@AAACCCCCCCCCCCCDDDFFF===>>>@@@AAABBBBBBAAA@@@;;;<<<<<<<<<======>>>>>>======<<<<<<<<<<<<======@@@@@@???<<<999888888:::888666444444444555444333000000000000000111111111...---------------------,,,---/////////...,,,+++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************111111111111111000//////////////////////////////...------------......///---------............///....................................//////////////////......---------,,,////////////////////////////////////////////////111000000000//////......111000000000111222333333333333444555666777888888999:::::::::::::::::::::<<<<<<<<<<<<============>>>===<<<===???AAAAAA@@@BBBBBBBBBAAAAAABBBBBBCCCHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFFFFEEECCCBBBEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCC@@@???===<<<<<<<<<===>>>;;;;;;:::999999888888777777666555444333222111111333333222111000000111111////////////////////////////////////////////////,,,,,,,,,---------......////////////////////////........................//////.........---------........................111111222222222222111111//////000111222222333333444444444444444444444444555444444444444555666666777888888999999:::;;;;;;<<<<<<<<<;;;::::::<<<>>>???===<<<===???BBBCCCCCCEEEEEEFFFFFFFFFDDDCCCBBBAAACCCDDDEEEDDDCCCDDDEEEHHHHHHIIIIIIIIIHHHHHHGGGJJJLLLMMMNNNLLLLLLMMMNNNOOOPPPQQQRRRUUU[[[aaafffccc___[[[ZZZ\\\______^^^\\\[[[YYYWWWVVVUUUVVVVVVRRRQQQPPPNNNLLLJJJGGGFFFHHHIIIIIIGGGEEEBBBAAABBBFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA???>>>=========>>>======<<<;;;;;;::::::<<<=========<<<;;;;;;:::777777777777777777777777999999888888888888999999666666777777777777666666666666888:::;;;<<<======999999888777888999:::;;;:::999888777777999;;;<<<:::;;;<<<<<<======<<<<<<<<<:::999;;;???AAA???===>>>>>>>>>>>>>>>??????@@@AAA@@@???>>>???@@@AAABBBDDD@@@===<<<>>>@@@@@@???>>>===<<<;;;;;;;;;;;;;;;>>>===<<<;;;:::;;;<<<===>>>>>>===<<<;;;999777777444333222111111222444555111111111111000000000000///............---------++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((000111111111111000///...///////////////////////////......---------......------------....................................---........./////////////////////.........------................................................111111000000000/////////111111111000111111222222333333444555666777777888999999999999::::::::::::<<<<<<<<<============>>>>>><<<;;;<<<>>>?????????AAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@>>><<<;;;::::::::::::::::::999888888777777777666666555444333222111333222111111000000000111////////////////////////........................,,,,,,,,,------------...------------------------........................///.........------------........................000111111222222111111000//////000111111222333333444444444444444444333333333333333333333444555555666666777777888999999999::::::;;;:::999999<<<>>>@@@>>><<<<<<>>>@@@AAAAAABBBBBBCCCCCCCCCBBB@@@@@@AAABBBDDDDDDDDDCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFIIIKKKMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNRRRWWW[[[TTTQQQNNNMMMOOOPPPPPPOOOLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA???>>>===<<<<<<<<<======<<<;;;;;;:::999999::::::;;;::::::999999888777777777777777777777777888888777777777777888888555666666777777666666555555666888999;;;<<<<<<<<<:::999999888888999:::;;;999888777777777888:::;;;999::::::;;;;;;;;;;;;;;;;;;::::::;;;===>>>=====================>>>??????>>>>>>>>>>>>>>>???@@@@@@CCC@@@<<<<<<>>>??????>>>===<<<<<<;;;::::::;;;;;;;;;::::::999999999999999;;;;;;:::999888666444444444333333333333333444444111111111000000000//////............------------++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((000000000000000//////...////////////////////////000000///...------------------------............---------------------------------........./////////////////////.........................................................111111111111000000000000222222111000000000111111222222333444555666777777777888888888999999999:::<<<<<<<<<============>>>>>><<<;;;;;;<<<======<<>>BBB@@@===;;;<<<>>>>>>>>>>>>???????????????>>>===@@@BBBDDDDDDCCCBBBCCCDDDFFFGGGGGGHHHHHHHHHGGGGGGIIIJJJLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIJJJNNNQQQLLLKKKIIIHHHIIIJJJIIIHHHDDDDDDDDDEEEFFFGGGIIIIIIGGGGGGGGGGGGFFFFFFEEEDDDDDDFFFFFFFFFCCCBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA???>>>===;;;;;;:::::::::;;;;;;;;;::::::999999888777777888888888777666666777777777777777777777777777777777777777777777777555555666666666666555555444555666888999:::;;;;;;;;;::::::999999999::::::888777666666666777999:::888888999::::::::::::::::::;;;<<<;;;:::::::::<<<<<<<<<<<<<<<<<<=========>>>>>>@@@AAAAAAAAA@@@???AAA>>><<<;;;<<<=========<<<;;;;;;:::::::::::::::999999999999999888888777999999999888777555444333333444444555444444333333111111000000000000//////............------------++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))/////////000000///..............................111000///...------------,,,,,,---------.........------------------------,,,,,,---------.........////////////////////////................................................111111111111111111000000333222111000000///000000111111222333444555666666666666666777777888888999<<<<<<<<<<<<===============<<<::::::;;;<<<;;;:::=========>>>@@@BBBCCCDDDCCCCCCDDDDDDDDDCCCCCCBBB@@@AAABBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>???@@@AAABBBAAA???===;;;999888777999888888777777666666555666666555555444333333222000111111111111111000000........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................///000000000000000000//////000000000111111111222222222222222333333333333222222222222222333444444555555555666777777888888666777888888888:::===@@@DDDAAA===;;;;;;<<<<<<;;;<<<<<<<<<===============@@@BBBDDDCCCBBBAAABBBCCCGGGGGGHHHIIIIIIIIIHHHHHHHHHJJJKKKKKKJJJJJJJJJLLLMMMMMMLLLJJJHHHIIILLLNNNLLLLLLKKKKKKKKKJJJIIIHHHEEEEEEFFFFFFGGGHHHIIIJJJDDDDDDEEEEEEDDDCCCBBBBBBBBBDDDEEEDDDBBBAAAAAABBB@@@@@@?????????>>>>>>>>><<<;;;:::999888888888888999999999888888888777777555666666666666666555555666666666666666666666666555555666666666666555555444444555555555555444444333444555777888888999999;;;::::::999999999999999777777666666666666777888888999999:::::::::::::::888;;;<<<;;;888666888:::::::::;;;;;;<<<<<<<<<<<<>>>@@@BBBDDDEEECCCBBB@@@>>>===<<<;;;;;;<<<<<<<<<;;;::::::999999999::::::999:::;;;<<<;;;:::999888;;;;;;;;;:::999777666555333444555666666444333222111000000000////////////.........---------,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))---....../////////......------------------------000000...---,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,------------.........///////////////................................................000000000000000000111111222222111000////////////000000111222333444555555444444555555666777777888:::;;;;;;;;;;;;<<<<<<<<<===;;;999999:::;;;;;;:::;;;;;;<<<===???AAACCCDDDAAABBBBBBCCCCCCCCCBBBBBB???@@@@@@AAACCCDDDEEEFFFDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>=========>>>????????????>>>===<<<;;;:::888777777666666555444444555555444444333333222222///000000111111111000000------------------------------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,------------------...........................//////000000//////...000000000000000111111111111111111222222222333333333333333333333444444555555555666666777888888888666888999999999;;;>>>AAACCCAAA>>>===<<<<<<;;;999;;;;;;;;;<<<<<<===>>>>>>@@@BBBCCCCCCAAA@@@AAABBBEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJJJJIIIIIIIIIJJJLLLLLLLLLJJJIIIJJJLLLNNNHHHIIIIIIHHHFFFEEEEEEEEECCCCCCCCCCCCDDDCCCCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCCCCAAA@@@@@@@@@AAAAAA@@@???===<<<;;;;;;999999888777666666666666777777777777666666666666555555666666666666555555555555555555555555555555333444444555555444444333333333444444444444333333222222444555666666666666999999999999999999999888777777666666666666666666999999:::;;;;;;;;;;;;;;;888;;;<<<:::777555777999999999:::;;;<<<;;;;;;:::===???BBBDDDDDDCCC@@@???<<<<<<<<<;;;::::::;;;;;;::::::999999999::::::;;;999:::;;;<<<;;;:::999888;;;;;;;;;;;;:::999777777333444555666555444222111000000000////////////......------------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,---..................------------------------......---,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...............------------------------------------------------////////////000000000000111111000/////////000000//////000111222333444444222222333444555666777777999999999:::::::::;;;;;;<<<:::999999:::;;;;;;:::;;;;;;;;;<<<>>>@@@AAABBB??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@BBBCCCEEEFFFCCCDDDDDDDDDDDDCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@???>>>===============<<<<<<=========<<<;;;;;;777777666555555444444333333333333333222222222111...///000111111111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................////////////......000000000000000000000000000000000111111222222333333333333333333444555555555555666666777888888888777888999999999;;;>>>AAAAAA@@@?????????>>><<<999;;;;;;;;;;;;<<<>>>???@@@@@@AAACCCBBBAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDFFFHHHIIIIIIHHHHHHIIIJJJHHHIIIIIIHHHHHHHHHKKKMMMFFFGGGGGGEEEBBBAAABBBDDDAAABBBBBBBBBAAA@@@??????EEEEEEEEEDDDCCCBBBAAA@@@@@@BBBCCCBBB???>>>>>>>>>@@@???>>>===<<<;;;:::999777777666555555555555555555555555555555555555555444444555666666666555555333333333333333333333333111222333444444333222111222222333333333333222222111111222333444555555444666777777888999999888888777777777777666666666666999::::::;;;;;;;;;;;;;;;999::::::999888777777888888999:::<<<<<<;;;;;;:::999;;;===???@@@>>><<<;;;;;;<<<===<<<:::::::::;;;:::::::::::::::;;;;;;<<<999999999999999888888777999999999999888777666555444444444444333222111111000000////////////......------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...---------------------------------------------------.........////////////000////////////000000111...//////000111222333333111111222333444555666666777888888888888999999999;;;999888999;;;<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAA>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBDDDEEEAAABBBBBBBBBBBBAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@???????????????>>>===<<<;;;::::::;;;;;;;;;:::999888666666555555444333333333222222222111111111111000---...000111222111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---......//////......---000000000000000000000/////////000000111222222333222222222222222333333444444444444555666666777777777888888888888999<<>>>>>???AAABBBAAA===:::;;;::::::;;;<<<>>>???@@@@@@AAABBBBBB@@@??????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEGGGIIIIIIHHHGGGHHHIIIFFFGGGHHHGGGFFFGGGHHHJJJHHHHHHGGGDDDAAAAAACCCEEEBBBCCCCCCDDDCCCBBBAAA@@@BBBCCCCCCCCCCCCCCCBBBBBB@@@BBBBBBAAA>>><<<<<<<<<;;;;;;;;;::::::::::::999666666555555444444555555444444444444444444444444222333444555555555555555111111111111111111111111000111333444444333111000111111222222222222111111000000111222333333333333333444555777888888888888888888888888777777666666888888999::::::::::::::::::999888888999:::999888888999;;;<<<===<<<;;;:::888999;;;<<<<<<<<<:::999:::<<<>>>===;;;999:::<<<;;;;;;::::::;;;<<<<<<===;;;::::::999999999999999888888888888777666555444444444333222111111111111000000/////////.........---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,---------......////////////...//////000111222......///000111222333333000111111222444555666666666777777777777888888888:::999888999<<<=========;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCAAA@@@@@@???@@@AAACCCDDD???@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>??????@@@???===;;;:::888999::::::999888666555666555555444444333222222111111111000000000000000,,,...000111222111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................---..................---000000000000////////////...//////000111222222222111111111000111222222333222222333444444555555666666777888777777888;;;===<<<===@@@CCCDDDCCC>>>;;;::::::::::::;;;===???AAA@@@AAABBBBBB@@@?????????DDDDDDFFFGGGGGGHHHHHHHHHEEEFFFHHHHHHGGGGGGGGGHHHGGGHHHHHHHHHFFFFFFHHHIIIGGGGGGFFFBBB???>>>BBBEEEAAABBBCCCDDDDDDCCCBBBAAA???@@@AAABBBCCCDDDDDDDDDAAABBBBBBAAA>>>;;;;;;;;;666777777888999:::::::::666666555444444444555555333333333333333333333333111222333444444444444444000000000000000000000000///000222333333222000///111111222222222222111111///000111222222222222222111222444666888888888888888888888888888777666666777777888999999999999888;;;999777888;;;<<<:::777888999;;;======<<<;;;:::999:::;;;<<<<<<<<<;;;;;;:::===???>>>;;;::::::<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::;;;<<<===888888999888888777666555555444222000//////000111000/////////............---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,---...//////...---,,,....................................////////////////////////000000000000222222333444444555555666777777777777777888888888777:::===>>><<<:::::::::======<<<<<<===>>>??????@@@@@@AAAAAAAAABBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===>>>???@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@???>>><<<;;;;;;::::::777777777777888888888888444444333333333222222222111111111111000000000///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------....../////////...------,,,,,,//////...//////000111222000000111111111222222222666555333222111111222333333333333444444444555555666666888999999999999999888999<<<===>>>>>><<<;;;999::::::;;;;;;;;;;;;;;;>>>??????@@@AAABBBCCCCCCEEEEEEGGGIIIKKKMMMNNNOOOIIIIIIHHHFFFDDDDDDFFFHHHKKKJJJIIIHHHHHHHHHHHHHHHFFFEEEBBB@@@@@@AAACCCEEEGGGFFFEEEDDDCCCBBBAAA@@@>>>???AAABBBCCCBBBBBBAAADDDCCCAAA???>>>===<<<<<<:::888666666777888777666777666666444333222111111222222222222222222222222444444444444444444444444222111111111000000//////222333333444444333333222111000000000//////......222222111111111111111111222333333444666777999:::999999999888888888777777:::;;;;;;;;;::::::<<<===;;;:::999999;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888>>>???@@@???>>>===>>>???AAA@@@>>><<<<<<===>>>@@@@@@???<<<:::999999:::;;;999999888666555333222222222111111111000000////////////000000000000//////------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,+++)))((('''&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,---...//////...---,,,....................................////////////////////////000000000000222222333333444555555555666666777777777888888888777999;;;<<<;;;::::::;;;>>>>>>=========>>>??????AAA@@@@@@???@@@AAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@???>>>===>>>??????@@@@@@@@@???AAAAAAAAAAAAAAA@@@@@@@@@???>>>===;;;:::999999999777777777777666666666666444333333333333222222222111111111000000000//////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------..................---------//////////////////000111000000000111111111222222333444555666666444333222333333333444444444444555555555666777888888888888888999;;;=========<<<;;;:::;;;<<<<<<======<<<<<<@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLHHHIIIIIIHHHFFFFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGDDDCCC@@@???>>>???AAABBBFFFFFFEEEDDDCCCBBBBBBAAA???@@@AAABBBCCCBBBBBBAAAAAABBBCCCCCCAAA???<<<:::;;;999777666777888777666666666555444333222111111222222222222222222222222444444444444444444444444111111111111111000000000111222222333333222222111111111111000000/////////111111111111111111111111222222333444555777999999999999999888888777777777888999:::999888999:::<<<;;;:::999999::::::999888<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999;;;<<<>>>===<<<;;;;;;<<>>@@@@@@???>>>>>>>>>??????AAA@@@@@@???@@@AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>????????????AAAAAAAAAAAAAAA@@@??????===<<<;;;:::999888888888666666666555555444444444333333333222222222111111000000000000////////////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------...............000000//////.../////////000000000000111111111111///222777::::::777444111333333333333444444444444333444555666777777777777777999:::<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDFFFGGGGGGHHHHHHIIIKKKJJJIIIHHHHHHIIIHHHGGGFFFFFFEEEFFFFFFFFFDDDBBB@@@??????@@@AAABBBEEEEEEEEEDDDDDDDDDCCCCCC@@@AAABBBBBBBBBBBBBBBAAABBBDDDGGGIIIGGGCCC>>>;;;<<<:::888777888888777555666666555444333222111111222222222222222222222222333333333333333333333333111111111111111222222222000111111222222111111000111111111111111000000000111111111111111111111111222222222333444666888888888888888888777777777777777888999888777777999;;;;;;999888888999999888777;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::999;;;======<<<;;;;;;;;;?????????>>>===<<<<<<;;;<<<;;;:::999999:::;;;<<<888777666555444333222111000000000000////////////......////////////......------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************++++++++++++***************************************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------------------------------------------------.........//////////////////000000000000111111111222333333444444444444555666777888999:::888888999999999;;;>>>AAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBCCCDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>===>>>>>>>>>>>>???@@@AAAAAA@@@@@@>>>>>><<<;;;:::999888888888888666555555444333222222111222222222222111111111111000000/////////.........------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000111000///.............../////////000000000111111---111555999999777444111222222333333333444444444333444555666666777777666777888999:::;;;;;;;;;:::>>>>>>???@@@@@@@@@@@@???CCCBBBBBBBBBAAAAAA@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEGGGIIIKKKLLLJJJIIIHHHIIIGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@BBBEEEFFFEEEBBB===:::<<<:::888777777777666555555555444444333222111111111111111111111111111111222222222222222222222222000000111111222222333333111111222222222222111111222222111111111111111111111111111111111222222222111111222222333555666777777777777777777777777777777888888888777777999;;;:::999777888999999888666999999999:::::::::::::::777888999999::::::::::::999;;;>>>???>>><<<<<<<<<<<<======<<<;;;:::888888999888888888888999:::;;;666666555444333222111111////////////////////////---......//////......---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,---------------------------------------------............////////////000000000000000000111111222333333333333444555666777888999999999999999999999<<<@@@CCCAAAAAA@@@???>>>>>>>>>???>>>AAAEEEHHHHHHFFFCCC@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>??????@@@@@@?????????>>>>>>===<<<<<<======>>>>>>???@@@AAA@@@???===<<<;;;::::::999888888888888555444444333222111000000222222111111111000000000/////////............---------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,,,,---...///000000000000///......---............/////////000000000---///111444555444333222222222222333333333444444333444555666777777777777666777888999999:::::::::>>>??????@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@@@@??????BBBCCCCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@<<<=========<<<;;;999888;;;999777666777777666555444444444333333222222111111111111111111111111111222222222222222222222222000000000111111222222333222222333333333333222222111111111111111111222222000000111111111222222222111111111111222444555555666666666666666666666666777888999888777777999;;;999888777777999999888777777777888888888999999999777888999:::::::::::::::888:::<<<===<<<;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::666666666777777888999:::555444444333222111000000.....................///------............------------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''(((((()))*********(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((++++++++++++++++++++++++++++++************++++++************************)))))))))************+++***************************))))))))))))***++++++++++++++++++++++++++++++)))******++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000000000000///000000111111222333333444444555666666777888888888999999999999;;;???BBB@@@@@@???>>>>>>>>>??????>>>AAAEEEIIIIIIFFFCCC@@@@@@@@@AAAAAAAAAAAA@@@@@@===>>>??????@@@????????????>>><<<;;;;;;<<<=========>>>@@@AAA@@@???===;;;999888888777666666777777333333333222222111111111111111111000000000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))******++++++******++++++++++++++++++++++++************************++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,------...///000000//////......---.....................////////////......///000111111222222222222222222333333333333333444555666777777777777666666777777888999999:::===>>>??????@@@@@@??????AAAAAA@@@@@@?????????>>>BBBBBBBBBCCCCCCDDDDDDEEEEEEFFFHHHHHHGGGFFFGGGHHHFFFFFFFFFFFFFFFFFFGGGHHHBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>><<<;;;:::::::::;;;888777555555666666666555444333333333222222222111111111111111111111111111111111111111111111111111000000000000000111111111333333333444444333333333000000000111111111111111000000000111222222333333000000000111111222333444555555555555666666666666777888999888777777999;;;888777777888:::;;;:::999777777777888888999999:::777888999:::;;;:::999888666777999999888888:::;;;;;;;;;;;;::::::::::::999555555666666777777777777333333333222111000000000---------...............,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))************************++++++************++++++************************))))))))))))************************************)))))))))))))))***++++++************************)))))))))***+++,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000000//////000000111222222222555555555666666666777777666777888888888999<<<>>>>>>>>>=========>>>?????????AAACCCEEEEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@======>>>??????????????????>>><<<::::::;;;<<<===<<<===???@@@@@@>>><<<:::666555555444444444444444222222222222222222222222111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************((())))))***************************************************************++++++************++++++***++++++++++++,,,,,,,,,,,,---------......//////......---------...//////------........./////////---...///000000000000000111222222222222333333333222333444555555666666555666666666666777888999999<<<<<<===>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@@@@AAABBBCCCCCCDDDDDDCCCDDDEEEEEEDDDDDDFFFGGGEEEDDDDDDDDDEEEEEEFFFGGGBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@BBBAAA???>>>===<<<<<<<<<>>>===<<<;;;::::::;;;;;;666444333333555666666555333333333222222222222222111111111111111111111111111111111111111111111111000000000///////////////222222333333333333222222/////////000000111111111///000000111222222333333000000000000000111222333444444444555555666666666666777777777666666888:::777666666888;;;======<<<888888888999:::;;;;;;;;;888999:::;;;;;;:::888777777777777666666777:::<<<777777666666666777888999444555555666666666555555222222222111000000//////,,,,,,---------.........,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''((()))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))************************************)))))))))))))))******+++************************((())))))***++++++,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000/////////000111111222222555555555666666666666666444666777777777777999;;;======<<<======>>>??????AAA@@@@@@@@@@@@AAABBBCCC@@@@@@@@@AAAAAA@@@@@@@@@======>>>??????????????????>>><<<:::::::::<<<===<<<===???@@@@@@>>><<<:::333333222222111222222222222222222222222333333333000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************(((((()))***************************************))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,---------...............---------------...///000---------.........//////,,,...000222222111///...111111222222222333333333111111222333444444444444666555555555666777888999;;;;;;<<<==============================>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBEEEGGGCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????BBBAAA???===;;;;;;;;;<<<777777777777666555555444444222111222444666666555333333222222222222222222000000000000000000000000000000000000000000000000000000//////......------111111222222222222111111......//////000000000111///000000111222222333333000000///000000111222222444444444555555555666666444555666666555555666888777666666999<<<>>>>>>>>>999999:::;;;;;;<<<======999999;;;;;;;;;999777666999999888777666888<<>>>>>===<<<===>>>????????????????????????BBBBBBAAAAAAAAAAAA@@@@@@===>>>@@@AAAAAA@@@???>>>===<<<;;;:::999:::;;;;;;=========<<<;;;;;;::::::333333222111111222222222000000000000000000000000000000///.....................---------,,,,,,,,,,,,,,,,,,++++++******************************************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................////////////000000000000////////////000000000000222222222222222222333333333333222222333333444555555555555555666666666666999999:::;;;<<<<<<<<<<<<;;;:::;;;<<>>>>>@@@AAABBBCCCCCCEEECCCAAA???@@@BBBEEEHHHCCCEEEEEEEEECCCBBBCCCDDDCCCCCCCCCCCCCCCBBBAAAAAABBBAAA@@@>>>============???>>>===<<<:::999888777:::888666666666555333222444333333222222333333444444333222111000000000000000000000000000000000000333333111000///////////////...---,,,,,,---///000000000000000000/////////......////////////......000000000000111111111111000000000000000000000000222222333444444555555666666666666666666555555555999888777666666888:::;;;>>>>>>===<<<<<<<<<<<<===888888999:::999888777666777777777777888999:::;;;===<<<:::888777777888888666666555555555444444444444333222111000...------,,,,,,,,,---------......---,,,++++++------,,,+++,,,,,,,,,+++++++++******))))))************))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''+++***)))))))))***,,,---))))))))))))))))))))))))''''''''''''''''''''''''+++++++++*********))))))&&&'''(((((())))))***+++***)))((((((((()))++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................////////////000000000000222222111222222333444555777888888888888999999999:::<<<===>>><<<<<<<<<===????????????????????????AAAAAAAAAAAAAAAAAA@@@@@@===>>>>>>?????????>>>>>>======;;;:::::::::;;;<<<======<<<<<<;;;:::::::::444444333222222222222222000000000000000000000000000//////..................------------,,,,,,,,,,,,,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...........................---............/////////.../////////000000000000111111111222222222222333333222222222222333444444444555555555666666666666888888999:::;;;;;;;;;;;;;;;;;;;;;<<<>>>?????????======>>>???@@@AAAAAABBBDDDCCC@@@??????AAADDDEEEDDDEEEEEEDDDBBB@@@@@@AAAEEEEEEEEEFFFFFFEEEDDDDDD@@@???>>>=========<<<======<<<;;;:::999777666666666555444444666666555444333333222222222222333333444333222111000000000000000000000000000000000000333222111000////////////111000///...------......////////////////////////......////////////....../////////000000000111111000000000000000000000000111111222222333333444444555555555555555555555666999888777777777888999999<<<<<<<<<<<<<<<<<<<<<<<<888999:::::::::999777777555555666777888999;;;;;;;;;:::888777666555666666555555444444444444333333222111111000000/////////,,,,,,,,,------------...---,,,++++++------,,,+++,,,,,,+++++++++*********))))))************))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((('''***))))))((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''+++************)))))))))'''***------***((()))***)))))))))((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////////////////000000000000111111111111222333444555777888888888999999999:::999;;;======<<<;;;<<<=========>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>===============>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999999666555444333222111111111000000000000000000000000000///......------......------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,---------.............../////////000000000000000111111222222222222222222111111222222333444444444444555555555666666666777888999::::::::::::<<<<<<<<<=========>>>>>>=========>>>>>>?????????CCCBBB@@@>>>>>>???AAABBBCCCDDDDDDCCC@@@>>>>>>???AAAAAABBBBBBBBBBBBBBBAAA===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888777666555555222111111222555666666555333333222222222222333333333222111000000//////000000000000000000000000000222111000///////////////333222000///...---------..............................////////////...............////////////000000000000000000000000000///000000111222222333333333333444444555555666666777777888888888777777666888999;;;<<<======<<<;;;:::::::::::::::999888888555666666777888999:::;;;999888777555444444444444444333333333333222222222/////////000000000000000,,,,,,,,,,,,---------------+++***+++,,,---,,,+++,,,++++++++++++*********))))))************))))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))---222555222,,,''''''))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,---...///000111////////////000000000000000000000111111222333444666666777777888888999999888:::<<<<<<;;;;;;<<<===<<<<<<===>>>>>>?????????>>>?????????@@@@@@AAAAAA@@@???>>><<<<<<===>>>???>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::999999888888777666555333222111111111000000000000000000000000//////...------------...---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++,,,,,,,,,---------------------------------,,,------------................../////////000000//////000000111222222222111111111111111222333333333333444444444555555555555666777888999999999999<<<<<<======<<<;;;<<<<<<<<<=====================AAA@@@???>>>===>>>>>>???@@@AAABBBAAA???>>>>>>???>>>>>>???@@@@@@@@@@@@???::::::;;;;;;<<<<<<<<<<<<::::::999888777666555444111000000111444555555444222222111111111111222222222111000///////////////////////////////////////000000///.........//////000000//////......---------------.....................////////////......---------.........//////000000000000000000000000///000000111111222222333111222222333444555555666555666777888888777555444555666999;;;===<<<;;;;;;;;;;;;;;;;;;::::::999999999999999:::::::::999999888777666555444444333333222222222222111111111111////////////////////////++++++,,,,,,,,,---------,,,+++***+++,,,,,,,,,***++++++++++++************))))))************))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))---222555222,,,'''''')))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,---...000111111////////////000000000000000000000000111222333333444444444555666777777888777999;;;;;;;;;;;;<<<===<<<<<<=========>>>>>>>>>======>>>>>>???@@@AAAAAABBBAAA???>>>===>>>??????===============<<<<<<<<<:::::::::999888888777777777666444333222111111000//////////////////////////////...---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------------------------------------........./////////............////////////......///000000111222222111000000000000111222222333333333333444444444444555555666777888888888888;;;<<<===<<<:::999:::<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>>>>=========<<<<<<>>>??????>>>>>>@@@AAA@@@AAAAAABBBBBBAAAAAAAAA888999:::;;;<<<<<<;;;;;;:::999999888777666555555222111000111222333222111222111111000000111111222000000//////.../////////..........................................//////+++,,,,,,---............------------......//////......////////////......------------............////////////////////////000000111111222222333333000111111222333444444555333444666888777666444222333555777:::;;;;;;::::::;;;;;;:::::::::999999999=========<<<;;;:::888777888888888777666555444333222222111111111000000000000000//////...---------+++++++++,,,,,,,,,------,,,+++******,,,,,,+++***+++++++++*********))))))))))))************))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***'''***------***((()))***(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---...///000111////////////000000000000////////////000111222333222222333444555666777777666888:::;;;::::::;;;==================<<<<<<<<<;;;<<<===>>>???@@@AAAAAABBBAAA@@@???>>>>>>>>>???<<<============<<<;;;;;;999999999888777777666666555444333222111000000000///////////////////////////...------,,,,,,------,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////------........./////////------...///000111111222000000000///000000111222222222222333333333444444444555666777888888888888999<<<===<<<999888:::<<<;;;;;;;;;<<<<<<===============>>>>>>>>>======<<<:::<<<>>>>>>>>>???AAACCC???????????????>>>======888999:::<<<<<<<<<;;;:::999999888777777666555555444333111111222222111///111111000000000000111111//////............//////........................---------------...///000)))***+++,,,............---------...//////000000......////////////......---------............///////////////////////////000000000111222222333333000000111111222222333333111222444666666666444333333444666888999999999999;;;;;;:::999999999999999===>>>>>>===<<<999777666888999888888777555444333222111111111111000000000000//////...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,***)))***+++,,,+++***+++************)))))))))))))))************))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''((()))))))))&&&''''''((()))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******&&&'''(((((())))))***+++'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///000000////////////000000000000///////////////000222222222222333444555666777888555777999:::::::::;;;===>>>======<<<<<<;;;;;;::::::;;;<<<===???@@@AAABBB@@@@@@@@@@@@???>>>===<<<;;;<<<<<<===<<<;;;:::999999888888777777666555555333222111111000000000000///////////////////////////...------,,,,,,------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////,,,------...///000111222000////////////000111111222222222222333333333333555555666777888888888888777;;;===<<<999777:::===::::::;;;<<<===>>>>>>???;;;<<<>>>??????>>>===<<<;;;===>>>???>>>>>>@@@BBB=========<<<;;;:::999888888:::;;;<<<===<<<:::999777777666666555444444444444222111111222333111000000000000//////000000000///......------......///------------------------,,,,,,,,,,,,---...///000***+++,,,............---------...//////000111111......////////////......---............/////////////////////////////////...//////000000111111222000111111111111111111111000111333444555555555555444444555666777777888888;;;:::999888777888888999::::::;;;<<<;;;999777666888888888888777555444333222222222111111111000000------------------------***++++++++++++,,,,,,,,,+++***)))***+++,,,+++)))************))))))))))))))))))************))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''((())))))***&&&'''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******+++)))(((((()))******)))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------.../////////////////////000000000000.........//////000111222333333444555666777888999555777999:::::::::;;;<<<>>>>>>===<<<;;;::::::999999:::;;;===>>>@@@AAABBB>>>????????????===;;;::::::;;;<<<<<<<<<;;;999999888888888777666666555555111111000000000000000111////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,---...///000111222///////////////000111111111111222222222333333333555666777888999999999999666:::===<<<888777:::>>>::::::;;;<<<===??????@@@:::<<<>>>???@@@???>>>======>>>??????>>>>>>???@@@AAA@@@@@@???>>><<<;;;:::999:::<<<======<<<:::999555555555444444333333333333222111222333444333222000000////////////000000......---------......///------------------------+++++++++,,,---...///000---.../////////...---,,,.........///000111111222......////////////...............////////////000////////////////////////------......///000000000111111111111000000000000///000111333444555666666555555444555555666777888:::999888777777777888999666777999::::::999888777777777888888777555333222222222222222111111111111++++++,,,------...//////******+++++++++,,,,,,,,,+++***)))***+++++++++)))************))))))))))))))))))************))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000////////////,,,...///000///000111333111222333555555555555444666777888777666777999:::999:::<<<>>>>>>===;;;:::888:::<<<===<<<<<<===>>>?????????>>>===;;;999999;;;;;;;;;:::::::::999999777777777666555555444444444555555222///------...------------------------,,,,,,,,,+++++++++******,,,,,,+++***))))))******************************))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000111111111111111111111111222333333333333333333444555444333333444666888:::;;;;;;:::::::::999999999777888:::<<<===>>>??????;;;===???@@@@@@@@@>>>===???>>>>>>===>>>@@@AAABBBJJJFFFAAA>>>======<<<<<<;;;<<<<<<<<<;;;::::::999666555555444444333222222111111111111111111111111000000000000000000000000///...---,,,,,,---.../////////.........---------------,,,++++++,,,,,,,,,+++---///111222111000///000222444333000///000222...333999:::666000,,,***............////////////---------............///////////////000000000000111111000000000000111111222222222333333333444444333333444444555666666666:::999999888999:::<<<===999:::<<<<<<<<<:::888777666666666666666555444444222111111000000000000000,,,,,,------------------,,,,,,,,,++++++*********))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((((((***((('''&&&&&&'''(((***''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,---------......000/////////////////////---///000000//////000222111222444555666666555555444666777777777888:::<<<<<<===>>>>>>>>><<<:::999999;;;=========<<<===>>>@@@@@@@@@@@@???>>>>>>===;;;;;;;;;;;;:::::::::999777777666666555444444444;;;;;;:::777333111000000------------------------,,,,,,,,,+++++++++******,,,++++++***))))))******************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))(((***)))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000111111111111111111111111222222222333333333333333555555444444555777:::;;;======<<<;;;:::999888888777888:::<<<===>>>??????<<<===???@@@@@@@@@>>>===???>>>>>>>>>???@@@AAABBBHHHEEE@@@============<<<<<<<<<<<<<<<;;;:::888888555555555444333333222222111111111111111111111111///////////////////////////...---,,,,,,---...//////.........---------------,,,,,,++++++,,,,,,---,,,...000111222222111000000222333222000///000222000444999:::666222...---............////////////---------............///.../////////000000000000000//////////////////000222222222333333333333444333333444555555666666777<<<;;;:::999999888888888888999:::;;;;;;:::888777555555555666555555444333222111000000//////000000------------------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...///111000///...000111333333444666666666666666333555777777888999<<<>>>>>>?????????>>><<<:::999:::<<<>>>>>>======>>>???>>>>>>???????????????>>>;;;;;;:::::::::999999999777666666555555444333333>>>>>>===999555111000000------------------------,,,,,,,,,+++++++++******,,,+++******)))*********************************))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000000000000000000000000000111111222222222333333333555555555666777:::<<<===???>>>===<<<;;;999999888888999:::<<<===>>>>>>>>><<<===???@@@@@@@@@???>>>??????>>>??????@@@BBBBBBEEEBBB???============<<<<<<<<<<<<;;;:::888777666555555444333333222222111111111111111111111111111////////////////////////......------------..................------------,,,,,,,,,++++++,,,,,,---...///000222222222111111111222333222000///000111000333666666444111///...---............/////////---------............///....../////////000000000///......------......///111111222222222333333333444444444555666666777777::::::::::::999888777777666666888999999888777777444555555555555444333333222111000000//////000000......------,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''************************((((((((((((((()))******))))))))))))))))))))))))************************))))))((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------...............//////////////////000111000///...///000444444555666666777777777555777888888888999;;;>>>>>>>>>??????>>>===<<<;;;;;;===>>>???>>>===>>>???;;;<<<<<<<<<<<<;;;;;;:::999999999888888888777777666666555555444333333222999:::999666222///......------------------------,,,,,,,,,+++++++++******++++++***************+++************************)))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......//////000000000000000000000000000000000111111222222333333555555666777999;;;===>>>=========<<<<<<;;;;;;:::999:::;;;<<<============<<<===>>>?????????>>>>>>>>>>>>??????@@@AAAAAABBBBBB@@@===<<<<<<===<<<;;;<<<<<<;;;:::999777555444444444333333222111111111111111111111111111111111////////////////////////------------------------------------------------,,,,,,+++++++++,,,------///000111222222222222222111111111111000000000000...///000000///......------------.........//////---------............///........./////////000000///..................///111111111111222222222222333444444555666666777777444555777999::::::999999444444666777777777777666555555555555555444444333111111000///////////////......------,,,+++******+++++++++***************))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((()))(((''''''''''''((()))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......------....../////////000///000111000///...///000444444555555666777777888999::::::999888888:::<<<<<<<<<===>>>>>>?????????;;;===??????>>>===>>>???<<<<<<<<<;;;:::999777666777777777777666666666555555555444444333333222222222333333222///---......------------------------,,,,,,,,,+++++++++******+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))******(((((())))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///////////////////////////////////////000000111222333333444444555777999;;;======:::;;;;;;<<<<<<=========::::::;;;<<<=========<<<<<<<<<======>>>>>>>>>>>>======>>>???@@@@@@@@@@@@@@@>>>;;;;;;;;;<<<;;;:::;;;;;;:::999888666444333333333333222111111000000000000000000000000000000........................,,,------------------,,,,,,,,,------------------,,,+++++++++,,,,,,---...000111111222222222222222111111000000000000000///...------......//////...------------............---------............///............////////////000//////......//////000000000000111111111222222333333444444555555666666333444666888999999999888333444444555666666666666555666666666666555444444111000000///.../////////......---,,,++++++******************************))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......---------......//////000...///111000///...000111444444444444555666777888;;;;;;<<<:::999888999;;;;;;;;;<<<<<<===>>>???@@@;;;===>>>>>>===<<<===>>>??????>>>===<<<:::888777777777666666666555555555555444444333333222111111///000111111//////000111------------------------,,,,,,,,,+++++++++***************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************((((((((()))******++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////////////////////////////......///000111222222333333333555666888999:::;;;888888999;;;<<<===>>>???;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===;;;<<<===>>>????????????>>>===::::::::::::999888999999999888777555444333333333222111111000000///000000000000000000000000........................,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---......111111111111111111111111222000//////000111///...///......///111222222111,,,------------.........---------............///------........./////////000//////////////////000///000000000000111111111222222222333444444555555555666666777777666666555444444444444555555555555555555555555555444333333111000//////......//////------,,,,,,++++++******)))))))))***************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''')))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************************************************************++++++++++++,,,,,,,,,---------......,,,,,,---......///000000---///000000//////000222444333333333444555666777:::;;;;;;;;;999999;;;===;;;;;;;;;;;;<<<===>>>>>>;;;<<<>>>>>><<<;;;<<<<<>>===<<<;;;:::888888777777777666666666444444333333222111111111///000111111000///000222------------------------,,,,,,,,,+++++++++************))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((()))))))))************'''(((((()))******++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......///........................------...///000111222333222222333555666777777777888888999:::;;;<<<======;;;<<<<<<<<<<<<<<<;;;;;;:::999999999::::::;;;;;;:::;;;<<<===>>>>>>======>>><<<:::999:::999777666777777777777666555444333222222222111000000//////000000000000000000000000........................+++,,,------------,,,+++++++++,,,,,,,,,---------++++++++++++,,,---...///111000000//////000000000222000...///000111///---///------///222444333222,,,,,,---------.........---------............///---------........./////////......------......////////////000000000111111000111111222222333333444666555555444555555666666666555555444444444444555222333333333333222111111000000///............///,,,,,,++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))$$$%%%''')))***)))((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((())))))***))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......,,,,,,------...///000000,,,...///000///000111333333333222222333444666777888:::;;;;;;:::;;;===???===<<<<<<;;;;;;;;;<<<<<<:::<<<======<<<;;;;;;<<<<<<<<<============<<<<<<999999999999888888888888444444333333222111111000...000111000///...///000------------------------,,,,,,,,,+++++++++************))))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))*********+++'''(((((()))***+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///........................------...///000111222222111222333444555555555555999999999:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;:::999999888888999999:::;;;999:::;;;============<<<>>><<<:::999999888666444666666777777666555444444222222111111000/////////000000000000000000000000........................++++++------------+++++++++++++++,,,,,,---------++++++++++++,,,---...///000000///////////////000222000......111111///---,,,++++++---111333222000,,,,,,,,,---------......---------.........//////---------.........//////...------,,,,,,------...////////////000000000000///000000111222222333333222222222333444666999:::777666555444444444444444111111111111111000//////000000///...............++++++++++++++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))$$$%%%''')))******)))(((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))*********+++++++++---------............///////////////000000000000111222222333333444444555555666666888999:::;;;;;;;;;======<<<:::999:::;;;>>>>>>>>>===<<<<<<<<<;;;<<<;;;::::::999999::::::;;;999777666777666444333222222222111000//////...111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))((((((''''''***************)))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))******************))))))))))))******++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...............///000000000111111222222333444444444666777888777666777888<<<===>>>===;;;::::::;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;<<<<<<======:::999777555444555666777555555444333333222111111000000000000////////////////////////............------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,***+++,,,---///000111111555444111...---------...++++++,,,,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,---------......///......---------......//////000000///...------...///000000//////000111000000000111222222333333333333333444444444555555666666666666555555555555222222111111000/////////...---++++++---...------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''***)))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))((((((''''''((()))***))))))))))))************)))))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,------------.............../////////000000000000111111222222333444444444666666777777888999::::::666666666777888888999999;;;;;;;;;:::::::::::::::;;;;;;:::999999999999999999888666555666555444222222222111111000//////...000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))((((((((((((***************)))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))******************))))))))))))******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...............///000000000111111222222333333444444666777888777666777888<<<===>>>===;;;999999:::::::::::::::999999999888::::::;;;;;;<<<<<<<<<<<<:::888666555444444666666555444444333222222111111000000000000/////////...////////////.........---------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,------...//////222000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------------...000000///////////////000///////////////...---------///000000//////000111///000000111111222333333333333444444444555555555666666666666555555555444222222111111000////////////---,,,+++---------,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))************)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,---------------------................../////////000000000111111111222333333444444666666666777777888888888888666555888<<>><<<999999999999::::::::::::::::::999888888888888999777666444444444444222111222111111000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((()))************))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))******************))))))))))))******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...............///000000000000111111222333333333444666777888777666777888<<<===>>>===:::888888888999999999888888888888888::::::::::::;;;;;;;;;;;;999888666555444444555555444444333333222111111111000000000/////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************++++++++++++,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++...---,,,++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------//////.........//////000...////////////...---------///000000///...000111//////000111111222222333444444444555555555666666666666555555555444444444222222111111000////////////...,,,+++,,,---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((******))))))((((((''''''((()))))))))************))))))))))))))))))))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,---------................../////////000000000000111111222333333333666666666666666666666777;;;888666:::???CCCAAA>>>999:::::::::;;;;;;<<<<<<999999888777777777777888666444222222333333111000111111000000////////////...............---,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))************)))((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******************))))))))))))*********************************************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------...............///000000000000000111222222333333444666777888777666777888;;;<<<===<<<999777666777888888888777777777777777999999::::::::::::::::::888777666555444444444444333333222222111111111000000000/////////..................---------,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******++++++******))))))((((((************++++++++++++++++++++++++************)))***++++++,,,,,,++++++///...---,,,++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,------.........//////...---------...000///......///111//////000000111222222222444444555555555666666666555555555444444444333333222222111111000////////////...,,,+++,,,,,,+++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((($$$&&&(((***++++++))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((******))))))((((((''''''((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***************++++++++++++,,,,,,,,,------------...............//////////////////000111111222222333555555555555555555555555999555333555:::===:::777888888999999::::::;;;;;;888888777666666666666777444333111111222222000///000000000///////////////....../////////...---,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))************((())))))*********))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************))))))))))))******************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------...............///000000///000000111111222333333444666777888777666777888:::;;;<<<:::888666666666777777777777777777777777999999999999999888888888666666555444444333333333222111111111111111000000////////////............------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************))))))((((((((())))))*********++++++++++++************)))))))))))))))+++,,,,,,---,,,,,,000///...---,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++++++++,,,------------............---------...//////......///000...//////000111111222222444444444444555555555666444444444444333333333333222222111111000////////////---++++++,,,,,,+++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))$$$&&&(((***++++++))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((()))))))))))))))((('''))))))))))))************))))))))))))))))))))))))((()))******++++++******))))))*********+++++++++,,,,,,,,,,,,------------------.........//////////////////000111111222222333333444444444555555555888555444555888999777555666666666777777777777777777777666555555555555666333222111111222222000///////////////////////////......///000000...---,,,+++++++++++++++++++++++++++************))))))))))))))))))************+++((())))))************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************))))))))))))******************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...............///000000//////000000111222222222444666777888777666777888888999:::999777666666666777777777777888888888888888888888888888777777777555555555444444333222222000000000000000000000000/////////.........------------,,,,,,,,,+++++++++************************+++++++++++++++******************))))))))))))))))))))))))************+++******************))))))******++++++,,,------...///000000///...---++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,---............---,,,...//////...---///000......///000000111111222333333333444444444555555444444333333333222222222222222111111000/////////---+++******,,,---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((()))******))))))((())))))))))))************))))))))))))))))))))))))((())))))************************+++++++++,,,,,,++++++,,,,,,,,,------------------.........//////......//////000111111222111111222333444555555666888888888999999:::::::::666666666666666666555555777666555555444444555555333222000111222222111///////////////////////////,,,---...//////---,,,+++************************************))))))))))))))))))*********+++++++++(((((()))***************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))******************))))))))))))******************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...............///000000//////000000111111222222444666777888777666777888555777888888777666666777777777777888888999999999888888888777777666666666555555444444333333222111000000000000000000000000//////.........---------,,,,,,,,,,,,++++++++++++************************************++++++++++++))))))******************))))))))))))************************************+++************+++---...///000111111000...+++)))***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++,,,---...///+++,,,------.........---,,,---///...------...000......//////000111111111222222222333333333333444333333333333222222222222222222111111000/////////+++***)))***,,,------,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******************************&&&'''(((*********))))))))))))))))))************))))))))))))))))))))))))(((((()))***************++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////......//////000111111111000000111222444555666666666888999999999999;;;<<<999999888888777777666666666666555444444444444555333222000111222222111000.........///////////////+++,,,---......,,,***)))************************************))))))))))))))))))******++++++++++++(((((()))***************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------...............///000000/////////000111111222222444666888888777666777888444666888888777666777888777777888888999999999:::888888777777666666666555444444444444333222111111////////////000000000000//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******+++++++++,,,))))))******++++++,,,,,,))))))))))))************)))*********+++++++++++++++***)))((((((***,,,......000222333222...+++(((+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,---+++,,,------.........---,,,---///...------...000......//////000111111111111111222222222333333333333333333222222222111111222222111111000/////////***)))((())),,,......---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))*********)))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......///////////////000111111000000000111333555666777999888777777777888:::;;;666666666666666666666666555666666666555444333333111111111111000000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++************+++++++++,,,,,,,,,....................................///////////////000111222222333222222333555777777777777888999666666777777777888888888999999888888999999:::;;;;;;999777666666777777666444444333333222111000000000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******)))******)))(((((()))+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************---...///000000...,,,+++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---...//////------------------------............////////////000111111111111222222222111111222222222222111111000000///...............++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,,,,++++++,,,,,,,,,------------...---,,,,,,,,,,,,---......///////////////000000111000111111222333555777888888777666666666777888999777777777777777777777777666666666666555444333222111111111000000000//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))'''(((((()))******++++++)))******++++++******)))******+++++++++,,,,,,,,,------------------------............//////////////////000111222222222222333444666777666666777888777777777777666666666666888777777777777888999999;;;999666666666777666555444333333222111111000000000000000/////////.........------------,,,,,,,,,,,,,,,+++++++++*********(((***+++***)))((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************+++,,,---......,,,***))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,---.........------------------------............////////////000000111111111222222222000111111222222111111000//////...------------...++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---......//////......//////000111111111222333444555777888777777666555555555666666888888888888888888888888777777777666555333222111111111000000000000//////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++---............/////////...///000111222222222222222444666666666555666777888888777777666555555555666666666666666777777888:::888666555666777666555333333222222111000000000000////////////.........------------,,,,,,,,,,,,,,,++++++++++++*********''')))++++++***)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))***+++++++++***)))((()))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................---............/////////000000000111111111222222000111111222222111111000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))***++++++,,,))))))***+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......///............///000000222222222333444555777888777777666666666666666666888888888888888888888888888888777666555333111000111000000000////////////------.........---,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))************))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000111222222222222222333555555555444555666777777777777777777777777666666555555666666777888999777666555666666555333222222111111000000000000/////////.........---------------,,,,,,,,,++++++++++++++++++************&&&)))+++,,,+++)))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********((()))))))))************((()))*********)))(((((())))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,........................---------.........//////000000000000111111111111000000111111111111000000---,,,,,,+++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))***++++++,,,))))))***++++++++++++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.....................//////000222222222333444555666777777777777777777777777666888888888888888888888888888888777666555333111000000000000////////////...---------...---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********)))))))))******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000111111111111111333444555333333333444555555666777999:::;;;;;;777666666666666777888888888666555555666666444222111111000000000000//////............------------------,,,,,,,,,++++++++++++++++++*********))))))&&&)))+++,,,+++)))((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))((()))))))))************))))))***************)))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++........................------------............//////000000000111111111000000000111111000000000,,,,,,+++***************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++((()))******++++++******++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---............------......///000222222222222333444555555555666777888888888888777888888888888888888888888777777777666555333222111000000////////////......---------------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******((())))))******))))))(((******+++++++++,,,,,,,,,------------------------,,,------------.........---...///000111111111111111222444444222222222333222333555666888:::<<<<<<666666666666666777888888777666555555666555333111000000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))''')))++++++***)))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,------------........./////////000000000111111///000000111111000000///,,,,,,+++***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********((())))))******************++++++++++++,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////111111111111222222333444222333555777888888888777777777777777777777777777666666666666555444333222000000/////////.........,,,------------,,,++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***)))))))))))))))))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........---...///000111111111111000222333333222111111222111222333555666888999:::555555444444555555666777666555444555666555222000////////////////////////---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***************))))))))))))(((***+++***)))((()))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++************++++++++++++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000111//////000000000000//////,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))(((((()))*********************+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////000000000000111222333333000111333555777777777777666666666666666666666666555666666666555444333333000/////////............,,,,,,---------,,,++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,************************,,,,,,,,,---------......---...///000111111111111000222333333111000111111111222222333444555666666444333333333333444555555555555444555666555222000.........///////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************)))))))))))))))******)))((((((***+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************((((((((((((((()))***+++)))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000//////000000000000//////---,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((('''&&&%%%%%%%%%%%%%%%******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***(((''''''(((,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...////////////////////////000000000111222222333333333333444444555666666666999999999888777666666555444444333222222111111000..............................---,,,,,,+++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))************+++++++++(((***,,,,,,+++++++++,,,)))***+++,,,+++***)))(((......------------......////////////////////////000111111111111222222222111222333444555555555555666666666666555555555555555444333222111111111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------///---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......---------............///////////////000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((+++*********))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((******))))))(((((('''''')))(((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))((('''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))''''''(((,,,+++++++++*********************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...//////////////////////////////000111111222222333333333333444555555666666999888888777666666555555444333333222111111000000...........................------,,,++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))*********+++++++++)))+++,,,,,,***)))***+++***+++,,,------,,,++++++......------------..............................000000111111111222222222111222333444555555555555666666666555555555444444444444333222111111111111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,---+++)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......------------.............../////////000000000000000////////////.........++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((((((((((((((((((((((((************)))))))))((()))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((***)))))))))(((((((((''')))((((((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***++++++)))(((((()))************))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////////////////000000111111222222222333333444444555555666777777777666666555555444333333222222111000000000------------------------------,,,,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))*********++++++***+++,,,+++***)))***+++++++++,,,------,,,,,,+++......------------..............................000000000111111111222222111222333444444555555555555555555555444444444444444333222111000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++*********************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------................../////////000000000............------------************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((************)))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++***))))))***)))))))))))))))(((((((((************++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.................................//////000111111222222222222333444444555555666555555555444444444333222222222111000000//////------------------------,,,,,,,,,,,,++++++***************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))************)))***,,,+++++++++---///------,,,,,,+++******)))...------,,,,,,------...........................000000000000111111111111111111222333444444444444444444444444333333333333222222111000000000000000.........------------,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))))))))))))))(((((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************)))))))))))))))))))))))))))************************************************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------................../////////000000---------,,,,,,,,,++++++************************************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))++++++)))((()))***(((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...---------------------------......//////000111111111111222222333444444444444444444333333333333333222111111000000//////...------------------------,,,+++++++++++++++******))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))******(((((()))))))))*********(((***+++,,,,,,...111333111111///---,,,***))))))------,,,,,,,,,,,,------........................//////000000000111111111000111222333444444444444333333333333222222222222111111000/////////000000/////////.........------++++++++++++++++++++++++))))))))))))))))))))))))+++******)))(((((((((((())))))))))))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************))))))))))))))))))******(((((()))))))))*********************************)))))))))******+++++++++,,,++++++++++++,,,------,,,,,,,,,------------...............////////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))(((((()))(((((((((((()))))))))))))))))))))************+++************++++++++++++,,,,,,++++++,,,,,,---...------------------------------......//////000000000111111222222333333444222222222222222222222222111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((()))))))))******((()))***++++++...111444555333111///---,,,++++++------,,,,,,,,,,,,------------------------------/////////000000000111111000111222333333444444444222222222222111111111111000000////////////000000/////////............---++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((((((((((((((())))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))************((((((((()))))))))******************************(((((())))))***++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------------........./////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''&&&&&&&&&''''''((()))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((((((((('''((()))((((((((())))))*********))))))))))))************************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111111222333333333111111111111111111111111111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************(((((((((((()))))))))***)))******))))))***...000111000///---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------////////////000000000111000111222333333444333333222222111111111000000000/////////......//////000.........---------,,,,,,************************************************(((((('''''''''((())))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))************((()))))))))************(((((((((((()))))))))***************************((((((((()))***++++++++++++++++++***++++++,,,---++++++,,,,,,,,,------------------.........//////------,,,,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++))))))))))))))))))))))))((()))))))))************''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((('''((((((((()))))))))***'''((()))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&'''((('''&&&'''((((((((())))))******++++++))))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000000111222222333333000000000000000111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++(((((((((((())))))))))))*********(((''''''***,,,++++++)))))))))***++++++---,,,,,,++++++,,,,,,---------------------------////////////000000000000000000111222333333333333111111111111000000000000//////.........//////000---------,,,,,,,,,++++++************************************************'''''''''''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++******++++++,,,---++++++,,,,,,,,,------------------.........//////---------,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((('''((((((((())))))******&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''(((***+++))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000333222000/////////000111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))************************,,,,,,++++++***+++++++++111000///...............///////////////000111111000000111222222222222111111222222222222111000000//////...------------.........---,,,,,,+++******************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++++++++++++++,,,---...///......------...///111222111///,,,***(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************)))))))))***+++++++++,,,+++*********))))))(((((()))))))))))))))))))))))))))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))(((&&&&&&''')))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000222111000/////////000111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))************************,,,,,,+++++++++++++++,,,//////......---.........///////////////000000111000000111222222222222111222222111111111000000000//////...---------------...------,,,++++++******************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++++++++++++++,,,---......------,,,,,,---///000111///...,,,***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((((((((************************************************************+++++++++++++++*********))))))))))))************************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))'''%%%$$$&&&'''))))))))))))))))))))))))((())))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000222111000/////////000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************,,,,,,++++++++++++,,,,,,------------------.../////////......//////000111///000111111222222111111333222000/////////000111///......---------------------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++++++++***++++++,,,---...,,,,,,,,,,,,---...//////---,,,+++***)))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))(((((((((************************************************+++++++++++++++************************)))))))))************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((()))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&&&&''')))(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......////////////000000000000111111000000////////////.........------,,,,,,,,,++++++++++++++++++++++++************************)))))))))(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********************************,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---...//////............///000000///000000111111111111111333111///.........000111///...------,,,,,,------,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++************++++++++++++******+++,,,,,,---+++++++++,,,,,,---------++++++***)))******+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************************************,,,,,,,,,++++++*********************************************************(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))((()))+++---((((((((((((((((((((((((''''''(((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------......////////////000000000000000000000000//////......---------------,,,,,,,,,++++++++++++++++++++++++************************((((((((())))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************************************,,,+++++++++,,,------...,,,,,,,,,,,,,,,---...///...............//////000//////000111111111111000222111///------...///000......---,,,,,,,,,,,,,,,,,,+++++++++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++************++++++++++++*********+++,,,,,,+++++++++,,,,,,,,,,,,,,,******)))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))************************************************************---,,,,,,,,,++++++*********************+++++++++************************))))))))))))******************************************************************************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))***++++++++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))))))))+++---///))))))))))))))))))))))))'''(((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,---......,,,,,,,,,---------......////////////000000000000//////000000000///...---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++************************,,,++++++,,,,,,---...///------------------...///......------......///000...///000000111111000000111000...------......///...------,,,,,,,,,,,,,,,++++++++++++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++++++++************++++++++++++,,,------,,,,,,+++))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++)))*********++++++++++++************************************************************************+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))+++---))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,---...///,,,,,,,,,---------......////////////000000000000...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************''''''((())))))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++************************+++++++++,,,,,,...////////////......---............------------...//////...//////000000000000000/////////.........------...---,,,,,,++++++,,,,,,******************++++++************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++++++++************++++++,,,,,,---......---,,,+++)))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************************************+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''''')))+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---...///,,,,,,,,,---------......////////////000000000000...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++************************+++++++++,,,---...///000111000///..................------------...//////...//////000000000000000......//////......---,,,...---,,,,,,++++++,,,,,,******************++++++************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++++++++***************+++,,,---.........---,,,+++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------************************************************************************++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---------............///............///////////////............---------,,,,,,,,,+++++++++******+++++++++*********)))))),,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******(((&&&******))))))((((((''''''((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))************+++++++++*********))))))***+++,,,---...---,,,,,,222111000///...------------------............///......////////////............---------,,,,,,,,,------------------------******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******++++++++++++******++++++,,,,,,++++++***)))++++++++++++,,,,,,,,,,,,******+++,,,---...///000,,,,,,,,,---......//////------........./////////---......///111222333333------,,,,,,,,,,,,,,,------++++++,,,---......---************)))))))))))),,,,,,+++++++++*********,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((************************((((((((((((((((((((((((+++***)))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------------........................////////////............------------,,,,,,+++++++++*********+++++++++*********))))))))))))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))'''***)))))))))((((((((('''''')))***,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))))))))************+++++++++*********))))))***+++,,,---------,,,,,,000///......------------------------..................////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))'''((()))******+++++++++++++++,,,,,,------......000///...---,,,++++++******+++,,,---......//////222333333444444555555666999999999999999999999999777777777777666666666666777777666555444444444444111///...---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++*********++++++************************************************************************))))))************))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((************************((((((((((((((((((((((((---,,,+++)))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------------............---............/////////......---------,,,,,,,,,,,,++++++++++++*********+++++++++***************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))++++++***)))))))))))))))((((((((((((&&&(((***,,,---+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))************+++++++++******************++++++,,,---,,,,,,,,,------,,,,,,,,,,,,------------------..................////////////......------------,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******************************(((((()))***+++,,,,,,,,,+++++++++++++++,,,---...//////...---------------...///000222333555555555;;;;;;<<<======>>>>>>????????????????????????>>>@@@@@@@@@?????????>>>>>>???>>>===<<<;;;:::::::::888666444222222000...,,,------..................)))))))))***++++++,,,,,,++++++*********++++++,,,************************************************************************))))))************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******)))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........---------.........//////------------,,,,,,,,,+++++++++++++++************************************+++++++++***************(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''')))+++,,,+++***))))))))))))((((((((((((&&&(((***,,,---+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))((()))))))))******************************************++++++,,,,,,,,,,,,++++++******+++,,,------,,,,,,---------.........---......//////......------------,,,,,,,,,++++++******************************))))))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************++++++++++++************************************************))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********)))***************++++++++++++++++++,,,------...+++******))))))***++++++,,,,,,---...000333555777777888:::<<<>>>>>>????????????@@@@@@AAABBBBBBCCC@@@@@@????????????>>>>>>AAAAAABBBBBBCCCDDDDDDEEEBBBBBBAAAAAAAAAAAABBBBBBAAA???<<<;;;:::999666444222222222111000000//////+++++++++++++++++++++++++++******))))))******+++************************************************************************))))))************))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------------............---,,,,,,,,,+++++++++++++++++++++*********))))))******************************************++++++(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((('''''')))+++,,,+++***(((((((((((())))))))))))&&&'''***,,,,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((()))))))))************************************************++++++,,,,,,******)))******+++,,,---,,,,,,,,,------------...------............------------,,,,,,,,,+++++++++******************************))))))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,------,,,+++++++++,,,,,,+++++++++,,,---...///000222333444666999>>>AAADDDBBBCCCDDDDDDDDDBBB@@@???;;;<<<<<<======>>>>>>????????????>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@AAAAAABBBCCCDDDFFFGGGHHHFFFEEECCCCCCCCCCCCBBB@@@===<<<;;;999777666444444111111000...---,,,++++++++++++***)))))))))******************************************************************************))))))************))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........,,,,,,,,,+++++++++******+++************)))))))))***************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++,,,+++***(((((((((((())))))))))))'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))***************************++++++++++++************+++,,,,,,***************+++,,,---,,,,,,,,,,,,------------------............------,,,,,,,,,,,,++++++++++++******************************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))************+++************************************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,---,,,************,,,,,,---///111444777999::::::>>>======>>>@@@CCCFFFHHHGGGGGGGGGFFFCCC???<<<999777777777888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888777999:::;;;===???AAACCCEEEGGGFFFEEEFFFHHHIIIHHHGGGFFFFFFDDDBBB@@@???======999888777555333111000//////...---+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........++++++++++++************************))))))))))))))))))*********+++++++++'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))***+++,,,***)))'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))))))))************))))))*********++++++++++++***)))))))))***,,,,,,++++++*********+++,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------,,,,,,++++++,,,...111222555777;;;>>>???@@@???>>>===;;;:::999:::<<>>>>>???>>>===<<<;;;:::999999777888888:::<<<>>>@@@BBBCCCBBBBBBDDDFFFHHHGGGGGGIIIIIIHHHGGGFFFEEEDDDDDD@@@???>>>===;;;:::888888444333111///---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))************************((((((((((((((((((((((((******)))))))))))))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++************)))************))))))))))))))))))******++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********++++++***((('''((((((((())))))******)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))************))))))******+++++++++++++++***)))))))))***,,,---,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------...------...111444777999>>>@@@BBBCCCCCC@@@===:::333111000///000333555777666999<<<@@@BBBBBBAAA@@@??????@@@@@@AAABBBBBBBBB@@@AAABBBCCCDDDEEEFFFGGGAAAAAAAAABBBBBBBBBBBBBBB>>>??????@@@BBBCCCEEEFFF@@@??????@@@CCCDDDDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@??????888666444222000...------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%)))***%%%$$$(((***)))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++************++++++++++++,,,,,,,,,,,,------------------------------+++++++++*********))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&((())))))(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********)))))))))))))))************************++++++++++++++++++++++++***************************************************))))))(((((((((((()))---,,,***'''%%%&&&***------,,,***((()))+++...///000000111333666:::>>>AAAFFFFFFFFFDDDAAA<<<888555333333333555777888888777:::<<<@@@DDDEEEDDDAAA???DDDCCCCCCDDDGGGIIIIIIIIIIIIHHHFFFEEEGGGIIIFFFBBBGGGFFFFFFFFFGGGFFFDDDCCCIIIDDDCCCHHHLLLIIIDDDBBBBBBGGGIIIEEEBBBDDDFFFEEEEEEDDDDDDEEEFFFFFFDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCBBB???:::555222111111222///---,,,---------,,,++++++,,,,,,++++++***)))******************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++************+++++++++++++++,,,,,,,,,------------------------------+++++++++*********))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***)))))))))))))))))))))***************************************************************************************************))))))))))))***+++++++++,,,,,,+++******---///++++++++++++---000333555333666<<>>???AAACCCDDDCCCAAA>>><<<===<<<:::888888999:::;;;@@@AAACCCEEEFFFGGGGGGGGGHHHIIIHHHFFFCCCCCCFFFJJJLLLMMMRRRXXX^^^aaaaaa```aaa```aaaeeeiiijjjhhheeemmmiiiddd```^^^___bbbdddccc```bbbiiimmmjjjfffdddfffhhhfff___XXXUUURRRNNNKKKHHHEEECCCDDDDDDDDDDDDFFFCCC@@@===<<<<<<>>>???@@@BBBDDDEEEEEEDDDBBBAAA@@@===999666444222000...,,,,,,+++******+++,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((///%%%'''444999///(((+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************************++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))******)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++)))))))))))))))*********************************)))))))))***************************************************************,,,+++++++++++++++,,,,,,***+++,,,,,,,,,,,,///111666888:::===@@@BBBCCCCCCFFFCCC???;;;888888999:::@@@??????>>>???AAABBBDDDDDDEEEFFFHHHIIILLLPPPRRRWWWYYY[[[ZZZXXXYYY^^^ccc___aaafffmmmvvv|||~~~~~~vvvppphhhaaa]]]XXXRRRLLLIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAACCCFFFGGGFFFFFFHHHEEEBBB???>>>;;;888666222000...,,,++++++------,,,,,,,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((///%%%'''444999///(((+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************************++++++************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))******)))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++(((((())))))*********************************************+++++++++,,,,,,************************************************---,,,+++******************+++,,,---///222777;;;===>>>@@@BBBCCCCCCBBBAAA>>><<<:::999;;;>>>BBBEEEBBBBBBDDDEEEFFFGGGHHHHHHFFFIIIKKKNNNRRRYYYbbbhhhfffjjjooorrrtttwww{{{~~~~~~xxxwwwpppggg^^^XXXTTTQQQOOOHHHFFFEEECCCCCCDDDFFFGGGFFFDDDAAAAAADDDGGGHHHHHHJJJHHHFFFEEEDDDCCC@@@>>>888555222...,,,+++++++++------------,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***$$$&&&...111+++'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))************+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++************++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++((((((((()))******++++++*********************************+++,,,,,,------************************************************---,,,++++++******++++++,,,...111444666;;;@@@CCC<<<===>>>???@@@???>>>===999;;;===@@@BBBDDDDDDDDDEEEGGGIIILLLNNNPPPQQQRRRNNNSSSYYY^^^ccckkkuuu|||uuuxxx~~~~~~vvvpppllliiiggg\\\WWWOOOIIIHHHKKKPPPTTTPPPJJJDDDBBBCCCEEEEEEDDDGGGFFFEEEFFFGGGFFFDDDBBB<<<:::777222///,,,+++***///......------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))************+++++++++************************************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++************++++++************++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++'''(((((()))******++++++************************)))))))))***+++,,,,,,,,,************************************************++++++++++++,,,---...///222666:::===============777888:::;;;===>>>>>>>>>???@@@BBBEEEFFFGGGGGGHHHUUUVVVWWWZZZ___cccgggjjjiiipppyyy~~~|||xxxqqqiiieeeccccccddd```ZZZRRRNNNMMMKKKGGGDDDGGGFFFFFFGGGIIIIIIGGGEEEBBBAAA???;;;888555222111/////////...---,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%)))***%%%$$$(((***)))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))************+++++++++************************************************++++++++++++++++++++++++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++************++++++)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++'''(((((()))***+++++++++************************'''(((((()))***+++++++++************************************************)))***+++,,,...000222333999===BBBCCC???999444111444555777:::===???BBBCCCEEEDDDCCCEEEIIIPPPXXX\\\gggggggggjjjpppwww~~~~~~uuuooosssmmmfffaaa^^^YYYRRRLLLIIIIIIIIIJJJLLLKKKIIIGGGHHHHHHFFFDDDAAA>>>;;;999000000///...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((())))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((******)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((()))*********************+++,,,,,,,,,,,,+++......---,,,,,,+++*********+++,,,,,,******+++,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++******++++++,,,...222666;;;===BBBAAA>>>:::666555555777999;;;???AAABBBBBBDDDEEEDDDGGGEEEMMMaaagggaaabbbjjjpppvvv{{{~~~|||tttkkkgggfff```ZZZQQQNNNJJJGGGGGGGGGHHHHHHDDDEEEGGGGGGFFFCCC@@@>>>888333---,,,///000...***///,,,******+++,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((******)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((()))*********************+++,,,,,,,,,,,,+++......---,,,++++++******)))***++++++))))))***++++++***))))))++++++***)))))))))))))))))))))))))))))))))))))))************************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************)))************+++++++++++++++++++++++++++,,,,,,,,,,,,+++************++++++---111555999===???@@@===<<<;;;999666666888:::===???BBBDDDFFFHHHLLLOOOSSSZZZYYY^^^lllrrrsss{{{|||zzzssskkkccc\\\XXXSSSOOOLLLKKKHHHGGGGGGGGGGGGGGGFFFFFFEEEEEE???:::444111111000...,,,---,,,,,,,,,------+++)))++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((()))*********************+++,,,,,,,,,,,,+++------,,,,,,++++++******((()))******)))((()))***+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))************)))))))))))))))*********++++++)))************+++++++++,,,,,,,,,,,,+++++++++++++++************,,,...///111444999===??????>>>===555555666555555777:::===CCCFFFIIIMMMQQQWWW]]]aaagggppppppooowww}}}~~~nnniiibbb\\\WWWRRRKKKFFFGGGFFFEEEDDDDDDDDDFFFFFFEEEBBB>>>999555222000///,,,,,,---...///...+++(((,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************))))))))))))************))))))))))))******(((((())))))******++++++((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((()))*********************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++)))***+++***)))((()))++++++)))((()))***+++***)))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((())))))***************))))))*********+++++++++))))))*********+++++++++---,,,,,,,,,,,,+++++++++*********+++...111444666<<<===>>>???>>>:::777555444666777888:::===BBBFFFIIINNNUUU]]]eeemmmtttyyy||||||tttmmmdddZZZSSSLLLKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDAAA<<<888555555///...------...---+++))),,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((())))))))))))((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((('''(((***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))************))))))))))))******(((((())))))******++++++((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))(((((()))*********************+++,,,,,,,,,,,,+++***+++++++++++++++++++++***+++,,,,,,******+++,,,***)))((()))******)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++************++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---///333777;;;===@@@???===:::888555333222999;;;>>>@@@CCCHHHNNNRRRRRRYYYdddoooyyy}}}rrrkkkXXXWWWVVVTTTPPPKKKFFFDDD@@@CCCFFFFFFDDD???<<<;;;555222...,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,+++'''&&&(((***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++*********************************))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))************))))))))))))******))))))))))))************))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((()))*********************+++,,,,,,,,,,,,+++))))))******++++++,,,,,,***,,,---,,,+++***+++,,,***)))((((((******)))((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((((()))***+++,,,*********++++++++++++,,,)))************+++++++++,,,,,,,,,,,,------------...///222555888;;;===???<<<:::888666666777999:::;;;>>>BBBFFFKKKQQQXXX]]]bbbhhhrrr|||~~~}}}~~~|||zzz}}}~~~fffeeeccc^^^XXXPPPIIIEEEDDDEEEGGGHHHHHHFFFCCCAAA===999333///............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******&&&'''((())))))******)))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++---+++'''&&&(((+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***'''((()))******)))((('''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********************************))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))***************)))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((()))*********************+++,,,,,,,,,,,,+++((())))))***+++,,,,,,,,,)))+++,,,+++***)))***+++***((('''((()))***)))((())))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((((()))***+++,,,*********+++++++++,,,,,,)))************+++++++++***++++++,,,---...//////222444777999;;;<<<;;;;;;888777777888:::===AAACCCBBBEEEKKKQQQXXXaaaiiiooouuuxxx||||||vvv{{{wwwssswww}}}wwwvvv}}}yyywwwrrrkkkccc[[[TTTQQQPPPMMMHHHGGGHHHHHHFFFDDDDDD@@@:::666444222111000------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******&&&'''((()))************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++---,,,'''%%%(((+++(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***'''((()))******)))((('''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))************))))))))))))******++++++******))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((()))*********************+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,---(((***+++***)))((()))******((('''((()))***)))((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((((((((***,,,---******+++++++++,,,,,,,,,)))************+++++++++)))***+++,,,...///000000666888:::<<<<<<:::888666777888:::<<>>BBBFFFJJJLLLPPPVVVZZZXXXcccmmmsss~~~~~~||||||xxxxxx~~~yyyrrrsssxxx{{{vvvzzz}}}xxxyyyyyytttlll___RRRKKKIIIKKKMMMIIIGGGDDDEEEFFFEEEAAA>>>;;;777111---+++++++++++++++++++++***++++++,,,---))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((***---...,,,***))))))((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***---......+++((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++------,,,,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,------))))))))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,++++++)))((((((*********************************+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,///222666:::<<<>>>???===:::999999;;;<<<===;;;DDDOOOVVVYYY\\\aaafffmmmvvv~~~||||||zzz~~~uuuqqqssszzzzzzwwwwww~~~zzz}}}yyyxxx~~~ooosssuuunnneee```]]]XXXQQQKKKHHHFFFEEEFFFHHHGGGCCC???@@@<<<666222///...,,,***++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))***,,,---,,,***))))))((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***,,,...---+++)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++,,,,,,++++++***)))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))+++***'''&&&&&&'''***+++(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***)))(((************************))))))*********+++++++++,,,,,,+++++++++,,,,,,---+++...444999===@@@@@@@@@???===:::999:::===AAACCCKKKSSS]]]cccfffhhhmmmqqqtttooooooyyy{{{vvvwww}}}{{{{{{zzz|||~~~uuummmnnnxxxvvvtttyyy~~~nnnfffggghhhddd^^^QQQLLLGGGEEEFFFGGGGGGEEEDDDAAA===999555222...+++++++++,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,,,,+++))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))+++------+++)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************************************+++*********))))))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++******(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***)))(((************************)))))))))*********++++++++++++++++++,,,---...///222444999===???@@@@@@???===<<<;;;;;;>>>DDDKKKPPPaaacccgggnnnvvv}}}}}}~~~yyysssrrr|||{{{{{{~~~wwwuuu~~~}}}zzzsssvvv|||xxxxxxyyyuuupppeee[[[OOOFFFEEEGGGJJJKKKFFFDDDAAA>>>;;;777111---,,,,,,------,,,+++***))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******)))***++++++++++++(((((())))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***,,,,,,+++)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))******************************************)))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''***,,,,,,***'''%%%(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,++++++*********+++,,,,,,,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++***))))))************************)))************+++++++++++++++,,,---///111222333;;;<<<<<<===============<<<===@@@BBBGGGPPPZZZaaammmnnnttt}}}yyy{{{||||||{{{zzzyyy|||zzzjjjnnnqqqsssuuuxxxzzzzzz~~~{{{ppptttkkk___VVVQQQNNNKKKHHHEEEDDDCCCBBB@@@<<<666222.........------+++************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))************++++++(((((())))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((()))+++,,,+++)))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))******************************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''***,,,,,,***'''%%%(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,.........---+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++******)))******************************+++++++++,,,,,,,,,+++,,,---000222555888999@@@???===<<<;;;<<<===>>>@@@DDDIIIOOOUUU___kkkttt}}}}}}{{{uuusssyyytttuuuvvvzzzuuuwwwwwwuuuvvv{{{}}}|||}}}|||{{{xxxsssmmmfff[[[NNNEEEFFFEEEEEEDDDCCC@@@:::777222111///...---,,,,,,,,,******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((()))+++***))))))***,,,(((((()))))))))*********''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***(((((()))++++++***)))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((()))******)))((('''(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))))))))***************)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))******+++++++++************++++++++++++,,,---///000000...,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++++++++******************************+++,,,,,,,,,,,,---------+++---///222666:::===???===============???@@@AAAHHHNNNVVV]]]dddnnnzzz}}}{{{xxxzzz~~~}}}{{{|||~~~|||zzz|||~~~{{{ttthhhYYYNNNIIIHHHGGGGGGFFFBBB>>>:::666444111...,,,,,,---...***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''')))+++***)))(((***,,,(((((())))))*********+++''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***(((((((((***+++***)))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((+++)))(((&&&&&&((()))+++(((((((((((())))))))))))'''((()))******)))((('''(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,)))))))))******++++++,,,---...000222111///---+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++++++++******************************,,,,,,,,,---------......,,,---000444888===AAACCC888:::<<<>>>AAACCCDDDEEEOOOVVV___fffmmmwww~~~xxxqqqooorrruuuvvvzzz~~~zzz||||||vvvnnnddd]]]MMMLLLJJJIIIGGGDDD???;;;888555111...,,,---...000***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''')))+++***((((((***,,,))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''*********)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((())))))(((((()))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))************************'''(((((()))******++++++***+++---......---+++***333444666:::>>>@@@@@@@@@<<<===???CCCIIIOOOTTTWWW```ccclllyyy~~~{{{tttrrryyy}}}xxxyyy~~~|||vvvxxx{{{xxxtttrrrpppuuu|||~~~sssllliiifffVVVIIIHHHIIIFFFBBBAAA>>>===;;;666111---++++++---------------,,,+++***,,,,,,,,,+++++++++******+++***)))(((((()))***++++++++++++************)))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((())))))(((((()))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))+++++++++*********))))))************************)))*********++++++,,,,,,,,,,,,+++,,,,,,...///000777777999<<>>@@@EEEJJJQQQXXX```eeepppvvvyyyooorrr|||}}}yyyxxxuuuvvvwwwvvvvvvzzz|||uuusssbbbRRRKKKIIIFFFDDDEEEEEECCC@@@;;;666333111111------......---,,,,,,+++,,,,,,,,,+++++++++******+++***)))(((((())))))***+++++++++************)))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++***************************************+++++++++,,,,,,,,,,,,,,,---,,,******,,,000444777::::::;;;===>>>???@@@AAACCCHHHOOOVVV]]]gggqqqxxxzzz{{{~~~yyywww{{{}}}vvvnnnjjjmmmvvv~~~|||~~~}}}ooo]]]RRRKKKGGGFFFGGGIIIFFFAAA<<<777444111000............---------,,,,,,,,,,,,+++++++++******++++++***)))(((((())))))+++++++++************)))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((())))))(((((()))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************************+++++++++,,,,,,,,,,,,,,,---,,,,,,---000444999<<<::::::<<<<<<===>>>AAACCCEEELLLVVV___fffooozzz~~~xxx|||~~~rrriiigggkkkooowwwttt~~~qqqeee[[[SSSMMMKKKHHHEEEBBB>>>;;;777333000//////...------,,,,,,,,,,,,,,,,,,+++++++++******++++++***))))))(((((((((+++++++++*********))))))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************************************************+++++++++++++++,,,---000333666999<<<===888:::<<<===>>>BBBGGGKKKLLLTTT```jjjrrrxxx~~~|||}}}zzzxxx~~~~~~rrreeegggiiiiiittt~~~rrreee[[[[[[aaahhhyyy~~~uuuooolllllluuuvvvtttqqqxxxtttfffXXXOOOGGGEEEDDDDDDDDDAAA===:::222111///---,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))((((((+++++++++*********))))))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))*********)))(((''''''''''''((()))***+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++************************))))))******+++,,,,,,,,,...111555999<<<>>>>>>>>>:::===AAACCCFFFLLLUUU[[[aaaiiivvvyyyxxxvvv}}}nnnaaa___```eeennnwww}}}~~~nnnccc\\\^^^______dddmmmllliiiccc\\\XXXWWWYYY\\\]]]dddkkklllhhhgggjjjnnnttt{{{yyyuuu}}}|||pppooo}}}wwwdddTTTIIIFFFDDDDDDFFFGGGDDDAAA666555222000...---------,,,,,,,,,+++++++++******))))))************))))))+++++++++************)))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((('''(((***+++,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((())))))(((((()))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++************************((()))***+++,,,......///333666999===???@@@@@@@@@???DDDIIINNNSSS\\\gggpppttt|||~~~|||}}}{{{jjjcccbbbkkkyyypppaaa\\\[[[ZZZ]]]aaafffjjjlllhhhggggggiiikkkmmmmmmllliiigggeeeddddddeeedddcccXXX[[[^^^]]]ZZZYYYZZZ]]][[[bbbkkkssszzzyyyppprrr{{{yyyhhh\\\TTTJJJEEEDDDEEEDDDBBB===;;;777333111//////...,,,,,,,,,+++++++++******'''((()))***++++++******+++++++++************)))))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******''')))+++,,,---,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((())))))(((((()))***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))******++++++++++++************************))))))***,,,...///111111888999;;;>>>???AAAAAABBBDDDJJJPPPVVV]]]hhhuuuwwwlll___[[[^^^___cccjjjooonnnfff___]]]___aaadddfffiiikkklllmmmqqqssssssvvv{{{zzzuuuqqqooommmnnnppppppllliiicccbbbaaa___]]]\\\^^^```^^^___```bbbeeekkkqqquuuqqqdddiiixxxvvv{{{~~~uuuhhhWWWKKKFFFEEEDDDBBBAAA???;;;666333111000000,,,,,,,,,+++++++++******%%%''')))***+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***)))((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((()))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************+++)))(((***,,,---+++(((...---------...111444555;;;===@@@AAA???===???DDDHHHQQQ]]]gggmmmrrrxxx|||~~~yyysss}}}wwwyyy~~~xxxrrreee^^^^^^[[[___eeeiiikkklllmmmnnniiijjjkkkmmmppptttxxxzzz||||||~~~}}}|||{{{vvvpppllljjjhhhdddaaabbbcccaaa___cccgggfffaaannn{{{ooojjjjjjfffhhhjjjqqquuucccZZZSSSJJJDDDCCCCCCCCC@@@:::444222111///,,,+++***+++,,,,,,+++***************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((())))))(((((((((((())))))))))))))))))************(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***)))))))))))))))))))))))))))******+++++++++++++++,,,***)))+++------,,,)))...---,,,---000555:::===@@@@@@AAABBBBBBCCCFFFIIIXXX\\\cccllluuu{{{~~~vvvuuu}}}{{{zzzeeejjjooonnniiieeefffhhhfffjjjppptttwwwyyyzzz|||yyytttqqqooojjjeeefffhhheee```[[[rrryyyqqqwwwnnndddaaaiiizzzwwwkkk\\\NNNHHHJJJEEEFFFEEEAAA<<<999555333///...,,,+++,,,---,,,+++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))***++++++,,,---,,,,,,,,,---,,,++++++,,,---,,,***,,,,,,---///444:::@@@DDDEEECCCAAABBBFFFLLLQQQSSS]]]bbbmmm|||}}}yyyrrrfffhhhiiiiiijjjmmmqqquuuuuuzzzvvvsssqqqllleeeQQQ]]]sssxxxqqqnnnkkklllxxx}}}iiiVVVNNNOOOCCCDDDEEEDDDAAA===888555444111---,,,,,,------,,,++++++++++++++++++++++++++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))))))))+++,,,+++***(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((()))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************))))))))))))))))))***((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++(((((()))))))))*********))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---000444999>>>BBBDDDCCCBBB@@@AAAJJJVVV]]]^^^bbbmmm|||~~~~~~|||uuunnntttrrrqqqsssxxx~~~wwwmmmVVVUUUcccxxxjjjooo~~~xxxeeeZZZVVVFFFDDDCCCEEEDDD???<<<;;;777333///,,,,,,------,,,++++++++++++++++++++++++++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))))))))+++,,,+++***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++******))))))))))))******((()))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************)))))))))))))))))))))))))))******+++,,,+++++++++******************,,,---,,,000555;;;>>>@@@@@@???@@@AAAAAADDDPPP```iiijjjttt~~~~~~vvvuuu|||}}}zzzxxxvvv{{{zzz|||zzzdddWWWXXXpppvvvgggkkk{{{}}}pppeeeSSSKKKFFFFFFEEEBBBAAACCC:::666111...,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******++++++++++++******))))))******+++))))))))))))************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++)))))))))))))))))))))))))))******+++++++++++++++)))***+++******+++...111222555:::???AAA@@@>>>===AAAGGGJJJMMMYYYkkkuuuuuu~~~zzzxxxhhh___iiiyyyrrrmmmqqqtttwwwxxxxxx|||~~~cccVVVKKKIIIFFF@@@???CCC===999444111///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,+++******))))))******+++))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,...222555:::;;;>>>@@@AAAAAA@@@???HHHRRRYYY\\\eeevvv|||sssxxx~~~~~~sssrrrzzz|||uuummmkkkmmmrrrtttzzzyyyhhhZZZTTTNNNCCC???BBB@@@===999555333111...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***)))((())))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++************++++++))))))))))))************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))******((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++))))))))))))))))))))))))+++,,,------......------***,,,......---000555999@@@??????@@@AAABBBCCCDDDOOO\\\fffgggnnn}}}}}}}}}wwwyyyyyy~~~{{{yyy~~~~~~yyyrrrmmmpppzzz}}}xxxsssvvv|||vvvnnn{{{}}}mmmfff\\\NNNFFFHHHBBB@@@<<<999666333///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((***...000///---(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,))))))))))))))))))))))))***+++,,,,,,***((())))))))))))))))))))))))))))))+++++++++*********))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,+++++++++*********))))))************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***'''%%%'''+++,,,)))%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++))))))))))))************(((***,,,,,,*********+++---+++***+++///444999;;;??????AAABBB???<<>>;;;777333000............------,,,,,,++++++************++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((())),,,...,,,+++(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))++++++)))))))))))))))))))))))))))+++,,,,,,+++++++++,,,))))))))))))))))))))))))+++++++++*********))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))************++++++***))))))***+++++++++++++++*********))))))************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))'''***...000...***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***)))************+++++++++))))))))))))************)))+++,,,,,,+++++++++,,,...------...333888<<>>;;;<<>>>>>EEEQQQ[[[aaaggglllvvvuuurrrnnnlllllljjjgggdddiiihhhnnnzzzvvvgggjjjdddeeelllrrr}}}wwwooohhh\\\MMMFFFFFFEEE@@@:::999666333///------...///,,,++++++******++++++,,,))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))+++---...---***)))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))*********************++++++*********************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''((()))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))*********+++++++++************++++++++++++)))***************---///...333:::======;;;999999:::@@@LLLYYY```cccjjjrrrqqqnnnjjjgggfffgggiiikkkooorrrzzz~~~ooosssiiieeejjjjjjnnnvvvuuueeeRRRFFFDDDDDDAAA===<<<999555000...---------,,,,,,++++++++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,***)))***+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((()))************)))))))))))))))))))))))))))///111111000---+++***+++))))))))))))))))))))))))***************+++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))***************+++++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******************))))))************+++++++++*********++++++++++++,,,******+++******+++...000000555;;;>>><<<;;;;;;<<<@@@GGGRRR]]]bbbfffoooyyy}}}|||zzzuuutttssspppnnnpppsssvvv|||zzzrrrrrrwwwrrrlllwwwzzzlllXXXKKKGGGFFFDDDAAA<<<:::666222...,,,++++++,,,,,,++++++++++++,,,,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++)))((()))+++(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***+++******)))))))))))))))))))))))))))...///000///---+++++++++))))))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***)))************+++++++++*********+++++++++,,,,,,,,,,,,---,,,,,,---000333666999<<<;;;:::===BBBHHHNNNSSS___mmmtttwww|||}}}~~~|||rrruuuxxxyyyyyyzzz~~~~~~ppplllsssxxxhhhZZZQQQLLLHHHEEE@@@>>>:::666222///---+++---,,,,,,++++++,,,,,,---(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***'''&&&(((+++(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''((()))++++++******))))))))))))))))))))))))))))))***,,,,,,***))))))***))))))))))))))))))))))))))))))******++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))))))))******++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))))))))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++******+++++++++,,,,,,,,,...............///333666<<<<<<<<<999999???JJJSSSXXX___nnn}}}rrrmmmpppnnnttt{{{tttjjjhhhmmmyyywwwiii\\\RRRJJJFFFDDDBBB@@@<<<777333000...---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++*********))))))))))))))))))))))))))))))************************************************------,,,+++******++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***+++++++++///---***+++///555:::<<<999;;;;;;:::;;;DDDVVVccciiirrrzzzxxxuuuqqqmmmmmmpppsssvvvvvv}}}~~~vvvrrr^^^hhhttt~~~qqq```PPPGGGGGGEEECCC???;;;777444222---,,,+++++++++,,,---...************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************************************************************,,,+++******))))))******---------,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,+++++++++++++++,,,,,,,,,,,,...222777;;;===;;;<<<===@@@EEEPPP\\\eeennnzzz{{{wwwlllkkkjjjjjjmmmqqqvvvyyy~~~~~~tttffffffeeennnyyylllZZZJJJHHHFFFCCCAAA@@@<<<888555...---,,,++++++,,,---...************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************+++++++++***************************************************************++++++++++++++++++++++++,,,,,,+++************+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,***,,,///333666999<<<===999:::>>>EEEOOOZZZccchhhuuu~~~uuummmkkkggghhhkkkoootttzzz||||||wwwrrrgggdddyyyzzzkkkXXXLLLGGGBBB@@@AAA???:::555111000...---,,,,,,---...************************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************,,,,,,+++++++++,,,------+++///444888:::;;;;;;<<<:::>>>DDDMMMXXXcccmmmtttyyy~~~yyylllhhhhhhkkkmmmqqqwww|||}}}|||vvvnnnkkkvvvxxxmmm[[[RRRGGGBBBCCCCCC>>>999444333111///...---------************************************************((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************************************,,,+++++++++,,,------...///333999<<<<<<;;;;;;<<<@@@GGGQQQYYYaaalllzzzooowwwyyypppmmmmmmnnnrrrtttwww{{{~~~yyyzzzzzzlllaaattt{{{qqqdddSSSIIIGGGGGGDDDAAA888666444111///...------++++++++++++++++++++++++************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,++++++,,,,,,---...///111666;;;===<<<<<<>>>@@@CCCMMMYYYaaahhhrrr}}}~~~|||qqqooorrrtttuuu|||}}}~~~~~~||||||~~~~~~{{{xxxdddcccqqq~~~ppp\\\NNNGGGDDDCCCAAA;;;999666333000...------++++++++++++++++++++++++************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))************))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---................../////////000........................---------,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++,,,,,,...//////222666;;;===<<<>>>CCCGGGKKKTTTaaallluuu|||yyysssrrruuuyyy{{{~~~|||{{{yyy|||uuuhhhaaawwwwwwfffVVVJJJEEEBBBAAA>>><<<888444111///------++++++++++++++++++++++++************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,000000000000000111222222//////000000111111222222000000000000000000000000.........------,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++,,,---...///000111666:::<<<<<<@@@GGGMMMXXX___lllzzz}}}zzzxxxzzzzzzxxxvvvtttvvvzzz~~~~~~}}}}}}|||zzzxxxwwwvvvyyy~~~~~~~~~}}}nnniiiwwwrrrbbbTTTLLLHHHGGG???===999555222///...---************************************************))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,******************************************************++++++++++++************************************++++++++++++******))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...//////...,,,+++,,,,,,+++++++++,,,,,,---++++++,,,...000222333444222222333555777;;;???AAA?????????AAABBBCCCBBB@@@EEEBBB@@@>>>===;;;777444777666333111///...------111///---,,,------,,,+++)))***,,,---...------,,,---------,,,,,,,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))************************++++++************++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++...111555777999;;;;;;:::>>>JJJUUUZZZ___iii~~~}}}sssnnnmmmssswwwzzz|||{{{|||~~~}}}xxxtttssstttwwwzzz}}}}}}~~~}}}~~~~~~}}}~~~mmmiiiooo~~~kkk]]]^^^UUU>>>FFFBBB===:::999666111,,,************************************************************************))))))))))))************++++++***))))))***++++++******************************************************++++++++++++************************************++++++++++++******************************************************))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---...............------,,,,,,,,,---...333444555666666666666555<<<<<<;;;;;;<<>>>>>===BBBNNNYYY]]]dddooovvvooommmnnnwwwyyy||||||{{{{{{}}}yyywwwuuuuuuvvvzzz~~~~~~}}}~~~|||}}}~~~}}}pppggguuu|||ooommmbbbKKKDDDBBB@@@>>>;;;666111...++++++++++++++++++++++++************************************************)))))))))*********++++++++++++***))))))***++++++******************************************************++++++++++++************************************++++++++++++******************************++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---............---...///222444666::::::;;;;;;;;;:::999888999999999999<<>>@@@AAAHHHVVVbbbgggjjjsssyyyrrrppprrrttt{{{|||}}}}}}{{{zzz{{{|||uuuuuuuuuwwwzzz~~~xxxzzz~~~|||}}}~~~~~~}}}~~~}}}|||~~~~~~~~~~~~~~~}}}~~~~~~www```dddwwwrrriiiVVVEEEEEECCCAAA===888333000++++++++++++++++++++++++************************************************))))))*********++++++++++++******************+++******************************************************++++++++++++************************************++++++++++++******************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,+++,,,---...///000111222555:::>>>BBBEEECCCBBBAAA@@@???@@@AAAAAA;;;:::999999999;;;===???FFFHHHKKKKKKJJJGGGDDDCCCOOOTTTYYYZZZXXXWWWZZZ\\\ZZZZZZZZZYYYVVVSSSOOOMMMEEEBBB>>>;;;888444000---///...,,,++++++,,,---...,,,,,,+++++++++*********************************************************))))))))))))))))))))))))************************++++++************++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++************************+++++++++++++++,,,,,,,,,+++,,,...111444888<<<>>>999???CCCGGGPPP```mmmsssrrrttt~~~{{{uuuqqqrrruuuxxx}}}}}}|||{{{yyyxxxwwwxxxwwwxxxyyy{{{|||~~~wwwxxx{{{}}}{{{{{{~~~}}}{{{yyy{{{|||{{{{{{{{{}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{||||||~~~{{{|||}}}~~~}}}nnnjjjwww}}}tttooocccPPPKKKDDD@@@???===777333++++++++++++++++++++++++************************************************************++++++++++++*********++++++***************************************************************++++++++++++************************************++++++++++++******************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,---///222444666;;;<<>>???===DDDJJJPPPZZZiiitttyyyzzz{{{}}}yyysssooonnnqqquuuwww|||{{{yyywwwwwwvvvvvvuuuyyyzzz|||}}}~~~}}}}}}|||}}}~~~~~~~~~{{{zzzyyyzzz}}}}}}zzzxxxyyy|||}}}zzzxxxxxxyyyyyyyyyxxxxxxzzz|||xxxxxxwwwwwwwwwwwwwwwwwwyyyyyyyyyzzz{{{|||}}}~~~zzz{{{}}}~~~{{{qqqlllwwwuuuaaaTTTFFF@@@AAABBB===777,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++++++++,,,)))***++++++++++++***)))******************************************************++++++++++++************************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............***+++...111555:::===???GGGIIILLLPPPRRRTTTTTTTTTSSSOOOHHHBBB??????@@@BBBFFFDDDBBBAAA@@@AAABBBCCCFFFNNNXXX^^^^^^ZZZXXXWWWMMMKKKJJJLLLQQQUUUWWWWWW\\\[[[ZZZZZZZZZ\\\^^^___ZZZYYYWWWUUUSSSPPPKKKHHHDDDBBB===888333///+++***---------,,,,,,,,,++++++***************************************+++++++++))))))))))))))))))))))))************************++++++************++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************,,,,,,------......//////000111444777:::===???@@@EEEMMMUUU\\\eeeqqqzzz|||wwwtttpppnnnqqquuuxxxzzzzzzxxxuuuuuuvvvwwwwwwvvvyyyzzz|||}}}~~~~~~}}}}}}}}}~~~~~~~~~|||~~~~~~}}}|||}}}{{{~~~}}}|||~~~{{{xxxwwwxxxzzz{{{{{{zzzyyyyyyzzz{{{zzzxxxvvvuuuvvvuuutttrrrsssuuuwwwssssssrrrqqqqqqssstttuuuvvvvvvvvvwwwxxxyyyzzz{{{yyyzzz|||~~~~~~~~~}}}mmmiiiuuuooo```NNNDDDDDDDDD@@@;;;,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,)))***++++++++++++***)))******************************************************++++++++++++************************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------............---///333777;;;???AAABBBFFFIIIMMMQQQRRRQQQOOONNNLLLJJJFFFCCCAAA@@@@@@AAA@@@?????????@@@BBBDDDFFFHHHOOOWWWZZZYYYVVVUUUVVVNNNLLLIIIGGGFFFGGGKKKMMMVVVVVVXXXZZZ[[[]]]^^^^^^ZZZZZZZZZZZZ[[[YYYVVVSSSQQQOOOKKKDDD===666111............---------,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))************************++++++************++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++************************++++++,,,------...//////222444666999<<<>>>@@@AAAGGGQQQ]]]fffppp|||wwwtttqqqqqquuuyyyzzz{{{wwwuuussssssvvvyyyzzzyyyzzz{{{|||}}}}}}}}}||||||{{{||||||}}}~~~}}}~~~~~~}}}{{{zzz}}}xxx}}}~~~zzzyyy|||zzzxxxwwwxxxxxxwwwvvvuuuwwwzzzzzzxxxuuusssrrrnnnnnnmmmkkkiiiiiikkkmmmmmmlllkkkkkklllnnnppprrrssssssssssssttttttuuuvvvxxxyyy{{{|||}}}|||{{{zzzyyy|||~~~wwwfffaaaiii|||uuujjjZZZMMMFFFBBBAAA@@@,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******************************************************++++++++++++************************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------.........//////444666888;;;>>>?????????===AAAFFFKKKMMMLLLJJJHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKIIIFFFBBB@@@>>>>>>>>>BBBIIIQQQVVVWWWYYY]]]aaaUUUUUUQQQIIIAAA>>>BBBHHHLLLOOOSSSXXX\\\]]]^^^]]]ZZZZZZ[[[\\\]]]\\\YYYVVVXXXVVVRRRMMMFFF>>>888555//////.........---------************************))))))******++++++++++++))))))))))))))))))))))))************************++++++************++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++******************************+++,,,,,,---......444555777:::===???@@@AAAEEEQQQ```lllyyyzzzssswwwtttqqqqqqtttvvvvvvuuuvvvtttrrrsssxxx{{{}}}|||}}}}}}}}}}}}|||zzzyyyyyyzzz{{{|||}}}~~~}}}~~~~~~|||yyyyyy}}}vvv||||||xxxvvvyyyxxxxxxxxxyyyxxxvvvsssppptttyyyyyyuuupppnnnnnnffffffdddbbb______aaacccdddcccaaaaaabbbeeeiiikkkqqqqqqppppppqqqqqqrrrrrrwwwxxxzzz{{{{{{zzzyyywwwwwwzzz}}}~~~}}}||||||||||||~~~|||mmmaaa\\\llluuupppeeeUUUGGG@@@@@@CCC---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,++++++,,,...111000...,,,******...444999===>>>>>>???@@@BBBCCCCCCFFFGGGGGGEEECCCCCCFFFJJJMMMLLLLLLKKKJJJIIIIIIHHHDDDAAA===:::999999999888<<>>???@@@CCCEEEGGGHHHIIIIIIFFFFFFFFFCCC??????AAADDDBBBBBBAAA@@@???>>>>>>===>>><<<:::888777888888888666999>>>BBBCCCBBB@@@>>>DDDFFFHHHHHHEEEAAA>>>===<<<>>>AAAHHHPPPVVVYYY[[[XXX[[[]]]^^^]]][[[ZZZ[[[WWWXXXXXXXXXVVVSSSOOOMMMIIIFFF@@@:::444000---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************)))******************)))***+++,,,,,,******+++---************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++)))************++++++++++++*********))))))))))))***************************************************************************************************************************************************************************************)))((((((***)))))))))(((((((((((()))))))))))))))************)))))))))))))))))))))******))))))))))))******************************+++++++++*********))))))************************)))************++++++++++++++++++,,,,,,++++++***+++++++++,,,...000111222888<<<>>><<<999<<>>AAACCCEEEIIILLLOOOPPPOOOOOODDDCCCBBB???;;;:::;;;<<<999999::::::;;;;;;<<<<<<@@@???============??????===@@@DDDFFFFFFCCC???<<<===???@@@@@@>>><<<;;;;;;;;;999999===DDDLLLSSSVVVWWWZZZ]]]___]]][[[ZZZZZZXXXYYYZZZZZZZZZXXXWWWVVVTTTRRRNNNHHHAAA999444000------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((******++++++++++++*********,,,------+++******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++)))************+++++++++***************)))))))))*********************************************************************************************************************************************************************************+++******)))(((******)))))))))((((((((((((((())))))******++++++))))))))))))))))))************))))))))))))******************************+++++++++***************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,+++++++++---,,,,,,---///222555777;;;===>>>===>>>EEEQQQZZZhhhjjjsss}}}xxxlllkkkqqquuuuuuzzzvvvtttvvvxxxwwwwwwyyy{{{xxxvvvwwwyyyxxxxxxxxxxxxyyyzzz{{{{{{xxxxxxwwwyyy{{{}}}}}}|||}}}{{{zzzyyyzzzyyyxxxvvvvvvsssoookkkgggbbb\\\YYYUUUQQQLLLIIIIIIIIIFFFCCCCCCFFFHHHJJJKKKKKKMMMNNNNNNMMMMMMJJJFFFAAA<<<999999999999999999::::::;;;>>>@@@CCCHHHLLLQQQTTTVVVYYY[[[^^^```aaacccgggiiijjjmmmpppqqqrrrsssuuuvvvtttwwwzzz|||||||||}}}~~~kkk\\\iiidddMMMFFF...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------------------............,,,---//////...---...///222444666777999<<>><<<;;;;;;<<<===>>>???AAADDDFFFHHHIIIJJJJJJJJJJJJIIIIIIKKKLLLKKKNNNQQQTTTSSSPPPLLLIIIGGGHHHHHHEEEBBB@@@???@@@???;;;888888<<>>>>>???EEEPPP^^^gggeeekkkrrrwww}}}vvvnnnoootttwwwwwwwwwsssqqqssswwwyyyyyyyyy|||wwwtttvvvyyyxxxwwwvvvvvvwwwyyy|||~~~tttttttttwwwzzz}}}~~~~~~zzzyyyxxxxxxxxxwwwvvvtttsssooohhhbbb\\\VVVOOOKKKIIIFFFBBB@@@??????===;;;;;;<<<===>>>@@@BBBDDDEEEHHHKKKNNNOOOLLLGGGAAA===;;;:::999888777777888888999:::<<<>>>AAACCCEEEFFFNNNPPPSSSVVVXXX[[[```cccdddgggjjjmmmoooppprrrtttqqqsssvvvxxxxxxyyy{{{|||~~~~~~~~~uuuddddddxxxrrr^^^OOO.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........---------....../////////+++---////////////111333777777888888:::>>>DDDHHHJJJMMMRRRUUUVVVTTTQQQOOOGGGFFFFFFEEEFFFFFFEEEEEEHHHIIIJJJLLLNNNPPPRRRSSSRRRTTTUUUTTTRRRQQQSSSTTTPPPSSSVVVXXXYYYWWWTTTRRRTTTTTTSSSPPPMMMKKKJJJKKKFFFCCC???<<<<<<===<<<<<>>DDDCCCCCCHHHRRR___jjjpppzzzxxxyyy}}}}}}{{{xxxwwwwwwvvvtttwww|||rrrrrrqqqooosssyyy|||{{{wwwxxxxxxwwwvvvvvvwwwyyyxxxvvvtttssstttwww{{{~~~}}}zzzwwwuuuuuuuuutttssswwwvvvvvvwwwxxxwwwuuurrrjjjgggccc___[[[VVVQQQMMMBBBAAA>>><<<:::999999999999777555555666777666555999===BBBGGGJJJJJJIIIHHH@@@>>>;;;777555444444444333333444555666777888999888999<<<>>>AAAFFFKKKOOOSSSWWW]]]aaadddfffhhhjjjiiikkknnnpppqqqsssvvvxxxyyyyyyyyyyyyzzz{{{|||}}}|||{{{zzzzzz}}}mmm\\\cccvvv~~~{{{lll............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,------.../////////---------...///000000000...///000111444888???CCC???AAADDDFFFIIIMMMRRRUUUPPPSSSVVVXXXYYYXXXVVVUUUUUUSSSSSSUUUXXXYYYXXXVVVNNNNNNOOOPPPQQQRRRSSSTTTPPPTTTXXXXXXUUUUUUXXX[[[aaa```___]]][[[ZZZYYYXXXVVVXXXZZZZZZYYYYYYYYYZZZZZZYYYXXXXXXXXXWWWUUUSSSIIIIIIHHHFFFCCCAAAAAABBBCCCCCCCCCEEEHHHMMMQQQTTTTTTUUUUUUUUUUUUTTTSSSSSSPPPMMMHHHAAA:::444000...,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))******************)))+++++++++***)))+++///222++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************)))************+++++++++)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,************************************************)))***++++++,,,,,,,,,++++++++++++*********)))))))))))))))))))))*********'''(((((()))******++++++******))))))))))))******************************))))))*********+++++++++************************)))************+++++++++))))))***+++,,,,,,,,,,,,+++---///222666:::===???EEEEEEHHHRRRaaapppzzz}}}|||xxxsssrrruuuvvvtttvvvzzzuuuxxxwwwrrrrrrwww{{{{{{wwwvvvuuuvvvxxxxxxxxxwwwwwwvvvtttssstttwwwzzz|||}}}zzzvvvtttssssssrrrqqqqqqppppppppppppoookkkhhhcccbbbbbbbbbcccaaa^^^[[[NNNLLLIIICCC>>>:::999888888666444444555666444111666888<<<@@@DDDGGGJJJKKKFFFDDD@@@;;;888777777777222222333444444555666666444444555666777;;;@@@DDDEEEJJJQQQXXX\\\___bbbdddfffhhhkkkmmmnnnqqqtttwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzyyyxxxxxxzzz~~~wwwgggbbbdddqqqzzz//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------...///000000---------...///000000111000000111333666<<>>>>>>>>@@@CCCGGGLLLOOOTTTTTTSSSSSSTTTUUUVVVWWWVVVUUURRRLLLDDD;;;333...------------------------,,,,,,++++++***)))))))))))))))************))))))------,,,******---222666++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************)))************+++++++++)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,************************************************)))***+++,,,,,,,,,,,,,,,+++++++++************)))*********)))))))))))))))'''(((((()))***+++++++++******))))))))))))******************************))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++((()))***+++,,,---------,,,---111555999===???AAACCCEEELLL[[[ppp|||~~~uuuqqqtttwwwuuuuuuyyyyyy}}}|||uuuqqqvvvzzzzzzyyyvvvtttvvvyyyzzzxxxvvvwwwvvvtttttttttvvvyyy{{{yyywwwtttrrrssstttttttttkkkjjjiiiiiihhheeeaaa]]]]]]^^^aaaeeeiiijjjhhhfff\\\ZZZTTTMMMEEE>>>;;;:::888666444555777777444111222222444777;;;@@@EEEHHHHHHEEEAAA<<<888777777777555555555444444444333333444555444444333666:::===;;;AAAIIIPPPVVV[[[^^^aaaeeegggiiikkkmmmpppsssvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxwwwwwwxxx|||yyykkk[[[___???888000,,,,,,---------///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........................,,,---......//////.........111555:::@@@FFFJJJMMMOOOOOONNNNNNOOORRRUUUWWWXXXSSSSSSWWWZZZXXXUUUTTTRRRQQQPPPPPPRRRTTTUUUUUUNNNMMMMMMQQQWWW^^^ccceeeccc[[[]]]___\\\bbbiiieeeppppppnnnkkkhhhhhhiiikkkkkkkkkjjjddd]]]XXXWWWXXXXXXWWWUUUTTTVVVXXX[[[]]]]]][[[YYYXXXXXXUUUOOOJJJFFFBBB;;;999;;;???DDDGGGRRRRRRSSSSSSSSSSSSRRRRRRUUUTTTSSSRRRNNNEEE999000...------...///---)))'''+++++++++++++++***)))))))))************+++++++++))))))***+++,,,,,,------+++++++++++++++***)))(((+++++++++************)))))))))*********+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++***++++++,,,---,,,***))))))+++---......,,,,,,---------,,,++++++***)))(((((()))***,,,---,,,,,,+++++++++++++++,,,************************************************************************))))))))))))))))))))))))************************************************************************++++++************++++++******+++++++++,,,,,,,,,(((***+++,,,++++++,,,...//////444:::<<<;;;???DDDDDDMMMXXXbbbuuuzzzxxxuuuttttttvvvxxxyyyxxxxxx{{{~~~~~~zzzuuutttuuuwwwvvvvvvuuuvvvwwwwwwxxxvvvuuuttttttvvvvvvvvvttt{{{yyyvvvuuussspppllljjjhhheeeaaa\\\YYYWWWWWWWWWVVVXXX[[[```dddgggiiijjjhhhgggcccYYYMMMCCC===<<<888888777444222222555777222555777777666999@@@FFFGGGHHHGGGBBB;;;666555555444444555555666555555555333333333333333444555666888:::>>>BBBFFFLLLSSSXXXYYY]]]cccgggiiikkkmmmoooqqqsssuuuvvvvvvvvvwwwxxxxxxyyyzzzzzzzzzzzz}}}~~~wwwjjjaaammmKKKHHHBBB:::333///------...---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------..............................//////000000000///000222777<<>><<<===???@@@EEEHHHKKKOOORRRTTTUUUVVVUUUUUUUUUTTTRRRMMMFFFBBB777444000......---,,,+++,,,,,,,,,,,,,,,,,,++++++************++++++++++++*********++++++,,,,,,---+++++++++++++++***))))))++++++++++++*********************++++++++++++,,,************************************************************************************************************++++++++++++***++++++++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...---,,,******,,,.........------.........---,,,,,,---,,,+++*********++++++++++++*********++++++,,,************************************************************************************************************************************************************************++++++************++++++******+++++++++,,,,,,,,,***,,,------,,,,,,---//////000555;;;======@@@FFFIIITTT___hhhuuuwwwrrrrrrvvvuuuuuuuuuuuuvvvvvvuuuzzz{{{|||{{{xxxuuusssrrrttttttuuuuuuvvvvvvwwwwwwxxxwwwuuuvvvvvvvvvuuusssvvvtttsssqqqnnniiibbb^^^[[[YYYUUUQQQNNNMMMMMMMMMLLLNNNRRRWWW\\\aaadddeeehhhiiihhhccc[[[RRRJJJFFF:::999777555444444555555222444666666555777>>>CCCDDDEEEFFFCCC>>>999777666555555555555555444444333333333333333333444555555555777999;;;>>>BBBGGGKKKPPPTTTYYY^^^aaadddgggiiilllnnnpppqqqrrrsssuuuwwwwwwxxxzzzyyyyyyxxxzzz{{{}}}~~~}}}jjjeeeooo|||TTTUUURRRIII>>>444000//////---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................//////000000111111111111333666:::@@@FFFKKKNNNPPPMMMPPPSSSUUUTTTTTTTTTTTTRRRTTTWWWWWWPPPJJJLLLRRRZZZ^^^ccceeeggglllvvv}}}{{{qqqkkksssqqqmmmhhhbbb^^^\\\[[[[[[VVVRRRTTTZZZ^^^\\\XXX\\\WWWNNNGGGBBB>>>;;;999:::===BBBHHHMMMQQQSSSTTTTTTVVVXXXWWWUUUSSSQQQQQQEEE???777111............,,,---------------------************+++++++++,,,+++++++++++++++++++++++++++++++++++++++*********,,,+++++++++************++++++++++++,,,,,,,,,,,,************************************************************************************************************+++++++++,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000...,,,,,,---//////...------......------,,,+++------,,,++++++,,,,,,,,,***)))))))))***+++,,,,,,************************************************************************++++++++++++++++++++++++************************************************************************++++++************++++++******+++++++++,,,,,,,,,---.........------...000111444999@@@AAA@@@CCCIIIOOO[[[ggglllsss{{{uuusssrrrsssuuutttsssssstttuuuwwwxxxyyywwwvvvvvvuuutttqqqoooqqqrrrtttuuuvvvvvvvvvuuuxxxvvvuuuuuuuuutttrrrpppmmmmmmkkkiiieee^^^UUUOOOMMMKKKHHHEEECCCBBBBBBCCCCCCEEEHHHLLLQQQUUUXXXZZZaaadddgggiiihhhbbbYYYSSSCCC???:::888888888666444222444555444333555:::>>>???BBBEEEDDDAAA===999888555555555444444333333222333333333333333444444555555666666666666888;;;===BBBFFFLLLQQQUUUZZZ^^^aaafffhhhjjjkkkmmmooorrruuuuuuwwwzzzzzzyyywwwwwwxxx{{{|||~~~gggbbbzzzVVVXXXWWWRRRIII???888444///...---...///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...........................//////000000111222333333888:::???DDDIIIMMMPPPRRRPPPRRRTTTSSSQQQPPPQQQSSSRRRTTTWWWUUUPPPQQQ^^^nnn|||uuu{{{yyyxxxyyyxxxssskkkdddZZZTTTMMMKKKNNNUUU[[[___^^^[[[VVVQQQLLLFFF???:::999:::<<>>>>>??????@@@AAACCCEEEGGGJJJLLLMMMUUUWWW\\\dddiiiiiiddd___SSSKKKAAA<<<;;;:::777444222333444333222333666999===@@@DDDFFFDDD@@@;;;888444444444333333333333444444333333222333333444444666777777555444444555777888;;;AAAFFFKKKPPPVVVYYYbbbdddfffgggiiilllooossstttvvvzzz{{{{{{yyyyyyyyyyyyzzz|||~~~~~~}}}~~~yyyeeejjjyyyZZZYYYXXXWWWTTTLLLBBB;;;111///------...///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........////////////////////////......///000111333555666===???CCCHHHLLLOOOQQQRRRSSSTTTSSSPPPMMMNNNSSSYYY^^^^^^^^^]]]]]]gggyyysssvvv}}}xxxpppaaa___ZZZTTTQQQRRRXXX]]]XXXYYYYYYYYYVVVQQQIIICCC===;;;999999:::>>>BBBEEEMMMRRRXXXZZZWWWTTTSSSSSSUUUPPPIIIAAA;;;555///,,,------,,,,,,,,,,,,---...***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------***************************************************************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------------,,,+++------------------------111222444666777888999999888666333222333333222222333333333222222000//////,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,************************************************************************++++++++++++++++++++++++************************************************************************++++++************++++++******+++++++++,,,,,,,,,,,,------,,,,,,---///222:::===CCCGGGFFFEEEJJJRRRccchhhrrrzzzuuuqqqmmmnnnrrruuuuuutttrrrtttvvvvvvvvvxxx{{{wwwsssppppppssstttsssqqqnnnppprrrtttuuutttsssrrrsssqqqpppppppppmmmjjjggg]]]ZZZUUURRROOOLLLHHHEEEAAA@@@???>>>======>>>>>>>>>>>>???@@@BBBDDDFFFGGGLLLNNNSSS\\\eeelllmmmlllaaaWWWIII@@@<<<:::666333333333333333222222444666<<>>CCCHHHNNNSSS^^^```ccceeefffiiillloooqqquuuyyy|||||||||}}}~~~xxxyyy{{{|||~~~~~~}}}}}}}}}~~~sss______qqq^^^\\\[[[\\\[[[VVVLLLDDD888444///,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............////////////////////////......///000333666999;;;AAADDDHHHLLLOOOPPPQQQQQQNNNOOONNNLLLKKKQQQ\\\eeetttpppllllllppp}}}~~~wwwzzz}}}zzzuuupppqqqpppllleee___\\\[[[XXXXXXZZZ\\\\\\XXXSSSNNNDDDAAA===;;;:::===@@@CCCFFFKKKRRRWWWYYYXXXWWWWWWVVVTTTPPPKKKFFF>>>666000///...---,,,+++,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++---...,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,...///......---////////////////////////444666:::>>>AAACCCDDDDDD@@@>>>;;;999999999888777::::::999999888777555555222222111000///---+++***,,,,,,+++++++++++++++,,,************************************************************************++++++++++++++++++++++++************************************************************************++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,...111444:::===DDDHHHHHHHHHQQQ\\\eeeiiisss~~~~~~pppnnnnnnqqquuuwwwvvvtttwwwyyy{{{zzzvvvuuuvvvyyyuuurrrpppoooppprrrssstttpppqqqrrrssstttsssrrrrrrtttsssqqqpppmmmjjjdddaaaTTTQQQMMMIIIHHHGGGEEEDDD???>>>>>>===============;;;;;;;;;===???BBBEEEFFFJJJKKKOOOVVV```jjjqqqtttiiiaaaTTTIIIBBB<<<888444444444444333333444444444999<<>>AAAEEEGGGKKKNNNPPPPPPOOOOOOLLLOOOSSSUUUYYYdddttt|||xxxwwwvvvrrrlllfff___]]][[[ZZZZZZYYYXXXVVVNNNLLLIIIEEECCCAAA@@@@@@DDDFFFJJJPPPVVVYYYYYYXXXUUUUUUTTTRRROOOIIIAAA;;;222111///---,,,,,,------+++++++++,,,,,,,,,------*********++++++,,,,,,------,,,+++******,,,---///------,,,,,,,,,+++++++++*********++++++++++++,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---...111333555555444444333333333333333333333333444777<<>>=========<<<;;;999888777555555666666555444333222......---,,,++++++++++++************************************************************************************************************************************************************************++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,,,,---000444888<<<@@@GGGLLLMMMRRR^^^lllqqqttt}}}yyyrrrrrrsssuuuwwwwwwwwwvvvwww{{{}}}|||wwwsssssstttqqqqqqpppnnnmmmooosssvvvsssssssssssssssrrrrrrrrruuusssppplllhhhaaaZZZUUUMMMJJJGGGFFFEEECCCAAA???>>>>>>======<<<<<<<<<<<<:::999999:::<<<>>>AAACCCGGGIIILLLQQQWWW```jjjpppnnnjjjcccYYYOOOFFF>>>:::666555444444555666555555555888>>>EEEJJJJJJFFFAAA:::888666555444444555666444333333222111111222222111333555555333333333444111222333333555999>>>CCCIIINNNUUU[[[___ccceeegggmmmooorrrssstttvvvyyy{{{wwwxxxzzz|||}}}}}}}}}|||~~~|||eee```jjjvvvRRRWWW\\\]]][[[XXXXXXZZZTTTLLLAAA888222000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000000000000000000000000222444888===BBBEEEGGGIIILLLOOOPPPPPPOOOMMMSSSYYYaaagggppp~~~}}}sssrrrzzz{{{vvvhhhccc\\\WWWVVVXXXYYYZZZXXXVVVTTTPPPJJJDDD???===DDDCCCDDDIIIPPPUUUVVVUUUTTTTTTUUUUUUTTTPPPJJJEEE555333111...---------...++++++,,,,,,,,,---------))))))***+++,,,,,,---------,,,+++******,,,...///---------,,,,,,,,,++++++))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......222444777:::<<<<<<<<<;;;666666666666666666666666111444:::AAAGGGKKKNNNOOOOOOLLLIIIGGGFFFEEEDDDBBB<<<<<<<<<;;;:::999777666333555777:::<<<=========000///...---,,,+++++++++************************************************************************))))))))))))))))))))))))************************************************************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,------...222777:::???CCCKKKQQQTTT[[[kkkzzzqqqqqqrrrssssssssssssttttttsssxxx||||||wwwsssrrrtttoooppppppmmmkkkmmmrrrwwwvvvuuutttsssrrrrrrrrrrrrtttqqqmmmhhhaaaYYYPPPKKKHHHGGGEEEEEEDDDAAA===:::??????>>>>>>=========<<<<<<;;;:::999999:::<<<===BBBEEEHHHKKKOOOVVV```gggqqqqqqoooggg\\\PPPFFFAAA666555555555777777666555222555;;;DDDKKKMMMJJJFFF>>><<<999666444333333444444333333222111111111222333555666666555444444555111111111000111444999===@@@FFFOOOWWW\\\```ccceeelllmmmoooooooooqqqtttvvvwwwxxxzzz|||}}}}}}}}}|||~~~wwwbbbcccqqqFFFNNNXXX\\\ZZZXXXXXXYYYTTTXXXTTTGGG;;;555000+++111111000---***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................---------------...///000111222333444777<<>><<<;;;===<<<>>>CCCJJJPPPQQQQQQRRRQQQNNNLLLIIIFFFDDDBBB>>>;;;999777777666444333888999;;;>>>AAADDDFFFHHHCCC>>>888444111000///...)))+++------,,,+++++++++************************++++++++++++******))))))***+++,,,,,,******+++,,,************************************************)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------000,,,+++...111333999???HHHQQQXXXWWWYYYeeewww{{{ssspppqqquuuxxxwwwsssuuuyyytttvvvxxxvvvrrroooooopppqqqooolllkkklllooosssvvvpppooonnnoooqqqsssrrrqqqrrriiibbb]]]UUUJJJFFFHHHGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>??????DDDHHHJJJKKKNNNUUU[[[hhhnnnttttttpppfffTTTDDDDDD;;;666777888555555999555555777===EEEKKKNNNNNNCCC???:::777777777555333555444444333222111000000222444666666555555666777111111000000111222333333:::<<<@@@FFFOOOWWW___cccfffhhhkkkmmmnnnpppsssuuu{{{yyyxxxzzz}}}}}}zzzxxx}}}ppp```yyyCCCKKKTTTZZZ[[[YYYXXXXXXVVVYYYWWWNNNEEE???777000......---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------....................................///000111111333444888>>>DDDHHHJJJKKKMMMQQQMMMMMMUUUTTTRRRXXXaaasss|||~~~wwwzzzwwwnnnjjjhhh^^^QQQ]]]___]]]WWWRRROOOJJJDDD??????AAADDDJJJPPPWWWZZZUUUUUUUUUUUUUUUUUUSSSRRRFFF???666///,,,,,,---------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++*********)))************************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,---......//////111111000///000444999>>>CCCBBBAAABBBCCCFFFIIIKKKJJJJJJJJJIIIGGGEEECCCAAADDDCCCCCCGGGKKKOOOOOONNNPPPPPPPPPOOOOOOOOONNNNNNGGGBBB:::555333444555666777999<<>>999555222///,,,,,,,,,,,,,,,+++++++++,,,************************++++++++++++*********)))***+++,,,,,,******+++,,,************************************************)))************+++++++++************++++++++++++++++++,,,,,,,,,---------000---,,,///222444:::AAAMMMQQQWWW]]]ccclllzzz~~~xxxqqqoooooosssvvvvvvsssuuuzzzuuuvvvvvvtttqqqooooooppppppnnnmmmlllmmmooosssuuupppooonnnnnnoooooonnnmmmiiibbbZZZVVVOOOGGGDDDGGGEEEDDDCCCBBB@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???CCCHHHIIIIIILLLRRRXXXdddllluuuyyyxxxpppaaaRRRGGG===666777888666333444555555666;;;CCCJJJMMMNNNHHHCCC===:::999888666444555555444333222111000000222444666666555444444555111111000000111222222333888:::===CCCJJJRRRYYY]]]cccfffiiilllooorrruuuxxxxxxwwwwwwyyy|||}}}{{{yyyvvv{{{~~~~~~~~~xxxaaaccc|||???DDDLLLTTTXXXYYYXXXWWWVVVXXXXXXUUUPPPJJJ@@@777000---+++,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................///......//////000111222444777<<>>>>>CCCKKKUUU[[[VVVUUUTTTSSSSSSTTTTTTUUUMMMFFF<<<444///.........------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---...//////000000000000//////111666>>>DDDJJJHHHGGGFFFFFFHHHKKKMMMIIIIIIIIIHHHFFFDDDBBBAAABBBAAAAAAAAACCCDDDCCCBBBFFFGGGIIIKKKMMMOOOQQQQQQMMMHHHAAA<<<:::999999888999<<<@@@EEEIIIMMMOOOPPPMMMJJJEEE@@@;;;666000,,,///...---+++++++++,,,---++++++++++++++++++++++++++++++++++++***************+++,,,,,,******+++,,,************************************************)))************+++++++++************+++++++++,,,,,,,,,,,,,,,------------///---...222444666===DDDVVVTTTZZZfffmmmpppwww|||{{{vvvssspppooonnnpppttttttrrrtttxxxttttttsssqqqnnnmmmnnnpppmmmmmmmmmnnnoooppprrrsssrrrpppmmmlllllljjjhhhfff^^^WWWPPPKKKEEEAAA@@@CCCBBBBBBAAAAAA@@@?????????========================;;;;;;;;;;;;<<<===>>>>>>@@@CCCFFFHHHHHHJJJOOOSSS[[[fffqqqyyy|||yyyooocccPPPEEE;;;::::::888444222666555555999@@@GGGLLLOOONNNIIICCC>>>;;;999777666555555444333222111111000333444666666555333333444111111111000111111222333555777:::>>>DDDKKKRRRUUU\\\```dddiiilllppptttvvvtttssstttvvvxxxzzzyyyxxxuuuyyy~~~}}}{{{|||~~~}}}~~~eeeSSSnnn<<<>>>CCCJJJQQQVVVXXXXXXUUUVVVVVVWWWWWWRRRIII@@@:::444...---000222111...------------------------------------------------+++++++++,,,,,,,,,------,,,------......------,,,------------------------------------------------..................................../////////////////////000111222333444999<<>>=========<<<;;;;;;;;;:::999999:::<<>><<<<<<>>>@@@@@@@@@AAAAAA@@@@@@@@@????????????????????????<<<<<<<<<<<<<<<===>>>>>>@@@BBBEEEGGGGGGIIILLLOOOSSS\\\gggooouuuyyyuuuooo```SSSEEE>>>===<<<888444777666555777<<>>=========<<<<<>>>>>=========999::::::<<<===>>>?????????@@@BBBDDDEEECCC>>>;;;;;;===AAAFFFKKKNNNPPPQQQNNNMMMLLLKKKIIIDDD>>>999444333222222333111---)))+++++++++++++++++++++++++++++++++++++++++++++,,,***+++,,,,,,******+++,,,************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,---------...............333777999<<>><<<;;;;;;???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>>>>??????AAABBBEEEFFFHHHIIIKKKLLLOOOVVV]]]cccjjjssswwwwwwooobbbPPPCCC???>>>;;;777888777666666999@@@GGGLLLTTTQQQLLLEEE???;;;888777777666666555444333222222333555888888666444333222222222111111111111111222333444555888<<>>>>>AAAGGGNNNSSSVVVUUUYYY___aaa]]]YYYXXXNNNFFF;;;333//////...---------------------------------------------------++++++,,,,,,,,,,,,------,,,------......------,,,------------------------------------------------.................................//////000000111000111222444666999;;;<<>>GGGQQQQQQ[[[hhhoooqqqqqquuuyyymmm~~~}}}yyyyyyqqqnnnppptttxxxqqqooopppuuuvvvqqqmmmlllkkkhhhffffffggghhhhhhhhhiiikkkmmmpppqqqpppooonnnqqqnnniiifffbbb___[[[XXXUUUVVVSSSLLLHHHFFFBBB>>>AAABBBCCCEEEEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBCCCEEEGGGIIIKKKLLLLLLPPPUUUYYY\\\cccoooyyy}}}yyyppp___MMMDDDAAA===999888888777666888<<>>;;;:::777777666555444333333222333666999:::888666444444333222111111000111111111333333444666999>>>BBBEEEMMMQQQVVVYYY[[[\\\^^^___aaadddgggjjjkkkmmmooorrrtttwwwzzzzzzwwwvvvxxx{{{yyy{{{}}}~~~zzz]]]UUUiii}}}HHHHHHFFFBBB???@@@EEEIIIPPPRRRZZZcccddd^^^ZZZ[[[TTTOOOFFF>>>666222000///........................------------------------++++++,,,,,,,,,,,,------,,,------......------,,,........................------------------------........................---......///000000111111111111333666999<<>>AAAEEEGGGHHHHHHIIIKKKMMMIIIDDD>>><<<<<<>>>???=========>>>???AAACCCDDDEEEGGGIIIHHHGGGGGGIIIKKKMMMMMMMMMMMMLLLLLLLLLLLLHHHEEE@@@>>>===>>>>>>>>>888888999<<>>@@@JJJTTTWWWdddnnnqqqwww~~~ooo}}}vvvooolllmmmpppsssmmmlllpppwwwyyytttnnnllliiigggfffgggiiijjjhhhgggiiikkkmmmoooppppppooooooooolllhhhdddaaa^^^ZZZWWWZZZ^^^___ZZZVVVTTTNNNFFFCCCDDDFFFGGGHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCDDDFFFIIILLLMMMMMMMMMOOOUUUYYY[[[bbbooozzz}}}ppp]]]OOOHHHAAA;;;999999999777666999???DDDRRRTTTTTTPPPIIIBBB>>>===888888777666555444333333333666:::;;;:::888666666333222222111000000111111111111222444777;;;???BBBGGGKKKPPPTTTVVVXXXYYYZZZYYY]]]aaadddeeegggjjjmmmpppsssuuutttrrrqqqsssuuuvvvxxxzzz{{{|||}}}qqq[[[[[[mmm{{{MMMOOONNNHHH@@@<<<>>>AAAIIINNNZZZeeeeee\\\XXXYYYWWWUUUPPPHHH???888444222........................------------------------++++++,,,,,,,,,---------,,,------......------,,,........................------------------------////////////////////////---......///000111111222111222444777:::>>>AAACCCCCCEEEFFFDDDDDDHHHQQQYYYwwwtttdddTTTVVVXXXYYYXXXVVVRRRPPPCCCFFFIIIHHHEEEDDDHHHLLLRRRRRRSSSSSSQQQKKKDDD>>>//////.........---------,,,,,,++++++,,,,,,---...++++++,,,---............++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......+++,,,...111555;;;???BBBGGGIIIJJJJJJJJJKKKMMMOOOKKKKKKJJJIIIGGGEEECCCBBBFFFFFFFFFGGGIIILLLNNNPPPKKKMMMOOOOOOMMMMMMOOOQQQLLLMMMMMMMMMNNNNNNOOOOOOQQQOOONNNLLLJJJFFFAAA======;;;:::999:::<<>>???AAAKKKVVVbbbooouuuttt}}}~~~sssllliiihhhjjjllljjjjjjoooxxx{{{wwwpppnnniiigggfffhhhkkkkkkiiigggjjjkkkmmmnnnooopppoooooonnnkkkgggdddaaa^^^ZZZWWW^^^dddhhhdddaaa___WWWNNNEEEFFFHHHIIIIIIHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDFFFJJJMMMOOOOOONNNMMMSSSYYY[[[bbbooozzz~~~kkkZZZOOOFFF>>>999::::::888666888===AAARRRUUUVVVSSSLLLEEEAAA@@@888888777666555444333333333666:::<<<;;;999888777333333222111000000111111000000000222666:::>>>@@@AAAEEEKKKOOORRRTTTUUUVVVTTTXXX]]]```aaacccfffjjjlllnnnppppppmmmlllnnnqqqtttvvvxxxyyyyyyzzz|||~~~|||~~~lllYYYfffrrrzzzSSSVVVSSSLLLKKKLLLBBB444@@@CCCHHHPPPVVVYYYZZZYYYWWWVVVSSSOOOMMMHHH:::---/////////...,,,,,,...///................................................---------------------------------------------------------.........//////////////////////////////000//////000111222222111444444444888>>>CCCEEEEEEEEECCCFFFLLLNNNQQQcccwwwpppVVVTTTSSSTTTWWWWWWUUURRRPPPJJJEEECCCAAA???@@@DDDJJJRRRVVVTTTSSSRRRKKKCCC999666222---******,,,...........................,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++,,,------......------........................222333666:::===AAADDDEEEFFFIIIKKKJJJGGGGGGJJJMMMMMMLLLJJJIIIIIIJJJLLLNNNJJJIIIGGGFFFHHHKKKKKKIIIMMMLLLJJJIIIIIIJJJLLLMMMJJJKKKMMMMMMLLLLLLNNNPPPPPPRRRSSSRRRNNNLLLLLLNNNJJJGGGEEECCCBBB@@@>>>;;;999<<<@@@CCCFFFIIILLLNNNJJJFFF@@@;;;777777999:::333///,,,---000111...+++......---,,,++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------///000222666<<>>:::777777999:::HHHRRR[[[[[[UUUOOOHHHBBB<<<;;;:::777444222333444111444999===>>>===:::888444333222222444444333222111111111222444777:::<<>>???CCCIIIPPPTTTWWWUUUUUUSSSPPPOOOLLLAAA555111000000000//////......................................................---------------------------------------------------------.........//////////////////////////////000//////000111111111111111666===AAABBBBBBAAAAAADDDFFFKKKRRRZZZgggzzz~~~xxx~~~~~~ggg```XXXSSSSSSTTTTTTSSSWWWPPPIIIEEEBBB======@@@GGGNNNSSSTTTTTTSSSNNNFFF@@@:::222............,,,........................+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++,,,------......------......------...//////000666777:::===AAADDDGGGHHHHHHIIIHHHGGGFFFHHHMMMQQQOOONNNMMMKKKJJJJJJIIIIIIGGGHHHIIIHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJNNNPPPRRRSSSQQQNNNKKKIIIEEEHHHLLLMMMLLLKKKLLLMMMOOONNNLLLLLLLLLKKKHHHFFF===>>>>>>???@@@BBBEEEGGGGGGFFFDDDAAA>>>;;;999777999666333333555444000,,,------,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///000444888>>>EEELLLSSS[[[```ttt~~~wwwlllfffiiiiiieeefffmmmssstttvvvwwwvvvrrrnnnkkkfffffffffggghhhiiijjjkkkkkkoooqqqpppppprrrppplllkkkgggbbb^^^ZZZYYYYYYZZZ___```aaaaaa___[[[WWWTTTTTTRRRPPPNNNLLLLLLMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGIIILLLOOOQQQSSSSSSVVVYYY[[[^^^cccjjjpppuuu}}}~~~uuuhhhXXXLLLDDDBBB???;;;999888:::<<>>===;;;888555333333444222555999>>>@@@>>>;;;777555333222222444444333222111111111222444777:::<<<>>>AAAEEEIIIKKKMMMPPPRRRRRRUUUXXXYYYYYYZZZ^^^bbbgggfffeeedddddddddeeefffiiihhhiiilllqqqttttttssswwwyyy{{{|||~~~ttt___ggg\\\ZZZZZZ\\\ZZZSSSOOOOOO???<<<888888<<>>;;;;;;@@@GGGNNNQQQTTTTTTPPPKKKIII@@@666111222222///+++........................***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---............---......------...000222444999:::===@@@CCCFFFHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLIIIJJJKKKLLLKKKJJJHHHGGGNNNQQQTTTVVVUUUUUUXXX[[[aaaaaabbbbbbaaa___]]]\\\[[[]]]aaaeeefffccc]]]XXXRRRQQQPPPMMMJJJIIIJJJLLLMMMMMMMMMNNNOOONNNKKKIIIGGGEEEAAA>>><<<<<<===>>>???AAACCCEEEDDDAAA===:::===:::777777888777444111---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,------------///111555:::AAAJJJRRR[[[ccciiiuuu{{{sssjjjfffhhhhhhfffiiiqqqtttuuuwwwwwwtttoooiiieeeeeeeeeeeefffgggiiijjjkkkmmmqqqsssqqqqqqrrroookkkjjjgggbbb]]]YYYWWWWWWWWW[[[[[[[[[[[[YYYWWWUUUTTTWWWVVVSSSQQQOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIGGGHHHIIIJJJLLLOOOQQQRRRTTTWWWZZZ[[[\\\```ggglllppp{{{vvvcccSSSIIIFFFAAA===;;;:::<<<===CCCNNNZZZ______\\\UUUMMMBBB@@@===999666555555555222555:::???BBB@@@<<<777666444333222333444333222111111111222444777999;;;<<>>HHHPPPQQQTTTUUUTTTTTTTTTPPPJJJ===777000...111222000...............................................................................................................////////////////////////////////////000000000000///000222444777;;;BBBGGGJJJKKKKKKLLLRRRWWWYYYZZZjjjyyysssssspppmmmsss~~~uuujjjbbb]]][[[gggnnn{{{~~~uuuggg[[[TTTVVVYYY\\\UUUOOOMMMJJJBBB<<<:::;;;@@@GGGMMMQQQSSSQQQOOOMMMFFF===777333111...,,,........................++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------...............///...------///222666888;;;<<<>>>@@@CCCFFFGGGHHHHHHIIIKKKMMMMMMJJJGGGDDDBBBFFFKKKQQQTTTUUUUUUTTTbbbffflllooonnnkkkooouuuwwwwwwwwwvvvtttrrrqqqpppssstttvvvxxxxxxssskkkeeefffbbb]]]WWWSSSQQQRRRSSSQQQQQQRRRSSSTTTRRROOOLLLPPPMMMHHHCCC@@@>>><<<;;;999;;;>>>@@@BBBCCCBBBBBB>>>:::777666777888777777000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,---------...111333555<<>>999888666333222333333333222000111111222444666888:::;;;===@@@CCCFFFJJJNNNQQQQQQTTTVVVVVVUUUVVVYYY]]]```___]]]\\\[[[[[[\\\]]]______aaadddgggkkkmmmnnnpppsssvvvyyyzzz{{{}}}wwwcccWWWaaattttttcccWWWYYY[[[WWWUUUXXXNNNJJJCCC<<<888:::AAAGGGNNNTTTWWWVVVUUUUUUSSSPPPGGG>>>333...///111111000........................................................................................................./////////000000000000000000000000000000///000111000000111444777>>>BBBLLLYYYeeeiiieee```fffiiifffdddqqq|||{{{{{{{{{qqqvvv|||~~~yyypppgggbbbeeeiiitttooo^^^XXXYYYXXXRRRPPPRRRQQQIIIAAA>>>999<<>>555///..............................------------............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---......//////......///......///222666;;;===>>>???AAACCCEEEGGGHHHIIIEEEFFFGGGHHHIIIJJJLLLMMMMMMRRR[[[dddlllrrruuuvvv{{{}}}}}}wwwppprrrssstttrrrnnniiieee```````````````]]]YYYUUUPPPMMMJJJHHHHHHFFFDDDAAA===;;;:::999;;;>>>BBBDDDBBB>>>999666666777999:::555444222000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,---------...///333666666>>>KKKWWW```eeeiiijjjqqq}}}wwwpppmmmhhheeeeeeeeeeeehhhkkkqqqoookkkgggeeecccccccccaaabbbccceeegggjjjlllmmmmmmrrrtttrrrqqqqqqnnnhhhdddccc```]]][[[[[[[[[[[[YYYYYYXXXXXXWWWWWWWWWXXXSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQMMMLLLKKKKKKJJJJJJKKKKKKMMMMMMNNNOOOPPPRRRSSSTTTVVVYYY\\\\\\[[[]]]aaaeeehhhsss|||ppp]]]VVVLLLDDD@@@>>>>>>===999BBBLLLUUU^^^bbb]]]UUUNNNIIIBBB===;;;999777666333555999@@@FFFFFFAAA<<<:::777444222333333222111000000111222444666777888999;;;===???BBBFFFKKKOOOOOORRRUUUUUUTTTUUUYYY]]]\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[]]]^^^```cccfffhhhiiilllpppsssuuuwwwzzz|||{{{ttt^^^WWW\\\kkk[[[UUUUUUXXX\\\SSSQQQKKKBBB:::777999===IIIQQQWWWVVVUUUUUUUUUSSSNNNFFF:::222000111222222....................................................................................................../////////000000000000000000000000000000000...000222222111333888<<>><<>>@@@BBBCCCBBB@@@???>>>;;;:::777444222///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,------.../////////.../////////000333888;;;???GGGTTT```iiioootttvvvvvvxxxzzz|||}}}wwwjjjhhheeedddjjjuuu|||{{{vvvssspppjjjeeecccbbbccceee```aaacccfffiiillloooqqqoootttwwwwwwvvvvvvrrrlllfffeeedddbbb``````______]]]^^^^^^^^^^^^]]]\\\[[[XXXYYYYYYZZZ[[[[[[[[[[[[XXXXXXXXXWWWWWWWWWVVVVVVUUUTTTRRRQQQPPPQQQRRRSSSQQQRRRRRRTTTVVVXXXZZZ[[[WWWZZZ]]]^^^]]]]]]aaaddddddiiiqqqzzz{{{ooo___RRRJJJFFFBBB???@@@AAADDDLLLZZZeeefffaaaWWWPPPFFFAAA???===:::777555444666>>>GGGLLLIIIEEE===999555222222222222111///000111333444555666666777777777777999===CCCGGGJJJMMMRRRTTTUUUXXX]]]bbb^^^]]][[[ZZZYYYYYYZZZ[[[WWWXXXXXXVVVTTTTTTWWWZZZ\\\^^^```bbbdddgggkkkoootttuuuzzzttt___UUUggg]]]ZZZXXX[[[ZZZTTTIII>>>777777:::<<>>666111........................,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---------.........//////---......///////////////...000333888===AAADDDFFFDDDDDDEEEFFFFFFGGGHHHHHHLLLWWWbbbhhhkkkttt}}}nnncccUUULLLJJJKKKLLLKKKJJJKKKJJJHHHDDD>>>999555222888@@@EEEGGGEEECCCAAA;;;:::888555333111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,------...///000000//////000000111444999===EEELLLVVVaaakkksss{{{yyyzzzsssnnnjjjfffcccbbbiiivvv~~~{{{sssrrroookkkfffcccaaa`````````aaacccfffjjjmmmppprrrmmmrrrvvvuuuuuuuuuqqqkkkiiihhhfffdddbbb```______^^^___``````___^^^\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTRRRQQQPPPQQQRRRTTTRRRSSSTTTUUUWWWZZZ\\\]]]XXX[[[^^^___^^^^^^aaadddbbbgggnnnxxxwwweeeWWWNNNIIIEEEAAAAAA@@@AAAHHHVVVdddfffbbbZZZRRRHHHAAA@@@>>>;;;777555333555===GGGMMMKKKHHH===:::555222222222222111///000222333444555555555777777666555666;;;AAAEEEHHHLLLQQQTTTVVVYYY___dddaaa___]]][[[ZZZYYYYYYYYYYYYZZZZZZWWWTTTSSSVVVYYY\\\]]]^^^___```cccgggkkkqqqqqquuu}}}sss\\\bbbUUUWWWTTTZZZZZZNNNBBB<<<:::888???FFFPPPUUUVVVVVVVVVWWWZZZVVVQQQLLLFFF>>>444,,,111///------......---,,,---------.........//////........................////////////////////////............/////////000000000000000111111111111000000111333555:::DDDMMMRRRbbbrrrppp\\\SSSWWWWWWYYYkkkooohhhbbb^^^XXXQQQQQQUUUQQQIII@@@???CCCFFFDDD@@@LLLRRRQQQJJJHHHHHH???111000///......000000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///........................,,,---...///000000000000333555888<<>>CCCFFFHHHAAA===777555555444111///000///...---,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///......---------.........------///333888;;;===HHHQQQ\\\eeennnxxxxxxlllccc___cccaaaeeepppwwwuuuqqqpppmmmkkkhhhdddbbbaaaaaabbb\\\___cccfffiiilllpppsssssssssttttttssspppmmmllljjjjjjkkkjjjiiigggeeedddcccdddddddddcccbbb```___aaa___]]]]]]^^^^^^]]]\\\```\\\WWWVVVXXXZZZZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRRRRTTTXXX[[[^^^^^^^^^___aaaccceeeeeedddhhhfffgggnnnzzzrrr___UUUOOOGGG???@@@AAA@@@BBBMMM^^^ffffffccc\\\SSSJJJCCC???<<<;;;666:::;;;:::@@@JJJNNNKKKDDD???999444222111000000222222333444666777888888999888777666777888:::<<>>AAABBBDDD@@@:::666333222111000111000...------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......///......------.........//////000000333888>>>BBBPPPYYYdddmmmxxxuuujjjcccbbbaaaaaadddkkksssuuuqqqlllgggeeecccaaa___``````aaaaaadddgggjjjlllooorrruuuqqqsssvvvwwwvvvrrrnnnkkkllllllmmmlllkkkiiihhhfffeeeeeeffffffeeedddcccbbbcccbbb```___``````___^^^aaa]]]ZZZYYYZZZ\\\[[[ZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTUUUXXXZZZ\\\``````aaaccceeefffffffffeeegggkkkpppvvv}}}jjj]]]WWWOOOHHH@@@BBB@@@@@@IIIWWWaaacccfff```WWWNNNGGGBBB>>><<<777:::::::::???IIINNNNNNGGGBBB;;;666444333222111222222333444555666777777999888777666666888:::;;;AAAGGGOOOSSSTTTWWW[[[___aaa^^^[[[ZZZ\\\]]]\\\ZZZYYYYYYXXXWWWVVVUUUUUUTTTYYYZZZ[[[[[[[[[\\\^^^```aaaeeejjjnnnpppsssvvvxxx|||eee]]]YYYZZZTTTFFF======888;;;@@@HHHOOOTTTUUUUUUYYYWWWUUUTTTQQQJJJ@@@888222000///000111111///...------........./////////........................////////////////////////....../////////000000000111111111222222222333333222444666:::CCCRRRdddppp~~~ooo^^^XXXaaaxxxzzzggg``````YYYNNNUUUTTTQQQJJJBBB>>>???BBBCCCIIILLLLLLOOOQQQJJJ???555222...---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///........................111000000000000222333444999<<<@@@BBBBBBBBBBBBCCCCCCFFFMMMZZZppp}}}rrr```^^^YYYQQQJJJFFFFFFHHHEEEBBB===;;;:::;;;::::::EEECCC???888333111111333222111000...------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///......---......//////000222333222222888CCCKKKZZZcccnnnvvvzzzpppfffcccdddaaafffiiikkkttt{{{vvvjjjbbbaaa___^^^^^^___aaabbbeeegggjjjlllmmmooorrruuuooorrrvvvyyyxxxtttnnnkkknnnnnnoooooonnnllljjjiiigggggghhhhhhhhhggggggffffffdddcccbbbccccccbbb```aaa___^^^^^^^^^^^^]]][[[[[[ZZZYYYXXXWWWWWWWWWWWWYYYXXXWWWVVVWWWXXXZZZ\\\```aaabbbdddeeefffffffffaaaiiipppqqqqqqxxxyyyiii___VVVNNNDDDEEECCCAAAEEEQQQ\\\aaaiiieee^^^UUUMMMEEE@@@>>>999:::999888===GGGOOORRRJJJEEE>>>888555444333222222222333444555666666777888888666666666777888999===CCCLLLRRRTTTWWWZZZ]]]\\\ZZZYYYYYY[[[\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVZZZ[[[\\\\\\[[[[[[\\\]]]]]]___bbbdddeeegggiiikkknnnrrr|||vvvaaaUUUYYYZZZMMMBBB@@@::::::<<>>333111000000111111///...............////////////........................////////////////////////...////////////000000000000000111111222222333333222555888>>>MMMfffwwwkkkeeegggyyyvvvzzzuuuqqqbbbOOOTTTVVVUUUOOOHHHAAA>>>>>>AAAFFFJJJKKKOOOQQQKKKBBB999555000------///000111------------------------------------------------,,,,,,,,,------------...---------............///........................222111000///000222555666:::===AAAAAA@@@@@@AAACCC???KKK^^^rrr~~~{{{ttthhh[[[PPPIIIGGGGGGIIIFFFDDDBBB@@@===999555AAABBBAAA===777333333555444333111///...............------,,,,,,------...------------------------++++++,,,,,,---........................//////000///333555333222999HHHTTT```jjjsssxxx~~~tttjjjbbbbbbffffffqqqvvvvvv~~~|||jjjbbbaaa___^^^___```bbbdddfffhhhjjjkkklllmmmoooqqqoooqqqtttvvvvvvssspppmmmoooppppppppppppnnnmmmkkkiiiiiiiiijjjjjjjjjjjjjjjgggfffeeeeeefffeeedddbbbaaaaaaaaaaaaaaa```^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXYYY[[[]]]^^^___```bbbcccddddddeeefffbbbjjjpppqqqoootttvvvgggYYYOOOIIIIIIFFFCCCEEENNNZZZbbbiiihhhccc\\\RRRIIICCC???<<<;;;999777;;;EEEPPPVVVNNNHHH@@@999555444333222222222333444555666666777888888777666666777777888:::AAAJJJQQQUUUXXXZZZ\\\[[[ZZZZZZZZZ[[[[[[\\\[[[]]]\\\\\\[[[ZZZYYYXXXXXXZZZ[[[\\\\\\ZZZYYYYYYZZZXXXZZZ[[[\\\]]]^^^aaadddkkkkkkttt|||{{{}}}mmmWWWXXX\\\SSSHHHDDD===;;;;;;@@@IIIQQQVVVWWWTTTTTTUUUXXXXXXSSSJJJCCC555333000//////000///............/////////000000////////////////////////000000000000000000000000////////////000000000111//////000000111222333333222888<<>>AAAAAA@@@BBBHHHMMMWWWfff{{{vvvpppgggccc```cccjjjrrrvvvxxxllliiifffccceeekkktttzzzvvvggg\\\SSSJJJDDDFFFFFFGGGGGGGGGCCC===999:::>>>AAA@@@<<<888777888666555333000///............------,,,,,,------...------------------------+++,,,,,,------...//////...............///000111...222666444444===OOO]]]bbblllsssttt~~~xxxooofff___aaafffkkkyyy|||iiiaaa```___^^^^^^```bbbccchhhiiikkklllllllllnnnppppppqqqrrrssssssrrrrrrqqqpppqqqqqqrrrqqqpppnnnmmmkkkkkkkkkkkkkkkkkkkkklllhhhggggggggghhhgggeeecccaaabbbccccccbbb```___^^^___^^^]]]\\\[[[[[[[[[[[[YYYYYYYYYZZZ\\\^^^aaabbb```ccceeefffeeeeeefffhhhgggkkknnnooopppttt|||ttt```RRRMMMJJJGGGEEEEEEKKKVVV```ggghhhgggaaaWWWMMMEEEAAA???<<<999888:::BBBOOOYYYQQQJJJAAA999555333222111222222333444666777888888999999888777777777666666999???GGGPPPVVVZZZ\\\]]]]]]^^^^^^^^^]]]\\\\\\]]]___^^^^^^]]]\\\[[[ZZZZZZZZZ[[[]]]\\\ZZZXXXXXXXXXVVVXXXYYYZZZ[[[\\\___bbbkkkiiippp|||wwwwwwiii___]]]VVVOOOLLLBBB@@@===>>>CCCKKKQQQTTTSSSSSSTTTWWWXXXUUUNNNGGG;;;777222///////////////....../////////000000000////////////////////////000000000000000000000000/////////000000000111111///000000111222333444444444===EEENNNdddnnnaaaYYYYYY\\\jjjnnnYYYTTTQQQSSSVVVRRRFFF<<<888999===DDDLLLPPPPPPMMMDDD???888333000000//////------------------------------------------------,,,---------............---------............//////////////////////////////000000222444777999;;;===@@@CCCEEEHHHPPP]]]ggg|||xxxwwwwwwyyytttjjjcccbbbdddbbbaaacccgggjjjjjjjjjccc```]]]YYYXXXZZZ\\\^^^``````aaabbb``````hhhsssxxxxxxooodddWWWNNNHHHHHHIIIKKKLLLIIIDDDAAA888:::>>>???>>><<<;;;:::888666444222000///.........------,,,,,,------...------------------------,,,,,,,,,---......//////............///000111111---222666777999DDDVVVeeecccooouuurrrwww{{{~~~}}}qqqhhhbbb^^^aaafffmmm{{{ttteee___^^^]]]]]]]]]___aaaccckkkmmmnnnoooooooooqqqrrrqqqqqqqqqrrrrrrssstttuuurrrrrrsssssssssrrrpppooonnnnnnmmmllllllmmmmmmmmmjjjiiiiiijjjjjjiiigggdddbbbdddfffeeecccaaaaaaaaaaaa```___^^^]]]]]]]]]]]]YYYZZZ[[[]]]___aaacccddddddgggjjjjjjhhhhhhjjjllllllllllllnnnppptttyyy|||ooo]]]QQQLLLGGGEEEEEEHHHPPPYYYdddgggjjjfff\\\QQQIIIEEEBBB>>>:::999:::@@@MMMYYYTTTMMMCCC:::555333222111111222333555777999;;;;;;:::::::::999888777666666888<<>>???BBBEEEIIINNNVVVfff{{{|||rrrjjjjjjlllqqqvvvvvvrrrtttxxxxxx}}}zzztttrrrsssqqqooommmiiifffaaa\\\YYYZZZXXXWWWXXXWWWSSSTTTXXXVVVaaaoooyyy}}}qqqhhh[[[XXXTTTQQQNNNKKKHHHFFF;;;::::::;;;===>>>===<<<999888555222000///.........------,,,,,,------...........................,,,,,,------.../////////............///000111222...222777:::@@@LLL^^^lllgggtttyyysssvvvxxxiiibbb___^^^bbbfffpppzzzuuuiiiccc^^^]]]]]]^^^___bbbeeegggmmmnnnpppqqqpppqqqssstttppprrrsssuuuvvvwwwwwwwwwttttttuuuvvvuuutttsssrrrrrrqqqpppooonnnooooooppplllllllllmmmnnnllliiigggeeeggghhhgggeeecccccceeebbbaaa```______^^^^^^___\\\\\\]]]___```bbbcccdddfffjjjmmmmmmjjjiiikkknnnnnnnnnnnnoooppprrrvvvyyy~~~nnnYYYPPPIIIHHHHHHGGGKKKQQQaaafffllljjjaaaVVVNNNJJJDDD???;;;;;;:::>>>KKKYYYXXXQQQFFF<<<777444333222111222444666999;;;===>>><<<<<<;;;:::999888777666666:::AAAJJJSSSYYY]]]^^^]]]```bbbcccbbbaaabbbcccbbbbbbaaa```___^^^]]]]]]]]]___aaaaaa___]]]\\\\\\\\\^^^aaabbbbbbbbbcccdddffffffnnn}}}~~~|||~~~bbbXXXYYY[[[QQQOOOJJJDDDBBBEEENNNUUUTTTSSSTTTVVVXXXWWWRRRNNNFFF@@@888111///000222333////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333444555666777888999;;;LLL[[[fffwww}}}ppp^^^WWWjjjfff^^^VVVSSSTTTTTTPPPKKK???<<<<<>>>>>>>>:::999666333111//////......------,,,,,,------...........................,,,,,,------.../////////............///000222222///333777<<>>888555444333000111444777:::===???@@@======<<<;;;:::999777666555888>>>GGGQQQXXX\\\^^^ZZZ^^^bbbccccccbbbdddfffccccccbbbaaa```___^^^^^^___aaacccdddbbb```_________bbbeeefffeeecccccccccfffgggooo{{{yyyyyy~~~}}}___SSSSSSVVVQQQMMMKKKGGGDDDHHHNNNSSSVVVUUURRRSSSWWWTTTMMMMMMEEE;;;333///000111222000000000000000000000000000000000000000000000000000000////////////000000111111111000111111222333...444888777444444:::AAAFFFWWWaaakkkzzzjjjhhhnnnuuufffYYYWWWWWWTTTQQQQQQCCC@@@===@@@FFFLLLOOOOOOKKKKKKGGG???666000......------..................------------------------///////////////////////////////////////............000111111000000111333555444555999???CCCEEEEEEPPPQQQUUUaaarrryyyvvvzzzzzzwww}}}~~~|||yyysssoooqqqtttppphhhiii```YYYXXXWWWVVVZZZ```uuuvvvjjjXXXGGGHHHRRREEE@@@@@@<<<777>>>DDD;;;<<<888333222333444222///........................,,,,,,,,,,,,,,,,,,,,,,,,---------............//////111000---///333333000666...666???EEE]]]ppphhhsssuuu}}}|||nnn```\\\[[[[[[```fffiiivvvxxxjjjbbb___bbbaaa```___```cccfffhhhnnnppprrruuuuuutttrrrppptttuuuwwwxxxxxxxxxwwwvvvxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyxxxvvvsssrrrsssuuurrrrrrqqqpppooonnnmmmmmmkkkjjjiiiiiijjjjjjhhhffffffeeedddbbbaaa`````````aaaaaa```___^^^___aaaddddddfffiiijjjjjjkkknnnpppooooooooopppqqqrrrtttttt|||pppYYYPPPQQQIIIFFFJJJLLLWWWeeeqqqqqqhhh]]]QQQHHHCCC@@@>>><<<:::===GGGSSSYYYVVVNNNAAA999777555222000333666999;;;===???AAAAAA???<<<;;;;;;:::888666555777<<>>@@@AAABBBFFFJJJWWWaaapppzzzxxx}}}tttqqqvvvzzz~~~rrrfff```[[[VVVUUUYYY```nnn}}}nnndddZZZRRRMMMMMMFFFDDD===555:::===333;;;:::999666333111111111............------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111///,,,...111111---444222888AAAOOOdddqqqmmmyyy~~~vvviii^^^ZZZ[[[\\\```fffdddooo{{{|||rrrgggaaa```^^^^^^^^^___aaaeeeiiilllppprrrtttvvvvvvvvvuuuttttttuuuwwwxxxxxxxxxwwwvvvxxxwwwwwwvvvvvvwwwwwwwwwwwwxxxwwwuuurrrrrrsssuuutttssssssrrrqqqpppoooooommmlllkkkkkklllkkkiiigggfffeeeeeecccbbbaaa``````cccddddddcccbbbccceeegggfffhhhjjjkkklllmmmoooqqqooooooooooooppprrrssstttyyy}}}~~~fffZZZWWWNNNJJJMMMMMMSSSbbbqqqtttnnndddWWWMMMHHHEEEBBB???<<<===EEEPPPXXXWWWOOOBBB:::777555222111444888:::<<<===@@@BBBAAA???===<<<;;;999777555666777;;;BBBKKKSSSYYY\\\^^^aaadddeeeeeeddddddddddddcccbbbaaa``````aaabbb```bbbeeefffeeedddddddddgggfffddddddfffhhhiiiiiikkkjjjooozzz{{{ttttttXXXYYYVVVTTTUUUSSSKKKDDDBBBFFFMMMRRRSSSSSSTTTRRRNNNNNNLLLGGG???777111111222000000000000000000000000000000000000000000000000111000000//////000000111111111111111111222333333333555555444888FFFZZZjjj{{{{{{[[[WWWXXX___hhhvvvqqqcccZZZTTTRRRTTTXXXMMMCCCBBBJJJPPPPPPLLLNNNNNNLLLFFF>>>777222///........................------------------------///////////////////////////////////////////////////000111111000000111333666>>>DDDEEEBBBDDDNNNXXXsss|||zzztttwww{{{}}}|||yyynnneee___]]]\\\WWWYYYiii~~~zzzrrrmmmbbbWWWXXXPPPMMMFFF<<<===???666:::<<<===:::444111111444000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///...---///333444000222888:::EEE\\\mmmrrrtttnnndddZZZXXX[[[^^^ccchhh___hhhppppppjjjcccaaabbb[[[\\\^^^aaafffkkkooorrrsssssstttuuuwwwxxxxxxyyytttuuuwwwxxxxxxxxxwwwvvvwwwwwwxxxyyyyyyyyyxxxwwwuuuvvvuuutttrrrrrrtttvvvvvvuuuuuutttsssrrrqqqqqqpppooonnnmmmmmmllljjjhhhffffffffffffdddbbb```___aaabbbdddcccbbbbbbdddeeehhhjjjmmmnnnnnnoooqqqrrrnnnnnnooooooppprrrssstttvvvzzzuuuddd]]]QQQLLLMMMJJJOOO^^^ooowwwvvvnnn```TTTNNNJJJFFFCCC???===CCCKKKWWWWWWPPPDDD;;;777555222333666:::<<<>>>???AAABBBEEECCCAAA???>>><<<888666666888;;;@@@GGGOOOVVVZZZ___bbbfffgggggggggggghhhfffeeecccbbbaaaaaaaaabbbaaadddfffhhhgggfffggghhhgggeeedddccceeeiiinnnqqqpppnnnqqqzzzuuuuuu^^^ZZZUUUTTTWWWWWWOOOFFF@@@@@@GGGOOOSSSSSSRRRPPPNNNLLLNNNLLLEEE:::222000111000000000000000000000000000000000000000000000000111000000000000000000111222111111111111222333333555666666777@@@VVVrrriiiSSSTTT___qqq|||ooocccXXXRRRZZZQQQHHHEEEHHHMMMOOOOOONNNNNNMMMIIIBBB:::444000////////////....................................///////////////////////////////////////000000000000111111111000000333555;;;AAAEEEGGGIIITTTeeettt||||||yyytttggg\\\XXX\\\]]]\\\gggxxxvvvmmmeee^^^UUUQQQMMMCCCDDDFFF???:::;;;<<<:::666444444555222111///...,,,,,,,,,,,,---------------------------------............///+++---......333999;;;888///<<<===IIIhhhsssqqqyyyyyyfff___YYYXXX]]]dddiiimmmbbbfffiiigggccc___```bbb]]]___bbbfffkkkooosssvvvrrrrrrrrrssstttwwwyyyzzzuuuvvvwwwxxxyyyxxxxxxwwwvvvxxxzzz||||||{{{yyywwwvvvvvvvvvuuuttttttvvvxxxwwwwwwvvvuuutttsssrrrrrrrrrpppooonnnnnnmmmjjjhhhgggggghhhhhhgggdddaaa``````bbbdddeeedddcccdddeeejjjmmmpppqqqqqqrrrssstttpppppppppqqqrrrssstttuuuwwwyyy~~~pppeeeVVVPPPPPPJJJLLLZZZkkkwww{{{uuugggXXXQQQLLLHHHEEE@@@>>>AAAHHHUUUWWWRRRGGG===888555222444888<<>>CCCKKKTTTYYY^^^aaaeeeggghhhhhhhhhiiigggfffdddbbbaaaaaaaaaaaabbbdddfffggggggggghhhiiidddeeeeeefffhhhlllqqquuusssqqqssszzz}}}rrrvvvzzzaaaXXXRRRUUUXXXTTTJJJDDD???CCCJJJPPPRRRPPPNNNNNNJJJMMMNNNHHH===444000000000000000000000000000000000000000000000000000000111111000000000000111111222222222111222333333444333555777<<>>777222000000/////////.................................////////////////////////////////////000000111111000111222111111222666888AAAAAACCCIIIVVVkkk{{{xxxvvv{{{{{{jjj``````[[[QQQUUUbbbzzz}}}ssseeeZZZVVVRRRHHHFFFGGGAAA<<<:::888888999999777555555333111...---,,,,,,,,,---------------------------------............///***---......333999;;;999///===BBBPPPlllssspppzzz}}}ppp```]]]YYYZZZbbbkkkqqqssslllkkkhhhccc^^^]]]___bbb___aaadddhhhmmmpppssstttpppppppppppprrrtttwwwxxxwwwwwwyyyzzzzzzzzzyyyxxxvvvxxx{{{}}}~~~|||zzzyyyxxxyyyyyyxxxwwwwwwzzz|||wwwwwwvvvuuutttssssssrrrrrrqqqooonnnnnnmmmjjjhhhhhhiiijjjjjjiiigggeeecccdddfffiiiiiiiiihhhiiijjjlllooorrrttttttttttttuuurrrrrrrrrssstttuuuvvvwwwwwwyyy}}}ppp^^^VVVUUUNNNLLLWWWeeerrr{{{yyykkk\\\SSSMMMHHHDDDAAA>>>AAAGGGRRRVVVTTTIII???:::666333555999>>>BBBDDDEEEFFFGGGLLLJJJHHHFFFDDDAAA<<<888777888999;;;@@@HHHRRRYYY\\\___cccffffffgggggghhhhhhfffdddbbbaaaaaaaaaaaabbbdddffffffeeeeeeggghhhbbbfffjjjlllnnnooorrrttttttrrrtttzzztttrrrtttdddUUUTTTXXXWWWPPPJJJCCCBBBEEELLLPPPOOOMMMMMMIIIKKKLLLHHH@@@777222000000000000000000000000000000000000000000000000000222111111000000111111222222222222222222333444444111555;;;CCCQQQiiittt```\\\|||nnnTTTOOOQQQRRRMMMGGGFFFKKKPPPNNNMMMKKKJJJGGGBBB;;;666111000000//////.................................////////////////////////...//////000000111111222111111222222333555999===???>>>BBBNNNccc{{{{{{~~~{{{zzzoooiiihhh___WWWVVVcccxxx}}}nnngggaaaRRRKKKJJJDDDAAA<<<888888;;;<<<:::888888666333000---------------------------------------------............///---......,,,///444555222333===IIIZZZkkkooopppxxxxxxmmm\\\\\\[[[]]]fffrrrxxxxxxuuuppphhh```\\\[[[]]]___```bbbfffjjjmmmooopppqqqppppppooopppqqqsssuuuvvvxxxyyy{{{|||||||||{{{zzzxxxyyy|||~~~~~~|||{{{{{{||||||{{{yyyzzz|||~~~yyyxxxxxxwwwvvvuuutttsssrrrqqqooooooooonnnllljjjjjjkkklllllllllkkkiiihhheeeggghhhiiihhhiiijjjlllnnnqqqtttvvvvvvuuuuuuuuussssssttttttuuuwwwxxxyyyvvvyyy}}}zzzcccXXXUUUMMMNNNTTT^^^kkkxxx{{{qqqbbbVVVOOOHHHDDDAAA???BBBGGGOOOTTTTTTLLLAAA;;;888555555:::@@@DDDGGGHHHIIIJJJKKKJJJHHHGGGEEEAAA<<<888888888999:::===FFFRRR[[[]]]```dddfffggggggggghhhhhhgggeeedddcccccccccdddcccdddeeeeeeddddddeeegggccchhhooorrrqqqppppppqqqrrrqqqssszzzxxxqqq|||www]]]UUUWWWXXXTTTPPPJJJCCCAAAHHHNNNNNNLLLLLLIIIJJJJJJHHHCCC<<<666222000000000000000000000000000000000000000000000000222111111000000111111222333222222222222333444444444;;;EEEOOO[[[nnnsssaaalllyyy]]]OOOQQQSSSPPPJJJGGGHHHJJJOOOMMMLLLKKKJJJFFF@@@;;;111111000000///......---........................////////////////////////...//////000111111222222111222333333555888===AAA@@@EEEQQQcccwww{{{qqqeee^^^TTT[[[iii~~~|||sss```SSSNNNHHHFFFCCC>>>;;;:::;;;;;;<<<;;;999555111...---..............................---------............///...///...,,,...222222///888===QQQdddgggjjjrrrvvvxxx~~~}}}nnneeeZZZ\\\\\\___iiivvv|||{{{zzzrrrfff]]]YYYYYY[[[\\\bbbdddiiimmmppprrrrrrrrrrrrrrrrrrrrrssstttuuuvvvzzz{{{|||}}}~~~}}}}}}|||yyyzzz|||~~~~~~}}}}}}~~~}}}|||zzzzzz|||~~~{{{zzzzzzyyyxxxwwwvvvuuusssrrrqqqqqqqqqqqqooommmllllllmmmmmmmmmnnnnnnnnneeefffgggffffffgggjjjmmmnnnqqquuuwwwvvvuuuuuuuuussssssttttttuuuvvvxxxyyyvvvyyy|||kkk\\\XXXOOOPPPRRRWWWcccttt~~~wwwkkk\\\SSSJJJEEEAAA???BBBGGGKKKRRRUUUMMMCCC===999777555:::AAAFFFIIIKKKLLLNNNMMMLLLKKKJJJHHHEEE???<<<888888999999;;;EEERRR\\\```cccfffiiiiiihhhiiijjjjjjiiigggfffffffffggggggeeeffffffeeedddcccdddfffgggmmmsssuuurrroooooopppqqqooorrrxxx}}}~~~tttsss|||zzz~~~eeeWWWWWWYYYVVVSSSOOODDD???EEEMMMNNNLLLKKKJJJIIIIIIHHHEEE@@@999444000000000000000000000000000000000000000000000000222222111111111111222222333333222222333333444555999BBBOOOYYYdddrrruuuiiihhhyyy~~~dddQQQRRRSSSQQQNNNJJJFFFDDDQQQNNNLLLLLLKKKIIIDDD???222111111000///......---////////////////////////////////////////////////...//////000111222222222111222333444666:::???DDDIIIUUUhhh}}}mmmddd\\\aaauuuzzzeeeUUUOOOHHHIIIIIIEEE???999888;;;???===:::666222///......///........................---------.........//////---///...---000555555222======VVVjjjdddgggttttttrrr{{{yyyvvvddd[[[XXX[[[]]]```jjjxxx~~~|||{{{qqqeee[[[WWWXXXYYYZZZeeehhhmmmqqquuuvvvwwwvvvttttttuuuuuuvvvvvvwwwwww{{{|||~~~~~~}}}zzz{{{}}}~~~~~~~~~~~~~~~|||zzzzzz|||~~~||||||{{{zzzyyyxxxxxxwwwtttsssrrrrrrssssssqqqooommmmmmmmmmmmnnnoooqqqqqqiiijjjjjjiiiiiikkknnnqqqooorrrvvvwwwwwwvvvuuuuuusssssssssssstttvvvwwwxxxvvvyyy{{{|||wwwfff```XXXQQQPPPSSS___sss|||qqqbbbWWWLLLFFFBBB@@@BBBGGGIIIQQQUUUNNNDDD>>>;;;888555:::AAAGGGJJJMMMNNNOOOPPPOOONNNNNNMMMIIIDDD@@@888888999888;;;DDDSSS^^^cccfffiiikkkkkkkkkkkklllkkkjjjiiihhhhhhiiijjjjjjggghhhhhhfffdddcccdddfffkkkpppuuuuuuqqqnnnnnnppppppnnnqqqwww{{{|||xxxmmmqqq|||zzzbbbXXXXXXWWWSSSRRRKKKEEECCCEEEHHHHHHFFFIIIJJJJJJKKKIIIDDD===888333333222111111111111111111111000000000000111111000111111111111222222222777444111000222555666777@@@PPPYYYbbbtttxxx```___iiixxxwwwuuudddTTTRRRYYYSSSLLLIIIDDDLLLLLLLLLLLLMMMKKKHHHEEE===888111///000111///,,,000000000000000000000000////////////000000000000000000000000111111111111777000---333888;;;AAAHHHPPPfffoooaaa]]]]]]ddd}}}zzzmmmVVVJJJMMMHHHCCCIIIIII<<<666::::::>>>===:::444...+++---000//////...------------...///////////////.........333111000000222444444444@@@DDD\\\iii___fffxxxyyyrrrrrr}}}ooo```ZZZ]]]XXXZZZeeennnrrryyy}}}nnn___YYYZZZ[[[\\\^^^```eeelllrrruuuwwwyyyzzzuuuvvvvvvuuussstttvvvxxxyyy|||~~~}}}~~~}}}|||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyuuutttsssrrrrrrssstttuuunnnnnnnnnnnnnnnnnnnnnnnnmmmjjjhhhiiinnnqqqsssrrrtttwwwyyyzzzyyyxxxxxxyyyzzzyyywwwvvvvvvvvvwwwxxxwwwyyy{{{}}}qqq___XXXPPPRRRTTT]]]nnn~~~wwwgggYYYPPPNNNJJJAAAAAAHHHIIIPPPUUURRRHHH>>>:::999:::<<>>999:::666<<<<<<:::666000---.../////////...------------.../////////////////////...222111///000111333444555<<>>444333222000000///000000111111000000000000111111111111111111222222222333111333555555555777<<>>III```uuuxxxnnnccc\\\\\\ccclllZZZVVVJJJIIIJJJAAA===;;;555888999:::888444111///...000///......------............//////////////////000000//////000333555777===WWWddddddlllxxxzzzyyyiii___]]]WWW\\\fffpppvvvxxx}}}lllaaaXXXWWWXXXWWWVVVWWW___ccciiinnnqqqsssuuuvvvvvvvvvvvvuuuuuuwww{{{{{{}}}~~~~~~{{{{{{yyyxxxwwwvvvvvvwwwvvvvvvuuusssrrrqqqoooooopppnnnlllmmmooorrrttttttxxx{{{~~~~~~~~~~~~{{{{{{zzzyyyyyyyyyyyyyyyzzz|||}}}|||{{{}}}nnnbbbVVVSSSPPPUUUdddwwwuuubbbQQQKKKHHHDDDBBBEEEJJJPPPVVVTTTKKKAAA:::888888<<>>:::888777888<<>>666000//////000000//////////////////////////////000000000111111111111111111222222222333333000555;;;???GGG\\\{{{{{{hhh\\\UUUccc}}}~~~hhh\\\QQQPPPPPPEEE???>>>999666888999999777444000...000//////...........................////////////////////////000222666999EEEeeejjjccctttrrrbbbYYYYYYWWW___lllwww}}}jjj```WWWUUUUUUTTTUUUVVV```dddiiinnnppprrrsssuuuttttttsssrrrrrrtttyyy||||||}}}~~~~~~}}}~~~}}}{{{zzzyyyxxxxxxxxxwwwwwwvvvtttssssssrrrrrrqqqooooooppprrrtttuuuyyy|||}}}||||||{{{{{{{{{{{{{{{wwwzzz|||}}}|||}}}|||lll\\\VVVOOOQQQ^^^qqqkkkVVVMMMJJJGGGEEEEEEJJJPPPVVVUUUMMMCCC<<<888777<<>>EEETTTnnn}}}oooddd[[[___|||mmmdddccc^^^KKKAAABBB???777777999999999666222///000000///............///---.........//////000000.../////////000333888===MMMjjjllleeezzz{{{kkk\\\WWWXXXXXXaaallltttzzzlllaaaWWWTTTSSSSSSUUUYYYbbbfffjjjnnnoooqqqssstttuuuuuutttrrrqqqrrruuuxxx{{{||||||||||||~~~~~~|||zzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvtttsssrrrqqqpppqqqsssuuuyyy|||~~~~~~~~~~~~~~~}}}}}}|||xxx{{{~~~yyyddd[[[QQQPPPYYYjjj|||ttt^^^RRRNNNKKKHHHFFFJJJPPPVVVVVVPPPFFF===999777<<>><<<777444111111222333333222222111111222222333222222222333333333444444555555555999BBBOOO\\\dddkkkgggsssYYYUUUTTTRRRPPPNNNNNNNNNNNNMMMKKKHHHEEE???888222//////000000000000000000000000000000000111111111222222222333333333333444444444444555CCCRRR___ooossseeecccmmm~~~sss\\\MMMIIIDDD>>>:::777666666666555333111000000///////////////------......///000000111...000222111111555===CCC___bbbkkkooouuu{{{~~~~~~xxxlll___XXXXXXZZZ]]]ccchhhiiikkknnnmmmhhh```YYYSSSRRRRRRSSSVVV\\\cccfffiiikkklllmmmoooqqqppprrrttttttsssssstttuuuuuuwwwyyy{{{{{{}}}}}}{{{zzzyyywwwwwwwwwvvvvvvuuuuuuuuuvvvvvvuuurrrooooooqqqtttyyy}}}}}}~~~~~~ttthhh[[[UUUVVV___ppp~~~mmm^^^TTTOOOKKKGGGGGGMMMTTTXXXUUULLLBBB<<<:::===CCCLLLUUU^^^eeeiiiiiigggeeeaaa]]]XXXQQQLLLDDD???:::888888<<>>EEEjjjcccmmmtttooo{{{}}}}}}ooowwwhhh[[[UUUUUUVVV___fffkkkkkkmmmoooiii___XXXSSSPPPRRRSSSSSSVVV[[[ccceeehhhjjjjjjkkkmmmooojjjmmmppprrrrrrqqqrrrssstttvvvyyyzzz{{{}}}}}}~~~~~~~~~}}}{{{zzzxxxyyyxxxwwwvvvuuusssrrrrrrvvvvvvvvvsssooonnnqqqtttzzz~~~zzz}}}}}}}}}xxxlll^^^WWWVVV\\\mmm~~~pppaaaVVVOOOJJJFFFFFFLLLTTTYYYWWWNNNDDD===;;;>>>CCCKKKUUU___gggkkkggggggfffddd```YYYQQQKKKEEE@@@:::888777;;;GGGSSSYYY```iiiqqqvvvwwwxxxxxxssssssttttttuuuwww{{{{{{wwwtttrrrqqqppppppppppppppppppqqqqqqppprrruuuwwwxxxzzz}}}uuummmxxx~~~cccVVVNNNPPPSSSNNNFFFAAA???FFFIIIDDDBBBDDDDDDAAA@@@>>>999555333333444555222222222222222222222222555555444444444555555666333666;;;DDDRRRdddrrrxxxhhh```fffuuuooo^^^SSSPPPKKKRRRVVVNNNKKKKKKEEEFFFFFFDDD>>>666111000111000000////////////000000222222111111111111111222666000...444777555666:::DDD```xxxtttddd```dddiiizzzmmmYYYLLLLLLKKKCCC888333555999888444555222000/////////---,,,///////////////000111111555444444444222333AAARRRgggppp~~~qqqrrr}}}mmmuuuxxxhhhaaa[[[TTTUUUZZZfffeeebbbeeennnsssiiiYYYQQQPPPNNNNNNQQQUUUZZZ]]]dddfffhhhjjjlllmmmmmmmmmnnnmmmkkkjjjkkklllnnnpppsssuuuxxxzzz{{{}}}~~~|||{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwzzzyyywwwuuurrrpppnnnmmmyyy|||~~~~~~yyyeee]]][[[]]]kkk|||~~~dddSSSPPPMMMDDDFFFLLLTTT[[[\\\TTTHHH>>>999<<>>:::666333333333444222222222222222222222222555444444444444555555666666777===KKK___qqqzzz|||ooobbbYYYdddrrrwwwfffZZZQQQKKKQQQTTTLLLJJJLLLHHHFFFFFFDDD???888333111111000000000//////000000000222222111111111111222222555222222555666444888>>>\\\ssswwwiiiaaa^^^zzzwwwdddVVVRRRKKKGGGAAA:::666444333222333111//////000000///...///////////////000111111333222333444444888IIIZZZeeennn~~~vvvyyy~~~zzz|||ppp|||vvveee^^^ZZZVVVXXX___eeedddbbbccckkkoooggg[[[RRRQQQOOONNNPPPUUUYYY\\\fffhhhjjjlllmmmnnnnnnnnnlllkkkjjjiiijjjlllnnnooopppsssxxx{{{}}}~~~}}}|||||||||{{{{{{{{{{{{zzzyyyyyyxxxzzzyyyxxxwwwuuutttssssssxxx|||~~~lllaaa\\\\\\ggguuuhhhVVVRRRMMMEEEHHHMMMTTT[[[\\\UUUJJJAAA<<<>>>EEEPPP\\\dddggggggfffdddbbbaaaaaa]]]WWWQQQIIICCC<<<888888<<>>@@@EEENNNYYYaaadddcccfffdddbbbbbbbbb___YYYTTTMMMEEE<<<888777<<>>888333///222111111000000111111222222222111111111222333333222555777555444===OOO```}}}yyygggWWWhhhttt```RRRNNNIIICCC<<<555555888333111000000111111111000000000//////000000111222000000000222777EEEZZZjjjmmmrrr{{{}}}llleeevvvnnn\\\VVVUUUVVV]]]hhhllllllllljjjhhhbbbZZZSSSOOONNNMMMNNNQQQWWW\\\```iiijjjlllmmmnnnmmmmmmllljjjiiiiiihhhjjjlllnnnppplllpppuuuxxxyyyzzz{{{|||~~~~~~~~~yyyzzzzzz{{{zzzzzzyyyyyy{{{{{{{{{zzzzzzzzzzzzzzzxxx|||qqqfff```bbbhhh{{{wwweeeZZZQQQIIIGGGLLLUUU^^^bbb[[[MMMBBB>>>???CCCLLLWWW___bbbcccfffdddccccccdddaaa[[[VVVQQQGGG===888888<<>>;;;888555222111333333333333333333333333333333333444555666888999>>>FFFaaa{{{vvvvvvyyy{{{ssshhhmmmbbbRRRRRRXXXQQQKKKLLLIIIGGGGGGFFFEEEAAA;;;444000222222111111111111222222222222111111222333333444333666666555:::KKKdddvvv}}}|||fff^^^iiissseeeVVVHHHBBB???:::777888666444222111111111000...000000000000000111222222111111111111888III^^^lllllluuu}}}{{{vvvyyy|||iiiXXXSSSSSSVVV___kkkmmmnnnpppqqqlllbbbXXXRRRLLLLLLLLLNNNSSSZZZaaaeeeiiiiiikkkkkkkkkkkkjjjiiiiiiiiihhhhhhjjjmmmoooqqqmmmoooqqqssstttwwwzzz}}}~~~zzzzzzzzz{{{zzzzzzyyyyyy{{{{{{{{{zzzzzzyyyyyyyyyxxx|||pppgggeeehhhvvvnnn```TTTLLLIIIOOOZZZfffkkkdddSSSEEE======AAAJJJUUU___dddeeehhhfffeeeffffffddd^^^YYYUUUJJJ>>>999999===FFFPPPWWW\\\bbbeeeeeehhhmmmssszzz{{{|||~~~~~~{{{yyyyyywwwvvvuuuvvvwwwwwwvvvwwwxxxzzzzzzzzzxxxvvvtttwwwwwwxxxxxxxxxxxxxxxwwwzzz{{{}}}}}}{{{~~~}}}xxx]]]TTTUUUSSSNNNFFFBBB@@@BBBCCCBBBAAABBBAAA@@@???===:::666333222333333333333333333333333333333444555666888:::;;;FFFSSSqqq|||vvvuuuxxxvvv{{{pppgggvvvrrrZZZRRRWWWSSSNNNMMMJJJIIIHHHGGGEEEBBB===666111333333222222222222333333222222111222222333444555444666777999GGG___www{{{eee^^^xxxzzzbbbKKKCCCBBB<<<666555888555333222222111000...111000000000000111222222111333222222:::MMMbbbmmmrrr|||~~~wwweeeUUURRRTTTYYYdddqqqpppooopppsssooodddYYYTTTJJJJJJLLLOOOUUU]]]eeejjjhhhiiijjjjjjjjjhhhgggfffggggggggggggiiillloooqqqmmmnnnooooooqqqtttyyy}}}}}}~~~{{{{{{{{{{{{zzzyyyxxxwwwzzzzzzyyyyyyyyyxxxxxxxxxxxx}}}{{{nnniiiiiiqqqwwweeeXXXPPPMMMSSS^^^lllrrrkkkZZZKKK======@@@IIIUUU___eeegggkkkiiihhhiiiiiifffaaa\\\XXXLLL???::::::???HHHQQQWWW[[[aaaeeegggkkkooossswwwyyy{{{}}}}}}}}}{{{{{{wwwuuusssrrrssstttttttttrrrtttxxx|||}}}|||yyyxxxtttuuuvvvxxxxxxyyyyyyyyyyyy{{{}}}yyyzzzhhhWWWSSSRRROOOHHHBBB@@@CCCEEEBBBAAADDD?????????===;;;888555333444444444444444444444444444444555666888:::<<<===NNN^^^}}}~~~wwwuuuxxxsss{{{iiiooocccQQQSSSRRRPPPOOOLLLKKKIIIFFFEEECCC>>>888333333333222222222222333333222222222222333444555555444666999AAAVVVrrr}}}llllll}}}jjjPPPHHHEEE===666555777555222222222222111000111111000000111111222333111444444444>>>SSSfffpppzzzzzz|||rrrbbbTTTSSSXXX___lllyyyzzzssspppqqqmmmbbbWWWRRRLLLLLLMMMQQQWWW___gggllliiiiiijjjjjjiiigggfffeeedddddddddeeegggjjjmmmooojjjlllnnnoooqqqssswwwzzz|||}}}~~~~~~}}}||||||{{{zzzxxxwwwvvvwwwwwwxxxxxxyyyzzzzzzzzzxxx}}}ssskkkjjjmmm~~~jjj[[[TTTPPPSSS\\\iiiqqqlll\\\OOO>>>>>>@@@HHHTTT___eeegggooommmkkkkkkkkkiiiccc^^^[[[NNN@@@;;;<<>>??????>>><<<999555333444444444444444444444444444444555777999;;;===>>>RRRdddxxxvvvxxxmmm{{{~~~vvv{{{ppppppiiiPPPPPPPPPPPPRRROOOLLLIIIFFFDDDCCC???999444444333333222222333333444222222222222333444555666555777;;;HHHbbb}}}hhh```tttkkkSSSLLLHHH???888888555333222222333444333333111111111000111111222333111555666666AAAWWWjjjsss|||mmmyyyooo___TTTUUU\\\dddrrrzzzqqqnnniii]]]RRRMMMNNNNNNOOORRRXXX___gggkkkjjjjjjjjjjjjiiigggeeedddbbbbbbbbbccceeehhhkkknnngggjjjnnnqqqrrrtttuuuwww|||}}}~~~}}}~~~}}}}}}{{{zzzxxxvvvuuutttuuuvvvxxxzzz{{{}}}}}}xxx}}}uuullljjjjjj~~~mmm]]]VVVPPPQQQXXXccckkkhhh[[[OOOAAA@@@AAAIIITTT^^^dddgggqqqooommmmmmmmmjjjddd^^^\\\OOOAAA<<<===CCCLLLTTTYYY[[[```gggnnnsssuuutttrrrtttuuuvvvuuuuuuvvvwwwwwwuuussssssuuuwwwxxxxxxttttttuuuuuuvvvvvvvvvwwwnnnpppsssvvvyyy{{{{{{{{{vvvxxx{{{}}}~~~qqqnnnmmm[[[RRROOOMMMIIIDDDBBBDDDEEEDDDCCCAAAAAA@@@>>><<<999666444555444444444444555666666888444555999666444???OOO```jjjwww~~~{{{zzzzzzvvvuuuzzzzzzssstttyyyUUUMMMOOOLLLIIILLLMMMKKKHHHFFFDDD@@@;;;888333222111111111222333444222444444333222333444333666===FFF^^^~~~|||ffffffxxx{{{ppp___QQQHHHCCC===999666555444333222222111111222222111111111111111111---888555444KKKdddpppuuu|||}}}mmmlll{{{ddd[[[RRRSSS\\\lllvvvjjj```WWWQQQNNNJJJJJJKKKPPPXXXaaafffiiilllmmmmmmkkkgggcccaaaaaabbbbbbbbbccceeegggjjjkkkkkkjjjnnnssssssooorrryyy{{{zzz{{{}}}~~~}}}}}}|||zzzxxxvvvwwwxxxxxxvvvuuuuuuvvv|||sssrrrvvv|||vvv^^^TTTQQQQQQUUU___iiiiii___TTTCCCAAAAAAHHHUUU```eeefffoooppppppnnnkkkeee```]]]\\\PPPCCC???AAAHHHTTT]]]]]]aaagggkkkmmmmmmnnnoooppprrrtttvvvwwwuuusssrrrvvvvvvuuuuuuttttttssssssuuusssrrrssswwwyyyxxxwwwwwwvvvvvvvvvvvvxxxyyyzzzxxxyyy|||}}}}}}xxxtttvvvkkk\\\VVVOOOJJJEEEBBBBBBDDDDDDCCCAAAAAA@@@???<<<999666555555444444444444555666666555333555999888888GGGZZZlllsss}}}~~~{{{zzz{{{uuusssxxx|||vvvnnnxxx~~~dddXXXRRRNNNNNNRRRLLLKKKHHHFFFDDD@@@<<<888444333222111111222333444444444333222333555666666888LLL___tttoooffflllzzzfffXXXOOOHHHCCCAAA999777666555444444222222222222111111111111111111111:::777999RRRjjjtttxxx~~~yyy{{{xxxgggjjj}}}zzzaaaXXXQQQSSS\\\kkk~~~vvvggg\\\TTTOOONNNKKKJJJLLLQQQYYYaaagggiiikkklllllljjjfffcccbbbbbbaaa``````aaaccceeegggiiijjjjjjmmmrrrrrrppprrrxxxwwwwwwxxx{{{~~~~~~~~~|||zzzxxxxxxxxxwwwuuussssssuuuwwwyyy~~~yyytttwww|||zzzbbbWWWQQQPPPTTT^^^hhhiii___TTTDDDAAAAAAHHHUUU```fffgggnnnooopppooommmhhhdddaaa___RRREEE@@@BBBIIITTT^^^aaadddhhhjjjkkkkkklllmmmnnnppprrrtttttttttsssrrrvvvvvvuuuuuuttttttsssssstttssssssuuuxxxyyywwwtttwwwvvvvvvvvvvvvxxxyyyzzzxxxyyyzzz{{{|||~~~zzztttuuuxxx___VVVQQQMMMFFFBBBAAABBBCCCCCCAAAAAA@@@???===:::777555555555444444555555666777555555888:::888>>>SSSkkk|||{{{|||vvvssswww{{{tttkkkqqqqqq```QQQKKKMMMRRRLLLJJJHHHFFFDDDAAA===999444444222222222222333444555333111222444666888999===```}}}~~~pppeeessspppbbbXXXMMMFFFEEE<<<:::888777777666444222111111222222222222222222000666444;;;VVVlllrrruuu|||||||||yyyrrrrrrqqq___iiippp\\\UUUPPPTTT\\\iiiyyyuuucccVVVPPPNNNMMMJJJJJJLLLRRRZZZaaagggiiikkkkkkjjjhhhdddccccccddd``````___```aaaccceeefffjjjjjjmmmqqqrrrppprrrvvvssstttuuuyyy~~~~~~}}}}}}|||zzzwww{{{yyyvvvrrrpppqqqvvvyyyvvv{{{uuuwww{{{ggg[[[RRRPPPRRR\\\ggghhh^^^TTTDDDAAAAAAHHHUUU```fffhhhlllnnnppppppooolllhhhfffcccUUUFFFAAADDDLLLVVV```fffgggiiiiiihhhhhhiiikkklllnnnppprrrsssttttttsssxxxwwwwwwvvvuuutttttttttttttttuuuvvvwwwwwwuuussswwwvvvvvvvvvvvvxxxyyyzzzyyyzzz{{{{{{{{{}}}{{{tttttt}}}bbbTTTTTTOOOHHHBBB???@@@BBBCCCAAAAAAAAA@@@===;;;888666555555555555555666666777999::::::999999EEEccc||||||}}}wwwtttwww}}}wwwlllooo|||vvvrrr~~~hhhSSSKKKLLLNNNKKKJJJHHHFFFEEEBBB>>>;;;555555333222222333444444444222111444666666777999GGGqqq|||xxxuuuuuuwww}}}|||{{{}}}llleee|||ooobbbQQQFFFCCC???<<<999888888777444111111111222222222222222333000444333???]]]ooosssvvv{{{vvvuuulll\\\kkk}}}fffYYYSSSQQQUUU\\\eeeqqq|||sss```SSSOOOMMMKKKJJJJJJLLLRRRZZZaaafffhhhkkkjjjiiifffcccbbbccceeeaaaaaa``````aaabbbdddeeeiiijjjllloooqqqqqqssstttsssssstttxxx|||~~~}}}||||||{{{yyywww{{{zzzxxxuuusssssswwwzzzwwwyyy}}}xxxvvvxxxlll^^^TTTPPPQQQ[[[gggiii___TTTEEEBBBAAAHHHUUUaaahhhjjjmmmnnnpppqqqooollliiigggdddUUUFFFBBBGGGOOOZZZbbbfffggggggfffeeeeeegggjjjlllnnnpppsssuuuwwwwwwxxx{{{zzzxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttwwwvvvvvvvvvvvvxxxyyyzzzyyyzzz||||||}}}wwwvvv}}}mmmZZZTTTPPPJJJCCC??????AAACCCAAAAAAAAA@@@>>><<<999888666555555555555666777777999::::::888<<>>999777888777444000111111222222333333333333555666777HHHfffuuuwww}}}||||||{{{hhh^^^ooovvv```VVVSSSSSSXXX]]]aaaiiippp}}}ppp^^^SSSOOOMMMJJJIIIJJJMMMSSS[[[bbbfffhhhkkkkkkiiigggdddcccdddeeeccccccbbbbbbccceeefffgggjjjkkkmmmnnnqqqssstttsssuuutttuuuxxx{{{~~~~~~~~~|||||||||{{{xxxvvvyyyzzz{{{zzzyyyxxxxxxyyyyyy{{{}}}wwwvvv|||qqqaaaWWWRRRQQQ[[[gggkkkaaaVVVFFFBBBBBBHHHUUUbbbiiikkknnnoooqqqqqqoookkkgggeeebbbSSSEEECCCJJJRRR\\\cccbbbccccccbbbaaacccfffhhhmmmooorrrvvvyyy{{{}}}}}}~~~|||zzzxxxwwwwwwwwwxxxxxxwwwuuurrrqqqrrrtttvvvwwwvvvvvvvvvvvvxxxyyyzzzvvvxxxzzz{{{}}}~~~zzz}}}yyy___SSSPPPKKKEEE@@@???AAACCCBBBBBBBBBAAA???<<<:::999666666555555666666777888555777888:::EEEaaazzzqqq~~~{{{|||}}}sssnnnrrr|||zzznnnkkkrrrppp^^^jjjkkkXXXMMMJJJJJJIIIGGGGGGFFFDDD@@@===888777555444333333444555333222555:::888555<<>>999777666444444444444555444333666999777666FFFZZZ{{{tttmmmeee[[[XXX]]]fffnnnvvvwwwsssppprrruuutttzzzfffqqqoooXXXMMMEEE;;;666777999777444111111222222333444444555333333888NNNiiiqqqwww~~~eeemmmyyyrrraaaXXXMMMNNNSSS\\\aaa```aaadddmmmppphhhWWWMMMNNNMMMHHHNNNOOORRRYYYaaahhhkkkmmmmmmnnnmmmkkkgggdddcccccceeeeeeeeefffhhhjjjlllmmmkkknnnooonnnrrrxxxxxxsssqqqqqqqqqtttxxx{{{||||||~~~~~~|||zzztttwww|||~~~~~~|||{{{{{{|||}}}}}}yyynnn___WWWTTT]]]lllpppggg[[[GGGCCCBBBIIIVVVccckkknnnqqqrrrssssssqqqmmmiiifff```RRREEEEEELLLRRRWWWZZZZZZ[[[\\\\\\[[[[[[]]]___gggkkkrrryyy~~~}}}{{{xxxuuusssssstttuuusssuuuvvvuuusssrrrsssuuuwwwvvvvvvvvvvvvxxxyyyzzztttuuuwwwxxxyyy|||{{{vvvuuujjjPPPOOOMMMHHHBBB???AAACCCBBBBBBBBBAAA@@@>>>;;;:::666666666666666777888888666;;;@@@FFFUUUqqq|||zzz{{{|||uuupppsss~~~}}}ooogggjjjvvv{{{aaatttcccOOOPPPJJJHHHGGGGGGFFFEEEAAA???999888666555444444444555666444666888555888NNNiiivvvtttnnnbbb\\\]]]^^^iiiuuuyyyvvvssstttwwwooovvv}}}zzzdddmmmvvv\\\QQQGGG<<<777888:::999666111111222333333444555555666666<<>>;;;???CCCBBBAAA???>>>=========888888777777777777888888:::444:::NNNcccxxxzzzvvvwwwyyysssmmmooozzz|||pppfffeee~~~sss]]]zzzrrrVVVLLLLLLHHHGGGIIIJJJFFFCCCDDDAAA;;;666444666888555222777888666888;;;===UUUzzzzzzxxx~~~zzzsssmmmgggccc```dddoooyyyzzztttqqqwww~~~zzzzzzyyyyyysssaaavvvooo___MMMJJJEEE>>>777444555666444333333222222333333444555555@@@WWWiiirrr~~~tttbbbrrryyynnn\\\LLLLLLNNNXXXdddiiidddaaaccciiicccYYYQQQNNNMMMKKKGGGKKKRRR[[[cccgggjjjnnnpppqqqqqqpppooommmjjjhhhggghhhhhhhhhiiijjjkkkmmmnnnnnnnnnooopppqqqsssuuuvvvsssrrrrrrrrrtttvvvxxxyyy}}}~~~~~~~~~~~~}}}yyyzzz||||||{{{zzzzzz{{{zzzyyymmmcccZZZ\\\eeekkkfff___MMMDDDAAAIIIWWWaaaiiimmmpppsssuuuuuurrrmmmiiiggg___SSSHHHHHHMMMRRRUUUXXXXXX[[[\\\ZZZWWWVVVZZZ^^^aaagggpppuuuxxxyyyzzz|||wwwuuutttrrrpppnnnpppssssssttttttsssrrrqqqrrrssssssvvvxxxxxxuuusssuuuwwwuuuvvvwwwyyy{{{|||~~~~~~tttmmmqqq{{{^^^PPPGGGGGGEEE>>>===BBBBBBBBBAAA@@@???>>>======888888777777777777888888===999???SSSgggxxxzzzwwwwwwyyyrrrmmmooozzz}}}qqqfffbbbrrryyypppuuuvvv[[[OOOKKKGGGFFFHHHHHHEEECCCDDDAAA<<<666555777777555333666999666888CCCNNNggg~~~yyywwwyyy|||wwwzzzsssgggfffkkkrrryyy}}}}}}uuuooojjjeeeaaaeeelllssstttqqqpppuuuzzzzzz}}}|||xxx}}}~~~cccgggnnn```SSSNNNFFF>>>888666666777444333333222222333333444666777DDD[[[kkkrrrzzzmmmeeewwwyyygggXXXPPPMMMQQQ\\\jjjnnnjjjggghhhggg```WWWOOOLLLKKKIIIFFFMMMTTT___gggmmmppprrrtttsssrrrpppnnnllljjjiiihhhiiiiiiiiijjjkkklllmmmmmmmmmnnnnnnoooqqqrrrtttuuuqqqrrrrrrsssuuuwwwxxxyyy}}}~~~~~~~~~{{{|||}}}}}}{{{{{{|||}}}|||}}}oooddd\\\^^^ggglllggg___NNNEEEBBBKKKXXXccckkkpppqqqsssuuutttpppjjjeeeccc]]]QQQGGGGGGLLLPPPTTTWWWYYY[[[[[[YYYVVVUUUWWWZZZ]]]ccclllrrruuuvvvxxxyyyuuurrrnnnjjjgggfffhhhjjjiiimmmqqqttttttsssrrrqqqppprrrtttuuuttttttuuuvvvvvvvvvxxxyyy{{{}}}~~~zzzqqqrrr{{{kkkZZZKKKGGGEEE@@@???CCCAAAAAABBBAAA@@@???===<<<999999888777777888999999>>>>>>JJJ___rrr~~~zzzwwwxxxyyyrrrmmmppp{{{~~~sssfff___llltttyyyhhhqqq}}}wwwaaaSSSJJJFFFDDDGGGGGGDDDBBBCCC@@@<<<777666777777666444555999666:::OOOggg{{{qqqkkkmmmtttyyyyyyrrrkkkhhhiiifff^^^WWWXXX^^^iiivvvxxxsssnnnhhhdddhhhlllqqqrrrqqqqqqtttxxx{{{xxxvvvqqqbbbrrrwwwjjj```WWWJJJ@@@;;;999888666444444333333333333444444666:::JJJaaaooorrrssswwwzzzaaafff}}}www^^^RRRSSSMMMUUUcccpppuuuqqqmmmmmmeee]]]SSSMMMJJJIIIGGGFFFMMMUUU```jjjqqqtttvvvwwwuuutttqqqnnnlllkkkkkkkkkjjjjjjkkklllmmmmmmmmmllllllmmmmmmooopppqqqrrrsssoooppprrrtttvvvxxxxxxyyy|||}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~}}}|||{{{}}}}}}~~~vvvqqqqqqggg^^^aaajjjnnnhhh```NNNFFFCCCLLLZZZfffmmmrrruuuuuuvvvtttpppjjjddd```[[[QQQHHHIIINNNQQQTTTWWWYYYZZZZZZXXXUUUSSSSSSTTTXXX^^^fffmmmqqqssstttuuuyyyuuuooogggbbb^^^\\\[[[[[[```hhhooottttttrrrooooooooooooqqqtttuuuvvvuuuvvvwwwxxxzzz{{{}}}~~~~~~}}}rrrpppxxxhhhPPPGGGFFFDDDAAA???@@@AAABBBBBBBBB@@@===<<<:::999888777777888999:::;;;DDDYYYttt{{{wwwwwwyyysssnnnqqq{{{wwwhhh^^^jjjsssfffeeeyyyyyygggZZZKKKFFFDDDFFFFFFCCCAAABBB@@@===999777777777666555444999666===[[[|||~~~rrrkkkkkkpppuuunnnhhhbbb]]]\\\[[[YYYWWWYYY```nnn~~~xxxssslllggglllsssyyyyyyuuussswww|||~~~zzzuuu{{{mmmiiivvvnnnaaaPPPCCC===;;;888666444444333333333333444444555>>>QQQfffrrrqqqnnnnnniiiXXXfffvvvYYYNNNRRRLLLWWWhhhuuuyyyvvvrrrpppddd[[[QQQLLLJJJHHHGGGHHHKKKSSS___jjjrrrvvvwwwwwwxxxvvvrrrooommmlllmmmmmmkkklllmmmnnnnnnnnnmmmmmmllllllmmmooopppqqqqqqqqqnnnooorrruuuwwwxxxxxxxxx{{{||||||}}}~~~{{{|||}}}~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~}}}}}}~~~wwwiiissstttjjjaaabbbkkkooohhh```NNNFFFCCCLLL[[[gggoootttxxxwwwwwwvvvsssmmmgggbbbZZZQQQKKKLLLPPPRRRUUUXXXZZZYYYXXXWWWUUUSSSPPPOOOTTTXXX```hhhmmmqqqsssssszzzzzzvvvooofff]]]SSSJJJNNNRRRZZZdddmmmqqqrrrrrrrrrooonnnppptttvvvuuussswwwwwwxxxzzz{{{|||}}}~~~}}}ppplllsss{{{rrrSSSFFFGGGHHHCCC>>>@@@AAABBBCCCBBB@@@>>>===<<<:::999777777999:::<<<777JJJkkk{{{wwwvvvwwwtttpppqqq{{{|||kkk^^^gggooo{{{pppaaaqqqzzz}}}kkk___MMMHHHEEEFFFFFFBBBAAABBB@@@>>>:::888777777777666444999777DDDhhhyyypppmmmnnnqqqhhheee```\\\ZZZZZZ[[[\\\\\\bbboooxxxrrrlllooo|||}}}vvvzzz~~~{{{}}}zzziii~~~tttfffSSSEEE???<<<:::888555444444333333444444555444BBBXXXllltttqqqnnnnnn}}}aaaVVVfff}}}qqqVVVMMMOOOLLLZZZlllxxx{{{xxxssspppeeeYYYOOOLLLKKKHHHHHHKKKLLLSSS^^^kkktttyyyyyyxxxyyywwwtttqqqooonnnnnnooolllmmmnnnooooooooooooooolllmmmooopppqqqqqqqqqqqqmmmoooqqqtttvvvwwwwwwvvvyyyyyyzzz{{{|||}}}~~~~~~}}}}}}xxxyyy{{{}}}}}}~~~~~~}}}}}}~~~|||{{{zzz{{{}}}~~~~~~tttkkkmmmxxxmmmcccccckkkoooiiiaaaNNNEEECCCLLL[[[fffnnnssswwwvvvuuuuuusssooogggbbbVVVOOOKKKMMMPPPQQQSSSWWWZZZXXXVVVVVVWWWUUUPPPLLLPPPSSSZZZaaaiiinnnqqqrrrvvv|||{{{uuujjjXXXHHHHHHIIIMMMUUU```kkkrrruuuvvvssspppqqqtttvvvuuusssvvvwwwxxxyyyzzz{{{|||}}}}}}ppplllrrrzzz}}}\\\JJJHHHIIIFFFAAA@@@AAABBBBBBBBBAAA???>>>===;;;999777777999;;;===:::TTT{{{{{{vvvuuuuuutttooooooxxxooo___eeelllwwwuuuZZZbbbssskkk___RRRLLLHHHHHHGGGCCCAAABBB@@@???<<<999777777777888555888;;;PPPwww}}}sss~~~xxxrrroooooollljjjgggdddaaa```___^^^ZZZ^^^kkkyyyuuuttt~~~}}}pppyyylllZZZJJJAAA>>><<<;;;555555444444444444555555555HHHaaaqqquuutttuuuwww___[[[jjjwwwiiiTTTNNNLLLOOO___qqqzzz|||yyytttpppeeeXXXNNNMMMLLLHHHIIINNNQQQWWWaaammmxxx}}}~~~}}}zzzyyyvvvsssqqqpppppppppnnnnnnnnnnnnoooqqqrrrsssnnnoooqqqrrrssssssrrrrrrnnnoooppprrrsssttttttuuuvvvwwwwwwxxxzzz|||}}}~~~|||yyywwwssstttwww{{{}}}}}}~~~~~~~~~|||}}}~~~~~~|||zzzzzz{{{~~~~~~qqqaaannn~~~rrreeedddkkkpppllleeeOOOGGGDDDMMM[[[fffnnnsssuuusssrrrrrrqqqllleee^^^RRRMMMKKKNNNPPPPPPRRRUUUZZZWWWUUUWWWZZZXXXRRRLLLKKKMMMQQQXXXaaaiiinnnpppsss}}}ooo\\\LLLHHHEEEIIITTTcccooouuuwwwuuusssrrrtttuuuuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{}}}|||~~~xxxrrrvvv{{{qqqWWWIIIFFFFFFFFFBBBAAAAAAAAAAAA@@@@@@@@@>>><<<999777777999<<<>>>DDDaaa{{{uuusssssssssmmmkkktttppp___bbbgggpppyyy~~~aaa```vvvvvviiiVVVPPPKKKJJJHHHCCCBBBCCC@@@???===:::777777888999777888@@@^^^|||uuuxxxzzzvvvuuutttrrrqqqpppnnnjjjfffbbb]]]^^^fffzzz~~~}}}xxx~~~kkkWWWHHH???<<<<<<555555444444444444555555666NNNiiiwwwxxxxxx```eeessssss^^^PPPOOOLLLTTTfffxxx~~~~~~{{{wwwqqqdddVVVLLLLLLLLLHHHIIIPPPVVVZZZcccnnnyyyzzzyyyxxxvvvtttrrrppppppooonnnmmmmmmooorrruuuwwwpppqqqsssuuuvvvuuutttsssoooooooooooopppqqqrrrssstttttttttuuuwwwzzz|||}}}}}}}}}yyyuuummmooossswwwzzz}}}~~~~~~~~~~~~~~~~~~{{{~~~~~~|||zzzzzz~~~~~~~~~~~~~~~~~~jjjeeessswwwiiifffmmmrrroooiiiRRRIIIFFFOOO\\\gggoootttvvvtttqqqqqqpppkkkbbb[[[RRRNNNNNNQQQSSSRRRSSSVVVYYYVVVTTTXXX]]]]]]UUUNNNEEEEEEGGGNNNXXXbbbhhhkkknnnxxx}}}mmmVVVMMMDDDCCCMMM\\\jjjqqqtttttttttsssrrrsssvvvxxxuuuuuuvvvwwwxxxyyyyyyzzzyyy}}}zzzxxxyyydddKKKCCCFFFJJJBBBBBBAAA@@@@@@@@@AAAAAA>>><<<:::888888:::<<<>>>MMMjjj{{{uuurrrqqqqqqkkkhhhppp~~~ppp^^^[[[___eeekkkoooqqqqqqpppnnnppppppnnnjjjhhhiiikkkpppssswww~~~wwwlll{{{YYYSSSMMMLLLIIIDDDBBBCCC@@@@@@===:::888777888999888888DDDgggzzz{{{}}}}}}yyyxxxyyyzzzyyytttmmmhhhfffaaaaaaooovvvttt}}}dddOOOAAA<<<;;;555555444444444444555555888RRRooozzzyyy{{{aaammmzzzpppVVVMMMPPPNNNYYYkkk|||}}}yyysssdddUUUKKKLLLKKKGGGIIIPPPWWW[[[bbbmmmyyyzzzzzzyyywwwuuusssqqqoooooonnnmmmmmmooossswwwzzzqqqsssuuuwwwwwwvvvuuutttpppooonnnnnnnnnoooqqqrrrssssssssstttvvvyyy{{{}}}xxx{{{{{{xxxiiikkkoootttxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}{{{zzz~~~}}}}}}}}}}}}~~~~~~{{{gggmmm{{{kkkgggnnntttrrrmmmTTTKKKHHHPPP^^^hhhppptttzzzwwwtttrrrqqqkkkaaaYYYUUURRRRRRVVVWWWVVVWWWZZZYYYUUUTTTYYY______XXXOOOAAA???@@@FFFQQQ\\\dddhhhdddlllqqqrrrxxxyyylll]]]RRRFFFBBBJJJXXXeeelllppprrrtttsssqqqrrrwww{{{ttttttuuuvvvwwwxxxxxxyyyxxx~~~xxxuuu{{{iiiPPPIIIJJJIIIHHHEEEAAAAAABBBBBB@@@===@@@;;;;;;===;;;666<<>>BBBBBB>>>999666777888888:::@@@SSSrrr|||~~~}}}~~~}}}~~~}}}{{{wwwtttjjjdddcccmmm{{{mmmnnn___SSSLLL===999999888666555444555777888>>>dddnnnuuu}}}~~~]]]sssyyykkk]]]NNNIIIPPP]]]rrr|||vvvooo___UUUKKKHHHHHHHHHLLLPPPVVV^^^gggooowww~~~{{{wwwuuuuuuuuupppooonnnnnnooorrrvvvxxxttttttttttttttttttsssrrrmmmmmmnnnoooppppppoooooouuuuuuuuutttuuuwww{{{yyy}}}sssllljjjqqqvvvuuuyyy{{{}}}}}}||||||}}}~~~~~~~~~}}}{{{zzz||||||}}}}}}}}}|||zzzzzz|||~~~nnnjjjrrrhhhlllsssrrrlllYYYGGGGGGTTT^^^hhhrrrsss|||~~~|||uuuppplllcccYYYRRRRRRRRRTTTWWWYYYXXXWWWXXXXXXWWWWWWUUUTTTTTTSSSGGGAAA<<<===FFFSSS]]]cccbbbjjjmmmgggaaacccjjjooo^^^SSSGGGBBBEEENNN^^^lllnnnpppqqqrrrqqqrrrtttwwwtttuuuvvvvvvvvvvvvwwwyyyzzz|||yyytttrrr|||nnnRRRGGGGGGHHHHHHEEEBBBAAABBBBBB@@@>>>???;;;;;;>>>;;;888???LLLfffxxx}}}wwwsssooolllhhheeejjjvvvzzzooo```PPPNNNKKKJJJJJJJJJIIIGGGFFFGGGFFFEEEEEEFFFHHHKKKHHHQQQTTTZZZgggooozzzfffPPPKKKLLLGGGBBBAAACCCBBB???;;;888888999999:::IIIddd~~~||||||~~~{{{qqqllljjjppp{{{ppplllfffWWWOOODDD<<<999888777666555666777777;;;bbboooxxx[[[rrrwwwfffXXXNNNIIIMMMbbbsss}}}tttiii\\\SSSJJJGGGGGGHHHLLLPPPZZZbbbjjjpppxxx~~~{{{xxxvvvuuutttrrrqqqppppppqqqtttwwwyyywwwwwwwwwwwwvvvuuutttssspppppppppppppppppppppppptttuuuuuuttttttwww{{{~~~www|||~~~tttkkkiiiooottttttwww~~~|||~~~}}}{{{{{{{{{|||}}}}}}|||{{{{{{zzz{{{|||||||||{{{zzzyyyzzz{{{}}}xxxmmm}}}uuulllpppwwwvvvpppYYYGGGGGGUUU^^^iiissstttyyy|||zzzsssoookkkcccZZZTTTSSSTTTVVVXXXYYYYYYXXXXXXXXXWWWUUUTTTTTTSSSSSSMMMGGG@@@>>>DDDNNNWWW]]]___hhhlllfff^^^\\\\\\\\\[[[PPPEEEAAACCCKKKYYYfffjjjllloooqqqqqqqqqqqqqqqvvvxxxyyyxxxwwwvvvwwwxxxyyy|||~~~|||uuuqqqwwwvvvWWWGGGFFFIIIGGGEEECCCBBBBBBAAA@@@>>>>>>;;;<<>>======>>>>>>???@@@@@@@@@???@@@CCCEEE>>>EEEFFFIIITTT[[[lll|||rrrXXXNNNLLLHHHDDDDDDCCCBBB@@@===:::888999;;;EEE\\\}}}~~~yyyyyy~~~||||||~~~}}}yyywwwzzz|||ppp{{{jjjVVVNNNGGG;;;999888888777777777777777AAAhhhtttyyytttYYYrrrsss^^^RRRNNNKKKKKKeeepppxxxzzz|||{{{pppaaaXXXOOOHHHFFFFFFHHHLLLQQQ^^^eeemmmrrryyy}}}}}}}}}zzzwwwuuutttsssssstttwwwyyy{{{zzzzzzzzzyyyxxxwwwvvvuuuuuutttrrrqqqppppppqqqqqqsssttttttttttttuuuyyy|||wwwzzz{{{{{{vvvlllgggmmmrrrrrrvvv|||~~~|||{{{yyyzzz{{{|||||||||{{{zzzwwwxxxyyyzzzzzzyyyxxxxxxwwwxxxzzz|||~~~sssvvvyyyqqquuu{{{yyysssZZZHHHHHHVVV___jjjuuuvvvxxxyyywwwrrrnnnjjjbbbZZZVVVUUUUUUVVVYYYZZZYYYXXXYYYXXXVVVTTTSSSSSSSSSTTTVVVOOOEEE@@@BBBHHHPPPTTT]]]hhhpppnnnggg```ZZZUUUXXXNNNDDD@@@AAAGGGSSS^^^eeefffjjjnnnqqqrrrqqqooovvvxxxzzzzzzyyyxxxyyyzzzzzz|||~~~wwwrrrqqq{{{___KKKGGGKKKGGGFFFDDDBBBAAAAAA@@@??????<<<===???;;;;;;JJJ\\\lllxxx{{{|||{{{vvvpppllljjjhhheeeccciiivvvwwwqqqlllhhhgggaaa\\\bbbqqqwwwlll[[[MMMHHHAAA===<<<<<<===>>>???@@@AAAAAAAAABBBEEEGGGAAAGGGFFFFFFKKKPPPcccooo{{{xxx]]]PPPLLLHHHEEEDDDBBB@@@???>>>;;;888:::>>>ZZZttt}}}yyyzzz}}}wwwssswww}}}}}}zzzxxxtttpppqqqrrruuuzzzyyysss|||pppVVVMMMKKK>>>999999888888888777777777IIIpppyyy{{{}}}iiiZZZqqqoooWWWMMMNNNMMMLLLeeejjjlllooouuuyyymmm]]]TTTLLLFFFEEEFFFGGGLLLRRR```gggnnnttt{{{~~~wwwvvvvvvuuuvvvxxxzzz{{{yyyyyyzzzzzzzzzyyyxxxxxxxxxvvvsssqqqoooooopppqqqrrrsssssssssssstttwwwzzzyyyzzzzzz{{{}}}zzznnngggkkkpppqqquuu|||~~~~~~|||{{{zzzzzz{{{{{{{{{zzzxxxwwwssstttvvvwwwwwwvvvuuuuuutttuuuvvvxxxzzz|||~~~zzzrrr}}}vvvxxx}}}zzzsss\\\KKKJJJXXXbbbmmmwwwxxxzzzyyywwwsssnnniiiaaa[[[XXXWWWVVVVVVXXXYYYXXXWWWZZZYYYVVVTTTSSSSSSTTTUUU\\\UUUKKKCCCAAAEEEJJJOOOUUUcccpppuuusssmmmddd[[[WWWMMMDDD@@@AAAEEEOOOYYY``````bbbgggmmmrrrsssssstttvvvyyyzzzzzz{{{|||}}}{{{}}}~~~|||tttoooxxxjjjOOOFFFHHHGGGFFFEEECCCAAA@@@@@@@@@@@@>>>???>>>;;;>>>RRRjjj{{{|||}}}yyyuuurrrfffaaaZZZVVVVVVVVVSSSPPPYYYiiixxx|||{{{}}}wwwpppjjjeeeccc]]]XXX\\\jjjqqqhhhYYYJJJGGGCCC@@@???@@@??????<<<>>>???@@@@@@BBBDDDFFFFFFJJJIIIIIILLLMMM^^^}}}kkkpppyyy```RRRMMMIIIEEEBBBAAA>>>>>>>>>:::777;;;DDDkkkzzz{{{~~~{{{uuuooolllsssvvvssspppmmmhhhbbbaaacccgggooozzz~~~rrrxxx[[[QQQOOOCCC::::::999888888888888888HHHpppzzz|||~~~{{{ccc^^^pppjjjRRRKKKNNNOOOQQQfffiiiiiikkksssyyyooo```PPPJJJFFFEEEEEEFFFLLLSSS___fffnnnttt}}}xxxxxxxxxwwwxxxyyyzzz{{{wwwwwwxxxyyyzzzzzzzzzzzzxxxwwwtttqqqooooooooopppqqqrrrrrrrrrrrrsssuuuwww||||||||||||}}}qqqgggkkkpppqqquuu{{{}}}}}}~~~~~~~~~}}}|||{{{||||||||||||zzzxxxvvvuuurrrrrrttttttuuutttsssrrrrrrrrrssssssuuuwwwyyyzzz}}}}}}rrrzzzzzz|||xxxqqq```NNNNNN[[[eeeoooyyyzzz~~~{{{wwwtttooohhh```\\\YYYWWWUUUUUUVVVWWWVVVVVVZZZYYYWWWVVVUUUUUUUUUUUU[[[VVVNNNFFFBBBCCCHHHLLLJJJWWWfffppptttrrriii```ZZZPPPEEEAAAAAAEEEOOOYYYZZZYYYXXXZZZaaaiiiqqquuutttwwwzzz{{{zzzzzzzzz{{{|||~~~xxxpppxxxwwwUUUEEECCCFFFGGGFFFDDDAAA@@@@@@AAAAAA@@@@@@???===EEE```}}}wwwzzzzzz}}}vvvoooggg```[[[SSSNNNIIIGGGGGGGGGEEECCCMMM\\\jjjqqqsssxxx|||~~~wwwpppjjjeee^^^XXXSSSUUU```gggaaaVVVGGGEEEBBBAAA@@@@@@???>>>===???BBBCCCDDDEEEGGGIIIGGGKKKLLLPPPRRROOO\\\yyyoookkkyyybbbSSSMMMJJJEEEAAAAAA======>>>;;;888???KKKtttzzzxxx~~~~~~zzzuuunnnuuuyyyvvvrrrnnngggaaaZZZZZZ\\\cccooo{{{xxx}}}cccWWWOOOBBB<<<;;;999777777888999:::LLLrrrzzz{{{zzzwww}}}|||vvv___dddmmmcccPPPKKKLLLOOOWWWlllrrrttttttyyy|||qqqcccNNNJJJGGGFFFEEEFFFLLLTTT^^^eeemmmttt~~~{{{zzzzzzzzzzzz{{{{{{{{{wwwwwwxxxyyyzzzzzzzzzzzzxxxwwwtttrrrpppooooooooooooqqqrrrrrrqqqqqqsssuuu{{{{{{|||~~~~~~~~~sssgggiiioooqqquuu{{{{{{{{{||||||||||||{{{{{{||||||||||||zzzyyyvvvuuussstttuuuuuuuuutttrrrqqqrrrqqqqqqqqqqqqsssuuuvvvvvvuuuwww}}}ttt||||||zzz|||xxxrrrcccQQQPPP]]]fffpppyyyzzz~~~zzzvvvtttpppgggaaa^^^[[[XXXVVVUUUUUUVVVUUUUUUYYYXXXXXXWWWVVVUUUTTTSSSWWWTTTNNNGGGBBBBBBEEEHHHHHHQQQ]]]gggoooqqqlllddd^^^SSSGGG@@@@@@FFFQQQ]]]YYYVVVRRRPPPRRRZZZfffnnnuuuwwwzzzzzzyyywwwvvvvvv|||}}}yyyqqqxxx___IIIDDDFFFGGGGGGEEEAAA???@@@BBBAAA@@@@@@AAAAAANNNppp}}}tttuuuxxx~~~zzznnnddd[[[TTTMMMIIIEEECCCAAA????????????>>>BBBMMMXXX___fffpppwwwzzz~~~~~~uuunnngggbbbWWWSSSNNNMMMTTT[[[YYYRRRKKKHHHDDDAAAAAAAAAAAA@@@CCCEEEHHHJJJKKKLLLNNNPPPNNNRRRUUU[[[]]]TTTZZZssssssiii}}}eeeTTTMMMKKKGGGBBBCCC>>>===???<<<:::DDDTTT}}}wwwxxx~~~ttt|||{{{wwwqqqkkk```\\\XXXXXX]]]fffnnnrrr}}}~~~{{{{{{ttteeeRRRDDD>>><<<999666666888;;;===WWWxxx|||zzzxxxqqquuuppprrr}}}sssXXXiiiiii\\\NNNKKKIIIMMM[[[sss~~~}}}nnn^^^NNNJJJHHHGGGFFFFFFLLLTTT___fffmmmttt~~~~~~}}}}}}}}}}}}}}}}}}}}}zzzzzz{{{{{{zzzyyyyyyxxxxxxwwwvvvuuusssrrrqqqpppnnnpppqqqqqqpppppprrrtttvvvwww{{{~~~|||sssfffggglllooosssyyyxxxxxxyyyzzzzzz{{{{{{{{{zzzzzz{{{||||||{{{yyyxxxwwwxxxxxxxxxwwwuuusssrrrrrrqqqpppoooooopppqqqrrrrrrqqqrrruuuzzzxxxvvv}}}|||}}}{{{uuueeeRRRQQQ]]]eeennnwwwxxx{{{uuurrrssspppgggbbbbbb]]]ZZZWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUSSSQQQPPPQQQPPPLLLGGGAAA???AAACCCIIINNNUUU]]]gggooonnniiibbbUUUGGG??????FFFTTTaaa^^^\\\VVVNNNIIIMMMXXXcccooorrrvvvxxxxxxwwwwwwwwwzzz{{{}}}}}}~~~wwwpppvvvgggPPPJJJFFFGGGHHHEEEAAA???AAACCCAAA@@@AAABBBDDDUUU|||wwwwww}}}ppphhh\\\RRRLLLHHHCCC@@@>>>>>>>>>============>>>999AAAIIIOOOZZZhhhssswwwyyyzzzqqqjjjccc^^^SSSPPPJJJGGGLLLSSSTTTOOORRRNNNHHHDDDCCCDDDDDDDDDFFFHHHKKKMMMNNNPPPRRRSSSYYY\\\___fffgggYYYZZZnnntttggghhhTTTLLLKKKIIIEEEEEE???>>>@@@>>><<>>^^^}}}~~~~~~yyy|||vvvhhh}}}oooRRRkkkfffWWWNNNKKKFFFKKK^^^www{{{iiiXXXNNNKKKIIIHHHFFFFFFLLLUUU```gggnnnttt~~~~~~~~~~~~}}}|||{{{yyywwwvvvxxxxxxxxxwwwvvvtttrrrqqqnnnoooqqqqqqppppppqqqsssqqqsssxxx~~~{{{sssdddeeekkkmmmqqqwwwvvvwwwwwwxxxyyyzzz{{{|||wwwyyyzzz|||}}}}}}||||||{{{{{{{{{zzzyyywwwuuutttsssrrrpppnnnmmmnnnooopppqqqqqqqqqqqqtttyyyzzzqqq}}}~~~}}}~~~zzzeeeRRRPPP\\\dddmmmuuuuuuwwwqqqoooqqqooohhhcccddd___\\\YYYWWWWWWWWWWWWVVVRRRSSSUUUVVVUUURRROOOMMMMMMMMMKKKFFF@@@======???EEEHHHKKKRRR^^^jjjmmmjjjeeeVVVFFF======FFFVVVdddfffeee^^^QQQFFFFFFPPP[[[gggkkkqqqvvvxxxzzz{{{}}}xxxyyy{{{{{{}}}|||uuunnnsss}}}qqqXXXLLLFFFGGGHHHGGGEEEBBBAAAAAADDD<<>>===<<<<<<<<<>>>AAAAAACCCNNN___jjjmmmvvvwwwwwwssslllddd]]]ZZZYYYPPPEEEBBBHHHQQQXXXZZZZZZVVVPPPKKKHHHHHHJJJKKKMMMPPPRRRPPPNNNOOOUUU[[[```iiirrrsssoookkknnnrrraaaxxxbbbSSSJJJFFFDDDAAAGGG@@@>>>AAA999FFFnnnxxxqqqpppzzz~~~~~~sssiii^^^RRRRRRPPPDDDLLLLLLNNNUUU^^^kkk~~~rrrQQQDDD???555555<<<888888FFFjjj}}}iiiyyy^^^VVVnnneeeWWWLLLFFFHHHQQQZZZnnnzzzsss[[[PPPLLLIIIHHHGGGGGGHHHPPPYYYccciiipppwww~~~~~~~~~~~~{{{xxx}}}yyyvvvtttssstttuuuqqqqqqqqqpppqqqqqqrrrsssnnnssswwwzzz{{{~~~tttgggdddhhhnnnuuu|||yyyvvvssstttyyy||||||yyy|||yyywwwxxx|||~~~wwwxxxyyyyyyxxxvvvsssrrrrrrooommmmmmoooqqqpppooosssrrrqqqqqqqqqtttvvvxxxooosss~~~wwwqqqaaaXXXTTT\\\hhhoooqqqqqqqqqnnnjjjkkkllljjjeee______\\\XXXVVVUUUSSSOOOLLLMMMLLLNNNQQQPPPKKKIIIKKKBBB@@@===:::999:::===>>>DDDFFFEEEGGGQQQaaaiiihhhddd[[[PPPGGGBBBFFFUUUeeegggdddaaa[[[OOODDDFFFOOOaaaffflllqqqtttwwwyyyzzz~~~~~~~~~~~~yyyooooooooouuuuuuYYYMMMEEEGGGHHHGGGDDDBBBAAAAAA@@@???DDDCCCMMM{{{~~~yyypppggg\\\SSSNNNKKKHHHFFFFFFEEECCCBBBAAA@@@@@@@@@@@@CCCDDDDDDMMM[[[gggkkkrrrssstttpppiiiaaa[[[WWWWWWQQQKKKJJJPPPXXX___ccc___[[[UUUOOOLLLLLLNNNPPPRRRTTTUUUSSSQQQRRRWWW\\\dddnnnzzz~~~yyyuuuuuuwwwggghhhXXXNNNHHHEEE@@@FFFBBB???AAA===PPPxxxtttnnnooo{{{zzzsssfffUUUPPPNNNCCCHHHFFFGGGLLLRRR]]]ooozzz```HHHCCC888666<<<777888FFFkkk{{{ppp}}}___YYYnnnbbbTTTJJJFFFHHHQQQYYYhhhpppqqq[[[NNNKKKHHHGGGGGGGGGIIIQQQ[[[dddjjjqqqxxx}}}}}}}}}{{{yyywwwvvvuuutttrrrqqqqqqqqqqqqqqqrrrrrrooosssxxxzzz{{{~~~uuuhhheeehhhnnnuuu{{{|||xxxuuuwww{{{~~~}}}{{{{{{yyywwwyyy|||~~~|||xxxyyyyyyyyyxxxvvvtttsssrrrooollllllnnnpppqqqpppoooooooooppprrrsssuuuvvvyyyppprrr~~~wwwppp^^^VVVSSS\\\gggnnnooopppssspppllllllmmmlllgggbbb```]]]YYYXXXWWWSSSKKKDDDFFFFFFIIINNNOOOKKKHHHIIIAAA>>>;;;999888999;;;<<>><<<999777555666777999@@@GGGJJJGGGGGGOOOZZZaaa```YYYPPPJJJFFFIIIWWWfffnnnllliiieee[[[RRROOORRR___dddmmmssswwwxxxyyyyyyyyy|||uuurrrqqquuudddWWWDDDFFFHHHGGGEEECCCBBBCCC===CCCEEEHHH^^^|||yyyyyyssskkkeeecccaaa]]]ZZZSSSRRROOOMMMJJJIIIGGGGGGCCCGGGJJJJJJLLLTTT```hhhlllooossstttooohhhbbb___YYYYYYWWWWWWYYY___hhhnnnkkkhhhbbb]]]YYYYYYZZZ\\\[[[\\\\\\[[[YYYZZZ]]]``````lllzzz{{{iiiTTTJJJFFFAAADDDEEECCCBBBKKKnnnxxxpppooottt}}}lllgggdddXXXNNNHHHDDDCCCDDDIIITTT___|||}}}uuummmzzzaaaOOOIII<<<888;;;777:::JJJyyywww\\\dddooo\\\KKKFFFHHHLLLUUU^^^fffdddhhhtttyyynnnYYYJJJGGGEEEEEEGGGHHHLLLUUU```dddjjjpppxxx~~~}}}|||zzzzzztttssssssrrrqqqqqqqqqqqqppptttxxxzzz{{{}}}yyymmmjjjlllpppuuuyyy~~~|||{{{{{{~~~~~~}}}{{{zzzzzz|||~~~{{{yyyxxxvvvuuutttsssssstttqqqoookkkiiijjjmmmppprrr}}}zzzuuupppllliiihhhhhhiiikkkooovvv~~~wwwllllllwwwuuuqqqfff[[[MMMGGGGGGQQQ]]]dddhhhkkkpppmmmiiiggggggfffcccaaa^^^[[[[[[aaaiiilllggg```LLLEEEBBBEEEGGGFFFDDDDDD===;;;888666444444555555<<>><<<999666444444444444777AAAKKKMMMFFFAAAEEELLLNNNJJJFFFDDDAAADDDPPP]]]ppptttuuupppeee[[[TTTPPP\\\bbbkkkqqquuuuuuuuuuuuwwwzzz~~~vvvssssss|||rrrZZZIIIJJJKKKJJJGGGEEECCCCCCHHHDDDDDDWWWqqqyyyvvvyyywww}}}zzzvvvqqqlllgggeeebbb^^^ZZZWWWTTTSSSOOONNNOOOQQQRRRUUU]]]fffmmmssszzz~~~|||vvvppplllgggeeebbbaaabbbfffjjjmmmmmmlllkkkiiifffeeecccccc^^^]]]]]]]]]]]]^^^^^^___^^^aaaccccccbbbcccgggkkk~~~~~~wwwYYYHHHDDDEEE@@@DDDGGGFFF___zzzjjjgggjjjwww}}}iiiYYYPPPGGGCCC@@@@@@EEELLLeeeyyy}}}{{{oooooo{{{yyyeee|||uuufffSSSMMM@@@999;;;888???TTT|||}}}dddSSSdddjjjVVVFFFFFFJJJOOO]]]nnn|||wwwvvvxxxuuugggUUUJJJFFFDDDEEEGGGIIINNNXXXbbbfffjjjooouuu~~~~~~yyyxxxwwwuuutttsssssssssrrrvvvzzz{{{{{{|||zzzooommmppprrruuuxxxxxxyyy{{{|||}}}~~~~~~~~~}}}|||}}}}}}vvvvvvuuutttsssrrrqqqqqqnnnmmmkkkhhhffffffjjjlllxxxtttnnnhhheeeeeegggiiicccccceeegggllluuummmiiiwww{{{qqqhhh[[[PPPDDD>>>===EEEOOOXXX```fffjjjjjjiiihhheeebbb___^^^[[[YYYWWW[[[dddnnntttwwwjjjYYYGGGAAACCCDDDEEEEEE@@@>>><<<999666555444444555;;;EEEIIIEEE???>>>BBBCCCAAA??????===@@@KKKWWWiiisssyyyttthhh^^^XXXTTT^^^dddkkkqqqssstttssstttqqquuuyyy|||wwwsssrrryyydddLLLMMMMMMLLLHHHEEEDDDDDDDDDGGGHHH^^^wwwzzzwwwzzzyyytttnnnllliiiddd```\\\ZZZXXXZZZUUUSSSUUUVVVVVV[[[aaakkkqqqyyy|||yyyrrrkkkfffbbbaaaaaadddiiillllllkkklllmmmnnnnnnmmmjjjgggfffbbbaaa```___^^^]]]\\\[[[XXXXXXXXXVVVUUUWWW[[[___rrr~~~tttvvv|||```LLLDDDFFF===CCCIIIKKKjjjxxxnnnggglllyyyxxxcccYYYOOOHHHCCCAAACCCHHH___ttt|||zzz{{{{{{|||vvvqqq|||iiivvvoooYYYSSSDDD<<<<<<999AAAVVV|||xxx{{{~~~|||\\\SSSeeeeeeRRRDDDEEEIIINNN___ttt~~~sssaaaRRRKKKFFFDDDEEEHHHJJJNNNXXXbbbjjjmmmpppuuu|||{{{yyywwwvvvuuuttttttsssvvvzzz{{{{{{|||wwwmmmkkknnnpppsssvvvwwwyyy{{{}}}~~~|||zzz{{{~~~~~~|||vvvwwwwwwwwwvvvtttrrrqqqllllllkkkhhhdddccceeehhhhhhgggeeedddcccdddeeefffbbbcccdddcccdddlllwwwrrriiinnnwwwnnncccZZZKKKDDDAAAEEEMMMTTT]]]eeeeeeggghhhgggddd```\\\ZZZUUUUUUTTTVVV[[[bbbjjjpppnnn[[[HHHCCCFFFIIIIIIIIIBBBAAA>>><<<999777666666555555:::AAABBB<<<:::;;;:::999:::;;;:::<<>>;;;999777777777111222999>>>:::888888666666777999999;;;DDDOOOYYYmmm}}}yyymmmfffdddcccfffjjjooorrrssstttuuuvvvuuuwwwyyyzzz|||wwwrrrooouuudddOOOIIIOOOJJJDDDEEEEEEGGGCCCTTTxxxvvvtttyyyzzztttpppllliiiffffffccc```^^^^^^]]]\\\ZZZ\\\ccckkkmmmggg\\\SSSNNNKKKLLLRRR\\\gggmmmmmmjjjmmmlllmmmrrrwwwwwwqqqllljjjeeeaaaaaa___ZZZVVVVVVQQQRRRSSSTTT[[[cccdddaaakkk{{{{{{fffsssqqqZZZFFFDDDDDDDDDIII[[[||||||nnniiipppvvvppp___YYYRRRHHHAAAAAAIIISSS```mmm{{{~~~{{{vvvssssssssssssrrr|||ssslll___JJJ>>>>>><<<@@@eeexxx~~~qqqnnnvvvvvvnnnfffMMMUUUddd]]]LLLFFFDDD@@@JJJ]]]hhh{{{~~~ppp[[[NNNJJJDDDBBBCCCFFFJJJOOO[[[fffnnnooosssyyy~~~}}}{{{yyywwwvvvuuuuuuuuuxxx{{{{{{zzz{{{}}}~~~mmm```bbbiiillloootttzzzzzz{{{~~~~~~}}}{{{|||}}}zzzqqqnnnpppmmmlllkkkhhhfffdddcccbbb```___^^^^^^___```___]]]cccddddddbbb___bbbjjjqqq|||vvvggg```ggg|||}}}qqqcccXXXNNNNNNTTTYYY\\\___eeefffdddaaabbbbbbYYYMMMHHHDDDFFFNNNSSSRRRSSSWWWVVVNNNDDD@@@DDDIIILLLMMMPPPGGG???>>>===999999>>>:::999777444222333555777444444555666888<<>>>>><<>>::::::>>>;;;;;;999777555444555777555555666666888;;;@@@CCCMMM```qqquuuqqqmmmjjjgggnnnooorrrtttvvvvvvuuuuuutttwww{{{}}}~~~yyyrrrtttgggQQQKKKRRRMMMFFFFFFDDDDDDHHHccczzzwww{{{{{{xxxvvvuuusssiiigggeeeeeeeeeccc]]]YYYYYYYYYZZZ\\\\\\WWWOOOHHHHHHFFFIIIVVVgggrrrssspppiiiiiijjjoootttvvvtttqqqlllfffcccbbb```ZZZVVVVVVWWW___hhhmmmqqqqqqiii```fffvvvppppppuuu]]]KKKHHHFFFFFFNNNcccmmmrrrqqqdddoootttxxx~~~uuulllbbbTTTLLLKKKKKKGGGGGGTTTlllxxxzzzvvvsssppppppppppppoooqqqsssxxx}}}}}}qqqoooSSS???======CCChhhzzz~~~}}}nnnhhhPPPYYYfffTTTHHHEEEGGGCCCJJJWWWZZZbbbkkkvvvyyylllWWWIIIDDDEEECCCCCCFFFHHHLLLWWWaaaeeehhhmmmttt|||}}}|||{{{{{{{{{}}}yyyiii^^^bbbkkkppptttyyyyyyzzz|||}}}}}}}}}}}}|||~~~zzzzzz}}}{{{uuupppooopppooonnnllljjjhhhffffffcccaaa^^^]]]]]]^^^]]]]]]VVVYYY\\\]]]\\\\\\___bbbmmm}}}nnn___YYYeeettt~~~xxxlllbbb```aaa``````bbbaaaccchhhsssxxx]]]MMM???AAAKKKPPPNNNKKKBBB@@@===::::::<<<>>>@@@GGGEEEDDDCCC???999888:::;;;;;;:::999888777666555777666666777999;;;===???CCCRRRaaaiiikkkmmmmmmlllnnnoooqqqtttvvvxxxyyyyyyvvvxxx{{{}}}}}}~~~}}}uuuuuu}}}gggPPPJJJQQQMMMHHHGGGDDDFFFNNNlllxxxwww}}}~~~yyyvvvtttsssjjjhhhhhhjjjmmmlllfffaaa^^^\\\]]]bbbeeecccYYYPPPQQQMMMMMMXXXhhhtttvvvssskkkjjjkkkooorrrtttsssrrrkkkfffbbbaaa^^^XXXTTTTTTSSSZZZaaadddeeeccc\\\TTTYYYjjj|||ooouuu[[[KKKGGGDDDFFFTTToookkkuuu{{{jjjcccoooyyy~~~rrrfffVVVNNNNNNPPPJJJEEENNNeee{{{}}}zzzwwwrrrooonnnmmmkkkiiifffiiilllqqqvvvzzz}}}~~~~~~qqqxxxYYYBBB===>>>FFFkkk|||nnneeeLLLWWWfffQQQGGGEEEGGGFFFOOO\\\^^^aaajjjuuuxxxjjjVVVIIIGGGDDDBBBDDDGGGJJJNNNXXXcccgggjjjooouuu|||~~~~~~}}}{{{}}}xxxhhh^^^ccclllppptttyyyxxxzzz}}}~~~}}}|||{{{zzz|||wwwuuuyyyyyyuuuooommmoooooommmllljjjhhhgggffffffccc```^^^^^^___^^^]]]WWWYYY[[[[[[[[[\\\___aaahhhwww|||fffVVVXXXdddooo|||wwwmmmdddbbbbbb```___```cccbbbdddkkkxxxpppZZZCCC???JJJRRROOOHHH???>>>===:::666555666777???CCCGGGHHHDDD===999888:::999999999999888666444666666666777999;;;;;;;;;;;;CCCNNNWWW___gggnnnqqqooooooqqqsssuuuwwwyyyzzzwwwyyy{{{||||||}}}zzzuuuzzzhhhOOOHHHOOOMMMHHHHHHEEEIIIUUUuuuvvvvvv}}}|||xxxtttrrrllliiiiiinnntttwwwtttooojjjiiikkkqqqvvvssshhh]]]ZZZUUURRRYYYfffpppsssqqqoooooopppqqqssssssrrrpppjjjddd```___\\\UUUQQQPPPMMMRRRUUUTTTSSSSSSPPPKKKLLL\\\vvvqqq{{{{{{\\\NNNFFFCCCFFFYYYzzz~~~pppxxxtttffffffqqq|||qqqaaaXXXYYYRRRLLLFFFHHHXXXnnn{{{~~~|||yyysssooolllhhheeeccc\\\]]]^^^aaacccfffiiijjjllllllqqq}}}yyy|||{{{```EEE>>>???HHHooo{{{~~~cccHHHTTTeeeNNNDDDBBBCCCEEEUUUdddeeebbbiiiqqqppp```MMMCCCCCCBBBBBBDDDIIILLLQQQ\\\fffjjjlllqqqvvv{{{{{{xxxzzz}}}~~~xxxhhh^^^ccckkkooorrrwwwxxxzzz~~~}}}{{{yyywwwxxxsssqqqtttvvvrrrmmmlllnnnmmmllljjjiiigggffffffgggdddaaa`````````___^^^ZZZZZZYYYXXXXXXZZZ^^^```dddrrrtttYYYOOORRRXXXbbblllooogggbbbbbbbbb```___aaabbbbbbccceeejjjuuu~~~eeeIII@@@JJJTTTRRRIII======;;;888444222333555777>>>GGGLLLMMMKKKFFFBBB===:::888888888888666444555444444777:::<<<;;;999888999===EEEOOO\\\iiirrrooopppqqqrrrtttvvvwwwxxxwwwyyyzzz{{{{{{|||wwwxxxmmmSSSIIINNNLLLHHHHHHEEEDDDVVVyyy~~~tttvvv}}}|||xxxuuummmjjjhhhoooyyy~~~xxxwwwyyy~~~}}}pppfff\\\WWWTTTWWW___hhhmmmnnnssstttuuuuuuuuusssqqqooojjjddd___^^^ZZZSSSOOONNNLLLPPPRRROOONNNPPPPPPOOOJJJSSShhhvvvdddSSSIIIDDDGGG]]]vvvtttggg```kkkuuu~~~{{{kkkdddeeeYYYTTTKKKGGGQQQeeewww~~~zzztttoookkkfffaaa^^^VVVUUUUUUTTTUUUVVVXXXYYY[[[[[[aaaooo|||rrrqqq|||zzzyyydddJJJ???@@@JJJrrrfffKKKUUUcccJJJAAA???@@@EEEYYYjjjjjjhhhmmmsssnnn\\\IIIAAACCCAAAAAADDDJJJNNNSSS]]]hhhkkkmmmqqqvvv{{{~~~vvvpppqqqxxxvvvfff\\\bbbkkknnnqqqvvvxxxzzz~~~}}}zzzwwwuuussspppooorrrrrrooolllmmmllllllkkkiiihhhgggfffeeeeeecccbbbaaabbbbbb```^^^[[[YYYWWWVVVVVVWWWZZZ[[[___kkkyyygggSSSJJJGGGIIINNNUUUaaaooowwwwwwuuutttsssfffaaa___aaabbbaaaaaaddd]]]aaafffhhheeehhhvvvkkkPPPDDDLLLWWWWWWPPPAAA>>>:::666444444555666111888BBBKKKTTT[[[ZZZVVVGGGBBB<<<888888888666444444333444888===???>>>;;;999555555:::BBBOOO```nnnnnnoooqqqsssuuuvvvwwwwwwvvvxxxyyyzzz{{{|||xxxxxxwwwZZZLLLOOOLLLHHHGGGDDDDDDZZZwwwrrrwww|||zzzpppjjjgggmmmzzzzzzooofffXXXVVVSSSTTTZZZccclllqqqtttvvvyyyzzzxxxuuurrrqqqjjjddd```^^^ZZZSSSNNNNNNLLLSSSYYYYYYZZZ\\\]]][[[TTTTTT___sss}}}lllVVVLLLFFFJJJbbb{{{qqq]]]___pppvvvtttnnnpppeee]]]QQQIIIPPPdddvvv}}}zzztttoookkkfffaaa]]]WWWVVVUUUUUUWWWZZZ]]]______^^^cccooozzznnnhhhooo~~~rrrtttgggNNNAAA@@@LLLtttnnnUUUZZZaaaIIIBBB@@@BBBHHH^^^ooommmnnntttyyysss```KKKDDDFFFAAAAAADDDJJJMMMRRR\\\ffflllnnnrrrxxx}}}{{{xxxtttrrruuu}}}qqqbbbZZZ```jjjooorrrwwwxxxzzz~~~~~~|||yyyvvvtttpppoooppprrrpppllllllooolllkkkkkkiiihhhgggfffeeeaaa``````aaabbbaaa___\\\[[[YYYXXXWWWWWWWWWWWWVVVZZZdddppp|||}}}fffUUUIIIDDDCCC>>>AAAGGGMMMPPPSSSWWW[[[^^^[[[[[[```bbbaaabbbeee^^^```eeegggcccaaakkkwwwoooXXXKKKQQQ^^^bbb]]]RRRKKKAAA:::888999888888111444999AAAQQQaaafffcccXXXOOOCCC<<<:::999888666444444555;;;BBBEEECCC???:::666444777<<>>;;;;;;===@@@DDDIIIYYYWWWXXX^^^```___aaadddbbb``````aaa___^^^gggsss~~~rrr___RRRWWWeeellljjjdddYYYKKKAAA===<<<:::777444333222888JJJ___gggeeeeeeYYYJJJ???;;;:::999777555444777===EEEIIIGGGCCC;;;888666999:::@@@OOO```iiimmmqqqvvvzzz|||||||||uuuvvvxxxyyyzzz}}}|||yyyzzzeeeNNNQQQUUUKKKDDDHHHLLLcccyyynnnrrr|||yyypppgggtttzzzsssrrrpppkkkiiiuuu{{{uuummmddd]]]UUURRRPPPRRRYYYdddmmmrrrssswww|||~~~{{{vvvqqqnnnlllgggaaa[[[WWWSSSOOOLLLLLLSSS^^^jjjsssuuusssoooccc^^^VVV\\\kkkoootttXXXLLLHHHHHHrrrvvviii]]]]]]mmm~~~{{{}}}}}}}}}~~~|||{{{~~~~~~yyy{{{ooo```RRRNNNQQQ[[[kkkyyyzzzvvvooojjjgggeeecccbbbggg```[[[^^^jjjwww}}}{{{}}}}}}nnnlllnnnwww~~~wwwlllSSSCCC???OOO~~~}}}uuuzzzddd```___GGGEEEBBBEEESSSeeeppprrrhhhrrrvvvkkkYYYMMMGGGDDDFFFAAA@@@FFFMMMTTT[[[bbbjjjnnnttt}}}}}}{{{}}}yyy}}}~~~zzzuuuuuu~~~~~~~~~mmm^^^UUU]]]iiipppuuuzzzwww|||}}}|||zzzyyyxxxxxxyyyzzztttrrrooommmnnnnnnnnnmmmnnnmmmjjjgggdddbbb``````^^^^^^]]]]]]]]]\\\\\\\\\___^^^\\\ZZZYYYWWWWWWWWW\\\___gggooosssxxxttthhhZZZJJJAAA>>>;;;999:::<<<>>>>>>GGGMMMTTTZZZ]]]^^^aaaccc___```aaa```___```cccggg}}}uuufffYYYWWWbbbrrr}}}{{{ppp^^^MMMBBB===999555888888666777CCCVVVbbbcccccc]]]SSSIIIAAA;;;777555333111555>>>FFFHHHHHHIII<<<:::888777777>>>OOO```lllnnnrrrtttuuuwwwyyy{{{sssuuuwwwxxxyyy|||zzzsssuuunnnVVVWWWYYYNNNGGGJJJLLLhhhttteeegggssskkkjjjgggeeettt~~~xxxqqqooojjjgggqqqzzzrrrkkkfff___ZZZVVVUUUYYYaaahhhlllsssuuuyyy{{{{{{vvvqqqmmmlllhhhccc^^^ZZZUUUQQQNNNIIINNNVVVaaaiiilllkkkiii]]]XXXNNNOOOYYY[[[aaarrrYYYNNNLLLMMMvvv~~~ssshhh```aaarrr{{{{{{|||}}}~~~~~~|||rrrfffYYYSSSTTT\\\lll|||{{{wwwqqqllljjjhhhfffdddddd___[[[^^^hhhttt}}}yyyuuuqqqttt|||xxx\\\IIIDDDSSS{{{~~~pppmmmmmm______]]]GGGDDDAAADDDRRReeeqqqsssnnnxxx|||ooo[[[LLLFFFCCCDDDAAAAAAFFFLLLSSS\\\eeennnpppuuu}}}}}}yyyyyy{{{}}}|||tttmmmmmmrrrxxx}}}yyysssppppppuuuzzz|||ooo^^^TTTZZZeeelllrrrxxxxxx|||}}}{{{yyywwwvvvvvvsssqqqnnnmmmnnnmmmlllkkkllljjjhhheeebbb```___^^^\\\\\\\\\[[[ZZZZZZYYYYYY]]]\\\[[[YYYXXXWWWWWWWWWZZZ]]]eeennnrrrvvvuuucccQQQIIIDDD>>>:::888999999999BBBHHHPPPVVVXXXZZZ\\\]]]\\\]]]^^^^^^^^^```dddhhhrrrlllaaaVVVUUUaaasssppp___WWWRRRKKKCCC888888666666@@@RRR___ccceee___VVVMMMDDD>>>999777777555888???DDDEEEIIINNNBBB===999666666===NNN^^^jjjmmmppprrrssstttvvvxxxuuuvvvxxxyyyzzz|||}}}yyyqqqrrr}}}yyy```^^^\\\QQQIIIKKKQQQsssiiihhhlll___\\\___cccsss~~~yyyqqqoookkkgggnnn|||uuuqqqjjjfffaaa^^^```dddhhhjjjrrrsssuuuyyy|||zzztttooonnnkkkfffbbb^^^YYYSSSOOOGGGHHHKKKQQQVVVYYYYYYYYYSSSPPPGGGEEEJJJJJJRRRfffuuubbbPPPNNNPPPxxx{{{qqqfff```ddduuuwwwzzz|||~~~~~~~~~vvvnnncccZZZVVV]]]nnn~~~{{{xxxsssooommmkkkiiihhhdddbbb______ccckkktttyyyzzzvvvyyy___IIIEEEUUUxxxuuu{{{sssgggfffvvv```YYYZZZUUUFFFCCC@@@BBBQQQeeerrruuutttttt\\\KKKDDDBBBBBB@@@AAAFFFJJJPPP\\\hhhpppqqqttt{{{|||xxx{{{}}}tttmmmkkkkkklllpppyyyzzzuuuooojjjdddcccffflllqqquuu}}}qqq^^^QQQVVVaaaiiiooouuuxxx|||{{{wwwsssqqqqqqpppnnnnnnmmmllljjjggggggfffdddbbb___^^^]]]\\\ZZZYYYYYYXXXWWWWWWVVVVVVYYYYYYYYYXXXXXXXXXXXXXXXXXXZZZbbbkkkppprrrwww|||sss```UUUNNNDDD<<<777555555555;;;AAAJJJQQQVVVXXXYYYZZZZZZ[[[\\\\\\\\\]]]___aaaccc```YYYRRRQQQ]]]qqqyyyqqqmmmdddQQQ???;;;;;;888777>>>OOO___ggghhhddd\\\RRRIIIBBB===;;;888777;;;AAADDDFFFJJJPPPHHHCCC<<<888777>>>NNN^^^kkkmmmpppqqqrrrssstttvvvwwwxxxyyyyyyzzz|||}}}ssspppxxx}}}ddd___\\\QQQJJJKKKWWW}}}zzzxxxbbbXXX\\\cccrrr{{{sssrrrnnnjjjmmm{{{~~~yyyrrrppplllkkklllnnnooooooooonnnpppvvv}}}zzzuuurrroookkkgggbbb\\\UUUQQQMMMKKKHHHGGGHHHIIIIIIIIIHHHIIIEEEEEEJJJHHHQQQggg}}}zzzlllkkkQQQOOOOOOuuuqqqccc\\\cccuuuvvvzzz}}}~~~~~~zzzuuukkk___XXX]]]nnn~~~{{{yyyuuusssqqqooollljjjhhhfffccc```]]]```gggmmmvvv{{{~~~}}}aaaHHHFFFWWW~~~yyyjjjiiimmmXXXVVVXXXOOOFFFCCC@@@CCCRRRfffssswwwvvvttt[[[IIICCCBBBAAA@@@BBBEEEGGGMMMZZZgggnnnooosssyyy}}}zzz~~~yyytttpppjjjfffgggmmmsssrrrmmmhhheeedddcccdddhhhoootttvvv}}}ooo[[[NNNSSS___ggglllqqqwww{{{}}}xxxsssppppppooonnnnnnmmmkkkhhheeecccbbb```^^^\\\[[[ZZZZZZWWWWWWVVVUUUUUUTTTSSSSSSVVVVVVWWWXXXXXXYYYYYYYYYVVVXXX\\\dddjjjnnnqqqrrrqqq```WWWKKK???888555444444555;;;EEEOOOUUUYYYZZZZZZWWWYYYZZZ[[[ZZZXXXWWWVVVWWWVVVSSSOOONNNWWWkkk~~~~~~{{{sss___LLL@@@???;;;999>>>MMM```mmmpppllldddYYYNNNFFFAAA>>>777666;;;GGGOOOOOOLLLJJJKKKEEE???;;;;;;AAAPPP^^^mmmooorrrsssssstttuuuwwwwwwxxxyyyyyyyyyzzz}}}yyysssuuu|||ccc\\\XXXOOOIIIJJJWWWhhhWWW[[[cccpppxxxvvvrrrnnnnnnxxx}}}wwwvvvtttssstttsssrrrqqqkkkjjjmmmttt}}}|||xxxuuuqqqmmmhhhbbb\\\WWWVVVQQQKKKGGGEEEFFFFFFFFFDDDIIIJJJMMMQQQNNNUUUiiiqqq}}}qqqVVVPPPOOOtttppp^^^XXXbbbuuuyyy{{{}}}}}}{{{rrrcccZZZ___ooo}}}|||zzzxxxvvvuuurrrooolllhhhhhheee___ZZZZZZ___dddmmmrrryyyjjjNNNJJJ\\\uuutttiiiTTTXXX\\\QQQGGGDDDAAADDDSSSgggtttwwwttt}}}oooWWWHHHCCCBBBAAAAAABBBEEEGGGKKKXXXdddlllooouuu{{{~~~{{{tttjjjaaaaaacccffffffdddbbbccceeehhhjjjpppyyymmmYYYLLLRRR___gggkkkooouuuyyy~~~zzzuuurrrpppnnnmmmlllkkkiiieeebbb___^^^\\\ZZZXXXVVVVVVUUUSSSSSSRRRRRRRRRRRRQQQQQQSSSTTTUUUWWWXXXYYYYYYXXXUUUVVVWWW\\\cccjjjnnnnnnzzzzzzhhh___QQQDDD<<<999777777444:::CCCMMMTTTVVVUUUSSSOOOQQQTTTVVVWWWVVVSSSQQQRRRQQQPPPPPPMMMQQQbbbsss~~~wwwsssiii\\\HHHCCC<<<888<<>>SSSdddcccUUUHHHGGGBBB===<<<>>>CCCPPP]]]nnnppprrrtttttttttvvvwwwwwwxxxxxxxxxxxxyyy|||~~~|||uuuuuu}}}zzzbbbYYYUUUNNNIIIJJJUUUiiiUUUZZZbbbnnn|||yyyvvvuuuzzzzzzwwwsssqqqqqqrrrrrrrrrkkklllpppwww}}}yyyvvvsssooojjjggg]]]XXXQQQMMMLLLMMMMMMNNNOOOTTTTTTXXX[[[UUUXXXjjjzzzyyy[[[TTTSSSzzznnn\\\XXXeeeyyy{{{zzz|||~~~~~~~~~xxxhhh^^^dddrrr}}}~~~|||{{{yyyvvvrrroooggggggddd___[[[[[[^^^bbbppptttzzzoooQQQLLLZZZoooTTTWWW]]]QQQFFFDDDAAAEEETTTgggrrruuupppwwwvvvfffRRRFFFCCCBBBBBBAAABBBGGGJJJNNNYYYcccmmmqqqxxxyyymmmccc```]]]]]]```bbbbbbdddhhhkkkkkkppp|||ppp[[[KKKPPP^^^fffjjjmmmsssxxx~~~{{{wwwuuunnnllljjjhhhgggeeebbb___ZZZXXXVVVTTTRRRPPPOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPRRRTTTVVVVVVVVVVVVSSSTTTTTTUUU\\\eeejjjkkktttzzzmmmdddVVVIII@@@<<<:::999666;;;CCCLLLQQQRRRMMMIIIEEEFFFHHHLLLQQQUUUVVVVVVRRROOOPPPRRRPPPNNNXXXfffxxxvvveeeUUUJJJ>>>888:::FFFYYYiiixxxfffRRRBBB999;;;999CCC^^^uuuvvvcccQQQGGG@@@;;;;;;>>>DDDQQQ]]]lllnnnqqqrrrssstttuuuwwwwwwxxxyyyyyyxxxzzz}}}{{{vvvuuu}}}|||dddYYYTTTNNNJJJKKKXXXhhhTTT\\\dddmmm~~~zzztttlllhhhjjjpppwww{{{vvvxxx|||~~~}}}{{{oookkkeeeaaa``````______dddfffdddeeehhhaaabbbqqq|||{{{[[[TTTVVV~~~nnn]]]ZZZhhhyyy{{{xxxzzz{{{{{{{{{|||~~~~~~|||{{{~~~nnneeelllxxx~~~zzzuuuqqqkkkiiifffbbb___^^^___aaaqqqvvv}}}~~~nnnRRRLLLXXXtttRRRTTT[[[PPPCCCBBBAAAEEESSSeeeooopppooorrrmmm^^^NNNEEEBBB@@@BBB@@@BBBIIIPPPVVV^^^eeemmmqqqwww~~~}}}wwwnnnhhhddd^^^]]]ccciiijjjjjjlllkkkggghhhssszzzaaaLLLMMMZZZccciiinnnrrrxxx}}}zzzwwwvvvllliiieeecccaaa```]]][[[TTTSSSQQQNNNKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJLLLNNNQQQRRRRRRQQQQQQOOOSSSTTTSSSWWW___ddddddkkkxxx|||ooofffYYYLLLCCC===:::999666:::CCCLLLSSSSSSNNNIIIBBB???===@@@HHHQQQYYY\\\TTTPPPQQQVVVSSSNNNRRR\\\jjjgggVVVDDD;;;<<>>;;;>>>GGGVVVccclllnnnqqqssstttuuuwwwyyyxxxyyyzzzzzzzzz|||zzzvvvvvv}}}ggg[[[VVVPPPLLLLLL^^^iiiVVV___fffmmm}}}|||xxxpppfffbbbfffrrrzzzxxxvvvtttsssvvvuuupppppptttmmmnnn}}}vvv}}}sssYYYRRRWWW~~~ppp```]]]hhhvvv}}}yyyvvvwwwxxxxxxxxxzzz~~~}}}tttyyy~~~rrrkkkrrr}}}}}}xxxsssrrrnnniiidddaaa___^^^^^^mmmttt}}}sssnnnVVVRRR[[[nnnLLLRRR\\\SSSAAAAAA@@@DDDRRRcccllllllppppppiiiZZZLLLEEEAAA???AAA???BBBKKKUUU\\\bbbhhhlllooouuu{{{}}}tttpppmmmjjjgggiiibbbaaajjjrrrrrroooooolllccc```jjjxxxfffLLLKKKVVVaaaiiinnnrrryyy~~~|||yyywwwuuujjjfffbbb___]]]\\\ZZZXXXQQQOOOMMMJJJGGGDDDCCCBBBCCCCCCDDDFFFGGGHHHIIIJJJGGGIIIKKKNNNOOOOOONNNMMMLLLRRRUUUSSSTTT[[[___^^^bbbrrrqqqhhhZZZMMMCCC===999777444999CCCOOOWWWYYYUUUPPPFFF???888888@@@MMMXXX___UUUPPPQQQXXXVVVNNNOOOWWWUUUeeettt~~~vvvaaaKKK@@@@@@FFFTTTaaakkk|||rrrYYYIII===;;;EEE^^^vvv}}}uuulllZZZNNNBBB===@@@KKK\\\kkkmmmppptttvvvwwwyyy{{{}}}yyyzzz|||||||||~~~|||wwwvvv|||hhhXXXSSSQQQFFFPPP```oooXXX\\\fffttt~~~{{{uuukkkhhhhhhnnn~~~zzzuuussszzz~~~ppp___NNNYYYzzzyyyrrr^^^VVVlll~~~xxx}}}yyywwwwwwzzz}}}|||{{{|||rrrfffooozzz}}}|||uuuqqqnnniiiccc^^^\\\ZZZZZZ___oootttuuulllqqqQQQLLLiiicccKKKWWWZZZJJJAAADDDAAAGGG___mmmlllkkkkkknnnjjjZZZJJJBBB@@@???@@@BBBDDDHHHOOOYYYdddlllkkkqqqwww{{{{{{yyyzzzsssnnnlllllllllkkknnnjjjiiinnnuuuxxxtttooolllfffaaaeeerrr~~~iiiNNNJJJVVVdddkkknnnsssyyy|||yyyyyy||||||xxxssskkkgggbbb]]]ZZZWWWTTTRRRJJJHHHEEEBBB@@@@@@@@@@@@AAABBBBBBCCCDDDEEEGGGGGGFFFHHHJJJMMMNNNOOOPPPPPPKKKNNNQQQTTTVVVWWWZZZ\\\```lllpppZZZOOOIIIAAA:::777888;;;EEEZZZmmmtttlll```UUUIII;;;777;;;FFFVVVddd```VVVQQQUUUXXXTTTOOONNNWWWSSSTTTaaawwwgggKKKBBBCCCGGGRRR```iiippp}}}eeeJJJDDD???KKK___mmmzzz|||rrr___UUUGGG???DDDQQQaaakkkmmmoooqqqtttwwwyyyzzz{{{|||zzzyyyxxxzzz~~~{{{vvvyyynnn[[[UUURRREEEKKK]]]qqqWWWZZZeeettt}}}vvvuuuvvv|||xxxpppppp{{{xxx]]]NNN\\\uuunnnssstttdddXXXiii{{{zzz{{{yyyxxxxxxzzzzzzyyyxxxyyy|||pppbbbiiitttwww~~~|||vvvqqqnnnhhhccc___]]]\\\]]]___nnnsssvvvlllxxx{{{|||tttZZZSSSoooiiiKKKSSSWWWIIIBBBEEEBBBIIIaaaooommmmmmnnnqqqlll\\\LLLCCCAAA@@@???AAACCCFFFMMMWWWbbbiiikkkpppvvvzzzwwwmmmhhheeehhhfffeeedddeeehhhkkknnnpppppprrrvvvzzzzzztttooolllfff```cccmmmxxx~~~~~~||||||}}}oooRRRJJJTTTaaaiiilllpppttt{{{~~~}}}}}}zzzxxxyyy{{{{{{vvvrrrkkkfff___YYYTTTPPPMMMKKKDDDCCC@@@>>>===<<<======>>>>>>>>>???@@@AAACCCDDDEEEGGGIIILLLMMMMMMMMMLLLIIIKKKNNNPPPRRRTTTXXXZZZ[[[fffxxxyyycccUUUMMMCCC<<<999888<<>>>>>AAACCCFFFIIIJJJJJJHHHGGGFFFHHHJJJLLLNNNQQQUUUYYYWWW___lll~~~nnn]]]PPPEEE===::::::???KKK___tttxxxgggRRRDDD>>>EEEVVVeeejjjaaaVVVOOOIIIFFFHHHLLLTTTYYY\\\VVVPPPSSSbbbqqqvvvpppaaaMMMEEENNN]]]fffwwwvvvtttvvv}}}}}}ppp```NNNGGGYYYvvv|||xxxqqqmmmaaaQQQIIIMMMXXXeeemmmmmmnnnpppsssuuuwwwxxxxxxxxxwwwvvvvvvwww{{{~~~~~~vvvwwwwwwbbb^^^___PPPPPPiiinnngggSSSWWW___nnnvvvhhhhhh{{{lll[[[dddmmmUUU^^^kkkggg\\\fffyyy~~~~~~zzzzzzzzz|||}}}~~~}}}yyysssnnnnnntttyyyuuudddfffrrryyy}}}~~~zzztttkkkgggaaa\\\XXXXXXYYY[[[ppp|||gggZZZqqq{{{~~~rrryyyvvv~~~eeeKKKUUUYYYLLL>>>AAA===DDD]]]lllllllllrrrtttnnn]]]LLLDDDAAA@@@???@@@AAADDDIIIRRR\\\ccclllppptttyyyrrrddd]]]\\\\\\[[[XXX___ggglllmmmpppvvv{{{~~~{{{vvvtttiiibbbZZZWWWXXXZZZZZZYYYXXXWWWVVVUUUWWW\\\bbbgggtttxxx||||||[[[KKKNNNXXXcccjjjrrrvvv|||vvvuuuuuutttsssnnnhhhccc___YYYPPPHHHBBB>>>;;;999666666555444444555666666666666666666777888999:::;;;===AAAEEEGGGFFFEEEDDDFFFGGGHHHJJJLLLPPPUUUXXXXXX\\\cccooo}}}yyyeeeSSSEEE<<<999<<>>AAA<<>>EEE___ooopppqqqppprrrkkkZZZIIIAAA@@@@@@@@@AAABBBEEEJJJSSS]]]dddmmmqqqvvv}}}~~~ssshhheeeggggggiiikkkjjjqqqyyy}}}|||yyyvvvvvvttttttrrrllleeeaaaaaacccZZZUUUMMMGGGDDDAAA???>>>???@@@AAAAAABBBGGGNNNUUU```ffflllrrreeeSSSPPPUUU```iiilllqqqwww{{{{{{yyyvvvuuuvvvtttqqqlllddd\\\UUUPPPDDDAAA<<<999777666444333222222222333333333444444333333333333333444555555111333666999<<<>>>??????@@@BBBEEEGGGIIIMMMRRRUUUVVVXXX\\\dddpppxxx```NNNCCC===;;;DDDPPP[[[dddkkkrrrvvvxxxkkk[[[KKKEEEOOO\\\ccclllqqqnnnfff^^^TTTMMMEEELLLXXXeeejjjeeeXXXNNNXXXddddddVVVPPP\\\lllsssrrr```bbbvvv|||vvvkkk___\\\aaahhhllllllpppqqqrrrsssuuuuuuvvvvvvxxxxxxxxxyyy{{{}}}zzz}}}|||vvvooopppzzzxxxffffffXXXUUU}}}cccPPPUUU^^^nnn}}}uuuwwwxxxqqqttt|||ppphhhlll~~~{{{{{{```___pppUUULLLRRR\\\^^^hhhyyyxxxvvvtttvvvyyy|||}}}|||}}}zzzxxx|||~~~zzzuuupppllliiifffdddkkk|||nnnjjjvvv}}}vvvsssoooiiiccc^^^[[[YYY___ooouuuvvv}}}|||wwwyyy}}}wwwooo```yyyjjjvvv^^^QQQaaa^^^FFF@@@CCC>>>EEE___ppprrrssspppqqqjjjYYYIIIBBBAAABBB???@@@AAADDDJJJSSS]]]dddjjjpppxxxwwwrrrtttvvvtttsssuuuzzz~~~}}}tttnnnhhhgggccc^^^YYYVVVUUUUUUOOOLLLGGGCCC@@@???>>>>>>???AAACCCBBBAAACCCIIIOOOWWW\\\```bbbmmmjjjXXXRRRTTT\\\dddjjjooowww{{{zzzvvvrrroookkkjjjfff___WWWNNNHHHEEE;;;999666555555444222000111111222333333333222222222222111111111222333333222222333555666888:::::::::===AAADDDFFFIIIMMMPPPRRRUUUZZZbbbnnn~~~dddQQQFFF???<<>>@@@CCCIIISSS]]]dddhhhoooyyy~~~}}}yyylllcccbbb```]]]YYYVVVRRRPPPNNNHHHFFFCCCAAA@@@@@@AAAAAA@@@CCCEEECCC@@@@@@EEEJJJQQQUUUVVVVVV___uuunnn[[[SSSSSSYYYaaadddjjjrrrvvvuuupppjjjgggaaa___[[[SSSKKKCCC>>><<<666555444444444333111///111111222222222222222111111111000000000111111222444444333222333444666777555888===AAACCCFFFIIIKKKPPPSSSXXX```kkkzzz~~~dddQQQEEE>>>>>>DDDMMMXXXaaahhhnnnqqqssstttrrrgggUUUFFFGGGOOO\\\dddkkkmmmqqquuurrrkkk___VVVOOOUUUccckkkhhhaaaUUUVVVWWWWWW[[[eeesss}}}~~~~~~vvv|||wwwtttllleeefffmmmsssrrrooorrrssstttuuuvvvvvvvvvvvvwwwwwwxxxyyy{{{}}}~~~zzzsssrrrwww}}}fff```\\\]]]uuuVVVXXX___kkk|||lllccczzzyyy```UUUJJJHHHOOObbb{{{tttiiigggooo{{{www```^^^zzzaaaOOONNN\\\aaahhhvvv~~~xxxuuutttuuuwwwyyy{{{|||yyyrrrttt}}}{{{pppoooppplllgggeeeddd}}}vvvsss~~~{{{vvvwwwrrrXXXuuu}}}^^^KKKXXXYYYGGG@@@>>>???JJJ___rrrvvvpppuuupppfffWWWHHH???<<<===>>>>>>@@@CCCIIIRRRZZZ___fffsss{{{~~~sssllljjjkkkdddeeeeeecccaaa^^^ZZZVVVMMMKKKGGGBBB@@@BBBHHHMMMJJJKKKIIIEEE@@@???DDDIIISSSWWWWWWRRRQQQ___zzzsss[[[QQQUUUZZZ\\\cccjjjoooooollljjjfffaaaYYYSSSKKKDDD???<<<999888222222222222222222222222222222222111111111111111333333333333333333333333222222333333333333444444999999:::<<>>>>>JJJ___sssxxxttttttpppfffWWWIII@@@===>>>??????@@@CCCIIIRRR\\\cccgggrrrxxx{{{rrrkkkjjjjjjggghhhhhhgggfffccc^^^ZZZUUURRRNNNMMMOOOQQQRRRRRRJJJLLLLLLIIIEEEDDDHHHLLLVVVYYYXXXQQQMMMXXXoooppp\\\TTTVVVZZZ[[[cccjjjooonnnkkkgggaaa[[[QQQLLLDDD>>>:::777555333333333333333333333333333000000111111222222333333333333333333333333333333222222333333333333444444666777777999<<>>>>>III___ssszzzwwwtttooofffXXXJJJAAA???@@@@@@@@@@@@CCCIIISSS```hhhjjjssswwwzzzsssooommmnnnnnnnnnooopppppplllgggcccZZZVVVTTTWWW\\\]]]YYYTTTOOOQQQSSSQQQNNNLLLMMMPPPYYYZZZWWWNNNIIIOOObbbrrr|||wwwkkk\\\UUUWWWYYYYYY```gggkkkjjjeee```YYYRRRHHHDDD===888666444222111333333333333333333333333//////000111222333444444333333333333333333333333222222333333333333444444333333444555777:::===>>>CCCEEEKKKQQQVVV___qqqzzziiiXXXIII???BBBIIIRRRZZZaaaiiiqqqvvvzzzuuubbbQQQGGGDDDJJJTTTbbbsss}}}|||tttiiiccc[[[SSSRRRWWWaaahhh___[[[TTTRRR\\\lllvvvxxx}}}zzzxxxzzz{{{vvvtttrrrqqqrrrssssssrrrpppqqqqqqrrrssstttuuuuuurrrssstttuuuwwwzzz~~~}}}yyyqqqpppuuuyyyiii]]]```YYY]]]zzzvvv}}}aaa```dddpppqqq[[[QQQ]]]rrrttthhhVVVNNNFFFCCCBBBBBBGGGLLLWWWaaalllpppooopppuuuzzz{{{vvvmmmeeehhhwwwxxxhhhffffffOOOKKKYYYaaajjjwww|||yyyuuurrrvvvxxx{{{|||~~~yyyoooiiihhhiii^^^XXXTTTVVV___jjjppprrr}}}xxxvvvtttqqqqqqttttttvvv~~~wwwrrrooonnnooo{{{vvv\\\zzz~~~WWWDDDRRRTTTEEE@@@>>>>>>HHH\\\pppxxxvvvsssoooeeeXXXJJJBBB@@@AAA@@@@@@AAABBBHHHTTTbbblllooovvvxxx{{{xxxwwwvvvwwwuuuwww{{{}}}xxxrrrnnn`````````cccfffddd^^^XXXYYY[[[\\\ZZZVVVSSSQQQRRRYYYYYYUUUMMMGGGLLLYYYfffnnnmmmfffZZZSSSTTTVVVWWWYYY```eeeccc^^^XXXPPPIIIBBB???:::666555444333222444444444444444444444444111111111222222333333333333333333333333333333333222222222333333333444444222222222333555777999:::>>>@@@DDDIIIMMMUUUeeeuuuyyygggWWWIII@@@DDDKKKTTT\\\ccckkkuuu}}}zzzxxxcccPPPMMMKKKLLLUUUcccpppttttttiiifff___VVVPPPSSS]]]fffbbb[[[QQQOOOYYYhhhqqqqqqwwwvvvtttqqqvvv}}}xxxuuusssrrrqqqrrrsssssstttqqqqqqqqqrrrsssttttttuuurrruuuwwwwwwwwwxxx}}}~~~zzzsssqqqsssvvvjjjccchhh]]]aaassskkktttdddccccccmmmvvvvvv~~~nnn[[[OOONNNTTT___nnnvvv]]]SSSHHHCCCAAA???AAAEEEHHHNNNUUUYYY[[[___gggpppqqqnnnggg```gggxxx|||jjjccccccLLLHHHXXXdddmmmvvvyyyyyytttpppvvvxxxzzz|||}}}~~~sssggg\\\UUURRRIIIFFFEEEJJJUUU___dddeeemmmxxxwwwxxxzzzyyywwwvvvtttvvv{{{tttmmmhhheeejjjyyyvvv___wwwyyywww~~~TTTBBBQQQTTTFFF@@@??????GGGYYYllltttrrrsssoooeeeWWWJJJAAA???@@@???@@@AAABBBGGGRRRbbbmmmttt{{{{{{}}}zzz|||yyyvvvmmmooorrrssspppkkkfffcccgggfffeeeaaa[[[VVVSSSRRRUUUUUUSSSMMMJJJMMMWWWaaafffgggbbbWWWOOOOOOSSSVVVTTT[[[```]]]YYYSSSLLLEEE===:::777555555555444333444444444444444444444444444333333333222222111111333333333333333333333333222222222333333333444444333222222222333555777888<<<===@@@DDDFFFLLL[[[jjjxxxeeeTTTGGG???FFFMMMWWW^^^ccclllwww|||~~~xxxfffZZZPPPHHHHHHQQQ___llltttkkkiiicccZZZRRRRRRZZZbbbeee]]]RRRNNNWWWdddkkkjjjiiiqqqooojjjjjjgggkkkzzz|||}}}wwwrrrppppppppppppppppppqqqsssuuuqqqrrrrrrsssssstttttttttuuuxxxzzzyyyxxxxxx|||{{{uuusssssstttmmmjjjmmm]]]bbbiiiccc}}}nnneeeeeebbbkkkuuueee```ccckkklll\\\QQQHHHCCCJJJZZZooo```TTTHHHCCC@@@>>>???AAABBBCCCFFFJJJMMMQQQYYYbbbffffffaaa]]]ggg{{{oooaaa}}}dddJJJEEEVVVcccmmmuuuvvvyyyuuupppuuuwwwyyy{{{|||tttfffWWWKKKDDD@@@??????DDDMMMUUUYYYZZZbbbjjjwwwxxxzzz~~~}}}zzzxxxtttxxxwwwxxxzzzzzzuuulllccc]]]gggvvv{{{ppp]]]wwwwww}}}yyytttzzzTTTBBBPPPTTTFFF??????@@@GGGXXXjjjqqqpppsssnnneeeWWWIII@@@>>>???===???@@@AAAEEEPPP```llluuu|||}}}}}}}}}xxx{{{|||zzzuuupppmmmmmmrrroooiiibbb[[[VVVSSSQQQSSSSSSQQQNNNMMMPPPWWW]]]___cccaaaVVVMMMMMMQQQUUUTTTZZZ]]]ZZZUUUPPPJJJCCC999666444333333333333222333333333333333333333333555555444333222111000000333333333333333333333333222222333333333333444444444333222222333444666777:::;;;===@@@BBBGGGVVVeee|||uuubbbRRRFFF???GGGOOOYYY___bbbiiittt}}}}}}xxx~~~zzzbbbVVVIIICCCFFFRRRdddsssnnnmmmggg^^^VVVTTTYYY___ddd^^^TTTNNNSSS]]]bbbaaaaaafffcccbbbdddaaabbboootttzzz~~~xxxrrroooooommmnnnooooooooopppsssuuussssssssstttttttttuuuuuuxxxyyyzzzzzzyyyzzz|||}}}yyytttrrrtttwwwrrrpppppp\\\aaakkk```zzznnnddddddbbbkkk~~~zzziii]]]WWWVVVUUUhhh~~~|||gggYYYPPPHHHAAADDDPPPbbbuuu}}}^^^RRRGGGCCCAAA??????@@@CCC>>>>>>CCCGGGIIIMMMSSSXXX[[[XXXWWWeee~~~vvv```rrrjjjLLLBBBPPP^^^iiisssttt{{{wwwrrrtttvvvxxxzzz{{{~~~zzznnn___QQQIIIDDDCCCBBBBBBEEEJJJOOORRR\\\aaakkkzzz{{{{{{}}}{{{zzz{{{vvvyyy|||uuuqqqmmmjjjgggaaaYYYSSSZZZgggxxxzzzkkk[[[rrrvvvWWWDDDPPPSSSEEE<<<>>>@@@IIIYYYkkkrrrqqqsssnnndddVVVGGG>>><<<===;;;===@@@AAADDDNNN]]]iiirrr{{{|||}}}{{{yyywwwvvvwwwqqqhhh___XXXTTTRRRQQQTTTTTTRRRPPPNNNPPPTTTWWWXXX___aaaXXXNNNMMMQQQTTTTTTYYYZZZTTTNNNIIIDDD>>>777555333222333444333222333333333333333333333333444444444333333222222111333333333333333333333333222222333333333333444444444333222222222333444555777888;;;>>>@@@GGGVVVeeeuuu}}}~~~rrr___OOOEEE???IIIRRR[[[^^^___bbbkkkssszzzhhh^^^RRRJJJFFFJJJZZZkkkrrrpppkkkccc[[[XXXYYY[[[]]]ZZZRRRJJJKKKQQQUUUUUUXXXZZZWWWXXX^^^ZZZXXXbbbggglllrrrtttpppmmmnnnqqqnnnppppppooonnnnnnqqqttttttttttttuuuuuuuuuvvvvvvwwwwwwvvvxxxzzz||||||{{{zzzrrrpppuuu{{{zzzyyywww```eeezzzzzzyyybbbvvvqqqdddbbbbbbmmm~~~~~~pppddd[[[UUUPPPMMMHHHXXXhhhtttxxxbbbSSSMMMHHHDDD???GGGSSScccttt|||uuuiii\\\QQQGGGEEEDDDBBB@@@@@@DDD===<<>>AAAHHHWWWfffoooxxxzzznnn\\\NNNDDD???KKKSSS\\\^^^\\\]]]dddkkk}}}vvvpppllleee\\\SSSHHHFFFRRRbbbtttrrrllleee___ZZZYYYYYYVVVTTTMMMEEEBBBGGGJJJJJJLLLMMMIIILLLTTTNNNJJJRRRTTTYYY___ccccccccciiioooppprrrrrrpppnnnmmmpppsssuuuuuuuuuvvvvvvvvvvvvvvvuuutttsssvvv{{{}}}}}}{{{~~~}}}qqqnnnuuu}}}wwwwwwfff```rrreeejjj~~~rrr]]]YYYeeennnyyy}}}vvvjjjhhhhhhmmmuuu|||{{{tttmmmkkkkkkggg\\\RRROOOQQQWWWbbbrrrvvvfffXXXNNNIIIGGGBBBEEELLLWWWccciiihhheeeZZZSSSKKKGGGCCC>>>???CCC>>>AAACCCCCCAAA@@@AAACCCFFFIIIJJJMMM]]]vvv}}}{{{ggggggyyyWWWBBBDDDQQQcccooonnnzzzvvvrrrsssuuuxxxyyyzzz}}}yyyrrr]]]SSSKKKIIIFFFBBBCCCGGGBBBGGGOOO[[[gggsss|||}}}{{{zzz{{{|||{{{yyytttuuu{{{||||||ooo]]]PPPJJJHHHFFFCCCKKKTTTbbb|||ssshhhwww}}}|||kkk}}}WWWCCCRRRKKKBBB===>>>>>>EEE[[[sss{{{wwwssspppfffVVVGGG===;;;===<<<<<<>>>BBBDDDJJJWWWdddnnnpppvvv~~~vvvjjj^^^VVVRRRQQQUUU[[[___\\\XXXRRRMMMIIIGGGFFFJJJTTT\\\ZZZUUUSSSSSSRRRWWWTTTNNNHHHBBB===999888999888777555555444444444555666666666555444333333111222333444444444444444555555444444444333333333111222333444444444444444444444444444444444444444333333666999<<>>:::>>>BBBBBBCCCEEEEEEDDDDDDEEEFFFHHHJJJOOOSSSSSSUUU```lllmmmpppqqqqqqnnnnnnqqquuuyyyxxxvvvvvvwwwxxxwwwwwwuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~tttsssvvvyyywwwuuueeebbbrrr]]]\\\oookkk___[[[ccciiiuuu~~~rrrggg```UUUTTTTTT[[[ggguuu{{{wwwooocccYYYNNNNNNQQQYYYfffuuuxxxlll___UUUMMMJJJCCCEEEJJJSSS]]]cccbbb___XXXQQQKKKHHHEEEBBBCCCGGGBBBEEEGGGGGGEEECCCDDDEEEBBBEEEGGGLLL\\\ttt~~~jjjgggqqqSSSBBBEEENNN___nnnppp{{{vvvsssppprrrvvvxxxzzz~~~yyymmmccc[[[WWWQQQIIIEEEFFFDDDFFFKKKSSS___lllxxx~~~~~~~~~}}}uuutttvvv{{{yyysssqqqsssyyy{{{wwwlllaaaXXXOOOGGGCCCIIINNNXXXooo~~~pppdddwwwttt\\\DDDPPPJJJCCC===>>>>>>EEEZZZsss|||xxxxxxtttjjjZZZIII>>>;;;;;;<<<<<<>>>AAADDDIIIVVVccclllooouuu}}}uuuiii]]]WWWUUUSSSUUUYYYXXXUUURRRNNNKKKIIIHHHHHHJJJTTT\\\ZZZUUUTTTTTTSSSRRROOOJJJDDD>>>:::888777777777666666555555555666444444444444444333222222222333444444555555555555444555555555555444333333222333444444555555444444444444444444444444444444333333666999;;;AAAQQQ```pppssspppeeeVVVJJJHHHIIIQQQWWW^^^cccddd```YYYUUU]]]ssstttfffZZZRRRNNNMMMNNN]]]hhhlllccc\\\YYYUUUMMMPPPQQQPPPIII???;;;<<<@@@CCCDDDEEEDDDAAA???>>>???>>>>>>@@@BBBBBBFFFTTTbbbkkknnnpppooommmmmmppptttzzzyyyxxxxxxxxxyyyyyyxxxvvvwwwwwwyyyzzz|||~~~uuutttvvvwwwtttoooaaaeeesssYYYVVV```eeeaaa\\\___cccppp|||mmm```UUUMMMJJJHHHHHHOOO^^^rrrsssfff]]]TTTRRRRRRWWWaaannnyyy}}}vvvmmmbbbXXXRRRGGGGGGIIIOOOVVV[[[[[[ZZZVVVPPPLLLKKKIIIFFFHHHLLLGGGJJJLLLMMMKKKIIIHHHHHHCCCEEEFFFKKKZZZpppooofffmmmQQQBBBEEEJJJYYYkkkrrr}}}zzztttrrrmmmooosssvvvzzzwwwooohhh```VVVOOOMMMKKKJJJJJJNNNXXXggguuu~~~~~~yyyppppppsssttttttuuuwww|||}}}vvvlllcccXXXOOOGGGJJJJJJNNN```|||~~~pppbbbzzz~~~cccDDDMMMHHHDDD===>>>>>>DDDYYYrrr}}}zzz}}}xxxnnn^^^MMMAAA;;;:::<<<;;;>>>AAACCCIIIVVVcccjjjmmmttt|||vvvjjj___ZZZXXXUUUSSSSSSOOOMMMJJJHHHHHHIIIKKKMMMMMMVVV]]][[[WWWUUUTTTSSSNNNKKKFFFAAA===:::::::::777777777777777777777777444555555555555444333333444444555555555555555444444555666777777555444222333444444555555555555444444444444444444444444444333333555888999???OOO^^^ooopppnnnbbbRRRIIIIIIMMMTTTWWW^^^fffjjjdddXXXNNNPPPccczzz~~~jjj\\\VVVSSSMMMGGGOOO]]]gggccc[[[VVVQQQJJJOOORRRRRRLLLAAA::::::===BBBDDDEEEDDD@@@===;;;;;;;;;:::999999999???NNN^^^hhhkkknnnnnnmmmmmmpppsssyyyyyyyyyyyyyyyzzzzzzzzzxxxxxxyyyzzz{{{}}}vvvtttvvvvvvuuukkkfff\\\eeettt{{{VVVVVV\\\eeebbb\\\]]]```llluuuggg\\\RRRKKKKKKIIIHHHMMMYYYjjjzzzrrrfff```ZZZYYYYYY^^^gggpppxxx{{{~~~zzzpppfff___RRRPPPPPPRRRWWW[[[]]]]]]ZZZUUURRRRRRPPPNNNOOORRROOORRRUUUWWWVVVTTTQQQOOONNNLLLJJJKKKUUUhhh|||rrreee~~~yyyWWWCCCCCCHHHUUUgggqqqwwwyyyqqqooommmnnnqqquuuyyy~~~yyyqqqiiiaaa^^^ZZZWWWUUUVVV]]]jjjwww|||||||||~~~wwwyyy~~~{{{rrrllleee^^^SSSSSSQQQOOOZZZqqq~~~nnn```xxxiiiEEEJJJFFFEEE<<<======CCCXXXqqq}}}|||}}}yyyoooaaaQQQDDD===:::<<<;;;===@@@CCCHHHUUUaaaiiimmmuuu|||zzznnnddd```]]]WWWQQQOOOJJJIIIHHHGGGIIILLLPPPRRRTTT\\\aaa^^^ZZZWWWUUURRRMMMJJJFFFBBB@@@???@@@AAA<<<<<<<<<;;;:::999888888888888888888777777666555555555555666666555444444444666888999999777444222333444444555555444444444444444444444444444444444333333555777777===LLL[[[qqqrrrnnn```NNNDDDEEEKKKUUUXXX___gggjjjdddXXXOOONNNYYYhhhpppsssxxxpppaaaZZZVVVNNNFFFGGGVVVbbbaaa[[[UUUQQQMMMLLLRRRTTTNNNAAA888666888AAACCCFFFFFFCCC@@@>>>======<<<<<<<<<;;;???NNN]]]fffjjjmmmnnnmmmnnnqqqtttxxxyyyzzzzzzyyyyyyzzzzzzxxxxxxyyyzzz{{{}}}~~~uuutttvvvvvviii```___XXXdddvvvuuuRRRSSSaaagggaaaYYY\\\aaakkk{{{sssiii___VVVPPPKKKJJJJJJLLLSSS^^^iiiqqq{{{yyyppphhhddd]]]___ccciiippptttvvvwwwzzz|||xxxqqqmmmbbb```___```cccgggkkkmmmjjjfffccccccaaa]]]]]]___^^^```dddggggggccc^^^ZZZ^^^WWWNNNJJJOOO^^^sssqqqddd{{{bbbFFFCCCFFFQQQbbbkkkrrr~~~{{{rrroooppppppqqqtttyyy}}}yyytttooollliiiiiilllttt|||{{{xxxyyy~~~{{{vvvgggfffaaa]]]aaappp}}}jjj^^^ssslllEEEHHHDDDEEE<<<======BBBUUUnnn||||||zzzvvvnnnbbbTTTHHH???;;;;;;;;;===@@@BBBGGGTTT```iiinnnvvv}}}}}}~~~{{{rrrkkkhhhfff___YYYVVVPPPOOONNNNNNOOORRRUUUWWW\\\cccfffbbb]]]YYYUUUPPPKKKJJJGGGEEEEEEFFFHHHIIIFFFFFFEEEDDDCCC@@@???===<<<<<<<<<;;;:::999888777777777777777666555444444555777999::::::888555333333333444444444444333333444444444444444444444444333333444555555:::HHHWWWoooqqqlll]]]KKKAAADDDKKKUUUZZZbbbggggggbbb[[[VVVJJJPPPWWW]]]bbblllyyy|||mmmaaaYYYQQQIIIEEEPPPZZZ[[[WWWSSSQQQPPPJJJQQQUUUOOOAAA666333555@@@CCCGGGHHHFFFBBB@@@>>>>>>>>>??????===>>>IIIVVVeeeiiimmmooooooooorrruuuuuuxxxzzzzzzyyyxxxyyyzzzxxxxxxxxxyyyzzz|||}}}~~~|||ssssssvvvxxxeee\\\```YYYaaawww~~~|||UUUOOO```fff^^^UUU[[[ccclllyyyxxxooofff^^^XXXTTTTTTUUUVVVXXX^^^eeekkknnnqqqtttuuurrrnnnjjjhhhiiilllqqqwww{{{zzzvvvsssqqqrrrssstttttttttssssssooonnnmmmnnnrrrwww|||{{{yyyyyywwwrrrqqqsssqqqsssvvvxxxwwwqqqhhhbbbfff\\\PPPIIIJJJUUUiii{{{pppdddyyyiiiIIIDDDDDDLLL\\\fffqqqyyywwwssssssrrrrrruuuyyy}}}~~~|||{{{~~~|||xxx|||{{{tttoooooovvv|||~~~mmmbbbuuukkkEEEGGGCCCDDD<<<>>>===@@@RRRkkkzzz{{{xxxtttmmmcccWWWKKKAAA<<<;;;;;;<<>><<<>>>OOOhhhwwwyyyxxxuuunnneeeZZZMMMBBB;;;;;;:::<<>>>>><<<;;;:::999999999999:::999888888777777777777777777666555555444444444444444444444444333333333333222666CCCQQQaaafffeeeZZZIIICCCIIISSSZZZ]]]cccjjjooonnnhhhbbbZZZZZZ[[[ZZZYYYZZZ\\\^^^jjjyyy}}}qqqfffXXXIIIEEEGGGKKKPPPRRRPPPMMMLLLIIIRRRXXXRRRCCC777555888<<>><<<===MMMfffuuuxxxzzzwwwpppggg\\\OOOBBB:::;;;:::<<>><<<<<<:::::::::999999999888888999999999999999888777777444444444444444444444444333333333333111444BBBPPP___eeeeeeZZZIIIBBBIIISSS]]]]]]bbbmmmvvvwwwmmmbbbXXX[[[]]]___^^^\\\ZZZXXXYYYlll{{{{{{uuulll[[[IIIHHHGGGJJJPPPTTTRRRMMMJJJKKKTTTZZZSSSDDD888777;;;888@@@LLLVVV^^^aaacccdddcccbbb```\\\TTTPPPWWWaaa^^^ccciiimmmmmmnnnqqqttttttyyy~~~~~~{{{yyy{{{~~~{{{{{{{{{{{{|||~~~|||~~~~~~{{{|||uuutttuuuvvv}}}}}}tttbbb[[[tttpppZZZIIIIIIJJJMMMOOOPPPWWWhhhyyyrrrjjj```UUUPPPRRRJJJGGGCCCAAABBBEEEJJJMMMRRRSSSVVV[[[cccllluuu{{{xxxjjj[[[QQQKKKJJJDDDBBBFFFGGGSSSkkk}}}mmmnnnqqq{{{WWW???@@@EEENNN\\\mmmlllqqq}}}|||rrrrrrtttwwwwwwwwwxxx}}}~~~|||lllYYYmmmwwwiii|||mmmBBB===DDD===>>>===:::>>>MMMbbbsssyyyxxxxxxsssggg[[[QQQEEE;;;<<<<<<===???@@@DDDPPP\\\lllnnnrrrssssssssstttuuuyyy|||{{{qqqiiihhhddddddcccbbb```]]][[[YYYVVVZZZ___ccceeejjjoootttwwwzzzzzzxxxtttnnnggg```ZZZWWWRRROOOKKKHHHGGGFFFEEEDDD>>>>>>======<<<<<<<<<<<<:::999999999888777777777555555555444444333333222444444555555333444???KKKaaaaaa\\\RRRHHHFFFLLLSSSXXX^^^eeennnyyy~~~yyypppjjjbbb\\\___gggiii```VVVZZZ```jjjtttvvvmmm\\\NNNEEEFFFHHHKKKMMMLLLJJJGGGHHHOOOXXXXXXLLL<<<777999888???KKKZZZhhhrrrvvvwwwqqqnnniiibbb]]][[[]]]___cccdddgggjjjmmmppprrrssstttvvvyyy}}}~~~{{{www{{{|||}}}|||{{{{{{|||}}}|||{{{zzzxxxuuussssssuuuwwwzzzeee[[[uuuoooiiiNNNHHHIIIKKKMMMNNNTTTdddttt~~~rrrggg]]]XXXQQQIIIFFFGGGEEECCCAAA??????BBBEEEHHHHHHGGGGGGHHHLLLRRRXXX\\\ggghhhjjjkkkjjjiiigggfffdddccccccaaa]]]UUULLLEEEEEEFFF@@@@@@DDDDDDPPPggg~~~pppooonnnhhhKKKFFFGGGKKKWWWfffiiirrr}}}zzztttvvvwwwxxxxxx{{{}}}xxxwwwyyy|||~~~iiiYYYmmm|||tttgggxxxrrrGGG@@@GGG@@@>>>===;;;===LLLaaarrrxxxzzz{{{uuuiii\\\QQQEEE:::<<<;;;<<<>>>@@@DDDPPP]]]kkknnnqqqrrrrrrssstttvvvzzz|||~~~zzzpppjjjiiieeeeeeeeeeeedddbbb```^^^]]]```eeeiiimmmrrryyy~~~xxxpppiiifff]]]YYYSSSOOOLLLJJJIIIGGGCCCBBB@@@>>>=========>>><<<;;;;;;::::::999999888666666555444444333333333444333444444222444>>>JJJ]]]]]]XXXNNNDDDBBBIIIQQQZZZ[[[```jjjzzzxxxooojjjeeeggglllnnniiiccc\\\^^^cccmmmtttooo___RRRHHHHHHIIIKKKLLLLLLIIIGGGIIIPPPZZZ\\\QQQBBB:::;;;666:::AAALLLYYYccciiikkkmmmkkkgggaaa\\\[[[]]]___^^^bbbgggkkkmmmoooqqqssstttuuuxxx|||~~~{{{xxxxxxzzz|||}}}||||||}}}~~~~~~}}}zzzvvvssssssvvvyyyiii\\\sssooouuuRRRHHHGGGHHHJJJJJJPPP___nnnzzzssskkk\\\UUUOOOLLLIIIDDDCCCDDDCCCBBB@@@???@@@AAACCCDDDDDDCCCAAA@@@AAACCCEEEGGGOOOPPPQQQRRRQQQPPPNNNMMMOOOMMMKKKIIIIIIGGGEEECCCAAACCC??????DDDCCCNNNddd}}}pppmmmgggwwwpppPPPGGGDDDGGGQQQeeelllxxxuuuvvvxxxxxxzzz~~~{{{pppooouuuvvvjjjhhhmmmuuueeeZZZrrr{{{tttgggxxxKKKBBBHHHBBB======;;;===JJJ___pppwww{{{|||wwwkkk^^^RRRDDD:::::::::;;;>>>???DDDPPP]]]jjjllloooppppppqqqtttvvvxxxzzz{{{||||||}}}{{{vvvooogggcccdddcccdddeeeffffffeeedddcccdddgggjjjooottt{{{{{{tttooogggbbb[[[VVVSSSPPPNNNMMMIIIGGGDDDAAA?????????@@@>>>>>>===<<<<<<;;;::::::777666666555444444333333555333333333111333<<>><<<777666888>>>FFFPPPWWWZZZ\\\[[[XXXSSSPPPOOOQQQSSSUUU]]]fffkkklllmmmooorrrtttuuuwww{{{~~~~~~|||zzzwwwyyy|||}}}}}}}}}}}}~~~{{{vvvssstttxxx|||jjj^^^nnnrrr|||WWWIIIGGGGGGGGGHHHMMMZZZhhhwwwxxxkkk```YYYXXXTTTOOOMMMKKKIIIGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEHHHGGGEEEDDDDDDEEEGGGHHHJJJKKKLLLMMMMMMKKKJJJHHHKKKHHHEEEDDDEEEFFFFFFFFFAAACCC@@@BBBFFFEEEOOOeee~~~|||ppphhh```iiisssPPPEEEDDDHHHSSSdddnnn{{{vvvvvvvvvwwwzzz}}}}}}{{{rrrccc___fff{{{zzzfff^^^bbbmmm{{{|||bbb[[[wwwxxxiii|||MMMAAAFFF@@@<<<===;;;<<>>===<<<;;;;;;888777777666555444333333555333222222111222:::DDDUUUUUUQQQIII@@@@@@HHHQQQSSSSSSTTT\\\mmmyyyzzzyyytttmmmjjjmmmqqqfff[[[SSSYYYggglllcccVVVOOONNNMMMMMMMMMKKKIIIFFFDDDJJJUUU]]]ZZZMMMBBB>>>;;;888666777<<>>CCCOOO[[[eeegggjjjlllmmmooorrrtttsssuuuvvvwwwwwwxxx{{{}}}|||wwwrrrooonnnooowww|||}}}llleee^^^\\\YYYWWWYYY^^^^^^```bbbfffhhhjjjjjjjjjppppppqqqtttyyy~~~~~~{{{oookkkeeeaaa]]]ZZZWWWUUUSSSPPPLLLHHHEEECCCCCCBBBAAA@@@???>>>===<<<;;;;;;999888888777555444444333555333222333222222888@@@NNNOOOMMMEEE>>>>>>FFFNNNPPPTTTWWW[[[eeesss~~~|||}}}}}}vvvlllggghhhkkkjjj\\\PPPQQQ]]]ccc^^^UUUPPPOOONNNNNNNNNMMMJJJGGGEEEHHHPPP[[[]]]UUUKKKFFF@@@===999777888;;;======<<<======<<<;;;;;;<<<>>>BBBNNN^^^hhhiiiiiikkknnnrrrrrrtttxxx|||~~~~~~~~~|||~~~~~~}}}}}}}}}zzz~~~|||tttpppsssyyyuuuzzzvvvgggaaahhhyyybbbNNNJJJGGGEEEEEEHHHSSS^^^ppp|||zzztttlllkkkjjjkkkkkkjjjhhheeekkkllliiieeecccaaa\\\VVVSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPXXXYYYZZZ[[[ZZZYYYWWWVVVRRRQQQOOOOOONNNKKKGGGDDDFFFHHHEEEFFFJJJHHHQQQfffyyyhhh\\\XXX{{{```JJJDDDDDDKKKTTT___nnnxxxuuurrrsssxxx~~~|||xxxyyyzzzpppcccNNNNNNUUUhhh~~~yyykkkkkkqqq|||vvvbbbZZZbbbnnnuuu\\\QQQlllYYYCCCEEECCC;;;===<<<;;;DDDVVVhhhqqqtttwwwvvvooodddYYYKKK???:::999:::<<<===AAAMMMZZZaaaeeeiiilllmmmoooqqqrrrssstttttttttssstttwwwyyy}}}}}}zzztttmmmeee```^^^gggrrryyywww|||rrrbbb\\\XXXWWWVVVUUUXXX]]]bbbdddgggkkknnnpppqqqrrrvvvvvvwwwyyy~~~}}}zzzwwwvvvuuupppmmmiiifffbbb___ZZZWWWVVVTTTRRRNNNKKKHHHFFFEEEBBBBBBAAA@@@>>>===<<<<<<:::999888777666555444333555333333666555444777<<>>:::888888888888777999::::::999999:::<<<>>>JJJZZZeeejjjkkklllnnnrrrqqqsssvvv{{{~~~||||||uuuqqqttt{{{{{{mmmsssrrrfffaaafff{{{cccPPPJJJFFFDDDCCCFFFOOOYYYgggttt|||wwwrrrooolllkkkkkklllmmmpppssssssqqqooouuuxxxwwwsssqqqqqqlllddd]]]\\\ZZZXXXWWWWWWWWWWWWYYYZZZ[[[]]]^^^^^^^^^^^^dddeeegggggggggfffdddbbb___]]]\\\[[[ZZZXXXTTTQQQMMMNNNJJJJJJMMMKKKTTTjjjwwwggg[[[QQQooohhhOOOCCC>>>AAALLLYYYhhhwwwzzzvvvrrrrrrwww||||||uuuttttttkkk]]]LLLMMMPPP]]]uuu{{{mmm``````eeekkkqqq{{{wwwaaa___ggg}}}sss\\\KKKfff___DDDEEEEEE;;;===<<<;;;CCCTTTfffooovvvzzzzzzrrrggg[[[LLL@@@;;;::::::<<<<<<@@@LLLXXX^^^bbbhhhlllnnnoooooopppqqqqqqqqqpppqqqssswwwzzz~~~xxxooohhhcccgggrrrwwwrrrxxxpppeee```]]]\\\[[[YYYZZZ^^^eeehhhkkkooosssuuuwwwwwwyyyxxxyyy}}}~~~xxxrrrooommmeeeccc```^^^^^^```bbbcccffffffeeeeeeeeebbb^^^[[[YYYYYYWWWUUUQQQMMMJJJHHHEEEDDDCCCBBB@@@???>>>===;;;:::999888666555444333555333555888888555555999>>>BBBDDD@@@;;;:::@@@FFFNNNUUUZZZ\\\___fffkkklllssstttuuuwwwvvvrrrkkkfffddd]]]RRRLLLLLLNNNQQQRRRLLLMMMPPPSSSTTTRRRNNNJJJMMMGGGHHHRRR^^^aaa___]]]SSSMMMEEE>>>;;;;;;;;;:::777999;;;<<<;;;;;;;;;<<<>>>HHHWWWdddllloooppppppqqqqqqqqquuuzzz~~~}}}wwwtttwww}}}xxxjjjqqqpppeeebbbddd}}}iiiPPPJJJEEEBBBAAADDDMMMVVVaaammm|||zzzyyyyyywwwuuutttvvvzzz}}}wwwwwwyyy|||~~~~~~{{{yyyuuuyyyzzzwwwvvvwwwrrrjjjfffdddaaa___^^^^^^^^^___[[[]]]```dddgggiiiiiijjjkkklllmmmnnnnnnllljjjiiifffeeecccbbbbbbaaa^^^\\\SSSTTTOOONNNQQQPPPYYYoooqqqbbbYYYMMMhhhoooWWWIIIBBBBBBCCCQQQ___jjjyyy|||wwwrrrrrrxxx|||}}}ssspppqqqhhh[[[MMMNNNMMMTTTllltttiiiddd```^^^]]]eeeyyymmmdddiiixxx~~~{{{rrr]]]IIIeeeaaaCCCCCCDDD:::===<<<;;;BBBSSSeeennnzzz}}}}}}uuujjj]]]MMM@@@;;;:::;;;<<<<<>>@@@AAA;;;>>>@@@AAAAAA@@@AAAAAA@@@HHHVVVdddnnnrrrrrrqqqqqqpppqqqtttyyy~~~yyyvvvyyyvvvooosssqqqfff]]]llljjjUUUAAAHHHFFFAAAIIIJJJRRR^^^gggvvv{{{{{{~~~{{{|||~~~zzzvvvwwwvvvrrrqqqrrrllliiieeeccccccccccccccciiikkknnnrrruuuwwwwwwwwwxxxxxxzzzzzzzzzyyyxxxwwwzzzuuuooommmnnnlllhhhcccccc[[[XXXYYYWWWWWWeeexxxtttrrrcccUUUOOO```rrrUUUGGG??????EEEIIITTTcccsss~~~yyyvvvrrrpppsss{{{|||wwwwwwuuuiii[[[KKKFFFEEEQQQdddyyywwwhhhfffbbb```bbbjjjvvvpppgggrrrzzz|||nnn[[[PPP``````DDDJJJDDD===>>>===:::???NNNaaannnxxx}}}}}}ttthhh\\\MMM???>>><<<:::;;;<<>>===??????@@@EEEKKKNNNRRRYYY^^^aaabbbcccddd```bbb___YYYUUUUUURRRNNNHHHGGGEEEDDDCCCCCC@@@???===;;;999888888888666444888999999::::::888777666;;;===@@@@@@<<<999???HHHRRRSSSTTTTTTUUUXXX\\\______gggqqqyyyzzzvvvoookkkeee\\\QQQJJJHHHJJJLLLMMMRRRRRRRRRTTTUUUUUUTTTRRRLLLHHHFFFIIISSS^^^fffiiigggcccYYYNNNJJJJJJIIIFFF@@@CCCEEEDDDEEEGGGDDD???@@@KKK[[[ggglllnnnqqqssssssrrrrrrsssvvv{{{~~~yyyzzz~~~zzz}}}wwwiii___hhhkkkYYYCCCGGGDDD???FFFFFFNNN[[[cccqqq~~~|||yyytttqqqqqqqqqpppooopppqqqrrrqqqpppssswww|||~~~wwwrrrooogggbbbaaa___```nnn~~~rrrooo```TTTOOO\\\uuu\\\JJJ@@@AAAAAAFFFOOO]]]lllwww}}}~~~wwwtttpppooottt|||}}}~~~}}}||||||yyykkk\\\JJJEEECCCHHHTTTbbbnnnuuu~~~xxxooonnnmmmnnnttt~~~ppprrr~~~}}}sssdddYYYfffzzznnnbbbHHHJJJAAA>>>>>><<<:::>>>LLL```mmmsssyyyyyypppdddYYYKKK@@@>>>;;;:::;;;;;;>>>HHHRRR\\\```fffjjjlllmmmmmmnnnppppppqqqrrrtttwwwxxxzzz~~~tttrrryyyvvvrrrllljjjjjjjjjmmmpppsssuuuwwwzzz|||}}}tttmmmaaaUUUPPPLLLFFFBBBBBB===:::888::::::999<<>>===;;;999999999888666444666777777888777666555444999;;;???@@@===999>>>FFFKKKKKKJJJHHHGGGHHHLLLNNNXXX```jjjqqqtttssssssssslllbbbUUULLLIIIIIIJJJIIIOOOOOOPPPSSSUUUUUUSSSQQQMMMJJJGGGHHHOOOXXXaaafffooollldddZZZWWWXXXXXXUUUKKKNNNPPPOOOOOOPPPLLLGGGDDDNNN\\\fffkkkmmmoooppprrrrrrrrrtttxxx}}}|||zzz}}}nnnccceeezzzooocccHHHGGGCCC???EEEDDDKKKTTT\\\iiiyyy~~~}}}~~~~~~xxxqqqooommmnnnzzzssskkkZZZRRRNNNVVV~~~lllPPP???AAA@@@CCCLLLXXXfffrrryyy|||{{{vvvppppppvvv~~~~~~{{{kkk[[[KKKIIIHHHIIIPPPXXX^^^aaacccrrrzzzuuuttttttwww}}}sss}}}tttiiiaaakkkllldddzzzjjjLLLFFF<<<@@@>>>;;;999===JJJ]]]lllqqqvvvxxxooocccVVVKKKCCC>>>;;;:::;;;;;;>>>GGGQQQZZZ^^^dddhhhjjjlllmmmnnnrrrrrrrrrsssuuuwwwxxxyyy|||vvvwww~~~yyyqqqppp~~~{{{uuuooojjjiiikkkmmmpppsssuuuvvvxxx{{{~~~~~~vvvllleee[[[QQQLLLIIIEEECCCDDD@@@<<<:::;;;:::777888;;;999>>>DDDJJJPPPWWW]]]aaa___bbbbbb]]]ZZZXXXTTTNNNNNNKKKHHHFFFEEECCC@@@>>>>>><<<:::999999888666555444555555555555444333333666888===@@@===:::===DDDFFFEEEBBB>>>;;;:::<<<>>>IIISSS```hhhlllppptttxxxqqqgggYYYNNNJJJIIIJJJIIIKKKLLLNNNRRRTTTUUURRRPPPMMMKKKIIIGGGIIIPPPZZZ```qqqppplllffffffiiihhheeeZZZ^^^```]]][[[ZZZUUUOOOLLLTTT___gggjjjkkklllnnnoooppprrruuuyyy}}}}}}|||{{{}}}ssshhhggg}}}eee}}}oooNNNHHHDDD@@@FFFDDDJJJKKKTTTcccttt~~~{{{zzzzzzzzzjjjTTTMMMMMMQQQppp|||YYYBBBAAA@@@DDDKKKVVVcccpppzzzyyypppmmmrrr{{{{{{iiiZZZKKKOOOTTTWWW\\\dddiiijjjaaakkkyyy{{{zzzxxxtttttt}}}www~~~{{{nnnfffbbbjjj}}}}}}llljjj{{{qqqNNNDDD>>>AAA>>>;;;999<<>>GGGPPPYYY]]]cccgggjjjlllnnnooossssssssstttuuuvvvxxxyyyzzz|||qqqnnnrrrxxx~~~vvvppprrrzzzqqqkkkggghhhlllppprrrtttuuuvvvxxx{{{~~~|||~~~}}}{{{uuulllfffccc___]]]ZZZUUUPPPMMMIIIEEEBBBCCCBBB>>><<<>>>;;;>>>BBBGGGLLLRRRYYY^^^___bbbccc```]]]ZZZUUUOOONNNKKKIIIGGGFFFEEEBBB@@@>>><<<:::::::::999777555444444444444444333333222333555:::???===;;;===CCCHHHFFFCCC===999777777999;;;HHHYYYeeekkkooossswwwqqqgggYYYOOOKKKKKKLLLLLLIIIJJJMMMQQQTTTUUURRRPPPNNNMMMJJJFFFDDDIIIRRRYYYfffiiikkklllpppuuuuuuqqqiiimmmnnnjjjddd```ZZZTTTWWW\\\ccchhhjjjkkklllmmmmmmooorrrvvvzzz}}}}}}{{{zzz{{{vvvlllnnniiissszzzRRRGGGBBB@@@FFFBBBIIIGGGPPP```ssslllOOOIIILLLMMMfffeeeIIIDDD@@@CCCIIIRRR^^^lllzzz|||pppjjjlllsss{{{{{{lll```PPP[[[eeejjjpppxxx}}}}}}tttsssrrrxxxyyylllbbbiii~~~|||wwwgggbbb```ggguuukkksssMMMCCCGGGBBB===::::::<<>>===>>>>>>???FFFOOOZZZ^^^cccgggjjjlllnnnppprrrrrrsssssstttvvvwwwxxx{{{wwwoooiiidddbbbcccjjjwwwtttpppsss}}}uuupppmmmoootttrrrsssuuuuuuvvvwwwzzz}}}|||~~~}}}xxxrrrlllmmmllljjjhhhddd___ZZZTTTNNNJJJJJJIIIEEEAAABBB@@@BBBEEEGGGLLLRRRYYY^^^^^^cccdddaaa^^^[[[VVVOOOLLLJJJHHHGGGHHHGGGEEEDDD???===;;;:::::::::888666555555444444444333333333222333888======;;;>>>CCCIIIHHHEEE@@@;;;888888999444BBBWWWgggppprrrtttuuuqqqgggZZZQQQMMMLLLLLLKKKHHHIIILLLOOOSSSTTTRRRPPPMMMLLLIIIDDDAAADDDKKKQQQXXX___gggnnnwww~~~~~~zzzwww{{{{{{tttlllfff___ZZZaaadddhhhjjjlllmmmnnnnnnqqqsssvvvzzz}}}~~~~~~{{{wwwyyy~~~wwwqqqtttwwwvvvXXXGGGAAA@@@DDD???EEEFFFOOO^^^ooo~~~nnnNNNHHHMMMKKK^^^uuuQQQBBB???AAADDDKKKUUUdddsss}}}yyyqqqooosss{{{~~~qqqiiiaaaqqq{{{wwwtttcccVVVZZZnnnwwwfffaaabbbhhheee}}}QQQ@@@GGGBBB<<<:::<<<===AAAPPP```rrr{{{mmmUUUGGGEEE@@@>>>>>>>>>>>>>>>EEENNN[[[___cccgggiiikkknnnpppqqqqqqqqqrrrtttvvvwwwxxx{{{|||{{{xxxqqqggg]]]XXXYYY\\\bbbkkkzzztttqqqtttzzzuuusssuuuyyyuuuuuuvvvvvvvvvwwwzzz}}}|||}}}|||}}}zzzvvvqqqrrrqqqmmmlllmmmllljjjddd\\\UUUTTTRRRLLLHHHGGGEEEGGGIIIKKKNNNTTTZZZ___^^^bbbdddaaa^^^\\\VVVPPPJJJIIIGGGGGGHHHHHHFFFEEE???>>><<<;;;;;;:::888666666555555444333444444444222222666;;;======???DDDIIIIIIGGGDDD???:::999888555AAATTTeeeqqquuuvvvvvvrrriii^^^TTTOOOMMMJJJHHHHHHHHHIIILLLOOOQQQPPPOOOLLLKKKGGGCCCAAACCCFFFJJJOOOVVV```iiiuuu|||rrrlllgggccciiiiiijjjkkkmmmnnnpppqqqxxxyyy{{{}}}~~~~~~zzzuuuvvv{{{yyyxxxwwwtttbbbLLLEEEBBBDDD>>>CCCDDDJJJUUUdddtttqqqPPPJJJOOOJJJYYY^^^CCC@@@AAABBBEEELLLZZZjjjuuu{{{uuuuuu{{{rrrkkkmmm|||xxxooocccZZZ]]]iiiuuu~~~xxxhhhdddeeeiiikkk]]]AAADDDAAA;;;:::>>>>>>???LLL\\\mmmxxxrrrVVVGGGEEE???===<<<===<<<<<>><<<;;;;;;;;;999777666555444333333333444444333222444:::===>>>AAAFFFNNNOOOOOOLLLFFF@@@<<<;;;888===HHHXXXgggrrrvvvxxxpppiii___XXXTTTQQQMMMJJJGGGFFFFFFHHHJJJMMMMMMMMMKKKHHHEEECCCCCCDDDDDDDDDGGGLLLRRRYYYfffuuu~~~~~~uuuqqqooolllmmmkkkjjjkkkmmmoooqqqrrrzzzzzzzzzzzz{{{{{{|||||||||}}}~~~}}}yyytttuuuyyy~~~{{{wwwdddlllRRRJJJFFFGGG???DDDAAAEEEMMMYYYhhhxxx}}}rrrRRRLLLQQQJJJVVVtttlllKKKCCCCCCBBBBBBHHHTTTdddooo||||||tttqqquuuzzz~~~ooogggjjj|||xxxrrrllliiilllqqquuu}}}}}}}}}|||wwwjjjffffffiiixxxkkkHHHGGG@@@;;;;;;@@@???>>>JJJZZZjjjwwwvvvYYYIIIGGG===;;;;;;<<<::::::@@@HHH[[[^^^aaadddeeegggjjjlllmmmmmmnnnppprrruuuwwwxxx~~~}}}}}}}}}|||zzzxxxqqq}}}~~~{{{|||||||||~~~zzzzzzzzzyyyxxxzzz}}}}}}xxxpppjjjggg]]]]]]\\\ZZZXXXWWWYYY[[[___bbbbbb^^^\\\[[[WWWRRRMMMKKKIIIGGGGGGFFFCCCAAA@@@>>>===<<<<<<;;;999777555444333222222222333444444222444999===>>>BBBHHHUUUWWWWWWTTTNNNGGGBBB???888888===III[[[kkkuuuxxxlllfff___ZZZXXXVVVRRROOOFFFEEECCCDDDGGGJJJKKKKKKJJJGGGCCCCCCEEEEEECCCAAAAAACCCEEEJJJWWWhhhuuuyyy}}}uuurrrrrrqqqnnnllliiijjjlllooorrrsssxxxxxxwwwvvvuuuuuuuuuuuuxxx{{{~~~~~~zzzxxxtttuuuzzz|||}}}tttnnnmmmLLLPPPKKKBBBBBB>>>AAABBBHHHUUUbbbpppzzz{{{fffPPPLLLJJJLLLXXXsssuuuOOOBBB@@@@@@BBBFFFPPP___lllyyy}}}yyyxxxppplllttt|||{{{iiiZZZ\\\uuu}}}zzzwwwuuuwww|||}}}{{{{{{~~~uuuiiicccbbbqqqgggHHHAAAAAA>>>;;;999888:::EEEQQQjjj~~~eeeHHH@@@BBB===:::::::::;;;???EEEUUUZZZaaafffhhhiiiiiijjjlllnnnooopppqqqrrruuuwww}}}~~~~~~~~~}}}{{{}}}}}}|||~~~}}}tttiiiccc___[[[YYYYYYXXXWWW[[[aaaaaaaaaaaa___[[[XXXWWWWWWNNNLLLJJJGGGDDDBBBAAA@@@BBB@@@>>>===<<<;;;999777777777555444444444444444555333333888;;;===BBBHHHSSS[[[___YYYQQQKKKGGGCCCCCC???<<>><<<;;;888:::CCCMMMccczzzfffKKKCCCBBB===::::::;;;;;;???DDDSSSXXX___dddggghhhhhhiiimmmooopppqqqqqqrrruuuwww~~~|||}}}~~~}}}{{{uuuqqqiii```[[[PPPMMMLLLNNNNNNOOOTTT[[[]]]___```^^^[[[XXXVVVUUUOOONNNKKKHHHFFFCCCBBBAAABBB@@@>>>===<<<;;;999777777777666555444444444444333111222777:::===BBBIIIXXX___bbb]]]WWWSSSQQQNNNAAA<<<777===OOObbbjjjiiifffaaa\\\YYYXXXUUUPPPKKKFFFEEECCCBBBBBBDDDFFFGGGJJJHHHEEEDDDFFFFFFDDDBBBBBBAAA??????DDDMMMXXX___iiipppuuurrrnnnooorrrrrrkkklllnnnnnnmmmlllkkkjjjmmmkkklllpppqqqppprrrvvvtttvvvyyy{{{}}}wwwrrrrrrvvv|||xxx}}}~~~llltttPPPHHHBBB>>>BBBEEECCCBBBEEELLLUUUaaarrr{{{yyy\\\LLLRRRSSSQQQWWWcccuuu{{{SSSDDDAAA???AAACCCJJJZZZjjjyyy~~~zzzzzztttoootttxxxssscccVVVNNNaaawwwwwwpppgggdddhhhqqq{{{sssvvvttthhh^^^]]][[[cccuuuyyycccGGG@@@AAA>>>===<<<:::999@@@HHHZZZssshhhNNNGGGBBB===::::::;;;:::>>>CCCPPPUUU\\\bbbeeefffggghhhkkkmmmnnnooooooqqqtttvvv~~~}}}~~~~~~qqqggg___[[[VVVNNNHHHFFF???<<<<<>>===>>>DDDLLLQQQYYYaaagggeeedddfffjjjkkkiiiiiiiiihhhfffbbb^^^[[[bbbaaadddjjjnnnnnnqqquuuuuuvvvxxxyyyzzz|||wwwqqqqqquuu{{{~~~{{{{{{nnnuuuzzzUUUIIIGGGDDDCCCCCCBBBAAACCCHHHOOOYYYkkkzzz~~~zzz}}}|||{{{\\\NNNTTTUUUUUU\\\aaammmdddJJJDDDAAABBBCCCEEEQQQ^^^qqq}}}|||yyyqqqrrrttt{{{{{{nnn^^^SSSKKKZZZooo~~~rrreee___```dddkkkqqqvvvllliii]]]WWW[[[[[[___nnnxxxfffdddIII@@@AAA???======;;;999===CCCQQQllliiiOOOHHHAAA===:::;;;;;;:::===BBBNNNSSS[[[aaaeeefffggghhhgggiiikkklllmmmooosssuuu}}}|||}}}~~~||||||vvvqqqjjj```XXXWWWQQQMMMKKKFFF>>>::::::;;;888888999999888<<>>DDDHHHQQQXXX]]]ZZZWWWXXXZZZ[[[___^^^]]][[[XXXRRRKKKFFFQQQRRRXXXdddlllnnnpppsssvvvvvvwwwvvvwwwyyy}}}~~~uuuqqqsssyyy~~~pppiiivvvjjjzzzjjjOOOJJJGGG???<<<@@@@@@BBBEEEJJJSSSeeeuuu~~~uuullljjjxxxuuu\\\NNNRRRSSSUUU___gggnnnyyyQQQFFFAAADDDDDDCCCJJJUUUhhhyyyxxxtttpppwwwyyyiiiZZZPPPGGGSSSfffxxxssspppqqqrrrsssuuuxxxjjjggg[[[WWW]]]\\\^^^iiiwww^^^rrrjjjNNNBBBBBB>>>======<<<999;;;???KKKdddzzzjjjOOOGGGAAA===:::;;;;;;:::<<>>;;;;;;<<<;;;:::===BBBCCCHHHOOOUUUVVVVVVUUUTTTPPPOOOLLLIIIGGGDDDCCCBBBAAA???=========<<<:::999888888666555555555555555111111222666999===IIITTTeeefffccc]]][[[^^^```___VVVNNNAAA:::@@@MMMUUUUUURRRQQQPPPOOOOOOMMMKKKJJJHHHFFFBBB@@@???@@@BBBCCCBBBDDDFFFHHHIIIJJJJJJJJJJJJJJJIIICCC>>><<>>>>>??????AAADDDFFFNNN^^^nnn~~~yyykkkbbbeeeuuu{{{oooXXXLLLPPPPPPSSS___jjjqqq^^^LLL@@@CCCFFFDDDGGGPPP```tttzzznnnttt|||xxxeeeVVVMMMBBBJJJZZZnnn|||yyynnnkkk```[[[```]]]\\\fff{{{||||||___pppoooPPP@@@BBB>>><<<===<<<999:::===FFF\\\ppp~~~mmmQQQFFFAAA<<<:::;;;;;;999;;;???JJJPPPXXX___dddgggiiijjjhhhjjjlllnnnoooqqquuuwwwyyy}}}zzzzzz{{{}}}yyy{{{~~~~~~zzzuuupppmmmmmmmmmooossswwwwwwsssoooccc^^^YYYWWWQQQIIIDDDDDD===;;;;;;===<<<;;;>>>CCCAAAFFFNNNSSSVVVVVVVVVVVVPPPOOOLLLJJJGGGEEECCCCCCBBB@@@>>>>>>>>>>>><<<:::888888777666555555555555333222333666888===JJJWWWiiiiiieee___]]]aaacccbbbVVVNNNAAA999>>>JJJRRRSSSPPPOOOMMMKKKJJJIIIIIIIIIFFFDDDBBB@@@@@@@@@AAAAAA@@@CCCFFFHHHIIIKKKMMMOOOLLLNNNMMMHHH@@@===???BBBGGGMMMOOOIIICCCAAAAAA@@@@@@???@@@CCCGGGHHHDDDAAA<<<>>>HHHYYYgggmmmoooppptttuuuuuuuuuuuuwwwzzz|||}}}wwwuuuyyy~~~ggg^^^xxxmmmhhhYYYKKKEEE???CCC>>>???BBBCCCCCCGGGVVVeeexxxtttccc___gggwwwzzzmmmUUULLLSSSUUUUUU^^^dddnnnyyyuuuYYYCCCBBBEEEBBBDDDKKKVVVkkkwww}}}rrrrrruuuyyy~~~yyycccSSSKKKCCCDDDNNN```nnnuuu{{{xxxkkkjjj```\\\```\\\ZZZdddfffzzzvvvTTTAAACCC>>>;;;;;;;;;999:::===@@@TTTfffwwwpppTTTGGG@@@<<<:::;;;;;;999;;;>>>GGGMMMVVV]]]bbbfffhhhiiikkklllmmmmmmmmmmmmppprrruuuzzz}}}{{{{{{|||}}}{{{{{{{{{~~~}}}{{{yyywwwuuutttrrrvvvwwwzzz}}}~~~~~~vvvnnngggbbb\\\SSSMMMLLLFFFCCCCCCDDDBBB???@@@EEEEEEJJJPPPUUUVVVWWWWWWWWWRRRPPPNNNKKKHHHFFFEEEDDDCCCAAA@@@???@@@???>>><<<999888777666555555555555333222333555666;;;IIIWWWkkkkkkgggbbbaaafffgggfff\\\TTTFFF<<<>>>HHHNNNOOOMMMKKKHHHEEEBBBAAABBBDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@CCCFFFGGGHHHKKKOOORRROOORRRSSSMMMEEE@@@BBBEEEMMMSSSSSSLLLCCC???>>>===;;;:::;;;@@@FFFJJJIIIFFFAAA@@@EEETTTbbbjjjooosssrrrtttvvvvvvvvvwwwyyy{{{~~~}}}uuuuuu{{{xxxddd\\\uuu|||mmmkkkVVVIII===BBB???@@@BBBCCC@@@CCCPPP^^^pppyyynnn^^^^^^jjjzzz{{{pppuuu{{{~~~nnnTTTMMMXXX[[[YYY^^^[[[hhhrrrgggHHHBBBCCC@@@@@@FFFNNNcccnnntttxxxsssppprrrvvvyyybbbRRRJJJGGGDDDHHHUUUbbbjjjrrryyy~~~}}}{{{}}}~~~~~~tttcccccc\\\ZZZ^^^ZZZZZZdddooo]]]HHHCCC===::::::;;;999:::======NNN```rrrsssWWWHHH@@@<<<:::;;;;;;999:::>>>EEEKKKTTT\\\aaadddggghhhkkklllllljjjhhhhhhiiikkkkkkkkkppp|||~~~{{{{{{|||||||||{{{~~~~~~}}}{{{xxxwwwxxxzzz{{{{{{{{{~~~{{{vvvpppfff___\\\XXXUUUSSSQQQMMMHHHHHHLLLJJJNNNSSSWWWWWWWWWWWWWWWSSSRRROOOLLLIIIGGGFFFEEEDDDBBB@@@@@@@@@@@@???===999888777666666555555555222222333444555:::HHHVVVqqqqqqmmmiiijjjooopppnnneee\\\MMMAAA???FFFJJJJJJIIIGGGCCC>>>;;;:::<<<>>>AAAAAABBBBBBBBBAAA@@@???@@@CCCFFFGGGHHHKKKPPPUUURRRVVVWWWRRRJJJEEEFFFIIIXXX]]]\\\RRRGGGAAA>>><<<===::::::???EEEIIIHHHFFFIIIDDDFFFQQQ___iiipppuuuqqqsssvvvwwwxxxxxxyyy{{{}}}{{{~~~}}}wwwrrrttt|||xxxlllrrrvvvUUUGGGCCC===BBB??????AAA@@@@@@GGGOOOdddnnn|||vvveeefffvvv}}}ooogggYYY[[[]]]fff}}}}}}jjjZZZXXX\\\^^^___aaaeeemmmnnn~~~yyyMMMAAAIIIDDD>>>GGGGGGZZZgggjjjtttuuummmnnnpppvvvhhhTTTNNNIIIHHHKKKRRRXXX___kkkvvv|||pppeeefffbbbZZZVVVXXX^^^bbbwwwhhhBBB???>>><<<:::999999999999???KKKYYYhhhvvvwwwdddMMMIII@@@999999::::::;;;===EEEJJJPPPVVV[[[```eeehhhjjjkkkllljjjfff```\\\ZZZTTTSSSVVV^^^lll|||~~~~~~}}}}}}~~~rrrkkkkkkeeeaaa[[[YYYYYYZZZYYYWWWUUUTTTTTTVVVWWWXXXWWWUUUTTTSSSPPPLLLGGGCCCCCCDDDDDDCCCAAAAAAAAA@@@===;;;<<<:::999777555444333333666111111666666666EEEXXXvvv~~~wwwttt{{{|||kkkTTTEEEAAACCCFFFGGGDDD@@@;;;777555666888999:::===@@@AAAAAA@@@@@@AAAAAABBBCCCFFFKKKPPPUUUXXXXXXYYYZZZWWWSSSNNNLLLKKK\\\jjjpppggg]]]XXXOOODDDHHHEEEDDDFFFKKKOOOPPPOOONNNJJJJJJQQQ___jjjooooooqqqrrruuuwwwyyyyyyyyyyyy{{{xxxwww{{{vvvrrrrrrwww|||~~~wwwcccNNNEEE@@@BBB??????@@@@@@@@@FFFMMM___jjjyyynnnnnn}}}zzzkkk^^^VVVQQQSSSUUU^^^vvvuuudddTTTRRRWWW\\\```dddaaajjjkkkwwwVVVDDDIIIHHHAAABBBCCCQQQ\\\cccppp|||pppnnnpppsss|||uuu^^^TTTPPPNNNPPPVVV\\\bbblllvvvwww{{{~~~kkkeeedddccccccaaa```bbbddd~~~yyyuuuIII@@@>>><<<:::999999999999888DDDTTTeeevvvzzzhhhQQQHHHAAA:::::::::888999;;;EEEJJJQQQWWW\\\```dddggghhhjjjkkkiiiccc[[[UUURRRHHHGGGHHHNNNYYYfffpppvvv~~~|||ssspppjjjfffaaa^^^^^^^^^\\\[[[YYYXXXWWWWWWXXXXXXVVVTTTUUUTTTQQQMMMHHHEEEDDDEEEDDDCCCBBBAAAAAA@@@>>>;;;<<<;;;999777555444333333444000000555666777EEEWWW~~~{{{xxxsss\\\LLLEEEEEEFFFFFFAAA???;;;777555555666777999<<>>@@@??????DDDJJJWWWbbbsssuuuwww}}}lllkkkyyy}}}pppeee[[[QQQKKKLLLMMMNNNWWWoooqqqdddYYYWWW[[[^^^```aaaaaajjjjjjppp```FFFEEEJJJFFF???@@@EEENNNYYYgggwwwvvvpppooopppsssuuuqqqddd___]]]___fffkkkooouuu{{{}}}{{{uuueeebbb^^^```ggghhhcccdddiii|||~~~GGG@@@???===;;;999999999999666CCCTTTgggyyy~~~kkkSSSGGGAAA<<<;;;999666777:::DDDIIIQQQXXX]]]```ccceeegggiiikkkhhhaaaWWWNNNJJJAAA???>>>@@@GGGOOOVVVYYYeeennnxxx|||~~~wwwsssooolllhhheeecccbbb```___^^^\\\[[[ZZZZZZXXXVVVSSSUUUUUUSSSOOOJJJGGGFFFGGGEEEDDDBBBBBBBBBAAA>>><<<<<<;;;999777666555444444333///000444555777CCCRRR||||||fffTTTKKKHHHFFFDDD???===;;;888666555444444777:::>>>@@@@@@?????????@@@@@@BBBEEEJJJPPPVVVYYYZZZ^^^bbbcccaaa]]]YYYWWW___pppvvvllljjjfffcccbbbdddeeeccc```ZZZVVVTTTXXXbbbjjjnnnnnnooopppsssuuuwwwyyyzzzzzzxxx|||zzzxxx{{{|||wwwrrrqqquuu{{{xxxuuuRRREEEIIIDDD@@@>>>??????>>>AAAFFFNNNYYYjjjyyyooohhhiiimmmwwwqqq```]]]jjjzzz|||rrrfff^^^[[[YYYUUUQQQPPPPPPNNNVVVnnnhhhccc^^^___bbbbbb```^^^cccllljjjkkk}}}nnnNNNAAAHHHKKKAAABBB>>>CCCPPP\\\fffwwwxxxqqqoooooonnnsss~~~zzzsssrrrwww}}}|||yyykkk```^^^YYYZZZaaabbbbbblll|||GGGAAA@@@===;;;999999999999:::FFFXXXllllllRRREEE@@@<<<;;;999555777;;;BBBHHHQQQYYY]]]```bbbcccgggjjjmmmllldddYYYNNNHHHDDDAAA>>>===@@@DDDGGGIIIMMMUUU```jjjsss{{{~~~tttpppmmmllliiigggdddbbbaaa``````^^^]]]\\\\\\ZZZXXXUUUUUUUUUTTTPPPLLLIIIHHHHHHFFFEEECCCCCCCCCBBB???======<<<:::888666555444444333111111444444555???JJJttt}}}}}}iiiXXXNNNIIIFFFDDD??????>>><<<999777444222555999===@@@@@@???>>>>>>??????@@@DDDIIIPPPVVVZZZ\\\aaahhhlllkkkfffbbb___```pppzzzwwwvvvsssoookkk___\\\ZZZ]]]eeekkkooooooqqqrrrsssuuuvvvxxxyyyyyyxxx|||~~~yyyxxx{{{{{{vvvqqqqqquuu{{{vvv]]]KKKKKKFFFAAA???@@@@@@>>>@@@CCCGGGQQQ```ooo{{{ssskkkfffbbbeeejjjmmm}}}uuufffUUURRR\\\jjjsssvvvmmmfff___\\\^^^```___]]]YYYWWWTTTYYYooolllhhhccc___```cccdddccceeellljjjiiivvvkkkIIIFFFLLLCCCFFF>>>???IIIPPPVVVddduuuyyysssppplllooottt}}}~~~~~~wwwmmmbbb[[[ZZZWWWWWW[[[^^^iiirrr|||OOOBBB@@@>>><<<:::999999999999EEEVVVllloooUUUEEE???;;;:::999777888<<<@@@FFFOOOWWW\\\___aaaccchhhmmmssssssmmmbbbXXXRRRIIIEEEAAA>>>>>>@@@AAAAAA>>>DDDOOO\\\jjjuuu{{{uuullliiidddddddddcccaaa___^^^^^^^^^]]]\\\\\\]]]\\\ZZZXXXUUUUUUUUURRRNNNKKKJJJJJJGGGFFFDDDDDDDDDCCC@@@>>>>>>===;;;999777666555555555444333333222333999???[[[kkkvvvvvvuuu{{{~~~sssdddWWWOOOJJJGGGEEEDDDCCCCCCAAA>>>999555333444888===@@@@@@???>>>>>>>>>>>>???BBBHHHOOOVVVZZZ^^^eeemmmssssssoookkkhhhjjjuuu{{{tttooodddaaa___aaagggmmmqqqrrrtttttttttuuuvvvwwwwwwxxx|||{{{yyyzzz{{{yyyuuuqqqqqqvvv|||}}}|||ppptttSSSEEEHHHCCC@@@AAAAAA??????AAABBBIIIVVVdddqqq|||~~~~~~xxxtttsssnnnuuunnnaaaRRRNNNVVVbbbiiilllqqqnnnjjjiiiiiijjjhhheeeccc```[[[___sssyyyjjjdddhhhnnnppppppsssooooooyyy\\\IIIMMMCCCGGGAAA@@@DDDHHHJJJTTT```zzztttlllkkklllpppvvvzzz~~~~~~~~~|||ttthhh^^^XXXXXXZZZ[[[]]]dddyyyyyyeeedddPPPCCCAAA???<<<:::999999999444===MMMbbb{{{www```JJJAAA:::999:::999:::<<<===CCCLLLTTTZZZ^^^aaadddjjjpppxxx|||yyyrrrjjjfffRRRMMMFFFAAA??????@@@@@@===???HHHVVVdddooo{{{{{{~~~~~~}}}{{{ssshhhaaa```WWWYYY\\\]]]]]]\\\\\\]]]\\\[[[[[[[[[]]]]]][[[YYYTTTUUUUUUSSSOOOLLLKKKKKKHHHGGGEEEEEEEEEDDDAAA???>>>===;;;999888777666666666666444333111111444777CCCRRR___aaadddjjjllliiimmmfff\\\TTTOOOLLLJJJHHHJJJIIIHHHEEEAAA<<<777444333888===@@@AAA???>>>>>>======>>>AAAGGGOOOVVV[[[aaahhhqqqxxxxxxuuuqqqnnnrrrvvv~~~{{{tttnnnhhhfffdddeeeiiimmmqqqrrruuuuuuuuuuuuvvvwwwxxxyyy|||xxxwwwxxxuuurrrpppsssxxx}}}zzzqqqfffkkkyyylll}}}```FFFKKKEEEAAABBBBBB@@@>>>???@@@DDDMMMZZZhhhuuu~~~vvvjjj\\\YYY```iiioooppp|||{{{yyyxxxvvvtttrrrqqqkkkiiidddfffzzzxxx}}}~~~qqqQQQPPPFFFCCCBBBBBBBBBCCCEEEKKKPPPjjjxxxjjjgggfffiiioooqqqsss{{{~~~yyyzzz||||||~~~wwwmmm___VVVWWW^^^aaaaaammm~~~fff[[[uuu~~~UUUCCCBBB???<<<:::999888888555:::DDDXXXtttoooRRREEE999777::::::999999;;;@@@IIIPPPWWW]]]bbbeeekkkrrr|||}}}zzzddd]]]TTTMMMIIIIIIIIIJJJIIIGGGLLLXXXdddlllvvv~~~wwwrrrooosssnnniiifff```WWWSSSSSSKKKOOOUUUXXXYYYZZZ\\\^^^[[[ZZZZZZZZZ[[[[[[YYYXXXSSSTTTTTTSSSOOOLLLKKKKKKIIIGGGFFFFFFFFFDDDBBB@@@???>>><<<:::888777666666555555444222111111222333666@@@GGGIIIOOOYYY\\\YYY___[[[VVVRRROOOMMMMMMLLLOOONNNLLLHHHCCC===888555333888>>>AAABBB@@@???>>><<<<<<===@@@FFFOOOWWW\\\dddkkktttzzz{{{xxxuuussstttuuuxxx}}}{{{tttooonnnllliiihhhiiillloooppptttttttttuuuwwwzzz|||}}}~~~{{{wwwvvvwwwqqqpppppptttzzz~~~{{{kkkbbbWWW___pppmmmvvvnnnRRRLLLFFFBBBCCCCCC@@@>>>??????BBBIIITTTcccqqq|||zzznnnjjjpppyyy}}}~~~~~~}}}}}}~~~qqqooojjjmmm}}}XXXVVVKKK???BBBCCCAAAAAADDDHHHHHHSSSppp|||iiiddddddhhhoooqqqpppvvv~~~|||vvvssswwwyyy|||zzzwww~~~~~~sssbbbVVVVVVaaadddcccqqqooo]]]rrrdddCCCBBB???<<<:::999888888<<<===BBBRRRpppyyyYYYIII999777:::;;;888666999???FFFNNNUUU\\\bbbfffjjjsss~~~vvvnnnddd[[[VVVUUUVVVVVVVVVRRRSSS]]]fffmmmuuu~~~~~~}}}~~~}}}tttkkkdddaaa\\\WWWTTTOOOIIIGGGIIIDDDJJJQQQVVVXXXZZZ]]]___\\\ZZZYYYZZZZZZZZZXXXVVVRRRSSSTTTSSSPPPMMMKKKKKKIIIHHHFFFFFFFFFEEEBBB@@@???>>><<<:::999777777666222444333111111222222111222777999999AAAOOOUUURRRXXXVVVTTTQQQPPPOOOOOOOOORRRQQQNNNIIICCC===888555333888>>>BBBCCCAAA??????<<<;;;<<>>AAADDD<<<999<<<888:::888AAAOOOccc```LLL;;;888999888888;;;:::;;;AAALLLTTTYYY^^^ccclllttt|||~~~vvvqqqpppooonnnoooiiieeehhhmmmrrrzzzyyypppdddYYYRRRLLLHHHBBB>>>===<<<<<<<<<<<<@@@GGGNNNSSSXXX\\\___\\\\\\\\\ZZZXXXWWWXXXYYYVVVVVVTTTSSSPPPNNNKKKJJJKKKJJJIIIGGGGGGGGGGGGHHHDDDAAA===;;;:::999888666333555666555333222444555222444777::::::>>>HHHQQQTTTXXXZZZYYYUUURRRRRRSSSSSSVVVTTTKKKBBB===999555333888???BBBAAA??????@@@======>>>AAAGGGNNNVVV[[[gggpppxxxxxxvvvvvvvvvuuuvvvwwwyyy|||~~~xxxoooiiirrrrrrqqqooommmlllnnnoooqqqrrrtttvvvyyy{{{}}}~~~~~~~~~yyytttrrrqqqqqquuuyyy|||{{{yyyqqqeee```fff|||tttkkkQQQKKKCCC???@@@BBBAAA>>>>>>???AAAFFFPPP^^^mmmvvv}}}~~~}}}xxx{{{lll^^^[[[WWWVVVZZZ___gggvvv}}}vvviiijjjuuummmeeeTTTKKKBBBAAACCCBBBCCCFFFCCCGGGNNNYYYkkkyyy{{{tttnnnkkkgggeeeeeeeeeeeefffjjjoootttvvv}}}}}}xxxsssnnnppptttrrrqqqrrryyyzzzkkkbbb```dddhhhiiieee___XXXUUUUUUooorrr|||KKK???@@@CCC===:::<<<999:::888@@@LLL___{{{dddPPP===999:::777777:::::::::@@@KKKTTTYYY^^^dddiiiqqq{{{xxxrrrsssvvvzzz~~~{{{vvvnnndddYYYNNNGGGEEEAAA<<<999999999888888888<<>>>>>???BBBHHHOOOVVV[[[fffnnnsssrrrppprrrttttttvvvwwwyyy{{{}}}~~~{{{uuunnnhhhnnnoooooonnnmmmnnnpppsssqqqrrrsssuuuxxxzzz|||}}}~~~wwwppppppqqquuuzzz}}}}}}|||rrrssszzzvvvxxx|||VVVOOOFFFAAA@@@AAAAAA@@@?????????BBBIIIVVVcccmmmtttnnnlllttt~~~cccPPPTTTOOOKKKJJJJJJPPP]]]iiiooojjjgggjjjlllllllllnnnyyyjjj___RRRFFFCCCDDDDDDDDDEEEEEECCCBBBIII[[[qqq}}}vvvqqqjjjeeedddcccbbb___bbbeeehhhnnnwww{{{}}}~~~yyyrrrooonnnmmmppptttrrrvvv~~~~~~}}}zzzmmm```[[[YYY[[[^^^___]]]YYYVVVTTTSSSeeeTTTBBB???EEE@@@<<<===::::::888>>>HHHWWWsss{{{iiiTTT@@@;;;:::777555888999999???JJJRRRXXX___eeefffnnnyyy|||xxxpppggg]]]RRRGGGAAA>>>;;;888777777777666555666888===AAAFFFMMMTTTYYY^^^______^^^\\\ZZZZZZ[[[YYYYYYXXXWWWWWWVVVUUUTTTQQQOOONNNLLLJJJIIIHHHHHHGGGDDD@@@>>>===<<<:::999:::777333333555555222...999::::::888777999>>>AAARRR]]]iiimmmhhhccccccfff___bbb```WWWMMMDDD;;;444888???FFFIIIGGGCCC@@@@@@>>>???@@@CCCHHHOOOUUUYYY___eeehhheeeeeeiiinnnoootttvvvxxxzzzzzz{{{|||~~~~~~|||zzzwwwrrrlllggglllmmmnnnnnnmmmnnnppprrrqqqqqqrrrtttwwwyyy{{{|||~~~zzzoooppprrrvvv{{{~~~yyypppyyyrrr]]]SSSHHHDDDBBB@@@???@@@@@@@@@???AAAFFFQQQ^^^fffwwwqqqhhh``````{{{iii]]]___\\\WWWRRROOORRRZZZbbbhhhgggeeefffnnnyyy~~~fffcccXXXMMMIIIHHHEEECCCCCCCCCCCCDDDJJJWWWiiizzzzzzvvvnnnhhhfffgggccc^^^]]]___bbbgggoooxxx}}}{{{}}}zzzrrrmmmmmmoooppprrrvvvuuuwwwssslll___TTTPPPQQQQQQSSSYYY___```]]]ZZZ\\\ccc}}}___GGG@@@IIIGGG@@@===::::::888===CCCOOOiii{{{vvvkkkVVVAAA;;;:::666555888888888===GGGPPPVVV^^^eeehhhoooxxxyyysssiii```XXXOOOFFF@@@<<<:::888888999999888777666888;;;>>>CCCKKKSSSYYY\\\^^^______^^^]]]^^^___\\\\\\ZZZYYYXXXWWWVVVVVVSSSRRRPPPNNNLLLJJJIIIHHHIIIFFFBBB???>>><<<;;;999<<<;;;:::999888555222///777>>>CCCAAA<<<;;;>>>@@@PPP```rrrwwwqqqiiifffggg___cccbbb[[[SSSJJJ???666;;;BBBIIIKKKHHHCCC???======>>>???BBBFFFLLLPPPSSSSSSVVVWWWUUUWWW^^^eeehhhooorrrvvvwwwvvvuuuwwwxxx{{{zzzxxxuuurrrnnnjjjgggnnnooopppooommmmmmnnnoooqqqqqqrrrsssuuuxxxzzz|||~~~~~~zzzpppqqqtttwww{{{}}}rrriiipppyyyzzz~~~yyy~~~aaaSSSFFFCCCCCC@@@>>>?????????>>>???DDDMMMWWW___mmmvvv{{{lllhhhcccbbbvvvyyy}}}ooonnnnnnnnnkkkeee``````dddgggccckkkpppsss{{{qqqccc[[[SSSOOOKKKEEEBBBCCC>>>AAAEEEGGGKKKWWWjjjzzzzzzzzzuuuooollllllggg___ZZZ\\\^^^```bbbiiiuuu{{{}}}~~~{{{yyyxxxyyy{{{{{{}}}~~~rrrnnnllloooqqqrrruuuyyyuuuzzzoooiiigggbbb]]]ZZZZZZZZZ___kkkuuusssfffXXX]]]```vvvmmmMMMBBBOOONNNDDD===999999777;;;???HHHbbbuuutttmmmWWWBBB;;;:::666666999888777;;;DDDMMMTTT\\\ccciiiooovvvpppiii```XXXSSSMMMEEE@@@>>><<<::::::;;;;;;:::888777888:::===BBBJJJTTTZZZYYY\\\___``````aaabbbcccfffdddbbb___]]]\\\[[[[[[VVVUUUTTTRRROOOMMMKKKJJJJJJGGGCCC@@@>>>===;;;:::<<>>DDDJJJLLLGGGAAA<<<:::;;;;;;===???BBBEEEHHHJJJGGGJJJJJJHHHLLLVVV^^^aaaggglllrrrtttrrrqqqsssuuuwwwvvvtttqqqnnnkkkiiihhhmmmnnnpppooonnnnnnoooppprrrrrrrrrsssuuuxxxzzz|||~~~~~~~~~~~~vvvqqqsssvvvxxxzzz{{{}}}~~~uuukkkffffffwww~~~yyyrrrrrrpppssspppnnnXXXEEEBBBDDDBBB@@@AAA<<<<<<<<<===@@@FFFNNNTTT```kkkvvv|||wwwoooqqqsssuuuvvvlllgggfffmmmxxxzzzlllooovvvyyyxxxrrrnnnnnnppppppcccnnn|||rrrfffYYYRRRNNNIIIFFFFFFBBBBBBBBBAAA???FFFYYYkkkssszzz|||vvvsssrrrmmmddd]]]]]]]]]\\\XXXZZZfffttt}}}}}}wwwsssrrrrrrwwwzzz|||}}}}}}}}}~~~~~~yyyllljjjkkkoooqqqsssyyytttiiieeejjjqqquuuvvvxxxyyykkkVVVTTTWWWmmmwww|||SSSBBBOOOQQQEEE===999888666:::;;;BBB]]]ssstttpppZZZDDD===;;;777666999777666999AAAIIIPPPYYYaaaggglllsss}}}ppphhh```ZZZXXXTTTMMMHHHBBB???<<<;;;;;;;;;:::999888999:::===BBBKKKTTT[[[ZZZ]]]```ccccccdddeeegggjjjhhheeebbb```^^^^^^^^^YYYYYYXXXVVVTTTQQQOOONNNLLLIIIEEEBBB@@@???===;;;<<>>BBBFFFKKKKKKFFF???:::888999:::;;;<<<>>>???@@@@@@AAACCCCCCBBBGGGQQQXXXYYY^^^eeemmmppppppoooqqqtttttttttrrroookkkiiiiiijjjiiikkknnnpppqqqqqqsssuuutttsssssssssuuuxxx{{{}}}~~~~~~}}}~~~|||~~~sssqqqsssvvvxxxyyyzzz{{{}}}|||pppeeelllqqqkkkfffjjjjjjkkktttwwwooorrrlllMMMDDDFFFDDDAAABBB<<<<<<===<<<===AAAFFFIIISSS___llluuu}}}{{{zzz{{{}}}kkk]]]UUUTTTYYYggg}}}qqqccciiipppttttttnnnjjjnnnqqqqqqjjjoooxxx}}}xxxwwwuuueeeVVVRRROOOKKKGGGGGGDDDAAAAAA@@@BBBLLLXXXbbbrrr||||||zzz{{{wwwooojjjgggdddaaaZZZVVV\\\eeevvvyyy{{{xxxsssoooooopppxxx{{{}}}{{{{{{{{{|||}}}~~~}}}|||{{{|||zzztttqqqiiiiiikkknnnoootttyyyqqqgggccciiiuuuyyyfffXXXRRRRRRcccmmmsssXXX???JJJMMMBBB<<<;;;777666999999???ZZZsssvvvwww___III@@@===888777999777555777>>>FFFMMMVVV^^^dddiiioooxxxwwwppphhhdddcccaaaZZZTTTHHHDDD@@@===<<<<<<<<<;;;;;;<<<>>>AAAGGGOOOXXX^^^^^^aaaeeegggggggggggghhhkkkjjjgggdddbbbaaabbbbbb]]]]]]]]]\\\ZZZWWWUUUSSSPPPMMMHHHEEECCCBBB@@@>>>===EEEMMMNNNGGG===666333:::IIITTTRRRPPPRRROOOGGG@@@HHHRRRYYY\\\```ffflllwwwmmmbbbSSSEEEFFFIIIMMMKKKEEE>>>:::888888999::::::;;;:::999999===??????>>>CCCKKKOOONNNUUU^^^hhhmmmnnnnnnqqquuurrrsssrrrnnnjjjiiijjjllliiillloooqqqrrrssstttvvvuuutttssssssuuuxxx{{{}}}~~~~~~}}}}}}~~~}}}wwwvvv{{{{{{rrrnnnqqquuuwwwxxxyyy|||~~~rrrlllnnngggccciiiiiigggmmmttttttiiiYYYJJJHHHEEEBBBBBB?????????>>>>>>???AAADDDKKKWWWfffpppyyy{{{www|||{{{~~~ppp___UUUIIILLLZZZvvvjjj___gggbbbgggfff___]]]ccchhhiiipppkkkjjjooooooiiifffhhhlllrrrZZZVVVTTTNNNGGGEEE@@@???DDDFFFBBBBBBFFFRRRgggyyy}}}~~~{{{zzzsssmmmjjjcccZZZYYY]]]ggglllpppooollljjjlllooovvvzzz~~~|||xxxvvvvvvrrruuuzzz~~~}}}|||}}}yyyppplllkkkiiijjjlllnnnooowww{{{uuupppggg```cccooo}}}zzzpppeee^^^ZZZYYYYYYSSS[[[uuuddd```[[[<<>>YYYsssxxx|||dddMMMCCC>>>888666999777555666===DDDKKKTTT\\\cccggglllttt|||uuummmjjjjjjggg```ZZZNNNJJJDDD@@@>>>>>>>>>>>>???AAACCCGGGLLLTTT\\\bbbcccfffiiijjjiiihhhhhhhhhpppnnnllljjjiiiiiijjjkkk`````````___^^^[[[YYYXXXSSSOOOKKKHHHFFFDDDBBB@@@>>>DDDKKKOOOKKKAAA777000777BBBIIILLLSSS[[[YYYOOO???AAADDDFFFJJJRRR\\\dddyyyqqqgggYYYLLLHHHLLLNNNKKKEEE>>>:::999999999::::::999888666555:::<<<<<<;;;???EEEGGGDDDPPPYYYeeelllmmmnnnrrrvvvrrrrrrqqqnnnjjjiiikkknnnlllooorrrsssrrrrrrrrrsssvvvuuuttttttvvvyyy|||~~~~~~}}}|||}}}~~~}}}zzztttqqquuu{{{yyyrrrkkkoootttvvvwwwyyy}}}uuurrrhhh``````bbbccchhhoooooozzzppptttoooNNNAAA@@@BBBBBB@@@???>>>======<<<======JJJNNNWWWcccppp{{{{{{vvv}}}~~~uuuwwwvvv^^^SSSOOOPPPVVViiiwwwjjjccc`````````___^^^^^^^^^^^^___hhhfffeeecccccccccddddddnnnwwwrrrXXXPPPRRRRRRGGGDDD???>>>BBBFFFEEEAAAKKKUUUfffuuu{{{yyyzzz~~~yyywwwuuupppjjjddd^^^[[[iiinnnsssqqqkkkggghhhllloooppprrrtttuuuuuuuuutttvvvyyyvvvjjjdddeeehhhbbbgggllllllwwwyyymmmccc^^^aaaeeedddeeegggjjjjjjddd[[[VVVUUUSSSOOORRRXXXTTTdddiii\\\ttt~~~dddAAA@@@CCC;;;777<<<999777666999@@@PPPjjjsssZZZCCC;;;===:::222555666888;;;???GGGOOOUUU```dddjjjqqqzzzvvvpppnnnjjjddd]]]SSSTTTQQQHHH@@@???AAADDDIIILLLNNNNNNSSS]]]dddfffggghhhiiikkkmmmoooqqqrrrtttrrrqqqnnnmmmkkkjjjjjjgggeeebbbaaa```^^^\\\ZZZWWWSSSOOOKKKIIIGGGEEECCCEEEEEEHHHMMMKKKBBB888444888>>>FFFKKKNNNRRRXXX^^^OOO@@@666999===@@@IIIUUUnnnzzzvvvggg]]]UUUNNNOOOPPPPPPMMMGGG@@@;;;888777888888666444444555666<<<;;;;;;;;;<<<===???@@@FFFQQQ```hhhiiiiiikkknnntttsssqqqmmmkkkkkknnnqqqnnnpppqqqqqqppppppqqqrrrwwwwwwxxxyyyyyyzzz{{{{{{~~~}}}|||||||||}}}}}}vvvooommmpppssssssqqqqqqsssuuuvvvwwwyyy|||ssskkkccc^^^___```aaadddjjjkkksssuuukkkeeeMMMIIIHHHAAA@@@???>>>======<<<======CCCGGGNNNZZZgggrrr{{{yyy~~~vvvmmmqqq{{{nnnaaaSSSPPPSSSccc~~~wwwjjjbbb]]]YYY[[[[[[[[[[[[\\\\\\]]]^^^``````^^^]]]]]]^^^^^^___eeelll~~~ppp___QQQEEEBBBDDDFFFFFFDDDAAA===999BBBHHHUUUaaaggghhhnnntttuuuuuuuuurrrnnnhhhbbb^^^fffmmmvvvyyyuuupppkkkjjjggghhhkkknnnqqqtttvvvwwwzzz}}}zzzssskkkccc```bbbgggdddkkknnnlllvvvppp^^^XXXXXX^^^aaa^^^YYYXXXSSSTTTSSSOOONNNQQQRRRPPPMMMQQQLLL]]]mmmZZZgggkkkFFFAAADDD===888;;;:::888888<<>>FFFJJJLLLSSS___iii```OOOAAA>>><<<888;;;CCCRRR^^^fffccc\\\XXXUUURRRQQQRRRRRROOOIIIBBB===;;;666888;;;<<<;;;:::::::::;;;:::999999999:::<<<===BBBMMM[[[dddfffgggiiimmmqqqqqqoookkkiiijjjllloooooopppqqqpppooooooqqqsssvvvvvvwwwwwwxxxyyyzzzzzz~~~}}}}}}}}}}}}}}}}}}xxxsssooonnnnnnmmmlllqqqsssvvvxxxyyy{{{}}}tttmmmddd___\\\]]]___^^^___bbbfffiii}}}fff}}}UUUJJJDDD:::@@@@@@???>>>===============@@@FFFPPP\\\hhhrrrxxx}}}{{{~~~vvvllloooxxxnnnZZZSSSQQQ]]]uuu|||lllddd___\\\YYYXXXXXXYYYYYYZZZ\\\]]]^^^YYYYYYXXXXXXYYYYYYZZZ[[[[[[bbblllttt\\\JJJHHHHHHHHHDDD???===@@@DDD>>>???DDDKKKOOORRR[[[dddoooqqqtttuuutttoooiiieeedddlllxxxzzzpppiiihhhjjjlllppptttyyy|||~~~}}}~~~ttthhhccc```^^^^^^aaaggghhhrrrvvvsss}}}nnn^^^QQQNNNNNNSSSVVVSSSOOOMMMEEEIIIKKKKKKMMMSSSUUUSSSJJJLLLGGGUUU|||~~~dddeeezzzvvvLLLBBBDDD???999:::999888999<<>>AAA@@@???>>>======<<<<<<;;;>>>CCCJJJTTT```lllssszzzyyy}}}}}}ppppppwwwwwwcccYYYTTT___uuuzzzjjjbbb^^^\\\\\\YYYYYYYYYZZZZZZ[[[]]]]]]VVVVVVVVVWWWXXXYYYZZZZZZXXX___eeeooo{{{fffYYYKKKHHHEEEDDDCCCBBBEEEJJJCCC@@@???AAABBBDDDKKKSSSdddhhhnnntttuuusssnnnkkkeeekkkuuuyyyrrruuuuuuvvvwwwzzz~~~}}}sssggg\\\ZZZ\\\]]]___aaafffjjjyyyvvv___PPPPPPLLLIIIIIIKKKLLLMMMMMMIIIMMMNNNMMMOOORRRSSSPPPLLLKKKHHHSSSrrruuuoooRRRAAAAAA???:::888777666777:::>>>HHH\\\nnnmmmaaaTTTLLLCCC999777:::666666777999<<>>======<<<<<<;;;===AAAEEEMMMWWWdddlllttt}}}yyy}}}sssqqquuu|||pppbbbZZZfff}}}xxxiii^^^WWWUUUXXXYYYYYYXXXXXXXXXXXXYYYYYYTTTUUUVVVWWWXXXYYYYYYYYYZZZcccfffhhh}}}rrrlllUUUKKKEEEIIILLLHHHAAA>>>EEEAAA@@@AAA@@@@@@CCCIIITTTYYY```gggkkkkkkiiigggccceeekkkvvv~~~~~~uuuoooddd[[[UUUWWW\\\]]]]]]^^^^^^ggg~~~~~~lllZZZOOOOOONNNLLLKKKKKKNNNOOONNNMMMPPPPPPMMMLLLNNNLLLIIILLLKKKLLLTTTkkkuuuXXXAAA>>>>>>;;;888888777888999:::@@@PPP```ggg\\\PPPHHHAAA;;;888999666777777888:::???FFFKKKVVV[[[bbbhhhmmmvvvrrrgggeeecccaaaaaagggooouuuvvvwww|||}}}|||{{{{{{zzzxxxvvvtttqqqllliiifffccc```]]][[[XXXTTTQQQLLLKKKNNNRRROOODDD:::555666777;;;DDDQQQ```mmmtttqqqeeeWWWMMMDDD<<<666444222555;;;CCCHHHKKKNNNPPPZZZYYYUUUMMMDDD===999777:::???EEEGGGEEE???:::666555444444444666777999;;;666===FFFNNNSSSXXX]]]aaabbbdddfffggghhhiiilllnnnqqqqqqrrrqqqpppppprrrttttttuuuvvvxxxzzz{{{}}}~~~|||}}}~~~}}}{{{~~~uuuooonnnpppnnnrrrvvvyyyzzz{{{||||||xxxjjjdddeeeeeeeeebbb^^^\\\\\\XXXRRRVVVXXXaaasssvvvnnn\\\HHHIIICCCBBB@@@???>>>===<<<<<<999;;;>>>@@@DDDMMMXXXaaaiiisss{{{~~~yyyuuuwwwuuu}}}kkk___kkktttggg^^^UUURRRVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSTTTUUUWWWXXXXXXXXXXXX\\\dddfffeeeqqqgggLLLDDDFFFDDD@@@>>>AAA>>>???BBBBBBAAABBBEEEEEEHHHNNNTTTXXXZZZZZZYYYYYYZZZ^^^hhhttt}}}vvvlllbbb\\\VVVRRRQQQVVVYYYYYYXXXXXXVVVfff}}}ppp```SSSNNNJJJOOORRRRRRRRRRRROOOJJJPPPRRRQQQMMMLLLMMMLLLIIIIIIGGGMMMSSSdddzzzcccEEE======<<<999:::999::::::999<<>>:::666777777777777888===CCCHHHRRRXXXaaaggglllsss~~~qqqjjjdddbbbccchhhrrr{{{||||||~~~~~~}}}||||||{{{xxxtttppphhhfffdddaaa___\\\XXXUUURRRPPPRRRUUUQQQEEE:::555555222000666GGG___www{{{ppp```QQQFFF===555000222222777AAAIIILLLNNNQQQXXXVVVQQQIII@@@999666555555999===??????===;;;;;;555444444444555777999:::555:::@@@FFFKKKPPPUUUXXX\\\___cccfffhhhjjjmmmooopppqqqrrrrrrqqqqqqrrrsssssstttvvvxxxzzz|||~~~||||||}}}~~~~~~~~~~~~~~~~~~wwwpppnnnoooooorrruuuxxxyyyzzz{{{}}}vvvnnnjjjfffbbbbbb___YYYXXXZZZXXXSSSRRRXXX^^^eeeuuupppsssuuuWWWEEECCCBBBAAA???>>>===<<<<<<999;;;<<<===>>>DDDNNNVVV]]]iiivvv}}}{{{vvvtttmmmsssxxx|||rrr```kkkjjjbbb^^^WWWSSSUUUSSSSSSSSSRRRSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXYYY^^^aaabbbhhh{{{gggTTTPPPKKKGGGGGGBBB??????BBBCCCAAA@@@AAA>>>@@@BBBEEEGGGHHHIIIJJJMMMOOORRRYYYaaaiiinnnqqquuuvvvwwwyyyzzz{{{||||||zzzyyyyyyxxxwwwuuutttsssooolllhhhccc]]]WWWRRRPPPOOOMMMOOOTTTVVVTTTSSSVVVXXXmmm}}}rrrbbbRRRKKKLLLHHHNNNSSSRRRQQQQQQNNNIIIQQQRRRQQQMMMLLLOOOOOOMMMIIIFFFMMMQQQ[[[|||zzzpppMMM>>>======:::999999:::;;;888:::EEERRRbbbpppoooZZZGGGAAA<<<555777777777666777;;;AAAFFFOOOVVV^^^dddhhhoooxxxvvvlllcccaaaeeehhhsss}}}{{{xxxooommmjjjgggeeeaaa\\\YYYUUUSSSUUUWWWSSSGGG;;;666222111000111;;;PPPkkkvvveeeTTTHHH???777222111///444AAAKKKNNNOOOQQQRRRPPPLLLEEE===888666666444555777888777888;;;===777666555444444444555666555777;;;???CCCGGGKKKMMMUUUYYY^^^cccgggjjjmmmooonnnqqqssstttsssrrrrrrrrrrrrsssuuuwwwzzz|||~~~}}}}}}||||||{{{|||||||||yyy{{{}}}{{{vvvrrrqqqqqqqqqsssvvvwwwxxxzzz}}}tttqqqmmmfff^^^___[[[UUUTTTYYYYYYTTTRRRYYY]]][[[aaa}}}ccc~~~qqqNNNDDDCCCAAA???>>>===<<<<<<999<<<===<<<<<<@@@IIIQQQUUUbbbppp{{{uuuooolllhhhlllmmmmmmrrr}}}www___hhhyyy^^^YYY[[[WWWRRRQQQSSSSSSSSSSSSTTTVVVWWWXXXXXXYYYZZZ[[[\\\[[[ZZZYYYVVVWWW[[[___cccnnn{{{qqq___LLLCCCGGGCCCAAADDDCCC???===>>>>>>>>>======>>>???@@@AAAFFFHHHKKKOOOQQQSSSTTTUUU\\\___cccggglllnnnpppqqqooommmjjjhhhfffffffffggg]]]YYYSSSMMMIIIIIIJJJKKKMMMMMMPPPTTTTTTQQQRRRVVV```xxx{{{lll[[[LLLIIIOOOJJJOOOOOOJJJIIIMMMNNNLLLNNNOOOMMMIIIHHHKKKMMMKKKLLLHHHNNNNNNTTTyyyzzzpppyyySSS@@@>>>>>>;;;666666888999777888CCCOOObbb|||hhhLLLCCC>>>555777777666666777:::@@@EEEMMMTTT\\\bbbeeejjjsssyyy~~~xxxkkkiiiggghhhmmmuuu}}}yyyuuujjjaaa```fffdddppp|||~~~{{{uuusssooollliiiddd___[[[VVVTTTVVVYYYTTTHHH===888///444888555333>>>TTTggg~~~uuudddUUUJJJDDD>>>888222///444BBBLLLOOOOOOQQQNNNMMMIIICCC===999888999777777555333222444888;;;999777555333222222222222555666888:::===AAADDDGGGPPPUUU\\\aaafffiiilllooommmppptttuuutttrrrqqqqqqqqqrrrsssvvvyyy{{{}}}~~~~~~|||{{{zzzzzzzzz{{{ppprrrtttvvvvvvvvvvvvwwwssstttvvvxxxyyy{{{~~~wwwppprrriiiXXX___[[[XXXYYYZZZZZZWWWTTTRRRWWWZZZ___dddkkkhhhkkkZZZKKKHHHCCC??????@@@>>>:::<<<===<<<<<<<<<>>>CCCFFFMMMYYYeeemmmyyytttssswwwuuupppiiidddeeemmmxxxllljjj}}}rrr[[[TTTWWWYYYWWWUUUTTTRRRQQQRRRUUUWWWWWWVVV\\\\\\]]]^^^]]]\\\[[[ZZZ\\\XXXXXX^^^cccjjjvvvaaa===IIIGGGAAABBBFFF>>>;;;GGG>>>:::<<>>===AAABBBBBBDDDEEEGGGHHHIIIJJJNNNPPPTTTYYY]]]```bbbccc]]]\\\YYYVVVSSSQQQOOONNNHHHHHHHHHGGGFFFHHHLLLOOOKKKOOOUUUVVVPPPMMMZZZjjjwwwmmm[[[NNNHHHJJJPPPNNNMMMMMMLLLLLLLLLLLLLLLRRROOOMMMKKKKKKMMMPPPRRRIIIRRRRRRMMMWWWrrrsssbbbkkk]]]???999;;;999666888:::999888;;;BBBIIIbbbqqq|||sss^^^JJJ<<<666999888777777999;;;>>>???LLLSSS\\\aaadddhhhooottt|||vvvooojjjccc^^^]]]aaafffkkkqqqqqqqqqsssuuuxxx{{{|||vvvxxx{{{|||~~~wwwkkk___ZZZdddiiittt~~~zzzxxxxxxyyy{{{~~~~~~yyyrrrlllhhhdddaaa___]]]UUUVVV```^^^MMM???<<<555333333555777<<>>???<<<<<<<<<;;;:::888777666999777555222111222444555555666777999;;;===??????GGGPPP\\\eeehhhjjjkkklllmmmnnnqqquuuwwwvvvsssoooqqqsssvvvwwwxxxzzz~~~~~~~~~}}}|||||||||||||||mmmoooqqqrrrrrrqqqooonnntttvvvxxxyyyzzz}}}{{{mmmjjjllleeeYYY______]]][[[WWWUUUSSSSSSOOOSSSTTTYYY^^^ccc~~~{{{mmmxxxtttRRRJJJCCCAAABBBAAA???===<<<<<<;;;::::::<<<@@@CCCEEEPPP[[[dddqqq}}}~~~uuusssvvvuuurrrnnniiifffhhhmmmqqquuuxxx|||ooonnn|||kkkZZZUUUXXXYYYWWWUUUSSSQQQPPPQQQSSSUUUUUUUUUXXXYYYZZZZZZZZZYYYXXXWWW[[[WWWWWW[[[^^^aaakkkvvvuuuYYYCCCFFFDDDCCCDDD<<<;;;HHHBBB>>><<<===<<<777777:::??????@@@AAAAAABBBBBBCCCDDDEEEHHHKKKNNNOOOPPPQQQMMMLLLKKKIIIGGGFFFEEEEEE@@@AAABBBBBBBBBBBBDDDFFFPPPNNNPPPWWW\\\bbbooo{{{~~~xxxbbbUUUPPPMMMLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJOOOMMMKKKIIIIIIJJJLLLNNNIIINNNOOOLLLSSSiiioooYYY```~~~~~~eeeGGG===<<<;;;666888:::999777:::@@@FFFXXXiiiuuunnn[[[JJJ>>>999888888777777888:::===>>>IIIOOOXXX]]]aaaeeekkkppp}}}zzzsssiii___ZZZYYY\\\^^^ZZZZZZ[[[]]]```bbbeeefffkkknnnqqqtttwww}}}zzzpppddd]]]dddhhhrrr~~~zzzuuurrrnnnkkkjjjlllppprrruuuzzz}}}zzztttoookkkhhhdddaaa___ZZZ\\\dddfffYYYGGG;;;666222111444888>>>FFFOOOlllqqqmmm^^^RRRKKKAAA777666444888BBBIIIJJJIIIIIIJJJGGGBBB===;;;:::;;;===BBBBBBAAAAAA???>>><<<;;;:::888555333222333555666444444555777999:::;;;<<>>AAAEEEAAA???@@@@@@>>>@@@CCC>>>>>>>>>===============<<<===>>>???@@@@@@@@@@@@???>>>>>>=========>>>>>>@@@BBBDDDEEEEEEEEEGGGIIIMMMLLLTTTiii~~~}}}iiiTTTNNNQQQQQQMMMIIIJJJJJJIIIHHHHHHHHHHHHHHHKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIKKKLLLOOO[[[tttzzz]]]TTTlllpppPPPAAA===<<<888999:::888777888===BBBMMM___ooolll]]]MMMBBB<<<888777666666777999;;;===EEEKKKSSSYYY]]]bbbhhhlllrrr~~~qqqbbbWWWQQQOOOOOOKKKLLLOOOQQQTTTWWWYYYZZZ___bbbfffjjjoooxxxzzzrrrfff^^^bbbeeemmmyyyzzzwwwvvvqqqkkkhhheeeaaa]]]\\\]]]```bbbjjjrrr||||||zzzvvvsssoookkkeeebbb]]]^^^```gggppplllWWWBBB:::444111666>>>DDDKKKQQQiiiooooooeee\\\TTTHHH:::666555888BBBHHHGGGDDDCCCDDDAAA>>>:::888888888999BBBBBBCCCDDDEEEEEEEEEEEE@@@>>>:::777555444444555222222333444555666777777<<>>>>><<<<<<;;;:::888888:::<<<>>>CCCIIIPPP[[[kkk|||zzzvvvuuuqqqtttvvvvvvtttqqqpppooommmnnnooorrrxxxwwwxxxyyyeee^^^YYYXXXWWWTTTUUUXXXSSSQQQPPPPPPRRRSSSRRRQQQRRRSSSTTTTTTUUUVVVVVVVVVVVVYYY]]]___]]]]]]aaafffqqqcccIIIIIIIIICCCCCC===<<<<<<<<<======???@@@>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<======>>>;;;<<<===>>>>>>@@@CCCFFFHHHPPPfffzzzwwwmmm\\\MMMKKKPPPPPPLLLHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDIIIEEEHHHMMMLLLOOOgggqqqTTTeeezzzWWWAAA;;;===999:::999888666777;;;>>>FFF[[[nnnqqqeeeUUUGGG===888777666555666777999;;;CCCHHHOOOVVV[[[```fffiiimmmwww|||zzz}}}tttdddWWWOOOLLLKKKNNNOOOQQQSSSVVVWWWYYYYYYXXX[[[___dddjjjuuutttmmmccc[[[]]]```fffqqqzzz~~~|||sssmmmiiieeeaaagggeeeaaa\\\XXXVVVTTTTTT___fffooovvvzzz~~~}}}{{{yyyvvvrrrllleee```YYY]]]___dddsss{{{iiiNNN???777333:::EEEMMMSSSWWWkkkrrrtttnnnhhh```PPP???888666999BBBFFFDDD@@@>>>===<<<999777666555666666999;;;>>>AAAEEEHHHIIIJJJFFFDDD@@@;;;888555444444222222333333444444555555999DDDSSS___fffiiikkkmmmmmmlllkkkmmmppprrrrrrqqqoooqqqssstttuuuvvvzzz|||xxxxxxyyyzzz{{{}}}~~~~~~{{{vvvqqqooooooppprrruuuvvvwwwxxx{{{nnnaaaXXXXXXTTTNNNPPPZZZWWWUUUSSSTTTVVVWWWVVVTTTOOOQQQOOOTTT\\\[[[]]]kkk{{{lllZZZCCCCCCCCC@@@============;;;999888:::;;;<<<>>>CCCJJJTTTcccuuu}}}~~~yyyvvvsssuuuwwwwwwwwwwwwyyyzzzxxxwwwvvvuuuwww~~~zzz}}}wwwyyyuuuddd___ZZZXXXUUURRRTTTYYYTTTRRRQQQQQQRRRSSSRRRQQQRRRSSSTTTUUUVVVWWWXXXYYYVVV]]]bbbaaa]]][[[^^^```eeewwwpppeee[[[NNNIIIBBBCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>????????????==================>>>>>>>>>>>>============>>>>>>@@@@@@???>>>>>>AAAEEEIIIPPP___zzzyyyppp___UUULLLLLLMMMKKKIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFGGGGGGGGGFFFDDDCCCIIIDDDGGGMMMJJJIII^^^yyyeeennn___BBB:::===::::::999888777777999;;;DDDYYYpppyyysssbbbMMM===999888666555555666888999BBBFFFMMMTTT[[[aaaeeehhhooottt{{{xxxrrrtttvvvwww{{{zzztttkkkaaaZZZUUUSSSRRRVVVUUUUUUTTTSSSRRRQQQQQQSSSVVVZZZ___fffssspppggg___WWWXXX\\\```jjjvvv|||}}}}}}uuuooojjjgggfffkkkjjjhhheee```ZZZTTTQQQRRRTTTZZZdddqqq{{{~~~}}}zzzuuunnneee___YYY]]]\\\]]]mmm{{{pppYYYBBB888333:::GGGQQQWWW[[[lllsssvvvsssooogggTTT@@@:::777999@@@DDDAAA===;;;888888777666555555555555111333666:::>>>AAACCCDDDAAA@@@===:::777555555444333333333444444444555555777BBBRRR^^^fffiiikkkmmmllllllmmmpppssstttsssqqqoooppprrrssstttuuuxxx{{{xxxyyyyyy{{{|||~~~~~~wwwqqqooopppsssuuuvvvttttttuuu{{{~~~bbb\\\YYYYYYTTTNNNOOOWWWSSSQQQOOORRRVVVYYYWWWUUUPPPSSSPPPTTT]]][[[[[[fffrrrjjjpppjjjIIIBBBEEECCC>>>===>>>>>><<<:::999:::<<<999888<<>>>>>>>>>>>????????????<<<;;;;;;;;;<<<===>>>>>>>>>>>>===============>>>@@@@@@AAAAAACCCFFFLLLPPPaaaoooyyylllcccUUUPPPLLLLLLJJJFFFFFFIIIGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDEEEFFFFFFEEEEEEDDDGGGDDDGGGLLLIIIHHHXXXnnn|||~~~nnnJJJ;;;<<<;;;:::999888888888999999BBBUUUlll{{{}}}oooUUU@@@:::999777555555666888999@@@DDDJJJRRRYYY___dddfffooossswww}}}vvvoooooonnnjjjlllrrrgggeeeccc```^^^]]]\\\\\\[[[YYYVVVRRROOOMMMLLLKKKRRRTTTWWW[[[bbbooo~~~rrrggg]]]SSSSSSVVVXXXcccsss|||~~~~~~vvvqqqqqqjjjjjjjjjhhheee___ZZZWWWNNNLLLMMMXXXhhhwww}}}zzzvvvooofff```[[[]]]YYYXXXcccppplll^^^CCC888111666AAAKKKSSSXXXiiioooqqqpppoooiiiUUU@@@;;;777888===@@@===999888555666666666666666666666111222444555666777777777666666555555555555555555444444444555555666666666666AAAQQQ^^^eeegggiiijjjllllllnnnrrruuuuuutttrrroooqqqsssssstttuuuxxxzzzyyyyyyzzz{{{}}}xxxqqqnnnnnnqqqsssvvvtttsssvvv}}}xxx^^^\\\ZZZYYYVVVTTTSSSSSSRRRRRRRRRRRRTTTTTTTTTTTTRRRVVVRRRTTT[[[ZZZYYYcccggguuu~~~jjj[[[IIIHHHFFF???<<<===>>><<<:::999:::;;;888666777===DDDMMM]]]lll{{{||||||~~~|||zzzwwwvvvxxx}}}|||yyy|||xxxrrrrrr}}}mmmaaa\\\XXXWWWUUUQQQRRRVVVTTTRRRPPPOOOPPPPPPOOONNNOOOPPPPPPRRRTTTWWWYYY[[[___iiiooojjjbbb___```___aaahhhttt```RRRRRRLLLCCC???BBBCCCAAAAAAAAAAAA@@@??????>>>>>>===<<<<<<;;;<<<===>>>?????????>>>??????@@@AAAAAA:::???GGGOOOVVV]]]dddhhhzzznnn^^^UUUOOOKKKHHHIIIHHHEEEEEEGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEECCCDDDGGGIIIHHHIIIUUUbbbXXX@@@<<<<<<;;;999999999:::999999<<>>AAA@@@???>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGHHHQQQZZZiiiyyyuuuaaaQQQIIILLLGGGDDDFFFGGGEEEDDDFFFCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@AAABBBCCCEEEEEEAAACCCFFFGGGGGGJJJSSS[[[dddDDD;;;<<<;;;999999:::;;;:::999666BBBWWWnnn}}}dddKKK<<<:::888777666777888999999;;;AAAIIIRRRYYY]]]^^^gggmmmsssxxxxxxrrrssspppgggfffkkkqqqqqqqqqnnniiiccc^^^ZZZNNNLLLKKKLLLOOOUUU[[[^^^YYYZZZ[[[]]]cccnnn~~~{{{jjjXXXHHHDDD@@@AAANNNfffuuu|||nnnhhhdddbbb^^^[[[XXXWWWVVVVVVQQQLLLGGGDDDHHHRRR___hhhoooooonnnmmmkkkfff```\\\RRRTTTUUUUUUXXX^^^eeeiiiJJJ???444222666===FFFOOObbbfffhhhiiimmmkkkZZZEEE999444111555777555333444444555777999::::::999999555555555555555444444333777777666555444333222222222333333444666777777888<<>><<>>DDDKKKSSSYYY]]]eeejjjoooqqqvvv{{{nnniiimmmsssuuusssyyyuuunnnfff^^^WWWSSSPPPKKKOOOUUUZZZ]]]```bbbdddddddddeeefffkkkttt{{{ggg[[[NNNCCC???===EEEUUUeeesssrrrnnnuuuwwwsssnnnggg[[[PPPMMMQQQIIIEEEAAA>>>>>>BBBHHHLLL]]]```dddeeebbb]]]YYYWWWVVVSSSPPPPPPSSSZZZbbbfffQQQ>>>000111555666;;;CCCLLLQQQ[[[fffkkkbbbPPP@@@:::444000000333333222111666666888===AAABBB???;;;>>>:::666444555666444333444444555666666444333222666555555777888999888777<<>>BBBHHHOOOXXX___dddjjjqqqwww}}}~~~vvvtttmmmdddaaaooooooddd\\\XXXVVVSSSQQQPPPRRRTTTVVVUUURRRPPPPPPRRRRRRQQQOOOMMMMMMMMMNNNPPPQQQSSSTTTVVVVVVWWWXXXYYYZZZ[[[\\\___]]]___dddiiixxxooofff[[[QQQSSS]]]fffhhhYYYNNNQQQLLLLLL^^^vvvtttgggXXXJJJEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA?????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAACCCHHHLLLOOOvvvgggkkk{{{___BBB;;;<<<;;;999888999999888:::999III___rrryyydddFFF>>>777777888666555777777999===CCCJJJQQQXXX[[[```ggglllooouuutttiiieeekkktttxxxyyytttoooggg___WWWSSSQQQPPPTTTWWW]]]aaadddfffiiijjjjjjjjjiiiiiimmmvvv~~~vvvuuuttttttwww~~~zzziii^^^RRRGGG???<<>>111222444444777===BBBIIIUUUbbbhhh```MMM>>>666444333222222222444666333555888>>>DDDFFFEEEBBBBBB>>>:::777777777666444666666666666666555555444555666666888:::::::::999>>>MMM___kkkmmmlllnnnqqqssstttuuuuuuttttttvvvxxxsssqqqpppqqqtttvvvuuusssuuuvvvwwwwwwvvvwwwxxxzzzzzzuuuooolllmmmppprrrssswwwwwwzzzmmm```^^^TTTRRRQQQQQQTTTVVVWWWWWWTTTTTTRRRPPPNNNNNNPPPRRRSSSPPPLLLJJJJJJLLLLLLLLLGGGVVVVVVZZZ|||rrrjjj|||YYYHHHFFF>>>@@@AAA:::;;;===666;;;;;;:::888777777:::<<>>>>>>>>????????????@@@@@@BBBBBBBBBAAA@@@@@@@@@???AAA@@@???@@@BBBFFFJJJLLLkkkeee\\\zzznnnHHH;;;;;;;;;:::888666777888999777AAAQQQ```sssyyynnnIII@@@888777777666555777777999<<>>JJJVVVbbbuuu|||vvvwww~~~sssYYYKKKHHHAAA???;;;888666666888999BBBGGGLLLPPPRRRRRRRRRRRRNNNMMMMMMMMMOOORRRUUUWWWKKK===222333444111222666777>>>LLLZZZaaaZZZJJJ<<<444666777555333222444666111444:::AAAHHHLLLMMMLLLHHHEEEAAA>>>===<<<:::999::::::999888888888888999777888:::;;;<<<<<<;;;;;;AAAOOObbbnnnpppoooppprrrsssuuuvvvuuuuuuvvvxxxzzzrrrqqqqqqrrrtttuuutttrrruuuuuuuuutttrrrrrrtttvvvxxxtttnnnllllllooorrrsssvvvwww{{{~~~dddYYY\\\QQQPPPPPPQQQRRRUUUVVVWWWTTTRRRPPPNNNLLLLLLMMMOOOLLLKKKIIIIIIKKKMMMNNNOOOJJJUUUSSSSSSjjjvvv{{{xxxYYYKKK@@@@@@BBB<<<<<<>>>888<<<;;;:::888777777888999:::>>>DDDIIIMMMRRRWWW[[[eeekkkttt|||wwwllldddSSSTTTMMMLLLlllrrrcccgggkkkaaa___[[[VVVSSSQQQQQQQQQRRRQQQPPPPPPQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSUUUWWWXXXZZZZZZ[[[]]]aaaaaa^^^aaaqqqyyyiiiWWWMMMHHHEEEEEEHHHBBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@??????>>>>>>??????>>>???AAADDDHHHJJJ]]]mmm[[[jjjyyyQQQ<<<:::::::::888666777:::;;;777<<>>;;;@@@GGGPPPaaarrrvvvxxxzzzooollluuu|||xxxaaaQQQKKK???>>><<<999777666666555666;;;@@@EEEGGGIIIJJJLLLIIIIIIJJJKKKKKKLLLLLLMMMCCC999333333444111000111111888CCCOOOVVVQQQFFF<<<666999;;;::::::999666222222666===FFFMMMQQQSSSSSSQQQNNNKKKHHHFFFDDDBBBAAAAAA@@@>>>=========>>>???>>>@@@AAAAAA@@@>>>======EEERRRdddooorrrqqqqqqrrrppprrrssssssrrrsssuuuwwwsssrrrrrrrrrtttvvvwwwxxxyyyyyyxxxuuusssrrrtttvvvuuurrrnnnllllllooorrrsssuuuxxx}}}vvv]]]UUUXXXQQQQQQQQQQQQQQQRRRTTTVVVSSSQQQNNNLLLKKKKKKKKKKKKGGGHHHIIIJJJKKKMMMOOOPPPLLLMMMJJJMMM[[[kkkXXXIIIEEEGGGAAA???AAA===;;;:::999888888888999999999;;;>>>AAADDDGGGJJJMMMVVV]]]iiisssvvv||||||sssggg\\\UUUMMMIIIJJJ```zzzhhh]]]^^^^^^^^^\\\YYYVVVSSSRRRRRRRRRPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQOOOPPPQQQSSSUUUWWWXXXYYY\\\\\\]]]______aaagggooovvvfffXXXJJJFFFFFFFFFGGGHHHBBBBBBBBBAAA@@@???==============================AAAAAA@@@???>>>======<<<>>>>>>>>>???AAACCCFFFHHHTTT}}}xxxaaa___tttcccAAA;;;888::::::888999===;;;777;;;>>>AAASSSddddddSSSHHH>>>999888666666888777888999<<>>DDDTTTdddjjjqqq}}}rrr___TTT^^^___eeellliii[[[MMMEEE<<<;;;:::999888777666555222555:::===???AAADDDEEEFFFGGGHHHHHHHHHFFFDDDCCC:::666333444555333111000222666===FFFKKKIIICCC===;;;===>>>???EEEIIIBBB777666;;;CCCJJJPPPTTTWWWXXXXXXWWWUUURRROOOMMMLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGGGGIIIKKKJJJFFFBBB@@@@@@JJJVVVeeeooorrrqqqqqqqqqpppqqqrrrrrrqqqrrrtttvvvvvvtttsssrrrtttxxx}}}}}}yyyvvvvvvvvvsssqqqooommmlllnnnrrruuuvvvzzzmmmWWWQQQRRRQQQRRRRRRQQQOOOOOOQQQSSSQQQNNNKKKIIIIIIJJJJJJIIIJJJKKKLLLLLLKKKJJJKKKLLLMMMJJJFFFLLLTTTWWWmmmgggSSSJJJIIIAAA===???===<<<:::999999::::::999888::::::;;;<<<>>>@@@BBBCCCJJJQQQ\\\gggkkkoooyyy}}}wwwoooeeeZZZPPPKKKJJJKKK[[[vvvsssggg\\\WWWRRRRRRQQQPPPPPPPPPQQQRRRSSSNNNOOOPPPPPPOOOPPPRRRTTTTTTSSSRRRPPPPPPPPPQQQRRRPPPQQQRRRTTTUUUWWWXXXYYY]]]\\\[[[]]]___aaacccdddlll|||~~~{{{mmmVVVLLLDDDCCCEEEEEEDDDEEEBBBBBBAAAAAA@@@>>>===<<<======<<<<<<<<<<<<;;;;;;?????????>>>=========<<<>>>>>>>>>???AAACCCEEEGGGPPPsssnnn```ooozzzLLL???777999<<<::::::===999777;;;>>>@@@RRReeefffZZZNNNBBB<<<888666666888888777888:::>>>DDDJJJNNNYYY___eeeiiiqqq|||}}}wwwpppjjjhhhjjjmmmppprrrvvvzzz||||||{{{zzz}}}~~~~~~yyyyyy~~~xxxzzzzzzvvvpppooosssxxx{{{xxxkkkYYYKKKAAA999:::<<>>@@@CCCFFFGGGGGGGGGEEEBBB>>><<<555444444555666555333111444666;;;AAAEEEFFFDDDAAA??????>>>AAAKKKTTTOOOBBB999???GGGNNNSSSWWWYYY[[[\\\\\\\\\ZZZWWWUUUUUUVVVQQQPPPPPPOOOOOOOOOOOOOOOOOOSSSUUUSSSNNNIIIGGGGGGRRR[[[gggooorrrqqqqqqqqqssstttttttttsssssstttvvvvvvuuutttssstttxxx}}}~~~yyywwwwwwqqqqqqpppnnnmmmooosssvvvyyy}}}fffVVVSSSQQQOOOPPPQQQOOOMMMLLLOOOQQQOOOLLLHHHGGGHHHIIIIIIHHHLLLNNNOOONNNKKKHHHHHHIIIJJJLLLIIIJJJQQQSSSaaayyy|||cccTTTPPPDDD>>>???===>>><<<::::::;;;;;;999777999888777888;;;===>>>???EEEHHHQQQ[[[aaaeeemmmvvv{{{vvvssslllcccXXXOOOIIIFFFMMM^^^zzz}}}qqqtttlll___WWWQQQLLLLLLLLLLLLLLLMMMOOOOOOLLLNNNPPPPPPOOOPPPRRRUUUUUUSSSPPPNNNNNNOOORRRTTTTTTTTTUUUVVVWWWXXXYYYZZZ\\\]]]^^^]]]]]]___```aaacccooovvvcccRRRKKKEEEEEEDDDBBBAAABBBAAAAAA@@@@@@???===<<<;;;<<<<<<<<<<<<;;;;;;::::::========================>>>>>>>>>???AAACCCEEEFFFKKKgggzzzeeeuuuYYYFFF777999===;;;999;;;999666:::===AAATTThhhjjj```SSSEEE>>>999666666888888777666888<<>>KKKZZZ^^^^^^\\\ZZZWWWQQQIIIAAA???:::999>>>BBB???;;;:::;;;:::999888777666555555555777:::;;;<<<>>>AAADDDGGGGGGGGGEEECCC???;;;999444555666666777777444222333666;;;AAAFFFGGGFFFEEEBBBCCC>>>;;;CCCPPPPPPHHH:::AAAIIIQQQUUUXXX\\\^^^\\\^^^```___\\\[[[[[[]]]XXXXXXXXXXXXXXXWWWVVVVVVTTTYYY\\\[[[VVVQQQOOOPPPZZZ```jjjppprrrrrrrrrrrruuuvvvvvvuuusssssstttvvvssstttuuuuuuttttttxxxzzz}}}|||yyyxxxwwwqqqqqqqqqooonnnppptttxxx{{{cccZZZZZZUUUMMMNNNOOOMMMKKKKKKNNNQQQNNNKKKGGGFFFHHHIIIIIIHHHKKKNNNPPPOOOKKKIIIIIIJJJBBBLLLJJJEEELLLSSSZZZfff}}}uuuccc[[[NNNEEEEEECCCAAA>>>;;;;;;<<<;;;888555777666555666999<<<===>>>DDDDDDJJJRRRYYY___gggoooqqq}}}~~~yyyppplllddd[[[QQQJJJFFFEEERRRqqqrrrkkkrrrlll___WWWRRRNNNMMMLLLKKKJJJJJJJJJJJJKKKNNNPPPPPPOOOOOOSSSVVVUUUSSSOOOMMMLLLOOORRRUUUWWWWWWXXXXXXYYYZZZ[[[[[[ZZZ___aaa^^^[[[[[[___aaacccgggsss{{{}}}qqq\\\VVVOOOJJJHHHEEEAAA@@@BBB@@@@@@??????>>><<<;;;:::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<===============>>>>>>???@@@AAACCCEEEFFFFFF\\\|||eeezzzcccKKK888999>>><<<888888:::666999<<<@@@TTThhhkkkdddVVVHHH???:::666666888888777666777;;;@@@FFFJJJPPPVVV\\\aaalll{{{}}}~~~tttmmmkkknnn|||ttt___PPPEEE<<<999888999EEESSSVVVUUURRROOONNNLLLGGGAAA???<<<;;;???@@@??????BBB>>>===<<<:::888777666666777999;;;<<<===@@@CCCFFFHHHHHHGGGEEEBBB===999777555777888777777777555222111555<<>>333666DDDJJJFFF:::AAAJJJRRRVVVZZZ^^^aaa[[[^^^``````^^^]]]^^^```\\\\\\]]]^^^^^^\\\[[[ZZZVVV[[[```___[[[VVVVVVWWW___dddlllqqqssssssssstttuuuvvvvvvtttrrrqqqrrrtttooosssvvvvvvtttqqqqqqrrrjjjnnnssswwwxxxxxxxxxyyyppprrrrrrpppooopppuuuyyy{{{~~~___[[[YYYOOOMMMMMMMMMLLLKKKJJJJJJIIIMMMMMMLLLKKKJJJHHHFFFEEEAAAGGGLLLMMMHHHEEEDDDFFFKKKMMMNNNLLLIIIKKKRRRXXX|||fffdddzzzgggJJJAAAEEEBBB>>><<<===;;;777777999999999999999999999::::::;;;===BBBHHHOOOVVV[[[^^^fffkkkrrr{{{~~~{{{wwwqqqkkkaaa]]]TTTPPPOOOFFFDDDQQQqqqzzzjjj^^^___]]]TTTNNNPPPMMMMMMLLLLLLKKKKKKJJJJJJGGGIIIKKKMMMOOOPPPQQQRRRSSSSSSQQQPPPOOOOOOOOOOOOTTTTTTUUUVVVXXXYYYYYYYYYZZZ[[[[[[ZZZYYYYYY[[[^^^```^^^eeesssvvveeeZZZXXXYYYWWWYYY[[[XXXMMMAAA>>>BBB???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAAHHHPPPpppooowwwtttOOO666999???888666>>>999999::::::;;;EEE[[[qqqaaa\\\OOOAAA:::::::::777888777666666999===BBBEEEMMMTTT[[[___eeesss|||zzzwwwsssyyy}}}sssjjjccckkktttzzz|||xxx}}}xxxbbbLLL:::777999999???HHHRRRXXX]]]]]]WWWOOOIIIGGGEEEEEEFFFFFFGGGHHHJJJJJJCCC???:::777777999::::::999:::<<<>>>AAACCCEEEFFFKKKLLLNNNOOOLLLFFF>>>999:::888:::>>>===999555666111666===FFFNNNSSSQQQLLLIIIEEE???888444444999===999BBBNNNVVVYYY\\\```cccbbbbbbcccdddeeeeeeeeeeeeggggggggggggfffeeedddcccbbb``````aaa\\\VVVYYYaaarrrvvvwwwuuutttvvvxxxvvv{{{tttqqqssstttrrrqqqrrrrrrrrrqqqpppooonnnmmmlllmmmlllkkknnnrrruuuuuussslllmmmmmmmmmnnnppptttwww}}}mmmUUURRRRRRLLLLLLLLLKKKKKKJJJIIIIIIHHHMMMMMMLLLKKKJJJHHHGGGFFFEEEJJJMMMMMMHHHEEEDDDFFFGGGIIIJJJIIIIIIKKKPPPUUUcccjjjooo___GGGFFFDDD@@@>>>@@@???<<<;;;===999999999999999999999999999;;;>>>BBBGGGLLLPPPSSSWWW\\\cccjjjqqqyyy}}}wwwssspppjjjbbb\\\OOOQQQLLLHHHHHHFFFSSSmmmtttdddXXXWWWUUUNNNKKKMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJKKKMMMNNNOOOOOOOOORRRRRRQQQQQQQQQPPPPPPPPPUUUUUUTTTSSSSSSSSSTTTTTTXXXYYYZZZYYYXXXYYY[[[]]]bbb___bbbkkkrrruuueeeUUUKKKHHHJJJKKKNNNRRRTTTMMMBBB===>>>>>>>>>======<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAACCCKKKgggqqqmmmYYY::::::???:::888===999999999999:::CCCXXXmmmiiidddXXXHHH===:::999777999888666666888;;;???AAAHHHNNNUUUYYY___lll~~~zzzuuullllllmmmpppvvv~~~~~~pppgggbbbaaabbbeeelllxxxxxxyyy|||{{{hhhTTTBBB===;;;777888>>>FFFQQQaaakkkmmmfff\\\UUUVVVUUUSSSQQQOOOMMMLLLLLL@@@===:::888999:::::::::>>>???@@@BBBDDDEEEGGGGGGIIIKKKNNNQQQQQQLLLEEE???999:::@@@GGGGGG@@@999777333777>>>IIISSSWWWTTTNNNMMMHHH???777222444999>>>;;;CCCNNNVVVYYY\\\```cccddddddfffhhhiiijjjjjjjjjjjjjjjjjjiiihhhgggeeeeeebbb```______\\\YYY^^^gggtttxxxyyyuuutttwwwxxxwwwzzzuuurrrtttvvvsssqqqrrrooopppqqqrrrqqqooommmkkkpppnnnlllnnnqqqrrrrrrqqqlllmmmnnnnnnnnnqqquuuxxxxxx___RRRPPPQQQPPPKKKKKKJJJJJJIIIHHHHHHHHHLLLLLLLLLKKKIIIHHHFFFEEEIIIKKKMMMKKKGGGDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMNNNZZZuuurrrlllwwwPPPGGGEEE@@@===>>>>>>;;;:::;;;999999999999999999888888888999:::===@@@CCCEEEGGGNNNRRRXXX^^^ccciiinnnqqqvvv}}}yyytttnnnjjjeee___WWWRRREEEIIIEEEBBBEEEMMMhhhpppaaaUUUSSSRRRNNNLLLOOOKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMOOOPPPQQQRRRSSSRRRRRRQQQYYYWWWTTTRRRQQQPPPQQQRRRVVVWWWXXXXXXWWWXXXZZZ\\\bbb^^^___ccceeemmmvvvfffUUUIIIBBBAAABBB@@@BBBIIIPPPNNNFFF>>><<<=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<======>>>???@@@@@@@@@FFF\\\|||sssbbbkkkfff@@@999>>><<<999;;;888888888999999@@@SSSeeejjjiii```OOO@@@:::888888:::888777666777999<<<>>>EEEJJJQQQUUUZZZdddtttyyyrrrkkkeeeaaahhhttt~~~|||||||||~~~{{{nnnddd[[[VVVRRRUUU___ooo|||vvvnnnqqqwwwhhhWWWGGGAAA===777555999:::DDDUUUdddllliiiaaaYYY\\\ZZZVVVRRRMMMIIIFFFEEE>>>===<<<<<<>>>>>>>>>===CCCCCCDDDFFFGGGHHHIIIJJJJJJKKKPPPUUUWWWSSSJJJCCC;;;???HHHRRRSSSIII>>>888555777@@@NNN[[[___[[[TTTQQQLLLBBB888222333888===>>>EEEOOOVVVZZZ]]]aaaddddddfffgggiiikkklllmmmmmmkkkkkkjjjiiigggeeedddcccbbb___]]]\\\[[[]]]eeennnxxxzzzzzzuuusssvvvyyyxxxyyyuuutttwwwwwwsssqqqqqqlllnnnqqqssssssqqqnnnllltttrrrooonnnnnnoooooonnnlllmmmnnnooopppssswwwzzz|||cccXXXUUUQQQPPPRRRJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCHHHIIIIIIHHHEEEDDDFFFGGGJJJIIIHHHHHHJJJLLLKKKJJJXXXeeesss|||iiiPPPJJJCCC>>>>>>>>>;;;999:::999999999999999888888888999999999:::<<<>>>???@@@HHHLLLRRRWWW[[[^^^aaadddeeemmmtttxxx}}}xxxuuuqqqllleee___ZZZUUUPPPLLLGGGGGGAAABBBPPPbbbrrrhhh]]]TTTSSSRRRNNNMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMLLLNNNQQQSSSTTTTTTSSSRRR\\\YYYVVVSSSRRRRRRTTTUUUTTTUUUWWWWWWWWWWWWYYY[[[^^^]]]___bbbbbbeeerrrmmmcccTTTIIIDDDCCCCCCCCC>>>>>>CCCKKKNNNHHHAAA>>><<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;:::::::::<<<<<<======>>>??????@@@@@@CCCSSSnnnxxx```YYYmmmqqqFFF999<<<===:::999777777888888888===MMM\\\cccgggcccSSSCCC:::999999888777666555666888:::<<>>??????@@@BBBEEEEEECCCBBBEEEFFFGGGHHHJJJKKKLLLMMMOOOPPPSSSYYY]]]YYYNNNEEEBBBDDDLLLVVVWWWMMM@@@999666777AAATTTdddiiieee```WWWRRRJJJ@@@999777999<<>>???::::::::::::999999888888777777777888999;;;<<<===>>>BBBGGGKKKNNNPPPSSSUUUUUUZZZ___bbbhhhqqqxxx{{{~~~~~~{{{zzzyyyvvvsssoookkkiiiccc]]]UUUNNNIIIGGGFFFFFFGGGCCC>>>MMMlllzzzfffZZZUUUPPPPPPPPPMMMJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJEEEFFFHHHJJJLLLMMMNNNNNNKKKMMMOOORRRSSSSSSSSSRRRYYYWWWTTTSSSSSSTTTVVVXXXSSSUUUWWWWWWVVVVVVXXXYYYZZZ\\\aaadddcccbbbgggmmmzzznnnSSSLLLCCC>>>>>>??????>>>@@@===>>>EEEIIIFFFAAA???;;;;;;;;;;;;::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????AAAAAAKKKbbb|||jjjVVVWWWzzzPPP<<<:::<<<:::999777777888888777:::FFFSSS^^^fffgggZZZIII>>>:::999555555444555666888:::<<>>AAACCCEEEHHHJJJKKKMMMPPPRRRUUUYYY^^^bbbiiimmmxxx~~~~~~~~~~~~~~~~~~~~~~~~}}}yyywwwwwwssslllhhhhhhffffffeeecccaaa^^^[[[YYYTTTPPPJJJDDDAAAAAABBBDDDAAABBBHHHfffooo___SSSRRRQQQQQQQQQOOOKKKIIIHHHHHHHHHIIIIIIIIIIIIIIICCCDDDFFFIIIKKKLLLMMMNNNJJJLLLNNNPPPQQQRRRRRRRRRQQQQQQPPPPPPQQQSSSVVVWWWTTTVVVWWWXXXWWWVVVVVVWWWVVV[[[```cccaaa^^^]]]^^^ccclllwwwdddVVVEEEAAA===<<<======;;;999???;;;:::>>>AAA???======::::::::::::::::::::::::777888888999999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>???>>>CCCTTTooo{{{bbbQQQiii^^^DDD<<<;;;;;;999888777888999777888AAAKKK^^^hhhlllbbbRRREEE===888555555555555666888:::;;;???EEELLLRRRWWW]]]dddiiirrr{{{xxxxxx{{{|||zzzxxxyyysssuuuyyyzzzyyyvvvpppmmmaaa^^^\\\^^^dddhhhgggdddeeefffddd^^^[[[___jjjsssxxxccc[[[```[[[RRRHHH@@@===???BBBDDDEEEBBB>>><<<<<<>>>???@@@@@@@@@AAACCCEEEGGGIIIJJJGGGHHHJJJNNNQQQRRROOOMMMNNNNNNOOOPPPQQQSSSSSSTTTVVVTTTWWWbbbmmmoooeeeZZZKKKGGGFFFKKKMMMGGG>>>:::777777AAAVVVgggmmmrrrxxxsssqqqkkkcccYYYPPPKKKIIIOOOQQQUUUZZZ___dddggghhhmmmmmmmmmlllkkkjjjiiihhhhhhhhhgggeeecccaaa^^^]]]YYYYYYWWWUUUZZZfffpppuuuuuuxxxwwwsssqqqtttwwwvvvuuuuuuwwwyyyvvvpppmmmoooooonnnmmmlllnnnpppsssuuuuuuvvvvvvtttpppnnnmmmnnnmmmoooqqqsssvvvzzzjjj\\\PPPNNNNNNJJJHHHJJJEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@??????>>>>>>>>>???AAABBBBBBBBB>>>AAADDDFFFHHHMMMTTTZZZXXXVVVQQQUUUooo}}}wwwqqqaaaOOOFFFBBB???>>>>>>>>>======<<<<<<;;;::::::666666666666777888888999888999;;;<<<===>>>AAACCCDDDEEEGGGIIIJJJLLLOOORRRSSSUUU^^^iiiooommmkkkkkkgggggggggggghhhhhhiiiiiijjjfffdddddd```ZZZWWWXXXUUUUUUUUUTTTRRRPPPMMMLLLHHHGGGEEECCCAAAAAACCCDDDDDDQQQgggvvvfffWWWQQQQQQPPPOOOOOOOOONNNMMMGGGGGGHHHHHHHHHIIIIIIIIIDDDEEEFFFHHHJJJKKKKKKLLLKKKKKKLLLMMMOOOPPPQQQQQQLLLMMMMMMNNNPPPRRRTTTUUUUUUWWWYYYYYYWWWVVVUUUVVVSSSXXX]]]^^^\\\ZZZYYYYYYXXX\\\eeettt|||nnn^^^OOOGGG@@@???>>>=========;;;:::<<<999999<<<===;;;:::<<<999999999999999999::::::777777777888999:::::::::888999999:::;;;<<<======<<<<<<<<<===============<<<>>>@@@III```~~~sssWWWbbbpppQQQ???;;;;;;;;;999888999:::888777===FFFZZZeeemmmhhh[[[NNNBBB:::777777666666777777888999:::@@@IIIPPPVVV[[[```dddiiixxx|||vvvuuuyyy|||zzzzzz}}}xxx|||zzzwwwuuusssrrrqqqnnnlllfffccc^^^YYYXXX^^^gggoooyyyzzzkkkaaa___]]]XXXPPPHHHEEEEEEEEEFFFEEEFFFFFFEEECCCCCCDDDEEEFFFFFFGGGHHHJJJMMMOOOPPPRRRSSSUUUXXX[[[\\\ZZZXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVSSSTTT```nnnqqqhhh]]]IIIBBB???DDDGGGDDD>>>;;;888777AAASSS```fffppp||||||vvvlllaaaXXXRRRPPPTTTUUUXXX\\\aaafffiiijjjnnnnnnnnnnnnmmmlllkkkkkkiiihhhhhhfffdddbbb```___XXXZZZYYYWWW]]]jjjrrrssstttxxxxxxuuutttvvvxxxwwwuuuuuuvvvxxxtttnnnlllooonnnnnnnnnnnnoooppprrrsssoooqqqtttssspppnnnmmmnnnmmmooorrrtttwww|||bbbXXXNNNIIIGGGFFFGGGJJJBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@????????????@@@BBBBBBAAA???@@@CCCEEEDDDCCCFFFNNNUUUQQQTTTMMMEEEWWWtttzzzcccTTTKKKDDD@@@??????>>>>>>===<<<<<<;;;;;;:::999999888888999999999888888999888777888;;;>>><<<===???BBBCCCCCCEEEIIIGGGGGGMMMVVV[[[YYYWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]YYYWWWWWWTTTOOOMMMOOOKKKKKKKKKKKKKKKIIIGGGFFF===???@@@AAA@@@@@@@@@AAAOOOfff|||ppp___PPPLLLLLLJJJHHHHHHKKKLLLKKKGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKLLLMMMNNNPPPQQQKKKLLLNNNOOOQQQRRRTTTTTTVVVXXXZZZYYYWWWUUUUUUUUUQQQUUUYYYYYYYYY[[[\\\\\\[[[[[[\\\___jjj~~~xxxiiiWWWHHHAAA@@@;;;;;;;;;;;;::::::;;;;;;:::888:::>>>>>>;;;:::<<<999999999999999999999:::666777777888999999::::::777888999:::<<<===>>>>>><<<<<<<<<===============<<<@@@@@@CCCWWW{{{~~~```eee|||[[[CCC;;;;;;<<<999888999:::888777;;;CCCRRR___jjjiii```TTTGGG>>>:::999888777777666777777888>>>HHHPPPVVV[[[```cccdddpppyyyvvv{{{~~~||||||wwwyyy{{{~~~{{{sssmmmiii___\\\XXXWWWZZZ```dddfffttt~~~zzzoooddd]]]^^^\\\WWWPPPLLLKKKJJJHHHLLLNNNOOOMMMJJJJJJNNNQQQRRRRRRRRRSSSTTTUUUVVVWWW\\\]]]^^^aaadddeeedddbbbaaaaaa___^^^\\\[[[ZZZYYYVVVQQQQQQ[[[iiimmmcccWWWEEE>>>;;;AAAEEEDDD???<<<999888AAAQQQ[[[```lll|||xxxmmmaaaXXXTTTSSSWWWWWWYYY]]]cccgggkkklllllllllmmmmmmmmmmmmllllllhhhggggggfffdddbbb```___YYY[[[[[[ZZZ```lllsssrrrsssxxxyyywwwvvvxxxzzzxxxuuutttvvvwwwrrrllllllooolllmmmooopppqqqqqqqqqpppjjjnnnrrrssspppmmmmmmmmmnnnppprrruuuxxx}}}zzzXXXTTTOOOKKKIIIHHHGGGFFFBBBAAA@@@@@@@@@AAABBBCCC@@@@@@@@@???????????????<<<===>>>@@@@@@??????>>>@@@@@@AAABBBCCCDDDFFFGGGJJJHHHHHHJJJTTTmmm|||tttuuuWWWFFFDDDCCCBBB;;;:::>>>AAA<<<:::;;;::::::999999999999::::::777777777777777777777777;;;;;;<<<<<<===>>>??????DDDEEEFFFHHHKKKMMMNNNOOONNNNNNNNNNNNOOOOOOOOOOOOQQQOOOLLLIIIFFFEEEEEEFFFEEEEEEGGGHHHDDD>>>???CCCCCC>>><<<<<<===???GGGOOOooo}}}nnn]]]VVVUUUHHHKKKMMMJJJFFFEEEIIINNNIIIFFFDDDDDDFFFGGGGGGGGGBBBCCCEEEGGGIIIKKKMMMMMMKKKJJJJJJJJJKKKMMMPPPQQQQQQOOOMMMNNNOOOQQQRRRQQQPPPVVVZZZYYYWWWWWWUUURRRRRRSSSTTTVVVWWWXXXXXXYYYYYY\\\^^^\\\\\\eeewwwxxxdddTTTJJJEEE@@@===>>>===<<<;;;:::999999999::::::::::::::::::::::::888888888888888888888888777777888999999999999888888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;:::BBBBBB>>>LLLpppkkk^^^dddOOO???666::::::;;;:::888666777<<<@@@LLLZZZgggjjjdddYYYJJJ>>><<<777555888999888888:::999:::>>>GGGRRR\\\aaaccciiimmmyyy}}}}}}||||||xxxtttvvv{{{{{{wwwsssmmmhhhddd```\\\VVVSSSUUU[[[ccchhhttt~~~rrrkkkjjjgggeeeddddddddd___VVVNNNVVVVVVWWWVVVUUUUUUXXXZZZYYYZZZ[[[\\\^^^___aaaaaadddeeefffggghhhiiiiiiiiidddfffeeedddeeefffbbb[[[YYYTTTOOOPPPYYY^^^XXXMMMCCCCCC@@@@@@EEELLLHHH???;;;>>>HHHUUU\\\___gggqqq|||vvvpppjjjaaaWWWTTTVVVYYYYYY[[[___dddhhhiiijjjiiijjjlllnnnnnnmmmlllkkkhhhhhhgggfffccc```]]][[[YYYXXXZZZ```ggglllmmmmmmnnnnnnpppsssvvvwwwvvvtttvvvyyyzzzvvvppplllmmmooolllmmmmmmnnnoooppppppqqqsssppplllkkklllllljjjhhhjjjoootttwwwzzz}}}pppUUUQQQLLLIIIGGGFFFEEEDDDBBBAAA@@@??????@@@AAABBB@@@@@@@@@??????>>>>>>>>><<<===>>>?????????>>>>>>@@@@@@@@@AAABBBCCCDDDEEEBBBAAAAAABBBGGGWWWttt{{{xxxaaaHHHGGG???:::<<<>>><<<;;;===::::::999999888888777777888888888888888888888888:::::::::;;;<<<=========;;;<<<===>>>@@@BBBCCCDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGDDDAAA????????????AAA@@@@@@AAA???;;;;;;@@@;;;>>>BBBBBB???HHHaaayyy{{{jjj___[[[[[[TTTPPPJJJHHHIIIKKKKKKJJJIIIGGGFFFFFFGGGGGGFFFEEECCCDDDEEEGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMOOONNNNNNNNNNNNOOOPPPQQQQQQWWWZZZYYYWWWWWWVVVRRRRRRSSSTTTVVVWWWXXXXXXXXXWWWYYYZZZXXXWWWZZZdddlll{{{kkkaaaTTTJJJEEECCCAAA???===<<<;;;::::::999999999999999999999999999999999888888888888888888888888666777888888999999888888888888888999999999::::::999::::::;;;;;;;;;;;;;;;;;;@@@@@@===FFFbbb{{{fffyyy```GGG888<<<;;;<<<;;;999666666999<<>>???HHHPPPMMMDDD@@@DDDMMMWWW[[[ZZZ^^^dddjjjeeebbb___ZZZUUUVVVZZZYYYZZZ\\\___dddhhhjjjkkkmmmnnnooopppooonnnllljjjiiiiiihhhgggdddaaa^^^]]][[[\\\^^^dddjjjnnnnnnmmmoooqqqtttvvvwwwxxxwwwwwwwwwyyyyyyuuuooolllmmmooolllllllllmmmnnnooopppqqqtttqqqooonnnoooooollljjjllloootttwww{{{aaaQQQNNNIIIFFFEEEDDDCCCBBBBBBAAA@@@??????@@@AAAAAAAAA@@@@@@???>>>======<<<<<<======>>>???>>>>>>>>>@@@@@@??????@@@AAABBBBBB@@@@@@BBBCCCCCCIIIZZZkkksss{{{]]]QQQIIIBBB@@@???===;;;<<<<<<<<<<<<;;;:::999777666888888888888888888888888888888999999:::;;;;;;;;;999999:::;;;<<<======>>>?????????@@@@@@@@@AAAAAA@@@>>><<<;;;:::::::::;;;>>>;;;;;;======;;;<<<@@@>>>@@@BBBDDDKKK```|||mmmccc]]][[[ZZZ\\\YYYTTTOOOKKKIIIIIIIIIIIIHHHGGGHHHHHHHHHFFFDDDEEEFFFFFFGGGHHHIIIJJJJJJLLLMMMMMMMMMLLLKKKJJJJJJLLLNNNOOONNNLLLLLLNNNQQQRRRXXX[[[YYYWWWWWWVVVRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ\\\[[[ZZZYYYZZZ[[[eeeqqqxxxhhh^^^PPPKKKDDDAAAAAABBBAAA???<<<<<<;;;:::999999999999888888888888888888888888777777777777777777777777666666777888888888888888777888888888999999999999999999:::;;;;;;;;;;;;:::;;;<<<======@@@RRRvvvwwwuuuwwwQQQ;;;>>>;;;<<<;;;999777666666777===FFFUUUdddpppppp```OOO>>>999555777777666666999777888:::@@@HHHOOOTTTUUU^^^bbbkkkttt{{{~~~zzzvvvssspppllljjjgggffffffgggfffeeecccdddfffhhhkkkoooqqqsss{{{|||yyyyyyzzz~~~~~~{{{wwwtttttttttqqqqqqrrrsssttttttttttttrrrrrrrrrqqqpppooonnnnnnuuuvvvuuurrrrrrtttqqqllleee]]]SSSQQQYYYaaa^^^VVVBBB>>>;;;@@@MMMXXXXXXQQQGGGLLLTTT[[[ZZZUUUTTTVVVYYYUUUSSSSSSQQQPPPTTT[[[YYYZZZ]]]```dddhhhkkkmmmpppqqqrrrrrrqqqnnnllljjjjjjjjjiiigggeeebbb```^^^\\\^^^aaagggkkkmmmmmmkkkmmmqqqvvvxxxvvvuuuvvvwwwyyyzzzxxxsssnnnkkklllooolllkkkkkkkkklllnnnpppqqqtttsssrrrrrrsssqqqnnnllloooqqqtttzzzfffTTTNNNKKKGGGEEEDDDDDDCCCBBBBBBAAA???>>>>>>???@@@@@@@@@@@@???>>>===<<<<<<;;;<<<<<<=========>>>>>>>>>??????>>>>>>>>>??????@@@@@@BBBEEEGGGFFFGGGQQQ\\\zzznnnYYYRRRIIIDDDBBBAAA@@@???======>>>>>>===<<<:::999999999999999999999999999777777888888888999999999::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>><<<;;;::::::999:::;;;;;;===:::;;;???@@@>>>>>>@@@EEE@@@@@@NNNgggnnn```YYYVVVSSSQQQVVV]]]aaa[[[OOOFFFFFFJJJHHHGGGHHHIIIKKKJJJHHHFFFHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLNNNNNNNNNMMMLLLKKKKKKOOORRRPPPLLLKKKNNNRRRSSSXXX[[[XXXVVVWWWVVVSSSSSSSSSTTTUUUVVVVVVUUUUUUWWWXXX[[[]]]______\\\ZZZ]]]aaafffpppwwwdddQQQGGGDDDBBB@@@@@@AAAAAA???<<<;;;;;;:::999999999999999777777777777777777777777777777777777777777777777555666777777888888777777777777777888888888888999888888999::::::::::::::::::999<<<@@@>>>HHHkkklll]]]>>>>>>:::::::::999888666666666<<>>:::AAAQQQ]]]___[[[KKKQQQZZZ^^^[[[TTTPPPOOOSSSNNNKKKKKKIIIHHHMMMTTTWWWZZZ^^^bbbfffiiimmmoooqqqrrrrrrsssrrrooommmllljjjiiihhhfffdddbbb```___]]]___ccchhhkkkkkkjjjiiikkkqqqwwwxxxtttrrrsssuuuzzzyyyvvvqqqllljjjlllnnnkkkkkkjjjjjjlllnnnppprrrsssssstttttttttrrrooommmrrrrrrvvvgggUUUPPPLLLIIIFFFEEEEEEEEEDDDBBBAAA@@@???>>>===>>>>>>?????????>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<=========>>>>>>=========>>>>>>?????????AAADDDDDDCCCIIIQQQaaa{{{}}}pppeeeUUUGGGBBBBBBCCCCCC=========>>>======<<<<<<999999999999999999999999777777777888888888888888888888888888888888888888<<<<<<<<<=========>>>>>>::::::::::::;;;;;;<<<<<<===;;;===@@@???;;;:::<<<<<>>CCCJJJPPPTTTYYY^^^gggnnnooottt~~~}}}~~~xxxxxxyyyzzz}}}~~~|||{{{vvvuuusssqqqpppooooooooowwwzzzzzzxxxzzzwwwqqqhhheeekkkpppjjj```PPPFFF>>>BBBMMMUUUWWWUUUJJJRRRZZZ\\\YYYUUUPPPNNNMMMHHHEEEDDDAAA@@@EEEKKKSSSXXX___eeehhhkkkooorrroooppprrrrrrrrrqqqooonnnjjjiiigggeeecccbbbaaa``````ccchhhkkkmmmlllkkkjjjlllrrrxxxyyyvvvrrrsssuuuxxxvvvsssnnnkkkjjjkkkmmmjjjjjjjjjkkklllnnnppprrrqqqrrrssstttrrrpppnnnmmmqqqqqqvvvmmmWWWOOOOOOJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@???=========>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<============<<<<<<===>>>??????AAA??????BBBAAA@@@CCCHHHHHHfffyyy___PPPJJJEEE@@@???>>>===<<<<<<;;;<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<888999999:::;;;;;;;;;<<<<<<<<<===???<<<888;;;AAA<<>>???>>>===<<<;;;999999888888777888888999666666666666666666666666666666666666666666666666444555555666666666666666666666666666777777777777777777888999999999999888<<<999;;;>>>::::::MMMeee[[[XXXiiiSSS@@@;;;999888777999999999888666888===KKKaaapppooofffQQQHHH???;;;888555666999444555888;;;???DDDKKKPPPXXX^^^gggoooqqqrrr{{{}}}}}}}}}}}}{{{vvvrrrnnnkkkiiihhhmmmrrruuuwww~~~{{{yyyuuucccUUUHHHDDDEEEEEEEEEEEEDDDLLLSSSTTTQQQOOOMMMJJJBBB>>><<<<<<;;;:::>>>EEENNNVVV```hhhlllnnnqqqtttpppqqqrrrssssssrrrpppoookkkjjjhhhfffdddcccbbbbbbeeeiiimmmpppppppppppppppqqqvvv{{{}}}zzzwwwvvvvvvtttrrrooolllkkkjjjjjjkkkiiijjjkkkmmmnnnpppqqqqqqoooppprrrqqqooommmmmmmmmoooooouuu~~~yyy\\\OOOMMMLLLGGGFFFDDDDDDEEEEEEDDDCCCAAA@@@>>>===<<<<<<======;;;;;;<<<<<<<<<<<<======;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<===>>>@@@@@@BBB??????BBBCCC@@@AAADDD???NNNfffqqq___PPPGGGEEEAAA>>><<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;888999999:::;;;;;;;;;;;;;;;<<>>AAANNN\\\hhhvvvsss]]]WWWPPPLLLKKKKKKJJJIIIFFFAAA@@@IIIVVV^^^\\\VVVMMMKKKJJJJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJGGGHHHIIIJJJMMMOOOQQQRRROOOPPPPPPQQQPPPOOONNNMMMMMMRRRTTTSSSSSSVVVWWWVVVSSSSSSTTTTTTSSSRRRRRRQQQXXXYYYZZZ[[[[[[ZZZZZZYYYUUUWWWZZZ^^^``````aaabbbjjjrrrxxxuuunnnOOOHHHBBB???===999999<<<;;;<<<<<<<<<;;;:::::::::888888777777777777888888666666666666666666666666555555555555555555555555444444555666666666555555555555555666666666777777666777777888888888888888:::888999;;;:::;;;DDDOOOooo]]]PPPXXXzzzhhhKKK???<<<888777888999999888555666888BBBTTTgggooonnnXXXNNNDDD>>>:::666666999555777888999;;;@@@GGGLLLVVVZZZdddmmmooonnnqqqvvvvvv}}}wwwrrrrrrxxx}}}}}}zzztttnnniiieeecccbbbdddjjjooosss|||ssseeeTTTJJJBBB;;;:::======EEEJJJGGGCCCDDDCCC???;;;888777999888777;;;AAAIIISSSaaakkkoooqqqsssvvvssstttuuuuuutttrrrpppooommmllljjjhhhfffeeeeeeeeehhhlllpppqqqqqqqqqssstttuuuxxx{{{~~~}}}{{{wwwuuuooonnnlllkkkjjjjjjiiiiiihhhiiillloooqqqqqqqqqqqqnnnpppqqqpppmmmlllmmmnnnqqqqqqwww}}}www{{{jjjPPPKKKKKKGGGEEEDDDCCCCCCDDDEEECCCBBBAAA@@@>>>===<<<<<<<<<===::::::;;;;;;<<<=========;;;;;;:::999:::;;;<<<===;;;;;;<<<<<<>>>???AAAAAA>>>;;;<<>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<<<<===<<<<<<:::===AAACCCFFFPPPfffzzzxxxfffTTTQQQNNNLLLKKKJJJJJJIIICCCFFFHHHGGGFFFLLLYYYdddQQQNNNKKKJJJJJJJJJJJJIIIGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGGGGHHHJJJMMMOOOQQQOOONNNNNNOOOPPPOOOMMMJJJKKKPPPSSSQQQRRRUUUWWWVVVSSSTTTTTTTTTSSSRRRQQQPPPSSSVVVYYYZZZYYYWWWVVVWWWYYYUUUTTTXXX]]]_________cccgggeeecccqqquuulllcccYYYQQQFFFAAA>>>>>>===::::::===>>>>>>===;;;999888888999888777777777777777888888777777777777777777777777555555555555555555555555333444555555666666555555555555555555666666666777666666777888888888888888777777777:::===@@@DDDHHH```{{{dddSSSSSSmmmyyyWWWCCC???999777888999888777666777888===KKK___lllppp]]]RRRGGG@@@;;;777666999888:::;;;:::;;;>>>EEEJJJOOORRR\\\eeehhheeedddeeehhhoooyyyzzzmmmgggiiiooozzz~~~{{{wwwtttoooiiidddaaa______aaaggglllooowww~~~}}}nnn]]]PPPDDD::::::???999@@@BBB===999:::999666:::777777999888666999>>>FFFRRRaaalllqqqsssuuuwwwwwwxxxxxxxxxvvvssspppnnnpppnnnllljjjhhhgggggghhhhhhlllooopppooopppsssuuuuuuwwwyyy|||}}}{{{vvvrrrlllkkkjjjjjjkkkjjjiiihhhgggiiimmmqqqrrrrrrqqqpppooopppqqqooolllkkkmmmpppuuuuuu{{{|||tttyyyvvvYYYKKKFFFHHHLLLEEEDDDCCCBBBAAA@@@@@@@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888;;;:::999999:::===???AAAAAAAAA@@@@@@@@@@@@??????BBBCCCHHHSSSjjjqqqrrrgggZZZNNNJJJFFF@@@===???BBB>>>999888999:::999777CCC???<<<<<<>>>>>>;;;777666888999;;;;;;:::999888<<<===;;;888888<<<<<<999CCC<<<:::===>>>;;;;;;>>>>>>>>>@@@EEENNNddd{{{oooZZZPPPOOOMMMKKKJJJIIIHHHHHHHHHGGGEEEEEEFFFHHHKKKMMMVVVRRRLLLJJJKKKLLLLLLKKKIIIHHHEEECCCBBBCCCEEEGGGHHHHHHHHHIIIJJJLLLNNNOOOOOONNNMMMMMMLLLLLLLLLMMMLLLNNNPPPRRRSSSTTTWWWYYYRRRRRRQQQQQQRRRSSSTTTTTTVVVVVVWWWXXXXXXWWWVVVUUUWWWWWWWWWXXXYYYZZZZZZ[[[bbb___]]]bbbnnn|||{{{kkkZZZNNNHHHGGGHHH>>>======<<<;;;;;;::::::999::::::::::::999888888888888888888777777777666666666555555555444444444333444555555666555555555555555555555555555555555444444444444444444444444444555666777888999:::::::::::::::;;;<<<===>>>???LLLrrr}}}ZZZUUUaaa|||^^^GGGCCC<<<888666888888777888555666>>>IIIUUUcccnnnbbb\\\OOOAAA<<<;;;888444777777777888:::===AAACCCNNNTTTYYYZZZXXXWWW[[[______bbbkkkuuu|||rrrhhhhhhhhhhhhrrr~~~yyyrrrmmmeee___\\\[[[ZZZYYYWWW]]]eeemmmrrrxxxtttsss}}}qqqaaaSSSEEE<<<===BBBAAA@@@???>>><<<;;;999999666555777::::::888:::???LLLUUUaaajjjooorrrwww{{{yyy{{{|||zzzwwwsssqqqppprrrooollllllmmmmmmjjjgggmmmmmmnnnoooppppppqqqqqqrrrvvvzzz|||zzzuuupppnnniiikkkmmmoooooommmkkkiiifffgggjjjnnnppppppnnnkkkmmmmmmmmmllllllnnnsssvvv{{{zzz{{{}}}{{{xxx{{{oooUUUKKKHHHGGGFFFEEEDDDCCCAAA@@@?????????============<<<<<<<<<;;;::::::::::::::::::::::::<<<;;;;;;:::999999888888::::::999999:::<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAADDDHHHMMM[[[wwwsssqqqzzz{{{kkkbbbYYYLLLBBB===@@@@@@AAAAAAAAA@@@???>>>666555444666999::::::999;;;;;;<<<<<<===>>>??????999<<<===<<<===@@@???;;;999999===AAA???:::999===??????III^^^wwwzzzgggUUUNNNNNNMMMKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGIIIJJJOOOLLLHHHGGGIIIKKKLLLKKKIIIHHHFFFDDDDDDEEEGGGHHHLLLKKKJJJIIIHHHJJJKKKLLLOOONNNNNNNNNNNNOOOOOOPPPMMMOOOQQQRRRRRRSSSUUUWWWSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVVVVWWWXXXXXXYYY^^^[[[ZZZ^^^hhhrrrzzz~~~nnnsss{{{zzzwwwbbb\\\RRRIIIBBB???>>>???<<<<<<;;;;;;:::999999888999999999999999888888777777777777666666666555555666555555555444444444333333333444555555555555555444444444444444444444444444444444444444444444444444555666777888999999:::999999::::::;;;===>>>???HHHjjjiii___ccckkkRRREEE999777888888777888777444555:::AAAKKKYYYffffffbbbVVVHHH???===:::666777777777888:::===@@@BBBFFFKKKQQQTTTSSSPPPNNNNNNTTTVVV^^^hhhqqqyyy{{{nnncccaaa______jjjyyyzzztttoooeee```YYYTTTRRRQQQQQQPPPTTTWWW___hhhpppvvv~~~rrrhhhlll{{{~~~uuuhhh[[[MMMBBBAAAEEEDDDCCCBBBAAA@@@????????????===<<<<<<;;;888;;;@@@LLLUUUaaaiiinnnrrrvvvzzzzzz{{{}}}{{{wwwsssqqqppprrrooollllllnnnnnnllliiikkkllllllmmmnnnooopppqqqvvvyyy|||{{{wwwrrrnnnkkkjjjkkklllmmmmmmmmmkkkkkkhhhiiikkknnnppppppmmmkkkiiiiiijjjjjjjjjmmmrrrvvv}}}|||}}}~~~|||___LLLJJJJJJFFFAAAEEEDDDBBB@@@???>>>============<<<<<<<<<;;;;;;;;;999999999999999999999999;;;;;;::::::999888888888:::999999999:::;;;===>>>>>>>>>??????@@@@@@AAAAAA???DDDGGGEEEIII___rrrfff{{{fffXXXHHHFFFCCC>>>;;;:::;;;===??????>>><<<<<<;;;;;;;;;::::::999999999;;;<<<===<<<>>>>>>;;;;;;======;;;===???BBBBBB>>>:::???GGGOOOWWWkkkoooYYYJJJLLLLLLKKKKKKJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCDDDGGGIIIJJJJJJHHHGGGFFFEEEEEEFFFHHHJJJSSSQQQMMMJJJIIIIIIJJJKKKNNNNNNNNNOOOPPPRRRSSSTTTOOOPPPRRRRRRQQQQQQRRRSSSTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUSSSSSSTTTTTTUUUVVVVVVVVVWWWVVVWWW[[[```fffiiikkkbbbccceeeiiiooowww}}}sssggg]]]VVVSSSFFFEEEBBB???===<<<;;;;;;:::::::::999888888777777999999999888888888777777666555555555555444444444555555444444444444333333222333444444555555444444444444444444444444444444333333333333444444444444444555555666777888999999999999999999:::<<<===>>>BBB]]]ttthhhiiiNNN999888<<<888555777666555555777:::AAAPPP^^^iiihhh```QQQDDD>>>;;;888777777777777999<<>>DDDOOOWWWaaaiiimmmqqquuuyyy|||}}}}}}yyyuuurrrqqqqqqnnnkkkkkkmmmnnnmmmkkkjjjkkklllnnnpppqqqrrrsss{{{||||||yyytttnnnkkkiiijjjjjjkkkkkkkkklllmmmmmmiiiiiikkkmmmooonnnkkkhhhggghhhhhhiiikkknnntttwwwyyywwwjjjNNNDDDGGGHHHDDD@@@DDDCCCAAA???>>><<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999::::::999999888888888777999888888888999:::<<<===<<<<<<===>>>???@@@AAAAAA>>>BBBDDD@@@@@@OOOlllqqqwwwvvvhhhVVVIIICCCCCCDDDEEEAAA@@@>>>;;;999777777888;;;;;;:::::::::;;;;;;<<<>>>AAAAAA>>>???CCCEEEEEEJJJGGGCCC@@@@@@GGGUUUaaappp~~~hhhRRREEEIIIIIIJJJJJJJJJIIIGGGFFFCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAACCCEEEFFFGGGFFFFFFEEEDDDEEEFFFHHHIIIVVVSSSOOOLLLJJJJJJKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUQQQRRRSSSRRRQQQPPPQQQRRRSSSSSSSSSRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWWWWVVVUUUSSSSSSSSSSSSTTTTTTUUUUUURRRTTTVVVZZZ\\\^^^^^^^^^aaa___]]][[[[[[]]]___aaakkkooouuu|||yyyhhhccc[[[RRRKKKEEEBBBAAAAAAAAA@@@???>>>===<<<<<<999999999888888888777777888888777777666666666777555555555555444444444444444444333333333333333333222222333444444444444444333333333333333333333333333333333333333444444444444444555666666777888888888888888888:::;;;<<<===>>>PPPqqqlll[[[<<<;;;???999444777777777777777777<<>>???IIISSS^^^bbb```\\\[[[]]]TTTQQQOOOPPPTTT\\\kkkyyy~~~vvvnnnddd]]]```hhhttt~~~|||zzz{{{xxxssspppoooooopppqqqzzz{{{{{{uuujjj```ZZZWWWQQQMMMIIIEEEDDDBBBAAA???@@@>>>CCCMMMVVVaaatttvvviiikkkzzz}}}qqqbbbVVVUUUYYY\\\ZZZVVVRRRPPPPPPQQQQQQPPPIIICCC???===<<>><<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999888888888888888777777777777888888999999::::::999:::;;;<<<===???@@@@@@===???@@@>>>@@@JJJ[[[iii~~~|||ooo^^^YYYWWWPPPIIIBBBAAA???============>>>;;;<<<===>>>????????????<<>>??????@@@@@@AAACCCDDDDDDDDDCCCCCCDDDEEEFFFGGGQQQOOOLLLJJJIIIIIIKKKLLLIIIJJJJJJLLLMMMOOOQQQRRRRRRSSSTTTSSSQQQPPPQQQRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTVVVVVVVVVUUUTTTRRRSSSSSSSSSSSSSSSTTTTTTPPPSSSWWWZZZ[[[ZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWYYY[[[^^^aaacccdddeeemmmsss{{{~~~rrrmmmhhhffffffbbbZZZTTTOOOLLLHHHDDDAAA@@@AAAAAA???>>>===;;;::::::::::::999999999888888888888888888777666555555555666666666666555555555444444444222222333333333333333333111222222333333333333333333333333333333333333333222222222333333333444444444444444555666666777777777777777777888:::;;;<<<;;;GGGeeeqqqssseee@@@;;;>>>999666:::777666777777666999FFFTTT```gggggg[[[KKK@@@:::777888777666666777:::<<<>>>HHHZZZqqqzzzuuullliiijjjfffaaa[[[XXXWWW[[[gggsss~~~rrrfffaaaaaammm{{{~~~{{{zzzzzzyyywwwsssllleeecccfffkkkoootttuuutttnnnddd[[[VVVUUUQQQNNNJJJGGGDDDBBB???<<<:::888;;;BBBGGGVVVwwwssspppyyytttfff]]]```hhhiiifffaaa[[[WWWTTTTTTTTTPPPIIICCC@@@>>>???EEENNNYYY\\\bbbgggkkkooorrrttt~~~}}}xxxtttrrrnnnjjjeeedddgggjjjjjjiiiaaadddjjjpppuuuwwwwwwvvvwwwwwwuuuqqqmmmjjjjjjjjjjjjiiigggggghhhlllppprrrrrrrrrqqqqqqqqqooollliiijjjkkklllmmmnnnrrrwww{{{eeePPPJJJFFFFFFEEEAAA>>>???@@@???>>><<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999777777777777777777777777666777777888888888999999888888999:::;;;<<<===>>><<<<<<===>>>AAAGGGPPPVVVccc~~~ssseeeZZZTTTLLLGGGEEECCC???;;;999999:::::::::;;;;;;;;;CCCPPP]]]aaa^^^XXXOOOGGGFFFMMMXXXggg~~~{{{{{{tttbbbQQQJJJEEEFFFIIIJJJIIIFFFCCCAAAAAABBBCCCCCCBBBAAA@@@???>>>???@@@???>>>???BBBDDDDDDDDDCCCCCCCCCDDDEEEEEEHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNPPPRRRRRRRRRQQQPPPQQQRRROOOOOONNNNNNMMMMMMNNNNNNPPPQQQRRRTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRNNNRRRVVVXXXWWWVVVUUUUUUTTTUUUVVVWWWWWWVVVTTTSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVZZZ___dddgggjjjmmmpppooollliiigggeeeccc```]]]WWWTTTPPPOOONNNMMMHHHEEEHHHFFFCCCAAA?????????@@@===<<<;;;999999999:::;;;888888888888888888888888777666555444333444555666666666555555555444444444111111222222222222333333000111222222333333222222222222222222222222222222111111222222333333444444444444444444555555666666666666666666888999:::;;;:::AAAZZZ}}}wwwhhhtttqqqJJJ<<<;;;888888;;;555444444555555777@@@KKKXXXaaaeee\\\OOOEEE>>>999888777666666777999;;;<<>>@@@======<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888888888888888888888777777777777777777777777666666777777888888777777666777777888999::::::;;;:::;;;<<<<<<===AAAFFFJJJRRRaaa}}}{{{qqqhhhbbb[[[QQQHHHOOOLLLFFFAAA>>>======>>>MMMYYYdddgggdddaaa\\\WWWdddsssqqqrrrcccXXX[[[ZZZQQQHHHFFFDDDFFFIIIJJJIIIEEEAAA>>>AAAAAABBBBBBBBBAAA@@@@@@???@@@@@@>>>>>>???DDDHHHEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOOOOOOOOOOPPPRRROOONNNMMMMMMLLLLLLMMMMMMNNNOOOPPPRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMPPPSSSSSSQQQOOOPPPQQQSSSSSSSSSRRRQQQOOOMMMKKKPPPOOONNNMMMMMMLLLLLLLLLLLLNNNPPPQQQQQQRRRUUUWWWTTTRRRPPPNNNMMMKKKHHHFFFIIIHHHGGGFFFEEEEEEDDDDDDBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::666666666666666666666666777666444333222333444555444444444444333333333333111111111111222222222333000111111222222222222222222222222222222222222222000111111222333333444444333444444444444555555555555555555666777888999:::888<<>>???BBB@@@GGGeeevvvmmmpppxxxwwwsssnnnggg___^^^jjjxxx}}}zzztttnnnggg```\\\ZZZVVVPPPKKKGGGBBB>>>@@@EEEHHHJJJOOOVVV___ffflllnnnrrrtttwwwvvvqqqkkkfffddd^^^XXXQQQNNNPPPSSSUUUUUULLLTTTaaammmuuuwwwtttrrrnnnnnnnnnllliiiggghhhiiigggfffeeefffiiimmmqqqttt{{{yyyvvvtttssspppllliiifffgggjjjlllpppvvv}}}]]]FFFHHHBBB???AAABBB@@@@@@AAA<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888777777777777777777777777666666666666777777777777555666777777777777777666666666666777888888999999999;;;<<<;;;999;;;@@@EEEKKKMMM___~~~xxxqqqmmmwwwwwwooocccXXXPPPLLLMMMNNNQQQZZZbbbeeejjjttt~~~kkk~~~qqqcccOOOBBBEEEJJJGGGDDDFFFDDDFFFIIIJJJHHHDDD???<<>>>>>@@@FFFKKKGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIIIIHHHGGGFFFIIIIIIHHHGGGGGGGGGGGGHHHIIIKKKMMMMMMMMMNNNPPPQQQOOOOOONNNMMMLLLLLLLLLMMMLLLNNNOOOQQQRRRRRRQQQQQQOOONNNNNNNNNNNNNNNNNNNNNLLLOOOPPPOOOLLLJJJKKKLLLMMMMMMLLLLLLLLLMMMMMMMMMLLLMMMMMMMMMMMMLLLJJJJJJKKKKKKKKKJJJIIIJJJMMMOOONNNLLLKKKJJJIIIGGGEEEBBBAAABBBBBBAAA???>>>???AAA=========>>>>>>>>>>>>>>>888999;;;;;;:::888555333444555555555555555555555777666444222222333444555333333333222222222111111000000111111222222222333000000111222222222222222111111111111111111111111000000111222333333444444333333444444444444444444555555555555666888999:::666999CCCXXXpppaaaTTTZZZsssqqqMMM;;;777666555;;;777555777888777:::>>>PPPZZZaaa```ZZZRRRIIIAAA888777666555666777999:::777CCCZZZttt~~~}}}xxx|||vvvuuutttpppnnnpppvvv{{{yyyrrrmmmlllkkkhhhfffWWWVVVUUUTTTSSSPPPMMMJJJGGG@@@???CCC@@@AAAVVVqqq}}}~~~{{{ooobbb```eeegggeeedddaaa\\\]]]jjjyyy}}}wwwoooiiidddaaa[[[UUUPPPKKKCCC<<<<<>>AAAFFFOOOYYYccciiimmmkkknnnppppppkkkeee```]]]SSSLLLEEEBBBCCCGGGHHHHHHHHHRRRaaaooowwwyyyvvvssslllmmmmmmkkkhhhffffffffffffeeeeeefffiiimmmqqqtttxxxvvvsssqqqooolllhhheeeeeegggkkkooottt{{{vvv[[[KKKIIIDDDBBB@@@???@@@@@@???===<<<<<<;;;:::::::::;;;;;;888777666444444666777888666666666666666666666666444;;;???;;;666444444333666666666666666666666666777888888888999999999999666888::::::::::::<<<>>>HHHEEEHHHTTTkkkhhhqqqxxxuuuooo^^^LLLJJJFFFCCCAAAAAABBBCCCEEEEEEDDDCCCBBB@@@>>>===<<<>>>@@@AAAAAAAAABBBCCC@@@???>>>>>>???BBBEEEHHHIIIIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJIIIGGGGGGIIIJJJGGGIIILLLNNNOOOPPPSSSUUURRRPPPMMMLLLMMMNNNNNNMMMPPPMMMLLLNNNQQQRRRPPPMMMPPPPPPOOOMMMKKKJJJLLLNNNOOONNNLLLKKKIIIHHHHHHHHHHHHLLLMMMKKKKKKLLLJJJFFFJJJIIIIIIHHHHHHGGGGGGFFFJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB??????@@@@@@@@@??????>>>>>>>>>===<<<;;;::::::999===;;;:::888777777888888777666555444444444444444444444333333333222222222222222222111111111000000111111111111111111111111111111000000000111333444222222222111111111000000000000000111222222333333333333222222222333444444555555666666777777888888<<<;;;===HHH]]]uuuxxxbbbYYY\\\{{{cccGGG999777888666666666666666777888888CCCPPP___fffgggaaaSSSGGG>>>:::888999:::777666999===>>>FFFVVVjjj~~~wwwsssnnnlllmmmpppsssuuuzzz||||||xxxvvvssslllddd```[[[ZZZ___```YYYUUUUUUNNNGGGBBBBBBBBBDDDNNNYYYeeefffgggeeeaaa]]]ZZZXXX\\\\\\___bbbcccdddkkksss~~~yyytttmmmggggggddd[[[OOODDD>>>===???BBB<<<;;;FFFSSS[[[___aaa```\\\XXXZZZ___^^^XXXQQQKKKIIIGGGFFFFFFGGGLLLQQQLLLVVVcccnnntttvvvuuutttpppnnnkkkhhhfffffffffgggfffhhhiiihhhfffeeehhhjjjuuuuuutttssspppmmmjjjhhhdddiiinnnttt{{{||||||eeeRRREEE>>>BBB@@@>>>===>>>>>><<<;;;::::::999999888888999999888777555444444555777888555555555555555555555555666===AAA===999777777666555555555555555555555555777777777777888888888888666777999:::999:::<<<===???@@@BBBHHHUUUpppxxx```PPPJJJHHHEEECCCAAAAAABBBCCCDDDDDDCCCBBBAAA???===<<<===???@@@AAA@@@@@@AAABBB???>>>======>>>@@@CCCEEEHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGEEEDDDDDDDDDEEEFFFIIIKKKMMMNNNLLLJJJIIIIIIIIIKKKMMMNNNOOOPPPSSSUUUQQQPPPNNNMMMNNNNNNMMMLLLNNNNNNMMMNNNPPPPPPOOOMMMOOOPPPOOOMMMKKKJJJLLLNNNNNNMMMLLLJJJIIIIIIIIIIIIHHHKKKMMMKKKKKKLLLKKKGGGIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>??????????????????<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888777666666777777666666555444444444444444444333333333333222222222222222222111111111000000111111111111111111111111222111000000000111222333222222222111111111000000///000000111111222333333333333222222222333444444555555555666777777888888666777999@@@PPPggg}}}~~~lllbbb^^^lllqqqQQQ>>>888777666666666666666777888888>>>JJJXXXccciiiggg]]]QQQBBB;;;777888999888777999888888???MMM^^^tttzzzuuupppnnnooorrrttttttzzzvvvsssoookkkbbbaaaeeelllkkkbbbYYYVVVOOOKKKHHHJJJJJJJJJPPPXXXWWWXXXZZZZZZYYYXXXXXXXXXXXXXXX\\\aaaccceeennnxxx{{{yyyuuuqqqnnnhhh^^^RRRHHHAAA>>>>>>BBB;;;:::BBBMMMRRRUUUVVVSSSPPPMMMMMMRRRVVVYYYZZZXXXRRRLLLKKKMMMRRRVVVXXXTTT[[[fffqqqwwwxxxuuurrrnnnllljjjgggfffffffffgggggghhhiiihhheeedddfffhhhrrrttttttrrrnnnkkkiiihhhiiikkkpppyyyqqqTTTKKKEEE<<<@@@>>><<<;;;;;;;;;:::999999888777666666666666666777666555444444555666777555555555555555555555555666===@@@<<<999888888666555555555555555555555555555555555666666666777777555777999999999999;;;<<<===@@@CCCBBBCCCTTTxxxzzzrrruuuxxxbbbNNNCCCGGGEEECCCAAAAAAAAACCCDDDBBBBBBBBBAAA@@@>>>===<<<>>>???@@@@@@???>>>???@@@???>>>===<<<<<<>>>@@@AAAFFFFFFGGGHHHHHHGGGEEEEEEGGGFFFEEEEEEDDDEEEEEEEEEHHHKKKOOOPPPNNNKKKIIIHHHKKKMMMOOOOOOOOOPPPRRRTTTPPPOOONNNNNNOOOOOOMMMKKKLLLNNNOOOOOOMMMLLLMMMMMMOOOOOOOOOMMMKKKKKKLLLMMMLLLKKKKKKJJJIIIIIIJJJJJJGGGKKKLLLJJJJJJLLLKKKHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCDDDCCCCCCBBBAAA@@@??????<<<<<<===>>>??????>>>>>>999999:::::::::;;;;;;;;;888888777666555555555555555555444333333333444444333333333222222222111111222111111111111000000000111111111111111111111111333222111111000111111111222111111111111000000000//////000111111222222333222222222222222333444444444555555666666777888888555888:::===FFFZZZuuuyyyfffUUUmmm~~~]]]FFF:::444777777666666666777888888:::CCCOOO[[[gggkkkdddZZZKKK@@@888777999888888:::555666999AAAMMM```{{{{{{uuu}}}xxxsssuuu}}}|||{{{xxxtttlllmmmrrrwwwtttjjjaaa^^^WWWUUUTTTTTTQQQMMMNNNQQQJJJJJJKKKLLLNNNPPPQQQRRRPPPQQQVVV[[[___cccooo{{{~~~yyytttlllaaaXXXRRRMMMHHHDDDFFF???===BBBIIIKKKKKKLLLDDDCCC@@@===???HHHTTT^^^hhhbbb[[[ZZZ^^^bbbdddcccaaaeeellluuu{{{zzzuuuooojjjiiigggfffeeeeeefffgggfffgggiiiiiiiiijjjkkkmmmqqquuuxxxuuunnniiihhhiiiooommmttt~~~~~~yyy~~~|||\\\HHHEEEDDDAAA???===;;;:::::::::999888888888777666555555555555666555555444444555555666444444444444444444444444333888:::777555666555333444444444444444444444444333444444444444555555555555666888888888888999;;;===@@@CCCAAA===EEE]]]uuuwww{{{pppiiifffjjjuuuzzziiiZZZLLLCCC@@@BBBAAA@@@??????@@@AAABBBAAAAAAAAAAAA@@@???>>>===???@@@@@@???>>>===>>>@@@AAA@@@>>>=========>>>???CCCDDDFFFHHHHHHGGGEEEDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEHHHKKKLLLKKKJJJIIIIIIMMMNNNPPPPPPPPPPPPRRRSSSOOOOOOOOOOOOPPPOOOLLLJJJJJJMMMPPPOOOLLLJJJKKKMMMNNNOOOOOONNNLLLKKKLLLMMMJJJJJJJJJIIIIIIJJJJJJKKKGGGJJJKKKIIIJJJLLLLLLHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@???>>>======:::;;;<<<======>>>>>>===999999999999999999999999777777666555555555555555444444333333333333333444222222222222111111111111111111111111000000000000111111111111111111111111333333222111111000000000111111111111000000000000//////000000111222222222111111111111222333444444444444555555666777777888444888<<<<<<>>>NNNnnnuuuYYYtttpppXXXDDD555888777777666777777888888888===FFFRRRaaajjjggg^^^VVVIII===999:::999888999888888999;;;???KKKbbbwwwxxxooojjjwwwyyy{{{~~~xxxrrrpppiiihhheee```YYYRRRNNNMMMHHHGGGEEEDDDEEEGGGHHHHHHGGGIIIMMMRRRTTTZZZhhhuuuyyyvvvnnnddd___^^^[[[UUUPPPMMMGGGEEEIIIMMMMMMLLLLLLEEEEEECCC===:::@@@NNNYYYqqqsssuuutttttttttqqqnnnmmmnnnrrrxxx}}}{{{ssskkkfffeeeeeeddddddeeeeeefffccceeeiiilllooosssuuuwwwtttyyy|||xxxooohhhhhhjjjoooppp{{{xxxmmmUUUIIICCC???@@@DDD???===;;;:::::::::999888999999777666666555555555555555444444444444555555444444444444444444444444111555666444222444444111444444444444444444444444222222333333333444444444444666777777666666888999999:::<<<===<<<===HHHTTThhhiiinnnxxxdddggghhhxxxyyy]]]NNNHHHCCCAAAAAA>>>======<<<===>>>???@@@AAAAAABBBAAAAAA@@@??????@@@@@@@@@???>>>===???AAACCCBBBAAA???>>>>>>??????BBBCCCEEEGGGGGGGGGEEEDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDFFFHHHIIIIIIIIIKKKMMMMMMOOOPPPPPPPPPPPPQQQSSSOOOOOOOOOOOOPPPOOOLLLJJJJJJMMMOOONNNKKKJJJKKKMMMMMMNNNOOONNNMMMLLLLLLMMMIIIIIIIIIIIIIIIJJJJJJKKKHHHKKKKKKIIIIIIKKKKKKHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<999:::;;;;;;<<<<<<<<<<<<:::999999888777666666666666666666666666555555555333333222222222222333444222222111111111000000000000000000000000000000000000000000000000000000000222222222222111111000000000000000000000000000000...//////000111111222222111111111111222333444555444444444555666666777777111444999888777CCCccctttiiizzzsssTTT:::888888777777777777888888777:::@@@JJJ[[[hhhjjjeee^^^QQQDDD???<<<999888999999999:::;;;:::???PPPaaapppqqqqqqqqqpppnnnllljjjnnn~~~~~~xxx~~~zzzyyytttkkkaaaZZZUUUSSSNNNJJJFFFDDDEEEFFFFFFEEEBBBCCCFFFHHHIIINNN]]]lllxxxxxxpppgggdddeeeddd]]]WWWTTTOOOOOOTTTWWWVVVUUUUUURRRTTTTTTMMMEEECCCHHHOOOnnn}}}zzztttuuuuuuvvvzzz}}}yyyooogggbbbbbbbbbbbbccccccddddddbbbdddhhhmmmrrrvvvxxxyyytttyyy{{{vvvlllffffffiiilllsss~~~|||{{{nnnVVVDDDCCCEEE@@@???DDD???===;;;:::::::::999888:::999888777666555555555444444444444444444444444333333333333333333333333111444555333333666555222333333333333333333333333222222222333333333444444444555777666555555777888888666888===???>>>???CCCLLLeeesssaaacccrrryyyjjjpppzzzbbbKKKEEEGGGDDD@@@???<<<<<<;;;;;;<<<======>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAA???>>>???AAACCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEGGGHHHHHHHHHJJJMMMOOOLLLNNNOOOPPPOOOOOOQQQSSSPPPOOONNNNNNOOOOOOMMMKKKJJJKKKMMMMMMMMMLLLMMMNNNLLLMMMOOOOOOMMMLLLMMMMMMJJJIIIIIIIIIIIIIIIJJJJJJIIILLLKKKHHHHHHJJJJJJGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA============<<<<<<;;;;;;999:::::::::::::::999999999999888777666555444333555555666666666555555444222222111111222222333333111111111000000000000/////////000000000000000111000000000000000000000000111111222222222111000000//////000000000000000111......///000000111111222000000000111111333444555333444444555555666777777333555999:::888???YYYuuu]]]eeebbb???999999888777777777888888666888<<>><<<:::999::::::888777:::999888666555555444444333333333444444333333333222222222222222222222222111444444222333666666333222222222222222222222222222222222333333333444444333555666666555444666777888666888===???>>>>>>@@@CCCQQQfff|||sssvvv}}}xxxuuurrrxxx}}}vvv```MMM@@@BBBFFFBBB>>>>>><<<<<<<<<<<<============??????@@@@@@@@@@@@@@@???AAAAAAAAA@@@???@@@CCCFFFCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCEEEFFFFFFGGGCCCDDDEEEFFFGGGFFFFFFEEEDDDFFFIIIIIIIIIHHHIIIJJJKKKLLLNNNOOOOOOOOOQQQSSSQQQPPPNNNMMMNNNNNNMMMLLLKKKJJJKKKLLLOOOPPPOOONNNKKKMMMOOOOOONNNMMMMMMMMMJJJJJJIIIHHHHHHIIIIIIIIIKKKMMMLLLHHHGGGIIIIIIFFFEEEEEEDDDDDDCCCBBBBBBAAABBBAAAAAA@@@@@@@@@@@@@@@======<<<<<<<<<<<<;;;;;;::::::::::::999888777777777666666666555555444444222333444555555444333333111111111111111222333333111111000000000/////////////////////000000111111000000000000000000000000000000111222333222111111////////////000000111111......//////000111111111//////000000111333444555333333444555555666666777888777999===:::<<>>JJJ[[[fffjjjXXXSSSNNNIII@@@999888;;;888666666999:::???IIIUUUmmmvvv||||||yyy|||}}}sssnnnhhhbbbaaa\\\VVVUUUUUUUUUQQQNNNKKKKKKKKKIIIFFFJJJ[[[lll~~~yyytttrrrqqqoooiiiddddddcccfffmmmpppnnnnnnpppiiilllpppssspppfffXXXMMMTTTmmm~~~vvvuuuwwwyyyyyyvvvooogggbbb^^^______```````````````ddddddfffkkkppprrrqqqoookkkkkkjjjgggeeefffiiilllqqq|||hhhQQQCCCFFFCCC::::::AAA???666>>>;;;999888999999888666999999777666555444444333222333333444444333333222222222222222222222222222000222222000111555555111222222222222222222222222222222333333333444444444333555666555444444555666555444555999:::999;;;??????BBBIII[[[|||vvvddddddssszzzbbbeeemmmwwwvvvdddYYYPPPBBB:::>>>AAA===;;;>>>===>>>>>>>>>>>>>>>>>>>>>===>>>>>>????????????>>>AAAAAAAAA@@@@@@AAADDDGGGBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBCCCEEEGGGHHHCCCDDDEEEGGGGGGGGGFFFEEEBBBEEEHHHIIIHHHEEECCCBBBIIIKKKMMMNNNNNNOOOQQQSSSRRRPPPMMMLLLMMMNNNNNNMMMKKKJJJIIILLLPPPRRRQQQNNNKKKMMMOOOOOONNNMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHIIILLLMMMLLLHHHFFFHHHHHHEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@???????????????<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999888777666555444444444555555555555666000111333333444333222111111111000000111222333333000000000000////////////.../////////000000111111000000000000000000000000///000111222333333222111.../////////000000111111......//////000111111111/////////000111333444555333333444444555666666777777333555999777555AAASSS}}}[[[\\\}}}\\\::::::999888777777888888777999888999AAAPPP\\\aaaRRRPPPNNNJJJAAA999888===<<<888555777:::???IIISSSsss|||zzz~~~uuummmjjjeee^^^[[[[[[XXXSSSNNNRRRRRRQQQOOOKKKOOO```rrr}}}|||yyyyyyyyywwwtttppplllkkkooovvvyyyxxxwwwyyywwwyyyooo```LLLaaatttyyy|||}}}vvvsssvvvyyyxxxssskkkeeeaaa^^^^^^______```______^^^ccccccfffkkkrrruuuuuusssiiigggeeedddfffjjjnnnrrrvvvyyygggRRREEEAAA???===<<<<<<<<<;;;999888888888888777777777666666666555444333333222222444444444444444444444444111111111111111111111111222222222111111111000000222222222222222222222222222222222222222222222222333444555444333333444666555666777777777888;;;===@@@???@@@EEEUUUpppyyylll___kkkvvvyyyeeeeeennnwwwnnnXXXIIICCC>>>?????????>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<===>>>@@@AAA>>>???AAABBBBBBBBBAAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAEEEDDDCCCBBBAAABBBBBBCCCCCCEEEHHHJJJIIIGGGDDDBBBGGGIIIKKKMMMOOOPPPQQQRRRRRROOOMMMMMMOOOPPPOOOMMMJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJLLLOOOQQQRRRPPPNNNNNNMMMKKKJJJHHHGGGGGGGGGLLLJJJHHHFFFEEEFFFGGGHHHDDDCCCBBBAAA@@@AAAAAABBB@@@???===<<<;;;;;;;;;<<<;;;;;;:::::::::999999999888777777666666666666666555555555555555555555555555444333333222222333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////......///000000000000000////////////000000000000////////////000000000000000111111111111222222222222222333444444555555666333333444666999<<<>>>???```~~~pppWWWcccvvvMMM>>>333555:::999777666666666777999===DDDLLLRRRQQQQQQOOOJJJDDD???<<<;;;999666555777888:::@@@GGGllluuu}}}zzzooofffaaa^^^ZZZWWWRRRVVVUUUOOOQQQ^^^jjjooo~~~{{{xxxxxxtttvvv~~~~~~zzzyyy}}}ddd___cccooosssnnnooouuurrrrrrqqqoookkkfffaaa^^^]]]]]]\\\[[[[[[\\\]]]^^^ccceeeiiimmmppppppnnnkkkgggeeecccbbbdddjjjpppttt}}}||||||lllTTTFFF???AAA???<<<;;;<<<<<<:::999888888888777777777666666666555555444333333222222444444444444444444444444111111111111111111111111222222222111111111000000222222222222222222222222222222222222222222222222333444444444333333444666666888999999888777999:::999999999;;;DDDUUUkkkzzzkkkttt}}}}}}uuummmmmmqqq{{{}}}wwwnnnooo||||||jjjXXXHHH???===>>>>>>>>>>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<>>>???AAABBBCCCDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@?????????AAAAAA@@@@@@@@@@@@AAAAAAEEEDDDCCCBBBAAABBBBBBCCCEEEFFFIIIJJJJJJIIIFFFDDDHHHIIIJJJLLLNNNOOOPPPPPPRRROOOMMMMMMOOOOOONNNLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJLLLNNNPPPQQQOOOMMMLLLKKKJJJHHHGGGFFFFFFEEEKKKJJJHHHGGGFFFFFFFFFGGGEEEDDDBBBAAA@@@@@@@@@@@@???>>>===;;;;;;;;;;;;;;;::::::::::::999999999999888777666666555555666666444444444444444444444444333222222111000111111111111111111111111111111111////////////////////////////////////////////////000000000000000000000000......///000000000000000.../////////000000000000////////////000000000000000000111111111222222222222222333333444555555555333333444666888:::<<<===JJJfff}}}|||^^^[[[ppp___MMM<<<888:::999777777999999999888:::>>>EEEJJJTTTVVVVVVSSSMMMEEE???<<<:::777555777888888<<>>;;;;;;;;;;;;:::999777777777777666666666666555555444444333333222222333333333333333333333333111111111111111111111111222111111111111000000000222222222222222222222222222222222222222222222222222333444333222333444666777999::::::888666666666888999::::::<<>>>>>>>>???????????????@@@AAABBBDDDCCCBBBBBBAAABBBBBBBBBFFFGGGIIIJJJKKKIIIHHHFFFHHHIIIJJJKKKMMMMMMMMMMMMPPPOOOMMMMMMMMMMMMLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIKKKJJJKKKMMMOOOOOOMMMKKKJJJJJJIIIGGGFFFEEEDDDCCCIIIIIIIIIHHHGGGEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>===<<<;;;:::::::::;;;::::::999999999888888888777777666555555555555666444444444444444444444444111000000///////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000......///000000000000///....../////////000000000////////////000000000000000000000111111111222222222222333333444444555555333444444555666888999:::<<>>BBBRRRWWW\\\\\\VVVLLLCCC===<<<888666777888777999===CCCXXXrrrpppggglllnnnuuu|||zzzzzzrrrlllgggcccbbb```\\\WWWXXX]]]```___eeejjjttt}}}~~~sssggglllvvvvvvrrrpppkkkhhhddd```]]][[[[[[[[[ZZZYYYYYYYYY[[[^^^bbbdddkkknnnqqqrrrqqqmmmhhhdddeeeddddddffflllsss{{{xxxoooqqq|||uuu^^^KKKBBB@@@@@@>>><<<::::::::::::999888777777666666666555555555444444444333333333222222222222222222222222222222111111111111111111111111111111111111000000000000111111111111222222222222111111111111111111111111111222333333222333444666666888:::;;;999666555555888:::<<<===<<<===@@@CCCYYYdddyyyxxxlllfffggghhhjjjtttwwwjjjgggeeebbb```eeeooozzzrrreee[[[ZZZbbblll}}}yyyfffPPPDDD@@@======>>><<<<<<;;;;;;;;;::::::999999999999999::::::::::::;;;:::::::::::::::::::::======>>>???@@@AAAAAABBBCCCBBBAAA@@@????????????>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBFFFFFFHHHIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKNNNMMMMMMLLLLLLKKKIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFJJJJJJJJJKKKLLLLLLKKKIIIIIIIIIHHHGGGFFFDDDCCCBBBGGGHHHHHHHHHGGGEEEBBB@@@CCCCCCAAA@@@>>>===<<<;;;<<<<<<;;;:::::::::::::::999999888888888777777777777666555555444444555555333333333333333333333333000000///.........//////000000000000000000000000////////////////////////////////////////////////////////////////////////---...//////000000//////........./////////000000////////////000000000000000000000000111111111111111222222333444444555555444444444444555666777777;;;JJJ___}}}}}}eee\\\lllmmmPPP<<<777888:::;;;888888888777666888<<>>???@@@????????????@@@AAABBBBBB>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHJJJKKKLLLKKKJJJIIIHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEIIIHHHHHHHHHJJJJJJIIIHHHIIIIIIIIIHHHGGGEEECCCBBBDDDEEEFFFGGGEEECCC@@@>>>AAAAAA@@@???===<<<:::999:::::::::::::::999999999888888777777777666666666666555555444444444444444333333333333333333333333111111000////////////000////////////////////////........................////////////////////////........................------...///////////////............////////////////////////000000000000//////000000000111111111111111222222333444444555444444444333444444555666888???OOOpppiiimmmdddHHH;;;888::::::999999999888777777:::<<>>999;;;===:::777666999999888777777888888999777777777888888999999:::888999:::::::::::::::999;;;;;;;;;<<<===???@@@AAA======>>>>>>@@@AAACCCDDD???????????????@@@AAABBB@@@AAAAAABBBBBBBBBBBBAAACCCBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFHHHJJJJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHGGGDDDBBBAAAAAABBBCCCCCCCCCAAA???===?????????>>>===;;;999888888888999999999999888888777777666666666555555555555555444333333333333444222222222222222222222222222222111000000000000000////////////////////////........................////////////////////////------------------------------...////////////...------........./////////////////////000000000000/////////000000000111111111111222222333333444444444444444333444444555666555888AAA^^^}}}lll|||]]]EEE;;;999888<<<<<<<<<:::777555666666999AAAMMMVVVZZZYYYVVVTTTHHH@@@999888999888888:::777555555;;;AAAFFFNNNVVViiioootttrrrlllggggggjjjuuutttddd___^^^iii~~~vvvcccVVVXXXbbbjjjllleee[[[TTTXXXgggzzzqqqnnnoootttxxxxxxxxxzzzrrrllleeeaaadddnnnzzz~~~yyylllbbb]]]eeesss|||}}}{{{wwwrrrlllgggccc```___]]]]]]]]]\\\[[[ZZZXXXXXXXXXZZZ\\\aaaffflllpppsssnnnppppppllleee^^^\\\[[[___ccckkkrrryyy}}}wwwssstttrrr___JJJCCC>>>@@@@@@<<<:::<<<:::888777777888888888777555555555444444444333333222222222222222222222222111111111111111111111111000000000000000000000000////////////000000111111/////////000111222222222111111111111111111111111///000222222111222555777888999999888555444444555777666666777999:::999999666999>>>@@@BBBMMMiii}}}gggWWWLLLEEE???;;;999;;;<<<999777999888777666666666777888888666666777777888999999:::555666888999999999999888;;;;;;;;;;;;===???AAABBB>>>>>>>>>>>>???@@@BBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAABBBCCCBBBBBBAAABBBBBBAAAAAAAAACCCEEEFFFBBBCCCDDDEEEFFFGGGGGGGGGCCCFFFIIIJJJHHHFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCDDDGGGHHHHHHHHHFFFFFFGGGGGGEEECCCAAA???>>>>>>???@@@@@@???>>>===<<<=========<<<;;;999888666777888999999888777777666666666555555555444444555444444333222333333333222222222222222222222222222111000000//////000000................................................////////////////////////........................,,,---......//////......---------.........//////////////////000000000000////////////000000000111111111111222333333444444444444444444444555666666666:::;;;OOOwwwoookkk|||oooOOO@@@;;;999999:::;;;999777555555555666<<>>??????@@@AAABBBBBBAAAAAA@@@AAAAAAAAA>>>???AAABBBCCCBBBBBBAAACCCBBBAAA@@@AAACCCEEEGGGAAABBBCCCEEEFFFFFFGGGGGGAAADDDHHHIIIGGGFFFFFFHHHEEEEEEFFFFFFGGGGGGHHHHHHDDDCCCBBBCCCFFFHHHIIIHHHDDDEEEFFFEEEDDDBBB???===<<<======>>>>>>>>>>>>>>>;;;;;;<<<===<<<;;;999888666777888999999888777666666666555555555444444444555444333333222222333333111111111111111111111111111111000///////////////................................................////////////////////////////////////////////////,,,---......//////......---------.........//////////////////000000000000////////////000000000000000111111222333333444444444444444444555666666777666<<<999DDDkkktttbbblllyyyUUUCCC===;;;444666888888777666777888444888@@@GGGNNNUUU[[[___XXXLLL@@@;;;999777666777666444777<<<<<<999===DDDLLLTTT]]]dddhhhiiikkkmmmiiiwwwvvvmmmgggppprrrfffhhhsss{{{zzznnn^^^SSSSSS```qqq~~~~~~~~~yyyqqqqqqwwwqqqmmmgggdddgggoooyyy}}}zzzxxxtttpppmmmdddXXXPPPXXXgggrrrxxx{{{vvvwwwxxxwwwtttrrrrrrsssrrrmmmfff___\\\]]]]]][[[___]]]YYYWWWWWWYYY\\\^^^ZZZ]]]ccciiiooosssvvvwwwnnnooonnnhhh```\\\^^^aaaccciiisss|||}}}yyyppptttqqqWWWQQQUUUBBBAAA???===;;;999999888666666666666555555555555333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////000000//////.........---000000000000000000000000////////////////////////111111000000111111222333222222333333333444444444222333444444555555444444666666777888;;;>>>AAABBBHHHTTTfffxxx{{{lllXXXHHH@@@>>>===<<<999999999999999999999999666666666666555555555555555666888999999888777666555555666777777777777777777999999999888999:::<<<<<<===>>>@@@@@@AAAAAAAAADDDDDDBBBAAA@@@?????????CCCCCCBBBAAAAAAAAABBBBBBAAABBBBBBBBBBBBDDDHHHKKKCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCEEEFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBBBBAAA@@@??????@@@???>>>===<<<<<<<<<<<<::::::999999888777666666666666666666666555555444444444333333333222222222111111111111111111111111000000000000////////////////////////////////////.........------,,,,,,,,,.................................------,,,,,,,,,------------------------////////////////////////////////////////////////......------------......////////////////////////000111111111111222222222444444444444444444333333555:::666:::UUUvvvlllYYYhhh|||sss[[[III===999555555888999777777999555666999<<>>EEEMMM[[[hhhqqquuuuuutttsssxxxtttssspppuuukkk^^^YYY^^^qqqzzzrrrpppkkkjjjjjjhhhhhhppp}}}~~~wwwuuuvvvxxxvvvsssmmm```UUUZZZjjjwwwxxxsssuuuuuuvvvuuussspppmmmkkkjjjfff```[[[XXXXXXZZZ\\\WWWXXXYYYYYYXXXXXXZZZ\\\```gggooorrrrrrssswww{{{zzzsssiii___ZZZYYY\\\___eeennnzzz~~~zzzxxxiii{{{kkkTTTEEEBBBEEE@@@???===;;;999888777777666666666666555555555444333333333333333333333333111111111111111111111111////////////////////////////////////////////////000/////////............////////////////////////000000000000000000000000111111000000111111222333222222222222333333333333222333444444555444444444777777777777888:::<<<===999>>>FFFOOO___wwwttt[[[QQQEEE<<<999999888666999999999999999999999999666666666666555555555555666777888999999888666555555555666777777777777777666777888888888999;;;=========>>>???@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBBBBAAACCCFFFIIIBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDFFFGGGFFFDDDAAAAAAAAAAAABBBBBBAAAAAAAAA@@@?????????@@@AAABBBBBBAAAAAABBBAAAAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;::::::999888888777666666666666666666666555444444444333333333333222222222111111111111111111111111111000000000//////....................................---------,,,,,,,,,..............................---------,,,,,,,,,------------------------......................................................------------......////////////////////////000000111111111222222222333333444444444444444444444:::888888III___zzznnn___kkkqqqTTT===888777888;;;;;;777666999777888888999<<>>=========<<<;;;999777666666555666666555555555444444444222222222222222222222222////////////////////////////////////////////////////////////////////////////////////............////////////////////////000000000000000000000000111000000000000111222222000111111111222222222222222222333444444444444444777777666555555666666777:::999777666===OOOfffwwwsss___NNNCCC???:::999:::;;;999777888888888888888888888888666666666555555555555444666777888888888666555444555555666777777777777666555666777888888888;;;=========>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCC@@@@@@???@@@@@@AAABBBCCCBBBCCCCCCBBBAAAAAADDDFFFAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEGGGHHHFFFBBB??????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@??????===<<<;;;:::999999999999999999888888777777666666555555666666555555444333333333333222222222111111111111111111111111111111111111000000///...------...........................------------,,,,,,,,,------------------------...------------,,,,,,,,,------------------------......................................................------------......////////////////////////000000000111111111222222222222333333444444555555222888888888===FFFaaa[[[[[[gggoooTTT<<<999999<<<;;;888777888888888777666777:::???CCCSSSXXXYYYSSSJJJDDD>>>999888999999777666555666888===FFFUUUeeeqqqwwwyyyyyy|||}}}ooodddbbbooo{{{{{{}}}}}}}}}wwwmmmdddgggqqqwwwsssmmmjjjkkkkkkjjjhhhfffcccbbbZZZYYYWWWVVVUUUUUUVVVVVVRRRSSSSSSTTTVVVZZZ```eeekkklllnnnppppppnnnmmmlllccc```[[[XXXYYY^^^dddiiixxxzzz|||xxxqqqkkkiiihhh~~~UUUOOOGGGBBB@@@@@@@@@???;;;;;;999888666666555555555555555444444444333333222222222222222222222222///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////111111111111111111111111000000000000000111222222000000000000111111111111222222333444444444444333555555555555444444444555:::;;;:::888999???JJJRRReeezzzpppbbbUUUHHH???===<<<;;;<<<======;;;999777777777777777777777777666666555555555444444444777777777777777555444333444555666666777777666666666777888888777777999;;;============>>>>>>??????@@@@@@@@@???@@@@@@AAABBB>>>>>>>>>???@@@AAACCCDDDCCCDDDDDDBBBAAA@@@BBBDDD@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEFFFGGGHHHFFFBBB>>>???@@@AAAAAAAAAAAA@@@???@@@??????>>>>>>>>>>>>????????????@@@@@@??????>>><<<<<<;;;:::999999999999888888777777777666666666444555555555555444333333222222222222111111111111111111111111111111111111111111000///...------,,,........................------------------------------------------------------------------------------------------------...................................................------,,,,,,------...////////////////////////000000000000111111111111111111222333444444555555111666777999:::;;;SSSyyyjjj\\\\\\yyyqqqJJJ???666777::::::888777777777777777777999===AAAIIISSSZZZWWWOOOIIICCC>>>888888999888777777777777888>>>IIIUUU___fffjjjkkkvvv|||qqqfffaaammm|||}}}{{{sssmmmooovvvyyytttmmmkkkjjjiiigggeeebbb___]]]UUUUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQRRRTTTZZZaaaffflllmmmoooqqqqqqmmmgggbbbYYYWWWUUUVVVYYY```hhhmmmzzz|||zzzqqqgggfffnnnwwwHHHGGGDDDBBB@@@>>>===<<<:::999888777666666666666444444444444333333333333111111111111111111111111000000000000000000000000........................////////////////////////.........///////////////........................000000000000000000000000000000//////000000111222//////000000000111111111111222333333444444333333333333444555555555555555000333777999:::;;;???AAAHHHWWWlll~~~tttcccTTTIIIBBB>>><<<:::999888888888888777666666666666666666666666666555555555555444444444444666666666666555555444444444444555666666666666666999999:::888777666888999======<<<<<<<<<===>>>???AAAAAA@@@????????????@@@======>>>???@@@BBBCCCDDDDDDEEEEEECCCAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEFFFGGGGGGEEEBBB???@@@AAABBBCCCCCCBBBAAA@@@AAA@@@@@@?????????@@@@@@??????@@@@@@@@@???>>>>>><<<<<<;;;:::999999999999777777666666666666666666444444444444444333333222222222111111111000000000000000000000000000000000000000000///...------,,,........................------------------------------------------------------------------------------------------------................................................------,,,,,,,,,,,,------//////////////////////////////000000000111111111111111222222333444555555444555333777;;;888GGGfffooo```rrrcccMMM888333999<<<:::666666777888777777888;;;>>>BBBMMMVVVUUUOOOJJJDDD???999888888999999999999888888:::===CCCIIIOOOTTTWWWgggnnnxxx~~~tttiiieeeppp}}}xxxtttuuuzzz{{{uuunnnkkkiiigggddd```\\\YYYWWWSSSTTTTTTTTTTTTRRRPPPOOOQQQRRRRRRSSSUUUZZZ```dddjjjlllooorrrqqqkkkbbb\\\TTTTTTTTTVVV\\\dddkkkpppyyyyyyttthhh___dddxxx}}}}}}>>>???@@@???===;;;:::999888777666666555555555555444444333333333222222222000000000000000000000000000000000000000000000000........................////////////////////////.........///////////////........................////////////////////////000////////////000111111///000000000111111111111111111222333333333333333111222333555666666666666333555666666555555777999:::>>>GGGQQQYYYbbbppp||||||oooeeeVVVNNNEEEAAA===888777999666555444444444555666777555555555555555555555555555555555444444444444333555555555555555555555555444444555666666666666555::::::;;;999888777999:::>>>===<<<;;;;;;<<<===>>>BBBAAA@@@???????????????>>>>>>??????AAABBBCCCDDDDDDFFFFFFEEECCCAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEEEEFFFEEECCCAAAAAABBBDDDEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAA@@@???>>>===<<<;;;:::999999888888888666666666666555555555555333333444444333333222111111111111000000000000///000000000000000000000000/////////............---------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------------,,,,,,,,,,,,------/////////////////////////////////000000000111111111111222222333333444444666666222333999777;;;MMMrrrmmmfffFFF999:::<<<:::666888999999888666555666777???HHHPPPPPPMMMJJJFFFAAA===;;;999999:::::::::999:::999999999<<>>===<<<<<<<<<<<<;;;:::555555444333333333444444333333333333222222222222000000000000000000000000................................................////////////////////////............/////////000................................................///////////////000111111000000000111111111222222111111222333333333333222000111333444555555444444:::999777555333222333444666444555:::===???GGGPPP___hhhyyyqqqdddWWWLLLDDD===888666999999555444777444444555444444555666888444444444444444444444444555555555444444444333333333333333333444555666666333444555555666666555555888999::::::999:::<<<>>>>>>===;;;::::::;;;===>>>??????????????????@@@AAA@@@@@@@@@@@@AAABBBDDDDDDEEEFFFGGGFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCCCCEEEEEEEEEDDDAAABBBDDDFFFFFFDDDBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAA???======::::::999888777777777777555555555555555555555555333333333333333222111111111111000000000/////////000000000000000000000000---------............///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------------------------,,,,,,++++++,,,,,,---////////////////////////////////////000000000111222222222222222222333333333888333111777777555<<>>===;;;::::::;;;<<<============>>>???AAABBBCCCAAAAAAAAAAAABBBCCCDDDDDDEEEFFFHHHGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGDDDBBBBBBDDDEEEFFFFFF@@@BBBDDDFFFFFFDDDBBB@@@????????????@@@AAABBBCCCEEEDDDDDDCCCAAA???===<<<999888777666666555555555444555555555555555555555222333333333333222111111000000000000////////////000000000000000000000000,,,,,,------.../////////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------------------------------------------------,,,,,,++++++,,,,,,---////////////////////////////////////000000000000333333222222222222222222...888666111777999666888DDDsss~~~^^^ooorrrUUUCCC999666888999;;;<<<;;;999888888999333999???EEENNNWWWYYYWWWJJJEEE>>>::::::999777555555666777999999999888888888<<>>777333666555555555555444444444444444444444444444444444444444444444444444444444444444444333333222222222333333333333333333333333888777555444444555666666666666666777888888999999;;;<<<<<<<<<::::::<<<>>><<<<<<<<<<<<>>>@@@BBBCCCEEEDDDCCCBBBAAA@@@@@@@@@DDDEEEGGGHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEECCCBBBDDDFFFGGGEEEBBBCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDBBB???===;;;:::999888666555555444444333333333333333333333333333333333222222222111111////////////////////////////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,......//////...---,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,++++++---------------------------------............///////////////000000000000000111111111111222222222222222333444444555555666>>>bbbrrrggg}}}iiiPPP:::555:::888;;;<<<:::999999888666999888;;;BBBNNNYYY```bbbNNNJJJCCC===:::999:::;;;777777999999999999777666999;;;???FFFNNNVVV]]]aaa]]]aaajjjuuuzzzzzz}}}yyy~~~||||||uuuuuutttqqqmmmgggbbb^^^XXXVVVTTTUUUVVVUUURRROOOPPPPPPQQQQQQRRRSSSTTTTTTVVV___gggjjjmmmpppooolllqqqiii___WWWTTTRRRQQQOOOZZZZZZ[[[aaammmwwwxxxtttjjj\\\___xxxttt]]]NNN:::::::::999888888777777555555555444333333222222222222111000000000111111////////////////////////................................................------............------.........................................................................../////////000000000000//////000000000111111111000000111111111222222222222222222222222222222222333333333333444444444444444444555555555666666666666666555666888===AAADDDGGGMMMVVVaaammmvvv}}}}}}zzzjjjddd\\\WWWTTTPPPIIIDDDFFFFFFEEECCC@@@<<<888666555555555555444444444444444444444444444444444444444444444444444444444444333333333333222222222111333333333333333333333333444444333333444555666777666666777777888999999999:::;;;<<<<<<;;;;;;===???<<<<<<<<<<<<===???AAABBBEEEEEECCCBBBAAA@@@@@@???CCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDEEEGGGGGGEEECCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCAAA???<<<;;;:::999888777666555555555333333333333333333333333333333222222222111111111......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,...............---,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,------------------------------------------------.............../////////000000000000000000111111111222222222222222333333444555555555999KKKjjjjjjlllfffLLL<<<777888999999888888999999999:::888888===EEEPPPYYY^^^]]]ZZZTTTLLLCCC===:::999777777888888888777666555666888:::>>>BBBFFFJJJLLLMMMOOOUUU]]]eeeqqq}}}vvvwww{{{}}}{{{zzz}}}}}}xxxuuutttrrrnnniiibbb\\\YYYTTTRRRQQQRRRSSSSSSQQQOOOOOOOOOOOOPPPSSSWWW[[[]]]dddkkkoooooonnnnnnllliiiiiibbbZZZTTTRRRRRRRRRQQQVVVVVV[[[gggrrrvvvrrrmmm```cccpppjjjVVVIII:::999999888888777666666555444444333333222222222222111111000000000000000//////////////////////////////......------,,,,,,------------------------------............------------------------------------------------------............................../////////000000000//////000000000000111111000000000111111111222222222222222222222222222222222222333333333444444444444444444444555555555555666555444222222222333444666777999<<>><<<<<<;;;777444777888999::::::999888777555555444444444333333333333333333333333333333333333333333333333333333333222222222111111111111111333333333333333333333333111111111222333555666777666666777888888999999:::999:::<<<;;;;;;<<<>>>@@@<<<<<<;;;;;;<<<>>>@@@AAAEEEDDDCCCBBB@@@@@@@@@@@@BBBBBBBBBCCCEEEFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFFFFGGGGGGEEECCCCCCCCCCCCCCCBBBAAA@@@???????????????????????????AAAAAAAAAAAA@@@>>><<<;;;:::999888777666555555555222222222222222222222222222222222222111111111000......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,---............------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---......//////------------------------------------................../////////000000000000000000111111111222222222222333333444444555555999999MMMxxxpppaaaiiizzzjjjQQQ???;;;999777888999:::999999999888666666;;;DDDOOOVVVdddeeeddd]]]QQQFFF???;;;999999999888888777666666555666777888999:::::::::>>>>>>@@@EEEKKKTTTeeettttttllloooxxx}}}xxxvvvyyy|||{{{|||}}}}}}~~~}}}}}}}}}~~~~~~}}}|||yyyuuuqqqsssrrrnnniiiccc\\\VVVSSSOOONNNMMMNNNOOOOOONNNMMMNNNNNNOOORRRWWW^^^dddhhhlllrrrtttqqqnnnlllhhhccc^^^YYYSSSOOOOOOQQQRRRSSSVVVUUU^^^lllqqqkkkcccbbb\\\ooonnn[[[MMMFFF999888888777777666666555444333333333222222222111111111000////////////000////////////////////////111000000///...---,,,,,,------------------------,,,------......------,,,------------------------------------------------................................./////////000000////////////000000000111000000000000111111111111111111111111111111111111222222222222333333333333333333333333444444444444666666555555555555555555<<<:::888666666777999:::;;;>>>@@@@@@@@@AAACCCEEECCCCCCDDDEEEFFFFFFEEEDDDDDDBBB@@@AAAAAA???;;;777:::888666777888:::999777555666666777777666555555444444444444333333333222222222222222222222222222222222222222222222222222111111111000000000000000222222222222222222222222222222222333444444555666666666777777888999999:::888999;;;;;;;;;<<<>>>@@@<<<<<<;;;;;;;;;<<<>>>???BBBAAAAAA@@@@@@AAAAAAAAACCCBBBBBBAAABBBDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????========================????????????>>>===;;;::::::999888777666555555555222222222222222222222222222111111111111000000000...................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------......------,,,++++++,,,,,,,,,---------------------------------,,,,,,------...///000000------------------------,,,,,,---------................../////////000000000000000000111111111111111222222333444444555555;;;444===^^^|||hhhdddfffoooSSSAAA;;;777999;;;:::888777888888777555555:::DDDLLLYYYaaahhhhhh___RRRHHHCCC;;;;;;:::999888888888999666777888::::::999888888999888999===@@@EEEPPP\\\jjjwwwsssgggnnn}}}{{{vvvttttttvvvuuuuuuuuuuuuuuuvvvvvvvvvuuutttrrrrrrqqqpppllljjjooommmiiiddd^^^YYYTTTRRRLLLKKKJJJJJJJJJJJJJJJJJJMMMNNNRRRWWW]]]dddiiilllhhhooorrrpppkkkhhhbbb]]]UUURRRNNNLLLLLLOOORRRTTT]]][[[aaaiiieeeXXXUUU\\\mmm~~~ooo[[[MMMHHHGGG888777777666666555444444222222222222222111111111111000//////......//////........................111111000000///...------------------------------,,,,,,------------,,,,,,------------------------------------------------....................................////////////...////////////000000000//////000000000111111111111111111111111111111111111111111222222222333333222222222222333333333333111222333444555555666666444444555555666888999:::999999:::999777777777888888888999888888999:::;;;777555333555888999666333444333222333444555666666777666666666555444333222444333333333222222222222222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222444444555555555444444444555666666777777888999999777888:::::::::;;;===???<<<;;;:::::::::;;;<<<=========>>>>>>???AAABBBCCCDDDCCCBBBAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;::::::999777666555555444444111111111111111111111111111111111000000000//////................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------------,,,+++++++++,,,,,,,,,------------------------------,,,,,,------...///000000------------------------,,,,,,,,,------------...............//////////////////000000000111111111111111222222333444444555666555777EEEcccyyyggg[[[rrrhhhFFF<<<666999<<<:::777777888999999777666777<<>>===;;;999888888999999888999:::;;;;;;:::999888888777:::===>>>???DDDKKKSSS___rrrrrrhhhtttzzzuuurrrqqqqqqlllmmmmmmnnnoooqqqrrrrrrsssqqqnnnmmmllljjjgggeeefffdddaaa]]]YYYVVVTTTRRRKKKKKKJJJHHHGGGFFFGGGHHHJJJMMMTTT[[[aaaeeeggghhhdddkkkooommmhhhbbb[[[TTTOOONNNLLLKKKKKKNNNRRRUUUaaa```aaa___UUUNNNVVVeeeuuu___MMMEEEEEEGGG777777666555555444444333111111111111111111111111000000///.......................................000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////......////////////000000/////////000000000111111111111111111111111111111000000111111111222222222111111111111222222222222111111222222333333333333///000111333555666666666777777777777777777777777888888888777666777999<<<888666444555777888555222444333333333333333444444333333333333333222222222333333333222222222111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222555555555555555444333333444444555666666777777888666888999999888999;;;===<<<;;;:::999999999:::;;;:::;;;;;;<<<>>>@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBB@@@>>>>>>???????????????>>>===<<<;;;::::::::::::::::::::::::;;;;;;::::::::::::::::::888888666555444333333333000000000000000000000000000000000000////////////------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---......//////------------------------,,,,,,,,,,,,------------------.........//////////////////000000000111111111111222222333333444444444:::;;;;;;MMMpppwwwccchhh~~~VVVEEE888888<<<:::999:::999:::::::::999888999:::BBBKKKYYYdddhhhddd\\\VVVFFFDDD???;;;888777777888999999999888888777666555666666888<<<<<<:::;;;@@@CCCKKKZZZkkk~~~}}}pppnnn}}}~~~wwwrrrpppnnnmmmkkklllmmmooopppqqqqqqqqqpppnnnjjjgggfffdddbbb```[[[YYYWWWTTTRRRQQQPPPPPPJJJJJJJJJHHHFFFFFFHHHJJJJJJOOOVVV^^^ccceeeeeedddggglllmmmhhhaaa[[[SSSMMMLLLMMMMMMLLLMMMPPPUUUYYYaaaaaa]]]UUUPPPWWWiiiyyy~~~hhhTTTHHHCCCCCCDDD666666555555444333333333000111111111111111111111000///......------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////........./////////000000////////////000000000111111111111111111111111111000000000000111111111222000000000111111111222222333222222111111222333333333333333222222222222222333222222333444555444444222444555555333333444666555444444555555555333111666666666555444333444555222111111111222222333333222222222222111111111111111111111111111111111111111111111111111111111111000000000111111222222222111111111111111111111111222222444444555444333333333333444444555666666666666777888777666777888:::<<<;;;:::888888888999:::;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@AAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA===@@@AAAAAA???===>>>@@@============<<<;;;::::::999999999999999999999999999999999888999999999:::777666555444333222222222000000000000000000000000000000/////////.........---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,***+++,,,---------------***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,------------------.........//////////////////000000000111111111111222333333444444444999;;;;;;DDD]]]}}}kkkzzzxxx^^^EEE===<<<::::::???<<<:::999999::::::999777===AAAIIIUUU```eeeddd```VVVQQQJJJCCC===:::999999999888777777666666777777777555666::::::777999<<<;;;@@@GGGQQQ]]]lllzzz}}}rrrwww}}}vvvpppnnnmmmllljjjnnnooopppqqqpppnnnlllkkkgggccc___\\\ZZZYYYWWWVVVPPPNNNLLLIIIHHHHHHIIIJJJGGGHHHIIIHHHGGGHHHKKKOOORRRVVV\\\bbbgggjjjjjjjjjiiijjjggg^^^VVVRRRNNNJJJJJJLLLNNNNNNPPPTTT[[[```bbbaaaYYYPPPWWWmmm~~~oooZZZKKKEEEDDDCCCAAA666555555444444333222222000000000000000111111111//////...------------...........................+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////............/////////000////////////000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000///...///000222333222222111000111333555666444333333333444444333222///333666777555333333555000222444555555555555555222333222111/////////111333333222222222222333333222222222111111111111000000000000000000000000000000000000000000000000000000000111111222222222333111111111111111111111111...///111333444444444333222222333333444555555666666777777666555555777888<<<;;;:::888888888888999<<<<<<;;;:::::::::;;;;;;===>>>???AAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@<<>>???AAA<<<<<<<<<<<<;;;:::999888888888888888888888888888888888888777888888999:::666555444333222111111111000000000000000000000000000/////////............---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,***+++,,,,,,------------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,------------------.........//////////////////000000000000000111111222333333444444111000333999===JJJjjjrrriiiwwwTTTDDD>>>:::;;;AAA>>>;;;888888:::;;;999777888888;;;GGGXXXdddhhhgggccc^^^UUUKKKCCC>>><<<;;;999888888888999;;;===>>>;;;777777999999888:::>>>:::;;;<<>>>>>>>>???@@@@@@AAAAAABBBAAA@@@?????????@@@AAA?????????>>>>>>>>>>>>??????>>><<<;;;::::::;;;;;;;;;:::888666666777888999888777777666555444444444444444333333222111000000000000000000000000000000000000000000////////////------------------------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,........................---------............//////......------///000111............////////////000111111111111222222222555222333777888>>>UUUnnndddkkklllTTTHHH???:::;;;======<<<999888888666222666777:::@@@JJJVVVbbbiiieeegggeee\\\PPPFFFBBBAAA===888777;;;===::::::===:::999999;;;<<<;;;999777::::::;;;===@@@CCCFFFHHHTTT]]]iiisss{{{zzz{{{wwwvvvvvvuuurrrpppnnnmmmlllkkkkkklllnnnooojjjhhhfffbbb^^^[[[XXXVVVRRRPPPLLLIIIGGGFFFFFFFFFDDDCCCBBBAAA@@@AAABBBBBBEEECCCBBBEEEKKKQQQVVVYYYfffcccaaadddjjjqqquuuuuuiii___RRRKKKLLLOOONNNLLLLLLNNNOOOQQQWWW___fffhhh^^^WWWUUUbbbzzz|||dddWWWJJJEEECCCBBBBBBDDD555444444333222222111111////////////////////////------------....................................---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------------------------------------------------------...///...---,,,---///..............................///000000000000000000000////////////000000......///000000111222222111111111111111111111111111111111222222222333333222222222222222222222222...333===111000===444111222222222222222222222222111111111111111111111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000////////////000000000111111111000000000000000000000000000000111222222222222111222333333333333333333333555444444444444555555666999999999999999999:::::::::::::::;;;;;;<<<======<<<<<<===???@@@AAABBBCCCBBBAAA@@@????????????@@@AAA@@@???===<<<<<<<<<===???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;:::999888888777777666666555444444333444333333222111111000000////////////////////////000000000/////////......------------------------......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------......------,,,---...///000............////////////000000111111111222222222666222333666555555CCCVVVwwwnnnaaahhhyyysssYYYEEE===???:::===???===;;;999999:::777777888<<>>>>>>>>@@@AAABBBCCCEEEIIIOOOVVV\\\```gggfffgggjjjnnnnnnkkkhhh\\\UUUNNNJJJKKKLLLKKKIIINNNLLLMMMVVVccckkkiiibbbWWWYYYaaaqqqqqqZZZPPPHHHFFFEEECCCBBBBBB444444333333222111111111////////////////////////............------------------------------------------,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,---------------------------------------------------------------,,,...///...---,,,---.................................///000000000000///000//////......//////000......//////000000111111000000000000000000000000000111111111222222222222111111111111111111111111222333555+++AAAaaaLLL---111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000////////////000000000000111111000000000000000000000000///000111111222222111111111111222222333444444555444444333444444555666666777777888888999999::::::::::::;;;;;;<<<======>>>;;;<<<===>>>@@@BBBCCCCCCCCCBBBAAA??????>>>>>>>>>CCCAAA>>><<<::::::;;;<<<>>>>>><<<;;;;;;:::;;;;;;999:::<<<<<<<<<:::777666666666555555444444333333333333222222111000000000////////////////////////000////////////.........------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---............/////////000000000111111111222222444111222666444000555???VVVxxxaaaSSS```cccGGG999888;;;>>>===999666888;;;888777666777:::@@@FFFIII^^^dddjjjlllhhhccc___^^^NNNFFF@@@===:::777666888888777777888:::<<<;;;:::;;;::::::999::::::;;;<<<999>>>BBBEEEGGGKKKQQQVVVdddkkkxxx~~~xxxtttrrrpppooonnnlllgggaaa]]]\\\]]]^^^^^^```______^^^\\\[[[YYYXXXRRRQQQOOOMMMKKKIIIGGGFFFEEEDDDBBB@@@??????@@@@@@BBB@@@>>><<<<<<===???AAAAAAFFFLLLRRRVVV[[[bbbgggfffgggiiilllmmmhhh___WWWMMMLLLJJJJJJIIIJJJJJJJJJNNNNNNUUUeeetttuuugggZZZXXXcccsssqqqcccOOOIIIEEEFFFGGGDDDAAA@@@333333222222111111111000////////////////////////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...........................---...//////000000///////////////....../////////.........//////000000000000000000000000000000000000000000111111111111222000000000000000000000000444000000)))DDDfffOOO...111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000000111000000000000000000000000///000000111111111111111111111222222333333333333333333333333444555666666777777888999::::::;;;;;;::::::;;;<<<===>>>>>>???======>>>???@@@AAAAAABBBCCCBBBAAA@@@???>>>======AAA???===;;;::::::<<<===>>>======<<<;;;;;;::::::888999999999888777555444555444444444333333333222222222111111000000000000/////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------.........---------.........//////000000000000111111111111222///111666666333444888@@@___uuuYYYYYYvvvcccGGG???<<<;;;;;;999777777999999888666444555888;;;===LLLTTTaaakkkpppqqqqqqqqq```YYYPPPIIIDDD@@@>>>======;;;999999:::;;;:::999::::::999999999999999999888999;;;;;;;;;===AAADDDEEEKKKUUU```iiipppssstttssszzz~~~{{{{{{yyywwwqqqmmmgggdddccccccbbbbbbgggccc^^^ZZZWWWUUUUUUUUUUUUUUUUUUTTTQQQOOOLLLJJJFFFEEEEEECCCBBBAAA@@@@@@>>>>>>===<<<<<<======>>>AAA???===<<<<<>>:::;;;;;;<<<>>>??????@@@@@@@@@@@@???????????????BBBBBBAAA@@@???===<<<<<<>>>===;;;;;;;;;<<<>>>???=========<<<<<<;;;::::::;;;:::888666555555555666333333333333222222222222111111000000000000//////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------......////////////------------............//////000000000111111111000///000444666666777888:::HHHbbb~~~rrr```nnnnnnNNNBBB888999===<<<;;;;;;:::999777666555666888999???GGGSSS___gggmmmpppqqqsssmmmcccXXXPPPJJJEEEAAA???===:::999999:::;;;:::999999::::::;;;;;;;;;;;;999:::999999999:::<<<>>>999;;;???EEEKKKPPPUUUWWWRRRZZZdddkkknnnrrryyy~~~}}}vvvppplllhhhdddbbb```]]]YYYWWWXXXYYYYYYYYY^^^]]][[[WWWRRRNNNKKKJJJKKKKKKKKKJJJGGGEEEBBB@@@?????????>>>>>>=========;;;;;;;;;;;;;;;<<<============<<<<<>>??????:::;;;<<<===>>>???@@@AAABBBAAAAAA@@@???>>>======@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>??????============<<<;;;:::999>>>===:::777666666777888222222222222111111111111000000000///////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...//////000000//////,,,------------........./////////000000000111111000000000111222333444555:::;;;LLLjjjuuuoooxxx```KKK999777<<<<<<;;;<<<;;;:::999888777888888999666<<>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;<<<<<<======:::;;;===@@@DDDIIIMMMOOOZZZaaajjjpppuuuxxx|||uuueeeWWWOOOKKKIIIGGGGGGGGGHHHHHHJJJPPPZZZaaalllsssyyyuuueee___rrr|||mmm^^^OOOEEEKKKGGGDDDDDDCCC@@@@@@DDD000000000000000000000000........................,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---------------------------,,,---......//////......///......------......///------------------------................................./////////000000////////////////////////555)))---,,,222888///444////////////////////////000000000000000000000000---------....../////////////////////////////////////////////////////////////////////////////////........./////////000000........./////////000000000000000000000000000000...//////000000000000000222222222111111111111111111111111222333444666777666777888:::<<<>>>???@@@:::;;;<<<===???@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>??????@@@@@@???>>>===<<<<<<===>>>?????????>>>===<<<============;;;:::999===<<<:::999777666666555111111111111111111111111////////////////////////........................---------,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,---.../////////......,,,,,,---------.........////////////000000000111...111333222000000222222666888AAATTTmmmttt|||bbbIII???<<<888777;;;;;;;;;:::999999888888888444666:::CCCNNN[[[eeejjjnnnqqqpppkkkiiiiiiccc[[[QQQMMMFFFAAA???>>>>>>===:::;;;<<<=========<<<<<<999999999:::::::::999888<<<;;;:::999:::<<<>>>???>>>@@@BBBEEEGGGJJJLLLNNNPPPUUU[[[^^^]]]]]]^^^```\\\^^^bbbfffgggeeebbb^^^[[[WWWUUUUUURRRLLLKKKOOOIIIHHHGGGHHHJJJJJJIIIGGGLLLNNNNNNKKKFFFCCCBBBCCC>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<<<>>???;;;;;;<<<>>>???AAABBBBBB????????????????????????===>>>???@@@@@@???>>>===>>>???@@@AAA@@@???===;;;<<<============;;;:::999888999999999888555222111000000000000000111111111.........///////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------+++,,,---.........---,,,,,,,,,,,,---------......////////////000000000000,,,111555444222111222333111888===CCCYYY{{{|||hhhwww~~~```NNNBBB888888???;;;;;;:::999999888777777999666444666<<>><<<<<<<<<===>>>===<<<;;;:::<<<<<<<<<===>>>===;;;999777888888999999:::;;;;;;<<<;;;:::;;;===??????>>>>>>AAAEEEFFFEEEFFFJJJNNNGGGHHHJJJLLLNNNNNNKKKIIIDDDBBBCCCFFFCCC===@@@GGGBBBBBBBBBCCCCCCCCC@@@>>>???@@@@@@===999888;;;>>><<<;;;:::999999:::;;;<<<888888888888888888888888888999:::;;;;;;;;;;;;;;;AAAEEEKKKSSSZZZ```dddfffkkkkkkkkkmmmoooooollljjj^^^VVVLLLGGGFFFHHHJJJJJJIIIJJJLLLRRR[[[eeennnsss___TTTVVVmmmppp\\\NNNHHHHHHJJJBBB@@@BBBEEEDDD@@@@@@CCC////////////.....................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......******+++,,,,,,---......111000...---,,,,,,------................................................---------............///..............................////////////................................................------................................................////////////////////////...///000///...---...000............////////////000000111111111111000000000000000000111111111111///111222222111000222333333333222111222333444555555666888:::<<<===>>>>>>===<<<;;;<<<===@@@BBBDDDAAA???>>>===>>>@@@CCCEEEBBB@@@>>>>>>@@@AAA>>><<<===>>>>>>>>>>>>????????????===;;;;;;;;;:::888777666666666555444444333333000000000000////////////////////////////////////......---,,,,,,+++******,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,++++++***************************************+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///////////////000111111000111111111111222222222222333666:::BBBVVVxxxgggUUUbbbrrrUUUFFF???;;;666888;;;<<<:::888777777888777888999;;;===@@@AAALLLVVVdddnnnsssvvvzzz~~~}}}uuujjjccc^^^VVVKKKCCCCCC>>><<>>999999===<<<;;;::::::;;;;;;999888999999999999999888777666<<<<<<;;;;;;:::999999888<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<;;;;;;::::::888888999999999:::::::::999999888777777777777777444444555666777777777777888888888888888777666666===;;;888999===BBBGGGIIIOOOSSSZZZbbbhhhlllnnnnnnmmmnnnnnnkkkeee\\\TTTNNNLLLIIIEEEDDDEEEGGGIIIJJJKKKNNNVVVcccnnnnnneee\\\MMMVVVkkkvvv___NNNGGGEEECCCAAA???>>>>>>>>>???AAACCCDDD////////////..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++++++++,,,,,,---------222111///...------......................................................------------..........................................////////////................................................------........................................................................---///000///...---...000............///////////////000000111111000000/////////000000000111111111000111222222111111222333333333222222222333444555444555777999;;;<<<======<<<<<<;;;;;;===???BBBCCCBBBAAA@@@@@@@@@BBBDDDEEEAAA???>>>>>>@@@AAA???===?????????>>>>>>>>>>>>>>>>>>===;;;:::;;;:::888777555555555444333333222222000000000000/////////..............................------,,,++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///////////////000000111000000111111111222222222222333555888<<>>;;;999888777777888999;;;===>>>EEENNNZZZccciiinnnuuuyyyzzzuuupppiii___WWWNNNHHHCCCCCCAAA<<<;;;>>>>>><<<;;;;;;<<<===<<<;;;777777888999::::::::::::<<<;;;;;;;;;::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<;;;::::::999999888888888888999999999999999999888777777777777777666777777888999999999888666555555555666888:::;;;<<<======@@@DDDJJJOOOSSS^^^aaadddiiilllmmmnnnnnnnnnllliiiccc[[[RRRJJJFFFCCCEEEHHHIIIHHHHHHIIIIIIMMMWWWdddllljjjbbbXXXQQQZZZiii|||wwwhhhVVVIIIEEEEEEDDDCCC???>>>>>>>>>???@@@BBBCCC/////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,222111000///.........///------------------------------------------------------------............------------------------......////////////......------------------------------------------......------------------------------------------------........................---...//////...---...///---............///////////////000000000000////////////000000000000111111000222333333222111333444333333222222222333444555333444555777999:::;;;<<<;;;;;;;;;;;;<<<>>>AAABBB@@@@@@@@@AAAAAABBBCCCCCC@@@???>>>???@@@AAA@@@???@@@@@@??????>>>>>>=========;;;:::999::::::888666444444333333222111111111000000000/////////..............................------,,,,,,++++++******+++++++++++++++*********++++++++++++++++++++++++************************,,,,,,,,,++++++++++++*********************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......//////......//////000111000000000111111111222222222333444555666>>>QQQddd|||xxx\\\ZZZqqq~~~[[[AAA<<<:::888:::<<<===;;;999888888888777777888999999<<>>>>>=========???@@@AAA//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++000000///...............------------------------------------------------,,,,,,---------.........---------------------------......//////......---------------------------,,,,,,------------......------------------------------------------------........................---...//////------...///---------.........//////...//////000000//////...////////////000000000111000222333333222222333444222222222333333333444444333333444555666888999::::::::::::;;;<<<===???@@@<<<===>>>@@@@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAA@@@???>>>===<<<;;;;;;:::888888999999888666444444444333222222111111000000/////////.........------------------------,,,,,,,,,,,,++++++******+++++++++***************************************************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///............///000000000000000000111111111111222222444555333555@@@LLLbbb~~~|||aaa```ggg}}}xxxaaaIIIAAA777333666:::;;;:::::::::999888888777777777666:::>>>CCCIIIQQQZZZ```hhhpppyyy{{{wwwvvvrrrlllfffbbb\\\UUUMMMHHHJJJFFFAAA===<<<<<<;;;:::======<<<;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888888999999999999999999888888888777777777666666666666777777777777777666666555555555666666555555555555555666666777@@@??????>>>>>>>>>??????DDDJJJSSSWWWYYY]]]ccciiifffiiimmmqqqrrrqqqpppnnnXXXUUUOOOIIIDDDAAAAAAAAAEEEDDDCCCDDDJJJRRR[[[```ooommmfff\\\XXX```sssuuujjjPPPJJJBBB???AAACCCCCCBBB>>>===<<<<<<<<<>>>???@@@............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++------------------,,,,,,------------------------------------------------,,,,,,,,,------------...------------------------------............------------------------------,,,,,,,,,,,,------......------------------------------------------------........................---...///...---,,,---///------------..................////////////.........////////////000000000000222333333222111333444222222333333333444444444333333333333555666888999999999::::::;;;<<<===>>><<<===>>>@@@@@@???>>>===<<<===>>>>>>>>>>>>???@@@@@@@@@???>>><<<;;;::::::999888777777888999888666555555444444333222222222////////////............------------------------,,,+++++++++++++++******************************************************************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.....................//////000//////000000000111111111222222444666444333888???IIIeee~~~qqqfffhhh}}}kkk\\\HHH;;;777999;;;<<<<<<;;;;;;::::::999888777666666777999===CCCJJJOOOWWWaaaoooyyy}}}~~~|||zzzwwwtttpppiii^^^UUUZZZVVVOOOJJJGGGEEECCCBBB>>>===<<<;;;:::999::::::888888888888777777777777999999999888888888888888777777777777888888888888777777777777777666666666555555666666666777777777555555555444444555555666888888777777888999;;;;;;>>>AAAFFFKKKNNNOOOOOONNNSSSZZZbbbeeeeeegggkkkoookkkmmmooopppnnniiiccc___LLLIIIDDD@@@>>>???BBBDDDFFFEEEHHHPPP]]]hhhoooqqqllleee^^^^^^iii}}}xxxeeeTTTIIIEEEAAA@@@@@@AAA@@@>>>===<<<<<<<<<<<<===???@@@.........------------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......---,,,---...,,,------------.........------............------......////////////000000///111222222111000222333111222333444444444333333333333222333444666888999888999999:::;;;;;;<<<<<<>>>???@@@AAAAAA@@@???>>>;;;<<<======<<<<<<===>>>???>>>===<<<;;;:::999999777666555666888888777666555555555444333333222222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))******************************************************************++++++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............------......///000/////////000000000111111222111333666666444555:::<<>>============:::::::::999888888777777999999999999999888888888777777777888888888888999777777666666666666666666666666666666777777777777666666555555555666777777777777777777888:::===>>>:::AAAKKKVVV___ccceeefffdddhhhmmmoooooonnnpppqqqsssrrrooojjjbbbYYYQQQLLLEEECCCAAA??????AAADDDFFFFFFMMMZZZiiiuuuzzzyyyvvv\\\___hhhwww}}}ssshhhUUUEEEFFFEEEBBBBBBAAAAAA???===<<<<<<;;;<<<===>>>@@@BBB.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************************************************************)))*********++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,---------.........---------......---------........./////////000000...000111111000///111222111222333444444444333333444333333222333555888999777888999::::::;;;;;;;;;>>>???????????????>>>>>>:::<<<===<<<:::999:::<<<<<<<<<;;;::::::999888888666555444555777888777666444444333333222111111111//////.........---------++++++++++++++++++++++++******************++++++((()))))))))*********+++******************************************************+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////////////////000000000111111///000444555444444777777???TTTrrrcccpppjjjVVVGGG>>>999999:::;;;<<<===<<<<<<;;;999888777777777888999999<<>>===<<<;;;999999888999999999888888888777777888888888888999999999999666666666666666777777777666666777777777888888888888888888888888999:::::::::::::::;;;===@@@CCCDDDDDDJJJTTT___hhhmmmppprrrmmmnnnpppqqqpppooonnnmmmqqqmmmeee[[[RRRJJJEEEBBB@@@@@@@@@AAACCCFFFIIIJJJPPP^^^qqq||||||vvvpppmmm```mmmppp```UUUJJJBBBCCCCCCCCCCCCCCCBBBAAA@@@;;;;;;;;;<<<>>>@@@BBBDDD......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************************************))))))******++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******+++,,,,,,---......,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,---------......,,,------......------,,,............/////////000...///000000//////000111111222333444555444333333555444333222333555888999777888999:::::::::::::::=========<<<<<<<<<<<<<<<999<<<===;;;888777888:::;;;::::::999999888888888555444444555777888777666333333222222111000000000//////.........---------++++++++++++++++++++++++******************++++++(((((())))))*********+++))))))))))))))))))))))))*********************************++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////////////////000000000000111......222444333333666777555CCCdddlllWWWpppnnnZZZKKKCCC777888:::<<<======<<<<<<:::999888888999999777666777:::???GGGRRR^^^ggglllssssssrrrqqqxxx}}}tttsssssssssvvvyyy|||||||||kkkggg```XXXPPPJJJGGGEEEBBBAAA@@@???===;;;:::999999999888888777777777666999999999999::::::::::::666666666777777777777777777777777777888888888888;;;:::::::::;;;<<<<<<===CCCCCCCCCEEEGGGKKKNNNPPPTTTWWW]]]dddiiimmmooopppnnnmmmlllmmmnnnmmmjjjhhhfff```VVVLLLEEEBBBCCCDDD;;;===???CCCGGGKKKNNNPPP___ooouuugggbbbbbbttt}}}fffRRRHHHFFFFFF@@@AAABBBCCCDDDDDDDDDCCC;;;;;;;;;<<<>>>AAACCCEEE.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------.........------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///////////////000000000000............///000222222222222333333333444444444444444444444444444444444888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;:::888777777888999999::::::999999888888444555555666555555444333444444333333222111000000/////////...------,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***))))))************)))))),,,,,,,,,++++++************++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))*********+++++++++------,,,++++++,,,,,,,,,++++++------------++++++......---------,,,,,,,,,............////////////111111111000000000000000000111111222222333444444111666===FFFYYYvvv___YYY[[[nnnvvvXXXJJJ===666<<<>>>:::;;;@@@999999999999888888999;;;888888999:::>>>EEENNNUUUaaadddiiiooosssuuuuuuuuu}}}|||{{{}}}|||wwwrrrkkk```TTTKKKEEEGGGHHHIIIGGGCCC???<<<666;;;>>>===>>>@@@>>>::::::>>>@@@<<<:::;;;:::777;;;;;;::::::999999888888888;;;>>>@@@???>>>>>>>>>@@@BBBEEEGGGGGGGGGHHHIIIWWWYYY[[[ZZZWWWXXX]]]bbbfffgggiiilllnnnnnnllljjjpppqqqqqqpppkkkddd\\\WWWQQQMMMHHHBBB???>>>>>>???CCCGGGHHHGGGNNN___mmmrrrtttkkkhhhbbb```qqq}}}dddPPPGGGCCCAAA>>>AAAAAAAAABBBBBBDDDEEEEEE@@@???===;;;;;;<<<>>>???......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************************************************************************************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///.../////////000000000000............///000111222222222222222222333333333444444444444444444444444666666777777888999999999::::::::::::;;;;;;;;;;;;;;;===>>>===;;;999999:::999999::::::;;;;;;::::::555555555555444444444444444333333222111111000000/////////...------,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************++++++++++++++++++++++++*********++++++++++++,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,------..................////////////000000000000000000000000000111111222222333333444666777777:::DDDZZZwwwmmm___WWW```uuupppXXXBBB===<<<:::<<>>======???BBBDDDDDDLLLUUU]]]iiivvv}}}}}}kkkZZZ^^^ooouuugggTTTGGGCCCBBBBBB@@@AAAAAAAAAAAABBBCCCDDDEEE@@@???===<<<<<<===>>>???------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************************************************************++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///....../////////000000000///......//////000111222222222222111111111111111444444444444444444444444555555555666777777888888:::::::::999999999999999<<>>>>>777666444333333333444555333333222222111000000000//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++,,,+++************+++,,,******++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++,,,---...//////---............/////////000000000000000000000000000000111111222333333333777555555555444===YYYuuuwwwnnnlllhhhjjj}}}}}}YYYFFF???;;;:::>>>>>>???AAABBB@@@===:::777999:::;;;:::999888888::::::===CCCJJJQQQXXX]]]___hhhmmmssstttssspppooopppvvvwwwyyy|||~~~|||xxxuuutttssspppkkkeee___ZZZVVVSSSUUUSSSOOOOOOSSSTTTRRRWWW\\\]]]ZZZXXXYYYYYYWWWUUUUUUTTTSSSQQQPPPPPPOOOOOOQQQTTTWWWYYY\\\```cccccceeeggghhhhhhgggggghhhfffkkkppprrrpppmmmmmmnnnooopppqqqsssrrrmmmfff```bbb___[[[UUUMMMFFF@@@<<<>>>======>>>AAAEEEIIILLLSSS___nnnzzzxxxooo^^^[[[```sssyyyuuutttZZZQQQFFF@@@@@@BBBAAA@@@AAAAAA@@@AAAAAABBBCCCDDD@@@???>>>===<<<===>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++++++++************++++++************************************************************************************************************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........./////////000000///////////////000111111111111111111000000000000333333444444444444444444555555666666777777888888;;;::::::::::::999999999<<>>@@@@@@888666444222222222444555222222111111000000000000//////...------,,,,,,+++,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))************************++++++************++++++++++++************++++++******++++++++++++*********++++++++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,------------++++++++++++------******+++,,,------......---------.........///////////////000000000000000000000000111222222333333444222666;;;666222BBBZZZxxxbbbkkkyyy```PPPCCC;;;999:::>>>EEEJJJKKKFFF>>>888;;;<<<===<<<;;;::::::<<<888999;;;>>>CCCGGGKKKNNNVVV]]]dddgggggggggkkkoooooopppsssvvvxxxxxxwwwvvv{{{{{{zzzxxxssslllfffbbb```aaa___[[[\\\bbbfffffffffkkkmmmjjjiiijjjjjjhhheeeeeedddcccaaa```______]]]^^^___```aaadddhhhlllssstttuuutttqqqnnnlllllljjjkkkkkkjjjiiikkkooorrrnnnoooqqqrrrpppjjjbbb\\\QQQNNNJJJEEE@@@===;;;:::AAA@@@@@@BBBGGGMMMSSSWWWqqq{{{~~~nnn]]]RRRIIIbbb{{{jjj\\\NNNIIICCCAAAAAABBB@@@===@@@@@@@@@@@@@@@AAABBBBBB@@@@@@>>>===============,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))*********+++++++++++++++++++++++++++******))))))******+++************************************************************************************************************************************++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////000////////////000000111000000000000000000000000333333333444444444555555666777777888888999::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>@@@AAA???<<<::::::999999999:::<<<===???@@@888666444222111222333444111111000000000000//////.........---,,,,,,++++++,,,,,,+++++++++*********************************************************))))))))))))))))))))))))************************+++******))))))******+++************************)))******++++++******)))))))))************))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////000000000000///000000111111222333333333///222;;;:::222999HHHeeezzzyyyhhhiiipppYYYIIIBBB888999<<>>???===???BBBIIIRRR]]]gggmmmvvvdddUUUOOOPPPhhhqqq\\\KKKIIIFFFDDDCCCDDDCCC???<<<@@@????????????@@@@@@AAA@@@???>>>===<<<<<<<<<<<<++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++******))))))))))))******************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------........./////////000000////////////000000///000000000111111111111222333333444444555555555888888888999::::::;;;;;;<<<=========>>>>>>>>>>>>:::<<>><<<:::999999::::::999999999:::<<<===777666444333222111222222000000000///////////////......------,,,+++++++++++++++++++++************************************************************))))))))))))))))))))))))******************************))))))))))))******))))))***++++++***))))))))))))************)))))))))))))))******)))))))))***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++***,,,------------.........---......//////000000111//////000000111222222222555///...333555333777???HHH]]]|||vvv[[[eeewww}}}kkkaaaHHH@@@888555999AAAHHHKKKCCCBBBAAA>>>:::999999;;;;;;:::999888888999:::;;;>>>@@@BBBCCCDDDGGGMMMRRRYYY\\\```ccceeehhhkkkmmmjjjooouuu{{{}}}{{{wwwuuuuuuvvvrrrlllkkknnnpppnnnvvv{{{}}}{{{{{{}}}}}}{{{wwwwwwvvvvvvuuuuuuttttttyyyyyywwwssspppoooqqqssssssuuuvvvvvvsssqqqpppqqqlllnnnpppqqqpppmmmjjjhhh```^^^[[[XXXSSSMMMGGGBBB>>><<<:::888999;;;???AAA???DDDMMMYYYfffqqqzzz~~~oooiiiaaaVVVMMMNNN[[[jjj|||lllXXXLLLGGGCCCBBBBBBCCCCCCCCC@@@>>>??????>>>>>>>>>>>>???@@@>>>>>>======<<<;;;::::::******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++******))))))))))))***************************************************************************************************************************************+++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,------......++++++++++++++++++++++++************************)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........//////000000////////////000000...///000000111222333333222222333333444555555666888888999999:::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@;;;<<<===<<<:::999999999<<<:::888777666777888999666555555444333222111000////////////////////////......---,,,,,,++++++***++++++++++++************************************************************))))))))))))))))))))))))******************************))))))))))))******((()))***++++++***)))((())))))************)))))))))******++++++******)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,---...///+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------.........------......///000000111//////000000111111222222333222000///000222555777999CCCZZZyyyjjjTTTZZZhhhlll^^^KKK>>>;;;???DDDFFFIIIJJJJJJHHHDDDAAA???>>>;;;;;;:::999999999999:::888888999:::;;;===???AAACCCGGGKKKNNNQQQUUUZZZ^^^^^^aaaffflllpppqqqqqqqqqvvvwwwtttooommmooonnnkkkrrrwwwyyyxxxwwwyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvtttqqqpppqqqrrrnnnppprrrrrrpppnnnnnnnnnggggggfffeeebbb]]]WWWSSSMMMJJJFFFBBB@@@>>>;;;999:::999888999<<<@@@EEEHHHQQQXXXbbbkkkppppppmmmkkkRRRMMMMMMTTT]]]iiiyyy~~~uuuiiiXXXGGGBBBEEEAAA@@@@@@AAABBBBBBAAA@@@???>>>>>>======>>>>>>>>>=========<<<;;;999888777*********++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************************************************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,------...//////++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////111000////////////000000......///111222333444555222222333333444555666666888888888999::::::;;;;;;:::;;;<<<===>>>@@@AAAAAA<<<<<<===<<<999888999:::<<<;;;888666555555555666555555555444333222000///.........///////////////......---,,,,,,++++++***+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******((()))***++++++***)))((())))))************))))))+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,---...///++++++---......---++++++))))))***+++,,,------...,,,,,,,,,---------......---------...///000000111/////////000111111222222...444777333111333222000777444AAA___YYYTTTYYYppp|||fffSSSHHHBBB>>>;;;GGGJJJMMMMMMJJJFFFBBB@@@>>>>>>===<<<;;;:::999999555555666888;;;<<<;;;:::888;;;???BBBDDDHHHNNNRRRTTTVVVXXX\\\```dddgggiiiqqqtttssspppnnnpppoookkkkkkpppsssqqqqqqssstttrrrwwwwwwwwwxxxxxxxxxyyyyyyoooooopppnnnmmmlllmmmnnnmmmooopppooollliiihhhhhhgggccc\\\VVVQQQMMMJJJHHHCCC@@@<<<:::;;;===??????<<<<<<===@@@FFFLLLSSSWWWccciiippprrrlll^^^NNNDDDGGGGGGSSSkkk~~~xxxcccWWWNNNEEEAAAAAABBBBBBAAAAAAAAA@@@@@@@@@???>>>============>>>>>><<<<<<<<<;;;:::999777666---,,,***))))))***,,,---************************)))************+++++++++************************))))))(((((()))******+++************************))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))************************)))************+++++++++******))))))******+++,,,...------,,,,,,++++++***---+++******+++,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...//////.........---------............////////////000000000000111111111111333333333444444444555555666777888888777666777999;;;;;;:::;;;<<<>>>@@@AAA<<<<<<;;;;;;;;;<<<<<<===999999::::::999888666555555555333222111000000000////////////////////////......---------,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))***************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***)))(((((()))***+++************************++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---........................------////////////000000000000111111222222222333333333888555:::III]]]uuuuuu^^^TTTeee|||vvveeeVVVJJJBBB???;;;@@@NNNWWWSSSKKKFFFGGGDDD@@@<<<:::999999999888999999::::::999999888888:::;;;;;;999:::>>>AAADDDFFFIIINNNSSSWWWZZZ\\\dddeeeeeefffhhhiiiiiijjjkkkjjjjjjjjjjjjjjjjjjjjjqqqttttttsssuuuyyy{{{yyysssnnnhhhgggiiijjjhhheeehhhhhhhhhgggfffcccaaa___UUURRRLLLGGGBBB???=========;;;999777888:::===???===>>>@@@DDDLLLWWWeeemmm~~~vvvjjj\\\NNNCCCBBBGGGSSShhhxxx~~~}}}jjjSSSGGGFFFFFFBBB<<<@@@@@@@@@AAAAAAAAABBBBBB>>>===============>>>???===<<<;;;:::888555333222,,,++++++******++++++,,,************************)))************+++++++++************************,,,++++++***************************************))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))************************)))************+++++++++******))))))******+++,,,+++,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------///.........------------............//////////////////000000000111111111333333333333444444444444555666888777777666888999::::::999:::;;;<<<>>>???;;;;;;:::::::::::::::;;;888999999999999777666555555444333222111000000000...........................------------,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))******************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***)))(((((()))***+++************************++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---................................./////////000000000000111111111222222222333333//////444<<>>@@@EEEIIIMMMRRRRRRPPPMMMIIIFFFBBB???<<>>;;;999777666888888999:::;;;===>>>???DDDMMMZZZdddjjjjjjiiihhhhhh]]]PPPHHHEEEIIIUUUaaaxxx{{{wwwyyycccVVVFFF???AAADDDBBB???@@@@@@@@@@@@AAAAAAAAAAAA???>>>>>>=========>>>>>>======<<<;;;999777555444+++,,,,,,,,,,,,,,,,,,+++************************)))************+++++++++************************,,,,,,+++***))))))))))))************************))))))))))))))))))))))))******++++++++++++******+++++++++***************************************)))************+++++++++******))))))******+++,,,******++++++,,,------......,,,++++++,,,------,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------............------------............//////////////////000000000000111111222222333333333444444444333555666666666666888::::::999999999999:::;;;<<<;;;;;;::::::999999888888888888888888888666555555555444333111000000//////........................------------,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))******************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***))))))))))))***+++************************++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................................../////////000000000111111111222222222222333111333555666555<<>>@@@AAA@@@===999777555777888888777666777999555555666777888888999999;;;<<<>>>AAAEEEHHHJJJKKKMMMMMMMMMMMMMMMMMMNNNNNNPPPRRRSSSQQQRRRVVVXXXVVVTTTPPPLLLKKKLLLLLLJJJHHHEEEDDDCCCAAA???<<<999888666666777888999999999::::::;;;<<>>============>>>>>>>>>===;;;999888777+++---...//////...---+++************************))))))*********+++++++++***************************))))))((())))))******************************))))))))))))))))))))))))******++++++++++++******************************************************))))))*********+++++++++******))))))******+++,,,******++++++,,,,,,,,,,,,...,,,++++++,,,------,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------............////////////////////////000000000111222222222222333333333333111333555555555666888999::::::999999::::::::::::;;;;;;;;;::::::888888777888777777777666555555444444333222111000/////////........................---------,,,,,,,,,++++++************************************)))))))))((())))))))))))))))))))))))************************************************************************((()))))))))************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------......................../////////000000111111111111222222222222777888999666333555???HHH___|||fffZZZbbbooo}}}wwwhhh^^^SSSGGG>>>EEEJJJTTT___fffeee___YYYHHHHHHGGGEEEBBB???<<<::::::::::::999888777666666999999888888888777777777777777888999:::;;;<<<<<>>@@@DDDKKKVVVaaalllrrryyywwwqqqhhh[[[PPPIIIEEEOOOVVVfffxxxqqq\\\LLLFFF===>>>>>>======>>>???@@@>>>>>>>>>?????????@@@@@@AAA@@@???>>>===<<<<<<<<<>>>>>>>>>>>>===<<<::::::,,,...000111111000...,,,************************))))))*********+++++++++************************((())))))***+++---...///************************))))))))))))))))))))))))******++++++++++++******************************************************))))))*********+++++++++******))))))******+++,,,,,,,,,,,,++++++*********...,,,***+++,,,---,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------............////////////...////////////000000000111111111222222222333333000222444444444555777888::::::::::::;;;;;;::::::<<<<<<<<<<<<;;;:::888777777777666555444444444444333222111000///.........////////////////////////------,,,,,,,,,+++++++++************************************)))))))))((())))))))))))))))))))))))************************************************************************((()))))))))************************************,,,,,,------------,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////............////////////000000111111111222222222555555444333333666888999@@@```|||```]]][[[fffyyybbbOOOCCCDDDJJJUUUbbblllqqqqqqfff___SSSHHHAAA???@@@AAA===<<<;;;:::::::::999888::::::::::::999999888888999999999888888888777777888888888999999:::::::::777::::::777888;;;<<<:::===<<<:::999999999888777777777777888888999::::::>>><<<:::888999;;;>>>@@@FFFKKKSSS^^^hhhqqqwwwzzzooogggZZZMMMFFFHHHPPPVVV___ooo}}}}}}}}}uuudddOOOCCC@@@:::>>>AAAAAA>>>======???=========>>>>>>>>>??????@@@???>>>===<<<<<<<<<<<<===>>>>>>>>>======<<<;;;,,,---///000000///---,,,************************)))************+++++++++******************************+++,,,...111333444************************))))))))))))))))))))))))******++++++++++++*********************+++++++++************************)))************+++++++++******))))))******+++,,,---,,,,,,+++******))))))---+++******+++,,,,,,+++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********************************************************)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------............////////////......////////////000000000000111111111222222222000222333444333333555777888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<:::999888777666555444333333333333333222111///......------////////////////////////,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))************************************,,,,,,------------,,,,,,++++++++++++++++++++++++******************************************************+++,,,,,,+++******************************++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------.../////////------........./////////000000000111111111111222111222111111444999888444888HHHbbbnnn\\\XXXhhhvvvqqqbbbXXXLLLGGGLLLUUU[[[^^^pppooolllggg___UUULLLGGG@@@>>>;;;999:::::::::999888888888888777777777777888888888999999999999999666777777888888999999:::666999888555555999999777888888888888888888888888777666666777777888::::::999999:::===BBBHHHNNNRRR[[[___eeeiiiiiiddd^^^ZZZKKKIIIGGGHHHOOO^^^ooozzz}}}uuutttpppgggUUUDDD===>>>777;;;??????===<<<===???<<<<<<<<<=========>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<***+++,,,------,,,+++***************************)))************+++++++++***************************++++++,,,...000222333************************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************************)))************+++++++++******))))))******+++,,,+++++++++***************,,,***))))))***+++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++************++++++******************************************************))))))***++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------............////////////........./////////000000000000000000111111111222000222333333222222333555555666888999::::::::::::888999:::;;;;;;:::888777666555444333222222222333222111000///...---------------------------------,,,,,,,,,++++++++++++***************************************))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))***************************************++++++,,,,,,++++++******************************************************************************++++++,,,,,,++++++***************************++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------...//////000---------.........//////000000000000111111111111///444555333444888888444777;;;EEE\\\~~~{{{llliiifffjjjooo```XXXUUUPPPMMM]]]eeepppxxxxxxqqqggg```YYYSSSLLLGGGDDDBBB@@@>>><<<<<<;;;::::::999888888888888999999999:::::::::777777888888999::::::;;;888:::999666666999999777444666777888888888999999::::::;;;<<<>>>@@@CCCDDDCCCFFFKKKRRRYYY```dddgggeeeccc```\\\VVVQQQLLLIIIGGGNNNZZZhhhvvv~~~zzzwwwmmmeee\\\RRRGGG<<<999<<<777999<<<<<<;;;;;;<<<===;;;;;;<<<<<<<<<=========<<<;;;;;;:::::::::;;;;;;999999:::;;;<<<<<<<<<;;;)))))))))******)))))))))************************)))************+++++++++************************)))))))))***+++,,,---...************************))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++************************)))************+++++++++*********)))***++++++,,,)))))))))***++++++,,,,,,+++)))(((((()))******)))************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++************++++++******************************************************))))))***+++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------............/////////000............/////////000000000000000111111111111111222333333222111222444333444666888999:::999999666777999::::::999888777666555333222111222222333222111000///...---------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))************************************))))))************))))))***************************************************************************+++,,,------,,,+++***************************++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------...///000000---------.........//////000000000000111111111111,,,444888333000222333111222444555<<>>===;;;;;;:::::::::999999999888888888999:::;;;;;;<<<999;;;:::777777::::::888777999;;;<<<<<<===>>>???>>>???AAADDDHHHMMMQQQSSS```ccchhhlllnnnnnnllljjjXXXRRRJJJDDDEEELLLVVV]]]eeeppprrrkkkpppvvv[[[OOOCCC===:::999:::===:::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<======::::::999999999:::;;;;;;777888999:::;;;;;;;;;;;;,,,++++++******++++++,,,+++++++++*********))))))))))))))))))************************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,+++*********))))))((((((,,,,,,,,,+++++++++******************************************************+++++++++*********)))))))))***++++++***)))***+++************************************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***************************+++++++++*********))))))******+++++++++,,,,,,,,,///---***((()))+++...000.........------,,,,,,,,,,,,---......//////......///++++++///000,,,---222------...///000000//////111000/////////000222333111111222222222333333333555666777888888999999888777777888888888777777777555444222000000000000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************+++*********))))))((((((+++*********))))))((((((************************************************************************************************+++++++++*********))))))))))))***++++++++++++***)))))))))))))))))))))))))))******+++,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------------------------------,,,,,,------...///000000000000000000000000000000000111111111111222222222555666666777>>>OOOdddttttttZZZiiimmmcccYYYUUUWWW```qqqwwwrrrnnnfff\\\WWWUUUNNNFFFDDDFFFEEEAAABBB>>>:::999:::<<<;;;:::===>>>??????===<<<===>>>AAA@@@===;;;::::::;;;<<<>>>@@@AAAAAA@@@AAADDDFFFGGGMMMSSSWWW\\\bbbgggiiiqqqsssuuutttkkk^^^SSSNNNHHHFFFEEEJJJVVVfffuuu}}}wwwqqqkkkccc]]]GGGCCC>>><<<<<<<<<:::888777888888888999999999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<,,,++++++******++++++,,,+++++++++*********))))))))))))))))))************************************************************))))))))))))************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,************)))))))))(((,,,,,,++++++************************************************************+++++++++*********)))))))))***++++++***)))***+++***************************************************************************************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,---,,,***)))***+++...///------------,,,,,,,,,+++,,,------..................******......+++,,,000............/////////000111000/////////000222222111111222222222333333333555555666777888888888888777777888888777666666555555444222111/////////000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************************)))))))))(((************)))))))))(((************************************************************************************************+++++++++*********))))))))))))***++++++++++++***************************,,,------((($$$$$$+++111++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,------...//////000000000000000000000000000000000111111111222222222444555555555888AAANNNXXXxxx```ZZZhhhooowwwooofff^^^^^^aaappptttvvvvvv{{{pppnnnggg^^^YYYXXXUUUOOONNNJJJFFFDDDDDDCCCAAA???@@@AAAAAA???======???AAA=========>>>???BBBDDDEEE@@@CCCHHHMMMQQQVVV[[[___aaafffmmmqqqrrrrrrooommmdddaaa\\\UUUOOOKKKKKKMMMRRRVVV]]]gggsssttthhh```YYYPPPJJJAAA===999777777888666555777777777777888888888888:::::::::999999888888888999999::::::;;;<<<===>>>888888888888888999999:::++++++************+++++++++++++++***************))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))******++++++++++++***************++++++++++++,,,************))))))))))))+++************)))))))))************************************************+++++++++***************)))***++++++***)))***+++***************************************************************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,---..................++++++---...,,,---/////////...------...000111000000000///000111111222111111222222222333333333444555666777888888888888777777888888777666555555777555333111///......///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************************))))))))))))************))))))))))))************************************************************************************************+++++++++***************))))))***++++++++++++***************************'''555CCCEEE;;;///+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------,,,,,,------.../////////000000000000000000000000000000000111111111222222111333555444222444999===TTTlll]]][[[VVV```vvvxxxnnnlllcccdddbbbaaaeeemmmpppppp{{{|||zzzvvvuuuvvvtttoookkkiiigggeeedddbbb___\\\YYYYYYXXXVVVUUUUUUWWWYYYVVVWWWYYY[[[]]]```aaabbbhhhjjjlllnnnnnnppprrrtttgggffffffeeeccc]]]WWWSSSLLLKKKIIIHHHKKKTTT___gggvvv~~~vvvfffZZZQQQJJJBBB<<<;;;888555444444555444333555555666666666777777777999888777666555666666777:::999999:::;;;===???AAA999888888777777777777777++++++************++++++************************((()))))))))************************************************************((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******************++++++++++++*********)))))))))))))))***)))))))))))))))))))))************************************************************************)))***++++++***)))***+++***************************************************************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---.........------...------.........///000111///...,,,---...000111000000000000000111111222111111222222222333333333444444555666777777777777666777888888999999888888777666333111///...............//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))*********************************)))))))))))))))*********)))))))))))))))************************************************************************************************************************))))))***++++++++++++***************************,,,>>>QQQVVVKKK999---(((++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++------------,,,++++++***,,,,,,---------------------------.........//////000000000000000000000000000000000000111111111111///111444444333222333555:::MMMfff|||ooo^^^YYYZZZ]]]qqqzzzrrrmmmkkkhhhfffiiikkklllkkknnnqqqpppkkkttttttttttttsssqqqooommmmmmnnnooonnnllljjjkkklllnnnoooppppppppppppooonnnllllllkkkgggbbb^^^\\\\\\VVVPPPKKKJJJKKKJJJKKKLLLNNNUUU]]]dddnnn{{{zzz|||tttiiiZZZMMMEEE@@@<<<999888777555555555555555555444444444555555555666666777666555444444666888999<<<;;;::::::;;;===???@@@999999777666666555555555+++******))))))******+++************************((()))))))))************************************++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))))))))))))))******)))))))))))))))))))))***************************************************************************)))***++++++***)))***+++***************************************************************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...---------,,,------,,,---...//////111000...---,,,...///111///000000000111111111111111111222222222333333333333444555666666777666666555666777999:::;;;<<<<<<777666333111///..................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************))))))))))))))))))******))))))))))))))))))******************************************************************************************************************************))))))***++++++++++++***************************@@@AAA@@@;;;444...---...++++++++++++++++++++++++*********************************************************+++++++++,,,,,,,,,+++***)))******,,,---++++++++++++++++++++++++------------,,,++++++***,,,,,,,,,---------......---------...............//////////////////////////////000000000111111111000111222333333333444555222;;;GGGUUUjjj~~~lll\\\aaaooo|||}}}yyyrrrooommmhhhbbbcccdddffffffdddaaa^^^\\\___aaadddeeebbb```^^^]]]``````___^^^\\\ZZZXXXWWWOOOPPPPPPOOOMMMMMMNNNPPPVVVRRRRRRZZZbbbgggnnnuuusss}}}uuummmlllpppbbbXXXIII>>>999888888888555666666555555555666666333444444444444555555555555555444444555888;;;<<<======;;;;;;:::;;;<<<<<<999999777666555555444444******))))))))))))*********************+++++++++))))))))))))************************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))******++++++++++++******)))))))))************+++))))))))))))************)))))))))************+++***************************************************************+++++++++)))***++++++***)))***+++************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,)))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------(((***+++)))+++///000///111000///...---...////////////000111111111111000111111222222222333333333222333444555666666666666444555777999:::;;;<<<<<<777555333111///......///---...............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************))))))))))))************))))))))))))***************************************************************************************************************************+++++++++))))))***++++++++++++***++++++++++++++++++++++++@@@:::000(((&&&'''***---++++++++++++++++++++++++************************************************************+++++++++++++++************++++++,,,++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,,,,------................................./////////////////////////////////000000000111111111111111111111222333333444555777<<>>666777888888888777555444333666888777444333444666444444444555555555666666666666777777666666555444555777999<<<<<<;;;999777999888888777777777777777++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************++++++++++++++++++*********)))))))))************+++++++++************************+++++++++*********)))))),,,+++***))))))***+++,,,************************++++++******************************************************************************************))))))*********+++++++++)))************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,000///,,,...666999777////////////////////////000000000000000000000000222111000000000111333333333333333444444444555555666555555555555444444444333222000000111000///---------------------------,,,,,,++++++,,,,,,---...************************************************))))))))))))))))))))))))++++++******************++++++************++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))************************************************************+++,,,---...******************************++++++++++++******************+++,,,---...************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,..................------......////////////......////////////000000000000000000000000111111111111555555444555666888:::;;;BBBPPPhhhiii[[[VVVYYYeeerrr~~~vvv~~~zzzbbbPPPFFF@@@;;;777666666555555555444444444555555555555555555555555444444333333333444555555222333555555444555666888999999999999999888777666666666555555666777888888++++++++++++++++++++++++************************************************************************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************++++++++++++++++++*********)))))))))************+++++++++************************+++++++++*********))))))++++++***))))))***++++++************************************************************************************************************************++++++++++++,,,,,,,,,---)))************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++......+++---333666444........................////////////////////////111111000000000111222333333333333333444444444444555555555555444444444333333111000000000000///---------------------------,,,++++++++++++,,,------************************************************))))))))))))))))))))))))************************+++******************+++++++++***))))))***++++++************************************************************************)))))))))******+++------******************************++++++++++++******************+++,,,---...************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,..............................////////////........./////////000000000000//////000000000111111111444444444444555777999:::<<>>:::777444444555777666555222222333333333333333333222222222222222222222222222222111111222222333444222333444444333333444555555666666777777777666666777777666666666666666777************************************************++++++++++++++++++++++++************************************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++***************+++++++++)))************+++++++++***************************************+++++++++)))***++++++++++++***)))************************)))))))))***++++++,,,,,,************************************************************************)))))))))*********++++++)))************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///,,,,,,//////,,,,,,...------------------------...........................///000000111111000000000000111111111222222222222111111111000000000000///...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,)))***+++,,,,,,+++***))))))***++++++++++++***)))++++++++++++++++++++++++******************************************************)))))))))******+++******************************++++++++++++************)))))))))******+++************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,------.../////////......////////////......------........./////////......////////////000000111111222333333333333333222333444444444555777999???GGGVVVnnnmmm^^^XXXfffnnnttt{{{~~~~~~sssllllllrrrxxxzzzlll\\\LLLAAA:::777555444222333444444333222111111222222222222333333222222222222222222222222222222222222222333444444444555666666555444555666444555555666666666666666666666555555444444555555************************************************************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))*********+++++++++)))************+++++++++************************))))))*********+++++++++)))***++++++++++++***)))************************((())))))***++++++,,,,,,************************************************************************)))))))))*********++++++)))************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...++++++//////++++++...------------------------..............................000111111111000///000000000000111111111222111111000000000/////////...---,,,,,,.........,,,++++++++++++++++++++++++***************++++++,,,************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,(((***+++,,,,,,+++***((()))***++++++++++++***)))++++++++++++++++++++++++************************************************++++++************++++++******************************++++++++++++************))))))))))))******************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,------...//////000......////////////......---------.........//////........./////////000000000111222333333333222111666555333444666888999999555:::BBBPPPeee}}}iiibbbXXX[[[ccccccmmmuuuqqqmmmooouuu{{{~~~~~~vvvfffPPP@@@:::999777555444444333333444333333222111111111111222222222333333333333333333333333333333333333333333444444555444555666666444444555666333444555555666666666555555555444333333333333333))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))******++++++++++++)))************+++++++++************************))))))******++++++++++++)))***+++,,,,,,+++***)))************************((())))))***++++++,,,,,,************************************************************************))))))*********+++++++++)))************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---)))***//////+++***...------------------------........................---...000111111111000///000000000000111111111111000000000000////////////...,,,,,,,,,......---,,,++++++++++++++++++++++++*********)))***++++++,,,************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,((()))+++,,,,,,+++)))((()))***+++,,,,,,+++***)))++++++++++++++++++++++++************************************************,,,,,,+++++++++++++++,,,******************************++++++++++++************)))))))))))))))***************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,------...///000000......////////////......---------.........//////............/////////000///000222333333222111000555333111333777888777444666999:::<<>>;;;888555333222222222222222222222222222222111111111111111111111111000111111111111222222222444444333333333222222222111111222222222333333333333333333444444444555555555555555555444333222111)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***&&&''')))***+++++++++***)))***++++++++++++***)))************************************************))))))))))))))))))))))))************)))))))))((()))*********+++++++++++++++++++++******)))))))))+++++++++*********++++++************++++++++++++))))))))))))))))))))))))...+++(((''')))++++++***************************+++++++++*********))))))))))))***++++++++++++***************************************************************************+++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++,,,,,,---...///------------------------......---,,,,,,---..................////////////000111111222222111111000000000000//////.........------------------------++++++++++++++++++++++++)))************+++++++++************************************))))))))))))************************************)))))))))(((************************************************++++++,,,,,,,,,+++)))((())))))))))))))))))))))))+++++++++*********))))))************************************************++++++++++++++++++++++++************************+++++++++***************)))************+++++++++************************************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------..................---............///000111222////////////000111222333111111222222333444444444555444444555777:::>>>@@@JJJRRRaaassszzzmmmddd\\\^^^iiirrruuutttyyyrrrrrrwwwyyywww{{{oooccc[[[SSSGGG===999:::999777555333333333333222222222222222222222222111111111111111111111111000000111111111222222222444333333333333222222222111111111222222222333333333333333444444444444555666666666666555444333222))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))'''((()))******+++******)))***++++++++++++***)))************************************************))))))))))))))))))))))))************))))))))))))+++++++++++++++,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))...+++)))((()))+++******************************+++++++++***************))))))***++++++++++++***************************************************************************+++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---...///------------------------......---,,,,,,---......---............/////////000111111222222111111000000111111111000///---,,,------------------------++++++++++++++++++++++++)))************+++++++++************************************))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))+++++++++***************************************************************************************************************++++++++++++******)))))))))************+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......////////////..................///000111222////////////000111222222222222222222222222333333555444444444444555666666:::<<>>===???CCCIIITTTggg~~~hhh]]]^^^aaa```eeegggiii|||{{{xxxtttllljjjnnnqqqrrrxxx~~~tttooojjjfffccc]]]YYYQQQEEE???<<<777222777444222333222///111555111111222333222222000000////////////////////////........................////////////000000000111111111000000000/////////000000000000111111111111111222222222222333333333111111111222222222111111))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))+++***)))(((((()))******,,,+++***))))))***+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++,,,,,,,,,++++++*********+++++++++,,,,,,---------((())),,,---......---,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))+++...000///,,,+++,,,---************************))))))******++++++++++++))))))***++++++++++++***************************************************************************))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++************+++,,,---...---------------------------...///000000///...---,,,,,,,,,---------......//////000000000000//////,,,,,,+++,,,,,,---//////++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************))))))))))))************************(((((())))))*********+++************************************************++++++*********+++---...))))))))))))))))))))))))))))))******++++++++++++************************************************++++++++++++++++++++++++************************(((((()))***+++,,,,,,---)))************+++++++++******************************************************+++,,,------......************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,------......------,,,---------------...000000000//////.........//////---......///000111111222222222222333444555777888444222111333777999666444888:::===@@@FFFTTThhhvvvxxxrrreeeaaaaaa[[[UUUbbbrrrrrrvvvqqquuuvvvhhhaaaffffffccckkkzzzsssiiiccc\\\QQQHHHGGGDDD===444222555666444///...000444333//////222...///111222222222111000////////////////////////........................////////////000000000000000000000000////////////000000000000111111111111111111222222222333333333111222222333333333222222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))************))))))))))))******))))))((((((''''''))))))***+++,,,,,,------+++,,,---...---***(((&&&++++++************++++++***************************+++,,,,,,+++***)))((()))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))******)))(((((()))+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////////////////............------------------------***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))************)))))))))***++++++***)))***++++++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************++++++***)))(((((())))))************************************************************************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,+++***)))***+++,,,---,,,((('''+++---,,,,,,...,,,,,,,,,---------......///+++***,,,111444222///------......///000000000////////////000000000000111111222222222333333333444444555555666777777777666777888:::>>>DDDKKKPPPdddkkkuuu~~~tttgggaaacccfff^^^bbbccc```ccclllvvv{{{|||yyytttwwwyyyxxxuuuqqqpppqqqmmmooorrrvvv{{{dddUUUOOOEEE<<<666777777666555333222111000111111111111000000000///000000000000000///......//////000000000000//////,,,,,,------......//////000000000000////////////000000000000000000000000000000000000000000000000111111222222222333333333333333333222222222111111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))************************************))))))))))))******))))))(((((((((((())))))***++++++,,,------,,,...000222222111///...++++++************++++++************************+++++++++++++++***)))((()))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))***+++***(((((()))+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...//////////////////............------------------------***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))************)))))))))***++++++))))))***+++************)))))))))((())))))))))))))))))))))))******************************))))))))))))******************************,,,+++***)))))))))))))))************************************************************************+++++++++*********)))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,------,,,)))+++000222///---...,,,,,,,,,------------......,,,***,,,111333111///------......//////000000.../////////000000000000111111111222222222333333333333333444555555666666777888888888888;;;???CCC???FFFQQQ\\\fffrrrzzzyyytttrrrqqqnnnfffiiillllllhhhdddaaa```eeeeeefffhhhkkkqqqyyywwwtttnnnhhhggglllrrrvvvjjjfffbbbaaaaaaaaa___^^^eeellltttzzz|||~~~wwwuuu|||gggMMM@@@<<<888666666666666555444333222111111111111111000000000//////000000000000000///............////////////......................../////////////////////000000000000000000000000000000000////////////////////////000000000111111111222222222222222222111111111111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++***************++++++++++++++++++++++++************))))))))))))***))))))))))))((((((((())))))******+++,,,,,,,,,***,,,///222444555555444++++++************++++++************************++++++***)))))))))******)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++***)))(((***+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......////////////............---------------------------***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))************)))))))))***++++++))))))***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************,,,,,,+++************+++************************************************************************+++++++++***************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++,,,---------------,,,+++...555777333...---,,,,,,,,,,,,------------...,,,***,,,000222111///---------...//////000000....../////////000000000000111111111222222222222111111222333333444444555777888888777555555777999222666===BBBGGGNNNWWW]]]lllqqqwww~~~}}}zzzyyyllllllkkkiiihhhjjjmmmqqqooolllgggddddddgggkkkooonnnmmmllllllpppuuuxxxyyy~~~uuulll```VVVVVVZZZWWWHHH999222000000111333444444333333333222222222000000000000///////////////000000000000///......---------......---------///////////////..................//////000000111000000000000000000000000/////////////////////////////////000000000111111111111111000000000//////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))******+++++++++,,,'''))),,,///111222222222++++++************++++++************************+++***)))(((((()))***+++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))***++++++***)))***+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))************)))))))))***+++***)))((()))+++*********)))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************,,,,,,+++++++++++++++,,,************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...---,,,,,,+++...444666111---,,,++++++,,,,,,,,,------------,,,+++---///111000...,,,,,,---......//////000........./////////000000000000000111111111111222111111222222333444444444444666777888777666777888999;;;<<<<<<<<<===@@@CCCGGGNNNXXXaaalllzzz}}}kkkddd\\\TTTHHH>>>:::===:::777666555444333111000222222222222222222222222000000/////////.........//////000000//////...---------............------000000000//////.........------......///000111111/////////////////////////////////////////////////////////000000000111111000000/////////.........))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++************)))))))))((())))))))))))************)))***************++++++'''(((***,,,---.........++++++************++++++******************************((((((((()))***+++))))))*********+++++++++************************************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((***,,,,,,+++******+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---..................------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))************))))))((()))******)))((()))***))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************,,,+++++++++++++++,,,,,,************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...---,,,---******...000---+++,,,+++++++++,,,,,,,,,---------,,,,,,---...//////...,,,,,,------.../////////............//////////////////000000000111111111222222222333444444555555222444777888777777777888666777888999999;;;<<<>>><<>>999555666:::111444777666555333222000000000000111111111111111/////////............---///////////////...------.........//////.........000000//////......------,,,------...///000000111////////////////////////........................000000000111111111222222/////////.........------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))************+++******************************+++,,,,,,,,,,,,,,,++++++************++++++************************))))))((((((((()))******)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((***------+++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))************))))))((()))******(((((()))***))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************+++************+++,,,,,,***************************************************************************************+++++++++)))************+++++++++++++++++++++++++++++++++************++++++++++++***************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,---------------...)))(((***,,,******,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---......//////------........./////////////////////000000000000111222222333333444555555333444666666444333333444555666777777888999::::::888;;;===???@@@CCCIIIMMMVVV]]]aaakkkxxxvvvrrrxxx|||vvv^^^YYYRRRMMMIIIEEE???;;;:::666222333222000333777333444333...,,,///111111//////000000000000000000///.........------------...////////////...------......////////////.....................------------------......//////000000000000000000000000000........................000000000111111111222222/////////.........------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))*********+++++++++************************************))))))))))))))))))*********+++++++++************))))))))))))+++++++++,,,,,,,,,,,,,,,++++++************++++++************************'''(((((())))))))))))))))))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((***------,,,+++******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))************))))))((()))***)))((('''(((***((()))))))))************))))))))))))))))))))))))******************************))))))))))))******************************)))))))))))))))***+++,,,************************************************************************))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++************++++++++++++***************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,+++++++++++++++,,,------///***(((+++,,,+++***,,,***++++++++++++,,,,,,,,,,,,------------------...+++,,,,,,------......///---------.........//////........./////////000000000000111111222333333333333555555444333222333444999888777777888777666555444555777999<<<>>>@@@BBB:::@@@BBBGGGQQQPPPPPPZZZaaajjjvvv~~~}}}|||{{{pppyyy}}}|||vvvxxx~~~}}}uuurrrlllccc\\\[[[[[[\\\[[[VVVPPPJJJAAA???<<<999777777777777777333000222111...---000111333111+++***...000///////////////////////////.........---------,,,,,,......//////......---,,,---------......---------,,,,,,,,,---------------........................000000000000000000000000......................../////////000000000111111////////////............))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))************))))))))))))))))))******++++++++++++*********)))))))))))))))******++++++++++++,,,,,,++++++************++++++************************&&&'''(((*********)))((()))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((+++---...,,,+++******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))******++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))************))))))((()))***)))((('''(((***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))(((((()))***++++++************************************************************************))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,,,,+++***)))***+++,,,---///++++++...///---+++,,,******+++++++++,,,,,,,,,,,,---...---,,,,,,---...++++++,,,------......///---------.........//////............/////////000/////////000111111222222333444555555444555777999222222222444666777666555888777888:::<<<===<<<:::===AAA===;;;>>>:::;;;GGGAAAEEEJJJLLLLLLLLLNNNPPPSSS[[[eeennnwwwzzzuuummmqqqmmmjjjmmmttt{{{rrrqqqnnnlllkkkooovvvzzzuuujjjjjjfff\\\WWWZZZ[[[ddddddYYYRRRRRROOOGGG???===<<<<<<===;;;666222444444222000...///222555000---...222444222000222---111333000000333111+++000000//////..................---------,,,,,,,,,......//////......---,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------...............---------000000000000000000000000..................................../////////000000000/////////.........************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************************************************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))***+++++++++,,,***************************************************+++,,,---...---,,,,,,******++++++++++++******)))************+++++++++************************)))************+++++++++************************+++++++++*********))))))((((((((((((((((((((((((******************************************************+++++++++,,,,,,,,,---,,,,,,+++*********+++.........------,,,,,,,,,------------------------------------------------************************************************+++++++++*********))))))++++++******************+++++++++*********))))))+++++++++************)))+++*********))))))((((((******))))))))))))******************************************************+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,,,,+++***))))))************************************************************************)))************+++++++++************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..............................------------...//////000111111111111222222222111333444444333222222333222222333444444555555666777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@???>>>@@@CCCGGGLLLOOORRRSSSSSSKKKLLLMMMPPPRRRUUUVVVWWWQQQQQQRRRRRRRRRRRRSSSSSSVVVTTTPPPKKKGGGEEECCCBBBCCCBBBAAA???<<<:::777666666666555444444333222222000000000000000000000000000000000000000000000000////////////............///////////////////////////............---------------------------------******+++++++++,,,,,,,,,///...,,,++++++,,,...//////////////////////////////////////////.........------...///000000//////////////////////////////000000///...---,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************************************************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))***************************************+++++++++************************************************((()))+++,,,,,,++++++*********++++++++++++******)))************+++++++++************************)))************+++++++++************************+++++++++*********))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,---,,,++++++******++++++......---------,,,,,,,,,------------------------------------------------************************************************+++++++++*********))))))************************+++++++++*********))))))+++++++++************)))************)))))))))(((*********))))))*********************************************************+++++++++*********))))))***************************************************++++++,,,,,,,,,++++++************************************************************************)))************+++++++++************************)))************++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..............................------------...//////000000111111111222222222111333444444333222222333222222333333444555555555666666777777888999999:::::::::::::::::::::::::::999999:::;;;;;;;;;::::::888:::<<<===>>>>>>===<<<<<<<<<===>>>???AAAAAABBB=========>>>>>>>>>??????AAA@@@===:::888777666666999999888888777555444333444444333222222111000000000000000000000000000000000000000000000000000000////////////................................................------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...,,,++++++,,,...///........................////////////............------...///////////////////////////////////////000///...------,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))***************************************************************************************************++++++++++++++++++***************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************+++++++++***************************************+++++++++***************************************************************'''((()))*********)))(((******++++++++++++******)))************+++++++++************************)))************+++++++++************************+++++++++*********************************************************************************************+++++++++,,,,,,,,,,,,,,,++++++******++++++------------,,,,,,,,,,,,------------------------------------------------************************************************+++++++++***************************************+++++++++***************+++++++++************)))************))))))))))))++++++************++++++************************************************+++++++++***************************************************************))))))***+++,,,,,,,,,,,,************************************************************************)))************+++++++++************************)))************++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...------------...//////000000000111111111222222111333444444333222222333222222333333444444555555555666666777777888999999999999999999999999999999888888777666666666777777666666777666555444222000444444444444444444444444222222333333333444444444333333222111111111222222000111111222222222111111111111111000000//////...000000000000000000000000000000000000000000000000/////////............---....................................------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,++++++,,,---...------------------------........................---......///////////////////////////////////////000///...---,,,,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************************************((()))))))))************************************************************************************************************************************))))))))))))))))))))))))************************************************************************************************,,,+++++++++***)))))))))************************************************&&&''')))*********)))(((******++++++++++++******))))))*********+++++++++************************))))))*********+++++++++******************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************+++++++++************************+++++++++*********))))))*********))))))))))))))),,,++++++++++++++++++,,,************************************************************************************************************************)))***+++,,,,,,,,,,,,,,,************************************************************************))))))*********+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...------------...//////000000000000111111111111111333444444333222222333111222222333444444555555444555555666666777888888888888888888888888888888:::999777666555666666777555666666777666555444444555444444444333333333222444444444444555555555555111111111111222333333444///000000111222222111111000000000/////////......000000000000000000000000000000000000000000000000//////.........---------.................................---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...............///......///////////////...........................///...------,,,,,,,,,---************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************************************((()))))))))************************************************************************************************************************************))))))))))))))))))))))))************************************************************************************************,,,+++++++++***)))))))))************************************************((()))***+++++++++***)))******++++++++++++******))))))*********+++++++++************************))))))*********+++++++++******************************************************************************************************************************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))*********+++++++++************************+++++++++*********))))))))))))))))))))))))******,,,++++++++++++++++++,,,************************************************************************************************************************,,,,,,,,,,,,,,,+++***)))************************************************************************))))))*********+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...------------...////////////000000000111111111111333444444333222222333111111222222333444444555333444444555555666777777777777777777777777777777999888666555444555666666333333333444444444444444111111222222222222222222222222222222333333333333/////////000000000000000111111222222222222111111000000000000000/////////////////////////////////////////////////////////............------------...........................------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...///////////////......------------------------...------,,,,,,,,,,,,---************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************************************************+++++++++******************************+++++++++))))))))))))))))))))))))***************************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++***************************************************************)))***+++,,,,,,,,,+++*********++++++++++++******)))************+++++++++************************)))************+++++++++***************************************+++++++++******************************************************************************+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++++++++)))))))))***++++++,,,,,,***************++++++++++++++++++************)))))))))))))))************++++++************++++++***************************************************************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,+++***))))))************************************************************************)))************+++++++++************************)))************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------...///////////////000000000111111111333444444333222222333111111222222333333444444222333333444555555666666555555555555555555555555444444333333222333333333444333333222222111111111000000111111111111222222/////////000000000111111...//////000//////...---111111111111111000//////000000000000000000000000////////////////////////////////////////////////.........------------,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////...---------------------------------,,,,,,,,,,,,------************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************************************************+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++***************+++++++++************************************************)))***+++,,,,,,,,,+++*********++++++++++++******)))************+++++++++************************)))************+++++++++************************))))))*********+++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++((())))))***++++++,,,,,,))))))*********++++++++++++++++++************)))((()))))))))*********************))))))*********************************************************))))))*********+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***************************************************************************)))************+++++++++************************)))************+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////000000000111111333444444333222222333111111111222333333444444222222222333444444555555444444444444444444444444111111222222222222222222555444333333222222222222222222222222222111111111000000000000111111111111///000000111111000////////////000111111000000000////////////000000000000////////////////////////////////////////////////.........---------,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------------------,,,------------------------++++++,,,------.../////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************************************************++++++++++++******))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,************************************************((()))***,,,,,,++++++*********++++++++++++******)))************+++++++++************************)))************+++++++++************************))))))******++++++++++++((((((((((((((((((((((((******************************************************+++++++++,,,,,,,,,+++*********+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))******++++++++++++((())))))***++++++,,,,,,))))))******+++++++++++++++++++++************)))(((((())))))*********+++******))))))))))))******************************************************))))))******++++++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,************************************************************************)))************+++++++++************************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////000000000000111333555444333222333333000111111222333333444444111222222333333444555555444444444444444444444444000111222444444444333222000000000000111111222333111111111000///.........000000000000111111111111,,,---///000000000///......///000111222222222222......//////////////////////////////////////////////////////////////////......---------,,,,,,,,,---------------------------------,,,,,,,,,++++++------------------------******+++++++++,,,,,,,,,,,,------......------,,,------------------------++++++,,,,,,---...////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++******))))))******************************)))************+++++++++++++++************++++++************************))))))))))))************************************************************************************************************************************************************))))))))))))******************+++++++++******)))))))))))))))))))))))))))******++++++++++++******************************************************+++++++++*********))))))************************+++++++++*********))))))************************************************************************************************************************))))))***++++++++++++*********++++++++++++******)))************+++++++++---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))************************(((((()))***************************************)))************+++++++++************************+++++++++*********))))))************************************************,,,+++***((((((((()))***************************************************++++++************++++++)))************+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******+++++++++++++++***)))(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////---......///000111111222111111222333333444555555444444444333333222222222111111222222222333333333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////.........---//////.........---------///...---,,,,,,---...///////////////....................................++++++++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************)))************+++++++++++++++************++++++************************))))))))))))************************************************************************************************************************************************************))))))))))))************+++++++++++++++******)))******************************++++++++++++******************************************************+++++++++*********))))))************************+++++++++*********))))))************************************************************************************************************************))))))***++++++++++++*********++++++++++++******)))************+++++++++------,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************((())))))***************************************)))************+++++++++************************+++++++++*********))))))************************************************,,,+++***)))(((((()))***************************************************++++++************++++++)))************+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******+++++++++++++++***))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////---......///000000111111000111111222333333444444333333333222222222111111111111111222222222333333333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000/////////.........---///.........------------///...---,,,,,,---...///////////////.........---------------------------,,,,,,+++++++++,,,------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************)))************+++++++++++++++************++++++************************)))))))))*********++++++************************************************************************************************************************************************)))))))))*********++++++,,,++++++++++++******)))******************************++++++++++++******************************************************+++++++++***************************************+++++++++***************************************************************************************************************************************))))))***++++++++++++*********++++++++++++******)))************+++++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************((()))******++++++******************************)))************+++++++++************************+++++++++***************************************************************++++++***)))))))))******************************************************++++++************++++++)))************+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++*********++++++++++++***))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////.........//////000000111///000000111111222222222222222111111111111000000000111111111222222222222222222222222111111111000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////...........................------------......------------......//////.........---------------------------------------,,,+++++++++,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************))))))*********+++++++++++++++************++++++************************))))))*********+++++++++************************************************************************************************************************************************))))))*********+++++++++---,,,,,,+++******************************************++++++++++++******************************************************************************************************************************************************************************************************************************************************))))))***++++++++++++*********++++++++++++******))))))*********+++++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))***++++++++++++***************************))))))*********+++++++++************************************************************************************************+++*********************************************************************++++++************++++++))))))*********+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++************+++++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////........./////////000000/////////000000000111111000000000000000000000000000000000111111111111222222111111111111000000000////////////////////////////////////////////////////////////////////////................................................------------------------------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******************************))))))*********+++++++++++++++************++++++************************************++++++++++++************************************************************************************************************************************************************++++++++++++...---,,,+++******************************************++++++++++++******************************************************************************************************************************************************************************************************************************************************))))))***++++++++++++*********++++++++++++******))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))***+++++++++++++++************************))))))*********+++++++++*********************************************************************************************************++++++++++++***************************************************++++++************++++++))))))*********+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******)))******+++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------........................////////////...///////////////000000//////////////////////////////000000000111111111111111111000000000//////........................................................................---------------------------------...............,,,,,,------------------,,,------------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******************************)))************+++++++++++++++************++++++*********************************++++++++++++,,,*********************************************************************************************************************************************************++++++++++++,,,///...,,,+++*********+++++++++++++++++++++++++++******++++++++++++*********************************************************************+++++++++***************************************+++++++++************************************************************************************************************************))))))***++++++++++++*********++++++++++++******)))************+++++++++*********+++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************)))***++++++,,,+++++++++************************)))************+++++++++***************************************+++++++++************************************************)))***++++++,,,+++++++++************************************************++++++************++++++)))************+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.................................////////////////////////......////////////000000////////////000000000000000000000000////////////........................................................................---------------------------------------.........,,,,,,,,,,,,------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******************************)))************+++++++++++++++************++++++*********************************+++++++++,,,,,,*********************************************************************************************************************************************************+++++++++,,,,,,000///---+++*********+++++++++++++++++++++++++++******++++++++++++******************************************************))))))*********+++++++++************************))))))*********+++++++++************************************************************************************************************************))))))***++++++++++++*********++++++++++++******)))************+++++++++)))*********++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++************************)))************+++++++++************************))))))*********+++++++++************************************************)))***+++,,,,,,,,,++++++************************************************++++++************++++++)))************+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******))))))***+++++++++++++++***++++++,,,,,,++++++******************************************************++++++++++++,,,,,,,,,,,,,,,---------.................................////////////////////////......//////000000000000........./////////000000000000/////////.........------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,------------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++******++++++++++++******************++++++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++***)))*********************************)))************+++++++++++++++************++++++******************************+++++++++,,,,,,,,,******************************************************************************************************************************************************+++++++++,,,,,,,,,111///---+++)))******+++++++++++++++++++++++++++******++++++++++++******************************************************))))))******++++++++++++************************))))))******++++++++++++************************************************************************************************************************))))))***++++++++++++*********++++++++++++******)))************+++++++++))))))******++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************)))************+++++++++************************))))))******++++++++++++************************************************)))***+++,,,---,,,,,,+++************************************************++++++************++++++)))************+++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******((()))***++++++++++++++++++++++++,,,,,,+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------...........................---000000000000000/////////.../////////000000111111............/////////000000/////////............------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------++++++------------++++++,,,,,,,,,+++++++++******************************++++++++++++,,,------...++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************,,,,,,,,,+++++++++************))))))******+++,,,************************,,,,,,,,,++++++*********+++,,,---......,,,***)))))))))))))))))))))))))))+++++++++*********))))))************************)))************+++++++++************************++++++************++++++************************+++++++++*********))))))************************************************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++************++++++******++++++++++++******************************++++++++++++++++++++++++---------,,,,,,+++++++++************************************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******************++++++***************+++++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...---------............///......------------......//////////////////////////////.........---------.........------,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++***)))((('''''')))+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************************++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++************************,,,,,,,,,+++++++++************))))))******+++,,,************************,,,,,,,,,+++++++++******---,,,,,,+++++++++++++++************************+++++++++*********))))))************************)))************+++++++++************************++++++************++++++************************+++++++++*********))))))************************************************************************************************)))************+++++++++)))************+++++++++)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++************++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++...---------,,,,,,,,,,,,************************************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++******************************))))))******+++,,,************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...------------..................------------..............................///.........------------//////.........---------,,,,,,,,,------------...///......---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++,,,+++***))))))+++,,,...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************+++++++++,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++************************,,,,,,,,,+++++++++************))))))******+++,,,************************,,,,,,,,,++++++++++++***...---+++***)))***+++,,,+++++++++++++++++++++++++++++++++***************************************)))************+++++++++************************++++++************++++++************************+++++++++***************************************************************************************************************)))************+++++++++)))************+++++++++)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************************++++++++++++++++++++++++))))))******************++++++++++++++++++++++++******************************))))))******+++,,,************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...------------..................------------..........................................------------////////////............,,,,,,,,,,,,------------......------,,,,,,++++++------------------------+++,,,---------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++---,,,+++++++++,,,...///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******************+++************************,,,,,,,,,+++++++++************))))))******+++,,,************************++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++************++++++************************************************************************************************************************************************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************************))))))))))))++++++++++++++++++++++++******************************))))))******+++,,,************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++++++++*********+++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...,,,,,,---------...............------------..............................------------------------..................------++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++***+++,,,---------++++++******************************+++++++++,,,,,,,,,+++,,,---,,,***)))***+++---,,,,,,,,,,,,---......,,,+++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++*********************************,,,,,,,,,+++++++++************))))))******+++,,,************************++++++++++++++++++++++++,,,---///111000...,,,***++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++************++++++************************************************************************************************************************************************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************************************************************************************+++++++++++++++*********++++++++++++++++++++++++******************************))))))******+++,,,************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++******+++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...,,,,,,,,,------------.........------------..............................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++*********************************+++++++++,,,,,,,,,+++,,,---,,,***)))***++++++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************,,,,,,,,,+++++++++************))))))******+++,,,***************************++++++++++++,,,,,,,,,***,,,000222222///+++(((++++++++++++++++++++++++***************+++++++++************************)))************+++++++++************************++++++************++++++***************************************+++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++***++++++,,,---...++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...,,,,,,,,,,,,------------......------------......------------------------,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++************++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************,,,,,,,,,+++++++++************))))))******+++,,,******************************+++++++++,,,,,,,,,***+++---//////---***(((************************))))))*********+++++++++************************)))************+++++++++************************++++++************++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++,,,---......++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...++++++,,,,,,,,,---------......------------......------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++)))******+++++++++++++++)))*********++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************,,,,,,,,,+++++++++***************)))***++++++,,,*********************************++++++,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))******++++++++++++************************)))************+++++++++************************++++++************++++++************************))))))******++++++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------...++++++,,,,,,,,,---------.........------.........------------------------+++++++++,,,,,,---------,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))((((((((()))***++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++)))***+++,,,,,,,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,......------,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************+++,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********************************************************************************************************++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,++++++++++++,,,---......---,,,,,,///............///000000///---++++++...///...,,,000000///...---,,,+++++++++,,,,,,---------,,,,,,------,,,++++++******))),,,,,,+++***************------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++.........------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++******))))))************+++++++++************************,,,,,,---------,,,++++++************************+++++++++*********))))))************************,,,+++++++++++++++++++++............------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++************************************************************************************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,+++++++++***+++++++++,,,...,,,******---...---+++,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,......------------,,,,,,,,,,,,+++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++******))))))************+++++++++************************++++++,,,,,,---,,,,,,,,,************************+++++++++*********))))))************************------------------------------,,,,,,+++++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,///...,,,---...///...------------....../////////---...............------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---++++++,,,,,,,,,---------------------------------......------------......------------,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))******+++++++++******)))************+++++++++******************************+++,,,---------,,,************************+++++++++***************************************............////////////------,,,,,,+++*********.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************,,,,,,,,,++++++************+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------...//////000.....................------------............---..................//////....../////////...------,,,,,,,,,,,,---------------,,,,,,,,,,,,---..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---+++,,,,,,,,,,,,---------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))***+++++++++******))))))*********+++++++++************************((()))***+++,,,---------************************************************************************,,,,,,,,,------........./////////......---------////////////000000000000---------------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************,,,,,,,,,++++++************+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111,,,---.../////////......,,,---///000000000000111000000//////...------,,,000000000000//////...---///...............------------,,,,,,,,,------...........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((()))***+++++++++++++++))))))*********+++++++++************************((()))***+++,,,,,,------******************************************************************************++++++,,,---------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---...000222333333222222222444666777888888888888777:::===?????????@@@AAA>>>>>>===<<<;;;:::999999888888888888777666555555222111000///...,,,++++++000//////...------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((()))***+++++++++++++++)))************+++++++++************************))))))***+++,,,,,,,,,+++***************************************+++++++++************************------...//////000111111/////////000111111222222222222222222333333333444333333333333333333333333333333222111000......---////////////////////////---------------------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++************************************************************************************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.............../////////000000222444888;;;<<<;;;999888;;;===@@@CCCDDDEEEDDDDDDDDDHHHMMMOOOPPPPPPRRRTTTQQQQQQPPPPPPOOOOOOOOONNNIIIIIIIIIIIIHHHGGGFFFFFF@@@???===:::777555333222444333222111000/////////........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************++++++++++++++++++++++++************************++++++******++++++,,,---)))))))))*********++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++******++++++++++++******(((((()))++++++,,,,,,+++)))************+++++++++************************)))******+++++++++******************************))))))*********+++++++++************************222222333444555555666666777888888999:::;;;<<<<<>>888666444222111222444555444333111000000///---,,,222111///---,,,,,,---------------,,,,,,,,,,,,+++------.........------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,+++*********+++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,........................,,,,,,,,,,,,---...//////,,,---...//////...---,,,///---,,,---111555888999<<<===>>>???@@@@@@@@@???BBBBBBCCCDDDEEEEEEEEEDDDIIIMMMSSSVVVXXXXXXXXXYYY]]]]]]]]]]]]^^^^^^^^^___\\\\\\]]]]]]]]]\\\[[[ZZZZZZXXXWWWVVVVVVTTTQQQOOOKKKIIIFFFBBB===:::888666444222...,,,+++---///111000///...---,,,---......000///...,,,+++*********...---,,,+++***+++,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******++++++************+++++++++++++++*********))))))*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************)))***++++++,,,---......++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++***)))************+++++++++++++++******************++++++************++++++************************+++++++++++++++***)))(((************************OOOOOOPPPPPPRRRSSSUUUUUUVVVWWWXXXVVVRRROOONNNOOORRRRRRSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPWWWWWWUUUTTTRRROOOMMMLLLKKKKKKIIIGGGEEECCCBBBBBB999888666444333222111000///...---,,,,,,---...///000000///...------,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++******++++++************++++++++++++***++++++++++++,,,,,,,,,------------------------.........------......///333111...,,,,,,...222444888555222222444777999999===>>>???@@@BBBCCCDDDEEEGGGHHHIIIKKKLLLMMMMMMMMMPPPSSSVVVYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[YYYWWWTTTTTTTTTVVVWWWWWWYYY[[[]]]]]][[[YYYXXXWWWUUUSSSPPPMMMJJJIIIHHH???<<<888333000...------......---------...///000.............../////////,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,++++++******++++++************+++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***)))************+++++++++************************++++++************++++++************************+++++++++++++++***))))))************************^^^]]]]]]]]]]]]^^^______```bbbbbb```]]]ZZZXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVSSSSSSQQQPPPOOONNNNNNNNNMMMMMMLLLLLLLLLMMMOOOPPPPPPQQQRRRSSSSSSRRRPPPOOOLLLKKKHHHFFFCCC@@@>>>>>>444333222000///.........////////////............---------,,,,,,+++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************************************++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,------------------------000//////............///222000//////111555999<<<@@@>>>;;;:::<<<===>>>===@@@@@@??????@@@AAACCCDDD@@@AAACCCEEEFFFHHHHHHIIIKKKMMMOOOOOONNNOOOPPPQQQVVVWWWZZZ\\\^^^^^^]]]]]]XXXTTTNNNIIIFFFFFFHHHJJJNNNTTT[[[___^^^]]]\\\]]]______]]]\\\ZZZYYYXXXWWWQQQOOOKKKFFF@@@;;;888666//////............///000+++,,,------......------,,,,,,------,,,,,,+++***,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************++++++************++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******++++++************+++++++++++++++******************++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************------,,,,,,++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++******+++++++++++++++***)))************+++++++++************************++++++************++++++***************************++++++++++++***))))))************************___^^^^^^]]]]]]]]]]]]^^^^^^___``````___]]][[[ZZZXXXYYYYYY[[[\\\^^^___```\\\\\\\\\[[[XXXUUURRRPPPIIIHHHGGGEEEDDDDDDDDDDDDCCCEEEHHHLLLPPPSSSUUUVVVYYYZZZZZZXXXTTTPPPMMMKKKDDDBBB???;;;777333111///------------...............------------.........,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------............///000111111000333999>>>BBBEEEFFFFFFDDDDDDDDDFFFGGGGGGEEECCCFFFDDDBBB???>>>>>>???@@@:::;;;<<<>>>???@@@@@@@@@AAABBBAAA@@@??????@@@BBBIIILLLQQQVVVZZZ\\\]]]\\\XXXTTTLLLEEE@@@>>>>>>???EEENNNYYY___^^^]]]^^^```aaaaaaaaa```___^^^]]]]]]\\\\\\ZZZWWWSSSNNNIIIGGG777666444222111///...------............---++++++...///000000000///---,,,,,,,,,,,,++++++******)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,++++++******++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++************++++++************************++++++++++++++++++++++++++++++************++++++************************************************************************,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))******++++++++++++***))))))*********+++++++++***************+++++++++++++++************++++++******************************+++++++++******)))************************TTTTTTTTTUUUWWWXXXZZZZZZYYYYYYZZZ[[[ZZZXXXUUUSSSSSSSSSTTTVVVXXX[[[]]]^^^___aaaddddddaaa[[[SSSOOOQQQPPPMMMJJJFFFCCCAAA???===>>>>>>@@@CCCGGGKKKMMMPPPTTTYYY[[[YYYVVVTTTTTTSSSQQQNNNIIIDDD???<<<:::333222111000///...---,,,------,,,------...///000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,---,,,,,,,,,++++++******++++++,,,,,,,,,---------------------------------+++,,,,,,...000222444666:::===CCCHHHLLLNNNOOONNNIIIJJJMMMOOOOOOLLLGGGCCCDDDCCC@@@>>>======>>>?????????@@@@@@@@@@@@@@@???>>>>>>===;;;999999;;;===<<<@@@EEEJJJOOOQQQQQQQQQRRRPPPLLLGGGCCC???===<<>>888888888888999;;;===>>>???@@@@@@@@@@@@???>>>>>>?????????===<<<<<<>>>@@@<<<>>>AAADDDFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@>>><<<888???IIIQQQUUUZZZ^^^aaaaaabbbcccdddeeedddcccbbbbbbcccddddddbbb___[[[YYYRRRQQQNNNIIIDDD???;;;888111000000///.../////////------......------,,,+++------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************++++++************++++++,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++************++++++***************+++++++++,,,,,,,,,++++++++++++***++++++************++++++************************************************************************(((((()))***+++,,,------++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++(((((()))***++++++++++++)))************+++++++++)))))))))***++++++,,,,,,++++++************++++++************************))))))***++++++++++++***************************QQQQQQQQQRRRSSSTTTVVVVVVZZZYYYXXXXXXWWWTTTNNNIII=========???BBBFFFIIIKKKSSSVVVZZZ\\\YYYRRRJJJDDD<<<;;;999:::???GGGOOOTTTNNNLLLHHHCCC???;;;999888<<<@@@DDDFFFGGGKKKSSSYYYWWWXXXYYYYYYYYYXXXWWWVVVSSSRRRNNNJJJFFFBBB???===777666333000............------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////////////////000111222444777:::<<<>>>>>>>>>>>>@@@BBBEEEHHHJJJTTTRRRNNNKKKHHHEEE@@@===777888:::<<<>>>@@@BBBCCCBBBBBBCCCDDDDDDCCCCCCCCCFFFGGGHHHGGGFFFFFFHHHJJJHHHIIIJJJKKKLLLLLLLLLLLLGGGGGGGGGFFFEEECCCBBBAAA<<<===AAADDDHHHLLLOOOPPPUUUVVVYYY[[[]]]]]]]]]]]]___```bbbdddcccbbb```___[[[[[[YYYWWWSSSOOOLLLJJJ<<<:::666222///............---,,,,,,++++++,,,,,,------------------......+++,,,,,,------,,,,,,+++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************++++++************++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++++++++************++++++))))))*********+++++++++,,,,,,,,,+++++++++******++++++************++++++************************************************************************))))))******+++++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++'''((()))***++++++++++++)))************+++++++++((())))))***++++++,,,,,,++++++************++++++************************))))))***+++++++++++++++************************\\\ZZZXXXVVVSSSRRRQQQPPPMMMMMMLLLNNNOOOLLLGGGBBB@@@AAACCCFFFKKKQQQVVVYYY\\\___bbbccc```ZZZTTTOOOOOOJJJCCC???@@@FFFOOOTTTXXXXXXVVVTTTPPPLLLIIIGGG<<<===<<<:::888===GGGOOOWWWXXXYYY[[[[[[[[[ZZZYYY[[[ZZZXXXVVVSSSPPPNNNMMM@@@>>>:::666222000000///............/////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++*********+++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......000000000000000000000000555555666888:::<<<>>>???999===DDDJJJNNNOOOOOONNNSSSOOOHHHDDDBBBBBBAAAAAAEEEFFFHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSRRRPPPQQQSSSSSSSSSSSSTTTVVVVVVVVVWWWXXXYYY[[[\\\\\\WWWVVVTTTQQQOOOMMMKKKJJJHHHFFFCCCBBBCCCDDDDDDCCCEEEGGGKKKOOORRRSSSSSSSSSUUUVVVYYY\\\_______________``````___]]][[[YYYWWWPPPKKKDDD<<<666222111000000///...,,,,,,---......---------....../////////+++,,,,,,------,,,,,,+++------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++***************+++++++++,,,,,,,,,*********++++++,,,,,,---************************++++++************++++++*********++++++,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++++++++************++++++))))))******++++++++++++,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))************************************************+++++++++***************++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++'''''')))******+++++++++)))************+++++++++((())))))***++++++,,,,,,++++++************++++++************************((()))***+++++++++++++++************************