BM6@6(@@ |||tttllllllkkkkkkjjjiiiiiihhhccccccccccccccccccccccccccccccdddgggkkkqqqvvvyyyvvvmmmgggccc```]]]\\\\\\]]]]]]]]]WWWVVVWWW\\\fffqqq{{{kkkddd\\\ZZZ]]]bbbccccccgggrrr}}}pppeee___eeeiiinnnnnnhhh\\\OOOFFFGGGGGGFFFFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHJJJNNNUUU]]]dddiiimmmqqqrrrttt}}}yyyuuussssssuuuvvvrrrqqqqqqqqqqqqpppmmmjjjiiiiiigggfffeeegggkkkoooooopppqqqrrrrrrqqqoooooorrruuuwwwuuunnnddd\\\WWWRRRRRROOOLLLNNNSSSRRRMMMJJJJJJKKKQQQ___jjjiiicccaaaWWWPPPTTT[[[___aaabbbaaagggvvvwwwddd[[[___^^^^^^bbbddd^^^PPPEEE@@@AAA@@@???@@@BBBCCCBBBAAABBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEHHHMMMUUU^^^dddllljjjooottt{{{zzzpppjjjkkkuuuzzzooolllkkkeee]]]fffppp~~~}}}|||{{{yyyvvvsssqqqqqqqqqrrrnnnmmmmmmnnnooonnnkkkiiigggfffeeecccbbbdddhhhkkknnnoooooopppooonnnmmmlllnnnqqqsssqqqjjj```WWWSSSPPPOOOLLLJJJMMMRRRQQQMMMJJJIIIJJJOOO[[[fffeee___[[[RRRMMMUUU```eeeeeeddd]]]cccqqq{{{sssbbb[[[___```aaaeeeggg```RRRGGGBBB???@@@AAACCCEEEDDDBBB???AAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGLLLTTT]]]cccjjjhhhnnnrrryyyooo___ZZZWWW\\\ppp~~~}}}yyylll^^^\\\fffyyy}}}|||zzzzzzvvvtttsssqqqooonnnmmmmmmiiiiiiiiijjjkkkkkkiiigggdddcccbbb```___```dddgggmmmmmmmmmmmmlllkkkiiihhhlllnnnpppnnnfff]]]UUUPPPNNNMMMJJJHHHKKKPPPPPPLLLJJJIIIIIIMMMXXXbbbbbb]]]ZZZPPPMMMWWWeeeiiiddd___XXX^^^jjjsssmmm___ZZZ^^^___aaafffiiiaaaRRRFFFAAA>>>???AAADDDFFFEEEAAA>>>AAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDFFFKKKRRR[[[aaahhhfffmmmqqqwwwiiiYYYZZZ]]]eeezzzgggmmmzzz}}}|||{{{zzzssssssrrrqqqooonnnlllkkkhhhhhhggghhhiiihhhfffdddaaaaaaaaa___]]]^^^aaadddllllllllllllkkkiiigggffflllooopppmmmfff]]]UUUQQQLLLLLLHHHFFFJJJPPPPPPMMMIIIIIIIIILLLWWWaaaccc______TTTOOOYYYfffggg^^^VVVVVV[[[dddjjjeee[[[WWW[[[]]]```fffiii```OOOCCC>>>>>>>>>???AAACCCBBB@@@===@@@????????????@@@AAAAAAAAABBBCCCEEEIIIQQQYYY___gggfffmmmpppvvvnnn[[[PPPWWW```lll|||wwwsssvvv~~~}}}}}}}}}|||{{{zzzsssssssssrrrqqqooommmlllkkkjjjiiiiiihhhgggdddaaa```aaa```___^^^___aaadddllllllllllllkkkiiigggffflllnnnooollleee\\\UUUQQQMMMLLLHHHEEEIIIOOOPPPMMMIIIJJJJJJMMMWWWcccgggeeeaaaVVVPPPXXXccccccYYYPPPVVVZZZaaaeee```XXXUUUVVV\\\aaahhhkkk```OOOBBB===>>><<<;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBDDDIIIPPPYYY___hhhhhhnnnqqqvvv{{{dddYYYVVV```nnnzzztttooooooqqqwww~~~}}}{{{zzzxxxxxxsssssssssrrrqqqpppnnnmmmlllkkkjjjiiihhhfffccc```___`````````___```bbbeeekkkkkklllkkkkkkiiigggfffjjjlllmmmiiibbbYYYSSSOOOMMMLLLGGGDDDGGGNNNOOOLLLIIIJJJJJJLLLVVVbbbhhhhhh```TTTMMMSSS\\\^^^XXXSSSUUUZZZ```bbb^^^XXXUUUTTT^^^dddlllooocccPPPCCC???>>>;;;999888:::<<<===>>>>>>============>>>?????????@@@AAADDDIIIQQQZZZ```hhhiiioooqqqttt~~~vvvqqqtttyyyzzzyyyvvvuuuuuuyyy|||oooZZZWWWZZZeeewww|||rrrnnnqqqtttwww~~~}}}{{{yyywwwvvvrrrqqqpppooonnnnnnmmmmmmkkkjjjiiiiiiiiigggdddaaa]]]^^^___```___aaaccceeeiiiiiijjjjjjjjjiiigggfffjjjkkkkkkhhh```XXXRRRNNNMMMKKKFFFBBBEEEKKKLLLIIIIIIIIIIIIJJJSSS___eeeeee___SSSJJJMMMTTTWWWWWWVVVSSSYYY___aaa^^^[[[XXXVVV]]]dddnnnpppdddPPPBBB>>><<<;;;999999;;;======<<<======<<<<<<======>>>???>>>???AAADDDIIIRRR\\\bbbhhhiiioooppprrrwwwpppfffcccdddddddddaaaeeeiiilllqqqsssmmmeeeWWWZZZ```jjj~~~{{{wwwvvvsssooorrrxxx{{{|||zzzxxxwwwpppooonnnmmmlllkkkkkkkkkiiihhhggghhhhhhgggeeebbb[[[]]]^^^______aaadddfffgggggghhhiiiiiihhhgggfffkkkllllllhhhaaaYYYRRROOOLLLJJJEEEAAACCCIIIJJJGGGHHHIIIHHHHHHOOOZZZaaabbbaaaUUUJJJJJJNNNRRRTTTVVVQQQWWW^^^``````^^^[[[XXX[[[cccmmmooobbbMMM???<<<;;;:::;;;<<<>>>>>><<<:::<<<<<<<<<<<<<<<===>>>>>>===>>>AAADDDJJJSSS]]]ccchhhiiiooooooppptttrrr```XXXXXXWWWUUUTTTXXX\\\bbbiiillliiiddd```WWW^^^iiixxxyyyttt~~~ssslllqqqxxxyyy~~~|||yyyvvvsssqqqooonnnllllllmmmmmmjjjjjjiiihhhfffdddcccbbb^^^_________^^^___bbbdddeeecccbbbdddggghhhfffdddhhhjjjllliiibbbZZZSSSOOOMMMIIIEEECCCEEEIIILLLNNNIIIKKKJJJIIIQQQ]]]___YYYMMMMMMHHHKKK[[[^^^WWWWWWRRRYYYeeennnkkk```XXXVVV^^^dddiiifffZZZKKK@@@;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;???@@@AAACCCHHHPPPZZZaaahhhggglllmmmqqqpppwwwhhhXXXQQQPPPOOOOOOPPPUUUXXX]]]bbbdddccc```^^^YYYcccrrrvvvqqqvvvuuuqqqzzz}}}rrryyy~~~}}}{{{wwwuuutttrrrqqqooommmkkkjjjjjjiiiiiihhhgggeeecccaaa```^^^______^^^]]]^^^aaacccdddcccccceeehhhhhhfffccchhhjjjkkkiiibbbYYYQQQNNNLLLIIIEEECCCEEEIIILLLNNNIIIKKKIIIHHHRRR^^^___XXXPPPMMMFFFKKK___ddd[[[WWWXXX___kkksssoooaaaWWWSSSZZZaaagggeeeYYYLLLAAA===;;;:::::::::999999999999::::::::::::;;;;;;;;;;;;>>>???@@@BBBGGGOOOYYY```gggffflllmmmrrrppp~~~ggg\\\RRRNNNMMMKKKKKKMMMRRRTTTXXX[[[]]]]]]\\\[[[\\\hhh|||qqqooo}}}{{{zzzzzznnnssszzz}}}|||yyyuuusssssssssrrrpppmmmjjjhhhggghhhggggggeeedddbbb```___^^^___^^^]]]\\\\\\___aaaaaabbbdddfffiiihhhfffccchhhjjjkkkhhh```WWWOOOKKKKKKHHHDDDCCCEEEIIIKKKMMMJJJJJJGGGGGGRRR``````WWWSSSNNNEEELLLccciii]]]WWWXXX```nnnwwwrrrcccUUUPPPUUU\\\dddcccYYYLLLBBB>>>:::999999999999888888888999999:::::::::;;;;;;;;;<<<===???AAAFFFNNNWWW]]]eeeeeelllnnnrrrpppqqq\\\VVVSSSUUUVVVQQQLLLJJJNNNQQQUUUXXXYYYYYYXXXXXX___lllsssuuu}}}vvv{{{|||zzzxxxtttqqqqqqqqqqqqpppmmmkkkhhhfffggggggfffeeedddbbb```___^^^^^^^^^]]][[[[[[]]]___```bbbeeehhhiiihhheeeccchhhjjjjjjggg___VVVNNNJJJJJJGGGDDDCCCEEEHHHKKKLLLJJJIIIFFFFFFRRR``````VVVTTTQQQIIIOOOcccggg\\\WWWRRR\\\kkkvvvrrrbbbTTTOOORRRZZZbbbbbbXXXKKKAAA<<<888888888888888888888888888888999999::::::;;;;;;;;;<<<>>>@@@EEELLLUUU[[[cccdddlllnnnrrrsss|||gggVVVVVV\\\ddddddZZZMMMGGGIIINNNSSSVVVWWWVVVWWWXXXeeeqqquuuyyyyyy~~~|||zzzwwwssspppnnnooooooooommmkkkiiihhhhhhhhhgggfffdddbbb```___]]]^^^^^^\\\[[[[[[]]]___```cccfffhhhhhhfffdddcccgggiiijjjggg___UUUNNNIIIIIIFFFCCCCCCEEEHHHJJJJJJHHHIIIFFFFFFRRR___```WWWTTTTTTNNNRRR```aaaWWWUUUPPPZZZjjjtttppp```RRRLLLRRR[[[bbbbbbWWWIII>>>999777777777777777777777777777777888888999::::::;;;:::;;;===@@@DDDKKKSSSYYYaaadddlllnnnqqq~~~xxxvvvaaaVVV```nnnuuummmYYYIIICCCDDDIIIOOOSSSUUUXXX\\\```mmmzzztttxxx~~~~~~|||{{{xxxtttrrrnnnnnnmmmmmmlllkkkiiiiiihhhggggggfffdddbbb```___]]]^^^]]]\\\[[[[[[^^^```bbbeeehhhhhhgggdddccccccgggiiijjjggg___VVVNNNJJJHHHEEECCCCCCEEEGGGIIIIIIFFFHHHHHHGGGPPP]]]___YYYTTTVVVPPPSSS______UUUSSSTTT\\\iiirrrlll\\\NNNIIISSS[[[cccbbbWWWHHH<<<777555555666666666666666777666666777888999::::::;;;999;;;===@@@DDDKKKRRRWWW```ccclllmmmooo~~~rrr___\\\pppoooQQQCCCDDDDDDIIINNNRRRWWW___jjjrrrxxxwwwzzz~~~}}}{{{yyyvvvssspppooommmkkkjjjiiihhhhhhffffffeeedddcccaaa___^^^\\\]]]]]]]]]\\\]]]___aaaeeegggiiihhheeebbbbbbbbbfffiiijjjggg```WWWPPPLLLGGGEEECCCCCCEEEGGGHHHHHHCCCHHHJJJHHHNNNZZZ___\\\VVVUUUNNNRRRbbbbbbVVVRRRQQQXXXdddkkkfffWWWLLLHHHRRRZZZcccbbbXXXIII===777444444555555555666666666555555666777888999::::::999;;;>>>AAAEEEKKKRRRWWW___bbbkkklllmmmppp^^^ccc~~~nnnJJJ@@@GGGGGGKKKOOOSSSZZZgggwww}}}}}}~~~}}}|||zzzwwwtttsssqqqnnnkkkhhhgggggggggeeeeeedddcccaaa___]]]\\\\\\]]]]]]]]]\\\^^^```cccfffhhhiiigggcccaaaaaabbbfffhhhjjjgggaaaXXXQQQMMMGGGEEEBBBBBBEEEGGGHHHHHHAAAHHHKKKIIIMMMXXX___]]]XXXTTTKKKQQQeeegggYYYQQQJJJQQQ\\\ddd```UUULLLJJJPPPYYYbbbbbbXXXJJJ>>>999444444444555555555666666444555666777888999:::::::::;;;>>>AAAEEEKKKRRRWWW^^^bbbkkkllllllrrreeeccckkkfffLLLEEEHHHDDDMMMUUU\\\fffuuu}}}yyyxxxvvvtttrrrpppnnnllljjjhhhiiijjjjjjjjjgggccc```___^^^]]]\\\```^^^\\\[[[[[[]]]```aaaeeedddcccbbb``````aaabbbfffhhhjjjhhhbbbYYYRRROOOGGGEEEBBB???BBBHHHHHHEEEEEEIIIJJJJJJQQQ\\\^^^XXXXXXMMMGGGQQQbbbggg[[[LLLOOOSSS\\\ffffff[[[NNNHHHUUUWWW\\\___XXXIII;;;555555555555555555555555555444444555555666777777777888999;;;===BBBIIIRRRWWW]]]dddfffoooooooooeeeeeewwwkkkSSSKKKKKKLLLTTT\\\bbblll|||}}}}}}}}}zzzxxxvvvtttrrrpppooollljjjhhhhhhiiiiiijjjfffbbb```______^^^]]]___^^^\\\[[[[[[]]]___aaaeeebbb______bbbdddcccaaahhhjjjkkkhhh```WWWOOOKKKGGGEEEBBB???BBBHHHHHHEEEDDDHHHIIIJJJRRR^^^```ZZZVVVLLLGGGQQQbbbhhh]]]NNNNNNUUUaaajjjhhh\\\QQQMMMVVVWWW[[[]]]VVVFFF999444444444444444444444444444444444555555666666777777888999;;;===BBBIIIQQQWWW]]]dddeeemmmmmmvvvgggcccfffxxxiiiVVVNNNNNNSSS]]]hhhrrr}}}zzzyyywwwtttrrrqqqpppmmmkkkiiihhhgggggghhheeebbb```______^^^]]]___]]]\\\ZZZ[[[]]]___aaaddd___[[[]]]cccfffdddaaakkkllllllggg___UUUMMMHHHGGGFFFBBB???BBBGGGHHHDDDBBBGGGHHHIIIRRR^^^aaa[[[SSSJJJFFFPPPaaaggg\\\NNNMMMXXXgggpppjjj\\\TTTSSSWWWXXX\\\\\\SSSCCC777333222222222222222222222222444444444555666666777777777999:::===BBBIIIQQQWWW]]]cccccckkkjjj}}}yyyhhh^^^___dddnnn{{{yyyeeeVVVTTTWWW___mmm~~~}}}{{{zzzxxxuuusssrrrqqqnnnkkkiiigggffffffgggdddaaa``````___^^^]]]^^^]]][[[ZZZZZZ\\\^^^```bbb___]]]]]]```bbbbbbaaakkkllllllggg___UUUMMMIIIGGGFFFBBB>>>AAAGGGGGGCCCAAAFFFGGGGGGPPP[[[^^^XXXSSSJJJFFFPPP___dddYYYLLLMMMZZZlllsssiiiZZZSSSTTTZZZ[[[]]]\\\RRRBBB777333333333333333333333333333333333444555555666666777777888:::===AAAHHHQQQWWW]]]bbbaaahhhhhh{{{qqq___XXX[[[```iiiuuuzzziii]]]___gggwww|||zzz~~~|||{{{xxxuuusssrrrqqqooollliiigggeeeeeeeeecccaaa`````````^^^]]]^^^\\\ZZZYYYYYY[[[^^^___```aaaaaa___\\\\\\^^^aaajjjkkkkkkggg___VVVPPPMMMGGGFFFAAA>>>AAAFFFFFFBBBBBBFFFGGGFFFMMMXXXZZZTTTWWWOOOKKKRRR___cccXXXKKKMMM[[[mmmsssfffUUUOOOSSS[[[]]]```^^^RRRBBB777444333333333333333333333333333333444444555666666666777888:::<<>>@@@EEEFFFBBBCCCGGGGGGFFFLLLWWWXXXRRRZZZRRRNNNUUU```cccXXXLLLLLLZZZjjjooobbbRRRMMMRRRZZZ]]]bbb```SSSBBB777555444444444444444444444444333333333444555555666666666888999<<>>@@@EEEEEEAAACCCGGGHHHGGGNNNYYYZZZTTTVVVOOOKKKRRR]]]```VVVJJJIIIVVVfffjjj___QQQNNNSSSWWW\\\bbbaaaSSSAAA666333222222222222222222222222222333333444444555555666666777999<<<@@@HHHPPPVVV[[[aaabbbiiihhhzzzuuueeecccfffhhhlllsssqqqppprrrfffdddkkkwwwyyypppkkkmmmkkkjjjiiilllvvvttthhh______ccc```ZZZVVVRRR^^^ppp~~~}}}}}}zzzvvvtttoooooonnnmmmkkkhhhfffeeeaaa```___```aaaaaa___]]]\\\[[[YYYXXXXXXZZZ\\\^^^]]]\\\[[[[[[\\\^^^___```ggggggfffaaaYYYQQQLLLIIIGGGFFFAAA>>>@@@EEEEEEAAACCCGGGHHHHHHPPP[[[]]]XXXOOOHHHFFFMMMXXX[[[RRRGGGHHHSSSbbbggg___SSSQQQVVVTTTZZZaaaaaaSSS@@@555222111111111111111111111111222222333444444555555666666777999<<<@@@GGGPPPVVVZZZaaabbbjjjjjjzzzppphhhkkkpppvvv||||||jjjfffmmmnnnggg```[[[YYYZZZ[[[]]]___ccciiinnntttzzzwwwgggVVVUUUUUUUUUVVVTTTQQQNNNRRRXXXeeewww}}}zzzwwwqqqooommmkkkkkkjjjgggeeegggdddaaa_________^^^]]]\\\ZZZXXXVVVVVVYYY\\\^^^___^^^]]]\\\[[[[[[[[[[[[dddfffddd\\\UUUQQQMMMHHHDDDAAA>>>>>>AAACCCBBB@@@FFFIIIFFFCCCNNN___aaaWWWRRRBBBBBBMMMSSSVVVRRRFFFMMMTTT```gggaaaUUUQQQUUUWWWbbbjjjcccPPP===444333111111222222222333333333444333333333333444555555555666999;;;@@@GGGOOOTTTVVV```bbbiiiiiizzzwwwmmmnnnqqqzzzlllWWWQQQSSSVVV```cccgggllljjjmmm|||kkk]]]\\\XXXUUUXXXYYY\\\```fffoooyyyzzzjjjaaaVVVLLLMMMMMMLLLLLLLLLKKKJJJIIIPPPWWWeeewww~~~{{{xxxvvvqqqooolllkkkjjjiiifffddddddbbb```___^^^^^^\\\[[[[[[ZZZXXXWWWWWWYYY[[[]]]ZZZZZZZZZZZZZZZZZZ[[[\\\___bbbaaaZZZSSSOOOKKKFFFDDDAAA>>>>>>AAACCCBBB@@@GGGHHHEEEEEEQQQ``````UUUNNN@@@AAAMMMSSSUUUPPPCCCNNNVVVbbbhhhbbbWWWTTTXXX\\\eeejjjbbbNNN;;;333222111111111222222222333333444333333333333444555555444666888;;;@@@GGGNNNTTT[[[cccdddiiihhhwwwvvvtttvvvyyy~~~pppWWWIIIEEEKKKSSSYYY[[[UUUSSSXXXVVVXXXeeewwwoooTTTOOOUUUWWWXXX[[[^^^dddlllwwwkkkWWWOOOKKKGGGFFFGGGHHHGGGFFFEEEEEEFFFHHHOOOXXXhhhzzz~~~}}}{{{xxxvvvuuupppnnnllljjjiiihhheeeccc```___^^^^^^^^^]]]ZZZXXXZZZYYYXXXXXXXXXYYYZZZ[[[UUUVVVVVVWWWXXXZZZ[[[\\\^^^aaaaaaZZZSSSOOOJJJEEECCC@@@>>>>>>AAACCCAAA???GGGFFFEEEHHHUUU```]]]RRRLLL???AAAMMMSSSUUUOOOAAANNNWWWcccggg```WWWUUUYYYZZZbbbeee\\\JJJ999333333111111111222222222222333333333333333333444555555444666888;;;@@@FFFNNNTTT___fffeeeiiiggguuu~~~vvvyyy~~~~~~kkkTTTHHHEEEJJJTTT^^^[[[\\\TTTQQQUUUVVV\\\llluuu|||kkkRRRPPPZZZaaaggggggmmmxxx}}}eeeQQQMMMNNNMMMMMMQQQHHHIIIHHHFFFDDDEEEHHHLLLNNNXXXiii}}}~~~|||zzzwwwvvvuuupppnnnkkkjjjiiigggdddbbb___^^^___``````^^^ZZZWWWXXXXXXXXXXXXXXXYYYZZZZZZUUUUUUUUUVVVWWWYYYZZZ[[[aaaeeeddd]]]VVVQQQKKKEEECCC@@@>>>???AAACCCAAA???FFFDDDDDDKKKXXX^^^YYYPPPOOOAAABBBNNNTTTVVVRRREEENNNYYYcccddd\\\SSSRRRUUUTTTZZZ]]]TTTDDD777333555111111111111222222222222333333222222333333444555444555888;;;???FFFNNNSSS___fffdddiiigggvvv}}}~~~|||zzz{{{{{{rrrggg```VVVKKKGGGGGGLLLWWWaaadddcccXXXPPPTTTZZZkkkccc[[[aaaiiisss{{{ttt]]]QQQKKKOOORRRNNNOOOUUUOOOMMMKKKGGGEEEFFFHHHJJJKKKTTTeeevvv}}}{{{yyyxxxwwwpppnnnkkkjjjiiigggdddbbb______```aaabbb```[[[XXXXXXXXXXXXXXXXXXYYYYYYZZZWWWWWWWWWWWWWWWXXXYYYZZZdddgggfff]]]UUUPPPJJJDDDBBB???>>>???BBBBBB@@@>>>DDDAAADDDNNNXXXZZZTTTOOOTTTEEEEEEPPPVVVZZZWWWKKKQQQ]]]fffdddYYYQQQPPPSSSUUUYYYYYYQQQBBB666333555000000111111111222222222333222222222222333444444333555777:::???FFFNNNSSS]]]cccccciiihhhvvvtttfff___WWWNNNIIIIIINNN]]]jjjuuussseee\\\bbbnnnzzziiigggppp}}}uuuWWWPPPNNNOOOSSSVVVYYY___fff```\\\UUUPPPMMMJJJHHHGGGHHHOOOZZZfffrrr|||~~~}}}{{{yyyxxxrrrooollljjjiiigggdddbbb`````````bbbbbbaaa]]]ZZZYYYXXXWWWWWWWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXXXXXXXccceeebbbYYYQQQLLLHHHCCCAAA???>>>???BBBBBB@@@===AAA???DDDQQQWWWSSSOOOPPPVVVGGGGGGRRRXXX\\\YYYNNNTTTaaajjjdddXXXRRRRRRUUU\\\^^^\\\RRRCCC777222333000000000111111111111222222222222222222333444444333555777:::???EEEMMMSSS[[[bbbaaahhhfffqqqqqq___SSSMMMPPP]]]jjjmmmnnniiilll|||zzzuuu~~~gggZZZSSSYYY___dddnnn|||zzznnnfffaaa\\\SSSLLLKKKNNNRRRVVV\\\dddooovvv{{{~~~~~~|||zzzxxxssspppmmmkkkjjjhhheeebbb`````````aaabbb```]]][[[ZZZXXXVVVUUUUUUWWWZZZ[[[YYYXXXXXXWWWWWWWWWXXXXXX```aaa^^^UUUNNNKKKHHHEEE@@@>>>===???BBBBBB???<<>>EEEMMMRRR\\\bbbaaafffbbbiii}}}}}}ttt]]]OOOJJJOOOVVVccckkksss^^^RRRVVV```kkkttt{{{~~~wwwooobbbWWWPPPOOONNNLLLNNNUUU```hhhrrr}}}|||}}}}}}zzzxxxsssqqqnnnllljjjhhheeeccc```______`````````]]][[[ZZZXXXVVVTTTTTTWWWZZZ\\\WWWVVVVVVVVVWWWWWWXXXYYY^^^```\\\TTTNNNLLLKKKIII@@@>>>===???BBBBBB???<<<===<<>>EEEMMMRRR___dddbbbeee^^^bbbwwwrrrxxxyyyzzz{{{{{{WWWQQQSSSRRRSSSNNN]]]lllpppYYYRRRYYYbbblllzzzxxxmmmaaaYYYSSSSSSSSSSSSYYYaaappp}}}{{{yyywwwuuuooonnnmmmkkkiiifffdddbbbcccaaa^^^]]]\\\[[[ZZZXXXZZZYYYWWWVVVVVVWWWXXXYYYUUUVVVVVVVVVVVVXXX[[[]]]]]]___\\\SSSKKKIIIHHHGGG???<<<<<<@@@BBB???======>>><<<@@@MMMWWWVVVPPPKKKFFFAAAIII\\\bbbVVVIIIFFFNNNWWWZZZUUUOOOQQQXXX]]]aaa___YYYNNNAAA777111000000000111111111111000000333333333333333333333333666666777999===DDDLLLRRRZZZaaaddd```___gggpppsssvvvwwwXXXPPPQQQNNNOOOOOOYYYcccyyymmm[[[RRRSSSaaaooovvvnnnhhheeebbb^^^aaagggrrr|||yyyvvvsssrrrooonnnmmmkkkiiifffdddccccccaaa^^^]]]\\\[[[ZZZXXXYYYWWWVVVUUUUUUVVVWWWXXXVVVVVVWWWVVVVVVWWWZZZ]]]\\\^^^[[[QQQJJJHHHFFFDDD???<<<<<<@@@BBB???======???===BBBNNNWWWVVVQQQMMMCCC@@@III[[[___QQQFFFEEESSSYYY\\\UUUOOOQQQXXX]]]dddaaaZZZNNN@@@666111111000000111111111111000000333333222222222222222222555666777888<<>><<<===AAA???CCCNNNVVVVVVRRROOO@@@@@@KKK[[[ZZZKKKCCCFFFUUUZZZ[[[TTTOOOSSS[[[```fffbbbYYYLLL>>>555111111///000000111111000000///111111111111111111111222444444666888;;;BBBJJJPPPUUU[[[___]]]]]]bbbjjjnnn}}}xxxYYYWWW]]]aaaiiiqqqwww}}}~~~yyy{{{{{{uuussspppXXXJJJTTTbbbnnn~~~zzzwwwsssqqqpppooonnnmmmllljjjgggeeedddcccaaa^^^]]]\\\[[[ZZZXXXWWWVVVTTTSSSTTTUUUWWWXXXYYYXXXWWWUUUTTTUUUXXXZZZ]]]]]]XXXOOOIIIGGGDDD@@@???;;;<<<@@@AAA>>><<<===@@@???CCCNNNUUUTTTQQQOOO>>>AAANNN\\\XXXHHHBBBHHHUUUZZZYYYRRRNNNTTT]]]bbbaaa]]]TTTGGG:::222000111//////000000000000//////000000000000111111111111222333555777;;;AAAIIINNNUUUZZZ^^^]]][[[^^^ccchhh~~~ccc\\\```jjj{{{ooojjjjjjfffoooqqquuuhhhUUULLLWWWgggzzz|||yyywwwvvvuuutttooonnnmmmllljjjhhhfffeeecccaaa^^^]]]\\\[[[ZZZXXXWWWVVVUUUTTTUUUVVVXXXYYYYYYYYYWWWUUUSSSTTTWWWZZZ^^^]]]XXXOOOJJJHHHEEEAAA>>>;;;;;;???AAA>>><<<<<<>>>>>>DDDNNNTTTRRROOONNN???DDDRRR^^^XXXHHHCCCLLLZZZ]]]YYYQQQMMMQQQXXX\\\ZZZVVVMMMAAA666//////111//////000000000000///////////////000000111111111111333555777;;;AAAHHHMMMVVVZZZ]]]^^^[[[YYY]]]bbbwwwddd\\\```qqqbbb\\\gggppppppxxxdddUUUMMMUUUeeevvvcccfffggglllttt{{{~~~}}}zzzxxxwwwwwwwwwwwwnnnnnnmmmllljjjhhhgggeeecccaaa^^^]]]\\\[[[ZZZXXXWWWVVVUUUTTTUUUWWWYYYZZZYYYXXXVVVTTTRRRTTTWWWZZZ]]]\\\VVVNNNKKKJJJFFFAAA>>>;;;;;;???@@@===;;;<<<<<<>>>EEEOOOTTTQQQMMMLLLAAAFFFSSS```ZZZJJJGGGOOObbbbbb]]]RRRLLLNNNRRRTTTUUURRRJJJ???444......111...//////000000//////.../////////000111111222222111333555888<<>>;;;;;;???@@@===;;;<<<;;;>>>GGGRRRVVVRRRMMMKKKBBBFFFSSS```\\\LLLIIIQQQdddddd^^^TTTNNNOOORRRRRRVVVSSSLLLAAA666//////000......////////////......//////000111111222333333111333666999===BBBIIIMMMVVVWWW]]]aaa^^^YYY[[[bbb~~~}}}mmmmmmkkknnn|||xxxrrrvvvxxxbbbaaabbbgggvvv___KKKPPPDDDFFFJJJKKKIIIMMM[[[kkk|||{{{xxxuuutttssstttuuunnnnnnnnnlllkkkiiigggfffcccaaa^^^]]]\\\\\\ZZZXXXTTTSSSRRRRRRSSSUUUWWWXXXXXXWWWUUUSSSRRRTTTXXX\\\YYYWWWQQQKKKIIIIIIFFF@@@>>>:::;;;???@@@===;;;<<<;;;???IIITTTXXXSSSMMMLLLCCCEEERRR```\\\NNNJJJRRRaaabbb]]]UUUQQQSSSVVVVVVYYYVVVOOODDD888111///000......////////////......///000000111222333333333111444777:::>>>CCCIIINNNTTTVVV\\\bbb```[[[]]]eee{{{lllmmm|||}}}yyyuuufff\\\cccwwwvvvnnniiikkkgggYYYKKKCCC@@@EEEGGGEEEGGGOOOWWWZZZooo}}}|||{{{xxxvvvtttrrrqqqrrroookkkiiihhhhhhgggeeeeeecccaaa```___]]]YYYWWWUUUOOOLLLQQQUUUTTTRRRQQQWWWVVVUUUQQQOOORRRXXX]]]\\\VVVOOOJJJIIIHHHEEEBBB<<<===??????>>><<<:::999:::DDDQQQVVVUUUOOOIIIDDDBBBPPP^^^```WWWNNNLLLMMM___XXXSSSRRRRRRRRRTTTWWW[[[XXXNNN>>>222///000///---------............////////////000111111222222222333444777<<>>??????>>><<<::::::999DDDPPPTTTSSSNNNHHHCCC@@@NNN[[[]]]TTTKKKJJJMMMZZZVVVQQQMMMNNNSSSVVVWWW\\\YYYNNN>>>222000111000---------............////////////000111111222222222333444777<<>>@@@???===;;;;;;;;;:::FFFQQQTTTRRROOOIIICCC>>>LLLXXXYYYPPPHHHIIINNNVVVVVVPPPIIIKKKVVV[[[YYY]]]YYYLLL<<<111000111111---------............////////////000111111222222222333444777<<>><<>>CCCOOOXXXTTTIIIFFFPPP\\\XXXSSSLLLHHHIIIMMMQQQSSSSSSMMM@@@222,,,...///------------............////////////000111111222222222333444777<<>>EEEPPPXXXSSSHHHFFFRRR```ZZZPPPJJJNNNNNNLLLOOOWWWOOOJJJ>>>222...000000...---------............////////////000111111222222222333444777<<>>333000222222///---------.........///////////////000111111222222222333444777<<>>LLLWWWYYYPPPLLLOOOKKK@@@EEEMMMRRROOOJJJLLLUUU]]]ZZZXXXTTTQQQPPPRRRVVVZZZZZZIII888222222111000///---------............/////////.........000222333000222444777:::???FFFKKKPPPTTT\\\aaaaaacccmmmyyytttzzzpppWWWMMMYYYiii}}}dddfffqqqtttvvvwwwuuutttpppkkkcccffflllyyy{{{yyywwwvvvvvvtttqqqooohhhjjjlllkkkgggdddddddddddd```\\\ZZZYYYUUUNNNHHHHHHKKKOOOTTTWWWYYYZZZ[[[[[[XXXVVVXXX\\\\\\YYYVVVQQQPPPNNNKKKGGGCCC@@@???>>>BBBAAA;;;999===AAAAAAKKKXXX\\\RRRIIIHHHDDD>>>HHHPPPTTTMMMEEEFFFPPPXXXWWWUUURRROOONNNQQQUUUXXXVVVFFF777111111000......---------............//////.........///000111222000222444777:::???FFFKKKRRRUUU[[[``````bbbmmmyyyzzzqqqYYYSSSeeeyyymmmppp{{{cccZZZ```jjjooooootttyyy{{{zzzxxxwwwvvvtttqqqnnnjjjkkkkkkiiifffddddddeeeccc```\\\YYYXXXTTTMMMHHHFFFJJJOOOUUUYYYZZZZZZZZZ[[[YYYXXXYYY\\\\\\YYYVVVSSSRRROOOLLLGGGCCC@@@>>>===@@@???;;;;;;???DDDEEENNNZZZ```VVVIIIBBB???===LLLUUUWWWLLLAAACCCMMMUUUSSSRRROOONNNNNNQQQTTTWWWQQQCCC555000000///---------------............//////.........///000111222000222444777:::???FFFKKKRRRUUU[[[^^^]]]```nnn|||qqq[[[YYYooovvv}}}qqq\\\YYYeeessswwwuuu~~~~~~~~~~~~|||zzzxxxwwwvvvtttqqqnnnkkkjjjiiigggfffeeeeeefffbbb___[[[XXXUUUQQQLLLHHHFFFIIIPPPVVVYYY[[[ZZZYYYYYYXXXYYYZZZ\\\\\\ZZZWWWRRRQQQOOOLLLHHHDDDAAA?????????===;;;<<<@@@EEEGGGSSS[[[```ZZZMMMDDD???>>>MMMVVVWWWJJJ@@@EEEPPPXXXRRRPPPNNNNNNPPPSSSVVVWWWKKK???444000000///---------------............///.........///000000111111000222444777:::???FFFKKKQQQTTTYYY\\\[[[```qqqqqq______yyysssbbbcccsss~~~~~~~~~~~~|||zzzxxxwwwvvvssspppmmmkkkjjjhhhgggffffffffffff```^^^ZZZWWWSSSOOOKKKHHHGGGJJJPPPVVVYYYZZZYYYXXXVVVVVVXXX[[[]]]\\\[[[YYYPPPOOOMMMKKKHHHEEEBBBAAABBB???<<<<<<>>>AAAEEEHHHUUUVVVXXXXXXPPPFFF@@@>>>JJJSSSSSSGGG@@@IIIUUUZZZSSSQQQOOOPPPSSSVVVWWWWWWFFF<<<333111111///......---------............///---...//////000111111111000222444777:::???FFFKKKNNNRRRXXX[[[[[[bbbuuuvvviiikkk{{{jjjjjj{{{~~~~~~}}}}}}}}}}}}{{{xxxwwwvvvssspppmmmjjjiiigggggghhhhhhfffeee___]]]ZZZUUUQQQMMMJJJHHHIIILLLQQQUUUXXXYYYXXXWWWTTTVVVYYY[[[\\\[[[YYYXXXNNNMMMLLLJJJGGGDDDBBBAAADDD>>>:::<<>>???HHHPPPOOODDDBBBNNNWWWXXXRRRPPPNNNPPPTTTWWWVVVTTTAAA999222222222///...///---------............///---...///000111111111000000222444777:::???FFFKKKMMMRRRYYY\\\\\\cccwwwwwwxxxtttuuu~~~}}}}}}||||||}}}{{{yyywwwuuusssooommmiiihhhggghhhiiiiiifffccc]]]\\\YYYTTTOOOKKKIIIHHHLLLNNNQQQTTTVVVWWWWWWWWWUUUWWWZZZ[[[ZZZWWWUUUTTTNNNNNNLLLIIIFFFBBB@@@>>>CCC;;;888<<>><<>>@@@???GGGSSSSSSUUUVVVSSSHHH???CCCMMMXXXUUULLLDDDLLLYYYZZZQQQLLLJJJGGGFFFMMMRRROOOGGG666333...,,,,,,...//////---------............///////////////000000000000222333444666999@@@GGGMMMPPPZZZ]]]^^^bbbcccnnn}}}zzzyyyzzz{{{zzzwwwvvvvvvuuusssqqqnnnjjjeeecccccccccaaa^^^XXXVVVQQQKKKFFFEEEGGGJJJOOOQQQTTTVVVXXXXXXXXXWWWTTTVVVYYYZZZYYYVVVQQQOOOQQQPPPNNNJJJFFFBBB???===@@@:::999>>>@@@@@@HHHSSSQQQRRRRRRNNNEEEAAAHHHSSSWWWRRRHHHCCCJJJTTTTTTLLLJJJHHHEEEEEEKKKPPPMMMEEE555222...,,,---.........---------............///////////////000000000000222333444666999???GGGLLLPPPZZZ]]]^^^bbbcccmmm|||{{{{{{|||}}}{{{yyyxxxwwwvvvsssqqqoookkkfffdddddddddaaa___XXXTTTNNNHHHEEEFFFIIIMMMNNNPPPSSSUUUVVVVVVUUUTTTSSSUUUWWWYYYXXXTTTPPPMMMQQQOOOMMMIIIEEEBBB???===>>>:::999===???AAAIIIRRRPPPQQQOOOIIIBBBBBBLLLVVVXXXPPPGGGDDDJJJPPPNNNHHHIIIHHHFFFFFFMMMQQQMMMEEE444111...,,,---.........---------............///////////////000000000000222333444555999???GGGLLLNNNYYY]]]___dddeeeooo}}}~~~~~~}}}{{{{{{|||~~~}}}zzzxxxwwwuuurrrooommmjjjhhhggghhhfffaaa]]]WWWRRRKKKFFFEEEHHHMMMPPPMMMOOOQQQSSSTTTSSSRRRRRRRRRSSSUUUVVVUUURRROOOMMMQQQOOOLLLIIIEEEBBB???>>>;;;999:::<<>>DDDKKKPPPPPPQQQKKKAAA===DDDOOOWWWSSSGGGAAAHHHQQQQQQOOOPPPIIIKKKLLLOOOTTTUUUKKK@@@111///---,,,---......------------............///////////////000000000000111222333555888>>>FFFKKKKKKWWW]]]```fffgggqqq}}}zzzzzz{{{}}}|||zzzwwwuuutttrrrooommmjjjhhhfffffffffddd^^^YYYPPPJJJDDDBBBEEEKKKPPPSSSSSSRRRQQQQQQQQQRRRSSSTTTWWWVVVUUUSSSRRRRRRRRRRRRRRRPPPMMMIIIFFFCCCBBBAAA777999:::;;;>>>EEELLLPPPNNNOOOIII???===FFFRRRXXXTTTFFFAAAJJJRRROOOLLLNNNFFFIIILLLPPPTTTSSSGGG999000///------.........------------............///////////////000000000000111222333444888>>>FFFKKKLLLWWW\\\___ddddddlll~~~{{{yyyzzz|||yyywwwuuutttsssrrrpppnnniiifffdddccccccbbb]]]YYYLLLGGGAAA@@@EEEKKKPPPSSSVVVTTTSSSQQQQQQSSSUUUVVVZZZXXXVVVTTTSSSSSSTTTUUUSSSQQQMMMIIIFFFDDDBBBBBB666888:::;;;>>>EEELLLPPPKKKMMMGGG>>>===HHHTTTYYYZZZJJJCCCLLLQQQKKKFFFIIIDDDGGGKKKOOOSSSQQQCCC444000...------.........------------.........//////////////////000000000000111222333444888>>>FFFKKKLLLXXX\\\^^^bbb```hhh{{{~~~~~~yyywwwwwwzzzwwwtttsssqqqooommmjjjhhheeebbbaaaaaa^^^VVVPPPNNNHHHBBBBBBHHHMMMPPPPPPWWWSSSOOOKKKJJJMMMQQQTTTWWWWWWVVVRRROOOPPPTTTXXXSSSRRRMMMEEEDDDFFFCCC;;;777:::;;;<<>>EEEJJJMMMUUUZZZ___ccc```hhh}}}~~~zzzxxxxxxyyywwwtttsssqqqooollljjjeeebbb_________\\\UUUOOOJJJFFFBBBCCCIIINNNPPPPPPTTTQQQMMMKKKKKKOOOSSSVVVWWWWWWVVVSSSPPPQQQTTTXXXSSSRRRLLLEEEDDDEEEBBB;;;777:::;;;<<>>EEEJJJLLLTTTXXX]]]aaa^^^hhh~~~}}}rrrssstttyyy}}}yyywww{{{|||~~~~~~{{{yyyyyyyyywwwtttrrrqqqoookkkiiibbb___]]]\\\[[[XXXRRRMMMEEECCCBBBEEEKKKOOOPPPOOOPPPNNNLLLKKKMMMQQQVVVYYYVVVVVVUUUSSSQQQRRRTTTWWWTTTQQQKKKEEEDDDDDD@@@:::;;;;;;;;;???IIIQQQPPPJJJRRRNNNFFF@@@DDDPPPZZZ^^^OOOIIIIIIPPPSSSMMMIIIJJJDDDDDDGGGLLLJJJ@@@777222------,,,+++++++++,,,,,,,,,,,,,,,---------......------......///000000000111222333555888>>>EEEJJJKKKSSSWWW\\\```]]]ggg~~~uuukkkddddddaaa```fffsssqqqtttwww{{{yyy{{{}}}|||zzzyyyxxxvvvtttrrrqqqnnnjjjgggbbb___\\\ZZZWWWSSSMMMIIIAAAAAACCCHHHMMMPPPPPPOOOOOONNNMMMLLLNNNRRRVVVYYYUUUTTTTTTSSSSSSTTTUUUVVVSSSOOOIIIEEECCCBBB>>>:::AAA===<<>>EEEJJJKKKSSSWWW[[[```^^^hhhxxx}}}mmmeeebbb```YYYTTTOOOOOOVVVaaannnwwwyyy}}}{{{|||~~~}}}zzzxxxwwwvvvtttrrrqqqmmmiiieeeccc```]]]XXXTTTNNNIIIEEE>>>@@@EEEKKKOOOQQQQQQPPPPPPOOONNNNNNOOORRRTTTVVVSSSSSSSSSTTTUUUUUUVVVUUURRRMMMGGGDDDCCCAAA===;;;BBB<<<:::BBBOOOWWWXXXVVVJJJEEE>>>;;;DDDPPPUUUSSSAAACCCFFFJJJJJJFFFDDDEEEGGGGGGJJJMMMHHH===555222......------------......,,,,,,,,,---------......------......///000000000111222333555888>>>EEEJJJLLLSSSWWW[[[```^^^iiizzzvvvdddZZZYYY[[[[[[RRROOOLLLOOOTTT^^^mmm{{{||||||}}}~~~~~~zzzwwwwwwuuutttrrrpppmmmgggdddaaa___[[[VVVPPPJJJFFFCCC>>>AAAGGGMMMQQQRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRRRRTTTVVVWWWVVVUUUPPPIIIDDDDDDDDD@@@===<<<>>>999999CCCOOOUUUWWWWWWHHHCCC======GGGRRRTTTOOODDDHHHLLLMMMIIIDDDBBBBBBIIIJJJLLLMMMFFF:::222111......---------...//////,,,,,,,,,---------......------......///000000000111222333555888>>>EEEJJJLLLSSSWWW[[[```___jjjtttooobbbVVVQQQTTTVVVUUUQQQOOOQQQYYY```eeelllttt~~~}}}||||||~~~}}}yyyuuuvvvuuutttrrrppplllgggbbb\\\[[[XXXSSSMMMHHHDDDCCC???CCCIIINNNQQQSSSSSSSSSOOOOOOPPPQQQRRRSSSTTTTTTQQQQQQQQQTTTXXXXXXVVVTTTNNNGGGBBBCCCDDD@@@===>>>:::888===IIIRRRSSSSSSTTTEEE@@@;;;>>>JJJTTTRRRJJJ@@@GGGNNNMMMIIIEEEDDDDDDJJJKKKMMMLLLDDD777///...---,,,,,,,,,------...///,,,,,,,,,---------......------......///000000000111222333555888>>>EEEJJJKKKRRRUUUYYY^^^^^^iii|||www~~~mmmhhh]]]SSSRRRUUUVVVSSSPPPMMMRRR^^^eeedddaaaaaa~~~|||}}}~~~||||||~~~}}}yyytttvvvuuutttrrrppplllfffbbbWWWWWWTTTPPPKKKFFFDDDDDD@@@EEEKKKOOORRRSSSSSSTTTMMMNNNOOOQQQSSSTTTUUUVVVQQQPPPQQQTTTXXXYYYWWWTTTMMMEEEAAACCCDDD@@@>>>???999:::CCCPPPWWWTTTQQQRRRBBB===999===JJJTTTPPPFFF999BBBKKKLLLIIIGGGHHHIIIJJJKKKLLLKKKBBB444,,,+++++++++++++++,,,,,,---...,,,,,,,,,---------......------......///000000000111222444555888>>>EEEJJJJJJQQQTTTXXX]]]\\\hhhyyy{{{ssskkk[[[MMMLLLTTTVVVRRRQQQUUUXXXcccnnndddVVVVVVooo~~~~~~||||||}}}~~~~~~}}}{{{yyywwwuuutttrrrqqqnnniiiccc___ZZZVVVPPPJJJEEEBBBBBBBBBEEEHHHLLLPPPSSSSSSRRRQQQNNNLLLKKKNNNRRRTTTTTTRRRPPPQQQTTTXXX\\\\\\WWWSSSJJJGGGCCCCCCCCCAAA===999<<<444BBBXXX[[[WWWSSSNNN???===;;;???HHHNNNKKKEEE;;;AAAHHHLLLMMMKKKIIIHHHIIIMMMMMMDDD;;;555///+++.........------.........------,,,+++,,,---...///------......///000000000111222333444888>>>EEEKKKJJJOOOPPPUUU\\\[[[dddyyy|||xxxuuummmfffXXXLLLLLLRRRSSSOOOTTTZZZ^^^fffmmmbbbUUUUUU^^^yyy~~~|||}}}~~~~~~|||yyyxxxtttrrrooommmkkkfffaaa]]]YYYUUUOOOIIIDDDBBBAAAAAAFFFHHHLLLPPPSSSSSSRRRQQQMMMLLLLLLNNNRRRTTTTTTSSSSSSTTTWWW[[[]]][[[UUUPPPHHHFFFDDDBBBAAA???<<<::::::333@@@TTTXXXVVVVVVRRR@@@======CCCLLLPPPKKKCCC???DDDJJJNNNOOOMMMLLLKKKKKKOOOOOOEEE;;;444000---......------------......---,,,,,,,,,,,,---......------......///000000000111222333555888>>>EEEJJJJJJOOOPPPUUU\\\[[[dddyyy~~~pppfffddd^^^SSSKKKKKKOOOOOOLLLWWW```cccfffiii^^^SSSVVV^^^qqq}}}~~~~~~|||xxxuuurrrrrroookkkhhheeebbb^^^[[[VVVRRRLLLFFFBBB@@@@@@AAAFFFIIIMMMQQQSSSSSSQQQPPPMMMLLLLLLOOORRRTTTTTTTTTVVVXXX\\\______ZZZRRRLLLEEEEEEDDDBBB>>><<<;;;;;;888333@@@RRRTTTUUUWWWUUUAAA???AAAIIIRRRSSSJJJBBBAAAEEEJJJMMMNNNLLLKKKKKKLLLQQQQQQFFF999222000///------,,,,,,,,,,,,------+++,,,------......------------......///000000000111222333555888===DDDIIIIIINNNPPPUUU\\\[[[cccxxxpppaaa[[[TTTLLLHHHJJJNNNMMMKKKWWWbbbfffgggiiiaaa\\\bbbuuu}}}yyytttnnnkkkqqqmmmhhhdddaaa^^^[[[YYYRRROOOIIICCC@@@@@@AAABBBHHHJJJNNNQQQSSSRRRQQQOOOLLLLLLMMMOOORRRTTTUUUUUUXXX[[[```cccaaaZZZPPPJJJBBBDDDDDDAAA<<<999:::<<<777555CCCSSSSSSRRRUUURRRAAA@@@EEEPPPWWWTTTIIIAAABBBEEEHHHJJJIIIIIIIIIIIILLLQQQOOOCCC666/////////---,,,,,,++++++,,,,,,---+++,,,---...///...---,,,------......///000000000000222333555888===CCCHHHIIINNNPPPUUU\\\[[[cccwwwvvvgggUUUMMMFFFEEEIIILLLMMMMMMVVVdddkkkooovvvwwwxxx}}}~~~~~~}}}zzzuuuooollloookkkfffaaa^^^[[[XXXVVVNNNKKKEEEAAA???@@@BBBEEEIIIKKKOOORRRSSSRRRPPPOOOKKKLLLNNNPPPRRRTTTUUUWWWXXX]]]bbbeeeaaaYYYPPPJJJBBBCCCCCC???;;;888:::<<<777:::JJJVVVRRROOOPPPJJJAAABBBIIITTTXXXQQQGGGCCCEEEGGGIIIIIIHHHGGGHHHIIIKKKNNNKKK>>>222------------,,,,,,++++++,,,,,,---+++,,,---...///...---,,,------......///000000000000222333555888===BBBFFFHHHMMMPPPVVV]]][[[bbbvvv~~~oooWWWMMMDDDCCCGGGJJJLLLNNNVVViiivvv~~~~~~zzz|||~~~~~~}}}yyytttqqqlllhhhccc^^^[[[XXXUUURRRJJJGGGBBB???>>>AAAEEEHHHJJJLLLPPPRRRSSSRRRPPPNNNJJJMMMOOOQQQRRRSSSVVVXXXZZZ___dddeee```WWWNNNIIICCCBBBAAA>>>;;;::::::<<<:::@@@QQQYYYQQQLLLKKKEEEAAACCCLLLWWWVVVKKKEEEFFFLLLMMMMMMKKKJJJJJJLLLMMMJJJKKKEEE888///------,,,------,,,,,,,,,,,,------+++,,,------......------------......///000000000000111444666888<<>>CCCHHHLLLKKKMMMPPPSSSSSSRRRPPPNNNJJJMMMPPPQQQRRRSSSVVVYYY^^^bbbfffeee^^^SSSKKKFFFEEEBBB???===<<<<<<<<<;;;???EEETTTYYYNNNJJJKKKEEE@@@DDDNNNWWWQQQDDDBBBJJJRRRQQQPPPNNNLLLLLLOOOQQQKKKHHH???444.........+++......------------......---,,,,,,,,,,,,---......------......///000000000///111444666888<<>><<<:::AAAGGGUUUWWWLLLIIILLLGGG???DDDPPPWWWNNN@@@AAALLLTTTSSSQQQNNNLLLMMMOOORRRLLLGGG===222///000///+++///......------......///...---,,,+++,,,---...///------......///000000000///111444666888<<<@@@DDDFFFLLLOOOVVV]]][[[aaauuuyyymmmaaaRRRFFF??????GGGQQQ```qqqttthhhcccsssvvvqqqyyy~~~}}}}}}|||||||||{{{yyywww{{{zzzxxxvvvsssnnnhhhccc^^^]]][[[WWWSSSNNNKKKIIIBBB>>>;;;===BBBHHHLLLNNNNNNOOOOOOPPPPPPOOONNNNNNOOONNNMMMNNNQQQUUUZZZ]]]dddhhhkkkfffXXXJJJEEEEEEIIIBBB>>>???===888999===JJJSSSYYYWWWSSSPPPJJJDDDCCCIIIXXXaaaUUUAAAEEEWWWPPPPPPNNNKKKJJJLLLOOORRRMMMBBB888333000,,,+++---.........------,,,,,,,,,------------------------............///////////////111333555888<<>>>>><<<888:::???QQQUUUYYY]]][[[SSSGGG???CCCKKKXXX^^^RRREEEHHHVVVQQQOOOLLLJJJHHHIIILLLOOOIII>>>555111///------///......---------,,,,,,,,,------------------------............///////////////111333555777<<>>===<<<:::999>>>EEEYYYVVVYYYcccaaaSSSCCC===CCCOOOYYYXXXOOOIIIMMMTTTSSSPPPMMMJJJIIIJJJLLLNNNCCC999111//////---...000...------------,,,,,,,,,------------------------............///////////////111333555777;;;@@@DDDHHHNNNPPPUUU[[[[[[eee|||vvvkkk___VVVNNNFFFDDDFFFLLLVVV^^^[[[TTTUUUbbbooo~~~}}}~~~~~~~~~{{{xxxuuutttqqqnnnjjjfffaaa[[[WWWTTTRRROOOKKKGGGCCC@@@???===???BBBFFFJJJMMMOOOOOOQQQPPPPPPOOOOOOOOOOOOOOORRRQQQQQQTTTYYY```gggkkkmmmoooiii[[[MMMGGGHHHKKK@@@>>><<<999888===GGGPPP[[[TTTWWWbbb^^^LLLAAABBBFFFSSSYYYRRRKKKMMMQQQQQQSSSPPPMMMKKKLLLNNNOOOPPP???666///---...------///------------------------,,,,,,------------------............////////////000111333444777;;;@@@CCCGGGNNNQQQVVV]]]]]]ggg}}}wwwlll```XXXQQQIIIFFFFFFLLLOOOQQQQQQTTT```sss~~~~~~~~~~~~~~~}}}zzzvvvrrrqqqnnnjjjfffbbb]]]WWWSSSQQQOOOKKKHHHDDDAAA???>>><<>>555...------++++++,,,------------------------,,,,,,,,,---------..................////////////000111333444666:::???CCCFFFMMMQQQWWW^^^^^^ggg~~~zzznnnbbbZZZUUUOOOLLLLLLOOOOOOPPPSSS\\\jjj{{{}}}}}}~~~~~~~~~~~~~~~~~~|||yyytttpppllliiieeeaaa^^^YYYTTTQQQMMMKKKHHHDDDAAA??????>>>===@@@EEEIIIKKKLLLMMMNNNMMMMMMLLLLLLLLLNNNPPPQQQQQQSSSVVV[[[aaaggglllnnnllliii^^^OOOIIIJJJHHHBBBAAA>>>999777>>>MMM[[[bbbUUURRRRRRPPPGGG???EEERRRQQQUUUQQQIIIFFFKKKOOOMMMHHHFFFFFFJJJNNNPPPNNNLLL===555...,,,,,,******+++,,,,,,,,,------------...+++,,,,,,------.....................////////////000111333444666999>>>BBBFFFMMMQQQWWW^^^]]]ggg}}}}}}uuuhhhaaa^^^ZZZYYYZZZ]]]___cccggglllsss{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}{{{wwwrrrmmmgggddd```]]]YYYVVVQQQNNNHHHFFFCCCAAA???>>>>>>>>>@@@DDDHHHKKKKKKKKKMMMOOOKKKJJJJJJJJJKKKMMMPPPRRRRRRUUUZZZ```fffjjjnnnoooiiidddWWWJJJIIIMMMGGG;;;<<<;;;888999DDDVVV```aaaVVVUUUPPPIIICCCCCCJJJRRRWWWTTTMMMGGGEEEHHHKKKLLLEEEEEEFFFKKKOOOPPPKKKGGG;;;333---,,,---+++***,,,,,,,,,,,,---------......++++++,,,,,,---......///............////////////000111333444666999>>>AAAFFFMMMQQQWWW^^^\\\eee{{{|||}}}oooiiigggeeeeeegggvvv{{{{{{vvvtttuuu|||}}}{{{|||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{vvvpppllldddaaa]]]YYYVVVSSSOOOLLLEEECCCAAA>>>=========>>>BBBFFFJJJLLLLLLLLLNNNPPPIIIHHHHHHIIIJJJMMMPPPRRRSSSWWW]]]ccciiimmmooopppfffaaaSSSGGGIIIOOOFFF777888888777;;;JJJ[[[aaa^^^YYYXXXPPPFFFCCCIIINNNOOO[[[SSSJJJFFFEEEEEEHHHKKKGGGGGGHHHMMMRRRQQQKKKEEE999222,,,,,,...,,,,,,---,,,,,,,,,------.........++++++,,,,,,---...//////............/////////000000111333444555999===AAAFFFMMMQQQWWW^^^\\\dddzzzzzz}}}zzz}}}zzzpppmmmpppwww}}}~~~|||zzz|||~~~}}}|||zzzxxxssslllhhheeeccc___ZZZTTTOOOKKKIIIBBBAAA???>>>>>>@@@AAABBBEEEGGGIIILLLMMMMMMMMMLLLIIIHHHGGGHHHKKKNNNOOOPPPTTT]]]ffflllqqqtttrrrnnneeeSSSGGGKKKOOOGGG===999999222444EEEVVV^^^```aaabbbUUUIIIEEEEEEFFFMMMUUUZZZKKKCCCHHHKKKGGGFFFJJJCCCDDDHHHNNNRRROOOEEE===000///...---------------------------------------,,,,,,,,,---------......///////////////000111111000111333555666999===@@@JJJQQQQQQTTT\\\^^^dddttt~~~~~~zzz{{{vvvsssvvv}}}}}}||||||~~~}}}zzzwwwsssnnnhhhcccbbb```\\\WWWQQQLLLHHHFFF@@@???===<<<===???AAACCCGGGHHHJJJLLLMMMMMMLLLLLLIIIIIIIIIJJJMMMPPPSSSTTTZZZaaahhhmmmrrruuurrrlll^^^PPPHHHLLLLLLBBB:::888<<<666999KKK^^^fffgggfff^^^RRRGGGEEEGGGJJJRRR[[[XXXLLLGGGMMMPPPJJJFFFGGGEEEFFFIIIMMMOOOJJJ@@@888//////...---------------------------------------,,,,,,,,,---------......///////////////000111111000111333555666999===@@@HHHOOOQQQUUU]]]^^^dddssszzzvvvuuuzzz|||~~~~~~~~~}}}}}}}}}{{{vvvqqqlllgggbbb^^^___\\\XXXSSSMMMHHHEEECCC>>><<<;;;:::;;;???CCCEEEIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLOOOSSSVVVXXXbbbgggmmmqqquuuvvvooofffSSSMMMKKKLLLGGG<<<666888999777===NNN___gggfffddd\\\QQQGGGDDDHHHNNNVVV\\\RRRJJJIIIPPPSSSLLLEEECCCHHHHHHJJJLLLKKKEEE:::222///...------------------------------------------,,,,,,,,,---------......///////////////000111111000111333555666999===@@@EEEMMMPPPVVV^^^___cccrrryyyqqqlllnnnuuu|||~~~}}}~~~~~~|||{{{{{{zzzvvvpppjjjfffbbb^^^[[[[[[XXXTTTNNNIIIEEECCCAAA===;;;::::::<<>>@@@CCCGGGJJJMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLOOOPPPRRRWWW___eeepppxxx~~~|||ttthhhWWWJJJJJJJJJHHHDDD>>>999999;;;???PPP___aaa[[[WWWXXXYYYKKKIIIGGGHHHPPPWWWUUUOOOHHHHHHJJJMMMPPPPPPOOONNNBBBDDDFFFFFFBBB<<<444000,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,---------......///////////////000111111000111333555666999===@@@@@@IIINNNTTT]]]\\\```nnn}}}}}}wwwoooiiiggghhhjjjlllooovvv}}}}}}||||||}}}}}}~~~~~~xxxwwwuuutttsssooojjjeeeccc```\\\XXXVVVSSSOOOMMMKKKIIIEEEBBB?????????@@@<<<===???BBBEEEHHHJJJLLLJJJIIIIIIIIIIIIJJJJJJJJJIIIMMMQQQTTTWWW___iiiqqquuu|||xxxkkk]]]QQQGGGMMMIIIBBB<<<:::;;;;;;:::EEESSS______ZZZWWWTTTQQQGGGHHHJJJMMMVVV[[[UUUJJJFFFHHHKKKMMMNNNNNNLLLIII>>>AAACCCBBB>>>777111---,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......///////////////000111111000111333555666999===@@@AAAJJJNNNSSS[[[[[[^^^mmmyyy{{{uuummmiiiiiikkklllkkkkkkqqqzzz~~~|||{{{{{{||||||}}}~~~wwwuuurrrrrrppplllfff``````]]]YYYUUURRRNNNJJJGGGGGGEEEBBB>>>======>>>???;;;===@@@CCCFFFHHHJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKIIINNNSSSXXX]]]eeerrr{{{yyytttcccVVVMMMHHHOOOHHH===777888<<<<<<999NNNXXX```aaa___^^^XXXPPPIIILLLNNNRRRYYY\\\RRRCCCBBBFFFJJJKKKKKKJJJEEEAAA===???AAA@@@;;;444---***++++++++++++,,,,,,---...------------------------,,,,,,,,,---------......///////////////000111111000111333555666999===@@@BBBKKKMMMRRRZZZZZZ^^^lllwwwzzzmmmffffffiiijjjjjjnnnlllmmmttt}}}~~~}}}{{{yyyssspppmmmjjjhhheeebbb___ZZZWWWRRROOOLLLIIIFFFDDDBBBAAAAAA???>>>===;;;;;;>>>AAAEEEGGGHHHIIIJJJKKKKKKKKKKKKJJJGGGGGGHHHIIIOOOPPPUUU]]]fffnnnxxx{{{nnn[[[LLLJJJQQQJJJDDD<<<555444999???DDDWWW\\\bbbdddaaa\\\VVVTTTLLLJJJOOOZZZ]]]TTTIIIEEECCCDDDFFFGGGGGGEEECCCBBBDDDCCC@@@;;;555000------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------------------------------------......///000000000222111222555999===>>>>>>DDDGGGMMMUUUZZZ\\\ccckkkzzzyyy{{{qqqkkkkkkllllllkkknnnmmmmmmpppxxx}}}~~~~~~~~~}}}zzzxxxvvvpppnnnjjjhhhfffccc```]]]YYYVVVQQQNNNKKKHHHEEEBBBAAA@@@???>>>============@@@CCCFFFHHHHHHHHHJJJKKKHHHIIIJJJJJJIIIIIIKKKMMMPPPSSS[[[eeeoooyyyyyybbbQQQMMMMMMLLLBBB???:::777888@@@LLLTTTdddgggjjjhhhaaaWWWPPPLLLOOOOOOUUU[[[ZZZPPPHHHEEEFFFGGGGGGGGGFFFFFFEEEDDDEEECCC???999333///------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------------------------------------......///000000000111111222555999===>>>???CCCFFFLLLTTTXXXZZZ```hhh~~~{{{uuurrrqqqpppmmmjjjmmmlllkkkkkknnnvvv}}}}}}}}}|||zzzwwwtttsssmmmjjjgggdddbbb```\\\ZZZWWWTTTOOOKKKIIIFFFBBB@@@???>>>===<<<<<<===???@@@CCCEEEHHHHHHHHHHHHIIIJJJFFFGGGIIIIIIJJJLLLOOORRRSSSYYYcccnnnzzzpppTTTIIIOOOOOOFFF<<<;;;999888===HHHWWWbbbkkknnnoookkk```UUULLLIIISSSVVV[[[]]]VVVKKKGGGHHHKKKJJJHHHFFFEEEEEEFFFFFFFFFCCC<<<666111...---,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------------------......///000000000111111111444999===??????CCCEEEKKKRRRUUUWWW]]]eee|||}}}|||yyyxxxvvvrrrmmmiiijjjjjjhhheeeffflllwww~~~}}}|||zzzwwwssspppoooiiigggcccaaa___\\\YYYVVVSSSPPPLLLHHHFFFCCC@@@>>>>>>===;;;;;;<<<>>>BBBDDDFFFHHHIIIIIIHHHGGGHHHJJJEEEFFFHHHIIIJJJMMMQQQTTTWWW```kkkwwwuuu```NNNKKKPPPKKKAAA;;;999777:::CCCOOO[[[bbbeeeiiikkkggg^^^UUUPPPOOOTTTYYY^^^[[[QQQJJJIIIMMMMMMKKKHHHEEEDDDEEEFFFGGGFFFAAA999222...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------------......///000000000111000111444999===??????DDDFFFKKKRRRUUUVVV\\\cccxxx~~~|||wwwqqqlllggggggeeebbbbbbfffooovvv{{{}}}|||yyyvvvsssooolllkkkfffccc```]]][[[XXXUUURRROOOLLLHHHEEECCCAAA>>><<<<<<<<<;;;;;;===@@@DDDFFFGGGIIIIIIIIIGGGGGGHHHIIIFFFGGGHHHIIIJJJNNNSSSVVV[[[gggttt|||dddQQQPPPTTTNNNDDD>>>:::777777???LLLXXX]]]^^^[[[___bbb___XXXTTTTTTWWWTTTYYY[[[VVVNNNKKKMMMQQQLLLJJJHHHEEEDDDDDDEEEFFFDDD>>>666///---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000000000000111444999===???@@@EEEGGGLLLSSSUUUVVV\\\ccc}}}{{{vvvrrrffffffdddbbbbbbdddiiilllooossszzz}}}~~~~~~yyyxxxuuuqqqnnnjjjhhhfffaaa___[[[YYYWWWTTTPPPNNNJJJGGGDDDBBBAAA???===;;;<<<<<<<<<===???BBBFFFHHHGGGHHHIIIGGGFFFFFFGGGIIIGGGHHHIIIJJJMMMQQQWWW[[[bbbpppnnnWWWKKKRRRUUUIII>>>>>>888999???LLLZZZbbbbbb___YYY]]]^^^YYYRRRPPPTTTZZZUUUVVVSSSNNNLLLNNNQQQQQQIIIIIIHHHHHHGGGFFFEEEEEEAAA:::222---,,,---,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,,,,------.........------......///000000000000///111444999>>>@@@@@@EEEGGGMMMTTTVVVWWW]]]ddd{{{wwwtttiiigggeeedddddddddbbbaaacccgggooowww~~~~~~}}}}}}}}}~~~~~~|||yyytttsssooolllhhheeecccaaa\\\ZZZVVVTTTQQQOOOKKKIIIEEECCCAAA??????>>>===;;;<<<<<<===???BBBDDDGGGHHHGGGGGGGGGFFFEEEEEEGGGIIIHHHIIIKKKMMMQQQWWW^^^cccnnn|||vvvZZZRRROOOPPPLLLBBB===???888BBBRRR```hhhiiifffddd]]]___^^^WWWNNNMMMTTT\\\XXXTTTLLLFFFJJJRRRSSSNNNGGGHHHJJJLLLKKKIIIFFFDDD===777///,,,---...---+++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,---......///------......///000000000//////000444999>>>@@@AAADDDFFFLLLSSSVVVXXX]]]eee~~~{{{}}}xxxuuusssllliiifffffffffddd___ZZZ\\\```gggoooxxx||||||}}}}}}}}}~~~~~~|||xxxuuupppoookkkhhhdddaaa___^^^YYYVVVSSSPPPNNNKKKHHHEEECCCAAA???>>>>>>>>>===;;;<<<===???AAACCCEEEGGGHHHFFFFFFFFFEEEDDDEEEGGGIIIHHHJJJLLLPPPTTT\\\dddiiiyyy~~~hhhJJJSSSVVVLLLAAA<<<>>>AAA<<>>@@@AAACCCEEEKKKRRRVVVWWW]]]eee}}}||||||zzztttooohhheeeaaa___^^^]]]\\\ZZZZZZ[[[^^^ccckkkuuu}}}~~~~~~|||}}}}}}|||yyyxxxwwwuuurrrooollliiieeebbbaaa___\\\[[[WWWSSSNNNJJJHHHFFFDDDCCC??????>>><<<<<<;;;;;;;;;===>>>@@@CCCEEEGGGIIIIIIFFFGGGFFFDDDCCCDDDFFFIIIMMMIIIJJJQQQXXX___lllyyyoooWWWNNNUUURRREEE<<<======999BBBYYYlllooonnnpppnnnhhhhhh```VVVPPPRRRYYYaaaeeeZZZQQQHHHIIIPPPSSSLLLDDDHHHIIILLLQQQSSSPPPHHHBBB111000///...---,,,,,,,,,,,,+++***))))))+++---...++++++++++++++++++++++++,,,,,,,,,---------.........------......///000111000111111444777<<<@@@BBBDDDHHHMMMRRRVVVZZZ^^^aaayyy{{{}}}|||zzzuuupppiiifffccc```___^^^\\\ZZZVVVVVVVVVYYY```iiirrrxxx~~~~~~}}}~~~~~~{{{{{{zzzyyyvvvuuutttqqqnnnkkkeeeccc```]]][[[YYYUUUSSSQQQMMMIIIEEECCCAAA@@@>>>>>>>>>===<<<<<<<<<<<<===>>>@@@BBBDDDFFFGGGHHHIIIGGGGGGGGGEEEDDDEEEHHHJJJNNNKKKMMMVVV___iiixxxqqq[[[OOOTTTRRRJJJ???999:::======RRRbbboooqqqrrrvvvtttmmmaaaXXXPPPRRRZZZbbbcccbbbTTTPPPLLLKKKMMMNNNLLLIIIJJJLLLOOOSSSSSSMMMDDD<<<000///...---,,,,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111000111111444777;;;@@@BBBDDDGGGMMMQQQUUUYYY]]]```vvv}}}~~~{{{yyyuuurrrkkkhhhdddbbb```^^^\\\ZZZTTTRRRPPPPPPTTT\\\dddjjjuuuyyy{{{|||}}}}}}{{{zzzyyy{{{~~~~~~|||~~~}}}yyyxxxzzzvvvtttqqqooonnnkkkhhheeecccaaa^^^\\\ZZZVVVRRRNNNKKKHHHDDDAAA???>>><<<;;;===============>>>>>>???AAABBBDDDEEEGGGGGGHHHHHHGGGHHHGGGFFFEEEGGGJJJLLLRRRQQQTTT]]]hhhvvv}}}\\\MMMPPPZZZNNN@@@999777:::BBBJJJcccjjjooopppuuu{{{wwwnnnXXXQQQNNNVVVdddkkkeee[[[OOOOOOOOOMMMJJJJJJLLLNNNKKKMMMQQQSSSPPPGGG;;;333......---,,,++++++++++++,,,+++*********+++,,,---------------------------,,,,,,,,,---------.........------......///000111000111111333777;;;???AAACCCFFFLLLPPPTTTXXX\\\___tttzzz|||yyyvvvsssllljjjfffcccaaa^^^[[[YYYUUUSSSPPPOOOQQQUUUZZZ]]]ffflllsssvvvxxx}}}~~~~~~{{{yyyzzz{{{}}}~~~~~~}}}~~~}}}{{{xxxvvvuuupppnnnllljjjhhhfffbbb______]]][[[ZZZWWWSSSNNNJJJHHHEEEBBB@@@???>>>===;;;<<<<<<<<<===>>>???AAAAAADDDDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGIIILLLOOOWWWXXX^^^gggsssjjjPPPLLLUUUUUUFFF:::777999???OOO```lllllllllnnnuuuzzzrrrfffSSSQQQTTT___kkklllaaaUUUPPPQQQQQQNNNKKKJJJLLLNNNHHHKKKOOOPPPKKK@@@444+++---,,,,,,+++******++++++++++++*********+++,,,---------------------------,,,,,,,,,---------.........------......///000111111111111333666:::>>>AAABBBFFFKKKOOOSSSVVVZZZ]]]sss|||}}}zzzwwwuuuooolllhhheeebbb___[[[XXXUUUTTTSSSRRRRRRRRRRRRSSSWWW^^^hhhnnnpppssszzz~~~}}}{{{xxx|||}}}{{{}}}{{{||||||zzzxxxuuurrroookkkiiifffdddccc```]]]ZZZWWWUUUSSSRRRPPPLLLFFFCCCDDDBBB@@@?????????===;;;<<<<<<<<<===???@@@BBBCCCEEEFFFFFFGGGGGGGGGGGGGGGEEEFFFGGGHHHIIILLLPPPSSSYYY___hhhrrrpppUUUMMMQQQUUUFFF<<<666999???HHH]]]rrrooommmkkknnnttttttiii\\\UUUXXX___gggjjjeeeZZZRRRUUURRRNNNMMMNNNNNNLLLKKKFFFJJJNNNNNNHHH===222+++,,,,,,+++*********++++++++++++***+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........------......///000111111111111333666:::>>>@@@BBBEEEJJJNNNRRRUUUYYY\\\nnn{{{yyyrrrpppllliiifffaaa]]]YYYUUUUUUUUUTTTRRRPPPNNNLLLMMMRRR[[[bbbeeeffflllttt}}}|||zzz}}}}}}{{{www|||zzzvvvxxx{{{tttwwwxxxuuusssqqqnnniiidddbbb```___^^^\\\XXXVVVSSSQQQOOOMMMLLLIIIEEEAAA???>>>============<<<:::<<<======>>>???AAACCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEGGGIIIJJJMMMQQQVVVZZZ\\\gggtttaaaQQQTTTUUUPPP999555666>>>IIIXXXiiiwwwqqqooooooqqqrrrmmmbbbWWWZZZ```ggghhhccc[[[TTTQQQVVVPPPKKKKKKOOOQQQMMMIIIHHHKKKMMMKKKDDD;;;333...,,,,,,+++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........------......///000111111111111333555999===???BBBFFFJJJNNNRRRUUUYYY[[[iii}}}wwwuuuqqqnnnjjjeee```\\\XXXWWWVVVTTTQQQOOOMMMLLLLLLKKKNNNTTTVVVWWW^^^gggnnnrrrwww{{{}}}|||~~~|||wwwuuuxxxzzzxxxvvvxxxzzzyyyuuuqqqooooookkkppprrrooommmlllhhhbbb]]][[[ZZZYYYXXXWWWTTTRRRPPPNNNKKKIIIHHHGGGDDDBBB===<<<;;;<<<======<<<:::======>>>???@@@AAACCCDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFHHHKKKNNNRRRWWW]]]bbbhhhvvvkkkZZZXXXYYYQQQFFF666777;;;FFFZZZlllsssqqqrrrrrrqqqqqqmmmeee\\\VVV___bbbeeeccc\\\VVVSSSRRRQQQLLLGGGIIIMMMPPPNNNKKKIIIJJJJJJEEE===555000...,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111111111111222555999<<<>>>CCCFFFKKKOOORRRUUUYYY[[[kkkxxx{{{xxxuuuqqqmmmhhhbbb^^^\\\ZZZWWWTTTQQQPPPPPPPPPMMMHHHFFFJJJLLLMMMUUU^^^bbbgggnnntttwwwxxxyyyzzz{{{|||~~~|||vvvyyywwwsssqqqtttvvvvvvuuutttssssssqqqnnnhhhdddeeekkkmmmjjjhhhiiiddd]]]XXXWWWUUUUUUUUUTTTQQQOOOJJJGGGDDDBBBAAAAAA???======<<<<<<===??????===<<<>>>>>>>>>???@@@AAACCCDDDCCCDDDEEEFFFFFFFFFFFFFFFHHHJJJMMMQQQVVV\\\bbbggguuummmRRRRRR\\\VVVEEE999;;;===AAANNNggg|||zzzkkkrrrrrrrrroooggg]]]XXXVVVaaaaaaaaa]]]XXXTTTSSSTTTJJJHHHFFFGGGKKKNNNOOONNNHHHHHHFFF???666///++++++,,,,,,,,,+++,,,,,,------******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,---------.........------......///000111111111111222555999<<<>>>CCCGGGKKKOOORRRUUUYYY[[[rrr~~~~~~yyyxxxuuussspppiiidddeee___YYYVVVTTTRRRNNNKKKKKKIIIFFFFFFIIILLLNNNOOOUUUYYY___ffflllppprrrrrruuuvvvyyy{{{~~~}}}~~~}}}zzzvvvvvvuuutttsssrrrrrrqqqlllllllllmmmlllhhhaaa]]]```aaabbbcccbbb___\\\ZZZUUUSSSPPPNNNMMMLLLKKKIIIFFFEEEDDDBBBAAA@@@@@@???<<<<<<;;;<<<===???AAABBB@@@AAAAAABBBBBBBBBAAAAAAAAADDDFFFGGGGGGFFFGGGHHHLLLKKKOOOXXX\\\```kkkwwwhhhXXXSSSZZZYYYGGG:::888999???NNNcccpppuuuyyyzzzmmm___XXXYYY^^^gggjjjeeeXXXNNNOOOSSSTTTPPPNNNKKKKKKMMMOOOPPPPPPOOOHHH>>>555///---+++***---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111222000222333444555888===@@@CCCGGGLLLOOOQQQUUU[[[```tttqqq{{{xxxvvvsssmmmhhhfffccc^^^ZZZWWWTTTPPPNNNJJJHHHEEEEEEFFFHHHIIIIIIMMMPPPUUU[[[```dddggggggnnnpppsssvvvxxxyyyyyyyyyuuuvvvxxx{{{~~~~~~}}}}}}~~~~~~|||yyywwwrrrrrrqqqpppooonnnnnnmmmkkkiiigggfffeeeccc___]]]\\\]]]^^^___^^^[[[XXXVVVQQQNNNLLLJJJJJJIIIGGGEEEBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<===???AAABBB@@@@@@AAABBBCCCCCCCCCCCCBBBCCCEEEEEEFFFHHHKKKNNNQQQQQQUUU^^^dddlllxxxqqqWWW]]]```XXXGGG999777<<<@@@LLL```ppptttrrrwwwtttfffZZZUUUWWW[[[dddgggcccYYYSSSSSSTTTRRRNNNLLLKKKKKKMMMNNNNNNNNNLLLEEE;;;333...,,,++++++---,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111000222333444555888===@@@DDDHHHMMMOOOQQQTTTZZZ___pppmmmlll|||~~~{{{wwwqqqmmmgggfffeee```ZZZUUURRRQQQKKKIIIGGGFFFFFFFFFEEEDDDFFFGGGJJJOOOSSSWWWZZZ[[[dddfffjjjnnnqqqqqqqqqppppppqqqtttvvvzzz|||~~~}}}}}}}}}}}}}}}|||||||||~~~~~~}}}{{{zzzxxxwwwxxxwwwwwwwwwxxxvvvsssqqqmmmmmmlllkkkjjjiiihhhgggiiieee```]]]\\\\\\\\\[[[VVVWWWXXXXXXWWWUUUSSSQQQKKKHHHFFFDDDDDDDDDBBBAAA??????===<<<;;;;;;;;;;;;============>>>@@@AAABBB@@@@@@AAABBBCCCDDDDDDEEECCCCCCCCCDDDEEEJJJPPPTTTZZZZZZ___gggppp{{{lllWWWVVVbbbbbbNNN888222777<<>>>>>============>>>>>>>>>???@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDCCCDDDEEEFFFHHHLLLRRRVVV```ccciiirrr|||nnnZZZTTTiiiaaaPPP???666888===AAA]]]kkkyyyxxxllldddjjjttt}}}ssseee\\\\\\aaagggjjjaaaaaa```^^^[[[WWWOOOIIIGGGHHHJJJMMMPPPPPPMMMJJJ@@@:::222,,,***+++---...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......///000000111000222333444555888===@@@GGGJJJNNNPPPPPPSSSXXX\\\jjjxxxgggvvvyyytttkkkmmmlllggg___XXXUUUUUUOOOMMMKKKKKKKKKJJJHHHFFFDDDDDDCCCDDDFFFHHHKKKMMMNNNRRRWWW]]]bbbdddffffffeeeeeeeeefffgggiiikkkllloooooooooooooooooooooooopppqqqsssttttttuuuuuuuuuuuuuuuuuutttrrrooollljjjmmmllljjjjjjjjjjjjhhhfffbbbbbbaaa___^^^\\\[[[[[[[[[YYYUUUSSSSSSRRRQQQOOOLLLMMMMMMMMMLLLKKKJJJIIICCCAAA???>>>>>>???>>><<<@@@??????>>>>>>>>>????????????@@@AAAAAABBBBBBBBBCCCBBBAAAAAA@@@AAABBBBBBDDDFFFIIIKKKMMMPPPTTTWWWaaahhhsss}}}nnnYYY\\\iiimmmSSS<<<666999???KKKZZZkkkqqquuuqqqjjjiiiooovvvwwwnnnddd___aaagggkkkmmmcccaaa```^^^ZZZSSSKKKFFFGGGHHHKKKOOOPPPOOOKKKHHH:::555///+++***,,,---...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......//////000000000222333444555888===@@@GGGKKKNNNPPPPPPSSSWWW[[[jjjyyylllsss}}}sssrrrpppjjjccc]]]ZZZXXXQQQNNNLLLJJJJJJIIIHHHFFFDDDDDDCCCBBBCCCDDDFFFGGGHHHJJJNNNSSSXXX[[[^^^_______________```bbbccceeehhhiiiiiiiiiiiijjjjjjjjjhhhjjjmmmnnnmmmmmmmmmnnnmmmmmmlllkkkjjjhhhgggfffgggeeedddcccdddcccbbb```]]]\\\[[[YYYXXXVVVUUUTTTTTTRRRPPPOOOOOOMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFFFFAAA???======>>>>>>>>>===>>>============>>>>>>???@@@@@@AAABBBCCCCCCBBBBBBDDDCCCBBBAAAAAABBBCCCDDDHHHJJJMMMPPPRRRVVVZZZ]]]dddqqqmmmYYYXXXggguuuWWWBBB555:::AAAIII```zzzwwwxxxvvvrrrssswwwzzzyyyppplllfffdddeeeggggggfffeeeaaa^^^\\\VVVMMMHHHHHHKKKLLLMMMNNNNNNKKKEEEAAA444111---++++++,,,------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............//////000000000222333444555888===@@@GGGJJJNNNPPPPPPSSSXXX\\\iii{{{rrrzzz}}}zzztttooojjjeeeaaa^^^WWWTTTOOOLLLKKKJJJHHHGGGEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGJJJMMMPPPSSSTTTYYYYYYXXXYYYZZZ]]]___aaa``````aaaaaabbbbbbbbbbbb```dddggghhhfffeeeeeefffeeedddcccbbbbbbbbbbbbbbbbbb```^^^]]]]]]]]]\\\ZZZWWWWWWUUUTTTRRRPPPOOONNNOOOMMMJJJIIIHHHHHHFFFEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@>>><<<<<<===>>>>>>=========<<<<<<===>>>??????@@@AAABBBCCCDDDCCCBBBBBBCCCCCCBBBBBBCCCEEEHHHIIIMMMOOOQQQTTTWWW]]]ccchhhssslllXXX\\\kkkmmmeeeBBB:::999DDDSSScccwww{{{rrrggghhhjjjlllllliiieeeaaaddd```\\\XXXPPPHHHHHHMMMQQQPPPOOOMMMIIICCC<<<666000...,,,,,,---------,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000222333444555888===@@@FFFJJJNNNPPPQQQSSSXXX]]]fff}}}xxxoooxxxrrroookkkfffbbb___ZZZTTTPPPMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCEEEHHHJJJLLLPPPOOOOOOPPPRRRVVVYYY[[[YYYYYYZZZZZZZZZ[[[[[[[[[\\\```cccdddbbb``````aaa___^^^]]]\\\\\\]]]______^^^\\\ZZZYYYYYYYYYXXXWWWTTTSSSRRRPPPNNNMMMKKKKKKMMMJJJFFFCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@???===<<<<<<===>>>===<<<>>>>>>===>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCFFFIIILLLNNNQQQRRRSSSUUUYYYbbbkkkrrrrrrVVVQQQkkklllKKK===<<<>>>KKKeeeuuufff```eeelllrrrrrrmmmgggcccccc^^^YYYUUULLLEEEIIIRRRVVVTTTPPPLLLEEE===444...///---,,,---......---++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........///////////////111222333444555888===@@@FFFIIIMMMPPPQQQTTTYYY]]]ddd}}}zzzvvvssszzzrrroookkkgggbbb___ZZZUUUQQQNNNLLLKKKHHHHHHGGGFFFDDDCCCAAAAAABBBBBBBBBBBBCCCCCCDDDEEEGGGGGGHHHIIIKKKMMMOOOPPPTTTTTTUUUVVVVVVUUUTTTSSSVVVWWWYYYZZZZZZYYYWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXUUUSSSRRRQQQQQQQQQMMMMMMLLLKKKIIIHHHGGGGGGBBBBBBAAA@@@???>>>======@@@???>>>>>>>>>>>>??????============>>>>>>>>>>>>>>>>>>=========???@@@BBB@@@BBBDDDDDDDDDCCCDDDEEEAAABBBDDDGGGJJJMMMPPPQQQVVVWWWZZZaaahhhqqq~~~jjjXXXXXXpppqqqUUUDDD<<<888DDDbbbzzzyyyuuuzzzgggYYY^^^eeelllnnnllliiijjjlll```ccc\\\JJJBBBIIISSSUUU\\\WWWOOOGGG@@@999333///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------...............000111333444555777;;;>>>DDDFFFIIINNNRRRUUUXXXYYYiiirrryyyzzzvvvqqqllldddbbb^^^YYYVVVRRROOOLLLJJJIIIGGGFFFDDDCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGIIIJJJNNNNNNOOOOOOOOOOOOOOONNNRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQOOOMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDD@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>======>>>>>>???@@@AAA@@@BBBCCCCCCBBBBBBCCCDDDDDDFFFHHHKKKNNNQQQUUUXXXXXX[[[bbbjjjssslllUUUaaapppwwwnnnZZZFFF;;;;;;DDDYYYsss}}}wwwwww}}}pppddd[[[```eeekkkoooooonnnnnnnnn```ZZZOOOGGGHHHQQQYYY[[[\\\VVVMMMDDD<<<666000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------...............000111333444555777;;;>>>CCCEEEIIIMMMQQQUUUWWWXXXggg~~~}}}{{{ooo}}}xxxrrrjjjgggccc```]]]ZZZVVVSSSNNNMMMJJJGGGEEEDDDEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFFFFGGGHHHIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>======<<<===>>>??????>>>===<<<<<<<<<<<<<<<==================>>>???@@@@@@@@@@@@AAABBBBBBAAA@@@@@@CCCEEEDDDGGGJJJLLLOOOSSSXXX\\\```gggqqqyyyjjjUUUdddtttxxxeeeLLL@@@>>>??????VVVrrr|||wwwwww~~~rrrkkkhhhggghhhiiilllppprrrqqqnnnkkk```PPPCCCEEEPPPXXX[[[\\\ZZZSSSIII???777222---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------.........//////000111333444555777;;;>>>CCCEEEHHHLLLPPPTTTVVVWWWdddyyyyyyfffuuu{{{rrrmmmgggcccbbbaaa```^^^UUUSSSNNNJJJGGGFFFFFFFFFDDDCCCBBBBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@AAACCCEEEFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????>>><<<<<<<<<<<<======>>>>>>:::<<<>>>??????>>>===<<<;;;<<<<<<<<<===============>>>???AAABBBAAAAAA@@@BBBBBBBBB@@@@@@AAADDDGGGHHHKKKNNNQQQSSSXXX^^^cccnnnxxxeee^^^```wwwdddLLL;;;888===BBBOOOkkk|||{{{||||||wwwqqqrrrvvvwwwrrrpppnnnpppqqqnnnggg```[[[JJJAAAJJJVVVXXXWWWXXXXXXPPPEEE:::333///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,------.../////////000111333444555777;;;>>>BBBDDDHHHLLLPPPSSSVVVWWWccczzz{{{eeeuuuzzzsssiiiddddddeeeeeeddd\\\YYYTTTNNNJJJHHHHHHHHHEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@?????????@@@AAACCCDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>;;;;;;;;;<<<======>>>>>>:::<<<>>>???@@@???>>>===<<<<<<<<<============>>>===>>>@@@BBBBBBBBBAAAAAACCCCCCCCCBBBBBBDDDHHHKKKNNNRRRVVVYYY\\\aaaiiipppzzzkkkbbbkkkxxxwww___IIIBBB???<<>>BBBDDDHHHLLLPPPSSSVVVWWWaaa{{{qqqzzz|||pppiiihhhhhhgggeee___]]]XXXTTTPPPMMMLLLLLLHHHHHHGGGEEEEEEDDDDDDDDDAAAAAA@@@???????????????@@@??????@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>===<<<======>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>><<<===>>>???@@@@@@??????============>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBDDDEEEFFFGGGGGGJJJMMMPPPOOOUUU[[[___ccckkkvvv~~~|||mmmmmmrrrwwwyyy\\\FFF777:::>>>CCCUUUlll~~~qqqjjjppp{{{}}}tttqqqmmmkkkiiicccXXXPPPEEEIIIQQQZZZ[[[VVVSSSSSSLLLEEE<<<444000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000000111333444555777;;;>>>CCCEEEHHHLLLPPPTTTVVVWWW^^^yyyyyywwwsssoooiiiddd^^^]]][[[XXXUUUSSSRRRRRROOOMMMKKKIIIFFFEEEDDDCCCAAAAAA@@@@@@???@@@@@@@@@>>>??????@@@@@@@@@??????@@@??????????????????@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<;;;<<<<<<<<<======>>>>>>>>>==================>>>>>>>>>>>>>>>???@@@AAAAAAAAA>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEGGGJJJLLLMMMOOORRRUUURRRYYYbbbiiippp{{{yyyffffffoooppphhh```III???999>>>KKK\\\tttssspppkkkjjjqqq{{{}}}yyyvvvsssooojjjddd[[[PPPIIIGGGSSS\\\]]]ZZZWWWSSSOOOCCC>>>666111...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......++++++,,,---...///000000000111333444555777;;;>>>CCCEEEIIIMMMQQQUUUWWWXXX^^^wwwhhhyyywwwlllddd\\\\\\[[[ZZZYYYXXXWWWVVVTTTRRROOOKKKGGGDDDBBBAAACCCCCCBBBBBBBBBBBBBBBCCC===>>>???@@@???>>>===<<>>>>>======>>>>>>???========================;;;<<<===>>>???>>>======;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===????????????@@@AAABBBCCC>>>?????????@@@@@@@@@@@@BBBAAA@@@@@@AAABBBDDDEEEEEEHHHLLLOOOQQQSSSVVVXXX[[[dddnnnwwwfffaaabbbjjjkkk^^^OOOFFF:::???GGGUUUkkkwwwdddhhhkkkooouuu||||||xxxzzzwwwrrrkkkaaaUUUIIIBBBPPP]]]ddd___YYYVVVQQQIII>>>999333...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......++++++,,,---...///000111000111333444555777;;;>>>DDDFFFJJJNNNRRRUUUXXXYYYaaavvvpppkkkuuullldddeeeccc]]]XXXWWW\\\aaa\\\XXXSSSPPPMMMKKKIIIGGGDDDBBB@@@@@@AAACCCCCCBBB@@@@@@@@@@@@???>>><<<<<<======>>>>>>?????????@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>???@@@AAABBBBBBBBBBBBAAADDDAAA??????AAABBBAAA???AAABBBCCCCCCDDDEEEHHHKKKMMMQQQTTTVVVVVVXXX\\\```lllqqqrrrdddXXXccchhhaaaUUULLLEEE@@@CCCHHHYYYyyyyyyuuunnnmmmmmmqqq{{{}}}sssvvvvvvpppaaaPPPGGGIIINNNaaaaaa```^^^YYYPPPFFF???555333000---+++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111222333444555666888;;;>>>@@@DDDIIINNNQQQTTTWWWYYY___}}}hhhkkkrrrpppkkkddd^^^[[[\\\]]]___\\\XXXUUUSSSRRRPPPNNNJJJGGGDDDCCCCCCDDDCCCBBB@@@@@@@@@AAA@@@@@@???????????????@@@@@@@@@AAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAA@@@AAABBBBBBCCCCCCCCCBBBBBBBBB???>>>???AAACCCBBBAAADDDEEEFFFGGGGGGIIILLLOOOQQQTTTXXX[[[^^^ccckkkqqqyyyiii[[[ZZZpppjjj___PPPDDD>>>>>>AAARRRggg||||||uuussszzz}}}vvvppplllcccWWWNNNMMMTTT\\\``````___\\\WWWNNNCCC<<<444222///---+++***++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111222333444555666888;;;>>>@@@CCCIIINNNQQQTTTXXXZZZ___sssggglllxxxpppiiiddd```]]]^^^[[[XXXVVVUUUUUUSSSRRRPPPMMMJJJHHHGGGEEECCCAAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@???AAACCCEEEEEEEEEFFFGGGHHHIIIIIIKKKOOORRRXXX[[[___ccchhhrrr~~~sss```\\\hhhuuukkkQQQCCC======GGGSSSqqq~~~{{{~~~{{{rrrhhh___TTTLLLMMMUUU___fff___^^^\\\XXXRRRIII>>>777111000...,,,++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111222333444555666888;;;>>>>>>BBBHHHMMMQQQUUUYYY\\\```vvveeemmm~~~xxxrrrjjjccc___\\\YYYWWWWWWVVVUUUTTTTTTQQQNNNLLLJJJHHHEEECCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDFFFGGGHHHIIIJJJLLLMMMNNNOOOQQQTTTWWW___ccchhhnnnwwwcccXXXddduuu}}}~~~oooVVVBBBBBBJJJQQQ___ppp|||tttfff]]]TTTKKKJJJQQQ[[[bbbeee^^^[[[WWWRRRLLLBBB999222///...---,,,,,,,,,------+++++++++,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------......///000111222333444555666888;;;>>>===AAAGGGMMMRRRVVVZZZ]]]aaassseeexxxuuummmgggddd___]]][[[ZZZXXXVVVTTTRRRPPPNNNMMMLLLIIIFFFFFFEEEEEEDDDCCCBBB@@@???AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFHHHIIIKKKPPPRRRTTTUUUWWWZZZ___bbbjjjpppyyynnnccc]]]hhh{{{nnnYYYMMM???>>>PPPcccmmmyyyzzz{{{yyy~~~|||kkk\\\NNNLLLLLLRRR[[[bbbcccaaa\\\XXXRRRKKKCCC;;;444///------,,,,,,,,,---------************++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------.........------......///000111222333444555666888;;;>>><<>>===AAAGGGMMMRRRVVVZZZ]]]^^^}}}pppfffjjj{{{yyyqqqkkkeee```\\\ZZZYYYWWWVVVUUURRROOOLLLKKKKKKJJJJJJHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEFFFHHHIIIIIIIIIIIIFFFIIIMMMOOOPPPSSSWWW[[[XXX\\\cccjjjsss|||}}}hhh\\\ooozzz|||mmm\\\WWW\\\bbbfffqqq~~~yyywwwyyy{{{}}}rrriiicccYYYPPPLLLUUUbbbhhhhhhfffddddddZZZRRRFFF<<<555111...---,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------.........------......///000111222333444555666888;;;>>>===BBBHHHMMMRRRVVVYYY\\\\\\wwwaaa\\\lll|||tttmmmiii^^^]]][[[YYYWWWTTTPPPMMMKKKLLLLLLLLLKKKJJJIIIIIIEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBBBBBBBCCCDDDFFFGGGFFFGGGHHHJJJKKKLLLLLLMMMJJJNNNRRRUUUXXX\\\aaafffgggllluuuuuuccceeeqqqiiiSSSOOOXXX```xxxmmmddd]]]SSSJJJWWWbbbmmmnnnhhhbbbbbbeeeZZZQQQCCC888111.........,,,,,,---------,,,++++++++++++,,,,,,,,,---------((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------.........------......///000111222333444555666888;;;>>>>>>BBBHHHMMMQQQUUUYYY\\\[[[xxxddd^^^iiiwww{{{zzzssslllccc]]]ZZZXXXVVVUUUQQQNNNKKKIIIKKKMMMNNNNNNIIIJJJKKKHHHEEECCCEEEGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCCCCBBBBBBBBBCCCGGGEEEDDDDDDFFFGGGGGGFFFNNNLLLJJJLLLPPPSSSSSSRRRVVVTTTWWW^^^bbbeeeooozzzgggfffttt|||yyyjjjfffXXXHHHMMMggg{{{uuummmdddXXXRRRVVV___kkksssssskkkhhhkkkggg___WWWKKK===333000///...---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------------,,,------...///000333333333444666999<<<>>>@@@DDDJJJOOOSSSWWWZZZ]]]\\\rrrccc^^^vvvvvvnnniiieee```]]]ZZZWWWSSSPPPOOOOOONNNMMMKKKLLLMMMKKKIIIHHHIIIKKKIIIHHHHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGIIIIIIHHHIIIJJJKKKLLLLLLPPPOOOPPPQQQTTTXXXZZZ[[[___```gggqqqxxx}}}sssmmmuuuyyynnn___MMMHHHAAAIIIfff~~~nnnfff]]]XXXTTTSSSYYYaaalllpppnnnggggggkkkfff\\\LLLCCC777000...///...---//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------...---------------,,,------...///000333333333444666999<<<>>>@@@DDDJJJOOOSSSVVVZZZ\\\YYYxxx{{{qqqbbbgggvvvxxxqqqmmmhhhddd```]]]ZZZXXXUUURRROOOPPPPPPNNNLLLKKKLLLNNNKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFGGGIIIIIIIIIIIIJJJKKKMMMNNNPPPPPPTTTWWW[[[]]]___bbbhhhmmmqqquuuzzznnngggiiilllcccSSSGGGDDDNNNZZZfff{{{wwwlllcccXXXOOOPPPWWW___gggnnnllllllhhhdddhhhkkkaaaSSS===777000,,,---//////.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------------------,,,------...///000333333333444666999<<<>>>@@@DDDJJJOOORRRVVVYYY\\\___xxxtttjjjdddkkk{{{zzzwwwsssooolllhhhdddaaa\\\[[[ZZZWWWUUUSSSSSSSSSQQQPPPOOONNNNNNMMMNNNNNNMMMNNNNNNOOONNNMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLNNNQQQSSSUUUWWWYYYZZZ]]]dddkkkooopppuuu}}}uuuiiibbb]]]YYYMMMAAADDDNNN```sss~~~mmmaaaUUUMMMLLLXXXhhhrrrwwwxxxkkkiiiffffffjjjgggUUUBBB333000,,,+++---......---///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------------,,,------,,,------...///000333333333333666999<<<>>>@@@DDDIIINNNRRRUUUXXX[[[dddyyysssddd___ggg|||}}}xxxtttpppnnnkkkgggdddaaa___]]]\\\[[[ZZZYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUTTTSSSSSSTTTTTTTTTYYY]]]bbbeeegggiiillloooqqqyyyzzztttllleeeVVVOOOJJJFFF@@@BBBUUUllluuuggg___HHHLLL[[[sss}}}uuuiiihhhggghhhggg\\\FFF222///...,,,,,,---------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------,,,------...///000333333333333666999<<<>>>@@@CCCIIIMMMQQQTTTWWWYYY^^^ooolll```dddppp}}}xxxuuuqqqmmmkkkjjjiiihhhgggfffeeeeeeeeebbbaaa``````______``````bbbbbbbbbaaabbbbbbcccccclllqqqxxx|||~~~|||nnnhhhddd]]]RRRKKKAAA<<<;;;EEETTTeeexxxxxxhhh[[[UUUTTTPPP]]]wwwqqqjjjhhheeeaaaYYYJJJ888***............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,------,,,------...///000333333333444666999<<<>>>???CCCHHHMMMPPPSSSVVVXXXXXXeeexxxssssssuuuvvv~~~}}}}}}}}}{{{yyywwwuuuuuuvvvxxxyyyzzzzzz{{{|||}}}~~~vvvccc[[[TTTSSSPPPIIIEEEEEECCCKKKWWWeeexxx~~~ooo]]]NNNJJJOOOVVVmmmvvv|||uuummmhhh___RRRCCC666///---......///...---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,------...///000333333333444666999<<<>>>???CCCHHHLLLOOORRRUUUWWWYYYbbbtttnnneeeaaadddgggnnn|||nnnkkklllkkkiiiKKKHHHFFFHHHFFFEEELLLVVVYYYqqqtttmmm___QQQIIIPPPbbbppp|||ttttttyyyppphhhYYYFFF333))),,,333---.........---,,,---...---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---------------...000000333333333444666999<<<>>>???CCCHHHLLLOOORRRUUUWWWZZZaaappppppggg]]]UUU]]]lllvvvlllhhhnnnrrrjjj\\\TTTDDDHHHGGGEEESSSmmm~~~uuuhhhWWWNNNTTTggg|||wwwqqqrrrvvvzzz{{{nnnYYYCCC777111------111------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------......------...///111222222333444555666888;;;>>>@@@BBBFFFKKKPPPQQQQQQOOO\\\bbbpppzzzggg[[[YYY```bbbhhhsss{{{zzzxxxvvv|||xxxwwwxxxqqq___NNNFFFFFFRRR```nnn{{{vvvrrr```RRRZZZttt{{{{{{zzzyyywwwsssooolllUUUFFF777222111///...000------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------......------...///111222222333444555666888;;;>>>AAABBBFFFKKKOOOQQQRRRQQQXXX\\\iii}}}xxxjjjaaaWWWTTTYYY```eeeggg~~~uuuiiigggoooyyyzzznnn```SSSKKKNNNUUUuuu}}}sssooommm]]]WWW\\\xxxzzzvvvsssuuuxxxtttiii```===444...///111000......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------......------...///111222222333555555666888<<<>>>AAACCCFFFJJJNNNQQQTTTUUUVVVYYYeeezzzpppcccZZZSSSNNNKKKVVV]]]cccjjjyyy{{{nnnsss||||||rrrhhh___RRRGGGFFFTTTlllttthhhbbbaaabbbTTTddd~~~xxxtttzzzxxx___III555111...///111000---***------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************+++++++++,,,,,,,,,------......------...///111222222444555666666888<<>>AAAEEEIIIMMMOOOPPPQQQUUUXXXaaattt<<>>@@@GGGHHHJJJMMMQQQUUUYYY[[[___uuu@@@@@@@@@@@@@@@AAABBBCCCEEEFFFOOOddd~~~sssqqqyyyzzz\\\DDD777222111111333888999444111111000,,,000222333111...,,,---...,,,,,,------------------+++,,,,,,------,,,,,,+++++++++***)))...444111***,,,------,,,+++++++++,,,---,,,++++++,,,---///111555000+++)))***...222555,,,*********,,,---,,,+++,,,++++++++++++,,,------............///111222333444555666777:::<<>>>>>>>>??????>>>???CCCFFFDDDEEENNNYYYqqqyyyyyylllNNN>>>999000333555555333000---,,,111222555777777888;;;>>>NNNIIIAAA999333...+++))).........------,,,,,,,,,+++,,,,,,------,,,,,,+++)))((()))+++,,,+++++++++---+++))))))+++,,,,,,*********)))))))))******+++(((,,,000111///---...///000---***))))))+++++++++,,,,,,,,,,,,,,,---..................///111222333444444666888;;;>>>AAABBBEEEFFFHHHKKKPPPUUUYYY\\\```vvv???>>>>>>>>>>>>>>>??????@@@>>>@@@DDDFFFDDDFFFIIIRRR```yyysssYYYFFF999444444000222444222...,,,///222......111555777777;;;@@@MMMGGG===666111...,,,+++------------------,,,,,,+++,,,,,,------,,,,,,+++---)))(((+++---+++)))(((,,,***((())),,,---+++)))(((((()))******++++++++++++,,,---------///222444...,,,***)))***,,,++++++------,,,,,,------...///............///111222333444444666888;;;???AAACCCEEEFFFIIILLLQQQVVV[[[]]]```vvv===============>>>???@@@DDD@@@???CCCEEEEEEFFFHHHIIIKKKTTTiiixxx___EEE888555444333444222222111///---...111444---***,,,000111///333999888333///------//////...,,,,,,------------------+++,,,,,,------,,,,,,+++///+++***//////,,,***,,,+++***+++000444444000+++))))))******+++++++++***++++++,,,///222333222111,,,*********,,,---,,,+++,,,,,,++++++,,,,,,---...............///111222333333444666888<<>><<<@@@BBBAAAAAACCCEEEDDDDDDGGGVVVsss{{{}}}~~~aaaIII===444333333///...000///---,,,---//////...,,,111------111000,,,///555111...+++,,,...///...,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++***''')))......***+++000***,,,000888>>>===555...***++++++++++++******)))''')))///666:::777///(((***)))***+++------,,,+++++++++******++++++,,,---............///111222333333444666999<<>>@@@AAA????????????????????????CCCBBBDDDGGGIIIPPPcccwwwkkkOOO===444333222111000000000000////////////////////////---.........---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,'''---//////666>>>888***))),,,///333555555222000111666<<<===888222---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---............000222444444555777:::>>>AAACCCFFFGGGJJJOOOUUUZZZ\\\\\\cccxxx;;;::::::;;;<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>@@@BBBAAABBBLLLYYYlll{{{oooZZZIII:::222444333222111000000000000........................------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++++++++++++++++++++++++++---,,,,,,555>>>666((()))---111111///...///111///222666666222---***(((,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++---.........///111333444444555777:::>>>AAACCCEEEGGGJJJOOOTTTXXXZZZZZZaaauuu:::::::::;;;<<<===>>>???========================<<<;;;===>>>===:::;;;???EEEOOObbb{{{oooVVVAAA555222222222333222111000000//////000........................---------------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,---,,,,,,+++************************...,,,)))+++777AAA;;;---,,,000333000+++)))...333///000111///,,,***))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***,,,---......///222444444444555888;;;>>>BBBCCCEEEGGGKKKNNNRRRUUUXXXYYY___rrr:::::::::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;===<<<===???@@@>>><<<:::???@@@EEEQQQeee~~~xxxiiiOOOFFF;;;222///111333444222111000///////////////........................,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***---777AAAAAA:::000000...***''''''+++///222111///,,,******+++,,,***************+++++++++,,,,,,++++++,,,,,,---...)))+++---......000333555444555666888;;;???BBBDDDFFFIIILLLPPPRRRTTTWWWYYY^^^ppp999999::::::;;;;;;<<<<<<::::::::::::::::::::::::=========???AAACCCAAA>>>???>>>===;;;@@@OOOeeeuuusss___MMMCCC:::888666444333111///...000000//////.../////////........................++++++,,,,,,---,,,,,,+++,,,,,,------------,,,,,,************************************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...222999===>>>444///)))'''(((***+++***222000,,,******+++,,,---))))))*********+++++++++,,,,,,++++++,,,,,,---...)))+++---......000333555555555666888;;;???BBBDDDGGGKKKOOOQQQSSSTTTWWWZZZ]]]ooo888999::::::;;;;;;::::::::::::::::::::::::::::::<<<===<<<;;;<<>>@@@===:::===HHHSSS___ssskkkVVVGGG>>>888444222222222111111000////////////............//////------------------------***++++++,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---+++,,,111666:::444------111444222///...,,,)))'''(((*********))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,---...***,,,---......///222444555555666999<<>>AAAAAA???>>>AAADDD@@@NNNdddyyywww```UUUEEE999444333111000---............///111222///......------......///------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++++++++++++++++++++***+++,,,+++)))(((***---666333111111444666444222+++)))'''''')))***)))'''*********+++,,,---------,,,,,,++++++,,,,,,---...+++---.........///111333555666777999<<>>???;;;<<<;;;;;;;;;;;;<<<<<<===DDDEEEGGGKKKVVVlllxxxeeeUUUEEE>>>666222222222000---111222222111///---------......---------......///------------------------)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******************************,,,)))(((***+++******+++((()))+++,,,,,,,,,,,,,,,+++)))((())),,,,,,***'''******+++,,,------......,,,,,,++++++,,,,,,---...,,,---............000222555666777999<<<@@@CCCEEECCCHHHNNNQQQQQQRRRWWW\\\ZZZlllyyy::::::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<============>>>>>>>>>>>>@@@@@@@@@CCCGGGNNNTTTXXXrrrwwwggg\\\RRRIIIBBB222222222111000//////...---.........///000000000------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,************************))))))************))))))******))))))))))))******(((((((((((()))***+++,,,))))))))))))************++++++******++++++,,,---,,,++++++***+++,,,...///))),,,//////------111444555777888999:::===@@@CCCDDDHHHMMMPPPQQQSSSWWW[[[```mmm}}}::::::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<<<<>>>AAADDDFFFNNNZZZkkk}}}}}}jjjaaaUUUKKKEEE@@@:::555222222111000000///......---..................///------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,***++++++++++++++++++,,,************************))))))************))))))******))))))))))))******(((((((((((()))***++++++))))))))))))************++++++******++++++,,,---,,,++++++***+++,,,...///+++---///000111222444555555666888999:::<<<@@@CCCDDDHHHMMMPPPQQQSSSWWW[[[^^^lll|||::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<============>>>===<<<<<<<<<<<<======>>>BBBGGGNNN[[[rrrppp^^^QQQFFFAAA;;;888777555222///111111000000//////.........------------------,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++*********************************))))))************))))))******))))))))))))******''''''''''''((()))******))))))))))))************+++************+++,,,,,,++++++******+++---...///,,,++++++,,,///111222222555666888999:::<<<@@@CCCDDDHHHMMMPPPQQQSSSWWW[[[]]]kkk}}}999999::::::::::::::::::999999999999999999999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>@@@AAAAAAAAADDDMMMZZZddd|||ppp___RRRIIIAAA<<<:::888555555555444111///000000000//////.........---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,++++++******))))))************************))))))************))))))******))))))))))))******'''''''''''''''((())))))((()))))))))***************************++++++,,,++++++******+++---///000777222,,,***,,,///000000444666777888999<<<@@@CCCDDDHHHMMMPPPQQQSSSWWW[[[]]]kkk~~~888888888888888999::::::999999999999999999999999::::::::::::;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;777888999;;;<<<<<<;;;;;;888:::=========>>>BBBEEEIIIRRRaaarrrsssmmmiii]]]NNNCCC>>>;;;999888333222222333333111///---/////////...............------,,,,,,+++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******(((''''''''''''(((((()))((()))))))))******************))))))******+++,,,************+++---///000EEE===444......111333444444555777888999;;;???BBBDDDHHHMMMPPPQQQSSSWWW[[[^^^nnnyyy|||666666555666666777888999888888888888888888888888999999999999::::::::::::999999999999::::::::::::999999:::::::::999888888777888:::::::::;;;===???;;;===???DDDOOO```sssssseeeVVVLLLIIIMMMDDD<<<;;;:::777222111---...///000111000///.....................---------,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++,,,,,,,,,,,,******++++++++++++******)))******+++++++++++++++***************)))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******)))((((((''''''((())))))))))))))))))***************))))))))))))***++++++************+++---///111CCC===444...,,,...111333444555777888999;;;???BBBDDDHHHMMMPPPQQQSSSWWW[[[```pppqqqwww444444333333444555777888888888888888888888888888777777888888888999999999888888888888999999999:::::::::::::::999999999999;;;;;;;;;999999999;;;<<<<<<<<<999666666===GGGOOOWWWbbbsss}}}mmmbbbVVVMMMCCC;;;999:::AAA888222555777333...,,,,,,...000000000000000000------------------------,,,,,,,,,,,,------------------------------------******+++++++++,,,,,,,,,******++++++++++++******))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))************))))))******))))))))))))*********))))))(((((()))))))))))))))))))))************)))))))))))))))***++++++***))))))***+++...000111222111///---+++,,,///222333555777777888;;;???BBBDDDHHHMMMPPPQQQSSSWWW[[[aaaqqqnnnvvv333333222222333444666777777777777777777777777777666777777777777888888888777888888888888999999999666555555666666777999999777777888888888888888888222666:::;;;:::999:::<<<;;;@@@GGGOOOYYYiii|||{{{pppbbbYYYPPPGGG===888666555999@@@EEE888///111444222111222...///000000...---......------------------------,,,,,,,,,------.........------------------------*********++++++,,,,,,,,,******++++++++++++******))))))***++++++++++++***(((((())))))******++++++))))))))))))))))))))))))))))))************))))))******))))))))))))************)))))))))))))))***))))))))))))************)))))))))))))))******+++***))))))***+++...000111'''+++///000//////222555333555666777888;;;???BBBDDDHHHMMMPPPQQQSSSWWW[[[aaaqqq~~~ooowww000000111222333333444444666666555555555555666666666777777777777666666555777777777777777777777777999777555666999:::888666888888777777777777888888888888888777777777777777::::::;;;===AAAFFFKKKNNNaaakkkyyylllhhh```WWWNNNFFFAAA>>>555444333333222222222333222222111000//////000000......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))************************+++++++++*********))))))++++++******)))(((((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))(((((()))***************)))************+++++++++++++++++++++,,,------...///...------...///000111555666777888888:::===@@@EEEGGGKKKNNNPPPSSSWWWYYY___rrrgggvvv111111222222333333444444666555555555555555555666666666777777777777777666777777777777777777777777999777555666888999888666888777777666666777777888777777777777777777777888777666555666888<<>>AAADDDGGGKKKNNNPPPSSSWWWZZZ```rrr}}}mmm444444444444333333333333444444333333333333444444444555666777888888999999666666666666666666666666777777666666777777777666777666666555555666666777444555555666777888999999<<<;;;999888777888999999:::;;;:::999888999===AAA??????AAADDDJJJRRRYYY]]]```fffooowww|||}}}wwwqqqlllgggaaa]]]SSSPPPLLLIIIGGGCCC>>>:::888777555444555666777777555555555555555555555555111000000/////////000000111000000/////////000000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************))))))))))))(((((((((((())))))******))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((()))***************))))))*********+++++++++*********+++,,,---...///...---------...///111222666777888999999;;;>>>AAADDDGGGJJJNNNPPPTTTWWWZZZbbbsssyyy}}}nnn555555444444444444444444444444333333333333444444333444555666777888888888555555555555555555555555666666777777666666666777666666555555555555666666444444555666777888888999777666555444444555555666777888999888777777888999;;;;;;;;;;;;<<<>>>???@@@???CCCHHHKKKLLLMMMMMMNNNUUUWWW[[[___aaacccccccccaaa```___]]]YYYUUURRRPPPIIIGGGEEEEEEDDDDDDBBB@@@<<<:::999888888777555333555444333222111111222333444444444444444333222222/////////......///000000000///////////////000000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))***************))))))*********+++++++++*********+++,,,---//////------,,,---...000222333666777888888999;;;>>>AAACCCFFFJJJNNNPPPTTTXXX[[[```qqqsss}}}nnn555555555555555555555555555555444444444444555555333444555555666666666666555555555555555555555555555666777777555555666777555555444444444444555555555555555666666777777777555444444444444555555666555555777888888888888777888999:::;;;<<<;;;;;;:::999;;;======;;;::::::;;;>>>???@@@BBBBBBBBBAAAAAA<<<===>>>>>>>>>===;;;:::888777666666777888777555888777777666666555555555222333333222000000111333000111222222333222222222//////.........///000000//////......//////000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))*********)))(((((('''&&&&&&(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))************+++++++++))))))***+++,,,...///000---,,,,,,---...000222333555666777888888:::===@@@CCCFFFJJJMMMQQQTTTXXX[[[\\\mmmnnn|||uuu444444555555666666777777666555555555555555555666333333444444444444444333444444444444444444444444444666888777555444555777555444444444444444444555555555666666666666666666666666666666666777777777888777777777888:::;;;;;;555666777888999999::::::888999::::::::::::<<<>>>=========<<<<<<;;;;;;;;;666777999::::::::::::999<<<:::888888888777555333555555555444333222333444---000333444333333555777111222333444555555444444//////......///000000111...............///000000......//////......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))******++++++******))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((('''''''''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))(((((()))***************)))************+++++++++))))))***+++,,,...///000,,,,,,,,,---...000222444444555666777777999<<>>BBBEEEJJJMMMQQQTTTYYY\\\]]]nnnyyynnn666666666666666666666666555555555444444333333333444444444555555555666666111111222222222333333333333888;;;:::555222333555444444444555555555555666444444444444444444444444777666555444444444444444444555555666777888888999888888777777666666555555777777777777777777777777666777777777888888888888777777777777666666666666444555666555444333444555222333444555555444333333111111000000000000111111444444444444333333222111000000000000000000000000//////////////////////////////...---,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************+++*********))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((***)))((()))***+++***))),,,---+++&&&$$$&&&((()))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---......+++,,,---------///222555555666777777777999<<>>AAACCCFFFKKKPPPTTTWWWYYY]]]lllyyyqqq444444444444444444444444333333333333333222222222000000000111111111222222111111111222222222222333333555666444111000222444333333333444444444555555444444444444444444444444333333333333444555666777444444444555666666777777555555555555555666666666444444444444444444444444555555666666666777777777666666666666555555555444555333111222555666444222666666666666555333222000222222111111111111222222222333333333333222111111////////////////////////..............................------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))))))))))))))************************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))'''(((***,,,,,,***'''&&&))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---......,,,------------///222444666777888888888888:::<<>>222***++++++'''(((,,,))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---......---.........---...111333666888:::;;;::::::;;;<<>>>>>BBBHHHNNNRRRUUUVVVWWW[[[fff000000000000000000000000////////////////////////---------............///////////////////////////////////////////////////000000111222222222222111111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000222222222222222222222222333333333333333222111000222222111111000000//////......////////////......111000///......------...////////////////////////......////////////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***((('''''''''((()))''')))***++++++***)))'''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))************************+++---///000///...---,,,---///111222444777:::;;;;;;:::::::::???BBBHHHNNNQQQSSSSSSSSS[[[ccc////////////////////////////////////////////////---------............///................................................///000111111222222111111111111111111111111111111222111111000000111111222111111111111111111111111111111111111111111111111222222222222222222222222222222333333222222111000222111111111000000//////...//////////////////...222111000///...---------...........................///////////////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))'''&&&&&&&&&'''((('''(((***++++++***((('''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))************+++*********+++---///000///...---,,,---///111222444777:::;;;;;;:::::::::???CCCIIINNNRRRSSSTTTTTTYYYaaa........................////////////////////////---------............///................................................//////000111111111111111111111111111111111111111222111111000000111111222111111111111111111111111111111111111111111111111000000000000000000000000111222222222222111111000111111111000000000000000////////////////////////333222111///......------........................//////000000///...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&((((((************(((((('''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))(((((('''(((((((((((()))))))))))))))))))))*********+++++++++*********+++---///000///...---,,,---///111222444777:::;;;;;;:::::::::???DDDJJJOOORRRTTTUUUWWWZZZaaa........................////////////////////////---------............///...................................................///000000111111000000111111111111111111111111111111000000000000111111111111111111111111111111222222222222222222222222000000000000000000000000000111111111111111000000000000000000000111111111000//////////////////000444333111000......------........................000000000000///...---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++*********)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((()))******)))((((((''''''(((((())))))******))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))*********+++++++++++++++******+++---...//////...---,,,---///111222444777:::;;;;;;:::::::::???DDDKKKOOORRRSSSVVVYYY[[[ccc~~~........................////////////////////////---------............///......................................................///000000000000///000000000000000000000000111000000000000000000111000000000000000000000000111111111111111111111111///////////////////////////000000111111000000000//////000000111111222222111000////////////000111333222111///......------........................//////000//////...------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******++++++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((())))))((((((((('''''''''((()))*********))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))************++++++++++++,,,++++++***+++,,,...//////...---,,,---///111222444777:::;;;;;;:::::::::???DDDKKKOOOQQQSSSWWWZZZ[[[ccc{{{........................////////////////////////---------............///---------------------------------------------------......///////////////000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000////////////////////////...//////000000000000///......///000111222222333111111////////////111111111000///......------...------------------------......////////////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))******+++*********))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))***)))(((((('''((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,,,,,,,+++***+++,,,---...///...---,,,---///111222444777:::;;;;;;:::::::::===DDDKKKOOOOOOQQQWWW\\\ZZZbbbvvv////////////////////////////////////////////////---------............///------------------------------------------------------.../////////......000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000---...//////000000//////---...///000111222333333222111///......///111222......------------......------------------------,,,---...///000000000000------,,,,,,,,,,,,++++++************************(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))((('''&&&(((((((((''''''(((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,---,,,+++++++++,,,---...///...---,,,---///111222444777:::;;;;;;:::::::::<<>>BBBHHHLLLNNNQQQVVVZZZ[[[^^^jjjsssvvvvvv------------------------******++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))*********************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------------------------------------,,,,,,,,,---------......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,***+++,,,,,,,,,---000222000///---,,,,,,---///000333666999:::::::::;;;<<<>>>BBBGGGKKKMMMPPPVVVZZZYYYYYYbbb|||ooottt{{{++++++++++++++++++++++++************+++++++++,,,************************************++++++++++++((()))))))))*********+++************++++++++++++***+++++++++,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))&&&'''((())))))((('''&&&)))(((((((((''''''''''''(((''''''&&&'''((()))***(((((((((((())))))))))))))))))))))))************************++++++++++++***++++++,,,,,,---000333111///...------...///000222555888:::::::::;;;<<<>>>BBBGGGJJJLLLPPPVVVZZZWWWWWW___{{{qqquuu************************))))))******+++++++++,,,************************))))))******+++++++++,,,(((((())))))*********+++)))************+++++++++*********++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++........................,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))(((((('''''''''&&&(((''''''&&&&&&((()))***(((((((((((())))))))))))))))))))))))************))))))))))))************)))***+++,,,,,,---000333222111///......///000111222555888:::::::::;;;<<<>>>BBBGGGJJJLLLPPPVVVZZZXXXWWW```vvvxxx,,,,,,++++++***)))(((((()))************+++++++++))))))))))))))))))))))))************************)))************+++++++++))))))))))))************))))))*********+++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++///...,,,+++***+++,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,+++*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((('''((()))******)))(((''')))))))))***++++++,,,,,,,,,---------,,,,,,...///333111///...---...///000777777777777888999:::;;;BBBDDDGGGJJJLLLPPPVVVYYYYYYaaa^^^ttt~~~,,,,,,++++++***))))))((()))************+++++++++))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))******************+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,+++*********+++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((('''((()))******)))(((''')))))))))***++++++,,,,,,+++---------,,,,,,---///222111///...---...///000666666666777888:::;;;<<>>AAACCCGGGJJJMMMPPPTTTWWWXXXUUUgggvvvuuu+++++++++***************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))(((((((((((())))))))))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((()))******)))))))))***++++++,,,,,,+++,,,,,,,,,++++++---...111000///---...///000222555555666888:::<<<>>>???@@@CCCGGGJJJMMMPPPTTTVVVZZZUUUdddwwwfffsss************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************((((((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))***+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((''''''((()))***+++)))))))))***++++++,,,,,,***+++,,,+++***+++,,,...111000...---...///111222666666777888:::<<<===>>>???BBBGGGJJJMMMPPPSSSVVVXXXWWW___hhhZZZppp************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************((())))))))))))*********)))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++(((***+++------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((''''''((((((((((((((((((((()))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((('''''''''((()))+++,,,)))))))))***++++++,,,,,,***+++,,,+++******,,,...000///...---...///111222888888888999:::;;;======>>>BBBGGGKKKMMMPPPSSSUUUTTTYYYYYY[[[UUUnnn******************++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***,,,---...---,,,,,,))))))*********+++++++++------------------------************************************************++++++************++++++((()))+++---------+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))'''''''''&&&&&&'''''''''(((((((((((())))))))))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((((('''''''''((()))+++,,,)))))))))***++++++,,,,,,***+++,,,+++******,,,...000///...---...///111333999888999999:::;;;<<<===>>>BBBGGGKKKMMMPPPSSSUUUPPPYYYVVVTTTSSSmmm))))))))))))))))))))))))++++++******************))))))************)))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''))))))((('''((('''''''''(((***---///))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***((((((+++///000///---(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((***++++++++++++,,,...333222111...,,,,,,///111777777777777888;;;===>>>@@@CCCFFFIIILLLOOORRRUUURRRVVVWWWPPPUUUwww))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))***+++************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((******)))''')))(((''''''(((***,,,---))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))''''''))),,,...,,,***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((***++++++++++++,,,...333222111...,,,,,,///111777777777777999;;;===>>>@@@CCCFFFJJJLLLOOORRRUUUSSSVVVVVVNNNTTTxxx))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((())))))***+++************************))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++*********,,,,,,------------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''')))***+++***((())))))((('''((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''(((******)))'''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((***++++++++++++,,,...222222111...,,,,,,///111777777777888999;;;===>>>@@@CCCGGGJJJLLLOOORRRUUUUUUUUUTTTMMMUUU{{{))))))))))))))))))))))))'''((((((((((((((())))))))))))************))))))((((((((((((((()))******************************))))))))))))))))))))))))((()))))))))************************************+++++++++***************+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))******************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))++++++***)))***)))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((***++++++++++++,,,...222222111///------...000777777888999:::<<<===>>>???BBBGGGJJJMMMOOORRRTTTWWWUUUSSSNNN[[[((((((((((((((((((((((((((((((((())))))*********))))))************))))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************++++++++++++******+++******))))))******+++++++++++++++++++++++++++************************))))))))))))))))))))))))&&&'''((())))))((('''&&&((()))))))))************)))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))++++++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((())))))((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((***++++++++++++,,,...111222111///------...000666777888:::;;;<<<======>>>BBBGGGKKKMMMOOORRRTTTXXXUUUSSSSSSddd((((((((((((((((((((((((((((((((())))))******+++))))))************))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))***************))))))************))))))******))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''')))***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''(((******(((''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((***++++++++++++,,,...111111111000...---...///666777999;;;<<<=========>>>BBBGGGLLLNNNPPPRRRSSSWWWTTTSSSVVVjjj((((((((((((((((((((((((&&&&&&'''(((((()))******))))))************))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))))))))*********+++*********++++++***************))))))))))))******************************************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((******)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))%%%'''))))))'''&&&''')))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((***++++++++++++,,,...000111222000...---...///666777999;;;============>>>BBBGGGLLLNNNPPPQQQSSSUUURRRSSSXXXmmm((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))************))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********++++++++++++,,,,,,+++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&''')))***((('''&&&''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))###&&&))))))'''&&&''')))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((***++++++++++++,,,...000111222111///---...///666777999<<<===============BBBHHHLLLOOOPPPQQQSSSTTTQQQRRRXXXmmm))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,******)))))))))***+++,,,---,,,+++***))))))))))))******))))))))))))******(((((((((((())))))))))))++++++++++++++++++++++++)))************++++++++++++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''******))))))((((((''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''((())))))))))))))),,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000///---...000222555777999;;;<<<<<<;;;;;;>>>BBBHHHKKKKKKMMMPPPSSSOOOUUUVVVWWW{{{))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,++++++*********,,,,,,+++***))))))))))))******))))))))))))******(((((()))))))))*********************************)))************+++++++++************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))+++***)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,000000000///......000222666888:::<<<======<<<;;;>>>BBBHHHKKKLLLMMMPPPSSSTTTXXXZZZ^^^))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,......///...---+++***(((++++++***************+++******))))))))))))******))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))*********)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))((((((((())))))***++++++,,,,,,,,,,,,,,,,,,///000000///......000111555777999;;;<<<<<<;;;;;;===BBBHHHKKKLLLMMMPPPSSSXXXZZZ\\\ccc(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,---...///000///---+++)))*********)))******++++++******))))))))))))************+++++++++,,,,,,,,,************************))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,///000111000///...///111444555888:::;;;;;;:::999===BBBHHHLLLLLLMMMPPPRRRXXXWWWZZZddd|||((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,+++,,,...//////...,,,+++*********)))******++++++******))))))))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''(((((((((***)))))))))(((((((((''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))*********++++++,,,,,,,,,*********++++++,,,,,,,,,...000111000///...///000555777999;;;<<<<<<;;;:::<<>>======<<>>======<<<;;;AAAIIIMMMNNNNNNOOOQQQXXXWWWaaaqqq))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))***++++++,,,,,,+++)))(((''''''''''''---,,,+++***))))))))))))******))))))))))))******))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((())))))******&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))))))))))))))'''(((***+++,,,,,,++++++((())))))***++++++,,,,,,---///111222000/////////444555777:::;;;::::::999;;;AAAIIIMMMNNNNNNOOOQQQVVVVVVcccttt(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,***)))'''&&&***************)))(((((()))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))(((((((((((())))))))))))******+++******)))((('''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***++++++******+++,,,++++++++++++,,,---...///111111111000......000222777:::<<<======<<<===>>>===@@@GGGNNNOOONNNPPPUUUZZZ\\\aaauuu(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((*********************)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))((('''***************)))(((((())))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))(((((((((((())))))))))))***************)))(((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***++++++******+++,,,++++++++++++,,,---...///222222222000......000222555777:::;;;;;;;;;<<<===>>>AAAHHHNNNOOOMMMPPPUUU[[[]]]bbbyyy(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((())))))******))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))************))))))(((((((((((((((''''''''''''))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''((((((((((((((((((%%%&&&&&&&&&'''((((((((()))(((''''''&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***++++++******+++,,,++++++++++++,,,---......333333222000...---///000444777:::;;;<<<<<<===>>>@@@BBBHHHNNNOOOMMMOOOTTT\\\]]]ccc}}}|||(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))((())))))*********))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&'''((())))))(((''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((***++++++******+++,,,,,,+++++++++,,,,,,---...444444333000...---...000555888<<<>>>>>>???@@@AAABBBDDDIIINNNNNNLLLOOOTTT\\\]]]cccppp(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))'''(((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))(((((((((((())))))))))))'''((()))***************'''''''''((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((***++++++******+++,,,,,,,,,+++++++++,,,------444444333000...---...000666999<<<>>>>>>???@@@AAACCCDDDIIINNNNNNLLLPPPUUU\\\]]]cccmmm(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))''''''((()))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))(((((((((((())))))))))))&&&'''(((******+++++++++'''''''''((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***++++++******+++,,,,,,,,,,,,++++++,,,,,,---333333222000...---///000555888;;;<<<======>>>???CCCDDDIIINNNNNNMMMQQQWWW\\\]]]ddd~~~~~~(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((&&&''''''((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))&&&'''((()))++++++,,,,,,''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***++++++******+++,,,---,,,,,,++++++,,,,,,,,,222222222000......000222666999<<<======<<<===>>>BBBCCCHHHMMMNNNNNNRRRYYY[[[^^^fff~~~(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))%%%&&&((()))+++,,,,,,,,,&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***++++++******+++,,,------,,,++++++,,,,,,,,,111222111000......000222999<<<>>>??????>>>??????BBBCCCHHHMMMNNNNNNSSSZZZ[[[___hhh(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))((((((((((((***************)))(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&''''''((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))------,,,++++++,,,,,,,,,///000000///------...///777:::===?????????@@@AAA>>>BBBGGGJJJKKKNNNSSSXXXZZZ[[[fff|||(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***))))))))))))((((((((((((***************)))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))************************---,,,,,,++++++,,,,,,---000000111///...---///000777:::===?????????@@@AAA===BBBGGGJJJKKKNNNTTTXXX]]]]]]fff{{{(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************))))))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---111222222111///...000111888:::===>>>>>>>>>???@@@===AAAGGGJJJLLLOOOTTTXXX___]]]eeexxx(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))************)))(((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------222222333111000///000222888:::===>>>>>>>>>>>>???===AAAFFFJJJLLLOOOTTTYYY^^^\\\cccvvv(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))***))))))((('''((((((((()))))))))***((())))))*********))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...222333333222000000111222888:::===>>>>>>===>>>???<<>>=========>>><<<@@@FFFIIILLLOOOUUUZZZZZZYYY```vvv(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))*********(((((('''''''''((()))*********(((((()))***************((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,---------++++++++++++,,,---...///111222222111//////000222888:::===>>>===<<<<<<===;;;@@@FFFIIILLLPPPUUUZZZ[[[ZZZbbbxxx(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))***+++***((('''&&&''''''((()))******+++(((((()))***************))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++,,,------++++++++++++,,,---...///111222222000///...000111888:::===>>>===<<<<<<===;;;@@@FFFIIILLLPPPUUUZZZ\\\[[[dddzzz'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''$$$$$$%%%%%%&&&'''''''''((('''&&&%%%&&&'''***+++(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++++++++************))))))************+++++++++,,,,,,,,,,,,---...//////111444444///---///000///555888===??????===<<<<<<<<>>@@@@@@===;;;:::>>>AAAEEEHHHKKKOOOSSSVVVYYY]]]bbbuuuyyyrrr(((((((((((((((((((((((('''''''''''''''(((((()))))))))*********))))))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((((((''')))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''(((((())))))******''''''''''''((()))***++++++***)))(((((()))***+++---,,,***))))))***,,,---///000000///......///111555888<<<>>>>>><<<;;;:::===@@@DDDHHHKKKNNNSSSVVVYYY]]]bbbvvvxxxooo((((((((((((((((((((((((''''''&&&&&&''''''((()))((())))))******)))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''(((((())))))''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((((((((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))(((''''''(((((()))***++++++***))))))))))))***+++,,,,,,*********+++,,,---...///000///......000111555888;;;<<<;;;::::::;;;<<>>>>>===<<<===<<>><<<;;;;;;===@@@DDDHHHKKKNNNSSSVVVTTTVVV\\\qqqxxxyyyrrr''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))((((((((((((******))))))((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((%%%%%%'''((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&&&&''''''((()))******+++***)))(((((((((((())))))***+++,,,------,,,+++***((()))***+++,,,---------)))+++,,,------///111444333777<<<>>>>>>;;;:::999>>>AAAEEEHHHKKKOOOSSSVVVSSSUUUZZZpppuuuzzz'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%&&&((()))))))))((('''***)))((('''&&&&&&'''(((***)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&''''''(((((())))))******''''''((()))))))))))))))))))))************)))(((+++++++++++++++***)))((()))************+++++++++,,,---......,,,+++,,,...999;;;???@@@???===<<<;;;===???CCCGGGIIIMMMQQQSSS[[[\\\YYYmmm~~~vvv'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))'''''')))*********)))(((***)))((('''&&&''''''(((***)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))''''''((())))))))))))))))))))))))******))))))(((+++++++++++++++***))))))************++++++++++++---/////////------...///888;;;>>>@@@???===<<<<<<;;;>>>BBBFFFHHHLLLOOORRRWWWZZZXXXlll|||zzz''''''&&&&&&''''''((()))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((()))***************))))))(((''''''''''''((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((++++++++++++++++++***)))************+++++++++,,,//////000///......///111777:::>>>??????>>>======;;;>>>AAAEEEGGGKKKOOORRRTTTWWWWWWmmmxxx}}}'''''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''******))))))((((((''''''''''''((()))))))))))))))''''''((()))))))))((((((+++++++++,,,,,,+++***************+++++++++,,,,,,.../////////---...000222666999===??????>>>>>>>>>;;;>>>BBBEEEHHHKKKOOORRRSSSVVVWWWmmmqqqzzz(((''''''''''''((())))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''(((((()))''''''''''''(((((((((((('''''''''(((((((((((((((******))))))((((((''''''''''''((()))))))))))))))''''''((()))))))))))))))***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,.........---,,,---000222666999===??????>>>>>>>>><<>>??????>>>=========@@@CCCGGGJJJMMMQQQTTTVVVXXXYYYmmm}}}fffnnn((((((((((((((())))))***))))))(((((((((((()))))))))))))))))))))))))))))))))((('''''''''(((******%%%&&&((()))))))))((((((%%%&&&((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))******''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''((()))))))))))))))((()))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------//////...---,,,...222555888;;;>>>@@@???===<<<<<<<<>>BBBEEEHHHKKKOOORRRVVVWWWXXXlllzzzggg&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%(((***(((%%%%%%(((,,,))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))(((&&&&&&((()))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((())))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))***************)))((((((+++*********))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))(((((('''''''''(((((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))---+++(((''''''))),,,///000---******,,,---,,,***,,,,,,++++++,,,,,,---...000111222000...---000444CCCDDDEEEEEECCC???<<<999>>>AAADDDFFFHHHJJJNNNPPPSSSVVV]]]gggooonnn&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''%%%$$$%%%''')))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))(((&&&&&&((()))((('''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((())))))))))))***************)))((((((*********)))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***))))))))))))))))))))),,,+++)))((((((***,,,...///---***+++,,,---,,,***,,,,,,++++++,,,,,,---...///111222111...---000444BBBBBBCCCCCCBBB???<<<;;;===@@@CCCFFFHHHKKKNNNQQQTTTWWW]]]fffmmmlll&&&&&&&&&''''''''''''(((''''''''''''''''''''''''+++(((&&&&&&((()))(((&&&(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))(((&&&&&&((()))((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((())))))))))))************))))))(((******))))))))))))(((((('''(((((())))))(((((('''''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''((((((+++***((('''&&&%%%%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,...---++++++,,,---,,,+++,,,,,,++++++,,,,,,---...///111222111......000333???@@@@@@@@@@@@???===<<<<<>>>>>???>>>>>>>>>;;;>>>BBBFFFIIILLLQQQTTTVVVYYY]]]cccfffggg&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%(((...444666333+++%%%'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))(((&&&&&&((()))((('''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((())))))*********))))))(((((((((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))(((((('''''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************((()))***+++,,,++++++***,,,,,,,,,,,,++++++,,,---,,,,,,++++++,,,,,,---......111333222///...000222:::;;;<<<>>>??????>>>>>>:::===BBBEEEIIIMMMQQQTTTVVVYYY]]]bbb}}}eeeggg&&&&&&&&&''''''''''''(((''''''''''''''''''''''''!!!***444888555---'''$$$'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))(((&&&&&&((()))((('''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((())))))************)))''''''(((((((((((())))))((())))))******))))))(((''''''((((((((((((''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***((('''''''''(((((()))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))******++++++))))))***++++++++++++***+++,,,---,,,++++++---...,,,,,,++++++,,,,,,---......111333333000...000222888:::===???@@@@@@>>>===:::>>>BBBFFFIIIMMMQQQTTTUUUXXX\\\aaa{{{fffjjj&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$111===<<<000&&&$$$''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''))),,,---''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((()))***************'''''''''((((((((())))))))))))************))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***))))))((((((((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))******++++++)))************+++++++++***,,,---,,,+++***---///,,,,,,++++++,,,,,,---...---000333333000...///111666999>>>AAABBBAAA>>>;;;;;;>>>BBBFFFIIILLLPPPSSSSSSWWW\\\```zzzhhhmmm&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***999DDD???..."""###+++'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))(((&&&&&&((()))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((('''''''''(((+++---///&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((()))***************&&&'''''''''(((((())))))))))))************))))))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******,,,+++***(((''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))***+++++++++******))))))******+++,,,***,,,---,,,******---000,,,,,,++++++,,,,,,---...---000333333000//////111666999???CCCDDDAAA===:::<<>>BBBFFFJJJMMMOOOPPPSSSUUU]]]^^^nnnuuuccceee%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((******))))))(((''''''''''''''''''''''''''''''''''''''''''((())))))******'''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%%%%((())))))'''''''''''''''(((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((('''&&&&&&''')))+++---000...,,,)))((((((((()))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((((((''''''''''''((((((((((((((((((((())))))))))))***+++******)))))))))*********+++,,,---------,,,,,,------------------------222333444333111//////000444;;;@@@AAA@@@AAA???;;;<<<>>>BBBGGGKKKNNNPPPQQQSSSTTT]]]___sssrrrvvv%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))******''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%%%%'''(((((('''''''''''''''(((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((()))))))))***,,,+++)))((('''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((*********))))))))))))(((''''''''''''(((((((((((())))))))))))******************+++++++++++++++******+++,,,---------,,,,,,,,,------....../////////222333444444222000000111333:::???@@@@@@@@@>>>:::===???CCCHHHLLLOOOQQQRRRSSSTTT\\\```yyy{{{&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((()))***************((((((((((((((((((((((((************************((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((******(((((()))******)))(((''')))(((''''''''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))***+++------,,,+++***++++++,,,,,,,,,---------+++,,,,,,---...//////000111222333333111000000000333:::@@@@@@@@@AAA???;;;===???CCCHHHLLLPPPRRRSSSUUUUUU\\\___~~~rrr&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&'''(((''''''''''''(((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++'''(((*********)))'''&&&'''&&&&&&''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))***+++,,,---,,,,,,++++++++++++,,,,,,,,,------******+++,,,---.........///000111111///...//////333;;;@@@AAAAAABBB@@@===<<>>;;;>>>BBBGGGLLLPPPRRRSSSVVVWWW[[[]]]mmm''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))***+++)))'''&&&(((***''''''''''''(((((((((((((((((()))***************(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((()))((((((((((((((())))))((((((((())))))))))))(((&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''(((((((((((())))))))))))((())))))***+++,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------------...///111111/////////000222:::@@@AAAAAABBBAAA===:::===AAAFFFKKKOOOQQQSSSTTTWWW[[[]]]rrr'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))***+++,,,***'''&&&(((+++''''''''''''((((((((()))(((((()))***************(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((()))))))))***''''''(((((()))(((((('''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))************)))(((''''''(((***,,,------,,,+++***+++,,,---.....................------...000222222000000000111111888>>>@@@@@@AAA@@@<<<999<<>>===;;;>>>CCCHHHLLLOOOPPPQQQUUUTTT```dddxxxqqq%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&'''''')))((('''&&&&&&'''((()))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))***++++++,,,------...---,,,+++++++++,,,,,,------------------------///111222222000///000000222777<<>>===<<<>>>CCCHHHLLLOOOPPPQQQTTTTTT^^^aaa|||yyy%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,...---,,,++++++******+++........................000222333222000/////////222777<<>>===<<>>======???CCCGGGKKKNNNPPPQQQTTTSSS\\\[[[rrr%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&'''(((((('''''''''(((((((((((((((((('''&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((()))***************++++++((()))***+++,,,,,,------------------......//////111222333222000......///222777<<>>===>>>@@@CCCGGGJJJMMMPPPQQQUUUTTT]]][[[ppp%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&(((((((((''''''''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))************************&&&''')))+++,,,---------++++++,,,,,,---.........000222333222000/////////222777<<>>===???AAACCCFFFJJJMMMPPPQQQTTTTTT]]][[[qqq%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$&&&((())))))((('''&&&'''((())))))((('''&&&((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))************))))))))))))'''(((***+++,,,,,,,,,+++******++++++,,,------...///111222222000///000000222777<<>>===@@@AAACCCFFFIIIMMMOOOQQQRRRRRR\\\[[[qqq%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$&&&((())))))((('''&&&'''((())))))((('''&&&)))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))*********)))))))))))))))((()))+++,,,,,,+++***)))))))))***++++++,,,------...000222222000000000111222777<<<@@@@@@???>>>===@@@AAACCCFFFIIILLLOOOQQQPPPQQQ[[[ZZZqqq((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************)))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&&&&'''***---000'''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((()))************++++++++++++++++++,,,,,,,,,------///000111000...---,,,---333666;;;>>>>>>=========DDDBBBBBBDDDHHHMMMOOOPPPTTTUUUUUU^^^xxx(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************)))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''(((***,,,---'''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((()))************++++++++++++,,,,,,,,,------------///000111000...---------333666;;;>>>>>>>>>======CCCBBBBBBDDDHHHMMMOOOPPPTTTUUUVVV___yyy((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********+++******)))(((((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))************+++++++++,,,,,,,,,---------.........000111000...---------222666;;;>>>???>>>===>>>BBBAAAAAADDDHHHMMMOOOPPPUUUVVVWWW```zzz((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********++++++******)))))))))))))))************(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((''''''''''''''''''((())))))((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))*********(((((())))))))))))(((((())))))*********+++++++++,,,,,,---------............000111000...------...222666;;;?????????>>>>>>AAA@@@AAADDDIIIMMMOOOPPPUUUVVVXXX```{{{((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&((())))))))))))))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******++++++++++++******))))))))))))************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))'''&&&'''''''''''''''((())))))((((((((((((((())))))***((((((((((((((((((((((((******))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++,,,,,,,,,---------.........///000000...---......222666;;;???@@@???????????????AAADDDIIIMMMOOOOOOTTTWWWXXX```zzz((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++,,,+++++++++((((((((()))))))))******))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))((('''&&&'''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((()))************++++++++++++++++++,,,,,,,,,---------///000000///......///222666;;;???@@@@@@@@@@@@>>>>>>@@@DDDIIIMMMOOOOOOTTTVVVWWW^^^www(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++,,,,,,,,,+++''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((()))************+++++++++*********+++++++++,,,,,,---...000000///......///222666<<>>@@@DDDJJJMMMOOOOOOSSSVVVWWW]]]uuu|||(((((((((((((((((((((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((()))************+++++++++))))))*********+++++++++---...000000///......///222666<<