BM6P6(@ tttzzz~~~|||uuuooooooqqqoooooooooooopppuuu{{{~~~~~~~~~wwwsssttt~~~yyyzzz{{{||||||{{{{{{zzzxxxvvvsssrrrqqqooollljjjggggggffffffjjjrrr||||||xxxwww{{{||||||hhhXXXOOORRR```ooonnnYYYHHHEEEDDDBBBDDDKKKXXXgggzzzwwwqqqnnnnnnxxxnnnWWWFFF<<<666333111///------///111111000000000000000000000000000///............---------.........------,,,,,,,,,------------------------++++++,,,------......//////000222222222222444666555555888===AAAJJJ^^^sss|||uuuqqqooooooooonnnlllkkkiiijjjnnnuuu{{{}}}}}}~~~zzzxxxyyy|||~~~sssrrrrrrrrrssssssqqqooopppkkkggghhhnnnrrrrrrqqqrrrssstttvvvwwwyyyzzz{{{{{{|||~~~~~~}}}{{{zzzxxxyyyyyyyyywwwtttqqqoooiiigggdddbbbaaabbbccceeejjjkkkmmmnnnpppqqqrrrrrrsssssstttttttttttttttsssrrrtttwwwyyyzzzyyyxxxwwwxxxxxxwwwxxxxxxyyyzzz{{{{{{zzz{{{}}}~~~zzz|||}}}uuuggg]]]UUUMMMFFFDDDAAA>>><<<<<<<<<;;;;;;@@@FFFNNNWWWbbbmmmwww~~~}}}ppp___QQQLLLPPPVVViiinnnttttttoooiiihhhiiiiiimmmrrrvvv}}}zzziiilllvvvuuuyyy|||yyysssnnnnnnpppppppppooooooppptttyyy~~~|||uuutttxxx~~~~~~~~~|||zzzxxxwwwuuusssqqqpppooollljjjffffffeeefffiiiqqq{{{~~~zzzzzzzzzzzzrrr```RRROOOYYYfffzzzcccMMMGGGEEEAAABBBGGGPPP```tttyyyuuuttt}}}|||cccOOO@@@888444333111//////000222222111000000000000000000000000///............---------......---------,,,,,,,,,------------------------,,,,,,---......//////000///000222222222333444666666666999???CCCMMMbbbuuu{{{tttpppoooooooooooopppooonnnooorrrvvv{{{~~~~~~~~~}}}}}}}}}xxxuuutttvvvxxx}}}vvvuuutttuuuvvvwwwvvvuuuqqqmmmiiijjjooorrrsssrrrpppqqqrrrtttvvvxxxyyyzzz||||||~~~~~~~~~}}}{{{zzzxxxyyyyyyxxxuuurrrooommmiiihhheeecccbbbcccdddfffjjjkkklllnnnpppqqqrrrrrrsssttttttuuuuuuuuutttttttttvvvxxxzzzzzzyyywwwuuuuuuuuuuuuuuuvvvwwwxxxxxxzzzyyyyyy{{{~~~~~~|||yyy{{{}}}zzzkkk```XXXOOOIIIEEEBBB>>><<<<<<<<<<<<;;;???CCCKKKTTT___jjjttt{{{uuueeeVVVPPPQQQUUUdddjjjrrrtttpppkkkhhhhhhfffjjjnnnqqqxxx}}}{{{uuujjjkkkqqq{{{vvvwwwxxxtttooollllllmmmnnnoooooonnnooorrrwww{{{xxxtttwww|||~~~yyywwwvvvtttrrrqqqpppooommmjjjeeeddddddeeeiiiqqqzzz|||}}}xxxxxx||||||jjjXXXNNNSSS]]]ooo}}}rrrVVVJJJFFFBBBAAACCCGGGWWWkkk|||}}}{{{uuu\\\III===888555333111000222333333222000000000000000000000000///............---------...------------,,,,,,,,,------------------------------......///000000111///111222333222333444666666888;;;@@@FFFRRRfffxxx}}}xxxrrrnnnnnnooopppqqqttttttuuuwwwxxxzzz|||}}}|||}}}~~~~~~~~~~~~yyyuuurrrqqqqqqvvv{{{tttrrrqqqqqqsssuuuuuuuuuqqqnnnkkklllooorrrsssrrrpppqqqrrruuuwwwyyyzzz{{{|||}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxvvvtttpppmmmkkkjjjiiigggeeedddeeefffgggjjjkkklllnnnpppqqqsssssstttuuuuuuvvvvvvuuuttttttwwwxxxyyyzzzyyyxxxvvvtttqqqqqqrrrrrrsssttttttuuuvvvvvvvvvwwwyyyzzzzzzxxx{{{}}}~~~rrreee[[[RRRKKKGGGDDD@@@>>>======<<<<<<===AAAHHHPPPZZZeeepppwwwzzz{{{~~~{{{lll^^^UUURRRSSS\\\dddnnnsssrrrnnnjjjhhhdddgggjjjmmmsssyyyxxxrrrkkkiiillltttzzz{{{|||uuuuuusssooollljjjjjjjjjjjjkkklllmmmnnnpppuuuxxx~~~yyyuuuyyy{{{xxxuuusssqqqppppppnnnllljjjcccccccccdddhhhpppzzzwwwvvvyyyqqq^^^PPPQQQXXXcccqqq~~~```OOOIIIDDDBBBAAABBBPPPcccvvvjjjSSSCCC<<<666444111111111222222111///////////////////////////............------------------------------------------------------------------...//////000000///111333333333333555666666888<<>>===<<<<<>>===<<>>CCCNNNaaatttsssooojjjhhhkkkpppuuuxxxzzz~~~xxx}}}}}}vvvrrrvvv~~~xxxuuurrrooonnnnnnnnnmmmllljjjkkkkkklllnnnoooqqqrrrtttuuuvvvxxxyyy{{{|||}}}}}}}}}}}}}}}||||||||||||xxxwwwuuussspppnnnlllkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkklllmmmpppsssuuuwwwyyyyyyyyyyyyxxxwwwvvvvvvttttttssssssrrrpppooonnnhhhiiiiiiiiihhhgggeeeddd[[[\\\\\\]]]aaagggnnntttuuuxxx|||zzzuuusssqqqqqqmmmppptttvvvwwwxxxyyyzzz|||}}}{{{mmm___VVVOOOKKKGGGCCCBBBAAA???>>>===???BBBGGGOOO[[[gggoootttwww{{{~~~}}}qqqcccWWWPPPMMMUUUaaalllsssuuusssqqqeeefffddddddkkksssuuusssqqqllllllsssyyywwwssspppoookkkggggggkkkllliiieeeaaabbbdddcccaaa`````````bbbeeehhhlllpppssstttuuussstttuuuwwwxxxxxxwwwwwwrrrrrrrrrsssuuuxxxzzz{{{zzz{{{|||}}}}}}wwwtttqqqooommmkkkhhheeeaaabbbdddfffkkkrrrzzz{{{zzz{{{{{{{{{ooo]]]PPPKKKIIIQQQ^^^qqqvvv```RRRJJJFFFDDDAAAHHHSSSbbbvvvsssVVVCCC999777444222222222111000000000000000000000000000///............---------,,,,,,,,,---------......------------------------,,,,,,------.../////////000222333444444444666777444;;;@@@EEEQQQfffyyy}}}qqqmmmhhhgggjjjpppvvvzzz~~~~~~vvv{{{~~~zzzqqqppptttttttttvvvyyy||||||yyyvvvpppooommmmmmmmmmmmkkkjjjiiijjjlllmmmooopppssstttwwwwwwxxxyyyzzz{{{||||||~~~}}}}}}|||||||||||||||xxxwwwuuurrrpppnnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmpppsssvvvxxxzzzzzzzzzzzzyyyxxxwwwvvvuuutttrrrpppmmmkkkiiihhhbbbbbbcccbbb```]]][[[YYYSSSTTTSSSSSSUUU[[[dddjjjsssvvvzzz~~~zzztttnnnkkkiiiiiifffhhhjjjlllllllllnnnppppppqqqsssxxx}}}xxxhhh^^^QQQMMMHHHEEECCCAAA@@@>>><<<>>>@@@DDDLLLWWWdddlllrrruuuyyy|||yyykkk___VVVNNNTTT^^^iiirrrvvvvvvuuummmlllhhhfffjjjqqqsssqqqsssllliiinnnsssssspppnnnnnniiieeeggglllmmmjjjeeebbbcccdddbbb^^^[[[YYYYYY^^^```dddiiimmmqqqrrrsssoooppprrrsssuuuuuuttttttoooooooooqqqtttwwwzzz|||xxxyyyzzz{{{}}}~~~~~~|||wwwuuuqqqooommmjjjgggdddaaabbbdddgggkkksss{{{}}}{{{{{{zzzzzzuuudddVVVPPPKKKPPPZZZhhh~~~{{{dddSSSJJJEEECCC???EEENNN]]]rrr~~~aaaMMM;;;999555444333333222111000000000000000000000000//////.........---------,,,,,,,,,------.........------------------------------......///000000000000222444444444444666888555<<>>BBBJJJUUUbbbkkkooosssxxx{{{~~~~~~qqqddd\\\OOOTTT]]]gggqqqvvvxxxxxxuuusssmmmiiilllrrrssspppuuulllfffiiinnnooommmmmmjjjhhhfffhhhkkkmmmlllkkkjjjhhhfffbbb]]]YYYUUUSSSUUUYYY^^^dddiiilllmmmmmmoooooooooqqqrrrsssrrrqqqtttooojjjkkkqqqvvvxxxxxxzzzxxxuuussstttwww{{{}}}|||~~~~~~|||zzz{{{}}}|||xxxsssooonnnnnnmmmmmmfffcccdddkkkqqqtttxxx}}}~~~xxxyyy|||{{{|||~~~mmm]]]UUUNNNNNNSSSaaapppqqq]]]NNNIIIKKKEEEEEEJJJZZZoooxxxsssvvvlllMMM???999444444333000...000111111000///////////////333222111///---,,,,,,+++///............---------//////...------------...000000///////////////000000000111222444666888999999<<>>>>>>>>@@@GGGQQQ^^^fffnnnttt{{{~~~~~~{{{jjj\\\WWWUUU]]]nnnxxxvvvwww}}}zzzxxxtttqqqnnnmmmlllmmmsssnnnjjjjjjmmmooonnnkkkiiigggfffhhhkkknnnooonnnnnnllliiiddd^^^XXXSSSPPPPPPTTT[[[aaagggjjjkkklllmmmmmmnnnpppqqqrrrrrrrrrrrrmmmhhhiiimmmrrrtttsssvvvtttqqqoooooorrruuuwwwxxx||||||yyyyyy}}}~~~zzzwwwtttrrrrrrqqqpppoooiiifffggglllqqqtttyyy|||{{{{{{zzzzzz|||~~~vvvddd[[[QQQOOORRR___pppyyydddTTTMMMLLLGGGEEEIIIVVVjjj~~~uuummmnnn|||qqqTTTDDD<<<666555444000...///111111000////////////////////////...//////000111///............------------------------...///000000000////////////000000111222222444555777999::::::<<>>>>><<<<<<<<<>>>DDDNNNZZZcccmmmssszzz~~~~~~~~~ooobbb\\\YYYaaasss~~~~~~~~~~~~zzzvvvtttrrrrrrrrrqqqmmmhhhgggiiikkkkkkjjjgggffffffhhhlllppprrrssssssqqqmmmggg```XXXQQQMMMJJJOOOVVV^^^dddggggggggghhhiiijjjlllnnnooopppqqqpppkkkfffeeehhhlllmmmmmmnnnmmmjjjhhhhhhiiikkkmmmrrrvvv~~~}}}zzz|||}}}xxxvvvtttsssttttttsssrrrnnnkkkjjjnnnrrruuu{{{|||{{{xxxwwwyyyyyy~~~ooocccVVVPPPQQQ^^^qqqmmm\\\QQQLLLIIIFFFGGGRRReeeyyyuuujjjgggqqq~~~yyyaaaIII@@@888666444000...///111111000/////////000000............///000111111///............---------,,,,,,,,,---...///000111000000////////////000000333333333555666888:::;;;======BBBPPPbbbsss}}}}}}xxxvvvvvvxxxyyymmmjjjiiilllpppuuu|||uuunnnmmmuuuwwwrrrjjjhhhhhhkkkqqquuuuuutttrrrrrrrrrqqqooommmlllkkknnnppprrrssstttvvvyyy{{{~~~}}}}}}vvvuuusssqqqnnnkkkiiihhhhhhhhhiiigggfffgggiiikkkkkkjjjjjjkkkmmmoooqqqssswwwxxxzzzzzzyyyxxxxxxyyywwwyyyxxxrrrmmmiiiccc]]]XXXVVVTTTTTTTTTSSSQQQPPPPPPNNNLLLLLLKKKNNNZZZfffrrrvvv{{{}}}yyywwwwwwwwwyyy}}}~~~|||zzzrrrmmmmmmooopppuuuzzzzzzvvvpppjjjfffccc```^^^]]]]]]]]]^^^^^^\\\XXXTTTTTTSSSSSSTTTWWW]]]cccgggooosssyyy~~~yyyggg\\\RRRMMMIIICCC???>>>;;;::::::<<>>EEEMMMTTTccckkkuuu|||~~~xxxmmmiiilllzzz{{{wwwtttsssppppppnnnjjjfffeeeiiilllbbbbbbccceeeiiipppyyy}}}vvvlll```TTTNNNIIIKKKNNNPPPQQQQQQOOONNNNNNPPPSSSSSSRRRTTTYYY]]]```]]]ZZZWWWWWWYYY\\\^^^ZZZZZZYYYYYYXXXWWWVVVVVV[[[cccnnnxxxzzztttqqqjjj```[[[\\\bbbiiimmmmmmmmmooosssuuuxxxzzzyyyzzzyyy{{{~~~{{{fffZZZRRRXXXiii}}}}}}fffRRRGGGGGGJJJSSSbbbrrrvvveeebbbhhhsssvvvYYYJJJ;;;555555333222222111111000000000111222222///...------,,,,,,------///............---------//////...---------------///......//////000111222111222222444555777999:::<<>>EEETTTgggyyy}}}yyytttpppqqqrrrwww}}}{{{sssmmmnnnsssyyyzzzrrrpppvvv~~~yyyuuurrrrrrssssssrrrqqqqqqpppooopppooonnnnnnppptttwww{{{~~~{{{wwwuuupppnnnkkkhhhfffeeeffffffeeeeeedddccccccfffkkknnnpppqqqrrrssstttuuuuuuuuuuuuyyy}}}}}}}}}|||zzzxxxwwwvvvsssqqqkkkeeebbbbbbbbbdddjjjrrrxxx{{{~~~{{{vvvssssssssssssrrrvvvxxx||||||uuurrrrrrrrrtttvvv{{{|||wwwtttoookkkjjjkkkooozzz}}}||||||~~~}}}yyyooommmiiieeeaaa^^^\\\[[[XXXXXXXXXZZZ___iiiuuu|||tttcccXXXOOOGGGCCCCCC======<<<;;;<<<@@@GGGLLLZZZdddpppxxx{{{}}}xxxsssmmmlllttt~~~zzzxxxvvvvvvssswwwzzzuuunnnjjjlllqqq```aaabbbbbbfffmmmxxxqqqaaaSSSJJJDDDDDDDDDDDDDDDEEEEEEFFFFFFIIIKKKJJJHHHIIINNNTTTRRRQQQOOOMMMMMMPPPTTTXXXVVVWWWXXXXXXXXXWWWUUUTTTSSS\\\gggqqqzzzyyysssiiiccc[[[UUUUUUYYY]]]___dddgggmmmsssvvvzzz|||}}}{{{|||}}}}}}ooocccWWWTTT[[[iii~~~ttt[[[MMMIIIEEEGGGQQQ```pppzzzsssjjjlllooojjjXXXDDD;;;888555111000111111000000111222333333000//////000000111222333//////.........---------,,,,,,,,,---...///000111............///000222222444444555666888:::;;;<<>>DDDIIIWWWbbbooowwwzzz|||}}}wwwnnngggkkkuuu}}}yyywwwvvvvvvvvvxxx~~~}}}tttoooqqqvvv```___aaaeeeiiiooo{{{ssseeeUUUGGGDDDCCCBBBAAAAAABBBCCCDDDEEEFFFGGGIIIKKKLLLLLLMMMNNNNNNOOOOOOPPPSSSYYY\\\``````___^^^]]]\\\[[[ZZZ]]]\\\```lllxxx~~~vvvqqqllleee\\\VVVTTTWWWZZZ\\\bbbgggmmmrrrvvv|||~~~|||||||||{{{|||~~~mmmYYYPPPSSS^^^ooo|||bbbSSSHHHBBBEEEKKKQQQ^^^lll}}}zzzqqqtttuuuaaaLLL@@@999333111444111111000///////////////---...///000111111111111000000000000000000000000..............................//////000222333444333444555555666888<<>>EEELLL[[[eeeqqqzzz}}}}}}}}}}}}{{{tttnnnllljjjlllttt}}}zzzzzzyyywwwttttttvvvxxxzzzuuuuuuaaa```aaafffjjjooo{{{vvviiiYYYLLLHHHFFFDDDCCCCCCDDDFFFHHHGGGHHHJJJLLLNNNOOOPPPPPPTTTUUUVVVWWWXXX[[[```ccceeeeeeddddddcccccccccbbbaaa___cccmmmxxx~~~vvvqqqlllfff^^^XXXWWWYYY[[[\\\bbbfffkkkpppttt||||||||||||{{{{{{qqq]]]QQQPPPWWWdddppphhhVVVJJJBBBCCCGGGKKKVVVcccuuu{{{www~~~hhhOOOAAA:::444222444111111000/////////////////////000000000000//////////////////////////////------------------------......//////000222333444444444555555666999===@@@FFFQQQbbbttt}}}sssiiiiiimmmuuu~~~{{{yyyxxxwwwwww}}}}}}||||||}}}yyylllddd___iiivvv~~~|||vvvssspppppppppppppppoooooonnnoooppppppppppppqqquuuwww{{{}}}~~~yyyssspppnnnjjjfffeeeggghhheeebbbbbbaaa```aaadddhhhllloooqqqqqqqqqqqqrrrtttuuuvvvuuuuuuvvvxxxxxx{{{~~~{{{qqqkkkgggiiilllpppuuu{{{|||}}}~~~}}}|||}}}}}}}}}{{{xxxvvvwww|||xxxsssmmmkkklllssswww|||}}}{{{uuuoooiiiccc```^^^```iiirrr|||||||||rrr```VVVOOOHHHCCCAAA===;;;<<<<<<===CCCKKKZZZcccpppyyy|||{{{{{{{{{}}}vvvnnnjjjhhhiiipppyyyxxxxxxvvvsssqqqrrrvvvzzz~~~{{{aaa```bbbgggkkkppp{{{zzzoooaaaUUUMMMKKKIIIGGGGGGIIIKKKMMMLLLMMMPPPRRRTTTVVVWWWXXX[[[]]]```bbbccceeehhhkkklllmmmmmmmmmnnnnnnooooooiiifffhhhqqqyyy~~~wwwrrrmmmhhhbbb]]][[[\\\\\\\\\```cccgggkkkqqqzzz}}}||||||zzzzzz}}}{{{eeeVVVOOOPPPXXXaaauuuttt[[[MMMBBBAAABBBDDDLLLWWWgggwwwyyytttWWWEEE<<<777444444111111000////////////000111111111111000///------........................------------------------......//////000222333444444555555666777999===AAAGGGSSSfffxxx}}}{{{sssjjjhhhiiiooozzz|||zzzvvvrrrpppuuu~~~xxxmmmeee___gggrrryyy{{{yyyuuussspppppppppooooooooonnnnnnpppqqqrrrrrrrrrtttwwwzzz|||}}}}}}xxxssspppllliiieeeeeefffgggdddbbbbbbaaa```aaacccgggkkkmmmpppppppppqqqrrrssstttuuuwwwttttttvvvwwwxxx~~~zzzpppjjjeeegggkkkooouuu{{{{{{|||~~~}}}zzzzzz~~~yyytttooonnnqqqwww{{{wwwpppjjjfffcccccciiiqqqzzz~~~yyywwwyyyzzz}}}wwwfffZZZQQQIIIDDDAAA===;;;<<<;;;<<>>BBBIIIWWWkkk~~~{{{xxxwwwrrrjjjgggeeeiiittt}}}vvvmmmjjjppp|||{{{ooofffbbbgggnnntttwwwvvvtttrrrpppoooooonnnnnnnnnnnnnnnqqqrrrttttttuuuwwwzzz|||}}}~~~{{{vvvqqqooojjjhhheeedddeeeeeedddbbbaaaaaaaaaaaacccgggjjjlllpppppppppqqqrrrrrrssstttvvvrrrpppsssuuuvvvzzz{{{xxxooohhhccceeeiiinnnuuu{{{zzz{{{}}}~~~~~~|||wwwtttuuuyyy}}}|||vvvpppmmmkkkjjjnnntttwww{{{~~~xxxuuuvvvtttwww~~~}}}kkk^^^SSSJJJDDDAAA>>>;;;<<<;;;;;;@@@FFFSSS]]]jjjssswwwwwwwwwwwwuuu|||zzzpppjjjeeeeeellltttwwwwwwtttoookkkmmmuuu|||aaaaaaccchhhkkkpppzzz}}}yyyqqqhhh___]]]ZZZXXXXXXZZZ]]]______aaacccfffiiikkklllmmmkkkooosssuuuvvvwwwxxxzzz{{{|||}}}~~~}}}xxxwww|||{{{vvvpppmmmgggccc```]]]ZZZXXXUUUWWWZZZ]]]dddqqq~~~~~~|||zzz{{{~~~vvvdddUUULLLLLLQQQ___ttteeeTTTEEEAAA@@@???DDDKKKVVVhhh~~~qqqUUUDDD===888444222222111000000000000000//////000000000000//////........................------------------------......//////000222333444444555666777888;;;???CCCMMM\\\qqqwwwsssssspppkkkfffbbbdddppp}}}wwwmmmjjjppp|||vvvkkkiiikkknnnqqqssstttsssrrrppppppooonnnmmmnnnnnnnnnqqqsssuuuvvvwwwyyy|||~~~~~~|||xxxsssooommmhhhfffeeedddddddddcccbbbaaaaaaaaabbbdddhhhkkkllloooooopppqqqqqqrrrrrrrrrsssoooooorrrssssssvvv{{{zzzvvvllleeeaaadddhhhmmmtttzzzzzz{{{}}}|||zzz}}}~~~xxxuuussspppqqquuuuuuxxx|||{{{wwwwwwsssvvv{{{pppaaaUUUJJJDDDBBB???======;;;:::>>>DDDOOOYYYfffpppuuuuuuvvvwwwssszzz|||ssslllgggfffmmmuuuzzzzzzwwwqqqkkklllssszzz``````ccchhhkkkoooxxx}}}}}}xxxrrrjjjiiihhhgggggghhhiiijjjlllmmmooorrrtttvvvwwwwwwvvvyyy|||~~~~~~||||||wwwppplllfff```\\\XXXTTTQQQMMMOOORRRVVV]]]jjjyyy}}}{{{{{{}}}zzziiiXXXLLLJJJMMMXXXkkkkkkYYYHHHCCCBBB@@@CCCJJJSSSfff|||```JJJ???999555222222111000000000000111...///000000000000000///......................................................//////000222333444444555777888999<<<@@@DDDQQQ```vvv~~~tttpppqqqppplllgggbbbbbbmmmzzzxxxooonnnttt}}}uuusssqqqpppppprrrssssssrrrqqqpppooonnnmmmnnnooopppqqqsssvvvxxxyyy{{{~~~|||xxxtttpppmmmkkkfffeeedddcccbbbbbbbbbbbb``````aaacccfffiiilllnnnnnnooopppqqqqqqqqqqqqppppppoooppprrrqqqooorrrwww}}}}}}xxxttthhhccc```dddiiimmmsssyyyzzz|||~~~~~~}}}yyytttrrrtttvvvvvvxxx{{{}}}}}}wwwxxx|||uuueeeWWWLLLFFFDDD@@@>>>>>><<<:::>>>CCCKKKUUUcccnnnsssuuuvvvwwwtttyyyvvvpppjjjgggllltttyyy{{{{{{uuummmlllrrrxxx______bbbgggjjjnnnwww~~~}}}{{{vvvuuuuuuuuuuuuuuuuuuvvvvvvwwwyyy{{{}}}~~~}}}}}}{{{vvvmmmiiibbb[[[VVVQQQLLLIIIFFFHHHKKKOOOWWWcccrrr||||||{{{|||~~~ooo]]]NNNJJJMMMPPPbbbyyyppp]]]KKKEEECCC@@@BBBGGGMMM```vvvjjjOOOAAA:::666333222111111000000111111000000111000000///...---////////////////////////////////////////////////......//////000222333444444666777888999===AAAEEETTTdddyyy~~~tttoooqqqqqqooogggbbbccclllwwwyyyssstttzzz~~~|||xxxsssqqqqqqsssrrrrrrrrrqqqpppnnnnnnooopppqqqpppsssvvvyyyzzz|||~~~~~~|||xxxtttpppmmmkkkjjjdddddddddcccaaaaaaaaabbb___```bbbdddhhhkkknnnpppnnnooopppqqqqqqqqqpppooopppqqqssssssooojjjmmmssswww|||xxxsssoooeee```___dddiiimmmrrrwww{{{|||zzzwwwwwwyyywwwuuuuuuwwwzzz|||}}}}}}{{{|||~~~zzzjjj[[[OOOIIIEEEBBB@@@???===;;;===CCCGGGRRRaaammmsssvvvxxxyyytttxxxyyyrrrkkkgggiiioootttyyy{{{wwwpppmmmqqqwww|||^^^^^^bbbgggjjjmmmvvv}}}~~~}}}}}}~~~~~~}}}}}}|||}}}}}}zzzuuukkkfff^^^WWWPPPKKKGGGDDDAAADDDHHHLLLSSS___mmmwww}}}{{{|||~~~{{{tttaaaRRRMMMOOOJJJ[[[qqqsss___LLLFFFCCC@@@@@@EEEFFFYYYpppqqqRRRAAA:::666333222111111000111111111333222222111///...,,,+++000000000000000000000000000000000000000000000000......//////000222333444555666777888:::===BBBEEEVVVfff{{{tttoooqqqsssqqqhhhcccccckkkuuu~~~{{{wwwzzz}}}vvvrrrrrrssssssrrrsssrrrpppooonnnoooppprrrppprrrvvvyyyzzz||||||zzzvvvqqqnnnkkkjjjiiidddddddddbbbaaa```aaabbb___```bbbeeeiiimmmppprrrnnnnnnpppqqqqqqpppooooooqqqsssvvvuuummmgggiiiqqqppp{{{~~~yyywwwsssmmmiiiccc______eeejjjmmmqqquuu|||}}}||||||{{{xxxtttrrrrrrsssttttttooovvv}}}~~~~~~~~~mmm]]]RRRKKKFFFCCCAAA@@@>>>;;;===BBBEEEPPP```lllsssvvvyyyzzzuuuxxx}}}{{{tttkkkeeefffjjjooovvv{{{yyyqqqnnnqqqvvvzzz|||```bbbcccccceeejjjssszzz}}}~~~}}}{{{|||~~~~~~||||||}}}|||{{{}}}~~~}}}wwwqqqggg```WWWNNNIIIFFFDDDCCCAAAAAAEEEKKKQQQXXXdddppp}}}}}}||||||zzzxxxhhhXXXMMMJJJMMMTTTbbbuuuuuucccQQQKKKJJJHHHEEECCCJJJVVVggg{{{{{{[[[EEE:::888444333222000000000111111111111000///...------,,,////////////////////////......////////////......000000//////000222444555666555666:::<<<>>>EEELLLZZZmmm{{{wwwvvvwwwwwwwwwoooiiigggjjjqqqxxx~~~~~~|||vvvqqqppppppqqqqqqqqqqqqpppppppppppppppqqqrrrtttvvvxxxyyy{{{zzztttooollljjjhhhggggggggggggeeebbbaaabbbccc```aaadddgggjjjmmmoooqqqnnnooopppqqqrrrqqqpppoooqqqrrrrrrqqqmmmiiifffeeepppvvvyyytttqqqnnniiifff\\\ZZZ\\\bbbhhhlllrrryyyvvv{{{{{{|||~~~~~~wwwuuuqqqmmmjjjiiiiiiiiifffhhhnnnxxxqqqaaaTTTMMMDDDAAA???>>>;;;888<<>>>>>;;;;;;>>>DDDHHHOOOZZZfffsss|||}}}zzzvvv{{{rrr```RRRMMMHHHOOO^^^qqqtttcccYYYRRRLLLHHHGGGHHHSSScccsssxxxooommmxxxdddKKK@@@>>>555444222111000000111111////////////////////////////////////////////////......////////////.........///000222333333444444333222444888;;;???HHHRRRhhhyyy~~~~~~xxxrrrnnnpppsssuuuzzz~~~tttwww~~~|||uuuqqqppppppppppppqqqpppppppppppppppqqqqqqqqqsssvvvwwwyyy{{{{{{wwwqqqllljjjhhhfffeeedddeeeeeecccaaa``````bbbaaabbbdddgggjjjmmmoooppppppqqqqqqrrrqqqqqqpppppplllnnnooonnnlllhhhdddaaaaaagggssszzzrrrmmmiiieee___[[[XXXUUUVVV[[[```dddjjjqqqssswww|||zzzvvvwwwyyy|||~~~zzzxxxpppnnnjjjfffcccbbbccccccbbbbbbdddiiirrr|||xxxiiiYYYOOOGGGCCC@@@???<<<:::<<>>=========<<>>BBBMMMYYYmmm~~~}}}{{{{{{~~~wwwssstttuuuttttttvvvwww~~~sssrrrwww{{{uuuqqqoooppppppppppppppppppoooppppppqqqrrrqqqsssvvvxxxyyy|||xxxtttnnnjjjhhhfffeeedddcccccccccbbb______```aaaaaabbbdddgggjjjlllnnnpppooooooppppppppppppooooookkkkkklllmmmkkkgggbbb^^^\\\bbbmmm{{{~~~yyyrrrmmmiiiddd]]]XXXRRROOOPPPUUUZZZ^^^eeelllooosssxxx|||~~~~~~~~~xxxuuuuuuwwwzzzxxxxxxxxxxxxxxxwwwsssppphhhfffcccaaa```aaabbbccceeeddddddgggnnnwwwzzzkkkZZZNNNHHHCCC@@@???<<<:::;;;@@@BBBHHHSSS___kkktttyyy|||}}}zzzxxxyyy~~~wwwkkk___WWWVVVaaarrr~~~xxxooopppqqqssszzz\\\^^^`````````aaafffjjjlllooossstttrrrnnnjjjhhhjjjjjjkkklllmmmooopppqqqrrrqqqooonnnnnnlllhhhfffcccdddeeeffffffeeedddbbb```dddiiilllnnnooopppqqqnnnjjjggghhhhhhgggiiimmmsssyyy~~~zzzuuuqqqnnnggg___YYYQQQLLLFFFAAA>>>===;;;:::===<<<>>>CCCFFFKKKVVV```nnnyyy~~~yyyxxxzzz~~~~~~kkkZZZQQQLLLRRR___rrrppp^^^QQQMMMOOOLLLVVVcccooo}}}}}}rrrkkkoooyyynnnRRRAAA;;;666555333222000000000111/////////000000000000000////////////////////////......////////////.........///111333444444444333555666888<<<>>>CCCQQQ^^^pppxxxvvvxxx{{{wwwyyyzzzvvvrrrqqqqqqzzzvvvrrrssstttyyy~~~{{{uuupppooooooppppppppppppoooooopppqqqqqqrrrrrrtttwwwyyy{{{}}}uuuqqqkkkgggeeedddcccbbbaaabbbbbb```^^^]]]___```bbbccceeegggjjjlllnnnooorrrrrrrrrrrrssssssttttttlllkkkjjjjjjiiifff```[[[[[[___hhhuuu{{{vvvqqqlllhhhbbb[[[UUULLLIIIIIINNNTTTXXX___gggjjjnnntttyyy}}}}}}~~~|||wwwtttuuuwwwyyy|||vvvnnnmmmmmmnnnnnnmmmiiifff^^^]]]\\\\\\^^^aaadddfffiiihhhhhhiiimmmttt|||qqq```SSSJJJDDD???>>><<<999:::===@@@FFFQQQ]]]iiissszzz~~~}}}zzzxxxxxx|||{{{ooobbbXXXSSS]]]nnnzzzppppppnnnmmmsss{{{}}}zzzYYY\\\______]]]^^^aaadddiiikkknnnooommmjjjfffccceeeeeeeeefffggghhhjjjkkkkkkjjjjjjjjjiiihhheeebbb]]]]]]^^^```bbbbbb```^^^]]]```eeehhhjjjlllnnnpppkkkgggeeeffffffeeegggkkkqqqwww~~~xxxtttoookkkgggaaaYYYSSSLLLHHHBBB>>><<<:::888777<<<;;;<<<@@@CCCGGGQQQ[[[jjjwww}}}yyy{{{|||~~~rrr___UUUOOOSSS___ppphhhUUUMMMNNNLLLVVVaaalllyyyvvvkkkjjjooouuu{{{sssYYYEEE;;;777666444222111000000111000000000000000000000000////////////////////////......////////////......///000111333444444555555555666888;;;<<>>===::::::===???DDDNNNZZZfffqqqyyy}}}{{{zzzyyyyyy|||uuuggg]]]TTT[[[iiizzz}}}pppooollljjjnnnuuuvvvsssZZZ]]]______]]]]]]___bbbfffggghhhiiihhheeeaaa^^^^^^]]]]]]]]]^^^```aaabbbdddccccccdddeeedddaaa___YYYYYYZZZ\\\^^^^^^[[[XXXXXX[[[^^^aaacccfffiiikkkkkkgggeeeggggggfffiiinnnpppuuu}}}}}}tttpppkkkgggccc]]]UUUOOOHHHDDD@@@<<<;;;:::999888;;;:::;;;>>>AAADDDNNNXXXdddrrr~~~}}}|||}}}xxxeeeZZZOOORRR[[[llluuuZZZLLLJJJIIISSS^^^hhhtttyyykkkfffgggkkkpppvvvxxxaaaKKK???888666444222111000000111222111111111000/////////////////////////////////......////////////......111111111222333444555666666777:::<<<<<>><<>>>>>DDDUUUeeewww}}}tttkkkiiiooo}}}wwwqqq}}}|||pppeeefffeeegggppp|||zzztttpppnnnooooooooooooooooooooopppqqqrrrsssuuuwwwzzz}}}xxxnnnjjjeeebbbaaaaaa```___]]]^^^^^^]]]\\\[[[]]]^^^cccdddeeegggjjjlllmmmnnnnnnnnnoooppprrruuuwwwyyyuuuoooiiieeeeeebbb]]]XXXQQQTTTZZZeeeqqqyyy|||{{{xxxvvvssspppmmmggg^^^XXXMMMGGGCCCCCCDDDDDDIIIOOOYYY```jjjsss{{{|||xxxtttpppnnnrrruuuxxx~~~yyyqqqkkk```^^^[[[YYYYYYXXXVVVUUUVVVVVVVVVXXX\\\```eeehhhooosssvvvxxxwwwwwwyyy{{{||||||}}}vvviiiaaaRRRJJJCCCBBBBBB???>>>???;;;???HHHSSS```kkktttxxxxxxyyyzzz|||~~~rrrhhhVVVXXX___nnn~~~~~~tttssspppnnnrrryyyzzzwwwYYY[[[]]]\\\YYYYYY\\\___``````aaabbbbbb___ZZZWWWRRRPPPNNNLLLKKKMMMNNNPPPTTTTTTVVV[[[___```]]]ZZZWWWVVVTTTTTTUUUTTTSSSQQQNNNOOOQQQTTTZZZ```eeeiiijjjooorrrpppoooqqqrrrpppwwwyyy{{{~~~}}}xxxuuunnnooolllfffaaa\\\TTTKKKGGGBBB???@@@>>>:::999;;;===;;;;;;===>>>AAAKKKUUUbbbiiiwww|||zzz|||qqqaaaWWWRRRSSS```vvvoooTTTEEEIIINNNUUU^^^kkk{{{tttiiidddeeekkkppp}}}}}}jjjVVVHHHAAA888111111222000000222//////000000000000/////////000111222222111000/////////............//////000000111222444555666666666666999===AAAIII[[[lll{{{vvvqqqoooppp|||~~~uuuwww~~~nnn```^^^\\\___fffpppyyy~~~yyywwwssspppnnnmmmmmmnnnqqqpppnnnnnnooorrruuuwwwxxxyyy|||~~~{{{sssjjjhhhdddaaa^^^]]]]]]]]][[[[[[ZZZXXXXXXZZZ^^^bbbeeecccccceeejjjnnnnnnnnnnnnoooqqqpppoooqqquuuyyy|||vvvmmmgggdddbbb```]]]WWWVVVXXX```kkktttxxxxxxwwwwwwuuurrrpppkkk___SSSNNNJJJEEEBBBAAABBBDDDEEEOOOXXXeeepppyyyzzzwwwrrrmmmkkkooosssvvv|||zzznnneee[[[ZZZXXXVVVVVVXXXZZZ\\\YYY[[[]]]___```cccfffiiilllttt{{{||||||}}}zzzxxxxxxzzz}}}}}}}}}ooobbbUUUKKKBBBAAAAAA???=========@@@GGGPPP[[[gggqqqvvvyyy{{{}}}||||||~~~yyynnnaaaSSSVVVfffrrr|||}}}wwwwwwuuutttuuuxxxxxxvvvZZZ[[[\\\\\\[[[[[[\\\^^^]]]]]]\\\\\\\\\YYYTTTQQQMMMKKKIIIGGGFFFGGGIIIJJJNNNMMMOOORRRVVVXXXVVVTTTRRRQQQPPPPPPQQQRRRPPPOOOLLLLLLMMMPPPUUU]]]dddhhhqqqvvvxxxwwwvvvxxxyyywwwxxxyyyzzz{{{~~~}}}xxxvvvttttttqqqkkkgggbbbZZZQQQIIICCC@@@@@@>>>:::999;;;<<<:::;;;===???CCCMMMWWW___hhhuuu}}}{{{}}}ttteeeWWWQQQPPP\\\qqqtttYYYJJJGGGKKKQQQYYYfffvvvzzzpppiiiiiimmmqqqrrr]]]NNNBBB:::444333333111000111111111222222222222111111//////000111111000////////////............//////000000111222444555666777777777:::>>>BBBKKK]]]nnn|||vvvpppooooooxxxyyyyyynnn\\\ZZZZZZ]]]dddmmmtttwwwuuusssqqqooonnnoooooopppqqqpppooonnnppprrruuuwwwxxxzzz|||~~~zzzrrrhhhfffccc```]]]\\\\\\\\\[[[[[[ZZZXXXXXXZZZ^^^bbbdddbbbbbbdddiiilllmmmlllnnnoooppppppoooqqquuuxxx}}}wwwoooiiifffccc```^^^XXXWWWWWW^^^hhhrrrvvvwwwuuuvvvuuurrrqqqnnneeeZZZTTTPPPJJJEEECCCCCCCCCCCCIIIRRR___kkkttt|||yyyuuurrrllliiilllpppsssyyy~~~{{{zzzuuullldddYYYXXXWWWVVVWWWYYY\\\^^^^^^```bbbbbbccceeehhhjjjqqqxxx~~~{{{xxxuuussstttuuuvvvuuuyyyvvvwww}}}qqqdddWWWLLLCCCAAAAAA???<<<<<<<<>>:::999;;;<<<:::;;;>>>@@@EEEOOOZZZ^^^ggguuu~~~|||~~~wwwhhhXXXOOOKKKUUUiiiwww\\\MMMEEEFFFJJJRRR^^^ooozzzssspppqqqtttwww```OOOCCC;;;555555444111///000111111222222222222111111...//////000000//////...//////............//////000000111333444555666777888999;;;???CCCLLL___ppp}}}vvvnnnmmmmmmsss~~~lllXXXXXXZZZ^^^eeekkknnnppppppooonnnnnnnnnoooqqqrrrppppppooooooqqqsssvvvxxxxxxzzz}}}wwwpppfffeeebbb___\\\[[[[[[[[[ZZZZZZYYYXXXWWWZZZ^^^bbbcccbbbbbbdddgggjjjkkkkkknnnoooppppppppprrrtttvvv~~~yyyrrrlllhhheeebbb```ZZZXXXWWW[[[dddlllrrrtttrrrttttttrrrsssrrrlllccc\\\YYYRRRLLLGGGCCCBBBAAADDDMMM[[[gggpppwww~~~}}}xxxtttqqqkkkggggggjjjnnnvvv~~~|||tttqqqpppmmmgggbbbWWWWWWVVVWWWYYY\\\___aaaeeefffhhhhhhhhhiiikkkmmmvvv||||||yyytttpppnnnllljjjhhhnnnkkkkkkpppvvv|||ttthhhZZZOOOEEEBBBAAA>>>;;;;;;;;;===BBBKKKVVVaaalllrrryyy|||}}}ssseeeUUUSSS^^^hhhvvv|||~~~zzzvvvuuuuuuwwwxxxxxxZZZXXXXXXZZZ^^^___]]]ZZZ\\\YYYUUURRRPPPMMMJJJHHHFFFDDDBBBAAA@@@@@@AAABBBDDDDDDDDDFFFIIIMMMOOOPPPQQQPPPQQQSSSUUUVVVUUUTTTOOOPPPTTTZZZaaajjjqqqvvvzzz~~~~~~|||||||||xxxvvvwwwzzz{{{{{{{{{wwwjjj^^^QQQIIIBBB@@@>>>;;;:::;;;;;;999;;;>>>AAAGGGRRR\\\aaakkkxxx}}}xxxjjj[[[PPPIIIQQQaaavvvwww[[[LLLCCCBBBDDDKKKVVVfffzzz|||vvvvvvwww~~~eeeOOOBBB;;;555555555222000000//////000000000000//////......////////////......//////............//////000111222333444666777777888999;;;???DDDNNNaaasss|||uuujjjiiijjjooowwwmmmZZZ\\\___eeejjjmmmmmmlllnnnmmmmmmmmmnnnoooqqqqqqpppppppppppprrrtttwwwxxxyyy{{{~~~}}}tttmmmfffdddbbb___]]]\\\[[[[[[ZZZYYYYYYWWWWWWZZZ^^^bbbdddddddddeeehhhjjjkkklllooopppqqqrrrssstttuuuuuu~~~zzzuuupppkkkgggdddbbb]]]ZZZWWWXXX^^^ffflllooopppssstttssstttuuuqqqjjjeeebbb\\\SSSKKKEEEBBBAAADDDLLLYYYdddmmmuuu|||~~~xxxtttpppjjjdddcccdddiiisss}}}|||vvvmmmhhhfffdddaaa^^^WWWWWWXXXYYY\\\___ccceeejjjkkkmmmmmmnnnooorrrtttyyy~~~xxxrrrlllgggbbb^^^bbb^^^___dddjjjqqq}}}wwwjjj^^^RRRGGGCCCAAA>>>;;;:::;;;===AAAHHHSSS___iiipppxxx|||vvvjjjYYYTTT\\\fffwww{{{uuutttttttttvvvxxxWWWVVVUUUXXX\\\___]]][[[]]]ZZZUUUQQQNNNKKKHHHFFFDDDCCCBBBAAAAAAAAABBBBBBDDDEEEFFFGGGJJJMMMQQQTTTUUUUUUWWWZZZ\\\]]]\\\ZZZNNNQQQWWW___gggnnntttwww|||}}}wwwsssqqqpppuuu{{{uuugggVVVLLLCCC@@@???<<<:::;;;:::999:::???BBBGGGSSS^^^fffrrr}}}~~~~~~zzzlll```RRRJJJOOOZZZlllwww\\\KKKCCC??????EEENNN\\\rrr}}}{{{|||oooUUUAAA:::444444444222111222//////000000000000////////////............////////////............//////111111222333555666777777777888:::???DDDPPPdddwwwzzzqqqdddeeegggmmmttt{{{{{{sssaaadddiiiooossstttqqqnnnnnnnnnnnnnnnnnnnnnoooooopppppppppqqqsssuuuxxxyyyyyy|||zzzqqqjjjeeedddcccaaa___]]]\\\[[[YYYYYYXXXWWWWWWZZZ^^^bbbeeefffggghhhiiikkknnnooorrrrrrsssuuuwwwwwwvvvvvv|||{{{wwwsssnnniiifffeee```]]]YYYWWWZZZ___eeehhhmmmqqqtttsssuuuwwwtttoookkkiiidddZZZPPPGGGCCCBBBDDDKKKVVV```hhhpppyyy~~~yyyuuuooohhhccc```aaafffqqq}}}{{{tttjjjdddaaa___^^^]]]ZZZ[[[\\\^^^aaadddgggiiilllnnnppprrrsssuuuxxx{{{~~~}}}vvvnnnfff^^^YYYYYYVVVVVVZZZ```hhhuuuzzzmmmaaaTTTIIIDDDBBB>>>;;;;;;<<<===@@@FFFPPP\\\hhhooovvv{{{xxxnnn^^^WWW\\\ggg||||||tttsssrrrqqqsssxxxUUUTTTUUUWWW[[[^^^`````````]]]XXXTTTQQQMMMJJJGGGEEEEEEDDDDDDEEEEEEFFFFFFGGGIIIKKKMMMOOORRRWWWZZZ\\\]]]___bbbeeeeeedddbbbXXXZZZ```fffmmmsssxxx{{{vvvmmmhhheeeeeekkkttt~~~~~~ppp[[[OOODDD@@@???<<<:::::::::999:::>>>BBBGGGSSS^^^jjjvvv~~~}}}qqqdddVVVLLLNNNUUUaaa|||zzz^^^NNNDDD???>>>CCCIIITTTjjjyyy[[[EEE<<<555444444222222333111111222222222222111111000//////......//////000//////............//////111111222444555666777888777777;;;@@@FFFSSSiii|||uuukkk``````eeennnvvv|||yyyyyy|||}}}wwwiiilllrrrxxx{{{yyytttpppnnnnnnoooooooooooonnnnnnooopppqqqrrrtttvvvxxxyyyzzz}}}wwwmmmgggeeedddcccaaa___^^^\\\\\\XXXXXXWWWVVVWWWZZZ___bbbeeegggiiijjjkkkmmmqqqsssuuuuuuwwwyyy{{{{{{yyywwwyyyzzzxxxuuupppkkkhhhhhhdddaaa\\\XXXXXXZZZ^^^aaagggmmmrrrtttvvvxxxwwwrrrnnnnnniii```TTTJJJFFFEEECCCIIIQQQYYY```iiissszzzyyyuuummmgggbbb``````dddqqq}}}|||uuullldddaaa`````````aaabbbccceeegggjjjlllmmmoooqqqsssuuuvvvyyy|||{{{sssiii___YYYVVVSSSSSSUUUYYY___lllxxx}}}pppcccVVVJJJDDDBBB>>><<<<<<<<<<<<>>>CCCMMMZZZfffmmmuuuyyy~~~{{{qqqbbb[[[^^^jjj~~~uuusssrrrooorrrzzzTTTUUUVVVXXXZZZ^^^dddhhhgggddd```\\\YYYUUUQQQNNNKKKKKKLLLLLLMMMOOOOOOPPPNNNQQQUUUWWWYYY\\\```dddggggggiiillloooooommmkkkgggggghhhjjjnnntttyyy}}}}}}|||nnnbbbZZZVVVWWW\\\eeeqqqwww___QQQEEE@@@???===;;;::::::888:::>>>AAAFFFRRR]]]iiiwww~~~|||~~~zzzgggXXXMMMNNNPPPXXXppp{{{aaaPPPGGG@@@>>>BBBFFFNNNddd{{{cccLLLBBB888555444222222444111111222222222222111111111000////////////000111//////............//////111222333444555777888888888888<<>>:::999999>>>GGGTTTaaaiiirrrvvv{{{}}}}}}qqqddd^^^aaaoooxxxwwwuuupppuuu~~~TTTVVVXXXZZZ\\\cccmmmtttvvvyyywwwpppjjjhhheeeaaa]]]ZZZ[[[```dddbbbbbbccceeegggiiikkklllooorrruuuwwwwwwxxx{{{}}}|||zzzxxxsssnnnkkkjjjjjjkkkqqqyyy{{{|||}}}|||{{{|||}}}|||}}}~~~xxxcccTTTKKKGGGEEEGGGMMMWWWbbbkkkqqqsss[[[RRRFFF>>>===>>>===;;;;;;;;;<<<>>>???CCCOOO\\\iiivvv}}}||||||}}}vvvcccQQQKKKMMMSSS```nnn{{{cccMMMFFFAAA???AAACCCJJJ^^^ssszzz___GGG<<<<<<777444444///////////////000000000000///////////////000111111000000000000111111111111///111222222222222333555888:::>>>DDDPPPcccyyysssfff___XXX[[[aaakkkwwwzzzjjjfffjjjkkksss|||yyykkkeeehhhnnnvvv|||}}}yyysssnnnmmmmmmmmmnnnooooooppppppqqqppppppqqqtttwww{{{}}}wwwmmmfffbbbbbbaaa____________]]][[[WWWUUUTTTVVVZZZ^^^bbbcccccceeegggiiillloootttwww||||||zzzvvvtttsssqqqnnnlllllljjjgggaaaZZZUUURRRQQQZZZ]]]eeennnwww{{{|||{{{zzzvvvooofff^^^VVVRRRPPPNNNPPPQQQSSSVVV^^^jjjrrr||||||uuupppllleee```aaadddiiirrr{{{~~~{{{yyywwwrrrssssssuuuvvvxxxzzz{{{{{{wwwrrrnnnkkkllloooqqqyyyyyyxxxxxxwwwvvvvvvvvvxxxzzz||||||{{{{{{|||}}}yyyqqqeee___VVVPPPOOOQQQTTTVVVbbblll{{{zzzggg]]]PPPGGGCCCAAA===999;;;:::===BBBGGGOOO\\\hhhnnnttt{{{vvviiieeefffjjj|||zzztttsssuuuwwwxxxTTTVVVXXXYYY\\\cccmmmuuuyyy}}}~~~yyytttrrroookkkgggdddccchhhkkkjjjjjjlllmmmoooqqqsssssstttwwwyyyzzzzzzzzz|||~~~~~~|||zzzsssnnnkkkjjjiiijjjpppxxx{{{|||||||||zzzzzz|||~~~|||}}}xxxcccRRRHHHDDDCCCDDDGGGNNNWWW___ccceeeVVVNNNDDD>>><<<===<<<:::;;;;;;<<<>>>???CCCOOO\\\ppp|||}}}{{{{{{|||~~~yyyfffSSSLLLLLLPPP]]]lll}}}fffPPPJJJDDDAAABBBCCCIII[[[nnnbbbIII<<<;;;666333444000000000000111111111111111///////////////000111111000000000000111111111111///111333555666777999;;;999<<<@@@FFFRRRfff|||ttthhhbbb___bbbgggoooyyyrrriiihhheeemmmwww~~~wwwjjjddddddiiiqqqwwwyyyvvvrrrnnnlllmmmmmmnnnnnnoooppppppqqqqqqqqqrrrtttxxx{{{}}}uuukkkdddaaaaaa```^^^]]]]]]]]][[[YYYWWWUUUTTTVVVZZZ^^^bbbcccbbbdddfffhhhjjjmmmrrruuu{{{}}}zzzxxxwwwtttpppnnnnnnllljjjddd^^^XXXTTTQQQSSSWWW___iiissszzz}}}}}}}}}yyysssjjjaaaZZZUUUSSSPPPRRRSSSTTTWWW___jjjrrr||||||uuupppmmmgggbbbcccfffkkkttt||||||xxxuuusssnnnnnnoooppprrruuuxxxyyyyyyvvvrrrooonnnooorrruuu{{{{{{{{{zzzzzzzzzzzzyyyyyy{{{||||||{{{zzz{{{{{{wwwppphhh^^^UUUPPPOOOOOOPPPWWWbbbrrr|||jjj```RRRHHHDDDBBB???<<<:::999;;;@@@EEEMMMZZZfffmmmsssyyy}}}}}}~~~uuuiiidddeeegggwww{{{uuutttvvvxxxyyySSSUUUWWWXXX[[[cccmmmuuu|||}}}yyyuuuoooiiigggiiikkkkkklllooorrrtttwwwyyyyyyyyyyyy{{{{{{{{{zzz{{{}}}}}}|||{{{sssoookkkjjjiiiiiiooovvvzzz{{{|||{{{yyyyyyzzz||||||}}}|||fffTTTHHHBBBCCCBBBBBBEEEKKKPPPTTTUUUOOOIIIAAA===<<<<<<:::999;;;;;;<<<>>>???CCCOOO\\\qqq~~~}}}{{{zzz{{{|||}}}~~~~~~jjjVVVMMMKKKNNN[[[iiiyyykkkVVVNNNGGGCCCDDDEEEHHHXXXjjjfffLLL===;;;444333555222222222222111111111111111///////////////000111111000000000000111111111111000222555666777888:::===:::===BBBIIIVVVjjjvvvnnnjjjjjjlllooottt{{{}}}nnnhhhccckkkuuu}}}tttiiieeebbbffflllqqqsssssspppnnnmmmmmmmmmnnnooooooppppppqqqqqqqqqsssuuuxxx{{{}}}}}}sssiiiccc```aaa___]]]\\\\\\[[[YYYWWWWWWUUUTTTVVVZZZ___aaabbbbbbdddfffgggiiilllpppsss{{{}}}|||xxxtttqqqpppooommmiiiccc\\\VVVRRROOORRRXXXaaallltttyyyzzz|||zzzuuummmddd\\\XXXVVVSSSUUUWWWXXX[[[aaajjjqqq||||||uuupppnnnhhheeefffiiinnnvvv~~~|||xxxsssooolllgggggghhhiiimmmqqquuuwwwwwwuuusssqqqqqqtttwwwyyy||||||}}}}}}}}}}}}~~~~~~|||~~~~~~|||zzzzzzzzz|||zzzrrrfff[[[TTTPPPMMMLLLNNNXXXhhhxxx}}}ooocccTTTIIIDDDCCC@@@>>>:::999:::???CCCJJJWWWccclllqqqwwwzzz{{{}}}xxxlllgggfffeeerrr{{{vvvuuuvvvxxxyyyRRRTTTVVVWWWZZZbbblllttt{{{yyyssslllgggggggggfffhhhllllllppptttwwwwwwxxxxxxyyyyyyxxxwwwxxxzzzzzzyyyxxxsssnnnkkkjjjiiihhhmmmtttzzzzzz{{{yyyxxxwwwyyyzzz|||~~~nnnZZZMMMGGGFFFDDDAAAAAADDDHHHJJJKKKIIIEEE@@@>>>===<<<;;;999;;;;;;<<<>>>???CCCOOO\\\mmm|||}}}zzzyyyzzz{{{|||}}}mmmYYYOOOKKKMMMYYYhhhwwwqqq\\\QQQJJJEEEFFFFFFIIIXXXhhh~~~kkkPPP???:::444222555333222111111111111111000000///////////////000000111///000000000111111111111111333444444444444555777:::===BBBKKKZZZmmm|||xxxvvvtttuuuwwwzzz}}}uuummmjjjqqq{{{rrriiihhheeegggjjjnnnppppppooonnnnnnnnnoooooopppqqqqqqqqqqqqqqqrrrtttvvvyyy|||}}}|||rrriiiccc``````^^^\\\[[[[[[ZZZXXXVVVVVVUUUUUUWWW[[[___aaabbbcccdddfffggghhhkkkooorrr||||||xxxtttsssrrrpppmmmhhh```XXXSSSNNNOOOSSSYYYbbbjjjoooqqqvvvvvvssslllccc\\\XXXWWWXXX[[[]]]___aaaeeemmmssszzz}}}|||vvvqqqnnniiifffhhhlllpppwww|||xxxsssmmmgggdddaaaaaabbbdddiiinnnsssvvvyyywwwvvvuuuuuuwwwzzz{{{||||||}}}}}}~~~}}}{{{zzzzzzxxx{{{xxxmmmccc[[[UUUQQQNNNMMMTTTaaappp~~~rrrfffUUUIIIDDDCCCAAA???;;;999:::>>>BBBHHHTTT```kkkpppvvvzzz{{{}}}|||pppllliiifffppp~~~|||wwwuuuuuuvvvwwwQQQSSSUUUWWWYYY```iiipppyyy|||yyyppphhheeeccc```aaadddaaaeeejjjnnnqqqrrrtttvvvuuuttttttvvvxxxyyyxxxvvvrrrmmmkkkjjjiiihhhlllsssxxxyyyzzzyyywwwwwwxxxzzz|||~~~vvvcccUUUNNNIIIFFFCCCBBBCCCEEEFFFGGGEEECCCAAA???>>>===<<<;;;;;;;;;<<<>>>???CCCOOO\\\nnn}}}}}}zzzyyyzzz{{{|||}}}ooo]]]RRRMMMMMMZZZhhhzzzxxxcccUUULLLFFFGGGHHHLLLZZZjjj}}}~~~oooSSSAAA;;;333222666444111111000000000////////////////////////000000111///000000000111111111111111222444444333333555666:::<<>><<<;;;;;;???BBBGGGSSS^^^iiiooovvvzzz|||~~~}}}rrrnnnkkkeeeooo}}}~~~yyyuuusssssstttNNNQQQUUUWWWYYY^^^eeekkkttt}}}yyyoooeee___ZZZUUUTTTVVVTTTXXX^^^cccgggjjjnnnppppppqqqrrrvvvxxxyyywwwuuupppllljjjjjjiiihhhlllrrrwwwxxxyyyxxxwwwxxxyyy{{{|||~~~~~~kkk]]]VVVNNNKKKGGGEEEEEEEEEEEEDDDCCCCCCAAA@@@>>>===<<<<<<;;;;;;<<<>>>???CCCOOO\\\ttt}}}{{{zzz{{{|||}}}|||sssbbbWWWPPPNNNYYYggg|||mmmYYYOOOGGGHHHJJJOOO]]]mmm|||wwwxxx|||rrrVVVCCC===444222666444111111000000///.........///////////////000111111000000000000111111111111///111333555666777999;;;:::<<>>@@@EEEPPP[[[fffmmmuuu{{{~~~{{{qqqmmmiiidddnnn~~~}}}wwwrrrqqqqqqLLLPPPTTTWWWXXX[[[aaaeeekkkuuuzzzpppddd\\\TTTLLLIIIJJJIIILLLQQQVVVZZZ^^^cccgggjjjkkkooossswwwwwwuuurrrnnnjjjiiijjjiiihhhlllsssvvvwwwxxxxxxxxxyyy{{{}}}|||~~~uuuhhhaaaVVVSSSOOOMMMKKKIIIGGGEEEBBBBBBAAA???===<<<<<<===;;;;;;<<<>>>???CCCOOO\\\sss}}}{{{{{{|||~~~|||wwwggg]]]SSSNNNWWWdddwwwwww___SSSIIIHHHKKKPPP___ooozzztttoooppptttzzztttXXXEEE>>>555333555333222222111111000//////...///////////////000111111000000000000111111111111000222555666777888:::<<<;;;>>>EEERRRdddxxxyyyoooppp|||}}}sssfff\\\^^^eeeiiijjjjjjllllllmmmmmmmmmnnnnnnoooppppppqqqqqqrrrqqqsssuuuwwwzzz{{{}}}}}}yyyooofffaaa___[[[ZZZYYYYYYZZZZZZYYYWWWUUUTTTUUUXXX\\\___aaa``````bbbdddfffhhhkkkooosssxxx{{{vvvssspppjjj```XXXKKKIIIIIIJJJNNNRRRTTTTTTXXX^^^dddddd___[[[[[[]]]^^^ccciiimmmnnnppptttwwwxxx{{{zzzuuuoookkkkkkooosssvvv|||zzztttqqqhhhgggdddbbb`````````aaa```ccchhhnnnsssxxx{{{|||~~~vvvkkk```ZZZSSSQQQQQQXXXfffwwwwwwlll\\\PPPJJJEEE@@@<<<===;;;:::===>>>CCCMMMXXXbbbjjjttt{{{~~~zzzpppmmmjjjeeeqqqzzzssspppoooKKKOOOTTTWWWXXXZZZ^^^aaacccmmmxxx~~~vvviii```WWWMMMHHHHHHAAADDDHHHLLLPPPUUUZZZ^^^cccfffkkkpppttttttqqqnnnllliiihhhiiiiiihhhmmmsssuuuwwwxxxyyyxxxzzz|||~~~|||~~~}}}qqqjjj]]]ZZZWWWSSSQQQMMMIIIFFFBBBAAA@@@>>>;;;:::;;;<<<;;;;;;<<<>>>???CCCOOO\\\mmm~~~~~~||||||}}}{{{~~~{{{kkk```UUUNNNUUUaaaqqq~~~dddVVVKKKIIIKKKPPP___ooowwwrrrkkkjjjhhhooovvv|||uuuYYYFFF@@@666333555222333333222222111000000//////////////////000111111000000000000111111111111333444666666555555777888<<>><<<===<<<<<<>>>>>>BBBOOO[[[oooyyyzzz}}}}}}|||}}}~~~ooo```UUUOOOSSS[[[mmmjjjYYYJJJGGGIIIOOO]]]lllwww{{{oooeeegggiiilllqqq{{{ttt___GGG;;;666444333333222222222111111111111000000000000000000000000000.........//////000111222555555555555666777888999???AAAHHHWWWlll~~~{{{vvvooommmzzzuuueeeXXXRRRTTTXXXZZZ\\\aaaeeeiiikkkllllllmmmnnnnnnnnnnnnooorrruuupppssswwwzzz{{{}}}zzzrrrkkkeee```]]][[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTUUUXXX[[[^^^______```cccfffhhhjjjmmmppprrrwww{{{yyyvvvrrriii```WWWSSSNNNLLLMMMOOOQQQRRRQQQTTTWWWYYYYYYXXXXXXYYYZZZ___ffflllpppsssuuuwwwzzz|||}}}zzzsssssstttvvvzzzyyyqqqgggaaaWWWWWWXXXZZZ^^^dddhhhlllmmmooorrrvvvzzz~~~{{{oooccc\\\UUUQQQRRRXXXbbbsss~~~rrr```SSSMMMIIIEEEAAAAAA<<<:::;;;===AAAKKKTTT___gggqqqxxx{{{|||~~~yyyqqqmmmmmmwwwyyyrrroooJJJKKKLLLOOORRRVVVYYYZZZ^^^bbbiiiqqqyyy~~~xxxkkk```XXXOOOHHHCCCBBB@@@@@@BBBEEEHHHJJJRRRUUU]]]gggpppsssrrroooiiiiiijjjkkkkkkllllllmmmooorrruuuvvvtttuuuyyy}}}zzzsssmmmfff```ZZZTTTMMMGGGBBBAAA@@@@@@@@@@@@>>><<<===<<<<<<>>>???CCCOOO\\\lll~~~zzzzzz}}}}}}|||}}}|||~~~ttteeeWWWPPPRRRYYYkkknnn\\\KKKGGGIIIOOO]]]kkkvvvrrrfffeeegggjjjppp{{{uuu```HHH;;;777555444444222222222111111111111000000000000000000000000000///......//////000111222333444444555777999:::;;;???AAAJJJZZZnnn}}}{{{}}}wwwqqqooo{{{~~~tttcccUUUPPPRRRWWWYYY\\\```eeeiiikkklllmmmmmmnnnooonnnnnnooorrrtttqqqtttwwwzzz|||~~~wwwnnnhhhbbb^^^[[[YYYYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVXXX[[[^^^______aaacccfffhhhjjjmmmpppssswww{{{}}}zzzwwwoooeee\\\XXXRRROOOOOOPPPQQQQQQQQQSSSWWWXXXXXXXXXYYYZZZ\\\```gggmmmpppsssvvvwwwzzz|||}}}zzzyyyyyyzzz|||yyyqqqgggaaaXXXXXXYYY[[[```fffkkknnnrrrtttwwwzzz~~~ssshhh]]]WWWQQQQQQUUU^^^lllyyytttcccUUUNNNIIIEEEAAA@@@<<<:::;;;===@@@JJJSSS___fffpppwwwzzz{{{|||~~~zzzrrrllllllxxxwwwtttHHHIIIJJJMMMOOORRRUUUWWWXXX[[[aaahhhooovvv{{{~~~}}}sssjjjaaaVVVMMMDDDBBB@@@>>>>>>???AAACCCGGGLLLTTT___hhhnnnooooooggghhhhhhiiijjjjjjjjjjjjmmmpppssssssssstttxxx|||zzztttmmmgggaaaYYYOOOIIIDDDBBBAAA@@@@@@@@@>>><<<<<<;;;<<<>>>???DDDQQQ^^^iii}}}{{{zzz|||||||||}}}yyy|||zzzkkk\\\RRRRRRVVVjjjvvvbbbNNNHHHHHHMMMZZZhhhtttvvvjjjeeehhhkkkqqq~~~xxxbbbIII<<<777555444555222222222111111111111000000000000000000000000000////////////000111222222222333444555777:::<<<===>>>CCCMMM^^^rrrxxxwww~~~~~~xxxtttqqq{{{{{{}}}~~~sssaaaSSSNNNPPPUUUXXX[[[___eeeiiilllmmmnnnoooppppppooonnnoooqqqsssrrruuuxxx{{{||||||rrriiiccc^^^[[[YYYXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUWWWYYY[[[^^^___```bbbdddfffhhhjjjmmmpppsssxxx{{{wwwnnnddd```[[[VVVTTTTTTSSSRRRQQQSSSUUUWWWWWWYYY[[[]]]___ccciiinnnqqqtttvvvxxx{{{}}}~~~{{{~~~zzzrrrhhhbbb\\\\\\]]]```eeekkkrrruuuyyy{{{~~~{{{pppddd]]]VVVTTTTTTZZZfffqqqxxxfffXXXPPPKKKFFFBBB@@@<<<999:::<<>>>>>>>>???DDDHHHOOOWWW___eeeggghhhdddeeefffhhhhhhiiihhhhhhjjjlllooopppqqqtttwww{{{|||wwwqqqkkkeee\\\RRRKKKFFFDDDAAA@@@@@@@@@>>><<<<<<;;;<<<>>>@@@EEESSS```iii~~~|||zzz{{{{{{zzz|||yyy{{{~~~pppaaaUUURRRUUUjjjiiiRRRHHHGGGJJJTTT```ooo~~~|||ooojjjlllooovvv}}}gggMMM>>>999666555666222222222111111111000000000000000000000000000000////////////000111222333333444444666777999;;;<<>>EEENNN\\\cccmmmsssvvvvvvwwwxxxzzz}}}|||pppgggdddmmm~~~uuuIIIJJJJJJKKKMMMOOOQQQRRRTTTUUUWWW[[[aaahhhooosssuuu{{{}}}yyyrrrggg]]]RRROOOJJJDDD@@@=========@@@DDDJJJPPPVVV[[[___aaa___aaaccceeeggggggggggggfffhhhkkkmmmpppsssvvvyyy|||~~~|||wwwrrrlllggg___VVVOOOHHHFFFBBBAAA@@@???>>><<<;;;:::<<>>CCCHHHMMMRRRXXX\\\ZZZ]]]```cccffffffffffffdddeeegggjjjnnnrrruuuwwwyyy|||~~~}}}yyysssnnniiibbbZZZTTTJJJGGGCCCAAA@@@???>>>===::::::<<>>;;;<<<;;;<<>>AAAEEEJJJPPPUUUVVVYYY]]]aaaeeefffffffffaaabbbdddhhhmmmrrruuuvvvyyy{{{}}}~~~}}}vvvpppkkkeee^^^YYYLLLHHHDDDAAA@@@???>>>===:::999<<>>???CCCIIINNNTTTWWW\\\aaadddfffffffff```aaacccggglllqqqtttuuuzzz{{{}}}}}}}}}~~~zzzsssmmmhhhaaa\\\MMMIIIEEEAAA@@@???>>>===999999<<<@@@CCCJJJXXXfffvvv~~~|||zzz{{{uuuwwwzzz}}}|||oooaaaYYYXXX```sssmmmRRRFFFCCC@@@CCCHHH[[[qqqgggQQQDDD<<<777555222222222111111111111000000000000000000000000000000000000000111222333444444444555777999;;;===>>>FFFMMM[[[nnn}}}rrrmmmppptttzzz|||}}}}}}{{{mmmeeedddfffaaadddgggkkknnnooooooooonnnooopppppppppqqqtttwwwzzz{{{}}}~~~yyytttmmmgggbbb^^^ZZZWWWUUUUUUUUUTTTTTTTTTTTTTTTTTTYYY]]]^^^\\\]]]aaafffggghhhhhhhhhiiilllqqqtttvvvyyy}}}~~~~~~{{{{{{tttnnniiiccc___ZZZUUUUUU[[[dddkkkrrrtttvvvwwwwwwxxxzzz|||~~~~~~~~~}}}{{{|||yyywwwtttsssuuuzzz|||vvvpppmmmpppwwwvvvggg___YYYTTTOOODDD@@@============BBBIIITTT\\\gggooosssuuuwwwyyyxxx{{{wwwkkk___ZZZaaammm{{{HHHIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJKKKMMMNNNMMMLLLRRRUUUYYY___dddhhhjjjkkkcccaaa\\\UUUMMMEEE>>>;;;<<<============@@@EEEIIIPPPSSSXXX[[[^^^aaadddggggggdddaaaccciiiooosssuuuxxx{{{}}}~~~}}}~~~zzzsssmmmfff]]]WWWMMMIIIEEEBBBAAA???===<<<::::::<<>>GGGQQQbbbtttrrriiikkkrrr|||~~~~~~|||mmmgggiiimmmllljjjggggggiiilllnnnooollllllmmmnnnppprrrssstttyyyzzz{{{|||~~~{{{uuulllddd___\\\ZZZXXXUUUTTTSSSRRRRRRSSSTTTUUUWWWXXX[[[]]]```bbbcccdddffffffggghhhkkknnnqqqsssyyy{{{}}}~~~|||zzzzzz~~~xxxrrrnnngggccc]]]YYYZZZ___fffkkksssuuuxxxzzzyyyyyyzzz{{{|||~~~~~~~~~|||zzzyyyvvvyyy~~~|||zzzxxxvvvwww{{{}}}}}}~~~~~~xxxmmmaaaUUUMMMKKKDDDAAA===;;;;;;>>>BBBDDDVVV]]]fffllloooqqqtttwwwyyy{{{~~~xxxnnnaaaYYY[[[cccvvv~~~HHHIIIJJJJJJKKKKKKJJJJJJHHHGGGFFFFFFGGGGGGFFFEEEFFFHHHLLLQQQUUUYYY[[[]]]^^^]]]ZZZVVVPPPIIICCC???;;;;;;;;;;;;<<<>>>CCCFFFOOOSSSXXX\\\___bbbeeegggiiifffcccdddiiinnnrrrsss{{{~~~zzztttnnnfff^^^XXXMMMJJJEEEBBBAAA???===<<<;;;;;;===AAAFFFMMM]]]kkkxxx~~~zzzwwwuuuwwwzzz}}}pppbbbXXXTTTWWWdddyyylllVVVLLLGGGBBBCCCIIIYYYpppvvvYYYFFF<<<888777333222222222111111111111////////////////////////////////////111222333444444666888999:::;;;===???GGGQQQcccvvv~~~qqqgggiiiooozzz~~~{{{lllfffjjjoooooollliiihhhjjjlllnnnnnnllllllmmmnnnppprrrsssuuuwwwyyy{{{}}}wwwrrrjjjccc___\\\ZZZXXXUUUTTTSSSRRRRRRSSSTTTUUUWWWXXXZZZ]]]```bbbcccccceeeeeefffiiilllooorrrtttzzz{{{}}}~~~}}}{{{yyyxxx{{{~~~wwwrrrkkkggg```\\\\\\aaaggglllsssuuuxxxyyyxxxxxxxxxyyy|||}}}|||zzz|||}}}|||~~~}}}zzzxxxvvvxxx}}}~~~}}}zzzyyyyyy|||zzzmmmbbbUUULLLJJJCCC@@@===::::::===AAACCCRRRZZZdddkkkoooqqqtttvvvzzz|||zzzpppcccZZZ\\\cccrrr{{{IIIIIIIIIIIIIIIHHHGGGGGGFFFDDDBBBAAAAAAAAA@@@>>>;;;===@@@CCCGGGJJJMMMNNNVVVWWWWWWUUUQQQLLLGGGCCC<<<<<<<<<;;;<<<>>>BBBFFFMMMRRRXXX]]]```ccceeefffjjjhhhffffffiiinnnqqqrrr~~~{{{tttoooggg___YYYNNNJJJFFFBBB@@@???===<<<<<<<<<>>>BBBGGGOOO^^^lll{{{}}}yyyxxxvvvxxx{{{~~~tttdddXXXSSSQQQ]]]pppnnnYYYNNNHHHCCCDDDIIIZZZooo|||___III>>>999888222222111111111000000000/////////////////////////////////000111222444444555777999::::::;;;>>>@@@GGGSSSeeexxx|||oooeeeffflllwww~~~~~~yyyiiieeekkkrrrssspppllljjjkkklllllllllllllllmmmnnnppprrrtttuuutttwwwzzz}}}sssnnnhhhccc___\\\YYYWWWTTTTTTRRRRRRRRRRRRTTTTTTWWWXXXZZZ]]]___aaabbbccccccdddfffiiimmmqqqtttvvvzzz{{{}}}~~~}}}{{{yyywwwtttxxx}}}{{{wwwqqqlllfffbbbaaadddiiimmmsssuuuwwwxxxwwwvvvwwwwww{{{}}}~~~wwwsssrrruuuwwwwwwzzz~~~{{{yyyvvvxxx{{{}}}{{{yyyyyy||||||ooocccUUUKKKHHHBBB@@@<<<::::::<<>>===;;;::::::<<<>>>@@@CCCFFFGGGNNNPPPRRRRRRPPPLLLGGGDDD?????????>>>===???CCCFFFKKKQQQXXX^^^aaacccdddeeeiiigggfffgggjjjnnnrrrttt~~~|||vvvpppiii```ZZZOOOKKKFFFBBB@@@???>>><<<<<<<<<>>>CCCGGGPPP___nnn||||||yyyyyyuuuwwwzzz}}}xxxfffXXXQQQQQQ[[[lll|||nnn[[[OOOIIIEEEFFFJJJXXXmmmdddMMM???999888111111111000000000000///111111111111111111111111000000000111222333444555666888999::::::<<<@@@BBBIIIVVViii}}}{{{nnnddddddiiisssyyy~~~yyyhhheeellluuuwwwsssooolllkkklllkkkkkklllmmmmmmoooppprrrtttuuurrruuuzzz}}}rrrnnnhhhccc___[[[WWWUUUTTTSSSRRRQQQQQQRRRSSSTTTWWWXXXZZZ]]]___aaaaaabbbaaacccfffjjjnnnsssvvvxxxzzz{{{|||}}}|||zzzwwwuuusssuuuzzz~~~yyyuuuqqqkkkgggeeegggkkknnnsssuuuxxxxxxwwwwwwwwwwwwzzz|||~~~zzznnnjjjiiimmmpppqqquuu{{{}}}~~~|||wwwxxxzzz~~~}}}{{{yyywwwvvvxxxzzz|||~~~rrreeeVVVKKKFFFBBB???<<<::::::<<<>>>@@@HHHRRR___jjjpppsssvvvxxx{{{}}}}}}tttggg]]]^^^dddnnnwwwIIIIIIIIIIIIHHHGGGFFFFFFFFFDDD@@@>>>>>>======<<<;;;;;;:::;;;<<>>@@@CCCFFFKKKPPPWWW]]]```bbbcccdddeeeeeefffgggjjjnnnsssvvv{{{~~~wwwqqqjjjaaa[[[QQQLLLFFFBBB@@@???>>>===;;;;;;>>>DDDIIIRRRbbbqqq}}}|||xxxzzzrrrtttwwwzzz~~~yyygggXXXPPPRRR\\\lllzzz|||nnn]]]QQQKKKHHHJJJMMMWWWjjjhhhOOO>>>888777111111111000000000000///111111111111111111111111111111111111222444555666777999::::::;;;===AAADDDLLLZZZooo{{{oooeeedddgggooovvv~~~~~~{{{iiieeemmmvvvxxxuuupppmmmllllllkkkkkkmmmmmmnnnoooqqqssstttuuusssvvvzzz~~~tttpppjjjddd___ZZZVVVSSSTTTSSSRRRQQQQQQRRRSSSTTTWWWXXXZZZ\\\^^^```aaaaaaaaacccfffkkkppptttwwwyyyyyyzzz|||}}}|||yyywwwuuurrrtttxxx}}}{{{wwwsssnnnjjjiiijjjmmmoootttvvvyyyzzzyyyxxxxxxyyyyyy{{{~~~{{{uuugggcccbbbfffiiikkkpppvvv{{{yyyyyyzzz|||~~~|||zzzwwwtttsssssstttuuuxxx}}}uuuhhhXXXLLLFFFAAA@@@===;;;:::<<<>>>???FFFPPP^^^jjjqqquuuxxxzzz{{{}}}|||ttthhh______dddpppwww}}}~~~HHHIIIIIIJJJJJJJJJJJJIIIGGGDDD@@@>>>????????????===<<<:::888999;;;>>>???EEEGGGJJJLLLLLLJJJHHHFFFEEEEEECCCAAA@@@@@@DDDFFFKKKPPPVVV[[[]]]___aaabbbbbbdddfffgggiiimmmrrrvvvxxx|||xxxssskkkccc\\\RRRMMMGGGBBB@@@???>>>===;;;<<<@@@FFFLLLVVVgggvvvzzzvvvvvvppprrruuuxxx|||{{{hhhZZZSSSRRR]]]nnn{{{}}}rrrbbbUUUNNNLLLMMMOOOYYYjjjvvvrrrtttlllQQQ???888777222222111111111000000000////////////////////////111111111222333444666666888999:::;;;<<<>>>CCCFFFPPP___uuu{{{pppgggeeehhhlllsss|||kkkfffmmmuuuxxxtttpppmmmllllllllllllmmmmmmnnnoooqqqsssuuuvvvvvvxxx{{{~~~~~~vvvqqqiiibbb]]]YYYUUURRRSSSSSSQQQQQQQQQQQQSSSSSSWWWXXXZZZ\\\^^^___``````aaacccggglllqqquuuxxxyyyyyyzzz|||}}}|||zzzxxxvvvrrrsssvvvyyy{{{tttrrrnnnkkkkkklllooopppsssvvvyyyzzzyyyyyyzzz{{{xxxzzz}}}~~~uuuoooccc___]]]```ccceeejjjqqqwww|||}}}|||{{{{{{|||}}}|||{{{zzzxxxtttpppnnnlllllllllnnnrrryyyyyykkk[[[NNNHHHBBB@@@>>><<<;;;<<<>>>???EEEOOO]]]hhhpppuuuyyy|||{{{}}}|||uuujjjaaaaaafffqqquuuyyyzzzzzz~~~HHHHHHJJJKKKMMMMMMNNNNNNIIIFFFCCCBBBCCCEEEFFFFFFCCCAAA===;;;;;;<<>>======>>>CCCJJJQQQ\\\nnn}}}xxxqqqpppoooqqqtttwww{{{|||kkk]]]WWWSSS```sssyyyjjj[[[RRROOOPPPPPP^^^mmmqqqjjjiiitttpppTTT@@@999999333222222222111111111111////////////////////////222222222222333555666777999:::;;;;;;<<>>???DDDMMMZZZeeemmmsssxxx|||zzz|||}}}wwwmmmddddddiiippprrrsssuuuwwwzzz~~~GGGHHHJJJLLLNNNPPPPPPQQQMMMKKKHHHGGGIIIKKKMMMMMMJJJHHHDDDAAA@@@AAADDDFFFFFFHHHKKKNNNQQQSSSTTTTTTQQQQQQOOOLLLJJJJJJMMMOOOMMMPPPTTTVVVXXXZZZ]]]___bbbeeegggggggggiiimmmqqqvvvyyy}}}zzztttmmmddd^^^SSSNNNGGGBBB??????>>>>>>???@@@EEEMMMUUU```rrruuunnnjjjoooqqqtttxxx{{{}}}mmm```ZZZTTTcccxxxooo___TTTQQQQQQPPPbbbppppppgggdddooo}}}rrrVVVBBB::::::333333333222222222222111111111111111111111111111222222222333444555666777::::::;;;;;;<<<@@@EEEHHHWWWggg~~~}}}tttllliiillliiirrr|||~~~ppphhhlllrrrtttqqqmmmllllllmmmnnnnnnmmmnnnnnnpppqqqsssuuuvvv||||||}}}~~~~~~qqqkkkccc]]]YYYWWWVVVUUUSSSRRRQQQPPPPPPQQQRRRSSSXXXYYYZZZ\\\^^^______```bbbdddiiinnnrrrvvvxxxyyyxxxyyy|||}}}~~~|||zzzyyyqqqpppqqqsssxxx}}}}}}wwwssspppnnnmmmkkkjjjkkkmmmppprrrooorrruuuwwwxxxyyyzzz{{{wwwyyy}}}tttmmmbbb]]]ZZZ\\\^^^___dddjjjpppwww}}}{{{zzzzzzxxxwwwnnnlllgggbbb]]]ZZZWWWVVVVVVZZZ___eeejjjpppvvvzzz}}}}}}ppp___RRRKKKCCCBBB@@@>>>======>>>???CCCLLLXXXccckkkqqqwww|||zzz{{{~~~~~~yyyoooffffffkkkooonnnoooqqqtttwwwxxxxxxFFFHHHJJJMMMQQQUUUXXXYYYVVVRRRMMMIIIHHHLLLQQQUUUUUUPPPKKKHHHHHHIIIKKKKKKQQQRRRTTTXXX]]]______^^^]]]\\\YYYVVVTTTRRRQQQPPPTTTWWWZZZ\\\]]]]]]^^^___dddfffiiiiiijjjlllqqquuusssvvvxxxzzz{{{}}}{{{tttlllbbb[[[SSSNNNGGGBBB???===<<<;;;>>>AAAFFFKKKUUUfff|||~~~pppiiifffiiikkkoootttzzzooo```[[[ZZZeee~~~sssdddWWWOOOQQQWWWgggyyyzzziii]]]bbbooo{{{vvvYYYDDD<<<<<<555444333111000/////////111111111111111111111111222222222333444555777777;;;:::<<>>>>>===>>>@@@EEELLLWWWaaaiiioootttvvvzzz{{{}}}xxxmmmfffdddeeennnnnnnnnlllkkklllooorrrDDDEEEHHHMMMSSSYYY^^^aaaaaa[[[RRRKKKIIIMMMSSSXXXZZZVVVRRRPPPQQQRRRSSSTTTYYYYYY\\\```dddggggggfffcccbbb```]]][[[YYYWWWWWWWWWYYY[[[]]]]]]^^^___aaadddfffiiijjjjjjkkkooorrrrrrtttuuuvvvwwwxxx{{{}}}{{{uuulllccc\\\SSSNNNHHHBBB@@@???=========@@@FFFLLLWWWiiisssiiidddeeeggglllrrrxxxrrrbbb[[[YYYdddtttdddWWWQQQUUU\\\mmmzzzhhh[[[___jjjsss~~~vvvZZZDDD;;;;;;777666555333222111111111111111111111111111111111222222222333444666777888;;;;;;<<>><<<===???CCCKKKVVVaaaiiiooosssvvvyyyzzz}}}~~~~~~xxxoooiiigggggglllllllllkkkjjjkkkmmmpppBBBCCCFFFLLLTTT^^^fffkkkllldddYYYOOOLLLOOOVVV[[[```^^^[[[[[[]]]^^^^^^^^^aaaaaacccfffjjjmmmmmmlllhhhgggeeebbb```^^^]]]]]][[[\\\]]]]]]]]]^^^```bbbdddgggiiijjjjjjjjjlllmmmqqqrrrsssrrrrrrsssvvvxxx}}}|||uuummmccc]]]RRRMMMGGGBBB@@@??????>>>;;;???FFFNNNZZZlllvvviiibbb___bbbgggnnnvvv}}}xxxfff]]]VVVbbb~~~uuucccWWWSSSYYYcccttt}}}jjj\\\]]]eeellluuuvvv[[[EEE;;;999777666555333222222222222111111111111111111111111111222222333555777888999<<<;;;===@@@@@@AAAHHHPPPaaarrryyyssspppoooooorrr|||tttkkkkkkllllllhhhhhhhhhiiiiiiiiiiiijjjjjjkkklllnnnqqqtttvvvxxxzzz|||}}}zzzoooiii```XXXTTTSSSRRRRRROOOOOOOOOPPPQQQSSSUUUWWWVVVXXXZZZ]]]___aaaaaaaaadddfffiiikkkmmmppptttwwwzzzyyyzzz{{{}}}}}}{{{zzzrrrqqqooooooppptttwwwzzz}}}|||zzzyyyyyyzzzzzz|||zzzuuummmeee___\\\[[[]]]```eeehhhkkknnnrrrttttttuuuvvvyyyzzz||||||}}}}}}~~~~~~~~~~~~zzznnnggg```______]]]^^^bbbhhhmmmsssxxx{{{|||wwwsssiiiccc\\\TTTOOOJJJGGGEEEFFFGGGJJJMMMTTT]]]gggmmmwww{{{tttdddTTTJJJFFF@@@<<<======;;;;;;>>>AAAIIIVVVaaajjjooosssuuuwwwyyy}}}zzz{{{{{{wwwoooiiiggggggjjjkkkkkkjjjiiiiiilllnnnBBBCCCFFFKKKUUU```jjjpppqqqjjj```WWWSSSVVV[[[```eeedddcccdddfffhhhgggffffffeeeeeegggiiikkkjjjiiifffeeedddbbb```___^^^^^^]]]^^^^^^^^^]]]^^^aaadddeeegggiiijjjjjjjjjiiiiiipppqqqpppooonnnooorrrtttuuu~~~|||vvvnnnddd^^^PPPLLLFFFBBB@@@??????>>>;;;@@@GGGOOO[[[mmm|||kkkaaa[[[]]]bbbiiirrrzzz}}}iii^^^UUU```|||yyydddWWWTTT]]]gggzzzmmm___^^^dddiiisss}}}vvv\\\EEE:::888444444333222111000000000111111111111111111111111111222222444666888:::;;;===<<<===@@@AAACCCJJJSSScccuuuwwwqqqooooooooovvvwwwkkkgggiiikkkkkkfffggghhhiiijjjjjjiiihhhiiijjjlllooorrrtttvvvwwwyyyzzz|||~~~wwwmmmggg___XXXTTTSSSRRRRRRPPPOOOOOOOOOPPPRRRTTTUUUVVVXXXZZZ]]]___aaaaaabbbccceeehhhjjjlllooorrruuuxxxxxxyyy{{{}}}}}}{{{yyyrrrqqqppppppqqqtttwwwyyy~~~{{{xxxvvvuuuuuuuuusssqqqllleee]]]WWWUUUUUUYYY]]]bbbgggjjjmmmqqqsssrrrtttuuuxxxzzz{{{||||||}}}~~~{{{qqqiiicccaaa___]]]^^^aaaeeeiiippptttxxx~~~zzztttqqqfff```XXXQQQLLLHHHDDDBBBBBBCCCEEEIIIOOOYYYdddllluuuyyy~~~uuueeeVVVLLLFFF@@@<<<<<<<<<::::::<<>>>>>===<<>>===>>>AAABBBDDDMMMVVVdddxxxuuupppoooppppppyyywwwiiiccceeeiiikkkkkkeeefffhhhjjjjjjjjjiiihhhggghhhkkknnnqqqsssuuuwwwxxxyyy{{{}}}uuukkkeee^^^WWWTTTSSSRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRUUUWWWZZZ]]]```aaabbbbbbccceeegggiiikkkmmmqqqtttvvvwwwxxx{{{}}}}}}zzzxxxsssrrrqqqqqqsssvvvyyy{{{{{{wwwtttrrrppppppllljjjeee^^^VVVRRRPPPQQQVVVZZZ___dddhhhkkknnnpppppprrrtttvvvxxxzzz{{{{{{~~~}}}tttllleeeccc```^^^^^^aaacccgggmmmqqqvvv}}}}}}wwwqqqmmmddd___WWWPPPKKKGGGCCCAAA@@@AAACCCGGGMMMWWWbbbjjjsssxxxvvvgggXXXNNNGGGAAA<<<<<<<<<999999<<<>>>FFFSSS___hhhnnnrrruuuvvvyyy|||yyyyyywwwsssnnnhhheeecccjjjlllmmmnnnmmmnnnppprrrCCCCCCDDDHHHNNNWWW```eeejjjiiigggffffffggghhhiiiiiihhhggghhhiiijjjiiihhhccc```]]]\\\\\\[[[ZZZXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]^^^```bbbfffeeefffhhhjjjlllkkkjjjjjjkkkmmmnnnmmmmmmoooppptttyyy}}}wwwpppggg```QQQLLLFFFAAA???>>>>>>======BBBJJJRRR\\\kkk}}}vvvjjj______```cccjjjsss{{{lll```ZZZbbb|||lllZZZSSSYYYbbbyyy~~~nnnbbbbbbffflllxxxuuuZZZEEE;;;:::666666555444444444444444111111111111111111111111111111333555777:::<<<>>>???===???AAACCCFFFOOOYYYggg|||{{{tttqqqqqqrrrrrryyyzzzkkk^^^]]]dddiiilllmmmggghhhiiijjjjjjjjjiiihhheeefffhhhkkkooosssvvvxxxyyyzzz|||~~~tttiiiddd]]]WWWTTTSSSRRRQQQQQQPPPOOONNNNNNOOOPPPQQQUUUWWWZZZ]]]```aaabbbbbbbbbdddfffhhhjjjlllppprrruuuuuuwwwzzz}}}}}}zzzxxxtttsssqqqqqqtttwww|||~~~{{{vvvrrrnnnlllkkkgggeee```XXXRRRNNNMMMNNNQQQUUU\\\aaaeeeiiilllnnnooopppsssuuuxxxyyyzzz{{{~~~wwwooogggdddaaa^^^^^^```aaaeeejjjnnnsss{{{|||uuuoookkkccc^^^VVVOOOJJJFFFCCCAAA???AAACCCGGGMMMVVV```gggpppvvvxxxiii[[[QQQIIIBBB>>>===<<<:::999;;;===EEEQQQ\\\fffmmmsssvvvxxx{{{}}}|||zzzwwwsssnnnjjjgggfffkkkmmmoooqqqqqqrrruuuwwwAAAAAABBBEEEJJJRRRYYY]]]````````````aaabbbdddeeebbb```^^^^^^^^^^^^^^^\\\XXXVVVSSSRRRRRRRRRQQQPPPMMMMMMNNNOOOPPPRRRTTTUUUWWWYYY[[[]]]]]]^^^___aaafffddddddfffjjjnnnnnnmmmlllooosssuuuuuuuuuvvvwwwxxxzzz~~~xxxpppgggaaaTTTOOOIIICCCAAA@@@>>>>>>===CCCLLLTTT^^^lll~~~~~~|||pppfffcccaaaaaafffoooyyylllaaaWWW]]]wwwppp\\\RRRTTT\\\ppprrrfffgggkkkqqq}}}tttYYYDDD<<<;;;666666555444444444444555111111111111111111111111000111333555888;;;>>>??????>>>???BBBDDDGGGQQQ[[[kkk~~~xxxtttrrrsssttttttwww}}}uuueeeWWWZZZcccjjjnnnpppjjjjjjjjjjjjjjjjjjiiiiiicccccceeehhhlllqqqvvvyyy|||}}}~~~tttgggccc\\\WWWTTTSSSRRRQQQOOOOOONNNNNNNNNPPPQQQRRRUUUVVVZZZ]]]```bbbbbbcccbbbdddfffgggiiikkkoooqqqtttuuuwwwzzz}}}|||zzzwwwtttrrrppppppsssxxx~~~}}}wwwrrrmmmjjjiiiccc```[[[TTTNNNKKKKKKLLLJJJPPPWWW^^^dddhhhlllnnnoooqqqsssvvvxxxzzz{{{|||}}}zzzqqqiiieeebbb^^^^^^```___cccgggkkkoooxxx|||uuuooojjjaaa\\\UUUNNNIIIFFFCCCAAA>>>@@@CCCGGGLLLTTT]]]ccclllsss~~~zzzlll^^^UUUJJJDDD???>>>===:::999;;;===DDDOOOZZZdddlllssswwwzzz}}}zzzwwwsssooollljjjiiihhhjjjlllppprrrtttuuuxxxzzz??????@@@CCCHHHNNNUUUXXXXXXWWWWWWWWWXXXZZZ]]]___[[[XXXUUUSSSSSSSSSRRRQQQOOOMMMJJJJJJJJJKKKKKKJJJEEEEEEFFFHHHJJJMMMOOOPPPTTTWWWZZZ\\\]]]]]]^^^___fffdddccceeekkkoooppppppqqquuuzzz}}}~~~~~~{{{|||~~~xxxqqqhhhaaaVVVRRRKKKEEECCCAAA@@@???===DDDMMMUUU```nnn}}}uuujjjfffbbb```dddmmmwww~~~~~~kkkaaaRRRWWWpppsss]]]QQQQQQWWWfffyyyxxxllllllpppvvvtttXXXCCC<<<===444444333222222222333333111111111111111111111111000111333555888;;;>>>@@@@@@>>>???BBBDDDHHHRRR\\\nnn~~~{{{vvvsssssstttuuuuuuttt|||tttbbbUUUXXXdddkkkooorrrlllkkkkkkjjjjjjiiiiiiiiiaaabbbcccfffkkkqqqwwwzzz~~~~~~tttgggbbb\\\WWWTTTSSSRRRQQQMMMMMMMMMMMMNNNPPPRRRTTTTTTVVVYYY]]]```bbbccccccaaacccfffggghhhkkknnnqqqssstttwwwzzz}}}|||zzzwwwsssqqqoooooorrrxxx~~~zzztttoookkkjjj```^^^YYYRRRLLLIIIIIIJJJFFFKKKTTT\\\ccchhhllloooppprrrtttwwwyyy{{{|||}}}|||}}}{{{rrrjjjfffbbb^^^^^^```^^^aaaeeehhhmmmuuu|||uuuoookkk```[[[TTTMMMIIIEEEBBB@@@<<>>DDDNNNXXXbbbllltttyyy|||~~~uuurrrmmmjjjhhhhhhhhhhhhiiilllpppsssuuuwwwzzz|||>>>???AAADDDGGGJJJLLLMMMOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGJJJLLLFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBCCCCCCCCCEEEIIILLLNNNQQQTTTWWWXXXZZZ]]]___bbbbbbccceeeiiinnnrrruuuvvvyyy}}}~~~yyyuuupppggg```YYYRRRJJJCCC???>>>>>>>>>AAADDDJJJUUUcccrrr~~~}}}|||}}}}}}~~~rrrgggccceeekkkuuu~~~nnn___TTTYYYiiinnnWWWMMMMMMPPP\\\lllqqqqqquuuyyysssYYYHHH???;;;444333222222111111222222000000000000111222333444000111222444777:::===???AAAAAADDDGGGGGGKKKUUUaaasssxxxtttvvvyyyxxxxxxzzzyyyzzzqqq___OOORRR___kkkooopppmmmkkkjjjhhhhhhiiijjjkkkfffbbb^^^```gggooovvvyyy|||vvviiiccc[[[VVVVVVTTTQQQMMMOOOMMMOOOTTTUUURRRRRRTTTYYYZZZ]]]^^^^^^___aaaccc```bbbdddgggjjjmmmooopppssstttuuuwwwwwwwwwvvvvvvwwwqqqmmmooossswww}}}xxxrrrmmmgggaaa\\\UUUOOOKKKIIIGGGFFFEEEHHHOOOWWW```gggllloooppprrrtttuuuvvvxxx{{{~~~~~~~~~~~~|||vvvnnnhhhdddcccbbbaaa```bbbeeeiiimmmttt{{{|||xxxtttoookkkaaa\\\UUUOOOKKKGGGDDDAAABBBBBBDDDFFFIIIPPPXXX]]]iiiqqq|||uuucccVVVPPPHHHBBB@@@===999888:::>>>BBBKKKWWWdddnnntttwww~~~uuummmgggeeeeeeeeegggllljjjlllooorrrtttvvvwwwwww>>>???AAACCCFFFHHHJJJKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA@@@AAACCCFFFCCCBBBBBBAAAAAAAAAAAAAAA>>>>>>?????????AAAEEEHHHKKKNNNRRRUUUWWWYYY[[[^^^```aaabbbdddhhhlllpppssstttwww}}}zzzvvvoooggg___WWWQQQIIIBBB????????????@@@CCCJJJTTTbbbrrr|||{{{{{{vvvkkkfffeeehhhooowwwooo```UUUZZZgggkkkUUUKKKKKKNNNXXXiiiyyyzzz~~~uuuZZZHHH???;;;444444333222222222222222111000000000111222333333222222333555888<<>>BBBJJJUUUcccmmmtttwww~~~tttkkkdddaaaaaaaaadddiiikkknnnrrrtttvvvwwwwwwwww>>>???@@@BBBCCCEEEFFFGGGAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<;;;:::;;;===@@@???>>>>>>===============;;;;;;<<<<<<<<<>>>BBBEEEHHHKKKOOORRRUUUWWWZZZ]]]___```aaacccfffjjjnnnpppooosssxxx~~~{{{wwwpppfff^^^UUUOOOHHHBBB@@@????????????BBBIIITTTbbbrrrzzzxxxxxxwwwmmmiiihhhhhhmmmrrrqqqbbbXXXZZZdddyyygggSSSIIIIIILLLSSSddd{{{xxx[[[HHH>>>:::555444444333333333333333222222111111111222222333333444555777:::>>>AAACCCEEECCCDDDFFFHHHMMM[[[hhh||||||wwwvvvwwwwwwyyy~~~|||hhhYYYNNNSSS```iiillllllkkkkkkjjjjjjkkkmmmoooqqqlllgggaaa```dddmmmvvv|||zzzsssiiiddd\\\XXXVVVTTTQQQOOOLLLKKKMMMRRRTTTSSSSSSWWWXXXZZZ\\\]]]^^^___aaacccddddddeeefffhhhjjjkkklllooopppqqqrrrssssssssssssppplllkkknnnrrrwww~~~zzzsssmmmfff```YYYRRRMMMIIIFFFDDD@@@DDDJJJSSS\\\eeekkknnnoooppprrrssstttuuuxxx{{{{{{{{{|||}}}yyyuuupppllliiifffcccaaaaaaccceeeiiinnnuuu}}}|||yyyuuuoookkkaaa\\\VVVPPPKKKGGGDDDBBBAAABBBCCCEEEHHHNNNVVV[[[dddkkkvvvyyygggZZZPPPHHHBBB@@@===:::999;;;???BBBIIITTTaaammmuuuxxx}}}rrriii___[[[ZZZZZZ___dddlllpppuuuyyyyyyyyyxxxxxx>>>???@@@@@@AAABBBCCCCCC@@@???===;;;:::999888888777888999999888999<<<>>><<<;;;::::::999999:::::::::;;;<<<<<<<<<>>>BBBEEEFFFJJJNNNQQQTTTWWWZZZ]]]___```aaacccgggjjjmmmooojjjmmmrrrwww|||}}}xxxpppfff^^^RRRMMMGGGBBB@@@@@@@@@@@@>>>AAAHHHSSSbbbqqqxxxvvvvvv|||tttlllkkkkkklllpppuuutttfff[[[[[[aaasss|||dddQQQIIIHHHKKKPPPaaawww{{{\\\HHH>>>999555555444333333333444444333333222111111111222222444444555888;;;???BBBEEEGGGEEEEEEGGGIIIPPP___mmm~~~wwwvvvwwwyyy}}}}}}yyyeeeXXXPPPVVVbbbjjjkkkkkkjjjjjjjjjjjjlllooorrrtttooojjjccc___bbbkkkuuu{{{xxxqqqgggbbb\\\WWWTTTRRRPPPNNNKKKIIIKKKQQQSSSSSSTTTXXXXXXZZZ\\\]]]]]]^^^aaacccdddddddddeeegggiiikkkllloooooopppqqqrrrsssssssssooollllllooorrruuu|||xxxqqqhhhbbb[[[SSSMMMIIIDDDBBB>>>BBBHHHQQQZZZcccjjjnnnpppqqqsssssstttuuuxxxzzzzzz{{{|||~~~yyyvvvrrrooolllhhheeebbbaaacccfffiiinnnuuu~~~}}}yyyuuuoookkkaaa]]]VVVPPPKKKHHHDDDBBBAAABBBCCCDDDGGGMMMTTTYYY```hhhsss{{{{{{iii\\\OOOHHHBBB@@@>>>:::999<<<@@@CCCIIITTTaaammmvvvzzz~~~~~~rrrggg[[[UUUSSSSSSXXX^^^jjjpppxxx}}}~~~|||{{{{{{>>>>>>???@@@AAABBBCCCCCCAAA@@@>>><<<:::888777777777888999999999999;;;===;;;:::999999888888999999::::::;;;;;;;;;===AAADDDGGGJJJNNNRRRUUUWWW[[[]]]___```bbbeeehhhlllnnnpppjjjkkknnnrrrvvvyyy|||~~~|||yyyqqqfff^^^QQQLLLFFFAAA@@@?????????>>>AAAHHHRRRaaappp}}}~~~wwwuuuttt~~~zzzsssnnnnnnoooooorrrvvvwwwkkk^^^]]]```ooowwwbbbQQQIIIIIIKKKPPP___ttt}}}^^^III>>>999555555444333333333444444333333222222222222222222333444555888;;;???CCCEEEHHHFFFFFFHHHKKKSSScccrrryyywwwyyy}}}xxxxxx|||vvveeeYYYSSSZZZeeekkkkkkkkkjjjiiijjjkkkmmmqqqtttvvvqqqlllddd___```hhhssszzz}}}uuunnnddd```ZZZUUUQQQOOOMMMLLLJJJHHHJJJOOORRRRRRTTTXXXWWWYYY\\\]]]]]]^^^```bbbbbbbbbbbbcccfffiiilllnnnnnnoooooopppqqqsssttttttpppnnnnnnpppqqqssszzz}}}vvvjjjeee]]]UUUOOOIIIDDDAAA???BBBHHHPPPYYYcccjjjnnnrrrssstttttttttuuuxxxzzz{{{{{{}}}{{{xxxuuurrroookkkfffcccbbbdddfffiiinnnvvv~~~zzzvvvooojjjbbb]]]VVVPPPLLLHHHEEEBBBAAABBBBBBCCCFFFKKKRRRWWW]]]eeepppyyy~~~|||jjj]]]OOOHHHBBB@@@>>>;;;:::<<>>???AAABBBDDDEEEFFFCCCBBB@@@===;;;999888888777999:::;;;::::::;;;<<<<<<;;;;;;:::::::::::::::999999:::::::::<<<@@@CCCHHHKKKOOOSSSUUUWWWZZZ]]]^^^```cccfffjjjnnnppprrrmmmnnnoooqqqsssvvvyyyzzzzzz~~~{{{rrrggg^^^PPPLLLFFFAAA??????>>>===>>>AAAHHHRRR```ooo|||~~~xxxuuuttt{{{~~~wwwqqqqqqqqqoooqqqttt~~~zzzpppccc```bbbnnnsss```QQQJJJJJJLLLPPP```sss```KKK???999555444444333333333333333333333222222222333333444444444666999<<>>>>>===<<<===>>>>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<<<<>>>BBBEEEIIILLLOOORRRTTTVVVYYY[[[\\\^^^bbbfffkkkoooqqqsssnnnnnnnnnoooqqqtttwwwyyyzzz|||ttthhh```PPPLLLFFFAAA???>>>===<<>>CCCFFFIIIGGGGGGIIIMMMQQQZZZiiixxx}}}}}}zzzxxx~~~wwwggg]]]XXX]]]fffjjjjjjjjjiiiiiiiiijjjmmmqqqtttwwwvvvssslllfffdddhhhrrrzzz{{{~~~~~~rrrjjjbbb___ZZZTTTOOOLLLLLLLLLKKKIIIIIIMMMPPPPPPRRRWWWWWWYYY[[[\\\\\\^^^```bbbcccbbbbbbbbbdddgggjjjllllllllllllmmmnnnppprrrsssooooooqqqssssssttt{{{}}}qqqllleee]]]WWWQQQKKKGGGDDDFFFKKKRRRZZZdddkkkppprrrsssttttttssssssuuuwwwyyyzzz{{{}}}~~~{{{vvvrrrnnnjjjgggcccdddfffiiiooowww|||wwwpppjjjbbb^^^WWWQQQLLLIIIEEECCCAAAAAABBBBBBDDDIIIOOOTTTZZZcccoooyyywwwggg\\\OOOHHHBBBAAA???<<<;;;>>>;;;???HHHTTTbbbnnnuuuxxxxxxwwwxxx{{{xxxlll]]]TTTMMMHHHIIILLLVVVdddwww<<<===???BBBEEEHHHKKKLLLMMMKKKIIIFFFCCCAAA@@@???@@@AAACCCBBBAAA@@@@@@AAA@@@@@@???>>>>>>>>>>>>???>>>?????????@@@BBBFFFIIIIIILLLOOORRRSSSUUUWWWYYY[[[]]]aaafffkkkooorrrsssmmmmmmmmmmmmooorrrvvvxxx|||}}}uuuiii```PPPLLLFFFAAA???===<<<;;;@@@CCCHHHRRR___mmmyyyyyyvvvvvvxxx{{{uuussssssrrrssswww|||~~~vvvmmmhhhfffmmm{{{zzzlll\\\OOOIIIIIIKKKQQQaaatttyyyuuu~~~cccNNNAAA:::444333222222111111222222111111111222333444555666777777999<<<@@@DDDHHHJJJGGGGGGIIINNNSSS[[[kkkyyy}}}uuuzzzhhh^^^XXX]]]eeehhhiiiiiiiiiiiiiiijjjmmmppptttvvvxxxuuuoooiiifffjjjssszzz{{{~~~}}}qqqiiibbb```[[[UUUPPPMMMMMMMMMLLLIIIIIIMMMOOOOOORRRVVVWWWYYY[[[\\\\\\]]]```bbbeeedddbbbbbbccceeehhhjjjjjjjjjjjjkkklllnnnqqqrrrmmmnnnpppttttttuuu~~~~~~sssooohhhaaaZZZTTTNNNJJJFFFHHHLLLSSS[[[dddlllpppqqqsssssssssrrrrrrtttvvvxxxyyyzzz{{{|||}}}~~~}}}wwwsssoookkkhhhdddeeefffiiioooxxx|||wwwpppjjjbbb^^^WWWQQQMMMIIIEEECCCAAAAAAAAAAAACCCHHHNNNSSSZZZcccooozzzuuufff[[[OOOHHHBBBAAA???<<<<<<>>>999===FFFSSSaaalllsssvvvvvvvvvwwwzzzzzznnn___UUUMMMGGGGGGJJJQQQaaavvv<<<>>>AAADDDFFFJJJOOORRRRRRRRRPPPLLLHHHGGGHHHJJJHHHIIIJJJJJJIIIGGGEEEDDDDDDCCCBBBBBBBBBCCCAAA@@@CCCCCCCCCCCCDDDEEEFFFGGGKKKLLLLLLMMMOOOQQQSSSTTTYYY[[[^^^bbbfffjjjmmmooommmlllmmmooorrrtttttttttzzz~~~wwwlllbbbTTTJJJ@@@>>>???>>>===>>>???CCCKKKUUU]]]hhhxxxyyyvvvtttxxx~~~wwwrrrqqqrrrqqqssswww{{{~~~xxxnnniiihhhppp~~~vvvhhh]]]SSSLLLLLLOOORRReeeppp~~~qqqpppyyy{{{___HHH>>>;;;555555444444444333333333444333222111222444666888777777888<<>>>>>>>><<<;;;===;;;???GGGTTTbbbnnnuuuyyyyyy{{{|||zzz|||zzzuuukkk]]]PPPHHHGGGHHHNNN]]]ppp999<<>>===>>>???DDDMMMXXXbbblll{{{{{{vvvtttvvv}}}yyyrrrqqqqqqpppqqquuu{{{}}}wwwrrroooqqqzzzzzzkkk^^^SSSLLLKKKOOOSSShhhuuuzzzmmmllluuuwww[[[EEE;;;888555555555444444444333333444333222111222333555666888888:::>>>DDDIIIMMMNNNMMMKKKLLLPPPUUU___qqq}}}yyy}}}|||}}}}}}~~~sssjjjbbbdddhhhhhhfffeeehhhhhhhhhjjjlllppptttvvv{{{wwwqqqoooppptttwwwyyy}}}rrrhhhbbb^^^XXXSSSPPPNNNLLLKKKIIIJJJKKKMMMOOOQQQSSSSSSUUUVVVXXXZZZ]]]___aaabbb```aaaaaaaaaaaacccgggiiijjjjjjjjjjjjkkkmmmoooppprrrpppqqqssstttwww~~~{{{vvvqqqkkkeee^^^YYYRRRQQQTTT[[[aaaeeekkkrrrpppqqqrrrrrrqqqqqqsssuuuuuuvvvwwwyyyzzz|||}}}~~~~~~xxxssspppmmmkkkgggfffddddddiiirrr~~~~~~zzzuuuppplllddd___XXXQQQLLLGGGBBB???>>>>>>======???EEEMMMSSS^^^eeepppzzz~~~tttfff[[[RRRIIIAAA???>>><<<;;;<<<;;;???GGGTTTcccooovvvzzz{{{}}}}}}{{{}}}{{{wwwnnnaaaUUUNNNLLLLLLOOO]]]ppp777999<<<@@@FFFNNNWWW]]]^^^^^^]]]ZZZWWWVVVWWWYYYZZZ[[[\\\\\\[[[YYYVVVUUUSSSQQQPPPOOOOOONNNMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMMMMNNNNNNOOOPPPQQQUUUVVVYYY]]]aaaeeehhhiiiiiihhhiiikkkoooqqqrrrrrrvvv{{{}}}yyyrrrggg___TTTJJJBBB@@@???======>>>@@@EEEQQQ^^^hhhrrr|||vvvtttttt{{{yyysssqqqpppnnnooorrrzzz|||vvvuuuuuuyyyooo```TTTLLLMMMQQQYYYooo|||xxxllljjjppp{{{sssXXXCCC:::888555555555444444444444333444333222111111222444555::::::<<<@@@GGGLLLPPPQQQMMMLLLMMMRRRXXXdddwwwyyytttwww~~~||||||}}}{{{sssmmmllljjjfffeeeggghhhhhhhhhjjjlllppptttvvvxxxuuuqqqppprrrvvvyyyzzz}}}rrriiiaaa]]]WWWRRRPPPNNNLLLKKKIIIJJJKKKMMMOOOQQQSSSTTTVVVVVVXXXZZZ\\\^^^```aaa```aaabbbaaaaaacccfffhhhiiiiiijjjkkklllnnnooopppqqqoooqqqtttvvvyyy~~~yyytttnnnhhhddd\\\YYYZZZ___dddgggmmmtttqqqrrrssssssrrrqqqrrrtttuuuuuuwwwxxxzzz{{{}}}}}}xxxssspppnnnlllhhhfffcccbbbfffppp|||{{{wwwrrrnnnfff```XXXQQQKKKGGGCCCAAA@@@@@@>>>===???DDDKKKQQQ^^^fffppp{{{uuuggg[[[UUUKKKCCCAAA???<<<:::;;;:::???GGGUUUcccpppwww{{{|||}}}~~~|||yyyrrrhhh^^^WWWSSSRRRSSS___ppp}}}777888;;;???EEEMMMVVV]]]_________]]]ZZZYYYZZZ\\\``````aaaaaa```^^^\\\ZZZXXXVVVTTTSSSSSSRRRPPPNNNMMMMMMLLLLLLKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNOOOPPPSSSUUUXXX[[[___ccceeegggeeeeeefffiiimmmpppqqqppptttzzz~~~yyytttmmmddd]]]RRRIIIBBB@@@???<<<<<>>===>>>DDDKKKPPP^^^eeeqqq{{{wwwiii]]]TTTKKKCCC@@@???<<<:::;;;:::>>>HHHUUUdddpppxxx||||||}}}~~~}}}zzzuuunnnfff___[[[YYYXXXcccrrr|||888999;;;===BBBIIIQQQWWW\\\]]]]]]\\\ZZZZZZ[[[\\\```aaabbbcccbbb```^^^]]]ZZZXXXVVVUUUUUUTTTRRRPPPNNNNNNMMMMMMLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOSSSUUUWWW[[[^^^bbbdddfffccccccdddgggkkkooopppppptttzzzyyysssnnnggg___YYYNNNGGGBBB@@@>>><<<<<>>>>>===<<<>>>DDDLLLQQQ\\\dddooozzz{{{lll___QQQIIIAAA??????<<<;;;<<<:::???GGGUUUcccooowww{{{zzz}}}~~~}}}~~~~~~zzzuuunnniiiddd```^^^___gggsss{{{999:::;;;<<>>>>>===<<<>>>DDDKKKQQQYYYaaammmyyy}}}nnnaaaQQQHHHAAA???>>><<<;;;<<<;;;???GGGTTTbbbnnnuuuyyyxxx|||~~~}}}~~~yyyqqqkkkgggdddbbbaaacccjjjsssxxxzzz}}}777999:::;;;<<>>>>><<<:::<<>><<<===BBBIIINNNUUU^^^kkkxxx~~~nnnaaaTTTKKKCCCAAA???<<<;;;;;;;;;???GGGSSSaaalllsssvvvwww|||~~~~~~~~~wwwllleeebbbbbbbbbbbbfffkkkqqqttttttvvv|||666777999:::;;;===AAADDDEEEGGGIIIJJJIIIIIIJJJKKKLLLMMMPPPRRRSSSSSSRRRQQQPPPOOONNNNNNOOOOOOMMMLLLHHHHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSUUUXXX[[[^^^aaabbb___```aaaeeejjjnnnpppppppppuuu{{{~~~~~~zzz~~~zzzuuunnnkkkeee___WWWQQQKKKHHHBBB>>>======;;;999<<>>CCCJJJRRRWWWZZZZZZYYYXXXZZZ___fffrrrwwwpppnnnlllkkkmmmqqqwww|||yyywwwtttvvvzzz}}}xxxoooiiijjjeeeeeefffhhhlllppptttwwwtttuuuwwwzzz}}}}}}|||zzz~~~vvvkkkeee]]]YYYSSSOOOMMMLLLKKKJJJLLLKKKJJJJJJMMMPPPTTTVVVYYYZZZZZZ[[[\\\\\\]]]]]]^^^```bbbcccbbbaaabbbccc```aaadddgggiiijjjkkkkkkooommmnnnooopppqqqyyy{{{xxxuuuqqqpppqqqqqqnnnooorrrvvvxxxzzzyyyvvvsssrrrqqqtttuuuvvvwwwyyy{{{|||}}}}}}{{{vvvssslllkkkiiiiiilllttt}}}zzztttpppiiieee___XXXSSSMMMHHHDDDBBBAAA???======AAAGGGLLLSSS\\\jjjwww~~~nnn```WWWNNNEEEBBB@@@<<<:::;;;;;;???GGGSSS```kkkrrrtttwww|||~~~uuuiiiaaa^^^```aaabbbfffkkkooopppppprrrxxx~~~777888:::<<<===>>>??????CCCCCCDDDFFFGGGIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKJJJHHHGGGFFFGGGIIILLLMMMPPPOOOOOONNNNNNMMMMMMLLLIIINNNSSSUUUYYY___aaa___aaaaaabbbeeehhhkkkoooppptttvvvyyy}}}{{{xxxuuurrrtttyyy~~~xxxqqqlllhhhddd^^^WWWQQQKKKEEEAAA???>>><<<;;;;;;<<<>>>???DDDKKKVVVbbbiiimmmuuu}}}xxxwwwqqqzzz}}}wwwwwwvvvuuuvvvyyy{{{}}}|||~~~vvvrrrsss{{{ppp^^^SSSSSSWWWqqq}}}iiiTTTDDD<<<::::::999777555444333444444555666777666555666888:::>>>???CCCJJJRRRXXX[[[\\\[[[ZZZZZZ\\\ddduuuzzzrrrlllkkkkkkkkkooosssyyyyyyzzzjjjppptttsssrrrpppkkkeeehhhggggggiiilllooopppoootttttttttwwwzzz|||}}}|||}}}~~~wwwlllfff^^^ZZZSSSNNNLLLKKKKKKKKKLLLLLLLLLMMMOOOQQQSSSUUUWWWZZZ\\\^^^]]]]]]^^^^^^^^^___aaacccddddddddddddccccccddddddfffgggiiijjjjjjkkklllmmmoootttyyy}}}~~~|||zzzwwwvvvttttttttttttttttttsssssszzzzzzyyyxxxvvvtttrrrqqqrrrssstttvvvyyy{{{~~~}}}xxxuuuqqqmmmjjjmmmqqqxxx|||wwwsssqqqllleee]]]VVVPPPIIIEEE;;;<<<>>>>>>@@@CCCGGGKKKQQQ\\\kkkvvv}}}sssdddXXXNNNDDDAAA???<<<;;;<<<:::>>>FFFPPP\\\gggpppuuu{{{|||~~~wwwiii___[[[[[[]]]]]]dddhhhmmmooonnnoooqqqttt666777999:::<<<======>>>??????@@@AAABBBDDDDDDEEEHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJHHHGGGFFFFFFHHHKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNJJJOOOSSSUUUYYY___aaa___```aaabbbdddgggjjjnnnppprrrtttwww{{{zzzwwwtttlllnnnrrrvvvzzz}}}~~~zzztttmmmhhhgggccc]]]WWWQQQKKKEEEAAA???>>>===;;;;;;===>>>???DDDKKKWWWcccjjjnnnwww|||vvvsssqqqyyy}}}wwwwwwvvvtttuuuxxx{{{xxxvvv}}}tttqqqsss|||rrr^^^RRRPPPSSSgggwwwmmmVVVFFF===;;;:::999777555444444444444666777888888777777999;;;???AAAEEELLLTTT[[[^^^^^^^^^^^^^^^```hhhyyyxxxqqqlllllllllmmmrrrwww|||zzzdddjjjoooppppppqqqnnniiihhhgggfffhhhkkkmmmnnnnnnrrrrrrsssvvvyyy|||}}}}}}~~~wwwmmmggg^^^YYYSSSNNNLLLKKKKKKKKKKKKKKKKKKLLLMMMPPPRRRTTTWWWYYY\\\]]]]]]]]]]]]^^^^^^___aaacccdddddddddccccccccccccdddfffgggiiijjjkkklllmmmmmmooorrrwww{{{~~~}}}}}}|||{{{yyywwwvvvuuutttttttttsssssssssssssssxxxxxxxxxwwwvvvtttrrrrrrrrrrrrsssuuuwwwzzz}}}~~~~~~yyyvvvtttpppooorrrvvv|||zzzwwwsssnnnfff___XXXQQQKKKGGG???@@@@@@??????AAAEEEHHHRRR]]]lllvvv|||ssseeeXXXNNNEEEAAA???<<<;;;<<<:::>>>FFFPPP\\\gggpppuuu{{{|||~~~uuuggg[[[VVVVVVXXXYYY___eeekkknnnnnnlllmmmnnn666666777999:::;;;<<<<<<<<<======>>>???@@@@@@@@@CCCEEEFFFHHHHHHHHHFFFEEEFFFFFFEEEFFFFFFHHHIIIIIIIIIHHHGGGFFFFFFGGGIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOKKKOOOSSSTTTXXX^^^aaa___``````aaacccfffjjjmmmoooppprrruuuyyy}}}yyywwwlllmmmnnnooorrruuuxxxyyy{{{{{{zzzyyywwwrrrkkkgggeeebbb\\\WWWRRRLLLFFFBBB@@@>>>===<<<<<<===>>>@@@CCCJJJWWWdddkkkpppyyy}}}tttpppqqqyyy~~~xxxwwwvvvtttuuuxxx{{{uuupppyyy{{{rrrmmmqqqzzzrrr]]]OOOLLLOOO___qqqsss[[[III???;;;:::999777666555444555555777888999999999999;;;===@@@CCCHHHPPPXXX___bbbbbbccccccdddfffnnn~~~vvvppplllmmmnnnqqqvvv}}}|||sssbbbiiinnnnnnnnnpppoookkkiiigggggghhhjjjlllmmmlllppppppqqqtttyyy|||}}}}}}wwwmmmhhh^^^YYYSSSNNNLLLLLLKKKJJJJJJJJJJJJKKKMMMOOOQQQSSSWWWYYY\\\]]]]]]]]]]]]^^^^^^___aaabbbcccccccccccccccccccccdddeeegggiiiiiillllllmmmmmmnnnppptttxxxyyy{{{}}}~~~~~~|||zzzxxxwwwwwwwwwwwwvvvuuussssssssssssssssssssssssssssssuuuuuuvvvuuuuuutttsssrrrqqqqqqrrrsssvvvyyy{{{}}}{{{xxxwwwuuuuuuyyy}}}~~~{{{tttooohhhaaaZZZSSSMMMIIICCCCCCBBBAAA??????BBBDDDSSS^^^lllvvvzzz}}}uuufffYYYOOOEEEAAA???<<<;;;<<<:::???FFFQQQ\\\hhhqqquuu{{{|||~~~uuufffYYYRRRQQQSSSUUU[[[bbbkkkppppppllljjjiii666777777888999:::;;;<<<======>>>>>>?????????@@@???AAADDDFFFFFFEEECCCAAA@@@AAAAAABBBCCCEEEGGGGGGHHHGGGFFFEEEEEEFFFHHHHHHJJJJJJKKKKKKLLLLLLLLLLLLKKKPPPSSSTTTWWW^^^```___``````bbbdddgggjjjnnnpppoooqqquuuyyy~~~~~~uuutttrrrqqqrrrtttvvvxxxwwwwwwxxxxxxxxxtttnnnjjjeeebbb]]]XXXSSSMMMGGGCCC???>>><<<;;;;;;<<<>>>???BBBHHHUUUbbbjjjoooyyyvvvppprrryyy~~~xxxwwwvvvttttttwww|||tttmmmttt~~~xxxpppjjjiiitttqqq\\\MMMIIILLL^^^qqqzzz```LLL@@@<<<:::999888666555555666666777999::::::999:::<<<>>>AAACCCIIIRRR[[[bbbeeefffhhhhhhiiilllssssssnnnlllnnnqqqttt|||{{{{{{ooogggnnnrrrqqqnnnnnnmmmjjjjjjiiihhhiiikkkmmmmmmmmmmmmmmmooosssxxx|||~~~~~~wwwnnnhhh]]]YYYSSSOOOMMMLLLKKKJJJJJJJJJKKKKKKMMMOOORRRSSSVVVYYY\\\]]]]]]\\\]]]^^^]]]^^^```bbbccccccbbbbbbbbbbbbcccdddeeeggghhhiiilllmmmmmmmmmmmmnnnqqqttttttvvvwwwxxxxxxvvvtttssssssssstttttttttssssssrrrrrrrrrrrrrrrrrrsssssssssrrrssssssttttttssssssrrrrrrrrrrrrsssuuuxxx{{{}}}~~~{{{zzzxxxzzz|||uuupppiiiaaa[[[TTTNNNIIIEEEEEEDDDAAA??????BBBDDDRRR]]]kkkuuuyyy{{{~~~vvvhhhZZZOOOFFFBBB???<<<;;;<<<;;;???GGGQQQ]]]hhhqqqvvvzzz{{{}}}xxxhhhYYYPPPNNNPPPRRRYYYbbbmmmttttttpppkkkiii888888888888999:::<<<============>>>>>>?????????>>>???BBBCCCCCCBBB???>>><<<======???@@@BBBDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGKKKKKKKKKJJJJJJIIIIIIIIIKKKOOORRRRRRVVV\\\___^^^```aaabbbdddgggkkknnnpppppprrruuuyyy~~~zzzwwwuuuuuuvvvwwwwwwwwwxxxyyyyyywwwrrrooofffccc___[[[VVVPPPIIIDDD>>>===;;;::::::;;;===>>>@@@FFFQQQ^^^ffflllxxxyyysssqqqyyy~~~xxxwwwvvvtttuuuxxx|||tttkkkoooxxxvvvnnnfff```lllooo[[[LLLIIILLL\\\qqqdddNNNAAA===::::::888777666666777888777888999999999:::<<<>>>@@@CCCJJJTTT^^^eeeiiiiiikkklllnnnqqqxxxooommmlllooorrrwww|||wwwmmmiiiqqqvvvtttqqqooonnnllllllkkkjjjkkkmmmooooooooollllllnnnrrrxxx|||~~~xxxnnnhhh]]]YYYSSSOOOMMMLLLKKKIIILLLLLLLLLMMMNNNQQQSSSTTTVVVYYY[[[]]]\\\\\\\\\]]]\\\]]]___aaabbbbbbbbbaaabbbbbbbbbccceeefffhhhiiillllllmmmlllkkklllnnnpppqqqrrrsssttttttsssrrrqqqpppqqqrrrsssssssssssssssqqqqqqqqqqqqrrrrrrssssssqqqqqqrrrssssssssssssssstttsssssstttvvvyyy|||~~~~~~|||{{{}}}{{{uuupppiiibbb[[[TTTNNNJJJEEEEEEDDDBBB@@@AAACCCEEEOOOZZZiiitttxxxzzz}}}wwwiii[[[PPPFFFBBB@@@<<<;;;<<<;;;???GGGQQQ]]]hhhqqqvvvzzz{{{}}}xxxiiiYYYNNNKKKLLLOOOUUU```mmmvvvvvvrrrnnnlll999888888777888:::;;;===:::;;;;;;<<<===>>>>>>???>>>???@@@AAA@@@>>><<<;;;::::::;;;<<<>>>@@@BBBCCCCCCCCCDDDDDDEEEFFFGGGGGGKKKJJJJJJIIIHHHHHHGGGGGGKKKNNNPPPPPPTTTZZZ]]]\\\``````aaacccfffjjjmmmoooqqqsssvvvzzz{{{yyyxxxxxxyyyyyyxxxyyyzzzxxxuuurrrjjjgggccc___YYYRRRKKKFFF>>>===<<<;;;;;;<<<===>>>AAAEEENNNYYYaaaiiivvv{{{tttooowww}}}wwwwwwvvvuuuvvvyyy|||uuukkkmmmuuu}}}uuulllccc[[[ggg{{{nnn[[[MMMJJJNNNYYYooofffOOOBBB===;;;:::888777777777888999777888:::::::::;;;===???@@@DDDLLLWWWaaaiiilllmmmoooppprrruuu||||||mmmkkklllpppsssxxx}}}sssiiibbbmmmuuuuuusssrrrrrrpppmmmkkkkkkllloooqqqqqqpppllllllnnnsssxxx}}}yyymmmggg\\\YYYTTTPPPNNNLLLJJJIIILLLLLLLLLMMMOOOQQQSSSUUUVVVXXX[[[\\\\\\\\\\\\]]]\\\]]]___```aaabbbaaaaaabbbbbbbbbcccdddfffhhhhhhjjjkkkllllllkkkkkklllnnnooooooqqqrrrrrrrrrqqqpppppppppqqqrrrssssssssssssoooppppppqqqqqqrrrrrrsssqqqqqqrrrsssssssssssssssuuutttssssssuuuxxx|||~~~~~~}}}{{{vvvqqqjjjbbb\\\UUUOOOJJJEEEEEEEEECCCAAAAAADDDFFFMMMYYYhhhssswwwxxxzzz}}}~~~wwwjjj[[[QQQGGGCCC@@@<<<;;;<<<;;;@@@GGGRRR]]]iiiqqqvvvzzz{{{}}}wwwiiiYYYMMMGGGHHHKKKRRR\\\jjjtttvvvtttrrrqqq888777666666666888:::;;;999:::;;;<<<===>>>??????@@@@@@@@@???===<<<:::999999999:::;;;===???@@@AAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGJJJMMMOOONNNRRRXXX\\\[[[^^^^^^___aaadddhhhkkkmmmqqqsssvvvzzz}}}{{{{{{{{{{{{yyywwwmmmkkkgggbbb]]]UUUMMMHHH@@@???>>><<<<<<>>>???@@@CCCFFFMMMVVV]]]fffuuuyyyrrrkkksss~~~{{{vvvvvvwwwvvvwww{{{|||yyynnnooowww}}}tttkkkaaaZZZggg{{{ppp]]]NNNLLLOOOXXXnnnfffPPPCCC===;;;:::999888777888999999888999;;;;;;;;;===???AAAAAAFFFNNNZZZeeemmmpppqqqrrrtttvvvzzzuuukkkjjjlllpppsssyyy~~~|||~~~yyykkkaaaZZZgggrrrtttrrrrrrrrrpppkkkjjjjjjkkknnnqqqqqqqqqmmmmmmooosssyyy}}}zzzmmmeee\\\XXXTTTPPPNNNLLLJJJIIIKKKKKKKKKLLLNNNPPPSSSTTTVVVXXX[[[\\\\\\[[[\\\]]][[[\\\^^^```aaaaaaaaa```aaaaaabbbcccdddfffggghhhiiijjjkkkkkkjjjjjjkkkmmmlllmmmnnnooopppqqqqqqqqqooopppqqqrrrrrrrrrrrrrrrooooooooopppqqqrrrrrrrrrqqqrrrssssssssssssssssssuuutttrrrrrrtttwww{{{}}}|||xxxssslllddd]]]WWWPPPLLLGGGGGGFFFCCCAAAAAACCCEEENNNZZZiiirrrvvvvvvwwwyyyxxxzzz}}}vvvjjj\\\QQQGGGCCC@@@<<<;;;<<<<<<@@@HHHRRR^^^iiirrrwwwyyy{{{}}}~~~xxxkkk\\\OOOHHHGGGIIIQQQ[[[iiisssxxxxxxxxxyyy777666555444555666999::::::;;;<<<===???@@@AAABBBBBBAAA???>>><<<:::999888999999:::;;;<<<>>>???@@@???@@@AAACCCEEEFFFGGGHHHFFFFFFFFFGGGHHHHHHIIIIIIIIILLLNNNMMMPPPWWW[[[ZZZ\\\\\\]]]___bbbfffiiikkkppprrruuuyyy~~~~~~~~~|||{{{pppmmmiiieee___WWWNNNIIIBBBAAA???>>>>>>???AAABBBEEEGGGMMMUUU\\\eeevvvvvvooohhhppp{{{{{{vvvvvvwwwvvvxxx||||||}}}rrrttt{{{}}}tttkkk```\\\iii|||qqq^^^PPPLLLPPPZZZpppfffPPPCCC>>>;;;:::999888888888999:::999;;;<<<======>>>AAACCCCCCGGGPPP\\\hhhpppsssttttttvvvyyy|||zzzpppjjjjjjlllpppsssyyyzzz}}}{{{vvvxxxzzzttteeeZZZVVVdddpppssspppooonnnmmmjjjiiiiiijjjnnnpppqqqqqqnnnnnnppptttyyy}}}{{{mmmddd\\\XXXTTTQQQNNNMMMJJJHHHJJJJJJJJJKKKMMMOOOQQQSSSUUUXXX[[[\\\\\\[[[\\\]]][[[\\\^^^```aaaaaa``````aaaaaabbbcccdddfffggghhhhhhiiikkkkkkjjjjjjkkkllljjjkkklllnnnooopppqqqqqqnnnooopppqqqqqqrrrqqqqqqnnnoooooopppqqqqqqrrrrrrrrrssssssttttttssssssssstttsssqqqqqqrrrvvvyyy|||~~~zzzuuummmfff___XXXRRRNNNIIIIIIGGGDDDAAA@@@BBBDDDPPP[[[iiisssuuuttttttuuuuuuwww{{{}}}vvvjjj\\\RRRGGGCCC@@@<<<;;;<<<<<<@@@HHHRRR^^^iiirrrwwwyyyzzz|||zzzooo```RRRJJJJJJKKKSSS]]]jjjuuuzzz}}}~~~888888888999::::::;;;;;;>>>???@@@CCCEEEFFFEEEDDDHHHFFFBBB>>><<<::::::;;;555666666888999<<<===>>>>>>>>>???AAABBBCCCDDDDDDDDDGGGIIIIIIFFFEEEGGGIIIHHHIIIKKKMMMNNNQQQVVVYYY[[[\\\]]]]]]^^^aaaeeehhhmmmqqquuuyyy}}}~~~{{{pppnnnjjjddd]]]UUUNNNJJJBBB@@@===<<<===>>>???>>>CCCEEELLLVVV___gggttt~~~sssjjjhhhmmmuuu}}}xxxwwwxxxxxxzzz~~~vvvuuuzzzxxxmmmbbbeeemmm|||{{{qqqeeeXXXQQQQQQ```ppp~~~aaaNNNDDD???::::::999888777777777777777:::<<<>>>???AAACCCEEEGGGLLLTTT```mmmvvvzzz|||}}}zzzyyy{{{yyynnnkkkkkknnntttyyy|||||||||wwwrrrjjj___WWWRRR[[[cccggghhhkkkjjjggghhhiiijjjlllnnnqqqssstttnnnoooqqqtttwwwzzz|||}}}{{{jjj___YYYVVVRRROOOMMMKKKIIIGGGIIIIIIIIIIIIKKKNNNQQQSSSVVVXXX\\\]]]]]]\\\\\\]]][[[[[[\\\]]]^^^```aaabbbccccccbbbbbbccccccdddeeeiiiiiijjjkkkkkkkkkjjjjjjkkklllnnnooooooooonnnmmmmmmmmmnnnnnnoooqqqrrrsssqqqrrrsssssssssrrrqqqpppooopppqqqssstttuuuuuuuuuvvvvvvvvvtttssssssvvvyyyzzzwwwqqqhhh```XXXQQQNNNKKKHHHFFFGGGEEECCCFFFLLLTTT```mmmssswwwzzzyyywwwuuuuuuuuuxxx}}}uuufff[[[QQQGGGDDDAAA===;;;<<<===AAAIIISSS___jjjsssxxxzzz{{{}}}}}}rrrdddUUULLLJJJKKKRRR[[[jjjwww555555666777777888888999>>>???AAACCCFFFGGGGGGGGGIIIGGGCCC@@@<<<;;;:::999666666666777999:::<<<===<<<<<<===>>>@@@AAACCCDDDEEEGGGIIIIIIIIIHHHIIIJJJHHHJJJKKKLLLNNNPPPTTTWWWYYYZZZ[[[\\\\\\___cccfffkkknnnssswww|||}}}zzzpppmmmiiiccc\\\TTTLLLGGGBBB???<<<;;;===>>>>>>>>>BBBDDDLLLWWW___gggttt|||ppphhheeeiiiqqq{{{yyyuuuuuuvvvwwwyyy}}}xxxxxx}}}yyyooofffdddlllzzzwwwnnndddYYYTTTUUUcccrrr|||___LLLBBB===::::::999888888888888888999;;;===>>>???AAAEEEGGGJJJOOOXXXdddpppyyy}}}~~~|||{{{}}}{{{pppmmmlllnnnsssyyy}}}~~~{{{tttkkk___WWWQQQZZZbbbdddfffhhhhhhfffhhhhhhiiikkkmmmooorrrsssnnnoooqqqsssvvvxxxzzz{{{~~~|||lllaaaZZZVVVQQQNNNLLLKKKIIIHHHIIIIIIIIIJJJLLLOOORRRTTTVVVYYY\\\]]]]]]\\\\\\]]][[[[[[\\\]]]^^^```aaabbbcccccccccccccccdddeeeeeehhhiiijjjjjjkkkkkkjjjjjjkkklllmmmnnnooonnnnnnmmmmmmmmmmmmnnnooopppqqqrrrqqqrrrssstttssssssqqqqqqpppqqqrrrssstttuuuuuuuuutttuuuvvvuuuuuuvvvxxx{{{|||xxxrrrjjj```XXXRRRNNNLLLIIIGGGHHHGGGFFFIIIOOOVVVbbbooovvvyyy||||||yyyxxxwwwwwwyyy}}}xxxiii[[[QQQHHHDDDAAA===;;;<<<===AAAIIISSS___jjjsssxxx|||}}}vvvgggXXXMMMIIIIIIPPP[[[lllzzz555555666666777777888888===???AAADDDGGGIIIKKKKKKLLLJJJFFFBBB???<<<:::999666666666666777888999:::::::::999:::<<>>===@@@CCCKKKVVV___gggrrr}}}xxxmmmfff```dddkkkuuu~~~xxxtttuuuwwwxxxzzz~~~zzz{{{yyypppjjjfffooo{{{{{{qqqiii```YYYWWWYYYggguuu}}}xxx\\\JJJ@@@;;;::::::999888888888999999;;;<<<>>>>>>???BBBFFFJJJNNNSSS\\\iiiuuu}}}~~~tttooonnnnnnsssxxx~~~vvvkkk^^^UUUQQQZZZ```bbbbbbeeegggfffhhhhhhiiijjjlllnnnpppqqqnnnoooppprrruuuwwwxxxyyy|||}}}mmmddd[[[WWWQQQMMMKKKKKKJJJJJJIIIIIIIIIJJJLLLOOORRRTTTVVVYYY\\\]]]\\\\\\]]]]]]\\\\\\\\\]]]___```bbbcccdddddddddddddddeeeeeefffhhhhhhiiijjjjjjjjjjjjjjjkkklllmmmmmmnnnnnnmmmmmmkkkllllllmmmnnnoooppppppqqqrrrsssttttttsssrrrrrrqqqrrrssstttttttttttttttssstttvvvwwwwwwxxxzzz|||~~~{{{tttkkkbbbYYYRRROOOLLLIIIIIIJJJJJJIIINNNTTTZZZfffssszzz}}}}}}|||{{{zzz|||{{{mmm\\\RRRHHHCCCAAA===;;;<<<===AAAIIITTT```kkkssswww}}}~~~zzzlll\\\PPPIIIGGGMMMYYYkkk|||666666777777888999999:::<<<>>>AAADDDGGGJJJMMMOOONNNMMMJJJFFFBBB???<<<:::777777666666666666777777888777666777999<<<@@@BBBEEECCCCCCGGGKKKNNNMMMKKKIIIJJJKKKKKKKKKLLLOOORRRUUUVVVXXXYYYZZZ\\\```bbbgggkkkpppuuu{{{|||xxxqqqmmmhhhbbb\\\RRRHHHAAA@@@>>>;;;:::;;;<<<===<<<===@@@IIITTT\\\dddoooyyy}}}~~~uuukkkddd\\\___dddmmmyyy{{{wwwxxxyyyyyy{{{~~~|||~~~wwwpppmmmnnnxxxuuujjjbbb[[[VVVXXX]]]kkkyyywww|||uuuZZZHHH???:::::::::999999999::::::;;;<<<=========???BBBGGGKKKPPPVVVaaannnzzzzzzrrrpppooorrrwww~~~xxxkkk]]]TTTTTT\\\cccbbbbbbdddggggggiiiiiiiiijjjlllnnnppppppooooooqqqsssuuuwwwyyyyyy|||{{{mmmddd[[[WWWPPPLLLJJJJJJKKKKKKIIIIIIIIIJJJLLLPPPSSSUUUWWWYYY[[[\\\\\\\\\]]]^^^\\\]]]]]]^^^___aaabbbccceeeeeedddddddddeeeffffffgggggghhhiiijjjjjjjjjjjjkkkkkkllllllmmmmmmmmmmmmjjjkkklllmmmnnnnnnnnnnnnpppqqqrrrtttttttttsssrrrsssssstttttttttttttttssssssvvvxxxyyyyyyyyyzzz{{{~~~~~~wwwnnnddd[[[TTTPPPMMMJJJIIIKKKLLLLLLRRRYYY```lllxxx~~~~~~~~~}}}ooo^^^SSSHHHCCC@@@===;;;<<<<<>>@@@AAA@@@@@@DDDIIILLLLLLJJJIIIJJJKKKJJJIIIJJJLLLOOORRRTTTWWWYYYZZZ]]]```cccgggkkkpppvvv|||{{{wwwqqqlllgggccc]]]UUUIIIAAA???===:::999:::;;;<<<;;;;;;===EEEPPPWWW___jjjtttxxxzzzqqqhhhbbbYYY[[[___gggrrr}}}yyyyyyyyyxxxxxx{{{}}}yyyrrrqqquuussseee[[[VVVUUU[[[cccrrr~~~uuuyyyrrrXXXHHH@@@;;;:::999999999:::;;;<<<<<<======>>>>>>???BBBGGGKKKQQQXXXdddrrruuurrrqqqsssvvv|||~~~~~~ooobbbYYYYYYbbbhhhgggdddeeehhhiiijjjjjjjjjkkklllmmmooopppoooppprrrtttvvvxxxzzz{{{|||wwwjjjccc[[[VVVPPPLLLJJJKKKKKKKKKIIIIIIIIIJJJMMMPPPTTTVVVWWWYYY[[[\\\[[[\\\]]]^^^]]]]]]^^^___```bbbcccdddeeeeeedddddddddeeeffffffeeefffggghhhiiiiiiiiiiiikkkkkkkkkkkkkkkllllllmmmjjjkkklllmmmnnnnnnmmmmmmnnnoooqqqsssssstttssssssssssssttttttuuutttttttttvvvxxxzzzzzzyyyxxxxxxyyy~~~yyypppfff]]]VVVSSSNNNKKKJJJMMMNNNOOOVVV]]]fffrrr~~~~~~qqq___TTTIIICCC@@@<<<;;;===<<>>>>>>>>@@@CCCGGGIIIIIIIIIJJJJJJJJJIIIHHHHHHJJJLLLOOOQQQUUUXXXZZZ]]]aaacccgggkkkpppuuu{{{|||xxxtttnnnjjjeeebbb___WWWKKKBBB>>><<<999888999:::;;;:::999;;;AAAJJJQQQXXXdddooowwwvvvlllddd___WWWWWWZZZ```kkkxxx|||xxxxxxxxxuuuuuuwww~~~~~~{{{tttvvvzzzuuudddYYYUUUYYYdddppp|||uuuxxx|||oooVVVGGG@@@===999999999:::;;;<<<===>>>===>>>???@@@AAADDDHHHKKKRRRZZZgggwwwwwwsssrrrsssuuuzzz{{{vvviiiaaa___iiipppmmmhhhhhhiiijjjjjjiiijjjjjjkkklllmmmnnnoooppprrrtttwwwzzz|||}}}zzz~~~sssggg```ZZZUUUPPPLLLKKKKKKKKKKKKIIIIIIIIIJJJMMMQQQTTTVVVXXXYYY[[[[[[[[[[[[]]]___^^^^^^^^^___aaabbbdddeeedddddddddddddddeeeeeefffdddeeefffhhhiiiiiiiiiiiikkkjjjjjjjjjjjjkkklllmmmjjjkkkmmmnnnnnnnnnmmmllllllmmmoooqqqrrrssssssrrrrrrssstttuuuuuuuuuuuuuuuwwwyyyyyyyyywwwwwwxxxyyy~~~{{{rrriii```YYYVVVQQQNNNMMMOOOQQQSSSZZZaaalllxxxrrr```UUUIIICCC@@@<<<<<<===<<>>AAADDDEEEFFFHHHIIIJJJKKKJJJHHHFFFFFFHHHIIIJJJMMMRRRVVVYYY\\\```cccfffjjjoootttzzz}}}yyytttpppjjjfffaaa```___XXXLLLCCC===;;;888777888999::::::999999===DDDJJJQQQ^^^iiittt{{{qqqfff___\\\TTTTTTUUUZZZdddqqq~~~{{{wwwxxxxxxvvvvvvxxx}}}zzzsssuuuzzzggg[[[YYYaaarrr}}}tttvvvyyy{{{~~~kkkSSSFFF@@@===999999::::::;;;===>>>??????@@@CCCDDDEEEGGGJJJMMMTTT\\\jjj{{{wwwuuussstttuuuxxxxxx|||zzzmmmfffcccnnnvvvsssllliiijjjjjjhhhhhhhhhhhhhhhiiijjjkkklllnnnpppssswwwzzz|||}}}zzz~~~}}}pppeee___XXXUUUPPPMMMMMMLLLKKKJJJIIIIIIIIIKKKMMMQQQUUUWWWXXXZZZ[[[[[[[[[[[[]]]___^^^^^^___```aaacccdddeeecccccccccccccccdddeeeeeecccdddfffggghhhiiiiiiiiikkkjjjiiiiiiiiijjjllllllkkklllnnnoooooonnnmmmllljjjlllnnnpppqqqrrrrrrrrrrrrrrrsssuuuvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwyyy{{{}}}|||tttkkkbbb\\\XXXVVVSSSQQQSSSTTTWWW^^^fffqqq|||tttaaaUUUIIICCC@@@<<<<<<>>><<>>CCCCCCDDDGGGHHHGGGEEEAAA???888888777777777777888888999999::::::;;;;;;;;;;;;;;;???CCCEEEDDDDDDGGGJJJKKKKKKJJJHHHFFFEEEFFFHHHGGGJJJOOOTTTXXX[[[___bbbfffiiinnnsssxxx|||wwwqqqmmmgggccc___^^^^^^XXXMMMCCC===:::888777888999999999888888;;;@@@FFFMMMZZZgggooozzzxxxmmmccc\\\YYYRRRQQQRRRVVV___mmmzzz{{{xxxzzz{{{yyyyyy||||||wwwooorrr~~~iii^^^]]]iii|||{{{ssstttvvvwwwzzz~~~hhhQQQEEE???<<<999999::::::<<<===???@@@@@@BBBEEEGGGHHHJJJLLLNNNUUU]]]mmmxxxuuutttuuutttvvvvvvxxxyyynnngggeeeqqqyyyvvvnnnjjjiiiiiifffffffffffffffggghhhhhhjjjlllnnnrrrvvvyyy|||}}}}}}|||oooddd^^^WWWTTTQQQNNNMMMMMMKKKIIIIIIIIIIIIKKKNNNQQQUUUWWWXXXZZZ[[[[[[ZZZ[[[^^^```_________```aaaccceeefffccccccbbbbbbccccccdddeeecccdddeeeggghhhiiiiiiiiikkkjjjiiiiiiiiijjjkkklllkkklllnnnppppppooommmllliiijjjmmmoooqqqqqqqqqqqqqqqrrrsssuuuvvvwwwwwwwwwuuuuuuvvvuuuuuuwww{{{~~~|||}}}uuulllddd^^^ZZZYYYVVVTTTVVVWWWYYYaaaiiitttvvvbbbVVVIIICCC???<<<<<<>>><<>>@@@BBBCCCCCCBBBAAA<<<;;;999777555555555555888888888999:::;;;<<<===EEEFFFEEEDDDCCCDDDGGGIIIJJJKKKMMMNNNLLLIIIEEEBBBHHHKKKNNNRRRUUUZZZ___bbbeeeeeeiiipppuuu{{{~~~}}}zzzrrrjjjeee```ZZZYYYYYYUUULLLDDD===<<<;;;:::999888777666777444555:::@@@GGGSSS]]]iiiuuutttlllggg```XXXRRRNNNNNNRRRYYYcccrrr|||xxxyyyyyywwwvvvxxx}}}qqqmmmqqqmmm^^^^^^mmm}}}sssxxx}}}~~~zzzaaaNNNEEEAAA<<<<<<<<<<<<===>>>@@@AAABBBCCCBBBDDDHHHIIIGGGJJJNNNSSS___rrrsssqqqqqqssstttvvv{{{}}}wwwiiiaaabbbjjjsssuuuqqqkkkhhhhhhjjjiiigggeeeeeegggiiijjjjjjlllppprrruuuwww{{{}}}|||oooddd^^^YYYUUUPPPMMMLLLKKKKKKJJJHHHIIIIIIIIIJJJMMMRRRVVVXXXYYY[[[\\\[[[ZZZ[[[\\\_________``````aaaccccccfffeeeddddddccccccccccccddddddeeeggghhhjjjkkkkkkmmmmmmlllllllllmmmmmmnnnlllllllllmmmmmmlllkkkkkkkkklllnnnpppqqqrrrqqqqqquuuttttttssssssttttttuuuuuuuuuvvvvvvwwwxxxzzzzzzzzz{{{}}}zzzssslllddd]]]YYYXXXXXXXXXZZZ^^^ccciiilllxxxwwwaaaVVVKKKEEEBBB>>><<<======CCCMMMXXXbbbllluuuzzzyyy|||uuuiii]]]SSSNNNLLLUUUdddrrr|||555444333333333333444555666777888999999888777666999;;;===???@@@@@@???>>><<<;;;999888777777777777888888888999999:::<<<<<>>DDDOOOYYYcccpppwwwpppjjjbbbZZZSSSNNNLLLPPPVVVaaappp}}}}}}yyyzzzzzzxxxxxxzzz}}}}}}ooommmqqqssscccaaaooo~~~vvv{{{yyyaaaNNNEEE@@@===<<<======>>>???AAABBBCCCDDDCCCEEEIIIJJJIIIKKKPPPUUUbbbuuusssqqqrrrtttuuuxxxuuuiiicccaaagggnnnqqqooollljjjjjjhhhfffeeeddddddfffhhhjjjkkknnnqqqtttvvvyyy|||rrrfff```ZZZVVVQQQNNNLLLLLLKKKJJJIIIIIIJJJJJJJJJMMMQQQUUUVVVXXXZZZZZZZZZYYYZZZ[[[^^^^^^^^^______```aaabbbeeeeeedddcccccccccccccccccccccdddeeeggghhhiiijjjlllllllllllllllmmmmmmnnnkkkkkkllllllllllllkkkkkkkkklllnnnpppqqqrrrrrrrrrssssssrrrrrrrrrrrrsssssstttttttttvvvwwwyyy{{{|||zzz{{{}}}{{{ssslllddd]]]YYYVVVVVVWWWYYY^^^dddjjjnnnyyy~~~ttt```UUUJJJEEEAAA===<<<======CCCMMMXXXcccllluuuzzz|||~~~uuuhhh\\\RRRNNNNNNXXXggguuu444444333333333444444555555666777777777777666555666777999;;;<<<<<<<<<;;;<<<<<<;;;:::::::::::::::999999999999:::;;;<<<<<>>???@@@BBBDDDEEEFFFEEEFFFJJJKKKJJJMMMSSSYYYfffyyyrrrppprrruuuwwwzzz~~~rrrhhhdddaaadddhhhkkkmmmmmmlllkkkeeedddcccbbbcccfffhhhjjjlllnnnrrrtttvvvyyy|||uuuiiibbb[[[WWWRRRNNNMMMLLLLLLKKKJJJJJJKKKJJJJJJLLLPPPSSSUUUWWWYYYYYYYYYYYYZZZ[[[]]]]]]]]]]]]^^^___``````dddccccccccccccbbbbbbbbbbbbbbbcccdddeeeggghhhhhhkkkkkkkkkllllllmmmmmmmmmjjjkkkkkkllllllkkkkkkkkkkkklllnnnpppqqqrrrssssssrrrqqqqqqppppppqqqqqqrrrrrrssstttuuuwwwyyy{{{}}}yyy{{{}}}{{{tttllleee^^^YYYTTTUUUVVVZZZ```fffmmmpppzzz~~~}}}~~~{{{qqq___TTTIIIDDD@@@<<<;;;<<<>>>DDDNNNYYYdddmmmuuuzzztttfffZZZRRRNNNNNNYYYiiixxx444333333333444444555555444555666777777666555444444555777999:::;;;;;;;;;======<<<<<<============;;;;;;;;;;;;;;;<<<===>>><<<===>>>>>>>>>@@@DDDGGGHHHJJJMMMPPPQQQQQQPPPOOOHHHJJJMMMOOORRRWWW\\\```ddddddfffkkknnnsss}}}xxxrrrhhhaaaYYYSSSPPPMMMHHHCCC>>><<<:::888777777888999777555555888;;;>>>EEEMMMWWWdddsss~~~zzzpppgggXXXQQQKKKKKKPPPZZZkkkyyy|||}}}~~~}}}qqqgggiiiqqqzzzeee```jjj~~~www```NNNDDD@@@>>>>>>??????@@@BBBDDDFFFGGGHHHFFFGGGJJJKKKKKKOOOUUU]]]iii|||qqqpppqqqtttwww{{{yyymmmeeecccdddddddddgggjjjkkkkkkjjjcccccccccccceeegggiiikkkkkknnnqqqtttvvvxxx|||~~~xxxkkkddd\\\XXXSSSOOOMMMMMMLLLKKKJJJKKKKKKKKKKKKLLLOOORRRTTTVVVYYYZZZYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^^^^bbbbbbbbbbbbbbbbbbbbbaaabbbbbbcccdddeeefffggggggiiijjjkkkkkklllllllllllliiijjjkkkkkkkkkkkkkkkkkkllllllnnnpppqqqsssssstttrrrqqqqqqppppppqqqqqqrrrtttttttttuuuwwwxxxzzzzzzxxxzzz|||~~~{{{sssllleee^^^YYYTTTUUUWWW\\\bbbiiiooorrrxxx|||}}}||||||}}}xxxnnn^^^SSSHHHCCC???<<<:::<<>>>>>???????????????>>>============>>>>>>???:::;;;<<<<<<===???CCCFFFGGGIIILLLOOOQQQRRRSSSSSSKKKLLLNNNOOOQQQUUU[[[___bbbaaadddhhhkkkoooyyyzzztttkkkeee]]]VVVQQQMMMIIIFFF@@@???===;;;:::999999999555333444888:::<<>>???@@@@@@@@@@@@?????????>>>>>>===>>>>>>???????????????>>>===>>>AAACCCGGGIIILLLOOORRRTTTUUUVVVNNNOOOOOOPPPQQQTTTYYY]]]aaaaaacccgggjjjnnnxxx|||wwwnnniiiaaaZZZTTTNNNJJJGGGDDDCCCBBB@@@>>><<<:::999555333444888::::::???FFFMMMYYYgggqqq|||{{{ssskkkYYYQQQKKKJJJNNNXXXhhhwww}}}~~~{{{lllbbbfffoootttaaa\\\ddduuuvvvaaaQQQEEEAAABBBAAAAAABBBDDDFFFHHHJJJKKKLLLIIIHHHJJJLLLMMMTTT[[[dddpppvvvttttttuuuuuuvvv~~~~~~~~~uuuiiibbbbbbnnnllljjjgggeeeeeeeeeeeeffffffggghhhiiikkkmmmnnnoooqqquuuwwwyyy|||wwwkkkddd\\\XXXSSSOOOMMMLLLJJJIIIHHHJJJKKKLLLLLLMMMPPPRRRTTTVVVYYY[[[[[[\\\^^^```\\\[[[[[[ZZZ[[[[[[\\\\\\^^^___```aaaaaaaaa```___ccccccdddeeeeeefffggggggfffgggiiikkkllllllkkkkkkjjjjjjkkklllmmmmmmmmmmmmlllmmmnnnoooqqqsssuuuwwwuuuttttttssssssttttttuuuxxxwwwwwwvvvuuuuuuuuuuuutttvvvxxxzzz|||~~~}}}||||||~~~yyyrrrjjjccc\\\WWWTTTUUUWWWZZZ^^^bbbfffhhhmmmnnnnnnnnnnnnooorrrtttvvvxxx|||uuulll]]]RRRGGGBBB???<<<;;;<<>>>>>======<<<<<<======>>>?????????===<<<===@@@BBBEEEGGGJJJMMMQQQSSSUUUUUURRRRRRQQQQQQQQQTTTXXX\\\bbbaaadddhhhlllpppzzz~~~{{{sssnnnggg```YYYSSSNNNKKKGGGGGGGGGEEEBBB???;;;999888666666999999888<<>>===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;;;;;;;===@@@CCCBBBDDDGGGJJJMMMPPPRRRSSSTTTTTTSSSQQQQQQSSSXXX[[[cccccceeejjjmmmrrr|||}}}xxxtttnnnfff^^^WWWRRROOOIIIIIIJJJHHHEEE@@@<<<999:::888888:::999777999>>>???KKKYYYdddqqq~~~xxxooojjjhhhbbb\\\TTTMMMHHHHHHLLLVVVeeerrr|||~~~||||||lllbbbeeemmm~~~dddUUUSSS\\\jjjuuuvvvcccTTTGGGCCCEEEBBBCCCDDDEEEHHHJJJLLLMMMRRRNNNMMMOOOPPPSSSZZZbbblllxxx}}}zzzyyyuuutttzzzyyymmmhhhiiioooqqqqqqmmmfffbbbdddhhhgggggghhhiiijjjkkkkkkllljjjlllppprrruuuwww{{{}}}wwwlllfff\\\WWWRRRMMMKKKJJJIIIHHHFFFHHHJJJLLLMMMNNNQQQSSSQQQTTTWWWYYYZZZ[[[]]]___\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]___aaaaaa```___^^^aaaaaabbbbbbcccccccccddddddfffhhhkkkllllllkkkjjjkkklllmmmnnnoooooooooooommmmmmmmmoooqqqtttvvvxxxuuuttttttssssssttttttuuuuuuuuuuuuuuuuuuvvvwwwwwwqqqsssuuuwwwyyy}}}}}}vvvoooiiigggeeedddfffjjjnnnqqqzzz~~~wwwooohhhaaaZZZUUUMMMMMMNNNNNNOOOQQQRRRSSSQQQPPPOOONNNOOOSSSYYY]]]ooorrrwww|||vvvmmm]]]RRRHHHCCCAAA===<<<>>>BBBIIITTT```iiiqqqwwwzzz~~~zzzkkk^^^ZZZZZZ^^^iiiuuu{{{{{{{{{}}}555555555555555666777777666:::======:::999;;;???;;;<<<===???@@@AAABBBBBBAAAAAA@@@@@@>>>===<<<;;;999999::::::::::::;;;;;;============<<<<<<<<<<<<===BBBHHHKKKLLLMMMPPPRRRRRRRRRSSSSSSSSSTTTWWWZZZ^^^^^^bbbhhhlllpppyyy}}}|||xxxrrrmmmiiiaaaVVVNNNMMMMMMMMMKKKHHHCCC>>><<<<<<:::888666777999<<<>>>AAAHHHTTTaaannnzzzyyymmmddd^^^ZZZUUURRRIIIFFFEEEFFFIIIQQQaaaqqq~~~}}}}}}}}}~~~yyyjjjaaadddlllsssZZZTTTTTTWWWeeewwwwwwcccTTTJJJGGGHHHFFFGGGHHHHHHHHHJJJMMMPPPPPPQQQPPPOOOOOOTTT\\\cccoooxxxtttvvv}}}uuunnnmmmooosssrrrkkkeeeddddddccceeefffggghhhhhhiiikkknnnlllooorrruuuwwwyyy|||~~~wwwkkkccc\\\XXXRRRMMMKKKHHHFFFDDDJJJJJJJJJKKKLLLNNNOOOPPPVVVWWWXXXYYYYYYZZZ\\\______``````^^^[[[YYYXXXXXXYYY\\\^^^___^^^]]]]]]^^^______```aaaccceeeggghhhjjjiiihhhggghhhiiijjjkkkmmmllllllllllllkkkkkkkkknnnnnnnnnoooppprrrssstttvvvvvvuuuttttttttttttuuuxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwvvvwwwyyy}}}}}}yyyqqqjjjgggccc^^^\\\]]]```cccdddooossszzz|||uuunnnhhhaaaYYYSSSNNNJJJGGGGGGHHHIIIGGGEEECCCCCCCCCCCCCCCHHHPPPVVVcccjjjttt{{{~~~vvvnnn\\\RRRIIIDDD@@@===>>>BBBDDDKKKVVVdddpppxxx{{{{{{wwwiii\\\VVVXXX[[[mmm}}}zzzxxxzzz}}}555555555555555666666777666:::======:::999<<>>@@@AAAAAAAAAAAA@@@@@@@@@???>>>===;;;:::888888888999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<===AAAFFFIIIJJJKKKMMMOOOOOOPPPRRRRRRRRRSSSUUUWWW\\\]]]```fffjjjnnnxxx{{{vvvsssoooggg\\\SSSOOOOOOOOONNNJJJFFFAAA??????===:::777777888:::<<>>>>>AAAHHHMMM]]]eeepppxxx|||~~~xxxppp]]]SSSIIIDDD@@@===>>>BBBEEELLLWWWeeeqqqxxx{{{|||~~~tttfffXXXRRRTTT^^^ooozzzvvvvvvwww555555444444555555666777777:::======;;;:::<<>>???@@@@@@AAAAAA@@@@@@??????>>>>>>===<<<;;;:::777777777888888888888999::::::;;;;;;<<<============@@@DDDFFFGGGHHHJJJKKKKKKMMMPPPRRRRRRRRRSSSTTTZZZZZZ]]]bbbffflllwww~~~{{{xxxpppeee]]]XXXXXXXXXVVVSSSNNNJJJGGGEEECCC???;;;999999;;;<<<>>>BBBKKKUUU```mmmyyyzzzrrrfff\\\VVVQQQLLLHHHEEEBBBAAABBBDDDKKKZZZiiiwww{{{yyyyyyyyyyyy{{{~~~zzzjjjaaaccckkk|||mmm[[[UUUTTTWWWgggzzzuuucccUUUKKKHHHIIIGGGIIIJJJKKKLLLNNNRRRUUUYYYZZZYYYWWWVVVYYY```fffooo||||||tttllljjjlllppppppjjjeeefffgggfffdddfffggggggggghhhkkkmmmmmmooosssvvvwwwyyy|||~~~vvviiiaaa]]]YYYSSSOOOLLLJJJHHHFFFFFFFFFHHHKKKNNNRRRUUUVVVUUUVVVXXXXXXXXXYYY\\\^^^]]]___```___]]][[[[[[\\\^^^```bbbbbb___]]]\\\\\\ZZZ[[[^^^```bbbdddeeeeeeeeefffggghhhkkkmmmpppqqqppppppooonnnmmmmmmllllllooonnnnnnnnnoooooopppqqqrrrqqqqqqrrrrrrssstttuuurrrssstttvvvxxxzzz{{{|||wwwwwwwwwuuuuuuvvvzzz}}}|||wwwrrrpppllleee```]]]\\\[[[[[[]]]___dddjjjooosssvvvwwwvvvrrrlllfffaaa[[[VVVSSSIIIHHHGGGFFFGGGFFFDDDBBB>>>>>><<<::::::<<>>AAAFFFMMMYYYfffqqqxxx|||}}}~~~sssdddVVVPPPRRR```qqq{{{uuurrrqqq555444444444444555666666888:::<<<===;;;;;;<<<>>>??????@@@@@@@@@@@@??????============<<<;;;:::999777777777888888888999999999:::;;;<<<===>>>??????>>>@@@BBBDDDFFFFFFGGGHHHHHHKKKOOORRRRRRQQQQQQRRRWWWVVVYYY___ccciiitttzzzqqqjjjhhhhhhgggeeeaaa[[[VVVSSSMMMJJJEEE@@@===<<<===>>>===@@@FFFNNNXXXeeerrrzzz|||ssshhh^^^WWWRRRLLLHHHEEEBBBAAAAAABBBHHHWWWeeettt}}}xxxwwwxxxyyyyyy{{{zzzlllcccgggooo~~~yyyiii\\\XXXWWW\\\mmm|||~~~sssbbbUUULLLIIIJJJIIIJJJLLLMMMNNNQQQUUUXXX\\\]]]]]][[[ZZZ[[[aaaeeelllwww~~~}}}{{{tttmmmjjjooosssrrrlllgggfffgggfffdddeeeggggggggghhhkkkmmmmmmppptttvvvxxxyyy|||~~~wwwiiiaaa]]]YYYSSSOOOMMMKKKIIIGGGHHHIIIJJJLLLNNNPPPSSSTTTTTTVVVWWWWWWWWWYYY[[[]]]\\\^^^______]]]\\\\\\]]]```bbbdddcccaaa]]][[[[[[YYYZZZ\\\___aaacccccccccdddeeefffiiikkknnnpppqqqpppoooooonnnmmmlllkkkkkkmmmmmmmmmmmmnnnooopppqqqooooooooopppqqqssstttuuurrrrrrtttuuuwwwyyyzzzzzzwwwwwwvvvtttssstttxxxzzz|||yyyxxxtttmmmhhhdddbbb___]]][[[]]]```ccchhhllloooqqqoookkkfff```[[[WWWSSSQQQLLLKKKKKKKKKJJJHHHEEECCC@@@>>><<<::::::<<<@@@CCCLLLUUUaaakkkrrrvvvyyy|||~~~|||}}}wwwooo^^^TTTJJJDDD@@@======AAAFFFNNN[[[hhhrrrxxx|||~~~~~~sssdddWWWRRRTTT___ppp{{{uuupppnnn444444444444444555666666888999;;;;;;;;;;;;<<<<<<>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;:::999888888888888888999999999:::::::::;;;<<<>>>???@@@@@@@@@@@@AAACCCDDDFFFFFFFFFFFFJJJOOORRRRRRQQQQQQQQQTTTTTTWWW\\\aaafffqqq{{{|||wwwxxxxxxwwwtttoooiiiccc```UUUQQQKKKEEEAAA???>>>>>>>>>@@@CCCIIIRRR^^^jjjrrrzzz~~~vvvkkkaaaZZZTTTMMMIIIEEECCCBBBBBBBBBGGGTTTbbbsss|||xxxwwwxxxyyyzzz|||zzznnnhhhnnnxxxxxxlllaaaYYYXXX[[[ccctttuuuvvvxxxooo```TTTMMMJJJLLLKKKLLLNNNOOOPPPSSSWWWZZZ]]]^^^___]]][[[\\\```dddhhhqqq|||~~~|||xxxxxx~~~~~~zzzwwwqqqkkkiiissswwwuuunnnhhhffffffeeeccceeefffgggggghhhjjjlllnnnqqqtttwwwxxxyyy|||~~~yyykkkbbb\\\XXXSSSOOOMMMKKKIIIHHHHHHIIIJJJKKKNNNPPPRRRTTTTTTUUUVVVWWWWWWXXXZZZ]]][[[]]]^^^^^^]]]\\\\\\]]]```ccceeedddaaa]]][[[ZZZXXXYYY[[[]]]___```aaaaaacccdddfffhhhjjjlllmmmnnnnnnnnnmmmmmmlllkkkjjjjjjjjjjjjkkklllmmmoooqqqrrrnnnnnnnnnoooqqqrrrtttuuusssssstttuuuuuuvvvvvvwwwvvvvvvuuusssrrrsssvvvyyy~~~zzztttooollliiifffccc_________```bbbeeehhhiiiiiigggbbb]]]XXXTTTRRRRRRQQQRRRSSSRRROOOLLLHHHFFFBBB@@@===;;;<<<>>>@@@AAAEEEMMMYYYbbbhhhmmmrrruuuzzz{{{}}}{{{}}}tttkkk]]]SSSIIIDDD@@@<<<===@@@GGGOOO\\\iiiqqqwww|||~~~|||rrrdddWWWRRRTTTZZZkkk{{{|||vvvrrrnnn444444333333444444555666777888999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999:::::::::999999888777888888888999999999::::::::::::;;;<<<===>>>???@@@@@@??????@@@CCCEEEEEEDDDEEEHHHMMMPPPQQQPPPQQQQQQRRRRRRVVV\\\```dddmmmwww|||vvvqqqnnn```\\\TTTLLLEEEAAA>>>>>>>>>???BBBEEELLLVVVbbbiiissszzzxxxmmmccc\\\UUUNNNIIIFFFDDDBBBBBBBBBFFFRRR___qqq}}}}}}yyyvvvxxxzzz{{{~~~yyypppoooxxx~~~tttlll```XXXSSSVVV___kkk|||ooopppqqq~~~kkk]]]TTTMMMLLLNNNLLLNNNOOOPPPQQQSSSWWWZZZ\\\^^^```___]]]]]]```ddddddkkktttzzz{{{{{{|||~~~yyyuuussswww~~~wwwqqqjjjffffffuuuxxxvvvnnngggfffeeedddccceeefffffffffgggjjjlllooorrruuuwwwxxxyyy|||}}}|||mmmccc[[[WWWRRROOOLLLKKKIIIGGGEEEEEEGGGJJJMMMQQQTTTUUUSSSTTTVVVVVVVVVWWWZZZ\\\[[[\\\^^^]]]\\\[[[[[[\\\```bbbeeeeeeaaa]]]ZZZYYYXXXXXXXXXXXXYYY[[[\\\]]]___aaacccfffhhhjjjkkkllllllllllllllllllkkkkkkkkkiiiiiijjjkkklllnnnooopppnnnnnnooooooqqqrrrssstttttttttttttttttttttttttttuuutttsssrrrppprrruuuxxx}}}~~~zzzvvvsssoookkkiiicccbbbaaa``````aaabbbcccdddcccaaa]]]YYYWWWXXXYYY[[[]]]___]]]YYYSSSOOOMMMFFFBBB>>><<<======>>>===???FFFOOOWWW\\\aaagggkkksssuuuxxx|||{{{~~~}}}pppggg[[[QQQGGGBBB???<<<===AAAFFFPPP]]]iiiqqqvvv{{{~~~yyypppbbbTTTOOOPPPTTTeeevvv|||zzzwwwtttppp444444333333444444555666666666777888999:::999999777888888999999999888888888888999999888888777777777777777888888888888999999999::::::;;;<<<======>>><<<;;;===AAACCCCCCBBBCCCFFFJJJMMMNNNNNNOOOPPPPPPRRRWWW]]]```cccjjjrrr}}}~~~rrrlllbbbWWWMMMFFFAAA???>>>???@@@CCCHHHPPPZZZ```kkkttt}}}|||qqqggg___XXXPPPKKKFFFCCCBBBAAA@@@DDDPPP\\\lllyyy~~~{{{uuuwwwyyy{{{~~~yyysssuuu~~~qqqiiiZZZTTTQQQXXXfffvvvyyyjjjkkkkkkxxxyyyggg[[[SSSMMMMMMOOONNNOOOPPPQQQQQQSSSVVVYYY\\\^^^aaa```^^^^^^aaadddbbbgggoooyyy~~~|||{{{zzzzzz|||yyytttppprrr{{{wwwmmmeeecccfffrrruuutttmmmfffeeeeeedddcccdddfffffffffgggjjjlllppprrruuuwwwxxxzzz|||}}}~~~pppfffZZZVVVQQQNNNLLLJJJHHHGGGEEEEEEGGGIIILLLOOORRRSSSRRRTTTUUUVVVVVVWWWYYY[[[[[[\\\]]]]]][[[YYYYYYZZZ^^^aaaddddddaaa]]]ZZZXXXVVVUUUSSSRRRSSSTTTWWWXXXZZZ\\\___cccgggiiikkkkkkllllllllllllmmmmmmmmmmmmlllkkkkkkkkkkkkkkklllmmmooooooooopppqqqrrrsssttttttsssssssssssssssssssssssssssrrrppppppqqqtttwww{{{~~~zzzvvvrrrnnnhhhgggeeecccbbbaaaaaaaaaaaaaaaaaa___]]]^^^aaaeeekkkmmmooommmggg```[[[XXXMMMIIICCC@@@>>>===;;;999:::@@@GGGLLLPPPTTT[[[```fffjjjooouuu{{{~~~zzz{{{mmmcccXXXNNNEEEAAA>>><<<===AAAEEEOOO^^^iiipppuuuzzz~~~~~~yyyqqqbbbSSSLLLLLLPPP```qqqxxxxxxwwwuuuqqq444333333333333444555555666555666777999:::999888555555666777777777777777777888888888888777777666666666666666777777777777777888888999999::::::;;;<<<:::999;;;???BBBBBBAAABBBEEEHHHKKKKKKLLLNNNOOOPPPRRRWWW^^^```bbbhhhpppzzzzzznnnaaaUUUKKKEEECCC===>>>???AAAEEELLLUUU[[[gggppp{{{uuukkkccc[[[TTTNNNEEECCCAAAAAA???BBBNNNZZZhhhuuu~~~{{{tttvvvxxx{{{~~~yyyuuuyyytttkkkZZZTTTRRR\\\mmmwwwhhhiiihhhtttvvveeeYYYRRRNNNMMMPPPOOOPPPQQQQQQQQQSSSVVVYYY\\\___aaaaaa______bbbeeeaaafffmmmwww}}}~~~{{{zzz|||zzztttppppppwwwyyymmmdddccchhhooorrrrrrkkkeeeeeeeeedddcccdddfffffffffgggjjjlllppprrrvvvwwwxxxzzz|||}}}~~~qqqgggYYYVVVQQQMMMKKKJJJHHHGGGHHHHHHIIIIIIJJJLLLMMMNNNRRRTTTUUUUUUUUUWWWYYY[[[[[[\\\]]]\\\ZZZXXXXXXYYY]]]```ddddddaaa]]]ZZZXXXUUUSSSPPPNNNNNNPPPSSSUUUUUUXXX\\\aaafffiiikkklllllllllmmmmmmnnnooooooooonnnmmmlllkkkjjjiiiiiiiiippppppppppppqqqrrrssssssrrrrrrrrrsssssssssttttttrrrrrrqqqpppoooqqqtttxxxzzz|||wwwssslllkkkiiigggeeedddcccccc___```aaaaaaaaadddiiinnnxxx{{{}}}zzzssskkkeeecccTTTOOOHHHDDDAAA???;;;888888<<>>???@@@AAADDDCCCCCCFFFIIIMMMPPPPPPPPPRRRUUUXXX[[[```fffjjjvvv|||}}}yyyzzz{{{{{{{{{{{{}}}nnn___UUUMMMFFFBBB@@@@@@BBBCCCEEELLLUUUbbblllxxxyyyqqqhhh^^^UUUNNNHHHCCC@@@???@@@DDDPPP\\\jjjuuu~~~zzzuuuuuuvvvxxx|||~~~uuuuuuxxxjjj\\\SSSRRR```wwwwwwllleeedddlllvvv~~~uuueee[[[TTTOOOMMMOOONNNOOOPPPRRRSSSUUUVVVWWW[[[\\\]]]]]]]]]^^^aaaddddddhhhnnnxxx~~~~~~}}}yyyvvvssstttxxxsssddd^^^aaakkklllllljjjgggdddbbbbbbdddeeefffffffffgggiiikkkpppssswwwzzz{{{|||~~~xxxlll___ZZZSSSMMMJJJHHHGGGFFFEEEGGGHHHHHHIIIKKKNNNQQQRRRTTTUUUVVVVVVWWWXXXZZZZZZ^^^aaa___ZZZWWWXXX[[[]]]___bbbbbb___\\\[[[[[[YYYRRRPPPRRRRRRNNNNNNRRRSSSVVV[[[___bbbeeeiiikkkjjjjjjkkklllmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkklllllllllmmmmmmnnnpppqqqrrrqqqrrrrrrssssssrrrrrrqqqooonnnmmmmmmnnnppprrrtttxxx|||wwwssspppllliiigggdddaaa___aaaaaacccdddcccgggttt}}}rrrhhh```YYYOOOHHHDDDAAA===:::===>>>>>>???@@@CCCFFFIIINNNTTT\\\ccciiipppxxx~~~}}}xxxzzzvvvjjjcccUUUNNNFFFBBB>>>;;;===BBBGGGTTTaaaiiipppwww{{{{{{}}}uuueeeSSSIIIHHHJJJ[[[oooyyy~~~|||yyy222222333333333333444444333333333444444444555555555555555555555555555555777777888888888888777777666666666777777777888888::::::;;;;;;<<<<<<======999999:::;;;<<<===>>>>>>BBBBBBCCCEEEIIILLLOOOPPPQQQSSSUUUWWWYYY^^^dddhhhrrryyy{{{vvvttttttrrrqqqssstttvvvxxx}}}nnnaaaTTTKKKEEEBBBBBBCCCDDDEEELLLUUU```iiiuuu~~~zzzrrriii___UUUOOOGGGCCC@@@???@@@DDDPPP\\\iiiuuu}}}zzzvvvuuuvvvxxx}}}yyy{{{}}}ooo^^^VVVWWWfff{{{vvvmmmhhhffflllsssxxxsssddd[[[TTTOOONNNPPPPPPPPPQQQRRRTTTUUUVVVVVVZZZ[[[\\\\\\\\\]]]aaacccdddhhhnnnxxx~~~zzzwwwxxx{{{wwweee___aaaffffffeeebbb___^^^___aaadddeeefffffffffgggiiikkkooorrrvvvyyyzzz|||~~~wwwlll___ZZZSSSMMMJJJHHHGGGFFFEEEGGGHHHHHHIIIJJJNNNPPPRRRSSSUUUVVVVVVWWWYYYZZZ\\\___aaa___ZZZWWWWWWXXX[[[\\\^^^^^^]]]\\\\\\]]][[[UUURRRSSSQQQMMMLLLNNNPPPSSSYYY]]]aaadddgggiiijjjjjjkkklllmmmmmmmmmmmmnnnmmmmmmlllllllllllllllllllllmmmmmmnnnpppqqqrrrqqqqqqrrrrrrrrrrrrqqqqqqooonnnmmmmmmnnnppprrrttt{{{}}}yyyssspppllliiigggdddbbb___``````cccfffiiippp~~~sssggg```WWWOOOKKKGGGCCC???>>>>>>=========@@@CCCEEEFFFKKKSSSZZZaaaiiissszzz{{{vvvwww~~~ttthhhaaaUUUMMMFFFBBB>>>;;;>>>BBBIIIUUUbbbkkkqqqxxx||||||wwwgggUUUJJJHHHHHHYYYmmmyyy}}}222222333333333333444444333333333444444444555555444444444444444444444444555666666777777777666666555555555666666666666666666666777888999:::;;;;;;888999999:::;;;<<<======@@@@@@AAADDDGGGKKKNNNPPPRRRSSSTTTUUUWWW[[[aaaeeemmmttt}}}vvvpppnnnllljjjggggggggggggjjjooouuu{{{rrraaaTTTJJJFFFDDDDDDDDDEEELLLSSS\\\eeeqqqyyy~~~{{{tttkkk```VVVOOOGGGCCC@@@???@@@EEEQQQ]]]kkkuuu|||yyyvvvvvvwwwyyy~~~|||sss```ZZZ\\\lll~~~uuupppnnnkkkooossswww~~~qqqcccZZZUUUPPPOOOQQQRRRRRRSSSTTTTTTUUUVVVVVVYYYZZZ[[[[[[[[[\\\___bbbdddiiioooxxx|||}}}|||hhh```bbbcccaaa^^^ZZZXXXYYY^^^bbbdddeeefffffffffgggiiikkknnnqqquuuxxxzzz{{{}}}wwwkkk___ZZZSSSMMMJJJHHHGGGFFFEEEGGGHHHHHHHHHJJJMMMPPPQQQSSSUUUVVVVVVWWWYYY[[[^^^aaaccc```[[[WWWUUUVVVVVVXXXYYYYYYYYYZZZ]]]___^^^ZZZWWWUUUQQQKKKIIIJJJKKKPPPWWW\\\```bbbeeegggiiijjjkkklllmmmmmmmmmmmmoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnpppqqqrrrpppqqqqqqrrrrrrqqqqqqpppooonnnmmmmmmnnnqqqsssuuu~~~|||ssspppllliiigggeeebbb`````````cccgggkkkvvvtttmmmccc[[[VVVPPPJJJFFFBBBAAA>>>===<<<>>>@@@AAA===AAAHHHNNNUUU___kkksss{{{xxxsssuuu|||}}}qqqfff___SSSLLLEEEAAA>>><<<>>>CCCKKKWWWdddlllssszzz}}}}}}zzzjjjWWWLLLIIIFFFXXXlllyyy222222222333333333444444333333333444444444555555444444444444444444444444444444555666666666555555555555555555555555555555444555555666777777888888:::;;;;;;<<<======>>>>>>===???@@@BBBDDDHHHLLLOOORRRSSSSSSTTTUUUYYY^^^bbbhhhoooyyyyyypppkkkhhhgggdddbbb]]][[[ZZZ\\\aaaiiiqqqvvvxxxzzz}}}nnn___QQQKKKGGGFFFEEEEEEIIIPPPYYYbbbmmmuuuzzz}}}uuulllaaaVVVOOOFFFBBB??????AAAFFFRRR^^^nnnxxx{{{xxxvvvvvvwwwzzz}}}~~~vvvddd^^^___lll|||wwwtttuuussswww{{{zzznnnaaaYYYUUUQQQPPPRRRUUUUUUUUUUUUUUUVVVVVVVVVXXXYYYZZZZZZZZZ\\\___aaadddiiipppyyykkkbbbddddddaaa[[[UUUSSSWWW___ddddddeeefffffffffgggiiikkkmmmpppuuuxxxyyy{{{}}}~~~vvvkkk___ZZZSSSMMMJJJHHHGGGFFFFFFGGGHHHHHHHHHIIILLLOOOQQQSSSUUUVVVVVVWWWYYY[[[```bbbcccbbb]]]XXXVVVUUUSSSSSSSSSRRRSSSVVVZZZ^^^bbb```^^^ZZZSSSMMMHHHGGGGGGMMMUUU[[[___bbbdddfffiiijjjkkklllmmmmmmnnnnnnpppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmnnnooopppqqqqqqqqqrrrrrrrrrrrrqqqqqqooonnnmmmmmmoooqqqtttuuu}}}tttqqqmmmjjjgggeeebbb___``````aaadddiiiuuu{{{rrrjjjccc\\\UUUOOOJJJGGGBBB???>>>??????@@@999<<<@@@EEEKKKUUUaaajjjssszzz~~~vvvrrrttt{{{{{{pppeee^^^RRRKKKDDDAAA>>><<>>@@@AAABBBDDDIIILLLPPPQQQRRRSSSTTTVVVZZZ^^^ccckkkuuu{{{tttlllfffccc```]]]ZZZTTTRRRPPPPPPUUU]]]ffflllmmmooosssxxxyyyiiiZZZRRRKKKHHHEEEDDDGGGLLLVVV___jjjsssxxx~~~~~~vvvmmmaaaVVVNNNFFFBBB???@@@AAAGGGSSS```rrr|||zzzwwwvvvwwwxxx|||}}}{{{iiibbb```jjjxxx~~~}}}}}}vvvjjj^^^YYYUUURRRRRRTTTWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[^^^aaadddjjjqqqxxx}}}~~~~~~mmmdddggghhhccc\\\TTTRRRVVV^^^ddddddeeefffffffffgggiiikkkmmmppptttxxxyyy{{{}}}wwwlll___ZZZSSSMMMJJJHHHGGGFFFFFFGGGHHHGGGGGGIIILLLNNNPPPRRRUUUVVVVVVWWWZZZ\\\```bbbcccccc```\\\YYYXXXSSSRRRPPPNNNNNNQQQVVVZZZbbbeeeeee```XXXPPPJJJGGGEEEKKKSSSZZZ___bbbdddfffhhhiiikkklllmmmnnnnnnnnnppppppooonnnnnnnnnnnnooonnnmmmmmmnnnnnnooopppqqqrrrrrrssssssssssssrrrrrrooonnnmmmnnnooorrrtttvvvxxx~~~vvvrrrnnnjjjgggdddaaa^^^]]]\\\]]]```fffsssyyyssslllddd^^^UUUOOOHHHCCCAAA@@@???>>>;;;===???@@@DDDLLLWWW```kkkuuu|||tttpppsss|||{{{oooddd]]]PPPIIICCC@@@>>>===@@@EEEOOO[[[hhhpppvvv|||rrr___SSSPPPLLL^^^sss222222333333333333444444333333333444444444555555555555555555555555555555222333444555555555555555555555555555555444444444555555555666777777888888888888888999999999::::::;;;===@@@@@@???AAAEEEIIILLLNNNQQQSSSTTTUUUXXXZZZ^^^eeennnxxxxxxqqqhhh```\\\WWWRRRNNNMMMKKKHHHGGGKKKRRRZZZ```eeegggkkkooovvvssseee[[[QQQLLLHHHEEEFFFIIISSS\\\hhhqqqvvv|||~~~vvvmmmaaaUUUMMMEEEAAA???@@@BBBHHHTTTaaattt|||yyyvvvvvvwwwyyy}}}~~~nnnfffccckkkxxxrrrggg]]]XXXVVVSSSSSSUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZ[[[^^^aaaeeekkkqqqxxx}}}~~~{{{|||oooggglllnnniii```WWWSSSUUU\\\bbbdddeeefffffffffgggiiikkkmmmpppuuuxxxzzz|||~~~wwwmmm___ZZZSSSMMMJJJHHHGGGFFFFFFGGGGGGGGGGGGHHHKKKNNNPPPRRRTTTVVVVVVXXXZZZ\\\^^^```cccddddddbbb___]]]WWWUUURRROOOLLLNNNQQQUUU___fffjjjfff]]]UUUMMMGGGCCCIIIPPPXXX]]]aaaeeeggghhhiiijjjlllmmmnnnnnnoooppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppppppqqqrrrrrrssssssrrrrrrqqqooonnnnnnnnnppprrruuuwwwvvv|||xxxuuuoookkkgggccc___]]]WWWVVVWWW[[[aaaooo{{{vvvfff___TTTLLLGGGDDD@@@===>>>???>>>>>>???EEEOOOWWWcccooo~~~~~~yyyrrrooosss|||yyynnnbbb[[[NNNHHHBBB???>>>===AAAFFFPPP\\\iiiqqqwww}}}uuucccWWWTTTRRReeezzz222222333333333333444444333333333444444444555555444444444444444444444444222333444555666666666666666666666666555555444444...///111222444666777888888888888888999999999999:::===@@@???===>>>BBBGGGHHHLLLPPPSSSTTTUUUVVVWWWXXX^^^fffnnnwww}}}xxxpppiii```YYYTTTOOOIIIEEEFFFDDD@@@???BBBHHHOOOSSS\\\___bbbeeeiiirrr}}}pppdddXXXPPPKKKGGGFFFHHHOOOYYYfffoootttxxx~~~vvvmmm```TTTLLLEEEAAA???@@@BBBHHHUUUbbbqqqzzz~~~yyyuuuvvvwwwzzz~~~{{{qqqjjjhhhppp}}}oooeee[[[XXXVVVTTTTTTWWWXXXXXXXXXYYYYYYZZZZZZZZZYYYZZZ[[[ZZZZZZ\\\___bbbeeelllrrrwww~~~}}}{{{pppjjjpppvvvqqqhhh^^^XXXXXX]]]aaadddeeefffffffffgggiiikkkmmmqqquuuyyy{{{}}}xxxnnn___ZZZSSSMMMJJJHHHGGGFFFFFFGGGGGGGGGGGGHHHKKKMMMPPPRRRTTTVVVVVVXXXZZZ\\\\\\^^^aaaeeehhhgggeeeccc^^^\\\XXXRRRNNNLLLNNNPPPYYYdddllliiiaaaYYYOOOGGGAAAFFFMMMTTTYYY___dddggghhhiiijjjlllmmmnnnoooooooooooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooppppppppppppqqqqqqpppppppppnnnnnnnnnnnnpppsssvvvwwwxxx}}}{{{wwwqqqlllgggbbb^^^[[[RRRQQQRRRUUUYYYfff{{{~~~tttfffZZZRRRKKKDDD???===>>>===;;;;;;@@@HHHOOO[[[iii{{{|||~~~{{{uuuooommmrrr|||wwwkkk```YYYMMMGGGAAA???>>>===AAAGGGPPP\\\iiiqqqwww}}}}}}}}}}}}xxxggg[[[XXXXXXkkk222222333333333444444444333333333444444444555555333333333333333333333333222333444555666666666666777777666666666555555555...///111444777:::===>>>::::::::::::::::::;;;;;;;;;>>>@@@???<<<<<<@@@EEEEEEJJJPPPTTTUUUUUUUUUUUUTTTYYY```gggooozzz~~~|||}}}|||wwwsssfff```XXXRRROOOKKKGGGCCCBBB???<<<:::<<>>>>>BBBHHHQQQ]]]iiiqqqwww}}}~~~|||{{{zzzyyyhhh]]][[[[[[ooo555444444333222111000000333333333444555666777777777777666555444444333333444444444444444444444444555555444333333333333444444555555666666666666666777777888888888999999999;;;<<<===>>>@@@@@@@@@@@@CCCFFFKKKQQQUUUWWWWWWWWWWWWZZZ]]]aaagggrrr}}}wwwtttsssqqqnnnjjj```]]]XXXQQQKKKEEEAAA???===<<<:::999:::===@@@CCCHHHOOOVVVYYYZZZ___hhhppptttggg]]]TTTLLLIIIJJJPPPXXXbbbkkkooorrrvvvxxx|||{{{vvvooodddWWWNNNEEEBBB@@@@@@AAAFFFUUUccckkkxxxzzzxxx{{{xxxvvvtttwww|||{{{sssrrrsssnnnqqq~~~nnnddd\\\ZZZYYYWWWWWWYYYXXXYYYZZZZZZZZZZZZZZZYYY]]]^^^^^^]]]\\\[[[]]]^^^fffhhhlllsss~~~~~~~~~}}}rrriiirrr|||~~~pppddd```cccfffeeeeeeffffffgggggghhhhhhnnnqqqvvvyyy{{{|||}}}~~~~~~ooobbbYYYQQQMMMJJJFFFFFFHHHGGGGGGGGGHHHIIIJJJKKKLLLQQQSSSVVVWWWWWWWWWXXXYYY[[[^^^bbbeeegggjjjmmmpppllliiiccc]]]WWWRRROOOMMMNNNXXXdddiiiiiibbbTTTHHHFFFGGGJJJQQQYYY```cccdddhhhiiikkklllmmmmmmlllkkknnnlllkkkkkkmmmnnnnnnmmmlllmmmnnnnnnnnnnnnnnnmmmpppnnnlllmmmpppqqqooommmlllmmmnnnppprrrtttuuuvvv~~~~~~|||wwwqqqlllgggbbbZZZUUUNNNKKKIIIJJJMMMUUUfffuuu{{{lll^^^SSSNNNFFFAAA??????>>>>>>CCCIIIPPP^^^ppp|||~~~|||}}}|||zzzwwwppphhhfffggglllxxxssseeeXXXOOOLLLFFFAAA???===<<>>???@@@@@@@@@BBBEEEIIIOOOSSSVVVXXXYYYXXXZZZ]]]```eeeooo{{{yyytttnnnkkkjjjhhhdddaaaZZZXXXSSSMMMGGGBBB>>><<<;;;:::888777888:::===???BBBHHHNNNQQQRRRVVV___fffzzz|||nnnddd[[[RRRNNNNNNPPPXXXbbbjjjooorrruuuwwwyyy}}}zzztttmmmbbbVVVLLLEEEBBB@@@AAABBBHHHVVVeeeooo{{{|||zzzyyyvvvuuuvvvyyy~~~~~~{{{rrrooo|||~~~pppmmmqqq}}}nnnddd[[[YYYXXXVVVWWWYYYXXXXXXYYYZZZZZZ[[[ZZZZZZ^^^_________]]]]]]^^^```eeegggkkkrrr|||}}}nnneeennn{{{ttthhhdddeeegggffffffgggggghhhhhhiiiiiinnnrrrvvvyyy{{{{{{}}}~~~~~~pppccc[[[RRRNNNJJJFFFEEEGGGFFFFFFFFFGGGHHHJJJKKKLLLQQQSSSVVVWWWWWWVVVWWWXXXZZZ]]]```cccgggkkkppptttvvvrrrkkkbbbXXXPPPJJJGGGLLLWWWbbbhhhiiicccVVVJJJFFFGGGKKKRRRZZZ```dddeeehhhiiijjjllllllllllllkkklllkkkjjjkkkmmmnnnnnnmmmlllmmmmmmnnnooooooooonnnooommmlllmmmooopppooommmlllmmmppprrrtttuuuuuuuuu|||}}}|||wwwpppkkkfff```YYYSSSOOOKKKHHHGGGIIIOOO^^^lll}}}{{{jjj[[[SSSKKKEEEAAA???===<<>>??????@@@@@@AAACCCFFFKKKPPPUUUXXXZZZYYY[[[]]]___ccckkkuuu}}}rrrlllfffbbb```^^^[[[XXXUUUSSSOOOKKKFFFAAA>>><<<999777555444444777999;;;<<>>CCCLLLZZZmmm{{{zzz{{{}}}}}}xxxvvvjjjccc^^^^^^aaaiiiwwwtttgggYYYQQQJJJEEE@@@???===>>>DDDLLL[[[cccnnnuuuxxxxxxyyyzzz~~~~~~~~~~~~~~~}}}~~~{{{wwwmmm```VVVSSSSSSbbbsss~~~222222222333333333444444555444444444444444444444888888888888777777666666333333444444444444444444555555444333333333333444555666777777888888777777888888888999999999999:::::::::<<<===>>>????????????AAACCCHHHMMMSSSXXXZZZYYY\\\^^^___bbbhhhpppwwwqqqkkkddd```^^^\\\YYYVVVTTTRRROOOLLLGGGCCC???===888666444333333444666777:::>>>CCCEEEFFFJJJPPPVVV```mmm~~~}}}rrrggg[[[UUUUUUUUU[[[dddmmmssswwwxxxxxxsssvvv{{{~~~xxxssslllaaaTTTKKKCCCAAA@@@BBBDDDLLL[[[jjj}}}{{{wwwuuuuuu{{{~~~~~~xxxmmmiiitttmmmcccgggqqq~~~nnndddZZZVVVVVVUUUWWWZZZWWWXXXXXXYYYZZZ\\\]]]^^^^^^___aaaaaa```___```aaaccceeejjjrrr}}}}}}~~~jjj___eeemmmuuuyyytttllliiihhhgggeeeeeefffggghhhiiiiiijjjpppssswwwyyyzzzzzzzzz{{{|||ssshhh___UUUPPPKKKEEECCCEEEDDDDDDDDDEEEGGGIIIJJJKKKNNNQQQTTTUUUUUUUUUVVVWWWZZZ[[[\\\___eeemmmwww~~~|||wwwooodddXXXNNNHHHHHHRRR]]]eeeiiifff[[[NNNHHHIIILLLSSS[[[bbbeeefffhhhhhhiiijjjjjjkkkkkkkkkhhhhhhhhhiiilllmmmlllkkkjjjkkkmmmnnnoooppppppqqqkkkkkkkkkkkklllmmmmmmmmmmmmpppssswwwxxxwwwuuusssxxxyyy~~~|||wwwpppjjjeee^^^UUUOOOMMMGGGCCCAAAAAACCCLLLUUUbbbppp~~~ooodddZZZOOOIIIDDD@@@AAADDDJJJXXXkkkyyy~~~~~~~~~zzzzzz{{{zzzuuussskkkddd___]]]```ggguuuuuugggZZZQQQIIIDDD@@@???>>>???EEEMMM\\\dddnnnuuuwwwxxxyyyzzz~~~~~~}}}{{{vvvqqqgggZZZQQQOOOQQQ]]]kkkvvv222222222333333444555555444444444444444333333333555555444444444444444333333333333444444444555555555555444333333333333444555555666777777777777777777777888888888888999999999:::;;;<<<===>>>>>>>>>???@@@BBBEEEJJJPPPUUUXXXXXX[[[^^^```bbbgggnnntttuuuooogggbbb```^^^[[[XXXTTTSSSQQQMMMIIIDDD@@@>>>999888666444333444555666999<<>>@@@GGGOOO\\\dddnnnuuuxxxyyy{{{|||yyyrrrkkkaaaUUUMMMLLLOOOZZZfffppp|||222222333333444444555555333333333333333444444444555555555555555555555555222333333444444555555555555555444333333333333444444555555666666666666666666666666777777777888888888999:::<<<======>>>>>>???@@@AAADDDHHHMMMQQQSSSTTTXXX\\\___bbbgggnnnsss{{{tttlllfffcccaaa^^^\\\WWWUUUSSSOOOJJJEEE@@@===:::999777666444444444444555777:::<<>>>>>???@@@EEEJJJUUUaaammmqqqqqqrrrrrrqqq|||}}}ooo___TTTMMMGGGEEEGGGHHHSSSdddsss|||~~~zzzyyyzzz~~~wwwrrrfff```ZZZYYY\\\dddqqq~~~tttfffYYYQQQGGGBBB?????????AAAHHHQQQ]]]eeeooouuuyyyzzz}}}xxxooohhh]]]QQQKKKJJJMMMYYYeeennnxxx333333333444444444444444222222222333333444444555666666666666666666666666222222333333444555555666555555444333333333333444333333444555555555555555555555555555666666666666888999:::;;;<<<=========@@@@@@BBBDDDGGGJJJMMMNNNOOOSSSYYY]]]aaafffmmmsss|||{{{rrrllliiigggdddaaa\\\[[[XXXTTTNNNGGGBBB>>>;;;:::888666555444333333222444666999<<>>>>>AAAEEEMMMYYYeeeiiiiiijjjkkkjjjttt{{{}}}jjj]]]TTTLLLIIIIIIHHHRRRaaapppzzz{{{yyyzzz}}}|||vvviiibbb\\\ZZZ\\\cccppp|||~~~sssfffYYYPPPFFFBBB?????????BBBJJJRRR```gggpppwwwyyy{{{}}}~~~~~~xxxnnnfff[[[OOOJJJIIIKKKWWWeeelllsss444444444444444444444444111111222333333444555555222222333333333333333333222222333333444555666666555555444333333333333444222333444444555555444444444444444555555555555666888888:::;;;<<<=========@@@AAACCCEEEGGGIIIJJJKKKJJJOOOVVV[[[```fffmmmsssttt|||wwwqqqnnnllliiifffbbbaaa^^^YYYSSSKKKEEEAAA;;;:::888666444333222222111333555888<<>>AAAGGGSSS___cccdddfffgggfffllltttsssdddZZZQQQMMMLLLHHHQQQ```nnnyyy{{{zzzzzz|||yyyqqqiiiaaa^^^]]]bbbnnnyyy~~~}}}rrreeeXXXPPPFFFBBB??????@@@BBBJJJSSSccciiirrrxxxzzz{{{}}}}}}}}}}}}~~~xxxnnneeeZZZOOOIIIIIIIIIWWWeeekkkqqq|||333333333444555666777888222222222333444555666777666666555555555444444444333111///111444555444222444444444333333222222222444444444555555555666666888888777777666666555555555666777888:::<<<=========???@@@@@@AAADDDHHHLLLMMMQQQUUUZZZ___eeekkkpppvvv}}}{{{sssmmmjjjgggfffeeebbb]]]XXXSSSMMMFFFAAA;;;:::888777555444444333444444555777:::===AAACCCLLLSSS^^^kkkvvv~~~yyypppgggbbb___]]]```eeemmmvvv~~~}}}{{{zzzzzzzzzwwwrrrlllcccYYYNNNGGGCCCAAA@@@AAAGGGQQQ\\\bbbuuu}}}wwwsssrrrtttwww}}}~~~}}}zzzzzzqqqfff^^^aaahhhyyywwwooouuu|||ssskkk```^^^]]]\\\]]]___aaacccaaa```^^^]]]\\\\\\]]]]]]aaacccddddddcccbbbcccdddbbbeeekkksss}}}|||yyyzzzqqqcccWWWRRRTTTZZZ___cccbbbaaacccfffiiijjjkkkmmmppptttwwwxxxxxxyyyzzz{{{ooodddYYYSSSOOOIIIFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFIIIKKKNNNRRRVVVYYY[[[\\\YYYZZZ[[[]]]aaahhhooouuu|||xxxhhhYYYPPPMMMSSS]]]gggkkkeeeXXXNNNEEEEEEHHHNNNVVV\\\```bbbfffeeeeeeeeefffgggiiijjjkkkkkkllllllllllllkkkkkkhhhhhhiiijjjkkklllmmmmmmkkklllmmmnnnnnnoooooonnnpppqqqrrrsssssssssrrrqqqtttvvvyyy{{{~~~wwwppphhhccc\\\WWWSSSOOOIIIEEE@@@:::777999::::::;;;>>>FFFNNNXXX___bbbbbbbbbcccjjjrrr}}}}}}lll```WWWQQQQQQQQQWWWbbboooyyy~~~~~~}}}}}}{{{|||}}}vvvmmmddd___^^^bbbnnnyyy}}}}}}}}}ttthhhYYYNNNHHHBBB>>>>>>@@@DDDNNNYYYhhhmmmsssxxxzzz{{{{{{|||yyy|||}}}uuukkk]]]OOOIIIIIINNN[[[ggglllqqq{{{333333333333444555666666333333444555555555444444555555555444444444444333333111000111444555444222444444444333333222222222444444444444555555555666666666666666666666666666777777777888999:::;;;;;;<<<===>>>???@@@DDDHHHLLLMMMOOOSSSWWW\\\bbbiiimmmrrrzzzwwwppplllhhheee```^^^YYYUUUPPPJJJDDD@@@<<<;;;999777666555555444444444555777:::>>>AAADDDIIIOOOZZZeeeooovvvzzz|||}}}xxxqqqjjjccc___^^^]]]___dddmmmuuu|||~~~|||zzzzzzyyyvvvpppjjjaaaWWWMMMFFFBBBAAA@@@BBBIIITTT___fffqqq{{{|||wwwsssrrrtttwww~~~}}}{{{~~~||||||qqqfff```eeennn~~~wwwnnnrrrvvvwww|||xxxllleee^^^]]][[[[[[[[[]]]```bbbbbbaaa___^^^\\\\\\\\\]]]aaaccceeeeeedddcccdddeeeccceeejjjrrr{{{~~~yyykkk^^^WWWVVVYYY\\\cccbbbbbbcccfffhhhjjjkkkllloootttwwwxxxyyyzzz{{{|||oooeeeZZZTTTOOOIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEHHHJJJMMMQQQUUUXXXZZZ[[[\\\\\\]]]^^^```ffflllqqqyyy~~~xxxjjj[[[SSSMMMSSS]]]gggjjjeeeXXXNNNDDDEEEHHHNNNUUU\\\```bbbffffffeeeeeefffgggiiijjjjjjjjjkkkkkkkkkkkkjjjjjjiiiiiiiiijjjjjjjjjjjjkkkjjjkkkkkklllmmmmmmmmmmmmooopppqqqrrrrrrrrrqqqpppqqqtttwwwzzz}}}yyypppiiiccc^^^XXXTTTRRROOOJJJFFFBBB<<<999;;;<<<;;;<<>>@@@DDDIIIMMMMMMOOORRRUUUXXX^^^dddiiimmmuuuyyyrrrkkkeeeaaaYYYVVVRRROOOKKKGGGBBB>>><<<;;;999888666666555555444444555666:::>>>BBBDDDHHHNNNWWWaaaiiioooqqqrrrooolllgggaaa^^^\\\[[[\\\^^^dddllltttzzz}}}zzzyyywwwsssmmmfff^^^TTTKKKEEEBBB@@@@@@DDDLLLXXXdddkkknnnvvv~~~zzzvvvrrrrrruuuwwwzzzyyy}}}|||rrrfffbbbjjjvvvyyypppqqqqqqppprrrxxx}}}qqqeee___\\\[[[ZZZZZZZZZ\\\^^^```cccbbb```^^^]]]]]]]]]^^^bbbdddffffffeeedddeeefffeeefffjjjpppxxxzzztttggg^^^YYYXXXYYYbbbbbbcccdddfffhhhiiikkkkkknnnsssvvvwwwyyy{{{|||~~~qqqfff[[[UUUPPPJJJFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEGGGIIILLLPPPSSSWWWYYYZZZ]]]^^^^^^^^^___ccciiimmmuuu{{{xxxjjj]]]UUUMMMRRR\\\fffjjjdddXXXNNNDDDEEEHHHNNNUUU\\\```aaafffffffffffffffggghhhiiiiiiiiijjjjjjjjjjjjiiiiiikkkjjjiiiiiihhhhhhhhhhhhiiiiiijjjkkkkkklllllllllnnnooopppqqqrrrqqqqqqpppnnnqqqtttwwwzzz~~~yyyqqqiiiccc]]]YYYTTTRRRQQQNNNJJJFFFBBB<<<999:::;;;:::;;;>>>???FFFPPPVVVYYYZZZ[[[]]]dddkkkrrrvvvxxx}}}xxxlllbbb]]]\\\XXX^^^iiivvv}}}||||||sssiiiccc```cccnnnyyy|||~~~~~~|||yyyyyy|||vvvhhhYYYNNNGGGBBB??????BBBGGGRRR\\\kkkooouuuyyy{{{|||}}}~~~}}}}}}~~~}}}uuugggYYYRRRSSSUUU```hhhiiijjjqqqzzz333333333333333333222222222444666777777666333222444444333333333222222222333333222333333333333333333333333333333333333333444444444444444444444444333333444444555555555555666666666777777888888999888:::<<<>>>@@@EEEJJJNNNOOOQQQRRRTTTVVVZZZ___ccchhhqqq}}}xxxoooggg___ZZZQQQNNNKKKHHHFFFCCC???<<<:::999888666555555444444444444444666:::>>>BBBDDDKKKOOOWWW```gggkkklllllleeeccc___\\\YYYXXXXXXYYY]]]dddlllsssxxx|||~~~zzzwwwuuuqqqjjjcccZZZQQQHHHCCCAAA@@@AAAFFFOOO\\\iiiqqqqqqwww}}}~~~|||yyyuuurrrrrrvvvyyy~~~wwwxxxzzzyyyrrrfffcccmmmyyy}}}vvvtttrrrooopppsss{{{xxxlllbbb]]]\\\[[[ZZZZZZ[[[\\\^^^___bbbaaa```___^^^___``````cccdddfffgggfffffffffhhhiiiiiilllpppwwwvvv{{{xxxlllbbb\\\YYYXXX```aaacccdddeeegggiiikkkkkknnnrrruuuwwwyyy{{{}}}ssshhh\\\VVVPPPJJJFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGJJJNNNRRRUUUWWWXXX\\\]]]]]]^^^___bbbgggkkktttyyy~~~~~~vvviii\\\UUUMMMRRR\\\eeehhhcccWWWMMMDDDEEEGGGMMMUUU\\\```aaafffffffffffffffgggggghhhhhhhhhiiiiiiiiiiiihhhhhhjjjiiihhhggggggggghhhiiihhhhhhhhhiiijjjjjjkkklllmmmnnnpppqqqrrrqqqqqqpppkkkmmmqqqtttwww{{{{{{uuuoooiiiddd\\\YYYTTTRRRQQQNNNIIIEEEAAA;;;777888999777888:::<<>>AAAEEEJJJNNNRRRTTTUUUVVVWWWYYY]]]___eeennnyyy}}}tttkkkbbbZZZTTTJJJHHHEEEBBBAAA???<<<:::888777666444444333333333333333444666:::>>>BBBEEELLLPPPWWW___dddggghhhhhhcccaaa]]]ZZZWWWVVVVVVVVV\\\ccckkkqqquuuyyy~~~~~~yyyvvvtttoooggg___WWWNNNFFFAAA@@@@@@AAAGGGRRR```nnnvvvxxx{{{|||zzzxxxtttrrrssswwwzzz}}}vvvyyyxxxxxxrrreeebbblllxxx|||yyywwwttttttvvv{{{~~~ttthhh```\\\]]]]]]\\\\\\]]]^^^``````______^^^^^^___```bbbcccbbbdddfffgggffffffggghhhllllllnnnrrrwwwuuuxxxxxxyyy~~~tttiiiaaa\\\YYYYYY[[[^^^bbbcccdddeeehhhkkkkkkmmmqqqtttvvvxxx{{{}}}uuuiii^^^WWWQQQJJJFFFFFFBBBBBBCCCCCCDDDDDDDDDDDDDDDFFFIIIMMMQQQTTTVVVWWWYYYZZZ\\\]]]___bbbhhhkkkuuuzzz~~~|||tttfffZZZRRRNNNRRR[[[dddgggaaaVVVLLLDDDDDDGGGMMMUUU[[[___aaadddeeeeeeeeeffffffffffffhhhhhhhhhiiiiiihhhhhhhhhhhhgggfffeeefffggghhhjjjggggggffffffggghhhiiijjjlllmmmooopppqqqqqqpppppphhhkkkooorrrtttwwwzzz}}}|||wwwrrrmmmjjjbbb^^^ZZZWWWTTTPPPJJJEEEBBB<<<888999999777777:::<<>>===<<<:::999666555444333333222222222333333444666:::???CCCEEEJJJOOOVVV]]]bbbdddeeeddddddbbb___[[[XXXVVVTTTTTTYYY```iiinnnppptttzzz~~~zzzwwwsssnnneee\\\TTTLLLEEEAAA??????BBBHHHTTTbbbpppyyy}}}~~~zzzyyywwwtttsssuuuyyy}}}{{{vvvzzz~~~yyy|||pppbbb___kkkxxx}}}||||||~~~|||oooddd^^^\\\^^^^^^^^^^^^___```aaaaaa^^^^^^]]]]]]^^^```bbbcccbbbdddfffgggffffffgggiiilllmmmpppuuu{{{xxxzzz}}}zzz~~~|||vvvxxxyyynnnccc[[[WWWVVVVVVVVV[[[```bbbcccdddhhhkkklllnnnqqqsssuuuwwwzzz}}}}}}wwwkkk___XXXRRRKKKGGGFFFBBBBBBCCCCCCDDDDDDEEEEEEDDDFFFIIIMMMQQQTTTVVVWWWVVVXXXZZZ\\\^^^bbbgggkkkvvvzzz}}}{{{rrrdddXXXPPPNNNRRRZZZcccfff```UUULLLCCCDDDGGGMMMTTT[[[___```ccccccdddeeeeeeddddddcccffffffggggggggggggffffffeeedddcccbbbbbbdddfffgggdddcccbbbbbbcccdddfffgggiiijjjlllmmmnnnnnnnnnnnnhhhkkknnnqqqrrrtttvvvxxx|||}}}yyytttppplllhhhbbb^^^[[[UUUMMMHHHFFF@@@;;;<<<;;;999999<<<<<>><<<;;;;;;999888666666555444333333333333222333444666:::???CCCFFFJJJNNNUUU\\\bbbdddeeedddeeeccc```\\\YYYVVVUUUTTTUUU]]]eeeiiijjjnnnuuu{{{~~~~~~{{{yyysssmmmddd[[[RRRKKKEEEAAA??????BBBIIITTTdddrrr{{{}}}~~~zzzyyywwwuuutttwww{{{zzzuuuzzz|||~~~kkk]]]]]]kkk{{{|||nnnccc^^^^^^^^^^^^^^^______```aaaaaa```___^^^]]]]]]^^^___```aaaccceeefffffffffggghhhhhhkkkqqqxxx~~~}}}|||zzz}}}}}}xxx{{{wwwjjj]]]SSSOOOOOOQQQQQQWWW]]]aaaaaaccchhhlllmmmoooqqqssstttvvvyyy|||{{{}}}xxxlll```YYYSSSKKKGGGFFFBBBCCCCCCDDDEEEEEEFFFFFFDDDFFFIIIMMMQQQTTTVVVWWWVVVXXXZZZ\\\^^^aaafffiiitttxxx{{{yyypppcccWWWPPPNNNRRRZZZbbbeee```TTTKKKCCCDDDGGGLLLTTT[[[___```aaabbbccccccccccccbbbaaaccccccddddddddddddcccccccccbbb___^^^]]]___```bbb______^^^]]]^^^```bbbccceeefffhhhiiijjjkkkjjjjjjhhhkkknnnpppqqqqqqssstttvvv||||||xxxtttpppkkkfffbbb\\\SSSMMMHHHAAA======<<<::::::<<<<<<@@@EEEGGGGGGHHHKKKNNNVVV[[[bbbhhhllllllkkkkkkkkkkkkpppyyy}}}|||}}}{{{wwwtttrrrmmmgggeeegggiiippp{{{~~~yyyuuutttxxx|||~~~|||sssggg___WWWSSSSSSXXXdddppptttwwwxxxxxxwwwyyy~~~wwwjjj\\\RRRLLLEEEAAA@@@CCCHHHPPP\\\hhhqqqssswwwyyy{{{|||~~~wwwfffYYYYYY___qqq{{{xxxtttsssrrr111222444666777777666555777666666666555555555555666666555555555444444444333555777555222111222555222222222333333444444444444444444333333222222222000000000111222222333333333333333444444444555555444666777999;;;>>>CCCGGGMMMSSS\\\cccgggjjjkkklllhhhmmmtttwwwyyy{{{~~~}}}|||||||||~~~~~~|||zzzxxxrrrjjjbbbZZZSSSMMMIIICCCAAA===;;;::::::999888777666555444444444444444222222444666:::???CCCFFFKKKOOOWWW^^^cccfffgggfffeeeccc```]]]ZZZWWWUUUTTTRRRZZZbbbfffgggjjjqqqxxx{{{~~~|||{{{sssmmmdddZZZRRRKKKDDDAAA??????BBBIIIUUUdddrrr{{{{{{{{{}}}~~~zzzyyywwwuuuuuuxxx|||~~~xxxtttyyy{{{gggYYY[[[lll~~~~~~oooddd```aaa]]]]]]^^^______``````aaabbbaaa___]]]\\\\\\\\\\\\```bbbeeefffeeefffggghhheeehhhpppzzz}}}xxx}}}~~~{{{~~~xxxiiiYYYNNNJJJJJJLLLOOOUUU\\\```aaaccchhhlllnnnppprrrssssssuuuyyy{{{yyy|||yyymmmaaaZZZSSSLLLGGGFFFCCCCCCCCCDDDEEEFFFFFFGGGDDDFFFIIIMMMQQQTTTVVVWWWWWWYYY[[[\\\]]]```dddgggsssvvvzzzxxxpppdddXXXQQQNNNRRRZZZaaaddd___TTTKKKCCCDDDFFFLLLTTT[[[___``````aaabbbccccccbbb``````aaaaaabbbbbbbbbbbbaaaaaabbb```]]][[[ZZZZZZ\\\]]]\\\[[[ZZZZZZZZZ\\\^^^```aaacccdddfffggghhhhhhgggiiikkknnnpppppppppqqqrrrrrryyy~~~yyyuuuoookkkgggaaaXXXRRRGGG@@@<<<<<<;;;999888;;;<<>>@@@GGGNNNYYYdddlllppppppooopppppprrrwww{{{}}}{{{xxxyyyxxxwwwwwwwwwvvvtttqqqlllhhh```YYYRRRLLLFFFBBB@@@???>>><<<:::999888888555555555555555444444444222444555555666;;;CCCJJJJJJOOOWWW]]]aaacccdddeeeaaaaaa```___]]]YYYVVVUUUTTTXXX]]]aaadddiiipppvvvzzz|||~~~~~~}}}|||zzzwwwuuuqqqkkkbbbWWWNNNGGGDDDBBB??????AAAHHHUUUdddqqqyyy}}}}}}~~~{{{tttttttttuuuxxx{{{~~~{{{tttuuuyyyyyy{{{ddd[[[___nnn{{{xxxmmmfffbbbaaa``````___^^^^^^^^^^^^___]]]^^^^^^______^^^^^^]]]bbbbbbcccdddeeeeeeeeeeeejjjlllsss}}}~~~|||{{{kkk[[[OOOIIIIIIJJJNNNSSSZZZ]]]___bbbfffiiikkknnnqqqtttvvvxxx{{{}}}{{{zzz}}}sssddd[[[UUUNNNIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCDDDFFFIIILLLOOOQQQRRRSSSSSSWWW[[[]]]^^^aaafffjjjrrrxxx|||yyymmmaaaXXXTTTQQQXXX___bbbbbb^^^SSSIIIDDDEEEHHHLLLRRRXXX]]]```ddddddcccbbbbbbaaa``````______```aaa```^^^\\\ZZZYYYXXXUUUTTTSSSSSSTTTUUUWWWWWWVVVVVVVVVVVVWWWWWW[[[\\\]]]___aaabbbddddddfffgggjjjlllnnnpppqqqrrrsssvvv{{{{{{tttnnniiiaaaVVVNNNEEEDDD@@@===:::888777777;;;===>>>???>>>???@@@BBBIIIOOOWWW\\\^^^\\\ZZZXXXTTTTTTVVV[[[bbbhhhmmmpppuuuuuussspppllliiiiiijjjrrruuu}}}}}}}}}{{{{{{{{{|||}}}yyyrrrlllccc\\\SSSMMMKKKQQQcccsssxxxxxxwwwuuuuuuwww|||zzznnnbbbVVVLLLEEECCCAAA@@@BBBIIITTT```gggssswww{{{~~~~~~}}}||||||~~~llleeeaaaYYYlllxxxwww222222333333444444555555444444555555555555555555777666555555666666555333222222222333444444222000222222222222333333333333444333222111111111222333222222222222222222222222111333555555333222222333333333333444666888:::<<>>===<<<:::999888777777666555555555555444444444111333555666888===EEELLLNNNTTT[[[aaadddeeeffffffaaa```___^^^\\\ZZZXXXVVVXXX\\\aaaeeegggkkkqqqvvvyyyzzz|||}}}~~~}}}}}}{{{xxxuuuooojjjbbbXXXOOOHHHDDDBBB@@@@@@CCCJJJVVVdddpppxxx||||||}}}uuutttttttttwwwzzz~~~{{{vvvxxxxxxxxxyyyccc[[[aaaqqquuujjjccc```___aaa```___^^^^^^^^^^^^^^^]]]^^^^^^______^^^^^^]]]______aaabbbcccdddeeeeeeiiillltttppp^^^QQQIIIHHHIIINNNSSSYYY]]]___bbbfffiiikkknnnrrrtttvvvxxxzzz|||{{{zzz}}}uuufff]]]VVVNNNIIIGGGFFFDDDCCCCCCDDDEEECCCBBBCCCEEEHHHKKKNNNPPPRRRRRRRRRVVVYYY[[[]]]___eeeiiisssxxx|||xxxmmm```XXXUUURRRYYY```cccccc___UUUJJJEEEGGGIIINNNSSSYYY^^^```ccccccbbbaaa```______^^^ZZZ[[[[[[[[[ZZZWWWUUUSSSTTTRRRPPPNNNLLLLLLMMMMMMPPPPPPOOOOOOOOOOOOPPPPPPSSSTTTUUUWWWXXXZZZ\\\\\\bbbccceeehhhkkkmmmnnnoooppptttxxx~~~{{{ssslllggg___UUUMMMEEECCC???<<<999777666555:::<<<============???@@@DDDIIIPPPTTTUUUTTTRRRRRRPPPQQQSSSWWW^^^eeejjjmmmrrrrrrrrrpppnnnmmmmmmnnntttxxx~~~|||~~~~~~||||||}}}}}}vvvoooccc\\\TTTPPPOOOUUUcccqqqzzzzzzxxxuuutttuuuyyy|||yyymmmaaaVVVLLLEEEAAA@@@???BBBJJJWWWcccjjjtttxxx|||~~~}}}}}}zzzgggaaa___[[[qqq~~~333333444555666777888888555555555555555555444444777666666777888777555333333444555555333222222222111111111111222222222222222222111111111222333333111111111111111111111111111333555444333222222333111222222333444555666666===BBBLLLVVV___eeehhhiiilllnnnqqqvvvzzz{{{yyywwwqqqooommmmmmnnnmmmkkkjjjhhheeeaaa\\\VVVNNNGGGBBB???>>><<<;;;999999888888666666666555555555444444111333666777999@@@HHHOOOSSSXXX___dddffffffeeeeeebbbbbbaaa```___^^^^^^^^^```eeejjjmmmmmmooorrruuuwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~{{{wwwtttmmmiiibbbYYYPPPHHHCCCAAA@@@BBBFFFMMMXXXdddpppvvv{{{{{{}}}vvvtttssssssuuuzzz~~~xxxvvv{{{sssuuuuuu```\\\eeewwwrrrgggaaa^^^]]]aaa```___^^^]]]]]]]]]]]]]]]^^^^^^______^^^^^^]]][[[\\\]]]___aaaccceeefffhhhmmmvvvwwwdddTTTKKKHHHHHHMMMRRRYYY^^^```bbbfffiiilllnnnrrrtttuuuwwwyyy{{{|||{{{}}}zzziii___WWWOOOHHHFFFEEECCCBBBBBBCCCDDDBBBAAABBBCCCFFFIIIMMMOOOQQQRRRRRRUUUXXXZZZ[[[^^^dddiiitttyyy}}}xxxmmm```XXXUUUSSSZZZaaadddeeeaaaWWWLLLHHHIIILLLPPPUUUZZZ^^^```aaaaaaaaa```___]]]\\\[[[WWWWWWVVVUUUSSSPPPNNNMMMNNNLLLJJJHHHFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLMMMOOOQQQRRRSSSZZZ\\\^^^bbbeeehhhjjjlllmmmpppuuu{{{zzzrrrjjjddd\\\SSSMMMEEEBBB???;;;888666555555999:::;;;;;;;;;;;;<<<===@@@CCCHHHLLLMMMMMMMMMMMMOOOPPPRRRVVV\\\ccchhhllloooppprrrrrrqqqqqqssstttxxx{{{~~~zzzzzz~~~~~~{{{uuufff]]]UUURRRSSSYYYdddooo{{{zzzxxxtttrrrsssvvvyyywwwkkk```UUUKKKEEE???>>>???CCCLLLYYYfffnnnvvvyyy}}}~~~}}}vvvbbb\\\]]]\\\ttt555555666666777777888888555555555555555444444444666666777888999888555333666888:::888444222333555222222333333333444444444333333333333444555555666000000111111111111222222222333444444333222333444111222333333444444333333999>>>EEEMMMUUU[[[___bbbgggjjjoootttwwwxxxvvvuuupppnnnllllllllllllkkkjjjiiigggdddaaa\\\TTTLLLGGGCCCBBB@@@>>>===;;;;;;:::777777666666555555444444111333666888;;;AAAJJJQQQTTTYYY```eeefffeeeccccccddddddcccdddeeegggiiikkklllqqquuuvvvtttrrrrrrsssuuuuuuuuuvvvxxxzzz}}}~~~~~~~~~{{{uuuqqqkkkhhhaaaYYYQQQIIICCC@@@AAADDDJJJRRR[[[fffpppvvvzzz{{{}}}vvvuuusssrrruuuzzzyyyssssss{{{xxxmmmooo{{{ooo___^^^jjj}}}qqqgggbbb___^^^aaa```___^^^]]]\\\\\\\\\]]]^^^^^^______^^^^^^]]]YYYZZZZZZ\\\___bbbfffgggjjjoooxxx||||||jjjYYYNNNIIIIIIMMMRRRZZZ___aaacccfffiiilllnnnrrrssstttuuuwwwyyy|||{{{}}}~~~mmmbbbYYYOOOHHHEEEDDDBBBAAAAAABBBCCCAAA@@@@@@BBBDDDHHHKKKNNNPPPQQQRRRUUUYYYZZZ[[[___eeejjjuuuzzz~~~zzznnnaaaYYYVVVTTT\\\cccfffgggcccYYYNNNJJJLLLOOORRRWWW[[[^^^___aaaaaa``````^^^\\\ZZZYYYUUUTTTRRRPPPNNNLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMQQQSSSVVVZZZ___dddhhhjjjkkknnnsssyyy~~~yyyppphhhaaaZZZRRRNNNGGGDDD@@@;;;888666666666888999::::::999888999;;;<<<@@@DDDGGGJJJLLLNNNPPPRRRTTTVVVZZZ^^^dddjjjnnnoooqqqssstttuuuuuuwwwyyyyyy{{{~~~wwwvvvzzzzzzmmmaaaUUUQQQSSSYYYcccmmmyyyxxxvvvssspppqqqtttwww~~~tttiii^^^SSSJJJEEE@@@???@@@EEEOOO[[[hhhooowwwzzz~~~}}}uuuaaa[[[\\\[[[sss444444444333333222222222555555555555555555555444666666777888999888555333666888999777444222444666222222333333333444444444222333333444555555555555000000111111222222222222222333444333222222333444222333333444444333333222888;;;@@@FFFMMMRRRWWWYYYaaaeeekkkqqqtttuuuttttttpppnnnlllkkklllllllllkkklllkkkiiigggddd^^^VVVQQQJJJHHHEEEBBB???===;;;;;;888777777666555555444444111333666777:::@@@IIIPPPVVV[[[bbbggghhhgggeeecccbbbcccdddfffjjjnnnrrrtttwww{{{~~~}}}xxxtttrrrrrruuutttttttttvvvyyy|||~~~~~~yyysssnnnjjjfff```YYYPPPIIIDDDAAAAAAGGGOOOWWW```hhhqqqwwwyyy{{{}}}wwwuuussssssvvv{{{|||tttlllnnnyyyrrrhhhjjjttt~~~jjj___cccqqqpppgggdddbbb`````````___]]]]]]\\\\\\\\\]]]^^^^^^______^^^^^^]]]ZZZZZZYYY[[[]]]aaaeeehhhkkkoooyyy|||ssswwwqqq```SSSMMMLLLNNNTTT[[[```bbbcccfffiiikkknnnqqqssstttuuuwwwxxx}}}|||~~~ooocccZZZPPPHHHFFFCCCBBBAAAAAABBBBBBAAA@@@@@@AAACCCFFFJJJMMMPPPRRRTTTWWWZZZ[[[\\\```fffkkkvvv||||||qqqcccZZZVVVUUU]]]dddggghhheee[[[PPPMMMNNNQQQTTTXXX[[[]]]^^^`````````___]]]ZZZXXXVVVQQQPPPMMMKKKIIIHHHGGGGGGEEEEEEEEEFFFGGGGGGHHHIIIHHHHHHIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIKKKOOOTTTZZZ```eeeggghhhlllqqqwww~~~zzzvvvoooggg```YYYSSSPPPJJJGGGCCC>>>:::888888999888999:::999888777888999999<<>>FFFMMMWWW]]]eeekkkllljjjhhhggg```aaadddhhhlllqqqtttvvv{{{zzzuuussssssvvvuuutttuuuvvvyyy|||~~~~~~~~~~~~~~~}}}yyyrrrnnniiifff___WWWOOOIIIEEECCCAAAIIISSS]]]dddlllsssyyyzzz{{{}}}~~~~~~wwwvvvuuuvvvyyy~~~xxxooofffiiixxxppphhhjjjttt|||xxxgggccclllzzz|||nnngggeeebbb```___^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^______^^^^^^]]][[[ZZZYYYYYY[[[___cccfffiiimmmvvvxxxlllkkkxxxzzzhhhZZZRRRPPPQQQWWW^^^cccddddddfffhhhjjjlllppprrrsssuuuwwwyyy}}}|||~~~oooddd[[[QQQJJJGGGDDDBBBAAAAAABBBCCCAAA@@@@@@AAACCCFFFIIIMMMQQQRRRUUUXXXZZZ[[[\\\```ggglllwww~~~uuufff[[[VVVVVV]]]dddhhhiiifff\\\QQQOOOPPPSSSVVVXXXZZZ\\\\\\^^^^^^^^^]]][[[XXXTTTRRRLLLKKKHHHFFFEEEFFFGGGHHHEEEFFFGGGIIIJJJLLLMMMMMMLLLMMMNNNOOOOOONNNMMMLLLJJJHHHFFFCCCBBBCCCCCCDDDEEEFFFIIIMMMSSSYYY^^^aaacccgggmmmttt{{{~~~{{{uuurrrmmmgggaaaZZZVVVSSSNNNJJJEEE???<<<::::::;;;999:::;;;:::888777888999777;;;@@@FFFKKKQQQVVVZZZYYY\\\___```aaadddjjjooorrruuuyyy{{{{{{{{{}}}~~~{{{{{{|||wwwrrrsssvvvxxxyyyxxxzzz~~~}}}}}}~~~yyyoooaaaRRRJJJIIIPPP___mmmuuuuuutttrrrrrruuuyyy}}}yyynnncccYYYQQQIIIEEEBBBCCCDDDJJJSSS___jjjqqqyyy|||{{{vvvbbb[[[XXXTTTiii777777777666666555555555222333333444555666777777777666555555666666555333555333111111222333333222222222222222333333333333111222333333333222111000111222222333444444555555333444444333111111333555333333222111111222333444333666;;;AAAGGGLLLOOOQQQXXX___iiippptttuuuvvvxxxuuurrrpppooopppqqqrrrqqqssssssrrrrrrqqqooojjjfff]]]ZZZUUUOOOIIICCC???===999999888777666555444444222444555555666:::BBBHHHUUU\\\eeekkkmmmllljjjiiibbbdddgggkkkooorrruuuvvvyyy|||~~~}}}xxxtttttttttwwwwwwvvvwwwxxxzzz{{{}}}{{{{{{|||}}}|||zzzuuuqqqjjjeee^^^VVVNNNIIIFFFDDDAAAJJJWWWaaahhhooovvv{{{{{{|||~~~~~~}}}}}}wwwwwwwwwxxx{{{rrriiibbbhhhzzz~~~qqqlllqqqzzz~~~pppfffjjjwwwuuuiiidddccc```^^^]]]]]]\\\\\\]]]]]]^^^___]]]^^^^^^______^^^^^^]]]\\\ZZZXXXVVVXXX[[[```cccdddhhhppp}}}zzzkkkdddoooqqq```VVVSSSTTTZZZaaaeeeeeeeeefffggghhhkkkoooqqqsssuuuwwwyyy}}}}}}nnnddd[[[RRRKKKIIIDDDCCCBBBBBBCCCCCCBBBAAA@@@AAACCCFFFIIINNNQQQTTTUUUWWWYYYZZZ[[[___ffflllxxxyyyiii\\\UUUUUU]]]dddhhhiiifff\\\RRROOOQQQSSSVVVXXXZZZZZZZZZ[[[[[[[[[ZZZXXXTTTPPPNNNKKKIIIGGGEEEFFFGGGJJJLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTQQQOOOKKKHHHEEEEEEEEEFFFDDDEEEFFFHHHLLLPPPTTTWWW\\\```gggnnnuuu}}}~~~zzzwwwtttooonnnlllhhhbbb]]]XXXVVVOOOLLLFFF@@@<<<;;;;;;<<<;;;<<<===;;;999888888999:::>>>DDDIIIOOOTTTZZZ]]]]]]```ccccccbbbdddjjjooorrruuuzzz}}}~~~}}}{{{}}}zzzttttttuuuuuuuuuuuuvvvyyy}}}xxxwwwwwwzzz}}}|||wwwssseee[[[PPPIIIGGGNNN^^^mmmxxxxxxwwwvvvvvvxxx}}}}}}wwwlllaaaXXXOOOIIIEEEAAAAAADDDKKKUUUbbbnnnuuuyyy{{{~~~wwwqqq]]]WWWVVVRRRiiixxx222222333333333333333333111222333444555777888888777666444333444555555444777444111111444666555444444444555555555555666666444555555666555444222111222222333444444555666666333444444222111111333555333222000//////111333444111444:::AAAGGGLLLPPPQQQWWW___iiiqqquuuwwwyyyzzzzzzwwwttttttuuuvvvwwwwwwuuuttttttttttttrrrooolllgggddd^^^WWWOOOIIIDDDBBB999999888777666555444444333444555444444888???EEERRRYYYbbbiiilllkkkiiihhhfffhhhlllooorrrtttuuuuuuuuuxxxzzzzzzvvvtttuuuvvvxxxxxxxxxxxxyyyzzz{{{|||yyyyyyyyy{{{|||{{{wwwuuujjjeee]]]TTTMMMHHHFFFEEEAAAKKKYYYdddkkkqqqxxx}}}|||}}}}}}}}}}}}~~~~~~wwwwwwxxxzzz}}}mmmeee```iii|||~~~sssqqqwwwxxxmmmgggooo}}}pppeeebbbaaa^^^[[[\\\\\\\\\\\\]]]^^^______]]]^^^^^^______^^^^^^]]]]]]ZZZWWWUUUUUUYYY]]]```aaadddlllyyy}}}mmmdddlllxxxvvvdddYYYTTTVVV\\\cccffffffeeefffggggggjjjnnnqqqsssuuuxxxzzz}}}}}}~~~mmmccc[[[SSSLLLJJJEEECCCBBBBBBCCCDDDBBBAAAAAAAAACCCFFFJJJNNNRRRTTTTTTVVVXXXXXXYYY^^^eeekkkxxx{{{jjj\\\UUUUUU]]]dddhhhiiifff\\\RRRPPPQQQTTTVVVXXXYYYYYYYYYXXXYYYYYYXXXVVVRRRMMMKKKLLLKKKHHHGGGHHHKKKOOOQQQTTTUUUVVVWWWXXXXXXXXXXXX[[[\\\^^^______^^^\\\[[[XXXVVVQQQMMMJJJIIIIIIJJJEEEEEEDDDEEEGGGJJJMMMOOOVVV[[[bbbjjjqqqyyy}}}yyyvvvsssqqqooollllllllliiiddd^^^ZZZXXXPPPLLLFFF@@@<<<;;;;;;<<<======>>><<<:::999999:::>>>BBBHHHNNNSSSXXX]]]```aaadddgggfffdddfffkkkqqqqqqtttyyy}}}{{{|||}}}wwwuuuuuutttsssuuuvvvxxx{{{~~~~~~|||tttrrrrrrtttvvvvvvrrrooo\\\UUUNNNIIIGGGMMM^^^nnn||||||{{{yyyxxxzzz|||uuukkk```WWWOOOIIIEEE???@@@DDDKKKWWWdddpppxxxyyy{{{~~~|||tttmmmYYYSSSTTTRRRjjjrrr666666666666666666666666333444444444555666666666666888999999777555555555555555444333333333333444444444444333333222222222444444444444444444444444333333333444444444555555444444555555555555555444222222222222222222222222444666:::===BBBGGGNNNRRRXXX```iiiqqqtttwwwzzz}}}~~~|||zzzzzz|||~~~{{{yyyvvvuuutttpppnnnjjjeee]]]SSSIIIBBBBBB<<<888888777444333555111222222333444999???CCCOOOUUU^^^fffjjjllllllmmmfffeeehhhnnnvvvzzzyyyvvvvvvuuusssrrrrrrsssuuuvvvvvvwwwxxxzzz{{{zzzzzzyyyzzzzzz{{{zzzyyywwwtttsssmmmeeeZZZPPPJJJFFFBBB???FFFOOO[[[dddiiinnnuuuzzz{{{|||~~~{{{xxxxxxxxxuuuvvvwwwzzz~~~vvvkkkccc```jjjzzzwww~~~}}}{{{zzzooorrruuuyyy~~~|||wwwjjjbbb``````^^^\\\\\\\\\]]]^^^____________\\\]]]___``````___]]]\\\ZZZYYYVVVUUUVVVXXX\\\^^^```ccckkkwww}}}|||sssnnnwww|||mmmaaa[[[[[[^^^cccfffggggggggghhhhhhjjjnnnrrrvvvyyyzzz{{{|||rrrddd[[[TTTMMMHHHHHHEEEBBBAAAAAAAAA@@@???>>>???BBBEEEHHHKKKMMMNNNSSSTTTVVVXXX[[[___dddhhhuuu}}}qqqbbbUUUWWW[[[aaaiiikkkfff[[[RRRPPPRRRTTTVVVWWWVVVUUUTTTWWWUUURRRQQQQQQQQQPPPPPPJJJKKKMMMNNNNNNPPPSSSUUUXXX[[[]]]______```aaacccfffggghhhiiihhhgggeeedddaaa]]]YYYUUUSSSQQQNNNLLLIIIGGGCCCAAAAAADDDGGGJJJTTTVVV\\\eeekkkqqq|||}}}wwwrrrooonnnooopppooommmiiiddd___ZZZWWWUUUMMMIIICCC===::::::;;;===>>>>>>>>><<<;;;::::::999AAAEEEJJJNNNVVV___cccbbbiiiiiiiiijjjkkklllmmmnnnvvvxxxzzz|||zzzzzz}}}|||{{{zzzxxx~~~zzzvvvwwwyyyzzzxxxttttttqqqnnnmmmnnnmmmiiifffVVVRRRMMMHHHEEEJJJYYYiiizzz{{{{{{yyywwwxxx~~~|||rrrhhhaaaZZZPPPHHHEEE@@@BBBGGGPPPZZZfffpppuuu||||||}}}~~~{{{mmm___XXXQQQMMMYYYiiivvv~~~666666666666666666666666555555666666666666666666222444666555444222222222555555444333333333333444444333333333333333333222444444444444444444444444333333444444444555555555555666777777777777777666777777777666666555555555444666888;;;???EEELLLQQQYYY```jjjrrrvvvyyy}}}~~~{{{zzzvvvtttpppkkkcccZZZOOOHHHFFF???;;;:::999555444666444444444444444888===AAAMMMTTT^^^fffjjjlllllllllkkkjjjkkkpppwwwzzzyyyvvvuuutttrrrqqqqqqrrrtttvvvyyyzzz{{{|||||||||{{{zzzzzzzzzzzzyyyxxxwwwuuutttllldddYYYOOOJJJGGGDDDCCCIIISSS___ggglllpppuuuzzz}}}~~~~~~~~~zzzwwwvvvvvvvvvwwwyyy|||}}}sssfff```^^^jjj~~~{{{zzzyyysssxxx}}}{{{yyy}}}xxxoooeee^^^]]]]]][[[YYY\\\\\\]]]^^^____________\\\]]]^^^______^^^\\\[[[YYYXXXVVVUUUVVVYYY[[[]]]___bbbiiisss~~~|||tttsss}}}ooobbb[[[[[[^^^bbbeeefffeeeffffffhhhjjjnnnrrrvvvxxxzzz{{{|||~~~vvvggg]]]UUUNNNIIIHHHEEEBBBAAAAAAAAA@@@???>>>???AAADDDGGGJJJMMMNNNQQQSSSTTTVVVXXX\\\aaaeeesss|||~~~sssdddXXXUUUXXX^^^eeegggbbbXXXPPPPPPQQQSSSUUUVVVVVVUUUTTTTTTSSSQQQPPPQQQQQQRRRRRRPPPRRRTTTUUUVVVXXXZZZ]]]___aaadddffffffgggiiikkknnnoooqqqssssssrrrpppoooiiieee```]]]ZZZXXXUUUSSSNNNKKKGGGDDDBBBCCCEEEFFFMMMOOOUUU^^^eeelllwww}}}wwwqqqnnnnnnoooqqqnnnlllhhhbbb\\\WWWRRRPPPKKKGGGBBB===;;;:::<<<===?????????>>><<<;;;:::;;;BBBHHHNNNSSS[[[cccgggeeejjjjjjkkklllmmmooopppqqquuuwwwzzz}}}zzzyyy~~~~~~~~~zzzzzz}}}~~~{{{xxxssspppmmmlllkkkiiieeeaaaTTTPPPJJJFFFDDDIIIXXXggguuuvvvwwwvvvuuuxxx~~~}}}rrrggg```XXXOOOHHHFFF@@@CCCHHHQQQ\\\gggpppvvv|||}}}~~~~~~wwwiii\\\UUUOOONNN[[[lllwww~~~666666666666666666666666777777777777777666666666444666777777555444444555555555444333333333333444222333333333333333333444444444444444444444444444444444444444555555555666777777888999999:::999999888888777666555444444333555666777888<<>><<<:::666555666666666666555555777;;;>>>IIIQQQ\\\eeejjjlllllllllllljjjkkknnntttwwwvvvuuutttsssqqqpppppprrruuuwww|||}}}~~~~~~~~~}}}{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvllldddXXXMMMHHHGGGHHHHHHNNNXXXdddmmmppprrrvvvyyy{{{|||}}}~~~yyyvvvuuuuuuxxxyyy{{{~~~yyynnnbbb^^^```mmm~~~zzzyyyxxxyyyzzzvvvxxx|||~~~zzzmmmggg```\\\[[[\\\ZZZYYY\\\\\\]]]______`````````\\\]]]^^^______]]][[[ZZZWWWVVVVVVVVVWWWYYY[[[\\\___```fffoooyyy{{{rrrzzzrrrddd\\\[[[^^^bbbddddddddddddeeehhhjjjmmmqqquuuxxxzzz{{{{{{}}}zzzkkk```WWWOOOJJJHHHEEEBBBAAAAAAAAA@@@???>>>???AAACCCFFFJJJLLLNNNOOOQQQRRRTTTVVVYYY^^^bbboooxxxvvvhhh[[[TTTWWW\\\bbbddd```VVVNNNNNNOOOPPPQQQSSSTTTTTTTTTQQQQQQQQQRRRSSSTTTVVVWWWYYY[[[]]]______aaaccceeefffiiilllnnnoooppprrrtttwwwyyy}}}}}}vvvsssnnniiifffbbb^^^\\\WWWTTTOOOJJJGGGEEEEEEEEEGGGIIIOOOYYY```hhhttt~~~xxxqqqnnnnnnpppqqqooolllhhhbbbZZZTTTNNNKKKGGGEEEAAA>>><<<;;;<<<===@@@AAAAAA@@@===<<<<<<===EEELLLTTTZZZaaaiiillljjjlllmmmnnnoooqqqrrrttttttsssvvvzzz}}}yyywww|||~~~|||wwwsssooommmlllhhhbbb^^^SSSNNNHHHDDDCCCHHHWWWfffoooqqqsssrrrsssvvv}}}~~~rrrfff^^^VVVMMMGGGEEE@@@DDDJJJSSS]]]hhhqqqvvv~~~~~~~~~|||sssfffYYYRRRMMMPPP___pppyyy666666666666666666666666888777777666666555555555555666888777666555666777555555444333333333333444222222222333333444444444444444444444555555555555444555555555555666666666777888999:::;;;;;;;;;;;;;;;:::999888666555444333666666666666999???GGGMMMXXX```llluuu|||{{{sssiii___XXXNNNGGG@@@>>>;;;777555777666666666555555666:::===EEEMMMYYYccchhhjjjjjjjjjgggfffeeehhhlllppprrrrrruuutttrrrrrrrrruuuxxxyyy~~~~~~~~~|||{{{zzz{{{yyyxxxvvvuuuuuuvvvwwwnnneeeXXXMMMFFFFFFIIIKKKSSS\\\iiippprrrsssuuuxxx{{{|||}}}zzzvvvuuuvvvyyyzzz|||wwwlllbbbaaafffuuu{{{yyyzzz|||wwwwwwwwwxxxwww~~~|||pppeeebbb^^^]]]^^^^^^]]]\\\\\\\\\^^^___````````````^^^___```aaa```___]]][[[VVVVVVVVVWWWXXXZZZ[[[[[[^^^```eeennnwww~~~www}}}~~~qqqfff```[[[^^^aaacccccccccdddeeehhhiiilllppptttwwwyyy{{{|||~~~~~~nnnaaaWWWPPPKKKHHHEEEBBBAAAAAAAAA@@@?????????@@@BBBEEEHHHKKKMMMOOOPPPQQQRRRTTTWWW\\\```jjjsss|||yyylll___VVVWWW[[[```bbb^^^VVVNNNLLLLLLLLLMMMNNNPPPRRRSSSQQQSSSUUUWWWYYY[[[]]]___aaadddfffhhhhhhiiikkkmmmlllooorrrtttuuuvvvxxxzzz}}}}}}wwwrrrmmmhhhdddaaa^^^YYYSSSNNNJJJHHHHHHFFFHHHNNNXXX___hhhtttzzzsssnnnnnnoooqqqqqqooojjjccc[[[RRRLLLHHHDDDCCC@@@>>>===<<<======BBBCCCDDDBBB???===>>>@@@HHHQQQ[[[aaagggnnnpppnnnooopppqqqrrrssssssttttttrrruuuyyy|||yyywwwzzz|||wwwtttqqqlllddd___SSSMMMGGGDDDCCCIIIWWWeeennnppprrrqqqrrruuu|||}}}qqqddd[[[TTTKKKFFFEEEAAAEEELLLUUU```jjjrrrwww~~~|||rrrfffYYYQQQNNNSSSdddttt|||666666666666666666666666666666666555555444444444222333444444222222333555555555444333333333333444222222222333333444444444444444444555555666666666555555555666666666777777777777999:::<<<<<<======AAAAAA???>>><<<;;;999999777777777666888>>>EEEKKKWWW```lllwwwxxxnnnccc\\\QQQJJJBBB@@@<<<888777999555666666666555777:::===BBBJJJUUU___eeeggghhhhhhbbbaaa```bbbffflllppprrrvvvvvvuuuvvvwwwyyy{{{}}}}}}~~~~~~~~~}}}{{{zzzxxxzzzxxxvvvuuutttttttttuuupppgggZZZMMMEEEEEEIIIMMMVVV```kkkrrrsssssstttwww{{{|||}}}{{{xxxwwwxxxyyy{{{}}}yyyooodddeeemmm||||||zzz{{{~~~{{{xxxwwwvvvrrrxxxvvvjjj```^^^]]]]]]^^^______^^^[[[\\\^^^___```aaaaaaaaaaaabbbcccddddddbbb```___XXXXXXXXXXXXYYYZZZ[[[[[[^^^```fffnnnvvv~~~vvvmmmfffccc[[[^^^aaabbbccccccdddeeegggiiikkkooorrrvvvyyy{{{|||~~~qqqcccXXXPPPLLLHHHEEEBBBAAAAAAAAA@@@?????????@@@AAADDDGGGJJJLLLOOOPPPRRRRRRTTTWWW[[[^^^eeemmmuuuzzz|||yyynnncccVVVVVVYYY\\\^^^[[[TTTNNNJJJIIIHHHHHHJJJMMMQQQSSSTTTWWW\\\___aaadddhhhkkklllnnnppprrrrrrrrrssstttsssuuuxxxzzz{{{|||~~~~~~xxxqqqmmmhhheeeaaa[[[UUUQQQMMMKKKIIIJJJPPPXXX```hhhuuu{{{tttpppnnnoooqqqqqqooojjjccc[[[RRRKKKGGGDDDBBB@@@>>>======>>>???CCCFFFGGGEEEAAA???@@@CCCKKKUUU___eeejjjppprrrqqqqqqrrrssssssssssssrrrrrrqqqtttxxx{{{}}}zzzwwwzzz~~~||||||{{{wwwpppggg```TTTNNNGGGDDDEEEKKKYYYfffqqqssstttsssrrruuu{{{zzznnnaaaYYYQQQIIIDDDCCCBBBFFFNNNXXXcccllltttwww~~~|||sssiii]]]SSSQQQYYYjjjyyy666666666666666666666666555555555555444444444444444555666555444444666888555555444333333333333444222333333333333333333444444444444555666666777777666666666666777777777777777888999;;;===>>>>>>???BBBBBBAAA???>>><<<;;;:::999999999999:::>>>DDDIIIVVV^^^kkkwww}}}rrrfff___UUUMMMEEEBBB???;;;:::<<<777888999888888999<<<>>>@@@GGGQQQZZZ```ccceeefffaaa```___```ccciiiooossswwwwwwyyyzzz|||}}}~~~|||}}}}}}}}}|||{{{yyyxxxxxxwwwvvvtttsssrrrqqqqqqppphhh[[[NNNEEEEEEIIINNNZZZbbbmmmsssssssssuuuwwwzzz{{{}}}|||yyyyyyzzzzzz|||~~~~~~uuuiiikkksss}}}zzz{{{~~~{{{xxxuuuwww}}}rrrggg[[[[[[[[[\\\\\\]]]^^^^^^[[[\\\^^^___aaaaaabbbbbbcccdddfffggggggfffdddccc[[[[[[YYYYYYYYYZZZ[[[[[[]]]___fffnnnuuu~~~xxxnnngggbbb```YYY\\\^^^```aaabbbdddfffggghhhjjjmmmqqquuuyyyzzz{{{}}}ttteeeYYYRRRNNNHHHEEEBBBAAAAAAAAA@@@????????????@@@CCCFFFJJJLLLPPPQQQRRRRRRSSSVVVZZZ]]]aaagggnnntttxxxxxxoooeeeVVVVVVWWWYYY[[[YYYSSSMMMIIIHHHFFFEEEHHHLLLQQQUUUYYY^^^dddhhhjjjmmmqqquuuvvvxxx{{{{{{{{{zzzzzzzzzxxx{{{}}}}}}xxxqqqnnnjjjddd^^^XXXSSSPPPMMMNNNRRRZZZ```hhhtttyyytttqqqppppppqqqqqqoookkkeee\\\SSSLLLHHHEEECCC@@@>>>===>>>???@@@EEEHHHJJJHHHCCC@@@BBBFFFMMMWWWbbbfffjjjoooqqqqqqqqqrrrssstttttttttrrrrrrrrrtttvvvxxx{{{|||zzz{{{~~~{{{zzzxxxvvvuuuwww|||zzzrrriiiaaaVVVNNNGGGEEEFFFMMM[[[gggtttvvvvvvtttsssuuu{{{}}}tttiii]]]VVVPPPHHHBBBAAABBBGGGPPP[[[eeennnuuuxxx~~~{{{rrrkkk```WWWUUU___ppp~~~666666666666666666666666555555555555666666666666888999999888777888:::<<<555555444333333333333444444333333333333333333222444444444555666777777777666666777777777888888888888999;;;===???@@@AAAAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;<<>>AAA======>>>===;;;;;;===>>>@@@FFFNNNVVV[[[___bbbdddbbbaaa___^^^```eeelllqqquuuwww{{{~~~||||||}}}}}}}}}|||zzzyyywwwvvvuuutttrrrpppnnnlllmmmggg[[[OOOFFFFFFKKKQQQ]]]eeeooosssttttttwwwzzzyyyyyy{{{}}}~~~{{{zzzzzz{{{|||~~~|||pppsss{{{}}}xxxxxx||||||~~~|||nnnccc[[[[[[[[[[[[[[[\\\^^^___[[[\\\^^^___aaabbbbbbbbbcccdddfffhhhiiihhhgggfff```^^^[[[YYYXXXYYY[[[\\\\\\___fffmmmrrrwww}}}uuukkkbbb[[[YYYUUUXXX[[[]]]^^^```ccceeeggghhhjjjmmmpppuuuxxxzzzxxx{{{~~~~~~~~~xxxhhh\\\TTTQQQHHHEEEBBBAAAAAAAAA@@@???@@@?????????BBBEEEIIIKKKPPPQQQQQQQQQRRRTTTXXX\\\^^^ccchhhmmmsssuuuoooeee[[[YYYYYY[[[]]][[[VVVQQQKKKIIIFFFEEEHHHMMMTTTXXX]]]cccjjjnnnpppsssxxx}}}|||~~~}}}||||||zzz|||~~~~~~|||wwwqqqiiiaaa[[[XXXTTTTTTWWW]]]bbbiiiuuuzzzxxxvvvtttrrrqqqqqqrrrssstttrrroooiiibbbYYYRRRNNNHHHEEEAAA>>>===>>>@@@BBBFFFJJJMMMJJJDDDAAADDDHHHNNNXXXbbbeeegggllloooooopppqqqsssuuuwwwvvvvvvuuussstttuuuvvvxxx}}}|||}}}~~~|||wwwwwwuuuqqqoooppptttxxx}}}~~~vvvkkkdddVVVNNNFFFDDDGGGNNN[[[gggtttvvvvvvuuutttvvv|||zzzoooeeeZZZUUUOOOGGGAAA???CCCHHHRRR]]]gggpppvvvxxx}}}yyyooojjjaaaYYYYYYeeevvv666666666666666666666666555555666666777777888888666666666555555555888:::555555444333333333333444444444444333333222222222444444444555666777777888777777777777888888888888:::;;;===???AAABBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@;;;<<<======>>>@@@DDDGGGSSS\\\jjjwwwyyylllddd[[[SSSKKKHHHEEEBBBBBBDDDBBBBBBBBB@@@>>>======>>>@@@EEELLLSSSXXX\\\```bbbbbbaaa^^^\\\]]]bbbiiinnntttwww{{{~~~||||||}}}~~~~~~}}}{{{zzzvvvvvvuuutttqqqnnnkkkjjjjjjeee[[[OOOHHHGGGMMMSSS```gggpppttttttuuuxxx|||wwwxxxzzz|||}}}{{{yyyzzz{{{}}}wwwzzz}}}vvvuuu~~~zzzkkk```]]]]]]]]]\\\\\\]]]___aaa[[[\\\^^^```aaabbbccccccbbbdddfffhhhiiiiiihhhgggccc```\\\YYYXXXYYY[[[]]]\\\___eeelllooorrr{{{~~~|||}}}uuujjj___VVVRRRRRRUUUXXXZZZ\\\^^^bbbdddggghhhiiilllppptttxxxzzzvvvyyy|||}}}}}}zzzjjj^^^WWWTTTHHHEEEBBBAAAAAAAAA@@@???@@@???>>>???AAAEEEIIIKKKOOOPPPPPPPPPQQQSSSWWWZZZ]]]aaadddiiipppsssnnnfff```^^^^^^___aaa___ZZZVVVMMMJJJGGGFFFIIIOOOVVVZZZ___fffmmmrrrtttvvv|||}}}~~~|||{{{zzzxxxzzz|||}}}||||||}}}~~~{{{~~~|||sssjjjccc^^^ZZZYYY\\\aaaffflllwww|||uuupppoooooooooppprrrssstttxxxwwwtttooohhh```YYYTTTJJJGGGBBB>>>===>>>AAACCCGGGKKKNNNKKKEEEBBBEEEIIIOOOYYYbbbdddeeeiiimmmnnnnnnpppsssvvvyyyyyyyyyyyytttttttttuuuwww|||~~~}}}{{{vvvuuusssoookkkkkkooosssvvvyyy}}}yyyooogggUUUMMMEEECCCFFFNNN[[[fffsssuuuuuuttttttwww}}}}}}yyykkkbbbYYYTTTNNNFFF@@@>>>CCCIIIRRR^^^iiiqqqvvvyyy{{{xxxkkkhhhaaaZZZ\\\iiizzz666666666666666666666666666666555555555555666666666666777777777777666666444333333222222333333444444444444444444444444444222333555666666444333222555555666666666666666666777999<<<>>>@@@BBBEEEHHHFFFFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>AAAEEEIIIWWW___kkkxxxvvvkkk___ZZZRRRMMMJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDCCC???@@@FFFNNNTTTWWW]]]dddeeeaaa\\\YYY\\\bbbgggkkkqqqtttwww{{{}}}}}}|||{{{~~~~~~~~~}}}}}}|||zzzzzzxxxvvvtttsssrrrlllddd]]]```\\\TTTLLLHHHJJJPPPVVVbbbjjjqqqsssvvvyyyyyywwwwwwwwwxxxzzz|||~~~~~~|||zzzxxxwwwwwwxxxyyy~~~xxxuuu~~~tttgggaaa]]]^^^_________^^^]]]\\\\\\\\\^^^___```bbbcccddd```aaabbbdddeeefffffffffdddcccaaa^^^\\\ZZZZZZYYYYYY]]]bbbdddfffkkkttt|||~~~vvvkkk___TTTNNNNNNMMMNNNRRRWWW]]]aaabbbgggiiilllnnnpppsssvvvyyyzzzzzz{{{~~~~~~nnn```VVVQQQJJJGGGCCC@@@@@@AAAAAAAAA?????????>>>???BBBGGGKKKOOOOOOPPPRRRSSSUUUVVVWWW[[[]]]aaaeeeggghhhgggggg`````````___^^^]]]\\\[[[YYYWWWSSSNNNMMMPPPVVVZZZcccggglllqqquuuzzz~~~~~~{{{xxxvvvuuuuuuvvvxxxyyyzzz{{{|||||||||}}}|||rrrgggdddaaa```dddhhhmmmwwwyyytttooolllmmmnnnooosssyyy{{{~~~}}}vvvpppjjjaaaZZZRRRLLLFFFCCC@@@>>>???CCCGGGLLLQQQOOOHHHDDDEEEHHHQQQYYY^^^^^^```fffgggeeelllmmmppptttxxxzzzyyyxxxwwwwwwuuuqqqooouuu~~~~~~xxxpppkkkjjjkkkllllllvvvxxx{{{~~~xxxooohhhZZZSSSNNNOOOQQQSSS]]]hhhssstttvvvvvvvvvxxx~~~zzzuuujjj```UUUNNNGGG@@@>>>???EEEKKKUUU```jjjrrrwwwyyy}}}~~~|||xxxvvvmmmggg```___fffsss666666666666666666666666666666555555555555666666555666666777777666666555444333333222222333333444444444444444444444444444444444444333333333444444666666666555555444444444555888;;;===>>>@@@CCCFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBEEEJJJMMMXXX```lllyyyttthhhccc[[[VVVSSSSSSSSSSSSUUUTTTTTTRRROOOLLLHHHFFFDDDDDDHHHNNNRRRTTTZZZaaaeeebbb]]]\\\^^^ccciiilllrrrtttwwwyyy{{{|||||||||}}}}}}~~~~~~}}}}}}|||{{{xxxvvvsssrrrqqqlllddd^^^]]]YYYRRRKKKIIILLLSSSYYYccckkkqqqsssuuuyyyyyywwwwwwwwwxxxzzz|||~~~zzzyyyxxxwwwwwwxxxzzz{{{~~~vvvsss{{{tttgggaaa]]]^^^_________^^^]]]\\\[[[\\\]]]^^^```aaabbbcccaaabbbdddeeefffgggggghhhgggfffdddaaa___]]]\\\[[[[[[^^^bbbdddeeeiiiqqqwwwxxxnnnbbbVVVOOOLLLKKKKKKOOOUUU[[[___aaafffhhhkkkmmmooorrrvvvyyyzzzyyyyyy{{{~~~pppbbbWWWRRRJJJGGGCCC@@@@@@@@@@@@@@@?????????>>>???BBBGGGJJJNNNNNNPPPQQQSSSUUUVVVVVVWWWYYY]]]```bbbccccccbbb___``````bbbccccccdddddd```^^^YYYUUUSSSTTTYYY^^^cccggglllppptttwww{{{~~~~~~}}}zzzxxxuuusssqqqqqqrrrtttvvvwwwxxxyyywwwwwwxxx{{{}}}sssjjjfffdddfffhhhlllvvv}}}yyysssooopppqqqrrrxxx~~~xxxrrriii```XXXPPPIIIEEEAAA>>>@@@DDDFFFKKKOOOMMMGGGBBBCCCFFFNNNUUUZZZZZZ\\\bbbdddbbbfffhhhlllqqquuuwwwxxxwwwyyyyyywwwrrrpppttt}}}tttooommmmmmmmmlllrrrsssuuuvvvxxx|||{{{qqqiii\\\UUUQQQSSSUUUYYYbbbmmmqqqsssttttttuuuyyy~~~xxxrrrhhh^^^SSSMMMGGGAAA@@@BBBFFFLLLWWWbbblllsssxxx{{{~~~|||xxxuuusssllleee^^^^^^hhhuuu666666666666666666666666666666555555555555666666555555555666666555555555444444333333333333444444444444444444333333333333666444222111111333555666555555555444444333333333444666999;;;<<<>>>AAACCCEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHHHHIIIIIILLLQQQTTT\\\cccooo{{{~~~rrrlllfff```^^^]]]]]]]]]bbbcccbbb```\\\VVVPPPMMMLLLJJJJJJNNNPPPQQQWWW^^^cccaaa^^^]]]___dddiiimmmrrrrrrssstttvvvxxxyyyzzz||||||}}}~~~~~~~~~~~~~~~yyyvvvsssqqqooojjjddd^^^XXXUUUOOOJJJJJJOOOWWW^^^eeelllqqqsssuuuxxxyyywwwwwwxxxxxxzzz|||~~~~~~|||{{{{{{vvvvvvvvvvvvxxxzzz|||}}}~~~|||}}}tttssszzztttfff```]]]^^^^^^___^^^]]]\\\[[[[[[[[[\\\]]]___```aaaaaabbbccceeeggghhhiiijjjjjjjjjiiigggeeebbb```___^^^]]]___bbbccccccffflllrrrvvv}}}rrreeeXXXPPPIIIGGGGGGKKKQQQXXX]]]```dddfffiiikkkmmmqqquuuyyyzzzyyyyyyzzz|||tttdddXXXRRRKKKGGGCCC@@@???@@@@@@????????????>>>>>>AAAEEEIIILLLMMMOOOQQQSSSTTTUUUUUUUUUVVVXXXZZZ\\\^^^______aaaaaabbbccceeegggiiijjjfffddd___ZZZWWWXXX[[[___cccfffkkknnnqqqssswwwyyyxxxxxxwwwwwwuuurrrpppoookkklllmmmoooqqqrrrtttuuuqqqqqqrrrtttwww|||vvvppplllkkkkkknnnvvvzzzuuuuuuvvvxxx~~~}}}sssjjj```WWWNNNHHHCCC@@@AAAFFFHHHMMMPPPNNNHHHCCCCCCEEEIIINNNRRRSSSUUU[[[^^^___aaadddiiiooossswwwxxxyyy|||{{{xxxrrrooosss}}}|||vvvrrrpppoooooopppppppppooooooqqqvvvyyy|||qqqfff\\\WWWTTTWWW[[[aaakkksssrrrsssssstttuuuyyy~~~}}}uuuooofff\\\QQQKKKFFFBBBAAADDDHHHOOOZZZeeennnuuuzzz}}}}}}xxxssspppnnnjjjbbbZZZ]]]iiixxx666666666666666666666666666666555555555555666666444444555555555555444444444444333333333333444444444444444333333333333333444333222222222333444555333333333333333333333333444666888:::;;;<<>>?????????>>>>>>@@@DDDGGGJJJLLLNNNPPPRRRTTTTTTTTTUUUVVVVVVXXXYYY[[[\\\]]]aaaaaaaaaaaabbbdddggghhhgggeeeaaa\\\XXXWWWYYY\\\bbbeeehhhkkklllnnnqqqsssqqqqqqqqqqqqpppnnnlllkkkggghhhiiikkkmmmooopppqqqmmmnnnooopppqqqtttwwwzzz{{{uuurrrqqqrrrzzz|||{{{{{{~~~|||rrrhhh___TTTMMMGGGBBBDDDIIIMMMQQQTTTRRRLLLGGGEEEEEEFFFHHHJJJKKKMMMRRRXXX[[[^^^bbbiiioootttwwwzzz|||}}}|||yyyrrrnnnpppyyy~~~yyyuuusssrrrrrrqqqooommmkkklllooorrrzzzzzzlll```YYYVVVUUUXXX```iiirrrxxxvvvvvvuuuuuuwwwzzz~~~{{{sssmmmfff[[[PPPIIIDDDAAABBBEEEJJJRRR^^^hhhooovvv|||{{{uuuoookkkiiiggg^^^WWW[[[iiivvv}}}~~~777777777777777777777777666666555555555555666666444444555555555555444444555444444333333444444555444444333333333222222222000111333444444444333333000111111222333444555555444666888999:::;;;===???AAAAAABBBCCCEEEGGGIIIJJJOOORRRVVVXXX[[[^^^aaadddjjjqqq{{{|||vvvrrrpppooonnnmmmrrrtttuuuuuuqqqjjjddd___YYYUUURRRQQQPPPPPPVVV]]]aaaccceeeeeefffiiimmmqqqtttrrrpppooopppsssvvvxxxyyyzzz|||}}}|||xxxsssooolllggg```[[[SSSPPPLLLIIIKKKRRR\\\ccciiiooorrrrrrssswwwyyyxxxxxxxxxyyyzzz|||~~~~~~|||zzzxxxwwwwwwwwwxxxxxxyyyzzz{{{|||~~~{{{uuuqqqttt{{{}}}sssqqqyyyqqqeee```______``````___^^^\\\[[[ZZZ[[[[[[\\\]]]^^^______bbbdddfffhhhkkklllmmmnnnlllkkkkkkiiigggeeecccaaa]]]___```bbbdddfffjjjlllrrrzzz}}}~~~~~~nnn\\\PPPGGGEEECCCEEEKKKSSSZZZ^^^bbbcccfffhhhkkkooouuuzzzvvvxxxzzz{{{|||{{{jjj\\\TTTMMMIIIDDDAAA@@@??????>>>>>>??????>>>>>>???BBBEEEHHHJJJMMMPPPRRRSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZ[[[ZZZYYYZZZ[[[___bbbdddfffdddaaa\\\XXXVVVXXXYYY___aaadddfffggghhhjjjlllkkklllmmmmmmmmmllljjjiiieeefffgggiiikkklllnnnnnnlllmmmoooooonnnooosssuuu{{{|||~~~|||yyywwwwww~~~yyypppggg\\\TTTMMMHHHIIINNNRRRUUUWWWVVVPPPKKKGGGFFFEEEDDDDDDDDDGGGKKKRRRXXX[[[```hhhnnnrrrvvvzzz}}}||||||yyyrrrlllmmmssszzz~~~yyywwwwwwuuutttqqqnnnkkkjjjlllnnnrrrxxx~~~}}}uuuhhh[[[RRRRRRRRRWWWaaannnwww{{{{{{zzzxxxxxxyyy|||~~~zzzrrrlllfff[[[OOOGGGCCC@@@BBBFFFNNNVVVbbbkkkqqqvvv|||zzzssslllgggdddbbb[[[VVV[[[hhhsssvvvuuu777777777777777777777777666666555555555555666666555555555666666555555555555555444444444444555555444444333333222222111111///000333444555444333222000111222222333444555555444666888999999:::<<<======>>>???@@@BBBEEEGGGHHHOOOSSSYYY^^^ccchhhlllooouuuzzz}}}{{{zzzyyyxxxwwwyyy{{{{{{xxxsssmmmiii```\\\XXXVVVTTTRRRVVV\\\dddgggkkkmmmmmmooossswwwxxxvvvtttrrrsssuuuxxxzzzxxxyyy{{{|||~~~}}}yyytttpppllleee]]]WWWPPPNNNJJJIIIKKKTTT^^^ffflllpppsssqqqrrrwwwyyyyyyyyyyyyyyyzzz|||}}}~~~|||zzzxxxwwwyyyzzzzzzzzz{{{{{{{{{{{{~~~zzzuuunnnkkkrrr{{{{{{{{{xxx~~~vvvqqquuu~~~oooeeeaaa```aaaaaaaaa```^^^]]]\\\[[[[[[\\\]]]]]]^^^______aaabbbdddgggjjjlllmmmnnnkkkkkkkkkkkkiiigggeeeddd```aaabbbccceeehhhjjjkkknnnuuu{{{yyywwwdddVVVJJJGGGDDDEEEKKKSSSZZZ^^^aaaccceeegggjjjpppvvv{{{uuuxxx{{{||||||~~~ooo___WWWOOOKKKFFFBBBAAA@@@???>>>>>>??????>>>>>>>>>@@@CCCFFFIIILLLOOORRRSSSSSSRRRQQQRRRSSSTTTUUUUUUUUUUUUQQQPPPOOOQQQTTTYYY___bbbcccccc```]]]YYYWWWXXXYYY[[[]]]```aaabbbcccdddffffffgggiiijjjjjjjjjiiihhheeeeeefffgggiiijjjkkkkkkkkkmmmoooooommmmmmpppsssuuuvvvxxx{{{}}}~~~}}}wwwnnnddd]]]VVVQQQQQQUUUWWWZZZ[[[ZZZUUUOOOJJJGGGFFFBBB@@@AAABBBEEENNNVVVXXX^^^ffflllooorrrvvvzzz||||||zzztttmmmkkknnnsssxxx{{{~~~{{{zzzzzzvvvvvvtttqqqmmmkkkkkkllloootttwwwxxxwwwqqqcccWWWKKKLLLNNNTTTaaaqqqzzz|||~~~|||yyyyyy{{{~~~yyyqqqllldddYYYLLLEEEBBB@@@CCCHHHQQQZZZeeemmmqqquuu{{{yyyqqqiiiccc___[[[WWWVVV]]]hhhooopppnnnxxx777777777777777777777777666666555555555555666666555666666777777666666555555555444444444444555555444444333333222111111000000000111222333444444444444444444444444333333333222444666777666777999;;;:::;;;;;;===???AAACCCDDDJJJPPPYYYbbbjjjqqqwww{{{~~~~~~~~~zzzuuurrrhhhccc___\\\WWWSSSUUUZZZccchhhnnnppppppqqquuuyyyxxxwwwtttssssssuuuxxxzzzxxxxxxzzz{{{}}}}}}~~~~~~}}}zzzuuuqqqllldddZZZSSSKKKJJJHHHHHHLLLVVVbbbkkkmmmqqqsssqqqrrrvvvyyyyyyyyyyyyyyyzzz|||}}}}}}{{{yyyxxxwwwyyyzzz{{{|||}}}}}}}}}}}}|||vvvpppiiigggppp|||{{{xxxxxxsssxxx}}}uuutttzzz{{{nnneeecccbbbbbbcccbbbaaa```^^^]]]\\\\\\]]]]]]^^^^^^_________```cccfffiiikkklllmmmjjjkkkllllllllljjjhhhgggeeeeeeeeefffggghhhiiihhhjjjppp{{{{{{uuuxxx|||nnn```NNNJJJFFFFFFKKKTTT[[[___aaaccceeegggjjjpppwww|||zzz~~~tttddd[[[QQQMMMHHHDDDBBBAAA@@@???>>>??????>>>======???AAAEEEGGGKKKOOOQQQRRRRRRQQQQQQSSSUUUVVVWWWVVVUUUTTTLLLKKKJJJKKKNNNTTTZZZ^^^^^^___]]][[[XXXVVVWWWXXXWWWYYY\\\]]]^^^^^^```aaabbbdddeeeggghhhhhhhhhgggeeeeeeeeefffgggggghhhhhhhhhlllnnnnnnkkkjjjmmmqqqoooqqqsssvvvxxxzzz{{{{{{~~~uuummmfff```[[[[[[^^^```aaacccaaa]]]VVVPPPMMMIIICCC>>>??????BBBKKKUUUYYY```ggglllnnnpppuuuyyy|||}}}}}}wwwooojjjkkknnnsssvvvxxxxxxxxx|||~~~zzzzzz{{{xxxyyyyyyvvvrrrooonnnnnnllloooppppppooojjj^^^QQQDDDGGGJJJQQQaaasss|||||||||yyywwwxxx|||~~~wwwooojjj```UUUIIICCCAAABBBGGGMMMTTT]]]hhhnnnqqqtttyyy~~~xxxpppggg^^^ZZZSSSTTTXXX```iiinnnooommmttt}}}777777777777777777777777666666555555555555666666666666777777777777666666555555444444444444555555444444333333222111000000222111000000111333555666777777666555333222111111111333444555555555777999888999999;;;===???AAABBBEEELLLXXXcccnnnwww~~~yyywwwnnniiiddd___YYYSSSSSSWWWaaafffmmmoooooopppssswwwvvvuuusssqqqqqqsssuuuwwwwwwxxxyyy{{{|||}}}}}}}}}~~~{{{vvvrrrlllcccXXXPPPGGGGGGFFFGGGMMMXXXfffooonnnrrrsssqqqqqqvvvyyyyyyyyyyyyzzzzzz|||}}}~~~}}}|||zzzyyywwwwwwyyyzzz{{{}}}~~~zzztttmmmfffeeeppp|||xxxwwwxxxqqqtttyyy{{{vvvxxx~~~yyymmmeeecccccccccdddcccbbb```^^^]]]]]]]]]]]]^^^^^^_________]]]___bbbeeehhhjjjlllmmmjjjkkkmmmnnnnnnllljjjiiiiiihhhgggggghhhhhhgggfffgggmmmxxx{{{sssssswwwzzzwwwiiiQQQMMMHHHGGGLLLTTT\\\```aaaccceeegggkkkqqqxxx}}}xxxhhh^^^RRRNNNIIIEEECCCBBB@@@???>>>??????>>>======???@@@DDDGGGKKKOOOQQQRRRRRRQQQTTTUUUXXXZZZZZZYYYWWWVVVNNNLLLJJJIIIKKKOOOUUUXXXZZZZZZZZZXXXUUUTTTUUUVVVTTTWWWYYY[[[[[[\\\^^^___```aaaccceeefffgggffffffddddddeeeeeeeeeffffffffffffjjjmmmllliiihhhkkkooolllmmmpppsssvvvwwwxxxxxxzzzzzzrrrmmmgggaaaaaadddhhhiiijjjiiiddd^^^WWWSSSKKKCCC>>>>>>>>>@@@JJJUUU\\\ccckkkooooooqqqvvvzzz|||yyyqqqkkkjjjlllsssuuuuuusssppprrrxxx~~~|||yyyyyyzzz{{{}}}}}}|||xxxtttrrrrrriiikkkjjjiiihhhdddXXXLLLAAAEEEIIIPPPaaattt}}}|||yyyvvvtttvvv|||}}}vvvnnniii]]]RRRFFFBBBAAACCCJJJQQQUUU^^^iiioooqqqsssxxx~~~~~~|||wwwoooeee\\\VVVNNNRRRYYYccckkkoooooonnnsss|||999888777666666666666666777666555444333444555555777666666666666666777888888777666444444555555666333333222111000000111111333333333333333333333333333333333222222222111111222222333333333333444444666666777999:::<<<>>>???EEEIIIQQQ]]]jjjwww|||yyytttqqqlllddd\\\WWWUUUUUU[[[aaaggglllnnnpppsssvvvxxxwwwuuusssrrrssstttuuuvvvwwwyyyzzz{{{{{{{{{zzz}}}|||yyytttlllccc[[[VVVIIIHHHGGGIIIPPPYYYbbbhhhpppqqqrrrtttvvvwwwxxxxxxwwwxxxyyyzzz{{{}}}~~~~~~~~~}}}zzzyyyzzz|||||||||~~~~~~}}}~~~}}}sssllliiieeecccrrr}}}yyy|||~~~{{{~~~|||}}}~~~tttkkkgggeeehhhgggfffdddbbb```______aaaaaaccccccccccccaaaaaa`````````aaabbbdddeeefffiiijjjkkklllmmmnnnnnnnnnmmmllljjjiiihhhiiiiiijjjjjjnnnvvvuuuqqqppptttzzziii\\\QQQIIIIIIOOOTTTYYY^^^aaafffcccccckkkooo{{{~~~lllaaaXXXOOOGGGEEEDDDAAA@@@AAA>>>>>>>>>>>>???@@@AAABBBFFFIIILLLNNNOOOPPPQQQRRRRRRTTTVVVZZZ\\\^^^``````VVVSSSOOOLLLKKKNNNQQQTTTZZZYYYWWWUUUUUUUUUWWWXXXVVVWWWYYYYYYYYYZZZ[[[]]]``````bbbcccdddeeeeeeeeeffffffgggggggggggggggfffhhhiiijjjjjjiiijjjlllnnnpppqqqqqqrrrrrrsssssstttyyy|||zzzuuuqqqpppppppppssstttuuuqqqiii```XXXTTTMMMIIIDDD@@@@@@FFFNNNTTT\\\aaagggkkkmmmpppsssvvv{{{~~~|||tttnnnllllllpppooommmlllmmmnnnpppqqqxxxzzz{{{yyyvvvuuuvvvxxx|||~~~~~~zzzwwwuuusssnnniiieeebbbZZZOOOGGGAAACCCIIIUUUcccooovvvxxxsssrrrrrrtttzzz|||rrrhhh```WWWPPPIIIEEECCCAAAEEEJJJ[[[aaahhhnnnqqqtttyyy}}}}}}yyyssskkkbbbZZZVVVMMMRRR___nnnssspppooossstttyyy}}}~~~555555555444555555666666777666555444333444555555444444444444555666888888888777666555444555555666333222222111000000111111222222222222222222222222333333333222222222111111222222333333333333444444555666666888999<<<===>>>BBBFFFMMMXXXeeeqqq{{{}}}zzzzzzwwwqqqggg]]]UUUQQQPPPSSSXXX___eeehhhlllppptttvvvtttrrrqqqqqqrrrssstttsssuuuwwwyyyzzzzzzzzzyyy{{{{{{xxxssslllccc[[[VVVKKKJJJIIILLLQQQZZZccchhhoooppprrruuuvvvwwwxxxwwwwwwxxxyyyzzz|||}}}~~~~~~}}}~~~}}}}}}~~~|||zzzzzz|||}}}~~~~~~~~~~~~|||ssskkkiiifffhhhwwwzzzzzz~~~zzzpppiiiffffffgggfffeeedddcccbbb``````dddeeeffffffffffffeeeddd`````````aaabbbcccdddeeehhhhhhiiiiiijjjlllmmmnnnnnnmmmlllkkkjjjkkkkkkllljjjnnnttt~~~xxxrrrqqqsssxxxvvvcccWWWMMMLLLPPPTTTYYY^^^bbbgggeeegggppprrrxxxooodddZZZQQQIIIGGGFFFCCCAAABBB>>>>>>===============>>>DDDFFFJJJLLLMMMMMMOOOPPPQQQRRRUUUXXX\\\```ccceee[[[XXXTTTPPPOOOPPPRRRTTTZZZYYYWWWUUUTTTUUUVVVWWWUUUWWWXXXYYYYYYZZZ[[[]]]______```bbbbbbccccccccceeeeeeffffffgggggggggggghhhiiijjjiiiiiiiiikkkmmmooooooppppppqqqrrrrrrsssqqqttt}}}zzzxxxwwwxxxyyyyyyzzzzzzvvvnnneee]]]ZZZOOOKKKEEEAAA@@@EEELLLQQQZZZ___fffkkkmmmnnnppprrrzzz~~~xxxrrroooooommmllliiigggggggggiiijjjqqqsssuuutttrrrqqqrrrtttzzz}}}|||{{{vvvqqqkkkgggbbbZZZOOOGGGCCCEEEKKKWWWfffqqquuuuuupppoooooosssyyyzzzpppfff^^^UUUNNNGGGDDDCCCCCCHHHOOO]]]dddkkkqqqtttvvvzzz}}}~~~~~~~~~}}}yyysssjjj```XXXSSSNNNUUUcccqqqvvvsssrrruuurrrvvvyyywwwwww~~~888777777888888999:::;;;777666555444444444555666222222222333555666888999777777666555555555555666333222111111000111111111111111111111111111111111333333333222222222111111222222333333333333444444444555555666888:::<<<===>>>AAAHHHQQQ\\\fffooottt~~~}}}{{{yyy|||zzzuuulllaaaWWWPPPNNNKKKOOOVVV]]]ccchhhnnnrrrqqqpppnnnnnnnnnoooqqqsssrrrtttvvvyyy{{{{{{{{{zzzyyyyyywwwrrrkkkccc[[[VVVMMMMMMMMMOOOUUU\\\ccchhhmmmooorrruuuwwwwwwwwwvvvxxxxxxyyy{{{|||}}}~~~}}}}}}{{{zzzzzz{{{zzzyyy{{{~~~|||rrrjjjiiijjjppp}}}wwwuuuvvvxxxzzz~~~tttkkkeeeeeefffeeeeeeeeeeeedddcccbbbbbbeeefffggggggggggggfffeeeaaaaaa``````aaabbbccccccffffffeeeeeegggjjjlllnnnooonnnnnnmmmmmmmmmnnnnnnkkkmmmrrrzzz|||vvvtttsssxxx~~~~~~mmm___RRRNNNQQQTTTYYY^^^^^^dddeeelllwwwwwwwwwsssggg]]]TTTLLLIIIHHHDDDBBBCCC@@@???>>>===<<<<<<<<<<<>>>>>>>>>>>@@@BBBFFFHHHIIIIIIKKKLLLLLLLLLNNNQQQXXXaaaiiinnnkkkhhhccc___[[[YYYYYYYYYWWWVVVSSSQQQOOOOOOPPPPPPQQQSSSUUUVVVWWWXXXZZZ\\\\\\]]]^^^____________^^^bbbbbbcccdddeeefffggghhhfffggghhhhhhggghhhjjjkkkllllllkkkkkklllmmmooooooooopppvvv|||qqqjjjfff___YYYQQQKKKIIIIIIJJJKKKQQQWWW___gggkkklllkkkjjjnnnttt{{{~~~zzzvvvttttttqqqlllgggdddbbbbbbbbbeeegggjjjmmmooooooooooootttxxx}}}|||uuunnnfff]]]SSSLLLJJJKKKSSScccttt|||zzzuuunnnmmmnnnrrrxxx}}}vvvlllaaaZZZUUULLLDDDBBBCCCHHHQQQZZZdddkkkssswwwyyyyyy{{{}}}||||||{{{{{{|||~~~~~~zzzsssiii^^^UUUOOOSSS___ppp||||||zzzzzzwwwxxxvvvpppmmmpppzzz999999777666555555555555888777666555444555666666777777666666555666666666666666666666666555555444222111111111111111222222444444444444444444444444333333333222222222111111222222222333333333444444333444444555666888999::::::<<>>===============>>>>>>???BBBEEEHHHHHHIIIJJJLLLIIIHHHGGGIIINNNVVV^^^ccceeeeeedddbbbaaa`````````ZZZWWWSSSNNNKKKIIIHHHHHHJJJLLLOOOQQQRRRTTTWWWYYYYYYZZZ[[[]]]^^^^^^^^^___bbbaaaaaaaaabbbccceeefffdddeeeffffffeeefffhhhiiijjjiiihhhggghhhjjjlllnnnoooooossszzzxxxllleee^^^[[[WWWUUUTTTQQQLLLHHHKKKMMMQQQYYY```eeegggggggggllluuu~~~|||{{{xxxtttpppllliiiggghhhjjjooouuuyyyzzzxxxuuurrrrrrtttzzz~~~yyyqqqhhh___XXXSSSPPPVVVaaaooozzz}}}yyyrrrqqqqqqsssyyyzzzrrriii___XXXTTTLLLEEEDDDFFFLLLWWWaaahhhmmmssswwwxxxyyy|||}}}wwwppphhh```ZZZWWW[[[kkk{{{~~~|||wwwqqqmmmpppwww}}}>>>>>><<<;;;::::::::::::999888666555555555666777777777666555555555666666555666777777777666444444111111000000111222222333444444444444444444444444333333333222222222111111222222333333333333444444555555555555666777999999999999:::<<<>>>BBBEEEFFFGGGKKKPPPRRRSSSVVV[[[___fffiiimmmrrruuuzzz~~~}}}}}}}}}}}}rrrpppkkkgggbbb___]]]]]]]]]\\\[[[[[[\\\ZZZWWWTTTUUUVVVWWWVVVTTTTTTVVVYYY]]]dddmmmrrrppphhh```[[[SSSPPPNNNOOOTTTYYY[[[\\\ccccccdddfffjjjooosssuuu{{{~~~~~~yyyqqqggg___YYYVVVUUUUUUWWW\\\bbbgggjjjmmmnnnnnnnnnnnnoooqqqsssvvvwwwuuuuuuvvvwwwyyyzzz{{{{{{}}}~~~~~~}}}{{{zzz{{{}}}~~~}}}}}}~~~|||{{{{{{{{{{{{xxxvvvuuu{{{}}}|||zzztttqqqrrryyy|||{{{yyysssllleeeaaaaaabbbccceeegggiiiiiihhhfffdddbbbaaa```______```aaabbbbbbbbbbbbbbbcccdddffffffffffffeeeeeeffffffggghhhiiijjjlllmmmoooooooooooolllpppssstttyyy{{{kkkZZZQQQNNNMMMOOORRRYYY]]]^^^eeesssvvvvvvzzzggg]]]TTTOOOKKKFFFCCCCCC@@@???>>>===<<<<<<<<<===>>>AAADDDGGGGGGHHHIIIKKKIIIGGGEEEEEEHHHNNNUUUYYY[[[\\\]]]^^^___``````aaa^^^[[[VVVQQQLLLIIIGGGFFFFFFIIILLLNNNOOORRRUUUWWWVVVWWWXXXZZZ\\\]]]^^^^^^bbbbbb`````````bbbdddeeecccdddeeeeeedddeeegggiiijjjiiigggggggggiiilllnnnmmmmmmqqqvvvzzz~~~zzzkkkbbbYYYXXXXXXZZZ]]][[[UUUPPPKKKJJJKKKPPPWWW]]]aaabbbaaafffoooyyy}}}yyytttooollljjjlllqqqxxx}}}}}}zzzwwwrrrpppooosssyyy~~~~~~}}}|||zzzvvvooofff]]]WWWTTTTTT[[[gggrrrxxxyyywwwuuuooonnnooorrrxxx~~~xxxpppfff\\\VVVPPPIIIDDDEEEIIIPPP[[[eeekkkoootttvvvxxxzzz~~~zzztttllleee```\\\ZZZ```pppyyyrrrnnnpppvvv{{{;;;::::::999999999::::::999888666555555555666777444444444444444555666777555666777777777666444333111111000000111222333333333333333333333333333333333333333222222222111111222222333333333444444444555555555666666888999:::888888888999;;;===@@@AAABBBDDDGGGJJJLLLNNNQQQTTTXXX[[[^^^bbbeeejjjooorrrttttttsssrrrrrrrrrrrrrrrfffeeeaaa]]]XXXTTTRRRPPPPPPOOOOOOOOOPPPNNNJJJGGGHHHJJJLLLKKKIIIJJJLLLOOORRR[[[gggppprrrmmmgggcccXXXTTTQQQRRRVVV[[[]]]^^^bbbbbbdddfffkkkoootttwwwzzzpppeee]]]XXXUUUUUUUUUXXX]]]ccciiilllnnnoooooonnnnnnnnnpppsssvvvxxxttttttuuuvvvxxxyyyzzz{{{|||}}}}}}|||zzzzzz|||}}}~~~||||||}}}~~~}}}|||{{{||||||xxxwwwxxxzzzxxx||||||{{{vvvuuuqqqkkkeeebbbbbbcccdddeeehhhiiiiiihhhfffddd```___^^^]]]]]]^^^___```bbbbbbbbbcccdddfffggghhhggggggggggggggggggggggggiiijjjlllnnnpppppppppooonnnqqqttttttwwwooo]]]SSSNNNLLLLLLNNNYYY^^^___gggvvv}}}~~~jjj___VVVQQQMMMHHHDDDDDDDDDCCCAAA???>>>======<<<===@@@CCCFFFFFFGGGHHHJJJIIIGGGDDDCCCEEEIIINNNRRRSSSUUUWWWZZZ]]]___``````aaa^^^YYYSSSMMMIIIGGGFFFEEEGGGJJJLLLNNNPPPSSSVVVSSSTTTVVVXXXZZZ\\\]]]]]]cccbbb```______aaacccdddcccdddeeeeeeddddddfffhhhjjjiiigggfffgggiiilllnnnnnnnnnqqquuuvvvxxx~~~|||jjjaaaWWWWWWZZZ```fffeee___XXXLLLIIIGGGJJJPPPWWW[[[]]]\\\```iiisss|||zzzuuuqqqkkkmmmrrryyy~~~{{{wwwsssooolllnnntttyyyzzzxxxyyywwwssslllccc\\\WWWTTTVVV___jjjrrruuusssrrrrrrlllllllllpppwww~~~}}}vvvnnndddZZZTTTMMMGGGCCCFFFKKKRRR^^^hhhmmmppptttvvvxxx{{{|||xxxqqqiiiccc___]]]\\\cccuuu|||uuupppqqqvvv{{{@@@<<<:::<<<;;;999999<<<666666666777666555555444444444555555444444333222333444444555555444444333111111111000111111222333333333333333333333333333222222222222222222222222222222333333333333444444777777777777777888888999999999:::::::::;;;;;;;;;>>>???@@@CCCEEEGGGIIIJJJNNNOOOQQQTTTXXX\\\```bbbddddddeeefffffffffffffff]]]YYYTTTMMMIIIFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA>>>>>>???@@@BBBDDDGGGIIINNNUUU___iiioooooojjjeee```]]]ZZZWWWWWWYYY\\\^^^eeeeeeeeehhhlllsssyyy}}}}}}sssggg]]]WWWUUUVVVYYY]]]dddiiikkkmmmnnnppprrrqqqooonnnnnnoooqqqrrrqqqrrrssstttvvvxxxyyyzzzyyyzzzzzzzzzyyyyyy{{{|||~~~|||{{{yyyxxx{{{}}}xxxwwwzzzvvvpppmmmiiieeebbbbbbcccdddbbbdddhhhjjjjjjiiifffdddccccccbbbbbbaaa````````````aaabbbccceeefffggghhhhhhhhhhhhhhhiiijjjkkkkkkjjjkkklllnnnoooqqqrrrrrruuuuuuwwwyyyzzzvvvbbbYYYSSSKKKJJJPPPWWW\\\\\\cccxxxtttgggYYYRRRNNNHHHDDDCCCBBBBBB@@@???>>>=========@@@???@@@DDDIIIMMMMMMLLLLLLIIIFFFDDDFFFIIIKKKLLLOOOPPPQQQRRRTTTWWW\\\______aaaaaa]]]UUUMMMHHHGGGAAAEEEJJJLLLKKKKKKLLLNNNQQQRRRTTTWWWYYYZZZ[[[[[[``````aaabbbccccccddddddfffeeecccbbbbbbccceeefffhhhhhhhhhhhhhhhhhhiiijjjlllmmmnnnpppssswwwzzz|||kkkZZZUUUUUUYYYbbbllloookkkeeeXXXQQQJJJHHHLLLQQQSSSSSSXXX\\\cccnnnwww}}}}}}zzzrrrrrrqqqsssxxx~~~~~~uuurrrooonnnooorrrssssssttttttqqqhhh]]]VVVUUUVVV^^^dddmmmssstttrrrooonnniiilllpppuuuyyy~~~{{{qqqggg]]]VVVRRRIIIFFFDDDFFFMMMWWW```eeeppprrruuuwwwxxxzzz}}}vvvjjjaaaZZZWWWZZZ```mmmyyy~~~zzzuuurrruuu{{{BBB===:::;;;:::777666999666666666666666555555444555555555555555444333333333444444555555444444333111111111111111222222333333333333333333333333333222222222222222222222222222222222333333333444444666666666666666777888888888888999999999:::::::::::::::<<<>>>@@@BBBCCCDDDDDDEEEFFFGGGJJJNNNQQQSSSVVVWWWYYYZZZZZZYYYYYYXXXSSSPPPKKKEEEAAA>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===???AAADDDEEEJJJQQQ[[[gggoooqqqmmmjjjdddbbb___\\\\\\^^^aaacccggghhhjjjmmmrrrxxx~~~~~~tttiii```[[[YYYZZZ^^^aaagggjjjlllnnnooopppqqqpppooonnnnnnooopppqqqqqqqqqrrrtttuuuvvvwwwxxxxxxyyyyyyyyyxxxxxxzzz{{{~~~|||yyywwwvvv|||wwwvvvyyy{{{tttpppmmmhhhdddaaaaaabbbcccbbbdddfffhhhhhhgggeeedddccccccccccccbbbbbbaaaaaacccccccccdddeeefffggghhhggggggggghhhiiijjjkkklllkkkkkklllmmmnnnppprrrsssuuuuuuwwwxxxzzzjjj^^^TTTIIIGGGLLLOOOXXX\\\iiivvviii[[[TTTOOOJJJFFFEEEEEEDDDBBBAAA@@@@@@??????@@@???@@@CCCIIINNNPPPPPPOOOLLLHHHFFFGGGIIIJJJKKKLLLMMMOOOPPPRRRUUUZZZ^^^___aaacccaaaZZZQQQKKKIIIBBBEEEIIIJJJIIIIIIJJJKKKNNNPPPRRRUUUXXXZZZ[[[\\\______```aaabbbcccdddeeefffeeecccbbbbbbcccdddfffhhhhhhhhhggghhhhhhiiijjjllllllmmmnnnppprrrtttvvv{{{kkkYYYQQQQQQVVVcccrrr{{{zzzvvv```XXXNNNIIIJJJMMMNNNMMMSSSVVV]]]gggpppvvvxxxxxxwww}}}~~~}}}}}}yyysssrrrqqqqqqtttyyy|||||||||wwwtttrrrqqqsssuuuuuuuuurrrrrrmmmdddZZZSSSRRRSSS^^^dddnnntttuuurrrnnnkkkiiilllppptttxxx|||yyyoooeee\\\UUUQQQHHHFFFDDDFFFMMMWWW```eeeooorrruuuwwwxxxzzz}}}ttthhh___XXXVVV[[[cccqqq{{{|||wwwtttvvv{{{HHHAAA<<<<<<:::777666888777777777666666666555555555666666666666555444444333444444555555444444333111111111111111222333333333333333333333333333333222222222222222222222222222222222222333333333333555444444444444555666666777777777777888888888888777888999:::;;;===>>>>>>?????????@@@BBBDDDFFFHHHMMMNNNPPPQQQRRRQQQOOONNNHHHEEEAAA===:::888777777666666555555555444444444777777888999;;;>>>@@@AAAFFFLLLWWWdddnnnrrrrrrpppkkkiiifffdddccceeegggiiikkkmmmqqquuu{{{uuullldddaaa``````cccfffjjjllllllmmmoooppppppooonnnmmmmmmnnnppppppqqqqqqrrrsssssstttuuuuuuvvvwwwwwwvvvuuuvvvxxxzzz|||yyywwwvvv~~~wwwvvvzzzxxxsssqqqmmmgggbbb______aaabbbbbbbbbcccddddddddddddccccccddddddddddddccccccbbbfffeeedddcccccceeeggghhhffffffgggggghhhjjjkkklllllllllkkkkkklllnnnqqqsssuuutttvvvwwwxxx~~~rrrcccVVVJJJFFFJJJHHHTTT\\\kkkyyylll]]]VVVQQQKKKHHHGGGEEEDDDCCCAAA@@@@@@@@@@@@@@@???@@@CCCIIIOOOSSSUUUTTTPPPMMMJJJJJJJJJJJJIIIGGGIIIKKKMMMOOOSSSXXX\\\^^^bbbfffgggbbbYYYQQQLLLEEEFFFHHHHHHGGGFFFGGGHHHJJJLLLOOORRRVVVYYY[[[\\\]]]^^^___```bbbccceeeeeeeeedddcccbbbbbbcccdddeeehhhggggggggghhhhhhiiijjjmmmmmmmmmmmmmmmnnnoooppprrrvvv|||lllYYYOOOMMMQQQ```uuunnndddXXXOOOKKKJJJIIIHHHLLLOOOTTT]]]eeejjjllllllnnnrrruuuvvvwwwzzzyyyvvvrrrpppnnnnnnqqquuuwwwxxxwwwvvvuuuwwwyyy{{{|||{{{vvvsssmmmcccYYYRRRQQQSSS]]]eeeooovvvwwwsssnnnjjjiiilllppptttwwwzzz}}}uuulllbbbYYYSSSOOOHHHFFFEEEGGGLLLUUU___eeeooorrruuuwwwyyy{{{}}}~~~sssfff\\\VVVVVV^^^gggvvv{{{xxxyyy~~~NNNFFF???>>>===999888:::888777777666666666666666666666666777666555555444333444444555555444444333222111111111111222333333333333333333333333333333222222222222222222222222111222222222222333333333333333333333333444444555555555666666666777777777777888888999:::;;;<<<<<<<<<;;;;;;<<<===???AAABBBFFFGGGJJJKKKLLLKKKIIIHHHAAA???<<<999777666666666444444444333333333222222444444555777999;;;===>>>CCCHHHSSS___kkkrrrtttssspppnnnllljjjjjjkkknnnoooooorrrwww}}}~~~uuummmhhhfffeeeeeeggghhhjjjjjjjjjkkkmmmooopppooonnnnnnnnnooopppqqqrrrrrrrrrrrrssssssssssssttttttuuutttssstttwwwzzz~~~~~~}}}|||wwwxxx||||||vvvtttqqqlllfff```]]]]]]___aaaaaaaaaaaaaaaaaabbbbbbccccccdddeeeffffffeeeeeedddhhhfffcccaaaaaabbbdddfffeeeeeefffggghhhiiikkklllmmmkkkjjjiiijjjllloooqqqrrrqqqrrrtttuuu{{{yyyhhhZZZNNNJJJLLLGGGRRRZZZeeexxx}}}ooo```WWWRRRLLLIIIHHHCCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@CCCHHHPPPVVVZZZYYYVVVRRROOONNNMMMKKKIIIDDDFFFHHHJJJMMMQQQWWW[[[\\\bbbiiillliiiaaaWWWQQQHHHHHHHHHHHHGGGFFFFFFFFFGGGIIILLLPPPUUUXXXZZZ\\\[[[\\\]]]___aaacccdddeeedddccccccbbbbbbcccdddeeeggggggggggggggghhhiiijjjmmmmmmmmmmmmmmmnnnnnnoooooorrrvvvzzz|||}}}||||||xxxyyyyyy{{{~~~lllZZZPPPKKKLLLZZZppp{{{qqqdddXXXPPPKKKHHHFFFGGGIIIMMMTTT[[[```bbbbbbdddgggjjjlllppptttvvvwwwssspppllljjjjjjmmmqqqsssuuuuuuwww{{{|||ttthhh^^^WWWUUUVVV^^^fffqqqxxxzzzvvvqqqmmmkkknnnrrruuuxxxzzz~~~}}}yyyqqqhhh___WWWQQQNNNFFFFFFFFFHHHMMMUUU]]]cccnnnqqquuuxxxzzz{{{~~~~~~ssseee[[[TTTUUU```lll{{{}}}~~~|||}}}SSSIII@@@>>>>>>;;;:::;;;888888777666666666666777666666666777666555555444333444444555555444444333222222222111222333333444333333333333333333333333222222222222222222222222111111111222222222333333222222222222222333333444444444444555555555666666777777777888999999::::::555555555555777999;;;<<<===>>>@@@AAAAAAAAA???>>>===;;;999777666555555555333333333333222222222222222333555777999;;;<<<===BBBGGGOOO[[[fffnnnrrrsssrrrqqqooonnnooopppsssttttttwww}}}{{{rrrkkkhhhgggggggggfffffffffeeeeeefffiiilllooooooooooooppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrqqqrrrtttxxx{{{{{{~~~}}}yyy|||yyyuuutttnnnjjjeee___\\\\\\^^^``````______^^^___```aaaaaabbbdddeeegggggggggfffeeegggeeebbb```___```bbbccceeeeeeeeefffggghhhjjjkkkllljjjhhhggghhhjjjlllnnnnnnmmmnnnqqqrrrwww~~~~~~ppp___RRRLLLKKKHHHRRRVVV]]]kkkqqqsss{{{ssscccYYYSSSMMMIIIHHHCCCCCCAAA@@@???>>>>>>>>>@@@@@@@@@BBBGGGNNNVVV[[[[[[YYYUUUSSSQQQOOOLLLJJJDDDEEEGGGIIILLLPPPVVVZZZ[[[aaahhhnnnmmmfff]]]VVVLLLKKKKKKKKKJJJIIIHHHGGGFFFHHHKKKPPPTTTWWWZZZ[[[ZZZ[[[\\\^^^```bbbcccdddbbbbbbbbbbbbccccccddddddffffffffffffggghhhiiijjjjjjjjjkkklllmmmmmmmmmmmmkkklllooorrrssssssrrrqqqllllllkkkkkklllqqqxxx}}}}}}yyywwwwww|||mmm]]]PPPJJJHHHSSShhh{{{|||pppcccXXXOOOIIIFFFFFFFFFIIINNNUUUZZZ\\\]]]]]]]]]___dddiiimmmrrrvvvtttqqqmmmiiiggghhhkkkmmmooopppttt{{{{{{pppeee^^^\\\[[[aaahhhrrryyyzzzxxxtttrrrnnnqqquuuxxxzzz|||yyyuuummmddd\\\UUUPPPMMMEEEGGGJJJLLLPPPVVV^^^cccnnnqqqvvvyyy{{{|||~~~}}}rrreeeZZZTTTVVVcccppp}}}yyyxxx{{{YYYMMMBBB???>>>;;;999:::999888777666555666777888555666666666666555444444333444444555555444444333222222222222222333444444333333333333333333333333222222222222222222222222111111111111222222222222222222111111222222333444444444444444555555555555444444555555666777888888444444444444555777888:::888999999:::::::::::::::888777666555444333333333111111111000000000//////111333555777999;;;;;;<<>>???AAABBBCCCHHHNNNTTTUUUTTTRRRRRRQQQOOOKKKHHHCCCDDDFFFGGGIIIMMMRRRUUUYYY\\\bbbhhhllljjjccc^^^QQQQQQSSSVVVYYYXXXTTTPPPKKKMMMOOORRRUUUWWWXXXYYY[[[[[[\\\]]]^^^___`````````aaabbbccccccdddddddddeeeeeeeeefffggghhhiiijjjfffggghhhiiijjjjjjiiiiiikkkmmmoooooonnnkkkgggeee]]]\\\[[[XXXWWWXXX\\\___eeeppp|||~~~{{{vvvrrrnnniiiddd``````fffnnnuuu}}}ooo___LLLHHHGGGNNN___uuuuuudddVVVNNNGGGGGGGGGKKKQQQWWWZZZ[[[XXXTTTSSSXXX]]]aaahhhqqquuuuuutttoooiiieeeddddddaaabbbgggppp{{{}}}wwwrrrnnnllloooqqqssssssrrrqqqqqqrrrooosssxxx|||~~~~~~tttpppiii```XXXRRROOONNNIIIPPPXXX]]]___aaaeeehhhmmmqqqvvvzzz|||~~~}}}xxxvvvmmmfff]]]VVVRRRXXXiiizzzyyyvvvuuuxxx|||}}}|||~~~nnn```PPPIIIFFFAAA<<<;;;:::999777666555666777999444444555555444444333222333444444555555444444333333333222222333333444555333333333333333333333333222222222222222222222222000111111111111222222222222222222111222222333444444444444555555555666666222333444555777888999::::::888777555444333333444444333111000111222444666666666555444333222111111000000000/////////......///111444666888999::::::>>>@@@EEEOOO[[[gggooosssqqqrrrssstttwwwzzz}}}tttmmmccc^^^^^^```___]]]]]]\\\ZZZYYYZZZ^^^eeejjjhhhiiijjjkkklllllllllllliiiiiijjjkkkkkklllmmmmmmkkklllmmmnnnqqqvvv}}}yyy|||zzz{{{~~~~~~}}}}}}xxxsssooodddcccaaa```___^^^]]]]]]\\\]]]^^^_________^^^^^^___aaadddggghhhhhhfffeeeccccccccccccbbbbbbaaaaaaggggggfffeeeeeeeeeeeefffddddddddddddddddddccccccjjjhhhjjjooosssxxxwwwvvvzzz~~~}}}|||hhhYYYPPPIIITTTXXX[[[dddddddddlllmmmrrrvvvxxxzzz|||}}}}}}|||pppcccZZZRRRLLLKKKDDDCCCBBBAAA@@@?????????===???AAABBBBBBEEEKKKPPPQQQPPPPPPPPPPPPNNNJJJGGGCCCDDDEEEFFFHHHKKKPPPSSSYYY[[[___eeejjjiiieee```RRRSSSVVVZZZ^^^]]]XXXSSSNNNOOOQQQSSSUUUWWWXXXXXX[[[[[[\\\]]]]]]^^^______``````aaaccccccdddddddddddddddeeeeeeggghhhiiijjjiiijjjkkkllllllkkkjjjiiihhhjjjlllllljjjfffaaa^^^SSSRRRQQQNNNLLLLLLOOOQQQUUU```mmmtttzzz}}}{{{xxxxxxuuuqqqmmmiiieee___\\\WWW]]]eeellltttppp^^^KKKHHHGGGLLL[[[rrrooo^^^TTTHHHGGGGGGKKKQQQWWWZZZ\\\XXXRRRQQQUUUZZZ]]]fffooouuuwwwvvvrrrkkkeeebbbbbb]]]^^^bbbkkkvvv~~~{{{xxxuuuttttttssspppnnnlllmmmooonnnrrrxxx|||~~~}}}tttooohhh___XXXRRROOONNNLLLTTT^^^dddeeefffhhhkkklllqqqvvv{{{}}}~~~~~~yyytttqqqeee___YYYTTTRRRYYYkkk}}}zzzwwwvvvxxx{{{{{{yyy{{{vvvkkk\\\NNNEEE???:::888:::888666555666666666555666666555444444444444555333333444555555444333333333333222222222333444444555555444444444333333333444444333333333333222222444333333222111111111222//////000111222333333444555444222111111222444555666666666777888:::;;;<<<;;;999777555444555666777333333555555555444333222333333222222111000//////...............///000111---///111222333555888:::@@@CCCIIIQQQ[[[fffnnnssstttuuuvvvxxxzzz}}}tttlllbbb]]]^^^___^^^]]]^^^\\\ZZZYYY[[[___eeehhhggghhhiiijjjkkklllllllllllljjjiiihhhhhhjjjlllmmmkkkiiihhhlllssszzz~~~~~~~~~}}}{{{yyywwwwwwzzz~~~|||{{{|||wwwkkkiii___aaaaaaaaa^^^]]]]]]]]]\\\^^^______^^^]]]]]]^^^```aaaaaabbbccccccddddddcccdddddddddbbbaaa___]]]aaabbbddddddeeedddcccbbbddddddfffggghhhhhhhhhhhhkkkmmmpppsssvvvzzz|||wwwwww}}}yyy~~~ooo\\\QQQMMMQQQWWW\\\```dddhhhjjjjjjlllpppsssuuuxxx{{{~~~~~~zzzhhh]]]UUUNNNJJJIIIFFFCCCAAAAAAAAAAAAAAA????????????AAACCCEEEFFFIIIIIIJJJLLLMMMLLLHHHEEE@@@AAACCCFFFIIILLLNNNPPPXXXZZZ^^^cccfffeeeaaa^^^TTTRRRSSSYYY```aaa[[[TTTTTTSSSRRRRRRTTTVVVYYY[[[XXXYYY[[[^^^___`````````cccbbbbbbbbbbbbbbbccccccccccccdddeeefffggghhhiiiiiikkkllllllkkklllmmmnnnmmmllllllmmmlllhhhccc___VVVSSSOOOLLLJJJHHHFFFEEENNNQQQXXXaaajjjppprrrrrrqqqpppnnnjjjeee___ZZZWWWWWWWWW[[[bbbiiittt{{{cccTTTIIICCCKKKYYYkkk~~~kkk]]]UUUPPPJJJJJJOOOUUUYYY[[[XXXSSSPPPRRRTTTWWW^^^eeepppssstttppplllhhhaaaZZZ[[[ZZZ[[[aaammmzzz~~~}}}{{{wwwrrrllljjjjjjlllnnnqqquuuzzz~~~|||rrriii___YYYTTTNNNNNNPPPPPP[[[ffflllnnnppppppnnnqqqssswww{{{~~~}}}wwwmmmfff[[[WWWSSSRRRTTT^^^qqq|||}}}}}}|||wwwtttwww~~~{{{pppaaaSSSIIIBBB===;;;;;;999666555666777666666666666555444444444444555444444555666666555444444666555444333333222333333444444333333333222222222444444444333333222222222444333222222111111222222//////000000111111222222444333222111111222333444555666666777888:::;;;<<<;;;:::888666555555555666222333444555555555444333333333222222111000000000.........//////000111222---///111222333444777:::>>>BBBIIISSS]]]gggoootttwwwxxxyyy{{{~~~wwwooofffaaaaaaaaaaaa______^^^\\\\\\]]]aaafffiiifffggghhhiiijjjkkkkkkkkkkkkjjjiiihhhhhhiiijjjkkkiiiggggggkkkrrryyy|||~~~~~~|||{{{yyywwwtttssstttwww~~~~~~uuuiiifff^^^```aaa```^^^\\\\\\]]]]]]^^^``````^^^]]]^^^___aaaaaaaaabbbbbbcccccccccaaaaaaaaaaaa```^^^\\\[[[```aaabbbcccddddddcccbbbcccdddeeefffggghhhhhhhhhjjjmmmpppsssvvvyyy|||}}}vvvuuuzzz~~~yyy~~~wwwcccXXXOOORRRWWW\\\```dddgggiiihhhkkknnnqqqsssuuuyyy{{{}}}nnnaaaXXXQQQMMMIIIFFFCCCAAAAAAAAAAAA@@@????????????@@@BBBDDDEEEHHHHHHIIIKKKLLLKKKHHHFFF@@@AAADDDFFFIIILLLOOOPPPUUUWWW[[[___bbbbbb^^^[[[SSSQQQPPPUUU[[[\\\XXXSSSRRRQQQQQQQQQSSSUUUXXXZZZWWWYYY[[[\\\^^^^^^^^^^^^aaa`````````aaaaaabbbcccbbbccccccdddeeefffgggggghhhjjjkkklllkkkkkkmmmooommmmmmnnnoooooommmhhheee]]]ZZZUUURRROOOLLLIIIGGGLLLLLLOOOUUU]]]cccgggiiijjjjjjiiifffbbb\\\VVVSSSQQQPPPSSSXXX^^^hhhyyyiiiWWWKKKDDDJJJUUUeee|||xxxlll___YYYRRRNNNPPPTTTVVVWWWWWWQQQMMMNNNOOOQQQVVV]]]hhhlllnnnkkkhhhfff___XXXZZZXXXXXX\\\fffsss~~~}}}yyytttooollllllmmmppprrruuuyyy}}}~~~zzzsssjjjaaa\\\VVVPPPOOOQQQTTT```lllrrruuuwwwwwwttttttvvvyyy}}}|||vvvkkkcccWWWRRRNNNOOOUUU```sss}}}wwwqqqsssyyywwwiiiZZZOOOGGGAAA>>><<<:::777666777777777666777666555555444444555555555555666777777666555555888777555444333333222222333333333333222222222111555555444333333222111111333333222222111111222222000000000000000000000000333222111000000111222333555555666666888:::;;;<<<<<<;;;999777666555444444222333444555555555555555333333333222111111000000111000000000////////////---///111222222444777999<<>>===<<<:::888666555444333333444555555666666666333333333222222111111111333222111000...---+++***---///111111222333666999:::@@@JJJVVVcccnnnuuuyyy}}}tttoooiiidddbbbaaa```^^^_________```aaacccdddeeedddeeefffhhhiiijjjjjjjjjiiiiiijjjiiiiiihhhfffffffffgggjjjnnnsssxxx{{{}}}}}}~~~~~~|||xxxuuuqqqmmmgggddd^^^cccnnn|||zzzvvvssswww{{{xxxkkkbbb___\\\]]]^^^^^^\\\[[[[[[[[[^^^```aaaaaa```______```aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaa```______^^^]]]]]]^^^```aaabbbbbbcccbbbbbbcccccceeefffggghhhhhhlllpppssstttuuuvvvvvvzzzwwwppprrrvvv{{{uuuxxx|||pppaaaVVVVVVWWWZZZ^^^bbbdddeeegggiiilllmmmoooqqqsssvvvzzz||||||lll___WWWRRRJJJGGGCCCAAAAAAAAAAAA@@@@@@?????????@@@AAACCCDDDDDDDDDEEEHHHJJJKKKIIIHHHBBBCCCDDDEEEHHHKKKNNNOOOOOOQQQTTTYYY\\\]]][[[XXXOOOKKKFFFFFFIIILLLLLLKKKJJJKKKLLLNNNPPPSSSUUUWWWXXXYYY[[[\\\\\\\\\[[[[[[]]]]]]^^^___```bbbcccdddddddddddddddddddddeeeeeeeeegggiiijjjjjjjjjlllnnnlllnnnqqqvvvzzz{{{yyywwwsssppplllgggbbb[[[TTTOOOMMMIIIFFFEEEHHHMMMQQQSSSUUUWWWYYYZZZWWWRRRLLLHHHEEECCCCCCFFFIIIRRRcccrrrtttaaaSSSIIIIIINNNWWWiii{{{xxxnnnfffbbb```]]][[[TTTNNNJJJIIIHHHGGGJJJPPPWWW]]]bbbcccdddeeeaaa\\\[[[YYYWWWXXX^^^hhhttt|||~~~zzzuuusssssstttyyyyyyyyyzzz|||}}}yyyuuuqqqjjjddd___XXXRRRQQQTTT[[[gggtttzzz~~~~~~|||}}}~~~zzzpppddd[[[QQQKKKJJJQQQ^^^mmm}}}|||xxxsssrrruuu|||ttthhh[[[OOOFFFBBB???<<<999888888999888777777777666555555555555666444444444444444444444444444444444444444555666777555555555555444444444444555555444333333222111111333222222111222222333333555444444333333222222111222111111111111111111222333444444666777999;;;<<>>===;;;999666555444444444444555555666666333333333222222222222222//////000//////---,,,+++---///111111111333555888999???JJJXXXeeeqqqzzz~~~|||rrrooojjjfffdddbbbaaa```^^^^^^______```aaabbbbbbcccdddfffgggiiijjjjjjkkkhhhhhhiiiiiiiiihhhhhhgggiiilllooossswwwzzz}}}~~~}}}~~~~~~||||||{{{yyyuuurrrmmmhhhbbb^^^TTT^^^nnnyyysssnnnqqqtttyyy{{{yyyxxxvvvooofff___]]][[[\\\^^^]]]\\\[[[[[[\\\^^^```aaaaaa```______`````````````````````aaaaaabbbbbbaaaaaa`````````___\\\]]]]]]^^^```aaabbbcccaaaaaaaaabbbccceeeggghhhhhhlllppprrrssssssttttttyyyzzzpppppprrrvvvwwwxxx{{{qqq```XXXWWWVVVXXX\\\```bbbcccfffhhhkkkmmmnnnppprrruuuyyy|||pppbbbXXXSSSLLLHHHEEEBBBBBBBBBAAA@@@@@@@@@??????@@@BBBDDDEEEEEEEEEEEEHHHJJJLLLKKKIIIDDDCCCCCCDDDFFFIIIKKKMMMNNNPPPSSSXXX\\\]]][[[YYYMMMIIIDDDBBBDDDFFFGGGFFFGGGHHHJJJLLLOOORRRUUUVVVYYYZZZ\\\]]]]]]]]]\\\\\\]]]^^^^^^___aaaccceeefffeeeeeeeeeeeeffffffffffffeeeggghhhiiiiiiiiikkkmmmkkkmmmrrrxxx}}}~~~|||yyywwwtttpppjjjcccZZZTTTMMMJJJGGGFFFGGGIIIJJJJJJMMMPPPRRRSSSQQQMMMHHHDDD@@@??????AAADDDMMM]]]lllyyyeeeWWWKKKJJJLLLSSScccsssxxxpppiiibbb]]]UUUPPPKKKJJJIIIHHHKKKOOORRRYYY^^^```bbbeeeccc___[[[[[[ZZZZZZ^^^gggsss|||~~~}}}||||||}}}zzzwwwuuuuuuvvv||||||||||||~~~{{{vvvrrrlllgggbbb]]]WWWQQQSSSXXX___kkkvvv|||~~~~~~~~~~~~~~~wwwlllaaaYYYOOOJJJJJJSSSaaaooo~~~|||xxxtttrrrsss~~~}}}yyypppcccUUUKKKEEE@@@>>>;;;999999999999888888777666666555555666666444444333333333333444444222222333333444666777888666666666666555555555555444444333333333333222222222222111111222222333333555555555444444333333333222222222222222222222222333333444555777999;;;===???@@@AAA@@@???<<<999777666666555555444555555666333333333333333333222222***+++---///111111111000...///111111111222555777999???JJJXXXgggttt~~~|||zzzqqqooommmiiigggeeedddccc^^^^^^^^^^^^^^^___``````aaabbbdddfffhhhiiiiiijjjfffgggggghhhiiijjjkkklllmmmqqquuuxxxzzz|||~~~}}}}}}~~~~~~}}}{{{zzzyyyxxxvvvsssoookkkfff___[[[TTT```rrr|||uuunnnoooqqquuu}}}|||rrrrrrqqqmmmgggaaa]]]\\\[[[\\\^^^]]]\\\[[[[[[\\\]]]___aaa```___^^^___```^^^^^^^^^___```aaaaaaaaaaaaaaa```_______________^^^]]]^^^^^^___```aaabbb````````````bbbdddggghhhiiillloooqqqrrrrrrtttuuuzzzrrrppppppqqqyyyzzz{{{}}}rrraaaYYYVVVSSSUUUZZZ___aaaaaacccfffiiikkklllooorrrtttxxx|||vvvfff[[[UUUNNNJJJFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBDDDFFFGGGGGGGGGGGGIIILLLMMMLLLKKKEEEDDDCCCCCCDDDFFFHHHIIILLLMMMQQQUUUZZZ[[[[[[YYYMMMJJJFFFDDDDDDEEEDDDDDDDDDEEEHHHKKKOOORRRUUUVVVXXXZZZ[[[]]]^^^]]]]]]]]]^^^^^^___```aaaccceeefffeeeeeeeeeffffffgggggggggeeeggghhhhhhggggggiiijjjiiilllpppwww}}}}}}zzzyyyxxxuuuqqqiii___YYYMMMKKKHHHFFFFFFFFFEEEDDDHHHIIILLLMMMKKKGGGCCC@@@<<<:::;;;>>>@@@GGGVVVddd|||jjj[[[NNNJJJKKKOOO]]]lll~~~wwwlllddd]]]XXXSSSRRRPPPNNNPPPTTTSSSXXX]]]^^^bbbffffffddd]]]^^^___^^^aaahhhsss{{{|||zzzyyyxxxxxxzzz{{{{{{yyywwwvvvwwwxxx||||||}}}~~~~~~|||xxxsssooogggccc^^^ZZZUUURRRVVV^^^gggqqqzzz}}}~~~~~~}}}}}}~~~{{{tttiii___YYYMMMKKKLLLUUU```lllzzz|||yyytttpppooo|||yyylll]]]QQQKKKAAA???<<<:::::::::999888888777777666666666666666666555444333333444555666333333222333333444555666666666555555555444444444222222333333333333444444222222111111222222333444444444444444444444333333222222333333333333222222222222333555777999;;;===@@@AAACCCCCCBBB???<<<:::888777666555444444555555333333333333333333333333,,,---000222333333222111...///000111111222444666999???IIIWWWgggvvv~~~zzzvvvsssrrrnnnmmmllljjjgggeeedddddd___^^^]]]]]]]]]^^^___```^^^___aaaccceeefffggggggeeeeeefffgggjjjllloooqqqppptttyyy||||||}}}~~~{{{{{{|||{{{zzzxxxvvvuuuuuusssqqqnnnkkkeee___ZZZ]]]hhhxxx}}}ttttttssstttzzz{{{ssskkkmmmkkkfff```]]]\\\\\\[[[]]]^^^^^^]]]\\\\\\]]]]]]^^^``````^^^]]]^^^___\\\\\\]]]^^^```aaabbbbbbbbbbbbaaa```___```aaaaaa______^^^^^^___```aaabbb____________aaadddfffhhhjjjlllnnnpppqqqrrruuuwwwyyyuuuqqqooommmsss{{{wwwfffYYYTTTQQQRRRXXX^^^`````````cccfffhhhjjjmmmpppsssvvvzzz~~~mmm```YYYOOOLLLHHHFFFEEEDDDDDDCCC@@@@@@@@@AAACCCFFFIIIJJJKKKJJJJJJKKKMMMOOONNNMMMFFFEEECCCAAAAAABBBDDDFFFHHHIIILLLQQQVVVXXXXXXVVVOOOMMMKKKJJJIIIGGGEEEDDDBBBDDDGGGKKKOOORRRUUUVVVVVVWWWYYY[[[]]]]]]]]]]]]^^^^^^^^^___```aaacccdddccccccdddeeeffffffggggggfffggghhhhhhffffffggghhhgggjjjooouuu{{{~~~}}}|||wwwxxxxxxxxxtttmmmccc]]]OOOLLLHHHEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEBBB???===;;;:::;;;===>>>CCCOOO[[[qqqnnn___PPPJJJHHHJJJVVVdddvvvwwwnnngggbbb```]]]YYYYYY]]]ZZZ^^^aaabbbeeekkkmmmllleeefffgggfffgggkkkttt{{{~~~|||zzzxxxwwwvvvvvvuuuwwwxxxwwwvvvvvvwwwxxxzzzzzz|||~~~~~~|||{{{yyytttooojjjccc___[[[XXXTTTSSS[[[dddmmmuuu|||}}}}}}~~~}}}}}}~~~~~~~~~}}}yyyqqqggg^^^YYYOOONNNRRRXXX```hhhvvv{{{zzzvvvqqqooo|||ssscccVVVOOOBBB???<<<;;;::::::999888888888777666666666666666777666555444444555666777444444333222222222333333555555444444444333333333111222222333333444444555222111111111222333333444333333333333333333333333222333333444444333333222222222333555777999<<<===@@@AAADDDEEEDDDAAA>>><<<:::888777555444444444444333333333333333333333333222333444555444222000......///000111111222444666:::???IIIWWWgggwww}}}|||zzzvvvqqqmmmkkkjjjjjjjjjjjjhhheeecccccccccaaa___^^^]]]]]]^^^```aaa\\\]]]___aaacccdddeeeeeeddddddeeegggjjjnnnrrrtttrrrvvv|||~~~}}}|||}}}zzzzzzzzzyyyxxxvvvtttrrrsssrrrpppnnnkkkfff___[[[fffooo|||{{{zzzwwwwww{{{~~~xxxnnnhhhjjjhhhbbb]]][[[\\\]]][[[]]]^^^^^^]]]\\\]]]^^^\\\^^^______^^^]]]]]]^^^[[[[[[\\\^^^```aaabbbccceeedddcccbbbbbbccccccdddaaa```___^^^^^^___aaaaaa___^^^^^^^^^```cccfffhhhjjjlllnnnoooppprrrvvvxxxwww}}}wwwrrroookkkooovvv|||kkkXXXSSSOOOPPPWWW]]]______]]]```dddfffiiilllooorrruuuxxx}}}qqqddd]]]QQQMMMIIIGGGFFFEEEDDDCCC@@@@@@AAABBBEEEGGGJJJLLLMMMLLLKKKLLLNNNPPPOOONNNGGGEEECCC@@@@@@AAABBBDDDEEEFFFIIINNNRRRUUUUUUTTTPPPPPPPPPOOOMMMJJJGGGEEEAAACCCGGGKKKOOOSSSUUUVVVTTTVVVXXXZZZ\\\\\\\\\\\\]]]]]]]]]^^^___```aaabbbaaaaaabbbccceeefffggggggfffhhhhhhhhhfffeeefffgggfffhhhmmmtttyyy|||{{{zzzuuuvvvxxxyyyvvvoooeee___SSSNNNIIIEEEEEEFFFFFFGGGAAABBBBBBBBBAAA>>><<<:::<<<<<<===>>>>>>AAALLLWWWgggzzzqqqaaaQQQJJJGGGGGGQQQ^^^ppp|||vvvpppmmmhhhcccbbbeeebbbeeeggggggjjjqqqtttssslllnnnpppnnnmmmooowww}}}|||{{{zzzxxxwwwvvvvvvvvvrrrtttuuuuuuuuuuuuwwwxxxwwwyyy{{{}}}}}}{{{zzzxxxvvvqqqlllgggbbb^^^ZZZWWWTTTTTT^^^iiiooowww{{{{{{zzz}}}~~~~~~~~~~~~}}}~~~|||wwwooofff^^^ZZZRRRSSSWWW]]]aaahhhvvv|||zzz{{{yyyvvvtttzzz~~~~~~zzzqqqbbbUUUMMMHHHBBB??????>>><<<:::888888888888888999999:::666666888888888777555444555444444333333444444555555555666666666666555555777777666666555555555555111333444444222222333555222222333333333444444444444444666777777777666555555777999999999:::<<<===DDDEEEFFFFFFEEECCC@@@???;;;:::888777555555666666333333333222222111111111555444333222111111111111//////000000111222444555999<<>>===<<<;;;;;;:::<<<999999<<<>>>@@@FFFNNN```qqqxxxiiiXXXMMMHHHIIIPPPXXXlll|||vvvrrrrrrtttuuussstttuuuvvvwwwxxxyyyyyytttsssrrrtttwwwyyywwwtttwwwtttrrrrrrtttvvvtttrrrtttrrrqqqqqqtttvvvvvvvvvvvvwwwzzz|||~~~}}}yyywwwzzzyyywwwtttppplllhhhfff]]]\\\ZZZVVVUUUYYYbbbhhhsssxxx}}}~~~{{{zzz|||~~~|||~~~{{{sssmmmjjjbbbYYYUUUVVV\\\eeehhhiiioooyyy{{{{{{||||||xxx|||~~~zzzuuuxxx}}}}}}wwwlll```RRRKKKCCC>>>======;;;999999999888888777777888888999999999999888777777666555444444333333444444555555555555666666555555555666666666555555444444444222444555444222222333444222222222222333333333333333444666777777777777666777999;;;<<<<<<<<<>>>???DDDEEEFFFFFFDDDBBB@@@>>><<<;;;:::888777777777777444444333333333222222222555444333222111111111111//////000000111222444555888<<>>===<<<:::999999:::777777999;;;<<>>===<<<;;;:::999888777777666777777:::999888777666666666666555555444444444444555555444444555555555555444444555555444444444444333333444555555444222111222333111111111222222222222333333444555777888888888888:::<<>><<<:::999888:::888777888999999>>>DDDLLL]]]tttuuubbbTTTKKKGGGIIINNN___mmm}}}~~~~~~|||zzzxxxpppooooooqqqtttvvvvvvuuutttsssrrrrrruuuwwwxxxxxxssstttvvvxxx{{{|||}}}}}}|||~~~}}}zzzxxxwwwvvvtttppplllhhhdddbbb[[[ZZZXXXWWW[[[bbblllsssuuuxxx|||}}}{{{zzz{{{}}}|||}}}~~~~~~{{{{{{vvvpppllliiiddd^^^^^^dddmmmuuuvvvqqqppprrrpppqqqrrruuu~~~{{{{{{~~~~~~yyyssssssxxx{{{|||~~~}}}xxxhhh___QQQGGGBBB@@@>>>===999999888777777777777777888777555444333333333444555555444444444444555555333333444444444444333333333333333333333333333333555666666555333111222222000000111111111222222222333444555777888999::::::===@@@DDDFFFFFFFFFFFFGGGHHHHHHHHHHHHFFFCCC@@@>>><<<<<<;;;:::999888777777555555555555555555444444444444333222111111111111/////////000111222444444777999>>>GGGSSScccrrr{{{}}}zzzuuuqqqlllgggaaa]]]\\\[[[YYYWWWVVVUUUVVVVVVQQQQQQRRRSSSTTTTTTTTTSSSQQQRRRRRRSSSTTTTTTUUUUUUWWWWWWXXXXXXWWWWWWXXXYYY[[[```eeeiiipppyyy}}}|||||||||}}}}}}|||{{{yyyxxxtttsssqqqooommmmmmmmmmmmooopppsssvvvzzz~~~}}}xxxmmmbbbYYYXXXYYYYYYYYYZZZ[[[[[[\\\]]]^^^______^^^\\\]]]_________]]][[[ZZZ]]]]]]\\\\\\]]]]]]^^^___```aaaaaabbbccccccbbbbbb___```bbbccccccbbbaaaaaa``````aaaaaabbbbbbaaaaaaccccccbbbbbbdddhhhooosssxxx{{{~~~vvvgggWWWOOOMMMNNNSSSYYY[[[^^^bbbeeefffgggiiikkknnnpppsssvvvzzz|||pppeee[[[QQQMMMJJJEEEBBBCCCAAABBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEHHHKKKOOOQQQPPPOOOMMMJJJIIIGGGGGGGGGFFFGGGIIIHHHGGGGGGHHHIIIMMMQQQYYY___aaa___ZZZWWWMMMMMMMMMOOORRRUUUVVVVVVUUUVVVXXXXXXWWWXXXZZZ\\\\\\]]]]]]^^^______``````______``````aaabbbbbbccceeeeeeffffffgggffffffffffffgggkkkppptttvvvuuusssuuuvvvxxxzzzyyyssskkkdddZZZUUUMMMGGGCCCBBBAAA@@@AAAAAAAAA@@@>>><<<:::999===:::999:::999888;;;AAADDDTTTjjjyyyfffXXXMMMGGGFFFJJJWWWeeeuuu}}}{{{yyyqqqqqqrrrtttuuuvvvwwwvvvuuutttssssssvvvxxxyyyyyyrrrssstttvvvyyyzzz||||||{{{|||~~~~~~|||zzzyyyuuussspppmmmhhhdddaaa___WWWWWWVVVXXX^^^gggqqqxxxvvvyyy{{{|||zzzzzzzzz|||{{{|||}}}~~~~~~}}}zzzwwwrrrmmmjjjhhheeebbbaaahhhqqqwwwvvvrrrppppppkkknnnpppqqqvvv}}}|||zzz|||{{{uuuuuuzzz~~~~~~sssiiiZZZOOOHHHCCC@@@>>>999999888888888888999999888777555333333333333444666555555444444555555666333333444444444444333333222333333333333333333333555666777555333222222333000000111111111222222222333444555666888:::<<<===@@@DDDIIILLLLLLKKKKKKKKKKKKLLLLLLKKKHHHEEEBBB@@@;;;;;;:::999888777666666555555555555555555555555444444333222111111111111/////////000111222444444666888===CCCMMM[[[iiisss|||}}}~~~~~~}}}zzzxxxvvvrrrooolllhhhddd___YYYTTTPPPOOOMMMLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRROOOPPPRRRSSSUUUUUUUUUUUUVVVWWWYYYXXXVVVVVVWWWYYY\\\bbbiiimmmssszzz~~~}}}|||}}}}}}|||{{{yyywwwvvvrrrpppooommmllllllllllllnnnrrrwww{{{~~~|||}}}|||mmmcccYYYXXXZZZZZZZZZ[[[ZZZZZZ\\\]]]^^^^^^______[[[]]]^^^______^^^\\\ZZZ[[[[[[[[[\\\]]]^^^___```cccdddddddddccccccbbbaaa___```aaacccccccccbbbaaa```aaabbbccccccbbbaaaaaaaaaaaa```___```dddjjjoootttuuu{{{~~~~~~~~~}}}sss^^^RRRLLLKKKPPPUUUZZZ]]]aaadddfffgggiiijjjmmmnnnppprrrvvv|||vvvjjj___TTTNNNJJJEEEBBBBBBAAAAAABBBCCCBBBBBBAAA@@@??????AAACCCGGGKKKNNNQQQQQQPPPNNNLLLKKKJJJKKKKKKKKKKKKKKKIIIFFFEEEDDDEEEGGGLLLTTT[[[^^^]]]ZZZWWWOOONNNMMMOOOQQQSSSTTTTTTUUUVVVWWWWWWWWWWWWZZZ\\\\\\\\\]]]]]]^^^^^^___```^^^______``````aaabbbbbbbbbcccddddddeeeeeeeeedddfffgggkkkoootttvvvuuusssvvvxxxzzz{{{zzzssskkkeeeZZZUUUNNNHHHDDDCCCBBBBBBCCCCCCCCCCCCAAA???===;;;===:::999999888555888===AAANNNaaauuuzzzhhh[[[PPPHHHFFFHHHPPP^^^ppp~~~~~~{{{zzzzzzwwwxxxyyyyyyyyyxxxwwwwwwwwwvvvtttuuuwwwyyyyyyyyysssssstttvvvwwwyyy{{{{{{{{{{{{|||}}}}}}{{{yyyxxxrrrpppmmmiiiddd```]]][[[UUUUUUVVVZZZbbbllluuuzzzxxxyyyzzzzzzzzzyyyzzzzzz{{{|||}}}~~~~~~}}}}}}xxxsssllliiigggfffeeeffffffmmmtttwwwuuusssrrrqqqiiinnnpppppprrrwwwzzzzzzyyyxxxyyy~~~}}}xxxzzz|||ssseeeZZZQQQJJJDDD@@@;;;::::::999999999999:::888888777777666666777777666666555555555555666666444444555555555555444444222222333333333333444444555666666555333222333444111111111222222222222333333333444666999<<<>>>@@@BBBFFFLLLPPPQQQPPPNNNNNNNNNNNNNNNMMMJJJFFFCCCAAA::::::::::::999777666555444444444555555555555555555444333222111111111111//////000000111222444555444888<<>>@@@BBBFFFKKKNNNPPPRRRQQQNNNLLLKKKMMMOOOPPPPPPPPPOOOLLLGGGDDDCCCCCCDDDHHHOOOVVVZZZ[[[YYYXXXPPPOOONNNOOOQQQRRRRRRQQQSSSUUUVVVVVVUUUVVVYYY[[[[[[[[[[[[[[[\\\]]]^^^___^^^^^^______``````aaaaaaaaaaaabbbcccddddddddddddeeegggjjjpppuuuwwwwwwuuuxxxzzz|||~~~}}}wwwoooiii^^^YYYQQQJJJGGGEEEDDDCCCCCCDDDEEEEEEDDDBBB???>>>:::888777777555222444999>>>HHHXXXjjj~~~}}}lll___SSSJJJGGGIIIKKKYYYkkkzzz{{{yyyzzz{{{}}}~~~|||zzzyyyyyyzzzxxxvvvvvvwwwyyyyyyxxxvvvvvvvvvvvvwwwyyyzzz{{{{{{{{{||||||{{{zzzxxxwwwpppnnnjjjeee```\\\ZZZXXXTTTUUUXXX___hhhrrrxxx{{{zzzzzzzzzyyyyyyyyyyyyyyy{{{|||}}}~~~~~~~~~}}}vvvnnngggddddddccceeeiiinnnuuuzzzyyywwwvvvuuutttjjjppptttrrrqqqtttxxxxxxxxxxxx{{{~~~zzz{{{tttiii___VVVMMMFFF@@@???===;;;:::888888888777777888888999999888888666666555555555555666666555555555666666555555555333333333333444444444555444555666555444333444555222222222222333333333333333333444666999===@@@AAACCCHHHOOOSSSTTTRRRQQQPPPOOOOOONNNMMMJJJFFFBBB@@@;;;;;;<<<;;;:::999777666333333444444444555555555555444333222111111111111//////000000111222444555333777===AAAFFFPPP[[[dddkkkpppwww{{{|||wwwqqqllleeedddaaa]]]YYYSSSLLLGGGDDDCCCBBBAAAAAABBBCCCDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLNNNQQQTTTVVVWWWWWWWWWUUUYYY\\\\\\YYYYYY\\\___ccckkksssuuuxxx{{{}}}{{{||||||{{{zzzwwwuuurrrpppiiiiiihhhggghhhiiijjjkkkqqq{{{{{{xxxwww||||||kkkeee```___]]]ZZZ[[[^^^ZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]^^^___aaaaaabbbbbbbbbaaaaaa```____________```aaabbbcccbbbbbbbbbbbbcccddddddddddddeeedddccccccdddgggjjjlllhhhkkksssyyyyyysss___RRRLLLMMMQQQXXX\\\bbbeeeggghhhiiijjjjjjkkkmmmoooqqqtttyyy}}}vvvjjj]]]UUUNNNHHHDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@===>>>@@@BBBFFFJJJNNNPPPSSSPPPMMMKKKKKKNNNRRRUUUUUUUUUSSSNNNHHHDDDBBBAAA@@@DDDJJJPPPTTTVVVVVVVVVRRRQQQOOOOOOQQQRRRQQQQQQRRRSSSTTTUUUTTTUUUWWWYYY[[[ZZZZZZZZZZZZ\\\]]]^^^]]]^^^^^^______```aaaaaaaaaaaabbbcccdddeeeeeeddddddfffkkkqqqwwwzzzzzzyyyyyy{{{~~~wwwqqqfff```WWWOOOJJJGGGEEECCCAAABBBDDDEEEEEECCCAAA???:::777777777555222444999:::BBBNNN___tttqqqdddXXXMMMIIIIIIGGGSSSdddsss}}}yyyyyy{{{}}}|||{{{|||}}}zzzxxxwwwxxxxxxxxxwwwyyyyyyxxxxxxxxxyyyzzz{{{|||||||||{{{zzzxxxvvvuuunnnlllhhhbbb]]]ZZZWWWVVVVVVWWW\\\dddooowww{{{|||{{{zzzyyyyyyyyyyyyxxxxxx|||}}}~~~~~~}}}tttjjjbbbaaaaaaaaaeeekkksss{{{}}}yyywwwtttpppkkkrrrwwwtttqqqtttwwwyyyzzz{{{}}}}}}yyyxxxuuukkkaaaUUUNNNDDDBBB@@@===:::888666555333444666888888888777777666666555555555555666666555555666666666666555555333333333444444555555555333555666555444444555666222222333333333444444444333333444666999===@@@BBBDDDIIIPPPUUUUUUTTTRRRQQQOOOOOONNNLLLIIIEEEBBB???<<<=========<<<:::888777333333333444444444555555555444333222111111111111//////000000111222444555222777===AAAFFFMMMXXXaaaaaahhhrrr{{{~~~|||vvvrrrhhhfffccc___ZZZSSSLLLGGG???>>>===<<<<<<===>>>???AAABBBDDDEEEGGGHHHIIIIIIKKKMMMPPPTTTVVVWWWWWWWWWXXX]]]``````]]]]]]```dddfffnnnvvvxxxyyy{{{|||{{{{{{{{{zzzyyyvvvsssqqqoooffffffeeeeeefffgggiiijjjsss~~~}}}uuuxxxzzz|||}}}xxxiiifffcccaaa^^^ZZZ[[[___[[[[[[\\\]]]]]]]]]\\\\\\^^^]]]\\\\\\\\\]]]^^^^^^___^^^]]]]]]\\\\\\\\\]]]]]]^^^___```aaaaaaaaaaaa___^^^^^^^^^^^^```bbbcccbbbbbbbbbbbbcccdddeeefffggghhhhhhgggeeeeeegggiiikkkeeefffooouuuyyy{{{zzzdddVVVNNNNNNQQQXXX\\\bbbfffhhhiiijjjkkkiiikkkmmmnnnpppssswwwzzz~~~zzzmmm```WWWQQQJJJFFFFFFBBBCCCDDDEEEEEECCCAAA@@@>>>>>>@@@BBBFFFJJJNNNPPPSSSPPPLLLJJJKKKOOOTTTXXXXXXWWWUUUPPPIIIDDDBBBAAA===@@@EEEJJJOOOQQQRRRSSSTTTRRRPPPPPPQQQRRRRRRQQQQQQRRRTTTTTTSSSTTTVVVXXXZZZYYYYYYYYYYYY[[[\\\]]]]]]]]]^^^^^^___``````aaaaaabbbcccdddeeeffffffeeedddfffkkkrrrxxx|||}}}|||yyy|||}}}xxxlllfff\\\SSSLLLHHHEEECCC???AAACCCEEEEEECCCAAA???<<<999999:::888444666:::777>>>HHHXXXnnntttggg[[[OOOJJJIIIEEEPPP^^^mmm|||}}}~~~~~~{{{yyyyyy|||~~~~~~}}}~~~~~~|||yyyxxxxxxxxxwwwvvv|||{{{zzzyyyyyyyyyzzz{{{|||||||||zzzyyywwwuuutttnnnkkkfffaaa\\\XXXVVVUUUXXXZZZ___hhhssszzz}}}}}}|||zzzyyyxxxyyyyyyxxxwww|||}}}~~~~~~rrrhhh```_________dddlllttt~~~yyyvvvqqqkkkkkktttyyyvvvrrrtttxxxyyy~~~~~~{{{wwwmmmsss|||xxxooocccXXXIIIFFFBBB>>>;;;999999999:::999777666666666777888666666555444444444444555555555444444444333333333444444444333333222222222555555444444444333333333000000000000000000000000555444444444777;;;>>>AAACCCGGGLLLQQQRRRPPPMMMJJJKKKJJJHHHFFFDDDBBB@@@@@@===;;;888555444444444555222333333444444444333333222222333333222111///.........///000111222333333333666:::>>>DDDLLLTTTZZZ]]]bbbiiiqqqvvvyyyyyyyyytttooogggaaa[[[UUUMMMGGGCCC@@@;;;999999:::;;;<<<;;;>>>AAACCCDDDEEEGGGIIIHHHIIIKKKOOOSSSVVVWWWWWW\\\]]]^^^___aaaeeejjjmmmuuuwwwzzzzzzzzzzzz{{{|||{{{xxxtttssssssqqqnnnjjjhhhgggeeebbb```aaafffiiittt~~~|||xxxsssuuu~~~}}}tttiiihhhfffdddaaa___^^^^^^^^^[[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[ZZZYYYYYYXXX[[[]]]___```_________```]]]^^^`````````aaaccceeeeeedddccccccccceeehhhiiihhhgggfffeeeeeeeeeeeeeeeffffffiiikkkmmmsss{{{mmm[[[RRROOOOOOUUU\\\ccceeeddddddgggjjjllllllllllllmmmoooqqqrrr|||sssccc^^^WWWKKKFFFIIIEEEEEEDDDCCCCCCCCCCCCCCC>>>???@@@BBBDDDIIIPPPTTTUUUSSSOOOJJJHHHJJJOOOSSSWWWZZZYYYRRRLLLHHHDDD@@@===@@@CCCHHHKKKNNNOOOPPPOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSYYYYYYXXXXXXYYYZZZ[[[\\\^^^^^^__________________^^^```bbbcccbbb``````aaabbbaaabbbiiisssyyyzzzyyyvvv|||vvvnnnbbbXXXPPPJJJDDD???BBBAAA@@@@@@@@@???===;;;===<<<:::888777777888888:::===EEERRRdddxxxuuuaaaQQQJJJJJJFFFNNNVVVbbbvvv{{{yyyvvv{{{|||{{{}}}~~~}}}{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~{{{xxxvvvvvvvvvuuutttmmmjjjeeeaaa^^^[[[XXXUUUWWW^^^hhhqqqwwwzzz}}}~~~~~~}}}|||{{{{{{{{{{{{~~~}}}|||}}}}}}|||jjjeeeaaa___\\\\\\gggttt|||}}}tttoooooouuuwwwzzzzzzyyyxxxzzz|||}}}}}}zzzyyyeeellltttzzz~~~|||ooodddRRRLLLEEE???===<<<;;;:::999999888888888888888999666666555444444444444555444444444444333333333333666666555555555444444444444444444444333333333333333333333333333333333333444444333444666999===???@@@CCCGGGKKKMMMLLLIIIGGGDDDDDDBBBAAA???>>><<<<<<;;;999777555444444555555333444444555555444444333333333444444333222000///000000000000000111111111333666:::>>>CCCKKKRRRXXX\\\```gggooovvvzzz}}}~~~yyytttnnngggaaaYYYPPPIIICCC@@@;;;888999:::;;;;;;999<<>>>>>===<<<;;;:::999999888777666555444555666666444555555555555555444444444444444444333222111111222111111000000000//////444666:::>>>CCCIIIPPPUUUZZZ]]]dddllltttzzz|||vvvpppiii___SSSKKKCCC???;;;888777888999999777999<<>>???@@@BBBBBBBBBBBBAAA;;;;;;:::::::::999999999666666555555666666777888555555666666555555444444444444444444333222111111111111111111000000000000444666:::>>>BBBHHHNNNSSSXXX[[[```gggooowww~~~|||wwwpppdddWWWMMMDDD@@@;;;777666777777666444777999;;;===@@@CCCFFFHHHIIIJJJKKKLLLOOORRRUUU]]]aaaggglllqqqvvv{{{{{{xxxwwwwwwtttrrrooollljjjhhhgggfffffffffdddaaa___ccclllttt|||wwwsssppprrrvvv|||xxxmmmeee```[[[ZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYXXXXXXYYYYYYZZZYYYZZZZZZ[[[[[[[[[[[[ZZZ\\\\\\\\\[[[[[[ZZZZZZZZZXXXZZZ[[[\\\[[[ZZZ[[[]]]]]]___``````___^^^___`````````______``````bbbbbbaaaaaa```````````````aaaaaa``````bbbbbbdddmmmwwwuuubbbZZZZZZ\\\```dddgggggghhhjjjlllkkkjjjhhhggghhhjjjmmmooosssxxxzzzkkk```UUUOOONNNIIIIIIGGGFFFDDDDDDCCCCCCBBBAAA@@@???@@@DDDKKKPPPSSSRRROOOLLLJJJKKKNNNPPPZZZ```dddaaa\\\WWWOOOHHHDDDDDDFFFGGGIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNQQQQQQRRRSSSSSSSSSRRRRRRUUUUUUVVVWWWXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]___```aaaaaa``````bbbdddbbb___\\\^^^dddkkkqqqtttwww~~~}}}pppeee]]]XXXSSSPPPIIIGGGDDDBBBBBB@@@>>><<<:::::::::::::::;;;;;;;;;;;;===AAAHHHWWWlll}}}lll\\\QQQHHHKKKNNNQQQ[[[nnn{{{xxxyyyzzz{{{|||wwwvvvuuuvvvxxxyyyxxxwwwyyy~~~~~~}}}|||zzzyyyxxxxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyzzzwwwvvvvvvvvvtttpppjjjeeeaaadddfffbbb\\\YYYZZZ]]]dddjjjrrryyy}}}~~~~~~~~~~~~|||zzzxxxwwwuuuqqqooogggbbb]]]\\\```lll|||{{{vvvvvvyyy{{{~~~}}}{{{{{{{{{QQQVVV\\\aaagggppp||||||nnn[[[OOOIIIFFFAAA<<<777888999:::::::::999888777777666555555555555666444444444333333333222222333333333333333333333333444444444333333333222222222222222222222222222222111111111222333555666777<<<===>>>>>>>>>======<<<999999999999999999999999777777777777888999::::::666777777777666555555444555444444333222222111111111111111111222222222333444777;;;???CCCHHHNNNRRRXXXYYY]]]cccjjjrrryyy}}}~~~{{{tttiii[[[QQQHHHCCC===999777666555444333555777999:::===AAADDDEEEGGGHHHIIIKKKOOOUUUYYYdddhhhnnnssswww{{{~~~yyyuuusssssspppooommmjjjgggfffggggggeeehhhjjjiiigggllluuu~~~|||wwwsssqqqtttyyy}}}}}}{{{}}}tttiiibbb___ZZZZZZXXXWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[YYYZZZ[[[ZZZYYYXXXZZZ[[[\\\^^^``````___^^^^^^______^^^^^^^^^______``````______^^^^^^^^^______```aaa______aaaaaabbbhhhqqqkkk```]]]___aaadddggghhhiiikkklllkkkiiihhhggggggiiilllnnnrrrvvv~~~qqqeee[[[TTTQQQKKKJJJIIIGGGEEEDDDDDDCCCBBBBBB@@@>>>???BBBHHHMMMNNNNNNMMMKKKIIIJJJLLLOOOYYYaaafffeeeaaa\\\TTTMMMFFFFFFGGGHHHHHHIIIJJJKKKMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\]]]___```aaaaaabbbdddhhhkkkjjjgggdddeeeiiipppwww{{{}}}~~~rrrhhhbbb^^^YYYVVVNNNKKKGGGEEECCCBBB@@@>>><<<=====================:::<<<@@@FFFTTTjjjxxxfffWWWNNNMMMLLLMMMRRRaaavvv|||||||||}}}}}}yyyyyyzzz|||~~~~~~~~~~~~}}}{{{zzzxxxwwwvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwtttnnngggaaa[[[___```^^^YYYXXX[[[```iiiooovvv|||~~~}}}~~~|||zzzwwwuuurrrooolllgggddd```^^^dddrrr}}}zzzyyyzzzzzz{{{~~~|||yyyxxxNNNSSSYYY\\\```hhhsss|||zzziiiZZZRRRKKKEEE@@@:::;;;;;;;;;::::::999888888777666666555555666666555555444444444333333333444444444555555555555666555555444444444333333333444444444444444444444444111111111222333444555666888999;;;<<<<<<<<<;;;;;;999999999999::::::::::::999999:::;;;;;;<<<<<<===999::::::999999888777666666666555333333333333333222222333333333444444444444777;;;@@@DDDIIIOOORRRVVVXXX[[[```gggooouuuyyy~~~yyyooobbbYYYOOOJJJCCC===:::888666555444555777777888;;;???BBBBBBEEEHHHJJJLLLRRR[[[bbbmmmqqqvvvzzz}}}|||vvvqqqooonnnlllllljjjgggeeedddfffhhhiiinnntttuuutttwww|||xxxsssuuuxxx{{{zzzxxxuuusssxxx|||~~~yyyooofff```___[[[ZZZXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZ[[[[[[\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZXXXWWWXXXYYYZZZ\\\___```___^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^___aaa___^^^`````````eeekkkxxxwwwgggaaa```aaacccfffhhhjjjkkkkkkjjjiiiiiihhhiiijjjkkklllpppttt{{{yyylllbbbZZZTTTMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBAAA??????AAAEEEIIIJJJKKKKKKKKKJJJJJJMMMOOOUUU^^^dddeeebbb^^^WWWQQQHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRTTTVVVWWWXXXXXXWWWXXXYYYYYYZZZ[[[\\\]]]]]]^^^___aaabbbeeeiiioootttwwwtttpppoooqqqvvv}}}|||ssskkkgggccc___\\\QQQMMMIIIFFFDDDBBB@@@>>>>>>??????@@@??????>>>>>>999<<>><<<;;;;;;;;;;;;888777777666666666666666666666666555555555444444444444444555555555666666666666666555555555444444333333333333333333333333222222222333333444444555666888;;;>>>@@@AAAAAA@@@========================<<<<<<===>>>>>>?????????>>>>>>>>>======<<<;;;:::999888777555555555555666555555555555555444444444333777<<>><<<<<<<<<===888888777666666666666666777666666666666555555555222222222333333444444444777666666666666555555555000000000000000000000000222222333333333444444444666999>>>CCCFFFHHHHHHHHHBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???======;;;:::999777777777777888999888777666555444333333333777<<>>;;;999666777777666666888<<>>@@@CCCDDDEEEFFFHHHJJJLLLUUU\\\]]]]]][[[WWWQQQKKKJJJJJJJJJKKKLLLNNNOOONNNNNNNNNMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPPPPQQQPPPNNNPPPSSSVVVWWWWWWWWWVVVXXXYYYZZZ[[[\\\]]]^^^^^^]]]___aaadddjjjrrr{{{}}}zzzzzz~~~}}}zzzwwwuuutttvvvrrrllliiigggeee```\\\QQQMMMHHHDDDAAA???===<<>><<<;;;:::===AAADDDLLL]]]ssswwwaaaVVVLLLJJJJJJKKKPPPXXX]]]jjjzzz}}}zzzyyyyyyyyyxxxvvvuuusssrrrsssssssssttttttvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvuuusssqqqmmmfff^^^YYYXXXUUURRRRRRXXX```gggkkkrrrvvv|||~~~}}}|||zzz{{{}}}~~~~~~~~~|||{{{yyywwwtttqqqooolllgggddddddiiimmmppp{{{xxxwwwvvvtttssstttwwwzzzIIIMMMRRRVVVXXX[[[```dddnnnuuu|||mmm]]]RRROOOJJJFFFAAA>>><<<;;;:::999;;;:::999777666666666555777666666666555555555555555555444333222222222222111111111111111111111111444444444333333222222222333111111333333222555;;;999???GGGMMMPPPQQQQQQQQQRRRPPPNNNLLLIIIGGGFFFEEEEEEFFFFFFDDDCCCCCCEEEGGGEEEGGGHHHHHHGGGEEEBBB@@@CCCAAA@@@???@@@???===;;;;;;999666555666666555444777888:::>>>CCCIIIMMMPPPRRRVVV\\\bbbhhhnnntttxxx|||~~~}}}xxxtttgggccc[[[TTTMMMFFF@@@======999777999::::::>>>CCCCCCFFFKKKRRR[[[fffrrrzzz~~~|||yyyuuupppkkkhhhgggfffbbbdddddd```[[[[[[```fffttt~~~{{{~~~~~~{{{tttlllfffcccbbbbbbaaaaaaaaaaaaaaa]]]\\\[[[YYYXXXVVVUUUTTTTTTTTTUUUVVVVVVWWWXXXXXXVVVVVVWWWXXXYYYZZZ[[[[[[^^^^^^^^^]]]\\\[[[YYYXXXVVVYYYYYYUUUNNNJJJJJJLLLVVV[[[```bbb```^^^^^^^^^__________________^^^^^^]]]]]]^^^^^^^^^]]]\\\\\\YYY[[[\\\\\\[[[\\\^^^```eeennn|||}}}~~~xxxzzzyyyzzz}}}oookkkdddaaadddgggffffffgggjjjjjjjjjjjjjjjjjjjjjjjjllllllnnnsss{{{ssseee]]]UUUPPPJJJGGGHHHHHHFFFDDDGGGFFFCCCAAA@@@@@@AAABBBAAAAAAAAABBBCCCDDDFFFFFFJJJLLLPPPSSSTTTSSSQQQOOOLLLLLLLLLLLLKKKKKKKKKKKKNNNNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQOOOPPPSSSUUUVVVWWWWWWWWWZZZYYYYYYYYYYYYZZZZZZ[[[^^^]]]```dddgggkkkuuu{{{zzz{{{|||~~~{{{vvvooojjjhhhggghhhgggfffffffffccc___\\\RRRMMMGGGCCCAAA@@@@@@???<<<<<<<<<===<<<<<<;;;:::;;;999<<>>CCCHHHLLLOOOQQQUUUZZZ___dddiiinnnqqqsssvvv{{{~~~}}}zzzwwwlllgggaaaZZZTTTMMMFFFBBB@@@<<<;;;<<<======AAAEEEGGGJJJPPPVVV___iiitttzzz~~~|||{{{yyywwwtttoookkkhhhfffdddaaabbbbbb```]]]\\\___bbbkkkxxx|||}}}}}}www{{{zzznnnddd^^^^^^]]]^^^^^^___``````]]]]]]\\\ZZZYYYWWWVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\_________^^^]]]\\\ZZZYYYYYY\\\\\\XXXRRRNNNOOOQQQXXX[[[```aaa```___```aaa__________________^^^^^^_______________^^^]]]\\\YYY[[[\\\[[[[[[[[[^^^```dddkkkyyy{{{zzzyyy{{{zzzwww{{{yyyttt|||zzzmmmfffbbbdddfffffffffhhhjjjjjjjjjjjjjjjjjjjjjjjjllllllnnnsss{{{xxxhhh```YYYTTTMMMIIIHHHHHHFFFCCCEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEFFFHHHJJJMMMOOOPPPPPPOOONNNLLLKKKKKKKKKKKKKKKKKKKKKNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOQQQSSSUUUVVVWWWWWWWWWYYYYYYYYYYYYYYYYYYZZZ[[[]]]\\\^^^bbbeeeiiirrr|||{{{xxxwwwxxxzzzyyywwwrrrkkkeeeaaa```_________aaaaaa```\\\YYYRRRNNNHHHDDDBBBBBBAAAAAA>>>>>>>>>>>>======<<<;;;;;;999<<>><<<:::::::::999888777777777888777777777666666666555555444444444555666666777777333333333333333333333333111111111222222222222222222111111444555555999???EEEMMMZZZeeejjjllllllkkkgggeeeaaa]]]XXXTTTRRRQQQPPPQQQQQQQQQPPPPPPRRRTTTYYYZZZ[[[[[[YYYUUURRROOONNNLLLJJJIIIJJJKKKJJJIIIFFFCCC>>>;;;:::999888777777888:::>>>BBBFFFJJJLLLOOORRRWWW[[[___bbbfffiiijjjnnnsssxxxzzzzzzyyywwwqqqnnniiiccc]]]VVVOOOJJJFFFBBBAAADDDEEEDDDGGGKKKOOOSSSYYY```gggooowww|||}}}{{{xxxwwwtttsssqqqnnnkkkgggdddbbb______```aaaaaaaaaaaaaaagggvvv{{{zzz~~~zzztttxxx~~~pppbbbYYYYYYZZZZZZ[[[]]]^^^___^^^^^^]]]\\\ZZZYYYXXXXXXVVVVVVVVVWWWWWWXXXXXXYYYXXXXXXYYYZZZ[[[\\\]]]]]]`````````___^^^]]]\\\[[[^^^___```]]]XXXUUUVVVWWW[[[]]]````````````aaaccc^^^^^^^^^^^^^^^^^^______aaaaaaaaaaaa```___^^^]]]YYY[[[[[[[[[ZZZ[[[\\\^^^bbbgggrrr~~~yyyuuuvvv{{{}}}uuuuuuzzz|||nnnuuurrrjjjddddddfffeeefffhhhjjjjjjjjjjjjjjjjjjjjjjjjllllllnnnrrrzzznnnddd]]]WWWPPPKKKIIIHHHFFFCCCDDDEEEFFFFFFEEECCC@@@????????????@@@AAABBBCCCDDDGGGHHHIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVWWWYYYXXXXXXXXXYYYYYYZZZ[[[[[[ZZZ\\\```bbbeeennnxxxzzzuuurrrqqqttttttsssooohhhaaa\\\ZZZWWWXXXYYY\\\^^^]]]ZZZWWWNNNJJJFFFCCCBBBAAA@@@???AAA@@@@@@???>>>===<<<<<<<<<:::<<>><<<:::999888777777777777888777777777666666666666555777666666666555444444333444444444444444444444444000000000111111222222333222000111555666666:::@@@IIISSSaaannnuuuwwwwwwvvvqqqooojjjeee```[[[XXXVVVWWWXXXZZZZZZYYYYYY[[[\\\___```aaaaaa```]]]ZZZXXXTTTRRROOOOOOPPPRRRSSSSSSNNNIIIDDD???<<<:::888777666777999<<<@@@CCCFFFGGGKKKNNNSSSWWWZZZ]]]```ccceeehhhmmmrrruuuuuuuuuttttttqqqnnnjjjeee___XXXSSSMMMJJJJJJNNNOOOOOOQQQUUUZZZ^^^eeekkkqqqvvv{{{~~~|||yyyvvvsssqqqnnnmmmmmmkkkhhheeebbb```]]]^^^aaaeeeiiikkkjjjhhhppp}}}~~~{{{{{{~~~{{{xxxvvvzzztttcccZZZZZZZZZZZZ[[[\\\]]]^^^___^^^^^^]]]\\\[[[[[[ZZZWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^aaaaaaaaa``````___]]]]]]```aaabbb```]]][[[[[[]]]```aaaaaa`````````aaabbb]]]]]]^^^^^^^^^^^^______bbbbbbbbbaaa```___^^^]]]ZZZ[[[\\\[[[ZZZZZZ[[[]]]___dddmmm{{{|||uuuuuuzzzzzzwwwzzz}}}pppuuu|||yyypppgggdddeeedddeeehhhiiiiiijjjjjjjjjjjjjjjjjjkkklllnnnrrryyytttjjj```ZZZRRRMMMKKKJJJGGGEEEEEEFFFFFFFFFEEECCCAAA@@@????????????@@@AAABBBCCCFFFFFFGGGGGGHHHJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVXXXXXXXXXXXXXXXYYYZZZ[[[ZZZYYY[[[^^^```bbbjjjsss{{{}}}}}}yyyrrrnnnkkkoooqqqrrroooiiibbb]]]ZZZVVVWWWXXX[[[\\\\\\YYYVVVNNNLLLHHHFFFEEEDDDCCCAAACCCBBB@@@???>>><<<<<<;;;===;;;===DDDMMMYYYhhhuuu~~~kkk[[[TTTPPPKKKFFFGGGKKKRRR[[[eeeooouuuyyy}}}~~~}}}||||||{{{yyyxxxwwwvvvvvvtttssssssttttttsssrrroooooopppqqqqqqrrrsssssssssttttttttttttsssrrrrrrsssqqqnnnjjjeee```\\\ZZZVVVZZZ___dddiiioootttxxxzzz|||~~~~~~}}}~~~}}}~~~~~~~~~~~~}}}}}}|||}}}{{{tttjjj___VVVSSSRRR[[[gggttt}}}yyyrrrssssssttt|||TTTRRROOONNNPPPSSSVVVWWWXXXZZZ\\\___eeennnxxx~~~zzzjjj___ZZZSSSMMMHHHCCC???===::::::999888777777777777888777777777666666666666555555666666555444222222444444444444444444444444000000000111111222222333111000111444666666;;;AAALLLVVVfffttt}}}yyywwwrrrlllgggbbb^^^\\\\\\^^^``````___^^^___aaaaaabbbdddeeedddbbb___]]]ZZZWWWTTTSSSUUUXXXZZZ[[[VVVPPPIIICCC???<<<999777555666999;;;>>>@@@BBBCCCFFFJJJOOOTTTWWWZZZ]]]______bbbfffkkkooorrrsssssssssqqqooommmiiiddd^^^ZZZVVVTTTUUUZZZ\\\\\\]]]aaagggkkkqqqvvvyyy|||~~~}}}}}}{{{xxxuuuqqqmmmkkkgggggggggfffdddaaa___]]][[[^^^dddkkksssvvvwwwuuu|||yyyyyy{{{~~~~~~}}}~~~yyyhhh^^^]]]]]]\\\\\\\\\]]]]]]______^^^^^^]]]]]]]]]\\\XXXYYYYYYYYYYYYYYYZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^aaaaaaaaaaaa```______^^^``````aaa```_________```eeedddbbb```____________]]]]]]]]]]]]^^^^^^______aaaaaaaaa``````^^^]]]]]][[[\\\]]][[[ZZZZZZ[[[]]]]]]bbblllwww~~~vvvwww{{{}}}|||}}}zzzzzz~~~vvvjjjeeecccbbbdddggghhhhhhhhhiiiiiiiiijjjjjjkkkkkkmmmqqqxxx~~~rrrddd]]]TTTOOOMMMLLLJJJHHHIIIHHHFFFDDDCCCCCCCCCDDD???????????????@@@AAABBBFFFFFFFFFFFFGGGHHHJJJKKKIIIIIIJJJJJJKKKKKKKKKLLLKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUWWWWWWWWWWWWXXXYYYZZZ[[[YYYXXXZZZ]]]^^^___fffnnntttxxx||||||xxxrrrmmmjjjkkknnnppppppkkkeeeaaa^^^ZZZYYYYYYZZZ[[[ZZZWWWUUUUUURRRPPPNNNMMMLLLIIIGGGDDDCCCAAA>>><<<;;;::::::===;;;>>>EEENNNXXXeeeqqqzzzwwwfff\\\TTTMMMGGGEEEHHHMMMUUU^^^gggoootttuuuvvvyyy~~~|||zzzxxxyyyzzzzzzzzzyyyxxxvvvvvvvvvtttsssssstttuuutttrrrpppppppppqqqqqqrrrrrrrrrsssssssssssssssrrrqqqpppqqqooommmiiieee```]]][[[XXX\\\ccciiinnnrrrvvvyyy{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{yyyssshhh\\\TTTRRRSSSaaammmzzzyyyrrrtttvvvyyy^^^ZZZTTTPPPPPPQQQSSSSSSUUUVVVWWWYYY^^^eeemmmsss}}}xxxhhhccc[[[SSSMMMHHHCCC@@@======;;;:::999888888888888888777777777666666666111222444555666666555555444444444444444444444444111111111222222222222222111///111444555555:::@@@LLLWWWhhhwww{{{uuupppkkkhhhfffcccdddffffffdddcccddddddeeefffhhhiiihhheeebbb```___\\\XXXXXXZZZ^^^aaaccc^^^XXXPPPHHHBBB>>>;;;999777888:::<<<>>>@@@@@@AAACCCGGGMMMQQQTTTVVVXXXZZZVVVYYY^^^dddjjjooorrrtttqqqooommmllljjjgggccc```^^^]]]```fffiiiiiikkknnnrrrvvvzzz}}}~~~~~~zzzyyywwwtttppplllhhheeebbbaaaaaa```___]]]\\\[[[ZZZ___hhhqqqyyy~~~}}}xxxvvvwwwyyyzzz|||{{{lll______^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\]]]]]]^^^aaaaaaaaaaaaaaa```___^^^_________```aaaaaabbbbbbfffdddaaa``````___^^^\\\\\\\\\]]]]]]^^^^^^______```````````````______^^^]]]^^^^^^]]][[[ZZZ[[[]]]\\\bbbjjjssswwwxxx||||||zzz}}}nnnfffbbb```bbbffffffffffffggghhhhhhiiiiiijjjkkkmmmqqqwww}}}kkkcccZZZSSSPPPOOOMMMKKKJJJIIIFFFDDDCCCCCCDDDEEE@@@?????????@@@@@@AAABBBEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKLLLIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYY[[[^^^^^^^^^dddlllppptttzzz}}}{{{vvvrrrpppkkknnnqqqqqqnnniiieeeccc___]]][[[[[[[[[ZZZYYYWWWXXXWWWUUUSSSRRRPPPLLLJJJFFFDDDAAA>>><<<:::999999;;;;;;???GGGOOOWWWbbbllluuussseeeZZZQQQKKKEEEFFFIIIOOOWWW```hhhmmmqqqsssvvvzzz}}}}}}zzzxxxuuutttvvvvvvxxxxxxxxxwwwvvvuuutttsssrrrrrrssstttsssrrrqqqqqqqqqqqqrrrrrrrrrsssssssssssssssrrrqqqpppppplllkkkiiifffccc___\\\ZZZ[[[```gggmmmqqquuuxxxzzzzzz|||}}}~~~}}}}}}~~~~~~~~~~~~}}}|||{{{yyyxxxsssiii^^^WWWVVVYYYjjjttt}}}yyy|||yyynnnqqquuu{{{nnnhhh^^^WWWTTTSSSQQQPPPPPPQQQSSSUUUYYY^^^eeejjjrrrvvvppphhh___YYYSSSMMMJJJBBBAAA@@@>>><<<;;;::::::888888888777777777666666222333555777777777666555333333333333333333333333333333333333222222222222111///000333444444888>>>GGGRRRdddvvv{{{wwwtttsssmmmoooqqqpppnnnlllllllllnnnnnnooonnnllliiieeebbbdddaaa]]]\\\___dddhhhjjjfff```VVVMMMFFFAAA>>><<<:::;;;===???@@@AAAAAAAAABBBFFFKKKOOOPPPQQQRRRSSSRRRUUUYYY___eeejjjnnnpppnnnllljjjjjjjjjiiigggeeeddddddhhhpppttttttvvvzzzzzz|||~~~}}}||||||vvvuuutttqqqlllhhhdddaaa^^^]]]\\\[[[ZZZZZZYYYZZZYYY```kkktttzzzzzzwwwxxxzzz}}}tttiii]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXYYYZZZ[[[\\\]]]]]]`````````aaa``````___^^^^^^^^^^^^```bbbcccdddccccccaaa______aaaaaa___\\\[[[\\\\\\]]]^^^^^^______``````aaaaaabbbbbbaaaaaa___```___^^^\\\[[[\\\]]]\\\```eeekkktttyyy{{{}}}~~~xxxwwwqqqfffaaa^^^```dddddddddeeeeeefffgggggghhhjjjkkkmmmpppvvv|||uuulllaaaXXXTTTQQQNNNLLLIIIHHHGGGFFFEEEDDDDDDDDDAAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLGGGHHHIIIKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMOOOPPPQQQVVVVVVVVVWWWXXXYYY[[[[[[[[[[[[\\\___^^^^^^cccjjjnnnssszzz}}}zzzxxxqqqtttvvvuuurrrnnnkkkiiifffccc___^^^^^^____________^^^\\\[[[YYYVVVQQQNNNIIIGGGCCC???<<<;;;:::::::::;;;@@@IIIQQQWWW___hhhpppzzzoooaaaVVVQQQGGGGGGHHHKKKRRRZZZaaafffkkknnnrrruuuwwwyyyzzzzzzyyy{{{||||||zzzvvvtttrrrrrrsssuuuvvvvvvuuutttsssqqqpppooopppqqqrrrqqqppprrrrrrrrrrrrssssssssssssssssssssssssrrrqqqpppoooiiiiiigggeeeccc```]]]\\\```dddjjjooosssuuuxxxzzzyyy{{{|||||||||}}}~~~~~~}}}|||{{{wwwxxxuuulllbbb\\\^^^cccqqqwww|||}}}~~~}}}yyyrrrwww~~~|||wwwmmmqqqtttyyy|||ttthhh___YYYVVVSSSPPPLLLNNNPPPSSSVVV[[[aaaeeeiiixxx|||ssskkkccc]]]WWWTTTFFFEEECCCAAA???===<<<<<<888888888888777777777777666777888999888666444333333333333333333333333333444444444333333222222222111///000333444333777===AAAMMM___rrr}}}|||wwwyyy{{{zzzwwwuuuttttttuuuuuuuuussspppkkkgggdddgggddd```___bbbggglllnnnllleeeZZZPPPIIIDDD@@@>>><<<===???AAABBBCCCBBBBBBBBBFFFJJJMMMNNNMMMNNNNNNTTTUUUXXX\\\```dddgggiiimmmkkkiiihhhiiijjjiiihhhhhhhhhmmmvvvzzz{{{}}}}}}}}}{{{zzzzzztttsssqqqnnnjjjfffbbb___[[[ZZZYYYWWWWWWWWWXXXYYYXXXaaallltttyyy~~~zzz{{{}}}~~~{{{zzzzzzkkkbbbYYYYYYYYYYYYZZZ\\\]]]^^^]]]]]]]]]^^^^^^^^^^^^^^^\\\\\\[[[[[[[[[[[[[[[[[[XXXXXXYYYZZZ[[[\\\\\\]]]___````````````______^^^^^^]]]^^^```bbbdddeeeddd```^^^]]]___bbbbbb```^^^[[[[[[\\\]]]]]]^^^______```aaabbbccccccccccccccc```aaa```___\\\[[[\\\]]]\\\___bbbdddlll~~~|||~~~zzzuuusssggg```]]]___cccccccccddddddeeefffggggggjjjkkkmmmpppuuu{{{|||sssggg]]]WWWSSSOOOLLLGGGHHHIIIIIIHHHFFFCCCBBBAAAAAAAAA@@@AAAAAABBBBBB@@@AAACCCDDDEEEFFFFFFFFFHHHHHHIIIIIIJJJKKKLLLLLLFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMOOOPPPUUUVVVVVVWWWXXXYYY[[[[[[\\\\\\]]]```___^^^cccjjjmmmsss{{{yyy{{{|||{{{wwwrrrpppnnnlllhhhdddbbbbbbeeefffgggjjjiiigggfffddd```[[[XXXKKKIIIEEEAAA===<<<;;;;;;999:::AAAKKKRRRWWW^^^eeekkkuuuvvveeeZZZUUUKKKJJJJJJKKKPPPWWW^^^ccceeeiiimmmqqqssstttuuuvvvuuuxxx{{{|||zzzwwwtttsssoooppprrrttttttsssrrrqqqooonnnmmmnnnooopppooonnnrrrssssssssssssssssssttttttttttttsssrrrqqqpppooojjjiiihhhgggeeebbb```___cccggglllqqqsssvvvxxxzzzxxxzzz{{{||||||}}}~~~~~~|||{{{{{{wwwyyyvvvoooeeeaaaeeejjjtttyyy{{{{{{|||~~~{{{wwwnnnuuu|||}}}xxxuuupppsssuuuxxxyyylll```XXXQQQJJJLLLIIIJJJPPPUUUVVVXXX[[[```gggqqqzzz~~~wwwmmmbbbZZZVVVQQQIIICCC@@@???>>>>>>;;;:::888888:::;;;:::999999999777666444444333333555555444444444333333333000111222333333333333333333333333444555666888888BBBIIIWWWgggwww}}}zzzyyyzzz}}}|||zzzuuupppllljjjiiihhhfffdddccceeeiiinnnrrrtttmmmbbbVVVKKKEEEAAA@@@??????@@@BBBDDDFFFEEEDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJMMMQQQUUUWWW[[[^^^aaaddddddeeeddddddfffjjjmmmrrrsssuuuxxx}}}~~~~~~~~~}}}zzzvvvssspppmmmiiieeecccbbb___]]]]]]XXXVVVWWWXXXVVVVVVYYY]]]cccmmmvvv|||{{{|||}}}zzz{{{wwwvvvxxxyyyyyy|||}}}~~~qqqgggaaa[[[[[[ZZZZZZZZZ\\\]]]^^^]]]^^^___aaabbbccccccccc`````````___]]][[[YYYXXX\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^_________^^^]]]^^^\\\]]]```dddgggfffdddbbbaaa```___^^^]]]]]]]]]ZZZZZZ\\\^^^```aaacccdddcccbbbaaa``````aaaaaabbbaaaaaaaaa```______^^^^^^]]]___bbbggglllxxx~~~|||pppttt{{{jjj```]]]___bbbdddeeefffeeecccbbbcccdddkkkmmmoooqqqssswww}}}|||iii```\\\TTTOOONNNKKKJJJHHHGGGEEEDDDDDDCCCAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRSSSTTTVVVWWWXXXYYYZZZZZZ[[[\\\___bbbdddfffhhhnnnwww~~~yyytttrrrooolllkkklllmmmoooooonnnoooooopppooojjjccc^^^VVVQQQJJJBBB===::::::;;;999<<>>BBBFFFKKKSSS[[[aaaiiiooowwwnnn```RRRLLLIIIIIIJJJLLLSSS[[[```cccgggkkkmmmnnnppprrrsssuuuwwwyyyyyywwwtttssspppooooooppppppooollliiillllllllllllllllllllllllnnnnnnpppqqqrrrrrrssssssttttttsssrrrqqqooommmmmmllljjjfffcccbbbccceeegggmmmooorrrvvvxxxyyyyyyyyyzzz{{{|||}}}~~~~~~~~~{{{xxxwwwwwwxxxyyy{{{{{{wwwrrrppprrruuu}}}~~~zzzwwwxxxvvvrrriiimmmsssxxx~~~wwwsssqqqppptttxxx|||xxxcccVVVNNNKKKGGGEEEIIIKKKKKKMMMPPPRRRWWW^^^eeellluuuzzzllleee[[[QQQJJJDDD@@@===???<<<:::888999999888777888888777666666555666666555555555444444444444333222333333333333222222111222222222222333555666777666<<>>???@@@BBBCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJJJJKKKLLLLLLKKKKKKLLLLLLNNNOOOPPPQQQSSSSSSSSSTTTUUUVVVWWWWWW[[[[[[[[[\\\]]]^^^___```hhhkkksss|||}}}{{{wwwvvvvvvwwwwwwwww{{{{{{|||}}}|||yyytttpppddd^^^TTTJJJBBB>>>======>>>???AAACCCGGGOOOXXX^^^ggglllrrryyyzzzjjjXXXQQQJJJHHHGGGIIIOOOVVVZZZ^^^dddhhhkkklllnnnoooppprrruuuxxxyyyxxxwwwuuupppoooooooooooonnnkkkhhhjjjkkkkkkllllllmmmmmmmmmoooooopppqqqqqqpppppppppqqqqqqpppooommmlllkkkkkkkkkiiifffdddeeehhhkkknnnrrrtttwww{{{||||||{{{zzzzzz{{{{{{}}}~~~}}}}}}{{{xxxtttrrrrrrrrrwwwyyyzzzyyywwwwww{{{|||xxxxxxuuuqqqiiikkkooosssyyy|||uuuqqqoooqqquuu{{{wwwqqq___SSSMMMGGGEEEGGGIIIIIIJJJNNNOOORRRWWW[[[aaakkkwwwxxxrrrggg]]]UUUNNNHHHDDDBBB???<<<::::::;;;:::999888888777666666777777777555555555555444444444444444444444444333222111111222111222222333444555666777;;;BBBMMM\\\qqq~~~zzzzzzyyyxxxuuupppkkkgggfffdddbbbaaacccfffjjjllljjjfff^^^VVVNNNHHHEEECCC@@@@@@@@@BBBEEEFFFFFFEEE@@@AAAAAABBBBBBBBBAAAAAABBBCCCFFFHHHIIILLLPPPSSSUUUYYY___eeekkkqqqwww{{{~~~}}}|||zzzxxxvvvtttrrrnnnkkkeeebbb^^^\\\[[[ZZZXXXVVVSSSOOOOOOSSSXXX___iiisss~~~||||||~~~||||||xxxrrrpppqqqssswww|||~~~|||wwwqqqnnnzzzxxxtttnnnggg```\\\ZZZZZZYYYXXXVVVVVVVVVWWWWWWYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\]]]___aaabbbbbbaaa_______________```aaaaaa^^^___```aaabbbcccddddddeeedddcccccccccdddeeefffbbbaaaaaa``````___^^^^^^``````aaacccdddiiivvvttt{{{~~~wwwjjjbbb```___```aaaaaa```aaadddfffgggiiikkklllmmmppptttvvv|||sssjjjcccZZZSSSPPPNNNKKKHHHFFFEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@???======>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVYYYZZZZZZ[[[]]]^^^___```eeeiiiqqq|||}}}}}}}}}|||{{{|||||||||}}}}}}{{{xxxtttmmmfff[[[OOOFFF@@@>>>===>>>>>>>>>@@@DDDLLLVVV]]]eeeiiinnntttyyysss```WWWMMMHHHFFFEEEJJJPPPUUUZZZaaafffiiijjjllllllooopppsssvvvwwwwwwvvvuuuqqqooonnnnnnnnnmmmjjjhhhiiiiiijjjkkklllmmmnnnooonnnooooooppppppoooooooooooonnnmmmlllkkkjjjiiiiiiiiihhheeeeeeggglllqqqtttwwwyyy|||~~~|||{{{yyyzzzzzz{{{|||}}}}}}~~~{{{{{{yyyuuupppmmmllllllqqqtttvvvwwwyyy|||~~~{{{zzzwwwrrrjjjkkkmmmpppvvvyyyssspppooorrrwww}}}rrrhhhWWWOOOIIIDDDEEEFFFEEEGGGKKKNNNPPPSSSUUUYYYaaallluuuwwwmmmcccYYYQQQKKKDDDAAA===;;;;;;;;;;;;:::999888888777777777888888666666555555555444444444444444444444444333222111222222222222333333444555777:::???GGGTTThhh~~~}}}xxxvvvuuutttrrrmmmgggbbb___^^^\\\[[[\\\^^^aaacccccc```YYYRRRKKKEEEAAA???<<<<<<<<>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNPPPQQQRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWYYY[[[]]]___```aaaccchhhqqq||||||uuunnncccVVVKKKDDD???>>>===<<<<<<>>>BBBKKKVVV]]]cccggglllpppuuu|||kkk___RRRKKKGGGEEEGGGJJJRRRWWW^^^dddgggiiijjjllloooppprrrssstttsssrrrrrrpppnnnmmmmmmmmmllljjjhhhiiiiiijjjkkkmmmnnnoooooollllllmmmnnnoooooooooooolllkkkjjjhhhhhhgggggggggfffeeeeeefffjjjooouuuyyy{{{|||~~~}}}|||xxxyyyyyyyyyzzzzzz{{{{{{zzzyyywwwrrrmmmiiihhhhhhlllooossswww{{{}}}}}}zzzvvvnnnnnnoooqqqwwwxxxtttrrrrrrtttyyyqqq|||ttt```VVVNNNGGGEEEDDDCCCDDDGGGLLLNNNPPPQQQTTTZZZbbbiiivvv~~~}}}sssfff[[[TTTJJJFFFAAA===<<<<<<;;;:::::::::999888777777888888666666666555555555444444333444444444444333333222333333333333333444555555333777;;;AAALLL^^^uuu|||uuurrrooommmlllhhhaaa\\\WWWVVVTTTSSSTTTVVVXXXZZZ[[[XXXTTTNNNHHHCCC???===888888999;;;>>>???>>>===>>>???@@@@@@AAAAAAAAAAAA???AAADDDFFFJJJOOOUUUYYY___dddkkkqqquuuyyy|||}}}|||{{{||||||{{{xxxvvvxxxvvvrrrooommmjjjgggddd^^^[[[XXXVVVUUUUUUTTTRRRQQQOOOPPPTTTYYYaaaooo|||{{{}}}~~~}}}zzz{{{}}}yyyoookkkoootttzzztttjjjbbb]]]ZZZXXXWWWXXXWWWVVVUUUTTTUUUVVVWWWXXXYYYYYYZZZ[[[[[[ZZZZZZ[[[ZZZYYYXXXWWWXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZ\\\^^^^^^]]]]]]^^^___^^^]]]]]]]]]^^^___````````````aaaaaabbbbbbbbbcccaaa````````````aaacccdddddddddccccccbbbaaaaaaaaadddcccdddgggggggggmmmuuu|||~~~|||vvvzzz|||nnnhhhffffffeeecccaaaaaadddfffeeegggiiijjjkkkkkkmmmooowww{{{~~~qqqdddYYYWWWUUUPPPLLLIIIHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRSSSTTTVVVWWWWWWUUUVVVYYY\\\^^^```aaabbbbbbgggqqq|||{{{uuukkk^^^RRRIIIBBB???<<<<<<<<<===BBBJJJTTT[[[aaaeeejjjnnnqqqxxxwwwjjj\\\SSSMMMHHHGGGHHHNNNSSSZZZ```dddgggiiikkknnnooopppqqqqqqpppooonnnooommmkkkkkkllllllkkkiiiiiiiiijjjkkklllnnnnnnoookkkllllllmmmnnnnnnnnnnnniiihhhfffddddddddddddeeeddddddfffiiimmmsssyyy||||||}}}~~~~~~}}}|||yyyyyyyyyyyyyyyyyyzzzzzzyyyxxxvvvqqqlllhhhffffffjjjmmmrrrxxx~~~~~~~~~zzzsssrrrrrruuuzzz~~~yyywwwvvvvvvxxx|||oooxxxuuucccYYYPPPKKKGGGCCCCCCFFFEEEHHHLLLNNNOOOSSSZZZ___jjjrrr}}}vvvjjjbbbXXXSSSLLLFFFBBB???===<<<<<<;;;:::999888777777777666666666666555555555555333333444444444444444444444444444333444444555666111555888<<>>???@@@@@@@@@@@@AAACCCFFFJJJOOOUUU]]]bbbiiimmmsssxxxzzz{{{}}}~~~|||zzzxxxwwwwwwwwwvvvtttuuurrrnnnjjjhhheeebbb___ZZZWWWTTTRRRRRRRRRQQQPPPQQQPPPRRRWWW\\\eeesssxxxzzz~~~~~~~~~}}}wwwpppmmmooosssuuunnnddd]]]ZZZYYYXXXWWWWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYWWWVVVVVVXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXWWWXXXYYYZZZ[[[ZZZ\\\^^^^^^\\\[[[\\\^^^___^^^^^^^^^^^^^^^___`````````aaaaaaaaaaaaaaaaaa``````______```aaacccdddfffeeeeeeddddddccccccbbbcccbbbdddhhhhhhgggkkkqqq~~~}}}vvv}}}tttuuu|||{{{tttlllkkkiiieeebbbbbbdddfffeeegggiiijjjjjjjjjlllmmmrrrxxxxxxjjj___[[[XXXSSSNNNKKKJJJJJJJJJEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOQQQRRRUUUVVVXXXYYYWWWXXXZZZ]]]___`````````dddhhhooozzz|||sssgggZZZOOOFFFAAA===>>>>>>???BBBIIIRRRXXX]]]bbbgggkkkooossszzzuuufff]]]UUUNNNJJJIIIKKKPPPVVV[[[___cccgggjjjkkklllmmmnnnnnnnnnnnnmmmmmmkkkjjjjjjkkkllllllkkkjjjjjjkkkkkklllmmmnnnnnnlllmmmmmmmmmmmmlllkkkkkkdddcccaaa_________```aaaccceeehhhlllrrrwww|||~~~}}}|||||||||||||||}}}}}}{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxuuuqqqkkkgggffffffhhhkkkqqqyyy|||}}}}}}|||vvvuuuvvvxxx}}}~~~{{{{{{{{{||||||jjjuuuooodddYYYRRRKKKFFFDDDGGG???CCCHHHKKKLLLPPPUUUZZZ___fffqqqzzzwwwoooeee___VVVNNNHHHDDDAAA???===<<<;;;999888777777777777666666666555555555555222222333444555555555555555555444444444555666666333666888999===HHHYYYgggnnnssszzzvvvpppiiiccc]]]YYYXXXUUUOOOIIIFFFEEECCCBBBBBBCCCEEEFFFDDDDDDCCCAAA>>><<<999888555555555777:::<<<;;;::::::;;;<<<>>>???@@@@@@@@@DDDGGGJJJOOOTTT\\\dddiiiooosssyyy|||}}}}}}|||}}}{{{yyyvvvtttuuuuuuuuutttsssoookkkgggeeebbb___\\\WWWTTTQQQPPPPPPOOOOOOMMMPPPQQQTTTZZZ___hhhwww~~~wwwxxx|||zzz|||zzz|||~~~{{{wwwtttrrrrrrrrrqqqkkkaaa\\\ZZZZZZZZZYYYVVVVVVUUUUUUUUUVVVXXXYYYXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWXXXYYYZZZ[[[YYY\\\___^^^\\\ZZZ\\\^^^aaaaaa````````````aaaaaa```````````````aaaaaaaaaaaa````````````bbbdddeeegggffffffeeeeeedddccccccbbbaaadddhhhhhhgggjjjooovvvqqquuuvvvtttzzz~~~}}}ooonnnkkkgggcccbbbdddeeeeeegggjjjjjjjjjjjjkkklllmmmttt|||vvvlll]]]YYYTTTOOOLLLKKKKKKLLLDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@?????????@@@AAACCCDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJMMMNNNPPPRRRUUUWWWYYYYYYYYYZZZ\\\^^^_________^^^eeehhhnnnxxxxxxlll___SSSIIICCC???@@@@@@@@@BBBHHHOOOUUU[[[```fffjjjmmmqqqwww{{{}}}mmmccc[[[SSSLLLJJJIIIMMMSSSXXX\\\aaafffiiiiiijjjkkklllmmmmmmnnnnnnllljjjiiiiiikkkllllllllljjjkkkkkkllllllmmmmmmmmmnnnnnnnnnmmmllljjjiiihhhaaa```^^^\\\\\\\\\^^^___cccfffjjjooouuuzzz~~~||||||zzzzzzzzz{{{|||}}}|||||||||||||||{{{{{{{{{xxxxxxuuuqqqkkkhhhffffffeeeiiipppxxx~~~}}}www{{{|||{{{|||~~~wwwwwwxxx{{{}}}}}}~~~zzzzzz|||hhhZZZRRRNNNHHHDDDDDDFFFIIILLLOOOQQQSSSSSSYYY___gggmmmrrryyyvvvpppggg^^^UUUMMMFFFBBB???===;;;:::;;;:::999888888888777777555444333222888777666666555555555666444444444444444444444444444666777999;;;@@@FFFKKK[[[___eeejjjnnnssswwwzzzzzzyyyyyy|||~~~zzzqqqjjjaaa\\\TTTNNNJJJGGGEEEDDDCCCAAA???===<<<===>>>???===>>>>>>>>>===;;;999888444555777777777777999:::999;;;===>>>===>>>@@@AAACCCGGGMMMVVV```iiipppttt{{{{{{{{{{{{{{{{{{{{{|||zzzyyywwwvvvvvvtttqqqooommmllljjjgggbbb]]]YYYVVVSSSSSSRRRPPPMMMMMMOOOQQQSSSYYY___ccclllyyy}}}vvvrrrvvvyyy}}}}}}yyyyyy}}}{{{tttooolllllljjjddd]]]ZZZZZZZZZVVVSSSVVVVVVVVVVVVWWWYYYZZZ\\\VVVWWWXXXZZZ[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\^^^___aaabbbbbb```^^^]]]````````````````````````bbb```^^^^^^```cccdddeeefffhhhiiihhhfffdddccccccaaaccceeeddddddeeejjjnnnssszzzsssxxx{{{vvvwww}}}{{{vvvqqqnnniiiccccccfffgggggghhhhhhiiijjjllllllqqqsssvvvzzz~~~pppeee[[[SSSRRRRRRNNNJJJIIIFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDCCCBBB@@@???>>>===??????@@@AAAAAABBBCCCCCCHHHHHHHHHGGGGGGGGGFFFFFFJJJJJJIIIIIIIIIHHHHHHHHHLLLLLLLLLLLLKKKKKKKKKKKKPPPPPPQQQSSSTTTUUUVVVWWWYYYYYYZZZ[[[]]]```aaacccbbbfffmmmxxxtttiii```WWWOOOIIIFFFBBBAAAEEEJJJOOOQQQ]]]___bbbdddhhhmmmtttxxx}}}|||ooodddZZZRRRMMMLLLLLLMMMQQQXXX^^^ccceeekkkkkklllllllllkkkiiihhhhhhhhhhhhhhhggggggggggggkkkkkkkkklllllllllmmmmmmnnnllllllmmmooonnnjjjfffddd___ZZZYYY\\\___aaaaaahhhjjjnnnrrrvvvyyyzzz{{{}}}}}}}}}|||{{{{{{zzzzzz{{{zzz{{{|||~~~~~~|||zzz|||uuuooollliiieeedddfffjjjmmmttt{{{{{{wwwtttwww{{{}}}|||zzzzzzzzzzzzzzz{{{~~~}}}~~~~~~|||mmmaaaWWWNNNHHHDDDEEEFFFIIIKKKNNNPPPQQQTTTZZZ```dddhhhnnnwww}}}{{{tttkkkbbbYYYPPPJJJCCCAAA===<<<;;;;;;:::999444444555555555555555555555444333333333333333444555555555555555555555555444555666777888<<>>===;;;999888888999:::<<<<<<======<<<:::999888333555777888888999;;;<<<777:::<<<>>>@@@CCCFFFIIIMMMQQQXXXaaaiiiqqqwwwzzz}}}}}}}}}|||||||||{{{{{{yyywwwuuutttsssqqqnnnllliiiiiigggeeeaaa]]]ZZZXXXSSSSSSQQQOOOMMMNNNQQQSSS\\\dddlllpppxxx~~~yyyvvvpppqqqssswww|||~~~}}}}}}zzzoooiiigggccc^^^YYYWWWYYYYYYWWWTTTWWWWWWVVVWWWXXXYYY[[[\\\WWWXXXYYYZZZ[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\[[[^^^___```aaaaaa```^^^]]]________________________```___^^^^^^___aaabbbcccdddeeegggfffdddbbbbbbccc```bbbddddddcccccceeegggnnnxxxxxxyyy~~~yyywww~~~}}}~~~}}}wwwsssllleeedddfffggggggggghhhiiikkklllmmmoooqqqtttxxx~~~xxxlllaaaXXXUUUSSSNNNJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA???>>>>>>>>>??????@@@AAAAAABBBBBBFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOPPPQQQRRRTTTUUUUUUXXXYYYYYYZZZ\\\^^^```aaabbbeeelllvvv}}}uuummmbbbWWWNNNJJJEEECCCFFFLLLQQQTTT\\\^^^```cccfffkkkqqquuuyyy{{{zzzooocccYYYSSSNNNMMMLLLOOOUUU\\\aaadddkkklllmmmnnnnnnllljjjiiiggggggggggggggggggggggggkkkkkkkkkkkkkkklllllllllmmmlllkkklllmmmlllhhheee^^^ZZZWWWWWW[[[```cccdddiiillloootttwwwzzz||||||~~~}}}}}}|||{{{zzzzzzyyyyyyyyyzzz{{{}}}|||zzzwwwyyyrrrllljjjgggdddeeehhhmmmrrryyy~~~zzzwwwuuuvvvxxxxxxwwwwwwyyyzzzzzzzzz|||~~~~~~tttcccVVVNNNFFFFFFFFFFFFHHHKKKNNNPPPPPPTTTYYY[[[^^^bbbhhhnnnwww}}}{{{sssggg[[[TTTKKKGGGBBB???>>>======<<<555555666666666777777777333333333222333333444444555555555555555555555555333444555444555777;;;>>>;;;>>>BBBEEEHHHJJJNNNPPPTTTSSSTTTVVVZZZZZZVVVRRRQQQLLLGGGBBB@@@???>>>===:::999888666666666777777:::;;;;;;<<<;;;:::999888111222444555555666999;;;999<<<>>>AAADDDHHHNNNQQQZZZ^^^eeellltttzzz~~~~~~}}}|||{{{{{{wwwtttrrrpppnnnllljjjgggeeeeeecccbbb___\\\ZZZYYYRRRQQQOOOMMMLLLNNNSSSWWWfffpppzzz}}}{{{sssqqqqqqxxx~~~|||nnnccc^^^ZZZWWWTTTTTTWWWXXXXXXVVVWWWWWWWWWWWWXXXZZZ[[[\\\YYYZZZZZZ[[[[[[ZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[]]]^^^___``````___^^^]]]________________________^^^^^^]]]]]]^^^___```aaaaaacccdddcccbbbaaabbbccc```aaaccccccbbbaaabbbccchhhooo}}}~~~|||{{{xxx||||||{{{~~~yyyqqqiiieeeffffffffffffgggiiikkklllmmmmmmooorrruuuzzzxxxlll```ZZZWWWQQQMMMKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDBBBAAA@@@???>>>===>>>>>>??????@@@@@@@@@DDDDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSSSSXXXXXXXXXYYYZZZ[[[]]]]]]aaadddjjjtttpppbbbVVVQQQJJJFFFHHHNNNSSSWWWZZZ\\\___bbbeeeiiinnnrrruuuvvvzzz}}}pppccc[[[SSSPPPMMMMMMRRRYYY___bbbhhhjjjlllmmmmmmkkkhhhgggffffffffffffffffffggggggjjjjjjjjjjjjjjjkkkllllllmmmlllkkkkkkjjjhhheeebbb]]]ZZZXXXYYY]]]aaaeeeffflllnnnrrrvvvzzz|||~~~~~~}}}|||{{{zzzyyyyyywwwwwwyyy{{{|||{{{wwwttttttmmmhhheeecccbbbdddiiiqqqxxx{{{xxxvvvwwwwwwvvvuuutttuuuyyy|||zzz{{{}}}~~~~~~|||{{{yyyzzz{{{~~~ppp```XXXNNNLLLJJJHHHHHHJJJMMMNNNOOOQQQTTTVVVXXX[[[```dddjjjqqq{{{~~~rrreee\\\SSSOOOHHHCCCAAA@@@???>>><<<<<<:::999888777666666555555555555555666666777555555555555555555555555444555555444333333666888888:::>>>@@@AAABBBDDDFFFIIIHHHHHHIIILLLMMMLLLJJJGGGDDD???<<<;;;;;;:::999:::999888777777777777777888999::::::;;;:::999888333444555555555777:::<<>>>>>>>>??????AAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSVVVVVVVVVWWWWWWYYYZZZZZZaaaccchhhqqq|||kkk^^^XXXOOOIIIJJJOOOUUUYYY[[[]]]___aaadddgggkkknnnqqqsssvvv|||}}}pppggg[[[VVVPPPMMMPPPVVV]]]```ccceeegggiiiiiigggdddcccdddeeeeeeeeeffffffggggggjjjiiiiiiiiiiiijjjkkkllllllkkkjjjiiigggeeebbb```aaa```^^^^^^aaadddgggiiioooqqquuuyyy|||~~~~~~~~~|||{{{zzzyyyxxxvvvwwwyyy|||}}}{{{vvvrrrqqqjjjeeebbb___^^^ccciiittt{{{yyyvvvvvv{{{{{{yyywwwuuuvvvyyy||||||}}}|||xxxuuussstttxxx}}}}}}oooggg[[[WWWRRRMMMJJJJJJKKKLLLMMMNNNPPPQQQSSSVVVZZZ]]]bbbhhhqqqyyy|||oooggg[[[VVVNNNHHHDDDBBB@@@???@@@???===;;;999888777777888777777777777777888888444444444444444444444444666666666444222222444555555777999::::::;;;<<<===???>>>======???@@@@@@@@@AAA>>>;;;999999999888888888888777777777777777777666777888::::::::::::999:::;;;;;;;;;;;;===@@@CCCDDDGGGKKKPPPUUU\\\bbbgggoooqqquuuxxx|||~~~~~~|||zzzxxxvvvvvvrrroookkkiiigggeeecccaaa```___]]][[[XXXVVVTTTSSSPPPPPPOOONNNOOOTTT[[[```mmm{{{~~~zzz|||~~~zzzvvvuuu}}}mmm]]]VVVTTTSSSSSSSSSTTTUUUTTTTTTRRRSSSTTTUUUVVVVVVWWWWWWZZZZZZZZZZZZZZZYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]```bbbbbbaaa___```aaa```aaaaaa```___```cccfffqqqmmmgggbbb``````aaabbbdddgggooo~~~{{{zzz|||~~~||||||yyytttqqqrrr~~~{{{vvvnnnhhhgggeeeeeefffggghhhjjjlllmmmkkkmmmppprrruuuyyy~~~}}}ooogggaaaZZZUUUTTTNNNMMMKKKIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA<<<===============>>>>>>??????@@@AAACCCDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQRRRRRRTTTTTTTTTUUUVVVWWWXXXYYYaaabbbfffnnn}}}uuufff^^^TTTMMMLLLPPPVVVYYY[[[]]]```bbbccceeeiiikkknnnpppsssxxx}}}~~~vvvfff```WWWQQQRRRVVV\\\___aaabbbdddffffffeeecccaaacccddddddeeefffggghhhhhhiiiiiihhhggggggiiijjjkkkkkkkkkjjjhhheeebbbaaa```aaaaaabbbbbbdddhhhlllnnnsssuuuxxx{{{~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyy{{{}}}~~~{{{vvvrrroooiiieeebbb___]]]cccjjjwww}}}zzzyyyzzz~~~{{{xxxvvvwwwxxx}}}zzzuuuqqqppptttyyy~~~yyylllhhh```XXXQQQMMMKKKJJJJJJJJJKKKLLLNNNQQQSSSUUU\\\```gggooouuu{{{{{{uuufff```YYYRRRMMMIIIFFFDDDBBBAAA???===<<<;;;<<<<<<:::999888888777777777888555555555555555555555555666666666555333333444555444666888888777777888999;;;:::999999999999:::;;;===:::888777777888777666555555555555555555444444555666888:::;;;;;;;;;;;;;;;<<<======>>>AAAEEEIIIKKKOOOVVV]]]dddkkkqqqvvvxxxxxxyyyzzz|||}}}}}}|||zzzxxxvvvtttsssrrrnnnkkkgggdddcccbbb```___^^^\\\ZZZWWWUUUSSSRRRRRRRRRRRRSSSSSSVVV[[[aaafffqqq~~~}}}~~~zzzvvvrrrpppxxxkkk^^^XXXTTTTTTTTTSSSSSSRRRRRRRRRPPPQQQRRRTTTUUUUUUUUUUUUYYYYYYYYYYYYXXXXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUUUUUTTTTTTSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]aaaeeeeeebbb``````bbbaaaaaa```^^^]]]___bbbfffvvvqqqiiiccc```______^^^dddgggmmmyyy|||wwwwww~~~vvvooommmxxx}}}~~~{{{xxxpppjjjhhhfffffffffggghhhiiijjjkkkiiillloooqqqtttwww{{{}}}yyypppiiiaaaZZZWWWQQQOOOMMMJJJHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBB===========================>>>???@@@AAABBBCCCCCCFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVXXXXXX___```dddjjjuuullldddYYYQQQOOORRRWWWZZZ[[[^^^```bbbbbbcccfffhhhjjjlllpppssswww|||ssskkk```XXXVVVXXX\\\^^^aaabbbcccdddeeedddcccccccccddddddfffggghhhiiiiiiiiihhhfffffffffgggiiikkkjjjjjjiiigggcccaaa```aaa\\\^^^aaadddgggkkkqqquuuwwwyyy{{{}}}~~~}}}}}}}}}|||{{{{{{zzzzzz{{{||||||~~~~~~{{{wwwsssnnnjjjhhhfffcccbbbgggppp{{{~~~yyyvvvuuuvvv}}}}}}wwwqqqooooooxxx~~~|||ssshhh^^^VVVPPPNNNJJJIIIHHHIIIJJJLLLNNNNNNSSSVVV[[[aaahhhooowww|||vvvqqqjjjccc]]]XXXSSSOOOMMMKKKHHHEEECCCBBBBBBBBB>>>===<<<;;;:::999999999777777777777777777777777444555666555444333444555555777888888777666777888777888888888888888:::;;;:::888666555666666666555333333333444444444333333444666888:::<<<<<<<<<<<<<<<===???AAADDDIIIOOOTTTYYY^^^eeelllqqqvvvzzz}}}|||{{{yyyxxxxxxyyy{{{|||xxxxxxvvvtttrrrqqqooonnnjjjgggccc```______^^^]]]YYYXXXVVVTTTSSSRRRRRRRRRUUUVVVXXX[[[^^^ccciiinnnuuu~~~|||}}}~~~zzzvvvrrrmmmssszzz~~~{{{~~~ttteee[[[VVVQQQRRRSSSRRRQQQPPPPPPPPPPPPQQQSSSTTTUUUVVVUUUUUUWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRTTTTTTTTTUUUVVVVVVWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\aaafffgggccc``````aaaaaa```^^^\\\ZZZ\\\```dddmmmiiieeeccccccccc```^^^bbbfffmmmuuuxxxuuu|||yyyvvvtttxxx}}}zzzsssllliiiggggggggggggggghhhiiiiiigggiiimmmppprrrtttwwwzzzvvvkkkbbb^^^UUUSSSPPPMMMKKKJJJJJJJJJFFFFFFEEEEEEDDDCCCCCCCCC==============================>>>???@@@@@@AAAAAACCCDDDDDDEEEFFFGGGHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPQQQQQQRRRSSSUUUVVVXXXYYY[[[]]]```eeemmmwww}}}|||{{{rrrjjj___WWWTTTUUUXXXZZZZZZ]]]___``````aaabbbdddcccgggkkknnnppptttyyy}}}~~~uuujjj```[[[[[[]]]^^^aaaaaaaaaaaaaaabbbcccccccccdddeeefffhhhiiijjjkkkiiigggfffdddeeegggiiijjjiiijjjiiifffbbb```aaabbb]]]```dddgggjjjooouuuzzzzzz{{{}}}~~~~~~~~~}}}||||||||||||||||||{{{{{{}}}}}}|||}}}|||zzzwwwtttlllkkkkkkllljjjiiipppyyy{{{xxxxxxyyy{{{}}}~~~zzzsssnnnnnnooo~~~}}}|||~~~vvviii___XXXTTTMMMKKKIIIIIIJJJKKKKKKKKKJJJMMMQQQVVV]]]fffooouuu|||yyyrrrllleee___[[[ZZZWWWSSSNNNJJJGGGFFFFFFCCCBBB@@@???===<<<<<<<<<999999999999999999999999333444555555444333444666333555666666555444555666111333444555555666777888888666555444555555444333333444444555555555444444444666888;;;<<<=========BBBDDDGGGKKKOOOVVV^^^ccchhhlllrrrwwwyyyzzz|||}}}|||zzzwwwuuutttuuuwwwxxxuuuuuusssrrrpppnnnmmmlllgggccc___]]]]]]]]]\\\[[[VVVUUUSSSRRRRRRRRRSSSTTTXXXZZZ]]]```dddiiiooosssvvv|||zzzxxx|||}}}xxxuuulllqqqvvvxxx}}}~~~{{{xxxxxx|||vvvjjj^^^VVVRRROOOPPPRRRQQQPPPOOOOOOPPPPPPRRRSSSUUUVVVVVVVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWTTTTTTUUUVVVWWWWWWWWWWWWYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\aaafffgggccc______aaa```___]]]ZZZXXXZZZ^^^bbb^^^^^^___bbbfffgggeeebbb```ffflllrrrzzz{{{www}}}}}}rrruuu{{{|||uuunnnjjjhhhhhhgggggggggggghhhhhheeehhhlllooopppsssuuuwwwzzztttiiidddXXXVVVRRROOOMMMLLLLLLLLLFFFFFFEEEEEEDDDDDDCCCCCC>>>>>>>>>>>>>>>===============>>>>>>??????@@@@@@AAABBBCCCEEEFFFHHHIIIJJJFFFFFFGGGHHHHHHIIIJJJJJJGGGHHHIIIJJJKKKMMMNNNNNNPPPQQQQQQSSSUUUWWWYYYZZZXXXZZZ]]]aaagggnnnvvv|||~~~|||{{{|||~~~{{{yyywwwwwwxxxuuuuuummmcccZZZWWWXXXZZZ[[[YYY[[[^^^_________```aaa^^^bbbgggjjjkkknnnrrrvvv{{{{{{}}}|||oooeee___]]]^^^^^^___^^^]]]]]]]]]___```aaacccdddeeeggghhhjjjkkklllhhhgggeeeddddddfffiiijjjhhhiiiiiifffbbb```aaaccccccfffjjjlllmmmqqqvvv{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{||||||||||||~~~}}}|||{{{{{{yyyvvvtttllllllnnnpppppppppwww~~~{{{}}}yyy{{{|||wwwpppllllllooo{{{zzz|||}}}|||{{{}}}~~~}}}rrrggg^^^RRROOOJJJGGGEEEEEEEEEEEECCCGGGKKKOOOSSSYYYaaagggpppsssxxx}}}{{{tttooommmjjjfffaaa^^^\\\YYYSSSOOONNNLLLIIIGGGFFFDDDAAA???<<<======;;;888777777777777777777777666666666666555555666666666777777777777777888888888777666666666666555555555666777777888888888777666666999;;;;;;>>>@@@AAAAAADDDIIIMMMLLLOOOTTTZZZ___eeekkkooorrruuuxxx|||~~~~~~}}}{{{zzzxxxuuusssrrrrrrrrrrrrpppooonnnmmmkkkhhhfff___]]][[[[[[\\\[[[XXXTTTZZZUUUSSSUUUTTTRRRWWW___```bbbdddhhhkkkmmmnnnoooyyy}}}zzzxxx||||||uuuooommmmmmqqqxxx}}}||||||xxxsssuuu|||vvvmmmhhhbbbZZZUUUSSSOOOPPPPPPPPPPPPOOONNNMMMOOOPPPPPPQQQRRRRRRRRRQQQTTTUUUWWWXXXXXXWWWUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTRRRPPPQQQTTTUUUSSSQQQRRRRRRSSSTTTTTTTTTTTTTTTVVVVVVUUUUUUVVVVVVWWWXXXVVVWWWWWWWWWWWWYYY]]]```^^^]]][[[ZZZZZZ[[[]]]^^^^^^______```````````````^^^]]]\\\\\\[[[[[[[[[[[[```aaabbbdddddddddcccbbbbbbcccggglllqqq{{{xxxyyy~~~{{{}}}}}}uuusss|||~~~zzzuuuoookkkiiifffcccdddgggiiihhhgggggghhhjjjlllnnnpppqqqrrrxxx~~~xxxpppddd[[[TTTQQQOOOKKKHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>============<<<======>>>???@@@CCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIHHHHHHIIILLLNNNPPPNNNOOOQQQSSSUUUVVVWWWXXXWWWXXXZZZ^^^bbbfffjjjllloooooooooppppppppppppqqqrrrsssvvvxxxyyyyyyxxxxxxxxxwwwvvvsssqqqooommmlllqqqvvv~~~~~~rrrmmmeee^^^YYYWWWXXXYYY]]]\\\]]]^^^______]]][[[^^^^^^```bbbfffkkkoooqqqqqqsssvvvzzz}}}xxxooohhhccc```___]]]^^^___aaaaaaaaaaaa```dddeeefffiiillllllkkkiiigggggggggggggggfffffffffiiihhhffffffffffffdddcccgggjjjnnnrrrtttvvvyyy{{{~~~}}}||||||}}}}}}~~~zzzyyyxxxwwwwwwxxxzzz|||~~~~~~|||xxxvvvuuuvvvtttssstttwww|||~~~}}}|||}}}|||zzzyyytttkkkfffjjjrrr{{{wwwwwwzzz|||zzzwww~~~}}}zzzrrrccc\\\RRRJJJGGGEEEDDDBBBAAADDDGGGJJJMMMRRRXXX]]]eeeiiioootttyyy~~~{{{yyyuuurrrnnnkkkhhhddd___[[[ZZZWWWSSSOOOLLLHHHDDDAAAAAAAAAAAA???<<<:::999:::999999888888777777777666444555555666666777777777777777888888888777777666666555555555555666777777;;;<<<<<<;;;::::::<<<>>>???BBBFFFHHHJJJNNNRRRVVVZZZ]]]aaaeeeiiinnnssswwwwwwyyy|||~~~~~~}}}{{{yyyvvvtttqqqpppooooooooonnnkkkjjjiiigggdddbbb]]][[[XXXWWWXXXXXXUUUSSSUUUSSSTTTWWWWWWWWW]]]eeegggiiilllooorrrrrrqqqooottt{{{zzztttooossszzz{{{rrrooommmooovvv}}}}}}|||xxxvvvzzz{{{qqqgggbbb]]]VVVQQQQQQPPPPPPPPPOOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQQQQQQQTTTUUUWWWXXXXXXWWWUUUTTTRRRRRRRRRQQQQQQQQQPPPPPPRRRPPPOOOOOOQQQRRRPPPNNNQQQRRRSSSSSSTTTTTTTTTSSSVVVUUUUUUUUUUUUVVVWWWWWWUUUVVVWWWVVVVVVXXX\\\___^^^]]][[[ZZZZZZ[[[]]]^^^^^^^^^___````````````___^^^^^^]]]\\\\\\\\\\\\\\\``````aaabbbbbbbbbbbbbbbbbbbbbdddhhhkkksss~~~{{{~~~~~~|||vvv{{{{{{wwwuuusssqqqkkkgggdddcccfffgggfffeeeggghhhiiikkkmmmnnnpppqqqrrrwww|||mmmcccYYYUUURRRNNNKKKLLLHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@??????===<<<<<<<<<===>>>>>>???BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHIIIJJJLLLMMMNNNOOOPPPRRRTTTUUUUUUVVVUUUVVVWWWZZZ]]]```bbbdddggghhhhhhhhhhhhiiiiiiiiijjjkkkmmmoooqqqqqqpppoooqqqpppooommmllljjjiiihhhkkkpppxxx}}}xxxoookkkeee___[[[YYYYYYYYY\\\[[[[[[\\\]]]]]][[[YYYZZZ[[[]]]```dddhhhkkkmmmnnnooorrruuuxxxzzz||||||{{{uuuooohhhccc```___\\\]]]___```aaaaaaaaa```ddddddeeehhhjjjlllkkkiiihhhhhhggggggfffeeeeeeeeeeeeeeedddeeefffggggggfffiiilllpppsssuuuwwwzzz|||~~~}}}|||{{{{{{{{{||||||zzzyyyxxxwwwwwwxxxzzz{{{|||}}}}}}{{{xxxvvvuuuvvvtttuuuxxx|||~~~~~~zzzuuunnnfffbbbjjjttt~~~yyyuuutttvvvwwwtttqqq|||wwwuuusssttt{{{|||ppp___SSSLLLHHHEEEAAAAAACCCDDDEEEGGGJJJOOORRRWWW[[[aaahhhnnntttzzz~~~}}}zzzwwwsssnnnjjjeeebbb]]]YYYUUUQQQLLLIIIIIIIIIIIIGGGCCC@@@??????<<<<<<;;;;;;:::999888888777777888888999::::::;;;999:::::::::::::::::::::888888888999999:::::::::@@@AAACCCCCCBBBCCCEEEGGGHHHLLLQQQUUUYYY]]]aaadddjjjmmmpppsssuuuxxx{{{~~~~~~}}}{{{xxxwwwtttpppnnnlllkkkkkkllliiigggeeedddbbb___]]]\\\YYYVVVTTTTTTUUUTTTSSSSSSTTTXXX]]]___aaahhhoooqqqsssvvvzzz|||zzzvvvrrrqqqtttzzzxxxnnngggkkkqqqxxxxxxtttqqqrrrxxx|||xxxyyyvvvlllbbb\\\XXXSSSPPPQQQQQQPPPOOOOOONNNNNNOOOOOONNNNNNOOOOOOOOOPPPPPPPPPRRRSSSTTTUUUUUUTTTSSSRRRPPPPPPPPPOOOOOOOOONNNNNNQQQPPPOOOOOOQQQQQQPPPOOOSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWTTTUUUVVVVVVVVVWWWZZZ]]]]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]^^^____________^^^^^^^^^]]]]]]\\\\\\]]]]]]_______________``````aaacccbbbbbbdddeeejjjwww~~~{{{{{{{{{vvvuuuvvvwwwmmmiiicccbbbccceeedddcccfffggghhhiiikkklllmmmnnnmmmqqqwwwzzznnnbbb[[[WWWQQQOOOOOOJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB===<<<<<<<<<<<<======>>>@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMOOOPPPQQQRRRRRRRRRUUUUUUVVVWWWYYYZZZ\\\]]]``````aaaaaaaaabbbbbbbbbbbbccceeefffgggggggggfffggggggfffeeeddddddccccccdddhhhooovvvyyyxxxsssooojjjhhhddd```]]][[[ZZZZZZZZZYYYYYYZZZ[[[ZZZXXXVVVVVVXXX[[[^^^aaadddffffffiiijjjlllnnnpppqqqrrrrrrvvvtttqqqmmmhhhdddaaa___[[[\\\]]]___```aaaaaaaaacccbbbccceeehhhkkkkkkjjjjjjiiihhhfffeeedddccccccaaaaaaccceeefffhhhjjjjjjmmmooosssuuuwwwyyy{{{}}}}}}|||{{{zzzzzzzzzzzzzzz{{{zzzxxxwwwwwwxxxyyyzzzzzz{{{{{{yyywwwvvvvvvwwwvvvxxx}}}||||||~~~yyyqqqhhhaaaaaakkkxxx}}}{{{wwwsssqqqqqqqqqooolll{{{uuusssqqqrrryyysssbbbWWWPPPIIICCCCCCCCCCCCCCCDDDFFFIIIKKKLLLPPPUUU[[[aaahhhnnnrrryyy~~~~~~zzzwwwllliiieeebbb___\\\XXXUUURRRSSSSSSPPPLLLHHHFFFFFFCCCBBBAAA@@@>>>===<<<<<<<<<======>>>??????@@@@@@============>>>??????@@@<<<===>>>???@@@AAAAAAAAAFFFIIILLLNNNOOOPPPSSSTTTVVVZZZ___dddhhhlllnnnpppvvvxxxzzz{{{{{{|||}}}|||zzzxxxsssrrrooollljjjiiihhhhhhhhheeebbb```___]]]ZZZXXXZZZXXXTTTRRRRRRSSSUUUVVVWWW\\\ccciiilllpppwww~~~}}}~~~|||vvvsssqqqssszzzyyymmmfffiiiooovvv||||||xxxyyy~~~{{{xxx{{{tttiii___ZZZXXXTTTSSSTTTRRRQQQPPPOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOPPPPPPOOONNNNNNPPPPPPOOOOOOOOOOOONNNNNNOOOOOOOOOPPPRRRSSSSSSSSSVVVVVVWWWWWWXXXWWWWWWVVVTTTTTTTTTTTTTTTUUUVVVVVVTTTUUUVVVVVVVVVWWWYYY\\\]]]\\\[[[[[[ZZZ[[[[[[\\\[[[\\\]]]]]]^^^^^^]]]]]]^^^^^^]]]]]]]]]]]]]]]^^^___^^^]]]\\\\\\]]]^^^___cccaaa```aaaaaadddnnnyyy~~~~~~}}}{{{xxxyyyzzzpppjjjccc```aaacccccccccdddeeefffgggiiijjjkkkkkkmmmppptttyyyzzzkkkaaaZZZSSSPPPQQQKKKKKKJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCC======<<<<<<<<<<<<<<<===>>>???AAABBBDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPOOOUUUUUUVVVVVVXXXYYY[[[\\\^^^^^^^^^^^^____________^^^___```aaabbbbbbbbbbbb``````````````````______```ccchhhmmmqqqppplllhhhddddddcccaaa___]]][[[ZZZYYYXXXXXXXXXYYYXXXVVVSSSTTTVVVYYY\\\___aaaaaabbbdddeeefffggghhhiiiiiiiiillllllllljjjgggdddbbb```[[[\\\]]]^^^___```aaabbbcccbbbaaacccgggjjjkkkkkkjjjiiigggeeecccbbbbbbbbb```aaadddeeegggiiikkkmmmpppsssvvvxxxyyyzzz}}}~~~||||||{{{{{{zzzzzzyyyyyyzzzyyyxxxwwwwwwwwwwwwxxxwwwxxxyyyxxxwwwvvvwwwxxxyyy}}}}}}wwwwwwyyy~~~wwwooohhhdddfffqqq}}}|||yyyuuurrrpppoooooommmlll~~~zzzvvvuuuttttttzzzyyyhhhZZZMMMEEEDDDCCCAAAAAABBBCCCEEEFFFFFFIIINNNRRRWWW\\\bbbffflllrrrzzzwwwtttqqqnnnkkkiiieeebbb^^^______]]]XXXTTTQQQQQQMMMMMMKKKIIIGGGEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDD@@@@@@@@@@@@AAABBBDDDEEEAAABBBDDDGGGIIIJJJKKKKKKOOOSSSXXX\\\___aaaccceeegggiiilllppptttwwwxxxxxx|||~~~~~~}}}}}}~~~}}}{{{yyyvvvuuunnnmmmkkkiiigggffffffgggdddaaa^^^\\\ZZZYYYWWWVVVVVVTTTRRROOOOOORRRUUUXXXaaaiiirrrwwwzzz{{{uuuooonnntttyyyzzz~~~{{{oookkkmmmrrrxxx~~~~~~~~~zzzwww{{{oooeee[[[XXXWWWTTTTTTVVVSSSRRRRRRQQQQQQQQQQQQQQQOOONNNNNNMMMMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKLLLNNNPPPQQQSSSUUUVVVUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUTTTUUUVVVWWWVVVWWWYYY[[[]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\]]]]]]^^^^^^]]]\\\[[[[[[[[[]]]]]]___\\\\\\]]]^^^```hhhqqq~~~~~~|||zzz{{{~~~|||{{{ssslllccc______aaaccccccaaabbbccceeefffhhhiiiiiimmmooorrruuu|||uuuhhh^^^UUUQQQPPPMMMMMMKKKJJJHHHFFFEEEDDDAAAAAAAAABBBBBBBBBBBBBBB???>>>===<<<<<<<<<<<<<<<===>>>???AAACCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJKKKMMMMMMNNNNNNNNNRRRSSSSSSUUUVVVXXXZZZ[[[\\\\\\\\\]]]]]]]]]^^^^^^\\\\\\]]]^^^^^^_________\\\\\\]]]]]]]]]^^^^^^^^^___```cccgggjjjjjjgggddd___`````````___]]][[[ZZZXXXXXXWWWXXXYYYYYYVVVTTTUUUVVVYYY\\\^^^_________aaabbbbbbccccccbbbbbbbbbdddeeeffffffeeedddbbbaaa\\\\\\]]]^^^___```aaabbbcccbbbaaacccfffiiijjjjjjiiihhhfffdddbbbbbbccccccbbbdddggghhhhhhjjjllloootttvvvyyy{{{{{{|||}}}}}}}}}||||||{{{zzzyyyyyyyyyyyyxxxwwwvvvuuuuuuuuutttuuuwwwwwwwwwwwwxxxzzz}}}}}}yyytttsssuuu|||zzztttooommmlllnnnwww|||wwwuuurrrppppppoooooonnnzzzwwwuuuvvvvvvwww|||~~~hhhVVVLLLGGGEEEAAA@@@@@@AAAAAAAAACCCEEEHHHKKKNNNSSSXXX\\\bbbgggnnnuuuyyy}}}~~~{{{xxxuuuqqqnnnkkklllmmmkkkfffbbb___^^^\\\[[[YYYWWWTTTRRRPPPOOOIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDDDDDDDFFFHHHJJJKKKHHHJJJMMMQQQTTTVVVWWWXXX\\\aaaggglllnnnpppqqqsssttttttuuuxxx{{{}}}}}}|||~~~}}}}}}{{{{{{zzzyyywwwvvvtttssslllkkkhhhfffddddddcccddd```]]]ZZZWWWWWWVVVUUUTTTPPPPPPOOONNNNNNQQQVVVZZZjjjttt~~~vvvnnnkkkooorrrttt|||uuurrrtttwwwzzz~~~|||{{{yyyvvvzzzuuuggg^^^VVVUUUUUUSSSSSSTTTSSSTTTTTTTTTTTTSSSRRRRRRPPPOOONNNMMMMMMMMMNNNOOOOOOOOONNNNNNNNNNNNOOOOOOKKKKKKKKKJJJJJJJJJJJJIIIFFFIIIKKKMMMNNNPPPSSSUUUSSSSSSSSSSSSSSSRRRRRRQQQSSSSSSSSSRRRSSSSSSTTTUUUTTTVVVXXXXXXWWWWWWYYYZZZ\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZ\\\\\\[[[[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZWWWVVVYYY[[[]]]ccckkk}}}~~~}}}}}}wwwtttvvvyyyqqqfff^^^]]]___```aaa^^^___```bbbdddfffhhhiiikkkllloooqqquuuqqqeeeYYYSSSQQQOOONNNMMMKKKIIIGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???===<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCEEEFFFGGGIIIJJJJJJHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOQQQSSSUUUWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]^^^^^^```bbbeeeeeebbb```\\\]]]^^^^^^^^^\\\[[[ZZZYYYXXXXXXZZZ[[[[[[YYYWWWWWWXXXYYY[[[]]]^^^^^^__________________^^^^^^]]]]]]^^^```bbbccccccbbbbbb______^^^______```aaabbbcccccccccdddgggiiiiiihhhgggeeecccbbbbbbcccdddeeedddhhhkkklllkkklllooorrrwwwyyy{{{|||||||||~~~|||}}}||||||{{{zzzxxxxxxxxxwwwwwwvvvtttsssrrrrrrrrrtttvvvwwwwwwxxx{{{}}}~~~yyywwwsssqqqqqqwww~~~vvvrrrpppqqqqqqssszzz{{{uuutttrrrpppooonnnooooooyyyvvvtttvvvwwwyyy{{{fff[[[OOOKKKFFFCCCBBBBBB@@@>>>???AAADDDFFFHHHMMMRRRVVVZZZ^^^ccciiimmmqqquuuxxxzzz~~~{{{yyyvvvxxxyyyxxxtttpppmmmlllkkkjjjgggeeebbb___]]]\\\SSSRRRQQQQQQOOOOOONNNMMMMMMMMMMMMMMMNNNQQQSSSUUUSSSVVVZZZ___dddfffhhhiiijjjooouuuyyy{{{{{{{{{{{{|||{{{zzz{{{~~~~~~}}}{{{{{{vvvvvvvvvuuuuuuttttttsssmmmllliiieeebbb```______\\\YYYUUUSSSSSSSSSSSSRRROOOPPPRRRRRRRRRUUU[[[___mmmzzzyyypppllloooqqquuu|||}}}}}}~~~xxxwwwvvvwww|||~~~uuuiiibbbZZZTTTTTTTTTSSSRRRSSSSSSUUUVVVXXXWWWUUUSSSRRRQQQPPPNNNMMMMMMMMMOOOOOOOOOOOOOOONNNNNNOOOOOOOOOKKKKKKJJJJJJJJJIIIIIIIIIGGGJJJMMMNNNMMMNNNQQQSSSSSSSSSSSSSSSSSSRRRRRRQQQSSSRRRRRRRRRRRRSSSTTTTTTUUUWWWYYYYYYXXXXXXYYYZZZ\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZYYY[[[ZZZZZZZZZ[[[[[[\\\]]]\\\\\\\\\\\\\\\[[[ZZZZZZYYYVVVUUUXXX[[[\\\bbbhhhxxx~~~{{{}}}~~~}}}vvvssszzz~~~wwwjjj___\\\\\\\\\\\\[[[\\\^^^```ccceeeggghhhhhhjjjmmmnnnrrryyy{{{mmm___WWWTTTPPPOOONNNLLLJJJHHHFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???======<<<<<<<<<===>>>???@@@@@@@@@@@@CCCDDDFFFGGGGGGEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGIIIKKKLLLMMMNNNNNNMMMMMMNNNOOOQQQSSSTTTUUUWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYWWWWWWXXXXXXYYYZZZZZZZZZ\\\[[[\\\]]]______^^^\\\ZZZ[[[[[[\\\[[[[[[ZZZYYYZZZYYYZZZ\\\^^^^^^]]][[[XXXXXXYYYYYYZZZ\\\]]]^^^\\\\\\\\\\\\\\\[[[[[[ZZZYYYZZZ\\\^^^```aaabbbbbbbbbaaa````````````aaabbbddddddeeefffiiiiiihhhfffdddbbbaaa```aaadddfffhhheeejjjnnnooonnnooossswwwxxxzzz|||}}}}}}|||}}}{{{{{{|||{{{zzzxxxwwwvvvvvvvvvuuutttsssqqqpppoooqqqsssvvvwwwxxxzzz}}}{{{yyyxxxsssqqqooorrr}}}~~~|||uuuqqqooopppqqqrrrxxx~~~}}}wwwtttsssqqqnnnllljjjkkkkkk{{{wwwtttvvvxxx|||uuukkkXXXRRRLLLHHHFFFDDDAAA>>>===>>>AAACCCEEEJJJOOOSSSTTTWWW\\\```dddhhhmmmppprrrxxx~~~}}}xxxuuuttttttsssqqqnnnkkkhhhfffddd[[[ZZZYYYXXXVVVUUUTTTSSSVVVVVVUUUUUUWWWZZZ]]]^^^]]]```eeekkkppptttuuuvvvtttxxx~~~}}}{{{||||||~~~}}}zzzyyyyyyssssssssssssttttttttttttpppmmmiiieeeaaa^^^\\\[[[XXXVVVRRRQQQQQQRRRRRRQQQQQQSSSVVVWWWXXX[[[```eeemmm{{{}}}sssooorrrtttyyy~~~~~~||||||vvvvvvuuuuuuxxxwwwmmmaaa```YYYTTTUUUVVVTTTSSSTTTSSSUUUXXXZZZYYYWWWTTTRRRRRRQQQOOOMMMMMMNNNOOOPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKNNNPPPPPPNNNNNNPPPSSSVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTVVVXXXYYYZZZYYYYYYYYYZZZ\\\\\\\\\\\\[[[ZZZXXXXXXWWWXXXXXXYYYZZZYYYYYYYYYZZZZZZYYYYYYZZZ[[[\\\\\\[[[\\\]]]]]]]]][[[ZZZYYY\\\XXXXXX[[[]]]^^^ccciiisss~~~yyy{{{|||~~~|||tttwww~~~~~~}}}mmm```[[[YYYYYYXXXYYYZZZ\\\___bbbeeeggghhhhhhjjjmmmoooqqqwwwsssdddZZZWWWQQQPPPOOOMMMJJJHHHGGGFFFGGGFFFFFFEEEDDDCCCCCCBBBCCCBBBAAA???>>>===============>>>???????????????CCCDDDFFFGGGFFFEEECCCBBBEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYUUUUUUVVVVVVWWWWWWXXXXXXZZZYYYYYYZZZ[[[\\\[[[YYYYYYZZZZZZZZZZZZYYYYYYXXX[[[ZZZ[[[]]]```aaa___^^^YYYXXXXXXXXXYYY[[[\\\^^^ZZZZZZ[[[[[[ZZZZZZYYYXXXXXXYYYZZZ\\\^^^```bbbcccdddcccaaa`````````aaabbbeeeeeefffhhhjjjiiigggdddbbbaaa``````aaadddhhhjjjeeejjjoooqqqppprrrwww|||yyy{{{}}}}}}}}}|||}}}~~~zzzzzzzzzzzzyyywwwuuutttuuuuuuuuusssrrrpppnnnmmmpppsssvvvxxxyyy{{{~~~~~~{{{zzz{{{tttqqqnnnpppzzz~~~{{{uuuqqqnnnnnnooopppuuu{{{yyyzzzttttttsssqqqmmmiiiffffffggg|||uuuqqqttt{{{{{{ooodddYYYTTTLLLBBB>>>@@@>>>======@@@DDDHHHJJJKKKOOORRRVVVXXXYYY\\\aaaeeejjjnnnsssxxx{{{~~~|||wwwvvvwwwvvvqqqlllfffeeecccbbbaaaaaaaaabbbaaadddeeeccc``````eeejjjllloootttyyy}}}}}}{{{{{{|||{{{{{{}}}}}}|||{{{yyyvvvuuusssssssssrrrqqqqqqqqqrrrrrrpppkkkddd```^^^\\\YYYVVVQQQPPPPPPQQQSSSTTTUUUUUUVVVYYY]]]```aaabbbcccdddooozzzvvvtttqqqqqqwww{{{zzzwwwooonnnnnniiibbb^^^XXXWWWVVVUUUTTTUUUVVVWWWWWWWWWWWWWWWVVVTTTRRRQQQRRRQQQPPPOOOOOOPPPQQQRRRQQQPPPNNNLLLKKKKKKLLLLLLOOONNNMMMLLLKKKKKKKKKKKKNNNNNNNNNOOOPPPQQQSSSTTTSSSSSSSSSTTTUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTZZZZZZZZZYYYYYYYYYYYYYYY^^^\\\YYYWWWVVVVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXYYYZZZ[[[[[[ZZZYYYXXXWWWYYYZZZ[[[]]]```eeehhhpppxxxzzz|||uuusss|||||||||tttcccWWWRRRRRRSSSSSSUUUYYY]]]```cccddddddggghhhiiijjjmmmssszzz}}}kkkaaa```[[[YYYVVVRRRNNNKKKIIIGGGGGGEEECCCCCCDDDDDDCCCBBBBBB@@@>>>>>>@@@AAA???===<<<<<<======>>>?????????>>>???AAABBBCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLMMMOOOQQQRRRSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUVVVXXXXXXWWWWWWWWWVVVVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYY\\\___```___^^^ZZZYYYXXXYYYZZZZZZXXXVVVZZZZZZYYYXXXXXXXXXXXXYYYXXXYYYZZZ]]]___aaacccdddbbbbbbcccddddddcccbbbbbbcccddddddeeeeeeeeedddccc``````___```aaadddgggiiiiiilllqqqtttuuuvvvwwwxxx{{{{{{zzz{{{|||}}}~~~}}}{{{yyywwwuuutttssssssttttttqqqmmmlllnnnpppuuuuuuvvvvvvxxx}}}}}}{{{{{{{{{tttrrroooooouuu{{{yyyssspppmmmmmmppprrrrrrqqqrrrxxxzzzuuusssuuurrroookkkhhhgggfffeeezzzrrrrrrxxx|||rrriiibbbYYYMMMFFFEEEDDDCCCBBBCCCFFFHHHIIIHHHLLLOOOQQQSSSSSSUUUYYY]]]cccggglllqqqtttwww{{{}}}~~~~~~|||}}}|||wwwsssooonnnmmmkkkkkkkkklllllllllooopppnnnjjjjjjnnnssstttwww{{{~~~||||||||||||{{{wwwvvvvvvuuusssqqqpppoooooonnnnnnnnnnnnnnnooooookkkgggaaa\\\ZZZXXXUUUSSSPPPPPPPPPRRRUUUXXXZZZ[[[```bbbccccccaaa```aaabbbhhhrrrtttssssssttt{{{{{{xxx|||{{{oookkkhhhccc]]]ZZZWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTRRRQQQOOONNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLNNNNNNNNNOOOPPPRRRSSSSSSRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZ]]]\\\ZZZXXXVVVVVVWWWXXXXXXXXXYYYYYYZZZ[[[\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\[[[YYYXXXWWWZZZ[[[\\\\\\\\\^^^bbbeeekkksss{{{}}}vvvvvv|||jjj\\\RRRNNNLLLOOOQQQUUUYYY]]]```bbbcccdddfffgggiiilllpppvvvzzzuuuiiieee\\\ZZZVVVRRROOOLLLJJJHHHHHHFFFEEEDDDEEEEEEDDDCCCBBB@@@>>>???AAAAAA???===============>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMLLLMMMOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXX[[[^^^___^^^\\\WWWVVVVVVVVVWWWWWWVVVTTTWWWVVVVVVVVVVVVVVVWWWWWWZZZZZZ[[[]]]___```aaabbbdddeeeffffffffffffeeedddbbbdddfffggggggeeecccaaa```___```aaacccfffiiikkknnnqqquuuwwwxxxxxxyyyzzz~~~}}}|||||||||}}}~~~{{{zzzyyywwwvvvtttsssrrrssssssrrrnnnjjjiiikkkmmmrrrrrrrrrtttxxx~~~}}}||||||}}}sssqqqmmmlllqqq}}}}}}yyywwwuuurrrpppqqqrrrsssrrrpppqqqwww}}}~~~zzzwwwuuutttrrrnnnkkkhhheeebbb```uuuqqqtttzzz~~~zzztttjjj]]]RRRNNNHHHGGGFFFGGGIIIIIIIIIHHHJJJKKKMMMMMMMMMOOORRRUUUYYY]]]bbbfffjjjmmmqqqtttxxxyyy{{{{{{zzzzzz|||}}}~~~zzzxxxxxxwwwwwwwwwwwwwwwxxxyyy{{{{{{yyyvvvvvvyyy|||}}}{{{zzzzzzzzzyyyxxxqqqqqqppppppnnnmmmlllkkkiiiiiihhhhhhhhhiiiiiijjjeeeaaa\\\XXXUUUSSSQQQPPPOOOPPPQQQUUUYYY___cccfffpppoookkkgggaaa^^^^^^___ccckkkwww}}}rrrrrrrrruuu||||||wwwwwwyyy{{{~~~pppgggaaa[[[WWWVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXTTTSSSRRRQQQQQQRRRSSSTTTWWWVVVTTTRRRPPPPPPOOOOOOKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[]]]\\\ZZZXXXWWWWWWXXXXXXWWWWWWXXXYYY[[[\\\]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYY]]]^^^^^^]]][[[\\\^^^```eeekkkwww}}}~~~uuuuuuyyyvvvdddVVVLLLGGGJJJLLLOOORRRWWW[[[^^^``````bbbeeehhhjjjmmmqqqtttyyyuuummmaaa^^^XXXTTTRRRPPPMMMLLLJJJHHHFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@AAABBB@@@???>>>>>>>>>>>>==================>>>???@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWYYY[[[\\\ZZZYYYSSSRRRRRRSSSTTTUUUSSSRRRTTTTTTTTTTTTUUUVVVWWWXXX[[[\\\\\\]]]^^^______```dddeeeffffffffffffeeedddbbbdddfffhhhhhheeebbb______```aaacccfffjjjmmmoootttwwwzzz{{{{{{{{{|||}}}~~~~~~}}}||||||}}}}}}yyyyyyxxxwwwvvvuuuttttttsssrrrooojjjgggfffgggiiinnnllllllpppxxx~~~~~~~~~tttqqqllliiilllvvv{{{wwwuuuvvvvvvuuuvvvwwwvvvsssqqqppptttyyy|||{{{zzzyyyxxxtttqqqmmmjjjhhhfffccc```{{{uuutttvvvwww~~~~~~wwwlll```ZZZLLLKKKJJJKKKMMMNNNLLLKKKJJJJJJJJJJJJKKKLLLOOOQQQRRRUUUYYY]]]```dddhhhkkkqqqsssuuuvvvuuutttuuuvvv|||~~~~~~~~~~~~~~~~~~}}}|||~~~{{{yyyvvvtttttttttrrrqqqnnnnnnnnnnnnmmmlllkkkjjjfffeeedddcccbbbbbbaaaaaa]]][[[WWWSSSQQQPPPOOOOOOOOOQQQTTTYYY___gggooottt}}}zzzssskkkccc___^^^___ccchhhqqq|||~~~{{{qqqooonnnpppvvvwwwtttssssssvvv{{{~~~~~~vvv{{{nnnccc\\\VVVUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXXXXXXXUUUUUUSSSSSSSSSSSSUUUUUUXXXWWWVVVTTTRRRQQQPPPOOOKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSQQQQQQRRRRRRSSSTTTTTTUUUWWWWWWXXXXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXWWWXXXYYY[[[\\\^^^______^^^]]]\\\\\\[[[[[[\\\\\\XXXYYYZZZ\\\]]]^^^___```^^^___^^^]]][[[[[[]]]^^^___eeeooo{{{|||uuusss}}}ooo]]]NNNGGGFFFGGGIIILLLPPPUUUZZZ]]]]]]```dddgggiiikkknnnpppsssyyyyyykkkeee^^^YYYVVVTTTRRROOOLLLIIIGGGGGGGGGGGGFFFEEECCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>======<<<<<<<<<<<<======>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRVVVUUUUUUWWWYYYYYYWWWUUUPPPOOOOOOQQQSSSTTTSSSRRRUUUUUUUUUVVVWWWXXXZZZZZZ[[[[[[\\\]]]^^^______```aaabbbcccddddddcccbbbaaabbbcccdddeeeeeecccbbbaaaaaabbbdddgggkkkooorrrtttyyy{{{}}}}}}|||||||||}}}||||||||||||||||||||||||zzzzzzyyyyyyyyyxxxxxxxxxuuurrrnnniiifffeeefffgggiiifffffflllwww~~~~~~xxxtttnnnjjjjjjqqq|||{{{wwwvvvwwwxxxyyy{{{{{{zzzwwwuuuppprrruuuwwwyyyzzzzzz{{{uuupppkkkhhhhhhiiihhhfff|||yyywwwwwwwwwyyy{{{}}}yyyooohhhXXXVVVUUUTTTUUUUUUSSSRRRLLLJJJHHHHHHHHHJJJLLLMMMMMMOOOSSSVVVYYY\\\```ccciiikkkoooppppppooooooppprrrwww}}}~~~~~~}}}|||{{{vvvtttrrrppppppooommmkkkkkkkkkkkkkkkjjjiiihhhgggdddcccaaa^^^\\\ZZZYYYYYYSSSRRRQQQNNNMMMMMMOOOPPPSSSVVVZZZ___fffppp{{{|||qqqhhhcccbbbccceeegggmmmttt|||{{{xxxppplllhhhhhhmmmwwwvvvpppmmmjjjlllpppqqqwww|||}}}~~~yyyttt{{{{{{kkkaaaZZZVVVVVVYYYWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWVVVUUUSSSRRRPPPPPPLLLLLLMMMMMMNNNOOOQQQQQQPPPPPPQQQSSSSSSSSSSSSSSSPPPQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUWWWXXXYYYZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\^^^___```aaa^^^]]]]]]\\\\\\\\\\\\\\\XXXYYYZZZ[[[]]]___```aaa\\\]]]^^^]]]\\\[[[]]]^^^]]]aaaiiisss{{{sssvvv{{{~~~}}}wwwcccSSSJJJFFFEEEEEEGGGJJJPPPVVVYYY\\\___cccfffhhhjjjlllnnnpppuuu{{{uuummmddd]]]ZZZXXXTTTQQQMMMKKKHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDCCCBBBCCCCCCAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<===?????????@@@@@@AAACCCDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRSSSTTTUUUSSSRRRRRRRRRRRRRRRRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSTTTVVVVVVTTTRRROOONNNOOOQQQSSSUUUTTTSSSTTTTTTUUUVVVWWWXXXZZZ[[[XXXYYYZZZ\\\^^^___```aaa```aaabbbccccccbbbaaa```aaa``````___```bbbdddeeeeeefffhhhlllpppsssvvvxxx{{{|||}}}}}}{{{{{{{{{|||wwwxxxyyyyyyzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyywwwtttoookkkiiihhhggggggeeebbbccciiittt||||||}}}}}}}}}zzzuuuooonnnqqqxxx~~~~~~{{{yyywwwwwwyyy|||}}}{{{zzzqqqqqqrrrtttwwwyyy{{{{{{xxxqqqiiieeefffhhhiiiiii~~~ttttttuuuzzz}}}|||}}}zzzsssgggdddaaa_________^^^]]]QQQNNNIIIGGGGGGGGGHHHGGGIIIKKKMMMOOOQQQTTTXXX[[[___bbbgggjjjjjjiiiiiiiiijjjnnntttyyy{{{}}}~~~}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}zzzzzzzzzyyyxxxwwwvvvuuusssqqqooonnnmmmllliiigggeeeeeeeeedddcccbbb```______^^^\\\YYYVVVTTTSSSRRRKKKLLLMMMLLLMMMOOORRRUUU[[[^^^ccciiippp{{{|||rrrmmmkkklllhhhiiijjjlllpppuuuzzz}}}zzzwwwpppkkkeeedddjjjttt}}}wwwpppjjjeeeeeehhhlllsssxxxzzz|||}}}zzzuuuuuu~~~|||qqqfff___[[[WWWWWW[[[XXXXXXXXXXXXXXXWWWVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRPPPQQQSSSTTTTTTTTTSSSRRRPPPPPPQQQQQQRRRRRRSSSSSSQQQRRRSSSTTTVVVXXXYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZ[[[[[[]]]^^^___``````^^^]]]\\\\\\[[[[[[\\\\\\]]]\\\\\\[[[[[[\\\]]]]]][[[]]]^^^]]]\\\[[[\\\^^^\\\___eeemmmxxxuuuttt{{{}}}|||zzzvvvuuu{{{~~~jjjYYYNNNHHHFFFDDDDDDGGGLLLRRRVVVZZZ]]]aaadddgggiiilllnnnnnnqqqwww}}}xxxkkkbbb^^^[[[VVVRRROOOMMMKKKJJJJJJIIIHHHGGGEEEFFFFFFFFFDDDCCCDDDEEEBBBBBBBBBAAA@@@??????>>>===<<<;;;;;;;;;===>>>???>>>>>>???@@@AAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKMMMMMMNNNNNNOOONNNNNNNNNNNNOOOPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQPPPPPPPPPQQQSSSTTTQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSSSSQQQOOONNNNNNOOOQQQTTTVVVVVVUUUSSSSSSTTTTTTUUUWWWXXXYYYXXXYYYZZZ\\\]]]___aaaaaaaaabbbccccccccccccbbbaaa___^^^\\\\\\___ccchhhkkkkkklllnnnqqqtttwwwzzz{{{{{{||||||{{{zzzyyyzzz{{{uuuvvvwwwxxxzzzzzzzzzzzzwwwwwwxxxxxxxxxxxxxxxxxxyyyvvvrrrooommmllljjjhhhbbbaaaccchhhpppwwwzzzzzz{{{|||~~~}}}wwwttttttxxx{{{{{{|||}}}}}}}}}|||{{{zzzyyy|||~~~}}}}}}sssrrrrrrsssvvvyyyzzzzzzzzzqqqgggccceeehhhiiihhh{{{yyyxxxyyy{{{|||}}}~~~|||zzzzzz||||||uuukkkhhheeedddeeehhhiiijjj\\\VVVOOOJJJHHHGGGEEECCCEEEFFFHHHIIIJJJLLLPPPRRRUUUYYY___cccddddddcccccccccfffkkknnnqqqsssuuuwwwvvvwwwyyyyyyzzz{{{|||}}}zzzzzz{{{{{{zzzyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwvvvuuuuuuvvvwwwwwwxxxxxxxxxtttttttttsssrrrqqqpppoooooommmkkkjjjiiihhheeebbb``````___^^^\\\ZZZYYYXXXXXXWWWUUUSSSQQQPPPOOOOOOJJJMMMOOOQQQRRRVVV\\\aaadddhhhnnnssszzzxxxuuuvvvnnnmmmkkkiiiiiinnnuuu{{{~~~zzznnnjjjggghhhooowww~~~vvvnnnhhhfffhhhoootttxxxxxxyyyzzzwwwrrrttt~~~wwwnnngggaaa___[[[WWWWWWYYYWWWWWWXXXXXXXXXWWWVVVUUUVVVUUUTTTSSSSSSSSSTTTTTTVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUVVVVVVVVVUUUSSSSSSNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRSSSUUUUUUTTTSSSRRROOOPPPPPPQQQQQQRRRSSSSSSPPPPPPRRRSSSUUUWWWXXXYYYVVVWWWWWWXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYZZZZZZ[[[[[[\\\]]]^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[]]]\\\[[[ZZZZZZ[[[\\\\\\\\\]]]^^^^^^\\\[[[[[[\\\[[[^^^bbbhhhqqqzzzqqqvvvzzz|||wwwooonnnttttttaaaVVVLLLIIIEEECCCEEEIIIOOOTTTXXX[[[^^^bbbdddgggkkknnnjjjnnnsssxxx}}}wwwlllgggccc]]]WWWSSSQQQNNNMMMMMMLLLKKKIIIEEEGGGHHHGGGDDDCCCEEEFFFCCCCCCCCCBBBBBBAAAAAAAAA>>>===;;;;;;;;;<<<>>>???<<<===>>>???AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKKKKLLLLLLNNNMMMMMMMMMMMMNNNOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOPPPOOOMMMMMMMMMNNNPPPQQQPPPOOONNNNNNNNNNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPQQQRRRPPPNNNMMMMMMNNNQQQUUUWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]^^^_________```aaabbbbbbaaa```___\\\\\\\\\^^^bbbgggllloooppprrrtttvvvxxxzzz{{{|||zzz{{{{{{zzzxxxxxxyyy{{{vvvwwwxxxyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyvvvsssrrrrrrpppllliiiaaabbbdddhhhlllppptttvvv{{{|||zzzxxxxxxyyyzzzzzz{{{{{{|||{{{{{{{{{~~~}}}|||}}}vvvtttssstttwwwyyyyyyxxxuuuooohhhhhhlllppppppmmm~~~{{{yyyyyy{{{}}}yyywwwvvvyyy~~~}}}{{{zzz|||yyyqqqfffdddbbbcccgggmmmrrrtttfff___VVVOOOKKKHHHEEEBBBBBBCCCDDDDDDEEEGGGJJJMMMOOOTTTZZZ___````````````]]]```cccfffhhhkkknnnpppmmmoooqqqrrrsssuuuwwwxxxssstttttttttsssrrrpppoooooonnnnnnpppqqqrrrqqqpppoooooopppqqqrrrsssssstttoooppppppooonnnmmmllllllkkkiiigggfffeeeccc```^^^^^^]]]]]][[[YYYWWWUUUTTTRRRQQQPPPOOONNNNNNNNNNNNMMMQQQTTTWWWZZZ___fffkkkkkkooouuuyyy||||||sssrrrooojjjhhhmmmvvv~~~mmmkkkjjjmmmuuu}}}}}}uuunnnkkklllssswwwyyywwwwwwwwwuuuppprrr}}}}}}tttlllfffaaa^^^^^^[[[WWWUUUWWWVVVVVVWWWXXXWWWVVVUUUTTTTTTTTTSSSRRRRRRSSSTTTUUUUUUUUUTTTSSSSSSTTTUUUUUUUUUUUUVVVWWWWWWVVVUUUUUUNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRTTTUUUVVVUUUSSSRRROOOOOOPPPPPPQQQRRRRRRSSSOOOPPPQQQSSSUUUWWWXXXYYYVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZZZZYYYYYYZZZ\\\^^^___]]]______^^^\\\ZZZYYYYYYZZZ]]]aaaeeemmm|||mmmqqqsssuuu{{{vvvjjjiiippp{{{|||hhh]]]OOOLLLGGGCCCDDDHHHNNNRRRVVVYYY\\\___bbbfffkkknnngggkkkpppuuuyyyvvvooojjjddd^^^UUUSSSQQQOOOOOOOOOMMMLLLEEEGGGIIIHHHEEEDDDEEEGGGDDDCCCCCCCCCCCCBBBBBBBBB>>>===<<<;;;;;;<<<>>>???<<<<<<===???@@@AAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKMMMMMMMMMLLLMMMNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKJJJKKKLLLNNNOOOPPPOOONNNMMMMMMNNNOOOPPPKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNQQQQQQPPPNNNLLLLLLMMMQQQTTTWWWWWWVVVXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]\\\]]]^^^______^^^]]]\\\YYYZZZ]]]aaafffkkkoooqqqtttuuuwwwyyy{{{||||||}}}zzz{{{{{{zzzxxxxxxyyy{{{xxxyyyzzz{{{zzzyyyxxxwww{{{{{{zzzzzzzzzzzzyyyyyyyyyvvvtttttttttrrrmmmiiiaaacccfffhhhjjjlllpppsss{{{}}}~~~zzzxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{xxxuuussstttwwwyyyxxxvvvoookkkiiinnnvvv{{{zzzwww~~~~~~{{{yyyxxxwwwxxxwwwwwwyyy|||~~~~~~}}}{{{xxxtttpppnnneeeeeeeeedddeeejjjrrrxxxsssmmmeee\\\TTTMMMGGGCCC@@@@@@@@@???>>>???BBBDDDKKKMMMPPPSSSVVVXXXYYYYYY\\\\\\]]]^^^```bbbdddeeefffggghhhjjjlllmmmmmmmmmmmmnnnooonnnlllkkkkkkmmmmmmnnnnnnoooooooooooonnnmmmnnnoooooonnnmmmlllkkklllllllllkkkkkkjjjjjjjjjhhhgggfffccc```\\\XXXVVVVVVTTTRRRQQQQQQPPPOOONNNLLLKKKIIIJJJLLLPPPRRRSSS[[[^^^aaaccceeegggjjjlllooopppssszzz{{{zzzvvvsssrrrppprrr{{{vvvuuuuuuxxx||||||{{{~~~yyyrrrqqqrrr{{{|||{{{xxxuuussssssuuuzzzsssiiieee]]]]]][[[ZZZXXXVVVUUUTTTVVVVVVVVVUUUUUUUUUUUUUUUSSSRRRRRRRRRRRRQQQQQQQQQWWWVVVUUUSSSSSSSSSSSSTTTWWWWWWWWWVVVUUUUUUTTTTTTVVVUUURRROOOMMMLLLMMMMMMPPPQQQRRRRRRSSSRRRRRRRRRPPPPPPRRRTTTWWWWWWTTTRRRTTTTTTTTTSSSTTTTTTUUUUUUXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[ZZZXXXXXXWWWWWWWWWYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\______^^^]]][[[YYYWWWVVVWWWXXX^^^gggooowwwpppoooooorrr{{{xxxiiigggnnnyyyvvvbbbYYYPPPHHHGGGHHHHHHIIILLLTTTWWW[[[___bbbdddhhhkkkkkklllooosssyyy~~~xxxnnnfffbbb^^^ZZZUUUSSSRRRQQQMMMJJJLLLKKKIIIHHHHHHGGGEEEDDD@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;>>>===<<<<<<<<<>>>???@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJJJJJJJKKKKKKMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNNNNOOONNNMMMLLLLLLMMMOOOQQQSSSUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWWWW]]]^^^^^^^^^^^^]]]]]]\\\[[[]]]^^^^^^\\\\\\]]]^^^^^^___aaaeeekkkrrryyy}}}|||{{{zzz{{{|||}}}|||{{{zzzzzzyyyyyyxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyzzz{{{yyyxxxwwwuuuqqqnnnkkkiiiiiifffhhhmmmnnnlllnnnttt|||~~~|||yyywwwtttrrruuu|||}}}~~~}}}}}}~~~vvvuuuuuuuuuuuussspppmmmnnnkkklllttt}}}|||yyy}}}{{{{{{yyywwwvvvwwwzzz~~~|||{{{zzzxxxtttooojjjhhhggghhhhhhggggggjjjppptttsssoooiiiddd___XXXOOOGGGDDDBBB@@@??????@@@BBBCCCFFFHHHJJJNNNPPPRRRTTTTTTXXXYYYYYYZZZ\\\^^^___```___```bbbccceeefffffffffhhhiiijjjiiigggfffggghhhfffggghhhhhhiiiiiiiiiiiikkklllllllllkkkjjjhhhgggffffffeeeddddddcccbbbbbb______^^^\\\YYYVVVSSSRRRNNNLLLJJJJJJKKKLLLMMMMMMLLLKKKJJJLLLPPPUUUZZZ]]]kkkmmmmmmmmmkkkkkklllmmmmmmooottt|||}}}yyyuuuqqqqqqqqqvvv|||{{{}}}{{{wwwyyy|||{{{||||||zzzwwwuuuvvvxxx~~~{{{nnneeeaaa[[[ZZZYYYXXXWWWUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQSSSSSSSSSSSSTTTVVVXXXYYYXXXXXXWWWWWWVVVVVVVVVUUUVVVTTTRRRPPPNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQSSSUUUVVVTTTSSSTTTTTTSSSTTTTTTUUUVVVVVVXXXXXXXXXYYYYYYYYYYYYZZZYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZ\\\\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[^^^^^^]]]]]][[[YYYXXXWWWYYYZZZ___fffkkkqqq|||sssooolllppp{{{ooojjjnnnxxxrrr```UUUKKKGGGGGGFFFHHHKKKSSSVVV[[[___bbbdddgggiiijjjkkkmmmqqquuuzzzyyypppjjjccc^^^YYYWWWWWWUUURRROOOOOONNNKKKKKKJJJJJJGGGFFFBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>>>>>>>=========>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOONNNNNNOOOQQQSSSTTTUUUVVVVVVXXXXXXYYYYYYYYYXXXXXXWWW\\\\\\]]]^^^^^^^^^]]]]]]ZZZ[[[\\\[[[ZZZ[[[]]]______aaadddiiipppwww}}}~~~||||||||||||zzzyyyxxxwwwwwwvvvvvvvvvwwwwwwzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyzzzyyyxxxvvvssspppnnnlllkkkiiihhhkkkqqqsssqqqssswww~~~|||xxxuuutttsssxxx}}}zzzyyyxxxuuutttsssqqqooommmkkkkkkmmmlllooovvv}}}}}}zzz|||yyyvvvvvvxxx|||~~~||||||zzzwwwrrrlllgggccchhhjjjkkklllkkklllnnnpppqqqmmmjjjkkkkkkdddXXXNNNKKKFFFAAA@@@AAABBBBBBAAABBBCCCEEEGGGJJJLLLNNNOOOSSSSSSTTTUUUVVVWWWXXXYYYYYYZZZ[[[]]]^^^______```bbbcccccccccaaa```aaabbbcccdddeeefffggghhhhhhhhhhhhhhhhhhgggfffdddcccbbb______^^^]]]\\\ZZZZZZYYYUUUUUUTTTSSSQQQOOOMMMLLLHHHFFFDDDCCCEEEHHHLLLOOOOOOOOOOOOQQQWWW___ggglllzzzzzzyyywwwssspppoooppplllooottt|||yyytttqqqqqqsss{{{|||||||||{{{yyy{{{}}}{{{yyyzzz|||ttthhh```\\\XXXWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPPPPRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQRRRSSSUUUWWWYYYZZZXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUSSSQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPRRRQQQPPPQQQSSSTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZYYYYYYXXXWWWWWWVVVVVVVVVUUUVVVVVVWWWXXXXXXYYYYYY\\\\\\\\\\\\[[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYY[[[[[[^^^dddgggjjjsss}}}zzzqqqjjjooo~~~wwwmmmnnnvvv}}}oooaaaSSSLLLIIIGGGIIIMMMQQQUUU[[[___bbbdddfffhhhiiiiiikkkmmmqqquuuxxxzzz|||uuujjjeee___\\\\\\[[[XXXUUUTTTRRROOONNNMMMLLLJJJHHHEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???>>>>>>>>>>>>???@@@@@@????????????@@@@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQQQQQQQQQQRRRRRRTTTUUUVVVWWWWWWWWWXXXXXXYYYZZZZZZYYYYYYXXXZZZ[[[\\\]]]]]]]]]]]]]]][[[[[[[[[ZZZYYY[[[___bbbbbbeeeiiiooovvv|||~~~}}}|||{{{yyywwwvvvvvvvvvuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyzzzxxxtttqqqoooooooooppplllmmmqqqxxx{{{zzzzzz||||||xxxvvvsssuuu|||{{{vvvsssrrrrrrrrrpppkkkfffccceeehhhjjjnnntttyyy|||}}}|||zzz~~~yyywwwxxxzzz}}}~~~~~~{{{vvvoooiiieeegggiiilllnnnooooooooonnnlllhhhfffjjjooolllbbbWWWSSSMMMFFFDDDFFFFFFDDDAAAAAAAAABBBCCCEEEGGGIIIJJJNNNNNNOOOQQQRRRSSSSSSSSSWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^___^^^]]]\\\]]]^^^aaabbbcccdddeeefffffffffddddddcccaaa```^^^]]]\\\ZZZZZZYYYWWWVVVTTTSSSSSSNNNNNNMMMKKKJJJHHHGGGFFFEEEDDDBBBBBBDDDJJJQQQVVVXXXXXXYYY\\\bbbkkkuuu||||||xxxuuuttttttoooooorrrvvv|||~~~xxxuuussstttwww}}}}}}yyyyyyyyyvvvvvv}}}||||||~~~~~~vvvlllbbb\\\YYYVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRQQQPPPOOONNNNNNPPPPPPPPPOOOOOOOOONNNNNNQQQQQQRRRRRRSSSTTTUUUUUUXXXXXXXXXXXXXXXYYYYYYYYYYYYWWWUUUSSSQQQPPPPPPOOONNNNNNNNNNNNNNNOOOOOOPPPSSSQQQOOONNNPPPRRRSSSSSSRRRRRRSSSSSSUUUVVVXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXTTTUUUUUUVVVWWWXXXYYYYYY[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[ZZZZZZYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[]]]aaaccceeellluuuyyyooosss~~~rrrnnnssszzz~~~qqq___TTTMMMJJJKKKOOOPPPTTTZZZ___aaaccceeeggghhhhhhiiijjjmmmppprrrttt|||sssmmmfffaaa```___\\\YYYXXXVVVSSSQQQPPPNNNKKKIIIGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@?????????@@@@@@@@@????????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCDDDEEEFFFGGGIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[[[[\\\\\\[[[YYYZZZ]]]bbbfffhhhjjjoootttzzz~~~~~~}}}|||{{{xxxvvvwwwwwwvvvvvvvvvwwwxxxxxxvvvwwwxxxyyyzzzzzzyyyyyyvvvwwwyyy{{{{{{{{{zzzzzzyyyvvvrrrooonnnppprrruuusssuuuyyy|||yyywwwqqqvvv{{{uuuqqqnnnmmmmmmkkkddd]]][[[```fffhhhqqqyyy|||||||||{{{xxx|||{{{|||||||||zzzsssmmmiiifffhhhkkkooorrrsssrrrqqqkkkfffccchhhooorrrllleee]]]WWWPPPNNNOOONNNJJJFFFDDDCCCBBBAAAAAABBBDDDEEEJJJKKKMMMOOOPPPPPPQQQQQQTTTUUUVVVWWWXXXYYYYYYYYYYYY[[[\\\[[[ZZZZZZ[[[\\\[[[[[[\\\^^^^^^_________^^^]]]\\\[[[YYYXXXWWWVVVTTTSSSRRRQQQOOONNNMMMLLLIIIHHHFFFEEECCCBBBAAAAAAAAAAAAAAABBBFFFOOOZZZbbbcccdddfffhhhmmmvvv|||xxxvvvvvvrrrpppnnnnnnqqqvvv}}}}}}yyyvvvvvvwwwxxx{{{zzzzzzxxxtttrrrwww{{{{{{{{{yyyssslllddd^^^ZZZYYYUUUUUUVVVVVVVVVWWWWWWWWWSSSSSSRRRQQQPPPOOONNNMMMNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNOOOPPPQQQRRRRRRSSSVVVVVVWWWWWWXXXXXXYYYYYY[[[ZZZWWWUUURRRPPPNNNMMMNNNMMMMMMMMMMMMNNNOOOOOOSSSPPPNNNMMMOOOQQQRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZYYYYYYXXXWWWTTTUUUUUUVVVXXXYYYYYYZZZZZZZZZ[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXWWWXXXYYYYYYZZZZZZYYYYYYYYYYYY[[[___```aaahhhppp{{{wwwzzzzzzsssvvv{{{~~~}}}kkk]]]TTTMMMLLLOOOOOOSSSYYY]]]```bbbdddfffhhhhhhhhhiiijjjlllnnnoootttyyyyyypppiiieeebbb___\\\[[[YYYVVVTTTRRRPPPLLLJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKLLLLLLJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOOOOPPPRRRSSSTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\[[[\\\\\\\\\\\\[[[ZZZYYYYYY[[[[[[ZZZYYYZZZ^^^eeeiiioooqqqtttxxx{{{|||}}}}}}}}}|||{{{{{{{{{yyywwwvvvuuuuuuuuuvvvvvvwwwxxxssstttvvvwwwxxxwwwvvvuuuqqqssswwwzzz|||}}}||||||xxxuuuqqqnnnnnnqqqvvvyyyzzz}}}}}}yyyvvvsssrrrooovvv|||vvvqqqmmmhhhhhhddd^^^WWWXXX___eeelllwww|||xxx}}}~~~xxxsssoooiiijjjlllpppuuuxxxxxxwwwqqqlllhhhjjjqqqvvvuuurrrhhhddd```]]]\\\YYYTTTPPPKKKHHHEEEAAA@@@@@@AAABBBGGGIIIKKKMMMOOOPPPPPPPPPOOOPPPQQQRRRRRRSSSSSSSSSVVVWWWXXXXXXWWWVVVXXXYYYXXXXXXYYYYYYZZZZZZYYYYYYVVVUUUTTTRRRQQQPPPPPPPPPLLLKKKJJJIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@AAA>>>???AAACCCIIISSS```iiilllnnnqqqtttxxx{{{vvvuuutttpppllliiiiiinnnssswww{{{|||zzzxxxwwwwwwvvvvvv}}}~~~yyysssoooqqqxxx~~~xxxwwwrrroooiiiccc]]]ZZZXXXXXXUUUUUUUUUVVVVVVWWWWWWWWWSSSSSSRRRRRRQQQPPPOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKHHHJJJLLLNNNQQQRRRSSSSSSTTTTTTUUUUUUVVVWWWXXXXXX[[[ZZZXXXUUUSSSPPPNNNMMMNNNMMMMMMLLLLLLNNNOOOPPPRRRPPPMMMMMMNNNPPPQQQPPPQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUUUUVVVVVVVVVWWWWWWTTTUUUVVVWWWWWWVVVUUUTTTSSSTTTUUUVVVWWWXXXYYYZZZYYYZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVYYY]]]]]]^^^dddlllvvv~~~~~~xxxhhh]]]SSSOOOOOOPPPSSSWWW[[[]]]```dddfffhhhggggggggghhhiiikkklllnnnttt|||tttnnniiieeebbb```]]]YYYWWWTTTRRRNNNKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCBBBBBBAAA@@@AAAAAAAAAAAABBBBBBBBBCCC@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKMMMNNNLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[]]]aaahhhmmmuuuvvvxxxyyyzzzzzzyyyyyy{{{zzzxxxxxxyyyyyyxxxvvvrrrrrrrrrrrrssstttuuuuuurrrsssuuuvvvvvvuuusssrrrmmmpppuuuzzz}}}}}}|||{{{vvvsssooommmooosssxxx|||{{{vvvqqqmmmkkkjjjmmmvvv|||vvvqqqmmmdddbbb^^^YYYWWWZZZaaagggqqq~~~}}}uuu~~~~~~yyyvvvpppoooooorrrxxx|||}}}}}}yyyuuuppppppssswwwxxxwwwrrrrrrpppnnnjjjeee```]]]VVVSSSMMMGGGDDDBBBCCCDDDDDDFFFIIILLLOOOPPPPPPPPPJJJKKKLLLMMMNNNNNNNNNNNNQQQRRRSSSSSSRRRRRRSSSUUUTTTTTTTTTUUUTTTTTTSSSRRRNNNMMMKKKJJJIIIIIIIIIJJJFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHFFFHHHIIIIIILLLSSS___hhhooosssxxx{{{}}}wwwuuurrrpppllljjjjjjlllppprrrvvv{{{~~~|||xxxuuussspppooovvv}}}tttnnnmmmnnnpppwwwzzz~~~vvvrrrlllgggaaa\\\XXXWWWVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQNNNNNNMMMMMMMMMLLLLLLLLLIIIJJJLLLOOOQQQRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUSSSQQQPPPOOOOOONNNMMMLLLLLLNNNOOOQQQQQQOOOMMMMMMNNNOOOOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUUUURRRSSSUUUVVVVVVUUUSSSRRRQQQRRRSSSTTTVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXYYYYYYYYYXXXXXXWWWVVVTTTTTTUUUVVVVVVVVVVVVUUUSSSSSSVVVYYYZZZYYY___fffnnnsss}}}xxxjjj^^^VVVUUUPPPSSSVVVXXX[[[___dddgggfffeeeeeedddeeefffhhhiiijjjpppxxx|||~~~zzzsssmmmiiidddaaa]]]ZZZWWWTTTQQQNNNJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCDDDCCCBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJIIIIIIJJJKKKNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPPPPPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWZZZ[[[\\\]]]^^^^^^^^^^^^^^^___```aaabbbccccccbbb___```aaabbbeeeiiippptttyyyzzzzzzzzzzzzyyyyyyxxxyyywwwvvvvvvvvvvvvuuusssqqqqqqqqqqqqrrrssstttuuussstttvvvwwwvvvtttrrrpppkkkoootttyyy||||||zzzyyysssqqqooonnnpppuuuzzz~~~}}}zzztttnnniiihhhhhhhhhkkkttt~~~zzzuuuppplll```]]]YYYVVVXXX^^^eeejjjrrryyymmm}}}vvvtttrrrtttzzz~~~}}}zzzvvvttttttvvvwwwwwwyyyzzz{{{yyysssmmmhhheee```\\\UUUNNNIIIGGGGGGHHHBBBDDDHHHLLLNNNPPPPPPPPPIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNPPPPPPOOOOOOPPPQQQLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBEEEEEEFFFGGGJJJMMMPPPRRRSSSTTTSSSPPPNNNRRR[[[bbboootttzzz~~~xxxvvvpppooonnnmmmmmmnnnpppqqquuuzzz~~~xxxrrrnnnjjjkkksss}}}vvvoookkkiiigggkkknnnsss{{{~~~|||{{{~~~tttooohhhddd^^^XXXVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSOOOOOOOOONNNNNNNNNNNNMMMMMMNNNOOOPPPQQQPPPOOONNNOOOPPPPPPRRRSSSTTTUUUVVVTTTTTTTTTTTTTTTSSSRRRQQQOOONNNMMMLLLLLLNNNPPPQQQPPPNNNMMMMMMNNNOOONNNMMMQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTSSSTTTVVVWWWWWWVVVUUUTTTPPPPPPQQQSSSTTTVVVWWWWWWYYYYYYZZZZZZZZZZZZZZZYYYXXXYYYYYYYYYXXXWWWWWWVVVSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRTTTWWWWWWVVVZZZaaahhhkkkwww{{{xxx~~~vvvhhh^^^[[[QQQSSSUUUWWWZZZ^^^dddhhhddddddcccccccccdddfffggghhhnnnuuuwwwwww{{{{{{tttpppgggddd```]]]ZZZVVVSSSPPPKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCDDDDDDDDDCCCAAA@@@@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAABBBBBBCCCCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIJJJLLLNNNPPPPPPPPPPPPPPPPPPPPPPPPOOORRRQQQPPPOOOOOOPPPRRRRRRRRRRRRTTTUUUVVVWWWWWWWWWZZZ[[[\\\]]]^^^^^^^^^^^^___```bbbdddfffggghhhiiifffgggiiijjjmmmrrrwww|||{{{{{{{{{{{{zzzzzzzzzzzzxxxwwwuuutttuuutttrrrqqqsssrrrrrrssstttuuuvvvwwwuuuvvvwwwxxxwwwtttqqqoookkkoootttyyy{{{zzzxxxvvvrrrpppnnnnnnqqquuu{{{vvvrrrlllhhhfffgggiiillliiisss}}}}}}wwwsssnnnjjj^^^ZZZVVVUUUZZZbbbhhhlllppp|||~~~ttteeewwwwwwyyy{{{}}}|||yyyvvvtttrrrrrruuu||||||wwwsssnnnhhhjjjeee]]]XXXSSSNNNHHHCCCFFFGGGHHHHHHIIIJJJLLLNNNFFFEEEDDDCCCCCCDDDFFFGGGHHHMMMOOOLLLKKKLLLLLLJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFHHHJJJIIIJJJKKKIIIFFFEEEHHHKKKNNNQQQSSSVVV]]]ggglllkkklllhhhaaa\\\[[[]]]bbbfffiiijjjqqq{{{{{{{{{tttrrrpppnnnnnnppprrrsss{{{}}}vvvnnnjjjmmmuuu}}}}}}~~~~~~}}}zzzpppjjjdddaaaccciiirrrzzz|||xxxrrrpppsss|||tttnnnhhhbbb[[[UUUSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQNNNNNNPPPRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTQQQPPPOOONNNNNNOOOQQQRRROOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXVVVVVVWWWYYYZZZZZZWWWTTTSSSSSSSSSRRRQQQQQQPPPPPPUUUSSSRRRQQQRRRVVVZZZ\\\ccchhhooowwwxxxppprrr}}}uuulllgggeee```YYYWWWZZZ^^^```aaabbbbbbcccdddeeeffffffgggfffiiinnnrrrvvvzzz~~~~~~xxxssskkkbbb]]]\\\ZZZVVVRRRPPPNNNLLLKKKKKKLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAADDDDDDDDDDDDEEEEEEEEEEEEGGGFFFDDDDDDEEEFFFIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJLLLMMMNNNOOOOOONNNNNNMMMLLLLLLLLLPPPQQQRRRSSSRRRQQQOOOMMMNNNNNNNNNNNNOOOQQQSSSTTTSSSTTTUUUVVVXXXYYYZZZ[[[ZZZ\\\^^^^^^]]]\\\\\\]]]^^^```bbbfffiiimmmoooqqqnnnooorrrtttwwwyyyzzz{{{}}}zzzxxxvvvvvvvvvwwwssstttuuutttrrrqqqrrrsssqqqqqqqqqqqqrrrssstttuuutttsssrrrssstttuuutttsssvvvxxxzzz|||{{{wwwssspppqqqssssssqqqsssyyy|||{{{|||}}}{{{tttkkkeeedddhhhlllooopppwww~~~xxxooogggdddXXXZZZ]]]```cccggglllooouuuxxx}}}}}}uuukkkdddzzzzzzzzz{{{}}}~~~zzzvvvrrrpppnnnpppuuuxxxwwwwwwwwwtttnnnooojjjccc]]]XXXSSSNNNJJJFFFGGGGGGGGGFFFFFFFFFGGGBBBAAA???>>>???@@@BBBCCCHHHMMMPPPMMMJJJJJJHHHDDDFFFEEEDDDCCCBBBBBBBBBBBBEEEFFFGGGHHHHHHHHHIIIJJJIIIJJJJJJIIIHHHIIILLLPPPWWW]]]bbbeeellluuu{{{||||||vvvnnnhhhfffggghhhhhhhhhhhhmmmvvv|||~~~zzzxxxuuussspppnnnnnnqqqvvvxxx{{{wwwrrrqqquuu{{{~~~{{{|||{{{yyy{{{|||qqqkkkgggdddhhhnnnwww|||ooommmlllooowwwuuuooofffaaaZZZUUUSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRNNNNNNNNNOOOOOOPPPPPPQQQMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQSSSSSSRRRQQQPPPOOOOOOPPPRRRSSSOOOOOONNNNNNMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXVVVTTTSSSSSSRRRQQQQQQPPPPPPOOORRRQQQPPPOOOQQQTTTWWWZZZ^^^bbbhhhnnnvvv|||sssrrrzzz|||wwwrrrkkkccc^^^___aaabbbbbbccccccbbbbbbbbbbbbbbbbbbcccfffkkkooorrrvvvzzz}}}~~~yyyqqqgggaaa```^^^ZZZVVVUUUSSSQQQPPPQQQPPPNNNMMMJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBAAABBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFEEEDDDEEEGGGIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQSSSSSSSSSQQQOOONNNOOOOOONNNOOOPPPRRRSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZ\\\^^^___^^^^^^___```bbbcccfffiiimmmpppsssttttttvvvxxx{{{|||}}}~~~~~~}}}{{{xxxvvvvvvvvvvvvrrrssstttsssrrrqqqqqqsssqqqqqqqqqqqqqqqrrrssssssuuutttttttttvvvwwwvvvtttxxxyyyzzzzzzxxxuuurrroooqqqttttttrrrtttyyy{{{zzz||||||~~~{{{uuulllgggeeegggjjjlllpppwww}}}zzzrrrllljjjaaaaaacccdddfffiiimmmpppssstttvvv{{{}}}wwwkkk```|||~~~}}}||||||~~~}}}xxxsssooolllmmmoooqqqsssyyy~~~yyyvvvqqqjjjddd___[[[WWWTTTMMMMMMLLLKKKIIIFFFDDDBBB???>>><<<;;;;;;===???AAAFFFMMMQQQPPPNNNMMMIIIDDDFFFDDDBBBAAA@@@AAABBBCCCGGGIIILLLMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKNNNSSSVVVaaakkktttxxx|||}}}vvvsssrrrnnnkkkgggfffiiiooossssssuuuyyyzzzwwwsssqqqoooooorrrxxx~~~|||zzzyyyzzz~~~~~~{{{{{{zzzxxxyyy}}}tttpppnnnmmmpppvvvyyysssfffeeegggooozzz~~~uuunnnbbb^^^XXXTTTSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSSSSSSSSSSSSSOOOOOOOOOOOOPPPPPPPPPPPPMMMNNNOOOOOOPPPPPPPPPOOOOOONNNNNNNNNOOOQQQRRRTTTTTTSSSRRRQQQQQQRRRSSSTTTOOONNNNNNNNNNNNMMMMMMMMMOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSSSSTTTUUUUUUVVVVVVUUUUUUVVVUUUTTTUUUVVVVVVUUUTTTRRRRRRQQQPPPPPPOOOOOONNNPPPNNNMMMMMMNNNQQQTTTVVV[[[^^^```ccchhhrrr~~~zzzvvvxxx{{{~~~{{{|||qqqiiigggfffeeeddddddcccbbb```___^^^]]]]]]aaadddhhhkkknnnqqquuuxxxxxx~~~|||qqqjjjgggddd___[[[WWWUUUTTTSSSSSSRRROOOLLLKKKJJJIIIGGGFFFEEEDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEFFFGGGIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMQQQPPPOOONNNMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUUUUVVVVVVWWWXXXYYYYYYZZZYYY[[[^^^_________aaabbbbbbdddhhhlllqqqtttwwwxxx{{{}}}~~~}}}{{{xxxvvvvvvvvvvvvrrrsssssssssqqqpppqqqrrrqqqqqqpppppppppqqqqqqrrruuuuuuuuuvvvyyyzzzyyyxxx|||{{{zzzxxxvvvuuusssssswwwzzzzzzxxxyyy||||||yyyzzzyyyzzz}}}~~~|||wwwpppkkkjjjjjjjjjjjjpppvvv|||zzzuuussstttooonnnmmmlllmmmnnnpppqqqqqqooopppuuuzzzuuuhhh\\\sss{{{|||{{{|||}}}~~~~~~zzzuuuqqqnnnoooooopppsss|||{{{wwwpppjjjddd```^^^]]]ZZZYYYXXXVVVTTTPPPKKKHHHAAA@@@===<<<<<<>>>@@@BBBEEENNNVVVWWWWWWVVVRRRMMMHHHFFFCCCAAAAAABBBDDDFFFHHHLLLRRRTTTSSSRRRRRRSSSVVVTTTRRRPPPQQQTTTXXX\\\eeesss|||zzzyyyuuupppiiiggggggjjjllljjjlllpppxxx~~~yyywwwpppoooppprrrxxx~~~~~~}}}}}}{{{yyyzzz~~~{{{yyyyyyyyyzzz~~~}}}tttoooiiiggghhhppp{{{~~~zzzyyyyyy{{{|||xxxppphhh^^^[[[VVVTTTSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNOOOPPPQQQRRRSSSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOONNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNOOOQQQSSSUUUUUUUUUTTTSSSSSSSSSSSSTTTOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTVVVUUUSSSSSSTTTUUUUUUTTTQQQPPPPPPOOONNNNNNMMMMMMMMMMMMKKKKKKLLLOOOQQQSSS[[[\\\]]]]]]___eeeooovvv~~~{{{xxxxxx~~~|||}}}zzz~~~tttpppmmmkkkiiieeecccaaa___^^^]]]]]]]]]aaadddgggjjjlllnnnrrruuuyyy}}}vvvqqqmmmfff```\\\ZZZYYYXXXWWWTTTQQQNNNMMMLLLJJJHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSTTTSSSSSSRRRQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVWWWXXXXXXYYYYYY[[[^^^_________```bbbaaadddiiinnntttxxx{{{}}}}}}|||zzzxxxvvvuuuuuuuuuqqqrrrrrrrrrpppooopppqqqqqqppppppoooppppppqqqqqqssssssuuuxxx|||~~~}}}|||~~~|||yyywwwwwwyyy{{{}}}{{{yyyxxxwwwyyy~~~~~~{{{{{{xxxssspppooonnnmmmlllooouuu{{{~~~|||zzzyyy{{{~~~yyyvvvuuutttttttttpppoooooorrrrrrmmmbbbYYYqqqttt{{{~~~}}}}}}}}}~~~~~~~~~}}}zzzvvvsssqqqsssrrrqqqrrr{{{|||yyytttnnnhhhdddcccbbbeeecccbbbaaa```]]]XXXTTTHHHFFFBBB@@@@@@AAADDDFFFJJJTTT]]]aaaaaa___ZZZTTTKKKJJJGGGEEEDDDEEEGGGHHHMMMTTT[[[`````````bbbddddddaaa]]]ZZZYYY[[[^^^___gggvvv~~~~~~~~~}}}yyynnnjjjhhhjjjjjjhhhiiimmmssswww|||~~~{{{xxxvvvrrrssstttwww|||}}}|||zzzvvvwwwzzzzzztttpppqqqmmmlllrrr{{{~~~zzzrrrnnnlllmmmpppnnnggg```YYYWWWTTTSSSSSSTTTSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOOOOONNNNNNMMMMMMPPPPPPRRRSSSTTTTTTTTTTTTOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMNNNPPPRRRTTTVVVUUUUUUTTTSSSSSSSSSSSSSSSPPPQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSVVVTTTSSSSSSTTTUUUUUUTTTOOOOOONNNNNNMMMLLLLLLLLLLLLKKKJJJJJJKKKMMMOOOPPPXXXYYYYYYXXXWWW[[[bbbhhhxxx~~~xxx{{{{{{||||||~~~~~~xxxuuuqqqnnneeedddbbb```______``````ccceeehhhjjjlllnnnqqqsssvvvxxx{{{}}}xxxoooiiieeeccc```^^^\\\YYYVVVSSSPPPOOOMMMKKKJJJJJJJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNQQQQQQRRRSSSSSSTTTTTTTTTRRRSSSSSSTTTUUUUUUUUUUUUTTTUUUUUUVVVWWWXXXYYYYYYZZZ\\\___```______```bbbdddhhhmmmtttzzz{{{zzzyyywwwuuutttsssssspppqqqqqqqqqooonnnoooppppppppppppoooppppppqqqqqqqqqrrruuuyyy}}}|||zzzwwwwwwzzzyyyvvvuuuvvv|||zzzwwwvvvtttrrrqqqqqqpppnnnmmmmmmsssyyy|||{{{|||}}}{{{xxxvvvpppqqqrrrooohhhaaaZZZWWWrrrqqqrrrxxx{{{{{{{{{{{{yyywwwuuutttuuuuuusssrrrwww|||{{{yyysssmmmiiiggggggiiigggeeefffhhhgggddd```SSSPPPLLLIIIGGGIIIKKKMMMUUU___iiilllkkkhhhbbb[[[SSSQQQOOOMMMKKKLLLLLLMMMWWW___hhhmmmnnnppptttwwwsssoooiiieeedddddddddccchhhvvvtttooollllllllljjjlllppprrrtttwwwzzz{{{zzzxxxwwwyyyxxxwwwwwwyyy|||}}}zzzvvvpppooorrrzzz{{{xxxvvvvvvtttsssvvv|||}}}yyykkkgggccccccdddbbb]]]XXXUUUSSSRRRRRRSSSTTTTTTRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNMMMMMMLLLMMMNNNOOOOOOPPPPPPPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNNNNMMMMMMMMMNNNOOORRRTTTUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQRRRRRRMMMNNNNNNNNNMMMLLLKKKJJJLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOQQQQQQQQQQQQPPPPPPOOONNNOOOPPPQQQQQQRRRRRRQQQQQQSSSRRRQQQRRRSSSTTTSSSQQQNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMPPPRRRSSSQQQPPPQQQVVV[[[iiiwww}}}}}}~~~~~~~~~{{{~~~|||wwwsssfffeeecccaaaaaabbbcccdddeeegggiiijjjkkkllloooqqqmmmoooqqquuu{{{~~~vvvllliiieeeaaa___\\\YYYWWWWWWUUURRRPPPNNNNNNOOOOOOJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNJJJKKKLLLNNNPPPPPPQQQQQQRRRRRRQQQPPPPPPOOONNNNNNPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUVVVXXXYYYZZZ[[[\\\]]]```bbbdddddddddfffgggmmmpppvvv|||yyyxxxwwwvvvtttrrrqqqpppooopppppppppnnnmmmnnnooopppoooooopppppprrrssssssrrrsssuuuyyy}}}~~~|||vvvuuusssuuu{{{xxxuuussstttyyy~~~xxxvvvrrrqqqoooooooooooommmkkkjjjpppuuuxxx~~~}}}{{{~~~}}}yyyqqqrrrppphhh^^^VVVSSSSSSxxxvvvtttwww~~~}}}{{{{{{zzzxxxyyywwwtttuuu{{{~~~}}}}}}~~~~~~zzzsssnnnkkkkkkhhhfffdddggglllooonnnkkkccc___ZZZVVVTTTTTTVVVXXXaaakkkuuuxxxxxxvvvpppiii___^^^\\\ZZZXXXWWWWWWVVV___gggqqqvvvwwwyyy}}}yyysssooonnnllljjjhhhhhhsss{{{}}}}}}wwwrrrooooooooonnnpppuuutttvvvzzz~~~}}}|||yyytttqqqqqquuuzzz~~~{{{ssskkkhhhiiimmmttt{{{~~~}}}zzzzzz{{{}}}~~~|||xxxuuufffbbb^^^[[[[[[YYYVVVSSSQQQPPPPPPRRRTTTTTTTTTRRRRRRRRRRRRSSSSSSRRRRRRRRRPPPPPPOOONNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLMMMNNNPPPRRRSSSRRRRRRRRRRRRQQQPPPOOONNNOOOOOOOOOOOOPPPPPPPPPQQQNNNOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLMMMNNNNNNOOOOOONNNNNNOOOOOOOOOPPPQQQQQQOOOMMMMMMMMMLLLLLLKKKJJJJJJIIIGGGGGGFFFFFFGGGHHHIIIJJJIIIKKKNNNMMMKKKLLLNNNRRR[[[iiizzz|||{{{{{{~~~|||zzzzzzuuuhhhgggdddbbbaaabbbccceeedddeeeggghhhhhhiiikkkmmmjjjjjjlllooouuu~~~wwwsssmmmhhheeecccaaa___```]]]YYYUUURRRPPPPPPQQQLLLLLLKKKKKKKKKJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGGGGHHHHHHHHHHHHIIIGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNLLLMMMOOOPPPQQQQQQQQQPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPQQQSSSTTTUUUTTTUUUVVVWWWXXXWWWVVVVVVVVVWWWYYYZZZ\\\^^^``````aaadddgggjjjlllmmmppprrrwwwyyy}}}~~~~~~~~~~~~wwwvvvvvvtttsssqqqooonnnnnnooopppooommmlllmmmnnnoooooooooppprrrsssuuuuuuuuuvvvwwwyyy{{{{{{xxxvvvooonnnnnnqqqyyyxxxuuuqqqqqquuu|||{{{wwwvvvtttrrrppppppooonnnllljjjffflllqqqrrrxxxxxxxxx}}}{{{rrrooohhh___VVVPPPNNNMMM~~~zzz|||{{{}}}|||xxxvvvzzz}}}}}}~~~xxxrrrooonnngggeeeccchhhooottttttrrrppplllfffaaa^^^^^^```bbbhhhrrr}}}~~~xxxjjjiiihhhfffdddbbb``````ccckkktttyyyyyy|||~~~yyyuuutttrrrnnnkkkfffooouuuvvvwww{{{~~~~~~yyytttqqqqqqqqqppptttyyywwwzzzzzzuuuooojjjkkkrrr{{{{{{}}}~~~~~~tttiiidddeeebbbgggmmmqqqyyy}}}yyysssooobbb___[[[XXXVVVTTTRRRQQQOOOOOOOOOQQQTTTUUUTTTRRRRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPOOOOOONNNMMMMMMLLLNNNNNNOOOOOOOOONNNMMMMMMIIIJJJJJJKKKLLLMMMMMMNNNKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLNNNPPPQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJKKKKKKLLLMMMNNNNNNOOOOOONNNMMMMMMMMMMMMMMMNNNLLLMMMMMMNNNNNNNNNMMMMMMJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPOOOMMMJJJLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEDDDEEEEEEFFFGGGGGGEEEHHHLLLLLLKKKJJJLLLNNNQQQ^^^ooo~~~{{{yyyyyy}}}~~~{{{{{{uuujjjhhheeebbbaaaaaacccdddbbbdddeeefffffffffhhhjjjmmmllllllmmmqqqyyyzzztttqqqooonnnmmmgggccc^^^XXXTTTRRRQQQQQQLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOONNNNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPPPPQQQRRRRRRRRRNNNNNNOOOOOOQQQRRRTTTUUUUUUVVVWWWXXXXXXXXXWWWVVVXXXYYY[[[]]]___bbbcccdddcccfffkkkooorrruuuyyy{{{{{{~~~}}}zzzyyyyyyzzz{{{vvvuuuuuutttrrrpppnnnmmmnnnooooooooommmlllmmmnnnnnnooooooqqqrrrtttvvvwwwyyyxxxyyyzzzzzzxxxtttpppkkkjjjkkknnnvvvxxxtttooonnnrrryyy}}}yyywwwwwwyyywwwtttrrrrrrpppnnnkkkdddiiimmmnnnrrrzzzzzzsssssszzz}}}rrrkkkaaaXXXRRROOOLLLIII~~~}}}||||||~~~|||zzzxxxrrrooommmmmmppptttwwwyyyvvvuuussspppmmmiiifffeeelllpppvvv~~~wwwuuusssrrrrrroooiiieeejjjlllpppsssvvv{{{{{{xxxwwwvvvsssqqqpppppppppqqqtttxxx|||~~~|||{{{wwwuuusssrrrsssvvvzzz}}}vvvrrrmmmkkkmmmttt}}}|||zzz}}}xxx~~~vvvkkkaaa[[[aaaaaaccchhhoooyyy~~~vvvkkkccc___]]]XXXSSSPPPNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRVVVVVVUUUUUUTTTSSSSSSRRROOOOOOOOONNNNNNNNNNNNMMMLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOPPPQQQPPPNNNKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQPPPOOONNNNNNNNNNNNIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDGGGIIIRRRVVVbbbrrrxxx{{{xxxwww|||zzzrrrggg```bbbdddbbbaaacccdddbbb```___```dddhhhkkknnnnnnllllllmmmsss{{{}}}zzzxxxqqqggg___[[[XXXUUUSSSRRRPPPOOOOOOPPPPPPPPPOOOMMMKKKJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLIIIJJJLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTOOOPPPRRRSSSTTTTTTSSSRRRUUUPPPLLLKKKOOOSSSUUUVVVWWWXXXYYYZZZ[[[[[[\\\\\\ZZZ[[[]]]```dddgggiiijjjnnnppptttxxx|||~~~}}}|||zzzyyyxxxwwwwwwwwwsssssssssrrrqqqnnnlllkkkoooqqqrrrqqqpppoooppprrrpppoooooopppsssuuuuuuuuuzzzzzzzzzxxxsssooommmlllkkkjjjiiilllrrr|||zzzrrrllllllnnnqqqxxx~~~}}}wwwrrrrrrvvvzzzzzz{{{}}}}}}zzztttnnnjjjhhhhhhhhhhhhiiimmmsssxxxxxxuuuqqqqqqxxx}}}lllfff\\\SSSNNNJJJHHHGGG{{{vvvtttyyy~~~|||yyywwwuuuuuuxxx{{{}}}~~~}}}|||zzzxxxuuurrrooommmmmmooosssyyy~~~~~~|||}}}{{{yyyyyyxxxvvvqqqmmmjjjlllnnnpppssswww|||}}}zzz{{{{{{yyyxxxwwwvvvuuuuuuwwwyyy}}}~~~|||zzzyyywwwwwwwwwwwwyyy|||~~~yyyuuupppnnnooottt{{{{{{yyy|||}}}vvvnnngggbbbaaabbbffflllsss|||}}}}}}}}}zzztttllleee^^^\\\WWWSSSPPPNNNNNNNNNLLLMMMMMMNNNOOOQQQSSSTTTVVVVVVVVVUUUUUUTTTSSSSSSMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHLLLLLLMMMNNNOOOOOONNNNNNKKKKKKKKKLLLLLLMMMNNNOOONNNOOOPPPPPPPPPNNNKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMNNNMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBCCCEEEGGGKKKNNNXXXfffsss|||zzz|||{{{{{{~~~~~~~~~wwwyyyxxxnnneeeddddddcccbbbddddddbbb```___```bbbeeehhhmmmllllllkkkmmmssszzz}}}qqqgggaaa^^^\\\ZZZWWWVVVTTTSSSTTTTTTSSSRRRPPPOOOMMMLLLMMMLLLJJJIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTOOOPPPRRRSSSTTTTTTSSSSSSWWWSSSPPPPPPRRRVVVWWWXXXZZZ[[[\\\]]]^^^^^^^^^^^^^^^___bbbeeehhhlllnnnpppvvvwww{{{~~~zzzyyyxxxwwwvvvuuuuuuuuusssssssssrrrpppnnnlllkkkmmmnnnoooooommmmmmnnnooommmmmmmmmoooqqqtttuuuuuuzzz{{{zzzvvvrrrnnnlllllljjjiiiiiilllqqqyyy{{{sssllllllmmmnnnqqqvvvvvvvvvtttqqqnnnpppvvv{{{~~~xxxsssqqqjjjiiihhhhhhiiilllooopppmmmllljjjlllttt{{{vvviiibbbZZZRRRMMMJJJIIIHHHuuunnnjjjkkkttt~~~|||zzzxxxqqqqqqsssvvvzzz}}}}}}|||~~~~~~|||yyyvvvppppppqqqqqqrrruuuzzz}}}~~~}}}~~~~~~}}}{{{zzzyyyyyy{{{|||~~~}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~~~~{{{vvvssssssvvv{{{~~~zzzyyy|||xxxsssooollleeehhhmmmttt{{{}}}yyyxxxzzz~~~zzzwwwrrrlllggg\\\ZZZVVVRRROOONNNNNNNNNJJJJJJKKKMMMOOOQQQTTTUUUVVVVVVVVVUUUUUUTTTSSSRRRMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMNNNOOOOOONNNNNNMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKKKKLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNOOOPPPOOONNNLLLJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBB@@@@@@BBBDDDFFFGGGMMMWWWcccppp{{{wwwssstttzzz~~~}}}}}}|||yyy{{{zzzooojjjgggeeeeeefffccccccbbbaaaaaabbbdddeeejjjjjjjjjkkkmmmrrryyy~~~uuunnniiifffccc[[[YYYWWWUUUUUUUUUSSSRRRVVVTTTQQQPPPPPPNNNLLLJJJOOOOOONNNMMMMMMLLLKKKKKKMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRSSSTTTUUUUUURRRRRRSSSTTTUUUUUUUUUUUUUUUSSSQQQQQQSSSUUUVVVVVV^^^___bbbdddeeeeeedddddddddfffiiilllppptttwwwxxx~~~~~~wwwvvvuuutttsssrrrrrrrrrrrrrrrrrrqqqpppnnnmmmllllllnnnooonnnmmmlllmmmoookkklllmmmoooqqqtttvvvwww|||{{{yyytttooolllllllllmmmmmmnnnpppuuu{{{}}}uuuooommmkkkhhhiiikkkjjjkkklllkkkkkkooowww}}}xxxuuuvvvpppmmmjjjkkklllmmmkkkhhhbbbbbbdddhhhqqqyyyrrrlllbbb]]]VVVPPPLLLJJJIIIHHHvvvpppkkkiiimmmsssxxxyyyxxxwwwxxx{{{~~~~~~|||zzzyyyxxxwwwvvvuuuwww{{{~~~}}}~~~~~~}}}|||{{{zzzzzz{{{}}}~~~}}}~~~~~~zzzxxxwwwxxx{{{}}}zzzzzz~~~{{{wwwvvvuuupppsssyyy~~~~~~yyywwwyyy}}}~~~yyyvvvqqqkkkggg[[[YYYUUURRRPPPNNNNNNMMMJJJJJJKKKLLLNNNPPPRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMKKKJJJIIIHHHHHHGGGGGGHHHEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOOOONNNLLLKKKMMMLLLLLLLLLKKKKKKKKKJJJLLLLLLLLLMMMMMMOOOPPPPPPMMMMMMMMMMMMMMMLLLKKKKKKIIIKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAA@@@???>>>???AAADDDCCCFFFMMMVVVccctttvvvooopppuuuzzzzzz~~~}}}www~~~}}}tttnnnjjjiiihhhcccccccccdddddddddddddddggghhhhhhiiikkkpppvvvzzz~~~~~~xxxqqqmmmccc```]]][[[ZZZXXXVVVTTTZZZXXXUUUTTTSSSRRRPPPNNNQQQQQQQQQPPPPPPPPPOOOOOOQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSTTTTTTVVVVVVWWWXXXUUUUUUVVVVVVWWWXXXXXXXXXUUUUUUUUUVVVWWWXXXXXXXXXbbbdddhhhlllooooooooonnnmmmnnnqqquuuyyy|||~~~}}}{{{zzzzzzuuutttsssrrrqqqqqqqqqqqqqqqqqqppppppooonnnmmmlllnnnoooppppppooonnnooopppmmmnnnppprrrtttvvvyyy{{{}}}|||xxxsssooommmnnnppptttuuuwwwyyy}}}xxxrrrooojjjeeebbbcccbbbdddggghhhkkkpppxxx~~~{{{ssssssuuuwwwssspppppprrrqqqkkkeee\\\^^^bbbhhhrrr~~~zzzrrriiiccc[[[WWWQQQMMMLLLKKKIIIHHHzzzxxxtttooonnnpppooouuu}}}~~~|||zzz{{{}}}~~~}}}}}}}}}}}}{{{zzzzzz}}}}}}}}}}}}|||{{{{{{||||||{{{zzzzzz{{{|||~~~zzzvvvuuuuuuvvvwww}}}|||{{{zzzyyyyyyzzz{{{|||~~~~~~~~~yyyyyy}}}}}}|||{{{~~~~~~zzzvvvwww||||||xxxtttoooiiicccYYYXXXUUURRRPPPOOONNNNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQSSSSSSSSSRRRPPPOOONNNNNNNNNMMMMMMMMMLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLNNNOOOOOONNNMMMLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPMMMMMMNNNMMMMMMLLLKKKJJJIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFEEECCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@???>>>===>>>???CCCAAABBBGGGMMMWWWggguuu~~~tttqqqqqqtttwwwwwwyyyzzztttppplllcccdddddddddddddddccccccdddeeefffgggiiimmmrrruuuyyy|||~~~}}}wwwpppmmmiiieeecccaaa^^^[[[[[[YYYWWWVVVVVVUUUSSSQQQPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPQQQRRRSSSRRRSSSTTTUUUVVVWWWWWWXXXVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZ[[[\\\]]]]]]^^^___fffjjjpppvvvzzz{{{{{{zzzvvvwwwyyy|||~~~}}}|||{{{yyyxxxxxxwwwtttsssrrrqqqqqqpppqqqqqqpppoooooonnnnnnmmmmmmmmmooopppqqqpppooonnnoooqqqqqqsssvvvwwwwwwyyy}}}}}}|||yyyuuurrrqqqtttvvv|||}}}zzztttpppkkkddd______]]]aaafffiiilllpppwww|||vvvooopppssszzzvvvttttttvvvssslllfff\\\___dddjjjrrr{{{}}}uuukkkccc]]]TTTQQQNNNLLLKKKKKKJJJIII}}}}}}{{{vvvsssssslllooorrryyy~~~||||||}}}~~~}}}}}}~~~}}}~~~~~~|||{{{|||}}}{{{|||}}}{{{tttpppnnnoooppppppvvv}}}}}}|||}}}wwwwwwyyy{{{|||~~~~~~|||vvvvvvzzz}}}xxxyyyyyywwwuuuwww}}}xxxssspppkkkddd___XXXWWWUUUSSSRRRPPPOOOOOOPPPPPPOOONNNNNNNNNNNNNNNPPPQQQRRRTTTSSSRRRPPPOOOLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLIIIKKKMMMNNNOOONNNMMMLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????<<<===??????>>>======>>>@@@>>>???CCCFFFMMMYYYeeewwwvvvqqqooottt~~~|||xxx|||zzzsssiiihhhgggfffeeecccbbbbbbaaabbbdddeeefffiiilllooorrruuuyyy{{{{{{}}}{{{xxxsssooolllhhhdddbbb___]]][[[ZZZZZZYYYWWWVVVQQQQQQRRRRRRSSSTTTTTTUUUSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPRRRSSSTTTSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWVVVWWWWWWXXXZZZZZZZZZ\\\^^^______```cccdddlllqqqxxx~~~}}}|||{{{zzzxxxwwwwwwwwwwwwsssrrrqqqqqqpppppppppqqqooonnnmmmmmmmmmmmmnnnnnnmmmooopppooonnnmmmnnnooovvvyyy{{{{{{yyyzzz}}}}}}}}}{{{yyywwwxxx{{{~~~zzztttpppkkkddd```___\\\bbbiiinnnpppssswww{{{}}}tttooopppssswwwvvvuuuvvvwwwuuuooojjjaaacccgggkkkooovvv}}}~~~wwwnnnddd\\\XXXPPPNNNLLLKKKKKKKKKJJJIII{{{yyyyyyrrrssssssvvv}}}}}}~~~{{{wwwtttssssssssssssxxx}}}}}}yyywwwwwwyyyvvvxxx}}}yyyqqqpppsss{{{|||yyywwwtttvvvyyyyyyxxxzzz{{{rrrkkkgggddd```\\\XXXWWWVVVTTTSSSQQQPPPPPPQQQQQQPPPOOOOOONNNOOOOOOPPPRRRTTTUUUUUUTTTRRRQQQLLLKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIJJJKKKLLLIIIJJJLLLNNNOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJLLLNNNMMMMMMLLLJJJIIIGGGFFFFFFGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>:::<<<>>>???>>>>>>>>>???>>>===>>>AAACCCGGGPPPYYYiii~~~~~~rrrmmmqqq{{{|||{{{~~~|||vvvtttqqqmmmiiifffdddccc___aaaccccccdddeeehhhjjjjjjnnnrrrtttuuuwww{{{}}}xxxtttpppmmmkkkiiifffeeedddbbb___]]]XXXXXXXXXXXXXXXYYYYYYYYYVVVUUUTTTTTTTTTUUUVVVWWWWWWVVVTTTTTTTTTUUUWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\\\\\\\^^^___```___aaadddeeeeeegggkkknnntttyyy}}}{{{yyywwwvvvuuusssssssssttttttqqqqqqpppoooooooooooopppnnnmmmlllllllllmmmnnnooonnnpppqqqpppooonnnoooqqqxxx{{{}}}{{{xxxwwwzzz~~~|||}}}~~~}}}}}}~~~wwwqqqoookkkdddaaaaaa___gggpppwwwzzz{{{}}}yyyssspppppprrruuuvvvxxxyyyyyywwwuuusssiiijjjlllmmmnnnrrrvvvzzz|||zzzvvvooofff]]]VVVRRRMMMLLLKKKKKKLLLLLLJJJHHH~~~|||{{{xxxxxx~~~}}}~~~}}}~~~}}}|||{{{{{{yyy}}}}}}wwwttttttwwwyyy}}}xxxnnnkkknnnoooxxx|||vvvpppsss}}}~~~zzzwwwuuutttuuuxxx|||}}}}}}~~~xxxmmmddd```___]]][[[XXXWWWVVVUUUTTTRRRQQQQQQQQQQQQPPPOOOOOOPPPPPPPPPQQQSSSUUUWWWWWWVVVTTTRRRMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLHHHJJJLLLNNNOOOOOONNNMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKIIIGGGGGGGGGJJJMMMOOOMMMLLLKKKJJJHHHGGGFFFEEEHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@AAABBBBBBBBBAAAAAA????????????>>>>>>>>>>>>999;;;>>>??????>>>???@@@>>>===???CCCCCCEEELLLTTT___uuussslllpppwwwzzz|||{{{uuuoookkkhhhggg^^^```bbbbbbbbbccceeeffffffiiimmmooooooqqquuuyyyxxxzzz||||||wwwuuurrrooommmkkkgggeeeaaa``````______^^^^^^]]]ZZZYYYXXXXXXYYYZZZ[[[\\\\\\[[[YYYYYYYYYZZZ\\\^^^^^^______```aaabbbccccccccccccbbbbbbbbbdddeeegggiiilllnnnoooppprrrwww{{{zzz~~~|||zzzwwwvvvqqqpppooonnnnnnnnnpppppppppoooooonnnnnnnnnnnnooommmmmmlllkkklllmmmnnnoooqqqrrrssssssrrrqqqrrrsssxxx{{{}}}{{{vvvtttwww{{{|||}}}|||uuuooommmjjjeeebbbcccdddlllxxx{{{uuuqqqpppppppppuuuxxx{{{||||||{{{{{{{{{qqqqqqqqqpppoooqqqtttwwwvvvtttpppiii```WWWQQQOOOLLLKKKJJJKKKLLLLLLJJJHHH~~~{{{wwwwww|||~~~~~~{{{{{{{{{yyyvvvwww{{{~~~vvvooojjjhhhjjjjjjkkkjjjkkknnnssswww}}}||||||{{{zzzxxxxxxxxxuuuvvvzzzsssjjjdddaaa^^^[[[XXXWWWWWWVVVWWWVVVTTTPPPMMMQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRTTTVVVWWWWWWWWWVVVPPPPPPOOONNNMMMKKKKKKJJJJJJKKKLLLNNNNNNNNNMMMLLLMMMLLLJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGIIIJJJKKKKKKJJJJJJKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJNNNMMMKKKJJJJJJKKKLLLLLLGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEHHHFFFDDDBBBAAAAAABBBCCCFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>???@@@???===???@@@@@@??????BBBFFFJJJYYYjjjxxxsssqqqwww~~~}}}}}}wwwpppiiidddeeecccaaaaaabbbddddddcccdddeeehhhkkkmmmnnnnnnnnnmmmpppsssvvvyyy~~~~~~zzzvvvsssrrrrrrooollljjjiiihhhfffdddcccbbbaaabbbdddeeeeeedddeeecccaaa^^^^^^___```bbbggghhhjjjlllmmmmmmllllllmmmnnnooopppppppppppppppttttttuuuxxx|||{{{xxxxxxvvvtttqqqnnnmmmkkkkkkjjjkkklllmmmooonnnmmmlllkkklllmmmmmmkkklllmmmnnnooopppqqqqqqpppssssssooonnnppppppnnn{{{vvvpppnnnllllllrrrzzzzzztttnnnjjjjjjiiigggeeekkksss~~~yyytttssstttvvvsssxxx{{{~~~}}}yyyuuuvvvxxxxxxtttoootttpppiii___VVVPPPNNNOOOMMMMMMLLLLLLKKKKKKKKKJJJ~~~{{{uuunnnkkkoooxxx|||zzzzzzxxxvvvxxx}}}xxxoooiiigggdddfffhhhjjjlllpppuuuxxx~~~|||{{{||||||{{{zzzwwwvvvuuuxxx~~~}}}~~~~~~|||vvvrrrkkkeeeaaa^^^[[[YYYXXXVVVUUUUUUUUUTTTPPPNNNQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRTTTVVVWWWWWWVVVVVVPPPPPPOOONNNMMMLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLNNNMMMKKKJJJJJJJJJJJJKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIKKKJJJIIIIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIMMMLLLKKKJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHFFFEEEIIIGGGEEEDDDCCCDDDEEEFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@?????????????????????????????????===<<<===>>>???>>>======>>>>>>>>>>>>AAAEEEIIIRRRbbbwww}}}ssssssyyy~~~vvvnnniiidddbbb```___aaabbbbbbaaabbbccceeefffgggggggggggghhhjjjlllnnnppptttyyy}}}}}}{{{xxxvvvuuutttrrrpppooonnnmmmmmmoooooonnnmmmnnnlllkkkiiijjjkkknnnoooqqqssstttvvvvvvvvvvvvuuuvvvwwwyyyzzz{{{{{{||||||}}}}}}}}}~~~|||{{{{{{~~~{{{wwwuuuuuuuuusssqqqnnnmmmlllkkkjjjjjjkkkkkknnnmmmlllkkkkkkkkklllmmmllllllmmmoooppprrrsssssstttxxxyyyvvvtttvvvuuurrrrrrlllhhhggggggjjjttt}}}~~~vvvrrrmmmkkkmmmnnnnnnlllpppzzzzzzuuurrrqqqrrrrrrwww}}}~~~{{{{{{}}}|||vvvqqqqqqlllddd\\\UUUQQQNNNMMMMMMMMMLLLLLLLLLKKKKKKKKK{{{qqqhhhcccdddjjjooo|||{{{zzz{{{~~~~~~zzzyyywwwvvvzzzzzzpppjjjgggcccfffkkkooorrrvvvzzz}}}}}}||||||~~~~~~~~~uuuttttttyyyzzzxxxxxxxxxvvvssspppoookkkfff```\\\ZZZYYYXXXVVVTTTSSSTTTSSSQQQOOOQQQQQQPPPPPPPPPOOOOOOOOOPPPQQQSSSUUUVVVVVVVVVUUUQQQQQQPPPOOONNNMMMLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLOOONNNMMMLLLKKKJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGIIIJJJJJJIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIKKKKKKKKKJJJJJJHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFGGGFFFEEEDDDDDDDDDEEEFFFDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@?????????????????????????????????===<<<;;;<<<===>>>===;;;:::;;;<<<<<<===@@@DDDGGGNNN[[[mmm~~~}}}ttttttzzz~~~tttnnnfffcccaaa```aaaaaaaaa```bbbbbbbbbbbbbbbbbbbbbbbbccceeefffggghhhkkkooorrrvvvyyy}}}~~~||||||||||||{{{yyyyyyxxxxxxwwwyyy{{{~~~~~~}}}zzzwwwuuutttsssvvvtttrrrqqqrrrrrrqqqpppooonnnmmmkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjkkkkkkllllllmmmoooqqqssstttuuuvvvxxx|||~~~|||{{{{{{xxxsssiiiddd```aaaeeelllyyy|||sssooommmnnnrrruuuvvvuuuvvv|||vvvrrrqqqpppooovvv}}}|||uuunnnkkkeee]]]WWWTTTRRRNNNLLLMMMMMMMMMLLLLLLLLLLLLLLLvvvmmmgggeeefffhhhooo{{{zzzuuurrrrrrtttyyyyyy{{{}}}}}}xxxwwwxxxxxxuuu||||||zzzwwwuuuzzz}}}sssnnnkkkjjjooouuuzzz}}}vvvtttsssyyy~~~wwwsssqqqooollliiigggiiihhhddd]]]XXXWWWXXXWWWUUUSSSRRRRRRRRRRRRPPPPPPPPPQQQPPPPPPPPPOOOOOOOOOPPPRRRTTTUUUUUUUUUTTTQQQQQQPPPOOOOOONNNMMMMMMLLLKKKJJJJJJJJJLLLMMMNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFGGGIIIJJJJJJIIIIIIKKKLLLKKKKKKLLLLLLLLLLLLLLLKKKMMMMMMMMMNNNNNNMMMMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFDDDGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGGGGCCCCCCBBBBBBBBBCCCDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@?????????>>>????????????????????????<<<;;;::::::<<<<<<;;;:::999:::;;;<<<===@@@DDDGGGNNNXXXfffqqq~~~tttsss~~~{{{tttllljjjfffdddccccccbbb```bbbaaaaaa``````aaabbbbbbcccdddeeeeeeeeegggiiilllnnnqqquuuxxx{{{~~~~~~|||zzzxxxtttqqqnnnmmmlllnnnnnnnnnooopppqqqqqqqqqppppppooommmlllkkkjjjjjjiiiiiiiiiiiiiiijjjjjjjjjkkkmmmpppsssvvvwwwyyyyyy{{{~~~~~~~~~~~~zzzttthhhcccaaaccciiissstttrrrppprrrwww{{{{{{{{{zzz}}}wwwsssqqqpppiiiqqqzzz}}}}}}|||xxxooogggccc\\\UUURRRRRRRRRNNNJJJMMMMMMMMMMMMMMMMMMMMMMMM}}}wwwrrrnnnllljjjiiippp{{{{{{xxxwwwwwwzzzzzzzzz{{{}}}yyytttrrrrrrrrrqqqxxx}}}xxxtttwww}}}yyyuuusssuuuzzz~~~|||zzz{{{zzztttrrrxxx{{{sssnnnkkkhhhccc``````bbbccc```ZZZUUUTTTUUUUUUSSSQQQQQQRRRRRRRRRQQQPPPPPPQQQQQQQQQPPPOOONNNNNNOOOQQQSSSTTTTTTTTTSSSQQQPPPPPPOOOOOONNNNNNNNNIIIIIIIIIIIIJJJMMMOOOPPPNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGIIIJJJJJJJJJJJJLLLMMMKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMMMMLLLLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIGGGEEEDDDGGGGGGFFFFFFFFFGGGHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999:::;;;<<<;;;999999:::<<<===>>>@@@CCCFFFMMMSSS\\\eeeoooyyyooovvvvvvrrrmmmiiifffdddaaa______^^^]]]\\\]]]^^^```bbbccceeefffgggffffffggghhhjjjlllooorrrtttvvvyyy|||||||||zzzxxxwwwwwwuuurrrooollljjjhhhgggjjjlllmmmnnnoooppprrrrrrqqqqqqpppooonnnmmmlllkkkhhhhhhiiiiiiiiiiiiiiiiiijjjlllppptttxxxzzz{{{|||~~~{{{pppllljjjmmmrrr{{{|||yyywwwxxx{{{}}}}}}{{{|||}}}vvvqqqnnnkkkeeellluuu~~~~~~zzzxxxwwwrrrhhh```[[[UUUOOONNNPPPPPPMMMJJJMMMMMMMMMNNNNNNNNNNNNNNN}}}yyytttppplllmmmsss~~~|||wwwuuutttuuusssxxx}}}~~~~~~zzzsssrrruuu~~~|||{{{}}}}}}{{{zzz|||~~~uuuqqqvvv}}}{{{uuummmhhheeebbb^^^ZZZ\\\\\\\\\ZZZWWWTTTSSSSSSSSSRRRQQQQQQRRRSSSQQQPPPOOOPPPQQQQQQQQQPPPOOONNNMMMNNNPPPRRRSSSSSSSSSRRRPPPOOOOOOOOONNNNNNNNNMMMHHHHHHIIIJJJKKKMMMNNNOOOLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFHHHIIIJJJIIIJJJKKKMMMKKKKKKLLLLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;:::999:::;;;<<<;;;999999;;;======>>>???BBBDDDGGGJJJPPPYYYcccqqqtttsss{{{~~~}}}vvvpppjjjeeeaaa^^^[[[YYYWWWVVVWWWYYY\\\^^^___cccgggiiihhhffffffeeehhhjjjlllmmmnnnooorrrtttssswww~~~|||zzzwwwtttrrrqqqrrrqqqooollljjjhhhggggggiiikkknnnoooooopppqqqsssppppppppppppooonnnlllllliiiiiijjjjjjiiiiiihhhgggiiikkkpppuuuyyy|||}}}~~~|||{{{|||~~~~~~~~~~~~{{{xxx}}}|||tttooojjjfffdddjjjrrryyy|||vvvtttrrrlllccc\\\SSSPPPLLLLLLMMMNNNLLLJJJNNNNNNNNNNNNNNNOOOOOOOOO}}}yyyrrrsssuuu{{{~~~|||qqqlllmmmoootttxxxyyy}}}|||}}}}}}vvvppptttzzzyyyxxxxxxqqqllleeeaaa```^^^[[[XXX[[[YYYWWWVVVVVVUUUTTTRRRPPPPPPPPPRRRSSSSSSQQQOOOOOOPPPQQQRRRRRRPPPNNNMMMLLLNNNOOOQQQRRRRRRRRRRRRNNNNNNNNNNNNNNNMMMMMMMMMIIIJJJKKKKKKLLLKKKKKKKKKIIIJJJKKKLLLLLLLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFCCCEEEGGGGGGGGGHHHIIIKKKKKKKKKLLLLLLKKKJJJJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::999:::;;;<<<;;;:::999:::<<<<<<<<<===???@@@CCCBBBFFFNNNVVVbbbttt{{{{{{yyy~~~yyyrrrkkkddd```ZZZXXXUUURRRRRRTTTWWWYYY\\\aaagggkkkkkkiiifffeeefffgggiiiiiiiiiiiijjjlllmmmpppuuuyyy}}}}}}yyyxxxxxxvvvtttrrrpppooonnnnnnlllkkkiiiiiihhhhhhhhhkkknnnooonnnnnnoooqqqmmmnnnnnnooonnnmmmlllkkkjjjkkkkkkkkkjjjhhhgggeeegggjjjpppvvvzzz}}}~~~~~~~~~~~~||||||~~~{{{}}}zzzvvvwww{{{zzztttpppkkkhhhggglllrrrvvv}}}}}}xxxqqqnnnlllggg^^^WWWNNNMMMLLLKKKKKKKKKKKKKKKNNNNNNNNNOOOOOOOOOPPPPPPvvvyyy{{{|||~~~zzzwwwzzz~~~ppphhhgggaaagggkkkkkkpppzzz{{{}}}wwwpppsssxxxvvvttttttjjjeee___]]]]]]]]][[[XXX\\\XXXUUUTTTVVVWWWUUURRROOOOOOPPPRRRTTTSSSQQQNNNOOOPPPQQQRRRRRRPPPNNNMMMLLLMMMOOOQQQRRRRRRRRRQQQNNNNNNMMMMMMMMMMMMMMMMMMKKKLLLLLLMMMLLLJJJHHHGGGGGGIIIJJJLLLLLLLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEAAACCCEEEEEEEEEFFFHHHIIIKKKKKKLLLLLLKKKJJJIIIIIIFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEFFFFFFFFFHHHGGGGGGFFFGGGHHHJJJKKKGGGGGGFFFFFFFFFFFFFFFGGGAAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAAAAAAAA@@@??????============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::<<<<<<;;;:::888:::;;;;;;;;;;;;<<<>>>CCC???AAAHHHNNNVVVdddsssqqqyyy{{{zzz|||yyyxxxzzz~~~yyyqqqiiieee]]]ZZZUUURRRQQQRRRTTTVVV[[[aaaiiinnnnnnkkkhhhfffdddeeeffffffeeeeeefffgggkkkmmmpppsssuuuyyy}}}~~~|||{{{|||{{{zzzxxxtttuuuuuuuuutttrrrpppnnnmmmlllkkkjjjjjjjjjjjjjjjhhhkkkoooooonnnmmmnnnpppkkklllmmmmmmmmmlllkkkjjjkkkllllllkkkjjjhhhfffeeefffjjjooovvv{{{~~~zzzyyyyyy~~~yyyvvvvvvvvvvvvnnnrrrzzzzzzuuuqqquuu}}}wwwtttssspppnnnkkkooosssuuu{{{zzztttmmmiiifffbbbZZZTTTKKKLLLLLLKKKIIIIIIKKKLLLNNNNNNNNNOOOOOOPPPPPPPPP~~~}}}zzztttnnnlllooorrryyy}}}{{{qqqiiiddd___aaadddjjjpppwww}}}zzzrrrnnnooommmhhhbbb___^^^\\\ZZZXXXXXXXXXXXXXXXWWWWWWVVVTTTRRRPPPOOOQQQQQQQQQRRRQQQQQQPPPOOOPPPPPPOOOOOOOOONNNNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJHHHIIIIIIIIIJJJKKKKKKKKKHHHHHHHHHGGGHHHHHHIIIIIILLLLLLLLLKKKIIIEEEBBB@@@DDDDDDCCCCCCCCCCCCDDDDDDFFFHHHJJJLLLMMMMMMLLLKKKGGGGGGGGGFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>======<<<;;;::::::999999::::::;;;888777777777888999999:::::::::::::::::::::::::::<<<<<<>>>BBBHHHOOOUUUYYYiiizzz}}}vvvppptttwwwzzztttssswwwtttkkk```YYYQQQLLLMMMQQQTTTUUUWWW[[[ccclllrrrrrrooolllffffffeeecccbbbcccfffhhhfffhhhiiikkkmmmpppuuuyyy{{{|||}}}|||yyyuuusssrrrqqqpppnnnqqqqqqqqqqqqpppnnnmmmlllkkkkkkkkklllllllllmmmmmmiiikkkmmmmmmlllllllllmmmnnnmmmlllkkkjjjjjjjjjjjjkkknnnnnnkkkiiijjjgggcccgggkkkqqqwwwzzz~~~wwwuuuuuu{{{|||xxxssslllgggggggggjjjrrr|||sssoooooouuu||||||uuuuuuyyyyyyuuussspppooosssyyy|||yyyuuuuuupppiiibbb]]]XXXTTTRRRPPPOOOOOONNNNNNOOOOOOPPPNNNOOOPPPPPPNNNNNNOOOPPPyyyqqqjjjfffffffffnnnqqqyyy|||ssskkkgggeeefffiiinnntttzzz~~~}}}wwwnnniiiiiigggbbb]]]\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRQQQPPPOOOPPPPPPPPPPPPOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNLLLLLLMMMMMMNNNOOOOOOOOOLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHKKKKKKKKKJJJHHHEEEBBB@@@CCCCCCBBBBBBBBBBBBCCCCCCEEEFFFHHHJJJKKKKKKJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFFFFEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>======>>>>>>======<<<;;;::::::999999999999::::::777777777777777888999999::::::::::::::::::::::::::::::;;;===AAAFFFKKKNNNXXXhhh|||}}}ssspppnnnxxx{{{{{{~~~yyymmmeeeYYYQQQNNNNNNOOOPPPVVV[[[ccclllrrrtttrrroooiiihhhfffdddbbbbbbdddfffggghhhiiijjjkkknnnsssvvvvvvwwwxxx{{{}}}|||{{{{{{{{{{{{||||||||||||yyywwwsssqqqpppooonnnlllnnnnnnooonnnnnnmmmlllkkkkkkkkkkkkllllllllllllmmmiiikkkmmmmmmlllkkklllmmmmmmllllllkkkjjjjjjjjjkkkkkkpppsssppplllllliiifffggglllsssyyy|||}}}||||||qqqooopppvvvvvvqqqlllfffcccccccccfffmmmzzzzzzrrrooommmrrrzzz~~~yyy|||~~~xxxssspppqqqvvvyyywwwtttoookkkeee___\\\XXXUUUSSSOOONNNNNNMMMMMMNNNNNNOOOOOOPPPQQQPPPNNNNNNOOOPPPxxxpppkkkfffcccaaafffgggmmmxxx}}}yyy{{{wwwqqqmmmmmmnnnpppsssxxx}}}}}}{{{zzzzzz||||||~~~~~~}}}}}}~~~yyyqqqgggaaa```___\\\XXXXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSQQQPPPNNNNNNNNNNNNNNNMMMMMMLLLNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGIIIJJJJJJJJJHHHEEEBBB@@@BBBAAAAAA@@@@@@AAAAAABBBCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEECCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::999999999999::::::777777777666777777888999::::::::::::::::::::::::999999888999;;;>>>AAACCCGGGUUUfffxxxzzzooohhhmmmwww~~~uuufffYYYRRROOONNNNNNVVVZZZbbblllssswwwvvvtttllljjjfffcccbbbbbbcccdddggghhhiiiiiijjjkkkoooqqqppppppqqqsssvvvzzz}}}~~~~~~~~~|||{{{{{{{{{{{{zzzyyywwwwwwvvvuuuuuutttuuuvvvwwwxxxvvvssspppooonnnmmmkkkjjjjjjkkkkkkllllllkkkkkkjjjkkkkkkkkkkkklllllllllllliiikkkmmmmmmlllkkklllmmmkkkkkkjjjjjjiiijjjjjjjjjllluuu{{{xxxtttqqqpppnnnmmmqqqxxx}}}}}}yyyvvvnnnllllllqqq{{{}}}pppjjjeee```^^^```bbbccciiisss}}}vvvpppnnniiinnnvvv|||~~~~~~xxxrrrpppsssuuutttqqqgggddd___[[[YYYXXXUUUTTTNNNMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQPPPOOONNNNNNOOOzzzuuussspppllliiiiiijjjmmmsss|||xxxrrrqqqsssvvv}}}~~~}}}xxxuuuuuuuuuvvvxxx{{{~~~}}}{{{zzzzzz{{{{{{{{{~~~~~~}}}}}}{{{yyyvvvooohhh___YYYYYYYYYXXXVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKMMMLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFIIIJJJJJJJJJHHHFFFCCCAAAAAAAAA@@@@@@@@@@@@AAAAAACCCDDDEEEGGGHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999999999888888888888999999888888888777777888888999999999999999999999999999999999888888999;;;===>>>@@@IIIWWWfffyyyvvvmmmlllmmmtttvvvggg\\\VVVTTTSSSWWW[[[cccllluuuyyyyyyxxxoookkkeeebbbaaabbbcccdddggghhhhhhhhhggghhhjjjmmmllllllmmmnnnpppsssuuuvvvxxx{{{}}}|||||||||||||||{{{zzzzzz{{{}}}}}}|||{{{{{{{{{{{{zzzzzzwwwwwwwwwwwwvvvuuuuuuuuurrrqqqpppoooppprrrtttuuusssqqqooommmmmmlllkkkiiihhhiiijjjjjjkkkkkkkkkjjjjjjjjjkkkkkkkkkllllllllliiikkkmmmlllkkkjjjkkkllliiiiiiiiihhhhhhiiijjjjjjooozzz~~~|||{{{zzzyyy{{{}}}{{{uuuqqqooommmlllpppxxx{{{mmmfffcccaaaaaaccchhhhhhkkkqqqyyy~~~zzzzzzwwwqqqlllkkkggglllsssxxxzzzzzzzzzzzzxxx|||{{{tttqqqrrrrrrnnnkkk```]]]ZZZWWWVVVUUUSSSQQQNNNNNNMMMMMMMMMMMMNNNNNNPPPQQQRRRPPPNNNMMMNNNOOO}}}|||{{{xxxtttuuuuuuuuuxxx|||wwwnnniiihhhiiirrr|||zzzsssrrrvvvrrrwwwzzz|||}}}yyyyyyyyyzzz{{{}}}~~~}}}}}}}}}{{{wwwrrrnnnddd___WWWTTTTTTUUUVVVVVVSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIJJJJJJIIIGGGDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>><<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999888999888888777777888888999:::999999888888888999999888888888888888888888888666666666666777999;;;<<<>>>CCCLLLXXXhhh}}}wwwqqqjjjjjjqqq{{{yyykkkbbb]]][[[]]]```gggooowww|||}}}|||pppjjjddd```___aaacccddddddfffgggfffeeefffgggiiikkkkkklllmmmnnnooopppqqqqqqtttwwwzzz{{{zzzxxxvvvwwwxxxxxxzzz{{{}}}}}}zzzxxxvvvuuuuuuttttttsssssstttvvvwwwyyyyyyyyyyyyxxxwwwwwwxxxyyyttttttssssssrrrrrrrrrrrrnnnmmmlllllllllnnnqqqrrrqqqpppnnnnnnnnnmmmkkkiiihhhhhhiiijjjkkkkkkkkkkkkjjjjjjjjjkkkkkkkkklllllliiikkkllllllkkkjjjjjjkkkhhhhhhhhhhhhhhhiiijjjkkkrrr}}}|||wwwqqqmmmnnnmmmlllpppxxxrrrfffdddgggiiilllppprrrrrrrrruuuyyy|||yyyvvvuuuqqqkkkhhhiiigggkkkpppssstttttttttuuuvvv|||zzztttrrrrrrooohhhbbb\\\YYYVVVTTTSSSQQQOOOMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQPPPNNNMMMNNNOOO~~~xxxnnngggdddccceeennnyyy~~~vvvmmmkkknnnkkkppptttuuuyyy{{{{{{zzzzzz{{{|||~~~yyyrrrkkkfff[[[WWWRRRPPPPPPRRRTTTTTTQQQRRRRRRSSSSSSSSSRRRRRRPPPPPPQQQQQQQQQPPPOOOOOOMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFEEECCCBBBAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888888888888777777777777888888:::999888888888888888888666666666666666666666666333333333444555777888999:::<<>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999888777777777666666777777777888888777666666666666666444444444444444444444444222333333444555666777777888777;;;BBBKKKYYYppp}}}{{{yyyzzz|||~~~uuulllfffgggkkkooossszzzxxxtttuuuvvvyyy~~~wwwnnnccc\\\[[[\\\\\\[[[\\\___aaaccccccdddfffggghhhiiijjjkkkkkkllllllllliiijjjlllnnnoooooooooooonnnnnnoooqqqtttwwwyyy{{{|||{{{yyyvvvuuutttttttttppppppqqqqqqqqqqqqqqqpppqqqrrrrrrpppnnnooorrruuurrrpppooommmkkkkkkkkkkkkiiiiiijjjkkklllmmmnnnnnnmmmmmmlllmmmnnnmmmkkkiiihhhiiiiiijjjjjjjjjjjjiiiiiijjjjjjjjjjjjkkkkkkkkkjjjkkklllllljjjiiiiiijjjmmmmmmmmmnnnoooppprrrssszzz~~~|||}}}~~~zzzsssmmmhhhggggggkkkrrryyy~~~|||uuuqqqqqqtttvvvxxxlllccc^^^eeeqqqzzz~~~~~~yyyvvvtttooohhhgggiiiiiijjjjjjjjjiiiiiikkkmmmqqqyyyuuuoooiiieeedddaaa[[[UUUSSSRRRPPPPPPPPPOOOLLLJJJKKKJJJJJJIIIIIIJJJJJJKKKJJJKKKMMMMMMLLLLLLMMMOOOmmm}}}zzztttpppooofffjjjnnnrrr|||zzzssspppiiipppxxx{{{sssooouuu~~~zzznnniiikkkpppuuusss~~~yyypppmmmooorrrxxx|||{{{{{{~~~|||~~~}}}|||{{{{{{|||}}}}}}~~~yyysssjjjbbb]]]SSSQQQOOOLLLKKKKKKLLLLLLNNNOOOOOOPPPOOONNNMMMLLLLLLLLLMMMNNNNNNNNNMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGBBBCCCDDDEEEDDDCCCAAA@@@??????>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDEEECCCBBB@@@@@@@@@BBBDDDEEEGGGFFFEEEDDDBBB@@@???>>>@@@AAABBBBBBCCCCCCCCCBBBCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999777777666666666666777777777666555444444444444444333333333333333333333333555555555666666777777888888666777<<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCEEEGGGGGGHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@AAADDDFFFGGGEEECCCAAAAAAAAAAAABBBBBBAAAAAA@@@@@@===<<<<<<<<<<<<;;;;;;;;;>>>===:::999999;;;===???999999999888777666666555888666444333333333555666555555444444444444555555444444333333333333222222333333333444444444555555666888;;;<<<>>>EEEPPPYYYvvv~~~xxxvvv}}}uuuqqqqqqrrrrrrsssvvv{{{yyyrrrllliiikkkjjjoooyyy}}}|||~~~|||{{{mmmaaaYYYWWWVVVWWWZZZ]]]```aaabbbbbbbbbdddhhhhhhhhhhhhgggggggggfffjjjhhhfffgggiiikkkllllllfffggghhhjjjmmmooorrrssstttttttttuuuttttttsssssssssqqqooooooqqqrrrooommmooonnnnnnmmmmmmmmmmmmnnnooommmkkkiiiiiiiiijjjkkkkkkmmmqqquuuxxxxxxuuurrrpppooommmkkkjjjiiiiiiiiiiiigggiiimmmmmmjjjjjjlllllljjjiiijjjmmmooonnnlllllllllkkkjjjjjjlllpppssstttuuuwwwxxxzzz{{{{{{||||||{{{yyywwwwwwxxxzzz{{{{{{wwwooolllgggdddccceeeiiikkkwww|||xxxqqqjjjgggiiinnnsssqqqpppppprrrwww|||~~~}}}wwwrrrnnnmmmmmmnnnlllllllllkkkiiigggeeedddjjjnnntttzzz}}}}}}{{{yyykkkfff___YYYUUUSSSRRRQQQTTTQQQMMMKKKJJJIIIHHHFFFHHHGGGGGGGGGGGGGGGGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJdddiiiooorrrrrruuuyyy~~~{{{{{{zzz{{{}}}wwwpppiiimmmpppppprrryyyvvvmmmllloooqqqtttxxx{{{qqqjjjfffcccbbbeeekkkvvvyyy{{{}}}}}}{{{{{{{{{zzzyyywwwwwwxxxzzz{{{~~~~~~|||}}}|||~~~|||xxxnnnjjjfffeeedddaaaZZZTTTQQQOOOLLLJJJIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@???????????????????????????@@@AAACCCDDDEEEFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBBBBAAA@@@@@@@@@AAADDDFFFGGGEEECCCAAAAAAAAAAAABBBAAAAAA@@@??????<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999:::<<<===999999888777777666555555777666444333333333555666555555444444444444555555444444333333333222222222222222333333333444444444333555777777999???IIIQQQaaayyy|||uuurrrvvvzzz||||||qqqooollljjjiiimmmsssxxx~~~pppnnnooorrrsssssswww~~~yyyzzzwwwjjj```[[[YYYZZZYYY\\\```bbbcccdddfffhhhhhhhhhgggfffeeeeeeffffffgggeeedddeeeggghhhhhhggggggggghhhiiilllnnnpppqqqqqqrrrrrrsssssssssrrrrrrrrrpppnnnnnnpppqqqooommmmmmllllllllllllmmmnnnnnnnnnmmmllljjjjjjjjjjjjkkklllnnnrrrwww{{{|||zzzwwwqqqooollliiiggggggggggggjjjggghhhkkkkkkiiijjjmmmlllkkkjjjllloooqqqpppnnnllllllmmmnnnpppsssvvvyyyzzzzzzzzz{{{{{{{{{{{{{{{yyywwwuuussstttwww{{{}}}~~~{{{rrroookkkfffddddddeeefffppp{{{~~~~~~|||yyyyyywwwrrrooonnnqqqvvvzzz}}}{{{yyyyyy|||~~~|||~~~~~~|||xxxtttpppnnnnnnmmmlllmmmoooooonnnllliiihhheeeiiiooouuuxxxwwwsssppphhhbbb[[[UUUSSSSSSSSSTTTRRROOOLLLJJJIIIIIIGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHIIIIIIIIIIII\\\___bbbcccbbbdddhhhlllooorrrxxx~~~{{{rrrtttuuusssppprrrzzz}}}sssooooooooorrrvvv~~~vvvooojjjgggdddfffkkksss}}}{{{|||~~~~~~}}}zzzyyyzzzzzzzzzwwwtttuuuxxx|||~~~yyyxxxyyy{{{}}}~~~~~~}}}}}}{{{zzzxxxrrrjjjccc```]]][[[\\\]]][[[WWWSSSNNNMMMJJJIIIHHHJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJIIICCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEECCCCCCDDDDDDEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGEEEDDDBBBBBBCCCDDDCCCBBBAAA@@@????????????????????????@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA???????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAACCCFFFFFFEEECCCBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::::::::999999999999999999888888777777666555555555777666444333333333444555555444444333333444444555333333333333222222222222111111111222222222333333222444444444555999AAAGGGQQQhhh}}}vvvpppooopppqqquuuyyy~~~vvvqqqjjjcccaaadddlllrrr|||zzzvvvsssvvv{{{|||yyy~~~}}}||||||~~~xxxjjjaaa^^^^^^[[[^^^bbbeeegggiiikkkmmmllljjjhhhfffeeeeeefffgggfffeeeeeefffggggggfffeeegggggghhhhhhjjjkkkmmmnnnmmmnnnooopppppppppppppppnnnmmmlllmmmooooooooommmjjjjjjjjjjjjkkklllmmmmmmllllllkkkkkkjjjiiiiiiiiilllnnnssszzzvvvsssnnnjjjgggfffggggggjjjggggggjjjjjjiiijjjnnnmmmmmmnnnpppsssuuuuuutttpppqqqsssvvvyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~|||yyyuuusssuuuyyyyyywwwsssnnnjjjgggeeeeeekkkrrrxxxwwwuuuuuutttsssxxxxxxxxxyyy|||zzz}}}}}}|||yyyuuurrrooonnnmmmmmmppptttwwwxxxuuuqqqoooiiilllqqqvvvxxxuuuooojjjbbb]]]VVVRRRQQQRRRTTTUUUOOOMMMJJJIIIIIIIIIGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHWWWXXXYYYYYYYYY[[[^^^aaacccgggnnnuuu{{{|||xxxwww{{{}}}yyywwwvvvyyy}}}}}}xxxsssooolllmmmpppuuu|||~~~}}}|||{{{{{{zzzzzz}}}~~~}}}zzzwwwxxx}}}vvvvvvvvvxxxzzz{{{zzzyyyxxxuuurrrooojjjccc[[[UUUVVVTTTSSSTTTVVVUUUSSSQQQLLLKKKIIIHHHHHHIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEBBBCCCDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCBBBAAA@@@>>>>>>>>>>>>?????????@@@@@@@@@???????????????@@@@@@@@@@@@BBBEEEEEEDDDBBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;:::::::::999777888999999999888777666666666666555555555444444666555444333333333444444444444333333333333444444333333333222222222222111000000000000111111111111444555555444444777<<<@@@IIIYYYnnn~~~vvvqqqnnnnnnnnnpppsss~~~|||qqqgggaaabbbhhhnnn|||~~~~~~~~~{{{zzz|||~~~wwwkkkgggfffbbbeeehhhjjjlllnnnqqqsssqqqoookkkhhhffffffggghhhiiihhhhhhiiikkkjjjhhhfffhhhgggggghhhhhhiiijjjkkkjjjjjjlllmmmnnnnnnnnnnnnkkkkkkkkklllmmmmmmmmmmmmjjjjjjiiiiiiiiijjjjjjkkkiiijjjjjjjjjiiihhhgggfffjjjmmmrrrzzz|||xxxrrrmmmiiihhhiiijjjiiigggiiimmmnnnkkkkkknnnqqqrrrtttwwwzzz|||}}}|||yyyzzz|||zzzzzz{{{|||~~~~~~zzz{{{|||xxxtttppplllkkklllnnnooonnnmmmnnnqqqsss|||~~~~~~}}}{{{~~~}}}xxxsssooonnnmmmmmmpppuuu{{{zzzvvvrrrtttvvvyyyyyytttkkkddd\\\YYYTTTQQQQQQQQQQQQPPPLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHSSSSSSTTTTTTTTTVVVYYY[[[ZZZ^^^ccchhhmmmssszzz}}}zzzwwwuuuvvvxxx{{{}}}{{{{{{|||~~~~~~{{{zzzxxxxxxxxxwwwuuusssnnnkkkfffaaa\\\WWWRRROOOMMMMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@???BBBBBBBBBBBBAAA@@@???>>>>>>>>>?????????@@@@@@@@@>>>????????????????????????AAACCCCCCBBBAAAAAABBB????????????>>>===<<<;;;;;;:::::::::999999999999666777888999888777555444555555555444444444444444555555444333333333333333333333222222222222333333333333222222222111111111/////////000000000111111555555444444444555888;;;???GGGVVVkkk{{{vvvssspppmmmnnnvvvssshhhddddddgggttt~~~||||||yyyuuuxxx}}}zzzuuutttnnnppprrrsssssstttwwwyyywwwtttooojjjgggfffffffffjjjjjjjjjkkklllllliiiggghhhhhhggggggggghhhiiiiiihhhiiijjjkkkllllllllllllhhhiiijjjjjjjjjjjjkkklllkkkjjjiiihhhhhhhhhhhhhhhgggggghhhggggggfffddddddhhhjjjpppxxx|||vvvoookkkjjjjjjkkkiiiiiilllrrrssspppnnnooovvvyyy}}}|||ssstttvvvzzz~~~{{{xxxtttrrrsssoookkkhhhhhhlllssszzz~~~~~~}}}uuunnnjjjjjjlllooosssyyy{{{xxxwwwwwwxxxvvvpppeee\\\XXXVVVTTTRRRQQQOOOLLLJJJKKKIIIIIIIIIKKKKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIINNNNNNOOOPPPQQQRRRTTTUUURRRUUUXXXZZZ]]]ccckkkqqqyyy|||}}}xxxxxxyyyzzz|||}}}~~~}}}|||}}}|||xxxuuuppplllhhhccc```[[[UUUQQQNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKHHHHHHGGGHHHHHHJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEECCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@@@@@@@AAA@@@?????????????????????===???@@@AAA??????@@@AAA======>>>>>>======<<<;;;:::::::::999999999888888777777888888777666444333333333333333333333333333444444444444333333333222333222222111111222222333222222222222111111111111/////////000000000111111222222111111222333444555:::===GGGZZZsss~~~xxxrrrppptttwwwlllfffdddllluuu~~~~~~vvvwwwyyy}}}{{{|||}}}|||{{{|||~~~~~~{{{vvvpppkkkhhhffffffiiihhhhhhiiijjjkkkiiihhhhhhhhhggggggggghhhiiiiiihhhiiijjjkkkkkkkkkkkkkkkfffhhhiiiiiihhhggghhhjjjjjjiiiiiihhhgggggghhhhhhggggggffffffeeedddddddddfffhhhnnnvvv~~~yyysssooolllllllllmmmmmmqqqwwwxxxuuusssttt|||{{{qqqrrruuu{{{}}}~~~~~~}}}{{{yyywwwyyyqqqjjjgggiiimmmwwwzzzqqqiiifffhhhlllpppuuu{{{{{{{{{xxxvvvvvvtttnnncccZZZVVVUUUSSSQQQPPPMMMIIIGGGJJJJJJJJJKKKMMMNNNMMMLLLFFFFFFFFFEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIMMMMMMMMMNNNOOOOOOOOONNNLLLOOORRRSSSSSSVVV]]]ccciiimmmttt{{{}}}wwwxxxyyyzzz{{{|||}}}}}}~~~~~~|||yyyxxx{{{~~~zzzuuuoooiiiccc___ZZZXXXTTTPPPLLLKKKKKKLLLJJJKKKKKKKKKKKKKKKMMMNNNGGGGGGHHHHHHIIIKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>;;;===>>>>>>======>>>@@@;;;;;;<<<============<<<999999999999888888888888888888888777777666555444222222222333333333333333444444444444333333222222222222111111111111222222222222222222111111111111//////000000000111111111000000000000222333444333777:::AAANNN```sssxxxvvvvvv{{{~~~uuupppjjjpppxxx{{{wwwxxx~~~||||||}}}{{{uuupppllljjjiiigggfffgggiiijjjjjjiiihhhggggggggghhhiiiiiijjjjjjjjjkkkkkkkkkkkkkkkjjjfffgggiiihhheeedddfffhhhgggggggggggghhhiiijjjkkkiiihhhgggeeeeeeeeeeeefffeeeggglllttt|||zzzvvvsssqqqqqqtttssstttxxxzzzxxxyyy|||~~~vvvwwwzzz~~~||||||}}}}}}}}}}}}|||{{{zzzzzzqqqjjjjjjllloooxxx~~~}}}~~~wwwrrrkkkfffeeehhhmmmqqquuuzzz}}}xxxxxxtttppppppppplllcccZZZWWWTTTPPPMMMMMMLLLKKKIIIJJJJJJKKKNNNPPPQQQPPPOOOGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHNNNNNNNNNOOOOOONNNLLLJJJJJJNNNQQQQQQOOOQQQVVVZZZXXX\\\dddmmmuuu~~~|||{{{wwwxxxzzz|||~~~}}}~~~}}}zzzwwwwww{{{|||~~~zzzuuupppkkkeee___[[[TTTSSSRRROOOKKKIIIIIIJJJDDDEEEFFFFFFFFFGGGIIIKKKGGGGGGHHHIIIJJJKKKMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHEEEFFFGGGHHHIIIJJJKKKKKKHHHGGGEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGEEEDDDCCCCCCDDDEEEEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA>>>???AAABBBCCCDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>:::<<<======<<<<<<===???999:::;;;<<<============999999999888888888888777999888888777666555555555222222222222222222222333333333444444444333222111222222111111111111222222222222222111111111111000000000000000111111111111000000000222444555555444333777===EEENNN^^^uuu|||{{{xxxyyylllooosssyyyzzzooolllrrr}}}zzzyyyyyyzzz~~~~~~xxxrrrpppjjjhhhfffgggiiikkkllllllhhhgggggghhhhhhiiijjjkkkkkkkkklllllllllkkkkkkjjjeeegggiiigggdddcccdddfffdddeeeeeegggiiikkkmmmnnnllljjjhhhfffeeefffggghhhfffhhhlllsss{{{}}}zzzxxxwwwzzzwwwuuuxxxzzzzzz}}}}}}}}}~~~|||}}}}}}~~~~~~~~~}}}}}}|||yyypppjjjllloooqqqwww}}}{{{yyyxxx|||ooolllhhheeefffiiinnnqqqtttyyyzzzuuunnnjjjffffffhhheee]]]VVVXXXTTTNNNJJJIIIKKKMMMNNNKKKKKKLLLOOORRRSSSRRRQQQHHHHHHGGGGGGGGGGGGHHHHHHCCCDDDEEEFFFFFFGGGGGGFFFPPPOOOMMMMMMMMMMMMLLLJJJMMMMMMLLLKKKKKKLLLMMMNNNSSSTTTWWW]]]eeennnvvvzzz~~~~~~~~~~~~~~~}}}{{{{{{~~~tttpppkkkfffccc```\\\ZZZXXXVVVRRRNNNLLLJJJJJJJJJHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMPPPOOOMMMLLLJJJHHHFFFFFFIIIIIIIIIJJJIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIEEEFFFFFFGGGGGGGGGFFFFFFDDDFFFGGGFFFEEEDDDDDDEEEIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDAAABBBCCCDDDCCCBBBAAA@@@CCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA===>>>?????????>>><<<;;;::::::::::::::::::::::::999;;;<<<:::666444555777888888888888888999999999444444333333333444555555444444444333333333222222000000111111111222222222000111222333333222111000111111111111111111111111222333333111000000222444666777888===FFFSSScccmmm{{{|||zzz}}}qqqjjjmmmuuu}}}ooohhhgggjjjrrr{{{}}}}}}zzzvvvuuupppjjjiiilllnnnmmmkkkkkklllllljjjiiijjjlllnnnpppsssvvvwwwuuuqqqnnnmmmiiiiiiiiihhhfffdddbbbaaaeeedddeeeiiinnnpppooommmllljjjhhhggghhhiiiiiiiiinnnmmmnnnpppuuu}}}~~~{{{{{{~~~|||{{{zzz}}}{{{~~~zzzvvvpppkkkiiilllsssyyy~~~wwwtttvvv}}}uuuooonnnjjjfffdddhhhooovvvzzz~~~{{{rrrlllgggccc______aaaaaa]]]YYYVVVSSSOOOKKKHHHGGGGGGHHHJJJKKKMMMOOOPPPPPPPPPOOOKKKJJJHHHGGGFFFFFFGGGHHHFFFGGGIIIJJJJJJIIIGGGFFFPPPNNNMMMMMMMMMMMMKKKJJJKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMPPPTTTYYY```gggjjjpppsssvvvyyy{{{~~~zzzvvvnnnjjjeeeaaa^^^\\\YYYWWWSSSSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFEEEDDDDDDDDDEEEEEEFFFIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAACCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::999;;;<<<:::777555555777777666666555555444444444555444444333333333444444333333333333222222222222000000111111111222222222000111111222222111111000222111111111111111111111111000000333999>>>@@@@@@333333444777>>>IIIUUU]]]mmm}}}uuuqqqrrrvvv}}}{{{qqqiiieeejjjrrr}}}|||wwwqqqpppqqqqqqooolllnnnooooooooonnnooorrruuuyyy||||||xxxtttssspppooollliiifffccc```___dddeeeggglllqqqttttttrrrooonnnlllmmmooorrrsssssspppooonnnpppuuu|||~~~}}}|||}}}}}}{{{xxx{{{{{{yyyxxx{{{xxxuuuoooiiigggkkkrrrxxx|||uuusssuuu{{{xxxqqqkkkjjjiiigggggglllsssyyyyyy|||~~~vvvmmmggg```^^^]]]```ddddddaaa\\\VVVSSSOOOJJJGGGFFFGGGGGGIIIJJJKKKMMMNNNNNNNNNNNNKKKJJJIIIGGGGGGGGGGGGHHHFFFHHHIIIJJJJJJIIIGGGFFFOOOMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHJJJMMMRRRVVVXXX]]]___cccgggjjjmmmqqqttt{{{|||}}}~~~yyyvvvsssoookkkdddaaa]]][[[YYYXXXVVVTTTPPPQQQRRRRRRQQQNNNLLLJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDFFFDDDAAABBBEEEGGGGGGEEEHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBB??????>>>===============::::::::::::::::::::::::999::::::999777555666666777666666555444333222111666555444444333333333333333222222222222111111111000000000111111111111222222111111000000111111222222222222111111000000000000---,,,333===EEEGGGEEE111111222333777===EEEKKKZZZlllzzztttsssyyyzzzwww|||sssgggfffjjjnnnwww|||{{{}}}{{{zzzxxxtttqqqpppqqqrrrrrrsssuuuyyy|||~~~|||yyyvvvrrrmmmhhheeebbbaaaeeefffjjjpppwww{{{|||{{{wwwuuussssssvvvxxxyyyzzzuuusssrrrrrrvvv}}}|||xxxwwwwwwxxxzzz{{{{{{zzz{{{zzz{{{}}}}}}{{{uuuqqqrrrssstttvvvzzzxxxtttnnngggdddgggnnnttt}}}}}}xxxrrrqqqsssrrrxxx|||zzzwwwvvvrrrnnnllllllllllllllloootttxxxwwwyyyzzzyyyuuummmeee```XXXYYY\\\bbbggghhheeeaaaWWWTTTNNNIIIFFFEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKIIIHHHHHHGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGMMMLLLKKKKKKLLLLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHKKKMMMOOOQQQTTTWWWZZZ]]]___cccfffoooppprrruuuyyy}}}{{{tttnnnkkkhhheeeccc]]][[[XXXVVVVVVVVVUUUTTTSSSSSSSSSSSSQQQOOOMMMLLLJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEECCCAAADDDJJJKKKHHHDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCEEEDDDBBBAAAAAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBB@@@???===<<<<<<<<<===>>>::::::::::::::::::::::::999999999888777666666666888777777666666555555555777666555444333222222222222222222111111111000000000000000000111111111111222111000//////000111222222222111111000000/////////---,,,000888===???>>>111222333444555888<<<@@@KKK[[[nnn~~~~~~xxxzzz~~~}}}wwwyyy}}}vvvlllgggeeelllxxx}}}zzz{{{xxxwwwyyy{{{|||~~~zzztttooollljjjjjjhhhkkkpppvvv|||~~~zzzyyyyyyzzz{{{zzz}}}{{{xxxxxxzzz{{{yyyyyyyyyyyyzzz{{{|||}}}|||zzzssspppooopppqqqmmmiiifffgggmmmssszzz~~~|||wwwppphhhcccdddiiinnnttt{{{|||xxxsssnnnlllooojjjooorrrqqqqqqssssssqqquuuuuutttrrrqqqppppppqqqssssssrrrooojjjccc\\\XXXTTTVVV\\\ccchhhiiieeebbbXXXUUUOOOIIIFFFFFFGGGIIIGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGHHHIIIIIIJJJIIIIIIHHHLLLJJJIIIJJJKKKKKKJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFHHHJJJKKKLLLNNNQQQRRRSSSUUUWWWYYYbbbccceeehhhlllqqqtttvvvxxxzzz{{{|||}}}|||zzzsssooojjjeeebbbaaa```___YYYWWWUUUTTTUUUVVVVVVVVVYYYXXXUUURRRPPPOOOOOOOOOKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDIIINNNNNNHHHBBBEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCEEEDDDCCCBBBAAABBBCCCDDDAAAAAAAAA@@@@@@@@@@@@???AAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@???===<<<<<<<<<===>>>::::::::::::::::::::::::999888888777777777666555666666666777777888888888777666555444333222222222222222222111111111000000000000000000000000000000222111000//////000111222111111111000000000//////......//////000111444666///111333444444666888:::AAANNN___ppp~~~}}}zzz{{{}}}xxxlllbbbfffmmmvvv}}}~~~yyyuuusssrrrppprrrvvv|||~~~~~~~~~}}}wwwnnngggcccbbbccc]]]]]]]]]aaakkkwww}}}uuulllfffdddfffhhhkkkrrrzzz~~~yyyuuuoooiiihhhjjjggglllpppppprrrwwwyyyyyy}}}|||zzzxxxuuurrrnnnllllllkkkhhhddd___ZZZVVVTTTTTTWWW\\\aaaddddddaaa___XXXTTTOOOJJJHHHGGGIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGIIIKKKKKKKKKKKKMMMOOOSSSTTTWWWZZZ]]]aaadddfffkkkllloooqqqsssvvv{{{yyyrrrnnnmmmgggeeeaaa^^^\\\[[[[[[[[[VVVTTTRRRRRRTTTVVVVVVVVV[[[YYYUUURRRPPPOOOOOOPPPLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGAAABBBCCCEEEFFFGGGGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFBBBCCCFFFJJJMMMLLLFFFAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@??????>>>===============::::::::::::::::::::::::999888666666777888666555333333444555666777777888666555444444333333333333333222222222222111111111111000000000000000//////111000000//////000000111000000000000000000000000...///000///---...111333---///111222222333555666:::DDDSSSbbbooo~~~|||{{{{{{~~~}}}~~~yyyiiiiiijjjooowww~~~|||zzzzzz{{{~~~~~~~~~~~~}}}{{{yyyxxxuuunnnfff^^^YYYXXXXXXYYY\\\___dddppp~~~|||ssskkkgggfffgggfffjjjqqqvvvyyyzzz{{{||||||vvvsssmmmgggeeeggghhhnnnssstttwww|||}}}{{{yyywwwtttooollldddbbb^^^YYYVVVTTTSSSRRRVVVWWWZZZ\\\\\\[[[ZZZXXXTTTRRRNNNKKKIIIHHHIIIJJJHHHHHHHHHIIIJJJKKKMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKIIIHHHGGGHHHIIIJJJIIIHHHFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCEEEFFFGGGFFFFFFHHHIIIJJJJJJLLLOOORRRUUUXXXYYY^^^```ccceeehhhlllrrrvvvyyy}}}|||{{{xxxrrrjjjdddbbbbbb]]]\\\[[[YYYWWWUUUUUUVVVRRRPPPOOOOOORRRTTTTTTTTTVVVUUUTTTRRRQQQPPPOOOOOOLLLKKKJJJIIIIIIHHHHHHHHHEEEEEEFFFHHHIIIJJJKKKLLLJJJJJJIIIIIIIIIIIIHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGCCCDDDFFFGGGHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFEEECCCBBB@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAA>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::999777555666888888666444333333333444444555555555555444444333333333444444333333333333222222222222111111000000//////////////////000000000000//////......//////000111111111222111///...///000000000---///000111000111222444777>>>IIIRRRZZZfffxxx}}}}}}{{{xxxvvvvvv{{{~~~~~~~~~{{{xxxvvvssspppmmmkkkjjjhhhccc]]]ZZZZZZ\\\cccgggkkkoooyyyzzzrrrllljjjiiieeegggkkkqqqwwwzzzyyyxxxyyytttqqqlllgggfffiiikkksssxxxzzz|||}}}zzzxxxwwwsssnnniii]]]ZZZVVVRRRPPPPPPRRRSSSUUUUUUUUUTTTRRRQQQRRRRRROOONNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNLLLLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLIIIHHHGGGGGGIIIIIIIIIGGGDDDEEEFFFFFFEEECCCAAA@@@CCCCCCCCCCCCCCCCCCBBBBBBAAACCCEEEEEEEEEEEEGGGIIIFFFGGGHHHJJJMMMOOORRRSSSRRRTTTVVVYYY[[[```fffjjjnnnrrrwwwzzz|||~~~wwwtttsssooonnnkkkeee^^^ZZZYYY[[[XXXXXXXXXVVVTTTRRRQQQQQQOOONNNLLLMMMOOOQQQRRRRRRPPPQQQRRRSSSRRRQQQOOOMMMLLLLLLKKKJJJIIIHHHHHHHHHDDDDDDFFFGGGIIIJJJLLLLLLHHHHHHIIIIIIIIIIIIIIIJJJCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAACCCDDDEEEFFFGGGHHHHHHHHHDDDEEEEEEDDDBBBBBBCCCEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGEEEDDD@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDBBBAAAEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>????????????>>>>>>===>>>?????????>>><<<;;;::::::::::::::::::::::::999777555555888888777444555555555555555555555444444444333333333444555555444444444333333333222222111111000000/////////......///000111111000///...------...///000111222222888333...---111222///+++///000222111111000222333777<<>>???@@@@@@@@@@@@???>>>>>>BBBAAA@@@@@@BBBBBBAAA@@@>>>>>>===<<<;;;::::::999???>>>===;;;:::999888888777666555444333444555555777777666666555444222222444444444444444444444444333333222222111000//////000000000000000111111111////////////000000000000111000///......///000111111111000000//////......,,,------...///000111111444777999:::>>>FFFSSS]]]qqq}}}|||yyyuuuxxx~~~xxxttttttwwwxxx~~~}}}|||{{{{{{|||}}}yyyvvvvvvuuuqqqkkkgggddddddhhhkkkooovvv||||||vvvqqqmmmoooppprrrwww{{{|||xxxuuuxxxuuupppmmmmmmooorrruuuyyy{{{}}}}}}|||yyyvvvsssqqqmmmiiiccc___TTTQQQMMMLLLLLLNNNOOOOOOLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFDDDBBBAAAAAABBBCCCDDDBBBAAA??????@@@AAABBB@@@AAAAAABBBCCCCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGIIILLLOOOQQQRRRUUUYYY]]]```eeejjjmmmrrruuuxxx|||}}}|||{{{zzzzzzzzz|||}}}}}}~~~~~~}}}wwwsssrrrpppmmmiiiddd___\\\XXXWWWUUURRRPPPOOONNNMMMSSSRRRQQQOOONNNMMMMMMMMMJJJKKKKKKLLLMMMNNNOOOOOOMMMNNNOOOPPPOOONNNLLLKKKJJJJJJJJJJJJIIIHHHFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFEEECCCBBBDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBB@@@@@@AAAAAAAAAAAABBBBBBFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@@@@@@@???>>>>>>@@@???>>>???@@@AAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999999999999777666555444333444444555444555555555555444444333333333333333333333333333333333222111111000//////222111111111000000//////000000000//////////////////...---,,,,,,---...///000000000000//////......------......//////000000111333555555777===HHHPPP___sss}}}xxxrrrrrrvvvuuupppooopppqqqyyy{{{yyyyyy{{{}}}~~~zzzwwwyyyyyyyyy{{{|||zzzuuuqqqnnnoooqqqpppnnnlllllllllnnnrrrxxx~~~zzzuuusssuuuuuuvvvyyy{{{zzzwwwsssttttttttttttuuuwwwyyyzzz}}}}}}}}}}}}}}}}}}{{{zzzwwwtttppplllhhhccc^^^[[[UUURRRNNNLLLLLLMMMMMMLLLIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHHHHIIIIIIIIIIIIJJJBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDBBBAAA@@@AAAAAABBBCCCBBBAAA??????@@@@@@AAA@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHFFFIIILLLNNNQQQTTTXXX[[[```ccciiinnnqqqqqqpppooopppqqqsssuuuuuuvvvuuuuuutttssssssuuuxxx{{{{{{{{{uuuwww|||}}}{{{|||~~~zzzwwwvvvwwwwwwyyy|||}}}~~~~~~vvvmmmhhh``````^^^\\\ZZZXXXVVVVVVSSSRRRPPPOOONNNMMMLLLLLLOOOOOONNNLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMNNNNNNNNNMMMKKKJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFEEECCCBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBEEEDDDDDDCCCBBBBBBBBBAAA???@@@AAACCCDDDEEEEEEFFFCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBB???????????????????????????@@@@@@@@@@@@???>>>>>>>>>===<<<===>>>???>>><<<::::::;;;;;;<<<<<<<<<<<<999999888888888999999:::666555555444333444444444222333444444555555555444222222222222222222222222222222222111111000000///111222222222333333444444000000000//////...............---,,,,,,---......000000000////////////...................../////////111222222222555<<>>???@@@BBBCCCDDDDDDEEECCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDCCCBBB@@@@@@???>>>===<<<;;;:::???@@@@@@@@@@@@???>>>>>>>>>===<<<<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777888555555444444444333333333222333333444444444333333111111111111111111111111222111111111000000000//////000111444666888:::;;;000000000///......------////////////////////////////////////////////////.....................---///111222222222333666999BBBMMM___sssyyytttrrrpppvvv}}}rrrkkkhhhhhhhhhiiiiiimmmtttyyy}}}ssskkkhhhfffhhhlllsssvvv|||{{{wwwtttqqqnnnkkkjjjkkkmmmpppqqqqqqooonnnwwwzzz}}}~~~}}}|||{{{{{{}}}~~~|||zzz{{{zzzzzzzzzyyywwwuuusssssswww}}}}}}yyywwwuuusssqqqnnnjjjeee```]]]ZZZWWWUUUSSSQQQNNNLLLKKKIIIEEECCCAAACCCEEEGGGHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGHHHHHHIIIIIIIIIJJJGGGGGGHHHIIIJJJJJJKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@????????????????????????@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCAAABBBCCCCCCCCCCCCBBBAAAAAABBBDDDDDDDDDEEEHHHJJJHHHKKKPPPTTTVVVVVVUUUTTTXXXZZZ]]]___aaaaaaaaa```cccdddeeehhhkkkmmmkkkjjjhhhkkknnnrrruuuvvvvvvvvvtttuuuuuuuuussstttvvvxxxxxxxxxyyyzzz|||~~~|||yyyuuurrrqqqrrruuuwww{{{xxxuuurrrpppppppppqqqsssuuuwwwxxxyyyzzz|||~~~xxxyyy{{{vvvsssnnniiiddd___YYYVVVSSSRRRPPPOOONNNOOOPPPQQQIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBBBBAAA@@@???@@@@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCBBBCCCDDDEEEEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@?????????@@@@@@@@@@@@???>>>>>>???>>>======>>>???>>>======<<<<<<;;;::::::999999::::::888777666555555555444444444444444333333333444444444444333222111000000000000000000000000000111111111000000000000000---...000222555777999:::000/////////.........---......////////////...................../////////............------------///000222222333333555666;;;AAAMMM^^^pppzzztttqqquuuyyy}}}wwwrrrqqqqqqqqqjjjgggfffjjjnnnsss}}}zzzqqqjjjeeedddeeeiiimmmttt|||~~~{{{wwwqqqmmmjjjgggdddbbb___bbbgggmmmrrruuuxxxyyy~~~}}}||||||yyywwwvvvvvvwwwwwwwwwvvvwwwwwwxxx{{{|||uuusssqqqooolllhhhddd```]]][[[ZZZXXXVVVPPPNNNKKKIIIHHHFFFCCC@@@???AAACCCEEEFFFFFFEEEDDDEEEEEEEEEFFFGGGHHHHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHFFFGGGGGGHHHIIIJJJJJJKKKGGGGGGGGGHHHHHHHHHIIIIII@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@?????????>>>>>>????????????????????????@@@@@@AAABBBBBBBBB>>>??????@@@@@@??????>>>???@@@AAAAAA@@@@@@BBBDDDCCCEEEHHHKKKLLLLLLKKKJJJKKKLLLNNNQQQSSSTTTTTTTTTVVVWWWXXX[[[^^^___^^^]]]aaabbbdddggghhhiiiiiiiiijjjkkkmmmmmmlllmmmnnnppprrrssstttvvvxxxyyyzzzzzzuuusssoookkkiiijjjkkklllmmmjjjgggeeefffgggggggggiiijjjkkkkkkkkkkkklllnnnkkkllloootttyyyzzzvvvrrrjjjgggbbb]]]YYYTTTOOOLLLNNNMMMLLLKKKJJJKKKLLLLLLGGGGGGGGGFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFFFFGGGGGGFFFFFFEEECCCDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAABBBDDDEEEFFFEEEEEEDDDBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDEEEEEEEEEDDDCCC??????@@@@@@AAABBBBBBBBB???@@@@@@@@@@@@???>>>>>>@@@>>>===>>>???@@@???=========<<<;;;:::999888888;;;:::999777555555444444333444444444444333222222444444444333222111//////000000000000000000000000000000000000000000000000.../////////000000000111........................,,,,,,------------,,,,,,---............/////////------------------......---...///000111222222333555666>>>KKK[[[mmmwwwvvvyyyyyyyyysssmmmiiihhhhhhllluuuwwwmmmgggeeeaaadddjjjrrrzzz~~~|||zzzvvvtttvvvvvvzzz}}}tttmmmhhhccc^^^\\\[[[ZZZYYYWWW]]]eeemmmttt{{{{{{zzzzzz|||zzzvvvtttppprrrssstttuuuvvvzzz|||~~~wwwqqqooommmiiieeeaaa^^^[[[YYYXXXWWWUUUSSSMMMJJJGGGEEEDDDCCCAAA@@@>>>@@@AAACCCDDDEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA<<<<<<<<<<<<<<<===============>>>===<<<<<<>>>@@@???@@@BBBCCCEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLOOOQQQQQQPPPSSSTTTUUUVVVXXXYYYZZZ[[[]]]^^^`````````aaaccceeeggghhhjjjlllmmmmmmmmmmmmgggeeebbb___]]]]]]]]]^^^\\\YYYWWWWWWYYY[[[ZZZYYY[[[]]]]]]]]][[[[[[[[[]]]\\\]]]aaahhhnnnooojjjddd___\\\WWWSSSPPPMMMIIIFFFHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIICCCDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCEEEEEEEEEEEEDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDAAABBBDDDEEEEEEEEEDDDCCC<<<======>>>>>>???@@@@@@???@@@@@@@@@@@@???>>>>>>???>>>===>>>??????>>>===;;;;;;;;;::::::999999999:::999888777666666666666333333444444444333222111222222333222222111000000000000000000000000000000///000000000000000000000000/////////.........---,,,------....../////////+++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,------............------...///000000000111111666???HHHUUUjjj{{{|||}}}{{{xxx{{{}}}vvvqqqmmmkkkooovvvwwwsssfffddddddhhhmmmrrrttttttvvvzzz~~~|||yyyvvvuuuuuusssnnniiijjjkkkmmmsssvvvtttmmmfff]]]YYYTTTRRRRRRTTTUUUVVVVVV\\\eeennnvvv~~~zzzvvvttttttuuu{{{{{{vvvsssmmmooorrrssstttwww||||||qqqkkkjjjhhhccc^^^[[[YYYWWWUUUTTTRRROOOLLLIIIFFFBBBAAAAAAAAAAAA@@@???@@@@@@AAABBBCCCDDDDDDAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHAAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAABBBBBBBBBAAAAAA???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>==================>>>>>>???@@@@@@@@@<<<<<<;;;;;;<<<<<<===>>>;;;<<<===<<<;;;;;;<<<>>>======>>>???AAABBBCCCDDDCCCBBBBBBAAABBBBBBCCCDDDBBBAAAAAACCCFFFHHHIIIHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRTTTUUUUUUUUUWWWYYY[[[YYYZZZ[[[]]]^^^]]]]]]\\\YYYXXXVVVTTTRRRRRRRRRRRRPPPNNNMMMNNNQQQSSSRRRPPPSSSTTTTTTTTTRRRQQQRRRSSSPPPQQQWWW___ffffff```ZZZVVVSSSOOOMMMLLLJJJHHHFFFDDDDDDDDDEEEFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFFFFFFFGGGHHHHHHIIIBBBCCCDDDEEEGGGGGGHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBB@@@AAACCCDDDEEEFFFEEEEEECCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???????????????@@@@@@AAAAAAAAABBBBBBBBBAAABBBDDDFFFFFFEEECCCBBBAAABBBCCCCCCDDDDDDDDDCCCAAAAAAAAAAAAAAABBBCCCDDDAAABBBDDDEEEEEEEEEDDDDDDBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@???>>>>>>???===<<<===>>>???>>>===999999::::::::::::;;;;;;888888777777777777888888333333444555444333222111000000111222222222222111111111111111111111111111////////////000000000000000000000000000111111111+++,,,,,,---...///000000------...//////...---------------.........//////++++++,,,,,,---...//////111///......///000000///222111444999===DDDVVViii}}}yyyzzz}}}uuunnnnnnrrr|||~~~{{{}}}pppkkkdddbbbcccfffhhhhhhjjjooouuuyyyzzz{{{}}}|||tttqqqoooooopppnnnhhhcccbbbbbbdddgggiiigggaaa[[[TTTPPPMMMLLLNNNRRRUUUVVVWWW]]]gggooowwwxxxrrrooooooooouuu}}}|||wwwsssmmmooorrrssstttwww}}}wwwmmmgggfffeee___ZZZWWWVVVTTTRRRQQQNNNIIIFFFFFFCCC@@@>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDD??????@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>??????@@@??????>>>===<<<<<<;;;>>>======<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@@@@AAA?????????@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEGGGHHHIIIJJJKKKKKKLLLKKKLLLKKKLLLNNNQQQRRROOOKKKIIIIIIIIIIIIHHHHHHGGGGGGCCCDDDEEEFFFGGGHHHIIIIIILLLMMMMMMMMMMMMMMMMMMMMMIIIMMMSSSXXX[[[ZZZXXXVVVOOOMMMJJJGGGEEECCCBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGFFFFFFFFFFFFFFFGGGIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGFFFEEEEEEEEEFFFCCCCCCCCCBBBAAAAAA@@@@@@EEEDDDCCCCCCCCCCCCDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@?????????CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>===>>>???AAAAAAAAA@@@@@@AAAAAABBBCCCAAABBBDDDEEEEEECCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBB????????????????????????>>>===<<<;;;;;;:::;;;;;;::::::::::::999888777777555555444444444333333333555555555444444333333333555555333222111000000000---.........//////000000000000///..............................///000111...///000000000///---,,,---...///111111///...---...---+++,,,.../////////---,,,,,,,,,,,,---......///////////////............///111444999BBBKKKRRRhhhyyy~~~|||~~~|||yyy~~~~~~}}}xxxtttrrrzzznnniiijjjkkkgggbbbaaadddiiimmmqqquuuxxx{{{~~~{{{xxxxxx{{{}}}}}}|||yyyxxxxxx}}}{{{xxxyyy}}}|||wwwnnnjjjeeecccddddddccc```_________```aaaaaa^^^\\\WWWUUUSSSTTTWWW\\\```aaahhhfffgggmmmsssxxxxxxppplllkkklllooosssyyyzzzuuurrrqqqrrrtttssssssuuuzzz~~~~~~zzztttjjjaaa___```]]]WWWUUUSSSPPPLLLHHHEEEBBBAAA?????????>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@???@@@AAACCCDDDEEEEEEEEEBBBBBBAAAAAABBBDDDGGGIIIFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDEEEFFFGGGGGGHHHHHH@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>??????>>>======<<>>>>>======>>>>>>?????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEECCCBBBBBBDDDGGGGGGDDDAAADDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEHHHLLLPPPRRRRRRQQQOOOMMMKKKIIIFFFDDDBBBBBBAAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCFFFFFFEEEDDDDDDCCCDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???======>>>???@@@AAA@@@@@@@@@@@@AAABBBBBB@@@AAACCCDDDDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBB????????????????????????>>>===<<<;;;;;;::::::;;;::::::::::::999888777666555444444444444333333333555444444444333333333333333333222111111111222222............/////////000000000///...............///............//////000...///000000///...---,,,---...///000000///...---...,,,++++++---......------,,,,,,,,,,,,---..................////////////000000111222555:::BBBGGGZZZfffyyy}}}}}}~~~~~~|||zzzyyy~~~zzz{{{zzztttnnnhhhkkknnnqqqtttvvvxxxyyyyyyvvvssssssvvvvvvuuurrrqqqppprrrxxx|||xxxttttttwwwzzzzzzxxxxxxyyyzzz||||||yyytttoooeeeaaa^^^^^^aaaccccccbbbccccccdddeeehhhhhhgggeeeaaa```^^^___dddiiilllnnnnnnjjjjjjooorrruuuzzzxxxqqqmmmkkkiiikkkooottt{{{}}}xxxuuutttuuuvvvwwwuuussssssvvvxxx|||}}}~~~zzzoookkkccc^^^```ccc___XXXRRROOOLLLHHHDDDAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@???@@@AAABBBDDDDDDDDDDDDEEEDDDCCCCCCDDDFFFHHHIIIFFFGGGGGGGGGGGGGGGGGGFFFDDDDDDEEEFFFFFFGGGHHHHHH???>>>>>>======>>>>>>???@@@@@@?????????>>>>>>>>>>>>>>>?????????>>>======>>>==================>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;===>>>???;;;::::::::::::999999999===============<<<;;;;;;======>>>>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???<<<===>>>??????@@@??????@@@??????@@@AAAAAA???<<>>===<<<<<<;;;>>>??????@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEHHHIIIIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>=========>>>???@@@@@@@@@@@@@@@AAABBBBBB@@@@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::999::::::999999888777666444444444444333333333333444444333333333333333222111111111111111222333333............////////////000///......---.........////////////...............////////////...------,,,---...//////...---,,,...,,,******+++,,,++++++,,,,,,,,,,,,,,,---......---------.../////////000...//////...000333999===JJJQQQ^^^ooo~~~}}}~~~|||rrrtttvvvyyy{{{|||||||||xxxvvvttttttuuutttpppllljjjjjjlllqqqxxx||||||zzz|||{{{xxxuuurrrsssuuuxxx~~~~~~~~~}}}{{{||||||{{{}}}}}}|||~~~vvvooolllkkklllnnnpppqqqppplllhhh]]]ZZZYYY\\\bbbhhhjjjjjjmmmlllmmmppprrrtttsssrrrnnnlllkkkmmmqqquuuyyyzzztttpppoooqqqrrrqqqtttyyy|||~~~~~~yyysssnnnlllggggggiiimmmttt}}}{{{{{{}}}~~~zzzxxxxxxyyyzzz{{{zzzxxxtttqqqppppppsssuuuxxx{{{}}}|||xxxtttiiieeeaaa```fffkkkeee\\\LLLJJJEEEAAA>>><<<<<<===========================<<<<<<;;;<<<<<<===>>>?????????@@@BBBCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFFFFGGGGGGGGG>>>>>>============>>>>>>???>>>>>>>>>>>>=========>>>>>>>>>??????>>>============<<<<<<<<<<<<===============<<<<<<;;;;;;;;;::::::999::::::;;;<<<<<<999999999999888888888888;;;;;;<<<<<<;;;;;;:::999<<<<<<============<<<<<<999999999:::::::::;;;;;;::::::999999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????@@@??????===<<>>>>>===<<<<<<;;;======>>>>>>???@@@@@@AAACCCCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@??????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>=========>>>>>>@@@@@@@@@???@@@AAAAAABBB@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@???????????????@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<===>>>???==============================<<<;;;::::::::::::999999999999888777666555444444444333333333222222333333333333222222222222222111111111111111222222.........//////////////////......------.........000000000//////...------.....................---,,,---............---,,,///---+++++++++,,,+++***,,,,,,++++++,,,,,,---...,,,,,,------...///000000++++++,,,,,,---000555888@@@EEEMMMXXXgggwwwzzz{{{~~~~~~~~~}}}|||}}}{{{|||~~~}}}~~~|||wwwrrrllljjjhhhiiimmmppppppooossssssrrrrrrqqqtttxxx{{{~~~|||~~~|||xxxwwwxxxzzz{{{|||tttqqqooorrrsssrrruuuyyy~~~}}}uuulllfffbbbaaabbbdddhhhkkkkkkiiiggg]]]\\\]]]bbbkkkssswwwxxx{{{zzzzzz|||~~~~~~wwwuuuttttttwww{{{}}}}}}xxxtttrrrssssssqqqrrrvvvxxx{{{~~~~~~|||wwwrrrnnniiigggfffhhhmmmuuu||||||yyytttnnnjjjkkkooosssyyyzzz||||||{{{{{{|||~~~||||||{{{yyyuuuqqqmmmkkkkkklllooosssuuutttqqqmmmeeeccc___aaagggkkkcccXXXGGGDDD@@@;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFGGG>>>>>>============>>>>>>>>>>>>>>>=========<<<<<<<<<======>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888999999999999888888888777777777888888999::::::::::::999:::;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;999999999999999::::::;;;<<<<<<===>>>>>>>>>======;;;;;;<<<;;;:::999999999>>>>>>>>>>>>============<<<======>>>>>>?????????AAAAAAAAA@@@@@@?????????AAA@@@?????????@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>@@@????????????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDD@@@@@@@@@?????????>>>>>>@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<===>>>>>>===========================<<<;;;::::::999999:::888888888888777666555555444444333333333222222222222222222222222222222222444333222111000000000000///////////////...............------------......//////000000///...---,,,...------------.........,,,,,,------------,,,,,,///...,,,+++,,,---,,,+++,,,++++++++++++,,,------+++,,,,,,---...//////000+++,,,---,,,,,,---000333999===CCCHHHPPP___qqqzzz|||~~~}}}zzzxxxyyy~~~~~~uuuooogggccccccddddddccceeefffggghhhjjjpppvvv{{{{{{}}}|||wwwtttyyyzzz~~~zzzvvvqqqmmmmmmnnnooooooiiieeedddgggiiijjjnnnsssrrrssstttsssnnnhhhcccaaa\\\]]]___dddhhhjjjjjjjjjccccccdddkkkuuu~~~|||yyyyyyzzz{{{|||{{{xxxtttsssuuuuuutttuuuyyyyyy{{{}}}~~~zzztttqqqlllhhheeeeeeiiiooosssuuuqqqmmmggg```[[[\\\aaaeeejjjooovvv|||~~~~~~}}}}}}zzzzzzyyyxxxuuuqqqllliiieeefffhhhkkkmmmmmmjjjgggaaa___[[[ZZZ^^^^^^UUUIIICCC@@@<<<888777777999:::999999:::::::::;;;;;;;;;::::::::::::;;;<<<===>>>===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAADDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFFFF>>>======<<<<<<======>>>>>>>>>=========<<<<<<<<<;;;;;;<<<=========<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888777777777777999888888888888777777777666666777888888999888888999::::::::::::::::::999999999999999::::::::::::999999888888888888999999::::::;;;;;;;;;;;;;;;:::999:::::::::888777888:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<======>>>>>>>>>========================>>>===<<<;;;<<<===>>>?????????@@@@@@@@@???>>>>>>@@@?????????@@@@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAABBBBBBCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJIIIGGGEEEDDD@@@@@@????????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>???????????????@@@AAAAAACCCCCCCCCDDDDDDEEEFFFFFFAAAAAAAAA@@@??????>>>>>>@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>><<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999777888888777777666555444333333333333222222222222000111111111111222222222444333222111000////////////////////////.........---------,,,------...///...///000000000///...------------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,------,,,+++++++++++++++,,,------,,,,,,,,,---.........//////000000...,,,+++,,,---111666;;;===AAALLL^^^mmm~~~xxxttttttyyy}}}~~~~~~vvvmmmfffcccbbb```^^^[[[[[[\\\]]]```fffoootttuuuwwwyyyzzzxxxtttoookkkkkkmmmqqqvvv||||||xxxzzz{{{yyyxxxxxxpppkkkfffcccbbbbbbbbbbbb```]]]^^^cccgggjjjpppvvvtttttttttrrrpppmmmjjjhhh``````aaaeeeiiilllmmmllljjjiiikkkqqq{{{~~~}}}}}}||||||zzzwwwttttttwwwxxxxxxzzz~~~}}}}}}~~~{{{uuuqqqlllhhhccccccgggkkkmmmmmmhhheee___XXXTTTUUUYYY]]]aaahhhsss{{{~~~}}}{{{yyyxxxwwwvvvuuutttqqqmmmiiibbbbbbbbbccceeefffdddccc```___ZZZUUUTTTRRRJJJ@@@>>><<<:::777666777888999777888888999999::::::::::::::::::::::::;;;============>>>???@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>============<<<999::::::;;;<<<<<<;;;;;;::::::999999999999:::::::::::::::::::::::::::::::::999888777777777777777999999999888888888777777666777777777777666555555888999999999999999999888888888888888999999999999888777777666666777777888888999999999999999888888888:::;;;:::888888:::<<<888888999:::;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<======>>><<<<<<;;;;;;<<<===>>>???===>>>???@@@@@@??????>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAAAAAAAAAAAAAAEEEFFFFFFFFFGGGGGGHHHHHHGGGHHHIIIIIIIIIGGGFFFDDD@@@@@@????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@?????????????????????@@@@@@AAABBBBBBBBBCCCDDDEEEEEEFFFBBBBBBBBBAAA@@@?????????@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???????????????????????????===<<<;;;:::999999999999777777777777666555444444333333333222222222222111000000000000111111222222222222111000000000000000000/////////............---,,,,,,,,,------...///,,,---///000111000...---------,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,---+++******,,,---,,,,,,+++++++++***++++++,,,---------------------------...///000///---,,,,,,---///111444666999AAAMMMVVVjjjvvv|||}}}{{{qqqmmmqqqxxx}}}}}}~~~~~~}}}yyyvvvyyyyyyssspppmmmiiieee```___\\\[[[\\\bbbjjjppppppsssuuuvvvtttoooiiifffaaabbbeeeiiiooowww}}}zzzsssooorrrtttqqqpppqqqhhheeeaaa_________```______]]]___gggooouuu~~~|||zzzwwwtttssslllkkkjjjllloooqqqqqqpppqqqooopppuuu~~~~~~~~~~~~}}}{{{vvvtttuuuyyy{{{{{{}}}~~~}}}zzztttpppiiieeeaaaaaafffiiijjjiiidddbbb___[[[XXXYYY]]]```cccjjjuuu}}}~~~zzzxxxwwwuuusssrrrrrrpppllliiibbb```^^^^^^```aaaaaa```^^^]]]XXXPPPKKKHHHCCC===:::999777666666666777888666666777888888999::::::999999999999:::;;;<<<=========>>>>>>??????>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEDDD;;;::::::999999::::::;;;???>>>>>>>>>============888999::::::;;;;;;;;;::::::999999999999999999:::::::::::::::::::::::::::888777777777777777888999999999999999888888888888888888888777666444333222888888999999999999888888777777777777888888888888777666666555555555666666888999999999999999888888444666888777555555888;;;777777888:::;;;===>>>>>>::::::::::::::::::;;;;;;:::;;;<<<===>>>??????@@@============>>>???@@@@@@<<<===???@@@@@@@@@???>>>======<<<<<<<<<======>>>@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAA@@@@@@@@@@@@FFFFFFGGGGGGGGGGGGHHHHHHEEEGGGHHHIIIIIIHHHFFFEEE@@@@@@????????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@?????????>>>???@@@@@@AAAAAAAAAAAABBBBBBDDDEEEFFFCCCCCCBBBBBBAAA@@@??????@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???????????????????????????<<<<<<;;;:::999999999999777777777777666555444333333333333222222222111111//////000000111111111222000000000000000111111222000000//////.........---,,,,,,,,,,,,------...///+++---///000111000///...---,,,,,,+++,,,---//////,,,++++++******++++++,,,+++)))((()))+++,,,,,,+++++++++******++++++,,,---------------------,,,,,,)))+++---.........///000000000000111666<<>>>>>>>>>>>>>>===:::;;;===>>>@@@@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDD>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;;;;;;;::::::999999999888999:::;;;:::999888777<<<;;;:::999777666555444444444555555666888999:::666666777777777777666666666666666666777888::::::888888999999999:::::::::777777777777777777777777999::::::::::::999888888777888888888888999999999888999::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???>>>>>>============>>>>>>>>>>>>>>>>>>>>>??????@@@AAA@@@@@@??????@@@@@@AAADDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCDDDDDDDDDCCCDDDCCCBBBAAA@@@AAABBBBBBEEEDDDDDDDDDEEEFFFHHHIIIFFFGGGIIIIIIIIIGGGEEEDDDAAAAAA@@@@@@AAAAAABBBCCC???@@@AAABBBCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEEEEEEEEEECCCAAA@@@AAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>??????@@@BBBBBBAAA@@@???>>>===<<<<<<<<<;;;:::999777777666555666666666555333111///111222444555555444333222000000000000111111111111000000111111111111000000...............///000111,,,,,,,,,---...///000000//////...---,,,,,,++++++***+++,,,,,,------,,,,,,(((---111111---***+++---+++***)))'''''')))***+++,,,+++*********+++,,,---+++...000...)))'''))),,,///......------,,,++++++...///000000111444999===IIIRRRfff~~~~~~}}}{{{xxxwwwxxx}}}vvviiibbbaaabbbkkkiiiiiikkkpppvvv{{{}}}{{{{{{sssllljjjpppwww|||}}}|||yyytttnnnjjjkkkqqqwwwyyyxxxzzz~~~~~~vvvooojjjddd___```hhhpppvvvxxxzzztttmmmlllpppuuuvvvvvvvvvrrrmmmjjjkkklllnnnooommmooosssxxx~~~wwwrrrsssqqqpppssszzz~~~}}}~~~~~~~~~}}}}}}{{{vvvqqqnnniiihhhffffffgggiiimmmooooooqqqqqqpppnnnooossswww}}}~~~yyytttpppnnnkkkkkkmmmllliiieee^^^]]][[[[[[ZZZWWWSSSPPPNNNLLLGGGBBB>>>;;;::::::444444444444555555555666333333555666888:::;;;<<<<<<<<<;;;:::999999999999<<<===>>>??????@@@@@@???;;;;;;<<<<<<>>>???@@@AAACCCBBBAAA@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCDDD===<<<<<<;;;:::::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;:::::::::999999999888999:::::::::999888888::::::999999888888777777777666666666666777777888555666666777777666666555666666666666666777888999777777777888888999999999777777777777777777777777888999999999999888777777777777888888888999999999888999::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<======>>>>>>>>>============>>>???@@@@@@>>>>>>===============>>>>>>>>>>>>>>>>>>??????@@@AAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCAAA@@@@@@@@@AAABBBBBBBBBAAABBBCCCDDDFFFGGGDDDEEEGGGHHHHHHGGGEEEDDDAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAABBBCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@AAAAAAAAABBBBBBBBBBBB@@@AAACCCDDDEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@BBBAAAAAA@@@???>>>===<<<<<<;;;;;;:::999888777666666666666666555333222000...///111222222111///...//////000000000111111111///000000111111000000///..................///000,,,,,,,,,------...///000///......---,,,,,,++++++***+++,,,,,,------,,,,,,***...222111,,,))))))+++,,,+++***))))))***+++,,,++++++*********+++,,,---000333444222...,,,...111,,,,,,---------------------.........///222666:::>>>GGG[[[sss{{{zzzwwwtttrrrtttxxx||||||nnneee```^^^^^^^^^^^^aaadddiiilllnnnrrrxxx~~~yyyssslllkkkqqqxxx|||~~~zzztttpppqqquuuzzz~~~uuuooojjjllluuuzzzyyy}}}{{{vvvttttttvvvwwwwwwvvvxxx{{{|||wwwqqqooommmpppvvv~~~{{{{{{~~~zzztttppppppqqqnnnppprrruuuwwwwwwxxxxxxxxxyyyzzzyyyxxxzzz~~~}}}wwwsssnnniiifffffffffcccaaa___]]]YYYWWWTTTQQQMMMJJJFFFDDDAAA===;;;999999999444444555555555666666666666666777777777888888888;;;;;;:::999999999::::::;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<===>>>@@@@@@BBBBBBAAA@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEE;;;;;;::::::::::::::::::999999999::::::::::::;;;;;;:::999999888888999999:::::::::999999999999999888888999999:::999999888999999999999999999999:::888888777666666666666666555666666777777666666555666666555555555666666777555555666666777888999999777777777777777777777777777888888888888777666666777777777888888888999999888999999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<============;;;;;;;;;<<<<<<===>>>>>>???>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFDDDEEEFFFGGGGGGFFFEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAABBBCCCEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBDDDEEEFFFFFFFFFHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@===>>>>>>???@@@AAAAAABBB???>>>>>>>>>>>>???@@@@@@AAAAAA@@@???>>>======<<<<<<;;;::::::999888777777777777777666555444333222111222333444333333111111//////000000000000111111...//////000000//////...//////...---------......,,,,,,,,,,,,---...///000......------,,,,,,++++++***+++,,,,,,------,,,,,,,,,///111000+++(((((()))---,,,+++******+++,,,---+++************+++,,,,,,---///111///,,,***,,,...+++++++++,,,---.........,,,------------...222555555<<>>>>>>>>??????>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@?????????AAABBBBBBCCCEEEFFFGGGHHHGGGGGGGGGHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBDDDFFFHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCEEEFFFFFFGGGHHHGGGFFFDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA===>>>>>>???@@@AAABBBBBB??????>>>>>>??????@@@AAAAAA@@@@@@???>>>=========;;;;;;::::::999888777777777777777666666555444333333333444444444333222111////////////000000000111......////////////......//////...---,,,,,,,,,,,,---,,,,,,,,,------...///---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++---///...+++))))))***,,,+++************+++,,,***************++++++,,,)))+++,,,+++)))'''(((***++++++,,,,,,,,,---------,,,------,,,,,,---///222333888DDDUUUbbbiiiooouuu{{{yyytttooojjjiiijjjlllsssuuuyyy}}}}}}sssmmmdddcccaaa______bbbgggjjjkkkkkknnnuuuzzzwwwttttttwwwzzz|||}}}}}}{{{zzzzzz{{{~~~}}}|||{{{yyy}}}~~~{{{ssspppllljjjlllrrrxxx|||{{{{{{{{{zzzyyyxxxwwwwwwwwwvvvuuuvvvzzz|||yyyyyyyyy|||}}}{{{tttlllkkkqqqyyy}}}xxxxxxxxxwwwxxxzzz}}}wwwkkkfffaaa___```aaa___^^^XXXSSSLLLFFFBBB???===;;;888888777666555555666666555555555666666666777777333444555666777999::::::888888888888999:::;;;<<<::::::;;;<<<============:::::::::;;;;;;<<<>>>>>>@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEE888888999::::::999999888777777777888888888888999999999888777777777777888888888888888888888888888777777777888888999999999;;;;;;:::999999888888777666666666666666777777888777888888999999888888777666555444444444444444555666666777777888999999:::888888888888888888888888999999::::::999999888777666666777777777888888888777888999999::::::999999::::::;;;;;;;;;;;;::::::999::::::;;;;;;;;;;;;:::===>>>???AAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@AAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFFFFGGGFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????AAAAAACCCDDDFFFGGGHHHHHHKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCEEEGGGIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFAAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@AAAAAABBBBBB???????????????@@@@@@AAA@@@??????>>>>>>=========;;;::::::999999888888888777777666666555555555444000000000000000///.........////////////000000000......////////////......///...---,,,,,,+++,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,)))***+++++++++***+++,,,******))))))))))))******))))))******++++++++++++,,,---------,,,+++,,,,,,------,,,,,,,,,+++++++++---......---,,,,,,///111333555===IIISSSWWW[[[```mmmqqqxxx|||~~~|||xxxrrrlllhhhhhhhhhlllmmmooorrrwwwzzzuuusssnnnjjjhhhkkkrrrxxxuuurrrppprrrxxx|||{{{zzzzzz{{{|||}}}|||~~~}}}}}}}}}}}}|||}}}~~~{{{yyywwwtttqqqwwwzzz}}}|||wwwtttoookkkjjjlllqqquuuwwwwwwwwwvvvuuutttrrrqqqrrrqqqqqqqqqssswww{{{~~~|||xxxsssooonnnoootttxxxyyyuuunnnlllqqqwww{{{wwwrrrqqqqqqrrrwww|||zzzuuuhhheeeaaa``````___[[[WWWNNNJJJCCC>>><<<:::999888888888777666666555555555555555555555666666666666333444444666777888999:::777777777888999:::;;;<<<;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>??????@@@AAAAAABBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDD777888999:::;;;:::999888666666666777777777888888999888777777666777777777777777777777777888888888777777777777777888999:::::::::999999888777666666666666666666666777888888777888888999999888888777555555444444444555555666777777888888888888999999888888888888888888888888:::::::::::::::999888888666666666777777777888888777888888999999999999999::::::;;;;;;;;;;;;::::::999999:::;;;;;;::::::999999:::<<<===>>>>>>===<<<===<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>??????@@@AAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCAAAAAAAAABBBAAA@@@@@@??????@@@BBBDDDEEEFFFGGGGGGLLLLLLKKKIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCBBBCCCCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAAAAABBBBBBBBBBBB@@@????????????@@@AAAAAA??????>>>>>>>>>=========:::::::::999999999888888777666555555444444555555222222111111000/////////......////////////000000...//////000000//////...------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,)))))))))******+++,,,,,,))))))))))))))))))))))))((()))******++++++******---------,,,,,,,,,,,,,,,---------,,,+++*********---.........------...000000111777AAAGGGJJJMMMRRR[[[___gggnnntttzzz}}}xxxrrrmmmjjjiiigggggghhhlllsss|||~~~zzztttpppsss{{{zzzwwwwwwyyyyyyyyy|||zzzxxxvvvvvvwwwyyy{{{zzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{xxxvvvssspppmmmppptttyyy~~~|||yyytttnnnjjjjjjnnnqqqssssssssssssrrrpppnnnlllkkklllmmmllllllllloooqqqppppppooommmiiigggggghhhnnnssswwwwwwsssqqqrrruuu{{{yyypppoooooorrrwww|||}}}~~~~~~wwwrrrhhhddd___\\\ZZZVVVPPPKKKDDD@@@<<<888888888777777777777777666666555555555444444444444555555555666777777666666666666555555777777777888888:::;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;<<<======>>>===>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC777888:::;;;<<<;;;:::999555555666666666777777777888888777666666666666777666666666777777777888888777666666666777888:::;;;777777777777777777777777888777777666666666666666666666777777777777666666555444444444555666777777888777777777777666666666888888888888888888888888999999999999999888777777666666666666777777777888777777888999999999999999999::::::;;;;;;::::::999999999::::::::::::999999555666888:::;;;:::999999;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@AAA@@@@@@??????@@@@@@AAAAAAAAABBBCCCCCCDDDEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCAAABBBBBBCCCBBBAAA@@@??????@@@CCCEEEGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHFFFHHHIIIKKKKKKJJJIIIHHHEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKKKKIIIIIIHHHHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@??????@@@@@@AAABBB>>>>>>>>>>>>============:::::::::999999999999888666555444333333333444555555444333222222111111111........./////////000000///000000111111000000///++++++++++++++++++,,,---------,,,,,,+++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,***)))))))))*********************++++++*********'''((()))***+++******)))***)))))))))*********))),,,,,,+++++++++++++++++++++,,,...---,,,,,,.../////////333;;;???@@@AAAEEEJJJMMMQQQXXX```kkkvvv}}}|||}}}}}}xxxssspppnnnjjjiiiiiilllrrrzzz{{{|||}}}yyytttqqqpppooollliiihhhjjjnnnqqqsssvvv{{{~~~}}}|||{{{{{{}}}~~~~~~~~~|||zzzzzzzzzzzzzzzzzz||||||zzzyyywwwvvvuuutttrrrnnnllljjjnnnrrrvvvxxxzzz}}}~~~}}}{{{wwwqqqlllkkkmmmpppooooooppppppnnnllliiihhhcccfffhhhgggeeecccdddeeefffhhhiiiiiihhhhhhiiikkkpppsssxxxzzzzzzyyyxxxxxx}}}~~~~~~{{{xxxvvvlllkkklllqqqvvv{{{||||||{{{|||~~~~~~yyyqqqlllccc^^^WWWRRROOOKKKFFFAAA===:::777555666666666666333444444555555555555444333333333333444444444444777777666666666555555555888888777777888999::::::::::::;;;<<<==================<<<<<<======>>>>>><<<===???AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDD777888:::<<<<<<<<<:::999555555555555666666666777888888777666666666666666555666666666777777888888777666666666666888:::;;;444555555666777888888888:::999888666555555444444444444555555555555444444444444444555666777888999777777777666555555444444888888888888888888888888888888888888888777666666666666666666777777777777777777888999999999999888999::::::;;;;;;::::::999999999:::::::::999999888999;;;===?????????======:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDGGGGGGHHHIIIIIIJJJJJJKKKGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@AAACCCEEEHHHJJJKKKKKKKKKFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHJJJLLLLLLKKKJJJIIIEEEEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@??????@@@@@@AAABBB>>>>>>>>>>>>============::::::999999999999999999666555444333222333444555222111000///......................../////////000000000111111111111000000************+++,,,------------,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,+++)))((()))))))))(((***++++++,,,,,,++++++***'''((()))++++++******)))+++***)))***+++++++++************++++++,,,------***+++------,,,,,,---///111000333999;;;999888;;;??????AAAEEENNN\\\kkkuuuxxx{{{|||xxxtttrrrpppnnnmmmnnnrrrxxx}}}{{{tttooollljjjfffbbb___aaaeeehhhmmmrrrxxx~~~|||{{{zzzzzz|||~~~|||{{{zzzxxxuuutttttttttttttttwwwzzz}}}zzz~~~yyyuuurrrqqqqqqqqqrrrqqqnnnlllfffiiillloooqqqsssvvvxxxwwwyyy{{{{{{zzzzzz{{{|||{{{~~~~~~}}}|||yyytttnnnlllooorrrlllmmmmmmmmmllliiifffeee^^^aaaddddddaaa^^^^^^^^^eeegggiiikkkkkkmmmoooqqquuuwww{{{~~~~~~}}}|||}}}~~~~~~{{{vvvqqqnnnggggggiiimmmssswwwwwwvvv{{{{{{|||}}}zzztttkkkeee]]]VVVNNNHHHFFFDDDAAA???:::888555555555666555444///000111333444444444444222222222333333333444444333444444555666777888888888888888777888888999:::999999:::;;;<<<<<<<<<<<<>>>============>>>>>>???<<<===???AAABBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEE;;;;;;;;;:::::::::999999888888777666666666666666777666444444666777666555888888888888888888888888888888777777666666555555777666666555555555666666888777777666666666666666666666666666777777777777333333333444555666777777888888777777666666555555777777777777888888888888999999999999999999999999666666777888888888888888888888888999:::::::::;;;<<<;;;:::999888999:::;;;999999999888888888888777888999999::::::;;;;;;<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIJJJJJJJJJIIIGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLKKKLLLMMMNNNNNNMMMKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHDDDEEEEEEFFFFFFFFFEEEEEECCCCCCDDDFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEEEECCC@@@???@@@@@@@@@???AAAAAAAAA@@@@@@?????????;;;;;;;;;:::999888777666333333444555555444333333222111111000000000000000//////////////////////////////...------------......---+++***)))***++++++...,,,***)))***,,,,,,++++++++++++************)))***++++++,,,,,,++++++***''''''''''''''''''''''''***)))'''&&&&&&((()))+++*********)))))))))))))))************************++++++******++++++,,,---000///---+++++++++---...---///111444555555444333222555888;;;???GGGTTT^^^fffmmmvvv|||}}}zzzvvvtttppppppppprrruuuwwwxxxxxx}}}}}}www{{{sssiiicccaaa```\\\XXXbbbdddlllvvv{{{{{{{{{~~~~~~~~~{{{xxxzzz|||{{{yyyuuutttuuutttsssrrrqqqrrrsssuuuvvvwwwxxxzzz{{{}}}zzzvvvqqqqqqqqqqqqpppnnnmmmlllgggeeedddffflllrrruuuvvvvvvvvvwwwvvvuuutttvvvwwwxxx}}}|||~~~{{{wwwvvvuuutttpppmmmrrrnnniiifffggggggeeeccc```aaadddgggiiigggccc```eeennntttsssuuu{{{~~~}}}}}}}}}zzzxxxvvvrrrmmmhhhaaadddhhhkkkllloootttxxx{{{}}}}}}{{{tttkkkaaaZZZPPPKKKCCC???===<<<:::999888777666555555555555555444444444333333222222222222333555666666555333222444555555666777888888999:::::::::;;;;;;;;;<<<<<<<<<===============<<<<<<>>>>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGG999999999888888888777777777666666555444444555555777666444444666666666555777777777777777777777777777777777666666666555555666666555555555555555666888777666666555555666666444444555555555666666666333333333444444555666777777777777666666666555555666666777777777888888888888888888888888888777777666666777888888888888777888888888888999999999999;;;::::::999999:::::::::999999999888888888888777888999999::::::;;;;;;<<<>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGEEEEEEFFFFFFGGGHHHHHHIIIFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGHHHHHHIIIHHHHHHHHHGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLLLLKKKJJJIIIHHHGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEEEECCCBBBBBBBBBCCCDDDDDDBBBBBBAAA@@@??????>>>>>>;;;;;;;;;:::999888777666333333444555555444333333222111111000000000000000........................///......---------------...---,,,+++***++++++,,,---+++***)))+++,,,,,,++++++++++++************)))***++++++,,,,,,++++++***************************+++***(((''''''((()))******)))))))))))))))))))))++++++++++++++++++,,,,,,++++++******++++++,,,---000...---+++++++++---...---...000222333333333222000333666777999???IIIQQQXXX___hhhpppuuuvvvwwwwwwuuutttuuuvvvyyy|||}}}~~~|||}}}uuuoookkkhhhccc^^^aaaaaagggooosssssstttwwwwwwyyyxxxttttttzzz}}}}}}}}}|||zzzvvvuuuwwwvvvtttpppnnnmmmoooqqqsssuuuvvvxxxyyy{{{~~~xxxuuurrrqqqqqqppppppooooooooolllhhhddddddhhhnnnrrrtttuuutttsssrrrpppooopppppptttzzz~~~{{{yyywwwtttssssssssspppmmmmmmjjjfffeeeggghhhhhhgggiiijjjmmmppprrrppplllhhhnnnvvv{{{zzz{{{}}}yyyvvvrrrmmmgggcccbbbeeehhhjjjkkknnnssswww~~~}}}zzzsssjjj___UUUOOOIIIDDD???;;;:::;;;:::999777666555444333333333333555444444444333333333222222333555666666555333222555555555555555555666666999999999999:::::::::;;;<<<<<<============<<<<<<>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFF777777777666666666555555666555444444333444444444777555444444555666666555555555555555555555555555666666666666666555555555555555444444444555555666777777666555555555555666333333333444444444555555333333333333444555666777666666666666666555555555666666777777777777888888888888777777666666555555555666777777888888777777888888888888777777777777999999:::::::::::::::999999999999888888888888777888999999::::::;;;;;;<<>>===<<<<<<<<>>===<<<;;;;;;;;;:::999888777666333333444444444444333333222111111000000000000000------------------------///...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---+++)))***+++,,,,,,++++++++++++************)))******++++++++++++******++++++++++++++++++++++++,,,+++***)))(((((()))***))))))))))))))))))******((((((((())))))*********+++************+++,,,,,,///...,,,++++++,,,------+++---///000111111111000...000222222222555<<>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEE666666666555555555555444555555444444444444444555777555333444555666555555555555555555555555555555555555555555555555555555444444444333444444555555777666555555444444555555333333333333444444444444444333333333444444555666555555555555555555555555666666666666777777777888888888777777666555555555555666666777777777777777888888777777666666555555777888:::;;;;;;:::999888999999999888888888777777888999999::::::;;;;;;<<>>>>>>>>=========<<>>>>>??????@@@AAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIJJJKKKKKKJJJIIIHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPOOONNNNNNOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEAAABBBCCCBBBBBBBBBCCCDDDCCCBBBAAA@@@>>><<<;;;;;;;;;;;;;;;:::999888777666333333333333333333333333222111111000000000000000------------------------...------,,,,,,,,,,,,,,,------------------------,,,***)))***,,,---,,,++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))---,,,+++***)))))))))***)))))))))))))))*********(((((())))))***+++++++++***************++++++,,,------,,,++++++,,,,,,---++++++---...////////////,,,...//////...///333666666;;;BBBKKKTTT___hhhooowww{{{}}}zzz{{{zzzvvvvvvxxxvvvxxx|||}}}xxxtttqqqqqqpppllllllooouuu|||~~~vvvnnnoootttxxxzzzyyyyyy|||}}}xxxuuuwwwwwwuuuuuuwww}}}zzzvvvrrrooonnnnnnoookkkkkklllmmmooossswwwzzz}}}~~~~~~{{{yyyxxxxxxtttsssqqqpppqqqrrrtttuuuwwwrrrlllhhhgggiiimmmpppqqqooollliiifffdddaaa______dddkkkppprrrqqqoooooohhhhhhhhhjjjkkklllmmmmmmllllllnnnqqqtttxxx{{{}}}{{{|||~~~zzz{{{~~~|||zzz{{{{{{xxxtttoooiiiccc___\\\]]]aaagggmmmqqqrrrrrrrrrkkkfff]]]SSSKKKDDD@@@>>>;;;999666444444555666666<<<;;;:::888777666666666555555555555555555555555333333444555555444333333444444444444444555555555888888888999999999999:::;;;;;;<<<<<<======<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFF777777666666666555555555666555555444555555666666666555333333555666555444555555555555555555555555444444444444444555555555333333333333333444555555666555555444444444444444333333444444444555555555444333333333333444444555444444444444444555555555555666666666666777777777888888777777777666666666555555666777777777777777888777777666666555555555666777999:::;;;:::999999999999999888888888777777888999999::::::;;;;;;<<<<<<=========>>>>>>>>>???>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMNNNOOOPPPOOOOOONNNOOOOOONNNNNNMMMLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDFFFFFFEEEBBB@@@@@@AAABBBAAA@@@???===<<<;;;:::;;;;;;;;;:::999888777666333333333333333333333333222111111000000000000000........................------,,,+++++++++++++++,,,---------------------+++***)))***,,,---,,,++++++++++++*********)))))))))******++++++******))))))))))))))))))))))))))),,,++++++***************(((((())))))************,,,,,,,,,---------......******))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,------------------......---...000222000333777===DDDMMMVVV]]]iiiqqq}}}yyytttuuuuuurrrrrrssssssuuuyyy}}}wwwtttvvvyyyvvvyyy}}}yyyrrrooopppssstttssstttooonnnqqqtttssssssvvvyyyyyyxxxwwwtttrrrooonnnjjjiiihhhhhhkkkooorrrtttqqqsssuuuuuutttuuuvvvxxxuuutttrrrqqqqqqsssuuuvvvsssqqqmmmiiiffffffhhhjjjnnnkkkiiigggfffccc^^^ZZZUUUZZZaaafffggghhhhhhhhheeefffhhhiiijjjlllmmmooorrrtttvvvxxx{{{~~~|||}}}||||||}}}~~~~~~|||}}}}}}yyywwwwwwsssrrroookkkfffbbb```___bbbgggooouuuwwwsssmmmhhh[[[VVVMMMEEE>>>;;;::::::888888666444222222333444777666444333222111111111555555555555555555555555333444444444444444444333222333333555666777888888999999999999::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGG777777777666666666555555555555555555555555666777666444333333444555555444444444444444444444444444333333333444444444444444222222222222333444444555555555444333333333333444333333333444444444555555444444333333333333444444333333333444444444444444555555666666666666777777666666777777777777777777444555666666777777666666777777777777666666666666666777888999::::::::::::999999999888888888888777888999999::::::;;;;;;<<<<<<<<<<<<===>>>?????????===============???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEECCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMOOOOOOOOONNNNNNMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEIIIKKKLLLIIIDDD@@@@@@AAAAAA@@@???>>>===<<<;;;:::;;;;;;;;;:::999888777666333333222222222222333333222111111000000000000000////////////////////////---,,,++++++******+++++++++,,,,,,------------,,,***))))))+++---...,,,++++++++++++************)))))))))************))))))++++++++++++++++++++++++************************((((((((()))******++++++***************************))))))))))))***++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,---///...---------...///000...///222444888>>>EEEJJJSSS^^^nnn|||wwwqqqpppqqqoooooopppoooqqquuuzzzyyynnnhhhggghhhiiiiiihhheeedddhhhkkkjjjjjjmmmrrrsssvvvwwwwwwuuurrrppphhhddd```___```dddfffhhhgggiiikkklllmmmooorrruuuuuutttsssrrrrrrsssttttttmmmllljjjfffcccbbbdddfffmmmkkkkkklllllliiibbb\\\WWW[[[aaaeeeggghhhiiijjjjjjlllnnnooopppqqqsssuuuyyy{{{}}}}}}||||||~~~yyyyyyzzz|||}}}}}}{{{yyyzzzyyyyyyzzzxxxwww|||}}}wwwsssrrriiijjjiiifffcccaaabbbccckkkoootttxxxvvvmmmaaaXXXNNNJJJCCC<<<777555555666777777666444111000222333555444333222222222222222444444444444444555555555444444444444444444444444111222333444666888999:::999999999999:::::::::;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEFFFFFFGGGGGGGGG777666666666555555555555444444333333444555555666666444333333444555555444333333333333333333333333222222333333333444444444111111111111222333444555555444444333222333333333222222222222333333333333444444333333222333333444222222333333333444444444555555555666666666777777444444444555666666777777444555666666777777666666666777777777777777888888777777777777888999:::;;;999999999888888888888777888999999::::::;;;;;;<<<============>>>>>>>>>>>>;;;;;;;;;<<<<<<===>>>???AAA@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLNNNOOONNNNNNMMMKKKLLLMMMNNNOOONNNMMMMMMKKKKKKJJJJJJKKKKKKLLLMMMLLLMMMMMMNNNNNNOOOOOOPPPLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEIIILLLMMMJJJDDD@@@???AAA??????>>>===<<<<<<;;;;;;;;;;;;;;;:::999888777666333333222111111222333333222111111000000000000000........................,,,,,,+++***************)))***+++---------,,,+++)))))))))+++---...,,,++++++++++++************)))))))))************))))))************************''''''((()))************'''(((((()))******++++++))))))(((((('''&&&&&&&&&)))))))))))))))***++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,111///,,,++++++,,,------,,,---///000111444999<<<@@@JJJXXXeeepppzzzwwwooonnnooommmmmmnnnjjjmmmqqquuuzzz|||sssnnnllllllllljjjjjjfffeeehhhjjjhhhhhhiiioooqqqtttwwwxxxyyyxxxxxxoooiiiaaa]]]]]]___aaaaaaccceeefffhhhiiimmmqqqtttuuuttttttssssssrrrrrrrrrkkkjjjhhhdddaaaaaafffjjjrrrrrrtttxxx{{{wwwooohhhbbbfffkkkoooqqqssstttuuutttwwwyyyzzzyyyzzz}}}}}}zzzyyyzzzwwwuuutttuuuwwwxxxwwwvvvvvvsssssstttrrrqqqvvvzzzqqqkkkhhhbbbccccccaaa______aaadddjjjkkkmmmnnnjjjaaaTTTJJJBBB???;;;777444444444555333444555333000000111444555555444444444444555555222333333333444444444444444444444333333444444444111222222444555666777777888888888888999999999999888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEEEEEEEEEEFFFFFFFFFFFF666666555555555444444444222222222222333333444555666444222333444555444444111111111111111111111111222222222333333444444444111111111111222333444555555444333333222222333333000111111111111222222222444444333222222333333333222222222333333444444444555555555555666666666777111222222333444555666666444555555666666666666666666666777777888888999999888777666666777999;;;<<<999999999888888888888777888999999::::::;;;<<<<<>>>>>======<<<<<<;;;::::::;;;;;;<<<===>>>@@@@@@@@@@@@AAAAAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKLLLLLLLLLKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJLLLMMMNNNNNNNNNMMMJJJKKKMMMNNNOOOOOONNNMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPKKKKKKMMMNNNOOOPPPPPPPPPNNNNNNNNNMMMMMMKKKJJJJJJHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFJJJLLLIIICCC>>>>>>@@@>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::999888777666444333222111111222333444222111111000000000000000------------------------,,,++++++***)))*********((()))+++,,,---,,,,,,+++)))))))))+++......---++++++++++++************)))))))))************))))))''''''''''''''''''''''''%%%&&&''')))************'''(((((()))***+++++++++//////...---,,,+++******)))))))))))))))******+++)))***+++,,,,,,,,,,,,,,,+++++++++***++++++,,,---333///+++))))))************,,,...//////111333666777>>>IIIRRR[[[fffsss|||wwwnnnmmmnnnllllllllleeeiiinnnssswww~~~||||||{{{xxxuuuwwwsssqqqttttttqqqpppqqqpppqqqtttwwwzzz}}}wwwmmmfffdddeeeffffffccceeefffhhhjjjmmmrrrvvvttttttttttttsssrrrqqqpppnnnlllhhhcccaaacccjjjpppzzz{{{~~~|||tttmmmqqqvvvyyy{{{}}}}}}~~~yyywwwwwwuuusssqqqqqqsssuuuuuuuuuqqqmmmlllnnnmmmkkkqqq{{{vvvkkkccc___]]]___```___\\\]]]```cccaaaaaaaaaaaa^^^VVVLLLCCC999777666555555555777888000222333222000///222444222111111111111222333333222222222333333444444444555444444333333444444555222222222333333444444444777777777777888888888888888999:::;;;<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEE666555333222111222333333333333333333333333333333222222222222222222222222111111111222222333333333444444222222222222444444333333333333333333333333333444444555555444444333000111222333333333333222777444111000111222222222222222222222222222222222444444444555555555555666666666666555444444333333333444555555666666555555666666666666777777777777::::::999888777777888888999888777666666777888999666666777777888888999999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????@@@CCCEEEGGGFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIJJJKKKMMMOOOPPPMMMLLLLLLKKKJJJIIIIIIHHHMMMLLLKKKJJJKKKMMMOOOPPPPPPPPPOOOOOONNNMMMLLLLLLKKKKKKJJJKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPOOOOOONNNOOOOOOPPPPPPOOOOOONNNMMMMMMQQQPPPJJJIIILLLJJJFFFGGGGGGHHHIIIIIIHHHHHHHHHJJJIIIGGGEEEDDDDDDEEEFFFEEEEEEFFFFFFEEEDDDBBBAAACCCCCCBBBBBBAAA@@@??????===>>>???@@@@@@>>>999555999999999999777555333222333333333333333333333333000000000000000000000000222222000///............,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++***+++,,,...///***)))((((((((()))+++,,,*********)))))))))))))))&&&''')))*********)))((()))************+++++++++,,,+++***))))))***+++,,,111000///---,,,+++******...---,,,+++************++++++******)))*********+++++++++*********))))))++++++,,,,,,,,,,,,---------------............///444777;;;AAAHHHQQQZZZ```nnnsss{{{yyyrrrooonnnmmmllllllmmmnnnpppsssxxx}}}xxxyyy}}}vvvsssrrrrrrqqqllllllmmmmmmjjjlllvvv~~~zzzyyy||||||xxxyyyqqqllllllkkkiiilllrrr||||||}}}wwwrrrtttrrrpppppprrrrrrpppmmmjjjhhhfffeeefffjjjooorrryyyyyyyyyvvvppphhh```[[[YYYXXXWWWVVVUUUTTTTTTTTTNNNNNNNNNMMMJJJFFFBBB???888777666444333333444444111222222333333222222111333333333222222111111111111111222222222333333333444444444444333333222111000111111222222333444444555666777888888777666555888999999::::::;;;;;;<<<===<<<<<<======>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBEEEEEEDDDDDDCCCCCCBBBBBB555444333222222222222333333333333333333333333333222222222222222222222222111111111222222333333333333222111111111111222333333333333333333333333333222333333444444333333222111111222333333222222222333000......///111222111333333333222222222222222444444444444555555555555555555555555444444444444333444444555555555555555555555666666666777777777888777666666555555555666777777666555555666777777666666666777777777777777:::;;;;;;<<<===<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<>>>>>>??????@@@AAABBBBBBAAAAAA@@@???@@@BBBDDDFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIJJJKKKMMMNNNOOOMMMMMMLLLKKKKKKJJJIIIIIILLLKKKJJJIIIJJJLLLNNNOOOOOOOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKOOOPPPMMMLLLMMMKKKFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFEEEDDDEEEFFFGGGEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>======;;;;;;;;;<<<===<<<888555666666666666555333222111333333333333333333333333000000000000000000000000222111000///............++++++++++++************++++++++++++++++++++++++++++++++++++---...000111+++***)))))))))***,,,,,,***)))))))))))))))))))))&&&'''((()))***))))))((((((((()))))))))*********++++++***))))))***++++++000///...,,,+++*********------+++******)))))))))++++++*********++++++,,,+++++++++*********))))))+++++++++,,,,,,,,,------------------............,,,...222555:::AAAHHHMMMWWW\\\dddnnnxxx|||yyyvvvrrrnnnjjjfffgggiiijjjmmmrrrxxx}}}~~~~~~}}}|||sssrrrssssssrrrttt|||vvvuuuqqqmmmmmmrrr|||}}}wwwsssrrrpppmmmlllmmmmmmkkkiiicccbbb```^^^___aaadddfffqqqqqqpppmmmggg```YYYUUUPPPOOONNNLLLJJJIIIHHHHHHFFFFFFFFFEEECCC???;;;999555444333111111111111111111222222333333222222111333333333222222111111111111111111222222222333333444444555555444444333222//////000000111222222222777888999999999888777666888888999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@BBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCCCC444444333222222222222333333333333333333333333333222222222222222222222222111111111222222222222222111111000000000000111111222222222222222222222222111222222222222222222111111222222222222222111111111///---...000222333333333333333333333333333333333333333444444444555555444444444444555555555555333333444555555555555555444555555555666666666666777666555555444555555555666555555444444555555666666666666666666555555555888999::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCBBBAAA@@@@@@@@@BBBCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOMMMMMMMMMLLLLLLKKKKKKJJJKKKJJJIIIIIIJJJKKKMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKKKKIIIMMMPPPOOOOOOOOOLLLGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGFFFEEEEEEEEEGGGGGGFFFFFFFFFFFFEEEDDDCCCCCC@@@??????>>><<<;;;;;;:::;;;:::999:::;;;;;;999777444444555555444444333222222222222222222222222222000000000000000000000000111000///...............,,,,,,,,,++++++************************************++++++,,,...000222333+++************+++,,,---))))))))))))))))))******''''''((()))))))))))))))'''((((((((())))))))))))++++++***))))))***++++++...---,,,+++***))))))))),,,+++***)))))))))))))))++++++***++++++,,,---...+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---///000222555:::>>>AAADDDKKKTTT___iiirrrvvvzzz{{{|||}}}|||xxxqqqlllggghhhjjjkkkmmmpppuuuyyyzzz~~~}}}{{{zzz{{{}}}{{{zzzyyyzzzyyy}}}zzzsssqqqrrryyy}}}|||wwwtttooolllhhhfffffffffeeedddaaa``````___``````aaabbbhhhgggeeeaaa\\\VVVQQQNNNFFFEEECCCAAA???===<<<<<<>>>>>>>>>===;;;888555333333222111000000000000000111111222222222222111111222222222222222111111111111111111222222222222333444444555555555444333333000000111111222333333333888999:::;;;;;;:::999888888888999999:::;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC333333222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222000000000000000000000000222222222222222222222222000000111111111111000000111222222222222111111000333111000000222444444333333333333333333444444444222333333333444444444444222222333444444555666666333333444555555555444444444444444444555555555555777777666666666666666777555555555555555555555555666666666555555444444333555555666777777777777666:::::::::;;;<<<<<<======<<<<<<===>>>???@@@AAABBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGDDDEEEFFFGGGIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKHHHJJJMMMNNNNNNNNNLLLJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCCCC??????>>>===<<<::::::999>>>===::::::::::::999888555555555555666555555555222222222222222222222222000000000000000000000000000///......---------.../////////...---,,,++++++))))))))))))))))))))))))***++++++,,,...///000111***************+++++++++)))))))))))))))*********'''(((((()))))))))))))))((((((((()))))))))******+++******************+++,,,+++***)))))))))))))))+++******)))(((((())))))+++***++++++,,,---...///***************************++++++++++++,,,,,,,,,+++,,,,,,,,,---------------.../////////000444666888999<<>>===;;;:::999888777777::::::::::::888666333222333333222222111111111111111111222222222222111111222222222111111111111111111111111111222222222222333333333444444333333222222333333444444555666666777888999:::;;;:::999888888888888999::::::;;;;;;::::::;;;;;;===>>>@@@AAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCC111222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111///000000111111000000///111111111222222111111000555333111111222333222000222222222333333444444444222222222222333333333444111222222333444555666666222333333444555444444444222333333333444444444444666555555555555555666666666666666666666666666666666666555555444444333333333444444555666555555555999999::::::;;;<<<<<<=========>>>>>>>>>>>>??????AAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGCCCDDDEEEGGGHHHIIIIIIJJJGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIJJJLLLMMMLLLLLLLLLIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCC@@@@@@???>>><<<;;;:::999@@@===:::999888888777666444444444444444555555666111111111111111111111111///////////////////////////...------------------//////...---,,,,,,++++++))))))))))))))))))))))))***+++++++++++++++++++++'''(((((()))))))))))))))(((((())))))************((((((((((((((())))))***)))))))))*********++++++*********++++++***************)))((((((((())))))+++***))))))((()))))))))+++***++++++,,,---...///*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,---***+++,,,++++++,,,...000555444444666;;;AAAHHHLLLUUUYYY```gggmmmppprrrsssppprrrtttuuuuuuuuuxxxyyy}}}~~~yyyyyyzzzyyyxxxyyyxxxwwwwwwwwwvvvvvvvvvvvvrrrsssvvvwwwzzz~~~~~~|||xxxuuuooorrrvvvzzz}}}~~~}}}}}}{{{zzzxxxwwwxxx}}}~~~{{{xxxvvvsssppphhhfffdddaaa``````bbbdddfffffffffeeeccc```]]][[[YYYVVVQQQKKKFFFAAA???===666666555555555555666666777777777777666444222111111111111111111111000000000111111222222111111000111111111111111111111111000000111111111222222222000111111222222222111111222333333444444555666666555666777999999999888777777777888999999::::::;;;::::::;;;;;;<<<>>>???@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCC000111222222333222222222222222222222222222222222111111111111111111111111111111111111111000000000000000111111111111000000000000000000000000000000///000000111111000000//////000000111222222111111333222000000111000///---000111111222222333333444111111222222222333333333111222222333444555555555222222333444444444444444222222222222333333333333222222222222222222333444555666666777777666666555555555555555555444444444444555666666777777666666777777888999:::;;;;;;<<<>>>>>>>>>===============??????@@@@@@AAAAAAAAABBBAAABBBBBBCCCDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGCCCDDDEEEGGGHHHIIIIIIIIIFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMLLLLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHJJJNNNOOOLLLKKKMMMJJJIIIGGGFFFEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@>>><<<;;;:::999<<<:::777666666666444333222222111111111222333333000000000000000000000000////////////////////////...------,,,,,,,,,------+++++++++******)))))))))************************))))))*********)))((('''&&&'''(((((())))))((((((((((((((()))******++++++((((((((((((((()))******************++++++++++++)))***++++++++++++***)))))))))((((((((()))******+++******)))))))))******++++++***++++++,,,---...***************+++++++++************++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++---///.........///222777<<<>>>BBBFFFKKKQQQXXX___fffkkkpppsssvvvyyyzzz|||~~~zzztttuuuvvvtttrrrtttssstttuuuuuutttrrrpppooolllooosssuuuwww{{{~~~~~~}}}}}}}}}~~~|||{{{yyyuuuppprrrtttvvvwwwxxxwwwvvvrrrqqqpppoooqqqvvv~~~~~~yyyuuurrrpppnnnllleeeeeecccaaa^^^]]]___aaaiiihhhgggccc^^^XXXSSSPPPLLLIIIDDD???;;;777555444111111111111222333444444333333333333222111000000...//////000000///......000000111111111111000000000000000111111111111111000000000111111111111222//////000111111111000000000000111111222333333333333444666777888888777666777777888888999:::::::::;;;;;;;;;;;;<<<===>>>>>>======>>>>>>???@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAA///000111222333222222111111111111111111111111111111111111111111111111111222111111111000000000///...///000000000000///...000000000000000000000000000000000111111000000000---...///111222222222222111000///000111111000...//////000111111222333333111111111111222222222222222222222333333444444444222222333444444444444333111111111111222222222333111111111111111222333333444555666666666666555444555555555555555666666666444555666666777777666666555666777888999::::::;;;<<<<<<<<<======>>>>>>>>>===>>>???@@@AAABBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJJJJHHHHHHMMMUUUUUUOOOJJJKKKJJJIIIGGGEEEDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@???>>><<<:::999888777666555555777777666444333222111000000111222222000000000000000000000000////////////////////////---,,,,,,,,,,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++'''((())))))***)))((('''&&&'''((()))***))))))((('''(((((()))******++++++)))(((((('''((()))***+++))))))))))))************)))***++++++++++++***))))))((((((((()))******+++++++++************++++++++++++*********++++++,,,))))))*********+++++++++************++++++++++++************++++++++++++)))+++,,,,,,,,,,,,...///))))))+++---///222444666666888;;;>>>CCCJJJSSSYYYcccgggnnnssswwwzzz~~~zzzttttttuuusssqqqrrrpppppppppooonnnllljjjiiihhhlllqqqssstttwww}}}~~~~~~|||zzzyyyzzz{{{{{{{{{zzz~~~~~~}}}}}}|||xxxvvvwwwxxxyyy~~~zzzwwwyyyxxxtttrrrrrrssssssrrrqqqpppooojjjiiihhhggghhhmmmtttyyy{{{uuupppmmmkkkiiigggcccdddccc___[[[XXXXXXYYY___^^^\\\XXXRRRLLLGGGDDD>>><<<:::777444222111111000000000000000111111222000000000000////////////...///000000000000///...000000111111111111000000///000000000111111111222000000000000111111111111//////000111111111111111//////000000111222222222333444666777888888777777777777777888999999::::::<<<<<<<<<;;;;;;<<<<<<=========>>>???@@@AAABBBBBB>>>>>>?????????@@@@@@@@@///000111222333333222111111111111111111111111111000000000000000000000000222111111111000000//////,,,---...//////...---,,,000000000000000000000000000000111111111111000000,,,---///000222333333333111000000222444555444222...//////000111111222222000111111111111222222222222222333333333333444444222222333444444444333333000111111111111222222222333222222222333444444555333333444555555444333333444555555555666777777777222333444444555555444444444555666777888999::::::999:::;;;<<<===???@@@@@@<<<===???@@@AAABBBBBBCCC@@@AAABBBCCCCCCCCCBBBAAACCCCCCEEEFFFFFFGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIJJJIIIJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLMMMMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHPPPZZZ[[[RRRJJJIIIJJJIIIGGGEEEDDDDDDEEEFFFHHHHHHHHHGGGGGGEEEDDDCCCDDDCCCAAA@@@??????@@@AAAAAA@@@???===;;;999888777555555555777:::::::::888666555333222222222333444000000000000000000000000////////////////////////,,,,,,,,,++++++,,,------***************+++++++++++++++++++++++++++++++++%%%&&&((()))*********)))'''((()))++++++******)))'''(((((()))***+++++++++)))((('''''''''(((***+++(((((((((((()))))))))))))))***+++,,,,,,+++***))))))(((((())))))***+++,,,,,,+++++++++++++++,,,,,,++++++******)))*********))))))******++++++++++++)))************+++++++++)))************+++++++++'''(((******)))(((***+++)))***,,,...///000111111000222333444666<<>>???@@@AAABBBCCCCCC======>>>>>>?????????@@@111111000000000000111111222111111000///---+++***////////////////////////000000000000000000000000111111000///...---,,,,,,////////////////////////......////////////......---......///000111111222222222111111111111111111222111000//////000111222000000000111222222333333222000//////111111000...222111111000000111222333111222222333333222222111111111111222333333333444444444444555555555666666555111///000444555333///111222333333444444333333777888888888999999999999:::::::::;;;<<<===>>>???>>>>>>???@@@AAAAAABBBBBBEEEEEEDDDCCCBBBAAAAAA@@@???@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKKKKJJJJJJKKKKKKKKKIIIHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLJJJIIIHHHJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFGGGEEEDDDBBBAAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAAAAA@@@>>><<<:::999888888999999888888777666666666111111000///////////////000000000///......------............---,,,++++++)))******++++++,,,------*********)))))))))(((((())))))******++++++,,,,,,))))))))))))))))))))))))---,,,+++***))))))))))))''''''(((((()))))))))***(((((((((((((((((((((((()))))))))))))))(((((((((+++***)))'''''')))***+++------,,,,,,+++*********((()))***)))((('''((()))))))))***+++++++++******+++///+++)))...***'''///++++++++++++++++++++++++))))))*********+++++++++)))************++++++++++++***))))))+++------,,,/////////000111333444555AAAEEEKKKOOOSSSXXX___dddnnnttt}}}~~~|||zzzxxxvvvuuurrrpppmmmiiifffcccaaa```ggghhhiiikkkmmmqqqvvvzzz}}}xxxwwwvvvtttssssssrrrpppnnnoooqqqtttvvvvvvtttqqqooommmjjjhhhhhhkkkoooqqqrrrtttyyy|||{{{{{{{{{zzzxxxuuusssrrrqqqpppmmmmmmllljjjgggdddaaa___]]]\\\\\\]]]```eeejjjmmmuuutttwww}}}sssrrroookkkgggccc```___ZZZXXXTTTPPPKKKGGGDDDCCCAAA<<<888666777777666444555333111000///000111222000000//////.........---////////////////////////---...000111111111000///---...///111111111000///000000000000000000000000///000111222111000...,,,111111111111111222222333333222111111111222444444333333444555666777888888999999999888999999::::::::::::::::::;;;===>>>???>>>>>>>>>>>>============@@@>>>===<<<<<<===>>>@@@111000000//////000000111111111111111000///......////////////////////////////////////////////////000000000///......------000000000000000000000000......////////////......---......///000000111111111111111111111111111111111111000//////000111111...//////000000111222222333333222222333333222222222222222222222222222222111222222333333222222111111111111222222222222222222222333333333444444444777444111333666777555222111222333333444444333333666666666666777777777777999999999:::;;;<<<===>>>===>>>>>>???@@@AAABBBBBBDDDDDDCCCCCCBBBAAAAAAAAA??????@@@AAACCCDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKKKKJJJJJJKKKKKKJJJHHHGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@AAA@@@>>><<<:::888777777777777777666555555444444111000000///////////////............////////////------------------,,,,,,,,,+++++++++++++++++++++------,,,,,,,,,,,,++++++)))))))))***************))))))))))))))))))))))))(((''''''&&&''''''(((((()))*********++++++++++++(((((((((((((((((((((((()))((((((((((((((())))))***)))(((''''''((()))******))))))))))))(((((((((((()))******(((((()))***************************'''***'''&&&***(((''',,,++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++,,,+++***+++---.........---------...///111222333444777;;;>>>AAADDDIIIMMMZZZ^^^eeekkkooorrrtttvvvvvvuuuuuuuuuuuutttttttttqqqpppmmmjjjgggeeecccccccccdddfffhhhkkkooosssvvv{{{}}}uuusssrrrqqqrrrqqqpppnnnkkklllnnnppppppooommmkkkiiigggdddccceeeggghhhhhhhhhlllqqqtttsssqqqqqqrrrtttsssrrrpppnnnllljjjiiikkkkkkjjjhhhfffccc```^^^]]]]]]]]]___ccchhhmmmpppsssqqqqqqvvv|||}}}xxxsssjjjhhheeeaaa\\\XXXTTTRRROOOMMMJJJEEEBBB>>><<<;;;<<<999555333444555444222333222000/////////111222000/////////.........---////////////////////////......///000000000000000...//////000000000000///000000000000000000000000111111000///////////////111000000000000111222222333222111000000000111222333333444555666777888888999999888888888999::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>=====================???>>>===<<<<<<===>>>???000000////////////000000///000111111111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////...//////////////////............//////000000111000000000000111111111111111000000//////000000111------...//////000000111222333444444333222333444333333444444444333111000111222222333333222222111111111111111111111000000000000111111111222222222777444222444666777555333111222333333444444333333444444444444555555555666777777888888999;;;<<<=========>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA??????@@@BBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJJJJKKKKKKJJJHHHFFFGGGHHHJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIGGGHHHHHHIIIIIIJJJJJJKKKGGGHHHHHHIIIIIIIIIIIIHHHJJJJJJJJJJJJJJJIIIIIIHHHFFFEEECCCBBBAAA@@@AAAAAA@@@???>>>>>>======>>>>>>@@@???===;;;888777666555555555444444333222222222111000//////......//////,,,------...//////000000+++,,,,,,------------,,,------,,,,,,+++******)))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%%%%&&&'''((()))************++++++++++++((((((((((((((((((((((((((((((''''''''')))***+++)))((('''&&&&&&'''((()))''''''(((((((((((()))))))))***+++***))))))***+++---,,,***)))((())))))*********)))(((((()))***+++++++++++++++++++++++++++)))))))))************+++)))************+++++++++---,,,++++++.../////////+++++++++,,,---...///000...000222444555666999;;;DDDGGGKKKNNNRRRWWW\\\___aaabbbccceeegggiiijjjkkkkkkkkkiiigggfffeeeeeeeeeeeefffhhhkkkoootttyyy{{{{{{~~~|||wwwvvvttttttuuutttsssqqqmmmmmmnnnnnnnnnnnnmmmlllllliiieeecccddddddddddddccceeeiiikkkkkkkkklllmmmnnnoooooonnnllljjjhhhgggiiihhhgggfffdddaaa___]]]^^^___aaadddhhhllloooqqqqqqmmmiiiiiillllllhhhddd\\\ZZZVVVQQQLLLHHHDDDBBBBBB@@@>>>:::888555444333666333111000000111111000000///.........///000111/////////...............//////////////////////////////......//////000111111000000////////////000000000000000000000000000222111///------...000111000000/////////000111111000000000000000111222222222333333444555666777777888888777777888999::::::;;;<<<<<<===<<<;;;:::999========================???>>>===<<<<<<===>>>???000//////......//////000///000000111111000000///000000000000000000000000////////////////////////............//////000000------------------------//////............//////........./////////000000/////////000000000000000000000000//////000000000---......//////000111111///111222222111000222444222333444555444222///...111222222333333222222111222111111111000/////////000000000111111111111222555333222222444555333222111222333333444444333333333333444444444555555555666666666777888999:::;;;;;;<<<===>>>???AAAAAABBB@@@@@@@@@AAAAAABBBBBBBBB???@@@AAABBBCCCEEEFFFFFFGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIJJJKKKKKKJJJGGGFFFFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKHHHIIIIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIHHHHHHHHHEEEFFFGGGHHHIIIJJJKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKKKKKKKKKKJJJJJJIIIFFFEEECCCAAA@@@@@@@@@AAA>>>======<<<<<<<<<<<<<<>><<<999777666555444444444444333222222111111000000///............///---------....../////////***+++,,,---------------,,,,,,,,,++++++*********))))))((((((((('''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((()))***+++((((((((((((((()))))))))(((((((((((((((((((((((((((''''''&&&''')))+++,,,)))((((((''''''(((((()))'''(((((()))***+++++++++)))***++++++***)))+++,,,...,,,***(((''''''))))))---***+++)))&&&+++...)))************************))))))))))))************))))))*********+++++++++,,,+++***+++---.........*********+++,,,---.........000111222222333444444777999;;;===>>>AAAFFFIIIJJJLLLNNNPPPSSSVVVXXXYYY]]]]]]]]]^^^___```aaabbbdddeeehhhmmmttt{{{}}}}}}~~~{{{yyy{{{yyywwwwwwwwwwwwuuutttqqqppppppoooooooooooopppooollliiiggggggggggggffffffggghhhhhhiiijjjkkkkkkhhhiiikkkllllllkkkiiihhhhhhgggfffeeecccaaa___^^^```bbbdddgggjjjlllmmmnnnlllfff```\\\\\\[[[XXXUUUKKKJJJGGGCCC???<<<999777999888666444333111111111111000........./////////...------------...000000........................//////////////////////////////...------///000111222111000.........///000////////////////////////111000///......///000111///////////////000000111......///000222333555555222222333444555666666777777777777777777888999:::999:::<<<======<<<:::999<<<<<<<<<===============??????>>>======>>>??????//////............//////000000000000///...------////////////////////////........................------......///000000000------------------------000///............///000............////////////....../////////000000000/////////000000/////////......///000000111111222...///111111111111333444111111333333222000...,,,111222222333333222222111222111111111000/////////111111111111222222222222333333222222333444333222111222333333444444333333444444555555555666666666555555555666777888999::::::;;;<<<===???@@@AAABBB???@@@@@@AAAAAABBBBBBBBB@@@AAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIJJJKKKKKKJJJHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGDDDEEEFFFGGGHHHIIIJJJKKKIIIIIIJJJJJJJJJIIIIIIHHHKKKKKKLLLLLLKKKKKKJJJIIIFFFDDDCCCAAA@@@@@@@@@@@@<<<<<<;;;::::::::::::;;;===<<<:::888666555444444555555444333333222222111000//////...............///.........---------,,,******+++,,,------------******+++++++++,,,,,,,,,,,,,,,+++++++++*********)))(((((((((''''''&&&&&&((((((((((((((((((((((((***))))))(((((())))))***))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))+++,,,))))))))))))))))))))))))''''''((()))***++++++,,,(((***++++++******+++,,,...,,,***'''''''''((()))+++%%%))))))%%%000777,,,************************))))))))))))))))))))))))))))))*********+++++++++***)))((((((***,,,,,,+++++++++++++++,,,---......++++++,,,...///000//////---000333555555666888::::::;;;===???BBBDDDFFFFFFIIIJJJLLLNNNQQQTTTWWWXXXZZZ[[[___gggpppyyy}}}~~~|||{{{zzzzzz|||||||||{{{}}}{{{yyyyyyyyyxxxvvvuuussssssqqqpppppppppqqqqqqpppnnnlllkkkkkkkkkjjjiiiiiiiiihhhggghhhhhhhhhgggaaacccfffhhhjjjjjjiiiiiihhhgggfffeeecccbbbaaa``````aaacccdddddddddcccccc___ZZZSSSNNNLLLJJJGGGEEE===<<<;;;999777555444333333333222111000000000000............------...///,,,,,,,,,------...//////---------...............///////////////////////////...---------...000111222111000.........///000////////////////////////...///000111111000///...///////////////000000111111111222333333444444444111111222333444555666666666666666666777888999:::777888:::<<<======;;;;;;;;;;;;<<<<<<=========>>>??????>>>>>>>>>>>>??????......------------......000000000000///...,,,,,,////////////////////////........................---.........//////000000////////////////////////000///...------...///000........................------......//////000000...//////000000//////......//////000000111222222000//////111444555555444000000111111111///...---111222222333333222222111111111111111111111000000111222222222222333333333444444444444444444444444111222333333444444333333555555555666666666777777444444555555666888999:::999:::;;;===>>>@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIJJJKKKKKKKKKIIIHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKIIIIIIJJJKKKKKKKKKKKKJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKIIIGGGFFFFFFGGGGGGEEEEEEFFFGGGIIIJJJJJJKKKJJJKKKKKKKKKKKKJJJIIIIIIKKKKKKKKKKKKKKKJJJJJJIIIEEEDDDBBBAAA@@@???@@@@@@<<<;;;::::::999999:::::::::999888666555555444444555555555444333333222222000///......------......//////......---,,,,,,+++***++++++,,,,,,,,,,,,+++)))******+++,,,,,,------*********))))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&'''''''''++++++++++++************((((((((((((((((((((((((''''''(((((())))))******))))))************))))))&&&&&&'''(((((()))******''')))******))))))+++,,,,,,+++)))((('''(((((()))+++###+++...***;;;GGG888***************************)))))))))))))))(((((()))************+++++++++((('''&&&&&&)))******))),,,+++++++++,,,,,,---...))))))***---///000...,,,%%%)))---000111111222333222333444555777888999:::999:::<<<>>>BBBEEEHHHJJJOOOPPPSSS\\\gggpppssstttqqqpppppprrrvvvyyy{{{{{{{{{yyyxxxyyyzzzzzzyyyxxxvvvvvvuuutttsssssssssssssssqqqooooooooopppnnnmmmllljjjhhhhhhhhhhhhgggeee___aaaccceeeggghhhhhhhhhcccbbbaaa___^^^^^^]]]]]]YYYYYYXXXXXXVVVTTTSSSRRRLLLHHHDDD@@@>>><<<:::888333333333333333222222222//////......---.........---...//////---,,,---...---------------.........---------------.........////////////////////////......------......///000111000000////////////000000000000000000000000000---...000222222111///...000000/////////000111111666666666555444222111000000111111222333444555555555555555555666888999999666777999;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>????????????????????????...------------------...//////000000000//////...------------------------.................................///////////////000000000000000000000000000///...------...///000........................,,,,,,---......///000000......///000000///......------...//////000000111111---+++...444777555111111111000000000000000000111222222333333222222111111111111222222222222222111111222222222222333333222333333333222222333333111222333333444444333333555555555555666666666666444555555555666888999:::888999:::<<<>>>???AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIJJJJJJIIIIIIIIIKKKLLLKKKJJJJJJKKKMMMJJJKKKLLLLLLMMMMMMLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMNNNMMMKKKIIIHHHHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIEEEDDDBBB@@@?????????@@@<<<;;;::::::999999::::::777666666555444555555555555444444333333222222111//////...------------...------------------------++++++,,,,,,,,,++++++***+++++++++++++++++++++,,,(((''''''''''''&&&&&&&&&(((((((((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((++++++++++++*********)))((((((((((((((((((((((((&&&((()))******)))((('''((())))))))))))))))))((('''(((((())))))*********&&&((())))))))))))***,,,)))))))))))))))(((((((((...###---111+++???NNN;;;******************************))))))(((((((((((()))************+++++++++'''&&&%%%&&&((()))))))))+++++++++***++++++,,,---,,,+++,,,...111111///,,,&&&)))+++------,,,---...------...///000111111222000111222333666888:::;;;BBBAAADDDMMMWWW___aaaaaa]]]]]]]]]```eeeiiijjjkkkjjjiiijjjllloooqqqrrrqqqqqqqqqppppppooonnnmmmmmmnnnllljjjjjjjjjiiihhhffffffdddcccccceeeeeebbb___ZZZZZZ[[[[[[\\\\\\]]]]]]UUUTTTSSSQQQPPPPPPQQQQQQKKKJJJIIIGGGDDDBBBAAA@@@;;;:::999888777555222111............/////////000......------------......,,,...000///,,,++++++---...............------,,,,,,,,,,,,------.........////////////////////////,,,---......//////.........//////000000000000///000000000000000000000000......///000000000000000111000000000000111222222333444444444444333222111000000111222333444555555444444444555666777999999999999999::::::;;;;;;;;;::::::;;;<<<<<<===>>>>>>?????????@@@@@@?????????...------,,,,,,------.........000111111222222222------------------------........................////////////////////////////////////////////////111///...------...///111.....................---,,,,,,------...///000000---...///000000///...---,,,,,,------...//////000///***&&&***333777333...222111111000111111222333222222222333333222222222111111111222333333333444111111111111222222222222///000111111000///000111222222333444444444333333444444444555555555666666555555555555777888999:::888999:::<<<>>>???AAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDCCCBBBBBBBBB???AAADDDFFFHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIJJJJJJIIIHHHIIIJJJLLLLLLKKKKKKMMMNNNKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLQQQOOOLLLJJJIIIIIIJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHEEEDDDBBB@@@?????????@@@<<<;;;::::::999999::::::555555444444444555555666444444333333222111111111//////...------------...+++,,,,,,------......///,,,,,,,,,,,,,,,+++***)))------,,,++++++*********************))))))))))))''''''(((((())))))******(((((((((((((((((((((((($$$$$$%%%&&&''')))***+++***)))))))))((((((''''''((((((((((((((((((((((((&&&(((***++++++)))'''%%%''''''((((((((((((''''''++++++++++++,,,,,,,,,,,,%%%'''((()))((((((***,,,'''((()))))))))))))))(((,,, ))),,,###888FFF000))))))))))))))))))))))))******))))))(((((((((''')))************+++++++++(((&&&%%%&&&(((******)))+++***************+++,,,---,,,,,,...000000---)))---......,,,***))))))+++((()))***+++,,,------...------......///000111222444333555<<>>>>>??????@@@@@@@@@@@@??????,,,,,,,,,---------......------...................................................------,,,,,,,,,------............------...,,,***+++...000...,,,111111000///...------,,,***++++++,,,---.../////////////////////.........///////////////.....................////////////000000000000000000000000111111111111111111111111111111111222222333333333333333333333222111000///222222111111222222333444333333333333333333333333333333333333333333333333666555555999===>>>999555666666666666777999:::;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCEEEFFFHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHKKKJJJHHHGGGGGGHHHIIIJJJLLLLLLLLLMMMMMMNNNNNNNNNJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIINNNMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKIIIGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@======<<<;;;:::999888888999777555222111111222333111222222222222111000000000111111///---,,,---///------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))((()))))))))******************))))))(((((('''''')))((('''&&&&&&'''((()))''''''((((((((((((((((((******)))))))))))))))***))))))(((((('''''''''&&&(((((())))))))))))((((((*********(((&&&&&&(((***))))))*********))))))((())))))))))))))))))))))))))))))))))))***+++,,,---)))))))))((())))))***+++******+++******)))((('''+++,,,...000000///...---((((((((((((((())))))***)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,666111,,,***,,,/////////000000222444777:::<<<>>>:::;;;;;;===>>>@@@BBBCCCDDDCCCAAAAAACCCGGGJJJMMMRRRRRRPPPOOONNNNNNMMMMMMJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHAAAAAA@@@???>>>>>>======888888777777777777888888555444333222111///......000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---...------,,,+++,,,---...///......------------......000///...------...///000///////////////...................../////////000000//////000222444333222333333333333333333333333333333444444333333222222444555555666666666666666888777777777888:::<<<===<<<<<<<<<=====================>>>>>>>>>======<<<,,,,,,,,,---------......------..........................................//////.........---------------............------...,,,+++,,,...///...,,,/////////......---------,,,,,,------------------////////////...............////////////000000000///000000000111111111111000000000000000000000000111111111111111111111111111222222222222222222333222222333444444333333333444333333333333444555555333333333333333333333333333444444444555555666666666444444777;;;<<<999555777777777666777777888888::::::;;;;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHMMMLLLJJJIIIIIIJJJKKKLLLJJJKKKLLLMMMNNNOOOPPPQQQMMMMMMNNNNNNOOOOOONNNNNNLLLMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOONNNMMMMMMNNNMMMLLLKKKJJJKKKKKKLLLMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKLLLKKKJJJIIIGGGFFFDDDDDDDDDCCCCCCBBBAAA@@@@@@??????>>>===<<<;;;:::888777555222111111222333111222222222222111000000000///---,,,------,,,+++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))++++++******)))((((((((()))))))))(((((((((((((((***)))(((''''''((()))***'''''''''&&&%%%%%%%%%$$$***))))))(((((()))))))))))))))((((((((('''''''''))))))************)))))))))******(((&&&&&&(((***))))))*********))))))((())))))))))))))))))))))))))))))))))))***+++,,,,,,)))(((((((((((()))******((()))***************))))))***,,,......---,,,+++))))))((((((((()))******))))))))))))))))))))))))+++,,,,,,,,,++++++***)))*********+++++++++,,,,,,++++++++++++++++++++++++000---***))),,,.........------...///111333444555333333444555666888:::;;;777666666666777:::<<<>>>BBBAAA@@@???>>>=========??????>>>>>>===<<<<<<;;;888999;;;<<<<<<:::888777999999888888777666666555333333222222222222333333444333333222111000///////////////.........------........................------------...............------,,,,,,------...---------------------------...///...,,,,,,,,,---///...---------...///000.........------.........000///...------...///000/////////////////////............/////////000000///......///111222222111333333333333333333333333111222333333444444444444444444555666666666666666888777777777888:::<<<===<<<<<<<<<===============>>>>>>?????????>>>>>>===,,,,,,,,,---------............------------------------------------------////////////............------............---------,,,+++,,,...///...---------------------------......---------,,,,,,,,,.................................///000000111111//////000000000111111111000000000000000000000000111111111111111111111111222222222222222111111111000111222444444555555555333333333333333444555555333333333333333333333333444444555666777777888888666444333444888999888555999888777777666666666777:::::::::;;;<<<===>>>???>>>??????@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHJJJJJJJJJJJJJJJIIIIIIIIINNNMMMLLLLLLLLLLLLNNNOOOIIIJJJKKKMMMOOOPPPQQQRRROOOPPPPPPPPPPPPPPPOOONNNMMMMMMNNNOOOOOOOOONNNNNNPPPOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOMMMLLLJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKJJJHHHGGGEEECCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>===<<<;;;;;;777666444333222222222222111111222222111111000///111---***+++...///,,,(((++++++++++++,,,---...///************************++++++++++++++++++++++++))))))))))))((((((((((((---,,,+++***((('''&&&%%%(((((((((((((((((())))))***))))))(((((())))))***(((((('''&&&%%%$$$$$$###)))((((((''''''((())))))))))))((((((((((((''''''******++++++++++++******)))******)))'''&&&((()))((())))))******)))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,)))(((((((((((()))******'''((()))***++++++++++++'''(((***+++++++++***)))***))))))))))))***++++++))))))))))))))))))))))))+++++++++,,,++++++***))))))))))))************+++************************+++)))((()))+++------,,,,,,,,,++++++,,,,,,---------------...///111222333000000000111222222333333777666666555444444444444444444333333222222111111000111333444333111///---222111111000000///////////////............//////000000/////////.....................------------........................------------...............------,,,,,,------...........................,,,---...---,,,++++++------------------...//////........................//////...------...//////......//////////////////....../////////000000000///...---...000111111000111111222222333333444444000000222333444555555555444444555666666666666555777777777888999:::<<<<<<<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@@@@??????,,,,,,,,,---------............------------,,,,,,------------------------..................------,,,------......------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---------------------------------...............///..................//////---------.........//////000000000000000000000000111111111111111111111111333333222222111111000000000000111222333333333333111111111000111222222333222222333333333333444444333444555666777888999999888555333444666888888777888777777666666666777777999999999:::;;;<<<>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMMMMLLLMMMMMMNNNOOOKKKKKKLLLMMMNNNOOOPPPQQQPPPQQQQQQQQQPPPOOONNNNNNMMMNNNNNNOOOOOOOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNOOOPPPPPPPPPOOOOOOMMMKKKIIIHHHGGGGGGGGGJJJIIIIIIIIIJJJKKKLLLLLLJJJKKKKKKKKKJJJHHHFFFEEECCCBBBBBBAAAAAAAAAAAAAAA>>>>>>===<<<;;;::::::999666555444333222222222222111111111111111000000///000///......///...---+++---,,,,,,,,,------...///************************************************(((((((((((((((((('''''',,,,,,+++)))((('''&&&%%%&&&''''''(((((()))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&(((''''''''''''(((((()))))))))(((((((((((((((((()))******++++++******))))))******)))''''''((()))'''((())))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++,,,***))))))))))))***++++++((()))******++++++++++++'''((()))*********))))))***************++++++,,,))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++)))))))))))))))))))))))))))))))))***+++++++++***,,,,,,+++++++++++++++,,,+++++++++,,,---...///000...///000000000000///...444333222222222222222333/////////......---------111000000///...------,,,//////.........---------///......------......///++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------............------,,,,,,------...------------------------,,,---...---+++***+++,,,************++++++,,,,,,---..................---....................................////////////...////////////000000000000///...///111222111000000000111222333444444555000111222333444444444444333444555555666666555555777777888888999:::;;;<<<<<<<<<<<<===>>>>>>?????????@@@AAAAAABBBAAAAAAAAA,,,,,,,,,---------............------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------......+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,---------......//////.........------,,,,,,,,,------------............////////////////////////000000000000000000000000222222222111111000000000000000111111111111000000111000000000000111222222222222222333333444444444222222333555666777888888999777555555666777888999555555555555666777888999999999999999:::<<<===>>>??????@@@AAABBBCCCCCCDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPOOOOOONNNMMMLLLNNNNNNOOOOOOOOONNNNNNMMMPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOPPPPPPPPPPPPPPPOOONNNKKKIIIGGGGGGFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJKKKKKKIIIHHHFFFEEEBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>===<<<;;;:::999999555444333333222222222222000111111111111000/////////333666444000---...111///...------,,,,,,,,,---++++++++++++++++++++++++************************''''''''''''''''''(((((())))))))))))((((((((('''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''((())))))(((((())))))))))))))))))(((((())))))))))))((((((((()))******(((''''''(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++************+++,,,,,,+++++++++++++++***))))))((())))))******************************++++++,,,)))))))))))))))))))))))))))******++++++*********************+++++++++,,,))))))))))))))))))))))))***+++,,,,,,+++***))))))***************+++,,,,,,,,,+++++++++,,,---......++++++---------,,,***)))------------------......------------,,,,,,,,,,,,111///,,,)))((()))+++---......---------------,,,...------------------...+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,******++++++++++++,,,+++------...//////...------------............---------.........//////000000////////////000000000111111000///000222333222111000000111111222333444444333333333444444333333222333444444555555555555555666777888999:::;;;;;;;;;<<<<<<======>>>??????@@@@@@@@@AAABBBBBBBBBBBBBBB,,,,,,,,,---------............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000,,,,,,,,,---......//////.........---------,,,,,,....../////////000000000////////////////////////000000000000000000000000111111111111111000000000//////000000000//////...222222222222222333444444111222222333333444444555222222333444555555666666888777666666666777888999444444444555666777999999888888888999:::;;;<<<===>>>???@@@AAABBBCCCCCCDDDBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKMMMNNNNNNNNNNNNMMMMMMLLLNNNNNNOOOOOOOOONNNMMMMMMOOOOOOPPPPPPPPPPPPPPPQQQPPPQQQQQQRRRRRRRRRRRRQQQOOONNNKKKIIIHHHGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJJJJJJJIIIGGGFFFDDDBBBAAA@@@?????????@@@AAA??????>>>===<<<;;;::::::333333333333222222222111000000111111000000///...---444999777000,,,...333///...---,,,++++++++++++++++++++++++++++++++++++************************''''''''''''(((((((((((('''''''''(((((()))))))))''''''''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((''''''''''''((()))******(((((())))))))))))******(((((())))))))))))((((((((()))+++***(((''''''(((&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++++++++************+++,,,,,,,,,,,,,,,,,,+++***)))((()))))))))*********++++++***))))))))))))***++++++))))))))))))))))))))))))((()))******+++******************+++++++++,,,,,,))))))))))))))))))))))))+++,,,------***)))))))))(((((((((((()))***+++,,,++++++*********++++++,,,++++++,,,---,,,+++***)))***************+++,,,---++++++++++++++++++++++++222///,,,))))))***---///,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,........................************++++++++++++------------------------,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++---,,,,,,---...............,,,---...//////...---,,,------............------------......///000000000/////////000000000111111222111000111222333222111000000111111222222333333333444444444333333222111333333444555555555555444666777888999:::;;;;;;;;;<<<<<<===>>>>>>???@@@@@@???@@@AAABBBBBBCCCCCCBBB,,,,,,,,,---------............------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***,,,......,,,,,,---///......------,,,,,,++++++,,,,,,,,,------.........++++++,,,------...//////------......///000111111........./////////000000////////////////////////000000000000000000000000000000000000111111111111---...///000111111111000222222222222222333333444111111222333333444555555333333333444444555555555666666666666555555666777555555555555555666777888777777888888999;;;<<<======>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMNNNOOOOOOOOOOOONNNMMMLLLNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPPPPOOOMMMKKKJJJHHHHHHHHHIIIDDDEEEEEEFFFHHHIIIKKKLLLIIIJJJJJJJJJIIIGGGEEEDDDAAA@@@???>>>>>>???@@@AAA>>>>>>===<<<;;;:::999999222333333333333222111111000000000000000//////...,,,111555444///+++,,,///---,,,,,,+++++++++,,,,,,************************************************''''''((((((((()))))))))'''''''''((((((((())))))''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%%%%%%%&&&'''''''''(((((((((((()))***++++++(((((()))))))))*********)))))))))******)))))))))''')))++++++)))''''''(((%%%&&&'''((())))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))(((((())))))***++++++++++++,,,,,,+++******)))))))))))))))******+++))))))((((((((()))******))))))))))))))))))))))))(((((()))***************)))))))))************+++************************)))+++,,,+++)))(((***,,,***))))))))))))******++++++******)))))))))******,,,,,,------,,,,,,++++++++++++++++++,,,---...///************************///...------,,,---......+++++++++++++++++++++++++++******************+++...---------------------)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...---------------------------...///...,,,,,,,,,---,,,---...///000//////...,,,---///000000///---,,,,,,------......------,,,------......///000000111//////000000000111111111222000///000111222111///111111111111111222222222222222333444444444333333222333444444555555444444555666888:::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAA??????@@@AAABBBCCCCCCBBB,,,,,,,,,---------............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++***---///...,,,+++---000//////...------,,,++++++......---------,,,,,,,,,++++++,,,,,,---...//////+++,,,...000222333555666,,,,,,,,,---------......////////////////////////000000000000000000000000//////000000111111222222,,,---///000222333333333000000000///000111111222111111222333333444555555444444444555555555555555444555666666444444444555777777666555555555555666777777777888999:::<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPPPPPPPOOONNNMMMMMMOOOMMMLLLJJJIIIIIIIIIJJJDDDDDDEEEFFFGGGIIIKKKLLLIIIJJJJJJJJJIIIGGGEEEDDDAAA@@@>>>======???@@@BBB<<<;;;:::999888777777666222222333333333222111111000000000000000//////...,,,...///000...,,,******************+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&'''((())))))((('''&&&((((((((((((((((((''''''(((((((((((()))***,,,,,,(((((())))))*********+++******++++++++++++******''')))++++++)))'''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))'''''''''(((((()))***+++'''''''''''''''((())))))))))))***+++,,,,,,,,,,,,((((((((((((((()))******((((((((((((((())))))***))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))************************''')))******((((((+++...------,,,+++++++++++++++,,,,,,+++*********++++++))))))))))))))))))))))))*********+++,,,---...///******************++++++''')))+++,,,,,,+++***(((++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))(((((())))))*********+++************************++++++,,,,,,,,,---------...------,,,,,,------..............................///000///---,,,---...+++,,,---.........---,,,,,,---///000000///---,,,,,,,,,---......---,,,,,,---------...///000000111000000000000111111111111111000//////000111///...222222222111111111111111000111222333444555555555222333444444555555444444555666888:::;;;;;;;;;:::;;;<<<===>>>???@@@AAAAAA>>>???@@@AAABBBBBBBBBBBB------------------------///...---,,,,,,---///000++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,+++,,,---...///------............------///...---,,,++++++++++++++++++,,,,,,,,,,,,------***++++++++++++++++++,,,...///000000000///...---......------------......000000//////.........---////////////////////////000000000000000000000000111111111000000000000000...///000222222111111000000111111111111222222222222444777999999777444222555555555555555444444444777777666666555555555444444555666777888999::::::;;;<<<<<<===>>>??????@@@@@@@@@@@@???????????????AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJLLLNNNOOONNNMMMMMMNNNPPPQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQPPPPPPOOOOOOOOONNNMMMKKKIIIGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJFFFGGGIIIJJJIIIGGGDDDCCCBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<;;;999777666555222222222111111111000000///////////////......---///...------//////...---++++++***************++++++,,,,,,---,,,+++***)))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&***%%%$$$''')))&&&%%%'''+++*********))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((()))''''''&&&&&&&&&((()))******)))))))))(((((('''''')))(((((()))++++++***(((+++***)))((((((''''''((())))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************(((((())))))))))))(((((((((((())))))******++++++((())))))***+++,,,,,,,,,******))))))((((((''''''&&&''')))***+++***((('''((((((((((((((((((((((((,,,,,,*********+++,,,---,,,,,,+++***))))))************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,++++++***)))((()))***,,,...)))************+++++++++,,,,,,,,,+++++++++******000...,,,***)))))))))***++++++++++++++++++++++++))))))*********++++++++++++******))))))******+++************++++++,,,---(((***---///000///...,,,))),,,///222444444333222000111111111000///---+++...------,,,,,,,,,------...............---------000000000000000000000000...///111111000000222333111111222222222222111111666555333222111222333333666444333333555666666555444444555777888999:::;;;;;;<<<===>>>????????????>>>???@@@@@@BBBBBBCCCDDD------------------------......---,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,000...---+++*********+++------............------......---,,,++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------.../////////...---......------------......000/////////.........---........................////////////////////////000000000000000000000000...///000111222111111000000000111111111222222222333444555555555555444333333333333333444555555666666666666666555555444444444555666777888999999:::;;;;;;;;;<<<<<<===============>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKLLLLLLIIIKKKMMMNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPOOONNNNNNPPPPPPOOONNNMMMKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGIIIJJJIIIGGGEEECCCAAA@@@@@@???>>>===<<<<<<::::::999888777555444333222222111111111000000000///////////////...---------,,,++++++------,,,++++++++++++***++++++,,,,,,++++++,,,,,,,,,+++***)))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''&&&((($$$$$$'''(((&&&%%%&&&(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((())))))+++******))))))***+++,,,++++++*********)))))))))((((((''')))***+++)))((()))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******(((((())))))))))))(((((((((((())))))))))))))))))(((((())))))***++++++,,,***)))))))))((((((((('''((((((((((((((())))))***))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++******)))))))))***************++++++++++++++++++++++++++++++++++++)))******++++++******)))+++***)))((((((***+++,,,((((((((())))))))))))***+++++++++*********))))))+++******))))))*********++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,------)))+++---///000///---,,,***,,,...111222222222111777666555444222///---,,,...------,,,,,,---------------..................000000000000000000000000111222333222000000000222000111111222222111111000555444333222222222222333222222333444666666444222444444555777888999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCC------------------------,,,,,,,,,+++***)))((('''++++++++++++++++++++++++,,,++++++******++++++,,,///...,,,***)))))))))))),,,------......------,,,...---,,,++++++***++++++))))))*********++++++++++++,,,,,,,,,------------++++++,,,---..................------------....../////////.......................................////////////////////////000000000000000000000000//////000111111111111000000000000111111111222222444333333222222333333444222111111111222444666777666555555555555444444444444555555666777888999999:::::::::::::::;;;;;;;;;::::::;;;<<<===>>>???@@@>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJIIIHHHIIIJJJKKKLLLIIIKKKMMMMMMLLLKKKLLLMMMJJJKKKLLLLLLMMMMMMLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOOOOOOONNNNNNMMMLLLNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIGGGFFFEEEDDDDDDDDDGGGGGGIIIIIIIIIGGGEEECCC??????>>>===<<<;;;:::999777777777666444333111000111111111111000000000000...////////////...------+++***))))))++++++***)))+++++++++++++++,,,---...+++++++++,,,++++++***)))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((('''&&&&&&'''$$$###'''(((&&&$$$&&&''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((((((((''''''((((((((())))))))),,,,,,+++*********++++++******)))))))))))))))(((((('''''')))***+++)))(((''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))(((((())))))))))))(((((())))))(((((((((((((((((('''(((((())))))******+++))))))))))))((((((((((((***)))'''&&&&&&(((***,,,************************)))((((((''''''(((((()))+++************)))))))))))))))))))))************++++++++++++++++++++++++*********))))))*********,,,+++***)))((()))***+++((())))))))))))******************)))))))))((((((&&&'''((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------+++---...000000///---,,,,,,,,,---......//////000888777555333111///......---------,,,,,,------...,,,---------.../////////000000000000000000000000444555555333111//////000000111111222222111111000444444333222222222222333111222333666888777444111444444555666888999::::::<<<<<<==================>>>>>>???@@@AAABBBBBBCCC,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***((('''++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++******+++,,,---,,,,,,------------,,,,,,---,,,,,,+++******++++++************+++++++++++++++,,,,,,------.........******+++,,,------.........------,,,,,,------.................................................../////////////////////////////////000000000000000///000000000111111111111000000000000111111111111333333333333333333333333222111000000111333555666444444444444444444444444444444555666666777888888:::::::::::::::::::::999999::::::;;;<<<<<<======<<<======>>>>>>???@@@@@@BBBAAAAAAAAAAAABBBCCCCCCFFFFFFGGGHHHHHHHHHGGGGGGIIIHHHGGGFFFGGGIIIKKKLLLIIIKKKLLLLLLKKKKKKLLLMMMKKKKKKLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMNNNMMMMMMLLLKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIJJJIIIHHHFFFEEEDDDDDDDDDFFFGGGHHHHHHGGGFFFDDDCCC>>>>>>===<<<:::999888888555555555444333222000///111111000000000/////////......//////......---,,,+++)))))))))***+++***)))************+++,,,------***++++++++++++************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&'''$$$$$$(((***'''&&&'''))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))******)))(((((('''''''''''''''''''''&&&&&&&&&&&&))))))(((***+++,,,***)))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&''''''(((((()))))))))***))))))))))))(((((((((((()))((('''''''''(((***+++)))))))))))))))))))))))))))((((((((('''''''''''')))***************))))))(((((((((((())))))))))))************************---,,,+++******+++,,,---,,,+++***)))(((((())))))++++++++++++,,,,,,,,,,,,+++*********))))))))))))&&&''')))+++,,,,,,++++++************************+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------...///000000...---,,,---,,,,,,++++++,,,---...111000...------...///000------,,,,,,,,,---......,,,,,,,,,---...///000000000000000000000000000000333444444222000...//////000000111111111111000000333333222222222222222222333333444555777888666444333444555666777999::::::;;;<<<<<<======<<<<<<<<<======>>>???@@@AAABBBBBB,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,---++++++,,,------...//////*********+++,,,---......------,,,,,,,,,,,,---------------.....................................................................//////000000000000000000000000000111111111//////000000000111111111111222444666666444222111333333111111111111222333333333333333444444444444444444444555666666777777;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@??????@@@@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGEEEEEEFFFHHHJJJKKKJJJKKKLLLLLLKKKKKKLLLNNNNNNNNNNNNMMMLLLJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEFFFEEEFFFFFFFFFEEEDDDCCCBBB>>>>>>===;;;:::888777777444555444444333222111000000000000/////////.....................------,,,,,,***)))***+++,,,+++***)))))))))))))))***++++++*********************+++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))((('''&&&&&&(((%%%&&&+++,,,***((((((************************''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((()))))))))***(((((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''*********+++,,,---,,,*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))&&&''')))*********)))(((((((((((((((((((((((((((*********))))))(((((((((((())))))*********))))))''''''((((((((()))))))))************************---,,,************,,,---+++******))))))(((((((((******+++++++++,,,,,,,,,,,,,,,+++++++++*********)))***+++,,,,,,,,,******************************************++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,---......//////...---,,,---,,,+++******+++,,,---...---,,,++++++,,,......,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000000///////////////////////////000111000///...///111000000000111111000000000111222222222222222222222444222000000333555666666333333444666777888999::::::;;;;;;<<<<<<<<<<<<;;;<<<======>>>???@@@AAAAAA,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,333111///---+++************++++++,,,,,,++++++***++++++************++++++++++++,,,,,,,,,---------******+++,,,---......///++++++++++++,,,,,,......------,,,,,,,,,,,,---------------------.........------------------------........................---......//////000000111000000000///000111111222/////////000000000111111///222555777777555222///333333333222222222111111222222333333333333333444444444444444555555666666999999999:::::::::::::::;;;;;;:::::::::999999999:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJIIIJJJKKKJJJIIIJJJKKKMMMOOONNNNNNMMMKKKIIIGGGFFFDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDDDDDDDCCCBBBAAAAAA>>>===<<<:::999777666555444444444444333222111000////////////............---............---,,,,,,,,,+++***+++,,,,,,,,,***)))))))))((((((((())))))******)))))))))***++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&(((&&&''',,,...+++))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((()))))))))******(((((()))))))))(((''''''((())))))))))))***************)))+++,,,---,,,***+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))(((((())))))))))))(((((())))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%''')))++++++***((('''''''''''''''''''''''''''++++++++++++***)))(((((('''((()))*********)))((((((((((((((())))))))))))************************)))))))))(((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))),,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++***)))************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------------------,,,+++*********+++,,,---000///...---,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,---------.../////////////////////////////////,,,---////////////000222///000000111111000000///000111222222333222222222222///,,,,,,...111444444333333444555777888999999888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA++++++++++++++++++++++++************+++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,222111...,,,***)))))))))******++++++++++++******++++++************++++++***+++++++++,,,,,,,,,,,,))))))***+++,,,---......------,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------........................------......///000000111111000/////////000222222////////////000000000111000111222333333222111000000111333444555444222111111222222222333333333333333444444444444555555555777777777888888999999999999:::::::::::::::::::::::::::;;;;;;<<<======>>>===============>>>>>>???AAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGGGGHHHGGGHHHHHHHHHGGGGGGIIIKKKLLLLLLLLLKKKJJJHHHGGGFFFCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJHHHGGGGGGFFFEEEEEEFFFFFFCCCCCCBBBBBBAAA@@@@@@???<<<;;;:::888666555444333222333333333222111000////////////.........------------......------,,,+++,,,+++******,,,,,,+++***,,,+++***)))((((((((((((***)))(((((()))***+++,,,******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&'''%%%''',,,...+++))))))%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***(((((()))))))))*********'''((()))******))))))((()))))))))*********++++++)))(((((()))++++++***(((***)))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******(((((())))))))))))(((((((((((())))))))))))))))))************************'''((((((((()))))))))***'''(((((()))))))))))))))((((((((((((((((((((((((++++++,,,,,,+++)))((('''&&&''')))***+++***)))((((((((()))))))))*********************************(((((())))))))))))(((((((((((())))))))))))))))))&&&&&&'''''''''(((((((((++++++++++++************,,,,,,+++************************************************+++++++++,,,,,,++++++************++++++,,,+++******)))))))))*********+++,,,,,,---------************+++,,,,,,---...............---,,,+++,,,,,,,,,,,,---...//////------..................////////////////////////,,,...000000//////111222//////000000000000/////////000111222333222222111000...------000222444444222333444555666888999999666777999:::<<<<<<======;;;<<<<<<===>>>???@@@@@@++++++++++++++++++++++++,,,+++***))))))***++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,...---+++*********++++++******++++++++++++******+++***************++++++)))************+++++++++((())))))***,,,---......///...---,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------........................---------...///000000111111000/////////000222333////////////000000000000111111000000000000111111...000333555666666444333111111111222222333333333333333444444444444444444444555555666777888888999888888999:::;;;<<<<<<===::::::;;;<<<<<<======>>><<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFEEEDDDEEEGGGIIIIIIIIIIIIIIIHHHHHHGGGFFFCCCCCCBBBCCCCCCDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGHHHIIIIIIHHHHHHGGGIIIIIIGGGFFFEEEEEEEEEEEEBBBBBBAAA@@@@@@??????>>>::::::888777555333222111111111222111111000///...//////.........---------------......------,,,++++++***)))***+++,,,+++)))...---+++***))))))((((((***)))(((((((((***+++,,,******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$$$$%%%&&&''''''''''''&&&$$$&&&+++...+++((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***))))))))))))************%%%&&&''')))))))))((((((''''''(((((())))))******'''&&&&&&''')))***((('''(((''''''(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************(((((())))))))))))(((((((((((())))))******+++++++++++++++***************'''((((((((())))))*********)))'''&&&'''(((***+++))))))))))))))))))))))))***+++++++++***)))'''&&&%%%''')))***+++***)))((())))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&'''((()))******))))))(((((((((((())))))))))))************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++,,,,,,,,,---------+++******************+++++++++***)))(((((())))))))))))***++++++,,,------)))******+++,,,,,,------((()))+++---......------+++++++++,,,---...///000...............---------////////////////////////...000111111000000111222//////000000000000/////////000111222333333222111111000111222555666666555222333444555666888999999555666888:::<<<======>>>;;;;;;<<<===>>>???@@@@@@*********)))))))))))))))***************************++++++,,,,,,++++++***)))************++++++++++++++++++************)))((()))***+++,,,+++******---,,,,,,,,,+++*********))))))))))))))))))))))))++++++************++++++***************************++++++,,,,,,++++++***------------------------........................------------------------........................000000000000000000000000222111000//////000111111000111111000//////000222111111111222222333333333111111111222222333333333444444444444444444444444555555555555666666666666777777777888999999::::::::::::::::::::::::::::::<<<;;;:::999999:::<<<>>>???@@@AAABBBCCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEEEEGGGFFFEEEEEEDDDEEEEEEEEEGGGGGGHHHHHHGGGFFFDDDCCCEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEEEEEEEFFFFFFFFFFFFJJJHHHGGGEEECCCBBBAAAAAA@@@@@@AAA@@@???===;;;:::999888777555333222222222000000000000000///............------------......---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))(((''''''((()))***))))))(((((((((((())))))(((((((((((())))))))))))'''(((***+++***)))'''&&&$$$$$$%%%&&&(((((('''%%%$$$%%%&&&'''''''''&&&%%%)))'''%%%$$$$$$&&&)))+++))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))***(((''''''((()))************+++,,,,,,+++)))(((''''''(((((())))))************))))))))))))************)))(((((((((((((((******)))))))))))))))***+++++++++***++++++,,,,,,''''''((()))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''***+++***'''%%%%%%'''''''''((())))))))))))))),,,+++***(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&''')))+++,,,******)))))))))))))))***++++++***)))(((((())))))))))))************))))))******)))(((((((((((((((******+++++++++,,,,,,,,,******++++++++++++******************************,,,+++***))))))***+++,,,************************,,,)))&&&'''***+++***(((******+++,,,,,,,,,+++++++++,,,...---+++))))))***........................000000/////////.........,,,,,,------...///000000111111111111000000000000//////000111111111111111555444444333333444444555444444555666666777888888888888888999:::;;;<<<===999:::;;;<<<===???@@@@@@))))))*********************************************++++++,,,,,,++++++***))))))*********++++++++++++++++++*********))))))'''((()))***+++***))))))******))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................////////////////////////111000000/////////000111000111111000//////000222111222222222222222222333111111111222222333333333444444444444444444444444555555555555666666666666666666777777888888999999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;999999999;;;===>>>>>>??????@@@@@@@@@@@@@@@??????@@@@@@AAACCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGEEECCCBBB@@@??????============<<<:::888777888777555333222111000000000000000000000///......000000////////////000000------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))((()))***+++***((('''%%%%%%$$$%%%&&&(((((('''%%%%%%&&&((()))))))))'''&&&)))((('''&&&&&&''')))***))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))'''&&&%%%%%%&&&(((((()))((((((((()))))))))(((((())))))))))))((((((((((((******))))))))))))************)))(((((((((((((((******))))))))))))***************))))))******+++'''((()))))))))))))))(((((((((((((((((()))))))))(((((((((((((((((((((((((((***,,,+++(((&&&&&&(((''''''((()))))))))))))))((((((((((((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((()))*********)))))))))))))))******))))))(((''''''(((((())))))************))))))******)))(((((((((((((((************++++++++++++)))******++++++******)))************************++++++***))))))***++++++************************222000.........---+++))),,,,,,,,,,,,+++******))))))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,------...//////000000000000000000000000000//////000111111111111111444333333222222333333444//////000000111222222333777777777777999:::;;;<<<999999:::;;;<<<======>>>)))))))))***++++++,,,,,,******************************++++++++++++******)))))))))*********++++++++++++*********)))))))))''''''((())))))))))))((((((((())))))))))))))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------------------------------------------------------////////////////////////000//////......///000000000111111000//////000222222222222222222111111111111111111222222222222222333333333333444444444444444555555555555666666666444555555666777777888888;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;===>>>>>>============>>>???????????????@@@AAABBBCCCDDDEEEDDDDDDEEEEEEFFFGGGHHHFFFGGGGGGHHHGGGEEEDDDCCCBBBBBBAAABBBBBBCCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEECCCBBB@@@???======;;;;;;;;;:::999888777666666555333222000000/////////000000000000///......000//////......//////000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))))))))(((((((((((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))*********)))(((&&&%%%&&&%%%%%%&&&(((((('''%%%&&&'''***,,,,,,+++)))'''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&%%%&&&'''((()))***+++***)))((('''&&&&&&&&&*********)))((('''''''''***))))))(((((())))))******))))))(((((((((((((((***)))))))))))))))*********))))))((((((((())))))((()))))))))))))))((('''&&&''''''((())))))******(((((((((((((((((((((((()))+++,,,+++)))(((((((((''''''((()))))))))))))))((((((((((((((()))******&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''(((((()))((((((((()))))))))(((((())))))***)))(((((('''''''''''''''((())))))******))))))(((***))))))((((((((((((((())))))))))))************)))******++++++******)))************************++++++***))))))***++++++************************$$$'''***+++,,,,,,---...------,,,,,,+++***((('''((())),,,,,,++++++,,,---++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------...///////////////////////////////////////000111111111111111222222222111111222222222111222222333333444444444555555666666777999:::;;;999999::::::;;;;;;;;;;;;((())))))***+++,,,,,,---******************************++++++++++++******))))))))))))************************))))))))))))((((((((()))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------------------------------------------------------////////////////////////...............////////////000111000......000111333333222222111111000000111111111111111222222222333333333333333444444444444444444555555555666666333444444555555666666777777777777888888888888888999999999999:::<<<===>>>>>>===<<<<<<<<<===???@@@>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEFFFHHHIIIFFFFFFGGGGGGFFFEEEDDDBBB@@@@@@@@@@@@AAACCCDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCAAA@@@>>><<<;;;:::::::::999888777777666555444222111000///////////////000000//////...------,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++************************++++++++++++************&&&'''((())))))((('''&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))************)))'''&&&%%%'''&&&%%%&&&(((((('''&&&%%%'''***,,,,,,+++)))'''''''''((((((((('''&&&%%%)))(((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&((()))))))))***+++---000///,,,)))'''&&&&&&&&&***)))))))))((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++******)))((((((((()))))))))))))))))))))((((((''''''''''''((((((((())))))(((((((((((((((((((((((()))*********)))(((((((((''''''((()))))))))))))))+++***)))(((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))*********)))(((''')))(((((((((((())))))***)))(((((('''''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))************************+++******************+++************************!!!&&&)))))))))+++---+++++++++++++++***)))((((((***,,,,,,++++++,,,------------------.................................---------.........//////---------...............//////000111111111111111111111000000000000111111555555555666666666777777555555555666777888::::::;;;;;;;;;:::::::::::::::(((((()))***++++++,,,,,,)))))))))))))))))))))))))))******++++++******)))(((((()))))))))******************)))))))))(((((())))))))))))******++++++)))))))))******++++++,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................------...//////////////////000000///......///111222222222111111000000000111111111111111111111111222222222333333333444444444444444444555555555555333333333444555555666666666666666666777777888888999999::::::;;;<<<======>>>===<<<<<<<<<===???@@@>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFGGGHHHFFFFFFGGGGGGFFFEEECCCBBB????????????@@@AAACCCCCCAAAAAA@@@???????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBB@@@>>><<<;;;888888777666666555555555444444222111000000000000///////////////...------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************&&&'''((())))))((('''&&&)))(((((((((((((((((()))(((((((((((())))))))))))*********)))(((((('''&&&((('''&&&&&&'''((('''&&&%%%&&&)))***+++***(((&&&%%%&&&'''(((((('''%%%$$$((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&(((******))))))+++------,,,***(((''''''(((((('''((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***++++++,,,+++***)))))))))))))))(((((())))))))))))(((((()))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((()))((('''&&&''''''((()))))))))))))))+++***)))((((((''''''(((''''''((((((((()))))))))(((((((((((((((((((((((()))***+++,,,+++***)))(((((((((''''''((()))******)))))))))(((((()))******(((((())))))))))))(((((())))))(((((((((((())))))''''''((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))*********++++++*********************************(((+++......***''''''(((((()))******+++++++++++++++,,,------+++*********,,,,,,,,,---------......------..................---------...............,,,---------........./////////000111111111111111111000000//////000000111222222222222222333333333666666666666777999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;((((((((()))******++++++))))))))))))))))))))))))))))))************))))))((((((((()))))))))************)))))))))(((((((((*********)))***++++++,,,''''''(((((((((((((((((())))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------///000000000000000///000000///......///111111111111111111000000000111111111111111000000000111111222222333333444444333444444444444555555555333333333444555555666666666666777777888999999999::::::;;;;;;;;;;;;;;;<<<======<<<<<<======>>>???===============>>>??????@@@@@@AAAAAACCCDDDEEEFFFEEEFFFFFFGGGFFFDDDCCCBBB??????>>>??????@@@AAABBBBBBAAA@@@??????>>>???????????????@@@@@@@@@AAAAAABBBBBBBBBAAA@@@===;;;999555444333222222222222333333333222111000//////000...////////////...------...------,,,,,,------...*********+++++++++++++++************************''''''((((((((((((((()))'''''''''(((((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((***(((&&&&&&'''((('''&&&%%%&&&'''(((((((((''''''$$$%%%'''((((((((('''&&&(((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))$$$(((******(((&&&(((***%%%%%%%%%&&&'''(((***+++'''''''''((()))*********)))((((((''''''(((((()))((((((((((((((())))))***(((((((((((()))***+++,,,,,,,,,+++***))))))))))))''''''((()))))))))))))))))))))(((((('''&&&&&&%%%((((((((((((((((((((((((((('''''''''))))))'''&&&''''''((()))))))))))))))''''''''''''(((***+++,,,(((((((((((()))))))))***))))))))))))))))))))))))))))))***++++++*********''''''''''''((()))*********))))))))))))******+++'''(((((())))))(((((('''((((((((((((((())))))***(((((((((((())))))))))))((())))))******))))))((()))))))))))))))))))))))))))***++++++++++++***)))***************************,,,...---,,,***)))***'''''')))***+++,,,,,,,,,+++---...---+++))))))***))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,........................,,,,,,------...///////////////000111111111111111111000000//////000000111111111111111111111111111555666666666777999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;((((((((((((((((((((()))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))******)))))))))((((((((((((***))))))((()))***+++,,,((((((((((((((('''''''''((((((((((((((((((((((((++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---...///111111111111111...///000///------///000000000000000111111111111222111111111000000000///000111111222333333444444333333444444444555555555333333444444555666666666555555666777777888999999;;;;;;;;;<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<======<<<<<<======>>>>>>?????????@@@AAABBBCCCDDDEEEFFFFFFFFFFFFDDDCCCBBB??????>>>>>>>>>??????@@@BBBBBBAAA@@@????????????>>>>>>>>>?????????@@@@@@@@@@@@AAA@@@>>><<<999777444333222111111111222333111111000///..................//////......---,,,------,,,,,,,,,,,,------)))*********++++++++++++************************''''''''''''(((((())))))(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((())))))))))))((((((((((((((())))))***+++)))&&&&&&'''((('''''''''&&&&&&&&&''''''((((((&&&&&&''')))************'''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%))),,,+++(((%%%''')))###$$$%%%'''((()))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))******(((((((((((()))***+++,,,++++++***)))((((((((((((%%%&&&''')))************''''''''''''''''''''''''(((((((((((((((((((((((()))((('''(((******)))&&&''''''((()))))))))))))))&&&&&&''''''(((***+++,,,'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((()))******'''&&&&&&'''''')))******((((((((((((((()))******''''''((((((((((((''''''((((((((((((((()))******(((((()))))))))*********(((((())))))))))))(((((()))))))))))))))))))))))))))***++++++++++++***)))************************'''&&&'''(((+++---------'''((()))******+++*********+++------+++******+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,........................,,,------...//////000000//////000111111111111111111000000000000000000111333333333333333333333333444444444555666777999999:::::::::::::::;;;;;;;;;((((((((((((''''''''''''))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++++++++******))))))((((((((((((((((((((((((((((((++++++************++++++************************+++++++++,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---...000111222222222111...///000///------///000//////000000111111222222222111111111000000//////000000111222333333444444333333333444444444555555333333444555555666666777333333444444555666666777<<<<<<<<<<<<;;;:::999999888999:::;;;<<<;;;:::999======<<<<<<<<<======>>>????????????@@@AAABBBBBBEEEEEEFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>???CCCBBBAAA@@@????????????>>>>>>>>>>>>????????????>>>?????????===:::777555666555444333333333444555000///...---------------......//////......---,,,+++******************+++))))))******++++++++++++))))))))))))))))))))))))((()))))))))******++++++((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''(((((((((((())))))))))))((('''''''''((()))***++++++)))'''&&&'''(((''''''((('''&&&&&&&&&''')))***'''((((((***+++,,,---...'''''''''''''''((()))***''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((,,,///...***'''(((***))))))*********((('''%%%******))))))((((((''''''((((((''''''''''''((((((((((((((((((((()))******(((((((((((()))***+++,,,******)))''''''&&&&&&&&&$$$%%%'''(((***+++++++++%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((***(((''')))+++,,,***''''''(((((()))))))))))))))***))))))(((((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&%%%%%%%%%&&&''')))***&&&&&&&&&'''''')))******'''''''''''''''((()))***''''''((((((((((((''''''((((((((((((((()))******))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))************************///,,,)))))),,,---+++))))))************))))))((((((***,,,,,,++++++,,,---******+++,,,------......,,,,,,,,,------..............................---------......///000111111//////000111111111111111111111000000000000111111222222222222222222222222333333333444555666777888888888999999999:::::::::***************++++++,,,++++++***)))((('''&&&%%%''''''((())))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++)))***++++++,,,---..................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......////////////000000000000333222000///.........//////............//////000000111222333333333333333444444444444444444444444333444444555666777888888444444444555555555555666666777888999999::::::999;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>======>>>===<<<;;;:::;;;<<<<<<<<<======>>>???@@@@@@@@@@@@AAACCCEEEDDDCCC@@@???>>>===<<<;;;;;;<<<===>>>===============<<<<<<;;;:::;;;;;;<<<<<<=========???>>>===<<<:::999777777666555444222111000000000222111111000///......---...---,,,++++++,,,---...+++++++++************)))************************))))))***))))))((('''&&&(((((())))))*********+++''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''',,,+++'''"""###(((***(((***)))(((''''''&&&&&&'''&&&%%%%%%&&&&&&'''((()))(((((('''''''''(((((()))'''(((((()))))))))))))))&&&((()))***)))((()))***)))((('''&&&&&&&&&&&&&&&!!!###%%%'''((((((((('''&&&&&&&&&&&&''')))***+++******))))))((((((''''''))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((+++---,,,'''%%%(((+++))))))(((((('''''''''&&&''''''''''''((((((((()))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((((('''&&&%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))+++)))&&&&&&(((***++++++((((((((((((((((((((((((+++)))'''(((+++,,,***((()))))))))))))))(((''''''(((((((((((())))))))))))*********+++,,,,,,***)))******************++++++)))))))))))))))******++++++++++++++++++***)))(((...+++((((((+++------,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,(((%%%&&&))),,,,,,+++(((***++++++******+++,,,........................+++++++++,,,---...///000000000000000000000000000000///...------...///000333333222222111222222222555444444444444555666666777888999999888777888:::((((((((((((((())))))***,,,++++++***(((''''''&&&''''''((())))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))******************************)))))))))))))))(((******)))))))))((((((((())))))))))))))))))))))))((())))))))))))*********+++++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------......---,,,,,,+++******...//////000000//////...////////////000000000000222111///...---------...//////.........//////000000000111111222222111111444444444444444444444444333333444444555555666666444444444555555555555666333444555555666666777777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;>>>===<<<;;;:::;;;;;;<<<<<<<<<===>>>>>>???@@@@@@???@@@BBBDDDDDDBBB@@@???>>>===<<<;;;;;;<<<===>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<>>===<<<;;;:::999888555555333222111000000000111111000000///......---------,,,,,,,,,,,,------+++++++++************)))************************((())))))))))))(((((('''(((((()))))))))*********''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((('''''''''''''''&&&'''$$$ $$$$$$"""'''''''''&&&&&&'''(((((((((''''''(((((()))***+++''''''&&&&&&&&&''''''(((%%%&&&''''''((((((''''''''')))+++***)))(((((()))))))))((('''''''''((((((''''''((((((((((((''''''''''''&&&''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((+++---+++'''&&&(((+++)))(((((((((''''''''''''''''''((((((((((((((((((************************((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&%%%%%%&&&(((((('''&&&(((((((((((((((((((((((()))'''&&&&&&))))))(((&&&)))))))))))))))(((''''''(((((((((((())))))))))))******)))************)))+++******))))))((((((((()))))))))))))))******+++******+++++++++***))))))***(((&&&''')))+++***)))************************((()))******,,,,,,---......+++((((((***++++++***(((***++++++******+++,,,........................------,,,,,,,,,---......000000000000000000000000111000////////////000111222111111000000111111222444444444333444555555666777888999999888888999:::((((((((((((((())))))***,,,,,,+++***)))((((((''''''(((((())))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))************))))))))))))))))))))))))))))))))))))((())))))))))))************++++++++++++***))))))++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,---.../////////---------,,,,,,+++++++++//////000000000000//////////////////000000000000000000///...------------000000////////////000000111111111000000000000000333333333333444444444444333333444444444444444444444444444555555555555666333333444444555555666666:::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;???>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>???AAABBBBBBAAA@@@>>>======<<<<<<<<<<<<===>>>===============<<<<<<;;;;;;;;;::::::::::::::::::======<<<<<<;;;::::::999555444333222111000000000111000000//////.........,,,,,,------------,,,,,,+++++++++************)))************************'''(((((())))))))))))((((((((())))))))))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((''')))((($$$$$$'''(((&&&&&&&&&&&&&&&'''((()))***(((''''''(((((()))***+++''''''&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((***+++,,,+++)))(((((())))))(((((((((((())))))***,,,+++***)))((('''''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''(((***,,,***'''&&&(((***((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((((((((((((((((('''''''''###$$$%%%((())))))&&&###)))))))))))))))))))))))))))'''&&&'''((()))(((&&&(((((()))))))))(((''''''(((((((((((())))))))))))***))))))(((((())))))***++++++***)))((('''&&&&&&)))))))))))))))******+++))))))******+++*********+++******+++------,,,+++************************((())))))***+++,,,------000---+++******+++******)))***++++++******+++---------------------------///......---,,,,,,------000000000000000000000000111111000000000000111111111000000000000000111111333333333333333444444555777888999999888888999;;;***************++++++,,,,,,,,,++++++***))))))((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///((()))***+++---...///000...///000000111000000000////////////000000000000000000//////............111000000//////000000111222222111111000000000000333333333333333444444444555555444444444444444444444444444555555555555666666666666666777888999999999999999999999999999999:::;;;;;;<<<<<<<<<<<<;;;??????>>>===<<<;;;::::::<<<<<<<<<======>>>>>>>>>===>>>???AAAAAA@@@???>>><<<<<<<<<<<<<<<======>>>===============<<<<<<;;;;;;::::::999999888888888;;;;;;::::::999999888888444333222111000000000000000000/////////.........+++,,,---......---,,,++++++++++++*********))))))************************&&&'''((())))))***))))))(((((())))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((())))))((('''''')))'''&&&%%%%%%'''(((***...000...)))(((+++...---((('''''''''(((((()))***&&&%%%%%%&&&&&&'''((()))(((((('''&&&&&&&&&''''''((()))******++++++******,,,------,,,***((('''(((''''''''''''((()))******---,,,***(((''''''(((((())))))((('''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''((()))******((('''(((***(((((((((((((((''''''''')))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&''')))+++***'''%%%))))))))))))))))))))))))***)))))))))*********)))'''(((((((((((((((''''''(((((((((((()))))))))))))))))))))((('''''')))************))))))((((((''')))))))))))))))******+++(((((()))******+++******+++,,,---...//////---,,,++++++++++++++++++++++++++++++++++++************---,,,+++***************)))***,,,+++******+++---------------------------......------------......////////////////////////000000000000000000000000111000000000000111111222333222222222222333444444666888999999999999:::;;;***************++++++,,,,,,,,,++++++***)))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++******+++,,,,,,---......///...---,,,+++,,,,,,,,,((((((***+++---...000000......///000000000000000////////////000000000000111111111111000000000///000000000000000111222222444333222111111111111111222222222333333333444444666666666555555555555555444444444555555555555666777777777777777999:::;;;999999999999999999999999:::;;;<<<===============>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<=========<<<<<<===>>>??????>>>>>>;;;<<<<<<==============================<<<<<<;;;:::::::::999999888888777888888888777777666666666333333222111000000000000////////////............***+++,,,------,,,+++***+++++++++*********))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&)))((('''&&&&&&(((***+++777777333***&&&(((+++,,,+++******)))(((((())))))&&&%%%%%%&&&&&&'''((()))******)))(((((('''(((((((((((()))***************,,,---...,,,***(((''''''&&&&&&&&&&&&'''(((((()))***)))((('''&&&'''((()))***)))(((''''''&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''((())))))((((((((()))'''''''''((((((((((((((())))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***************)))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((('''&&&''')))***)))'''(((((((((((((((((((((((()))*********)))))))))***''''''((((((((((((''''''(((((((((((())))))))))))((()))***)))'''&&&(((***)))))))))******+++++++++)))))))))))))))******+++'''((()))***************'''(((***++++++***))))))************************+++++++++*********)))))))))))))))))))))***++++++)))+++,,,,,,++++++,,,---------------------------------------...///000111////////////////////////////////////////////////111111111111111222333444333222222222222333444444666888999:::999999;;;<<<((((((((((((((())))))***++++++*********))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))((())))))))))))*********))))))***++++++++++++***++++++++++++++++++++++++)))******+++---......//////...,,,************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///////////////000000000000000111111222222111111000//////000000111333444555444333222111111111222333111111222222333333444444555666666666666666666666444444444555555555555666666666555555555777999:::888888888888888888888888:::;;;<<<=====================>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<======>>>>>>===:::;;;<<<===>>>>>>>>>==================<<<<<<;;;::::::999999999999999999777777666666555444444333222222111000000000000000........................++++++,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))'''(((((())))))))))))((())))))((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((******((('''&&&((((((''''''((()))+++,,,===>>>999///'''&&&((((((,,,+++***)))(((((((((((((((''''''(((((()))***+++++++++***)))((((((((((((%%%&&&&&&'''''''''''''''+++,,,---,,,)))''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''(((((()))***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''(((((((((((())))))'''''''''(((((((((((((((((((((((())))))*********((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''************)))((('''&&&(((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&'''(((((('''((((((((((((((((((((((((&&&((()))((('''&&&''')))&&&&&&'''(((((((((''''''(((((((((((())))))))))))&&&))),,,+++((('''(((***(((((()))***+++,,,------)))))))))))))))******+++(((((())))))***)))))))))''')))++++++***)))***+++))))))))))))))))))))))))'''(((((()))***+++,,,,,,&&&((()))***))))))+++,,,***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222000000000000000000000000......////////////......111111111111222333444555333333333333333444444555666888999:::999:::;;;===((((((((((((((())))))*********))))))))))))(((((()))))))))))))))(((''''''''''''((()))))))))))))))((((((((((((((((((((((((************************)))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((())))))))))))*********))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////////////////000000000000///000111222222111000///......///000222444666777333222000000000111333444000111111222333333444444444444444555555666666666444444444555555555555666666555444444444666888999888888888888888888888888999999:::;;;<<<======<<<;;;<<<===>>>???>>>======;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<=========:::;;;<<<===>>>>>>>>>==================<<<<<<;;;999999999:::::::::::::::888888777666444333222222222111111000000000000000........................,,,,,,++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))((())))))))))))(((((('''))))))((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%''')))******)))'''%%%&&&&&&''''''((())))))***555999888000)))'''((('''(((((('''''''''''''''((((((''''''(((((()))***++++++***)))(((((('''''''''$$$$$$%%%&&&&&&&&&&&&&&&)))+++,,,+++(((''''''''')))((('''''''''''''''(((%%%&&&''''''(((((((((''')))(((((('''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''((())))))(((''''''''''''((((((((()))''''''((()))***++++++,,,((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''')))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))&&&&&&''')))%%%&&&''''''((((((''''''(((((((((((())))))))))))%%%)))......***((((((***(((((())))))******++++++)))))))))))))))******+++))))))))))))))))))(((''')))+++,,,+++***))),,,...((((((((((((((((((((((((''''''((()))***+++,,,,,,(((***,,,,,,***)))***+++***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000000000000000000000...///000000000000///...000000000000111222333444444444444333444555555666666888::::::::::::<<<>>>***************++++++,,,))))))))))))(((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))((((((((((((((((((((((((************************(((((((((''''''&&&&&&%%%(((((())))))*********+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++***)))((('''((())),,,---******+++,,,------......***+++,,,---............////////////000000000000...///000111111000///...---...///000333555777888111000///...///000222444000000111222333333444444222222333333444555666666444444444555555555666666777666555444555777999:::777777777777777777777777777888999:::;;;;;;<<<;;;:::<<<===?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======999:::<<<>>>>>>>>>>>>==================<<<<<<;;;999999999::::::;;;;;;;;;:::999888666555333222222222111000000000000000111---.....................---,,,+++******+++,,,---+++++++++************)))))))))))))))))))))))))))))))))***))))))(((''''''))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%''')))******)))'''%%%$$$%%%&&&'''((((((((((((""")))...+++&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%&&&&&&'''((()))******)))''''''&&&&&&&&&%%%&&&''''''((((((''''''(((***+++***((('''''''''+++***)))(((((('''((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))************''''''(((((((((((('''''''''&&&&&&'''((())))))(((&&&'''''''''(((((())))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&(((+++...000...***&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,+++(((''')))+++%%%%%%&&&'''((((((((('''(((((((((((())))))))))))$$$***///000,,,((((((***))))))))))))(((((((((((()))))))))))))))******+++))))))***))))))(((''''''&&&(((((('''%%%%%%(((,,,((((((((((((((((((((((((************))))))))))))***---///---***((()))+++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,000000///............///000000000000000000000000///000111222222111000///////////////000111222333555444444444444555666666666888::::::::::::<<<>>>))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((()))))),,,++++++***)))((((((((()))))))))))))))((('''''',,,,,,++++++******)))))))))))))))))))))(((''''''''''''(((((((((((('''''''''(((***,,,,,,,,,+++***((('''&&&(((,,,---+++)))+++++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++***,,,,,,,,,++++++*********,,,,,,---......///000000------------------------,,,,,,,,,---...///000000111111111000//////......+++666555---555JJJLLL???444222000......000222444111111000000111111222333555555555555555555555555444444444555555555555666666666444333333444555666555555555555666666666666666666777888:::;;;<<<<<<======???@@@@@@???>>>===<<<;;;;;;;;;;;;<<<======;;;<<<<<<<<<<<<<<<;;;;;;999::::::;;;<<<<<<<<<;;;>>>>>>>>>>>>===<<<;;;:::999999:::::::::999888888777777555444333222222222//////...------------...---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))***************)))(((&&&&&&&&&'''(((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))***))))))((('''&&&&&&&&&%%%&&&''''''((('''''''''$$$%%%'''((((((((('''&&&''''''''''''((((((((()))((((((((((((((('''''''''******)))(((((((((((()))***)))(((''''''&&&''''''(((&&&%%%&&&((()))))))))((((((((((((((((((((((((......---,,,+++***)))((((((((((((((())))))))))))))))))((('''''''''''''''))))))***++++++***(((((()))))))))((()))******+++'''&&&%%%&&&(((((('''&&&((((((((((((((('''''''''&&&&&&'''((()))***++++++''''''(((***+++,,,---......***((()))------)))%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''))))))******)))((('''&&&%%%%%%&&&&&&'''(((((((((******))))))((((((''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))(((''''''((()))***((()))***+++,,,+++******))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............///000111***+++,,,,,,------,,,,,,------...///000000//////////////////000000000000222222222222222222222222222333333444555666777777;;;;;;;;;<<<;;;;;;::::::))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((())))))(((''''''&&&%%%%%%)))))))))))))))(((''''''***************))))))))))))))))))))))))(((''''''+++,,,,,,------,,,,,,+++)))***************)))))))))(((''')))+++,,,+++)))+++++++++++++++++++++++++++++++++*********)))))))))******+++,,,+++++++++,,,,,,,,,++++++*********)))******++++++,,,,,,,,,------------------------,,,,,,------......//////////////////////////////,,,222000***111???AAA777333222000//////000222333111111000000111111222333444444444444444444444444444444444444555555555555666555444333333444555666666666666666777777777777777777888999:::;;;;;;<<<===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;<<<;;;;;;============<<<;;;:::999999999999999999999888777777666555333222222111111000000///..................------...//////...,,,************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))))))))(((''''''&&&&&&&&&'''((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''***))))))(((''''''&&&&&&&&&'''(((((())))))(((((((((((()))******)))(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%(((((('''''''''(((((())))))'''&&&&&&((())))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''''''''''''''((())))))***)))(((''''''(((((((((((()))))))))((('''&&&&&&(((((('''&&&((((((((((((((((((((('''((((((((((((((((((((()))''''''((()))******++++++,,,***((())),,,---***&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((((((************************''''''''''''((((((((((((''''''&&&&&&&&&''''''((())))))((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((('''''''''&&&''''''''''''''''''''''''))))))((((((((((((((('''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))(((''''''((()))***((()))***+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******))))))*********+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---............---/////////000000000000000//////000000000111111111222222222222222222222222222333333444555666777777::::::;;;;;;;;;;;;::::::))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''&&&%%%%%%%%%)))))))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))(((((('''))))))************))))))+++***)))(((((('''''''''))))))((()))++++++***(((+++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,+++++++++++++++*********---------------------------------------------------------------.........,,,,,,------...//////000///...,,,+++///444555111111111111111111111111111111111000000111111222333333333333333333333333333333333333444444444555555555555444444444444555555666666666777777777888888888999999999::::::;;;;;;>>>>>>===============>>>:::::::::::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888999999999888888777666666555444333222111111111111000000///...////////////...---...000000...---************************++++++*********)))))))))))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((())))))''''''((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''')))))))))(((''''''&&&&&&'''(((((()))))))))))))))((()))))))))))))))((('''((((((((((((((('''''''''''''''((((((((((((((((((***)))((((((''''''((((((&&&&&&&&&''''''(((*********(((&&&&&&((((((((('''))))))))))))))))))))))))%%%%%%&&&'''((())))))***(((((((((((()))))))))))))))((((((''''''''''''(((%%%&&&'''((())))))((((((%%%&&&'''))))))(((((('''((('''&&&&&&(((((('''&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((()))))))))***((('''))),,,---***'''''''''''''''((((((((((((((((((''''''&&&'''''''''************************''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&''''''))))))(((((('''&&&&&&%%%'''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))((()))******++++++******))))))))))))))))))))))))***))))))(((((())))))***)))+++,,,------,,,+++)))))))))*********+++++++++...---,,,+++************------...///////////////111111111000000000000/////////000000000111111111222222222222222222222222222333333444555666777777999::::::;;;;;;:::::::::))))))))))))))))))))))))))))))))))))((((((((((((+++******))))))******+++))))))((((((''''''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%***)))(((&&&&&&&&&'''(((***))))))*********)))(((************************************************++++++,,,------------,,,+++++++++***************..................------------------------------...---------------------,,,,,,,,,------.........222---+++...000//////000///000111222222111000///111111000000111111222333111111111111111111111111222333333333444444444444444444444444444444555555555555555555666666666777999999999999::::::::::::>>>===<<<;;;;;;;;;<<<===999999999999999:::;;;;;;;;;;;;<<<=========<<<<<<::::::::::::::::::;;;;;;:::;;;;;;::::::999888777888888888888777666555555444444333222111000000000000000///..................------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))'''((()))***))))))'''&&&((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))((((((''''''''''''''''''((())))))))))))(((%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((+++***))))))(((((())))))'''''''''''''''((())))))+++)))'''''''''((('''&&&))))))))))))))))))))))))$$$$$$%%%&&&'''(((((()))(((((((((((()))))))))))))))(((''''''''''''((((((%%%&&&'''((())))))******%%%&&&(((******)))(((''')))(((''''''(((((('''&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((''''''(((+++,,,***(((''''''''''''(((((((((((())))))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((())))))((((((((('''''''''&&&%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))((())))))***************))))))))))))))))))))))))***))))))))))))))))))***+++---///111111///---+++++++++,,,,,,,,,---------......---,,,,,,,,,------------...////////////...111111000//////.............../////////000000000111111111111111111111111222333333444555666777777888999999::::::::::::999(((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((())))))***((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&''''''((((((((()))(((((())))))))))))((((((((())))))******))))))(((((('''&&&&&&&&&''')))***)))************)))))))))************************************************++++++,,,------------,,,************************++++++******************---------------------------------------,,,,,,,,,......------,,,,,,,,,,,,000++++++///111------111...///111222222111///...111111000000111111222333111111111111111111111111222222222222333333333444222333333444444444555555333333333444444444555555999999999999999999999999>>>===;;;:::999:::;;;<<<888888888888888999::::::<<<<<<===>>>>>>>>>>>>>>>;;;::::::999999999::::::::::::::::::999888777666777777777777666555444333333222111000000000000000......---,,,,,,,,,------,,,,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***))))))*********+++++++++'''(((***++++++***)))(((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''%%%&&&''''''((((((''''''$$$$$$%%%&&&'''(((******((((((((((((((('''''''''&&&'''''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&))))))((('''''''''''''''+++)))'''''''''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''(((((()))***+++,,,&&&''')))++++++***)))(((***(((''''''(((((('''&&&&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((()))******)))))))))((((((((('''''''''(((******)))(((''''''''''''((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''***)))'''&&&&&&''')))+++'''''''''((((((((())))))%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))******))))))))))))******+++---///111111///---+++++++++,,,,,,,,,---------+++++++++,,,---...///000,,,,,,---...............000///...------------------------.........//////111111111111111111111111222333333444555666777777777888888999::::::999999(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))''''''''''''(((((((((((('''(((((()))))))))))))))))))))************))))))&&&&&&&&&''''''((()))***''')))++++++)))))))))******************************************+++++++++***++++++,,,,,,,,,,,,,,,)))))))))***************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,---------///......---,,,,,,++++++,,,***+++......------/////////000111111000//////111111000000111111222333111111111111111111111111111111222222222333333333111222333444444555444444222222222333333333333444777777777777888888999999<<<<<<;;;:::999999999999777777777777777888999999;;;<<<===>>>>>>>>>>>>>>><<<;;;999888888999::::::::::::::::::999888777666777777777666555444333222111111000///////////////...---,,,,,,++++++,,,,,,,,,+++***+++------+++*********************************)))))))))((((((((())))))))))))))))))))))))((((((((((((((()))***************+++++++++,,,,,,(((((()))*********))))))((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''')))***,,,---''''''''''''((((((((()))&&&&&&''''''((())))))))))))(((''''''&&&&&&''''''******(((''''''&&&&&&&&&***(((&&&&&&((((((((('''(((((((((((((((((((((((()))(((((((((''''''&&&&&&(((((((((((())))))))))))(((''''''''''''(((((()))))))))(((((()))***+++,,,'''(((***+++++++++***)))+++)))(((((((((((('''&&&&&&&&&''''''((()))))))))$$$%%%&&&'''((()))******))))))))))))))))))))))))&&&''''''(((((((((((('''''''''''''''(((((((((((())))))(((((('''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))((('''((()))***+++&&&&&&'''(((((()))******'''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((()))***+++))))))))))))))))))))))))+++******))))))******+++)))+++,,,------,,,+++)))))))))*********+++++++++)))))))))***,,,---///000,,,,,,---............---///...---,,,,,,,,,---...------........./////////111111111111111111111111222333333444555666777777666777888888999999999999((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))((((((((((((((((((''''''((()))))))))))))))&&&''''''((((((''''''&&&'''(((((()))))))))((((((&&&(((++++++))))))***,,,************************))))))*********+++++++++)))******+++,,,+++++++++((()))))))))*********+++,,,,,,,,,------......///------------------------+++++++++,,,,,,------............---------------***---...------......---//////000000000000//////111111000000111111222333111111111111111111111111111111111111222222222222000111333444555555444444222222333333333444444444444444555666777888888999;;;;;;;;;;;;:::999888777777666666666666777888888999:::;;;<<<============<<<;;;999888777888999:::::::::::::::999888777777666666666555444333222111000000//////......//////......---,,,,,,,,,,,,---,,,++++++,,,------,,,******************************)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))************+++++++++'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((&&&&&&'''((((((((((((((()))(((((('''((()))******%%%&&&&&&'''((()))******&&&&&&''''''((())))))***++++++***))))))))))))))))))(((((('''''''''(((((()))'''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))'''''''''''''''((())))))***)))((('''(((((()))***((((((((())))))))))))***+++***(((((())))))'''%%%&&&&&&''''''((())))))***'''''''''(((((()))))))))((((((((((((((((((((((((&&&'''(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''((())))))(((((((((((((((''')))(((((((((''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((()))))))))))))))((((((((((((((('''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((()))******)))(((''')))(((((('''((()))***+++))))))))))))))))))))))))+++******))))))******+++******++++++++++++******))))))*********+++++++++++++++++++++,,,---...///------...////////////...///...---,,,,,,---///000/////////000000000000111111111111111111111111111222333333444555666777777555666777888999999999999((((((((((((((((((((((((&&&''''''((()))******+++++++++************++++++)))))))))***************''''''((()))))))))))))))******))))))((((((''''''''''''((()))))))))))))))''''''((((((((((((''''''))))))*********((('''&&&%%%(((++++++))))))+++---))))))))))))))))))))))))))))))******++++++++++++))))))***++++++++++++***(((((())))))*********+++(((((()))***++++++,,,,,,------------------------******+++,,,,,,---......,,,------......//////000+++222333...---111111---000000////////////000000111111111000111222222333111111111111111111111111000111111111111222222222000111222444555555444444333333333444444444555555222333444555666777888999::::::;;;;;;:::999777666666666666666666777888888777888999:::;;;;;;;;;;;;<<<;;;999777777888999:::::::::;;;::::::999888777666666666555444333111000000//////.........////////////...------------...---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************&&&%%%$$$$$$%%%&&&'''(((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((()))))))))***'''''''''((((((((((((((('''(((((()))))))))))))))***)))'''&&&%%%%%%%%%&&&$$$%%%&&&'''(((***++++++&&&&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&&&&''''''&&&''''''((()))***((('''%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''''''((()))******)))'''&&&&&&'''((()))(((''''''''''''((()))))),,,***(((((())))))'''%%%&&&&&&&&&'''((())))))***))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''((()))((('''%%%%%%&&&''''''''''''((((((((()))(((((('''(((((()))***+++************************''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&'''((((((''''''******))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((()))******)))(((''')))((('''''''''(((***+++))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////.........///000000...//////000000000000000///...---,,,---///111222111111111111222222222222000000000000000000000000222333333444555666777777555555777888888999999999'''%%%%%%&&&((()))((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***&&&&&&''''''((()))))))))&&&'''((())))))***))))))((()))))))))'''''')))***))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((***+++,,,+++***)))***+++******+++++++++,,,,,,,,,...+++))))))***,,,,,,++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,........................////////////////////////333111000......///111222222222111111222222333444111111111111111111111111111111111111111111111111333444444222000000111333555555555555555666777777777999<<<>>>>>>;;;888666777888:::::::::999777555888888999999:::::::::;;;777666555444555666888:::999999999999999999999:::777666444333222111111111......---------......//////............---------...---,,,+++************,,,+++******))))))******+++)))((('''((()))((('''((((((''''''''''''((((((%%%''')))+++,,,+++***)))''''''''''''''''''''''''))))))(((((('''&&&$$$$$$!!!###&&&'''''''''((()))******))))))((((((''''''***)))((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******''''''''''''''''''&&&&&&''''''''''''''''''''''''*********)))(((&&&$$$$$$'''&&&&&&''')))***((('''))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&&&&'''((()))***+++++++++***(((&&&%%%&&&'''(((++++++***)))(((((())))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%''')))***)))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$&&&'''))))))(((&&&%%%&&&''')))((('''%%%&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((((((+++***)))'''&&&&&&&&&&&&((((((''''''''''''((((((+++)))(((''''''((()))+++***))))))((((((((((((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))(((((((((((())))))'''''''''''''''((())))))***)))((((((((((((((())))))************+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---+++++++++,,,,,,---------////////////000000000000000///...---,,,+++******............////////////000111111222222222111111222222333333333333444444666666777777888888888999'''&&&%%%&&&((()))((('''))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***)))))))))(((''''''&&&&&&'''(((((())))))))))))(((((()))))))))'''''')))***))))))))))))************))))))))))))))))))))))))))))))************))))))***+++,,,,,,*********,,,************+++++++++,,,---+++))))))+++,,,,,,++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,................................................222111000......///111222111000000000000111222222000000000000000000000000111111111111111111111111222333333222111000111333666555555555555666666666777888:::<<<;;;:::888777444555777999999888777666777777888888888888888888777666555444555666888999::::::999999888888777777555444333222000000000000......------------..................------------...---,,,+++************,,,+++******))))))******+++)))''''''((()))((('''((((((''''''''''''((((((((())))))***)))(((&&&%%%''''''''''''''''''''''''(((((((((((('''&&&%%%%%%###%%%'''((('''''')))***))))))(((((((((((((((''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((&&&%%%%%%'''&&&&&&''')))***((('''(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))((('''&&&%%%&&&(((***++++++***))))))(((((())))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***)))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((("""###%%%'''))))))))))))$$$&&&(((((('''''''''((((((((((((((((((((((((((()))((((((((('''''''''&&&%%%%%%&&&''''''(((((()))***)))(((''''''&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))******((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,.........////////////000---------------,,,,,,,,,............////////////000000111111222222111111222222222333333333444444555555666777777888999999'''&&&&&&&&&((()))((('''))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))(((''''''&&&&&&((())))))))))))(((((('''((()))))))))'''''')))***))))))))))))************))))))))))))))))))))))))******++++++++++++*********+++,,,,,,******+++,,,)))))))))*********++++++---+++******+++,,,,,,++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------........................111000/////////000111222000////////////000111111////////////////////////111111111111111111111111000222333222111111222333666666555555555555555555777777888888888888777777222333555777888888888777666666666666666555555555666666555444444666777888::::::999888777666555555333333111000////////////......---------------.........---------,,,,,,,,,---,,,+++***************++++++***))))))))))))***+++)))''''''((()))((('''(((((((((''''''((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&'''))))))(((((()))***'''''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((()))((((((((((((''''''''''''))))))))))))))))))))))))''''''&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''&&&&&&''')))***((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''&&&&&&'''(((***+++***))))))(((((((((((()))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((###$$$%%%&&&''')))******"""$$$'''((('''''')))***((((((((((((((((((((((((((((((((('''''''''''''''%%%&&&&&&''''''((())))))((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''((()))+++,,,(((((('''&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''))))))(((((((((((())))))(((''''''''''''(((((())))))))))))(((((())))))***)))))))))*********++++++))))))))))))))))))))))))------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++------------............++++++,,,,,,------......---............///////////////000111111111111111222222222222333333333333333444555666777888999:::((('''&&&'''((()))((('''((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((()))))))))))))))***))))))((('''&&&((()))))))))'''''')))***((()))))))))************)))))))))))))))))))))))))))******++++++******)))(((***+++***))))))***,,,((())))))))))))*********,,,+++******,,,,,,+++***+++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,++++++,,,,,,------------------------------------........................000000/////////000111111000////////////000111111000000000000000000000000111111111111111111111111///000222222111111222333555555555555555555444444666666555555666666777777333444555777777888777777555555555444444333333333666555555444444555666666888777777777666666555555333222111000////////////......------,,,,,,------------------,,,,,,,,,+++,,,,,,+++***************++++++***)))))))))))))))***)))''''''((((((((('''''''''((((((((((((''''''&&&&&&&&&%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''((()))(((''''''(((***%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&%%%&&&&&&&&&'''(((((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''')))***((('''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))((((((((((((***)))((('''&&&&&&'''''')))((((((''''''(((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''###%%%'''(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''''''''''''''((())))))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((()))******((('''%%%%%%%%%''')))+++((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((('''''''''))))))(((((((((((())))))((((((''''''''''''((())))))))))))((())))))******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////......///000111111111111111222222222222333333333222333444555777888999:::)))(((''''''((()))((('''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''((()))))))))))))))***))))))((('''&&&((()))))))))'''''')))***((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))(((((()))+++((())))))))))))*********,,,+++***+++,,,,,,+++***+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,++++++++++++,,,,,,------------------------------........................///////////////000000111111000000000000111222222111111111111111111111111000000000000000000000000...000222222222111222333444444555666555555444333555555444444444555666777777777777777777777777666555444444444333333222222555555444444444444444555444444444555555666666666333222111000000///000000......---,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++******))))))******+++***))))))(((((())))))***(((&&&&&&'''((('''&&&''''''((())))))(((''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''((('''&&&&&&(((***%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''((()))*********))))))((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&&&&''')))***((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''((()))************)))(((((('''&&&&&&&&&((('''''''''''''''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))(((''''''''''''''''''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***''''''&&&''''''((()))***((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((('''&&&%%%$$$$$$&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))***++++++(((((()))))))))*********))))))))))))))))))))))))((((((((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++------------............------...///000111111000111111111222222222333333111222333444666888999999***((('''((())))))(((&&&))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))((((((((()))))))))(((''''''&&&&&&((())))))))))))(((((('''((()))))))))'''''')))***))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((&&&((())))))((((((***+++)))))))))*********++++++++++++***+++------+++)))+++,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////000000000111000000000000111222222111111111111111111111111000000000000000000000000...000222333222000000111222333444555666555555444444444333444444555666777888888888777777666666666444444444444444444333333444444444444444333333333111111222333444555666666222222111000000000000000///...---,,,++++++++++++,,,,,,,,,+++++++++******+++******)))))))))************)))(((((((((((()))***(((&&&&&&'''((('''&&&&&&'''((())))))((('''&&&******)))'''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&''''''&&&%%%&&&(((+++'''''''''''''''(((((((((%%%%%%&&&''''''''''''&&&&&&''')))*********)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''&&&&&&''')))***((('''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&'''((()))***++++++&&&&&&''''''((()))))))))'''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%''')))***)))((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&((()))(((&&&%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&''''''(((((()))******'''''''''''''''((()))***((((((''''''''''''((((((***(((&&&%%%%%%&&&(((***)))(((''''''&&&&&&''''''''''''&&&%%%&&&&&&(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******))))))(((((((((((()))))))))((((((''''''''''''((())))))))))))******+++,,,((((((((()))))))))******))))))))))))))))))))))))&&&&&&'''((()))***+++,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++******,,,------------.........+++,,,---///000000000000111111111111222222222222111222333444555666777888***)))(((((())))))(((&&&))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&((()))))))))(((''')))))))))(((''''''&&&&&&'''(((((())))))))))))(((((()))))))))'''''')))***))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))((()))++++++******,,,---************+++++++++,,,+++******,,,------+++)))+++,,,,,,,,,,,,+++******((())))))***++++++,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000000000000000////////////000111111111111111111111111111111000000000000000000000000...000333333111000//////000111333555666666555555333333444444555666666666666666555555666666777777444444555555555555555666444444444444444333222222111222222222333333444444000000//////....../////////...---,,,++++++++++++++++++++++++******************))))))))))))************)))((((((((((((((()))(((&&&&&&'''''''''&&&&&&'''((())))))((('''&&&((((((((('''&&&$$$"""!!!''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&'''+++---))))))((((((((((((((('''%%%&&&'''((()))(((((('''%%%&&&(((******)))((('''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''((((((((((((((('''''''''&&&&&&''')))***(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((())))))******%%%&&&'''(((((()))))))))&&&&&&%%%%%%&&&&&&'''((()))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&)))++++++***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&(((((((((((('''%%%&&&(((((('''&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''((())))))******(((((('''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((((((((((())))))))))))((('''''''''''''''))))))))))))***+++,,,---(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))*********+++(((((()))***+++,,,,,,---+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,---------.........++++++---...///000000000111111111111222222222222222222333444555555666666+++)))(((((())))))(((&&&)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&''''''((()))))))))''''''((())))))***))))))((()))))))))'''''')))***))))))))))))************))))))))))))))))))))))))******++++++++++++******)))+++,,,,,,,,,,,,...///***++++++++++++,,,,,,,,,+++***+++,,,------+++)))+++,,,,,,,,,,,,+++******((())))))***++++++,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000000000000...............///000000000000000000000000000000000000000000000000000000///111333333111///.........000333555777777666555222333444555666666666666333333333444555666777888555555555666666777777777444444444444444333222111333333222222222222222222//////...---------......///...---,,,+++++++++++++++++++++************)))***)))))))))))))))************)))((((((((((((((()))(((&&&&&&'''''''''&&&&&&'''(((******((('''&&&"""$$$%%%&&&&&&%%%###"""''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''(((((('''''')))---000******))))))((((((''''''%%%&&&((()))))))))((((((%%%&&&((()))***)))'''&&&)))((((((((('''''''''''')))))))))))))))))))))))))))(((((('''''''''((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((()))(((''''''&&&'''&&&&&&''')))***((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$&&&)))+++,,,+++(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))))))))&&&$$$######%%%'''(((''''''(((***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''(((((())))))******((((((''''''''''''((((((((((((''''''''''''(((((('''((()))++++++)))((('''%%%%%%%%%&&&'''((()))***+++++++++++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((('''''''''))))))(((((((((((())))))***)))((('''''''''''''''))))))))))))***+++,,,---(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************''''''(((***+++,,,---...++++++,,,,,,,,,---------((()))***+++,,,---......,,,,,,,,,---------......***+++,,,...///000000000000111111111111222222222333333333444444555555555************************&&&&&&'''((()))***++++++'''((()))******)))((('''***))))))((((((((())))))************))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((***++++++)))'''+++***)))))))))***,,,,,,++++++++++++++++++++++++(((((()))************))),,,++++++******++++++,,,---,,,++++++,,,,,,***))),,,,,,,,,---------......---------............///000000000000000000000000////////////000000000000222222111111000000//////222222111111111111222222222222333333333222111111000000111111111222222222444444444444444444444444555555555555555666666666333333333222222222111111111111111111111111111111//////.........---------......---,,,,,,,,,,,,---,,,,,,+++***)))))))))***))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%***************)))((((((***)))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))******)))&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&)))((((((((()))((('''%%%%%%''')))(((%%%$$$&&&(((&&&''')))*********)))(((%%%&&&''''''((((((''''''+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''&&&%%%$$$%%%''')))+++''''''(((((())))))******''''''&&&&&&&&&&&&''''''$$$&&&''')))))))))((((((''''''(((((('''&&&%%%%%%&&&&&&''''''((()))))))))'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&++++++***((('''%%%$$$$$$$$$&&&))))))((('''((()))(((((((((((())))))))))))***)))((('''''''''''''''$$$&&&&&&%%%(((,,,,,,)))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$""" """&&&))))))((())))))***))))))((('''&&&))))))(((((('''''''''&&&''''''((((((((('''%%%$$$&&&&&&&&&''')))***)))'''%%%&&&((('''&&&&&&''')))))))))))))))))))))))))))***************)))((((((++++++******)))(((((((((++++++******)))************---...,,,)))(((***---,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///000000000000000/////////111111000000111333555666555555555555555555444444((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))((((((''')))((((((''''''(((((())))))))))))(((((((((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))***************)))))))))((((((''''''''''''''''''''''''))))))))))))***************))))))+++------+++*********)))))))))***+++,,,++++++++++++++++++++++++((()))******++++++******,,,++++++******++++++,,,---,,,++++++,,,,,,+++))),,,,,,,,,------------...---------............///////////////////////////.../////////000000000000000000000000000000000000222111111000000111111222111222222333333333222222222222222222333333333444555555555555555555555555666666777777777777666666333333333222222222111111111111111111111222222222///.........------------------,,,+++++++++++++++---,,,,,,++++++++++++,,,(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))******)))((((((''')))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))******)))'''%%%&&&'''&&&&&&&&&&&&''''''''''''((('''''''''((('''&&&%%%&&&((()))(((&&&$$$%%%'''&&&''''''(((((((((((('''''''''((((((((((((((('''******)))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%''')))***''''''(((((())))))))))))(((''''''&&&&&&''''''((())))))))))))((('''&&&%%%''''''(((((('''&&&&&&%%%))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((()))'''((((((((()))))))))))))))(((''''''&&&&&&''''''''')))(((&&&&&&))))))%%%)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((&&&$$$$$$''')))((('''((())))))))))))((((((''')))((((((((('''''''''''''''((((((((((((''''''&&&((('''&&&''')))))))))(((&&&'''(((((((((((())))))))))))))))))))))))))))))***+++++++++******)))(((+++++++++***************+++***************++++++***)))))))))***+++,,,,,,//////.........------------,,,,,,,,,,,,---...///////////////////////////222111111111111222444555555555555444444444444444((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&))))))((('''''''''''''''((('''''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))(((((())))))))))))))))))))))))************++++++++++++***))))))***,,,---,,,+++***))))))))))))***++++++++++++++++++++++++++++++)))******+++++++++++++++,,,++++++******++++++,,,---,,,++++++,,,,,,+++***,,,,,,,,,,,,---------------------............///............................../////////000000000000000000000111111111111222111111000000111111222000111222222333333333333333333444444444555555555555555555555555666666666555777888999999888666555333333333222222222111111222222222222222222222222............------------,,,,,,+++***************+++************++++++,,,(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''&&&((((((''''''&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))***)))'''&&&&&&'''((((((((((((''''''''''''((())))))))))))(((''''''((()))***)))'''&&&'''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))***'''(((((((((((()))))))))(((''''''&&&&&&''''''(((***)))(((''''''&&&&&&''''''''''''(((''''''&&&%%%((((((''''''&&&%%%%%%%%%&&&'''(((((((((((('''&&&(((''''''''''''&&&&&&&&&!!!!!!###%%%''')))***+++(((&&&%%%$$$&&&'''((((((''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&'''***)))&&&%%%((('''$$$((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***((('''((()))(((''''''(((((())))))))))))(((((((((((((((''''''''''''(((((((((((((((((()))***+++)))''''''((())))))(((''''''''')))+++,,,+++***))))))))))))))))))))))))******+++++++++***))))))*********+++++++++,,,,,,))))))))))))***+++,,,,,,***'''%%%'''+++...---***////////////////////////------,,,,,,,,,---......,,,------....../////////222222111111111222222333444444444444444444444444))))))))))))))))))))))))''''''''''''''''''''''''***)))(((&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((())))))(((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********+++))))))))))))))))))((((((++++++++++++++++++++++++)))))))))*********++++++,,,***)))((()))***)))((()))))))))))))))******+++******************************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,---,,,++++++,,,---,,,+++++++++,,,,,,,,,------------------............///................................./////////000000111111111000000000000000111111000000000000111111///000111222333444444444333333333444444444555555444444444444555555555555444666888999999777555333333333333222222222111111222222222222222111111111------------------------,,,,,,+++***************'''''''''''''''((()))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&''''''(((''''''&&&&&&'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&'''((())))))))))))(((((((((((()))+++++++++***)))))))))((()))***************+++)))((('''&&&%%%&&&'''((((((((((((''''''((((((((())))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&(((***+++&&&'''''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&''')))******)))'''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))'''%%%&&&((()))(((&&&'''''''''((((((((())))))'''&&&&&&%%%%%%%%%&&&&&&$$$((()))&&&%%%((()))'''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))(((((('''&&&'''((())))))***))))))((((((((((((((('''''''''))))))((((((((()))+++,,,---+++'''&&&'''((())))))'''&&&&&&(((+++,,,+++)))(((((((((((((((((((((((()))))))))******))))))((((((((()))***++++++,,,,,,))))))))))))***+++,,,---+++)))'''(((+++------+++,,,------...///000000000------,,,,,,,,,------...++++++,,,,,,---...//////222222222111111111111111333333333333333444444444))))))))))))))))))))))))&&&''''''((())))))*********)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((*********)))))))))(((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((())))))))))))*********(((((((((((((((((())))))************************((((((((()))))))))******111...+++))))))))))))((((((((())))))******************************************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,---,,,++++++---------++++++++++++,,,,,,,,,---------------............///////////////////////////............////////////333222222111000//////...111000000000000000000111///000111222333444444444111222222222333333333333222222222333333444444444333555777888777555333111333333333222222222111111222222222111111000000000,,,,,,------------------------,,,+++++++++++++++'''&&&&&&&&&'''((())))))''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((('''''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''')))(((''''''((()))******)))))))))((((((((((((***++++++)))'''((()))(((((()))***,,,.........***)))((('''''''''))))))''''''&&&&&&''''''((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((''''''(((((((((''''''&&&&&&&&&(((***+++&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&''''''(((&&&''')))******)))'''&&&(((''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''(((*********'''%%%''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&***+++(((%%%'''(((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))((((((((()))&&&'''((())))))***))))))'''''''''(((((((((((((((***)))(((((((((***+++------***'''&&&'''(((((((((%%%&&&''')))++++++)))(((((((((((((((((((((((((((''''''((((((((((((((('''&&&''''''((()))***++++++))))))))))))***+++,,,---+++---...,,,******,,,...------------------.........------,,,,,,,,,------***++++++,,,---......///111111111111111111111000222222222222333333444444((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))&&&&&&&&&&&&'''((())))))************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))'''''''''''''''''''''''''''((((((((())))))))))))555111---*********+++***'''((())))))******))))))************************)))******+++++++++++++++,,,++++++******++++++,,,---,,,+++,,,---...---,,,++++++++++++,,,,,,,,,,,,---------............///////////////////////////------........./////////222222111111000/////////111000000//////000000111000111222222333333333333000000000111111111222222111111111222333333444444444555666666666444222111333333333222222222111111111111111000//////......,,,,,,,,,,,,------------------,,,+++++++++++++++***))))))))))))******+++''''''''''''''''''''''''(((((())))))))))))(((((()))))))))(((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&''''''((('''''''''((('''''''''((())))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''(((((('''''')))*********))))))((((((''''''%%%(((***)))&&&$$$%%%'''(((''''''))),,,...///...((((((((((((((()))******'''&&&&&&&&&''')))+++,,,***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''&&&)))((((((''''''(((((()))***)))(((''''''&&&&&&'''%%%&&&''''''((('''''''''((((((''''''&&&%%%%%%%%%&&&'''(((((((((((('''&&&(((''''''''''''&&&&&&&&&'''''''''(((((()))))))))&&&(((******((('''&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&'''(((+++000000***%%%%%%%%%$$$'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))###&&&(((((((((((()))***'''(((((())))))))))))((('''''''''((((((((((((((())))))))))))))))))***+++***(((&&&&&&'''(((((('''$$$'''***+++)))((('''((())))))))))))))))))))))))''''''(((((())))))((((((&&&&&&''''''((()))******))))))))))))***+++,,,,,,,,,...000...***)))+++/////////...---,,,+++******......---,,,,,,,,,------+++,,,,,,------.........000000111111222111111000000111111222222333333444(((((((((((((((((((((((('''''''''(((((()))))))))'''((()))***++++++++++++''''''''''''((()))***+++***))))))))))))((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''''''''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((()))))))))*********111...)))'''(((***+++,,,'''''')))*********)))(((************************((()))******++++++******,,,++++++******++++++,,,---,,,+++,,,...///...---***++++++++++++,,,,,,,,,---------............///........................---------.........////////////000000111111111222000000////////////000000111222222333333333222222000000000111111111222222111111222333333444555555666666666666555444333222333333333222222222111111000000000///...---------++++++,,,,,,,,,---------,,,,,,+++***************++++++******))))))******''''''''''''''''''''''''(((((())))))))))))((((((***))))))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((()))((((((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&(((((('''((()))+++******)))(((((('''&&&&&&&&&))),,,+++'''%%%&&&)))((('''&&&'''***+++***)))%%%%%%'''((())))))******((('''''''''))),,,///000******)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))***((('''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))(((((((((((())))))))))))))))))((('''&&&%%%%%%&&&&&&'''((((((''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((()))%%%(((***&&&!!! %%%***&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))---222222,,,&&&%%%&&&%%%''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))###&&&)))***((('''(((***((())))))))))))(((((('''''''''''''''((((((((())))))))))))***))))))(((((('''&&&%%%&&&'''((('''&&&$$$)))///...)))&&&''')))))))))))))))))))))))))))(((((()))***************''''''(((((())))))******+++***************++++++,,,,,,,,,,,,++++++---...------------............///...---,,,,,,,,,,,,,,,---------------............///000111222222111111000000000111222333333333************************(((''''''''''''&&&&&&&&&&&&(((***+++,,,,,,,,,+++'''''''''((((((***++++++)))((((((((('''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((()))))))))))))))))))))))))))))))))************+++++++++,,,((($$$###$$$'''***+++&&&''')))*********)))((())))))))))))))))))))))))(((((()))***************,,,++++++++++++++++++,,,---,,,+++,,,...///...---******+++++++++,,,,,,,,,---------.........//////---------------------------------.........//////,,,---...000111333444555000000////////////000000222222333333333222111111000000111111111222222222222222333444444555666666888888777666555444444444333333333222222222111111000//////...------,,,,,,+++++++++,,,,,,---------+++******)))))))))))))))+++***)))(((((('''((((((''''''''''''''''''''''''(((((())))))))))))((((((***))))))((('''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''((()))))))))((())))))(((((((((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$&&&(((((('''((()))+++***))))))((('''&&&&&&%%%))),,,///...***(((***---)))'''%%%&&&((((((&&&$$$"""###%%%((()))))))))))))))(((((()))+++...222444++++++***)))))))))))))))************************))))))))))))))))))))))))***(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&(((((('''''''''&&&&&&&&&))))))(((((((((((())))))$$$&&&'''))))))))))))(((%%%%%%&&&'''((((((((('''&&&&&&''''''((()))))))))'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&(((((("""$$$---&&&&&&&&&'''''''''(((((('''''''''''''''((()))***+++000222,,,''''''))))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%(((++++++)))'''((()))))))))***))))))(((''''''&&&'''''''''(((((())))))((()))*********((('''&&&%%%$$$$$$&&&(((((('''%%%$$$,,,222111)))%%%'''+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))************++++++******************,,,)))'''(((,,,///...,,,((()))+++---000333444555///...---,,,,,,,,,,,,,,,..................---------...000111222222222111///000000111222222333333)))((('''((()))***)))(((((((((((((((((('''''''''***(((&&&'''***+++)))''')))(((''''''((()))(((&&&$$$%%%''')))******)))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&((()))***)))((('''''')))***)))((('''(((***************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++///............///000000............////////////000///...------...///000222111000......000111222222222111111000111111111333333333222222222111111333333333333333333333333000111111222222333444444444444555555555555444444444333222111000000000000---------...............+++---000222222000---+++***))))))((((((((((((((((((((())))))******++++++((((((''''''''''''((((((%%%%%%%%%&&&((()))+++,,,''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%###$$$(((***)))(((''''''((()))***+++,,,,,,(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))+++---+++(((%%%%%%'''&&&''''''(((((((((((((((''''''((((((((((((((((((((('''&&&%%%&&&(((***,,,---***((((((***+++)))'''%%%&&&((()))))))))((('''''''''((((((((((((''''''%%%$$$%%%(((,,,///...,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&'''''''''((((((((())))))%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&%%%%%%"""$$$&&&(((((('''&&&%%%&&&&&&&&&''''''''''''(((((()))((('''%%%%%%(((+++(((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''((((((((('''&&&***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''((((((((('''%%%$$$'''''''''''''''''''''''''''((((((((())))))******,,,+++***((('''''''''''''''''''''(((((((((((()))&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&''''''''''''((())),,,...---)))&&&&&&'''&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''(((((())))))***************)))))))))))))))++++++++++++,,,...000111,,,,,,++++++,,,,,,---...------------------------,,,+++++++++,,,---///000111111111000000000000000000111111111222222222222(((&&&&&&'''((()))((('''((((((((((((((((((((('''***(((''''''******)))''')))(((&&&'''((()))(((&&&''''''(((((((((((((((''')))((('''&&&&&&'''((()))''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((())))))))))))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((())))))))))))***'''((()))*********)))(((''')))***)))((('''(((***************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,............////////////............////////////000///............///000222111///......///111222222111111111111111222222333333333222222222111111333333333333333333333333111222222333333444555555444444555555555555444444444333222111000000000000...............---------***,,,...//////...,,,*********)))((((((((()))))))))))))))))))))*********((((((''''''''''''((((((''''''''''''(((***+++,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((&&&$$$%%%(((******)))&&&&&&'''(((((()))))))))(((((('''''''''&&&&&&&&&'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''')))***)))'''&&&''')))'''(((((()))))))))))))))((((((((((((((('''''''''''''''&&&&&&'''(((***+++,,,***'''''')))***)))'''&&&'''((()))))))))((('''''''''(((((((((((('''''''''&&&%%%'''***+++***(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((&&&&&&'''''''''((((((((()))(((((('''&&&&&&%%%%%%$$$%%%'''(((((('''&&&%%%&&&&&&&&&''''''''''''((((((&&&$$$$$$&&&((()))))))))(((((('''''''''(((((((((((((((((((((((((((((('''((()))******)))(((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((()))*********''''''((((((''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++***)))((((((''''''(((&&&''''''''''''((((((((($$$######""""""###$$$%%%&&&&&&&&&''''''''''''(((&&&(((******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******************************+++******+++,,,---///000---,,,,,,,,,,,,---......------------------------------,,,,,,,,,...///000000000000000000000000000000000000111111111222222'''&&&%%%&&&'''((((((&&&''''''((((((((((((((((((***((('''((()))***)))'''((('''&&&'''((()))((('''))))))((('''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((('''(((((()))***(((((())))))))))))((((((******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))************************))))))))))))''')))***)))((('''(((***************************,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///000///......---............/////////000000////////////000000111111////////////111111000000000000111222333333333333333222222222111111333333333333333333333333222222333333444555555555333444444555555444444333333222111000000//////000//////......------,,,,,,******++++++++++++******++++++***))))))))))))***************))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((())))))***+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&'''''''''&&&&&&(((***(((((()))************)))))))))(((((('''''''''&&&&&&&&&''''''((()))))))))***((('''&&&((((((((('''&&&'''((()))))))))((((((''''''((((((((((((''''''((('''''''''((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''''''''&&&&&&''''''(((((((((((())))))((((((((('''&&&&&&%%%%%%&&&'''((()))((('''&&&%%%&&&&&&&&&''''''''''''((()))%%%"""###''')))(((&&&))))))((((((((())))))***(((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((())))))******+++((((((''''''&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&((()))***((('''***)))))))))((((((((('''((((((((((((((((((((((((((((((((())))))))))))***))))))******++++++,,,,,,***)))******+++,,,......---------------...//////------------------------///......------...//////000000000000000000000000/////////000000000111111'''&&&%%%&&&((()))((('''''''''''''''(((((((((((()))((((((((()))))))))(((((('''&&&'''((()))(((''')))((('''&&&&&&'''((()))(((((((((''''''(((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''(((((((((''''''((())))))&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((()))))))))*********++++++***)))((((((((()))''')))***)))((('''(((***************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...+++,,,...000000///...------------.........//////000000000000000000000000111000////////////000111000000000000111222333444333333333222222222111111222222222222222222222222111111222333333444444555333333444444444444333333222111000/////////////////////...------,,,++++++*********))))))*********,,,++++++***************++++++******))))))((((((''''''&&&&&&&&&&&&''''''))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%&&&((()))''''''((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''((())))))((((((((('''&&&&&&&&&'''''''''''''''(((((())))))))))))''''''((((((((((((''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))***''''''''''''&&&&&&&&&&&&((((((((()))))))))))))))(((((('''''''''&&&&&&&&&(((((())))))((('''&&&%%%&&&&&&&&&''''''''''''(((***(((&&&&&&&&&''''''&&&((((((((('''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))******((((((((((((((()))******&&&&&&&&&&&&''''''''''''***))))))(((''''''''''''&&&&&&&&&''''''''''''(((+++(((&&&&&&((((((&&&"""))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------)))))))))******+++,,,------,,,,,,,,,,,,---......------------------------////////////.........////////////000000000000000////////////000000000000((('''&&&''')))***)))(((&&&'''''''''(((((())))))((()))))))))((((((((()))(((&&&&&&''')))))))))(((''''''&&&&&&'''(((***+++'''(((((((((((((((((('''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((((((((''''''&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))***)))((('''''''''''''''''')))***)))((('''(((***************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...+++,,,...000000///---,,,------------............//////000000000000//////000//////////////////000000000000000111222333444333333333222222222111111222222222222222222222222000000000111222222333333222222333333333333222222000000//////...///////////////...---,,,++++++***++++++***))))))***++++++,,,++++++***************++++++******))))))(((((('''''''''&&&&&&'''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))(((((('''''''''&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&'''((((((((((((((())))))******''''''(((((((((((('''''''''((()))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''''''''''''''''')))))))))))))))((((((((('''''''''''''''&&&&&&&&&)))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''((())),,,...+++%%%###%%%((('''&&&&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))((('''&&&&&&''')))***''''''''''''''''''''''''******************))))))(((''''''(((((()))***+++&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((***'''%%%%%%'''(((&&&###'''''''''((()))*********))))))))))))))))))))))))************))))))))))))))))))***+++,,,,,,------((())))))***++++++++++++++++++******++++++,,,---------------------------//////////////////............//////000000000000////////////000000000000)))((('''(((*********)))&&&&&&''''''((()))))))))''')))***)))((('''(((***'''&&&&&&''')))***)))(((%%%&&&&&&&&&((()))***+++''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))((((((''''''&&&&&&''''''(((((())))))))))))((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''')))***)))((('''(((***************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,---...///...------,,,------------...............////////////......////////////////////////000000000000111222333333333333333222222222111111222222222222222222222222//////000000111222222222111222222333333222222111//////............//////......------,,,,,,++++++,,,+++************+++,,,++++++***))))))))))))***************))))))))))))((((((''''''''''''((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***))))))(((''''''&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((((()))***)))'''''')))+++***)))))))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))((('''(((((((((&&&$$$%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((((((((&&&'''''''''&&&&&&''')))))))))((((((((()))***+++''''''((((((((((((''''''%%%'''))))))(((((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''((((((...111---%%%!!!%%%***&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((((((((((()))***+++------++++++******)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((())))))''''''''''''''''''''''''))))))((((((((((((''''''((((((((((((((()))******'''''''''(((((((((((()))'''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%''')))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))+++************)))))))))))))))******++++++,,,,,,((()))***+++++++++++++++***************++++++,,,---------------------------....../////////......---......//////000000111/////////000000000111111((('''&&&''')))***)))(((&&&&&&''''''((())))))***''')))******''''''(((***'''&&&%%%''')))***)))(((&&&&&&'''(((((()))((((((&&&'''((())))))((('''&&&''''''((((((((()))))))))''''''(((((()))******+++***)))((((((''''''(((((((((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))&&&'''))))))***)))((((((''')))***)))((('''(((*********************************************++++++************************************************,,,,,,---......---,,,,,,,,,,,,---------.........,,,,,,---------.........,,,---...//////...---,,,...//////////////////...222111111111111111222222333333333222222222111111111111111111111111111111///000000111222222333333111111222222222222111111///......------......///,,,,,,,,,,,,,,,,,,,,,,,,******************************)))((((((((()))))))))))))))))))))*********))))))(((((((((((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''')))***(((&&&&&&(((***))))))((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))'''&&&'''))),,,+++(((%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))%%%'''((('''&&&&&&(((+++***)))((((((((()))***+++''''''((((((((((((''''''$$$'''))))))'''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&''''''((()))***++++++((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''+++---+++'''$$$&&&)))&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((((()))+++---000111///...---,,,+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))'''''''''''''''''''''''')))))))))((((((((('''''')))((((((((((((((()))***((((((((()))))))))******((()))***+++++++++******&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''***,,,''''''(((((())))))******))))))))))))))))))))))))+++++++++*********))))))************************)))***+++,,,,,,,,,+++***++++++******++++++,,,---------------------------+++,,,---...//////......------......///000000111000000000111111111222222'''&&&%%%&&&((((((((('''&&&&&&&&&'''((())))))***''')))+++***'''&&&(((***'''&&&%%%''')))******)))'''((()))))))))(((&&&%%%&&&'''((())))))((('''&&&(((((((((((())))))))))))'''(((((()))***++++++,,,++++++***))))))((())))))&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************&&&'''***+++,,,+++***)))((()))***)))((('''(((***************************,,,,,,++++++***)))))))))************************************************+++,,,...//////...,,,+++------,,,,,,,,,---...///,,,,,,,,,---------......+++,,,---......---,,,+++......////////////......222222111111111111111111333333333222222222111111111111111111111111111111000111111222333333444444111111222222222222111111......---------......///,,,,,,,,,,,,,,,,,,,,,---))))))************))))))***))))))((((((((((((((((((((())))))******++++++******))))))))))))******'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))$$$&&&'''&&&###"""$$$'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((($$$$$$&&&***......***&&&&&&''''''(((((((((((((((%%%%%%&&&'''((()))*********)))'''&&&%%%'''((()))%%%''')))(((&&&&&&)))+++***)))((((((((()))+++,,,''''''((((((((((((''''''$$$''')))(((%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''((()))***+++,,,---((((((''''''&&&&&&&&&%%%&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%'''((()))((((((((((((''''''''''''((()))++++++((((((((((((((((((((((((&&&&&&'''(((***---///111111111000...,,,+++))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''(((*********)))((()))))))))))))))))))))))),,,+++++++++******))))))))))))(((((((((((())))))))))))))))))************%%%&&&''')))))))))((('''&&&&&&&&&'''''''''((((((((()))***(((%%%$$$'''+++))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++******))))))*********))))))))))))))))))***,,,------,,,+++***,,,,,,++++++,,,,,,---...------------------------)))***,,,...//////......---------...///000000111111111111111222222222222((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((())))))******((((((((((((''''''''''''''''''((()))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))************)))))))))))))))///,,,(((%%%###$$$&&&((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,+++++++++******/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***...---+++******+++,,,---............////////////............////////////222111000......000111222333333333222222222111111222222111111111111111111000000000000000000000000000000000000////////////.........------,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))***+++***+++,,,,,,+++***)))(((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***&&&&&&&&&&&&'''''''''(((!!!"""$$$&&&''''''&&&&&&(((((((((((((((''''''''')))+++,,,***((('''(((+++''''''(((((('''&&&%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))***++++++***)))(((***+++***)))(((((()))(((%%%###'''&&&&&&&&&'''(((***,,,%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))&&&&&&'''((()))***++++++******))))))(((((('''''''''''''''(((***,,,///000,,,)))&&&&&&(((******(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''%%%###$$$'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((''''''(((((((((((((((((()))******)))***,,,------+++(((&&&(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((***,,,,,,***((('''))))))(((((((((((())))))...+++((((((***,,,***((((((%%%###%%%***,,,((($$$%%%&&&'''(((((('''&&&%%%(((((()))***************))))))))))))(((((((((((()))+++,,,+++***)))***+++*********))))))))))))))))))***+++,,,---,,,++++++++++++,,,,,,,,,,,,---------------...------,,,,,,,,,------......------,,,------......///000000000............////////////000000000///000000111222((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((()))))))))''''''((()))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***((((((((((((((((((((((((,,,+++(((&&&%%%%%%'''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************(((((()))))))))*********,,,,,,++++++************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------,,,,,,,,,,,,,,,---............////////////............////////////222111000//////000111222333222222222222111111111111111111111111111111111000000000000000000000000000000000/////////............---------,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((())))))*********+++++++++***(((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''''''''''''''&&&&&&&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((%%%&&&((())))))))))))(((((((((((((((''''''((((((&&&(((******((('''((()))''''''(((((('''&&&&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''')))***+++***))))))***,,,+++***((('''((()))((('''''''''&&&''''''((()))***(((((((((((()))))))))***(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((('''''''''''''''''''''((()))+++---...+++(((&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''$$$###$$$&&&((('''&&&)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((((((((((((((((())))))***)))***+++++++++***((('''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++---//////---+++***))))))(((((((((((())))))+++)))'''(((******(((&&&''''''''''''((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))((((((((((((''')))***)))((('''((()))***)))))))))))))))))))))))))))++++++,,,++++++***+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++,,,------......------,,,------......///000000000........./////////000000000000000000000111222222))))))))))))))))))))))))''''''((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''((()))))))))))))))''''''(((((((((((('''''')))((((((''''''(((((()))''''''''''''''''''''''''))))))((('''''''''''''''***)))((('''&&&%%%%%%%%%''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************'''((((((((())))))))))))+++************)))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------...------,,,---............/////////............////////////222111000//////000111222222222111111111000000000111111111111111111111111000000000000000000000000000////////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++******)))((((((((())))))))))))*********)))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((&&&&&&''''''((()))))))))''''''((((((((()))))))))(((((()))******))))))((((((((('''''''''(((((((((%%%'''))))))(((''''''((('''''''''(((''''''&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((((()))))))))***''''''''''''''''''''''''((()))******))))))+++---333///***''''''(((((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((()))***+++)))'''&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''(((((((((''''''(((((()))***)))))))))((((((((((((''''''(((((())))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***,,,---......---,,,***)))((((((''''''(((((()))***))))))***++++++(((&&&(((***+++***'''%%%&&&((('''''''''&&&&&&'''''''''&&&&&&'''(((((((((((('''(((((((((((())))))))))))''')))***)))((('''((()))))))))))))))))))))******(((((()))***************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,------......------,,,------......///000000000////////////000000000000111111111000111222222333))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((((('''))))))(((&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************((((((((()))))))))*********)))))))))))))))))))))******++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,---//////...---,,,---------.........//////............////////////111111000//////000111111111111111000000000//////000000000000111111111111000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''(((((())))))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&(((((('''&&&'''((())))))+++***)))'''&&&&&&'''(((&&&'''''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''''''((())))))))))))+++---;;;555---(((%%%%%%&&&&&&'''((()))))))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&''''''(((((((((''''''''''''((((((((()))''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&''''''((('''******))))))(((''''''&&&'''''''''(((((((((((((((&&&((())))))(((''''''((((((''''''''''''((())))))(((((('''&&&&&&&&&'''((('''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))***++++++***)))((((((((((((''''''(((((((((++++++,,,......,,,***((()))******)))(((((())))))((('''&&&%%%%%%&&&'''((('''((())))))******))))))(((((((((((()))))))))))))))+++,,,+++***)))***+++)))))))))))))))*********'''(((((()))))))))))))))***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,------......------,,,------......///000000000/////////000000000111111111111111111111222333333((((((((((((((((((((((((&&&&&&'''(((((((((((((((***))))))(((((('''''''''%%%%%%&&&'''(((((())))))''''''((()))))))))))))))''''''((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))))))))&&&'''((())))))(((((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************)))))))))*********++++++)))))))))))))))))))))************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,***+++---...///...---,,,------------........................////////////111111000000000000111111000000/////////.........//////000000000111111111////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&''''''(((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&((()))***222///)))%%%$$$%%%''')))&&&&&&'''''''''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((())))))((()))+++---:::555---'''%%%%%%&&&&&&(((((()))))))))'''&&&%%%'''((((((((())))))))))))''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))'''''''''(((((())))))***'''''''''(((((((((''''''&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((((()))''''''''''''''''''''''''''''''''''''(((((())))))&&&((())))))(((''''''((('''''''''''''''(((((()))((('''%%%$$$%%%&&&'''(((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((((((((('''&&&((((((''''''''''''((((((***+++---...---+++))))))((($$$"""###(((***)))'''((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))'''((((((((()))))))))***)))+++,,,+++***)))***+++(((((())))))************((((((((((((((()))))))))*********+++++++++,,,,,,++++++,,,---------------,,,------......------,,,------......///000000000////////////000000000000111111000000111111222333((((((((((((((((((((((((&&&&&&'''((((((((((((''')))))))))))))))((((((((((((((())))))******++++++''''''((()))))))))))))))''''''((((((((((((''''''&&&''''''((((((''''''&&&'''''''''(((((())))))***''''''((((((((((((((('''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''((()))******)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************************++++++++++++)))))))))************+++)))))))))))))))*********++++++++++++++++++++++++++++++,,,---------,,,,,,******+++,,,------------,,,------------.....................////////////000000000111111000000000/////////.........------...//////000000111111111////////////////////////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,************************(((((()))*********))))))))))))((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&''''''(((((('''&&&%%%&&&(((***+++444000)))%%%$$$&&&((()))%%%&&&''''''((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************************'''(((((((((((()))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''((())))))((((((***,,,111...)))''''''))))))***(((((())))))((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((()))))))))))))))&&&'''((((((((((((((('''%%%'''))))))'''&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))******)))''''''(((***&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''(((((()))&&&((())))))(((''''''(((''''''&&&&&&''''''((()))'''&&&%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((''')))+++***)))'''''''''%%% %%%)))((($$$'''''''''&&&&&&'''''''''%%%%%%&&&''''''''''''&&&''''''(((((())))))******''')))***)))((('''((()))((((((((()))******++++++((((((((((((((()))******************++++++++++++++++++,,,---............,,,------......------,,,------......///000000000............////////////000000000///000111111222&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''((())))))((((((((((((''''''''''''(((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++,,,,,,***************)))))))))***************************+++,,,,,,---------,,,************+++,,,------,,,,,,---------.....................////////////000000111111111111000000.........------------,,,......//////000111111222////////////////////////---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************((((((***+++++++++*********))))))((()))***+++,,,***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&'''''''''(((((((((''''''&&&&&&'''((()))***((('''&&&%%%&&&(((***,,,///+++'''&&&'''(((((('''%%%&&&&&&'''((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))'''''')))+++)))((('''''')))******))))))(((((('''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((''''''&&&'''((()))***))))))(((%%%(((******(((''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''))))))(((%%%%%%&&&(((((((((((((((''''''''''''$$$%%%%%%&&&''''''((((((&&&((())))))(((''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&(((***(((&&&%%%&&&(((&&&###!!!!!!$$$'''((('''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((()))*********''')))***)))((('''((()))'''(((((()))******++++++))))))((((((((()))***+++************++++++++++++******+++,,,---......---,,,------......------,,,------......///000000000------------............//////......//////000111&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''(((((()))))))))))))))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''(((((())))))((('''''''''''''''***)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++)))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******+++++++++,,,,,,,,,...---------,,,+++++++++***************************+++,,,,,,------------***)))(((((()))+++---...,,,,,,,,,---------................../////////000000000111111111111000000......---------,,,,,,,,,---......///000111111222////////////////////////---------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))((()))***,,,,,,,,,+++***+++***)))))))))***,,,---******))))))((((((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%&&&''')))***((('''%%%%%%%%%(((+++,,,)))'''&&&'''******(((%%%%%%%%%&&&'''((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((************************'''''''''''''''''''''''''''((((((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''))))))***)))''''''(((***'''''''''((())))))'''%%%)))((('''&&&&&&'''((()))'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((''''''&&&&&&%%%%%%&&&(((************)))%%%(((++++++)))'''((()))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&(((((('''$$$###%%%'''++++++***)))((('''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&((())))))(((''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((***+++)))&&&&&&(((***)))))))))'''&&&'''***,,,%%%&&&'''(((((('''&&&%%%&&&'''(((((())))))((((((&&&''''''((()))******+++)))+++,,,+++***)))***+++'''(((((()))***+++++++++***)))((((((((()))+++,,,)))************+++++++++((()))***+++,,,---------,,,------......------,,,------......///000000000,,,,,,,,,---------.....................///000000(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))******))))))((('''&&&+++(((&&&&&&)))***)))'''&&&((()))++++++)))(((&&&%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$&&&))))))))))))***+++(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&''')))*********)))((((((((())))))*********+++***************)))((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((*********+++,,,---...///---,,,+++***))))))))))))---,,,++++++******++++++,,,---......//////......000000000///...---------000///...------...///000111000///.......................................,,,---------......//////.........------,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))))))))((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))'''%%%%%%%%%'''((((((((())))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))(((&&&%%%###$$$$$$%%%&&&'''(((((()))))))))))))))******+++((())))))************)))(((((()))++++++,,,,,,,,,&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''((())))))((((((%%%&&&(((***,,,,,,,,,,,,&&&%%%%%%&&&))),,,,,,,,,''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%&&&&&&'''((()))''''''&&&&&&&&&&&&'''''',,,+++)))((('''''''''(((''''''''''''(((((((((((())))))((('''''''''''''''(((%%%"""###&&&(((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((()))((('''%%%$$$%%%''')))(((%%%$$$&&&)))(((((('''((()))+++,,,...'''&&&%%%$$$$$$%%%&&&'''))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%&&&'''((()))******%%%'''))))))((('''((()))&&&&&&&&&''''''''''''''')))******(((%%%######$$$***'''$$$$$$&&&)))***+++))))))((((((((((((((()))***)))(((&&&&&&((()))******)))(((''''''((()))*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********...---,,,,,,++++++++++++///............---------------------------------,,,---......------...000(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((()))))))))((((((***((('''''')))***)))''''''((()))******)))((('''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$&&&((((((((('''((()))((((((((((((((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))(((((()))))))))*********+++++++++++++++***))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((************++++++,,,---,,,,,,+++***************+++*********+++,,,,,,---,,,------.......................................//////............//////000000///.........//////........................------........./////////......---------,,,,,,,,,************************++++++++++++************************************))))))(((''''''((()))******)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***((('''%%%%%%%%%'''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''((())))))'''&&&&&&&&&&&&''''''(((((())))))(((((((((((()))******))))))*********))))))(((&&&'''((()))************''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))&&&'''((((((((((((((((((,,,,,,,,,+++)))'''%%%###)))((('''''')))******)))((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((((((((()))******(((((((((''''''((((((((()))((((((''''''(((******''''''''''''(((((((((((())))))(((''''''''''''''')))&&&$$$%%%'''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''(((''''''&&&&&&'''((()))(((''''''((()))))))))((((((((()))***+++***)))(((((((((((()))***))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''((()))))))))&&&((()))(((''''''((()))''''''''''''''''''''''''((()))***)))'''&&&&&&'''+++)))'''''')))+++,,,,,,))))))(((((((((((())))))+++***(((''''''(((***+++***)))(((''''''((())))))*********+++++++++,,,,,,---------,,,,,,,,,++++++------,,,+++++++++,,,,,,............------------------------------------,,,...//////...---///000(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))((('''''')))******(((&&&'''((()))******)))(((''')))(((''''''&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&(((((('''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******(((((())))))))))))******++++++,,,,,,++++++******)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++++++++************)))))))))***+++,,,...///,,,,,,---...............,,,,,,---......///000000......////////////......------------------...///.................................///////////////------------,,,,,,,,,,,,************************++++++++++++************************************''''''''''''((()))************))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''))))))((('''(((((((((((((((((((((((((((''''''''''''((())))))************)))(((((('''$$$%%%&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((('''&&&((())))))))))))((('''&&&,,,***(((((())))))(((''')))))))))(((((((((''''''(((((((((''''''''''''&&&&&&''''''''''''''''''&&&))))))((((((((()))******))))))(((((((((((())))))&&&&&&&&&'''(((***,,,---''''''''''''(((((((((((()))((((((''''''''''''((()))(((&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&''''''((((((***((((((((()))***)))(((***)))(((((('''''''''(((******))))))))))))******)))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((&&&&&&((())))))((((((''''''&&&&&&&&&'''((())))))((('''(((***)))(((((()))+++,,,,,,+++))))))(((((((((((())))))+++***)))(((((()))***+++))))))(((((((((((())))))*********++++++++++++,,,---------------,,,,,,,,,,,,,,,+++++++++,,,------............------------,,,,,,,,,,,,---------------///000000///...000111(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((())))))((((((&&&'''(((******)))'''%%%''''''((())))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***&&&((())))))'''%%%&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((('''''''''(((***+++(((((())))))))))))))))))******+++++++++******))))))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))*********,,,++++++************+++******++++++++++++++++++************+++,,,---...,,,,,,---.........---------......//////000000111---...///000000///...---************+++,,,------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((()))******'''((()))))))))'''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&((())))))((()))))))))((((((''''''''''''&&&&&&&&&&&&'''((((((************)))((('''&&&$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))((('''&&&&&&$$$%%%&&&'''((()))******,,,+++)))((())))))(((''')))))))))(((((((((''''''((((((((('''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''')))***+++)))(((((((((((((((((()))%%%&&&&&&((()))***+++,,,''''''''''''(((((((((((()))(((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((('''&&&&&&&&&((()))******(((&&&'''***+++)))&&&)))((((((''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((''''''''''''((((((((('''&&&&&&(((******))))))((('''&&&&&&%%%&&&((()))((('''&&&''')))&&&&&&'''(((***+++)))((()))(((((((((((())))))***+++***))))))))))))***+++((((((((((((((()))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,---------...///000000//////000111(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&%%%''')))***)))(((&&&&&&''''''((((((((((((''''''&&&&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((((()))***+++(((***+++***(((&&&&&&''')))(((((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))((('''''''''(((***+++))))))(((((((((((((((((((((((()))))))))))))))(((((()))******++++++******))))))))))))))))))))))))((()))))))))*********+++---,,,,,,+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++,,,,,,---...---------000000000000000000000000---...///000000///...---,,,+++++++++,,,---..............................///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&'''((()))))))))%%%&&&''')))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((*********))))))'''&&&%%%&&&&&&'''(((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((())))))((('''&&&&&&))))))((('''''''''''''''+++)))((((((***++++++***((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%######$$$&&&(((***,,,...(((''''''&&&&&&''''''(((''''''((()))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((('''&&&&&&'''(((***+++)))'''%%%&&&(((***(((%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((''''''&&&&&&&&&'''((((((''''''(((*********)))(((''''''&&&&&&'''(((((('''%%%$$$$$$%%%&&&&&&''')))++++++***'''((((((((((((((()))*********))))))))))))))))))***''''''((()))))))))))))))))))))*********+++++++++******************++++++++++++++++++,,,,,,---......------------,,,,,,,,,+++++++++,,,,,,,,,------...///000000//////000111(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%'''))))))(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((((()))***+++(((***+++***(((''''''((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******))))))((((((((((((''''''''''''(((((())))))(((((('''((())))))***)))))))))))))))))))))))))))))))))((())))))******+++++++++---,,,,,,+++,,,,,,------((()))+++------------,,,---,,,++++++******++++++++++++,,,---------------000000000000000000000000......////////////......//////////////////000111.......................................---------++++++++++++,,,,,,,,,,,,************************++++++++++++************************************%%%&&&'''((((((((((((((($$$%%%&&&((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))***(((&&&%%%''')))))))))(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))(((''''''&&&''''''((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&'''((()))+++,,,)))((('''(((***,,,,,,,,,((((((((('''''''''&&&&&&'''(((((((((((()))))))))&&&''''''''''''''''''&&&%%%%%%&&&(((+++---///000''''''&&&&&&&&&&&&''''''((()))))))))))))))((('''''''''''''''(((((((((((((((''''''''''''(((((()))&&&((())))))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((())))))'''&&&&&&&&&'''((('''&&&&&&'''((()))))))))))))))''''''((((((((((((''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((('''''''''&&&###%%%((()))(((((()))******))))))(((((('''''''''&&&'''(((&&&$$$######$$$)))))))))+++---...,,,***(((''''''(((((()))***+++((((((((())))))(((((((((&&&'''((()))*********))))))))))))************+++))))))))))))************,,,,,,+++++++++,,,------------------,,,,,,,,,,,,******++++++,,,,,,---------///000000///...000111(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&%%%''')))(((&&&%%%&&&((('''''''''&&&&&&'''''''''((((((''''''((()))******''''''''''''''''''''''''''''''''''''((()))******'''(((***)))(((''''''((())))))(((''''''&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))))))))((((((((('''''''''''''''((()))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++*********+++,,,------''')))+++---.........---+++++++++***++++++,,,,,,++++++,,,------------,,,------......//////000000//////............//////111000//////////////////...........................---------,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++************************************%%%&&&'''((((((((('''&&&'''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))+++)))&&&%%%&&&((((((((())))))(((((((((((((((((('''''''''&&&'''(((((()))'''(((((((((((((((''''''''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''(((((((((((((((((($$$$$$%%%'''))),,,///000***)))((((((***,,,,,,,,,)))))))))((((((((('''''''''((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''(((((()))***,,,---...((((((''''''''''''(((((('''((()))******)))((('''''''''''''''(((((((((((('''''''''''''''((())))))&&&)))++++++(((&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((())))))))))))((((((''''''((((((((('''&&&'''(((((()))*********)))(((''''''((()))******)))(((''''''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((''''''''' ###'''************+++)))))))))(((((((((((((((%%%&&&''''''%%%$$$%%%'''***))))))+++---...---+++''''''''''''((()))***+++''''''((((((((((((''''''%%%&&&((()))*********)))))))))))))))************))))))*********+++++++++------,,,+++++++++,,,,,,---------,,,,,,,,,++++++)))******+++,,,,,,------,,,...//////...---///000(((((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((((((&&&((()))'''%%%$$$''')))''''''&&&&&&&&&&&&''''''***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((******%%%'''(((((('''&&&&&&'''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&''')))*********)))((())))))(((((('''''''''&&&(((((()))***************(((((()))***************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))***+++,,,---'''(((+++---//////...---)))))))))***+++,,,......++++++,,,---------,,,,,,)))***+++,,,...///000000000///...------...///000///...------,,,,,,,,,,,,........................---------,,,,,,+++++++++*********++++++,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((((('''&&&%%%***)))'''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,)))&&&%%%&&&'''(((''')))))))))))))))*********(((''''''''''''((())))))''''''(((((((((((((((''''''''''''(((''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''((()))))))))(((---,,,***((((((((())))))+++***((()))***,,,+++***************))))))))))))'''((((((((())))))******((('''&&&%%%%%%&&&'''(((((((((((((((((())))))***))))))(((((((((((())))))&&&'''(((*********)))(((''''''''''''((((((((()))'''''''''''''''((()))***'''***---,,,)))'''''')))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******((()))*********((('''&&&&&&)))+++***'''&&&(((+++++++++,,,+++***((('''%%%&&&'''((())))))((('''&&&'''''''''''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((("""'''+++,,,+++++++++(((((((((((())))))))))))$$$%%%''''''''''''(((***)))((('''(((***++++++***''''''''''''((()))++++++&&&&&&''''''''''''&&&&&&%%%&&&((()))*********)))))))))))))))******************+++++++++,,,,,,,,,...------,,,++++++++++++---------,,,,,,,,,++++++))))))***+++,,,,,,------,,,---......------...000'''''''''''''''((())))))***)))'''%%%$$$%%%'''((('''&&&%%%$$$$$$%%%&&&'''))))))******)))'''$$$###******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((***)))'''%%%%%%%%%'''((('''''''''''''''((()))))))))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&)))+++***'''&&&(((+++))))))))))))((('''&&&%%%))))))))))))))))))))))))((('''%%%%%%%%%(((+++---))))))))))))))))))))))))***((('''(((+++,,,+++(((************************++++++,,,,,,,,,,,,---------,,,***))))))***,,,---++++++++++++++++++++++++..................------////////////............+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000000***++++++++++++***)))(((++++++************++++++---,,,***(((''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%$$$((((((''''''''''''(((((()))((('''&&&%%%$$$######(((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''((((((((()))))))))))))))''''''''''''(((((((((((()))))))))(((''''''&&&&&&---***'''''')))+++***)))******))))))(((((('''''''''***+++)))&&&%%%)))...((((((''''''&&&&&&'''''')))'''%%%&&&)))***)))'''%%%&&&((())))))(((&&&%%%%%%%%%&&&'''((()))***+++''''''''''''((((((((((((''''''((())))))((('''&&&'''((()))***)))(((&&&$$$''''''(((((())))))******((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))!!!999III@@@000(((%%%"""((((((((('''&&&&&&%%%%%%***)))((('''''''''''''''))))))))))))************''''''&&&%%%&&&'''((()))''''''((((((((((((''''''((((((((((((((((((''''''%%%%%%&&&%%%$$$%%%'''*********))))))))))))******)))))))))))))))))))))))),,,+++)))(((&&&%%%%%%$$$(((''''''(((+++,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************,,,,,,,,,+++***)))((('''+++,,,,,,------,,,,,,+++------------------------,,,,,,---......//////000........................%%%$$$%%%%%%&&&'''((()))'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&((()))***)))(((''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((***((('''%%%%%%%%%'''((('''''''''''''''((())))))---,,,)))'''%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))***)))((('''((()))''''''(((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%&&&(((***,,,))))))))))))))))))))))))***((('''(((+++,,,***)))*********************************+++++++++,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++........................000000//////......------,,,,,,------------,,,,,,,,,,,,------......//////,,,++++++++++++*********+++******************+++------,,,,,,+++***))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&)))((((((((((((((())))))(((''''''&&&&&&''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&'''''')))))))))(((((('''''''''''''''''''''(((((((((((())))))(((((((((''''''''',,,)))'''''')))******)))(((((((((((())))))))))))&&&''''''&&&&&&)))///333???;;;555///+++)))))))))(((&&&%%%&&&((()))(((&&&%%%&&&'''))))))'''&&&%%%$$$%%%&&&'''((())))))***''''''((((((((((((((('''&&&'''((())))))((('''&&&&&&'''((())))))(((&&&%%%''''''(((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((((((((((((((())))))(((((((((((())))))...CCCNNNAAA...&&&'''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''(((((((((((((((((('''''''''((()))***'''((((((((((((((('''''''''''''''(((((((((((((((&&&''''''&&&%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%'''&&&&&&(((***,,,++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,---......//////........................%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''$$$%%%''')))******)))((((((((((((((((((((())))))((((((((((((((((((((((((((()))))))))))))))))))))&&&''''''((((((((((((((()))((('''%%%%%%&&&'''''''''''''''''''''((())))))---,,,***((('''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))((('''((()))***)))(((%%%&&&'''((())))))))))))''''''''''''''''''''''''***)))'''&&&&&&''')))***))))))))))))))))))))))))***(((((((((***+++***)))++++++++++++++++++++++++))))))*********+++++++++---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,........................000000//////...---,,,,,,------............---------------------............---,,,******++++++,,,***************************+++---------+++)))'''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''''''''''''''((()))***+++(((((((((''''''((((((((()))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%)))(((((((((((((((((()))&&&&&&&&&''''''''''''(((&&&''''''((())))))******))))))(((((((((((())))))'''''''''((((((((())))))''''''''''''''''''''''''(((((()))))))))(((''''''***))))))((('''&&&%%%%%%''''''''''''(((((((((((()))(((((((((((((((((((((***(((''''''((())))))((('''''''''((()))*********'''%%%$$$'''...666<<<@@@LLLFFF<<<222+++)))***+++'''%%%%%%%%%'''((('''&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''(((((()))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&%%%&&&'''((((((((('''&&&'''(((((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))333BBBHHH:::((($$$(((+++&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((((((((((()))(((((((((((()))******(((((())))))((('''&&&&&&&&&'''''''''(((((())))))'''(((((('''&&&%%%'''(((((((((************(((((())))))))))))))))))))))))((((((''''''&&&&&&''''''&&&%%%%%%''')))******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))+++,,,......//////******++++++++++++******------------------------++++++,,,------......///........................))))))(((((((((((())))))%%%&&&'''((())))))(((((('''((()))******)))(((''''''(((((()))(((((('''&&&&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''((((((((((((((('''((('''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))((('''''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((+++(((&&&'''***+++)))&&&''''''((()))))))))))))))))))))))))))))))))))))))***)))((('''''''''))))))(((((((((((((((((((((((())))))((()))************++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,---------...............000000///...------,,,+++---..................---...---------------------///...,,,******+++,,,---*********++++++*********((()))*********((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((((((((''''''&&&&&&'''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((('''''''''(((((()))))))))((((((''''''''''''((((((&&&'''''''''(((((((((((('''''''''''''''''''''''''''((()))******)))((('''((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((()))))))))((((((''''''(((((((((''''''((((((((()))))))))***(((&&&'''---999BBBGGGHHH???:::333,,,(((''')))+++%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&''')))***)))(((&&&%%%&&&'''((()))))))))((('''$$$%%%&&&'''((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((())))))***+++,,,,,,'''''''''((((((((((((((((((((((((''''''(((((((((,,,333444+++######''')))%%%%%%&&&&&&'''(((((()))''''''&&&&&&%%%&&&&&&&&&(((((()))***+++******)))((((((((((((((()))))))))))))))))))))((('''&&&%%%&&&&&&''''''((()))))))))((()))***((('''&&&&&&((('''(((***++++++***((('''((((((((((((((((((((((((((((((''''''(((((()))***&&&%%%$$$&&&((())))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********((()))))))))************((()))***,,,---.........)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.................................,,,+++***)))((('''''''''&&&&&&'''((()))))))))((('''((()))******)))((('''((((((((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((())))))&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))+++(((&&&'''***+++)))&&&))))))******)))(((''''''))))))))))))))))))))))))***))))))((((((((())))))((((((((((((((((((((((((((()))))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000//////...---,,,,,,,,,---..................------------------,,,,,,,,,///...,,,******+++,,,---)))***++++++++++++***)))***)))((('''''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((()))))))))))))))((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((()))******)))((('''%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((('''((((((((())))))******''''''(((((((((''''''(((***)))))))))((((((((('''((('''(((000:::AAA@@@===---,,,)))'''&&&'''((()))%%%%%%&&&&&&&&&&&&&&&'''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&''''''''''''((()))))))))'''&&&%%%%%%&&&((()))))))))((('''%%%%%%&&&''''''(((((((((((((((((('''''''''''''''((((((''''''''''''(((((('''(((((()))***++++++,,,&&&&&&''''''((((((((()))((((((''''''''''''((((((''''''&&&$$$$$$'''&&&$$$$$$%%%%%%&&&'''((())))))***)))((('''&&&&&&&&&&&&'''(((***+++++++++***)))&&&&&&'''''''''((((((((((((((()))(((((('''&&&&&&&&&'''''''''(((((())))))((()))***)))'''&&&&&&'''&&&''')))******)))'''&&&(((((((((((((((((((((((((((((((((((()))***+++,,,&&&%%%$$$%%%''')))((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++((()))))))))************))))))***+++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////////////////+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((%%%&&&&&&'''((()))******''''''''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***)))((('''((()))***)))(((************)))((('''&&&'''''''''''''''''''''''')))))))))((()))))))))***))))))))))))))))))))))))''')))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,------......,,,,,,------.../////////.........---------------------............------,,,,,,,,,,,,,,,---------...---,,,******++++++,,,)))***+++,,,,,,+++***))),,,+++)))(((((()))+++,,,''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''(((((((((((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''((())))))(((''''''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((%%%%%%&&&'''((())))))***''''''''''''((((((((((((''''''((())))))***++++++&&&(((******((('''((((((*********)))(((''''''''''''&&&''',,,222333///***((('''''''''(((((((((((($$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''))))))((((((''''''&&&&&&%%%&&&''')))))))))((((((''''''''''''(((((((((((((((((((((''''''''''''&&&(((((((((''''''(((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''(((((()))(((''''''&&&&&&''''''(((***(((&&&'''***+++'''###%%%%%%&&&&&&'''((())))))******)))(((''''''''''''%%%&&&((()))***)))'''&&&%%%&&&&&&'''((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&((())))))'''&&&&&&'''''''''))))))))))))''''''))))))))))))))))))))))))(((((((((((()))***+++,,,'''&&&%%%&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++))))))))))))******************+++++++++***))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000////////////////////////)))(((((('''''''''''''''((('''&&&%%%%%%&&&'''''')))((((((''''''(((((()))'''''''''''''''((())))))''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((('''&&&&&&%%%&&&&&&''''''((('''''''''''''''''''''((())))))((())))))(((((('''&&&%%%''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((()))***)))((('''((()))))))))*********))))))(((''''''''''''''''''''''''((((((((())))))******+++))))))))))))))))))))))))''')))+++***)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,---......///,,,,,,------...//////000,,,,,,------------......,,,,,,------------,,,,,,+++++++++,,,,,,------...,,,++++++++++++*********(((***+++,,,,,,+++***(((******)))))))))*********''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******)))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((()))((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))'''''''''(((((()))))))))''''''''''''((((((((((((&&&'''((()))***+++,,,,,,&&&)))++++++)))(((((()))))))))))))))((((((((((((&&&%%%&&&(((++++++(((%%%((((((((('''''''''''''''%%%'''((((((&&&&&&(((***'''''''''&&&&&&'''''''''&&&''''''''''''(((((((((+++***(((&&&%%%&&&'''((($$$%%%'''))))))))))))(((***))))))(((((((((((()))(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((''''''&&&&&&''''''(((***))))))******)))((()))%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''((()))$$$&&&(((******)))'''&&&%%%&&&'''((()))(((((('''%%%&&&'''((()))))))))))))))))))))(((''''''&&&&&&$$$&&&(((((('''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&'''((()))***(((&&&&&&&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,))))))))))))***************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------...//////000000111////////////////////////((((((((())))))***+++,,,,,,+++)))'''&&&'''((())))))((('''&&&&&&'''((()))++++++)))(((&&&&&&%%%%%%(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))((('''&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''((())))))&&&'''((()))************'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&)))+++***'''&&&(((+++'''((()))******++++++***))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))''')))+++***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,---...//////,,,,,,------...///000000++++++,,,------......///+++,,,,,,------,,,,,,+++******+++,,,,,,---......***++++++++++++***)))(((((()))+++,,,,,,+++)))(((%%%&&&((()))***)))'''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++,,,,,,+++((('''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((()))(((((())))))***+++,,,((((((''''''''''''(((((('''((((((((())))))******%%%%%%&&&'''((()))******%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((()))******++++++******))))))))))))******%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''((())))))))))))))))))(((((((((''''''''''''((((((((()))&&&'''((()))***+++,,,---&&&))),,,,,,***((()))***''''''(((((())))))******%%%%%%&&&(((+++---------((('''%%%$$$$$$$$$%%%&&&%%%'''))))))'''&&&(((***''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((---+++(((%%%$$$%%%'''((($$$%%%'''))))))))))))(((,,,+++***))))))((())))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''$$$&&&))))))&&&$$$)))///&&&&&&&&&'''''''''''''''"""######$$$&&&(((***+++&&&(((***,,,,,,+++)))(((&&&''')))*********)))((($$$%%%&&&((())))))************)))((('''&&&%%%%%%"""$$$'''((('''&&&&&&'''((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%&&&''''''((('''&&&'''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,))))))))))))***************+++,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++......//////000111111111000000000000000000000000''''''&&&&&&'''(((***+++++++++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))((()))***+++***)))'''%%%))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((()))(((&&&%%%&&&''')))*********))))))((((((''''''*********)))))))))))))))***************++++++,,,)))************+++++++++))))))*********+++++++++------,,,++++++******)))***+++---///000111222222//////...---,,,++++++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&(((+++,,,,,,++++++---+++))))))***+++***)))((((((((((((((((((((((((***)))))))))))))))***+++******))))))((((((((('''))))))(((((('''''''''&&&******))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&%%%''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%&&&((()))))))))(((''')))(((((((((''''''''''''******))))))((((((''''''***)))(((''''''&&&''''''))))))(((((((((((())))))***)))((((((***+++***((())))))))))))************(((''''''&&&'''((()))***)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***++++++++++++)))'''&&&,,,***((('''&&&'''((()))%%%&&&((()))))))))((('''++++++++++++***((('''&&&(((((((((((())))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''((((((((('''((())),,,......---+++)))***)))'''&&&&&&'''((((((&&&(((***,,,,,,+++)))(((---+++)))'''&&&&&&((((((((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&)))((((((((((((''''''''')))***+++,,,+++***(((&&&+++(((%%%$$$&&&((('''%%%''''''''''''((((((((((((%%%&&&&&&'''((('''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%'''(((***+++++++++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((()))))))))))))))(((%%%%%%&&&'''((()))******)))))))))(((((('''&&&%%%&&&%%%++++++&&&,,,222---))))))))))))))))))))))))++++++******++++++,,,------------.........//////---,,,,,,+++***)))((((((***+++---///000000///...////////////////////////)))(((''''''&&&'''(((((())))))))))))(((((((((((('''(((((((((((((((((('''(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''((((((((()))***+++***)))'''&&&))))))))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''(((((((((((('''''''''&&&%%%%%%%%%'''(((******)))))))))((((((((('''***)))))))))))))))))))))***))))))))))))***++++++)))************+++++++++))))))*********++++++++++++++++++++++++++++++,,,***+++,,,,,,------------.........---,,,,,,++++++...------------,,,,,,,,,++++++++++++++++++++++++'''(((***+++,,,,,,,,,,,,---+++))))))*********)))))))))))))))))))))))))))******)))))))))))))))***)))))))))((((((''''''''')))((((((((('''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&((()))))))))((('''((((((((((((((('''''''''))))))))))))((((((''''''(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''((())))))))))))((())))))((((((((()))))))))******(((((('''&&&'''((()))******)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((('''%%%$$$$$$$$$%%%&&&%%%&&&((()))))))))((('''************)))((('''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''')))+++------,,,***)))***)))((('''&&&&&&''''''&&&(((***,,,,,,+++)))(((,,,+++)))'''&&&'''(((((((((((((((((((((((((((''')))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))))))))((((((((('''''''''&&&&&&((()))***+++***)))'''&&&+++(((%%%$$$&&&'''&&&$$$''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((())))))(((((('''&&&%%%&&&'''))))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))(((((('''''''''&&&(((((()))))))))(((''''''(((&&&******'''---333,,,))))))))))))))))))))))))++++++******++++++,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))***,,,---...---,,,+++------------------------******((('''&&&&&&&&&&&&'''''''''(((((()))))))))(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((()))******)))'''&&&)))))))))(((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&''')))+++,,,))))))))))))(((((((((((())))))))))))))))))******)))))))))))))))******+++)))************+++++++++***************+++++++++)))******+++,,,,,,------++++++,,,,,,,,,+++******------------,,,,,,,,,,,,------------,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,,,,***))))))*********)))))))))))))))))))))))))))+++******)))((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))((((((((('''''''''((((((((((((((()))))))))(((((((((((('''&&&&&&&&&''''''(((******''''''&&&&&&&&&&&&''''''((()))***)))(((((())))))''''''((((((((()))))))))(((((('''''''''((()))***,,,+++)))((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''&&&%%%######$$$%%%%%%%%%&&&((()))))))))((('''((()))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''')))++++++***)))(((******)))'''&&&&&&&&&&&&&&&(((***+++++++++)))(((+++***((('''&&&''''''(((''''''(((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%''''''''''''&&&&&&&&&%%%'''((()))))))))((('''&&&(((&&&%%%%%%'''(((((('''''''''''''''(((((((((((((((((('''''''''((()))***''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((((('''''''''((((((((())))))((((((((())))))(((((('''***))))))((('''&&&&&&&&&'''((())))))******)))))),,,''')))***(((000444+++))))))))))))))))))))))))+++************+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------...***+++,,,---------,,,+++000000000000000000000000))))))(((((('''''''''''''''''''''((((((((())))))((((((((())))))((((((((('''&&&&&&%%%%%%&&&&&&'''***))))))((('''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''((((((((())))))))))))((('''))))))((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''(((((())))))******(((((((((''''''(((((((((&&&''''''((((((''''''&&&)))))))))***+++---...///))))))))))))(((((((((((()))))))))))))))*********))))))(((((())))))***+++))))))*********+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++*********+++++++++***((((((*********)))************************,,,+++***(((((('''''''''''''''''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))+++)))((()))+++,,,***(((''''''''''''(((((((((((()))((('''''''''(((******,,,+++)))'''&&&&&&'''''''''''''''''''''''''''''')))(((''''''((()))+++,,,(((((('''&&&&&&''''''(((%%%&&&((()))))))))(((''''''''''''(((''''''&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((()))***%%%&&&((()))***)))((('''******)))((('''&&&&&&%%%%%%&&&((()))))))))((('''***)))(((''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&$$$$$$%%%&&&)))+++,,,,,,''''''''''''((((((((((((***)))'''&&&'''(((***,,,((((((''''''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((()))((((((''''''''''''''''''((((((((()))'''((()))***++++++++++++...(((((())))))222555+++))))))))))))))))))))))))***************++++++,,,,,,,,,---------.........,,,,,,,,,,,,,,,------------.../////////...---,,,000000000000000000000000&&&''''''(((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''((((((******)))((('''&&&&&&%%%&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''(((((()))))))))))))))(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))******'''(((((((((((((((((('''((((((((())))))((((((((())))))******,,,---...///(((((((((((())))))))))))(((((())))))************)))))))))))))))******+++))))))*********+++++++++************************,,,,,,,,,+++++++++******)))***+++,,,------------******+++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***+++)))(((((()))******)))))))))))))))))))))))))))+++***)))(((''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))'''''''''((((((((((((((('''''''''''''''((((((((())))))((('''''''''''''''))))))(((((((((((())))))000***%%%(((...000,,,&&&''''''''''''(((((((((((()))(((((('''((()))***+++***)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***(((((((((((((((((())))))%%%&&&((()))))))))((('''%%%&&&&&&''''''''''''&&&(((((((((((())))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((()))))))))%%%&&&'''((((((((('''''')))))))))(((''''''&&&%%%$$$%%%&&&'''''''''&&&&&&((((((((('''''''''''''''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((())))))******++++++''''''''''''((((((((((((***)))'''&&&'''(((***,,,+++***)))(((((((((((()))(((((((((((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&''''''(((((())))))&&&'''(((***++++++++++++///((((((******333777...))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,---------.........------,,,+++*********..................------++++++++++++++++++++++++%%%&&&'''((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))***))))))((('''&&&&&&&&&&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((('''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&'''((()))*********(((((((((((())))))))))))((((((((()))******++++++***************++++++,,,)))************++++++++++++++++++***************------,,,,,,+++******)))'''((()))***+++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))***((('''''')))******)))((((((((((((((((((((((((***))))))((('''''''''''''''''''''''''''((((((((('''''''''((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''((()))))))))(((((((((''''''''''''&&&''''''''''''(((((((((******(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''///***%%%(((...000,,,&&&''''''((((((((()))))))))))))))((((((((()))***+++)))(((&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&((()))))))))((('''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&&&&''''''((((((((('''((((((((()))(((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((+++,,,---,,,)))'''&&&'''''''''''''''(((((((((((((((((('''''''''((()))***'''&&&%%%$$$$$$$$$%%%&&&''''''(((((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''&&&%%%((((((((((((''''''''''''&&&'''((()))************---(((***+++***444:::222))))))))))))))))))))))))***))))))))))))***++++++************++++++++++++......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((())))))(((''''''&&&&&&'''''''''''''''(((''''''((((((((((((''''''***))))))(((((())))))***))))))((((((''''''&&&&&&&&&&&&''''''((())))))***(((((('''&&&&&&&&&&&&&&&((((((((((((((()))******(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((('''&&&&&&&&&&&&'''((())))))((('''&&&'''(((((((((((((((((('''%%%%%%&&&''''''((('''''''''((((((((()))))))))***'''(((((()))******+++++++++++++++++++++,,,,,,---)))************++++++++++++++++++*********)))))),,,+++++++++++++++++++++******+++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++((()))***+++++++++***))))))((('''''')))******)))'''''''''''''''''''''''')))(((((('''''''''(((((('''''''''(((((()))))))))''''''''''''((((((((()))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&''')))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&'''((()))*********)))((('''&&&&&&%%%&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''***)))((()))******)))(((((((((((()))))))))*********)))((((((((()))++++++((('''&&&&&&&&&'''))))))''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&'''''''''&&&%%%&&&((()))))))))((('''%%%%%%&&&(((((()))))))))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((***+++***)))&&&%%%&&&'''''''''((((((((((((&&&'''((()))))))))((('''%%%&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&''''''((())))))***)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%((((((((('''''''''&&&&&&'''''''''''''''(((((()))(((***,,,+++(((%%%%%%&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&%%%###"""""""""$$$%%%&&&&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$''''''''''''((((((((((((&&&'''(((((())))))))))))+++(((+++,,,)))333<<<777)))))))))))))))))))))))))))))))))))))))***++++++)))************+++++++++......------,,,,,,++++++++++++++++++,,,,,,---...////////////////////////(((((()))))))))'''&&&%%%$$$$$$%%%&&&'''((()))***(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&((((((((((((((()))******(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******,,,,,,+++***)))(((''''''&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&&&&'''(((((((((((((((''''''((((((((())))))******'''(((((()))***+++++++++,,,,,,++++++,,,,,,---...)))************+++++++++++++++++++++******))))))*********++++++,,,------...//////...---,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************((()))+++---...---+++***)))(((&&&''')))******)))''''''''''''''''''''''''(((((('''''''''(((((()))'''((((((((())))))******&&&'''''''''(((((())))))'''((((((((())))))******''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&''')))***''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((''''''&&&&&&((()))***++++++***((('''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''&&&''''''((()))***))))))(((((((((((())))))$$$(((+++***%%%$$$'''+++))))))))))))***************)))((((((((()))+++,,,((((((''''''((()))+++,,,))))))))))))))))))))))))###$$$&&&)))************%%%&&&''''''((((((((('''%%%&&&((()))))))))((('''%%%%%%'''((())))))******(((((((((((()))))))))***''''''(((((((((((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((***---......+++(((&&&'''''''''((((((((())))))%%%&&&'''))))))))))))((('''''''''((((((((())))))&&&&&&''''''(((''''''&&&&&&&&&&&&'''((())))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))))))))((((((((((((''''''''''''''''''''''''((()))***!!!%%%((()))'''&&&''')))''''''''''''((((((((()))%%%&&&''''''((((((''''''---+++)))(((((((((***+++%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((('''&&&%%%$$$"""###%%%''')))+++,,,---&&&''''''((((((((((((((()))(((,,,---)))333===:::)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------............///,,,,,,,,,---...///000111------------------------(((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&'''''''''((()))******+++((((((((((((((((((((((((&&&))),,,---+++)))''''''%%%%%%&&&&&&'''((((((((())))))((('''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&''''''((()))******+++)))((((((''''''''''''((()))((('''&&&&&&'''((()))&&&'''((((((''''''((()))***)))((((((((()))+++,,,))))))))))))))))))))))))+++++++++*********))))))((())))))))))))*********************************,,,,,,---------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******************************,,,++++++***)))((('''''',,,+++***))))))***+++,,,***)))''''''(((((('''%%%***))))))((('''&&&&&&&&&+++(((%%%%%%((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''&&&'''((((((''''''((()))******))))))'''%%%&&&)))***(((&&&((((((((((((((((((((((((%%%&&&''''''%%%$$$%%%''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((,,,+++***)))((('''&&&&&&&&&&&&'''((())))))(((((()))((('''&&&''')))+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((000...,,,***(((&&&%%%%%%%%%(((******'''&&&''')))(((((()))***++++++,,,,,,***)))(((&&&&&&''''''(((''''''''''''''''''''''''&&&'''((())))))***))))))))))))(((((((((((())))))((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((())))))))))))((('''%%%%%%%%%***---,,,(((%%%&&&)))***(((%%%$$$%%%'''((('''(((((('''''''''&&&&&&&&&(((((())))))))))))((((((***)))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))***(((&&&%%%%%%&&&'''((()))&&&$$$%%%(((******)))&&&'''((((((((('''%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((()))*********))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''')))***+++))))))))))))))))))))))))$$$'''******)))'''&&&&&&''''''(((((('''&&&%%%%%%''''''((((((((((((''''''((()))*********)))'''&&&------,,,,,,***)))'''&&&%%%&&&&&&'''((())))))***'''''''''''''''((()))))))))******+++---///111222))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------(((((())))))(((((('''&&&'''(((((()))))))))))))))'''(((((())))))(((((('''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''&&&&&&'''(((((()))******(((((((((((((((((((((((((((***------+++)))''''''))))))(((((('''&&&&&&%%%))))))((((((''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((()))*********++++++)))((((((''''''((()))((('''&&&&&&'''((()))&&&((())))))(((''')))******)))((((((((()))++++++))))))))))))))))))))))))+++*********************)))))))))*********++++++*********************************++++++******))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++************************++++++******))))))((((((***)))(((''''''((()))******)))(((((()))***((('''***))))))(((''''''&&&&&&)))((('''(((++++++)))&&&))))))))))))))))))))))))((()))))))))'''&&&'''(((((('''&&&'''((()))(((''')))'''&&&'''))))))(((&&&((((((((((((((((((((((((&&&'''((((((&&&&&&'''((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&'''((((((((((((((((((((('''&&&%%%&&&(((***+++++++++***)))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&'''''',,,+++***)))((('''''''''%%%''')))(((&&&%%%'''((((((((()))******+++,,,,,,***)))((('''&&&''''''(((''''''''''''''''''''''''&&&''''''(((((((((((('''((((((''''''''''''((((((&&&&&&''''''''''''''''''((((((''''''''''''((((((%%%&&&'''((()))******)))&&&))),,,+++(((%%%&&&))))))'''%%%%%%&&&''''''&&&(((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((((('''&&&%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%'''(((,,,)))''''''(((***)))(((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((&&&(((***+++)))(((((((((''''''(((((('''&&&&&&%%%''''''((((((((((((''''''(((((())))))))))))((((((***)))))))))))))))))))))''''''(((((())))))******'''''''''''''''((())))))+++*********+++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,------(((((())))))(((((('''&&&(((((()))))))))*********((())))))******))))))((((((((((((''''''''''''&&&((((((((((((''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))+++...---+++)))''''''******)))((((((''''''&&&))))))))))))((('''&&&%%%(((((((((((())))))))))))(((((((((''''''&&&&&&&&&''''''((()))))))))((((((''''''(((((())))))******,,,,,,+++)))((((((((((((((((((''''''''''''(((((('''(((***)))(((((()))+++)))))))))((()))******+++)))))))))))))))))))))))))))*********************************+++++++++,,,************************)))******++++++*********,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,*********************************************)))))))))(((((((((((())))))***)))((()))***+++***))))))))))))(((''''''&&&&&&(((((()))+++,,,+++(((&&&((((((((((((((((((((((((((()))***)))'''&&&'''(((((('''&&&&&&''''''&&&%%%)))'''&&&'''((()))((('''(((((((((((((((((((((((('''((())))))((('''((())))))))))))(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&'''&&&%%%%%%&&&''')))*********)))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''((('''''''''(((((()))***'''((())))))''''''((()))(((((())))))******++++++))))))(((''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((%%%&&&''')))***+++++++++&&&)))+++***'''&&&''')))'''&&&%%%&&&(((((('''%%%'''''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&'''''''''&&&&&&&&&%%%&&&((()))***))))))((($$$#########$$$&&&((()))///,,,***)))))))))'''&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%)))((((((''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((((()))******)))((()))***'''''''''(((''''''&&&%%%''''''((((((((((((''''''''''''''''''((()))************((('''&&&''''''((())))))))))))))))))))))))'''''''''''''''((()))))),,,+++***)))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------)))))))))))))))(((''''''((((((((((((((())))))***))))))************))))))((((((((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((***,,,...---+++)))((((((''''''(((((()))*********((()))))))))((('''&&&%%%(((((((((((())))))))))))))))))((((((''''''&&&&&&'''(((((()))))))))))))))'''((((((((()))))))))*********))))))(((((())))))(((((((((''''''(((((((((((()))******))))))***+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,*********************************************++++++******************+++)))((('''(((***+++***)))))))))((((((''''''''''''((((((((()))***)))((('''''''''''''''''''''''''''((()))***)))'''''''''((()))(((''''''''''''&&&%%%((((((''''''((((((((('''((((((((((((((((((((((((&&&((())))))''''''(((***)))))))))(((((((((((('''''''''''''''''''''''''''+++******)))((((((''''''(((((())))))((('''&&&&&&''''''&&&&&&'''(((******))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((((((&&&&&&&&&&&&'''((()))***+++++++++***)))))))))***((((((((()))))))))******)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((())))))************)))&&&(((***)))'''&&&''')))&&&&&&''')))+++***(((&&&'''''''''''''''''''''''''''(((((((((((((((((('''$$$%%%'''((((((((('''&&&'''(((***+++,,,,,,+++***'''&&&&&&&&&'''(((******---,,,***)))((((((&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********)))(((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''(((***&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''')))+++,,,///---***'''%%%$$$%%%%%%)))))))))((((((((((((((('''''''''''''''((()))))),,,+++***)))((('''''''''))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,------)))))))))))))))((((((''''''&&&&&&&&&&&&'''((()))))))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***,,,---,,,***(((((((((''''''(((((()))*********(((((((((((((((''''''&&&(((((((((((())))))))))))))))))(((((((((''''''''''''(((((()))))))))))))))(((((((((((())))))))))))''''''''''''((()))******'''(((((((((((((((((('''((()))******))))))***+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***************************+++,,,---------------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,************************************++++++++++++*********++++++*********((('''&&&''')))***)))((((((((((((((('''''''''''')))(((&&&%%%$$$%%%((()))************************(((*********((('''((()))+++)))(((((())))))'''&&&'''(((((((((''''''((((((((((((((((((((((((((((((%%%&&&((((((''''''((()))***)))))))))(((((((((((('''''''''''''''''''''&&&******))))))((((((''''''(((((())))))((('''&&&&&&((((((((())))))***++++++)))((((((''''''''''''(((************************(((((((((((((((((((((((())))))))))))***)))))))))'''''''''''''''(((((()))+++***)))((((((((())))))(((((((((((((((((())))))(((((((((((((((''''''&&&(((((((((((((((((((((((()))))))))))))))((('''&&&)))(((((((((((((((((()))(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((())))))************)))''''''((((((''''''((()))'''''')))+++---,,,***'''&&&'''''''''''''''''''''''''''((((((((((((''''''$$$%%%'''((()))(((((('''$$$%%%'''((())))))(((((()))((((((((('''(((((((((((()))))))))((('''''''''((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''((('''%%%%%%''')))&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''')))+++,,,000...+++(((&&&%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((())))))+++******)))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,---...))))))******))))))(((''''''&&&%%%$$$%%%&&&'''(((((())))))******))))))((('''(((((((((((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((***++++++)))(((((()))******)))((((((''''''&&&(((''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))'''&&&&&&&&&'''((()))***''''''(((((((((((('''''''''(((***)))(((((()))+++(((((()))************)))))))))))))))))))))))))))******)))))))))(((((((((************+++++++++,,,************************((()))******++++++++++++,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,************************++++++++++++++++++******(((((())))))))))))((((((((('''&&&'''((()))((('''(((((((((((((((((('''''')))(((&&&###"""###'''+++(((((((((((((((((((((((()))***+++***((('''((()))***)))(((((()))***(((''''''((()))((('''&&&''')))(((((((((((((((((((((((($$$&&&''''''''''''(((*********)))))))))((((((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((((((((('''&&&((())))))******++++++,,,))))))(((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))))))))((((((''''''(((((()))+++)))&&&%%%&&&'''&&&&&&''''''''''''((((((((((((((((((((()))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))((('''))))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((%%%&&&''')))***+++++++++''''''&&&&&&''''''((()))''''''(((+++------***(((&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&%%%&&&'''((((((((((((((('''''''''(((((()))******''''''''''''&&&&&&%%%%%%%%%'''))))))(((''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((''''''''''''(((((()))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''')))***+++***)))((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***************++++++,,,))))))))))))))))))))))))************************)))******+++,,,+++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++,,,---...)))************)))((((((((('''%%%%%%%%%&&&((()))'''(((((())))))((((((''''''((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''')))***))))))(((((('''&&&&&&%%%'''&&&%%%%%%&&&(((+++---(((((((((((())))))))))))'''''''''((())))))******&&&&&&'''(((((((((((('''))))))))))))((((((((((((***))))))(((''''''((((((&&&'''((())))))((('''&&&&&&((())))))(((''')))***'''((()))***+++******)))))))))))))))))))))))))))++++++***)))(((''''''&&&)))))))))*********++++++************************(((((()))***++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++************************,,,,,,,,,++++++*********'''((()))******)))((('''***)))'''((())))))(((''''''((((((((((((((((((((('''((((((%%%###$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%)))***+++***((((((((()))((('''&&&''')))))))))'''&&&((())))))'''&&&''')))((((((((((((((((((((((((%%%'''((((((((((((***+++*********)))))))))(((((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&'''(((((((((((((((((('''((()))******+++++++++)))))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))(((((('''((((((((((((((()))***+++---***'''&&&'''((((((&&&'''''''''''''''''''''''''''((()))))))))(((&&&&&&((((((((((((((((((((((((''''''(((((()))((((((((((((((((((''''''(((((((((''''''''''''''''''&&&&&&((((((''''''''''''((((((%%%&&&'''((()))******)))(((&&&%%%%%%&&&(((((()))&&&&&&&&&(((***+++***(((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&((('''''''''''''''((()))***)))(((((((((***,,,---%%%&&&&&&''''''''''''&&&%%%(((+++***(((''''''))))))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''$$$&&&((()))'''&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((()))(((&&&''''''(((((())))))***%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))+++******))))))******+++))))))))))))))))))))))))************************((()))***+++,,,++++++***((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,************+++,,,---...***************)))(((((()))(((&&&%%%&&&''')))+++''''''(((((((((((('''''''''((((((((())))))******&&&'''''''''(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((%%%&&&(((((('''''')))***%%%%%%&&&&&&'''((((((((('''&&&$$$###%%%(((,,,///(((((((((((())))))))))))&&&&&&'''((()))***++++++%%%&&&&&&'''''''''''''''))))))))))))((((((((((((...---+++***((('''&&&&&&&&&'''((())))))((('''&&&&&&'''((((((''''''((()))'''((()))++++++******))))))))))))))))))))))))))),,,+++***)))((('''&&&%%%((())))))))))))*********************************)))***+++,,,---.........,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******************************------,,,,,,+++***)))))))))***+++,,,,,,+++***))),,,***))))))******)))''''''''''''(((((((((((((((&&&(((***)))&&&%%%'''***(((((((((((((((((((((((()))***+++***)))((((((***&&&%%%%%%&&&((()))((('''&&&(((***)))&&&%%%''')))((((((((((((((((((((((((&&&((()))***))))))+++---************))))))))))))(((((('''''''''&&&&&&&&&)))))))))))))))(((((((((&&&&&&'''((()))))))))(((&&&'''((()))***************)))))))))))))))******************************((((((((((((((((((((((((###$$$&&&'''''''''&&&&&&'''((((((((()))+++,,,---111---)))(((***++++++)))'''''''''''''''''''''&&&'''((()))))))))(((&&&%%%))))))))))))))))))))))))%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((())))))))))))((('''%%%%%%(((&&&%%%%%%&&&((())))))%%%$$$$$$&&&((()))((('''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))(((&&&$$$###$$$&&&)))+++%%%&&&((()))************'''***---,,,)))''''''))))))((('''&&&%%%&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((()))*********'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&''''''''''''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''')))***+++''''''''''''''''''''''''$$$'''******)))'''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((()))(((((('''''''''((((((''''''&&&%%%%%%&&&&&&'''((()))******'''''''''''''''((()))))),,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************+++,,,---...''''''((((((((((((''''''))))))(((((('''''''''&&&%%%&&&''''''&&&&&&((()))))))))((('''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((()))(((&&&$$$'''------***''''''''''''(((((())))))((()))***)))((('''((()))))))))(((((((((((())))))((((((''''''''''''((((((++++++,,,,,,***)))'''%%%%%%%%%&&&&&&'''((())))))######%%%&&&((()))***+++%%%''')))(((%%%$$$&&&)))+++***)))))))))***,,,---(((((((((((())))))))))))000---******+++,,,***'''+++*********************+++***)))))))))))))))*********************************************************************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,......---,,,+++***)))((()))***+++,,,,,,+++***)))(((((())))))))))))(((((((((((())))))))))))((('''((((((((((((((((((((((((******))))))))))))******''''''((((((((((((''''''************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))***))))))))))))((((((((((((***)))'''&&&'''(((***+++(((((())))))))))))((((((,,,,,,+++***)))(((''''''''''''''''''((()))++++++((('''&&&&&&''')))+++---***+++***(((&&&(((---111777111***%%%%%%'''***++++++***)))'''''''''((()))''''''''''''(((((((((((("""'''((($$$"""%%%((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((&&&$$$$$$%%%&&&&&&&&&%%%(((***)))'''&&&(((***''''''''''''(((***+++,,,''''''((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$'''((()))***++++++***)))&&&&&&&&&''''''''''''((('''(((((()))***++++++,,,///......---+++)))'''&&&'''&&&&&&%%%%%%'''((()))+++)))'''&&&&&&'''((('''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''(((((('''%%%###$$$%%%%%%%%%$$$$$$%%%&&&((())))))(((''''''((()))(((&&&&&&%%%%%%%%%%%%&&&'''(((*********)))(((((('''''')))))))))))))))))))))))),,,***)))'''&&&'''((())))))((('''''''''(((***+++)))&&&###%%%)))***((($$$&&&'''((()))************((('''&&&&&&'''((('''&&&&&&''''''((((((((((((((()))))))))(((&&&''')))+++++++++***(((((('''''''''((()))***+++,,,,,,+++***)))*********++++++++++++111...)))(((***+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&%%%&&&((('''&&&&&&((()))))))))((('''''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''((((((%%%"""%%%******&&&&&&&&&'''''''''((((((((('''((())))))''''''((())))))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''$$$$$$&&&'''))))))******%%%%%%&&&''''''(((((()))$$$%%%%%%%%%&&&&&&&&&'''&&&'''(((((('''&&&'''((((((((('''''''''((())))))(((((((((((())))))))))))---+++((((((******)))'''(((((((((((((((((())))))***)))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++++++++******)))***++++++++++++***)))(((((())))))))))))(((((()))))))))((((((((((((((())))))(((((()))***++++++******))))))))))))******((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))******))))))((('''&&&&&&))))))))))))))))))))))))'''''''''''''''((()))))))))((((((((((((((((((((())))))'''''''''(((***+++(((((())))))))))))((((((((((((((((((''''''''''''(((((('''(((((()))***+++)))((('''&&&''')))+++,,,((()))***)))(((+++000444000---)))(((((()))*********)))(((((('''''''''(((''''''((((((((()))))))))%%%+++---)))$$$%%%'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''')))(((((('''''''''((((((''''''''''''(((((((((((()))'''%%%%%%%%%&&&&&&&&&((()))***)))&&&$$$%%%&&&''''''''''''((()))******&&&''''''''''''&&&&&&&&&((())))))******))))))(((&&&'''((()))***))))))((('''''''''((((((((())))))''''''(((((()))))))))***......---,,,+++)))'''&&&''''''&&&&&&&&&''''''(((***(((''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&'''((()))***((('''&&&&&&'''((('''&&&'''''''''&&&''''''(((((()))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&%%%((('''&&&&&&&&&''')))))))))%%%"""###&&&(((&&&###&&&&&&'''''''''&&&&&&%%%((('''&&&&&&(((((('''&&&&&&''''''(((((((((((((((((()))***)))''''''(((*********)))(((''''''''''''((((((***+++++++++******)))))))))*********++++++000---***)))***+++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%'''(((((('''&&&''')))))))))((('''''''''((((((''''''(((((((((((('''''''''''''''((((((''''''''')))***'''$$$%%%((((((%%%&&&&&&&&&&&&&&&'''''''''&&&'''(((((('''&&&'''((((((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((''''''&&&&&&%%%%%%)))(((''''''))))))((('''''''''(((((((((''''''&&&(((((((((((())))))))))))***(((''''''((()))(((''''''''''''(((((()))))))))((((((((((((((()))))))))******************************************************************************+++++++++,,,,,,,,,******++++++++++++***************+++++++++,,,,,,)))******++++++******)))(((((())))))))))))((((((***)))(((''''''((()))***+++***)))))))))+++,,,...***))))))(((((())))))***)))((('''&&&&&&'''((())))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((()))((('''''''''(((***+++(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))***)))(((''''''((()))***'''((())))))+++...222666***))))))***,,,,,,+++)))***************))))))(((((((((((()))))))))******(((000333...'''%%%'''(((&&&&&&'''(((((((((((('''&&&&&&''''''(((((())))))+++***)))(((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&'''(((((((((''''''(((((((((((()))))))))***''''''(((((((((((((((''',,,,,,,,,+++***((('''&&&''''''''''''''''''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***((()))***)))'''&&&&&&'''&&&'''(((((())))))))))))'''&&&%%%%%%''''''&&&%%%))))))(((((('''((((((((()))((('''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&'''((((((***'''###"""$$$&&&%%%$$$''''''&&&&&&%%%$$$$$$###((('''&&&&&&(((((('''&&&&&&''''''(((((((((((((((((()))******(((&&&'''''')))(((((('''''''''(((((((((((()))*********))))))((((((((()))))))))******///,,,***)))***+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((((((((((((''''''''''''''''''''''''''''''&&&''')))((('''&&&''')))))))))((((((((((((((()))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&)))+++***''''''++++++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''///---+++(((&&&%%%%%%&&&&&&&&&''''''((((((((()))++++++******))))))((((((+++(((&&&'''***+++)))&&&((()))*********)))'''&&&(((((((((((())))))))))))((('''&&&'''((()))))))))(((((())))))***+++++++++'''((((((((()))))))))(((******************************************************************************+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************++++++++++++))))))************))))))(((((())))))))))))((((((***)))'''&&&&&&(((***+++///---+++))))))***,,,---))))))(((((((((((())))))***)))'''%%%%%%''')))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))((((((((()))***+++++++++''''''''''''''''''''''''((((((((()))))))))(((((('''''''''((((((((((((((()))(((((('''((()))******(((((())))))))))))(((((())))))))))))***************))))))(((((((((((()))+++***)))(((''''''((((((&&&'''(((***,,,...111333''''''(((+++---///...,,,***+++,,,------,,,******))))))))))))************'''000555000(((&&&'''(((&&&&&&'''(((((((((((((((&&&''''''((()))******+++******)))(((''''''''''''''''''''''''((((((((((((******)))'''&&&&&&((()))%%%&&&&&&&&&&&&'''((()))'''((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((('''''''''''''''((((((((()))))))))'''((()))))))))((('''&&&+++++++++***)))((('''&&&&&&'''((((((((('''&&&%%%&&&(((******((('''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''))))))(((&&&%%%&&&'''%%%&&&((()))***)))(((((('''&&&%%%&&&(((((((((&&&))))))((((((''''''((((((++++++)))(((''''''(((((((((((((((((((((((((((((((((((()))******)))((('''&&&&&&&&&'''''''''((((((---***&&&$$$%%%'''((('''((((((''''''&&&&&&&&&&&&((('''&&&'''((()))(((&&&&&&''''''(((((((((((((((''')))+++***(((&&&&&&&&&((('''''''''''''''((((((((((((((()))))))))(((((((((((((((((()))))))))))),,,+++***)))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))))))))'''((())))))'''&&&''')))))))))((((((((())))))***''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&******((((((,,,---+++&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''))))))(((((((((((()))))))))(((''''''''')))***+++'''''''''((((((((((((((()))))))))***************+++(((&&&'''***+++)))&&&'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((()))+++,,,(((((())))))************''''''((()))******))))))******************************************************************************+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((***((('''&&&'''(((***,,,222///,,,)))(((((()))***))))))(((((((((((())))))***)))'''%%%%%%''')))***''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''(((((()))******)))((('''&&&&&&''''''((((((((()))((((((((((((((())))))***(((((())))))))))))((((((************))))))))))))***))))))(((((((((((()))******)))(((((('''''''''((((((((()))+++---......((('''''')))---///111111((()))***++++++***)))((())))))))))))************###,,,111---((('''))))))&&&'''(((((())))))((((((''''''(((((()))***++++++)))(((''''''&&&&&&&&&'''''''''''''''(((((((((((()))******)))''''''))),,,+++***'''&&&&&&'''((()))'''(((((()))(((((('''&&&'''&&&%%%%%%%%%&&&''''''((())))))))))))))))))((()))(((((((((((((((((((((&&&&&&'''''''''(((((((((((()))***++++++)))((('''))))))))))))(((((('''&&&%%%&&&'''(((((('''&&&%%%&&&(((******(((&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&'''((('''%%%%%%%%%'''%%%&&&'''))))))((('''&&&(((''''''''')))******(((((((((''''''&&&''''''(((,,,+++)))'''''''''((((((''''''''''''''''''''''''***)))(((''''''((()))***''''''(((((()))))))))))),,,***'''%%%%%%'''((()))'''&&&&&&&&&&&&'''((())))))(((''''''((()))((('''&&&''''''(((((((((((((((&&&(((******(((&&&&&&&&&(((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))******************++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''((())))))))))))*********((()))***)))'''''''''((())))))((((((((()))******''''''(((((((((((('''''''''''''''(((((('''''''''###''')))''''''***+++***'''''''''&&&&&&&&&&&&&&&%%%&&&((((((''''''(((***(((''''''''''''''''''(((***))))))))))))))))))***(((((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))(((''''''))))))((('''&&&&&&'''(((((((((((('''(((((((((((())))))))))))((()))******))))))+++---''''''''''''''''''''''''&&&((()))+++++++++************************************************************************************+++++++++,,,,,,,,,******++++++++++++******++++++*********)))))))))***))))))(((((())))))***(((((())))))))))))((((((((((((''''''((()))***+++000...+++)))'''''''''((()))((((((''''''(((((())))))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((------+++***(((&&&%%%$$$))))))))))))))))))))))))((()))***+++***)))((('''&&&&&&&&&''''''(((((()))(((((((((((())))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&))))))(((((((((((())))))******))))))(((((('''''')))((((((***,,,,,,+++******(((&&&'''+++...111111%%%&&&&&&''''''''''''&&&((((((((()))))))))******###))),,,)))''')))***)))''''''((())))))))))))(((''''''(((((())))))******''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((***+++***((((((+++///888333,,,'''%%%%%%%%%%%%'''((()))******)))(((''')))((('''&&&%%%&&&''''''''''''((((((((((((''''''***)))((((((''''''((((((&&&&&&&&&&&&'''''''''''''''(((***,,,,,,+++)))(((''''''((((((((('''&&&&&&%%%&&&&&&'''((((((''''''&&&)))+++***'''%%%&&&(((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((***))))))))))))))))))***(((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&''''''((((((''''''''')))((('''(((***++++++***''''''&&&&&&''''''((()))***)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***'''(((((()))***)))))))))((('''%%%$$$$$$&&&'''(((%%%$$$$$$$$$$$$&&&((())))))(((''''''))))))((('''&&&''''''(((((((((((((((%%%''')))((('''&&&'''(((***)))(((((((((((())))))******)))((((((((())))))((((((((()))))))))******''')))******))))))+++,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++''''''((((((((((((''''''(((((((((((()))))))))***((()))***)))'''''''''((())))))(((((()))******+++''''''(((((((((((('''''''''(((((())))))(((((('''$$$)))+++(((''')))***)))((((((((('''''''''&&&&&&%%%'''(((((((((((()))+++)))((((((''''''(((((()))))))))(((((((((((()))))),,,+++***(((%%%""" )))(((((((((((((((((((((%%%%%%&&&''''''(((((()))&&&'''(((((('''&&&'''(((&&&&&&&&&'''((()))***+++(((((((((((()))))))))))))))***+++***((((((***---((((((((('''&&&&&&%%%%%%'''(((***,,,---,,,++++++******************************************************************************+++++++++,,,,,,,,,++++++************++++++))))))))))))***************)))(((''''''((()))***(((((())))))))))))(((((('''''''''((()))***************((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((++++++***)))'''&&&&&&%%%))))))))))))))))))))))))((()))+++++++++)))(((&&&%%%%%%&&&''''''((())))))'''(((((()))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((('''(((((()))***+++((())))))))))))((((((((()))))))))+++......,,,)))(((&&&&&&'''))),,,------&&&&&&%%%%%%&&&&&&'''(((''''''((((((((()))))))))%%%((((((&&&'''******'''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((&&&)))+++***((()))...222BBB:::///(((%%%%%%&&&&&&&&&(((***+++,,,+++***))),,,+++)))'''&&&&&&''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&)))+++++++++)))(((%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((()))***''')))+++)))%%%$$$'''***&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''''''''%%%'''((('''&&&%%%&&&((())))))((((((((((((((()))((('''&&&'''***+++***)))&&&&&&&&&'''((()))***++++++)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''((()))))))))((((((%%%&&&&&&&&&&&&&&&((()))((('''%%%$$$$$$&&&'''((()))((('''((()))***)))'''&&&''''''(((((((((((((((%%%&&&''''''&&&&&&(((***,,,+++***))))))))))))))),,,+++***)))((())))))***)))))))))*********++++++%%%(((***+++))))))+++---++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++''''''((((((((((((''''''&&&'''''''''(((((()))))))))******)))(((''''''((())))))((())))))***++++++''''''((((((((((((''''''(((((())))))))))))(((((('''---///+++((()))***)))))))))((((((((('''''''''&&&'''))))))((()))***,,,))))))(((((((((((())))))((((((''''''''''''(((((('''((()))))))))((('''&&&))))))))))))(((((((((((((((((((((((())))))))))))%%%''')))(((%%%$$$&&&))))))(((((((((***,,,...///(((((((((((())))))))))))(((***+++***((('''))),,,++++++***)))((('''&&&&&&''')))+++---...---,,,+++******************************************************************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,''''''((()))***+++,,,,,,***)))(((''''''((()))***(((((())))))))))))((((((&&&&&&((()))************%%%&&&&&&'''''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''')))(((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******'''''''''''''''''''''''')))***+++,,,+++***(((&&&%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))(((((())))))))))))((((((''''''((()))***+++,,,,,,''''''''''''(((***++++++(((((())))))))))))(((((())))))))),,,000000...+++%%%%%%%%%''')))******))))))(((''''''''')))***+++''''''''''''(((((((((((())))))&&&$$$'''+++***%%%'''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''(((***+++,,,''''''''''''((((((((()))%%%(((++++++)))***///444DDD;;;000(((&&&''')))***&&&(((***,,,---,,,++++++...,,,***'''&&&&&&''''''******++++++++++++******((((((&&&%%%$$$%%%%%%&&&(((((((((((())))))))))))###%%%'''***+++***((('''%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&(((***,,,'''***+++((($$$###'''+++&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))&&&((()))(((''''''((()))+++***)))(((((()))***+++'''&&&%%%''')))******)))'''''''''((()))+++---------+++)))&&&&&&'''(((***''''''''''''''''''''''''&&&''')))***+++***)))(((%%%%%%'''((((((((('''&&&%%%'''((()))))))))+++,,,,,,+++)))'''&&&'''((()))***((('''((()))***)))'''&&&''''''(((((((((((((((%%%%%%&&&%%%%%%&&&))),,,------+++***))))))))))))---,,,***)))))))))***+++************++++++++++++$$$(((++++++))))))+++---++++++++++++++++++++++++)))************+++++++++(((((((((((((((((((((((((((((()))***************+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((***'''&&&&&&)))***(((%%%---((($$$%%%%%%###&&&***(((((('''''''''''''''(((&&&&&&''''''((()))))))))******))))))((((((''''''''''''((((((((((((''''''******))))))((((((''''''***)))(((''''''((()))*********)))(((((('''((((((++++++***)))((('''&&&&&&***)))'''''')))))))))((()))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))***((('''(((***+++)))&&&&&&&&&((()))************((((((((((((((((((((((((******+++++++++,,,,,,,,,************************(((+++---,,,***((()))+++---,,,***)))((())))))***)))'''&&&'''***+++***(((******)))(((((((((((((((++++++++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%&&&(((************)))+++)))(((&&&&&&((()))+++(((((((((((((((((((((((())))))(((((('''''''''&&&))))))((((((''''''&&&&&&&&&'''((()))******))))))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&))))))))))))((((((((((((&&&''')))++++++)))((('''&&&&&&''''''(((((())))))++++++++++++***)))'''&&&++++++++++++++++++++++++(((%%%$$$%%%((()))(((&&&(((((((((((((((((((((((())))))(((((((((((())))))$$$%%%$$$%%%,,,444777555+++(((&&&&&&''')))******))))))(((((('''''''''&&&""""""""""""$$$&&&)))***)))******)))(((''''''((())))))(((((('''''''''&&&***((('''%%%%%%'''(((***'''''''''&&&&&&%%%%%%%%%&&&((()))******)))(((&&&''''''''''''((()))++++++222000---)))'''&&&''''''***)))***+++,,,,,,***(((---***''''''))))))(((%%%###$$$&&&((()))((((((''')))((('''&&&&&&'''((()))&&&&&&'''(((((('''&&&%%%)))((('''&&&&&&'''((()))&&&((())))))(((((()))***(((&&&###!!!"""%%%(((***)))((((((''''''''''''((((((((((((((((((((((((((())))))(((''''''''''''''')))'''&&&''')))*********''''''((((((((((((''''''&&&'''((((((''''''(((***888///((()))***)))''''''$$$###$$$(((,,,---***&&&'''&&&%%%&&&(((((('''%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))************))))))))))))))))))))))))************+++***)))(((((()))******++++++***************+++...(((+++444666---(((+++&&&&&&'''))))))*********...,,,+++))))))***,,,---'''((())))))******))))))((((((((())))))))))))***''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&''')))***(((&&&)))''''''++++++'''$$$%%%))))))(((((((((((())))))&&&&&&''''''((())))))))))))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''***)))(((''''''((()))***+++***)))))))))))))))***))))))))))))((((((((((((***)))'''''')))))))))((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''(((***+++)))&&&&&&'''((()))*********************************************+++++++++,,,,,,************************(((+++---,,,***)))***+++++++++*********++++++,,,***((('''(((+++,,,+++)))******)))(((((((((((((((******))))))(((''''''&&&(((((((((((((((((((((((())))))((((((((('''''''''&&&'''((())))))***))))))***)))(((''''''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((('''''''''(((((((((((()))))))))))))))(((((((((((((((((()))((('''''''''''''''''''''))))))))))))(((((((((((((((((()))******)))''''''&&&''''''(((((()))******++++++******)))((((((((((((((((((((((((((((((((((((&&&%%%&&&)))***(((''')))))))))))))))))))))))))))))))))(((((((((((()))'''((('''&&&+++222444222000---)))''''''((('''''')))(((((((((''''''''''''))))))((((((((((((((()))((()))***)))'''''''''((()))))))))(((((((((''''''+++***)))(((((()))***+++'''''''''&&&&&&&&&%%%%%%'''(((***++++++***((('''***))))))(((((((((((((((...---+++((('''&&&&&&&&&((('''((())),,,---,,,+++,,,)))''''''((()))'''%%%$$$%%%&&&((((((((((((((()))((('''&&&&&&'''((()))***+++,,,,,,,,,***)))((()))((('''&&&&&&'''((()))&&&((()))(((''''''((())))))---000...)))&&&(((+++(((((('''''''''(((((()))))))))))))))))))))))))))))))))(((''''''''''''''''''&&&%%%&&&)))+++,,,,,,''''''((((((((((((''''''&&&'''((((((''''''(((***444,,,''')))***(((&&&&&&((()))******)))((('''''''''&&&&&&((()))***)))'''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))******++++++************++++++...***...999;;;222---...***************))))))((())))))***************)))''''''((())))))))))))(((&&&'''((()))***+++,,,---'''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''))))))(((''',,,((((((+++,,,(((%%%&&&((((((''''''''''''((((((&&&''''''(((((())))))***((((((''''''''''''&&&&&&'''(((((((((((((((((('''&&&''''''''''''''''''((())))))(((((((((((())))))******))))))******++++++&&&&&&'''((()))***++++++***)))'''''')))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((******((('''&&&'''((())))))******)))*********************************++++++++++++,,,************************)))***,,,,,,+++******+++))))))***+++,,,------,,,+++))))))***+++,,,+++*********)))((((((((())))))***)))((('''&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((('''''')))((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((******(((''''''((())))))((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))(((((((((((()))))))))(((((('''''''''''''''((())))))******+++,,,+++***((((((((())))))'''''''''''''''''''''''')))''''''((()))***)))(((******************************))))))((((((''''''***+++)))'''***000222000111...***''''''&&&&&&%%%((((((((((((''''''''''''++++++++++++******)))(((((()))***)))'''''''''(((***)))))))))))))))((((((+++***)))(((((()))***+++'''''''''''''''&&&&&&&&&((()))***++++++***)))(((---,,,***)))'''&&&&&&&&&***)))(((((('''&&&%%%%%%&&&%%%%%%'''+++---......***((('''''''''(((&&&%%%%%%%%%'''(((((((((((((((((((((''''''''''''(((((($$$%%%&&&(((((((((''''''((((((''''''''''''(((((('''((()))((('''&&&'''((((((222;;;999...%%%&&&***'''''''''''''''((()))***)))))))))))))))))))))))))))((((((''''''''''''((('''&&&%%%''')))+++++++++''''''((((((((((((''''''&&&'''((((((''''''(((***...)))&&&)))+++(((&&&&&&(((***,,,)))%%%###%%%(((((('''''')))+++,,,,,,***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))******************))))))))))))******++++++************++++++,,,***///:::<<<555//////.........---+++***((('''&&&(((***,,,---,,,***)))&&&''''''(((((((((((((((&&&'''((()))***,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))444,,,&&&&&&((('''))),,,&&&&&&%%%%%%%%%&&&'''''''''''''''((())))))******((((((((((((((((((((('''((((((''''''''''''((((((&&&'''''''''((()))))))))))))))(((((((((((()))))))))((((((((()))***++++++&&&&&&'''((()))***++++++***)))'''''')))))))))((((((((()))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((()))))))))((('''''''''((()))))))))))))))************************************++++++++++++************************)))***+++,,,++++++++++++)))***+++---------,,,+++)))))))))******++++++*********))))))((())))))***+++***(((&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((******(((''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((()))))),,,+++((('''&&&'''((()))((((((''''''''''''(((((()))))))))))))))*********))))))))))))((((((((((((***)))((('''''''''''''''((((((((()))******++++++---+++)))''''''((()))***)))))))))))))))))))))))))))(((((()))*********************************************))))))((('''''')))+++***))),,,222555333---+++'''&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%'''((()))******)))((('''((())))))'''&&&''')))************))))))))))))((((((''''''''''''(((((((((''''''''''''''''''''')))***++++++++++++***))),,,,,,***)))'''&&&&&&&&&''''''((((((((('''&&&%%%'''%%%%%%&&&))),,,---...((('''''''''''''''&&&%%%&&&&&&''''''(((((((((((((((((((((''''''((((((((( """$$$&&&&&&&&&(((((((((''''''(((((((((((()))***)))'''''''''(((&&&000:::888...%%%###&&&&&&&&&&&&'''''')))******(((((((((((((((((((((((()))(((''''''''''''((((((***((('''''')))***))))))''''''((((((((((((''''''&&&'''((((((''''''(((******&&&&&&***,,,)))''''''&&&''''''%%%###$$$'''***(((((((((+++---......---(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''((()))))))))************)))))))))))))))*********++++++*********+++,,,,,,,,,***---444666111------000//////...---+++***))))))***,,,---.........---&&&''''''((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))******666---&&&&&&((((((***,,,''''''&&&&&&'''(((((()))''''''(((((()))*********)))))))))))))))))))))))))))(((''''''''''''((()))((((((((()))*********+++(((((())))))))))))(((((('''''''''''''''((()))***(((((((((((())))))))))))***)))'''''')))))))))((('''((()))++++++***((('''((((((((((((((((((((((((((())))))))))))*********'''((()))))))))((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))*********+++++++++*********************************+++,,,---,,,+++++++++,,,---,,,+++***((((((((()))))))))))))))*********))))))))))))******,,,+++)))''''''((()))+++''''''''''''''''''''''''(((((())))))))))))))))))******(((''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((()))))),,,+++((('''&&&'''((()))((((((''''''''''''(((((())))))))))))******++++++))))))))))))(((((((((((())))))((('''&&&&&&''''''((((((((()))******++++++,,,+++)))''''''(((***+++************************((()))***************+++************************))))))******)))((('''&&&%%%)))***)))---444888888///---)))''''''((('''''''''''''''((((((((((((((($$$%%%'''((()))(((''''''&&&''')))((('''&&&''')))))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((******++++++++++++************)))((((((((((((((('''(((((()))))))))(((''')))'''%%%&&&(((***+++***&&&'''(((((('''&&&&&&%%%''''''''''''((((((((()))'''(((((((((((((((((('''!!!"""$$$&&&'''((('''''''''(((((((((((((((((('''((()))******(((((()))***&&&+++000111,,,'''%%%%%%&&&&&&&&&'''''')))******''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&''')))++++++***''''''((((((((((((''''''&&&'''((((((''''''(((***(((%%%'''+++---***((()))+++((($$$$$$&&&((()))((()))((()))+++---///...---(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))(((((((((%%%&&&&&&&&&'''''''''(((((()))))))))************(((((())))))************++++++******+++,,,,,,---000---+++---...,,,++++++...............---,,,+++++++++******+++---...000''''''((())))))))))))((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))))))))***,,,222+++(((+++...+++'''&&&)))))))))))))))***+++,,,'''(((((())))))******+++))))))************++++++)))((('''&&&&&&'''((())))))***************++++++(((((())))))))))))((((((''''''&&&&&&&&&'''((((((******))))))((((((''''''***)))'''''')))))))))(((&&&(((***,,,,,,+++)))'''(((((((((((((((((((((((())))))*********+++++++++'''(((******((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))************+++*********************************+++---...---++++++,,,,,,+++***)))((((((&&&((())))))(((((()))*********)))))))))***+++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))******)))((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((******(((''''''((())))))))))))(((((((((((())))))(((((())))))******++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''((())))))******++++++***)))(((((()))******((((((((((((((((((((((((((()))******))))))***+++************************'''((()))******)))((('''$$$(((***)))+++222777888555222...+++))))))(((&&&'''''''''((((((((((((((())))))))))))(((''''''&&&%%%'''(((((('''&&&''')))(((((()))))))))))))))***))))))************))))))(((((((((((())))))))))))************************)))(((((((((((())))))***)))))))))))))))))))))))))))(((&&&&&&((((((((('''%%%'''))))))(((&&&&&&''')))((((((''''''((())))))''''''((((((((((((''''''((()))))))))((('''%%%$$$''''''(((((((((((('''''''''((())))))(((((()))+++))))))***,,,---,,,)))''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))%%%$$$$$$&&&***,,,------''''''((((((((((((''''''&&&'''((((((''''''(((***'''%%%'''+++,,,)))(((***111,,,'''&&&)))+++)))''')))((((((***,,,------+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%%%%&&&&&&'''((((((((())))))))))))************'''((()))******+++******++++++***++++++,,,---...333000,,,******+++,,,,,,+++,,,,,,------------,,,***)))''''''''')))+++---'''((())))))******))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&(((******)))(((***---333+++'''***---+++'''%%%(((((('''((()))***++++++((((((((()))******++++++((()))))))))************)))((('''&&&&&&'''((()))************))))))))))))'''((()))******)))(((''')))((((((''''''''''''((())))))))))))((((((((((((***)))'''''')))))))))(((%%%(((+++---...,,,)))'''(((((((((((((((((((((((())))))))))))************&&&)))+++***((('''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************+++***)))+++...///...,,,******))))))((()))))))))''')))******((((((***,,,******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********&&&'''((())))))***))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''(((((((((((())))))))))))******))))))))))))******''''''(((((()))******+++))))))))))))(((((((((((($$$%%%'''(((((((((((('''&&&''''''(((((()))******))))))))))))))))))******''''''''''''''''''''''''&&&(((******(((''')))+++))))))))))))))))))))))))%%%&&&(((***+++***)))(((%%%***+++(((''',,,000111444111,,,***))))))((('''''''''''''''((((((((()))))))))(((''''''(((((((((%%%&&&((('''&&&&&&((()))''''''((((((((()))))))))))))))************))))))(((((()))))))))*********)))))))))(((((()))))))))))))))(((((((((((())))))+++***)))((((((((()))***((('''&&&'''(((((('''%%%%%%(((++++++)))''''''(((***)))(((''''''((())))))&&&'''((())))))((('''&&&'''((((((((((((&&&%%%$$$&&&'''((())))))((('''&&&###%%%''''''&&&''')))***(((((()))+++---,,,***((((((((('''''''''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))((('''&&&''')))++++++***''''''((((((((((((''''''&&&'''((((((''''''(((***&&&$$$&&&))))))&&&'''***,,,***(((((((((((((((((()))(((((()))++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))***)))((('''%%%&&&&&&'''(((((())))))))))))))))))************&&&''')))***++++++******++++++++++++,,,---......000...+++)))***,,,,,,+++***++++++,,,,,,++++++***(((((((((((((((((())))))(((((()))***************&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%(((******)))(((+++---999...$$$$$$'''))))))***$$$$$$$$$%%%&&&'''((()))((((((((()))******++++++'''((((((((())))))*********((('''&&&&&&'''(((*********))))))(((((('''''''''((()))******)))((('''+++***)))(((((('''(((((((((((((((((())))))))))))***)))'''''')))))))))(((%%%(((+++...///---***'''))))))))))))))))))))))))(((((((((((())))))))))))&&&)))+++***((('''(((***((()))))))))))))))((((((************************))))))))))))************************************+++***)))+++...000...,,,((((((''''''''')))***,,,(((***,,,+++))))))+++---******))))))***+++,,,,,,&&&'''(((((()))(((((('''(((((((((((((((((((((((((((((())))))*********+++%%%&&&(((************)))+++)))(((&&&&&&((()))+++((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&'''((()))******))))))++++++************++++++&&&''''''((()))*********))))))))))))(((((((((((("""$$$&&&((())))))((('''&&&&&&''''''((()))))))))((()))************))))))((((((((((((((((((((((((&&&(((***)))'''''')))+++(((((((((((((((((((((((($$$&&&(((***++++++***)))(((,,,,,,&&&$$$&&&)))***---***'''&&&'''(((((((((&&&'''''''''(((((())))))$$$$$$$$$$$$&&&(((+++,,,%%%&&&''''''&&&&&&((()))&&&'''''''''(((((())))))''''''((((((((((((''''''(((((())))))*********+++))))))(((((((((((())))))******)))(((((((((((((((+++***((('''&&&''')))***&&&%%%&&&'''))))))'''%%%$$$(((+++,,,)))'''((()))***)))(((''''''((()))***&&&'''((())))))((('''&&&%%%&&&(((***+++++++++***&&&'''((())))))((('''&&& """$$$%%%%%%&&&((()))%%%'''***,,,,,,***(((''')))(((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***...,,,)))(((((('''%%%$$$''''''((((((((((((''''''&&&'''((((((''''''(((***%%%$$$%%%''''''$$$&&&***!!!$$$&&&&&&$$$%%%(((,,,(((''''''(((******)))'''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))************************((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&&&&''''''((()))******))))))))))))************&&&''')))***+++++++++***++++++++++++,,,---...///******)))(((***,,,+++)))++++++++++++******)))(((((()))***++++++***((('''***)))'''(((***++++++******)))(((''''''((()))***(((((((((((())))))))))))+++*********))))))((((((''''''''''''((((((((()))******))))))))))))******((((((((('''&&&&&&&&&%%%'''(((((((((((((((''''''******))))))((((((''''''+++)))'''&&&%%%&&&((()))''''''&&&%%%&&&'''((()))***)))))))))(((((('''''')))((('''''''''(((***+++******)))((('''((((((((('''''''''((()))******+++))))))))))))))))))))))))))))))((((((((((((((()))''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***(((((()))******)))*********)))))))))))))))'''))),,,---,,,*********))))))*********++++++++++++***)))(((((()))***+++)))((('''((()))***)))(((''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''((())),,,......---+++)))))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++******))))))((((((((('''))))))))))))))))))))))))++++++***)))((('''&&&&&&)))((((((((((((***+++,,,***(((%%%$$$$$$%%%%%%$$$''''''&&&%%%&&&'''((()))(((((((((((()))))))))))))))'''%%%%%%'''''''''&&&(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))''''''''''''((((((((((((---+++(((&&&&&&(((+++---++++++******)))(((''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((('''((()))******)))((('''&&&)))+++)))&&&%%%&&&(((+++++++++++++++***)))(((***+++,,,+++)))''''''(((((('''&&&&&&'''((('''&&&((((((((((((((('''''''''###'''***+++******,,,...000(((%%%)))***'''&&&((((((((((((((('''''''''''''''((()))***)))(((&&&$$$###$$$''',,,+++&&&%%%'''&&&&&&&&&'''''''''((((((&&&''')))***)))((('''%%%))))))(((((('''''''''&&&'''''''''''''''((())))))(((''''''((())))))'''%%%&&&&&&'''***------+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))((())))))))))))(((((((((((($$$))))))$$$$$$))))))$$$(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))'''&&&%%%%%%&&&(((+++,,,&&&'''((((((((('''%%%$$$$$$$$$%%%&&&'''''''''&&&&&&''')))***)))(((&&&%%%'''((()))))))))(((&&&%%%$$$%%%'''(((((('''%%%$$$###%%%''')))******)))(((,,,***(((''''''(((***,,,(((((((((((()))))))))))))))************+++++++++((()))***+++---...///000---------,,,,,,+++++++++******++++++++++++******)))))))))***+++++++++,,,***((('''''')))******)))***)))(((''''''((()))***''''''''''''((((((((((((*********)))))))))(((((('''''''''((((((((())))))******))))))))))))******''''''''''''''''''&&&&&&((()))))))))))))))((((((***)))))))))(((((((((''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&'''((()))*********))))))((((((((()))(((((('''((()))***+++))))))))))))((((((((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***((((((*********)))***)))))))))))))))))))))+++---///...,,,)))(((((())))))*********++++++++++++***)))(((((()))***+++)))((('''(((*********((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))((()))+++,,,,,,,,,+++******)))((((((''''''((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))(((((('''''''''))))))))))))))))))))))))++++++******))))))(((((())))))))))))(((((('''''')))(((&&&&&&'''((('''&&&(((((('''''''''((()))***(((((((((((()))))))))))))))'''&&&&&&'''((('''&&&(((((())))))))))))(((((()))))))))(((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++***(((&&&&&&''')))***------,,,++++++***))))))'''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((******))))))))))))******(((((())))))))))))((((((*********((('''&&&'''((())))))*********)))(((((()))***,,,,,,***((('''(((((('''&&&&&&(((((('''&&&'''(((((((((((()))))))))$$$&&&))))))''''''(((***...(((%%%((()))'''%%%(((((((((((((((''''''''''''&&&''')))***)))(((&&&%%%'''$$$$$$&&&'''%%%&&&)))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))((((((((('''''''''''''''''''''''''''((()))))))))(((''''''))))))(((&&&(((((((((***,,,,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))******)))(((((())))))******++++++(((,,,,,,((((((,,,,,,((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((('''&&&&&&''')))***((((((((((((((('''&&&&&&%%%%%%&&&'''''''''''''''&&&''')))+++++++++)))((('''((()))))))))(((&&&%%%%%%&&&'''(((((('''&&&%%%$$$&&&((()))***)))((('''******)))(((((()))******))))))))))))************)))************+++++++++*********+++,,,,,,------------,,,,,,,,,+++++++++******++++++++++++************************++++++)))'''&&&'''(((***))))))))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''******))))))))))))((((((''''''((((((((()))))))))***))))))(((((())))))***''''''''''''''''''(((((())))))************))))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))***************)))))))))((((((((((((((()))******((()))*********)))'''&&&%%%&&&&&&''''''(((((()))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))***+++***)))))))))))))))))))))******,,,...//////,,,***))))))***************+++++++++******))))))))))))******)))((('''(((***+++***)))+++***)))(((((()))***+++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***((()))))))))******************)))(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''((((((((((((((((((((((((************************)))***+++,,,,,,,,,++++++***)))((()))******)))''')))(((((((((((()))******(((((((((((())))))))))))((('''&&&'''((()))((('''(((((())))))))))))(((((())))))(((''''''((())))))))))))))))))))))))))))))***++++++,,,---.........***)))((('''&&&&&&'''''',,,,,,,,,++++++******)))))))))((((((((((((((('''(((((((((((((((((((((((('''(((((())))))*********,,,+++***))))))***+++,,,)))))))))(((((())))))***...,,,)))'''(((((()))((('''(((((())))))))))))((('''))),,,,,,+++)))((((((((('''&&&&&&(((((('''&&&'''''''''((())))))******&&&((())))))'''&&&'''''',,,'''%%%'''(((&&&%%%'''((((((((((((''''''''''''&&&'''((()))))))))(((''')))%%%$$$))),,,***'''&&&&&&&&&&&&''''''''''''''')))(((&&&%%%%%%&&&(((***(((((((((((('''''''''''''''''''''''''''((())))))***(((&&&'''((())))))(((***))))))***+++***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((***+++***)))'''(((((()))+++,,,,,,---'''******''''''******'''((())))))******))))))((((((((((((((((((((((((((()))((((((''''''(((((()))***)))(((&&&&&&&&&'''((())))))((((((''''''(((((('''''''''(((((((((((((((&&&''')))+++,,,---,,,,,,((((((((()))(((((('''&&&&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))************++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++************************))))))((('''&&&&&&((())))))((())))))(((((((((((())))))&&&&&&'''''''''((((((((())))))))))))))))))(((((('''(((((((((((()))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((()))*********))))))))))))))))))((((((((((((''''''((((((((('''&&&%%%'''''''''''''''(((((()))++++++******************((((((((((((((())))))***'''(((***+++***)))'''%%%(((((())))))************(((((((((((((((((((((((()))(((((((((((())))))***---,,,++++++************((((((((((((((((((((((((((((((((((((((((((((((((***))))))***+++,,,+++))))))))))))))))))*********(((***,,,---,,,,,,,,,---***************************))))))))))))))))))***)))((('''(((***+++***)))+++***(((''''''(((***+++************))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''((()))(((((('''((()))***++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((()))))))))*********((()))+++---000444777888000---***)))*********)))((((((((((((((()))))))))(((((((((((())))))))))))(((''''''((()))***)))'''(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))***+++,,,,,,---))))))))))))((('''&&&&&&***)))))))))((((((((('''***)))))))))((((((''''''((((((((())))))((((((((('''(((((()))***++++++,,,,,,+++)))(((((()))+++,,,***)))((((((((()))***+++111,,,(((&&&(((******)))''''''((()))*********)))%%%(((+++,,,+++))))))(((((('''&&&'''((()))(((&&&''''''''''''''''''((((((((()))*********))))))))))))'''&&&''''''&&&%%%&&&((((((((((((''''''''''''%%%&&&'''((())))))((((((&&&%%%)))333888222(((!!!''''''''''''''''''''''''((('''&&&%%%&&&'''((()))(((((((((((((((''''''''''''''''''''''''((())))))***(((&&&&&&((()))***)))***)))((()))******(((&&&''''''''''''''''''''''''((('''&&&''')))***)))((('''(((((()))******++++++'''((((((''''''((((((''')))))))))******)))))))))((((((((((((((((((((((((++++++************++++++))))))(((''''''''''''(((***)))(((''''''((()))***)))((((((((((((((())))))'''(((***+++,,,,,,++++++((((((((((((((((((''''''''''''((())))))((('''''''''(((((()))(((((('''&&&(((((()))******)))(((((()))))))))*********++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******++++++++++++******++++++******))))))((((((((('''&&&&&&((())))))((((((((())))))))))))((((((''''''((((((((()))))))))(((((((((((((((((())))))(((((((((((()))))))))***))))))(((((((((((())))))&&&''''''(((((()))))))))&&&'''(((((()))))))))((((((((((((((())))))))))))((())))))))))))((('''''''''''''''(((((((((((((((******************++++++'''(((((()))))))))))))))'''(((***+++***)))'''%%%)))))))))***************((((((((((((((((((((((((((((((((((((((()))******,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***,,,---+++***(((((())))))************''')))++++++++++++,,,---************************)))))))))******)))))))))***)))((()))***++++++)))***)))'''&&&&&&''')))***))))))))))))************))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))((('''&&&'''(((***++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))+++///555;;;???555111+++(((''')))***+++&&&&&&'''''''''((((((((((((((((((((())))))))))))((('''''')))++++++***((((((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''((()))******+++)))************)))(((''')))))))))(((((((((((((((******))))))((((((((('''(((((()))******)))(((((('''(((((()))***++++++,,,***)))(((((((((((()))******)))(((((((((***+++,,,000,,,'''&&&)))++++++***((())))))***++++++++++++&&&(((+++,,,+++))))))))))))(((''''''((()))(((''''''''''''&&&&&&%%%%%%%%%'''((((((***+++++++++***&&&(((((('''&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&'''(((((()))))))))&&&%%%***444888222((("""'''''''''''''''''''''&&&$$$%%%&&&((((((((('''&&&'''''''''((((((((((((((('''''''''''''''((()))))))))((('''''')))******)))(((''''''(((******)))((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''((((((((((((((((((((((((++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))++++++************++++++'''''''''''''''(((((()))***)))(((''''''((()))******))))))((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((('''(((((((((((((((((('''(((((((((((((((''''''''''''((())))))))))))((('''((((((((()))))))))******))))))*********+++++++++++++++,,,,,,------......++++++++++++++++++++++++******++++++++++++******+++******))))))((((((((()))'''&&&'''(((***))))))(((((())))))))))))(((((((((((((((((()))))))))***''''''(((((((((((())))))((((((((()))))))))******)))((((((''''''(((((()))(((((((((((((((((())))))%%%&&&'''(((((()))(((((((((((((((((())))))))))))*********)))))))))((((((&&&'''((())))))))))))((()))))))))***************''''''((()))))))))))))))((()))*********)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++------,,,***((((((((()))******++++++***+++,,,+++)))((()))***+++++++++***************))))))************))))))***)))((()))+++,,,+++***)))((('''&&&&&&'''((()))(((((()))))))))))))))***))))))))))))))))))))))))((()))***+++++++++******)))((('''''''''(((***+++******)))(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((***)))((((((***///333666555000+++''''''(((******%%%&&&&&&'''((('''''''''(((((((((((())))))))))))((('''(((***,,,,,,***)))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********))))))************))))))***************************))))))))))))))))))(((((((((************(((((('''(((((())))))*********((((((((())))))((((((((())))))))))))***++++++,,,,,,***(((((()))+++,,,,,,)))******++++++++++++***(((***++++++)))((()))***)))(((''''''))))))(((''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%''')))***)))((($$$(((***(((&&&'''(((&&&((((((((((((''''''''''''''''''''''''(((((((((((()))&&&%%%***---+++(((''''''''''''''''''&&&&&&&&&"""$$$&&&((()))((('''&&&'''''''''((((((((((((((('''''''''''''''((())))))((('''''')))++++++***)))((('''&&&''')))***)))((('''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&(((((((((''''''&&&&&&&&&***((((((******((((((***)))******++++++******))))))))))))))))))))))))))))))((((((''''''(((((()))&&&'''''''''(((((())))))((((((''''''(((((())))))+++***(((''''''((()))))))))((((((''''''''''''&&&(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))************+++++++++******+++,,,------......*********+++++++++++++++******++++++++++++******))))))))))))))))))((((((***((('''''')))******)))'''((()))******)))(((''''''''''''((((((((())))))'''''''''((((((((())))))(((((()))))))))*********((((((''''''''''''(((((()))))))))(((((((((((((((&&&&&&'''))))))*********'''((((((((()))))))))***+++***)))''''''(((((()))&&&'''((()))***))))))(((((((((((())))))*********&&&'''((()))***))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())),,,......,,,***'''(((((()))******+++++++++,,,,,,+++***)))***,,,+++++++++*********))))))((()))***++++++***)))(((***)))((()))+++,,,+++***((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((***,,,......---+++***))))))(((((())))))*********)))((((((''''''((((((((((((((((((((((((((((((''''''(((((())))))******'''''''''(((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))***+++...,,,)))))))))***))))))%%%&&&'''((()))(((((('''(((((((((((())))))))))))''''''(((+++------+++)))(((((())))))))))))(((((('''(((***++++++***((('''))))))))))))))))))))))))******))))))))))))((((((''''''(((((()))*********)))*********************)))))))))))))))*********'''(((***++++++***((('''(((((((((((((((((((((((('''(((***++++++***((('''(((((()))***++++++++++++'''((()))))))))***,,,...)))***************)))(((+++++++++)))''''''(((***)))((('''((()))***)))'''&&&&&&''''''((()))******((('''&&&''')))***(((&&&###***,,,(((&&&))))))'''(((((((((((('''''''''''')))((((((''''''''''''((()))&&&%%%((((((&&&'''***(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))&&&&&&(((+++------***(((***(((''''''(((((((((''''''''''''''''''''''''''')))'''&&&'''((()))(((&&&''''''''''''((((((((((((((($$$$$$(((((($$$$$$((()))******++++++******)))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((+++***(((&&&&&&'''((()))''''''''''''''''''(((((((((''''''&&&'''((()))***''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***)))((('''&&&&&&'''((()))(((((()))))))))*********)))************+++++++++************************)))*********++++++++++++******++++++++++++******((((((((()))))))))))))))***)))((((((***++++++***'''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))************((((((''''''''''''((((((******))))))(((((('''''''''''')))******+++++++++'''((((((((())))))******+++)))'''&&&%%%&&&((()))&&&''')))*********)))(((''''''(((((()))))))))***&&&''')))*********)))(((******)))(((((((((((((((+++++++++***************))))))))))))))))))))))))''''''''''''((()))++++++)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,......,,,***'''(((((()))***+++++++++)))***+++++++++,,,///111++++++++++++******))))))((()))***++++++***)))(((***)))))))))+++,,,+++***))))))************))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&(((+++......,,,***((())))))))))))************))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((())))))******************************)))))))))))))))((((((((($$$&&&(((******)))'''%%%''''''(((***,,,,,,***'''&&&''')))*********)))((((((((((((((())))))))))))'''''')))+++------+++)))(((((())))))))))))(((((('''(((+++,,,,,,+++((('''))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''')))***+++''''''''''''(((((((((((((((((())))))******++++++''')))***++++++***)))'''((((((((((((''''''''''''''')))+++------+++)))''''''(((***+++,,,,,,++++++###'''******)))))),,,///))))))***))))))(((''''''---,,,+++(((&&&&&&(((******((('''((()))***)))'''$$$%%%''')))+++,,,...///---+++))))))++++++(((%%%###***---)))''')))***''')))(((((((((''''''''''''***)))((('''''''''''''''%%%%%%)))---,,,(((&&&)))(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***&&&'''''''''(((((())))))'''''''''''''''((())))))%%%&&&(((,,,...---***''',,,***((('''''''''&&&%%%((((((((((((((((((((((((***)))(((((()))***)))'''&&&&&&'''((()))***+++++++++''''''++++++''''''+++******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))*********)))(((&&&%%%$$$$$$%%%'''((((((((('''&&&+++)))'''&&&%%%&&&'''(((&&&&&&&&&&&&''')))***+++((('''&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''')))***+++***)))'''&&&&&&''')))***)))************+++++++++)))************+++++++++*********)))(((''''''&&&))))))******++++++++++++******++++++++++++******''''''(((((())))))******)))******)))'''&&&'''((()))(((&&&&&&(((((((((''''''''''''''''''(((((())))))(((''''''(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------,,,+++)))((((((((()))******++++++(((((((((((()))))))))))))))(((&&&%%%&&&''')))+++''''''(((((())))))******%%%$$$$$$%%%&&&(((***,,,,,,,,,+++***)))))))))***))))))(((((((((((())))))******))))))((((((''''''******))))))((((((((('''***************************)))((((((+++,,,---,,,)))))))))))))))))))))))))))***,,,---......---,,,---,,,***(((''''''((()))+++++++++++++++***)))(((+++++++++++++++,,,,,,---''''''((((((((((((''''''''''''''''''((((((((((((***(((&&&'''((((((%%%""")))((()))***++++++)))''')))************+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((()))******+++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***+++,,,,,,***))))))***)))(((&&&%%%&&&''')))+++''''''(((((((((((('''''')))))))))))))))(((''''''))))))))))))*********************************************))))))))))))))))))))))))))))))))))))***''''''(((((())))))******)))***++++++***)))***+++))))))************))))))&&&'''((((((''''''(((***)))'''%%%%%%&&&'''((('''(((((((((((())))))))))))++++++************+++++++++,,,+++((()))+++(((###))))))))))))))))))))))))++++++******))))))((((((+++*********))))))(((((()))((((((((((((((()))***((((((((((((((()))******((()))+++,,,,,,+++***)))'''''''''''''''''''''''')))))))))'''&&&%%%''')))'''((()))(((''''''((()))***((('''&&&''''''%%%$$$)))'''%%%&&&)))***(((&&&&&&&&&&&&&&&'''''''''(((******))))))(((((('''''''''((()))(((&&&%%%&&&'''(((((((((((()))***+++,,,(((&&&%%%&&&)))***)))'''$$$&&&(((((('''&&&'''(((&&&''')))*********)))(((''''''''''''(((((((((((()))***+++,,,,,,+++***))))))(((''''''((()))'''&&&))))))))))))))))))))))))///+++((((((++++++((($$$###%%%''')))******)))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''))))))***(((((())))))))))))((((((''')))******))))))***+++******))))))((((((((('''***)))((((((((()))+++,,,))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))((((((+++++++++************)))(((*********((('''((()))***(((''''''((())))))(((***************++++++,,,)))((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******((('''&&&''''''(((((()))*********(((((((((((()))))))))))))))((('''&&&&&&((()))***(((((((((((((((((())))))&&&&&&&&&'''((()))***+++++++++******)))*********))))))(((((((((((())))))+++*********)))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))(((''''''(((***++++++***)))))))))))))))))))))))),,,,,,------,,,+++))))))---,,,***((('''((())))))+++++++++++++++***))))))(((''''''''''''((())))))'''(((((()))))))))((((((((((((((())))))))))))***+++)))'''((())))))&&&$$$)))))))))***++++++)))'''))))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((('''''''''((()))*********)))))))))))))))))))))))))))((((((''''''(((((())))))***,,,+++)))(((((())))))(((&&&&&&&&&''')))***''''''(((((((((((('''''')))))))))))))))((('''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))***************))))))))))))))))))(((((((((((()))))))))))))))***++++++))))))***+++************************''')))***)))(((((()))***)))'''%%%%%%'''(((((('''(((((((((((())))))))))))******))))))))))))******)))+++++++++...333333000))))))))))))))))))))))))*********)))))))))))))))*********)))))))))((((((******)))(((((('''(((((()))((((((((((((((()))***((()))+++,,,,,,+++***)))''''''''''''''''''''''''((())))))'''%%%%%%''')))&&&((())))))'''&&&&&&'''&&&%%%$$$&&&((())))))((()))'''&&&'''))))))(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&((())))))((('''&&&&&&((((((''''''((((((***++++++(((&&&%%%&&&)))***)))'''$$$&&&(((((('''''''''(((&&&'''((()))***))))))(((''''''((((((((()))))))))'''((())))))))))))(((''')))((('''((()))***)))((())))))))))))))))))))))))&&&###"""$$$)))+++***'''$$$&&&''')))***)))((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***))))))))))))************(((((('''''''''&&&&&&&&&(((((())))))))))))((((((&&&((())))))(((((()))***)))))))))(((((('''''''''***)))((((((((()))++++++)))))))))))))))))))))))),,,++++++******++++++,,,************)))))))))(((+++++++++*********))))))((()))******))))))***++++++)))'''((()))***))))))++++++******++++++,,,---((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%'''''''''((())))))******(((((((((((()))))))))))))))((('''&&&'''((()))***(((((((((((((((''''''''''''((())))))*********)))******)))))))))***++++++))))))(((((((((((())))))++++++++++++************((((((((('''''''''''''''(((((((((((((((((((((((((((((((((***,,,,,,+++)))))))))))))))))))))))))))++++++,,,++++++***)))(((,,,+++***((((((((())))))+++++++++************))))))))))))))))))******+++'''((()))***************))))))))))))************+++***))))))******((('''***)))))))))++++++)))''')))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))''''''(((((())))))*********************************))))))(((((())))))***((()))+++***(((''''''((((((''''''&&&&&&((()))***&&&&&&''''''''''''&&&&&&)))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))******++++++*********))))))((((((((())))))))))))(((((((((((()))***++++++))))))***+++,,,++++++******++++++,,,)))***+++***)))((()))***)))(((&&&&&&'''(((((('''(((((((((((()))))))))))))))))))))(((((()))))))))(((***++++++///666999777))))))))))))))))))))))))((())))))))))))))))))*********))))))))))))((((((++++++***)))((('''&&&&&&***)))((((((((((((((())))))******++++++***))))))(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((&&&'''))))))'''%%%%%%%%%%%%$$$$$$&&&(((******))))))'''&&&'''((()))((('''''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&''')))))))))'''&&&'''((('''''''''''''''((()))***((('''&&&'''((()))((('''%%%'''(((((('''''''''(((&&&'''((())))))))))))(((((((((((()))))))))******'''(((((())))))((((((''')))(((((()))+++,,,+++***))))))))))))))))))))))))$$$"""!!!$$$(((+++***(((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&&&&'''''''''((((((((())))))((('''&&&%%%%%%$$$'''(((((())))))(((((('''&&&'''((((((''''''((()))(((((((((''''''''''''''')))))))))((()))******+++))))))))))))))))))))))))***++++++,,,,,,++++++***************))))))))))))++++++*********)))))))))''')))******))))))+++,,,+++)))((((((*********)))((((((''''''(((((()))***)))))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))***++++++'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''(((((())))))***++++++(((((((((((())))))))))))((((((''''''(((((()))***)))(((((((((''''''&&&&&&((()))*********)))((('''))))))((())))))***+++,,,))))))(((((((((((())))))************************''''''''''''''''''&&&&&&))))))))))))))))))))))))******+++---//////---***))))))))))))))))))))))))'''((())))))***+++++++++++++++***)))(((((())))))++++++************************))))))******+++,,,((()))***+++++++++++++++(((((()))))))))************))))))((()))))))))(((+++***))))))******)))'''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))'''&&&&&&'''(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((()))***++++++,,,*********)))((((((''''''******))))))(((((('''''')))***+++***)))((()))+++++++++***))))))***++++++)))***+++***((('''((())))))(((''''''))))))((('''(((((((((((())))))))))))'''((((((((((((((((((''')))***)))'''+++111444222(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))(((((()))))))))))))))(((''''''***))))))(((((((((((((((************))))))))))))))))))))))))))))))))))))'''(((((('''%%%%%%&&&'''%%%'''))))))'''%%%$$$$$$)))'''&&&'''((()))(((&&&((((((''''''((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''&&&(((((((((&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))((('''''''''((((((((('''&&&'''))))))'''''''''((('''''''''((((((((((((((())))))))))))************)))******************)))(((''''''(((***,,,+++***((((((((((((((((((((((((***((('''(((***+++)))((((((((())))))((('''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))%%%%%%&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''(((((((((((((((((('''&&&''')))(((''''''(((***''''''''''''''''''&&&&&&)))))))))))))))******+++))))))))))))))))))))))))'''((()))******)))((('''*********)))))))))))))))************))))))))))))'''(((******))))))***,,,+++)))((((((*********)))'''&&&&&&&&&&&&'''((((((,,,------+++'''%%%%%%&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((()))******++++++,,,(((((((((((())))))))))))((((((((((((((()))******))))))(((((('''''''''&&&'''((()))***)))((('''&&&(((((((((((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''''''''***************************+++,,,...//////,,,***))))))))))))))))))))))))(((((((((((()))***++++++*********)))))))))))))))+++******))))))***++++++'''&&&&&&&&&&&&'''(((((())))))***+++++++++++++++'''''''''((((((((())))))(((((((((''''''((()))***,,,***))))))******)))'''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))'''&&&&&&''''''''''''''''''((())))))&&&''''''''''''''''''&&&(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))((((((''''''******))))))((((((''''''((()))******)))((()))***))))))(((((((((((())))))'''((())))))''''''''')))***(((((((((******)))((((((((((((((())))))))))))&&&'''(((((((((((('''&&&((()))'''%%%'''---///---((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((((((((())))))&&&'''((()))******))))))))))))(((((((((((())))))++++++)))((((((((())))))))))))))))))))))))))))))&&&((()))(((&&&%%%&&&'''&&&'''))))))'''%%%%%%%%%)))(((''''''((()))(((&&&'''(((((((((''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&''''''((('''((((((((('''''''''(((&&&((())))))(((''''''((('''''''''''''''(((((()))))))))))))))***************))))))))))))))))))***'''&&&%%%''')))******)))((((((((((((((((((((((((---,,,+++*********)))((()))))))))(((((('''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((()))))))))*********&&&&&&''''''''''''''''''''''''((((((((((((''''''''')))******)))(((***+++&&&&&&''''''''''''''''''((()))))))))************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))***************)))))))))(((((('''((())))))(((((()))***+++)))'''((()))***))))))(((''''''''''''((())))))///111222///***'''(((***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++(((((((((((())))))))))))(((((()))))))))*********))))))))))))((((((((((((((((((((())))))(((''''''))))))((((((((()))******))))))(((((((((((())))))((((((((((((((()))))))))'''''''''''''''(((((((((************************)))))))))***,,,,,,***((()))))))))))))))))))))))),,,+++***)))(((((((((((())))))******))))))))))))+++***)))))))))***+++,,,((((((((((((((()))************+++++++++*********''''''''''''(((((((((((('''(((((('''&&&'''))),,,---+++)))((()))))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''(((((())))))((((((''''''(((***)))'''&&&&&&''''''''''''(((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((()))***'''(((((())))))(((((('''%%%'''((((((''''''((()))***))))))***++++++)))((((((((((((((())))))))))))&&&'''((())))))((('''&&&&&&''''''%%%(((...///---))))))))))))))))))))))))'''(((((((((((((((((()))''''''(((((((((((())))))$$$&&&((()))***+++******((((((((((((((()))******---+++)))'''&&&'''(((***(((((((((((((((((((((((('''(((***)))(((&&&&&&''''''((()))(((''''''((()))((('''&&&''')))******)))'''((()))((('''&&&''')))''''''((((((((()))))))))((((((((()))))))))))))))%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&''''''((('''((()))((('''&&&'''(((''')))******(((''''''(((''''''&&&&&&''''''((()))((((((((()))))))))******(((''''''&&&&&&''''''((('''&&&%%%&&&((())))))((())))))))))))))))))))))))(((((())))))))))))******))))))((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''((((((((()))))))))))))))((('''&&&%%%%%%$$$&&&''''''((((((''''''&&&((()))******))))))***+++'''''''''''''''((((((((((((((()))************))))))))))))))))))))))))))))))******++++++******)))))))))))))))******************)))))))))((((((((('''((()))((('''&&&'''(((***(((''''''((())))))(((((((((((((((((()))******,,,///111...***((())),,,''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((()))***************)))))))))***************)))))))))(((((()))*********))))))(((((((((((()))))))))(((((((((((())))))(((((()))))))))*********'''''''''(((((()))))))))***************************)))((((((******)))((())))))))))))))))))))))))---,,,***)))(((((()))))))))))))))*********))))))+++***)))((()))***,,,---+++++++++++++++,,,------++++++++++++***)))(((''''''(((((((((((()))))))))'''((()))((('''(((+++...---+++)))((())))))(((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))************)))(((''')))******(((''''''(((&&&''''''((((((((((((((((((((())))))))))))((((((''''''((())))))))))))))))))))))))*********++++++(((((((((((((((((((((((()))))))))))))))*********&&&&&&''''''((()))))))))(((((((((((())))))))))))((()))***)))((('''(((***&&&''')))++++++)))'''&&&%%%&&&((((((((((((***,,,***))))))***,,,,,,***((((((((((((((())))))))))))&&&''')))******)))'''&&&&&&(((((('''***...///+++))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((())))))%%%'''(((***+++***)))(((''''''''''''(((***+++,,,---+++(((&&&%%%&&&(((***''''''''''''''''''''''''''')))++++++)))((('''((((((((((((''''''(((+++---)))((('''((()))***)))'''&&&((())))))'''&&&''')))&&&&&&'''''''''((((((((('''''''''((((((((())))))'''((())))))(((((()))+++(((((('''''''''''''''(((''')))***)))&&&%%%&&&(((((()))******(((''''''(((''''''&&&&&&&&&'''((()))''''''((((((((()))))))))((('''&&&&&&&&&&&&'''((()))((('''((()))***)))((())))))))))))))))))))))))&&&'''(((((())))))***+++)))((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''((())))))(((((()))+++'''''''''(((((()))))))))'''((()))***+++******)))))))))))))))))))))))))))******))))))))))))******((()))))))))***************)))))))))(((((((((((('''((()))(((&&&%%%%%%&&&)))(((&&&&&&(((((((((''''''''''''''''''((())))))&&&***---+++'''&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((+++***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******$$$$$$%%%%%%&&&''''''((((((((((((((())))))))))))(((((()))***************))))))******++++++,,,,,,+++***)))))))))***,,,---+++***)))(((((('''(((((())))))(((((((((((())))))))))))******+++++++++,,,'''((((((((())))))******)))))))))))))))))))))))),,,+++))))))***++++++***))))))))))))))))))))))))***))))))))))))+++,,,---((()))************))))))+++***)))((()))***,,,---)))))))))((()))******++++++++++++***)))((('''&&&))))))))))))************(((******)))((()))---111...+++)))(((((()))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))+++***(((''''''(((&&&''''''((()))((((((((())))))************))))))''''''((()))))))))))))))))))))))))))*********************************************)))))))))))))))%%%%%%&&&'''((()))******''''''(((((())))))******((()))***)))((('''(((***&&&(((+++------+++(((&&&%%%''')))))))))***,,,...***)))***+++,,,,,,***((((((((((((((())))))))))))'''((()))++++++)))(((''''''))))))((()))---+++'''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))'''(((***+++***)))'''&&&&&&&&&&&&''')))***,,,---...,,,(((&&&%%%&&&(((***''''''''''''''''''''''''(((***,,,,,,***((((((((())))))((('''&&&)))---000...,,,***)))((('''%%%###&&&(((***)))&&&%%%''')))&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((((((***++++++******+++---)))(((((('''''''''((((((''')))+++)))&&&%%%&&&((((((***+++***(((''''''(((''''''&&&%%%&&&'''((()))''''''''''''((((((((((((***)))(((''''''((()))***+++***((()))******)))((())))))))))))))))))))))))((()))******))))))***+++((((((''''''''''''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((()))******)))((('''((((((((())))))))))))***$$$$$$%%%&&&'''))))))***&&&''''''''''''''''''&&&&&&'''((((((''''''(((***'''((((((((())))))******'''((()))++++++******))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))*********+++))))))))))))((((((((((((((('''&&&%%%###"""!!! ))))))))))))************))))))((((((((((((((())))))))))))))))))******+++))))))))))))))))))))))))&&&((()))++++++)))(((&&&(((((((((((((((''''''&&&+++***)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******)))))))))))))))***+++***)))(((((('''((((((******))))))((((((''''''))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))***)))(((&&&&&&&&&'''((()))(((((('''(((((()))***+++*********))))))((((((******++++++++++++******++++++******)))((((((((((((((((((((((((((((((((()))************+++++++++************************))))))))))))***************((('''(((***++++++***************************(((((())))))))))))(((((((((((((((((())))))))))))+++***)))'''&&&&&&&&&&&&))))))((((((((('''''''''******************))))))***))))))((((((''''''&&&******)))(((((()))))))))'''%%%###!!!"""%%%(((***))))))))))))))))))))))))(((''''''(((***+++***)))'''((()))******)))((('''))))))))))))))))))))))))(((&&&$$$&&&+++---+++)))(((((((((((())))))))))))(((((((((((()))***,,,,,,...+++)))(((((()))((((((''')))***)))((('''(((***((((((((()))+++***(((&&&))))))(((((('''''''''&&&((((((''''''''''''((((((+++***))))))***)))'''%%%'''(((***,,,,,,***((('''******))))))((((((''''''+++***((('''&&&''')))***222,,,&&&###$$$'''))))))(((((((((((())))))))))))))))))))))))************''''''''''''((((((((()))((((((((((((((((((((((((+++'''###$$$(((***((($$$&&&'''&&&%%%&&&(((,,,000,,,,,,***)))((((((((((((((((((''''''''''''(((((((((***,,,+++'''%%%&&&((((((((('''''''''&&&&&&&&&)))$$$$$$((()))$$$###&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******((((((((((((''''''''''''(((&&&%%%'''***+++(((%%%((((((((('''&&&&&&&&&%%%((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''***)))((('''&&&%%%%%%%%%+++)))((()))+++,,,)))'''))))))))))))(((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''))))))((('''&&&%%%$$$$$$(((((())))))((('''&&&&&&+++***((('''''''''((()))++++++******)))((((((((())))))))))))))))))))))))))))))******++++++,,,,,,'''((()))******)))(((''')))))))))(((''''''&&&&&&((((((((()))))))))******))))))(((((((((((())))))+++***)))'''&&&&&&%%%%%%))))))))))))))))))))))))'''((()))******)))((('''(((((())))))(((((('''&&&***))))))(((''''''((((((((((((((((((((((((((((((((())))))******))))))(((***))))))(((((()))))))))***))))))(((((((((((()))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))((('''''''''((()))&&&'''(((((()))******************)))))))))((((((((())))))******))))))((()))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((())))))))))))************+++***((((((***++++++***************************'''(((((())))))(((((('''(((((((((((()))))))))))),,,+++***)))((('''''''''******)))))))))((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))(((((('''''''''(((((()))(((&&&%%%%%%'''***+++***************************)))((()))***+++***)))(((((()))******)))(((((())))))))))))))))))))))))'''((())))))(((((()))***))))))))))))************)))((((((((()))***++++++///,,,)))(((((((((((('''''')))***)))((('''(((***((((((((()))++++++)))'''))))))((((((((('''''''''))))))(((((((((((())))))'''&&&&&&'''))))))(((&&&((()))************)))((((((((((((((()))))))))))))))((('''&&&'''(((***,,,000+++&&&$$$&&&((()))((()))))))))))))))((((((((((((((()))))))))*********'''''''''((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&'''(((((((((((())))))((('''(((+++---,,,+++***)))((((((((((((((((((''''''''''''(((((()))+++---,,,)))''''''((((((((('''''''''&&&&&&&&&)))%%%%%%))))))%%%$$$&&&''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((())))))***(((((((((((('''''''''''''''''''''&&&%%%$$$$$$%%%''''''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&''')))(((((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&%%%$$$###%%%((()))'''%%%))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''%%%&&&''''''((((((''''''((((((((('''''''''''''''(((((((((((((((''''''&&&*********))))))******+++)))))))))))))))*********))))))))))))))))))))))))''''''((((((((((((((((((((((((((())))))((((((((()))))))))***************''''''((((((((()))))))))))))))(((((((((((()))))))))((('''&&&%%%$$$$$$$$$))))))))))))))))))))))))'''((()))******)))((('''(((((())))))(((((('''&&&((((((((((((''''''''''''(((((((((((((((((((((((()))******************))))))((((((''''''((()))))))))(((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''(((***+++,,,))))))))))))))))))))))))))))))((((((((()))******%%%&&&''')))*********)))******))))))))))))(((((('''(((((())))))((((((''''''(((((()))******++++++)))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((())))))))))))************---+++))))))+++++++++***************************'''''''''(((((('''''''''(((((((((((()))))))))))),,,+++******))))))))))))***************)))))))))))))))))))))))))))))))))((())))))))))))*********))))))(((((((((((())))))*********))))))***++++++++++++++++++++++++++++++,,,+++******+++,,,***)))((()))************)))((())))))))))))))))))))))))'''***,,,***'''%%%'''***************++++++++++++***)))))))))))))))******...,,,)))((())))))(((&&&''')))***)))((('''(((***((('''''')))++++++***((())))))((((((((((((''''''******))))))))))))******###"""###%%%((())))))'''))))))))))))))))))))))))'''''''''((()))*********''''''&&&'''((()))+++---,,,***'''''''''(((((((((*********))))))(((((('''(((((())))))))))))******''''''((((((((()))))))))))))))))))))))))))))))))((()))***)))'''&&&)))+++)))***+++***)))((()))++++++***))))))((((((((((((((((((''''''''''''((((((***+++,,,,,,***(((((()))(((((((((''''''''''''&&&)))''''''******'''&&&((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((((((((''''''(((((()))***(((((((((((('''''''''''')))++++++((($$$"""%%%)))''''''''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((''''''&&&&&&&&&'''''''''&&&&&&((()))***)))''')))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((()))))))))((((((((((((((('''''''''(((((()))*********))))))'''(((((()))******++++++))))))))))))))))))))))))((((((''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((())))))***''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''''''''((((((((('''''''''((((((((((((((((((((((((******++++++++++++******(((''''''''''''(((((()))(((((('''(((((()))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((()))))))))***++++++(((((('''''''''((())))))))))))))))))))))))(((((('''(((((())))))(((((('''(((((())))))************************************))))))))))))************************************((()))))))))************...,,,******+++,,,+++***************************&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))+++******)))))))))******************************++++++++++++,,,,,,,,,,,,(((((())))))***+++,,,,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,++++++***++++++++++++++++++++++++---,,,***+++++++++***)))************************))))))))))))))))))))))))''')))******''''''(((***)))))))))*********+++++++++***)))))))))))))))***+++)))((((((*********(((''')))***)))((('''(((***(((''''''(((***++++++)))))))))((((((((((((((((((***))))))(((((())))))***#########%%%((())))))(((***)))(((((((((((()))***'''((((((((()))))))))***''''''''''''((()))++++++))))))((()))))))))((('''++++++******)))(((''''''(((((((((((()))))))))***'''(((((((((((())))))))))))))))))))))))))))))))),,,,,,+++***((((((((()))(((***,,,,,,+++************))))))((((((((())))))((((((''''''''''''(((((()))***+++***)))(((((((((((((((((('''''''''''''''))))))***+++***(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))((((((((((((''''''''''''((()))***(((&&&%%%&&&(((&&&&&&''''''(((((())))))******))))))))))))******((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***&&&&&&&&&&&&&&&'''((()))+++***************)))((())))))((((((((('''''''''''''''((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((())))))))))))((((((((('''''''''((((((&&&'''(((((((((&&&%%%$$$(((((())))))************))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))))))))(((((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((()))*********))))))))))))***++++++(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((((('''''''''((())))))(((((('''))))))))))))))))))))))))******++++++++++++******'''''''''''''''((())))))(((((('''(((((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))******++++++,,,***'''$$$$$$%%%((()))(((((((((((((((((())))))((())))))******))))))(((************))))))(((((())))))))))))))))))))))))(((((()))))))))*********************************((()))))))))************---+++******+++,,,,,,+++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))((((((((()))******************************++++++,,,,,,------------)))******+++,,,---......---------------...///000------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***)))++++++************++++++************************(((&&&&&&'''***++++++)))((((((((()))))))))******+++***)))))))))))))))***'''''''''(((+++,,,,,,+++''')))***)))((('''(((******(((((((((***++++++***(((((()))))))))))))))))))))((((((''''''(((((()))'''&&&&&&''')))***((('''))))))(((''''''((())))))***)))))))))((((((((('''))))))((((((((((((((()))&&&((()))******)))((((((,,,++++++***)))((((((''''''(((((((((((()))))))))(((((((((((()))))))))***))))))))))))))))))))))))***'''$$$%%%)))***)))&&&&&&(((+++,,,,,,+++++++++(((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((('''&&&(((((((((((((((((((((((((((+++---+++)))((())))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))((((((((((((''''''''''''%%%%%%'''***---,,,(((%%%&&&''''''(((((()))))))))******))))))))))))******'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&&&&&&&&&&'''((()))&&&'''(((((((((''''''(((((((((((((((''''''''''''&&&&&&'''((())))))((((((%%%&&&''''''((('''''''''))))))))))))((((((((((((((((((''''''''''''((()))((()))))))))'''%%%###"""************))))))(((((())))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))+++******)))(((''''''&&&''''''((((((((()))))))))(((''''''(((((()))***+++......,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((('''&&&''')))*********)))((()))))))))))))))))))))))))))******************)))''''''''''''((()))******)))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((()))*********)))))),,,***'''$$$###%%%''')))''''''(((((((((((())))))((())))))******))))))(((++++++******)))(((((('''((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))************+++***))))))+++,,,,,,+++))))))))))))))))))))))))'''''''''(((((('''''''''(((((((((((())))))))))))((((((((((((((()))***++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------......///......//////000111222222////////////000111222222111111111111000///...---////////////////////////...---,,,,,,------,,,+++,,,,,,+++******+++,,,,,,************************(((%%%$$$&&&+++---+++)))'''((((((((())))))))))))***)))))))))))))))******&&&&&&&&&))),,,------+++''')))***)))((('''(((***,,,***((((((***+++***)))(((((())))))))))))******((((((''''''''''''((((((***)))((()))******((('''((((((((((((((((((((((((*********)))((('''''''''))))))))))))((((((((('''%%%'''*********)))))))))+++++++++******))))))(((''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))$$$  ''',,,***'''%%%(((***++++++***+++,,,''''''''''''((())))))***((((((''''''''''''((((((((('''&&&'''(((((('''%%%'''(((((((((((()))))))))''',,,...+++((((((***)))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''&&&&&&''''''((()))((((((((((((''''''''''''(((+++111888===:::000((((((((((((((((((((())))))(((''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''''''''&&&&&&&&&&&&&&&'''((()))###%%%((()))))))))+++,,,((((((((('''''''''&&&&&&$$$%%%'''((())))))((('''%%%&&&''''''(((((('''''')))))))))(((((('''''''''(((((('''&&&&&&''')))***,,,,,,+++***)))'''&&&%%%++++++******)))(((((('''))))))))))))))))))))))))((((((''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******''''''''''''((()))***+++---,,,+++***(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))************)))(((((('''(((***+++,,,+++***)))))))))))))))))))))))))))((())))))******))))))((((((((((((((()))***++++++***))))))(((((((((((()))'''((((((((()))))))))***)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))(((((()))))))))((('''&&&&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))'''(((((())))))(((((('''*********)))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))************)))((('''(((***,,,,,,,,,))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((()))))))))))))))(((((()))***+++,,,---------.........///////////////000000111222222333444444555555666666666777555555555555666777888999999888777666555444333333444444444444444444444444000.........000111000///---,,,++++++++++++,,,---************************(((''''''((()))******)))(((((()))))))))*********)))((((((((()))***++++++''''''((())),,,,,,+++)))''')))***)))((('''(((***...,,,)))))))))***))))))(((((()))))))))*********))))))(((((((((((())))))))))))((()))******)))'''&&&'''((())))))((('''&&&))))))))))))((((((((((((((((((((())))))))))))((($$$'''******)))((()))+++************************'''''''''((((((((())))))(((((()))))))))*********(((((((((((((((((((((((($$$###"""$$$'''******)))''')))******)))((()))***&&&&&&&&&'''((()))******((((((''''''''''''((((((((('''&&&''')))***(((%%%'''((((((((())))))))))))%%%,,,///***'''(((***)))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''')))222???IIIJJJAAA444+++)))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&''''''(((&&&(((******((('''(((***(((((('''''''''&&&&&&&&&###$$$&&&((()))((('''&&&%%%&&&''''''(((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&''')))***++++++***)))))))))***************)))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))************))))))%%%&&&&&&'''((()))))))))))))))))))))************''''''''''''((()))++++++'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))***************)))((((((''')))+++,,,---,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***,,,,,,+++***)))(((((('''(((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))(((((()))))))))'''&&&%%% """&&&)))******)))(((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&((((((((()))******++++++''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))************(((&&&&&&'''***,,,---,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))******+++,,,---...//////000000111111222222444444555666666777888888999999999999::::::::::::;;;;;;;;;;;;<<<===>>>???>>>===<<<:::999888888888777777777777777777777777111000///000222333333222------++++++++++++------************************'''***,,,***'''%%%'''***)))************+++++++++(((((((((((()))***,,,,,,***))))))***++++++)))&&&((()))***)))((('''(((***///---***))))))))))))((((((((())))))*********+++******))))))))))))******(((''''''(((***+++***(((&&&''')))******)))'''&&&''''''(((((())))))******%%%&&&''')))************$$$'''******((((((***,,,***************+++++++++''''''''''''((((((((()))))))))))))))************((((((((((((((((((((((((+++,,,,,,+++)))((()))+++)))***+++)))'''&&&'''(((&&&&&&&&&'''''')))***+++((((((''''''''''''(((((()))(((&&&(((***+++)))&&&'''((((((((())))))******%%%---000***&&&(((***)))'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''###111CCCNNNKKK>>>///&&&******))))))((((((''''''((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((''''''&&&&&&&&&''''''''')))***'''"""(((((('''''''''&&&&&&&&&"""###%%%'''(((((('''&&&%%%&&&''''''((((((''''''$$$$$$%%%&&&'''((()))***((('''&&&%%%&&&'''***+++((('''''''''''')))+++,,,((((((((()))******++++++))))))))))))))))))))))))))))))******++++++,,,,,,)))***+++,,,,,,+++***)))******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***(((&&&'''***+++)))'''&&&''')))(((&&&%%%%%%&&&''''''''''''(((((((((((()))***+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))***************++++++***(((''')))***===111'''&&&)))******+++((('''&&&(((+++,,,***'''''''''''''''((((((((()))&&&''''''((()))******+++(((((())))))))))))(((((())))))(((((('''''''''&&&"""###%%%'''((((((''''''))))))))))))((('''&&&%%%'''(((***++++++)))'''&&&+++++++++++++++*********))))))*********+++++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))************((()))))))))***++++++++++++***)))((()))***,,,...++++++,,,...///000111222222333555777999:::::::::===<<<:::999888999:::<<<;;;:::;;;;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBDDDCCCAAA???===;;;:::999999:::;;;;;;;;;:::999888777888888888777555444222111///------......---,,,,,,++++++***)))*********+++,,,------+++******+++''''''((()))***+++,,,,,,************************+++++++++************)))************************))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((''''''''''''((((((&&&(((***)))'''&&&))),,,%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''((($$$ !!!%%%'''%%%"""))))))))))))))))))))))))((('''&&&''''''((('''&&&******))))))))))))******+++---000222222111...---!!!"""###$$$&&&'''((()))******)))((('''&&&%%%%%%)))))))))))))))))))))))))))(((((('''''')))***+++))))))((((((((((((((()))++++++******))))))(((((())))))))))))))))))))))))%%%''')))(((&&&%%%(((+++,,,+++)))'''''''''(((((())))))******)))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&''''''))))))(((&&&$$$$$$&&&'''***(((%%%$$$$$$%%%(((***''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***************)))((((((******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))(((((())))))(((''''''((())))))'''&&&&&&'''''''''''''''(((((((((((('''(((***++++++***((('''))))))))))))))))))))))))(((((('''(((((())))))***((()))))))))((((((***,,,333)))!!!"""&&&&&&&&&'''((('''&&&(((***+++)))''''''''''''((((((((())))))'''''''''((()))*********(((((())))))))))))(((((()))(((((((((''''''''''''&&&'''((((((((((((((('''''''''(((((((((((((((((('''((()))******)))((((((&&&'''((())))))((('''&&&))))))*********+++++++++************************)))))))))*********++++++************************(((((())))))))))))******))))))))))))))))))))))))************++++++++++++,,,+++******+++---///000///000111222333555666666777888999:::;;;===>>>???@@@???===<<<<<<<<<>>>???@@@?????????@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDBBB@@@>>><<<:::999;;;<<<=========<<<;;;;;;<<<<<<===<<<;;;999777666666444111//////...,,,***,,,,,,+++************+++)))+++,,,+++)))(((((()))&&&''''''((()))******+++************************+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))(((''''''(((((())))))))))))((((((((((((''''''''''''((((((&&&((()))(((&&&&&&)))+++''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&''''''((())))))(((((((((''''''''')))%%%######''')))'''$$$'''''''''''''''''''''''''''%%%$$$%%%&&&''''''&&&***))))))(((((())))))***((()))+++,,,,,,,,,******%%%%%%&&&&&&'''((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))(((((((((((())))))''''''''''''&&&&&&&&&%%%(((((((((((((((((((((((((((***+++***))))))+++---***)))((('''&&&&&&&&&'''((()))*********)))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''&&&'''((('''&&&'''***,,,)))((('''&&&&&&'''((()))''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((''''''******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******)))(((''''''(((((()))******(((''''''(((''''''''''''((((((((((((&&&'''((()))))))))((('''))))))))))))))))))))))))(((''''''&&&&&&''')))***&&&'''((((((((()))+++---000(((###&&&******))))))(((''''''(((******)))'''''''''((((((((()))))))))''''''(((((())))))******(((((())))))))))))((((((((((((((((((''''''''''''++++++***)))))))))))))))%%%&&&'''((())))))))))))''''''(((((())))))******'''(((***++++++***)))(((***************+++++++++++++++++++++++++++++++++((((((((()))))))))******************************'''((((((((()))))))))***))))))((((((((((((((((((+++++++++,,,,,,,,,,,,,,,......---...///111333444666666777888:::;;;<<<<<<>>>======>>>???AAACCCDDDEEEDDDBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGFFFDDDBBB???===;;;:::===>>>>>>?????????>>>>>>AAAAAAAAA@@@???<<<:::999999666333111000///---,,,...---,,,,,,++++++,,,,,,+++,,,---,,,***(((((((((((((((((())))))*********************************+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((())))))******))))))((()))((((((''''''(((((()))'''((((((((('''''')))***))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''(((''''''&&&&&&''''''((()))))))))(((((((((''''''***'''%%%&&&(((***(((&&&''''''''''''''''''''''''(((&&&###$$$'''))))))''')))((((((''''''(((((()))&&&'''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&(((((((((''''''(((***)))((('''&&&%%%%%%%%%&&&'''(((***++++++***))))))))))))((((((((('''''''''''''''''''''''''''''''''###$$$&&&'''((()))))))))'''((())))))((()))+++---)))(((((((((((((((((()))''')))***)))((('''(((***))))))))))))))))))))))))******************************))))))))))))******((((((((((((((('''&&&&&&***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,***'''%%%&&&((((((***++++++)))(((((()))''''''''''''((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&''')))***&&&(((((((((((((((***,,,///)))'''+++///---++++++((((((((())))))))))))((('''(((((((((((()))))))))'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((''''''''',,,+++)))(((((()))***+++''''''((()))))))))))))))''''''''''''((()))+++,,,******************+++,,,************************++++++++++++++++++++++++((((((((()))))))))******************************'''''''''((()))))))))***)))))))))(((((((((((((((******+++,,,...///000000111111111222444666888999;;;;;;<<<===???@@@AAABBBCCCBBB@@@@@@AAACCCEEEGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGEEECCC@@@>>><<<;;;>>>>>>??????@@@@@@@@@@@@CCCCCCCCCBBB@@@>>><<<:::777555333222333333111000//////...------------...///000111000---,,,+++,,,,,,,,,,,,,,,++++++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))((((((((())))))((((((((()))))))))******)))))))))))))))(((((((((((())))))((())))))(((((()))***+++)))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((()))))))))(((((((((((('''***(((&&&'''(((***)))'''''''''''''''''''''''''''***'''%%%&&&)))++++++)))((((((''''''''''''(((((()))((('''''''''((()))***))))))))))))))))))))))))''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&''')))++++++++++++***(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''((()))***+++***++++++***(((''''''(((((()))***++++++***)))(((''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((())))))(((((('''&&&***))))))((((((((((((((())))))))))))))))))))))))(((((()))******)))((((((************************)))+++,,,***'''%%%&&&((()))***,,,+++)))(((((()))''''''''''''(((((((((((('''(((((())))))*********((((((((((((((((((((((((+++***)))((((((((()))***((())))))(((''''''(((***+++'''&&&+++---***'''&&&(((((()))))))))((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((((((((()))(((''''''(((***+++---))))))******)))(((''''''''''''''''''((()))+++,,,)))'''%%%######&&&))),,,************************************************)))))))))*********++++++************************'''''''''((()))******+++)))))))))*********++++++)))***,,,...111333555666555666666888999;;;<<<===>>>>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAABBBCCCEEEGGGIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGEEECCCAAA???>>>=========>>>??????@@@AAABBBEEEEEEEEEDDDCCCAAA???===999777555444444444333111111000000///////////////111333444333111/////////......------,,,+++++++++************************+++++++++*********))))))************************************************)))))))))(((((()))))))))))))))************))))))))))))(((((((((((())))))******))))))***+++++++++(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))***************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((''''''(((((((((((((((((((((((((((((((((************************************))))))(((((((((((((((''''''(((((((((***)))))))))(((((((((((()))'''&&&&&&'''(((((('''((((((((((((((((((((((((''''''(((((()))***))))))((((((''''''''''''((((((***)))'''''''''(((***+++&&&''''''((())))))******''''''(((((()))*********************************)))))))))***************((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''''''''''')))((((((((()))***************))))))(((''''''&&&&&&'''(((***+++++++++***'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''+++)))&&&$$$$$$&&&(((***(((******)))'''&&&&&&'''((()))***++++++***)))(((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))************)))((((((******)))((((((((((((((())))))))))))))))))))))))))))))++++++++++++))))))************************)))******)))(((''''''((()))***++++++)))(((((()))''''''''''''((((((((((((((((((((())))))******+++))))))))))))))))))))))))***************)))))))))))))))***(((&&&&&&'''))))))&&&''',,,---***''''''''')))******(((''''''(((((((((((()))))))))******(((((((((((())))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&''''''(((***+++,,,************)))((('''&&&''''''(((((())))))*********(((%%%###$$$'''+++...+++++++++***************(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++''''''((()))***+++,,,,,,******+++,,,---......///---...000333666999;;;<<<:::;;;<<<===>>>???@@@@@@???@@@AAABBBCCCEEEFFFFFFDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@??????=========>>>???AAABBBCCCGGGGGGHHHHHHGGGEEECCCBBB@@@===:::777666444222000333222111111000000111111222444555444333222222333000//////...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((((((((((((((((((***************************))))))(((((())))))***)))******++++++******)))***))))))(((((())))))***+++)))((((((***++++++***'''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$)))((((((''''''(((((()))******)))))))))(((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))###'''++++++(((&&&&&&''')))((((((''''''(((((()))(((''''''&&&&&&((()))***%%%&&&&&&'''((())))))***((((((((())))))*********((((((((((((((((((((((((&&&'''((()))))))))(((((((((''''''(((((()))***+++'''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&((())))))(((************)))((('''&&&%%%&&&((()))*********)))'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))'''$$$!!!!!!###%%%'''$$$&&&((()))(((((()))***((()))***++++++***)))(((''')))***)))((('''(((***))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))***************))))))(((******)))((((((((((((((()))))))))))))))))))))))))))+++,,,------,,,+++)))***************************)))(((((())))))((('''(((***+++***)))'''((((((''''''''''''((((((((((((''''''''''''((()))******))))))))))))))))))))))))((()))***+++***)))'''&&&'''(((((((((''''''(((***)))(((***///111...,,,...''')))+++***(((&&&'''((((((((()))))))))*********))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((()))''''''((())))))***))))))))))))*********))))))((('''((()))******)))(((((())))))(((((((((***,,,---+++++++++*********))))))((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++(((((()))***+++,,,------++++++,,,...000111333333555666777999;;;===???@@@>>>???@@@AAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBAAAAAA@@@?????????@@@AAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@=========>>>@@@BBBDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDAAA===;;;999888555333444333333222111222222222444666888888777666777888555444333222000///...---------------------------+++++++++************)))((((((((((((((((((((((((******************************)))(((((()))******)))******++++++******)))******))))))))))))*********'''&&&&&&)))******((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###))))))(((((((((((())))))*********)))))))))((((((''''''''''''&&&&&&'''((((((((((((((((((((((((((("""+++222222***%%%&&&)))***))))))(((((())))))***((('''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((&&&'''((()))***)))((((((''''''''''''((()))***+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&$$$"""###&&&'''&&&%%%((())))))))))))'''&&&%%%%%%&&&'''((())))))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''%%%'''***+++***)))***+++((())))))))))))))))))(((''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))***)))(((((('''******)))((((((((((((((())))))))))))))))))))))))***+++---......---+++******************************(((&&&'''***+++)))'''((()))******(((''''''(((''''''''''''((((((((()))%%%%%%%%%&&&&&&((()))***))))))))))))))))))))))))&&&'''***+++***(((%%%$$$%%%&&&'''''''''(((***,,,&&&%%%(((...111///...111'''***,,,+++(((&&&''')))))))))))))))************))))))))))))(((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))))))))***++++++)))(((''''''((()))******++++++***'''(((***++++++)))'''&&&###$$$&&&(((((((((((('''++++++++++++******))))))((((((((((((((((((((((((''''''''''''((((((((()))++++++++++++++++++++++++((()))***+++,,,---......+++,,,---///222444555666<<<<<<===>>>???@@@AAABBBAAAAAABBBCCCDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@??????>>>;;;:::;;;;;;<<<===>>>???BBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>???@@@CCCEEEFFFCCCDDDEEEEEEEEEEEEDDDCCCCCCAAA>>>======<<<;;;999555444333333222222333333888:::<<<<<<;;;;;;<<<===::::::888777555333222111........................+++++++++************)))************************************************+++***)))(((((()))***+++******++++++++++++************))))))))))))******(((&&&$$$%%%''')))(((&&&((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))*********))))))(((((((((((())))))************))))))))))))'''(((((('''&&&&&&((()))''''''''''''''''''''''''$$$///:::999...'''(((---******))))))))))))******)))))))))************************)))(((''''''&&&******))))))))))))))))))************************((()))***,,,,,,++++++***''''''''''''((()))++++++'''''''''((((((((())))))'''''''''''''''''''''''')))'''%%%&&&)))***)))((('''((((((((((((&&&%%%$$$%%%&&&'''((((((((('''&&&)))(((((((((''''''''''''''''''''''''''''''''''''###%%%(((+++,,,+++***(((***+++------+++)))(((((()))(((((((((((((((((()))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&***)))(((&&&&&&&&&'''(((***)))(((''''''((()))***((()))***++++++***)))(((+++---///---***((((((***++++++******)))(((((((((***))))))))))))+++---...+++*********))))))((((((&&&&&&&&&'''((())))))***+++******)))))))))))))))(((((())))))))))))((((((***((('''&&&&&&'''(((***,,,(((&&&)))000666777666++++++***)))(((((()))))))))))))))))))))******+++(((((((((((()))))))))))),,,,,,+++***)))(((''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''(((((())))))((((((((((((((((((+++*********))))))(((((((((((())))))*********++++++++++++*********))))))(((((((((((()))))))))))))))))))))))))))***++++++++++++++++++******************++++++,,,---......222333444666888:::;;;<<<@@@@@@@@@???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>=========???>>><<<:::999888888777:::999888888888999:::;;;::::::;;;<<<>>>???AAABBB@@@@@@AAAAAAAAAAAAAAAAAADDDCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBBBBAAA@@@???????????????>>>>>>>>>;;;::::::999888777666666888888888999;;;===???@@@>>>>>>===<<<:::777444222333111///...//////...------,,,++++++***+++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((()))++++++***)))(((((((((((())))))))))))******))))))))))))******,,,,,,***)))))))))***+++((()))+++,,,,,,+++***)))''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***,,,+++)))((((((((()))***+++++++++*********))))))************)))(((&&&&&&)))+++...///---+++)))((((((((('''''''''(((((()))''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&'''(((***++++++******)))'''(((((()))***++++++,,,******))))))((((((''''''''''''''''''''''''''''''&&&'''((()))((('''%%%$$$***)))(((((()))***)))'''(((''''''&&&&&&&&&''''''***++++++***)))(((((()))))))))))))))))))))))))))++++++************+++++++++...000...)))&&&(((++++++******)))(((''''''&&&))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((('''%%%$$$$$$%%%'''((())))))((('''&&&$$$"""!!!''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******))))))((('''''''''''''''+++)))'''&&&&&&(((***,,,******))))))((((((''''''))))))(((((((((((())))))))))))((('''''''''''''''+++***)))((('''(((((()))***)))(((''''''((()))***)))***++++++++++++***))))))+++---,,,)))'''((())))))))))))(((((((((((((((((((((''''''((()))***+++******)))))))))(((((((((&&&&&&''''''((())))))***))))))(((''''''&&&''''''((())))))******))))))(((***)))'''&&&&&&''')))***...***&&&''',,,111111000+++******)))(((((())))))''''''((()))((('''%%%$$$(((((()))))))))*********+++******))))))(((((('''&&&&&&&&&&&&'''''''''''')))(((((('''''''''(((((())))))))))))))))))))))))*********)))))))))((((((((()))))))))*********************)))))))))(((((((((((((((((()))))))))***)))))))))((())))))******************+++++++++++++++,,,,,,...///000111111555666888:::<<<======>>>@@@@@@???>>>=========>>>>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;::::::::::::::::::888777777666666666999999888888888999;;;<<<===<<<<<<===>>>@@@CCCDDDCCCCCCDDDEEEEEEEEEEEEDDDHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>======???>>>>>>>>>===>>>>>>>>><<<<<<;;;:::999888888777777777777777999;;;===>>>AAAAAAAAA@@@???===;;;:::888666444333333333222000000///...---,,,,,,++++++((()))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************(((((()))***++++++***)))************++++++++++++******))))))))))))******,,,+++***)))))))))******++++++++++++******)))((()))((((((''''''(((((()))***)))(((((((((((()))***++++++)))((((((((()))***+++++++++*********))))))))))))***))))))((('''''')))+++------+++)))))))))(((((('''''''''(((((()))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''''''''(((((()))******+++(((((((((((('''''''''&&&))))))))))))))))))))))))))))))((((((''''''''''''$$$###"""$$$&&&(((((('''(((((((((''''''((((((((()))***+++***((('''((()))))))))))))))))))))))))))***))))))(((((())))))******---///---)))'''))),,,*********)))((('''''''''((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''(((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))******))))))))))))*********)))((((((''''''((((((+++)))&&&%%%$$$%%%'''(((***)))))))))((((((((('''))))))(((((((((((())))))))))))((('''''''''''''''+++******))))))))))))***))))))(((((((((((())))))***++++++,,,,,,++++++***''')))******)))(((((()))''''''''''''(((((((((((()))((((((((((((((())))))))))))((((((((((((((('''&&&''''''(((((())))))*********((('''&&&&&&&&&&&&)))******************)))))))))''''''''''''))))))111---)))(((+++---,,,+++******)))((((((((())))))&&&''')))***)))&&&### (((((()))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((())))))))))))*********++++++******))))))))))))(((((())))))))))))************)))))))))(((((((((((((((((((((((()))))))))*********))))))((((((((()))))))))*********+++,,,,,,,,,...///000111333444555666999;;;===???@@@@@@???>>>???>>>===;;;::::::999999<<<<<<<<<======>>>>>>???======<<<<<<;;;;;;::::::999888777666666666666666777777666666666777777888999999999999:::<<<===>>>@@@@@@??????@@@BBBEEEGGGGGGHHHIIIJJJJJJJJJJJJIIILLLKKKIIIGGGDDDBBB@@@???@@@@@@??????>>>===<<<<<>>===<<<<<<===>>>???>>>>>>===<<<;;;:::999999777666666777888:::<<<===AAAAAABBBBBBBBBBBBAAAAAA???===;;;::::::999777555555444222000...---,,,+++))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))******+++*********************++++++++++++******))))))))))))******++++++***))))))))))))***---,,,+++***)))(((((((((***))))))(((((())))))******))))))(((((())))))***+++******)))((()))))))))+++************))))))))))))))))))))))))((((((((()))***+++***)))((()))***)))((((((''''''(((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''######%%%&&&''''''''''''&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&&&&)))))))))))))))))))))))),,,***((('''&&&''')))***%%%$$$$$$&&&((())))))((())))))))))))))))))))))))((()))***)))'''&&&'''((()))))))))))))))))))))))))))((((((''''''(((((()))(((***,,,+++((('''))),,,******))))))((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))***))))))(((((())))))*********)))((((((((())))))///---+++(((''''''((()))))))))))))))(((((((((((()))((((((''''''(((((())))))((((((''''''''''''(((***)))))))))))))))))))))))))))(((((((((((())))))************************'''((()))******)))******&&&&&&''''''((()))******+++++++++***************((((((((((((''''''''''''''''''(((((())))))))))))---,,,+++)))((((((((((((******++++++++++++******))))))(((''''''((())))))333000,,,++++++,,,+++******))))))((((((((())))))((())))))***)))'''%%%$$$''''''((((((((()))))))))&&&'''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((()))***)))))))))***++++++,,,,,,))))))))))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))(((((()))))))))***************)))((((((((()))))))))***+++,,,---......///222333444555777999::::::<<<>>>@@@BBBBBB@@@>>>===:::999888888777777777777999999999999::::::;;;;;;999999888777666666555555555444444333333333444444666666777777888:::;;;<<<;;;;;;<<<===>>>@@@AAAAAADDDCCCBBBAAABBBEEEHHHJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNMMMKKKIIIFFFCCC@@@???BBBAAAAAAAAA@@@????????????>>>===<<<<<<===>>>???>>>>>>===<<<;;;::::::999888777777777888999;;;<<<===>>>???@@@BBBCCCDDDDDDDDDBBB@@@@@@???>>>;;;999:::888666333000---,,,+++*********+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))***++++++************'''((((((((())))))))))))******))))))))))))******+++******))))))))))))))),,,+++***((((((((()))******))))))(((((())))))***))))))))))))))))))))))))+++******)))))))))))))))************))))))))))))((((((((((((((())))))))))))***)))((('''''')))+++***)))((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''%%%&&&'''((()))*********&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((())))))***(((''''''((((((&&&%%%'''((((((((()))))))))((('''((()))((('''&&&'''((((((((((((((((((((((((((()))((((((''''''(((((()))&&&(((******))))))***,,,***)))))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((()))************)))((())))))))))))(((((('''&&&''''''(((((((((((('''''''''''''''((((((((())))))))))))(((((((((((())))))******))))))))))))******...---+++***))))))******))))))))))))(((((((((((((((((((((''''''((((((((()))(((''''''''''''(((((('''((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((()))***+++++++++***''''''((()))******+++,,,+++++++++++++++*********''''''''''''((((((((((((((((((((())))))))))))))),,,+++***)))((((((((((((******++++++++++++******))))))(((((((((((())))))000...,,,+++++++++******)))((((((((((((((()))))))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))((((((((()))))))))******((((((((((((((()))******))))))******++++++++++++(((((((((((((((((())))))******))))))))))))))))))************************))))))))))))************+++***))))))))))))******++++++---...000111222333777777888:::;;;===>>>>>>>>>???AAAAAAAAA>>>;;;999444444444444444555666777666666666666777777777777666666555444333222222222333333333333333333444444555666666888:::<<<>>>??????@@@AAABBBCCCDDDEEEEEEFFFEEEEEEDDDEEEGGGIIIKKKKKKKKKLLLMMMNNNOOOOOONNNNNNMMMLLLJJJGGGDDDAAA@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>===>>>??????>>>>>>===<<<;;;:::999999666666555555555666888999;;;;;;===>>>AAACCCDDDEEEEEEDDDCCCCCCCCCBBB???===>>><<<999555222...,,,+++++++++,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))+++,,,,,,***)))***+++'''((((((((())))))))))))******))))))))))))******************))))))(((((())))))((('''((()))+++,,,)))((((((''''''(((((()))))))))************))))))************)))))))))((()))))))))))))))))))))))))))(((((('''(((((()))***)))))))))'''&&&&&&)))+++******)))(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''((('''(((((())))))***++++++&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''&&&$$$$$$$$$$$$###!!!%%%&&&'''(((((((((((('''&&&((()))((('''&&&''')))((((((((((((((((((((((((***))))))(((((())))))***&&&''')))))))))***+++---))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''((((((((((((((('''&&&%%%''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))******))))))))))))******''''''&&&%%%%%%&&&'''((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((('''(((((())))))))))))(((((()))((((((''''''(((((())))))((((((***,,,,,,+++)))'''(((((()))***++++++,,,'''((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''''')))******************)))))))))))))))))))))))))))******)))(((((((((((((((((((((''''''(((((())))))((('''$$$######&&&(((***&&&&&&'''''''''((((((((('''''''''(((((()))))))))(((((((((((())))))))))))(((((((((((()))***++++++************************''''''(((((((((((())))))************))))))))))))************++++++++++++)))))))))*********+++++++++************+++,,,,,,---...000222444666777888;;;<<<<<<===>>>???@@@@@@??????@@@???===;;;888666111111111111222444555666444444444444444444444444444444333333222222111111333333333333333444555666444555666888:::===???@@@CCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMLLLJJJHHHDDDAAA???>>>??????AAABBBCCCDDDDDDDDDCCCCCCBBBAAA@@@?????????>>>>>>===<<<;;;::::::444444333222222333444555;;;;;;<<<>>>@@@BBBEEEFFFCCCCCCCCCDDDFFFEEECCCAAABBB@@@===999555111///...------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))),,,...---***((()))+++************++++++++++++******))))))))))))******))))))******))))))(((''''''''''''((()))***+++,,,)))((((((''''''(((((())))))******++++++******))))))************)))(((((((((((()))))))))))))))******)))(((''''''((()))***((())))))(((''''''))),,,++++++***)))((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))$$$%%%'''))))))(((&&&%%%&&&%%%$$$%%%'''((('''&&&$$$%%%&&&(((((((((''''''&&&((())))))((('''(((***))))))))))))))))))))))))***))))))(((((())))))***''''''((()))***+++,,,---))))))))))))((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((())))))******+++''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))))))))((((((((()))******'''&&&&&&&&&''''''((()))(((((((((((())))))))))))(((''''''&&&&&&''''''((((((''''''''''''(((((()))&&&'''((()))***))))))((('''((()))******)))((('''***)))(((''''''((()))***)))((('''(((++++++)))''''''((((((((())))))******&&&'''((()))******))))))((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''(((((()))((())))))******))))))((()))))))))******))))))))))))))))))((('''&&&'''''''''''''''''''''((()))))))))((('''&&&%%%&&&'''(((((((((((())))))))))))***((()))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))***+++,,,+++******))))))((((((''''''''''''((((((((())))))************)))))))))((())))))))))))*********+++))))))*********+++++++++*********+++,,,---...///000111222555777:::<<<===?????????@@@@@@@@@AAAAAA@@@@@@???===;;;888666444000000000000111222333333333333333333333333333333333333333333333333333333333333333333444555666777777777888:::===???AAACCCEEEEEEGGGHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKKKKJJJJJJIIIJJJKKKMMMNNNOOOOOOOOONNNMMMMMMKKKGGGCCC@@@===<<<===>>>@@@BBBDDDFFFGGGFFFGGGGGGFFFEEEBBB???>>>@@@@@@???>>>===<<<<<<;;;666555444333333444555555::::::;;;<<<>>>@@@BBBDDDAAAAAACCCEEEHHHIIIGGGEEEGGGEEEAAA===999555333222/////////...---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++))),,,///...***((())),,,************++++++++++++******))))))))))))******((()))*********)))''''''''''''((()))*********)))***))))))(((((())))))***)))***++++++++++++***))))))******+++***)))((('''(((((((((((())))))******,,,***)))'''&&&'''((()))((()))))))))((((((***,,,,,,+++***)))((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))&&&&&&'''((((((((((((((()))((('''(((***+++***)))$$$%%%''')))***)))(((''''''(((***)))((((((***+++)))))))))))))))))))))))))))((((((''''''(((((())))))))))))***+++------,,,(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((()))******++++++''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((()))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''(((((()))***++++++******************'''((((((((()))))))))***(((''''''&&&&&&''''''((('''''''''''''''((())))))'''((()))+++++++++***)))'''((()))******)))((('''+++***)))(((((()))***+++)))'''&&&''')))***(((%%%'''''''''((((((((((((((('''(((***+++,,,,,,,,,+++(((((())))))******++++++*********)))))))))))))))((((((((())))))***+++,,,(((((())))))))))))(((((())))))************))))))+++,,,,,,+++)))''''''((('''''''''''''''((()))***,,,,,,++++++***(((''''''************++++++++++++************))))))))))))''''''''''''(((((((((((((((((((((((()))***+++,,,++++++***)))((('''&&&&&&&&&'''''''''(((((())))))+++*********))))))(((((('''((((((((())))))******)))************+++++++++******+++,,,---///000111111222444777:::<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBAAA>>><<<999777555444222111111000000000000111333333333222222222222222333333333333444444444444333222333333444555777777:::;;;<<<>>>@@@CCCEEEFFFEEEFFFGGGHHHIIIHHHGGGFFFFFFHHHJJJLLLLLLKKKJJJIIIIIIJJJLLLMMMNNNOOOOOOOOOOOOOOONNNKKKGGGBBB>>>;;;<<<===???BBBDDDGGGIIIJJJHHHIIIJJJJJJGGGDDD@@@===BBBAAAAAA@@@???>>>======:::999888666666777888888999999999999;;;===???AAA???@@@BBBFFFJJJKKKJJJHHHIIIHHHDDD@@@<<<888666555000000000///...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---///...***'''))),,,(((((((((((())))))))))))******))))))))))))******((()))*********)))'''&&&'''((()))******)))((('''++++++************++++++)))***+++,,,,,,+++***))))))******++++++)))(((''''''((((((((())))))******---+++)))'''&&&&&&'''(((''')))******))))))***,,,,,,+++***)))((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))+++***((('''&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&'''(((***,,,+++)))'''''''''&&&$$$###$$$&&&(((***++++++))))))''')))******))))))***,,,))))))))))))))))))))))))'''''''''&&&&&&'''''''''***))))))***,,,------,,,(((((((((((())))))))))))))))))))))))************************************%%%&&&&&&'''((())))))***''''''''''''((((((((())))))(((((((((''''''''''''''''''((((((((((((''''''***)))'''&&&&&&''')))***---,,,,,,+++)))'''&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''((())))))+++******)))((('''&&&&&&'''((((((((())))))******'''''''''&&&&&&''''''''''''''''''''''''((()))***+++***)))(((((()))***+++******)))(((((((((((((((((((((''''''&&&&&&&&&%%%(((((())))))))))))(((((('''&&&&&&(((,,,...---*********))))))((((((''''''))))))))))))***+++,,,---,,,,,,+++***)))))))))***'''''''''''''''((())))))))))))(((((('''''''''&&&''''''((()))))))))))))))***************)))((((((&&&''''''(((((((((((((((************)))'''&&&&&&++++++******))))))((((((************************(((((((((((((((((((((((((((((())))))************''''''''''''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,))))))***,,,+++******+++***************++++++...---++++++---111555888;;;;;;;;;;;;<<<===?????????@@@AAACCCDDDFFFGGGHHHAAA???<<<888555333222111...000111000//////000111222222222222222222222222333222111111222333555666888888:::;;;<<<<<<<<<<<<===>>>@@@AAACCCDDDDDDEEEGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKMMMOOOPPPPPPOOOMMMJJJFFFBBB>>><<>>???AAACCCEEEGGGHHHFFFFFFEEECCC???;;;777444333222111000...,,,+++***000...,,,***)))))))))***+++++++++************)))*********)))))))))))))))***)))((()))++++++)))(((((()))***++++++***((((((,,,+++)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******((('''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))((('''&&&&&&'''((())))))((('''''')))******)))***(((%%%%%%'''***+++++++++,,,---+++)))(((((()))((((((((((((((((((((((((###$$$&&&'''&&&&&&%%%%%%((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******'''### !!!%%%(((((('''(((((((((((())))))))))))---------,,,,,,,,,++++++''''''((()))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))(((((()))***+++,,,******))))))((((((''''''))))))))))))************))))))))))))************&&&'''((((((((((((((('''***+++)))%%%&&&******'''++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))),,,***'''$$$"""###$$$%%%&&&&&&''''''(((((())))))((((((((((((((('''''''''&&&''''''((()))******+++))))))(((((('''''''''&&&))))))***++++++++++++++++++*********))))))((((((******))))))((((((''''''(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((******)))(((((((((((((((((((((((((((''''''&&&&&&(((((())))))))))))((((((&&&%%%%%%'''***+++***(((******))))))((((((((((((************+++,,,---...,,,+++******))))))******&&&&&&&&&'''((()))******))))))((((((((('''''''''''''''((()))))))))))))))***************)))((((((&&&'''(((((())))))(((((())))))***))))))((('''&&&*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))***+++***))))))((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++)))''''''(((***+++******,,,,,,++++++++++++,,,,,,------,,,---///333666999;;;<<<===>>>??????@@@@@@@@@AAAAAABBBCCCDDDEEEEEE???===:::777444333222222111222333222000//////000111111222222333333333333444444333444444666888999;;;;;;<<<===>>>???>>>>>>@@@AAABBBCCCDDDEEEEEEEEEGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIKKKLLLNNNOOONNNMMMKKKIIIEEEAAA===;;;===>>>???AAAEEEKKKPPPSSSMMMMMMMMMLLLJJJHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@AAACCCEEEEEEGGGGGGFFFEEEBBB???;;;999555444222000...---,,,,,,///...,,,+++***))))))***+++++++++************)))***)))))))))))))))))))))+++*********,,,,,,***)))))))))************))))))***+++---------+++***((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((''''''((((((((()))'''&&&'''(((***))))))+++)))'''&&&((()))((((((+++,,,,,,+++)))(((((()))((((((((((((((((((((((((+++(((&&&&&&)))***)))'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))###$$$&&&&&&&&&&&&'''((((((((((((((()))))))))))),,,,,,,,,++++++++++++***'''((())))))******))))))''''''&&&&&&''''''((()))+++******************+++***)))))))))((((((((('''))))))))))))************))))))))))))************))))))))))))(((((('''&&&(((***)))&&&''',,,,,,***+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++)))'''$$$###$$$%%%&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((())))))))))))(((((((((''''''''''''&&&&&&'''(((((((((((((((******)))))))))((((((((('''''''''''''''&&&&&&&&&(((''''''&&&&&&'''''''''***))))))(((((())))))******))))))((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''&&&&&&''')))***((('''***))))))))))))(((((((((+++++++++++++++,,,---...++++++***)))))))))******''''''''''''((()))***+++))))))(((((((((((('''''''''(((((()))))))))))))))))))))******))))))((((((&&&'''(((((())))))(((((((((((())))))))))))((((((((())))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))***+++---,,,***)))'''&&&&&&&&&((((((((((((((((((((((((******))))))))))))*********(((''''''((())))))(((---------,,,,,,---------//////000222555888:::<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@<<<:::888555333222222222333444555333111//////000111222222333444555666666777777777888999:::<<<===???@@@AAAAAABBBBBBBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFGGGGGGIIIJJJKKKLLLJJJJJJIIIGGGDDD@@@===;;;;;;<<<>>>@@@DDDIIILLLOOOMMMMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>======<<<<<<;;;:::;;;<<<===???@@@AAABBBFFFFFFGGGGGGEEECCC@@@???888666333111///////////////...,,,+++************+++++++++************)))))))))))))))))))))******,,,+++***+++------+++******)))))))))))))))******))),,,000222222///+++((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''))),,,,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((())))))(((((('''((('''&&&&&&((())))))(((+++)))(((((())))))'''%%%***+++,,,+++)))(((((()))((((((((((((((((((((((((---+++***...222111***###''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''"""'''++++++(((%%%&&&((((((((((((((())))))))))))++++++*********)))))))))((())))))************)))((((((''''''(((((()))***+++++++++***************))))))))))))(((((((((((())))))))))))************))))))))))))************+++++++++***)))(((&&&&&&'''******((()))---///---+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''%%%%%%&&&'''(((((((((((((((((('''''''''''''''((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''(((((()))***************))))))((((((((((((((('''&&&&&&&&&'''''''''''''''(((''''''&&&''''''((((((************************))))))(((((((((((())))))******))))))))))))))))))(((((())))))))))))(((((()))))))))*********)))((())))))))))))))))))))))))+++*********++++++,,,---******))))))))))))******))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))))))))((((((''''''((()))))))))))))))'''(((((())))))))))))((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))***,,,,,,++++++***,,,,,,***)))'''&&&&&&&&&***************************))))))))))))))))))***,,,,,,)))''''''***)))&&&...---------------...///222333666888;;;===???@@@>>>@@@BBBDDDEEEDDDCCCBBBBBBAAA@@@???>>>===<<<;;;888666444333111111111222333444555444222111111333333444555666888999:::;;;::::::;;;<<<===???@@@AAACCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAADDDDDDDDDEEEEEEGGGHHHHHHGGGGGGGGGEEECCC@@@===;;;999:::<<>>======<<<::::::;;;<<<===>>>>>>???BBBCCCDDDEEEEEEDDDBBBAAA;;;999555222000000111222......---,,,+++++++++***+++++++++*********)))))))))))))))))))))*********+++******+++,,,,,,+++)))***)))((((((((()))++++++))),,,000333333000,,,)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''((()))******)))((('''((('''%%%&&&((())))))(((*********+++,,,+++(((&&&***++++++***)))(((((()))((((((((((((((((((((((((***///888@@@AAA:::,,,"""&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''***,,,+++)))''''''((((((((((((((())))))))))))***))))))))))))((((((((())))))***************)))((((((((((((((()))******))))))******************))))))))))))((((((((((((((()))))))))************((()))))))))***************************)))((('''(((+++,,,******---...---******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&''')))***))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((('''''''''))))))***++++++++++++***((((((((((((''''''''''''''''''(((((())))))******'''''''''''''''(((((()))''''''''''''''''''''''''))))))(((((((((((())))))))))))******************(((((())))))))))))(((((()))***++++++***))))))((())))))))))))************)))))))))))))))******+++***))))))((())))))******,,,+++***)))''''''''''''(((((())))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))(((((('''(((((()))))))))))))))'''(((((())))))))))))(((''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))---000111...+++(((******)))(((((((((((((((++++++++++++++++++++++++)))))))))******)))))))))***+++***''')))///000,,,------------...///000111444555888;;;>>>???@@@@@@???AAACCCDDDDDDCCCBBBAAA???>>>===<<<:::999888777444333222111111111222333222444555555444444555777777888999:::<<<>>>??????===>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBB???===<<<888999:::<<<>>>AAACCCDDDGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>;;;;;;<<<<<<============>>>???AAABBBCCCBBBAAA@@@===;;;777444222222333444//////......------,,,,,,+++++++++*********))))))(((((())))))***************))))))***++++++***(((***)))((((((((()))+++,,,***+++---...///---,,,***************************************************+++***(((&&&%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''((()))******)))(((''')))'''&&&&&&((())))))((())))))***---......+++))))))***+++***(((((((((***((((((((((((((((((((((((***333@@@FFFBBB999///)))&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&...,,,)))((()))******((((((((((((((()))))))))))))))))))))(((((((((''''''))))))*********))))))(((((((((((((((((()))******&&&'''((()))************(((((((((((())))))))))))((()))))))))************((()))))))))************'''((()))***************(((---...+++)))+++,,,+++***))))))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))))))))((((((''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((()))))))))'''''''''(((((((((((((((%%%&&&&&&'''((('''''''''''''''''''''((((((((((((''''''(((((())))))******'''''''''''''''((()))***'''(((((())))))(((((('''((((((((((((((())))))***))))))))))))************(((((())))))))))))((((((&&&((())))))'''&&&'''((()))))))))************+++))))))((((((((())))))***))))))((((((((()))******---,,,+++)))(((''''''&&&(((((())))))))))))******)))))))))))))))(((((('''''''''((()))))))))(((((('''((())))))******))))))(((((())))))))))))(((((('''(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&)))...111111///+++((()))(((((((((((())))))***))))))))))))))))))))))))))))))************))))))%%%)))(((&&&+++555999555,,,,,,---...000222333444555666888;;;===>>>??????AAAAAABBBBBBAAA@@@???>>>;;;:::999888777555444444333222222222222444555666444666777888888888:::;;;;;;;;;<<<>>>???AAABBBBBB???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>============>>>>>>>>>>>>===<<<<<<>>>>>>=========>>>>>>???@@@AAAAAAAAA@@@>>><<<;;;888888888999:::===???@@@BBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???AAAAAA@@@>>>======;;;888666444333444444000000000000000///...---+++++++++************)))((((((((()))******++++++***)))((()))++++++)))((((((((((((((()))***+++,,,)))******+++++++++++++++************************************************---+++'''$$$###%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******))))))((()))((('''''')))******)))((()))***,,,......,,,***((()))******(((((((((***(((((((((((((((((((((((('''...555555///******,,,&&&&&&''''''((()))))))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((111,,,''''''***,,,+++)))(((((((((((())))))))))))))))))((((((((('''''''''((())))))))))))(((((('''((((((''''''(((((()))***&&&''')))***++++++******(((((((((((())))))))))))))))))))))))************))))))))))))************&&&&&&((()))***+++++++++''',,,...+++(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))(((((())))))))))))))))))'''''''''(((((((((((((((&&&''''''((((((((((((((('''(((((((((((()))))))))&&&&&&&&&'''''''''''''''''''''''''''((()))******)))***+++,,,,,,+++***)))((((((((((((((()))******((((((((()))))))))******(((((())))))))))))((((((%%%'''))))))'''&&&''')))))))))*********+++++++++******)))))))))))))))***((((((((((((((()))******+++***))))))(((((())))))(((((()))))))))*********)))))))))))))))(((''''''&&&''''''((())))))(((((((((((()))************)))))))))***))))))((('''&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))+++------,,,+++)))))))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))((($$$))))))&&&+++777;;;666------///111333666888999::::::;;;<<<>>>???@@@AAABBBAAA@@@???===<<<;;;:::666666555444444333222222555444444555666888:::;;;:::;;;======<<<<<<===???======>>>???AAABBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::999999999999999:::;;;;;;;;;::::::;;;;;;:::::::::::::::;;;;;;<<<=========<<<:::999888777666555777999<<<>>>===>>>???@@@AAAAAAAAAAAADDDDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????>>>???AAABBBAAA@@@>>>===<<<;;;999777666444444333111111222222222111000///+++++++++************)))'''(((((()))******++++++******)))***+++,,,***((('''((()))******+++++++++'''((()))************)))************************************************+++***(((&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))******)))((((((***++++++***)))))))))***,,,,,,***(((''')))***)))(((((()))***((((((((((((((((((((((((%%%'''((('''$$$###&&&(((''''''(((((()))******+++''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))*********,,,+++******************(((((((((((()))))))))))))))))))))(((((((((((('''((((((((((((((('''&&&&&&''''''&&&&&&''''''((()))++++++---------+++)))((('''((((((((()))))))))***))))))))))))************))))))))))))************&&&'''(((((())))))))))))"""))),,,)))&&&''')))((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))((())))))***+++*********((((((((()))))))))******'''''''''''''''&&&&&&&&&''''''''''''((()))***+++&&&'''((())))))((('''&&&((((((((((((((()))******''''''(((((()))))))))***(((((())))))))))))((((((&&&)))++++++)))(((***,,,))))))******++++++++++++++++++***************+++((((((((((((((()))******(((((((((((()))***+++,,,(((((())))))*********+++)))))))))))))))(((''''''&&&&&&'''((())))))(((((((((((()))***************************)))(((&&&&&&))))))(((((('''''''''&&&************************))))))))))))))))))))))))))))))(((((())))))***+++******)))((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((---+++&&&***555888222...///000333666999<<<===?????????@@@AAABBBDDDDDDBBBAAA???<<<;;;999888888333333222222222222222222777666777777999;;;>>>??????@@@AAA@@@???>>>???@@@>>>>>>???@@@AAAAAABBBCCCBBBCCCDDDDDDDDDCCCAAA@@@???@@@@@@@@@@@@@@@??????;;;;;;;;;;;;;;;:::999999888888888888777777666666666777888999999999999999:::999888888777888888888888999:::::::::999888777999777555444444777;;;===:::;;;<<<===>>>?????????BBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAADDDDDDCCCCCCBBBAAAAAA@@@AAABBBCCCCCCCCCAAA???===;;;;;;:::888777555333333111222333444333222111000+++++++++************)))'''(((((()))***+++++++++,,,+++***+++------+++)))&&&''')))***+++++++++***&&&'''***+++,,,+++)))(((************************************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((+++***)))(((((()))***++++++***((()))+++,,,,,,++++++)))((()))))))))'''%%%'''(((***)))(((((()))***(((((((((((((((((((((((((((((()))***+++***)))((('''(((((()))***++++++,,,)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))***++++++,,,&&&***......+++((()))+++(((((((((((())))))))))))***)))))))))((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((///000000000...+++)))''''''((((((((())))))******))))))))))))************))))))))))))************'''((((((((((((((('''&&&&&&***(((%%%'''))))))))))))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***'''''''''''''''''''''&&&&&&'''''''''(((((())))))%%%&&&&&&'''''''''''''''(((((())))))******++++++******))))))((((((((('''''''''''''''((()))++++++''''''''''''((()))+++++++++)))'''(((+++,,,***(((******))))))))))))******((((((((((((((()))******))))))***+++++++++++++++###$$$%%%'''***,,,---...///---+++((('''&&&'''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))((('''''''''&&&***************))))))(((((((((''''''''')))***+++,,,,,,++++++***)))((((((******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((***+++++++++***)))''''''******+++,,,,,,***)))(((******))))))***+++,,,,,,***)))((((((((((((((()))''')))***)))(((((()))***************+++---///000333444555777999<<<>>>@@@AAAAAAAAABBBBBBAAA>>>;;;@@@???===;;;888555333222333222111111111333555777999:::<<>>>>>===========================>>>>>>??????@@@AAAAAABBBCCCBBBAAAAAACCCDDDCCCBBBEEEDDDDDDEEEGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAA;;;999777555333333333333444333333555666666444222333111///---+++************************++++++,,,******+++++++++,,,,,,,,,++++++************++++++******)))))))))***,,,---++++++++++++***)))))))))***)))((('''((()))+++---((((((((((((((((((((((((///...---+++(((&&&$$$###******************++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((((('''&&&%%%+++*********))))))((((((((((((((((((((((((((((((%%%))))))''''''***+++)))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&&&&&&&''')))+++'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++***)))(((&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))***+++---------+++)))(((******))))))((((((''''''))))))))))))************(((((())))))*********+++******))))))((((((''''''((())))))*********))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))'''((()))******)))(((''''''((()))))))))(((&&&%%%&&&$$$###%%%(((***)))'''***%%%$$$))),,,***((()))&&&***)))###"""&&&'''%%%***)))(((''''''((()))***&&&&&&&&&&&&&&&'''((()))'''((()))******)))((('''))))))((('''''''''''''''(((''''''&&&&&&''')))***&&&&&&&&&&&&'''((()))***,,,***((()))+++,,,***(((******))))))))))))******)))(((((((((((())))))***(((((((((((('''&&&%%%%%%))))))))))))))))))((((((...---***(((''''''((())))))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&%%%+++***)))((((((((()))***,,,,,,+++******)))((((((************)))))))))(((''''''((((((((()))))))))((())))))))))))((((((((()))))))))))))))************++++++++++++***))))))((((((((((((((())))))***((((((''''''''''''(((((()))***+++***))))))***+++++++++++++++---///111222666777888:::<<>>;;;<<<;;;999777555333222111111111111111333666999;;;;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBCCCBBB@@@>>>============999999999888888777777666555555555555555444333333333222222111222333444555888888888888777555444444666777777777666777999;;;;;;<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<>><<<<<<<<<;;;;;;;;;:::::::::<<<<<<======>>>??????@@@AAA@@@@@@AAABBBCCCCCCBBBEEEDDDDDDEEEGGGGGGFFFDDDDDDDDDCCCCCCBBBBBBBBBBBB<<<;;;999777555444444444444444444555777666444222333222000...,,,+++++++++))))))((((((((())))))*********+++++++++,,,,,,,,,******))))))))))))******+++******))))))***+++,,,)))))))))((()))******++++++***((('''((()))+++,,,))))))))))))))))))))))))))))))))))))***************+++---......,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((************)))))))))(((((((((((((((((((((((((((&&&***+++((((((+++,,,***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((***((((((''''''((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((())))))*********)))((('''''''''((()))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))******,,,,,,,,,+++)))(((***)))))))))((((((((('''))))))))))))************''''''(((((()))))))))))))))))))))((((((((((((((()))))))))))))))((('''&&&((((((((((((''''''''''''))))))))))))))))))))))))'''((()))******)))(((''''''((()))))))))(((&&&&&&((('''&&&'''***,,,+++)))+++)))''''''***,,,,,,+++'''******%%%$$$((()))'''***)))(((''''''((()))***''''''&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&))))))(((''''''''''''''''''''''''''''''((())))))''''''''''''((())))))***+++***))))))++++++***)))******))))))))))))******))))))))))))))))))))))))))))))((('''%%%$$$"""!!!++++++***)))(((((('''''',,,,,,***)))))))))***+++)))((((((''''''(((((()))((((((((((((((((((((((((((((((((()))))))))))))))))))))******))))))(((''',,,,,,***))))))((())))))+++++++++******))))))(((++++++************))))))''''''''''''((((((((((((******))))))(((((('''''''''''''''''')))+++---...++++++***))))))))))))***((((((((((((((()))))))))'''''''''&&&&&&''''''(((***+++,,,,,,******+++,,,,,,,,,---...000222444666:::;;;<<<>>>@@@AAACCCDDDBBBAAAAAAAAAAAA@@@===:::555555444333222000000//////000111333666:::===???===???@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>>>><<<;;;::::::::::::666666666666666666666555444444555555555444333333444333222222333555777999===<<<<<<<<<:::999888777999:::;;;;;;:::;;;===???@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@AAAAAAAAAAAADDDCCCAAAAAABBBAAA???=========<<<;;;:::999999888:::::::::;;;<<<<<<======???>>>===???AAABBBBBBAAADDDCCCBBBCCCEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBB???>>><<<:::888777666666666555555666888888555333444333222000...---,,,,,,+++***)))))))))))))))*********+++++++++,,,,,,,,,))))))(((((((((((()))))),,,++++++************+++)))(((((((((***---///111+++***)))((((((((()))***************************&&&'''((()))***,,,------+++---///111000...***((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************************))))))))))))(((((((((((((((((((((((((((,,,---***)))+++,,,+++''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&'''((('''%%%%%%''')))((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%'''''''''(((((())))))***))))))((((((((()))******)))))))))))))))(((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))((()))***+++***)))((('''))))))))))))(((((((((((())))))))))))************''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((&&&%%%$$$(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))(((''''''&&&(((''''''(((***++++++***))),,,+++'''+++555999555(((******((((((++++++)))))))))(((((((((((())))))((((((''''''&&&'''''''''&&&''''''((((((''''''&&&))))))((('''''''''''''''&&&''''''(((((((((((((((***************+++,,,,,,))))))))))))))))))))))))******))))))))))))******************))))))((((((+++******)))(((&&&$$$$$$'''(((((()))******+++++++++******)))***+++,,,,,,((((((((((((((()))))))))((((((((((((((((((((((((*********++++++,,,,,,,,,***++++++++++++***))))))++++++******************+++*********)))))))))(((***)))))))))))))))))))))&&&'''''''''((((((((((((******)))((((((''''''''')))(((''''''(((***---...,,,+++)))((((((((()))************+++++++++******(((''''''''''''((())))))***+++---,,,++++++,,,---......000222444666888999======???@@@AAABBBCCCCCCDDDBBBAAA@@@???===999777000000000000000000000000000111333555888<<>>===:::999999888888888888888666666777777777888888888777777888888999888888888888777666666888:::>>>???CCCCCCCCCBBBAAA@@@>>>======???@@@@@@???@@@AAACCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHGGGFFFFFFGGGFFFCCCAAABBBAAA@@@???===<<<;;;:::999999999::::::;;;;;;;;;<<<;;;;;;<<>>===;;;:::999999777777777888999999777555666555444222111000///.........---,,,,,,+++,,,,,,******+++++++++,,,,,,,,,******))))))))))))******---,,,,,,+++******************)))***---111555888,,,+++***)))(((((())))))*********************************************+++---...///000///---***((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************)))))))))))))))(((((((((((((((((((((((()))...///,,,)))+++,,,,,,'''''''''''''''(((((()))'''''''''''''''''''''''''''(((((('''%%%%%%&&&((())))))((('''&&&'''((((((((((((''''''''''''(((((()))))))))(((((('''&&&&&&'''''''''((((((((())))))(((((()))))))))***++++++((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''(((((())))))(((''''''))))))))))))((((((((((((((()))))))))************((((((((((((((((((((((((&&&''''''(((((()))))))))))))))))))))((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&'''&&&&&&'''((((((((((((%%%,,,,,,&&&--->>>FFFBBB+++***))))))***++++++***))))))(((((((((((())))))))))))(((''''''&&&'''''')))))))))******)))))))))))))))((('''''''''''''''%%%&&&((()))))))))((('''***************++++++,,,'''(((((((((((('''((((((******))))))))))))******))))))***+++******)))(((***************)))((((((&&&'''((()))***+++,,,---))))))))))))***+++,,,,,,'''(((((()))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))''''''((((((''''''&&&%%%(((((()))***+++,,,,,,,,,*********)))))))))))))))'''((((((((((((((((((((('''''''''(((((((((((()))+++***)))(((''''''((((((+++***(((''''''(((***,,,,,,+++)))((((((((()))*********++++++++++++***)))))))))(((((()))******+++)))+++,,,,,,,,,,,,...///000222333666888:::;;;<<<===>>>@@@AAABBBBBBAAAAAADDDBBB???===;;;888444222/////////000000111111222333444555777:::===???@@@BBBCCCDDDEEEFFFEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA????????????>>><<<;;;:::666777777777888888888888666777777888999:::;;;;;;;;;<<<======>>>>>>>>>>>>===<<<<<<<<<>>>AAACCCEEEGGGGGGGGGGGGGGGEEEDDDDDDBBBDDDFFFFFFEEEEEEFFFHHHHHHHHHHHHGGGGGGHHHHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJLLLLLLLLLIIIGGGEEEDDDCCCAAA@@@>>>===<<<::::::;;;;;;;;;;;;<<<<<<;;;::::::;;;>>>@@@?????????===;;;<<<===??????>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>===<<<;;;;;;999888888:::;;;;;;999777777777666555444222111111000000...---,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++************)))***---111555888++++++***))))))(((((((((************************,,,+++++++++******))))))......,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))******))))))))))))))))))))))))***000111---)))***,,,,,,(((''''''''''''((())))))(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((***)))(((&&&&&&&&&'''(((((((((''''''''''''((((((************))))))((((((''''''''''''(((((((((((((((((())))))******++++++'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))''''''''''''((('''''''''(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))&&&&&&''''''(((((())))))'''((())))))************&&&&&&%%%%%%%%%$$$$$$$$$(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((((()))###++++++%%%+++===GGGEEE000,,,)))(((******))))))(((((())))))))))))((((((***)))((('''''''''''''''*********))))))*********))))))((('''''''''''''''%%%&&&((()))))))))((('''(((((((((''''''(((((()))'''((())))))''''''((()))******))))))))))))******'''(((***+++++++++***)))''''''((()))******)))))))))*********************'''(((((()))******++++++''''''((()))************))))))))))))))))))))))))((()))))))))))))))******((())))))))))))(((''''''&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))&&&&&&''''''''''''(((((((((((((((((())))))))))))***)))(((''''''((()))***---,,,***)))((((((((()))******)))(((((((((((()))(((((()))******)))'''&&&))))))))))))***+++,,,,,,)))+++---......///111333444555777999;;;===>>>>>>>>>???@@@AAAAAAAAA??????AAA>>>;;;999777444111/////////000111222333333444444555777999;;;===>>>???BBBCCCDDDEEEEEEDDDCCCCCC@@@@@@@@@@@@????????????<<<<<<<<<<<<;;;:::999888555666777888999999999999777888999:::;;;===>>>>>>@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCEEEFFFHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJHHHJJJMMMMMMLLLLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQPPPMMMKKKFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;===???@@@@@@???===;;;999999;;;=========>>>>>>>>>>>>????????????===>>>>>>>>>>>>>>>======:::::::::;;;===<<<:::888888888888888777555444333000///...,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---,,,,,,+++***)))(((((((((***---///111************))))))))))))*********************************+++++++++,,,,,,...,,,***((('''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&))))))))))))************))))))))))))))))))))))))***111333...))))))+++,,,((((((''''''(((((()))***((((((((((((((((((((((((&&&'''((('''%%%%%%''')))+++***(((&&&%%%&&&'''(((((((((''''''''''''(((((())))))******************''''''''''''''''''''''''(((((()))*********))))))&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))************************))))))))))))''''''''''''''''''((((((&&&'''(((***++++++++++++))))))((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''((()))***++++++))))))***+++%%%***)))$$$'''444===>>>777///)))((()))(((((()))(((((())))))))))))(((((())))))(((((('''((((((((()))((((((''''''(((((()))))))))((('''''''''''''''&&&''''''((((((((((((((((((''''''&&&&&&''''''((((((***++++++)))((()))+++******))))))))))))******&&&''')))+++,,,,,,++++++'''(((((()))*********))),,,++++++******)))))))))&&&'''(((((())))))))))))&&&''')))***++++++******))))))))))))))))))))))))+++++++++++++++*********+++++++++++++++***))))))&&&'''(((***++++++******((()))))))))))))))))))))''''''''''''((((((((()))))))))))))))*********+++)))((('''&&&''')))+++,,,++++++******)))((((((''')))))))))))))))(((((('''((((((*********)))'''&&&(((((((((((()))***+++,,,))),,,...000111333666888777888:::<<<>>>?????????>>>???AAAAAAAAA@@@>>>===:::888555444333333111///000000111222333444444555333444777999<<<>>>???@@@BBBBBBCCCDDDDDDCCCBBBAAA>>>>>>>>>=========<<<<<<999:::::::::999888777777555666888:::;;;;;;;;;;;;:::;;;<<<>>>@@@BBBCCCDDDGGGHHHIIIKKKLLLLLLMMMMMMKKKMMMNNNPPPQQQRRRRRRRRRPPPPPPQQQRRRSSSSSSSSSSSSOOOQQQTTTUUUTTTSSSTTTUUUTTTSSSRRRRRRRRRRRRSSSTTTQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTTTTUUUUUUSSSOOOKKKHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBCCCBBBAAA>>><<<999999;;;===>>>>>><<<<<<<<<=========>>>>>>:::;;;<<<>>>??????>>>>>><<<;;;;;;===>>>>>><<<:::999:::::::::999777666555222111///---,,,+++************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,---------,,,+++)))))))))((()))******+++((())))))************)))))))))))))))))))))))))))))))))***++++++,,,------+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''((()))))))))************))))))))))))))))))))))))***111333...((((((***,,,((((((((((((((())))))***((((((((((((((((((((((((%%%&&&'''&&&&&&&&&(((***,,,***(((&&&%%%&&&'''(((((((((''''''''''''(((((('''''''''(((((())))))***''''''''''''''''''''''''(((((()))))))))((('''&&&&&&'''''''''(((((((((((('''((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''((())))))'''((((((((()))))))))***))))))))))))******************)))))))))(((((((((''''''''''''''''''&&&&&&''''''((()))*********))))))))))))***************))))))))))))))))))))))))***)))(((''''''((()))******)))((('''&&&''''''((()))+++,,,+++)))(((***,,,))))))(((&&&'''---555;;;@@@444+++))))))'''''')))'''((()))******)))((('''(((((((((((((((((()))***))))))(((''''''((())))))))))))(((''''''''''''''''''''''''''''''((())))))***)))(((((((((((())))))))),,,---,,,***)))+++---******))))))))))))******%%%'''))),,,------,,,,,,******++++++++++++******+++*********************&&&&&&'''(((((((((((((((&&&''')))***+++++++++***)))))))))))))))))))))))))))(((((((((''''''&&&&&&((((((((((((((('''&&&&&&'''''')))******)))(((((((((((((((((())))))))))))'''((((((((())))))******)))*********++++++++++++((('''&&&&&&'''))),,,---)))************)))((((((((()))*********)))'''&&&***+++,,,---,,,+++)))'''''''''''''''((()))++++++***---000222444666999<<<999:::<<<>>>???@@@?????????@@@AAABBBBBB@@@>>>===555333111111222222222000000000111222333444555555222333666999<<<>>>@@@AAAAAABBBCCCCCCCCCBBBAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;777888888888888777666666555777999;;;<<<=========???@@@AAACCCEEEGGGIIIIIIMMMNNNPPPQQQSSSSSSTTTTTTTTTUUUXXXZZZ[[[[[[YYYYYYUUUVVVWWWYYYZZZ[[[[[[[[[TTTVVVYYYZZZYYYXXXYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYVVVVVVWWWXXXYYYZZZ[[[\\\XXXXXXWWWWWWVVVSSSNNNKKKLLLKKKKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCEEEEEEEEECCC???===::::::<<<>>>??????;;;;;;;;;;;;<<<<<<======888999;;;===>>>??????>>><<<<<<<<<===???>>><<<:::::::::;;;;;;:::888777555444333222000...---,,,,,,******+++++++++,,,,,,,,,++++++************++++++)))***,,,---...------,,,++++++++++++***)))))))))'''((()))***************((((((((((((((((((((((((++++++++++++++++++++++++((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((())))))*********+++))))))))))))))))))))))))***111444...''''''***+++((((((((((((((()))******))))))))))))))))))))))))$$$%%%&&&&&&&&&''')))+++,,,+++(((%%%%%%%%%'''(((((((((''''''''''''(((((($$$$$$%%%&&&'''((())))))'''''''''''''''''''''&&&(((((()))))))))'''&&&%%%'''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''((()))***'''((((((((())))))******))))))))))))************))))))(((((('''''''''&&&(((((((((''''''&&&&&&%%%'''(((((((((((((((''''''""""""###$$$%%%&&&'''((())))))))))))))))))))))))***)))(((''''''((()))******)))(((&&&&&&''''''(((''')))+++***'''&&&(((******''''''***+++,,,555???EEE888---******''''''***'''((()))******)))((('''(((((('''(((((()))***+++,,,+++***))))))***+++,,,))))))((('''''''''''''''(((((('''&&&&&&((()))******+++,,,---,,,+++***)))+++*********))))))(((((((((((())))))))))))(((((((((***+++***)))((()))***------+++***))))))(((((()))))))))))))))))))))***'''''''''((('''(((((((((---+++((()))+++,,,+++)))'''&&&'''(((***+++***((('''''''''''''''((())))))))))))))))))))))))))))))++++++++++++*********************)))))))))))))))'''''''''((()))******+++)))((('''''''''(((***+++)))***+++++++++)))((('''(((((())))))******++++++&&&'''''''''(((((())))))*********)))))))))))))))'''(((***+++++++++***))),,,///222555555666888999999:::<<<>>>?????????>>>======>>>===<<<:::888777111111000///////////////000111222333333333333333888999;;;===???@@@AAAAAABBBAAAAAA@@@@@@????????????>>>===<<<<<<;;;999777444555777777777999;;;>>>:::<<<>>>AAABBBCCCCCCCCCIIIHHHGGGIIIMMMOOONNNMMMSSSTTTVVVXXXZZZ[[[[[[ZZZ^^^```bbbbbbaaa```___``````___]]]\\\\\\^^^___aaa\\\[[[ZZZZZZ[[[\\\^^^```aaa```___^^^______^^^]]][[[\\\]]]^^^______``````___^^^^^^\\\YYYVVVSSSRRROOOOOONNNMMMLLLLLLLLLLLLKKKJJJGGGEEECCCCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEAAA===:::::::::::::::===;;;::::::;;;<<<:::999999999999;;;===>>>===<<<<<<;;;::::::999:::::::::?????????>>>===;;;999888777777555333111///...---000///...---,,,,,,+++,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++***)))))))))++++++************+++++++++++++++************)))---+++***(((((()))+++,,,(((((())))))*********+++***)))((((((((()))***+++************************((((((((((((((()))************)))))))))))))))***---------***'''%%%&&&''')))((('''&&&%%%&&&&&&'''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))((())))))))))))(((((('''(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***(((&&&'''***+++((((((*********)))))))))))))))***))))))(((((('''''''''&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&'''''''''''''''''''''''',,,)))%%%&&&(((******(((((((((''''''''''''(((((((((''''''''''''(((((()))''')))***'''%%%&&&---333KKK===---&&&'''***)))'''''''''((()))))))))))))))))))))))))))((((((((((((***'''%%%&&&((()))(((&&&+++((($$$!!!!!!%%%***---))))))((((((''''''&&&&&&(((((()))))))))))))))(((************)))))))))(((***)))(((''''''((()))***(((***+++***)))((()))***++++++******)))*********+++++++++***************(((((()))))))))*********+++(((&&&''')))***)))'''(((''''''((()))***)))'''((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''&&&&&&''''''((())))))***)))(((((('''((()))***+++***************)))(((((()))))))))))))))*********((((((((()))))))))*********))))))))))))))))))))))))******+++,,,,,,,,,,,,...111555888999999;;;<<<@@@@@@@@@@@@@@@???>>>===<<<<<<;;;:::777555222111111111000000000111111222111111222333333444555555:::;;;<<<>>>@@@AAAAAAAAABBBAAA@@@???>>>======<<<<<<<<<;;;::::::999777555444666888999999:::===???@@@AAABBBEEEGGGHHHIIIIIINNNMMMMMMOOOSSSUUUUUUTTTYYY[[[]]]___```aaaaaa```bbbdddeeeeeedddccccccddddddcccbbbaaaaaabbbcccddd```___^^^]]]]]]___aaabbbbbbaaaaaaaaaaaaaaa```___`````````aaaaaabbbccccccbbbbbbbbbaaa___]]]ZZZYYYWWWVVVVVVUUUTTTTTTTTTTTTOOOMMMKKKHHHFFFDDDDDDDDDGGGFFFFFFFFFGGGHHHJJJKKKFFFCCC???======>>>>>>>>>>>>===;;;<<<======<<<::::::999999:::<<<===<<<:::;;;;;;:::::::::::::::;;;999:::<<<>>>??????>>>===999888777555222000.........---,,,+++***))))))))),,,+++******************++++++++++++++++++++++++,,,,,,++++++************+++++++++***************++++++************+++++++++++++++************))),,,+++)))((((((***+++,,,((()))))))))************+++***)))((('''((())))))(((((((((((((((((((((((('''((()))***+++******)))******))))))))))))******/////////---***))))))***)))((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%((((((((()))))))))))))))(((((())))))))))))(((((()))(((((('''&&&&&&''''''((((((((((((((((((((((((***)))(((''''''((()))******((((((,,,,,,))))))+++******)))))))))))))))***))))))((((((((('''''''''''''''''''''''''''''''''(((((())))))(((''''''&&&''''''''''''''''''''''''+++)))(((((()))******)))((((((''''''''''''(((((()))(((((('''''''''((((((&&&)))***(((%%%&&&+++000???666+++&&&'''******((((((((()))*********))))))(((((((((((())))))))))))+++)))'''''')))***)))((()))((('''&&&'''(((***+++((((((''''''''''''''''''(((''''''(((((()))***+++************)))))))))))),,,***(((&&&&&&(((***,,,(((***+++***)))((()))***)))))))))))))))***+++,,,,,,,,,,,,++++++******************+++++++++,,,,,,***(((''''''((())))))(((***)))'''((())))))(((&&&)))))))))((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((('''((()))++++++***((('''''''''(((((())))))******((((((((((((((()))******+++******)))))))))))))))************))))))))))))))))))************++++++))))))))))))))))))******+++++++++,,,---...///000222555999;;;<<<===???@@@DDDCCCBBBAAA@@@?????????;;;:::999777444111...---111111111111222333444444333222222333444666888999<<<===>>>???AAAAAAAAABBBAAAAAA???>>><<<;;;999999;;;;;;;;;:::999888777777777999;;;<<<<<<>>>@@@BBBGGGHHHIIIKKKMMMOOOQQQRRRTTTTTTSSSUUUYYY[[[\\\\\\```bbbdddfffhhhhhhggggggggghhhhhhhhhffffffgggiiihhhgggfffeeeeeeeeeeeefffcccbbb___^^^]]]^^^```aaabbbcccdddeeeeeeeeeddddddeeeddddddccccccdddddddddbbbbbbbbbbbb```___]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYSSSRRRPPPMMMKKKHHHFFFEEEHHHHHHHHHIIIKKKMMMNNNOOOIIIFFFCCCAAABBBCCCCCCCCC@@@???>>>>>>??????>>>===:::999999999;;;;;;:::999;;;::::::999::::::;;;;;;666888;;;>>>@@@AAA@@@@@@<<<;;;999777444222000//////...---+++***)))))))))+++************++++++,,,+++++++++++++++++++++++++++************)))))))))***************+++++++++++++++************+++++++++++++++************)))******)))))))))***,,,---))))))))))))************+++***)))((((((((((((((((((((((((((((((((((((((('''(((***,,,,,,+++***)))***)))))))))))))))******+++,,,+++***((('''((())))))((((((''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%************))))))))))))&&&'''((())))))***))))))))))))((((((''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))'''%%%%%%(((((($$$$$$&&&)))))))))(((((())))))***))))))((((((((((((''''''''''''''''''''''''''''''(((((()))))))))(((''''''''''''''''''''''''''''''&&&'''(((((('''&&&''''''((((((''''''''''''((((((***)))((('''''''''''''''&&&(((***(((&&&&&&))),,,000,,,(((&&&''')))******))))))*********))))))(((''''''(((((())))))******+++***))))))***+++***)))((()))***+++,,,+++***)))'''''''''''''''(((((((((******)))***+++---///000*********)))))))))))))))+++***)))(((((()))***+++(((***+++***)))((()))*********))))))))))))******,,,++++++******))))))))),,,,,,+++++++++*********+++***))))))***+++++++++---+++))))))******((('''******))))))******+++,,,************************++++++++++++*********)))(((***,,,......---+++))))))))))))******+++++++++((((((((((((((())))))***+++***)))(((((()))***+++++++++******))))))((((((************************)))))))))))))))*********,,,++++++,,,---///222333555888<<<>>>???@@@AAACCCBBBAAA@@@??????@@@AAABBB999999777555333111///...000000111111333444555666555444333333555888;;;<<<>>>>>>???@@@AAAAAAAAAAAA@@@???>>><<<:::888777666:::;;;======<<<;;;;;;;;;<<<>>>AAABBBCCCDDDFFFHHHOOOOOOOOOQQQSSSVVVYYY[[[[[[ZZZZZZZZZ\\\]]]______ccceeegggjjjkkkkkkjjjiiiiiiiiihhhgggeeefffhhhkkkiiiiiiiiihhhhhhhhhggggggeeeccc___\\\ZZZZZZ[[[\\\___bbbeeehhhhhhhhhhhhhhhhhhgggeeecccbbbaaaaaaaaabbbaaaaaa```___^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^VVVVVVUUUSSSQQQNNNLLLKKKKKKKKKLLLLLLNNNOOOPPPPPPMMMKKKGGGFFFFFFFFFEEEDDDCCCAAA@@@@@@AAABBB@@@???<<<:::999999:::;;;:::999:::999999888999999::::::777999<<<>>>@@@@@@@@@???>>>===<<<999777555333222222111000...---,,,++++++************++++++,,,---++++++++++++++++++++++++***))))))))))))))))))))))))))))))***+++++++++,,,++++++************+++++++++++++++*********))))))))))))))))))***+++------)))))))))))))))*********************))))))******))))))))))))))))))))))))(((((()))***+++*********))))))))))))))))))***+++((())))))(((&&&&&&'''))))))((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((((((((())))))))))))((((((*********))))))(((((((((&&&&&&''')))************))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))'''$$$$$$'''&&&###"""$$$)))(((((((((((())))))***))))))((((((((((((((((((''''''''''''''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''$$$(((++++++(((&&&''')))((((((''''''''''''((((((******)))''''''&&&&&&&&&%%%'''))))))'''&&&''')))&&&'''((()))(((((()))***(((((()))))))))(((''''''&&&''''''((()))******+++*********************)))''')))***,,,,,,+++***)))'''((((((((())))))******++++++***+++,,,...000222))))))))))))))))))******((()))***++++++***)))((((((***+++***)))((()))***,,,+++***)))((((((((((((******))))))((((((((('''------,,,***)))((('''&&&******************+++,,,000---+++******+++***)))***************+++,,,,,,++++++++++++++++++++++++++++++++++++*********)))'''))),,,......---+++***(((((()))))))))))))))***'''(((((()))))))))))))))+++***)))(((((()))***+++++++++******))))))(((((())))))))))))))))))))))))(((((())))))************,,,+++,,,---///111444666888:::>>>???@@@@@@AAABBB@@@???===<<<;;;<<<<<<===444444333222111111000000000111111222333555666777777666555555777:::===???>>>??????@@@@@@?????????===<<<;;;:::888777666555999;;;>>>>>>>>>===???AAABBBEEEHHHJJJKKKLLLNNNOOOUUUUUUUUUVVVYYY\\\^^^```bbbaaa```_________aaabbbccceeehhhkkklllkkkiiihhhhhhgggfffcccbbbcccgggjjjkkklllmmmnnnooonnnmmmmmmjjjfffaaa\\\XXXWWWXXXXXX[[[```fffjjjkkkkkklllmmmjjjhhheeeaaa^^^\\\[[[[[[```______^^^^^^]]]]]]]]]\\\]]]___``````aaa``````WWWWWWXXXWWWVVVUUUTTTSSSQQQQQQRRRRRRSSSSSSSSSSSSSSSPPPMMMJJJIIIGGGEEEDDDEEECCCBBBBBBDDDDDDCCCAAA>>><<<::::::;;;<<<<<<;;;::::::999888888888888888777888:::<<<>>>@@@@@@@@@??????===;;;999777666555444333111///...---,,,,,,+++*********+++,,,------++++++++++++++++++++++++)))))))))))))))))))))***)))))))))***+++++++++,,,++++++************+++++++++++++++*********))))))((()))))))))***+++,,,---******)))))))))))))))))))))******++++++,,,,,,,,,))))))))))))))))))))))))))))))((((((((()))***+++))))))(((((()))***++++++++++++,,,+++))))))+++,,,((()))))))))))))))))))))***)))'''&&&&&&''')))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''')))************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((+++((()))++++++'''&&&(((((((((''''''((()))******(((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((+++......+++)))***,,,((((((''''''''''''((((((******)))''''''&&&&&&&&&%%%'''))))))((('''''''''$$$'''***+++)))(((((()))'''''''''(((((('''&&&&&&&&&''''''((()))******+++((()))*********)))((((((((((((((()))))))))******)))))))))***+++++++++,,,(((((())))))+++,,,---...))))))))))))************''')))+++------+++)))'''(((***+++***)))((()))***,,,,,,***)))((('''''''''((((((((((((((((((((((((---,,,+++***(((&&&%%%%%%&&&((((((((('''(((***,,,000---+++******+++***************)))******+++,,,++++++++++++++++++++++++))))))))))))((((((((((((%%%''')))***+++***)))(((&&&&&&&&&&&&''''''''''''''''''((())))))))))))))))))))))))))))))******+++************))))))))))))***))))))))))))(((((((((((((((((()))******++++++,,,,,,...000222555777888:::<<>>???>>>>>>>>>>>>>>>===<<<;;;:::999999888888777777777777;;;???AAA@@@AAADDDHHHKKKNNNQQQTTTUUUVVVWWWXXXZZZ[[[[[[\\\^^^```bbbcccffffffeeecccaaabbbdddgggfffiiillloooooonnnllljjjhhhfffccc```^^^aaafffjjjoooqqqtttwwwyyyyyyxxxxxxrrrnnnggg___ZZZWWWWWWWWWWWW^^^gggmmmooopppqqqssspppmmmhhhbbb]]]ZZZXXXWWWXXXXXXXXXXXXYYY[[[\\\]]]\\\\\\]]]^^^]]]\\\[[[ZZZWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXUUURRROOOMMMJJJGGGEEEFFFEEEDDDDDDEEEEEEDDDBBB@@@>>><<<<<<===??????>>>===<<<;;;:::999888888888444555666999<<>><<<;;;:::999888444333111///...---,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++)))))))))************+++***************+++++++++++++++************+++++++++++++++************)))))))))******+++++++++,,,************)))))))))))))))***++++++,,,,,,++++++((((((((((((((((((((((((***))))))))))))***++++++(((((((((((()))***+++,,,)))***+++)))(((((()))***((())))))************)))***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&'''((())))))***))))))((((((''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((***'''(((++++++'''''')))''''''''''''((()))******(((((())))))))))))******(((((((((((((((((((((((((((((()))*********))))))((((((((((((((((((((((((&&&((())))))(((''''''(((((((((''''''''''''((((((***)))((('''''''''''''''&&&'''((()))))))))))))))''')))++++++***)))((((((%%%&&&'''(((((((((((('''''''''(((((())))))******&&&(((++++++***((((((((()))((('''&&&'''((()))***************++++++++++++&&&'''((()))***+++++++++((()))))))))************))))))+++,,,,,,+++))))))(((***+++***)))((()))***+++***)))(((((((((((((((''''''(((((())))))***************)))((((((''''''&&&''')))(((''''''***,,,...,,,)))((()))******))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&'''((()))***))))))((((((((()))***************)))))))))))))))*********++++++*********)))))))))'''(((((()))******++++++---...111444777999;;;<<<===???AAAAAA@@@>>>>>>???===<<<:::888555222///...000////////////000222333666666666777888999:::;;;::::::;;;;;;<<<===>>>>>>=========<<<;;;:::999888666666777777888888999999:::???DDDGGGGGGIIIMMMQQQRRRUUUYYY\\\]]]^^^___```______aaabbbcccdddddddddcccddddddbbbaaabbbfffjjjmmmpppsssvvvwwwuuurrrpppiiigggccc___^^^aaagggkkkrrruuuyyy~~~yyytttkkkbbb[[[WWWVVVVVVUUU^^^iiipppssstttwwwzzzyyyuuunnnggg```[[[YYYXXXSSSTTTUUUXXX[[[___ccceeecccccccccaaa^^^[[[WWWUUUWWWVVVVVVVVVVVVWWWYYYZZZZZZZZZ\\\]]]]]]]]]]]]\\\[[[YYYUUUSSSQQQOOOLLLJJJGGGEEEDDDDDDFFFFFFEEECCCBBB@@@>>>>>>@@@BBBCCCCCCBBBAAA???===;;;::::::999777666555666888<<<@@@CCC>>>>>>======<<<;;;;;;;;;666555333111///...------------,,,+++++++++,,,,,,++++++++++++++++++++++++************++++++,,,,,,+++++++++***************++++++************+++++++++++++++************))))))******+++++++++******************)))))))))(((******++++++***((('''&&&(((((((((((((((((((((((((((***---...///---,,,***(((((((((((()))***+++,,,((((((((('''%%%%%%&&&'''((()))***+++++++++******************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((()))))))))(((((())))))))))))((((((''''''&&&&&&'''(((((()))************************'''((()))******)))(((''''''$$$%%%((((((&&&%%%((('''&&&&&&'''''')))******(((((()))))))))*********(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((('''&&&$$$$$$&&&&&&&&&%%%((((((''''''''''''(((((()))(((((('''''''''(((((('''''''''(((***+++++++++***))))))))))))))))))(((&&&&&&((()))************(((((((((((())))))))))))'''***,,,---+++))))))***(((''''''''''''((())))))******)))))))))))))))(((&&&''')))+++++++++***)))(((((())))))*********+++++++++************++++++(((***+++***)))((()))***((((((((((((((())))))***''''''((()))***+++,,,,,,((())))))))))))*********''')))++++++)))))),,,///,,,***'''&&&'''((()))))))))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((((((((()))***++++++,,,+++++++++***************&&&''')))*********)))((('''((()))+++++++++***)))(((((())))))******++++++,,,,,,,,,++++++*********'''(((((()))***+++++++++...000444777;;;===>>>>>>???AAACCCBBB@@@>>>>>>>>>888888888777555333000///333222222111111222444555999999999999:::;;;<<<<<<;;;;;;<<<===>>>>>>======<<<<<<<<<;;;:::999777666444555666777888999:::;;;>>>DDDJJJMMMNNNPPPUUUZZZVVVZZZ^^^aaabbbcccdddeeeaaabbbdddfffffffffeeeeee^^^___```______aaafffkkktttvvvzzz}}}}}}{{{xxxvvvkkkiiiddd```^^^bbbhhhmmmrrruuu{{{|||vvvmmmbbb[[[VVVTTTTTTTTT^^^jjjrrruuuwww{{{~~~|||tttkkkddd^^^[[[ZZZXXXYYY\\\```ffflllpppsssqqqqqqooolllgggbbb]]]ZZZWWWVVVTTTSSSTTTUUUWWWYYYWWWYYY[[[]]]^^^^^^^^^^^^\\\ZZZWWWVVVUUUSSSPPPNNNGGGFFFEEEEEEFFFFFFEEECCCCCCAAA??????AAADDDEEEEEEFFFDDDBBB@@@>>><<<;;;;;;<<<:::777555555888<<>>???@@@AAABBBAAA???===;;;444333222111000000000000...///000222333444555555777888999;;;<<<=========AAA@@@???===<<<;;;;;;;;;:::999999888777777666666888999:::999777999===AAADDDGGGLLLRRRWWW[[[^^^___cccdddcccbbbbbbcccfffhhhkkkhhheeefffiiiiiieeeaaaaaa___]]][[[\\\aaahhhnnnyyy~~~}}}wwwrrrjjjdddbbbcccddddddnnnuuu{{{|||{{{tttiii```YYYVVVTTTSSSRRRXXXaaaiiioootttyyy{{{|||vvvooogggaaa\\\ZZZWWWWWW\\\fffpppuuuyyy~~~}}}}}}}}}zzzsssiii___YYYZZZUUUPPPNNNOOORRRSSSRRRVVVXXXWWWVVVXXX^^^___\\\```ZZZVVVYYYZZZWWWTTTTTTOOOLLLHHHGGGGGGIIIJJJJJJGGGFFFDDDCCCCCCEEEGGGIIIIIIHHHGGGEEECCCBBBBBBAAAAAA>>>;;;999999;;;>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999888777666444444000...---++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************&&&'''((()))***+++,,,,,,(((((())))))******+++++++++++++++***((('''(((***&&&+++222888:::777111,,,'''+++---,,,++++++***)))******))))))((((((''''''))))))))))))))))))))))))***************)))(((((((((((())))))*********+++''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''((()))******+++******)))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))*********************************************)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((************)))))))))))))))((('''&&&&&&'''((()))((()))*********)))'''&&&(((((()))+++---,,,)))&&&***************))))))((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++***)))((('''''''''(((***)))(((&&&&&&'''&&&'''''''''''''''&&&&&&))))))))))))))))))))))))+++******))))))******+++***)))(((((()))***)))((((((((()))))))))*********))))))'''''''''(((***+++'''(((((())))))*********,,,++++++***))))))(((((()))((('''))),,,---***(((...,,,******+++,,,+++***************************)))+++---......---+++))))))***+++,,,+++***(((''')))))))))))))))******+++***))))))((()))***+++,,,+++***))))))))))))***+++,,,,,,---+++)))(((((()))))))))))))))************))))))))))))))))))))))))+++++++++,,,---...//////777999===@@@BBBBBBAAAAAADDDCCCBBBAAA>>>;;;888666333222111000000000000000000111333555666777777888888999;;;<<<===>>>>>>>>>@@@???>>>===<<<<<<<<<<<<888888888888888888888888999;;;<<<<<<<<<>>>BBBFFFLLLOOOSSSYYY^^^aaadddeeefffffffffdddcccdddgggjjjllljjjiiijjjllljjjeee___]]]\\\[[[[[[]]]ccckkkqqqzzzzzztttllleeeaaa`````````aaahhhnnnpppssswwwyyyxxxxxxqqqggg^^^XXXUUUSSSRRRPPPVVV___gggmmmrrrvvvxxx|||zzzuuuooohhhbbb^^^[[[XXXWWW[[[eeeooouuuzzzzzzpppeee^^^]]]WWWQQQNNNNNNPPPQQQRRRVVVYYYYYYYYY\\\```___\\\]]]WWWTTTWWWYYYXXXWWWWWWWWWTTTPPPNNNOOOPPPPPPPPPLLLJJJHHHFFFFFFGGGHHHJJJKKKJJJIIIGGGFFFEEEEEEEEEDDDBBB???===;;;;;;<<<===<<<<<<<<<<<<<<<=========<<<<<<;;;:::888666555333111///---,,,+++,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))************+++)))))))))))))))************++++++***(((''')))***)))))),,,333:::;;;666000)))+++,,,+++*********))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((()))))))))*********%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''(((((((((((('''((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********************************((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))(((''''''''''''(((***+++***'''$$$&&&&&&'''((()))))))))(((*********+++++++++,,,,,,***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))+++******))))))(((((('''&&&'''))))))(((((()))***''''''(((((((((''''''&&&((((((((((((((((((((((((+++******))))))******+++---+++))))))******)))(((&&&''''''(((***++++++,,,)))((('''''''''(((***+++((((((((((((((((((((((((+++******))))))(((((('''///+++(((***///111---(((...,,,******+++,,,+++******************************+++---......---+++***((()))***+++***)))(((''')))))))))))))))******+++************++++++++++++***))))))(((((())))))***---......,,,***((((((((())))))))))))************++++++***)))((((((''''''*********+++---000333444:::<<>>????????????>>>>>>===<<<;;;;;;<<<<<<777777777888999:::;;;<<<<<<>>>@@@BBBDDDHHHLLLPPPVVVXXX\\\```dddgggiiijjjiiiiiihhhfffeeefffiiilllppppppppprrrrrrnnnfff___YYYZZZ[[[]]]aaagggoootttzzz|||vvvlllddd___\\\[[[ZZZZZZaaagggiiilllrrruuuttttttmmmddd\\\WWWTTTRRRQQQOOOUUU]]]eeejjjnnnrrrtttxxxvvvtttooojjjddd___\\\XXXVVVYYYbbblllssszzzwwwmmmfff___ZZZSSSOOOOOOQQQTTTVVVZZZ]]]``````ccceeebbb\\\ZZZTTTPPPSSSWWWWWWWWWYYYZZZWWWUUUTTTTTTUUUUUUTTTQQQOOOLLLIIIHHHGGGHHHIIILLLKKKJJJIIIHHHHHHHHHHHHHHHFFFDDDAAA>>><<<::::::;;;;;;;;;<<<<<<=========???>>>===<<<:::888666555333111///---,,,+++,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,++++++*********)))************))))))))))))***++++++***(((((()))++++++((('''...888===:::555,,,+++******))))))((()))(((((())))))))))))))))))))))))))))))))))))))))))'''((((((((((((''''''&&&(((((())))))))))))******&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((((((''''''&&&((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((()))******)))(((((((((((((((''''''''')))***(((%%%######$$$%%%&&&'''(((((((((************+++++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&'''''''''(((+++---'''(((((())))))((((((((())))))))))))))))))))))))***))))))(((((())))))***///,,,***)))******)))(((''''''(((((()))******+++)))(((((('''((()))******((((((((((((''''''''''''***)))))))))((((((''''''---***(((***---...,,,)))...,,,******+++,,,+++******************************+++,,,------,,,+++***(((((())))))))))))(((''')))))))))))))))******+++&&&'''((()))))))))(((((())))))(((((((((((())))))+++,,,---+++)))(((((()))((()))))))))************+++******))))))(((''''''******+++---///333777999;;;<<<>>>@@@AAAAAA@@@@@@BBB@@@<<<999666555555555///////////////000111111777888999:::<<<<<<<<<======>>>???@@@@@@@@@@@@@@@>>>>>><<<;;;::::::::::::777777888999<<>>>>>>>>===<<<;;;999888555444222///---,,,++++++******+++,,,,,,---------***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***++++++******))))))(((((()))***+++***))))))***,,,...***'''+++222888::::::000,,,)))))))))'''''')))((((((((())))))******+++(((((((((((((((((((((((('''(((((()))((((((''''''(((((())))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))******+++******)))((('''(((''''''''''''(((((()))******))))))))))))******(((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((%%%&&&&&&&&&&&&&&&'''''''''''''''''''''(((((()))+++***((('''''''''((()))(((((((((((()))(((%%%######$$$%%%&&&''''''''''''&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((()))&&&&&&&&&%%%$$$&&&))),,,'''((())))))))))))))))))************************(((((((((''''''(((((((((///---***))))))***)))))))))(((((((((((((((((((((((((((((((((((())))))***((((((((((((''''''''''''))))))))))))((((((((((((''''''''''''''''''((()))...,,,******+++,,,+++***************************((()))************)))(((((((((((()))))))))(((((()))))))))))))))******+++%%%&&&'''(((((((((''''''(((((())))))))))))(((((('''(((***)))(((((()))***((()))))))))************))))))))))))************+++,,,---000333777:::<<<<<<===>>>???@@@??????>>>???===999666333222333333/////////000111222333444999999;;;<<<============??????@@@@@@@@@@@@@@@??????>>><<<:::999888777777888999:::===AAAEEEIIILLLKKKLLLOOOSSSYYY]]]aaabbbcccdddfffhhhjjjjjjjjjjjjffffffeeedddeeehhhnnnrrr||||||qqqhhhbbbbbbccccccdddhhhnnnrrruuuzzz}}}}}}}}}uuuoooggg```[[[XXXUUUTTTVVV\\\```aaafffmmmrrrsssoooiiibbb\\\YYYWWWVVVUUUSSSWWW]]]bbbfffjjjnnnqqqvvvuuusssoooiiiccc]]]YYYVVVRRRRRRYYYaaagggooouuutttxxx|||}}}{{{tttlllggg]]][[[XXXWWWZZZaaaiiioootttzzzvvvmmm^^^UUUMMMLLLNNNNNNOOORRRVVVVVVWWWZZZ]]]______^^^YYYWWWTTTPPPMMMKKKJJJIIIKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFFFFDDDCCC@@@>>><<<999999999999999999999999;;;;;;<<<============<<<888777555222000...,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++******))))))(((((()))***+++***)))***,,,---///...,,,+++,,,000666;;;555---((())))))''''''***(((((())))))******++++++((((((((((((((((((((((((((())))))******)))))))))))))))(((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))******+++******)))(((''''''''''''''''''((())))))******))))))))))))******'''(((((((((((()))))))))''''''''''''''''''''''''((((((((())))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((+++***((('''''''''((())))))(((((()))***)))'''%%%''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))&&&&&&%%%$$$"""###%%%(((''''''((()))))))))))))))************************)))((((((''''''(((((()))...,,,)))'''((()))***))))))))))))(((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((((((+++......,,,******+++,,,+++***************************((((((((())))))((((((((((((((())))))))))))******)))))))))))))))******+++(((((((((((())))))))))))((())))))******))))))(((%%%'''(((((('''((()))+++))))))))))))************(((((()))***+++,,,---......///111444777:::<<<===??????????????????>>>>>>>>>;;;888444111/////////000000000111333555666777:::;;;<<<===>>>>>>>>>>>>?????????@@@??????>>>>>>>>>===;;;999888777777777;;;<<<>>>BBBGGGMMMSSSVVVVVVVVVXXX\\\bbbfffhhhhhhiiijjjkkkllllllkkkjjjjjjbbbbbbbbbccceeejjjqqqvvvxxxppphhhgggfffcccccceeejjjmmmoootttwwwxxxzzz~~~~~~{{{rrrmmmeee___[[[XXXVVVUUUWWW\\\___```dddlllrrrssspppkkkeee```]]]\\\[[[ZZZWWWYYY\\\___ccchhhmmmqqqvvvtttqqqmmmhhhbbb]]]ZZZXXXTTTSSSXXX___dddiiiooouuuwwwyyyxxxtttmmmfffaaa[[[ZZZZZZZZZ^^^eeennnuuu}}}zzzfff[[[RRRNNNNNNNNNOOORRRRRRSSSUUUXXX\\\^^^^^^\\\^^^\\\ZZZWWWTTTRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFFFFEEEDDDCCCBBB;;;::::::999999888888777888888:::;;;======>>>>>>:::999777555333000...---------------,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))*********++++++,,,,,,************))))))))))))((()))*********+++---//////000///+++(((***111888;;;///((()))***&&&''',,,))))))******************))))))))))))))))))))))))((())))))***************))))))((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((((((''''''&&&''''''&&&''''''((()))*********))))))))))))******''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))******++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((())))))******%%%&&&'''((()))))))))(((******)))((((((((((((((()))((('''((()))***(((''')))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((()))))))))&&&&&&&&&$$$###"""$$$&&&&&&&&&'''((())))))))))))******************************))))))))))))******---***'''&&&''')))******'''''''''((((((((((((((('''(((((()))))))))))))))'''(((((())))))*********************************)))((('''(((***,,,.........,,,******+++,,,+++***************************((())))))))))))))))))((()))))))))))))))***++++++)))))))))))))))******+++***)))((((((((()))++++++))))))***++++++***))))))'''((())))))(((((()))***))))))))))))************)))***+++,,,---...//////111222666999;;;=========>>>>>>>>>======<<<<<<;;;888777555222000/////////111111222444555888999;;;<<<===>>>??????@@@@@@???>>>>>>>>>>>>>>>===<<<<<<:::999999888888888888999???@@@BBBGGGMMMUUU[[[_________```ccchhhllllllkkkllllllmmmmmmlllkkkiiihhh^^^___```bbbfffmmmuuu{{{~~~vvvkkkiiieeeaaa___```eeeiiijjjooossstttxxx~~~}}}sssnnngggaaa]]]ZZZXXXVVVYYY]]]``````ccclllrrrtttrrrnnnhhhdddbbbbbbaaa```ZZZ[[[[[[\\\___eeelllqqqtttrrroookkkfffbbb___]]]]]]YYYWWW\\\aaacccgggllltttuuuvvvtttpppiiiccc___ZZZ[[[[[[[[[]]]bbbjjjqqqyyyooodddXXXTTTSSSRRRTTTWWWVVVWWWYYY\\\``````___]]]```___]]][[[YYYWWWVVVUUUSSSRRRQQQOOONNNMMMMMMMMMIIIIIIIIIHHHHHHGGGGGGGGG>>>===<<<;;;:::888777777777777999:::;;;<<<<<<<<<;;;;;;:::888555333111000.........---,,,,,,++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************))))))))))))))))))))))))*********((()))*********+++---000000///---***(((***...222???111(((***+++''''''---++++++******************))))))))))))))))))))))))'''(((((()))******))))))))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''(((((((((((('''&&&&&&&&&''''''((()))***)))))))))(((((()))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''(((((()))******+++,,,+++++++++*********)))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((&&&''''''((())))))******%%%&&&'''((()))))))))((()))))))))))))))(((''''''&&&%%%%%%&&&((())))))''''''(((((()))))))))((((((((((((((()))))))))******'''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((()))))))))((()))))))))))))))))))))%%%&&&''''''&&&%%%&&&(((%%%%%%&&&'''((())))))((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,)))&&&%%%''')))***+++%%%&&&&&&'''((()))******'''(((((()))))))))))))))'''(((((()))***++++++,,,***************+++++++++%%%!!! &&&******'''...,,,******+++,,,+++***************************))))))))))))))))))))))))******))))))***+++,,,,,,)))))))))))))))******+++***)))'''&&&&&&(((***+++)))***+++,,,,,,+++***)))***++++++***((('''((()))))))))))))))************++++++,,,------...//////222555888<<<>>>>>>===<<<<<<;;;;;;:::999999888888111111111111111111222222222222333555777999<<<===>>>??????@@@AAAAAAAAAAAA======>>>======<<<;;;:::777666777777888999;;;;;;AAABBBEEEJJJQQQYYY```dddeeeddddddhhhlllnnnmmmkkkkkkllllllkkkjjjhhhfffeee]]]^^^___bbbgggoooxxxzzzkkkhhhccc^^^\\\]]]bbbgggggglllqqqtttyyyuuupppiiiccc___\\\YYYWWWVVVZZZ\\\\\\___hhhnnnpppssspppjjjgggfffeeedddccc[[[[[[ZZZZZZ\\\ccckkkqqqrrrpppmmmiiifffcccaaaaaabbb]]]\\\```ccceeegggkkkqqqqqqqqqpppmmmhhhccc```ZZZ[[[\\\[[[[[[^^^eeejjjoooxxxvvvjjj^^^YYYWWWWWWYYY]]]bbbcccdddgggjjjjjjgggeee^^^^^^]]][[[ZZZXXXWWWVVVWWWVVVUUUSSSQQQPPPPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJAAA@@@???===;;;999888777777888999999:::::::::999<<<<<<;;;999777555333111//////...---,,,++++++***))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,+++***)))((('''&&&(((((())))))******++++++''')))***+++***,,,...000111---)))(((***,,,------BBB222(((***+++'''(((...,,,+++++++++***)))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))******+++******&&&&&&&&&'''''')))******))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((&&&&&&''''''((()))******$$$%%%'''))))))))))))(((((()))*********)))'''&&&$$$$$$###%%%''')))((('''%%%%%%'''((())))))******(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))###&&&((()))(((((()))***$$$%%%&&&'''((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********---000000,,,(((+++***(((((()))******)))******)))))))))***,,,---++++++,,,---,,,+++***)))******))))))((((((''''''))))))))))))************)))))))))))))))))))))))))))************))))))(((***++++++******)))((('''(((((((((((())))))))))))++++++++++++++++++,,,,,,+++,,,+++)))((((((***,,,******))))))((((((''''''''')))***+++***))))))***+++(((''')))...111222222999999::::::;;;:::::::::;;;:::999888777666555444//////000///......111333222444555888:::;;;<<<<<<@@@@@@AAAAAA@@@???===<<>><<<;;;;;;;;;;;;777777666555444777;;;???CCCFFFKKKQQQXXX]]]aaacccfffggghhhjjjlllnnnooopppnnnnnnnnnnnnmmmjjjfffbbb^^^[[[\\\bbbhhhlllrrryyytttooojjjccc^^^]]]^^^``````gggjjjooossswww{{{yyytttlllfffbbb___]]]\\\[[[YYYXXX[[[^^^aaagggoooooommmkkkjjjjjjiiigggeee```[[[WWWXXXYYYYYY^^^dddeeeeeedddeeeeeecccaaa___^^^___```aaabbbdddeeeeeennnppprrrrrroooiiiccc___[[[ZZZYYYYYYZZZ]]]```bbbnnnrrrxxx}}}pppjjjdddaaa___```gggpppnnnqqqsssvvvzzz|||vvvmmmkkkddd\\\YYYZZZZZZXXXVVVVVVXXXZZZYYYXXXVVVUUUUUUSSSQQQNNNKKKHHHGGGIIIJJJHHHEEEBBB@@@@@@???>>>===777666666666777888:::;;;;;;;;;::::::999888888777555444222000///......---000...,,,,,,---------,,,+++++++++++++++++++++++++++*********+++,,,,,,---------,,,,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++************))))))******+++,,,***))))))((()))+++---...DDD555)))))),,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))((('''&&&%%%$$$$$$&&&''''''((()))*********++++++***)))((('''&&&&&&'''''''''''''''((()))***))))))*********))))))((()))'''%%%&&&)))***(((&&&(((((((((((())))))))))))***)))'''''')))))))))(((,,,+++)))(((&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))******))))))((((((''''''&&&'''(((*********)))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&))))))******+++++++++,,,''''''''''''((((((((())))))(((&&&&&&((((((((('''%%%&&&(((******)))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((()))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))+++......+++(((+++)))(((((()))******)))((((((((((((***+++---...+++,,,---------,,,+++******)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))&&&'''((()))***+++++++++)))************)))(((((((((((((((((()))))))))***,,,,,,++++++******))))))***+++,,,+++))))))+++---******))))))((((((((((((((()))++++++***))))))***,,,+++)))+++///222333333::::::::::::::::::999999888777666555444333222222///000000/////////222444444555777999;;;======>>>@@@@@@AAAAAA@@@???===<<<>>>===;;;999888888888888888888888777888;;;???CCCGGGJJJOOOUUU[[[```dddfffhhhhhhiiikkklllnnnooooooqqqpppppppppooolllgggccc```]]]]]]bbbfffiiiooouuuzzztttmmmhhhaaa\\\[[[]]]^^^___gggiiimmmooorrrvvvzzz~~~wwwsssmmmhhheeecccaaa```___\\\]]]```cccdddiiiooopppooonnnooooooooonnnlllgggbbb^^^^^^]]]\\\___dddgggffffffggggggfffdddbbb``````aaabbbcccdddeeeeeekkkmmmoooooommmiiidddaaa]]]\\\[[[ZZZ\\\^^^aaaccciiimmmttt|||{{{wwwnnngggbbb```___aaaiiirrryyy|||}}}qqqiii___YYYWWWXXXWWWUUUTTTVVVWWWXXXXXXXXXYYYYYYUUUSSSPPPLLLHHHGGGGGGGGGIIIGGGDDDCCCCCCBBBAAA???999888888777888999:::;;;;;;;;;;;;::::::999999999666555333111000///...---///---++++++---------,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,+++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++************))))))******+++,,,***))))))))))))+++,,,---AAA444+++***+++***)))+++))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''(((((((((((((((''''''&&&&&&&&&((((((((('''''''''''''''''''''((())))))***++++++******))))))((((((''''''(((((('''''''''((())))))(((((())))))***))))))))))))'''&&&'''))))))(((&&&(((((((((((())))))))))))***)))'''''')))))))))((('''''''''''''''((())))))''''''((())))))******+++)))******++++++******)))***)))))))))((((((((('''&&&'''((()))******)))(((((((((((((((''''''''''''(((''''''&&&&&&''''''((()))(((((((((''''''''''''))))))))))))******++++++'''''''''((((((((())))))***(((''''''((())))))(((%%%&&&'''((((((&&&%%%$$$''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''((())))))))))))(((***************)))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))++++++)))'''***((('''((()))***)))(((&&&''''''(((***,,,...///((((((***++++++***)))((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))&&&'''((()))***+++++++++(((((())))))******))))))((((((((()))))))))******,,,,,,+++***)))(((''''''***+++------,,,++++++,,,***))))))))))))((((((((()))+++,,,+++***)))***+++...------///222555666666<<<<<<;;;:::999888777666444333333222111000/////////000111111000111333555777888:::<<<===>>>??????@@@AAAAAAAAAAAA???>>>===;;;:::999777666666777777888:::;;;<<<===AAAFFFJJJMMMPPPUUU[[[```eeehhhiiiiiijjjkkkmmmnnnpppqqqrrrvvvvvvvvvvvvuuuqqqkkkgggeeeaaa___aaacccdddiiiooossszzzwwwmmmhhhbbb]]]\\\^^^___```eeeggghhhjjjllloootttxxxuuusssooommmlllkkkiiigggfffccceeeiiikkkkkkmmmqqqsssssstttvvvyyyzzzxxxwwwsssnnniiihhhfffcccdddgggkkkkkklllllllllkkkkkkjjjeeeeeefffggggggggggggfffhhhjjjlllmmmllliiieeebbb``````^^^^^^___aaaccceeegggkkkrrryyy}}}{{{vvvqqqjjjddd___]]]]]]___hhhrrrzzzzzzpppdddZZZWWWVVVVVVUUUSSSTTTVVVXXX[[[\\\^^^^^^YYYXXXTTTQQQMMMJJJHHHGGGJJJHHHGGGGGGGGGFFFCCCAAA<<<;;;:::999888999::::::;;;;;;::::::::::::::::::777666555333111000///......,,,++++++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++************))))))******+++,,,))))))))))))***+++,,,---;;;333---+++***)))))),,,))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((())))))************)))((('''&&&%%%%%%(((((('''(((((()))******(((((())))))***+++++++++))))))))))))(((((((((((())))))((('''''''''((((((''''''((()))*********))))))'''&&&'''((()))((('''(((((((((((())))))))))))***)))'''''')))))))))(((&&&&&&&&&'''((()))***+++)))))))))))))))))))))))))))***+++------+++***)))))))))))))))(((((((((((('''(((((())))))))))))(((((((((((((((''''''''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))+++)))'''((()))***)))))))))***++++++***)))'''&&&))))))(((((('''''''''&&&''''''((((((((((((''''''&&&''''''(((((((((((((((***************))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))((()))((('''((()))***((('''''''''((()))***+++,,,---((()))***+++++++++***)))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))************)))(((''''''&&&'''((()))************(((((()))))))))***************))))))((((((''''''+++---//////---*********))))))))))))))))))))))))***+++,,,+++***)))+++,,,......000222666999;;;;;;>>>===;;;999777555444444111111000000//////......///111222333333333555777:::;;;===>>>???@@@@@@@@@@@@AAAAAAAAAAAA???>>>===;;;:::999888888999:::::::::<<>><<<:::999999999999:::::::::999999999999999888777777555333222000///---,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++************))))))******+++,,,)))))))))******++++++,,,444222///,,,)))(((***---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++)))))))))(((((('''''''''))))))((((((((()))***+++))))))******++++++++++++'''((((((((()))))))))*********)))((('''''''''((((((((()))***++++++++++++((((((''''''((((((((('''(((((((((((())))))))))))***)))'''''')))))))))((()))((((((((((((((())))))******)))((((((''''''&&&(((***,,,......,,,***((())))))))))))((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((((((((('''(((((((((((()))))))))+++)))((((((*********))))))******++++++***)))(((++++++******)))((((((((('''(((((((((((((((((('''&&&&&&'''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))***)))(((((()))******((('''))))))))))))******))))))+++,,,---......---,,,,,,(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))*********))))))'''&&&&&&%%%&&&'''((()))*********))))))))))))************'''''''''(((((())))))***...///000///,,,)))''''''))))))))))))***************+++,,,+++******,,,......000333666999<<<>>>@@@>>><<<:::777444333222111000000/////////////////////222444555555666888999<<<===>>>???@@@AAAAAAAAA???@@@AAAAAA@@@???===<<<999999888888:::;;;===>>>>>>AAAEEEHHHKKKOOOSSSVVV\\\^^^bbbfffiiijjjkkkjjjgggiiilllqqqvvv{{{{{{vvvnnngggbbb```^^^]]]___dddooovvvvvvrrrkkkfffdddddddddcccaaabbbcccdddgggkkkqqquuuxxxxxxyyy|||~~~zzzyyy}}}}}}{{{|||{{{|||}}}yyyzzz}}}{{{}}}~~~}}}}}}~~~~~~~~~}}}{{{xxxuuutttpppppppppooonnnllliiihhheeedddcccbbbbbbbbbcccccclllooosssxxxzzzwwwqqqmmmhhhbbb\\\YYYWWWWWW^^^fffnnnuuu}}}{{{uuummmeee```]]][[[[[[XXXXXXZZZ^^^bbbddddddbbbaaa^^^[[[YYYXXXVVVSSSPPPKKKJJJJJJJJJJJJHHHEEECCCAAA@@@>>><<<::::::::::::999999999999888888888888888888888777666444222111///---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++************))))))******+++,,,)))*********++++++++++++...000000,,,))))))+++,,,))))))))))))))))))))))))************************''''''''''''((())))))***'''(((((())))))*********,,,+++)))(((((()))*********************+++++++++''''''(((((())))))******+++***)))((((((((((((((()))***++++++,,,,,,,,,+++'''(((((((((''''''(((((((((((((((((())))))))))))***)))'''''')))))))))((()))(((((((((((()))******++++++***)))((('''&&&&&&(((***,,,......,,,***((((((((((((((()))))))))))))))))))))(((((((((((()))((((((((((((''''''''''''(((((((((''''''((((((((('''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))***+++)))((((((*********)))######$$$%%%&&&''''''''')))))))))(((((('''''''''(((((((((''''''(((((((((&&&''''''((()))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))''')))***+++***)))***+++)))))))))***,,,+++)))'''))))))******))))))((('''))))))***+++***)))((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&'''(((((()))))))))(((%%%&&&'''((())))))***))))))))))))*********++++++&&&&&&'''((()))***++++++///000000...***((('''''')))))))))************+++***++++++++++++,,,///111000333666999;;;<<>>>>>???@@@@@@@@@???>>>????????????===<<<;;;666666777999;;;>>>AAABBBEEEHHHMMMQQQTTTVVVYYY\\\aaadddgggiiijjjjjjhhhgggdddgggkkkqqqxxx~~~{{{qqqjjjccc```]]][[[]]]bbbmmmttt|||wwwrrrmmmiiihhhgggggggggeeegggiiijjjmmmqqqvvvzzz~~~~~~}}}zzzwwwwwwvvvuuusssrrrpppoooiiiiiihhhgggfffeeeeeeeeennnooorrrtttuuusssnnnjjjhhhccc]]][[[WWWUUUYYY```fffnnnuuuzzz~~~ssspppkkkgggcccbbbbbbccc``````ccchhhmmmoookkkhhheeeaaa\\\[[[[[[ZZZWWWSSSQQQOOOMMMMMMLLLKKKHHHFFFEEECCCAAA???>>>=========;;;;;;:::999999888777777888888999999888777555444111///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++************))))))******+++,,,)))******+++++++++*********...///,,,***,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((())))))''''''((()))***+++,,,,,,---+++)))((('''((()))***************************''''''(((((())))))************)))((((((((())))))***+++++++++++++++******'''((()))((('''&&&''')))(((((((((((())))))))))))***)))'''''')))))))))(((&&&&&&'''((()))+++------......---,,,+++***)))))))))***+++------+++***)))(((((((((((())))))))))))***))))))(((((((((((()))(((((((((((('''''''''''')))((((((''''''(((((()))'''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))))))))******+++)))'''((()))***))))))######$$$%%%'''((()))***%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''(((((()))))))))))))))((())))))***************'''''''''''''''''''''''''''(((((())))))(((((('''(((((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))"""&&&)))+++)))((()))************,,,---,,,***((('''((()))******)))(((((((((((()))((('''&&&$$$###'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))&&&'''(((((()))(((((((((&&&&&&'''((()))))))))((())))))*********+++++++++((((((((())))))*********---------+++)))((()))***))))))*********+++++++++)))***+++++++++---111444444777;;;<<<;;;;;;<<<>>>;;;999666222///...------......//////000000000000000333666888999:::<<<=========>>>?????????>>>>>>======>>>>>>===<<<:::999666777888;;;???CCCGGGIIINNNQQQVVVZZZ\\\]]]___aaaeeegggiiikkkjjjhhheeecccbbbeeejjjpppwww}}}|||rrrkkkddd```]]][[[]]]bbbhhhnnnttt{{{vvvrrrooommmmmmnnnoooooonnnppprrrtttvvvxxx{{{~~~~~~}}}}}}|||{{{zzzzzzyyyyyyyyyuuuuuutttrrrqqqpppooooooqqqqqqqqqrrrsssqqqmmmjjjhhhddd```^^^ZZZWWWYYY___```hhhooosssvvvxxxwwwsssjjjhhheeebbbbbbeeeiiimmmmmmooossszzz|||wwwmmmhhhaaa^^^^^^^^^[[[WWWYYYWWWSSSQQQPPPOOOMMMKKKIIIGGGEEECCCBBBBBBBBBBBB>>>>>>===<<<:::999888888777888999::::::999888777444222000/////////...------------------------------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++************))))))******+++,,,)))***++++++++++++***)))(((,,,---++++++///---((())))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((()))))))))))))))******++++++++++++)))'''&&&'''(((***,,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((())))))*********************)))((('''&&&((())))))'''&&&''')))(((((((((((())))))))))))***)))'''''')))))))))((('''''''''((()))+++,,,---......---,,,++++++***))))))******++++++******)))'''((((((((()))))))))***+++***)))(((''''''((()))((((((((((((''''''''''''))))))(((((((((((())))))''''''''''''((((((((())))))))))))(((((((((''''''(((((()))))))))************(((''''''((())))))((((((((((((((()))***+++,,,%%%%%%&&&&&&''''''(((((()))((('''&&&&&&'''((()))((())))))***************(((((()))***************'''''''''''''''''''''''''''((()))******)))((('''(((((()))+++,,,---...///************************))))))))))))))))))))))))###(((***)))(((((()))******+++---...---+++(((%%%&&&((()))*********))).........---,,,***(((''''''((((((((())))))******))))))))))))************))))))))))))))))))))))))*********)))(((&&&%%%$$$&&&'''(((((((((((((((((()))************+++++++++************))))))))))))+++++++++)))((((((+++---))))))******++++++++++++((()))******+++...222555888;;;>>>===;;;999999;;;:::888444111...---,,,------......//////000000000000333777999:::;;;<<<>>><<<======>>>>>>>>>======<<<============;;;:::999888999;;;???CCCHHHLLLOOOSSSWWW\\\___aaabbbcccdddggghhhjjjkkkjjjgggcccaaabbbdddiiiooouuu{{{{{{ssskkkddd```]]][[[]]]bbbdddiiinnnttt|||{{{vvvtttqqqppprrruuuwwwwwwvvvxxxzzz||||||}}}}}}{{{~~~~~~~~~~~~~~~~~~|||{{{zzzyyyuuutttsssssssssqqqnnnlllhhhdddbbbaaa]]]YYY[[[```aaaiiippprrrtttvvvtttqqqeeeccc```^^^___eeennntttyyy{{{vvvooogggccccccbbb___[[[```\\\XXXUUUTTTSSSQQQPPPKKKJJJHHHGGGEEEEEEEEEFFFAAA@@@???>>><<<:::999888666777999;;;;;;;;;999888666333111000000///...------------------------------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++***************)))***++++++,,,)))***+++,,,,,,+++))))))'''+++,,,***,,,000...'''))))))))))))))))))))))))************************,,,,,,+++***)))))))))***+++++++++***************((('''&&&%%%&&&))),,,...)))))))))((((((((((((((())))))))))))(((((((((((())))))(((((()))***++++++))))))))))))(((&&&%%%$$$&&&(((***)))&&&%%%''')))(((((((((((())))))))))))***)))'''''')))))))))(((++++++***))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))'''((((((((())))))******+++***)))'''''''''((())))))(((((((((''''''''''''))))))(((((((((((())))))&&&'''''''''(((((())))))******))))))((((((((('''))))))))))))************)))(((&&&&&&((((((((('''((('''''''''''''''((()))''''''((()))***+++,,,,,,)))((('''&&&&&&'''((()))))))))***+++++++++++++++&&&&&&'''((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''))))))***+++,,,,,,------))))))))))))************&&&''')))*********)))((((((((())))))******++++++***)))+++---000///***&&&(((((()))***++++++,,,,,,,,,++++++***)))((('''''''''(((((()))***+++++++++,,,,,,+++***))))))******+++)))((()))***,,,,,,,,,******))))))((((((''''''(((((())))))******++++++******++++++++++++******++++++++++++++++++++++++//////...------,,,++++++++++++************************+++,,,...111444555;;;<<<>>>??????===<<<:::999777555222000///............---------///111222444666999;;;===>>>??????>>>???@@@AAAAAA@@@>>>===777999::::::888888999:::777;;;@@@EEEJJJPPPUUUYYY\\\]]]___``````aaadddfffhhhjjjkkkiiigggdddcccccc___aaaeeeiiioootttyyy{{{~~~yyynnnkkkfffaaa^^^]]]]]]^^^cccdddeeehhhlllpppsssvvvuuutttuuuxxx}}}||||||{{{zzz{{{vvvwww|||~~~|||~~~~~~|||xxxrrrlllnnnllljjjfffcccaaa```___eeeiiinnnrrrrrrpppnnnmmm___```___\\\[[[aaallluuu|||qqqjjjeee```^^^```^^^]]][[[ZZZZZZXXXVVVSSSRRROOOIIIEEEBBBBBBCCCEEEEEEDDDBBB???<<<:::888777777999::::::999888888888999777555222111000000000---,,,++++++*********++++++******,,,......---,,,++++++++++++++++++++++++...------,,,,,,++++++***************************************************)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,,,,***)))(((''')))***)))'''&&&(((+++***)))(((''''''((()))***************)))))))))))))))(((''''''''')))***+++---***'''''')))+++***)))***)))'''$$$"""((('''''''''''')))+++,,,***...222000+++'''''')))++++++***)))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))***(((&&&&&&)))+++***(((---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((''''''((()))***))))))))))))************)))(((&&&%%%%%%&&&((()))++++++************++++++***)))((('''&&&&&&'''((()))+++,,,,,,***))))))***(((((((((((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''(((((()))))))))))))))(((&&&%%%%%%'''***+++)))&&&(((((())))))*********+++)))))))))))))))))))))))))))***&&&&&&++++++666MMM))))))***++++++,,,------))))))))))))************'''(((((())))))))))))))))))))))))))))))************)))***,,,...---***'''((())))))***++++++,,,,,,+++++++++***)))((((((''''''(((((()))******++++++******)))(((((((((((((((((('''&&&''')))))))))'''******))))))(((((((((((()))))))))))))))*********))))))************))))))************************......------,,,++++++***++++++******************++++++,,,---000333666777;;;<<<===>>>>>>===;;;:::666555222000...---------.........//////111222333555666888:::<<<===>>>???>>>???@@@@@@@@@>>>===;;;888999:::999888888999;;;:::>>>DDDJJJOOOUUUZZZ^^^aaacccdddddddddeeegggjjjmmmnnnnnnlllhhheeecccbbbbbbccceeehhhkkkooorrrtttxxx{{{zzzooolllgggbbb___^^^^^^______```aaadddhhhlllppprrruuuvvvyyy~~~}}}zzzyyy|||vvvwww{{{~~~|||xxxtttsssqqqmmmjjjgggdddcccgggjjjooorrrrrrpppnnnlll``````^^^[[[ZZZ___hhhqqqxxxxxxpppiiibbb^^^___^^^]]]\\\\\\]]]]]]\\\[[[WWWTTTOOOIIIEEECCCCCCCCCFFFEEECCCAAA???<<<;;;:::777888999999999999:::;;;999888666444333222111111000///......------------,,,++++++,,,......---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++++++++******)))))))))+++++++++++++++++++++++++++++++++++++++***))))))(((***+++)))'''&&&(((******)))(((((((((((()))***(((((())))))*********+++((((((((((((((()))******,,,)))'''''')))******)))'''''''''''''''(((((((((((((((''''''(((***+++,,,444777888555///+++***,,,+++***)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))***(((&&&''')))+++***)))---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))******)))(((((((((((()))))))))*********((('''&&&&&&&&&&&&'''((()))))))))(((((()))))))))***)))((('''&&&''''''((((((***++++++)))(((((()))(((((())))))(((((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((())))))))))))((((((***)))(((***,,,,,,)))&&&((()))))))))************))))))))))))))))))))))))+++,,,(((***000111===UUU))))))******+++,,,,,,,,,))))))))))))************)))(((((((((((()))******************))))))))))))***))))))***++++++)))((()))))))))***++++++,,,,,,++++++******))))))((((((((((((((()))******++++++***)))((((((((((((((((((+++++++++,,,---,,,***(((***))))))))))))(((((((((************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))------,,,,,,+++***************+++++++++++++++++++++,,,---000333666999:::;;;<<<===>>>>>><<<:::999222111///...------------...///000111333333444444777777777999:::<<<>>>???>>>>>>??????>>><<<:::999888999999777777888;;;===???CCCJJJPPPVVV\\\aaaeeeggghhhhhhhhhggghhhkkkmmmrrrssssssqqqlllhhheeedddffffffeeefffggghhhjjjkkkqqqtttzzz~~~zzznnnkkkgggccc```______```^^^___```cccgggkkkoooqqqxxxyyy~~~}}}~~~yyyxxx}}}~~~xxxxxx{{{~~~~~~~~~~~~}}}|||yyyuuuqqqllljjjkkkmmmqqqssssssrrrooommmdddccc```\\\ZZZ^^^fffmmmrrryyy}}}tttkkkbbb]]]]]]^^^^^^]]]___aaaccccccccc]]][[[VVVPPPKKKGGGDDDCCCFFFEEEDDDBBBAAA???>>>===888888777777888:::<<<>>>999999888777666555333222222111000000///......---,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++,,,+++******************)))***+++***((('''((()))***))))))(((((())))))***''''''((()))***+++,,,,,,'''(((((()))))))))))))))***)))''''''((())))))(((---,,,,,,+++***)))(((((()))))))))))))))***+++,,,222444444111,,,)))***+++))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***((('''''')))******)))---,,,+++******))))))***))))))))))))))))))))))))))))))))))))******++++++&&&(((***,,,,,,***(((&&&(((((())))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''((((((((()))******(((''''''((((((((())))))(((((('''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((((())))))***))))))((((((,,,+++******+++***(((&&&))))))))))))************))))))))))))))))))))))))''')))%%%(((///222???WWW))))))******+++++++++,,,((()))))))))***************)))((((((((()))+++,,,++++++******))))))(((((())))))((((((((()))))))))))))))*********+++++++++*********)))))))))))))))(((((())))))************++++++***************+++---------//////...+++((())))))))))))))))))))))))++++++******))))))(((((())))))************))))))************************++++++++++++******))))))******+++++++++++++++,,,,,,---///222555999;;;===;;;<<<===>>>===;;;999777000///...---------...///...///222444666666666666888888777888999;;;===>>>===>>>======<<<:::888777888888888777666999===@@@EEEJJJPPPWWW]]]bbbgggjjjiiijjjjjjjjjiiikkknnnpppwwwxxxyyywwwrrrmmmjjjhhhiiihhhfffdddccccccdddeeemmmpppuuuzzz}}}}}}{{{yyyllljjjfffcccaaaaaaaaabbbdddeeefffiiilllppptttvvv|||}}}zzz}}}~~~{{{|||~~~xxxvvvzzz|||{{{}}}}}}{{{|||}}}wwwtttssstttuuuvvvwwwuuussspppjjjhhhddd___]]]___eeejjjnnnttt{{{zzzrrrjjjbbb___```aaa``````bbbeeeggggggfffbbb___[[[VVVPPPKKKGGGEEEEEEDDDCCCBBBAAA@@@???>>>;;;999777777999;;;<<<<<<999:::::::::999888666555222222111000///...---,,,---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))************************,,,+++***))))))***+++,,,******+++***)))((((((((())))))))))))))))))))))))'''(((((()))******++++++'''((()))******)))(((''')))(((((((((((()))((((((---,,,,,,***)))((('''&&&***************++++++,,,***++++++***(((''')))+++((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))*********------,,,+++************))))))))))))))))))))))))))))))******++++++++++++'''(((***++++++***((('''(((((((((((()))))))))***''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((((((((((((((((()))+++***)))'''(((((()))))))))))))))(((''''''((((((((((((((((((((((((+++)))'''&&&%%%&&&'''((())))))*********)))(((((()))((((((((((((''''''&&&)))))))))))))))*********((((((((((((((((((((((((&&&'''$$$&&&---000===UUU)))***************++++++((()))))))))***************)))((((((((()))+++,,,++++++******))))))(((((())))))(((''''''''')))******************+++++++++)))))))))))))))*********)))))))))))))))*********+++***************++++++*********+++,,,+++(((%%%))))))))))))************++++++******))))))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************))))))******++++++,,,,,,,,,,,,---///111444888;;;===>>><<<<<<======<<<:::777555000///............000000...000333555777888888888999999888888999;;;<<<>>>======<<<;;;:::999777777777888888888999===BBBFFFLLLPPPWWW]]]bbbfffjjjmmmkkkllllllllllllooosssvvv{{{}}}~~~|||xxxssspppnnnjjjhhheeecccaaaaaabbbccckkkmmmqqqtttuuuvvvvvvvvvjjjiiigggfffffffffhhhiiimmmnnnoooqqqtttxxx{{{}}}|||vvvyyy{{{{{{~~~{{{vvvuuuwww{{{~~~}}}~~~}}}{{{{{{~~~}}}||||||}}}|||yyyvvvpppmmmhhhccc```aaaeeehhhlllqqqvvvwww{{{}}}yyyrrrnnnhhhdddeeeiiigggfffgggiiikkkkkkjjjhhheeeccc```[[[VVVQQQMMMKKKDDDDDDCCCBBBAAA@@@??????>>><<<::::::<<<<<<;;;999:::;;;;;;<<<;;;:::888777444444444333111///...,,,...---,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++)))))))))***+++,,,******************((('''))))))************))))))******))))))))))))))))))'''((()))******)))((('''((())))))))))))(((((()))%%%&&&'''(((***,,,------)))*********++++++++++++************)))***+++---((((((''''''''''''(((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))***+++...---,,,+++************))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******'''(((((((((((()))))))))''''''((())))))((('''''''''(((((())))))(((((('''(((((()))))))))))))))))))))+++,,,+++***))))))))))))))))))))))))(((((('''))))))))))))))))))))))))+++***(((&&&%%%&&&((()))***************)))((((((&&&''''''''''''(((((()))******))))))))))))))))))((((((((((((((((((((((((***+++((()))//////:::QQQ************************))))))))))))***************))))))))))))***++++++************))))))))))))((())))))((('''''')))***************************(((((())))))******++++++))))))))))))))))))******((((((((((((((())))))***+++******+++,,,,,,***''')))))))))************+++************))))))))))))+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************************++++++,,,---------...000333666999;;;======<<<<<<======;;;888666444111000///......///000111///000222555777999::::::::::::::::::;;;;;;<<<===<<<<<<;;;:::999999888888888:::<<<===@@@DDDIIIMMMTTTXXX^^^cccgggjjjlllnnnmmmmmmnnnoooqqquuuzzz~~~~~~yyyuuussskkkiiieeebbb``````aaabbbhhhjjjlllmmmnnnoooqqqssskkkkkkkkkmmmoooqqqsssuuuxxxxxxxxxzzz|||xxxsssvvv|||~~~{{{|||~~~}}}xxxuuussstttwwwyyyzzz}}}~~~}}}|||}}}}}}}}}}}}vvvrrrlllfffddddddfffhhhjjjooossstttwww{{{|||yyytttoookkkiiiggggggmmmtttrrrrrrsssuuuvvvuuuqqqnnnjjjiiieeeaaa\\\WWWTTTRRRGGGGGGFFFEEEDDDBBBBBBAAAAAA@@@???AAACCCAAA<<<777;;;;;;<<<<<<<<<;;;;;;:::999999999888666333111///...---------///...---+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******************************************+++,,,)))))))))+++,,,,,,***((()))******++++++******)))************))))))(((((()))))))))))))))(((((('''((()))++++++***))))))***((())))))***++++++,,,,,,))))))***++++++******)))++++++******))))))((((((((((((''''''(((((())))))'''(((((())))))******+++)))))))))))))))))))))))))))*********))))))+++,,,...---,,,++++++******+++))))))))))))))))))))))))((()))+++,,,,,,,,,+++***++++++)))(((((()))++++++''''''(((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))((((((((()))*********))))))***+++,,,,,,***))))))***))))))******))))))((('''))))))))))))))))))))))))***)))((('''''''''((()))++++++++++++***)))(((((('''((())))))((()))+++---************)))))))))))))))))))))))))))))))))))))))+++((()))---+++444III************))))))))))))))))))))))))************))))))***++++++++++++***)))))))))))))))*********''')))+++***(((''')))***************************'''(((((()))***+++++++++***)))))))))))))))))))))((((((((((((((()))******,,,+++***+++------,,,+++))))))*********+++++++++)))))))))))))))*********+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++******++++++,,,------...000111444777:::;;;<<<<<<<<<======<<<:::888555333111000///......///000000000000222444666999;;;===;;;;;;<<<=========<<<<<<<<<;;;::::::999999999999:::===AAAEEEHHHMMMRRRVVV\\\```eeeiiikkklllnnnooojjjkkkmmmooorrrwww~~~{{{wwwtttllliiiddd```^^^]]]^^^^^^ccceeegggggggggiiimmmqqqooopppsssvvvzzz~~~}}}~~~wwwrrrsssvvvyyyzzz}}}{{{{{{|||||||||{{{{{{yyyvvvsssrrrrrrssstttuuuxxx{{{zzzxxxxxx|||~~~|||yyywwwwww{{{|||~~~}}}|||~~~zzzsssmmmkkkkkklllmmmkkkppprrrrrrtttwwwwwwtttmmmhhheeeddddddgggpppzzz~~~}}}yyyrrrpppkkkfffaaa\\\YYYXXXMMMLLLKKKJJJHHHGGGFFFEEEBBBBBBEEEJJJLLLIIIAAA:::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;:::777444111//////...---...//////---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++************************))))))***+++++++++++++++(((((((((+++---...+++((()))***++++++++++++***))))))))))))))))))***************)))((((((((((((((((((***------+++)))***+++------,,,+++)))(((''''''((()))*********)))(((((('''''''''((()))(((&&&%%%)))(((((((((((()))***+++'''(((((()))******++++++))))))))))))))))))))))))(((***+++***)))(((+++---......---,,,++++++++++++))))))))))))))))))))))))((()))+++------,,,+++***************************'''''''''((((((((())))))***)))(((''''''((()))***'''(((***++++++***(((''''''((()))***+++******))))))***,,,+++)))(((((())))))************)))(((((())))))))))))))))))))))))((((((((((((((()))))))))++++++++++++***)))(((((()))***+++)))''''''***---************)))))))))((())))))))))))))))))))))))&&&)))'''))),,,(((///BBB*********)))))))))))))))))))))))))))************((()))***,,,,,,+++******(((((())))))******++++++'''***,,,,,,)))((()))+++++++++******************''''''((()))***++++++,,,*********)))))))))))))))******)))******+++,,,,,,)))'''&&&&&&(((******)))))))))******++++++++++++(((((())))))******++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++,,,,,,******+++,,,,,,---......000222555777:::;;;;;;;;;<<<======<<<:::777444222111000///...---...//////000000111333555999<<<>>>;;;<<<===>>>>>>===<<<;;;;;;;;;::::::999:::::::::<<<@@@EEEJJJNNNSSSXXX[[[aaaeeeiiimmmnnnnnnoooooofffhhhjjjlllpppwww~~~|||wwwtttmmmiiiddd___\\\ZZZ[[[[[[^^^```bbbccccccfffkkkppptttuuuyyy}}}|||zzz|||xxxsssrrrssstttsssxxxxxxxxxyyy{{{{{{zzzxxxyyyxxxuuusssqqqqqqrrrrrrrrruuuxxxvvvsssrrrvvvzzzwwwyyy{{{zzzxxxuuussssssttttttvvvyyy}}}~~~~~~}}}}}}}}}{{{zzz}}}}}}zzztttrrrrrrrrrsssnnnqqqrrrppppppsssrrrnnniiidddaaa``````dddnnnzzzyyyvvvpppjjjddd___\\\[[[RRRQQQPPPNNNMMMKKKJJJIIIBBBDDDHHHOOOSSSPPPFFF===<<<<<<;;;::::::;;;===>>>999::::::999666333000...///.........//////---+++------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***,,,,,,,,,+++***(((''''''+++...///,,,))))))***+++,,,,,,+++***)))''''''((()))***+++,,,,,,+++***)))'''''''''((()))(((+++......+++******,,,&&&&&&'''((()))******+++'''((()))******)))((('''$$$%%%'''***,,,---+++))))))))))))))))))***++++++'''(((((()))***+++++++++))))))))))))))))))))))))(((***,,,+++)))(((+++.........---,,,++++++++++++))))))))))))))))))))))))(((***+++------,,,+++***((()))+++------+++)))(((''''''''''''((((((((()))+++)))(((&&&&&&((()))+++'''((()))++++++)))(((''''''((()))+++++++++***)))((()))+++***(((''''''(((***************)))(((((())))))))))))))))))))))))&&&'''((()))******)))))),,,,,,,,,++++++)))(((((()))******(((%%%$$$&&&)))+++*********))))))(((((())))))))))))))))))))))))(((,,,+++---000,,,111DDD...,,,)))(((''')))+++---111000///...,,,+++***))))))************+++++++++************************************************************************++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++((((((((()))******+++++++++++++++++++++***)))((())))))******++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********)))+++,,,---,,,,,,---...444555777:::;;;;;;;;;;;;;;;;;;:::999777555333222......///000000//////...444555777999:::;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???DDDFFFKKKQQQWWW]]]bbbeeehhhjjjlllooooooooommmkkkhhheeecccgggoooyyyzzzrrrnnnjjjeeeaaa^^^\\\YYYWWW[[[\\\^^^___aaagggooovvv|||}}}{{{|||~~~|||vvvsssqqqrrrrrrqqqqqqtttvvvvvvtttsssuuuwwwvvvtttqqqnnnnnnppptttvvvvvvuuuuuuuuuuuuuuuuuuvvvxxxyyyyyyxxxvvvuuuuuuvvvwwwvvvvvvuuuuuuuuuvvvvvvtttuuuvvvyyyzzzzzzxxxvvvvvv{{{}}}zzzwwwsssrrrtttuuutttrrriiigggccc______eeeooowwwwwwnnnhhhfffffffff___]]]ZZZVVVRRRNNNLLLKKKIIIJJJKKKKKKJJJIIIGGGFFFAAA???===;;;999999:::;;;======<<<;;;999777444333111111000///////////////.........------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((***,,,...////////////---------,,,,,,+++++++++************************---,,,,,,,,,+++*********,,,,,,,,,,,,,,,+++***)))+++,,,---------,,,++++++)))))))))))))))))))))))))))((('''''''''(((***++++++***((('''&&&''')))***(((((())))))))))))(((((()))))))))))))))+++---...************)))(((&&&&&&'''((()))***+++,,,------&&&'''((())))))***))))))++++++++++++************)))******)))(((((()))+++------+++***))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))******))))))))))))******+++***)))(((((()))***+++)))))))))))))))******+++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%&&&(((***)))'''***))))))(((((((((((((((************))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&%%%+++---,,,***''')))))))))***,,,000333555,,,+++***))))))***,,,---++++++++++++++++++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++((())))))******))))))((())))))))))))************++++++++++++++++++++++++++++++++++++***************++++++++++++******)))))))))))))))************,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******+++,,,---...---...000222666777999;;;<<<<<<<<<<<<<<<;;;:::888666444222111000000000000000000111111444555777999::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;:::999::::::<<<>>>@@@AAAHHHKKKPPPVVV\\\aaadddfffiiijjjlllnnnooonnnlllkkkgggeeecccgggoooxxxyyypppnnnjjjeeeaaa___]]][[[ZZZZZZ]]]```cccgggmmmtttzzz~~~|||||||||}}}||||||yyyuuussssssuuuvvvvvvvvvxxxyyyxxxuuuttttttvvvsssrrrpppooopppssswwwyyy|||{{{yyyxxxwwwvvvwwwwwwxxxyyyyyyyyyxxxwwwyyyzzzwwwwwwvvvuuuuuuuuuuuuuuuttttttuuuvvvwwwvvvtttrrrtttwww||||||xxxuuurrrooollleeedddbbb______ccckkkqqqzzzxxxpppjjjfffeeedddbbb___\\\XXXUUURRRQQQMMMMMMMMMLLLKKKJJJIIIHHHAAA???===:::888888888888=========<<<;;;999777666444333222111111000000000------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............+++++++++*********))))))************************+++++++++++++++*********++++++,,,,,,+++******)))***+++,,,---------,,,+++)))))))))))))))))))))))))))(((((('''((()))***+++,,,+++)))'''&&&'''((()))(((((())))))))))))((((((***)))(((((()))***+++,,,************)))((('''&&&+++******)))((('''&&&&&&)))))))))***))))))(((((((((((((((((('''''''''''')))******)))(((((()))+++,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,************************))))))************))))))***))))))(((((())))))***+++***)))(((((()))***+++)))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&''')))+++***)))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))*********)))((((((''''''"""$$$''')))******))))))***)))))))))***,,,///000************+++,,,,,,,,,******++++++++++++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++*********++++++*********)))))))))*********++++++++++++++++++++++++++++++------,,,,,,+++******))))))***+++++++++++++++++++++++++++++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,---...//////111444777999:::;;;===>>>>>>======;;;;;;999777555333222111222111000000111222333444666777888:::;;;;;;;;;:::======<<<;;;;;;:::;;;;;;:::::::::<<<>>>BBBFFFHHHOOORRRWWW]]]bbbeeeggghhhjjjkkklllmmmmmmmmmlllkkkgggeeedddgggnnnvvv}}}xxxooommmiiiddd```____________]]]aaafffkkkpppuuu{{{~~~||||||{{{yyyxxxyyywwwttttttwwwzzz||||||{{{{{{{{{xxxuuurrrrrrrrrnnnmmmmmmnnnqqqtttxxx{{{~~~|||xxxuuussssssssssssvvvwwwxxxxxxxxxyyy|||~~~{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvuuutttrrrrrrtttvvvxxxyyy{{{zzzsssnnnjjjddddddcccaaaaaacccgggkkkrrryyywwwnnniiifffiiihhhfffccc```]]][[[YYYSSSRRRPPPMMMLLLKKKJJJKKKDDDBBB???<<<:::999888888<<<<<<======<<<;;;:::999777666555444333222111000...------,,,,,,---------------------------------************************++++++++++++++++++++++++******+++,,,---,,,,,,,,,++++++++++++************++++++++++++++++++++++++***************+++++++++***++++++++++++***)))))))))***,,,---...------,,,)))))))))))))))))))))))))))(((((((((((()))***+++---+++***(((''''''((((((((())))))******))))))((())))))((((((((()))******************)))((('''''',,,+++***)))(((&&&%%%%%%,,,++++++******)))((((((+++************))))))))))))******)))(((((()))+++++++++***************++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))************)))))))))((((((''''''(((((()))******))))))))))))******)))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***++++++***&&&&&&''''''(((***+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''((()))***+++***)))(((((()))******&&&''')))+++,,,,,,++++++//////...---,,,+++***)))))))))*********+++++++++************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))******+++,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000333777;;;<<<<<<>>>??????>>>>>>===:::999888666444222111111222222000000111333555777999:::;;;<<<======<<<;;;>>>===<<<:::::::::::::::<<<<<<===@@@DDDIIINNNQQQUUUXXX]]]cccgggiiiiiiiiikkkkkkllllllllllllkkkkkkhhhgggfffhhhlllsssyyy}}}|||xxxnnnkkkgggbbb```aaaccceeeffffffiiioootttyyy}}}zzzwwwyyy|||}}}}}}|||{{{{{{{{{||||||{{{yyyzzzxxxvvvwww{{{~~~}}}|||zzzvvvrrrnnnlllkkkhhhhhhiiikkknnnrrrvvvyyy|||zzzvvvsssqqqppppppqqqqqqrrrsssssstttwww{{{~~~~~~}}}|||zzzyyyyyyyyyzzzzzzyyywwwvvvvvvwwwxxxyyy{{{||||||~~~zzztttpppjjjiiifffdddccceeehhhjjjpppwwwxxxqqqmmmkkklllllljjjhhheeebbb```___YYYWWWSSSOOOLLLKKKLLLLLLJJJHHHEEEAAA>>><<<;;;::::::;;;;;;;;;<<<<<<<<<<<<:::999888777555333111000//////......---.........------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***------------------------++++++++++++++++++++++++)))))))))******+++++++++*********++++++***)))))))))***,,,---...------,,,)))))))))))))))))))))))))))))))))))))))*********+++***)))((((((((()))***)))))))))******))))))))))))))))))(((((((((((((((***************)))((('''))))))******+++++++++,,,,,,++++++***************,,,,,,+++++++++*********)))******)))(((((()))+++******))))))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))((((((''''''''''''((((((***))))))))))))))))))***)))))))))))))))******+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********''''''''''''((()))***+++,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))*********---,,,***(((((()))***++++++***)))(((((((((((()))%%%&&&(((***++++++***)))......---,,,++++++******))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++))))))))))))******++++++)))***+++,,,,,,,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222555999<<<===>>>?????????>>>===<<<888777666444333222222222222222111111222444777999<<<===>>>?????????>>>======<<<;;;999999999:::;;;===>>>@@@DDDIIIOOOTTTWWWZZZ]]]aaafffiiikkkjjjjjjkkklllmmmnnnooonnnmmmlllkkkjjjiiiiiijjjnnnsssvvvuuu{{{wwwnnniiifffcccbbbeeejjjmmmooossstttwww{{{~~~~~~~~~zzzsssnnnoooqqqssssssuuuuuuvvvzzz}}}~~~}}}}}}{{{zzz{{{~~~}}}zzzvvvqqqmmmiiifffeeedddddddddfffjjjooosssvvv{{{yyyvvvsssqqqqqqqqqqqqmmmmmmnnnnnnooosssxxx|||~~~|||zzzyyyzzz{{{{{{zzzxxxxxxzzz}}}~~~|||xxxsssooojjjffffffgggjjjlllooouuu{{{|||yyy{{{~~~vvvpppooopppnnnnnnmmmkkkiiifffcccbbb___\\\WWWRRRNNNLLLLLLMMMLLLKKKHHHEEEAAA>>><<<;;;999999999:::;;;<<<<<<===;;;;;;;;;999777555333111//////...---,,,,,,------------------------------------------------------------------------------,,,,,,+++++++++***++++++------------------------++++++++++++++++++++++++))))))******+++++++++,,,)))******+++++++++*********+++,,,---...---,,,,,,************************((())))))***************((((((((())))))***++++++))))))************)))))))))))))))))))))((((((((()))************))))))(((&&&'''(((***+++---......******))))))***+++,,,,,,)))((((((((((((''''''''')))******)))(((((()))+++))))))))))))***+++,,,,,,))))))))))))))))))))))))************************))))))************))))))((((((''''''''''''(((((()))))))))******))))))))))))))))))))))))******+++))))))*********+++++++++))))))))))))))))))))))))************************'''((((((''''''((()))***))))))(((((((((((())))))++++++*********)))))))))))))))))))))))))))))))))(((((())))))******++++++***+++++++++++++++++++++******)))))))))*********&&&''')))*********))))))(((((())))))***+++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++************++++++++++++,,,++++++++++++++++++++++++'''(((((()))******++++++***+++,,,,,,,,,,,,,,,,,,************))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,...111333555777:::<<<>>>>>>??????>>><<<;;;:::666555333222222222333444333333333333555777999;;;>>>???@@@AAA@@@???>>>===<<<;;;999888888:::;;;======???CCCHHHNNNTTTYYY[[[^^^```dddhhhjjjlllllllllmmmooorrrtttuuutttrrrqqqoooooommmjjjhhhiiilllooonnnssswwwxxxzzzzzztttmmmhhhgggfffhhhnnntttyyy{{{~~~~~~~~~~~~}}}|||{{{{{{{{{|||wwwsssmmmjjjjjjlllnnnooossssssuuuxxx}}}~~~}}}|||}}}|||xxxsssnnnjjjgggdddbbbcccbbbbbbccchhhnnnuuuyyyzzzxxxwwwtttrrrqqqoooooollllllkkkjjjkkkooouuuzzz~~~~~~~~~|||zzzyyyyyy{{{{{{yyyvvvvvvzzz~~~~~~~~~|||wwwppplllkkklllmmmnnnmmmrrrwwwxxxwwwyyy~~~xxxqqqnnnqqqtttssssssrrrpppnnnkkkhhhfffdddaaa\\\VVVRRROOONNNNNNLLLKKKIIIEEEBBB>>><<<:::999888999999:::;;;===>>>>>>>>>>>>===;;;888666444...---,,,+++++++++++++++------------------------........................---------------------------,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,---------,,,++++++************************((()))******++++++******(((((()))******+++++++++)))******++++++******)))(((((()))******))))))))))))******+++******))))))'''''''''((())))))******))))))(((((()))***,,,---******))))))))))))(((((()))******)))(((((()))+++***)))))))))***+++,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))))))))************)))))))))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))************************&&&'''((('''&&&&&&(((*********)))((((((((((((((((((((((((((('''''''''&&&)))))))))))))))))))))))))))))))))******+++++++++((()))+++,,,,,,,,,+++***)))*********++++++++++++*********+++++++++******'''(((((()))******++++++)))************+++++++++************************************************************************++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---,,,,,,++++++*********+++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......---000444777999:::;;;<<<===>>>>>>>>><<<:::999777333222111111111222444555444555666888999;;;<<<===>>>???@@@@@@@@@>>>===<<<;;;:::888777888:::<<<>>>AAADDDIIIPPPVVV[[[___aaabbbcccfffhhhkkkmmmoooooopppssswww{{{}}}{{{yyyvvvtttssspppkkkfffdddfffiiihhhkkknnnnnnqqqsssqqqkkkiiiiiikkkpppxxx~~~{{{xxxvvvtttssssssooommmjjjjjjkkknnnqqqssswwwvvvvvvxxx{{{}}}~~~}}}|||{{{zzz|||~~~}}}xxxrrrmmmkkkhhheeebbbcccbbbaaaccciiirrrzzz}}}zzzvvvsssqqqnnnmmmllljjjjjjnnntttyyy~~~}}}{{{}}}|||yyyuuutttyyy~~~~~~}}}|||zzz~~~{{{xxxwwwvvvtttrrrpppsssvvvxxxyyyzzz|||~~~~~~|||xxxpppkkklllssszzzzzzzzzzzzxxxuuuqqqnnnllljjjfffaaa[[[VVVSSSQQQPPPMMMLLLJJJGGGDDDAAA>>><<<::::::::::::;;;<<<>>>???@@@AAAAAAAAA???===:::888000000...------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,---------------,,,------...---,,,***)))************************((()))***+++++++++******++++++++++++******)))))))))******++++++******)))'''((()))++++++++++++***)))******++++++*********((((((((((((((()))))))))***)))(((''''''(((***+++,,,,,,,,,++++++++++++***)))******)))(((((()))+++******************++++++,,,,,,,,,+++++++++******************************))))))************))))))***))))))(((((())))))***((()))***++++++***)))((()))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))************************'''((())))))'''''')))+++)))(((((((((((())))))***)))))))))(((((((((''''''))))))))))))))))))))))))******************++++++******++++++++++++***************++++++******)))------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********)))************+++++++++************************************************************************++++++++++++++++++++++++*********++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++*********------------,,,,,,+++***---------....../////////***+++,,,------,,,+++***,,,,,,,,,------............222777;;;<<<<<<<<<===============;;;999777666222111000000111333555777555666888;;;===>>>??????>>>>>>??????>>>===<<<;;;:::999777777888:::===???FFFIIIPPPWWW]]]bbbeeefffdddeeegggiiillloooqqqrrrrrrvvv|||}}}{{{wwwvvvrrrllleeebbbccceeedddfffggggggjjjnnnnnnjjjkkklllooovvv~~~~~~zzzuuuqqqnnnlllkkkkkkjjjjjjkkknnnrrrvvvxxx|||zzzyyyyyyzzz{{{zzzzzzzzzyyyxxxzzz}}}~~~yyysssnnnllljjjgggeeedddcccbbbeeekkkvvv}}}zzzqqqpppnnnkkkkkkooouuuzzzzzzuuutttxxx}}}}}}{{{|||~~~|||rrruuuyyyzzz}}}zzzvvvuuuvvvxxxzzzzzzzzzzzzyyyvvvtttpppjjjgggkkkvvv~~~{{{wwwsssqqqmmmjjjeee```ZZZVVVSSSQQQOOOOOOMMMJJJGGGDDDAAA???<<<;;;;;;;;;<<<===???@@@BBBCCCDDDDDDBBB@@@===<<<444444222111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,------............---.........---+++)))(((************************((()))***+++,,,+++******---------,,,***((('''&&&******++++++++++++******'''(((***+++,,,,,,,,,+++)))******+++++++++******((())))))***+++,,,,,,---,,,+++)))'''&&&'''((())))))))))))((((((((((((''')))******)))(((((()))+++++++++***************+++************))))))((((((++++++++++++++++++++++++))))))************))))))******))))))))))))******((()))***++++++***)))((()))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))************************''')))+++***((('''***---''''''''''''(((***+++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************---,,,+++)))))))))))))))++++++++++++***)))(((''',,,***)))***+++---,,,,,,************************//////...---,,,++++++***---------,,,,,,+++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))+++******,,,//////---***+++++++++*********)))))),,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,)))******++++++,,,------)))---111333222///...---444666888:::<<<=========<<<;;;;;;:::888666444333222333333333333444777999:::;;;===???AAABBBCCCCCC>>>????????????===;;;:::666777888999:::<<<@@@DDDGGGPPPZZZ___cccggghhheeekkkiiihhhhhhkkkpppuuuxxx}}}xxxuuuoookkkkkkhhhccc``````cccdddddddddeeehhhmmmqqqrrruuuzzzzzzzzz~~~|||vvvpppmmmlllmmmnnnooooooppprrruuuwwwzzz{{{}}}yyytttrrrsssuuutttsssqqqqqqrrrvvvzzz|||}}}||||||{{{xxxvvvtttppplllhhhjjjiiihhhjjjqqq|||zzzwwwqqqmmmmmmsss|||yyyvvvuuusssuuuxxx|||wwwwwwuuusssuuu{{{~~~zzzyyyxxxyyyzzzyyytttppppppnnnjjjeeedddkkkxxx}}}wwwtttqqqlllfff```[[[WWWUUUUUUSSSOOOJJJFFFCCCBBBAAA>>>===;;;<<<===??????>>>@@@BBBCCCDDDCCCAAA>>><<<555444222000//////000000000/////////.....................------,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,------------,,,+++*********+++,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,++++++************++++++******))))))))))))******,,,,,,+++***)))))))))))))))******++++++,,,------************************'''((()))***+++,,,------***+++,,,,,,+++***)))(((+++++++++++++++***)))((())))))))))))))))))))))))%%%(((++++++)))(((***,,,---+++((((((***+++++++++))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))(((((((((((((((((((((((())))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))++++++******************...,,,***)))******)))(((((())))))))))))*********************))))))(((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,+++)))***+++------,,,************************.........---,,,,,,++++++---------,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,******+++---...,,,***++++++*********))))))))),,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))------------------------,,,------......------,,,,,,+++++++++++++++++++++***---111222111000//////555777999;;;============???>>>===;;;999777555444111222222222222444888;;;@@@@@@AAABBBCCCCCCCCCBBB????????????>>><<<;;;:::888999:::;;;===@@@EEEIIIOOOWWW```dddgggjjjjjjhhhjjjhhhggggggkkkqqqwww{{{xxxsssmmmiiiiiihhhcccaaabbb```aaabbbcccdddhhhmmmpppwwwyyy}}}|||vvvvvvyyy}}}~~~{{{vvvqqqooonnnoooppprrrssstttvvvxxxzzz{{{|||{{{wwwrrrpppqqqqqqqqqpppqqqppppppsssxxx|||}}}{{{xxxuuuqqqmmmmmmmmmnnnpppwww{{{wwwwww|||yyyvvvtttrrrssswww}}}|||~~~~~~zzzvvvtttrrrtttxxx}}}}}}{{{{{{zzzxxxsssoooooonnnjjjeeedddjjjvvv{{{wwwtttoooiiiccc___\\\ZZZXXXVVVRRRNNNJJJFFFCCCBBBBBBAAA??????@@@@@@>>>===???@@@BBBCCCCCCAAA???===777666444222111000000000///............---------------------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------...------,,,,,,++++++++++++++++++************++++++*********))))))*********++++++***************+++,,,+++++++++++++++++++++***************************************************++++++,,,+++***)))(((+++++++++++++++***))))))************************)))+++,,,+++)))(((***+++,,,***)))(((***++++++***)))******************)))*********+++++++++,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))******************)))******************************************************************++++++,,,++++++++++++*********)))))))))))))))))))))))),,,+++******+++,,,***))))))))))))*********++++++++++++*********)))))))))))))))*********+++++++++++++++++++++++++++++++++,,,+++******,,,------,,,++++++++++++++++++++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,---,,,******+++,,,,,,+++++++++++++++************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------,,,,,,+++******))),,,...000111000000111222777999;;;<<<>>>>>>>>>===??????===:::888555333222111111222111222555:::===DDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>===;;;:::999:::<<<===???AAAFFFLLLQQQYYYaaahhhjjjkkknnnmmmjjjhhhfffeeefffkkkrrr{{{xxxqqqkkkgggggggggcccbbbddd___aaabbbdddfffjjjooossszzz|||~~~zzzsssqqqtttyyy{{{{{{yyyuuurrrqqqqqqssstttvvvwwwyyyzzz|||}}}}}}~~~yyyvvvrrrpppooooooooonnnpppooonnnrrrxxx~~~~~~{{{wwwtttssstttvvvyyy{{{wwwtttrrrsssvvv|||~~~}}}{{{xxxzzz}}}xxxvvvuuuvvvyyy|||}}}~~~|||xxxssspppnnnmmmjjjfffeeeiiiqqqxxx}}}zzztttmmmgggcccbbbaaa[[[ZZZXXXTTTPPPKKKGGGDDDGGGFFFEEEEEEDDDCCC???======>>>@@@AAAAAAAAA@@@???;;;999777555333222111111.........---------,,,,,,,,,,,,------------------...------------,,,,,,,,,------------,,,,,,,,,,,,++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++************++++++************++++++++++++************++++++*********)))******+++,,,------,,,,,,+++******)))************************---,,,,,,+++***)))((((((***++++++++++++***))))))+++++++++************)))++++++++++++++++++++++++---------+++)))(((***+++,,,***))))))***++++++*********++++++++++++***************++++++++++++,,,))))))))))))))))))))))))))))))******+++,,,,,,---******************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++******************,,,,,,,,,,,,++++++++++++(((((((((((((((((())))))+++******,,,......,,,***************+++++++++,,,+++++++++++++++************************+++++++++,,,,,,,,,+++*********)))---+++******,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............///...,,,++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,---....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++*********---...000000000111444666:::;;;<<<>>>>>>>>>=========<<<:::777444222000///222222222222333777<<<@@@DDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>===<<<;;;::::::<<<>>>@@@CCCGGGMMMTTTYYY```gggmmmmmmnnnooommmjjjgggeeeccceeejjjsss}}}xxxrrrlllggggggfffcccccceeebbbdddfffhhhjjjnnnssswwwzzzzzz|||~~~zzzsssqqqrrrtttwwwxxxwwwuuutttssstttuuuvvvwwwxxxzzz|||}}}~~~~~~~~~zzzxxxuuusssqqqqqqppppppppppppqqqvvv}}}|||yyywwwyyy}}}|||yyyvvvvvvyyy}}}|||{{{xxxvvvxxx|||{{{{{{{{{|||{{{|||wwwssspppooollliiigggiiinnnsssxxx~~~wwwoooiiifffdddddd______^^^[[[VVVPPPKKKGGGIIIIIIIIIIIIIIIGGGCCC@@@===>>>??????@@@@@@@@@@@@>>>===;;;888666444222111//////.........---------,,,,,,,,,------.........------------------------......------,,,,,,,,,+++*********+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++******++++++************++++++,,,++++++++++++++++++,,,++++++******)))*********,,,,,,,,,++++++*********************************---,,,,,,+++***)))((((((*********+++************++++++******************++++++++++++++++++++++++,,,+++***(((((()))+++,,,,,,***))))))+++++++++)))+++++++++,,,,,,+++++++++************++++++++++++************************))))))******+++++++++,,,************************+++++++++,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++***************---------,,,,,,,,,++++++((((((((()))))))))))))))))))))+++---//////---+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,+++***))))))(((---+++***+++,,,...------++++++++++++++++++++++++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............///......,,,,,,,,,.../////////.........---------+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,---...000000111333666999;;;<<<===>>>>>>>>><<<<<<;;;:::888555333111111000333444555555777:::???CCCCCCCCCCCCCCCBBBAAA@@@@@@>>>=========<<<<<<<<<<<<>>>AAAEEEIIINNNTTT[[[___dddkkkooonnnnnnnnnllliiigggeeecccdddiiirrr{{{}}}uuunnnhhhgggfffddddddgggfffhhhjjjlllnnnqqquuuyyywwwwwwxxxyyy{{{}}}{{{wwwsssrrrrrrssswwwvvvvvvuuuuuuuuuvvvvvvtttuuuwwwyyy{{{|||}}}~~~zzzyyyxxxvvvuuutttuuuuuutttvvvzzz}}}{{{~~~~~~~~~yyywwwuuussstttxxx}}}~~~~~~~~~~~~{{{uuutttqqqnnnkkklllnnnpppssszzzxxxpppiiieeedddcccbbbcccbbb___[[[UUUOOOKKKIIIIIIJJJKKKLLLKKKHHHEEE?????????>>>??????@@@@@@@@@???===;;;888666333222000000000000////////////,,,,,,,,,------.........------------------------.........------,,,,,,,,,******+++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++************++++++,,,++++++++++++++++++,,,---,,,+++***))))))))))))******+++++++++,,,,,,,,,************************+++***************************************+++++++++******))))))***++++++++++++++++++++++++++++++)))(((&&&&&&''')))+++---+++***)))***+++,,,***)))+++++++++,,,,,,+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++******)))))))))************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---------,,,,,,,,,++++++)))))))))******+++++++++))))))***---///000...+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***)))((((((---,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,---...---,,,---...000////////////............+++,,,,,,------------,,,------------------------........................,,,------......------,,,)))******+++,,,,,,------,,,...000111333555888;;;======>>>>>>>>>===;;;::::::999777555444444444555666777999;;;<<<>>>BBBEEEDDDDDDEEEEEEDDDDDDCCCBBB======<<<======>>>???@@@AAAEEEKKKQQQVVV\\\aaaeeegggmmmpppooonnnooommmjjjgggfffddddddhhhpppxxx}}}~~~wwwoooiiihhhhhhgggiiillllllnnnppprrrssstttxxxzzzxxxwwwvvvvvvvvvwwwyyyyyyzzz{{{zzzxxxuuurrrrrrrrrvvvvvvvvvvvvvvvuuuuuutttnnnoooqqqsssvvvzzz|||~~~zzz{{{|||{{{zzzzzz|||~~~}}}wwwuuutttrrrrrruuuzzz}}}{{{wwwsssqqqppppppppprrrwww|||~~~{{{uuuoooiiieeedddcccdddddddddaaa]]]XXXSSSPPPJJJIIIJJJKKKMMMMMMLLLJJJCCCBBB@@@???>>>>>>??????@@@@@@???===:::777555444111111111000000000//////,,,,,,------------------,,,,,,,,,------------............---------------***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++************++++++++++++************++++++---,,,+++***)))))))))))))))******+++,,,,,,------************************))))))******+++++++++,,,*********)))******+++,,,+++***)))))))))***+++,,,++++++++++++++++++++++++'''%%%$$$%%%(((+++,,,,,,+++***)))***,,,,,,***(((******++++++++++++******)))))))))************+++++++++++++++++++++++++++,,,++++++***))))))((((((******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,))))))***,,,......---+++************+++++++++,,,*********++++++++++++++++++++++++***************+++++++++***)))))))))(((...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***'''***------,,,,,,---///.........------------,,,,,,,,,,,,,,,,,,,,,+++***........................////////////////////////,,,------......------,,,+++++++++++++++++++++,,,+++---111333444666999<<<======>>>>>>===;;;:::999666555444333444555777888999;;;>>>@@@AAABBBDDDFFFDDDEEEEEEDDDCCCBBBAAAAAA<<<<<<<<<===>>>@@@BBBCCCEEEJJJRRRYYY___cccgggjjjiiiooorrrqqqpppqqqpppmmmiiigggeeeeeehhhmmmsssvvvzzzvvvoooiiiiiijjjkkkoootttvvvxxxzzzzzzzzzzzz|||~~~~~~|||yyyvvvtttsssttttttvvvwwwwwwuuurrrqqqsssuuuwwwwwwwwwvvvuuutttrrrqqqjjjjjjkkknnnrrrxxx}}}~~~yyyxxxwwwuuutttvvv|||~~~|||}}}yyyvvvtttsssrrrrrrvvvyyyyyy{{{}}}xxxuuurrrmmmjjjgggfffeeeeeeeeedddbbb^^^ZZZVVVSSSKKKJJJIIIJJJLLLMMMLLLKKKHHHFFFBBB???=========>>>@@@@@@???>>>;;;999666555000000000000////////////------------------,,,,,,,,,,,,,,,---------......------------............+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************+++++++++,,,++++++************++++++*********))))))***************))))))***+++,,,,,,+++++++++++++++++++++,,,************************))))))*********+++++++++******)))))))))***,,,,,,+++***)))((()))***,,,---************************(((&&&%%%'''***,,,+++)))*********+++,,,,,,***((()))******************)))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******************)))************************************************(((((()))***+++,,,,,,---,,,++++++++++++*********((((((((()))***+++++++++***))))))***,,,---,,,+++)))))))))*********++++++)))))))))*********+++++++++++++++*********))))))************))))))))))))...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))###'''+++,,,++++++,,,...------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++------------------------,,,------......------,,,------,,,++++++************---111444666777:::<<<======>>>>>><<<;;;999888222111000000111444666888:::===AAACCCDDDDDDEEEGGGDDDDDDCCCBBBAAA???>>>===<<<<<<<<<===???BBBDDDFFFHHHNNNWWW___dddhhhkkkmmmkkkqqqtttsssssstttsssqqqjjjhhhfffeeegggkkkooorrrwwwuuunnniiijjjllloootttyyy}}}xxxtttrrrqqqqqqtttuuutttrrroooppptttwwwwwwwwwwwwwwwuuusssqqqooogggggghhhkkkpppwww}}}}}}}}}}}}zzzxxxyyy}}}zzzxxx}}}|||yyywwwvvvuuuqqquuuwwwvvvvvvwwwvvvqqqrrrqqqooommmkkkiiihhhhhheeeeeecccaaa^^^[[[WWWUUUMMMKKKJJJJJJKKKLLLLLLKKKKKKHHHDDD@@@===<<<<<<===?????????>>><<<999777555000/////////.....................------,,,,,,,,,,,,,,,,,,------.........,,,---------.../////////,,,---.........---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,(((((())))))*********+++++++++************++++++******))))))))))))******''''''((()))***,,,...///------,,,++++++*********************************++++++************************)))))))))***,,,---+++***)))((()))***,,,---))))))))))))))))))))))))***((('''))),,,,,,***'''***)))***+++,,,,,,***((())))))************))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...+++++++++*********))))))&&&''''''((()))******++++++***((()))***+++++++++((())))))))))))*********(((((())))))*********+++++++++++++++******)))))))))))))))))))))*********