BM6P6(@ \\\ZZZXXXXXX[[[^^^``````fffcccbbbcccbbb]]]\\\^^^bbbdddkkkyyyrrrHHHBBBFFFAAA@@@GGGUUUVVVVVVWWW[[[eeerrr{{{uuummmssszzzqqqooosssxxxyyyjjjooo~~~yyyuuuuuulllcccdddiiittt~~~[[[???555444111111222222333444555777888;;;<<<>>>@@@BBBGGGMMMRRRTTTYYYZZZ]]]gggpppZZZJJJLLLPPPWWWaaaqqqbbbTTTVVVSSS[[[XXXUUU\\\______fffyyyzzz}}}vvvpppkkkeee]]]XXXUUUQQQJJJGGGLLL]]]sssttt[[[BBB666777333000222111111000///////////////000222111222333444777999;;;???FFFQQQfffjjjZZZeeeqqqxxxrrrrrrpppnnnlllgggooo~~~yyyWWWUUUTTTUUUXXX[[[\\\\\\aaa___aaaeeeeeeaaa```bbbaaaccchhhsss|||QQQEEEEEEBBBEEEPPPTTTUUUVVVWWWZZZcccoooxxxxxxpppxxxwwwuuuxxx|||ttthhhoooxxxsssrrrhhhaaaccchhhsssxxxVVV<<<555444222222222222333444666777888===???AAACCCFFFJJJPPPTTTUUUYYYYYY[[[dddlllrrrMMMLLLNNNUUU___nnnppp```___gggkkksssnnnggghhhhhhjjjuuu{{{sssnnniiiccc\\\WWWUUURRRMMMKKKRRRbbbwwwpppXXX@@@555777222000333111000000////////////000000222222222333555888:::<<<@@@DDDWWW}}}ppp]]]fffqqqyyyssssssrrrpppooofffnnn}}}NNNMMMNNNPPPUUUYYY[[[\\\WWWVVVYYY___aaa______bbb```aaacccjjj||||||TTTFFFDDD@@@DDDMMMTTTUUUUUUVVVYYY```kkksssyyyoooxxxzzzwww~~~{{{mmmeeeqqqwwwpppmmmccc___bbbiiitttpppPPP999444444333222222222333555666888999???AAADDDFFFIIIMMMSSSVVVVVVZZZXXXYYY```ggg~~~RRRMMMJJJQQQ[[[hhhzzz{{{~~~zzzsssmmmiiiccc]]]XXXVVVUUUSSSSSSYYYhhh{{{qqqSSS>>>444555111000333111000000000//////000000111222222333444666999<<<>>>FFFCCCXXXgggiiipppyyy{{{sssrrrqqqnnnmmmeeelllzzzKKKHHHFFFGGGJJJNNNPPPRRROOOMMMOOOTTTXXXXXX[[[___``````___bbbssswwwTTTGGGEEEBBBBBBEEESSSTTTUUUUUUWWW]]]gggnnn}}}uuuzzz||||||rrrfffeeewwwvvvmmmiii```___ccclllxxxhhhIII777333444222222222333444555777999:::???BBBEEEHHHKKKOOOSSSVVVUUUYYYXXXXXX___eeezzzZZZNNNFFFLLLWWWdddttt{{{sssnnnjjjfff```\\\YYYYYYYYYZZZ```mmm~~~oooMMM;;;444444000111444111000000000///000000111111333333444666888;;;>>>@@@KKKGGGRRRttttttlllpppuuutttpppmmmkkkjjjeeeiiiwwwddd^^^UUUMMMGGGEEECCCAAAGGGDDDDDDIIINNNRRRYYY`````````]]]^^^ooo|||WWWFFFFFFGGGGGGGGGQQQSSSTTTUUUVVV[[[cccjjjxxxuuujjjccciiivvvlllhhh```]]]cccmmmzzz___CCC555333333111222222333444666888:::;;;===AAAEEEIIIKKKNNNRRRTTTTTTYYYXXXZZZ___eeeyyyeeeRRRCCCGGGSSS```ooo~~~|||{{{sssnnnkkkgggbbb^^^^^^___```bbbgggrrreeeHHH:::555444///111555000000000000000000111222222444444555777:::>>>AAACCCIIIMMMRRRcccxxxoooqqqsss{{{sssooollljjjjjjfffhhhrrr{{{nnncccYYYQQQLLLEEEBBBAAAFFFJJJNNNUUU\\\___```^^^]]]lllaaaHHHBBBEEEIIIIIIPPPRRRTTTUUUVVVZZZaaagggttt|||qqqfffdddrrrvvvjjjfff___ZZZbbbnnn{{{xxxUUU<<<444444444111222333333555777999;;;<<<===AAAFFFJJJMMMOOORRRTTTRRRYYYZZZ\\\aaadddvvvuuuZZZDDDEEEPPP\\\kkkzzzxxx|||vvvtttkkkaaa[[[[[[ggg{{{sssnnnllliiieeebbbdddfffhhhkkkppp{{{aaaEEE:::666555///222555000000000000000111111222333555555666999<<<@@@CCCEEEEEERRRYYY```wwwqqqtttsssxxxsssooommmlllmmmhhhfffnnnxxxpppkkk[[[WWWVVVXXXXXXVVVWWW[[[]]]aaa```^^^hhhzzzYYYHHHDDDFFFFFFOOOQQQTTTUUUVVVZZZaaafffooowwwqqqfffjjj{{{uuuhhhddd^^^\\\eeesssmmmJJJ555222555555222222333444555888:::<<<===???CCCIIINNNQQQSSSUUUVVVRRRYYY[[[^^^aaabbbpppdddFFFDDDNNNXXXfffuuu{{{nnncccYYYcccyyymmmjjjccc```ZZZVVVSSSSSSVVVaaavvvwwwrrrpppnnnkkkhhhjjjmmmpppttt{{{gggDDD:::888666///222666///000000000000111222333444555666777:::===AAAEEEGGGFFFRRRYYY___xxxrrrvvvvvvvvvvvvooollljjjkkkjjjfffjjj{{{fffkkksss|||}}}{{{wwwtttsssnnneeeaaa```\\\aaabbb^^^eee~~~tttXXXJJJEEEDDDNNNQQQTTTUUUWWWZZZaaafffllltttrrrgggnnntttfffbbb\\\```iiixxxeeeBBB111111666666333333333444666888:::<<<>>>BBBFFFLLLQQQTTTVVVWWWYYYSSSZZZ]]]___aaa___lllkkkIIIDDDMMMUUUcccrrryyyttthhhiiicccaaannnppp{{{qqq]]][[[```]]]ZZZ^^^___bbbeeehhhnnn~~~}}}xxxvvvtttqqqnnnnnnqqquuuzzz{{{jjjDDD;;;999666///333666///000000000000111222333444555666888:::>>>BBBFFFHHHKKKOOOSSSYYYiiisssxxxxxxvvvyyyoooiiifffffflllfffhhhxxxzzzzzz``````aaaccceeegggiiijjjmmmlllllljjjhhhfffdddcccgggbbbaaacccdddnnnfffJJJEEEFFFLLLOOORRRTTTUUUXXX^^^bbbmmmqqqyyyooonnn{{{sssfff___]]]```lll~~~wwwVVV:::555555///...444111333555666888;;;???BBBFFFKKKQQQUUUWWWYYYZZZ[[[WWWXXX[[[^^^___eeesss}}}yyyTTTBBBHHHNNN\\\qqquuu|||zzzyyywwwsssooonnnppprrr~~~}}}}}}}}}}}}ssskkkFFF>>>444///000222222111000000000//////000444888777888:::===@@@DDDGGGIIIJJJOOOSSSVVV[[[qqqrrrvvv{{{zzzsssmmmggg```kkkiiihhhooosss``````___``````bbbcccdddddddddeeeeeeddddddcccccciiidddcccddddddllluuuRRREEECCCGGGJJJPPPUUUYYY]]]___aaaggglllttttttuuuwwwlllbbb]]]\\\bbbnnnlllNNN666333444000///444333555666888:::===BBBFFFJJJMMMRRRVVVXXXZZZ\\\^^^[[[[[[]]]___^^^bbbmmmzzz|||zzz|||ZZZGGGHHHLLLWWWjjjrrr~~~mmmbbbCCC<<<444000111333333111111111111000000111555888999:::<<>>999333111222333333111111222222111000222555888:::;;;===@@@CCCGGGIIIJJJMMMPPPTTTWWWWWW\\\lll|||{{{{{{nnntttwwwxxxooojjjeeegggfffeeeiiiwww^^^]]]\\\ZZZYYYYYYZZZ[[[\\\]]]^^^___aaacccdddeeejjjiiiiiihhheeeiiizzzpppLLL???DDD??????EEEPPP]]]dddccc```ZZZaaalllyyy|||~~~zzzqqqmmmhhheeeaaa______```gggvvvuuuOOO===///111444222111555888999:::<<<>>>DDDJJJOOOSSSTTTVVVXXXYYY\\\```ccceeeccccccccc```___dddlllwwwrrrUUUIIIFFFLLL[[[hhhtttlllSSSCCC888555333222333444333111000111111111111222555777888:::<<>>@@@JJJXXXbbbbbb```XXX^^^iiivvvzzzpppfffiiillllllhhhbbb______```mmm|||}}}jjjFFF999111222444222222444777999;;;>>>AAAFFFMMMQQQUUUVVVXXXYYYZZZ]]]aaadddfffeeeeeefffdddbbbffflll{{{yyy~~~]]]KKKEEEKKKXXXdddoooyyy___GGG777444333222222333333222111///000111111111222444666999:::===AAADDDFFFGGGHHHJJJIIILLLQQQSSSTTTZZZ```vvvrrrjjjrrrpppxxx|||lllggggggjjjjjjgggfffooo]]]^^^```aaaaaa```^^^]]]______^^^]]]]]]^^^```aaadddgggiiigggfffjjjvvvfffKKK@@@BBB??????FFFRRR[[[^^^]]]WWW\\\eeeqqq|||}}}zzzuuunnnuuuzzzxxxnnnbbb___```bbbuuu}}}xxx^^^@@@888222333444333333555777:::>>>AAAEEEJJJPPPTTTXXXYYYZZZ[[[\\\^^^bbbeeefffdddeeehhhhhheeeggglllvvvtttfffOOOGGGJJJTTT```jjjzzzlllSSS???222111111222222222222111111///111222222222333555777;;;===@@@DDDGGGHHHIIIJJJMMMKKKLLLOOOOOOOOOTTTZZZkkkqqqzzzpppxxx~~~nnnhhhiiimmmmmmjjjfffkkk{{{___aaadddeeeeeebbb___]]]```___]]]]]]]]]^^^```aaabbbeeegggdddccchhhrrrzzz}}}\\\FFFCCCAAA@@@EEENNNUUUWWWVVVUUUYYY```jjjttt~~~ooo```___ggglll~~~sssTTT:::555222333444333444777888;;;AAAFFFJJJNNNSSSVVVZZZ\\\^^^^^^___aaacccfffdddccceeeiiiiiifffgggjjjnnnvvvwwwnnnUUUIIIGGGNNN\\\dddsss}}}```JJJ;;;333111111111111000000111111111333444555444555777888<<<>>>AAAEEEHHHIIIIIIIIILLLKKKLLLMMMLLLKKKOOOUUU```ooowww}}}rrrlllnnnooooookkkeeehhhvvvaaacccfffhhhgggccc^^^[[[aaa```___^^^^^^```bbbcccaaaeeeeeebbb```eeennnuuurrrXXXBBBBBBBBBFFFLLLQQQRRRRRRSSSVVV\\\dddnnnxxxmmm^^^bbboooyyyqqqOOO666333111222333444666888888===CCCIIINNNRRRUUUXXX\\\^^^```aaabbbccceeegggdddbbbdddhhhiiifffeeehhhiii}}}kkktttYYYJJJEEEHHHZZZaaannn~~~wwwYYYEEE:::555111111111000//////000222333555666777777777999::::::<<<@@@CCCFFFGGGGGGGGGGGGHHHJJJMMMKKKIIIMMMTTTUUUwwwooovvv|||vvvppprrrppppppkkkdddeeesssdddccccccdddffffffdddbbb_________```aaacccdddeeeeeedddbbbaaabbbdddgggiii~~~VVVLLLCCCBBBFFFIIITTTZZZRRRTTTRRRUUU]]]gggoooyyyvvvpppnnnnnnuuu}}}mmmaaacccqqq~~~yyy\\\BBB666666666444333444777:::???CCCIIIMMMOOORRRWWW[[[\\\ccciiigggaaa___ccciiigggkkkkkkeeedddiiillljjjooouuuooobbbFFFBBBLLLUUU]]]jjjvvvpppWWWAAA666333222222111111111111111222222666;;;===<<<:::::::::>>>@@@CCCFFFGGGEEECCCBBBDDDGGGKKKMMMNNNOOOPPPRRRaaarrroooqqq}}}ppplllnnnmmmlllhhhccchhhzzzccccccccceeeggggggeeeccc`````````aaaaaabbbbbbbbbbbbbbb``````bbbdddgggiiinnniiiJJJ@@@@@@FFFJJJUUU[[[TTTUUURRRSSSZZZbbbiiisss|||{{{nnnaaaXXXUUUUUU^^^gggvvvnnncccffftttwwwsssVVV>>>444444444444444555999<<>>@@@CCCGGGKKKNNNNNNLLLKKKFFFHHHKKKLLLMMMNNNOOOQQQ___pppnnnnnn|||uuunnnqqqpppmmmiiicccfffvvvcccbbbccceeehhhhhhgggeeebbbbbbbbbbbbbbbaaa```___``````______aaadddggghhhggg~~~qqqMMMBBBAAAHHHLLLUUU\\\VVVVVVRRRPPPUUU[[[bbbmmmvvvtttlllgggfffjjjfff___UUUMMMHHHGGGHHHQQQ[[[kkk}}}pppfffkkkyyyzzzttt}}}iiiMMM777222333444444444777:::>>>???DDDIIINNNQQQSSSUUUWWW`````````^^^\\\\\\]]]___cccffffffcccbbbfffiiiiiinnnooosssuuuvvvVVVBBBEEEKKKUUUbbbmmmuuupppttteeeKKK888222555222111111111111111222222333333777???IIIPPPPPPNNNHHHKKKOOOSSSVVVWWWVVVUUUIIIJJJKKKKKKJJJKKKNNNPPPZZZlllvvvmmmiiirrr~~~{{{rrrtttrrrooojjjddddddqqqbbbbbbcccfffiiijjjiiigggeeeeeeeeedddcccaaa___^^^aaaaaa`````````bbbdddeeehhhvvvnnnTTTEEECCCIIILLLUUU[[[XXXWWWQQQNNNQQQVVV^^^hhhrrr}}}pppccc[[[WWW```^^^ZZZVVVQQQNNNLLLLLLNNNVVVfffyyypppiiiqqq{{{|||uuu^^^DDD333333444444444555777;;;>>>@@@DDDJJJOOOTTTWWWYYYZZZ[[[ZZZXXXXXXZZZ\\\^^^___```aaaaaa```___bbbeeegggmmmlllyyyuuu]]]FFFEEEFFFOOO]]]iiipppxxxfffkkkxxx]]]DDD444111666111111111000111111222333333444999BBBMMMXXX___cccSSSSSSTTTTTTTTTUUUTTTTTTLLLLLLKKKIIIHHHIIILLLOOOSSSfffiiimmmbbbfffrrruuuuuussspppkkkeeecccmmmzzzaaaaaacccfffiiijjjiiihhhggggggfffeeedddbbbaaa```dddcccbbb```````````````cccmmmwwwYYYGGGAAAFFFHHHQQQ[[[[[[WWWQQQMMMOOOTTT[[[fffppp|||zzzlll```YYYVVVYYYYYYYYYYYYWWWSSSNNNKKKKKKRRR___qqqooommmxxxyyymmmTTT>>>222444555666666666999<<<@@@BBBEEEJJJQQQWWW\\\^^^___]]]ZZZXXXYYY\\\___``````^^^^^^^^^]]]]]]]]]```dddhhhgggwwwrrrtttUUUDDDDDDKKKXXXeeelllssspppqqqoooUUU@@@333222777111111000000111222222333555999>>>BBBGGGRRR```jjj]]][[[WWWRRROOONNNMMMNNNNNNMMMKKKHHHFFFGGGJJJMMMNNN^^^```zzzmmm[[[XXXcccvvvxxxsssqqqooolllfffdddkkkuuuaaaaaabbbeeehhhiiihhhggghhhgggeeedddcccbbbbbbbbbfffeeecccbbb```___^^^^^^^^^gggdddMMMAAACCCCCCKKKXXX\\\YYYRRRNNNPPPTTTZZZdddmmmzzzuuuggg]]]YYYXXXWWWWWWXXXXXXXXXTTTNNNJJJHHHLLLUUUfffzzz}}}pppqqqxxx{{{dddJJJ888222444666777777888;;;@@@CCCFFFGGGKKKQQQXXX^^^aaaaaadddbbb``````aaabbbbbbbbb___]]]\\\]]]\\\[[[]]]bbbaaabbbkkkuuuxxxiiiCCCDDDGGGRRR___gggmmm}}}eeeMMM===444333666000000000000111222333333888===@@@@@@???EEERRR^^^eeebbb^^^YYYUUURRRQQQPPPMMMLLLKKKHHHFFFFFFIIILLLLLLUUUYYYooorrr\\\PPPVVViiizzzqqqpppooommmgggdddhhhppp~~~aaaaaabbbdddggghhhgggeeefffdddbbbaaa```aaacccdddeeeeeedddbbbaaa```______^^^fffwww}}}___KKKFFFAAAFFFSSSXXX[[[TTTPPPPPPSSSWWW___ggguuu~~~uuuhhh```^^^^^^^^^\\\[[[[[[[[[YYYVVVRRRKKKKKKOOO\\\ooo~~~qqquuu|||sss[[[AAA444444222444666888;;;???EEEIIIKKKKKKLLLPPPWWW]]]``````dddddddddddddddddddddeeebbb^^^]]]___]]]ZZZ]]]bbb]]]dddfff|||yyysssLLLGGGEEELLLYYYaaafffrrrzzzZZZEEE;;;555333333000000000000111222333444777;;;>>>???>>>@@@GGGMMM]]]^^^______]]]YYYVVVSSSLLLLLLKKKHHHFFFFFFHHHJJJNNNMMMTTTeeefffRRRRRRccc~~~|||rrrqqqpppnnnhhhccceeekkk|||aaaaaabbbdddfffgggfffddddddbbb___^^^^^^```ccceeedddddddddcccbbbaaaaaa```___dddjjjrrrXXXLLLAAABBBMMMTTT]]]VVVQQQQQQRRRUUU[[[cccpppxxxxxxmmmgggfffgggfffbbb^^^]]]______^^^\\\RRROOOOOOXXXiii|||ssswww~~~|||oooUUU<<<222444000222555999===CCCIIINNNOOOMMMLLLOOOUUU[[[]]]^^^]]]```cccdddddddddfffhhheee```___aaa___[[[]]]ccc^^^iiiffftttppp{{{rrrWWWHHHDDDHHHTTT\\\```jjjxxxvvvrrrrrrnnnssstttTTTAAA:::666222111000000000000111222333444444777;;;???AAACCCEEEFFFKKKPPPVVV[[[[[[XXXSSSOOOJJJKKKJJJIIIGGGFFFHHHJJJPPPHHHQQQ^^^{{{rrrYYYTTTbbbyyy}}}tttrrrqqqooohhhbbbcccgggzzz^^^aaacccbbb___^^^```cccdddccccccbbbaaa```______ddddddcccbbbaaabbbeeehhhddddddiii|||kkkQQQEEEBBBHHHPPP^^^]]]XXXPPPNNNSSSYYY[[[fffooo|||xxxuuuuuusssppprrrqqqnnnjjjdddaaaaaaaaaVVVNNNIIIPPP___ooo|||tttzzz^^^CCC555333333444777;;;???CCCIIIPPPTTTYYY\\\ZZZTTTUUU]]]dddeeecccbbb```______```bbbdddgggfffdddbbb```^^^^^^]]]^^^dddfffnnn|||rrrtttrrr```IIICCCFFFQQQXXXZZZdddrrrxxxlllnnndddjjjuuuhhhIII===333111444222222111000000111333444555:::;;;>>>@@@AAABBBBBBBBBHHHHHHIIINNNRRRRRRPPPLLLGGGDDDAAAAAACCCEEEGGGGGGIIIGGGMMMQQQkkkgggVVVcccwwwzzzoooiiikkkjjjccc```bbbooo}}}___`````````______aaabbbddddddcccbbbaaa```______hhhlllooooookkkgggdddcccdddccceeetttcccHHHDDDIIIKKKWWWYYYWWWPPPMMMQQQXXXZZZccclllyyy}}}zzz~~~{{{uuuooojjjeeebbbaaaWWWQQQMMMQQQYYYfffwww}}}uuu{{{~~~oooUUU===444333333777:::???DDDIIINNNTTTXXX]]]```^^^YYYYYYaaagggiiieeedddbbbaaa``````aaabbb``````````````````______\\\bbbdddkkk}}}vvvooo^^^MMMFFFFFFOOOUUUXXX```kkk{{{```DDD:::222222666444111111111111222444666777;;;<<<>>>@@@AAABBBAAAAAABBBBBBCCCFFFJJJKKKIIIGGGGGGEEECCCAAAAAABBBDDDFFFIIIHHHKKKLLLbbbrrr^^^ffftttssslllnnnmmmfffbbbccclllyyyaaa___]]]\\\^^^```aaaaaadddcccbbbbbbaaa```______eeemmmwwwyyysssjjjccc```bbbbbbaaaiiitttNNNDDDEEEBBBNNNUUUWWWRRRMMMOOOUUUXXX^^^gggttt{{{sssnnnjjjfffaaa]]]YYYUUUSSSRRRRRR[[[mmm~~~zzzzzzyyyuuubbbIII999444555666999===DDDJJJOOOSSSXXX[[[```bbb```]]]]]]ccchhhjjjffffffeeecccbbbaaa```___\\\]]]^^^___```___^^^]]]]]]cccgggnnnyyyqqqeeeSSSIIIEEEKKKQQQTTTZZZbbbmmmyyyxxx|||wwwWWW???777111222555111111111111222444666888:::<<<===???@@@AAAAAA@@@@@@???>>>>>>@@@CCCDDDDDDCCCFFFGGGFFFCCC???>>>AAADDDHHHHHHJJJGGGWWW~~~xxx``````ppp~~~xxxpppqqqppphhhcccdddgggsssbbb^^^YYYYYY\\\``````___bbbbbbaaaaaa``````______\\\eeeppptttooohhhdddccc```cccaaabbbvvv}}}WWWFFFCCCAAAIIISSSYYYUUUNNNNNNRRRUUUZZZbbbooo|||}}}vvvooolllkkkiiiddd___ZZZYYYXXXTTTPPPTTTgggzzzwww}}}oooWWWBBB777777999;;;:::???GGGMMMRRRVVVYYY\\\___```___]]]]]]aaaeeehhhhhhggggggeeecccaaa^^^]]]^^^___```aaa```^^^[[[ZZZ\\\bbbgggoooxxxmmmXXXLLLEEEGGGNNNRRRWWW\\\bbbmmm|||tttssszzzlllPPP>>>888222222444---111111222333555888;;;<<<===>>>???@@@AAA@@@@@@???AAA@@@??????AAABBBDDDDDDFFFIIIIIIEEE???===@@@DDDDDDHHHJJJFFFPPP|||zzz|||}}}bbb[[[nnnzzz}}}rrrrrrppphhhccccccbbbmmm|||aaa]]]YYYXXX[[[^^^^^^]]]________________________ZZZ```fffhhheeecccdddfff]]]bbbbbb```kkk```HHHBBBGGGGGGRRR[[[XXXQQQOOOPPPQQQVVV^^^jjjvvv|||uuurrrrrrqqqlllggg\\\\\\\\\XXXSSSVVVgggyyy|||uuu}}}|||gggMMM<<<666888:::<<<>>>CCCKKKRRRVVVYYY\\\]]]^^^^^^^^^______```cccggghhhggggggeeecccaaa^^^]]]___```aaabbbaaa___]]][[[YYY]]]aaagggwww}}}kkk\\\QQQGGGFFFKKKPPPVVVYYY\\\eeetttsssmmm}}}ooo]]]HHH<<<999555777777///111222222444666999<<<======>>>???@@@AAA@@@@@@???BBBBBBAAA@@@@@@BBBDDDFFFFFFIIIJJJFFF@@@===@@@DDDAAAGGGIIIGGGNNNjjjxxxpppiii]]]pppzzzsssqqqooogggbbbbbb```hhhvvv```]]]ZZZYYYYYYZZZ[[[ZZZZZZ[[[[[[]]]^^^___````````````aaaaaa```aaacccddd]]]```bbbbbbeeexxxdddJJJAAAEEEEEEPPPYYYXXXTTTQQQQQQPPPSSSZZZdddoooyyy}}}xxxuuuqqqmmmiii___^^^]]]\\\ZZZ\\\iiivvvyyywww{{{oooZZZBBB666555777999;;;DDDIIIPPPVVVYYY\\\___``````___```bbbbbbaaaccchhhffffffeeecccbbbaaa```___^^^___```aaabbbaaa``````[[[]]]___bbbkkkgggbbbYYYMMMGGGIIIOOOUUUYYYYYY___mmm~~~yyypppyyyhhhMMM>>>999:::999>>>>>>444222222222444666999;;;===<<<===???@@@AAAAAA@@@@@@BBBBBBBBBAAA@@@@@@BBBDDDEEEFFFGGGEEEAAA???AAACCC>>>EEEGGGHHHLLLYYY|||jjjnnn^^^qqqzzzvvvqqqooohhhdddddd```eeeppp~~~]]]]]]]]][[[XXXWWWWWWXXXVVVWWWXXXZZZ]]]___```aaabbb```___```bbbcccbbb```___[[[^^^ddddddkkkvvv\\\III@@@BBBLLLUUUVVVUUUUUUSSSPPPPPPUUU^^^hhhqqqyyy{{{tttnnnjjjhhhccc___\\\^^^```cccjjjrrrxxxzzz{{{xxxaaaNNN;;;555666777:::===HHHLLLQQQVVVYYY\\\^^^```aaa___```ddddddaaaccchhheeedddbbbaaa``````aaabbbaaaaaaaaa```````````````]]]]]]___```bbbsssuuuiiibbbUUUKKKGGGLLLTTTXXXVVVZZZfffwwwzzzaaaCCC888888;;;;;;AAAAAA555222222333444555888:::<<<;;;<<<>>>@@@AAABBBAAAAAAAAABBBCCCBBB@@@???AAACCCBBBBBBBBBAAAAAA@@@AAAAAA>>>CCCAAADDDIIIJJJmmmnnnzzzooo^^^qqqzzz{{{sssqqqkkkhhhiiibbbccckkkyyy\\\^^^___\\\WWWUUUUUUWWWSSSTTTVVVYYY\\\^^^```aaa^^^\\\]]]aaaeeefffbbb]]]aaaXXXZZZfffeeeddd~~~vvvYYY@@@???HHHQQQTTTVVVXXXUUUQQQMMMRRR[[[ccckkkssszzzvvvpppmmmmmmfff___[[[___dddgggjjjnnnsssxxx}}}uuusssXXXGGG888555888:::<<<@@@HHHKKKPPPTTTVVVYYY\\\^^^```]]]___dddccc___aaafffcccbbb```______```bbbdddeeedddbbb```^^^]]]\\\\\\WWWYYY\\\\\\[[[hhhooohhh[[[MMMGGGJJJRRRXXXTTTWWWbbbrrr~~~uuu[[[AAA888888<<<;;;@@@???222333333333333555777:::;;;:::;;;>>>@@@AAABBBBBBBBBAAACCCEEEDDDAAA@@@AAACCC???>>>===>>>@@@AAA@@@??????AAA===AAAFFFAAA___vvvzzzqqqaaapppyyy~~~~~~vvvsssnnnlllmmmdddbbbhhhuuu^^^___^^^\\\YYYVVVVVVWWWZZZZZZZZZZZZ[[[\\\]]]^^^___]]][[[\\\___aaa```^^^\\\\\\^^^bbbdddhhhttttttGGGEEEAAAGGGPPPTTT[[[ZZZMMMOOOPPPRRRYYYbbbllltttxxxwwwrrrsssvvvrrreee^^^bbbeeedddjjjttt}}}wwwzzzyyyvvvfffOOO???444777;;;;;;???GGGKKKMMMQQQVVVZZZ]]]___```___```bbbccccccaaa^^^\\\aaa```____________^^^\\\[[[[[[\\\]]]]]][[[WWWTTTXXXXXXVVVZZZaaaeee}}}gggiiiggg[[[NNNIIINNNUUUXXXXXXZZZaaammm~~~mmmJJJ;;;888444444555666555333333333333444666777999:::<<<<<<===???@@@AAABBBCCCCCCAAA@@@>>>======>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<>>CCC\\\yyyzzz```ccc{{{wwwsssrrrpppnnnhhhfffgggnnnzzz[[[[[[ZZZWWWUUUUUUWWWZZZ]]]\\\ZZZXXXXXXZZZ\\\^^^\\\ZZZYYYZZZ]]]___^^^]]]^^^]]]^^^aaaaaaccclllwww]]]GGG???BBBJJJNNNWWW[[[RRRPPPPPPQQQUUU]]]gggoootttqqqhhhgggeeebbbgggqqqvvvuuu{{{wwwuuuppp___HHH;;;333777;;;<<>>>>>>>>???>>>>>>===<<<<<<<<<<<<===;;;;;;???BBB???AAATTTkkkqqqddd~~~{{{rrrooommmkkkjjjggggggmmmwwwXXXXXXVVVSSSRRRTTTXXX\\\aaa^^^[[[XXXWWWXXX[[[]]]XXXWWWWWWXXX[[[]]]]]]]]]```_________^^^^^^dddlllxxxNNNAAA???DDDHHHSSSZZZVVVRRRPPPOOOPPPVVV___hhhnnn{{{uuulllccc\\\aaakkk}}}uuuppptttyyywwwvvvjjjTTTAAA999666:::===???FFFPPPRRRTTTTTTRRROOORRRYYY`````````aaaaaaaaaaaaaaaaaa\\\[[[ZZZYYYZZZ\\\^^^```TTTTTTTTTVVVXXXZZZZZZYYYSSSUUUSSSUUUZZZZZZkkknnnddd^^^VVVSSSVVVXXXWWWVVVXXX___lll|||vvvlllrrrlllXXXAAA666333111000111222222111555666666888999:::;;;<<<;;;;;;<<<<<<===>>>??????BBBAAA@@@??????????????????>>>======<<<<<<======;;;:::===AAA??????IIIXXXzzzeeerrrsssooommmkkkkkkhhhgggjjjrrr|||XXXXXXWWWVVVUUUVVVYYY[[[bbb```^^^[[[ZZZZZZZZZ[[[VVVVVVVVVWWWZZZ\\\]]]]]]aaa______```^^^\\\___dddzzzVVVEEE???BBBEEEOOOYYYWWWUUURRROOOMMMPPPWWWaaahhhttt|||ooo___VVV[[[eee|||}}}}}}|||lllpppvvvzzz|||yyydddIII===::::::>>>AAACCCKKKTTTRRRUUUWWWTTTOOOQQQYYY```______^^^^^^^^^```aaabbb\\\\\\\\\\\\^^^aaafffiiiaaa___\\\ZZZYYYYYYXXXWWWVVVXXXVVVWWW[[[YYYddd{{{~~~tttbbbYYYSSSOOOUUUTTTSSSSSSXXXdddsss~~~|||uuuqqqjjjjjjuuulllnnnrrrzzzwwwaaaMMM;;;444222111000000111222222555666777888999:::;;;;;;<<<<<<<<<======>>>>>>>>>AAAAAA@@@@@@???????????????>>>======<<<<<<======;;;999:::>>>>>>>>>DDDLLLrrrxxxeeefffvvvpppnnnnnniiigggeeefffmmmwwwYYY[[[\\\\\\ZZZXXXXXXXXX``````aaa```___]]]ZZZXXXVVVWWWXXXXXXZZZ[[[]]]___```^^^^^^aaa```]]]^^^bbblllXXXEEE===AAACCCLLLVVVVVVWWWUUUQQQNNNNNNSSS[[[bbbmmmtttooo[[[QQQVVVaaa}}}~~~rrrvvvpppmmmtttvvvyyywwwZZZ>>>::::::<<<@@@CCCFFFLLLSSSTTTYYY^^^]]]YYYYYY___eee```___^^^^^^^^^```bbbccc```aaaaaa```___aaaeeeiiijjjgggaaa]]][[[YYYWWWUUUWWWZZZWWWXXX[[[XXX^^^ooo~~~eee[[[TTTJJJQQQQQQPPPOOORRR]]]lllwwwsssmmmmmmeee```gggwwwuuu___RRRRRRVVV^^^jjjxxxwwwmmmhhhiiiuuuoooZZZDDD777333333222111111222333555555666777888999::::::999>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<999888:::<<<>>>BBBGGG___zzzhhh___vvv{{{qqqmmmkkkffffffddddddhhhrrrZZZ]]]___^^^\\\YYYWWWVVV\\\^^^aaabbbaaa___[[[XXXVVVXXXYYYYYYYYYZZZ]]]______]]]^^^bbbccc``````bbbhhhzzz]]]GGG===@@@@@@GGGQQQSSSWWWWWWUUUQQQNNNPPPWWW\\\eeelllvvvmmmXXXOOOVVVaaawwwkkkppp|||~~~lllnnnvvvtttvvv|||lllKKK888888999<<>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>=========<<<;;;;;;::::::;;;;;;;;;:::888999:::===BBBEEEVVVooo```kkkssskkkfffeeeeeedddbbbdddmmm{{{ZZZ[[[\\\[[[YYYWWWVVVVVVZZZ[[[^^^______^^^\\\ZZZWWWXXXZZZYYYXXXYYY[[[^^^^^^\\\^^^ccceeebbb```aaagggrrrpppUUUEEEBBB===@@@JJJMMMUUUWWWWWWTTTOOOOOORRRWWW]]]cccmmmwww~~~wwwtttrrrxxx}}}{{{kkkWWWQQQYYYeeeuuutttsssnnnmmmwwwttttttuuu\\\???;;;888999===CCCKKKRRRSSSQQQRRRVVVYYY[[[[[[[[[\\\]]]``````______^^^^^^_________aaabbb^^^YYYWWWYYY[[[___]]][[[ZZZZZZZZZYYYXXXWWWZZZUUUTTTYYYWWWVVVaaapppqqq___WWWHHHKKKLLLKKKJJJQQQ]]]gggvvvyyyzzzxxxjjjbbb]]]fffpppwwwooo]]]YYYXXXTTTRRRVVVWWWWWW[[[aaahhhqqquuuaaaJJJ666666111222333222111222555888666777999;;;<<<;;;:::999>>>>>>>>>======<<<<<<<<<;;;<<<===>>>>>>===<<<<<<;;;;;;:::999999999999:::888::::::::::::<<<>>>@@@NNNrrrxxxhhhcccyyyyyymmmeeefffgggfffbbbaaaggguuuYYYYYYXXXWWWUUUTTTVVVXXXYYYYYYZZZ\\\\\\]]]\\\\\\VVVXXXZZZYYYWWWWWWZZZ\\\]]][[[^^^ccceeebbb___```bbbiiifffOOOFFF<<<;;;CCCGGGSSSVVVXXXUUUPPPNNNPPPSSSWWW]]]gggqqqzzz|||uuurrrpppllluuuwwwiiiXXXSSS]]]hhhxxxwwwkkkpppmmmxxxvvvuuuqqqRRR:::AAA:::;;;???GGGRRRZZZZZZVVVXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZYYY\\\___]]]YYYXXXZZZ]]]\\\[[[ZZZZZZ[[[[[[ZZZXXXXXX[[[VVVTTTZZZXXXWWW```]]]}}}ccc^^^GGGJJJKKKJJJHHHMMMXXXaaakkkzzzxxx~~~|||nnnggg```dddfffjjjtttqqqhhhooo^^^XXXVVVXXXYYYWWWZZZ```eeeiiiqqq}}}sss]]]DDD111666///111333222000111444888777999;;;=========;;;:::=========<<<;;;;;;:::::::::;;;<<<======<<<;;;;;;;;;:::999999888888999999555:::===<<<:::;;;;;;;;;CCCVVVnnn___qqqrrriiigggiiihhhccc___dddqqq|||YYYZZZ[[[[[[YYYUUUQQQOOOVVVVVVWWWXXXZZZ\\\^^^___YYYXXXXXXWWWWWWWWWXXXXXX\\\]]]___``````___]]]\\\___aaaqqqkkkMMM??????BBBCCCIIIPPPWWWWWWQQQLLLLLLNNNSSSXXXbbbjjjnnnttt~~~wwwrrrnnniii]]]SSS]]]oooyyylllwwwyyynnnpppsssxxx}}}yyydddIII;;;:::>>>AAAGGGMMMSSSWWWYYYZZZXXXYYY[[[\\\[[[ZZZXXXWWWWWWZZZ\\\[[[ZZZYYY[[[^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXYYYZZZZZZ[[[ZZZZZZZZZ\\\]]]]]][[[XXXVVVVVVWWWaaattt}}}]]]XXXIIIGGGLLLJJJMMMTTTTTTeeeooo}}}vvvppprrrnnneeedddfffhhhggghhhqqquuukkkaaa]]]ZZZXXXZZZ^^^dddhhhooowwwwwwooo|||iiiMMM<<<444111222222111222333555777999999:::;;;>>>@@@@@@>>><<<:::888777888<<<===<<<:::999999999::::::;;;;;;;;;999999999888777666666555777777777777888999:::;;;AAAGGG|||iiibbb}}}vvvppplllhhheeedddbbbcccjjjsssXXXYYYYYYYYYWWWUUUSSSQQQTTTUUUVVVWWWXXXYYY\\\]]]YYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[]]]^^^^^^^^^\\\[[[ZZZ]]]hhheeeJJJ???======GGGNNNUUUWWWSSSNNNMMMMMMPPPSSS[[[dddiiippp~~~xxxmmmfff\\\WWWaaaqqqqqqhhhpppmmmrrrxxx{{{|||rrr\\\DDD;;;>>>EEEGGGKKKOOORRRSSSTTTTTTXXXYYYZZZ[[[ZZZYYYWWWVVVYYY[[[]]]]]][[[ZZZ\\\^^^^^^^^^]]][[[YYYXXXVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\ZZZXXXVVVWWWXXXXXXgggyyy]]]LLLHHHNNNNNNPPPUUUSSS___hhhuuuvvvsssxxxrrrgggbbbfffiiiiiiiiinnnwww}}}rrrkkkfffaaabbbeeedddgggmmmtttzzzyyywww~~~|||zzz]]]GGG999444222222222222333444666777888::::::;;;===??????<<<::::::888777888;;;===<<<:::888888888888999999::::::999999888777777666555555666666666666777888999:::>>>DDDqqq{{{cccnnn}}}pppmmmhhhcccaaa______gggppp{{{YYYYYYXXXWWWVVVUUUTTTTTTRRRUUUWWWVVVUUUTTTWWWYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\[[[[[[___dddooo~~~ZZZDDD===<<>>666333333111222333555666777888888:::::::::<<<>>>===;;;888999888888999;;;<<<;;;:::777777777777777888888888888888777777666555555555555555555555555666777888;;;@@@\\\hhh]]]wwwpppjjjdddaaa^^^^^^dddkkkuuu}}}]]][[[YYYWWWVVVVVVVVVVVVSSSVVVXXXVVVRRRPPPRRRTTTUUUUUUVVVVVVWWWWWWWWWVVVXXXYYYZZZ[[[\\\]]]\\\\\\[[[```bbbeeexxxdddMMMCCC@@@???EEENNNTTTVVVTTTPPPNNNMMMJJJLLLUUU^^^fffooowwwuuuhhhaaaddduuuxxxooopppjjjiiivvv~~~wwwdddLLL===???FFFJJJLLLOOOSSSVVVWWWWWWWWWYYYYYYZZZZZZYYYYYYXXXWWWZZZZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\[[[XXXVVVTTTUUUUUUTTTUUUUUUUUUVVVVVVUUUWWWXXXWWWVVVVVVWWWXXXZZZ[[[ooo```NNNNNNMMMLLLMMMJJJOOOUUU___lllzzz{{{tttxxxuuullliiinnnssstttqqqnnnnnnooozzzrrrkkkhhhjjjoooqqqtttuuuuuuvvvwwwxxxwwwkkkaaa[[[```nnnzzzuuuzzzkkkVVVCCC888444333333000222444777888999999999888888999;;;======;;;888999888888999::::::::::::777777777777777777777777666666666555555555444444444444333333444555555666999>>>LLLuuuVVVtttuuuooojjjgggccc```bbbgggoooyyy```^^^[[[YYYWWWVVVVVVWWWVVVXXXYYYWWWSSSPPPOOOPPPUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^XXX^^^______kkkiiiTTTEEE===>>>BBBIIIPPPUUUUUUSSSPPPPPPKKKKKKRRR[[[bbbjjjpppzzzxxxkkkccciii~~~|||ppplllwww{{{gggmmmzzz~~~~~~ttt___JJJ@@@BBBHHHLLLOOOSSSWWWZZZ\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYWWWXXXXXXYYYYYYXXXVVVTTTUUUWWWYYYZZZ[[[ZZZXXXWWWUUUTTTTTTTTTTTTUUUVVVWWWTTTUUUVVVVVVUUUTTTVVVWWWUUUUUUaaannnUUURRROOONNNRRRRRRMMMQQQXXXbbbppptttrrrrrrppppppsssvvvuuusssqqqqqqrrryyy}}}vvvtttvvvwwwyyyzzzyyyvvvsssrrrqqqvvvyyy{{{wwwooocccXXXSSS]]]iiivvv{{{zzz|||pppbbbMMM===555333333222111333555888999:::::::::666666888:::======<<<:::888888999999999999999:::888888888888888777777777555555555444444444444444333333333222333333444555888===EEEqqqYYYeeewwwrrrnnnmmmiiiccc```aaajjjuuu___]]][[[YYYXXXWWWWWWWWWXXXXXXXXXXXXVVVUUURRRQQQWWWXXXYYY[[[\\\[[[[[[ZZZWWWXXXYYYZZZ\\\^^^______ZZZ^^^```bbbhhhzzzxxxcccLLL:::@@@AAADDDJJJRRRVVVUUUSSSQQQLLLKKKPPPVVV\\\cccjjjuuu}}}~~~xxxlllfffoooxxxmmmkkkzzzqqqhhhqqqzzzzzz}}}yyylllYYYIIIEEEGGGIIIRRRTTTWWWZZZ\\\]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZWWWWWWWWWYYYZZZYYYVVVTTTSSSTTTVVVXXXZZZZZZZZZYYYVVVUUUUUUTTTTTTUUUWWWXXXSSSTTTUUUUUUSSSSSSTTTUUURRRSSS[[[rrrtttWWWSSSNNNLLLRRRUUUMMMOOOSSS[[[gggxxxyyyrrrtttuuuwwwxxxxxxwwwuuuttttttuuuvvv~~~}}}wwwpppllljjjhhhlllooommmfff[[[RRRMMMTTT___jjjmmmmmmtttiiiZZZGGG999333333333222222333555888:::;;;<<<<<<666777888;;;===>>><<<:::777999:::999888888999:::888888888888777777777777333333333333333333333333333333333222222333333444888:::AAAddd^^^XXXjjjzzzuuupppoookkkddd___^^^eeeppp~~~YYYYYYXXXXXXXXXXXXXXXXXXXXXVVVUUUXXX\\\\\\YYYUUUUUUWWWYYYZZZ[[[[[[ZZZYYYVVVVVVWWWYYYZZZ\\\^^^______^^^```eeefffooocccKKKCCC@@@@@@EEENNNUUUWWWVVVPPPLLLJJJMMMQQQTTT\\\dddlllttt~~~wwwmmmlllzzzxxxvvvnnnmmmtttxxxxxxyyyssscccPPPFFFHHHKKKKKKTTTVVVYYY[[[]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYZZZ\\\^^^^^^[[[WWWUUUUUUVVVWWWXXXYYYYYYZZZXXXWWWVVVUUUUUUWWWXXXZZZRRRTTTUUUTTTRRRRRRRRRTTTQQQWWWZZZbbb{{{___XXXOOOHHHLLLQQQOOOOOOQQQUUU___nnn{{{{{{{{{}}}{{{yyyxxxxxxvvvyyyooogggcccaaaeeehhhgggaaaXXXOOOKKKIIIRRR\\\___bbbnnn~~~}}}___QQQ???444111222333222444444555777999;;;>>>???:::::::::<<<===<<<:::777777999:::999777666888:::777777777666666666555555222222222333333333333333444333333222222333333333777555<<>>BBBLLLUUUXXXXXXOOOKKKJJJKKKLLLOOOWWW```aaajjjvvvwwwooorrr}}}qqq{{{zzzooorrrvvvxxxyyywwwnnn\\\IIICCCIIIMMMLLLRRRTTTXXX[[[]]]______^^^[[[[[[ZZZYYYYYYYYYYYYYYY\\\[[[\\\___bbbbbb___[[[WWWVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVXXXZZZ[[[SSSTTTTTTSSSRRRQQQQQQSSSPPPWWWWWWTTThhhmmmdddVVVJJJKKKOOOPPPPPPPPPSSS[[[iiixxx~~~|||{{{vvv{{{oooeee```aaadddgggfff```XXXPPPLLLGGGLLLQQQRRRUUU___qqq~~~qqqWWWJJJ999//////222333222555555555777999<<<>>>@@@======<<<======;;;888555777999;;;:::777666888:::666666555555555444444444222222222222222222222333444444333333222333333333555000777HHHlllyyy___TTTSSSuuu}}}|||uuuqqqmmmiiiggghhh]]]fffsss|||SSSTTTUUUVVVWWWXXXXXXXXXWWWUUUTTTVVVYYY\\\]]]^^^XXXWWWWWWWWWWWWVVVTTTRRRTTTTTTVVVXXX[[[]]]______ZZZWWWYYY\\\YYYYYYjjj^^^III<<>>??????>>>===<<<::::::999999::::::999888777666555444555666666666555444333333222222111111111111222222000000000000111111111111555444===FFF]]]www\\\OOOWWWkkkqqqyyyyyyttttttooogggcccbbbdddjjjrrr|||PPPQQQSSSUUUVVVVVVUUUUUUUUUTTTTTTVVVZZZ\\\]]]]]]ZZZYYYXXXWWWVVVVVVTTTSSSSSSTTTVVVXXX[[[]]]___```]]]ZZZ[[[^^^[[[ZZZfffwwwzzzZZZ???<<>>333333333000111777666666888999;;;===>>>???AAA@@@>>>===<<<;;;;;;;;;:::999999888666555555444444555555555555444444333222111111000000111111222//////000000000111111111444222;;;CCCVVVnnnVVVVVVlllqqqrrr~~~}}}tttsssooohhhddd```aaadddlllwwwNNNPPPSSSUUUVVVVVVUUUTTTSSSSSSTTTWWW[[[]]]]]]\\\\\\[[[ZZZXXXVVVUUUUUUUUUSSSTTTVVVXXXZZZ]]]^^^___```\\\]]]```___[[[aaakkk~~~rrrIII<<>>???@@@???>>><<<;;;;;;;;;;;;999888888777666555444444333333444555555555444444111111000000000000111111//////000000000000111111333000666===GGGpppjjj[[[lllsssnnnqqq~~~vvvsssppplllhhhbbb___^^^eeerrrNNNQQQTTTXXXYYYXXXVVVTTTRRRSSSTTTXXX[[[]]]\\\[[[]]]]]][[[YYYVVVUUUUUUVVVVVVVVVWWWXXXYYY[[[[[[\\\___]]]]]]aaaaaa]]]]]]aaakkkyyyRRRBBB@@@??????BBBPPPSSSUUUQQQJJJFFFGGGJJJIIIQQQZZZccckkkvvvqqq\\\LLLWWWuuuhhhooouuuyyyyyymmm```WWWPPPPPPRRRRRRSSSUUUXXXYYYZZZZZZYYYZZZ\\\^^^aaaaaa```]]]ZZZXXXVVVUUUUUUUUUTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPSSSOOOLLLNNNRRRiiisssYYYIIIIIIKKKMMMLLLMMMRRRXXXdddnnn|||qqqkkknnnoooiii^^^RRRIIIKKKVVVaaagggeeefffoooyyyZZZPPP;;;444111333555444444888888999999;;;<<<===>>>>>><<<;;;:::999888888888888777777666666555444444333111222333444444444444444000000000//////000000000////////////000000000111333///333888:::SSSiiijjj|||xxxsssnnnttt|||uuutttqqqnnngggaaa]]]bbbooo}}}MMMOOOSSSWWWXXXXXXVVVTTTSSSSSSUUUXXX[[[\\\[[[YYY\\\]]]\\\ZZZWWWUUUVVVWWWYYYYYYYYYYYYXXXXXXXXXXXX\\\[[[\\\___```^^^\\\]]]^^^tttxxxYYYHHHAAA>>>@@@EEEGGGNNNTTTUUUPPPKKKIIIJJJGGGLLLTTT\\\ccckkkuuu}}}uuucccYYYSSSaaa~~~rrrjjjvvv}}}|||~~~xxxiiiXXXRRROOORRRUUUTTTTTTVVVXXXZZZ]]]^^^]]]\\\[[[[[[]]]]]]\\\\\\[[[ZZZXXXWWWTTTTTTTTTSSSRRRSSSTTTVVVWWWVVVUUUTTTTTTSSSSSSTTTUUUTTTRRRQQQPPPQQQRRRRRRQQQQQQPPPPPPOOOOOOOOONNNKKKOOOLLLJJJMMMOOO^^^xxxeeeIIIFFFGGGLLLNNNMMMNNNSSSWWWaaapppvvvqqqttt{{{ssscccRRRLLLTTTffftttwwwrrrnnnrrrzzz}}}iiiMMMDDD555222111333555555666888999999::::::;;;<<<======;;;:::999888888777777888666555555555444333333333111111222333444444444333000//////......//////000...////////////000000000222///111666666CCCzzz|||jjj|||xxxlllnnn{{{uuurrrooojjjccc]]]```jjjxxxKKKMMMPPPSSSUUUUUUTTTSSSUUUUUUUUUWWWYYYZZZZZZXXXXXX[[[]]][[[XXXUUUVVVWWWZZZZZZYYYYYYXXXWWWWWWVVVXXXYYY[[[]]]]]]\\\[[[[[[[[[ggg~~~sss\\\JJJ???===AAA@@@GGGPPPTTTSSSOOOLLLKKKGGGHHHNNNUUUZZZ___iiirrruuu|||zzzccc^^^iiippp{{{}}}hhhooozzz}}}}}}~~~ttteeeTTTPPPPPPUUUWWWVVVVVVYYYZZZ]]]aaabbbaaa___^^^]]]___^^^^^^^^^^^^]]]ZZZWWWTTTUUUUUUTTTRRRRRRSSSUUUVVVUUUUUUTTTTTTUUUUUUUUUVVVUUURRRPPPOOOPPPQQQRRRPPPPPPOOONNNMMMMMMLLLLLLEEEKKKIIIHHHMMMMMMUUUhhh~~~zzzWWWKKKEEEJJJNNNMMMMMMQQQQQQZZZggguuu}}}xxxzzzxxxhhhXXXTTTcccyyyyyynnnlllwwwtttooommmuuuyyy___EEE<<<222222222444555666777888999999999::::::;;;;;;;;;;;;;;;:::999999999999999444444444444333333222222111111222333333333222222//////............//////......////////////000000/////////555888>>>jjjttt~~~kkkkkk|||wwwqqqmmmjjjddd^^^]]]cccnnnzzzKKKMMMOOOQQQSSSTTTTTTTTTXXXVVVUUUVVVWWWXXXXXXWWWTTTYYY]]]\\\YYYUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVYYY[[[ZZZXXXXXXZZZ[[[^^^___nnnjjjRRRBBB<<<===BBBHHHNNNQQQPPPNNNLLLGGGFFFIIIOOORRRTTT\\\fffooouuu~~~nnn___ppprrrmmmvvv|||}}}yyykkk]]]SSSQQQRRRWWWZZZYYYZZZ\\\[[[]]]``````___^^^___```___^^^^^^___```___\\\YYYTTTVVVWWWVVVSSSRRRSSSUUUSSSSSSRRRSSSSSSTTTUUUVVVUUUUUUTTTSSSRRRQQQPPPOOOPPPPPPOOONNNLLLKKKJJJJJJFFFLLLJJJJJJNNNLLLNNN[[[yyynnnXXXEEEEEEJJJKKKLLLOOONNNTTT___kkkxxx~~~}}}|||ooo```^^^nnntttllluuu}}}oooppplllqqqtttxxxpppWWWCCC777222333444444444555777777888888999999999999999999::::::999888888888888999333333333333222222222222111222222222222111111000///......------......///........./////////000000---000---222999888UUUsssooovvv{{{ssspppiiifff```\\\]]]fffsss}}}NNNOOOPPPRRRTTTVVVVVVWWWZZZXXXUUUUUUVVVWWWXXXWWWQQQWWW]]]]]]YYYVVVVVVWWWVVVVVVWWWWWWXXXYYYYYYZZZVVVZZZ[[[XXXUUUUUUXXXZZZ]]]WWW```oooRRRAAA===???CCCIIINNNOOONNNLLLGGGEEEGGGLLLMMMMMMUUU___lllqqqyyywwwhhhcccnnnwww|||}}}sssbbbSSSTTTRRRTTTZZZ\\\[[[\\\___[[[\\\\\\[[[ZZZ[[[^^^```[[[ZZZ[[[]]]```aaa^^^[[[TTTWWWYYYXXXUUUSSSSSSUUUPPPPPPQQQQQQRRRTTTUUUVVVSSSTTTVVVVVVUUURRROOOMMMQQQQQQOOONNNLLLKKKJJJIIIIIIPPPNNNMMMQQQMMMKKKTTTaaabbbGGGAAAFFFHHHJJJNNNGGGLLLUUU```mmm{{{uuugggdddrrrxxxzzzvvvqqquuu^^^NNN>>>111333555555444333555777777888888888888888888888888888777666666666666666777333333222222222222222222222222222222222111000///.........------...................../////////000...222,,,...666111CCCnnnwwwrrr{{{yyyvvvkkkhhhddd]]]\\\cccppp{{{PPPPPPPPPRRRTTTVVVXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTQQQSSSUUUWWWWWWWWWUUUTTTSSSUUUXXXZZZ[[[ZZZXXXWWWVVVWWWWWWVVVTTTTTTVVVWWWVVV\\\]]]fffqqqJJJCCC999>>>GGGHHHLLLPPPLLLGGGFFFDDDDDDGGGLLLQQQUUU```fffnnnwww{{{mmm^^^mmm}}}wwwuuu~~~}}}sssggg]]]XXXWWWXXXXXXYYY[[[\\\]]]]]]]]]\\\ZZZYYYYYYZZZ\\\]]][[[XXXXXX[[[]]][[[\\\```ZZZZZZXXXXXXXXXXXXYYYZZZTTTSSSSSSSSSSSSSSSTTTTTTVVVVVVVVVWWWWWWUUUPPPMMMTTTRRRPPPMMMJJJIIIIIIIIINNNMMMLLLKKKKKKJJJJJJJJJTTT|||vvvRRRDDDEEEHHHHHHGGGHHHHHHMMMUUU___jjjyyy|||||||||{{{tttjjjjjjuuu}}}}}}hhhRRRAAA888666444444444555666888999:::777777777777777666555555555555444444444333333333333333222222111000//////////////////////////////---///111111000...---------,,,,,,,,,,,,---......111,,,---222333444CCCUUUrrrmmmuuu|||zzzrrrllleee___ZZZ[[[fffrrrNNNOOOPPPQQQSSSUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSTTTVVVWWWXXXXXXWWWWWWSSSTTTVVVWWWXXXXXXWWWWWWUUUVVVWWWVVVUUUUUUWWWXXXXXX\\\^^^aaatttgggNNN@@@===AAAAAAGGGNNNLLLJJJHHHFFFEEEEEEHHHKKKNNNXXX]]]dddlllttt{{{mmmtttwwwxxx|||yyylll```XXXUUUXXXXXXYYYZZZ[[[\\\]]]]]]aaa```^^^[[[YYYXXXXXXXXXZZZXXXXXX[[[\\\ZZZ[[[___ZZZXXXWWWUUUUUUUUUVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRUUUTTTTTTTTTUUUSSSPPPNNNTTTSSSQQQNNNLLLKKKJJJIIILLLKKKJJJIIIHHHHHHHHHHHHJJJeeeeeeRRRIIIDDDDDDFFFFFFGGGKKKQQQWWW___mmm{{{|||{{{tttqqq~~~|||xxx~~~|||sssjjjiiipppttttttrrrpppYYYFFF888111000333333444555666777888888666777777777777666555555444444444333333333222222222222222111111000000000////////////////////////---...///...,,,+++,,,---,,,,,,,,,,,,,,,---......///+++---222222222>>>OOOyyynnnpppwww{{{uuuoooiiiddd___]]]ccclllKKKMMMOOOQQQSSSSSSTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWRRRSSSSSSSSSTTTTTTUUUVVVTTTUUUVVVVVVVVVVVVWWWYYYXXXZZZ\\\\\\cccuuunnnSSSBBB<<<>>><<>>666111222555333444666888999888777666555555555555555444333333111111000000000///////////////////////////000000,,,,,,,,,,,,,,,,,,,,,,,,+++000555888666222...++++++************+++,,,,,,,,,---///111000///222666>>>jjjyyymmmkkkkkk}}}wwwrrrqqqnnnfff^^^\\\IIIJJJLLLMMMNNNOOONNNNNNLLLMMMNNNPPPSSSVVVXXXYYY]]]\\\[[[YYYXXXVVVUUUTTTSSSQQQNNNLLLLLLNNNQQQSSSTTTVVVXXXXXXWWWUUUTTTUUUUUURRRSSSXXXXXXWWW^^^iiixxxlll\\\CCC999>>>@@@DDDEEEGGGIIIJJJIIIGGGFFFBBBDDDGGGLLLRRRZZZccciiiuuu|||xxxqqqmmmkkk{{{xxxiii]]]WWWWWWYYY[[[[[[[[[[[[[[[\\\\\\]]]]]][[[[[[]]]^^^```bbbcccddd]]]YYYXXXYYYXXXTTTTTTWWWYYYXXXVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTRRRPPPPPPQQQSSSSSSRRRNNNOOOPPPQQQOOOLLLIIIGGGEEEDDDCCCBBBAAAAAAAAAAAA<<>>AAAEEEHHHJJJJJJHHHGGGEEEFFFGGGIIIMMMTTT\\\bbbkkkrrr{{{xxxooonnnttt{{{nnn^^^TTTTTTVVVWWWVVVWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXYYYZZZ\\\^^^aaabbb]]]ZZZXXXYYYWWWSSSSSSUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRQQQOOOOOOPPPQQQPPPOOOLLLMMMNNNMMMLLLJJJGGGFFFCCCBBBAAA@@@@@@??????@@@<<>>CCCGGGJJJJJJHHHFFFFFFFFFEEEEEEGGGMMMTTTYYYbbbiiirrrxxx{{{ppp___mmmxxxppp{{{rrrcccSSSNNNRRRWWWWWWUUUTTTTTTUUUUUUUUUUUUUUUUUUXXXWWWVVVVVVXXXZZZ]]]___```\\\ZZZ[[[YYYUUUUUUWWWVVVWWWXXXYYYYYYWWWVVVUUUSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPNNNOOOPPPPPPNNNMMMLLLLLLLLLKKKJJJHHHFFFEEEBBBAAA@@@???>>>>>>>>>>>>CCCGGGKKKJJJLLLeeevvvrrrzzzWWWQQQMMMOOOPPPNNNMMMMMMOOO\\\mmmxxx}}}wwwhhhdddiiigggiiillluuutttwwwsssYYYMMM???999666444666999555555444444444555666666333444444444444333222222111111111111000000000000000000///...------,,,,,,***************************///555777666111---***)))))))))))))))******+++'''***++++++---000222111777222___qqqooorrr}}}xxxsssqqqlllfffcccOOOLLLIIIIIILLLNNNNNNMMMIIIHHHHHHHHHJJJMMMPPPRRRLLLKKKJJJMMMRRRVVVWWWWWWQQQPPPNNNMMMNNNOOOQQQSSSSSSVVVYYYWWWSSSQQQTTTWWWVVVWWWWWWVVVUUUTTTVVVWWWbbbbbbrrrhhhIII@@@???<<<;;;>>>EEEIIIIIIFFFGGGFFFDDDDDDEEEIIIMMMPPPXXX^^^ffflllqqqwwwkkkSSSYYYsssuuurrryyy}}}```ZZZSSSQQQTTTWWWXXXWWWVVVWWWWWWXXXVVVTTTRRRPPPSSSUUUWWWXXXZZZZZZZZZYYY\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYWWWUUUTTTSSSRRRRRRQQQOOOMMMMMMOOOQQQSSSSSSRRRQQQPPPPPPPPPOOOMMMKKKHHHHHHHHHHHHGGGFFFEEEEEEAAAAAA@@@@@@???>>>======AAAAAAEEEIIIJJJXXXtttppp{{{]]]IIILLLRRRMMMMMMTTTOOOPPPWWWcccoooyyyuuuooommmiiifffiiixxx{{{sssvvvhhhQQQHHH===777777999999888555555555666666666666666555555444333333222111111222222222111000//////.........---------,,,,,,,,,---,,,++++++************++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,---...//////111777NNN~~~qqqmmmpppxxxxxxtttpppjjjfffOOOMMMKKKLLLNNNOOONNNMMMIIIIIIIIIJJJLLLOOOQQQRRROOOMMMLLLNNNRRRSSSSSSQQQRRRRRRQQQQQQQQQRRRSSSTTTSSSUUUXXXVVVRRRPPPRRRUUUVVVWWWWWWVVVTTTSSSTTTVVVWWW[[[ggg~~~rrrUUUCCC===???@@@@@@???@@@DDDGGGFFFEEEDDDCCCDDDFFFIIIKKKPPPUUU\\\bbbgggnnnxxxgggYYYSSS___uuuuuuvvv~~~sss\\\XXXTTTTTTWWWYYYXXXUUUTTTUUUVVVWWWVVVUUUTTTRRRTTTUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWUUUUUUTTTTTTTTTQQQNNNNNNOOOPPPPPPPPPQQQPPPNNNNNNOOONNNLLLJJJGGGGGGGGGGGGFFFEEEDDDDDDAAAAAA@@@@@@???>>>>>>===>>>>>>BBBFFFFFFPPPmmmmmmgggtttYYYNNNPPPRRRPPPLLLMMMMMMQQQYYYbbblll{{{{{{tttqqqllliiilll{{{wwwrrr|||iii[[[HHHAAA999555666999999888555555555555555555555666555444444333222222111111222222111000000///......---------------------,,,------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))************,,,,,,+++,,,,,,---...///222666FFFmmmvvvwwwsssrrr||||||vvvrrrjjjdddMMMLLLLLLMMMNNNNNNMMMKKKJJJKKKLLLMMMOOOQQQRRRSSSRRRQQQPPPPPPQQQPPPNNNLLLRRRRRRRRRRRRSSSSSSSSSTTTRRRUUUVVVTTTQQQOOOPPPRRRVVVWWWWWWUUUSSSRRRSSSTTTOOOUUUZZZeee}}}jjjZZZHHHDDD???<<<<<<>>>@@@AAADDDCCCCCCBBBCCCCCCDDDEEEHHHLLLRRRWWW\\\dddnnnuuu~~~~~~fffOOOSSS___ppp{{{vvv~~~sssdddWWWVVVUUUXXX[[[[[[XXXUUUSSSTTTUUUVVVWWWWWWVVVUUUUUUVVVXXXYYYZZZZZZZZZZZZWWWWWWXXXYYYYYYZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVSSSPPPOOOOOOOOONNNMMMOOONNNLLLLLLLLLLLLJJJHHHEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@??????>>>>>>===<<<;;;>>>BBBBBBEEEVVViii{{{fff]]]www[[[NNNPPPQQQMMMMMMKKKLLLOOOTTT^^^ooo{{{vvvmmmjjjmmm~~~yyyooorrr~~~mmmYYYJJJ===999444333666888999888555555555555555555555555444444333333222111111111111111000000//////......,,,---------------------------,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))************+++++++++,,,,,,---...///222555<<>>AAA===777@@@@@@AAABBBBBBCCCCCCCCCFFFHHHLLLPPPUUU]]]gggmmmwww}}}xxxdddUUUgggppp~~~|||}}}}}}fffZZZVVVVVVVVVXXX[[[\\\ZZZWWWUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[WWWXXXXXXXXXYYYYYYYYYZZZXXXWWWVVVUUUTTTTTTTTTTTTVVVTTTQQQPPPPPPPPPNNNMMMNNNLLLJJJIIIIIIIIIHHHFFFCCCCCCCCCCCCBBBAAA@@@???????????????>>>>>>======>>>;;;<<<>>>>>>???FFFPPPwww``````zzztttVVVIIIMMMTTTOOOMMMLLLLLLNNNTTTdddttt{{{jjjhhhmmm{{{xxxvvvhhh___OOO>>>666444333444666888777666555555555444444444444444333333222222111111111000000000000//////.........,,,,,,,,,------------...------,,,,,,,,,,,,,,,---************************((()))))))))************++++++++++++,,,---...///111444555DDDuuu~~~vvvoooiiimmmzzzzzzvvvrrrJJJLLLNNNOOONNNNNNMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTTTTTTTTTTSSSQQQOOONNNNNNOOOOOOPPPQQQRRRQQQQQQQQQTTTUUUUUUTTTRRRQQQQQQQQQUUUUUUUUURRRPPPOOOOOOPPPRRRMMMNNNWWW^^^kkkyyydddQQQDDD===999888<<<===???AAABBBCCCCCCCCCEEEFFFGGGJJJOOOVVV^^^cccjjjqqqxxx{{{|||ppp[[[\\\kkknnn___YYYXXXWWWVVVWWWYYY[[[\\\\\\YYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQSSSRRRPPPPPPQQQQQQPPPOOOLLLJJJHHHGGGGGGGGGFFFEEEAAAAAAAAAAAA@@@???>>>>>>>>>===============<<<<<<@@@<<<;;;<<<===>>>AAAEEEZZZ}}}eeeeeelllRRRKKKQQQOOOMMMMMMMMMMMMOOOZZZeee{{{kkkhhhppp}}}|||fff\\\WWWIII888444444555666777777666444555444444444333333333222222111111111111111000000/////////...............------------------------,,,,,,,,,++++++,,,,,,---************************((()))))))))************++++++++++++,,,---.........444444<<>>@@@AAABBBBBBCCCCCCCCCEEEIIINNNSSSVVV___fffmmmqqqsssvvv}}}yyyjjjXXXPPPkkk{{{wwweee^^^\\\ZZZYYYWWWVVVWWWZZZ]]]___[[[ZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXYYYYYY[[[[[[ZZZYYYYYYXXXWWWWWWVVVUUUTTTRRRQQQPPPOOOOOORRRQQQPPPQQQRRRSSSRRRQQQLLLIIIGGGEEEFFFFFFFFFEEE@@@@@@@@@@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;???<<<::::::<<<>>>@@@AAADDDjjjppprrrkkkUUULLLOOOLLLLLLNNNNNNMMMQQQWWWfffvvvqqqnnnwwwyyytttttt{{{uuuaaaUUUMMMAAA555444555777777777666555444444444444333333222222111000000000000000000000000..................------......---------,,,,,,,,,++++++******++++++,,,,,,************************))))))))))))*********************++++++,,,---...,,,222444888RRRwwwlllhhhmmm~~~|||yyyJJJLLLNNNOOONNNPPPSSSVVVQQQQQQPPPQQQRRRSSSUUUVVVRRRRRRQQQNNNKKKKKKNNNPPPQQQPPPPPPOOOPPPQQQRRRSSSQQQPPPPPPQQQRRRRRRRRRQQQPPPQQQQQQPPPNNNMMMOOOPPPMMMJJJMMMQQQNNNNNNaaazzz___AAA;;;@@@999::::::;;;===>>>??????BBBAAAAAABBBEEEHHHIIIJJJRRRYYYbbbgggjjjnnnvvv|||rrr[[[PPPOOO\\\}}}zzzzzz~~~iii```\\\ZZZ[[[ZZZYYYXXXXXXYYY\\\^^^XXXXXXXXXXXXXXXXXXYYYYYYWWWVVVVVVUUUVVVWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWUUUSSSQQQPPPPPPRRRQQQPPPQQQSSSSSSRRRPPPLLLIIIFFFEEEEEEEEEEEEEEE@@@@@@@@@@@@???>>>===<<<999999999999999999999999999999999999;;;======<<<>>>RRRxxxkkkvvvlllZZZSSSNNNLLLNNNPPPNNNNNNOOOVVVaaaxxxwwwttt}}}mmmhhhrrr}}}nnn^^^NNN???777555444555777777777555555444444444333333222111111111000000000000000000000000------------------------//////...---,,,++++++******)))))))))******+++,,,************************))))))))))))************************+++,,,---...,,,000222444AAAhhhsssiiifffppp~~~xxxFFFIIIKKKKKKKKKMMMQQQUUURRRQQQPPPPPPQQQSSSUUUWWWRRRRRRPPPLLLHHHHHHKKKOOOOOONNNMMMLLLLLLNNNPPPQQQOOONNNNNNOOOQQQRRRRRRQQQOOOPPPPPPOOONNNMMMOOOPPPLLLNNNOOOKKKGGGJJJTTT]]]oooTTTAAA999::::::999999999:::;;;<<>>===<<<888888888888888888888999333666888999:::;;;:::888AAAEEE]]]qqqgggzzzrrrYYYQQQMMMOOORRRQQQNNNNNNRRRVVVeeezzzwww{{{mmmmmmzzzqqqggg[[[FFF333///777222444666777666555555555444444333333222111000000////////////000000000000------------------------000000///...,,,+++***)))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))************************+++,,,---...---...000000555TTT{{{qqqhhhjjjsss{{{IIIKKKLLLLLLKKKKKKLLLNNNMMMNNNOOONNNMMMMMMOOOQQQRRRRRRPPPNNNLLLLLLNNNPPPQQQPPPMMMLLLKKKKKKMMMNNNOOOLLLKKKLLLNNNOOONNNLLLPPPOOOOOONNNMMMMMMMMMLLLJJJHHHFFFFFFGGGJJJNNNQQQ```~~~wwwiiiVVVFFFFFF<<<777;;;<<<888888>>><<<===>>>???AAABBBCCCBBBFFFHHHLLLQQQXXX___fffiiisssvvv|||vvvbbbUUUMMMBBBMMMmmm{{{pppeee```XXXUUUXXXUUUUUUUUUVVVWWWXXXZZZ[[[\\\ZZZVVVQQQNNNOOOSSSVVVUUUTTTSSSRRRRRRTTTVVVWWWWWWVVVUUUUUUUUUVVVWWWXXX]]]ZZZXXXZZZ^^^___\\\XXXTTTRRROOONNNNNNNNNMMMLLLHHHGGGEEEDDDBBBAAA@@@@@@>>>===<<<<<<======<<<;;;===<<<;;;:::999999888999777777888888888999999999:::DDDHHHZZZ{{{lllrrrdddUUUNNNNNNOOORRRTTTNNNOOOXXXjjj{{{qqquuuttt~~~tttgggWWWJJJ???777444666555555666666555555444333333333333222222222111111000000000000////////////------,,,,,,,,,,,,++++++------,,,,,,+++***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...///...222666AAAsssyyymmmiiijjj{{{IIIKKKLLLKKKJJJJJJKKKLLLJJJKKKLLLLLLJJJKKKLLLNNNOOOOOOOOONNNMMMNNNPPPSSSPPPOOOMMMKKKJJJKKKLLLLLLNNNLLLKKKKKKNNNNNNMMMKKKNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGFFFEEEFFFHHHKKKMMMOOObbbwwwppp]]]OOOBBB>>>>>><<<::::::999:::;;;<<<===@@@CCCEEEEEEFFFGGGJJJPPPXXX___ccclllpppuuuzzz~~~vvvnnnaaaTTTDDDSSS]]]iii~~~vvveee```^^^XXXUUUXXXSSSSSSSSSTTTUUUWWWXXXXXXZZZXXXUUUQQQOOOOOORRRUUUYYYWWWTTTRRRQQQSSSVVVXXXUUUTTTSSSSSSTTTUUUVVVWWWTTTSSSUUUYYY___```\\\XXXTTTRRROOONNNNNNNNNLLLKKKGGGFFFEEECCCBBBAAAAAAAAA>>>===<<<<<<======<<<;;;<<<;;;:::999888888888888777777777888888888888999555======GGGlll}}}^^^JJJKKKVVVVVVOOOQQQOOOSSS^^^jjjsss|||tttoooiiixxx~~~~~~ooo```NNNCCC<<<666444666555555555555555444444333333333222222222111111111000000000/////////......------,,,,,,,,,+++++++++------,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---...---111333888^^^|||qqqkkkxxxIIIJJJKKKJJJIIIHHHIIIJJJIIIJJJKKKJJJIIIJJJKKKMMMLLLMMMNNNNNNNNNOOORRRUUUOOONNNLLLKKKJJJJJJKKKKKKMMMLLLKKKLLLMMMMMMLLLKKKLLLLLLMMMMMMLLLKKKIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHEEEKKKgggmmmRRR>>>:::>>>===888999;;;;;;:::999;;;AAAEEECCCBBBBBBCCCGGGNNNUUUYYYaaadddiiimmmqqqvvv{{{~~~tttiii]]]QQQKKKJJJPPPtttlllaaaZZZ[[[ZZZUUURRRUUUQQQQQQRRRSSSTTTUUUUUUVVVXXXXXXVVVSSSPPPPPPQQQSSSZZZXXXTTTQQQPPPQQQSSSUUURRRQQQQQQQQQRRRSSSUUUVVVPPPPPPSSSXXX]]]]]]YYYTTTSSSPPPNNNMMMMMMLLLKKKIIIFFFEEEDDDCCCBBBBBBBBBBBB>>>===<<<<<<======<<<:::;;;:::999888888777777888666666666777777777777888888<<<888:::NNNnnnvvvsssVVVPPPWWWWWWOOOTTTQQQPPPTTTYYY```kkkuuuvvvssswww}}}tttxxxhhhVVVDDD:::777555444555555555555555555444333333222222222222111111111000000////////////.........,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------000333222JJJppp~~~vvviiitttIIIJJJJJJIIIGGGFFFGGGHHHJJJKKKLLLLLLKKKKKKLLLNNNLLLMMMNNNNNNNNNOOOQQQTTTOOONNNMMMLLLKKKKKKKKKLLLNNNMMMMMMMMMMMMMMMLLLLLLJJJKKKLLLLLLLLLJJJHHHGGGDDDEEEEEEEEEEEEEEEDDDDDDCCCEEESSSqqqgggFFF:::???BBB===:::======;;;888888<<<@@@@@@@@@@@@AAADDDHHHLLLOOOTTTWWW[[[___dddjjjpppuuu{{{yyy|||nnnbbb[[[NNNAAAEEERRRyyy{{{^^^YYYWWWYYYWWWQQQNNNPPPPPPQQQRRRSSSTTTTTTTTTTTTWWWXXXWWWUUUSSSRRRRRRTTTXXXVVVTTTQQQPPPOOOOOOOOOOOONNNNNNNNNOOOQQQSSSTTTTTTTTTUUUVVVXXXVVVRRRNNNPPPNNNKKKJJJJJJIIIGGGFFFDDDCCCBBBBBBAAAAAAAAAAAA>>><<<;;;;;;<<<<<<;;;:::999888888777666666777777555555555555666666666666:::<<<888888???QQQ}}}wwwbbbVVVSSSSSSSSSQQQQQQSSSSSSVVV___iiivvv|||{{{uuubbbPPP===555555555444444444444555555555444333333222111111111111000000000/////////.........------,,,,,,,,,++++++++++++***,,,+++++++++******))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))),,,,,,000555444@@@ZZZ}}}kkkpppvvvHHHIIIJJJHHHGGGFFFFFFGGGJJJKKKLLLKKKJJJJJJLLLNNNNNNOOOPPPOOONNNNNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMOOOOOOOOONNNMMMMMMMMMMMMJJJJJJKKKKKKJJJIIIGGGFFFDDDDDDEEEEEEEEEDDDCCCBBB@@@EEEGGGOOOooozzzZZZGGGDDDCCC===888:::<<<:::888777999;;;===???AAADDDEEEFFFGGGGGGIIILLLOOOSSSXXX___ggglllqqquuu|||}}}yyyyyyeeeXXXMMMIII???<<>>[[[yyy{{{~~~aaaSSSTTTNNNNNNQQQUUUTTTSSSXXX___gggmmmwww|||{{{xxxppp]]]LLL;;;555666666444444444444444555444333333222111111111000000000//////............------------,,,,,,+++++++++*********++++++***************)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++...,,,...555444:::JJJzzzxxxmmmooo}}}GGGHHHIIIHHHGGGFFFGGGHHHHHHIIIJJJIIIHHHIIIJJJLLLPPPQQQQQQPPPNNNMMMMMMNNNPPPPPPPPPOOOOOONNNMMMMMMNNNOOOOOONNNLLLKKKLLLMMMIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCDDDDDDDDDCCCBBBBBB@@@FFFDDDAAATTTppp]]]OOOCCC<<<;;;:::999888888999::::::;;;===AAADDDFFFFFFDDDCCCCCCDDDGGGIIINNNUUU]]]bbbhhhlllqqqtttwww|||xxxeeeQQQEEE<<<<<>>============:::999888888999999888777555555444444444444555555222222222333333333444444111555666999<<<999GGGdddwwwsss|||dddYYYNNNMMMOOOSSSSSSPPPQQQUUUZZZ___gggpppyyy|||qqqnnnxxxpppfffSSSFFF:::666777666444333444444444444444333222222000000000000////////////......---------,,,,,,,,,++++++++++++************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,111---+++111222333===\\\oooooowwwFFFHHHIIIHHHGGGGGGHHHIIIIIIJJJKKKJJJIIIIIIKKKMMMOOOQQQRRRQQQNNNMMMMMMNNNOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNMMMJJJIIIIIIKKKHHHFFFDDDCCCBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAABBB@@@AAACCCDDDIII^^^yyygggXXXRRRLLLEEE===999:::<<<<<<;;;999;;;>>>AAACCCCCCCCCCCCAAABBBBBBCCCEEEKKKRRRXXX___bbbdddfffiiiooowww~~~}}}}}}iiiTTTDDD>>>>>>JJJ\\\nnnkkk]]]WWWUUUUUUUUUVVVXXXYYYWWWSSSRRRSSSTTTVVVVVVUUUTTTSSSVVVVVVVVVTTTRRRQQQSSSUUUUUUTTTTTTTTTSSSSSSSSSTTTNNNMMMLLLKKKJJJKKKLLLLLLNNNNNNNNNNNNMMMMMMNNNNNNMMMJJJGGGEEEEEECCCBBB@@@@@@???>>><<<;;;:::::::::999777666666777777666555444444333333333333444444111111111222222222333333000777777777;;;:::BBBVVVvvvlllzzzmmmXXXRRRMMMMMMMMMLLLMMMPPPRRRUUUYYY___gggqqq|||yyytttkkkeeeqqqxxxgggVVVEEE===777777777444333333333444444444444333222222000000/////////.........---------,,,,,,,,,,,,+++++++++++++++************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))000---***000111000666CCCmmmwwwrrrrrr{{{FFFGGGIIIIIIHHHHHHIIIKKKKKKLLLMMMLLLKKKLLLMMMOOONNNPPPQQQQQQOOONNNNNNNNNNNNNNNOOONNNNNNMMMLLLKKKJJJLLLMMMKKKHHHFFFGGGIIIFFFDDDBBB??????@@@BBBCCC??????>>>>>>???@@@AAAAAA>>>888>>>IIICCC>>>]]]xxxvvv```TTTEEE===<<<>>>>>><<<888999;;;===???AAABBBCCCBBBAAA@@@???@@@EEEKKKPPPWWWYYYZZZ[[[]]]dddmmmttt{{{qqq]]]MMMDDD@@@AAAKKKdddiiiZZZVVVUUUTTTTTTTTTVVVYYYZZZUUUOOOQQQRRRTTTUUUVVVUUUSSSRRRUUUUUUTTTQQQOOOPPPRRRTTTSSSQQQOOOMMMMMMPPPSSSUUUOOONNNLLLKKKJJJJJJKKKKKKJJJLLLNNNNNNMMMKKKJJJIIINNNKKKHHHFFFEEEDDDBBBAAA???>>>===;;;999888888888777666555555666666555444333333333222222333444444000111111111111222222222...666444000444777@@@QQQ^^^~~~nnnuuudddXXXMMMIIIHHHIIIKKKOOONNNOOORRRUUU\\\eeepppwww~~~jjjjjjfffjjj~~~sssssssssaaaIII:::666444666666333111333333333444444444333222222000/////////............---------,,,,,,,,,+++++++++++++++************))))))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$......+++222444333777555TTTvvvnnnooowwwFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIIIIIIIIIIIIIIIIOOOQQQRRRRRROOOMMMLLLLLLOOOOOONNNLLLKKKIIIHHHGGGJJJJJJJJJJJJIIIHHHGGGGGGDDDGGGHHHEEE@@@===???BBB>>>>>>===<<<<<<<<<<<<<<<<<<>>>???======BBBLLLTTT|||vvvYYYGGG;;;;;;===888<<<;;;::::::<<<======;;;@@@@@@@@@AAACCCEEEGGGHHHJJJJJJJJJNNNSSS[[[cccgggqqqvvv{{{zzzxxxyyyyyy[[[GGGEEEFFFBBBHHHiii|||ddd\\\[[[XXXTTTSSSRRRQQQSSSVVVWWWUUURRRUUUSSSSSSVVVYYYYYYUUUQQQVVVUUUSSSRRRQQQPPPQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOMMMLLLKKKJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGEEECCCAAAAAA@@@??????>>>===<<<:::888777666555555555555444444444222222111111111111222222111111000000111111222333222111111111333555888:::AAA[[[}}}uuuwww^^^KKKHHHLLLMMMIIIMMMMMMMMMMMMPPPVVV^^^cccuuu{{{yyyxxx|||sssdddjjjuuu~~~|||vvvkkk]]]KKK888777555333222222222222333333222222111000/////////............---------+++,,,---------,,,***)))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---...///000111999CCCggg|||lllnnnwwwxxxGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOOOONNNMMMMMMNNNOOOOOONNNLLLKKKIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEGGGJJJKKKGGGAAA======>>>>>>>>>===<<<<<<<<<<<<<<<:::===@@@???>>>@@@EEEJJJTTTrrrooo\\\JJJCCCCCC===;;;:::999777777888;;;===>>>>>>???@@@AAACCCDDDDDDFFFFFFGGGIIINNNUUU[[[___hhhmmmqqqpppoooqqqxxxuuucccOOOEEECCCBBBAAABBBxxxnnn\\\XXXZZZYYYVVVUUUSSSRRRRRRTTTUUUTTTRRRSSSSSSTTTVVVXXXXXXWWWVVVWWWUUUSSSQQQPPPPPPPPPPPPSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@>>>===<<<;;;999888777777444444444444333333333333222111111000000111111222111000000000000111222222222111111111222555777999666DDD```xxxiiiqqqkkkRRRGGGGGGJJJOOOPPPPPPNNNMMMPPPVVV\\\fffmmmwww|||rrrooonnnjjjeeeaaannn{{{xxxwwwxxxmmmaaaUUUFFF999888666555333333333444333333222111111000//////............---------------------,,,***+++///111*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,---///000111222666RRRwwwyyytttwwwGGGHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFHHHJJJKKKKKKLLLNNNPPPOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDGGGIIIKKKIIICCC???======>>>=========<<<<<<<<<<<<999<<<@@@@@@>>><<<===??????SSSvvvzzz```PPPJJJCCC???>>><<<999777666666888<<<===>>>@@@AAAAAABBBBBBCCCBBBBBBDDDGGGLLLQQQTTT[[[^^^aaaaaaaaadddmmmtttzzz~~~~~~{{{ttt\\\HHH===???<<<:::MMMjjjqqq^^^SSSTTTXXXYYYXXXVVVTTTRRRRRRSSSTTTTTTSSSRRRSSSUUUVVVVVVWWWYYYZZZXXXVVVTTTRRRQQQPPPPPPPPPTTTTTTUUUUUUTTTSSSSSSRRROOOPPPPPPQQQPPPOOONNNMMMMMMLLLKKKIIIGGGDDDBBBAAABBBAAA@@@???????????????===<<<:::888666666666666333333333222222222111111111111000000000000111111000000//////000000111222222222111111222333555666444555BBBbbbuuuiiicccuuummmUUUJJJFFFGGGJJJMMMMMMKKKKKKMMMOOOXXX^^^gggqqqzzzxxxllliiiccc\\\aaannn~~~yyypppsssvvviii[[[MMM>>>999999777666555555555555222222111111000000//////............------------***...000///***(((***...******************************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********+++++++++++++++,,,---...///000222111???iiiyyyqqqtttGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGFFFEEEDDDDDDCCCDDDFFFGGGHHHHHHIIILLLNNNMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFDDDDDDAAADDDGGGGGGDDD@@@???>>><<<<<<=========<<<<<<<<<999;;;>>>>>><<<:::999:::BBBBBBQQQtttmmmfff___KKKFFF@@@<<<<<<;;;:::888:::;;;===@@@AAABBBBBBBBBAAAAAAAAAAAACCCFFFIIIJJJNNNPPPRRRRRRSSSXXXaaahhhmmmppptttvvvvvvuuuuuuuuu{{{~~~~~~~~~|||nnnbbbGGG>>><<>>============<<<;;;888666555555666777333333222222222111111111000000000//////000000000//////......//////000111222222111111111222333333999444777IIIjjjgggbbbxxx~~~dddPPPFFFFFFGGGIIILLLMMMLLLJJJSSSWWW\\\cccjjjrrrzzz}}}vvvoooiiidddjjjyyyttt}}}pppkkksssxxxiiiXXXHHH999888888777666555555444444111111000000000/////////.........---------,,,,,,)))222:::;;;222***%%%%%%************************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************++++++,,,...///000555333777PPPzzzuuuEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBAAAAAADDDEEEGGGGGGGGGGGGIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHFFFEEEDDD???AAACCCCCCBBB???<<<;;;:::;;;<<<<<<<<<<<<;;;;;;999:::;;;:::::::::;;;<<<<<<777;;;QQQqqqiiiZZZHHH>>>===??????<<<888999;;;===???@@@AAABBBAAAAAAAAAAAABBBCCCEEEEEEEEEFFFGGGHHHJJJOOOWWW]]]```bbbfffggghhhggghhhiiipppssswww|||}}}vvvqqqqqqppphhhYYYNNNDDDCCCFFFRRReeexxxooo___YYYSSSQQQTTTWWWXXXXXXTTTTTTSSSSSSTTTVVVYYY\\\VVVXXXZZZXXXUUUTTTWWWZZZ[[[ZZZXXXVVVTTTTTTTTTTTTVVVVVVVVVUUUUUUSSSRRRRRRKKKLLLMMMMMMMMMLLLKKKJJJLLLLLLMMMLLLKKKHHHFFFEEECCCBBB@@@>>>===;;;;;;:::<<<:::888666555555666777333333333333222222222111000//////......//////000......------......///000111111000000000111111111555333444:::HHHeee}}}dddaaawwwttt^^^RRRFFFBBBHHHMMMNNNLLLQQQSSSVVVYYY]]]dddlllqqqyyyyyyqqqmmmjjjllllllmmm|||zzzpppvvv~~~{{{vvvlllmmmlll\\\MMMBBB666555555555444444333333222000000//////////////////...------------,,,,,,,,,---666>>>???777...))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********************,,,---...///000222222>>>eeexxxBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAACCCFFFHHHIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJJJJIIIHHHFFFEEEDDDAAAAAAAAA@@@>>>;;;888666888999:::;;;;;;;;;:::999999888888888888:::<<<===444888<<>>???@@@@@@AAABBBBBBCCCCCCCCCAAAAAABBBBBBDDDIIIOOOSSSTTTVVVWWWXXXYYYZZZ\\\^^^dddfffiiillloooppppppoooppptttyyy{{{||||||||||||{{{~~~~~~|||zzzxxxwwwlllcccZZZVVVRRRMMMJJJJJJOOOfff{{{}}}ggg\\\YYYVVVTTTSSSUUUVVVWWWVVVTTTUUUVVVVVVVVVXXX[[[]]]YYYZZZZZZYYYWWWVVVVVVWWWZZZYYYXXXVVVUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSQQQQQQNNNMMMMMMLLLLLLLLLKKKKKKJJJKKKMMMMMMLLLJJJHHHFFFDDDCCCAAA>>><<<;;;:::999:::999777666555555555666333333333222222222111111//////............//////------,,,,,,------.../////////000000000000000000000222555666777GGGlllzzzaaa^^^ooommmSSSCCCAAAFFFIIIIIILLLMMMNNNPPPSSSYYY```eeekkksss~~~}}}wwwnnnhhhfffkkkppp|||ooovvv}}}|||~~~~~~jjj]]]SSSDDD<<<:::444333333333333333222111000////////////............------------,,,,,,,,,,,,,,,000222111,,,***,,,///))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))***+++,,,---...,,,111444999OOOyyy???@@@AAACCCDDDEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBEEEIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHGGGEEECCCBBBAAA@@@>>>===<<<:::777666555777888:::::::::888777777666666777888999::::::666:::>>><<<777???[[[vvvnnn^^^QQQHHHDDDBBB@@@>>>;;;;;;;;;===>>>===>>>???@@@AAAAAAAAAAAA?????????@@@BBBEEEHHHKKKJJJKKKKKKKKKKKKNNNRRRUUUXXXYYYZZZ\\\]]]^^^^^^^^^aaaeeeiiikkkllllllmmmooopppsssxxx}}}zzzzzz{{{}}}~~~{{{vvvvvvwwwxxxzzz}}}~~~|||yyyxxxyyyxxxwwwvvvuuutttqqqmmmiiieeebbb```TTTMMMGGGDDDBBBEEEPPP]]]nnnyyyaaaTTTQQQRRRRRRRRRRRRSSSTTTUUUUUUWWWYYY[[[ZZZXXXXXXZZZ\\\XXXXXXXXXYYYZZZZZZXXXVVVXXXWWWVVVTTTTTTTTTUUUVVVUUUUUUUUUTTTSSSRRRPPPPPPOOOMMMKKKIIIIIIIIIJJJJJJIIIJJJKKKKKKJJJHHHEEEDDDAAA@@@???===<<<:::::::::666666555555444444333333222222111111111000000000///......------......///,,,,,,,,,,,,,,,------...---...//////000000000000000000333666444999PPPjjj}}}eee[[[YYYpppvvv```RRRKKKHHHFFFGGGGGGGGGGGGIIIMMMSSSWWW^^^fffqqqyyyuuusssvvvuuuuuuvvvvvvsssnnnjjjsssyyyzzzooo~~~}}}vvvyyyuuu]]]JJJ@@@444333777333111222333333333222111000........................---------,,,,,,,,,++++++((((((((('''&&&'''***---))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))***,,,---...---111555777@@@aaa===>>>@@@BBBCCCEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDD@@@DDDIIILLLLLLKKKIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGIIIHHHHHHGGGEEEDDDBBBAAA>>>===;;;;;;<<<<<<;;;:::444555777999:::999888777555555555777999999777666777555666:::===???CCCIIIpppoooccc^^^KKKHHHCCC???===<<<>>>???:::;;;===???@@@@@@@@@???>>>>>>??????AAACCCEEEFFFDDDDDDDDDCCCCCCGGGLLLPPPPPPPPPQQQQQQRRRRRRSSSSSSVVVZZZ___aaa```aaacccfffgggiiilllooopppooolllkkkmmmmmmooorrruuutttqqqoooiiiiiijjjkkknnnqqqtttuuupppnnnlllkkklllllljjjiiibbb```\\\WWWQQQLLLHHHEEE???>>>@@@CCCEEEMMMaaauuuuuu___SSSPPPQQQLLLMMMOOOPPPQQQRRRTTTUUUZZZ\\\^^^]]]ZZZWWWXXXYYYWWWVVVVVVYYY\\\]]]YYYVVVVVVUUUTTTSSSSSSTTTUUUUUUUUUUUUTTTTTTRRRQQQPPPOOONNNLLLHHHFFFDDDEEEFFFHHHGGGHHHIIIJJJHHHEEEBBB@@@>>>>>>===<<<;;;;;;;;;;;;444444444444444333222111000000000000////////////.........------.........,,,,,,++++++,,,,,,---...,,,---...///000000000000111,,,---333333111;;;JJJmmmeeeUUUXXXkkkppp\\\PPPJJJFFFEEEDDDBBBBBBDDDHHHKKKVVV]]]hhhpppvvv|||rrrggggggiiimmmoooooonnnkkkjjj}}}gggooo~~~wwwxxx}}}dddMMM???999444555777111111222333444333222111000---.....................---------,,,,,,,,,++++++)))***+++,,,,,,+++)))((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))***+++---...,,,...222222333JJJ>>>???@@@AAABBBCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFIIIGGGGGGKKKOOOOOOJJJEEEEEEEEEFFFFFFEEEDDDBBBAAABBBAAAAAA@@@@@@?????????======<<<<<<;;;;;;;;;;;;;;;;;;:::999888888888888:::999777666555555555666444444444555555777888888IIIcccfffHHH;;;<<>>;;;;;;???AAA@@@AAABBBAAA@@@@@@CCCEEEDDDCCCBBBAAAAAABBBDDDDDDIIIHHHGGGGGGGGGHHHJJJKKKOOOOOOPPPQQQRRRSSSSSSSSSYYY[[[]]]^^^___^^^]]]\\\[[[]]]```bbbbbbaaa```^^^YYY[[[]]]```bbbcccddddddbbbaaa\\\YYY^^^eeeccc[[[YYYPPPHHHCCC@@@===>>>BBB<<>>>>>===<<<:::999444444333222222111111000///............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000111222444555666IIIeeehhh\\\ZZZkkkpppYYYNNNMMMKKKDDD???>>>DDDIIITTTVVVZZZ___gggpppzzzyyykkkcccfffccc___]]]]]]fffuuu|||ssstttyyywww|||xxxmmmMMMCCC777222333555444111333333333333222111000000///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...,,,...222444@@@bbb>>>???@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFHHHFFFEEEHHHKKKLLLHHHDDDFFFFFFGGGGGGFFFEEECCCBBB@@@@@@@@@???>>>>>>======<<<<<<<<<<<<;;;;;;::::::;;;:::999888888777888888999888777555555555555555444444444444555666777888???HHHbbbkkk]]]TTTLLLEEEAAA???@@@???>>>======<<<;;;999:::===???AAACCCEEEFFFCCCBBBBBBBBBBBBCCCEEEFFFDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJPPPQQQSSSTTTTTTSSSRRRQQQRRRSSSVVVWWWWWWVVVTTTSSSOOOPPPRRRTTTUUUVVVVVVVVVMMMOOOMMMIIIJJJNNNNNNIIIBBB>>>>>>@@@@@@<<<;;;<<<===XXX{{{mmmVVVQQQQQQNNNMMMOOOPPPOOOMMMMMMNNNPPPSSSUUUWWWXXXYYYXXXVVVUUUVVVWWWTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWTTTRRRPPPOOOOOOOOONNNQQQQQQNNNNNNPPPPPPMMMKKKKKKIIIHHHGGGFFFFFFFFFDDDDDDCCCCCCAAA@@@???>>>======<<<<<<;;;999888777444333333222111111000000............---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000111333444555;;;KKKjjjsssbbb```vvvuuueeeRRRGGGEEEGGGFFFCCCKKKPPPVVVYYY\\\bbbmmmuuutttkkkfffkkkooojjjaaa\\\WWWZZZ^^^dddmmm|||tttqqqyyy|||yyyvvv^^^JJJBBB888444666888666444333333333333222111000///............------------,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,///---///111000666MMMggg???@@@@@@AAABBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEFFFDDDBBBDDDGGGHHHFFFDDDGGGGGGHHHHHHGGGFFFDDDCCC??????>>>======<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999888777777777777888777666555444444444555444333333444444555666777777333>>>```vvvfffZZZUUUQQQIII???::::::<<<<<<;;;======>>>@@@BBBBBBAAA@@@BBBAAAAAAAAAAAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCAAABBBCCCDDDDDDEEEDDDDDDGGGHHHIIIIIIIIIHHHGGGFFFHHHIIIJJJKKKKKKJJJHHHGGGEEEFFFGGGHHHHHHIIIHHHHHHEEEHHHHHHEEECCCDDDDDDBBB@@@===<<<=========CCCIII^^^zzz```RRRHHHLLLQQQOOOLLLLLLOOONNNNNNNNNOOOQQQRRRTTTSSSUUUVVVUUUTTTRRRRRRSSSSSSTTTTTTUUUVVVWWWXXXXXXWWWUUUSSSQQQOOOOOOOOOOOOMMMOOOPPPMMMMMMPPPPPPMMMMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDCCCAAA@@@>>>===<<<:::::::::999888777666555333333222222111000000000............------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000111222333666999HHHkkk|||___^^^nnnpppZZZOOOJJJEEE@@@EEEKKKQQQRRRRRRVVVaaakkksssssssssuuuzzzyyyuuucccaaaeeepppwwwrrrfff]]]WWW```ooo~~~}}}ppphhhwwwuuuzzzzzz```JJJEEE???888666999:::999666222333333222222111000///......---------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,...,,,///222000...999HHHrrr@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEECCCAAAAAACCCEEEEEEDDDGGGGGGHHHHHHHHHGGGEEEDDD??????>>>===<<<;;;;;;:::::::::::::::::::::999999999999888777666666666666666555555444444444444444333333333333333444555555555333666CCCYYYvvv}}}|||ttteeeRRREEE???<<<===@@@CCCAAA>>>>>>@@@AAAAAA???CCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDAAABBBCCCCCCDDDDDDDDDCCCDDDDDDDDDEEEDDDCCCBBBAAABBBCCCDDDDDDDDDBBBAAA???AAABBBBBBBBBBBBBBBAAAAAA===>>>>>><<<;;;;;;:::999AAA???===::::::CCCYYYmmmjjjPPPMMMGGGFFFMMMRRRPPPLLLKKKNNNNNNOOOOOOPPPQQQRRRRRRPPPRRRTTTUUUSSSRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVVVVVVVUUUSSSQQQPPPPPPPPPQQQMMMPPPPPPMMMMMMPPPQQQOOOMMMMMMLLLKKKJJJIIIIIIJJJFFFEEEDDDAAA???===<<<;;;999999999888777666555444222222222111000000//////.........---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------...///000111111777444:::OOOrrrwww]]]VVVaaa{{{|||aaaOOOHHHGGGDDDGGGKKKLLLMMMRRR[[[cccdddddddddggglllsssyyy}}}vvvmmmhhhgggcccdddhhhnnnqqqnnngggbbbqqq~~~sssdddkkk|||~~~oooUUUEEEBBB>>>:::666777999;;;999666222222222222111000///...------------,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,+++...222222000333:::OOOAAAAAABBBBBBBBBAAA@@@@@@??????@@@AAABBBCCCDDDDDDEEECCCAAAAAABBBDDDEEEEEEEEEFFFGGGHHHGGGFFFEEEDDD@@@???>>>===<<<;;;::::::888888888999999999999999888888777666555555555555444444444444333333333222222222222222222333333444444666777777:::JJJjjjttthhhZZZMMMHHHIIIGGGDDD@@@===>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@???>>>??????@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@???>>>===<<<>>>=====================;;;:::999;;;<<<<<<;;;<<<999AAALLLPPPQQQZZZssshhhOOO@@@GGGFFFHHHNNNQQQPPPNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRPPPRRRTTTUUUTTTTTTUUUWWWSSSSSSSSSTTTTTTTTTTTTTTTUUUTTTSSSRRRRRRRRRSSSSSSOOOQQQPPPMMMMMMPPPQQQOOOMMMLLLKKKJJJJJJJJJJJJJJJHHHGGGDDDBBB???>>>===<<<999999999888777666555444222111111000000//////......------------,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------...///000000222111444===NNNlllwwwXXXOOO___ssskkk\\\VVVJJJGGGDDDDDDHHHNNNSSSVVVWWWXXXZZZ]]]bbbgggllloooqqqsssvvvzzz~~~}}}uuuuuusssmmmfffbbbdddfffssspppiiibbbcccooo|||rrrkkkkkk{{{~~~{{{]]]???888AAA888666444555777888666444111111111111000///......---,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,+++***,,,000222111333666@@@```BBBBBBBBBBBBAAAAAA@@@???>>>??????@@@AAABBBCCCCCCDDDCCCBBBBBBBBBCCCDDDEEECCCDDDEEEFFFFFFEEEDDDCCC??????>>>===<<<:::999999777777777888888888888888777777666555444444444444222222333333333333222111222222111111111111222222111000222444555:::GGGTTTrrreeebbb]]]ZZZTTTKKKCCC???>>>???<<<=========<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999999999999999:::;;;<<<::::::<<>>======999999999999888666555444111111000000///.........------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---------......///000---///333666999KKKrrrvvv[[[TTTUUUtttpppbbbYYYNNNGGGGGGIIIJJJJJJNNNOOORRRUUUYYY]]]```bbbfffiiillloooqqqssswwwzzzwwwzzz~~~}}}~~~~~~{{{xxxpppggg```___]]]XXXTTTTTTXXX\\\cccfffiiilllwwwlll^^^hhh~~~xxxhhhQQQ===888;;;555333222333444555333222000111111000000///...---,,,,,,,,,+++++++++******+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***++++++++++++,,,---...///000111;;;IIIoooBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAABBBCCCCCCAAABBBBBBBBBAAABBBCCCDDDAAABBBCCCCCCDDDCCCBBBAAA>>>>>>===;;;:::999888777666666666777777888888888777666555444333333333333000111222333333222111111222111111000000000111111000...///333666555666999YYYuuuuuuyyy{{{{{{vvvjjj[[[PPPLLLLLLPPPOOOLLLIIIEEE@@@<<<999:::;;;<<<=========<<<<<<:::;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::<<<>>>@@@AAA<<>>DDDHHHIIIIIIKKKPPPTTTRRRPPPNNNMMMMMMOOORRRSSSTTTTTTRRRPPPOOOPPPSSSUUUSSSSSSSSSRRRRRRQQQQQQQQQSSSRRRQQQQQQRRRSSSTTTUUUOOOQQQNNNJJJIIILLLLLLJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGEEEBBB@@@>>>=========999999888888777555444333111000000//////...---------------,,,,,,,,,++++++++++++************++++++***************************++++++++++++,,,,,,,,,...............//////000///...111444333999RRRmmmeeePPPYYYjjjqqq___TTTNNNLLLKKKKKKKKKLLLNNNQQQUUUXXXZZZYYY\\\```bbbbbbcccfffiiigggjjjooouuu{{{|||{{{{{{}}}{{{~~~pppiiilllqqquuutttlllfffddd___ZZZWWWVVVVVVUUUUUUVVVZZZ\\\TTT___mmm{{{jjjeeehhhyyy~~~mmmXXXHHHAAA;;;666555444222222222222111000000000000000///...------++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((((()))***+++))),,,---,,,,,,---//////555<<>>>>>>>>???@@@AAABBBBBBCCC???AAABBBBBBAAAAAABBBCCC???@@@AAABBBBBBBBBAAA@@@===<<<;;;:::888777666555555666666666777777888888666666555444333333333333000000222333333222111000111111000000000000000111333222333444222///222999555NNNqqqvvvkkkhhhiiipppmmmhhh```WWWMMMFFFAAA???@@@BBBCCCCCCCCCBBBAAA>>>>>>?????????>>>>>>===;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<<<<===>>>>>>>>>>>>>>>???@@@BBBEEEGGGIIIXXXbbbnnnoooeeebbbuuukkkQQQDDDIIIRRROOOEEE???EEEJJJJJJGGGIIINNNQQQSSSQQQNNNLLLMMMOOORRRTTTUUUTTTQQQNNNKKKLLLOOORRRSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQPPPPPPQQQRRRTTTUUUOOOPPPMMMHHHGGGIIIJJJHHHHHHHHHGGGFFFFFFFFFGGGGGGEEEDDDAAA>>><<<<<<======888888888777666555333333000000000///......---------------,,,,,,,,,++++++++++++************++++++******************************+++++++++,,,,,,,,,//////.........//////000000++++++000000///:::JJJhhh[[[HHHYYYppp{{{eeeXXXTTTUUUKKKJJJIIIIIIKKKOOOSSSVVVMMMQQQUUUWWWWWWWWWYYY[[[ZZZ]]]bbbiiiqqqxxx~~~vvvssspppqqquuuxxxyyywwwuuuvvvyyyzzzyyyvvvssspppooofffeeennnooocccWWWTTTRRR]]]ccc___[[[\\\\\\YYYTTTVVVZZZ```ffflllppprrrzzzcccnnn}}}sssWWWFFFCCCAAA;;;666555333222111111000000000000000000///...---,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++'''+++.........///111111...777DDD]]]???>>><<<;;;::::::;;;;;;>>>>>>???@@@AAAAAAAAAAAACCCCCCBBBAAA@@@??????>>>============>>>>>>>>>>>>::::::999888777666555444444444333333333222222222444444444333333222222222111111111111111111111111111111111111111000/////////000000000111111111111:::666???\\\mmm]]]XXX]]]bbbdddddd___TTTHHHHHHIIIIIIJJJIIIHHHFFFEEEFFFCCC@@@@@@AAABBBBBBCCCIIIEEEAAA@@@CCCIIIMMMPPPSSSVVVTTTLLLIIISSSdddooommmTTTOOOJJJGGGGGGFFFDDDBBBFFFFFFHHHIIIJJJKKKKKKKKKNNNNNNNNNMMMNNNOOOOOOPPPRRRQQQOOONNNNNNOOOPPPQQQVVVVVVVVVUUUTTTSSSRRRQQQTTTRRRQQQQQQSSSUUUVVVVVVSSSRRRPPPMMMKKKJJJIIIIIIJJJJJJKKKKKKJJJHHHFFFFFFDDDCCCCCCAAA>>>;;;888777888777666555444333222222222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******))))))))))))******)))************+++++++++,,,,,,,,,---------......000000//////000222555666IIIbbb```QQQTTTkkkwwwrrrbbb[[[RRRMMMMMMNNNOOOOOOMMMMMMLLLKKKOOOUUUUUUQQQLLLVVV^^^bbbhhhqqqtttqqquuuooohhhhhhnnnrrrqqqnnneeefffgggiiihhheee```\\\XXXWWWVVVTTTTTTRRRPPPOOORRRQQQVVV___aaa\\\ZZZ]]]```jjj{{{~~~xxx{{{hhhPPP@@@888888999222222222111111111000000000////////////.........,,,,,,+++***)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))++++++******+++---...///333666:::GGGiii???>>>===<<<;;;<<<======>>>???@@@AAAAAABBBBBBBBBDDDCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999888666555555444444333333333333222222222444333333333222222222222111111111111111111111111000111111111111000////////////000000000111111111...444<<>>===<<<<<<<<<===>>>?????????@@@AAABBBBBBBBBBBBDDDCCCCCCBBBAAA@@@??????::::::::::::::::::::::::999888888777666555444444333333333222222222111111333222222222222111111111000000000000000000000000000000000000000//////...////////////000000000000+++222555111222GGGooo{{{uuu{{{vvvwwwvvv[[[LLLFFFFFFDDDAAA@@@AAABBBAAAAAAEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLRRRQQQPPPPPPPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQQQQQQQPPPNNNLLLQQQQQQQQQQQQPPPNNNLLLKKKJJJGGGEEEFFFGGGGGGCCC@@@??????>>>===;;;999777666444444333333222111000000111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))((((((***))))))(((((())))))***)))))))))*********++++++++++++,,,,,,,,,---------------,,,,,,---///111222222777CCCZZZ{{{uuu\\\JJJJJJ^^^sssxxxooogggccc]]]YYYZZZ[[[SSSJJJHHHFFFDDDGGGQQQ\\\___]]]VVVTTTRRRRRRSSSSSSQQQOOOIIIHHHFFFFFFHHHKKKOOOQQQPPPPPPQQQVVV[[[]]][[[XXXXXX^^^kkk}}}{{{uuuxxxpppbbb\\\WWWOOOFFF===777444222111111111111000000000000------------,,,,,,,,,,,,++++++***)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))************+++,,,---...---...222777???WWW<<<;;;;;;;;;<<<===???@@@???@@@AAABBBBBBCCCBBBBBBCCCCCCBBBAAA@@@??????>>>:::::::::999999999888888777777666666555444444333222222222222111111111111111111111111111111111111000000000000000000000000//////000000//////...---........./////////000000222111---+++...999HHHTTT}}}dddVVVNNNGGGCCCDDDCCCCCCCCCDDDEEEEEEFFFDDDEEEFFFHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJOOOOOOOOOOOOPPPQQQSSSTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOLLLIIILLLMMMOOOOOOOOOMMMKKKIIIIIIFFFCCCCCCEEEEEEAAA>>>===<<<;;;:::999777666555444444333222111111000000000000///......---,,,,,,++++++++++++++++++++++++***)))))))))(((((((((((())))))(((((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,---,,,,,,,,,---...000111333222555AAAVVVxxxhhhSSSNNNOOO\\\ppprrr[[[VVVNNNKKKMMMSSSVVVWWWSSSRRRSSSWWW[[[ZZZSSSLLLLLLLLLLLLNNNTTT^^^hhhoooqqqoooppptttzzz|||ssskkkssssss]]]QQQMMMGGGEEEBBB===999555222000111111000000000/////////,,,,,,,,,,,,+++++++++*********))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))************++++++,,,,,,000///333777777BBBggg:::999999999:::<<<>>>?????????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>======;;;;;;:::999999888777777666555555555444333333333222222111111111000000000000000000000000000000000////////////////////////...////////////...---------............/////////444000---///555888555111DDDhhh~~~lllSSSFFFEEEGGGEEE@@@CCCCCCDDDEEEEEEFFFHHHIIIDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIILLLLLLLLLMMMNNNOOOPPPPPPRRRQQQPPPOOONNNNNNNNNNNNMMMLLLMMMNNNOOOOOOMMMKKKKKKLLLMMMNNNNNNLLLJJJIIIGGGEEEBBBAAABBBBBB???===;;;;;;999888666555444444444444333333222222111111//////......------,,,,,,++++++++++++++++++++++++)))))))))(((((((((((('''))))))(((((((((((())))))(((((()))))))))******************+++++++++,,,,,,------------......///000//////111444;;;NNNqqqlllQQQAAAGGGQQQdddxxxppp```YYY```qqquuuhhhccceeeiiinnnwwwxxxlllggggggrrryyyZZZCCC???CCC===;;;999777444222111000000000000/////////......,,,+++++++++***************))))))((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))******************---***---444333666NNNkkk999999888888999;;;===>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;:::999888666666555444444444444333333222222111111111000000000000///......///////////////000////////////////////////...............------,,,------------.........///---...000111111111222222333<<>>>>>>>><<<;;;999666555333333222333333333222222222111111......---------,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((('''''')))((((((''''''(((((()))((((((((()))))))))******))))))*********+++++++++,,,,,,------............,,,---111444222888NNNgggppp]]]KKKGGGKKKXXXjjjyyy{{{mmmgggkkkyyysss[[[HHH===<<<>>>999888666333222111000000////////////............++++++++++++************))))))((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((((())))))*********)))))),,,))),,,111333555AAAPPPqqq;;;::::::999:::;;;<<<=========>>>???@@@@@@@@@@@@??????>>>===<<<;;;::::::::::::999777666444333333333333333333222222222222111111000000000/////////------........./////////........................---............---,,,,,,,,,,,,---------.........***---000///,,,,,,111555888000///===VVVrrrttt\\\JJJAAAFFFJJJJJJEEEAAA@@@AAA>>>@@@BBBBBB@@@@@@AAACCCBBBCCCDDDFFFGGGGGGHHHHHHIIIJJJLLLMMMNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJLLLLLLKKKKKKKKKMMMOOOQQQLLLKKKJJJKKKMMMOOOOOONNNMMMMMMLLLKKKJJJJJJIIIIIIDDDEEEEEEBBB===:::<<>><<<===>>>??????@@@??????>>>>>>===<<<;;;:::999999999888777666444222111111333333222222222222222222000000000000////////////---------.........//////........................------......------,,,+++,,,,,,,,,---------............------.../////////+++...777<<<777888OOOkkk}}}{{{sssYYYLLLFFFBBBAAA???===>>>AAABBBBBB@@@>>>@@@CCCBBB@@@>>>@@@AAABBBCCCDDDFFFGGGGGGGGGGGGJJJKKKMMMNNNOOONNNMMMKKKJJJKKKKKKKKKKKKKKKJJJIIIJJJJJJIIIJJJLLLPPPSSSUUUNNNLLLJJJJJJLLLNNNNNNNNNKKKJJJIIIHHHFFFFFFFFFFFFBBBFFFGGGCCC;;;888<<>><<<999666333222111111000000000000////////////------,,,,,,,,,,,,,,,,,,************************)))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************)))******+++++++++******111***+++222222...000:::DDDgggxxx]]]LLLEEEGGGRRR^^^qqq{{{}}}wwwYYYSSSKKKBBB<<<888555333555555555555333222000/////////.........---------,,,,,,,,,++++++++++++***((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((()))******)))((('''''',,,...+++,,,222666666IIIYYY===>>>@@@AAA@@@???===;;;::::::;;;<<<===>>>???@@@AAAAAA@@@>>><<<:::888666999777555444444444333222444333222222111111222222111000000///...---------///...---,,,,,,---...///...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...///222777<<>>??????@@@AAAAAABBBBBB??????@@@@@@@@@AAAAAAAAADDDDDDDDDDDDEEEGGGHHHHHHLLLLLLKKKKKKLLLMMMOOOPPPLLLNNNPPPNNNKKKIIIJJJLLLMMMMMMMMMLLLKKKLLLOOORRRUUURRRNNNJJJIIIJJJLLLNNNHHHGGGGGGGGGFFFEEEEEEEEEDDDBBB???<<<:::999999999:::999888666444222000000///............---------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******************))))))******+++,,,------......///000000000>>>CCCVVVyyyiiiTTTHHHIIIQQQQQQ]]]ppp~~~ooojjjqqq~~~dddNNNDDDDDDBBB>>>999777777888444444333222111000///...///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************+++++++++,,,...000111222AAAIII___======>>>??????>>>===<<<999:::;;;<<<===>>>??????@@@@@@???>>><<<:::888777888666444333333333222111333333222111111111111222000000//////...------,,,......---,,,,,,---......------,,,+++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............//////......000333777999:::JJJbbb{{{gggXXXFFF<<<===AAAAAA???======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEGGGIIIJJJKKKJJJJJJJJJJJJLLLMMMNNNMMMOOOPPPOOOMMMLLLMMMOOOMMMMMMMMMKKKJJJKKKNNNQQQNNNKKKHHHDDDCCCDDDFFFGGGHHHGGGGGGFFFFFFEEEEEEDDDCCCAAA>>>;;;999999999999999888777555333222000000............------------------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***************))))))******+++,,,,,,------...//////000000222444>>>RRRnnn|||cccOOOEEEHHHMMMWWWfffxxxyyyssssssvvv}}}lllVVVJJJFFF??????>>>;;;777666666777444333333222000//////...............------------,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))***++++++,,,---///111222777<<>>>>>>>>>>>>>>===<<<;;;999999888666333333333333222000222222111000000000111111/////////......------,,,---,,,,,,++++++,,,,,,------,,,++++++***++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000111111...111999EEEYYYuuuzzzaaaOOOFFF@@@;;;999;;;======<<<;;;;;;<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBDDDGGGIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMOOONNNMMMMMMNNNPPPLLLLLLLLLKKKJJJKKKMMMOOONNNLLLHHHFFFDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDBBB@@@>>>;;;999888888888777777555444222111000///............------------,,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))*********))))))))))))***++++++,,,,,,,,,---......//////---...000777DDD___qqq]]]UUUNNNGGGIIIVVVfffttt{{{}}}yyy|||nnnQQQ>>>:::???:::::::::888555444444666333333222111000///..................------------,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((*********+++---...000111111666===IIIaaa;;;::::::999::::::;;;<<<999999999:::;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::888666444333333333222111222111000000//////000000.........---------,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++***+++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,------------------..................222111000111777EEEUUU```mmmZZZMMMDDD>>>?????????>>>===;;;::::::;;;;;;<<<<<<===>>>>>>???AAAAAAAAA@@@@@@@@@@@@???>>>??????@@@BBBDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOKKKLLLLLLKKKJJJJJJLLLNNNPPPOOOLLLJJJHHHHHHIIIIIIGGGGGGFFFEEEDDDCCCCCCBBBAAA???===;;;999777666666555555444333111000//////.........---------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***)))))))))))))))***++++++++++++,,,,,,------......---///222333555BBB^^^xxxrrr[[[JJJFFFOOO\\\eeeiiilllqqqvvv~~~hhhQQQFFF@@@<<<888888999888666444222222333222222111000//////...............---------,,,,,,++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))******,,,---...///...444<<>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAABBBEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNNNNNNNKKKLLLMMMLLLJJJJJJKKKMMMMMMLLLJJJIIIGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBAAA???>>><<<:::888666555555333222222111000//////......------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))(((((())))))***+++*********+++,,,,,,------+++---000111000222>>>LLLrrrlllTTTIIIJJJOOOXXXZZZ^^^dddiiiooowww~~~}}}|||{{{|||nnnKKK:::<<>>>>>??????@@@@@@AAA??????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAEEEEEEFFFHHHHHHHHHHHHHHHJJJJJJJJJKKKNNNPPPPPPPPPLLLMMMNNNMMMKKKJJJKKKLLLLLLLLLKKKJJJIIIGGGFFFEEEGGGFFFEEEDDDCCCBBBAAA@@@>>>===<<<:::888666444333111000000000//////......------------,,,,,,,,,,,,++++++++++++************(((((()))))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((()))))))))(((((((((((()))******))))))******+++,,,,,,,,,,,,******---......333999IIIddduuu\\\PPPLLLNNNMMMPPPVVV[[[aaakkksss}}}|||vvvqqquuuyyy~~~www|||ooo\\\EEE888666::::::888:::;;;;;;999555222111111000/////////.........---------------,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))************((((((((())))))***,,,,,,...,,,...333777@@@WWWmmm:::;;;;;;;;;:::888666555777777777888888888888999999999::::::::::::999888666444111111111111000...///......---,,,---------++++++++++++++++++,,,,,,++++++,,,------,,,++++++((((((((((((((()))*********************++++++,,,************************************+++++++++++++++++++++,,,,,,---......000///......////////////888555111///777LLLhhh|||wwwiiiZZZIII<<<888777:::>>>===777555888:::;;;<<<<<<;;;;;;===???===>>>>>>??????@@@@@@AAA>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHIIIJJJJJJIIIIIIKKKJJJIIIKKKNNNPPPPPPNNNLLLNNNOOONNNLLLKKKKKKLLLNNNNNNNNNMMMLLLJJJHHHGGGGGGFFFEEEDDDBBBAAA@@@???<<<<<<;;;999777555333222/////////...............---------,,,,,,,,,++++++++++++++++++************(((((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((()))******(((((())))))***++++++,,,...+++***---//////111555222DDD^^^yyyvvvpppfff\\\TTTRRRTTTXXXbbblllssswwwxxxtttuuuwww|||zzzxxx}}}iii^^^UUUOOOFFF>>>888777999;;;888999:::999666333222222//////............---------------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))***(((((((((((()))***++++++///***+++111555999HHHZZZvvv;;;;;;<<<<<<;;;888555444777777777777888888888888999999:::::::::999888888444222////////////...,,,......---,,,,,,,,,,,,---+++++++++++++++++++++,,,+++,,,------------,,,+++((((((((((((((()))***************)))***++++++,,,************************)))************+++++++++,,,,,,++++++***+++,,,,,,...---,,,---.........---'''+++000222333555999<<>><<<<<<777555666555222555<<<555777999:::;;;<<<===>>>======>>>>>>??????@@@@@@======>>>???AAABBBCCCDDDBBBBBBBBBCCCDDDEEEGGGHHHFFFGGGIIIJJJKKKKKKJJJIIIJJJHHHGGGIIILLLNNNMMMKKKMMMNNNPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLKKKHHHFFFEEEGGGFFFEEEDDDBBBAAA@@@???<<<<<<;;;999777555333222........................---------,,,,,,,,,+++++++++++++++************)))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((()))******((((((((()))******+++++++++***+++000000------///222666<<>>III[[[rrrxxxdddTTTKKK@@@>>>;;;888666666666666333333333444666777999:::::::::;;;;;;;;;;;;;;;;;;:::;;;===>>>@@@@@@AAAAAA<<<===???AAABBBBBBBBBAAADDDBBB@@@@@@BBBDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMGGGIIIKKKNNNOOOOOOOOONNNMMMKKKIIIIIIJJJJJJGGGCCCDDDDDDDDDCCCBBB@@@???>>>===;;;:::888666444444333111000///......------...,,,,,,,,,++++++*********++++++************++++++))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&(((***+++,,,+++)))(((******+++++++++,,,,,,,,,333444999>>>EEEYYY}}}lllddd[[[PPP[[[XXXZZZ```dddcccdddgggkkkmmmnnnlllkkknnnvvv|||}}}sssdddWWWYYYqqq}}}mmm\\\HHH>>>>>><<<;;;:::999777666555444444444444333333333222222000///...---,,,,,,,,,---++++++++++++++++++++++++************))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,---222888===MMMQQQiii888888888999999999888888777777666666666555555555777777777666666555444333111111000000///......---,,,,,,,,,,,,++++++++++++************************+++++++++*********))))))******))))))))))))******************************+++++++++*********))))))))))))*********++++++++++++,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000111111222444:::DDDOOOVVViiizzz~~~mmmZZZKKKAAA<<<;;;;;;999777444333222333333444444444444555777888999::::::::::::;;;;;;;;;;;;:::;;;===???@@@AAAAAAAAA>>>???@@@AAABBBBBBBBBBBBDDDBBB@@@@@@AAACCCDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLHHHIIIKKKMMMMMMLLLJJJIIIMMMKKKIIIIIIJJJJJJGGGDDDEEEEEEDDDDDDBBBAAA???>>><<<;;;:::888666444444333111000///...------------,,,,,,,,,++++++*********+++******))))))******+++)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))***+++***))))))*********+++++++++,,,,,,------000333666AAAYYYppp{{{kkkbbbVVVPPPSSSYYY]]]^^^aaagggnnnqqqpppoooooooooiiilllqqqwww{{{~~~tttkkkddd```OOOQQQUUU```tttqqqZZZOOOFFF;;;777:::::::::999777666555444333222222222111111111000000000//////......---,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((('''''''''&&&&&&&&&((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))*********+++,,,,,,,,,---000666:::AAACCCPPPooo555555666666777777888888666666555555555444444444555555555555444333222111000000000///......------++++++++++++*********)))************************+++************)))))))))***))))))(((((())))))***************************+++************))))))))))))))))))*********+++++++++++++++,,,++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---......------...222555>>>JJJ\\\nnnoooeeeVVVOOOCCC888222111333666666555333222111111222333555555444444555666666777999999:::::::::;;;;;;;;;;;;<<<===???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBEEEBBB@@@@@@AAABBBBBBAAA@@@AAABBBDDDEEEGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJKKKJJJJJJKKKKKKJJJHHHFFFDDDIIIHHHHHHHHHIIIHHHEEECCCFFFFFFEEEDDDCCCAAA@@@???<<<;;;999777666444444444000000///...------------+++++++++++++++***************))))))))))))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))))))))******************++++++++++++,,,,,,,,,...//////222<<>>;;;:::888666555444444333000///...---,,,,,,,,,,,,+++++++++***************)))))))))(((((()))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((()))******************++++++++++++,,,---...000111222444666HHHUUUnnn{{{iiifff^^^PPPRRRTTTVVVYYYZZZYYYWWWVVVUUUXXX]]]bbbdddccc```^^^]]]______\\\XXXWWWZZZ]]]___aaadddgggkkkooosssvvvyyyooogggfffgggdddbbbbbb```\\\XXXYYY^^^dddhhhjjj{{{zzz```NNN<<<888;;;<<<<<<===888777666555444333222222/////////............---...///000111000...,,,******************************)))))))))((((((((((((((((((((('''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***(((***+++,,,+++,,,...///111666===DDDOOOiii666555555555666888999:::444444444444333333333333222222222111111000///...............------------*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******++++++******************+++++++++,,,,,,+++******++++++,,,---...000000///---,,,,,,...000///000111222444888<<<>>>MMMSSS^^^kkkwwwvvvfff[[[PPPHHH???888666666555444---///222444444333111000222222333333444555666666666555555444444444444444777777888888999::::::;;;:::;;;<<<>>>???@@@AAAAAAEEEDDDBBBAAA@@@@@@AAABBBEEECCCAAA@@@AAAAAA???>>>??????AAACCCEEEFFFHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMJJJJJJKKKLLLKKKIIIFFFEEEDDDFFFHHHHHHGGGEEECCCBBBEEEEEEDDDCCCAAA???===<<<999888777555444333333222///...---,,,,,,+++++++++************************)))((((((''''''(((((()))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***))))))*********+++++++++)))******,,,...111111000:::===HHH```zzznnnqqquuuvvvrrreeeTTTHHHEEEHHHMMMPPPRRRPPPMMMJJJQQQSSSSSSRRRPPPPPPSSSVVVSSSWWW]]]______]]][[[[[[^^^]]][[[YYYYYY]]]eeekkkkkkllliiidddaaaaaa___ZZZQQQMMMMMMPPPTTTYYYccclllxxxzzz~~~xxxjjjTTTGGG;;;999;;;;;;999666777777666555444333333222000000/////////.........---...///000///---+++***************************)))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))''')))++++++******+++---+++111999>>>AAANNNhhh888777666666666888999:::555555444444444333333333111111111111000///...---------------------------************)))))))))((())))))))))))))))))))))))(((((()))))))))))))))***)))((((((''''''(((((()))))))))))))))))))))))))))(((((()))))))))))))))***((((((((()))))))))******((()))******+++*********************++++++++++++************+++,,,------......---+++)))***,,,...,,,---///111222111000000...111777===CCCKKKRRRWWWfffiiiooozzz{{{llleee[[[PPPGGGAAA;;;888444333222222333444333222222111000000000000111111///000111222333444444555555555444444444444444555666666777888999::::::;;;999:::;;;===>>>???@@@@@@CCCCCCBBBAAAAAA@@@AAAAAAEEECCCBBBAAABBBBBB@@@>>>@@@@@@AAACCCDDDFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMMMMJJJKKKLLLLLLLLLJJJHHHFFFFFFHHHKKKLLLJJJHHHFFFFFFCCCCCCBBBAAA???<<<:::999777666555333222111111111......---,,,++++++++++++)))))))))***************((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************+++)))+++***))),,,000000---...222;;;EEESSSkkkzzzeeeUUUVVVWWWWWWTTTOOOJJJGGGGGGIIILLLLLLLLLKKKKKKLLLNNNVVV```hhhjjjhhhdddaaa]]]ZZZUUUMMMGGGHHHMMMRRRQQQSSSRRRRRRVVV\\\^^^\\\UUUXXX```llluuu|||tttllleeeaaaFFF@@@999888999999666333666666555555444333333222000000000/////////......------......---,,,***)))************************))))))(((((((((((('''''''''(((((((((((()))))))))((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))''')))******))))))+++,,,---...222777999@@@OOO^^^}}}999888666555555777888999555555555555444444444444111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))******(((((((((((()))))))))***(((((()))***************************++++++++++++)))))))))******+++,,,---+++---......---...///111---+++******,,,///111222---/////////---...222555777888===EEEPPPYYY___bbblllpppvvv||||||lllggg___YYYSSSKKKAAA:::<<<999444000///111333444///111333333111///---,,,555444222111111222333555...///000111222333333333444444444333333444555555555555666777888999::::::888888:::<<<===>>>>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@DDDCCCBBBBBBCCCCCCAAA???@@@@@@AAABBBCCCEEEEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMJJJKKKLLLLLLKKKIIIFFFEEEDDDHHHLLLLLLJJJGGGFFFFFFAAAAAA@@@>>><<<:::888666444444333111000000000000...---,,,+++************((()))))))))*********+++(((''''''&&&&&&''''''(((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''))))))))))))***************------***+++//////,,,***...444999<<>>>>>???AAABBBBBBAAA@@@???DDDCCCBBBCCCDDDDDDBBB@@@@@@@@@AAABBBBBBCCCDDDDDDFFFFFFFFFGGGHHHIIIKKKLLLKKKLLLLLLLLLJJJGGGDDDCCCAAAEEEIIIJJJGGGDDDCCCCCC@@@???>>><<<:::888666555333333111000////////////...---,,,+++************(((((())))))*********+++'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&(((******)))'''&&&))))))))))))************%%%+++---))))))------)))...+++,,,222666:::DDDPPPiii~~~fffXXX[[[iiivvvvvvaaaQQQBBB>>>CCCCCC>>>888999:::999555444555666777333222222222111111000000//////.........------------,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))******)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((()))(((((())),,,...+++***,,,///111333:::BBBLLL\\\|||444444444555555555666666555555444444444333333333/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((++++++***************+++++++++************++++++++++++++++++++++++++++++---------............///,,,,,,,,,---------......,,,,,,,,,---------......111111111111222222222222888888888999:::;;;<<<<<<>>>??????>>><<<;;;<<<===>>>===<<<;;;999777666666444444444333333333222222///////////////.................................---------............///............///////////////000111111000111333555222222222222222222333333333666999999777777888;;;999888999<<<@@@@@@>>>;;;@@@@@@???>>>=========>>>BBBBBBCCCCCCCCCCCCBBBBBBAAA???>>>???BBBDDDCCCAAAEEEEEEEEEEEEFFFGGGHHHIIIOOOLLLJJJKKKNNNNNNMMMJJJBBBBBBDDDDDDDDDCCCBBBAAABBBAAA@@@>>>;;;999888777444333000...------...///,,,,,,,,,+++++++++******+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***((('''''')))))))))((()))))))))))))))))))))))))))************+++++++++///000000000000222666999MMM]]]xxxpppZZZSSSJJJEEE???<<<<<<;;;:::888999888888777666555555444222222222000//////222444///...---...///000///---......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))...---------000444888:::IIIGGGRRRrrr333444444444555555555666333333333333222222222222.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((++++++***))))))******++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------............/////////000000111111111222333444333111000111222111111111000000/////////000000000//////.........///.....................------------------------------------............------------............///000222111111111222444222222333444555555555555555888:::;;;999888999:::999888999<<>>;;;>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???@@@CCCEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHLLLJJJIIIIIIKKKLLLKKKIIIEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???===;;;999777666444222000...------......,,,,,,+++++++++*********++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((((((((('''&&&&&&(((((((((((((((((((((((())))))*********+++++++++,,,------------///222555999EEEYYYqqqxxxgggSSSGGGGGGFFFAAA<<<999888888777555888888777666666555444444111222222111/////////111111///------.........---...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))---,,,+++,,,...111444777<<<<<>>???===;;;<<<<<<===>>>???AAACCCDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAABBBEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGIIIHHHGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA??????===;;;999777666555333111000...---------...,,,++++++++++++*********+++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""''',,,---+++(((&&&&&&(((((((((((((((((((((((()))))))))*********++++++***+++,,,,,,,,,---000333222777@@@OOOccc{{{zzzjjjYYYOOOFFF>>>>>>EEEAAA>>>:::777666666666555777666666555555444444333000111222111000...///000333000---+++,,,------,,,------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))+++*********+++...000222333888>>>BBBJJJaaa333333333333333333444444111111111000000000000///---------,,,++++++******++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((())))))))))))((((((***))))))))))))******+++******))))))))))))***************************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---------------,,,---......,,,+++,,,...++++++,,,---.../////////---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,------------...000222222111000000111000111222222222222222111333444666888888888777777999999:::;;;======<<<<<<<<<<<<===>>>@@@BBBCCCDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBDDDFFFGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFFFFGGGGGGHHHHHHGGGFFFDDDBBB???>>>============<<<;;;999777666555444111000///...------------++++++++++++******************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###***222444000+++)))***(((((((((((((((((((((((())))))))))))************,,,---.........///111333777777888===HHHYYYlllxxxnnnMMMEEE>>>======;;;===BBB>>><<<999777666666666666555555444444333333333333111111111000///000222444666222...,,,+++,,,---,,,,,,,,,++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******))))))***,,,...///000666>>>???===FFF___www333333333333333333222222111111111111000000000000......------,,,+++++++++************************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((())))))))))))(((((())))))(((((()))******+++***))))))))))))))))))******************************+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------+++++++++***************)))+++,,,+++******+++,,,***************+++++++++------------------------+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,------------............000111111000000000111444444333222222111111111//////000222444666666666888999:::;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFGGGGGGGGGGGGHHHIIIGGGFFFCCC???===<<<;;;;;;::::::999777555444333222//////...------,,,,,,,,,+++++++++*********)))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$+++333555000+++******''''''''''''''''''''''''(((((()))))))))*********,,,---//////...///111333555444444444777===FFFLLLYYYooommmYYYJJJ???;;;999;;;<<<:::999:::999888777666555555555666333333333222222222222222111111///......111666:::777444///,,,,,,---------+++***************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******)))******,,,---......000555:::;;;<<>>>>>>>>>>>>>>??????BBBBBBCCCCCCCCCCCCBBBBBBAAABBBDDDDDDCCCCCCEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGEEEFFFHHHHHHGGGGGGHHHJJJKKKIIIFFFCCC@@@===<<<;;;888888777555444222111111......---------,,,,,,,,,+++************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$(((---...,,,)))''''''''''''''''''''''''''''''((((((((()))))))))******)))+++------,,,,,,...///---///000000000111333555===KKKbbbxxxrrr^^^QQQGGGAAA>>>;;;999777777888999999999222333444333222222333555111111111111111111111111000000///------111666;;;666333///---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))***+++,,,------111------333999<<<@@@CCCLLLbbb333222222222111111111111////////////.........---------,,,,,,+++*********))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''''''''(((((()))++++++))))))(((((((((((())))))************************)))))))))*********++++++))))))))))))*********+++))))))))))))*********+++))))))))))))***************++++++,,,,,,---------+++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++*********+++,,,,,,------++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------------.........------///333666:::888444222333666999<<<777333///...111555777777888:::;;;;;;999999;;;=========<<<<<<======>>>???AAAAAABBBBBBBBBBBBAAAAAA@@@BBBDDDCCCAAA@@@BBBDDDEEEEEEDDDDDDDDDDDDEEEEEECCCEEEGGGGGGFFFFFFHHHJJJKKKJJJHHHEEEAAA>>>:::999666666555444222111000000,,,------------,,,++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((()))))))))***((()))+++,,,++++++,,,---)))+++---.........000222333888CCCOOOZZZjjjooo^^^KKK@@@:::666777;;;666555444444666999:::999000222333333111111333666000000000000000000000000.../////////...///111333222///---,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((()))***+++,,,---111------222666888<<<@@@>>>EEEUUUooo333222222222111111000000......---------,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''''''''((()))++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************++++++++++++'''(((((()))***+++,,,,,,((()))******))))))+++,,,(((((())))))***+++++++++)))*********++++++,,,,,,))))))***+++,,,,,,------************************)))************+++++++++******+++++++++,,,,,,,,,......---,,,,,,///444888777555111///111666;;;???>>>888222000222555777888888:::<<<:::888888:::===;;;;;;;;;<<<<<<===??????@@@AAAAAABBBBBBAAAAAA@@@@@@BBBCCCBBB???>>>@@@BBBDDDCCCCCCBBBBBBBBBCCCCCCBBBDDDGGGFFFEEEEEEGGGIIIJJJIIIGGGEEEAAA<<<888666555555444333222000000///,,,,,,---------,,,++++++************))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%###$$$%%%&&&%%%$$$''''''''''''''''''''''''(((((((((((())))))))))))(((***,,,,,,,,,+++,,,---'''(((*********,,,000222000000555;;;>>>EEEWWWiiijjjXXXOOOGGG???:::;;;:::555333444666777777777777666333...000333555555333333666888/////////000000000000000+++...000111///---,,,,,,...---++++++++++++)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))+++,,,,,,***+++///222111...111777;;;<<>>>>>??????????????????@@@AAAAAAAAABBB======>>>>>>??????@@@@@@BBBCCCDDDDDDCCCAAA???>>>>>>BBBFFFFFFBBBAAACCCFFFAAA???>>>>>>>>><<<999666666333000...////////////---------,,,,,,,,,++++++))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,......///000333888<<<>>>UUUcccwwwppp```RRRCCC:::888888777666555555555555555333333444555666777888888:::888666444333444555666////////////..................---------,,,,,,,,,,,,+++)))((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,------.../////////::::::===BBBGGGUUUppp111111111000000000//////...------------,,,,,,,,,+++***)))((((((((()))***))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++*********))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))*********+++++++++************)))))))))(((************++++++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---...///000///......---...///000111111111111000///111333666555444333222222444555777555666888999:::999999999;;;<<<===>>>>>>??????>>>>>>>>>??????@@@AAAAAAAAA=========>>>>>>????????????@@@BBBCCCCCCCCCAAA@@@<<<@@@EEEEEEBBB@@@AAACCC@@@???>>>======;;;888555666333000......//////...,,,,,,,,,++++++++++++***))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))************++++++,,,---,,,,,,,,,.........///111444666888???FFFQQQ]]]kkk}}}}}}```TTTHHHCCC@@@<<<:::;;;777666555555444444444555444444444555666666777777777666444333222222333333////////////...............------------,,,,,,,,,,,,+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((((((((()))))))))))),,,,,,,,,---......//////---000777===@@@DDDRRR```000000000000////////////------------,,,,,,,,,,,,+++***)))((((((((())))))(((((((((((((((((((((((()))(((''''''''''''((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))*********++++++************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,...///000......------......///000///000000//////000222555111111222222222222333333555666777888999999999999;;;;;;<<<===>>>>>>>>>>>>======>>>>>>???@@@@@@AAA============>>>>>>>>>>>><<<===???AAACCCCCCCCCCCC<<<@@@DDDEEECCC@@@@@@AAA???===<<<;;;;;;999777444555222///......///...---++++++*********))))))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))******+++,,,,,,,,,,,,+++---.........///000000000000222555999AAAOOO___jjjtttdddTTTIII???888222333555555555777555555444444444444333333555555555555555555555555333333222222111000000000/////////............---------------,,,,,,,,,,,,,,,+++)))((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))++++++,,,,,,---.........+++...444:::;;;:::>>>DDD000000/////////.........---------,,,,,,,,,++++++******))))))((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***************))))))))))))*********************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...///------------......//////.../////////...///111333000000222333333333222111555555666777888999999::::::;;;<<<===>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAA========================<<<===>>>@@@AAABBBBBBBBB===@@@DDDEEEDDDAAA@@@@@@===<<<:::999888777555333444111///.........---,,,***))))))))))))((((((((())))))((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((())))))))))))******+++++++++++++++,,,,,,---.........---------000222333555888>>>BBBPPP[[[kkk||||||gggbbbZZZRRRJJJAAA888333<<<888555444555444333222333333333333333333333222555555555444444444333333000111111111111000///...//////.........------------------,,,,,,,,,+++++++++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******++++++,,,---------000///000333555888<<<@@@/////////............---------,,,,,,,,,+++++++++))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************(((((()))))))))*********))))))))))))))))))******''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++,,,---...,,,------...............---...//////...///111222000111333444444444222222555555555666777999:::::::::;;;<<<======>>>>>>>>>;;;<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>============>>>>>>??????@@@@@@???<<<>>>AAABBBAAA???>>>===<<<:::777666666555333111222000............,,,+++)))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******((()))******++++++*********+++,,,---.........------///111222111000000000555;;;FFFPPPZZZfffrrr{{{uuufffYYYPPPKKK@@@>>>;;;999888777555444444444444444555666555333222222333444444333333222555555444444333333222222000111111111111000//////............------------------,,,,,,,,,++++++++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))******+++,,,,,,,,,++++++***+++...444888999///.........------------,,,,,,,,,,,,++++++++++++(((((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))************((((((((()))))))))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++,,,------,,,,,,---............------...000000//////111222111222333444555444333333444444555555777888:::;;;::::::;;;<<<============<<<<<<===>>>@@@AAABBBBBB????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========;;;;;;<<<===<<<;;;:::999;;;888555444333333111000111000.........---,,,***))))))((((((((('''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********(((((()))************))))))******+++,,,---...///------,,,,,,---...000222///222555777:::???HHHNNNZZZaaammmwwwyyyooo\\\XXXPPPGGG@@@;;;888777555555444333222222333333000333444333333666555333111222333444555444333222444444444333333222222222111111111000000000000000.........------------,,,,,,,,,,,,,,,++++++++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((---222111,,,((((((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((())))))***+++++++++%%%))),,,,,,...111111............---------,,,,,,,,,,,,,,,++++++++++++***'''((()))))))))((('''&&&''''''''''''''''''''''''&&&(((***++++++***(((&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************(((((((((((()))))))))***((()))))))))************(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))))))))***+++++++++***++++++,,,---+++,,,---.........---------///000111000000111222111222333333444444333333444444444555666888:::;;;::::::;;;<<<============<<<===>>>???@@@BBBCCCCCCAAA@@@@@@@@@?????????>>>>>>========================<<<;;;:::;;;;;;;;;:::999777444222222111000///000///...---...---+++))))))))))))(((((((((((('''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''((())))))******))))))******))))))***+++,,,---...,,,++++++---///111222...000111000...000444999;;;>>>EEEMMMUUU\\\aaadddiiiooowww}}}xxxnnniiiddd]]]UUURRRRRRPPPJJJEEE999888666444333333333444222222222111000///000000111666777333222555555111111222444555666555444333333333333222222222222222111000///......///000111.........---------,,,,,,,,,,,,,,,++++++++++++******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((222;;;999///'''(((,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((())))))******+++&&&,,,000...---///000---......---------,,,,,,,,,,,,,,,,,,+++++++++******'''((()))))))))(((&&&%%%(((((((((((((((((((((((('''))),,,......,,,)))''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************(((((((((((())))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***++++++,,,,,,+++,,,---.........---,,,---///111222111111111333222222222222222333333333444444444444666888:::<<<999:::;;;<<<============<<<===>>>???AAABBBCCCDDDAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<<<<===>>>???AAA???===<<<<<<=========999666333111111000///...000///------...---+++)))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((())))))))))))))),,,***)))'''''')))***,,,******,,,---...---***(((***---000000//////222555222222333777<<<@@@BBBBBBAAAFFFLLLOOOPPPTTT[[[aaa```cccffffffdddccceeegggfffiiimmmppprrrrrrqqqqqqpppjjjbbbZZZRRRKKKDDD???@@@<<<777555666999:::;;;333333333444333333222222---///000111111222333555,,,222444111111666777444111222444666666666444333222222222222222222222222111///...------...000111......---------,,,,,,,,,,,,,,,,,,+++++++++*********************)))(((((())))))))))))))))))))))))************************((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!...999777*** !!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))*********'''---...(((''',,,111222//////...---,,,,,,++++++,,,,,,,,,+++***))))))((((((((((((((((((''''''&&&''''''''''''''''''''''''(((***,,,......+++(((&&&%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&))))))(((((('''''''''&&&((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,------------------.........//////000111222222222333444444555555666666666555666666777888999<<<======<<<::::::;;;===<<<<<<======>>>>>>??????BBBBBBBBBAAA@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<>><<<:::999888666666555333111000///......---,,,,,,++++++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''''''''(((((((((((())))))))))))************++++++******++++++,,,---+++++++++,,,,,,,,,------//////000000111111222222666777777888888888888888@@@@@@@@@?????????>>>>>>???>>>???@@@CCCGGGKKKMMMIIIEEE@@@;;;777444444444333333222222222222222222111111000000//////......000000000000111111111111111111222222222333333333111111222222222222111111000000000000000000000000000000000000//////////////////...---,,,,,,++++++---,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++,,,,,,,,,---------.........---,,,,,,++++++,,,++++++***))))))((((((((((((((((((((('''&&&&&&'''''''''''''''''''''''''''(((***++++++)))'''%%%%%%&&&''''''%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))''''''(((((('''%%%)))(((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++,,,,,,,,,---------------............///000111222222222333333444555555555666555555666666777888999999:::;;;:::::::::<<<>>>============>>>>>>>>>>>>??????@@@@@@@@@@@@??????<<<<<<<<<;;;;;;<<<<<<<<>>===;;;:::888777666555444333222111//////...---,,,,,,+++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((((((((()))))))))*********+++************+++,,,,,,+++++++++,,,,,,,,,,,,---............////////////000111111222333222222222333222222222111111111111222222111222333666888:::<<<:::666222///.........000000000000000000000000000000000/////////......//////000000000111111111111111111222222222333333000111111222222111111000000000000000000000000000000000000000/////////...///......---,,,,,,++++++---,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***++++++++++++,,,,,,,,,...------,,,,,,+++++++++******))))))(((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((,,,+++)))))))))((('''%%%((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***+++++++++,,,,,,,,,---------...............///000111222111222222333333444555555555555555555666777888999777888999999999:::<<<>>>>>>>>>>>>>>>>>>=========;;;<<<===???@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666444444222222111000000//////...,,,++++++***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((''''''((()))&&&''''''''''''((((((((((((((())))))))))))*********************++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,---............------------,,,,,,,,,,,,,,,...---,,,+++,,,---...///555333111///---...//////,,,---------...////////////////////////.........//////000000000000111111000111111111222222222222000111111222222111111000000000000000000000000000000000000/////////............------,,,,,,++++++,,,,,,+++************+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))*********++++++---,,,,,,,,,+++++++++***))))))((((((''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++)))(((((())))))'''&&&((((((((((((((('''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++******************++++++++++++,,,,,,------..................///111111111111111222333333444444555555555555666888999:::999:::::::::999:::;;;===???>>>>>>>>>===<<<<<<<<<:::;;;<<<===>>>?????????<<<<<<<<<======<<<<<<<<<::::::999777666444333333//////////////////......+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))((('''&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))))))))***++++++************++++++++++++,,,,,,,,,++++++*********,,,,,,---.......................................//////...------......///222111000......///000000***++++++,,,---...//////........................////////////000000000111000000000111111111111222000000111111111111000000000000000000000000000000000000/////////.........---------,,,,,,,,,++++++,,,++++++***************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++++++++++++++*********(((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&%%%&&&((()))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((*********++++++***************++++++,,,------...------------...///000111000000111111222333333333444444555555666888999:::<<<======<<<:::999:::<<<>>>======<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666444444333........................+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))(((((())))))***+++)))))))))*********++++++,,,,,,,,,++++++*********,,,---......//////......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++******++++++++++++,,,,,,---...//////---------------............////////////000000000//////000000000111111111000000000111111000000000////////////////////////////////////............,,,,,,,,,,,,,,,+++++++++,,,+++******))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))************************((((((((((((((((((''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%$$$$$$%%%((())))))((('''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))***+++,,,---......------------...///000111///000000111111222333333444444444555777888::::::>>>???>>><<<:::999:::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<;;;:::999999999:::;;;<<<<<<;;;:::999999888888777555444444333//////..................+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((((((((())))))***((())))))))))))*********,,,,,,,,,+++++++++++++++++++++,,,---------------)))))))))************+++******++++++,,,---------,,,,,,+++***************+++,,,,,,------.........,,,,,,,,,---------------......////////////000000////////////000000000000///000000111111000000////////////////////////////////////.........------,,,,,,,,,,,,++++++++++++++++++***))))))))))))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((()))))))))*********************((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&%%%&&&((())))))(((''''''''''''((((((((()))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))***+++,,,---......------------...///000000//////000000111222222222444444444555777888:::;;;<<<======;;;999999:::;;;999999999999999999:::::::::::::::;;;:::999999888777888:::;;;;;;:::888777777777666666555444333333000000//////......------++++++***))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((''''''''''''((())))))((((((((()))))))))******************++++++++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,+++,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........./////////000000........./////////000000//////000000000000////////////////////////////////////.........---------++++++++++++++++++++++++++++++***)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********((((((((()))))))))))))))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))(((((()))***((('''&&&'''''''''(((((()))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))***+++,,,---......---------------...000000/////////000111111222222333444444555777888:::;;;999:::;;;:::999999:::<<<777777777888888999999:::888999999:::::::::999999666777999::::::999777666666666555444444333222222111000000///......------,,,++++++***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((())))))))))))(((((())))))******++++++***++++++,,,,,,,,,,,,,,,)))))))))******+++++++++++++++,,,,,,++++++***)))))))))***+++,,,------...,,,,,,,,,++++++++++++++++++++++++,,,,,,---------............/////////000............/////////000//////000000000000////////////////////////////////////.........---------+++++++++++++++++++++++++++******)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))'''))))))((('''&&&'''(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++,,,,,,++++++,,,,,,---...------------------------......//////000000111111333333444444555666666666444555777999;;;<<<<<<<<<999999:::::::::999999888777888999::::::999888777999999999888888888888888777666555444222111000///...---,,,,,,++++++,,,,,,---,,,+++)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))******************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............/////////000000111111111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((((('''(((***,,,,,,***''')))+++---,,,***'''&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''))))))((('''&&&'''(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++***)))(((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++,,,++++++++++++,,,------------------------------......//////000000111111333333444444555666666666555666777999:::;;;;;;;;;:::::::::;;;;;;::::::999888888999999999999888888999999888888888888777777666666555333222111//////------,,,++++++++++++,,,---,,,+++)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))************************(((((()))))))))******************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............/////////000000000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((***(((***000888<<<888333+++***************))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''))))))((('''&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++***))))))))))))***'''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''''''''((((((((())))))''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******+++++++++++++++++++++,,,------------------------------......//////000000111111333333333444555555666666666666777999999:::::::::::::::;;;;;;;;;;;;;;;:::999999888888888888999999999888888888777777777666555555444222111000//////------,,,+++++++++++++++,,,+++***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))))))))***************************************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((******---888DDDIIIFFF@@@222...)))''')))******)))'''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''))))))((('''&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&'''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******+++++++++++++++***+++,,,,,,---,,,,,,------------------......//////000000111111222333333444444555666666666666777888999999888888999999::::::;;;;;;:::::::::999888777777888999:::888888888777777666666555444333222111000///......---,,,,,,+++***+++++++++++++++***(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((((((((())))))))))))))))))))))))************************(((((((((((()))))))))***************************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((***---444>>>GGGJJJHHHDDD:::222***&&&((()))(((%%%(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''))))))((('''&&&'''(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))(((''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******+++++++++************+++,,,,,,,,,,,,,,,---------............//////000000111111222222333333444555555555555666777777888888888888777777888999999999999999:::999888777777888999:::888888777777666555444444222222111000///......---,,,,,,+++************+++******)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---------......---------............//////.............................................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))+++333===CCCCCCAAAAAAAAA999222***&&&((()))(((&&&((())))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''))))))((('''&&&'''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((()))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++***************+++,,,,,,+++,,,,,,------...............//////000000111111222222222333444444555555444444666777777888888888555666777888999999999888999999888888888888999999888888777666555444333333111111000//////...------,,,,,,+++******************)))(((((('''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((('''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************++++++++++++,,,,,,,,,---------......---------............///...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))///888BBBCCC===888777:::000,,,(((''')))++++++***((()))******++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''))))))((('''&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++***************++++++,,,++++++,,,,,,---......///......//////000000111111111222222333333444555555222333444666777888888888666666777888999::::::999888888999999999999888888888777777666444333333222000000///......---------,,,++++++***************))))))(((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---------......---------............///.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))000777>>>>>>777111///000))))))))))))***+++++++++))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))))))))'''&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++*********)))***++++++,,,++++++,,,,,,---...//////......//////000111111111111222222333333444555555111222444666777888999999666777888999:::;;;;;;;;;777888999::::::999888777888777666555444333222222/////////......------,,,,,,++++++***)))*********)))((((((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......---------.........//////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))///222666777333...***)))''')))+++,,,***((((((((())))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&)))(((''''''(((+++...000444333111...+++)))'''&&&(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************++++++,,,,,,------...///////////////000111111111222333444444444333333666666777888888888888888888888999999999999888888888888777777666666555555555555444333222222222222------,,,,,,,,,,,,++++++++++++************++++++((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))************))))))))))))************++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))((((((,,,,,,,,,+++++++++******+++*********))))))((((((************************))),,,///222111...***'''))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&(((((((((***...444:::===AAA@@@===888333...)))'''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''&&&&&&''''''((())))))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,,,,------...///////////////000000111111222333444444444333222555666777777888888777777777888888888888888888777888888777777666555444444555444333222222111111222------,,,,,,,,,++++++++++++******))))))******+++((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((''''''(((((()))))))))*********))))))))))))************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***)))))),,,,,,+++++++++*********++++++******))))))))))))************************,,,...111444333000,,,***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********************************)))))))))(((((())))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''')))---444===FFFKKKNNNLLLIIICCC;;;333,,,((((((((((((''''''''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************++++++,,,---------//////......//////000111000111333444444444333222555555666777777777777666666777777888888777777666888888777666555444333222444444333222111111111111,,,,,,,,,,,,+++++++++++++++******))))))******+++((((((''''''''''''(((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((())))))))))))******))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,+++***+++++++++***************+++++++++************)))************************...000333444444222///---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++******************************)))))))))((((((((())))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))---444>>>GGGLLLMMMLLLIIIDDD===444---(((((((((((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************+++,,,,,,------///............///000000000111222333444333222222444444555666666666666555555666666777777666666555888777666555444333222111333333222111000000000000,,,,,,,,,++++++++++++*********))))))))))))******(((''''''&&&&&&''''''(((&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))***************++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************...///111222222111///---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---------,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))(((((((((*********************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''(((***///666<<<@@@??????>>>;;;777111+++((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))***++++++,,,,,,---...............//////000000111222333333333222111333333444555555555555444444555555666666555555444666666555444333222111000222222111000////////////,,,,,,+++++++++************))))))))))))))))))***''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((((((((('''(((((((((((()))))))))((()))))))))*********************+++++++++,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++*********************++++++++++++++++++,,,,,,,,,,,,************************,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''))),,,000222000111111111///,,,)))''''''(((((((((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,,,,......------......///000///000222333333333222111222222333444444444444333444444444555555444444444444444333333222222111111111111000///............++++++++++++***************))))))(((((())))))***''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''(((((((((((())))))))))))))))))************************++++++++++++++++++++++++,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---......//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((''''''(((((()))***************)))((('''''''''((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,...------------.../////////000111333333222222111111222222333333333333333333333444444444444333333222222222222222222222222111000///...------------++++++++++++************))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************************++++++++++++++++++++++++,,,---...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---------...------------------------...------......//////000........................000000000000000000000000////////////////////////------......///000000111//////.........------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((())))))(((((('''''''''''''''((((((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,...------------.../////////000111222333222111111111111222333333333333222222333333444444333333222000111111111111222222222000000///---------------+++++++++************)))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++++++++++++++,,,---...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,------.........---,,,,,,,,,------.........,,,,,,,,,------.................................000000//////000111222222000000000000000000000000333333333333333333333333111111111111111111111111...//////000111222222222000000000000////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''((())))))(((((('''''''''&&&))))))(((((('''''''''&&&***(((&&&&&&((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((())))))(((&&&%%%'''((()))(((((('''''')))***+++******))))))((((((''''''******))))))((((((''''''(((&&&&&&(((***)))''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))************+++,,,---...,,,------...///000111111000111111111111222222222333333333333333333333333444444333333333333222222222222222111111111000000///............---------+++++++++************)))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))***++++++++++++***)))************++++++++++++++++++*********))))))++++++------------++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************------,,,+++++++++++++++,,,++++++***++++++,,,,,,///---+++***+++,,,---,,,...---------...///...---,,,---......////////////000222000---111777666111444111333999;;;:::;;;???:::;;;=========>>>@@@BBB;;;??????===AAAIIILLLJJJ???@@@AAAAAA@@@???>>>===>>>;;;::::::;;;;;;777444;;;888444333444555222000111222222222111000///...///.........//////---+++111000,,,)))***...,,,(((+++*********,,,---,,,+++,,,+++***(((((())))))***+++++++++************)))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&)))((((((((('''''''''''')))(((&&&&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((&&&&&&''''''((())))))***((())))))(((&&&&&&'''((((((((('''''''''((()))******)))))))))((((((((('''***)))))))))((((((((('''***)))(((***++++++)))((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))************+++,,,---...------......//////000000000000111111111222222222333333333333333333333333444444333333333222222222222222111111111000000000............------------*********)))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))***++++++++++++***)))************++++++++++++++++++*********))))))++++++,,,------,,,++++++************************************************+++*********))))))))))))))))))))))))*********+++******)))))))))***++++++,,,,,,,,,------.........///...---------......---000///....../////////.../////////000111333555555333666777777<<>>DDDEEEGGGHHHKKKMMMNNNOOOMMMMMMOOOUUU[[[]]]YYYTTTOOOOOOOOORRR___mmmqqqmmm^^^YYYTTTSSSVVVWWWSSSOOOMMMLLLJJJKKKKKKJJJFFFBBBHHHGGGDDDBBBAAA???>>>===999888666444222111111000000000//////...---,,,***------+++(((***---,,,(((---,,,+++,,,------,,,+++++++++++++++,,,---......++++++++++++************************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((('''''''''''')))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((&&&&&&''''''((()))))))))((())))))(((&&&&&&''')))''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((***)))((()))***+++***(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))************+++,,,---.....................//////000000000111111111222222333333333333333333333333333333333333222222222222111111111111000000000000......---------,,,,,,,,,))))))))))))((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))***++++++++++++***)))************++++++++++++++++++******************+++,,,------,,,+++******************************************************************)))))))))))))))*********+++++++++))))))))))))***+++,,,---***+++,,,---------------+++,,,------------,,,,,,000000000000000111222222777888999999888999<<>>AAAIIIPPPTTTRRRJJJFFFIIIMMMNNNUUU___gggkkkjjjeee```hhhzzzyyywwwxxx~~~|||}}}vvvllliiimmmsssuuupppfff\\\UUUQQQPPPPPPLLLKKKIIIEEE@@@;;;888666555777666333222444222...///---,,,,,,......---+++++++++,,,---,,,+++)))(((---,,,,,,,,,+++++++++++++++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&&&&(((''''''''''''''''''(((((('''''''''((((((((((((((('''&&&&&&((()))***((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((&&&&&&(((***%%%&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''')))(((%%%''',,,---)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))************+++,,,------............------------//////000000000111111111222222222222222222222222333333222222222111111111000000000/////////......---,,,,,,,,,++++++++++++++++++*********)))))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))***++++++++++++***))))))*********+++++++++******************************+++,,,,,,+++*********************************************************************+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---...///000000000000000000222444555555666999;;;===@@@DDDGGGKKKPPPVVV[[[iiittt|||wwwhhh^^^___dddaaajjjwww|||www|||yyyoooiiigggfffddddddaaa[[[SSSLLLHHHGGGAAADDDCCC???;;;999666111333111000///000000///------...///000000///---,,,------------,,,,,,,,,+++++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''((('''''''''((((((((((((((('''''''''(((((((((((((((&&&%%%&&&(((******)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))((((((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((''''''(((((((((((((((((('''(((((((((&&&'''(((***&&&&&&'''(((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((,,,+++'''***222333...******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))************+++,,,---...------------------....../////////000000000111111222222222222222222222222222222222222111111111111////////////............,,,,,,,,,+++++++++******++++++++++++************'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))***++++++++++++***)))************+++++++++***************+++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,------,,,---...///222444666888:::;;;<<<;;;<<>>DDDJJJUUU^^^___^^^^^^```fffqqq~~~vvvwww~~~|||vvvuuu|||}}}{{{yyyjjjbbbYYYRRRLLLGGG???:::444444333000...,,,---...,,,,,,,,,,,,------------&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******)))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******,,,++++++******++++++,,,,,,,,,,,,---------......///////////////000000111111111111111111111111111///000000000111111111222/////////...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************************++++++***)))))))))******+++*********,,,---------111111000///000222666999???>>>BBBLLLWWWcccppp{{{~~~|||xxxwwwyyy~~~{{{wwwvvvzzzsssqqqqqqmmmddd[[[GGGBBB;;;555222111000000111111000000000///---,,,%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((('''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************(((((((((((())))))))))))(((((((((((((((((())))))'''''''''((()))*********''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******,,,++++++******++++++,,,,,,,,,,,,---------......////////////000000000000111111111111111111111111///////////////000000000///......------,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++*********+++++++++,,,,,,---............111111222444888@@@JJJPPPZZZVVVXXXaaammmyyyxxx~~~hhh^^^QQQHHHCCC@@@;;;777333222000000000000...,,,%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++***))))))(((((('''((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,++++++******++++++,,,,,,,,,,,,---------.........//////000000000000000111111111111111111111111........................------------,,,,,,++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++++++++++++++,,,---...///...////////////000222444555:::BBBJJJSSS]]]iiiqqqrrrllliiinnntttzzzrrrjjjeee^^^RRRHHH???:::444111111222222111%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***000///...,,,***)))''''''***)))))))))((((((((('''))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***++++++,,,++++++******++++++,,,,,,,,,,,,---------............///000111000000///000000000000000000000000......------------------,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))******+++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,---......///000111333888???DDDIIIQQQ]]]hhhooovvv~~~vvvqqqooorrrtttuuuyyy}}}uuuhhh\\\RRRDDD:::666555444333%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******000///...,,,***)))'''&&&*********)))(((''''''''')))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,,,,++++++******++++++,,,,,,,,,,,,---------......---...000111111111000///000000000000000000000000.........---------------++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...222777<<>>DDDIIINNNSSSVVVccchhhkkkiiijjjsss}}}~~~}}}yyyvvvuuuuuuwww~~~|||zzzxxxooooooooosss~~~{{{mmmggggggxxx&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&'''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,---------------............------------------------------,,,,,,,,,,,,,,,+++++++++******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''))))))((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++.........---,,,///555999BBBMMM\\\eeegggeeecccbbbkkkpppsssssswww}}}yyy{{{xxxtttvvv{{{vvvnnnnnnvvvzzzssskkklllsssxxx&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))''''''''''''(((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,------...------............------------------------------,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''))))))((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++---///000111666>>>DDDYYYdddqqqxxxwwwqqqmmmkkkttt||||||yyy{{{~~~~~~{{{}}}pppgggaaajjjvvv&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))''''''''''''(((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,---......------............------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))***(((((()))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------------......---333;;;@@@EEEKKKSSSZZZfffmmmsssuuusssrrrvvvzzz~~~|||}}}}}}ssshhhlllrrrwww}}}}}}|||&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))''''''''''''((((((((()))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,---......---..................---........................++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&(((******)))((()))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---------.........//////333===IIISSSZZZ```hhhnnnlllnnnooommmlllssswwwxxxtttjjjzzz(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''')))+++---...---,,,+++))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((******)))((('''&&&&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,------,,,------......------,,,------......------,,,+++---,,,,,,+++*********+++))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++*********************+++++++++))))))***,,,......------...222888<<<@@@RRRiiixxxzzztttpppnnnnnntttzzz}}}~~~|||yyy{{{|||vvvwww|||rrrqqqpppssswww~~~(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))''')))+++,,,------,,,+++))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''(((***(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))*********)))((((((((('''''''''''''''''''''((((((((()))))))))))))))((('''''''''&&&))))))))))))))))))))))))(((((((((((()))))))))***+++++++++,,,,,,,,,------,,,------......------,,,---------...------,,,+++---,,,++++++******++++++))))))))))))************+++*********))))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))++++++******************(((***,,,,,,+++++++++,,,//////111222555;;;BBBGGG^^^fffqqqxxx{{{{{{{{{zzz{{{uuussszzz}}}|||}}}zzzwwwyyy|||zzz|||~~~zzz~~~~~~~~~uuupppyyy((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((()))***,,,,,,,,,++++++))))))))))))))))))))))))((((((((())))))))))))******))))))))))))((((((((())))))))))))))))))))))))((((((((((((((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))+++(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))******((((((((((((''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,------......------,,,---------------,,,++++++,,,,,,++++++******++++++)))))))))*********++++++***************)))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++++++++)))+++---...---------...000444:::@@@GGGOOOWWW\\\nnnpppssswww||||||uuuvvv|||tttooonnnrrruuuyyy~~~|||wwwuuusssrrruuu{{{~~~}}}{{{xxxvvvwww{{{~~~vvvvvvuuuvvvwwwyyy{{{||||||iiilllttt((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))((()))***+++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))************++++++++++++,,,,,,,,,,,,------......------,,,,,,------------,,,++++++,,,,,,++++++***++++++,,,))))))*********+++++++++************************))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++++++++,,,,,,---...------...111333777>>>IIIUUU^^^fffmmmqqqkkkpppwww~~~}}}~~~|||zzzxxxwwwxxx|||~~~zzz|||zzzwwwyyy{{{|||~~~~~~}}}~~~uuulllmmmxxx))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))******++++++******************************************))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,,,,------......------,,,,,,,,,------,,,,,,+++***,,,++++++***++++++,,,,,,************++++++++++++***************+++++++++************************************************************************************************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,------,,,+++,,,000666:::FFFOOO[[[gggooosssvvvwwwqqqzzz}}}|||zzzxxx}}}|||{{{zzzzzz||||||zzz}}}{{{{{{zzzooo))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************************************+++************))))))))))))))))))************+++))))))))))))))))))))))))((((((((((((((()))******((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))((('''&&&'''((((((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++************++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,+++******++++++******++++++,,,,,,*********++++++++++++,,,*********+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))******************************++++++,,,---------,,,,,,---...222999BBBHHHYYY___hhhooosssuuuvvvvvv~~~yyy{{{{{{||||||{{{yyyyyy{{{||||||uuuqqqnnnppprrrqqqppprrrxxx~~~yyyxxxyyy}}}|||vvvtttuuuttt|||{{{{{{|||}}}~~~~~~))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******************************+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''((()))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''((((((((()))''''''''''''((((((((((((+++*********)))((((((((())))))))))))))))))))))))))))))*********+++++++++************++++++++++++,,,------......------,,,+++,,,,,,,,,,,,+++******++++++******++++++,,,---*********+++++++++,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))******************************++++++,,,------...---000666<<>>;;;888666444222222333333333111000///000000000/////////............---------,,,,,,,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******((((((((()))******++++++,,,------+++***+++000555<<>>888444555888222555777666333000111222111000222666444...---222000/////////000///...,,,000...,,,---///111///---,,,------.........------,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******((('''&&&''')))******)))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))***+++,,,,,,,,,((((((((((((((((((((((((&&&((()))******(((%%%$$$******************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---...,,,***'''------............------+++,,,///333333333999@@@JJJPPPYYYdddppp||||||kkk^^^ZZZVVVNNNGGGDDD@@@999333000555///...111111---...333......---+++))))))***+++...---,,,,,,++++++,,,,,,******************************))))))))))))******************************************************&&&(((+++------+++(((&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))))))))((()))+++------,,,***(((...+++,,,444===GGGSSS]]]hhhlllvvvyyyuuuvvvttt~~~|||{{{|||{{{iiihhhfffbbb___```eeejjjvvvyyyyyyyyyxxxxxxxxxwwwvvvuuusssrrrsssqqqppprrrwwwyyyyyyxxxxxx|||{{{vvvuuuyyyxxxtttvvvtttrrrooonnnooopppqqqrrrrrrsssrrrsssuuuyyy{{{}}}|||{{{{{{xxxsssuuusssrrrqqqllleeeaaacccpppzzz}}}}}}------------,,,---...///...///111333222222444666222444666888;;;???CCCFFFCCCHHHKKKIIIBBB<<<;;;;;;:::===??????>>>===<<<<<<>>>999888<<<<<<888666888666555444444555444333111,,,++++++---111222111///---------------,,,,,,+++++++++******)))(((((((((************************************************))))))))))))))))))))))))(((''''''''''''((())))))******))))))))))))******+++)))((()))******)))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***++++++,,,,,,,,,+++***))))))((('''%%%%%%&&&((()))******+++***))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))************+++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,---///111222222......///...---------...111000444;;;AAAHHHUUUaaannnssszzz|||qqqiiifffnnntttuuussssssqqqmmmqqqrrrrrrssswww|||yyywwwyyytttkkkhhhhhheee]]]TTTLLLDDD???888333111222111---,,,///...///000000000/////////...------,,,+++,,,,,,,,,******************************))))))))))))******************************************************'''(((***,,,,,,***((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))---,,,+++))))))***---///...222===JJJTTTYYYaaahhhqqqrrrxxxzzzuuuttt{{{|||xxxyyyttttttyyyrrrooopppnnnjjjeeecccfffmmmsssyyy}}}wwwxxx{{{}}}}}}}}}{{{zzzzzzxxxuuuuuuwwwwwwvvvttttttvvvuuupppppptttuuurrruuuuuuuuuuuuvvvxxxzzz{{{~~~~~~|||yyywwwyyyzzzyyyvvvvvvvvvsssnnnlllnnnpppvvv~~~yyytttuuuyyy}}}333333111000111222444555000555999999999;;;@@@EEEEEEEEEHHHOOOXXX```eeefffgggkkknnnllleee]]]XXXVVVWWWWWWVVVWWWXXXXXXVVVTTTRRRKKKFFFHHHJJJHHHEEEDDDBBB@@@>>>===<<<;;;999777555333111111111000...,,,//////......---,,,,,,+++,,,,,,+++***)))(((''''''++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''(((((()))*********))))))))))))******((('''&&&&&&''''''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******,,,,,,,,,,,,++++++******&&&%%%%%%%%%&&&(((***,,,******)))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,+++,,,---...///...//////......111555888<<>>SSSfffoooppprrrwww|||wwwuuuxxxzzzxxxvvvvvv}}}|||}}}uuuooolllkkkuuu}}}|||zzzwwwtttuuutttrrrqqqttt{{{}}}~~~~~~zzz|||~~~~~~~~~{{{xxxvvvvvvuuusssqqqtttuuusssoooppptttvvvuuu{{{|||}}}{{{{{{~~~~~~{{{zzz{{{zzzvvvvvvxxxtttssswww~~~xxxoooqqqwwwyyyvvvqqquuu|||666666777:::>>>@@@AAAAAABBBFFFIIIJJJNNNTTTYYY[[[fffhhhlllrrrzzz{{{~~~zzzvvvuuuwwwyyyxxxvvvpppkkkfffcccaaa___^^^^^^XXXUUUQQQMMMKKKGGGDDDAAA@@@===999666333222111000000000///...------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((('''((())))))*********))))))))))))******&&&%%%%%%'''***,,,,,,+++''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))'''((()))***,,,---...///***)))((('''&&&&&&&&&&&&******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---,,,+++,,,---...000000000///111777@@@GGGXXXaaarrr~~~sssjjjaaa[[[```bbbdddhhhkkkooorrrtttzzzxxxmmmhhhiiijjjjjjiii{{{ooo___QQQGGG???:::777444333111000000000...---///......---------------+++++++++++++++++++++++++++******))))))******+++************************((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))***************++++++***...000///---,,,///222>>>LLLdddwww~~~}}}~~~yyyrrrtttxxx{{{|||~~~xxxpppnnntttzzz}}}~~~|||~~~}}}|||{{{{{{zzzyyyxxxwwwvvvvvvvvvuuu{{{zzzxxxvvvwww{{{|||zzz~~~~~~~~~|||}}}|||xxxvvvxxxwwwrrrooorrryyy~~~wwwxxx}}}yyyvvvxxxqqqtttuuuvvvzzz:::===DDDNNNXXX]]]^^^]]]eeeggggggjjjsss~~~{{{|||yyy|||zzzvvvpppjjjeeeaaa\\\YYYMMMJJJEEE???;;;;;;<<<>>>444333111///...---------------------............++++++++++++++++++++++++************************************************((((((((((((((()))************))))))))))))******((((((***---222666888888((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((%%%&&&''')))***,,,---...,,,---......,,,***'''&&&(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------'''***---///000000222444000333666;;;BBBOOO___jjj|||vvvmmmfffccccccdddeeesssyyy|||wwwooogggpppzzzwwwjjj\\\NNNCCC???:::444000000111111000000///......------......++++++++++++++++++++++++++++++************++++++************************((((((((((((((((((((((((******)))(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,***+++,,,,,,---000555:::OOOZZZkkkzzz~~~||||||~~~~~~zzzxxxxxxyyyzzzxxxyyyzzz|||}}}|||}}}}}}rrrnnnqqqwww||||||{{{uuuqqqqqqrrrpppoooppptttyyy~~~{{{wwwxxx{{{wwwqqqrrrqqqnnnmmmsss~~~RRRWWWaaappp}}}}}}zzzkkkhhhaaaXXXOOOIIIGGGGGGAAA???;;;777333111000///---------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))(((((())))))***+++******))))))))))))******'''''')))---222666888888))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))+++---000222333222000...''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------***---//////......000333444===JJJYYYhhh{{{tttfffbbbdddooonnnlllkkknnnttt}}}~~~wwwxxxtttbbbNNNFFF<<<555222222111000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,---+++)))+++222===HHHOOO___eeepppyyy}}}}}}~~~yyy|||~~~zzz|||||||||wwwxxxzzzyyy}}}|||~~~~~~|||zzz|||}}}|||}}}}}}sssnnnpppsssxxxrrrpppkkkpppvvvyyyyyyzzz{{{}}}zzzsssqqqzzz~~~yyy{{{zzzwwwrrrnnnnnnrrrwwwvvvyyy|||pppeee]]]ZZZXXXTTTNNNGGG@@@<<<888777222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))(((((())))))***+++******))))))))))))******&&&%%%%%%(((+++.........************************''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))),,,...111333333444------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))************+++++++++,,,,,,,,,------------...,,,,,,,,,------------......000111000///333:::AAANNNZZZkkkyyy{{{pppfffcccjjjttt~~~pppeeeWWWKKKCCC<<<666111111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++,,,------......111<<>>777666111000...---,,,,,,---...------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))***)))'''&&&&&&''')))***+++---000333444333222000+++++++++++++++*********,,,,,,,,,,,,,,,------...,,,///111111///.........---<<>>999333000000000///---...------,,,,,,,,,,,,---,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************++++++++++++++++++************++++++......---+++,,,222<<>>999222111000000111111///------,,,++++++*********+++++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************************((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************************++++++,,,...///000111222444444222111000111666777@@@XXX~~~uuuaaa___kkkmmmSSSEEE555...000444222...///////////////...------,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++++++++++++++***------,,,***---:::MMM\\\nnntttxxxxxx|||yyy~~~zzzzzz|||~~~ppptttzzzssseeeUUUHHH<<<777222///111111///---...---,,,+++*********+++++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***************++++++++++++++++++,,,,,,---...(((,,,000111111222555777>>>MMMbbbyyy}}}rrroooyyyooo]]]FFF777444555444222//////000000000...---,,,,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********+++++++++,,,,,,)))***+++,,,---,,,+++***,,,,,,---111<<>>;;;:::666111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))******+++,,,,,,,,,,,,,,,+++,,,,,,---......///000///......666CCCMMMlllkkkffftttnnnVVVCCC888444111111111000///...---,,,------,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))*********)))***+++,,,------------,,,///:::OOOgggyyy{{{uuunnnuuu|||{{{rrrqqqvvv|||~~~~~~|||~~~zzzbbbRRRKKKFFF>>>666333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))***++++++,,,------,,,,,,,,,,,,---...///000///000000111999JJJbbbssssssnnnyyy~~~|||bbbMMMBBB444333222111/////////...------,,,++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---......000999III]]]ppp|||~~~~~~}}}~~~}}}ssswww~~~}}}yyyvvvtttrrrpppnnnnnnoooooommmjjjhhhiiikkkeeefffhhhgggffffffggghhhddd___ZZZZZZ]]]aaacccdddcccdddfffhhhgggfffcccbbbbbbdddfffhhhjjjkkkkkkkkkqqquuuyyy|||{{{yyyyyyzzz~~~~~~~~~zzz~~~ccciiiooopppoooqqqxxxsssaaaXXXPPPDDD999444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))***+++,,,,,,------,,,,,,,,,---...///000111///111555<<>>666111///......,,,,,,---,,,,,,,,,---...***************************************))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++***************************+++,,,,,,---------+++******...111333333777>>>UUUnnn{{{yyybbbPPP>>>777666222......000///...------,,,,,,+++++++++++++++************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))((((((((((((((()))************+++++++++++++++++++++++++++++++++++++++,,,---...444DDDSSShhhnnnuuuzzz|||}}}yyyrrrvvvyyy}}}vvvppplllhhheeeeeecccaaa___VVVVVVUUURRROOONNNNNNPPPQQQPPPOOOMMMMMMMMMMMMNNNKKKIIIHHHHHHJJJKKKJJJHHHIIIIIIIIIJJJJJJKKKKKKKKKGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJKKKLLLLLLLLLLLLRRRTTTVVVXXXZZZ]]]aaaddddddeeehhhmmmsssvvvwwwwwwzzzuuuttttttuuutttooowww||||||xxxzzzxxxxxx{{{|||~~~mmmaaaYYYQQQFFF===888444000---------..................++++++++++++++++++++++++******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************************++++++++++++++++++******++++++,,,,,,------------,,,,,,...222666888@@@ZZZsss~~~~~~mmmRRR@@@888333000//////000111///---,,,,,,---,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))((((((((((((((()))************+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,---111???YYYqqq~~~|||yyy|||zzzvvvzzzxxx|||tttuuu{{{~~~uuutttrrrrrrqqqlllddd^^^\\\YYYVVVSSSRRRQQQNNNMMMFFFGGGGGGFFFDDDDDDEEEGGGIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFFFFGGGIIIJJJJJJIIIHHHIIIIIIJJJKKKLLLLLLMMMHHHHHHGGGGGGHHHIIIJJJKKKMMMMMMMMMMMMLLLLLLKKKKKKMMMLLLKKKJJJHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCGGGGGGFFFFFFEEEDDDBBBBBBFFFHHHJJJLLLLLLNNNPPPSSSRRRRRRSSSVVVZZZ]]]^^^]]]eeefffiiillloooqqqrrrsss|||mmmooooooooopppuuu}}}}}}yyytttlllfffiiiooo{{{tttccc[[[OOOFFFAAA;;;555111000///.........---,,,+++++++++++++++++++++++++++***++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************************************+++++++++++++++,,,******++++++,,,------...,,,///222111...111:::AAAVVVxxxvvvfffnnnnnnQQQ>>>666555666...000111000---,,,---///---,,,,,,,,,++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,///,,,,,,111:::MMMiii}}}{{{|||{{{zzz{{{~~~~~~~~~nnneeegggmmmpppdddaaa^^^\\\ZZZXXXTTTPPPQQQPPPNNNLLLJJJIIIGGGFFFFFFGGGHHHHHHHHHHHHJJJLLLJJJJJJJJJJJJKKKKKKLLLLLLNNNMMMMMMNNNNNNOOOOOONNNOOOOOOPPPQQQRRRSSSTTTTTTRRRQQQPPPOOOOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOONNNMMMKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEFFFHHHJJJKKKJJJJJJKKKLLLMMMLLLKKKLLLOOOQQQQQQQQQSSSTTTVVVWWWYYYZZZ[[[\\\\\\```ffflllqqqwww}}}mmmwwwzzzsssgggeeegggnnnuuutttmmmcccYYYPPPGGG???999222///---,,,------,,,++++++++++++++++++++++++++++++++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************************************++++++,,,,,,,,,,,,***++++++,,,------......,,,111333000...888LLL^^^yyyqqqiiifff{{{qqqVVVCCC:::777///000///...------///000------------,,,,,,,,,+++************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++++++++,,,,,,,,,---------...+++---888GGGYYYnnn}}}yyy{{{~~~yyyvvvxxxyyysssooollliiiaaaYYYWWWYYYZZZYYYWWWUUURRROOONNNMMMLLLKKKMMMMMMMMMLLLJJJIIIHHHHHHJJJLLLNNNOOOOOOPPPQQQSSSPPPPPPQQQQQQRRRRRRSSSSSSVVVVVVWWWXXXXXXYYYZZZ[[[\\\\\\]]]^^^______`````````^^^\\\ZZZYYYZZZ[[[\\\ZZZ[[[[[[\\\]]]^^^^^^^^^\\\\\\\\\[[[ZZZYYYWWWVVVRRRRRRRRRRRRQQQPPPOOONNNNNNNNNMMMMMMLLLKKKJJJJJJFFFGGGHHHHHHHHHHHHHHHGGGGGGIIIKKKKKKJJJIIIIIIJJJJJJHHHFFFFFFGGGHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJLLLNNNRRRTTTVVVXXX\\\^^^hhhlllttt~~~}}}uuusssqqqooonnnsss{{{~~~rrreeeWWWLLLFFF777222---,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************************++++++,,,---------++++++,,,,,,------......000111000///666LLLlllkkkccclllyyy}}}bbbJJJ;;;777333///------/////////......---------,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***)))************+++++++++++++++,,,,,,------............555EEEVVVbbbmmmtttrrrwww}}}|||zzzyyyyyy{{{wwwuuurrrnnniiiddd```^^^[[[VVVPPPNNNOOOOOOLLLHHHMMMLLLKKKJJJIIIIIIJJJJJJKKKMMMNNNNNNMMMLLLMMMMMMNNNPPPSSSTTTTTTTTTUUUVVV[[[\\\]]]^^^^^^^^^^^^]]]]]]```bbbdddeeegggiiilllfffffffffgggggggggggghhhgggeeebbb___]]]^^^___```]]]]]]^^^___```aaabbbbbb^^^^^^___```___^^^]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXVVVVVVUUUUUUTTTTTTSSSSSSNNNNNNNNNNNNMMMMMMLLLKKKMMMNNNOOONNNLLLKKKLLLMMMJJJIIIGGGGGGGGGFFFEEECCCBBBBBBAAAAAAAAABBBCCCCCCDDDFFFGGGGGGGGGGGGHHHJJJLLLOOOVVV]]]fffppp{{{nnn^^^yyyuuurrrqqquuuwwwggg[[[VVVEEE===444//////000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************************++++++,,,------...++++++,,,,,,---.........222000222;;;PPPllluuukkkrrr{{{}}}~~~~~~{{{wwwuuuuuuwwwqqqooonnnmmmnnnmmmllljjjcccdddeeefffhhhiiiiiiiiicccdddeeeeeeggglllssswwwjjjRRRBBB:::111---///111///---............------------************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++++++++,,,,,,---......///222888FFFYYYffflllqqquuupppuuuzzzyyy~~~yyyzzz~~~yyyttteeeccc___[[[WWWUUUTTTTTTRRROOOMMMMMMMMMLLLJJJHHHIIIKKKLLLMMMNNNNNNOOOPPPNNNQQQUUUVVVUUUUUUVVVXXXVVVYYY[[[\\\[[[[[[\\\\\\cccccceeeeeefffeeedddddd___bbbeeeffffffhhhkkknnneeeeeeddddddddddddcccccccccaaa]]][[[ZZZ[[[]]]^^^ZZZZZZ[[[[[[\\\\\\]]]]]]YYYZZZ\\\]]]^^^]]]\\\[[[\\\\\\]]]^^^^^^___^^^^^^[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUTTTRRRPPPPPPQQQSSSQQQPPPNNNNNNNNNLLLIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFAAABBBCCCBBBAAA@@@AAABBB???AAADDDGGGJJJOOOWWW\\\fffnnnxxx}}}qqq```TTTxxxnnndddcccoooqqqfffbbbSSSIII===444111///---***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************************+++,,,,,,---......++++++,,,------......///111000777LLLjjjuuuzzzsssmmmiiiggg```bbbcccbbb^^^]]]^^^```XXXWWWUUUUUUVVVVVVTTTSSSHHHKKKPPPRRRQQQOOONNNMMMMMMMMMMMMMMMNNNQQQVVVZZZ\\\hhhwww{{{mmmKKK@@@333...000222///+++//////.........---------************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++++++++,,,,,,---...//////888CCCVVViiirrrtttwww|||pppuuu}}}zzztttnnnqqq~~~~~~vvvmmmfffcccZZZWWWSSSOOOMMMLLLMMMNNNJJJJJJLLLMMMKKKIIIKKKOOOKKKNNNRRRTTTUUUVVVWWWXXXTTTXXX\\\^^^]]]^^^___bbbaaaccceeefffeeedddddddddaaaaaacccccccccbbbaaa```YYY[[[^^^]]]\\\\\\^^^aaa^^^^^^]]]]]]\\\\\\[[[[[[\\\ZZZWWWUUUUUUWWWYYY[[[WWWWWWWWWWWWVVVVVVVVVVVVSSSUUUWWWYYYZZZYYYXXXWWWRRRSSSTTTVVVXXXYYYZZZZZZWWWWWWXXXXXXXXXXXXXXXXXXZZZ[[[\\\]]]]]]]]]]]]]]]WWWWWWUUUSSSQQQQQQSSSUUUUUUTTTSSSTTTSSSQQQMMMJJJHHHGGGFFFEEEEEEEEEFFFGGGDDDEEEFFFEEECCCAAABBBCCC;;;===>>>===;;;<<<@@@CCCFFFJJJPPPWWW\\\]]]ZZZVVV{{{ooolllooowww|||kkk\\\ZZZWWWOOOBBB444---...111,,,,,,+++,,,......,,,++++++++++++************)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++,,,.........000222000,,,555:::JJJjjj{{{rrr{{{tttpppllleee^^^XXXUUUUUUUUUSSSSSSTTTUUUUUUTTTPPPMMMKKKGGGFFFJJJNNNOOOOOOPPPJJJHHHEEEDDDEEEGGGGGGGGGIIIGGGEEEDDDFFFGGGHHHGGGMMMQQQWWW^^^hhhttt~~~nnnVVV>>>555555222///---.../////////---,,,---...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,***,,,//////...333999RRRbbbqqqvvvwwwzzzzzzwww|||pppmmmxxx|||sssiii```ZZZWWWUUUPPPOOOOOONNNNNNNNNNNNOOOLLLMMMMMMNNNPPPRRRTTTUUUVVVWWWYYY\\\___cccfffhhhdddddddddcccaaa```^^^^^^______``````___]]]\\\[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\[[[[[[ZZZXXXWWWVVVTTTSSSSSSRRRRRRUUUUUUUUUUUUUUUUUUVVVVVVVVVTTTRRRSSSUUUVVVUUURRRVVVUUUUUUTTTTTTUUUUUUVVVTTTTTTUUUUUUTTTSSSQQQPPPPPPQQQRRRSSSVVVXXXZZZ[[[[[[ZZZZZZXXXWWWVVVUUUTTTZZZYYYWWWUUUSSSQQQPPPPPPPPPMMMJJJKKKLLLLLLJJJGGGIIIIIIHHHGGGFFFDDDDDDCCCDDDCCCAAA???===;;;:::::::::;;;<<<>>>@@@BBBCCCCCCsssfff]]][[[VVVOOOEEE;;;333...///...------......,,,***++++++++++++******************))))))((((((((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++...,,,+++---///000222333777RRRoootttnnn|||tttiiiaaa\\\YYYUUUOOOJJJGGGGGGGGGOOONNNMMMMMMOOOOOONNNMMMMMMHHHHHHLLLPPPPPPPPPQQQMMMJJJGGGFFFFFFGGGGGGGGGEEECCCBBBCCCFFFGGGGGGGGGFFFHHHKKKMMMRRRZZZcccjjjyyyoooSSSAAA888111...000///000000000...---------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++------......,,,///>>>MMMttt~~~}}}}}}}}}{{{~~~~~~yyywww}}}uuuoookkkccc[[[TTTPPPNNNMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSUUUXXXZZZ]]]^^^^^^^^^___```bbbdddfffggg______^^^^^^]]][[[ZZZYYYXXXYYYYYYYYYYYYWWWVVVUUUUUUUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXXXXVVVUUUTTTRRRQQQPPPPPPOOOQQQRRRRRRRRRRRRSSSSSSSSSUUUSSSQQQRRRTTTUUUSSSQQQTTTTTTSSSSSSSSSSSSTTTTTTRRRSSSTTTTTTTTTSSSRRRQQQPPPQQQQQQRRRTTTVVVXXXYYYXXXXXXWWWVVVUUUTTTSSSSSSWWWVVVTTTRRRPPPOOOOOONNNQQQOOOMMMMMMNNNNNNLLLJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFEEECCCAAA???===<<<<<<::::::::::::;;;;;;;;;;;;yyygggbbb]]]ZZZUUUKKK<<<000222000...---......,,,+++,,,+++++++++***************))))))))))))(((((((((************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,///,,,---111111...333===JJJrrr{{{hhhnnnsssggg___[[[VVVRRRXXXXXXUUUQQQMMMJJJJJJKKKJJJHHHFFFFFFIIILLLNNNNNNKKKGGGGGGKKKNNNMMMMMMOOONNNLLLIIIHHHHHHIIIHHHGGGHHHGGGGGGHHHIIIJJJHHHGGGGGGGGGFFFFFFFFFIIINNNRRRWWW]]]hhhuuurrrXXXBBB444111333000000000000///...,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************+++++++++,,,))),,,000///,,,444JJJ___~~~{{{|||wwwooogggaaa^^^XXXSSSOOOMMMMMMMMMJJJKKKLLLNNNQQQSSSVVVWWWXXXYYYYYYZZZ\\\^^^```aaa]]]\\\\\\\\\[[[\\\\\\]]]YYYYYYYYYXXXXXXVVVUUUTTTRRRRRRSSSRRRRRRQQQPPPOOOOOOOOOOOONNNOOOOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTUUUVVVUUUTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKMMMMMMMMMNNNNNNOOOOOOOOORRRQQQPPPPPPQQQRRRQQQPPPRRRRRRQQQQQQQQQQQQRRRRRRPPPQQQQQQRRRSSSRRRRRRRRRPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRQQQPPPOOONNNMMMMMMMMMQQQOOONNNNNNOOOOOOMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHFFFDDDBBB@@@??????===<<<;;;999777666444444sssddd]]]ZZZTTTEEE999444222///------...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,---,,,111666222///===QQQuuukkkfffyyy~~~ssshhhZZZQQQPPPQQQPPPNNNQQQRRRQQQNNNIIIFFFFFFHHHIIIHHHHHHIIIMMMQQQSSSTTTJJJGGGHHHLLLNNNMMMMMMPPPRRRPPPNNNNNNOOOPPPOOOOOOQQQQQQPPPPPPPPPOOOLLLIIILLLKKKIIIHHHHHHIIILLLNNNIIIMMMRRRXXXbbbrrrtttWWWAAA777555//////.../////////---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,(((,,,222555777@@@UUUiiitttuuuwwwxxx}}}xxx~~~{{{rrrmmmjjjeee___\\\YYYUUUPPPNNNMMMNNNOOOLLLMMMNNNPPPSSSVVVXXXZZZ[[[ZZZYYYXXXWWWWWWWWWXXXVVVUUUTTTSSSRRRQQQQQQQQQTTTTTTTTTTTTSSSSSSRRRQQQNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJKKKKKKLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQPPPPPPOOONNNNNNLLLJJJIIIHHHGGGGGGIIIJJJJJJJJJKKKLLLLLLLLLNNNNNNMMMNNNNNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOOMMMNNNOOOOOOPPPQQQQQQQQQOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRQQQQQQPPPPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCAAA@@@>>><<<999777555444tttaaa[[[VVVMMMDDD777444000------.........,,,,,,,,,++++++++++++***))))))))))))************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------......111222222;;;WWWtttvvvllltttsssbbbXXXRRRKKKIIIKKKMMMLLLJJJNNNPPPPPPLLLFFFCCCDDDGGGJJJJJJKKKOOOTTTWWWXXXWWWMMMLLLNNNSSSTTTRRRSSSVVVXXXWWWVVVWWWYYYZZZZZZYYYXXXWWWVVVWWWVVVUUUQQQOOONNNLLLJJJIIIIIIJJJJJJKKKFFFHHHJJJJJJMMMVVVdddnnnqqqUUU@@@666111///------///000///------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,///...000777AAAMMM___oootttssstttyyy~~~zzzttt}}}|||{{{sssqqqkkkcccaaabbb```\\\XXXUUUQQQMMMJJJJJJKKKLLLMMMMMMNNNOOOPPPRRRTTTUUUUUUTTTRRRQQQPPPOOOOOOOOOQQQPPPOOONNNNNNMMMNNNNNNMMMMMMMMMNNNMMMMMMLLLLLLJJJJJJIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJHHHGGGFFFEEEEEEEEEGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPMMMMMMMMMLLLLLLLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKIIIHHHGGGGGGGGGDDDCCCAAA???===;;;999888pppccc[[[RRRLLL>>>:::444000/////////...,,,,,,,,,,,,++++++++++++)))))))))************+++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,++++++******++++++,,,++++++,,,,,,------......000000......888RRRvvv}}}rrrggg\\\TTTIIIIIIIIIJJJLLLMMMLLLKKKSSSUUUVVVQQQLLLIIILLLPPPLLLLLLNNNRRRVVVYYYYYYYYYUUUUUUYYY^^^___]]]___ccccccbbbbbbccceeefffeeedddaaa```^^^^^^^^^]]]ZZZXXXVVVSSSPPPOOONNNMMMJJJIIIEEEFFFFFFEEEFFFJJJRRRXXXiiixxxoooRRR???777333///---///111000...------------,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,111,,,+++666EEEUUUeeepppsssppprrrzzzzzzuuupppmmmffffffccc^^^^^^```___[[[WWWTTTOOOKKKHHHGGGHHHIIIJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDAAAAAAAAAAAABBBCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGHHHIIIIIIGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLNNNNNNMMMMMMNNNPPPNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJFFFEEEDDDBBB@@@>>>===<<>>@@@AAAAAAAAA???AAACCCEEEEEECCCAAA???AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBDDDDDDEEEEEEEEE>>>BBBEEEEEEBBBAAABBBDDDFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHEEEFFFHHHHHHHHHFFFDDDCCCFFFHHHKKKLLLMMMKKKIIIGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJNNNMMMLLLLLLMMMMMMLLLKKKJJJKKKLLLLLLMMMMMMLLLLLLPPPOOONNNLLLJJJIIIIIIIIIkkk\\\OOOIIIBBB777222333............,,,+++++++++,,,++++++******++++++,,,******++++++++++++******************************))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---...******///222000///000666>>>WWWyyyuuuiii~~~zzzdddXXXSSSRRRWWW___fffmmmsssxxx|||xxxsssfffccc^^^XXXSSSNNNJJJGGGGGGFFFFFFJJJNNNYYYlll~~~~~~dddIII<<<888444///---------------,,,,,,+++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))((()))+++---------...///---------,,,,,,,,,---...888KKKiii{{{}}}yyy{{{|||uuupppnnnhhhfffjjjoooqqqssswww}}}zzzttthhhZZZNNNGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC???????????????@@@AAAAAACCCAAA@@@@@@BBBCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCAAA???>>>???@@@@@@???@@@AAABBBCCCCCCAAA>>>===@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCC???AAADDDEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCAAACCCCCCCCCCCCCCCEEEGGGDDDEEEFFFGGGGGGEEECCCBBBEEEFFFHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLLLLMMMKKKKKKKKKMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNOOONNNOOOOOONNNLLLIIIGGGEEEnnnTTTPPPMMM???555555//////......---,,,+++***,,,++++++******++++++,,,******++++++++++++******************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))******+++,,,,,,,,,------,,,,,,,,,,,,------...+++,,,111333222222444CCCXXXzzz|||mmmkkkuuuaaaUUUSSSTTTYYYbbbooo|||tttpppjjjddd]]]UUUMMMHHHLLLHHHEEEFFFHHHLLLVVV___yyy{{{\\\GGG<<<555000---///......---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))******++++++,,,---...............---,,,---///111@@@]]]vvv|||||||||ttt}}}vvvqqq}}}}}}yyytttpppnnnjjjhhhkkkrrrwwwxxxxxx{{{vvvmmm___QQQGGGBBBCCCDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFBBBAAA@@@???????????????BBBAAAAAAAAACCCDDDDDDCCC????????????@@@AAABBBBBBAAAAAA@@@@@@???@@@@@@AAAAAA???======>>>>>>>>>===>>>???@@@@@@???===;;;999<<<<<<======>>>>>>>>>>>>?????????>>>>>>=========<<<<<<===>>>????????????===>>>???BBBCCCBBB@@@=========<<<<<<======>>>>>>===?????????>>>???AAACCC@@@@@@AAABBBBBBAAA???>>>???@@@AAAAAABBBCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGHHHJJJJJJKKKJJJJJJIIIIIIIIIJJJLLLMMMLLLJJJIIIIIIJJJLLLMMMNNNOOOOOOMMMOOOPPPQQQOOOKKKGGGDDDiiiYYYQQQEEE999444000///---------,,,+++***,,,++++++******++++++,,,******++++++++++++******************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))***++++++,,,,,,---------,,,,,,,,,,,,------------///111000111999BBB___ttttttzzzrrrccc\\\\\\___aaallluuuxxxoooggg___VVVPPPQQQKKKGGGIIIJJJKKKOOOTTT___vvvsssXXXDDD888333111000000///------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************((()))))))))************)))))))))))))))))))))))),,,+++***************)))---......------000555999IIIdddwwwuuurrrwwwxxxqqq~~~|||{{{}}}|||zzzwwwrrrppppppqqqsssssswww}}}|||vvvpppooo```ZZZQQQIIIEEEGGGJJJLLLNNNOOOQQQRRRRRRQQQOOONNNMMMLLLKKKJJJJJJJJJKKKKKKLLLKKKIIIGGGEEECCCCCCBBBGGGFFFFFFGGGIIIIIIHHHGGGCCCCCCBBBBBBCCCDDDEEEFFFCCCCCCBBBAAAAAAAAABBBBBBCCCAAA@@@@@@AAAAAA@@@???@@@AAAAAABBBAAA???===<<<=========>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>===>>>AAADDDDDD???;;;======<<<;;;;;;;;;<<<<<<===>>>>>>>>>======???AAA>>>>>>????????????>>>=========<<<===>>>@@@BBBCCC@@@@@@AAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJIIIJJJLLLNNNOOONNNLLLJJJKKKKKKLLLNNNOOOPPPQQQMMMNNNPPPQQQPPPNNNKKKIIIbbbQQQLLLDDD999555111...,,,,,,---,,,+++,,,++++++******++++++,,,******++++++++++++******************************))))))))))))))))))))))))))))))***++++++++++++************************************+++,,,,,,------...------,,,,,,------...,,,///222000---222FFFZZZ}}}rrrfffccciiioooqqqppp}}}uuummmeee```SSSMMMIIIJJJKKKJJJKKKMMMRRR^^^tttpppSSS???666444222111///...---,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))---+++***+++,,,---,,,***...///...,,,,,,000:::AAATTTcccrrruuurrrrrrvvvyyyyyyrrrrrrrrrqqqooonnnqqquuuyyy~~~}}}wwwiii^^^YYYUUUSSSPPPOOOPPPTTTYYY]]]dddfffhhhiiijjjiiigggfffeeedddaaa___]]]\\\\\\\\\\\\[[[ZZZXXXVVVUUUUUUUUUUUUTTTTTTTTTUUUUUUSSSQQQNNNMMMKKKJJJJJJJJJKKKLLLJJJIIIIIIHHHGGGGGGHHHHHHGGGFFFEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@AAACCCGGGGGGCCC???CCCBBBAAA@@@????????????AAABBBBBBBBB@@@AAABBBDDDAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>@@@BBBDDDFFFBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPQQQOOOMMMNNNMMMMMMMMMNNNPPPQQQRRRKKKLLLLLLLLLMMMMMMNNNNNNmmmVVVSSSPPPHHH@@@:::222------...---,,,,,,++++++******++++++,,,******++++++++++++******************************))))))))))))))))))))))))))))))***++++++++++++*********************************++++++,,,---------......------------......---000222222222???]]]xxxvvvgggfffhhhqqq~~~|||sssmmmaaaYYYSSSQQQNNNJJJIIIKKKNNNQQQ[[[ssskkkPPP???777333222000...---,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))*********...333555333111000000///++++++333@@@KKKccchhhrrrzzz{{{yyy~~~~~~{{{wwwsssnnnnnnooorrrvvv{{{|||zzzuuujjj[[[RRRPPPTTTWWW[[[___dddmmmxxx~~~}}}~~~xxxxxxwwwwwwvvvwwwwwwxxxrrrqqqppppppooommmjjjggg^^^\\\YYYVVVTTTTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQQQQMMMMMMMMMNNNQQQQQQPPPOOOMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEFFFGGGIIIIIIGGGFFFIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHHHHGGGFFFFFFHHHIIIFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDDDDEEEGGGHHHJJJGGGGGGGGGGGGGGGGGGGGGFFFHHHHHHHHHIIIJJJLLLNNNOOOJJJJJJKKKNNNPPPOOOMMMKKKNNNMMMKKKJJJJJJJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOyyy___UUUVVVWWWOOOFFF999111......---+++,,,++++++******++++++,,,******++++++++++++******************************))))))))))))))))))))))))))))))***++++++++++++*********************************+++,,,,,,------.........------------............111666@@@UUUwwwwwweeecccmmmzzz{{{tttlllddd]]]UUUNNNLLLOOOMMMLLLPPP^^^wwwlllQQQ>>>555333111...---,,,------...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))+++000777999666222111111000...111>>>QQQ```nnnrrryyy~~~}}}xxxzzzzzzwwwqqqrrrtttzzz~~~xxxrrrlllfff^^^WWWXXX]]]jjjuuu~~~{{{wwwrrrooommmlllmmmjjjiiihhhgggffffffffffffccccccdddgggiiijjjjjjhhhgggfffeeecccaaa___^^^]]]YYYYYYXXXWWWUUUTTTSSSRRRTTTUUUUUUVVVVVVWWWWWWXXXWWWWWWWWWXXXXXXWWWWWWVVVTTTUUUVVVVVVUUUUUUVVVXXXUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYXXXWWWWWWXXXZZZVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVUUUUUUTTTTTTSSSSSSQQQQQQPPPOOOQQQTTTWWWYYYVVVVVVWWWYYY[[[ZZZWWWUUUUUUTTTQQQNNNMMMLLLMMMMMMOOOPPPQQQQQQQQQQQQPPPPPPhhhTTTUUU___ZZZOOO???444000...,,,+++,,,++++++++++++++++++,,,******++++++++++++******************************))))))))))))))))))))))))))))))***++++++++++++******************************++++++,,,,,,------.........------------......000---///:::MMMhhhwwwkkk```sss~~~vvvmmmcccXXXPPPOOOSSSNNNLLLLLLRRRbbb~~~bbbHHH555444111...---------.........---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))***)))+++111666777222---000111222333999KKKcccuuussszzz|||~~~{{{}}}xxxvvvxxxwwwsssssstttwww|||vvvooopppiiiaaa[[[XXXZZZeeeppp|||yyywwwvvvnnnnnnmmmkkkiiigggfffeeeiiijjjjjjkkklllmmmnnnnnnkkklllllllllllllllkkkkkkiiikkkllljjjhhhhhhllloooggghhhhhhiiikkkmmmooopppnnnooopppooommmmmmnnnppplllllllllllllllmmmnnnooollllllmmmmmmmmmmmmmmmmmmlllkkkkkkjjjiiihhhgggfff```___]]]\\\^^^aaaeeehhhkkkkkkmmmnnnpppnnnkkkhhhdddbbb___[[[YYYXXXWWWXXXUUUWWWYYYZZZYYYVVVSSSQQQppp```VVVbbb\\\NNN;;;111000...***************))))))))))))************************************************************************)))))))))))))))))))))))))))************+++++++++++++++,,,------......///***...222222...,,,,,,...---444666>>>]]]pppgggmmmvvvxxxrrrlll```TTTPPPQQQQQQPPPOOOQQQ```}}}tttXXXEEE:::111111333222000///......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************************************+++...111222333222222***444444333KKKrrr}}}|||}}}{{{xxxyyy{{{tttnnnlllqqqvvvxxxxxxvvv}}}~~~nnneeeeee]]]\\\___cccgggooo~~~zzzxxxxxxtttpppvvv~~~}}}}}}|||vvvssstttuuuwwwyyyqqqpppooofff[[[^^^___^^^\\\YYYYYYZZZ\\\wwwbbbaaaaaaXXXHHH;;;666222///,,,+++++++++************************************************************************************************************************++++++++++++++++++,,,------......///---...000///...---///111333444999MMMvvvxxxqqqvvvwwwkkkaaa\\\ZZZWWWRRRMMMIIIOOOaaasssiiiQQQBBB444000111000...---///...------,,,,,,------++++++++++++++++++++++++************************))))))))))))************************************++++++,,,---...000111222...666;;;EEE```zzz{{{~~~yyysssqqquuu|||~~~qqqddd^^^______hhhxxxzzzvvvsssrrrqqqllliiikkkkkkiiiiiimmmqqq|||uuuhhhccc]]]YYYZZZ[[[\\\\\\kkk^^^aaa]]]QQQBBB888222......---,,,,,,+++++++++,,,************************************************************************************************************+++++++++,,,++++++,,,------......//////...---------///111333666999HHHmmm{{{yyyuuuvvvkkkeee\\\WWWQQQLLLHHHHHHPPPZZZxxxfffQQQ<<<333222000...,,,///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++************************---,,,*********---///111222444===QQQmmm|||}}}|||}}}yyyyyy}}}pppdddZZZSSSTTTXXXjjj{{{|||vvvvvv{{{yyyiii___YYYWWWRRRUUU[[[bbbiiiooosssvvvuuueee\\\[[[___aaa```[[[ZZZ___cccbbb^^^\\\]]]aaapppsssiii^^^ZZZ\\\^^^^^^\\\xxxcccbbb\\\SSSGGG===333---///...---,,,+++++++++,,,*********************************************************************************************************+++++++++,,,,,,++++++,,,------......///000...------...000111222777FFFfff}}}yyyzzzvvvmmmccc[[[SSSOOOLLLJJJMMMRRR^^^|||cccGGG999555333000...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************,,,,,,+++++++++,,,...///555555@@@WWWnnnzzz}}}}}}~~~}}}xxxiiiWWWNNNLLLOOOWWW^^^uuurrreee^^^[[[XXXWWWZZZ___dddhhhuuu||||||qqqbbbWWWQQQOOOMMMLLLNNNOOOOOOPPPPPPPPPOOOOOOUUUVVVXXX\\\cccmmmyyyyyyuuukkkeee]]]VVVRRRRRRTTTUUUWWWXXX\\\bbbfffddd```]]]WWWRRRXXXjjj{{{rrrjjjooovvv{{{~~~yyyqqqhhhcccbbbccccccaaatttiii[[[SSSMMMEEE:::222///...,,,+++******++++++***************************************************************************************************++++++++++++,,,,,,,,,++++++,,,------......///....../////////000111222BBB]]]{{{sss{{{yyysssggg[[[TTTOOOIIIGGGIIIMMMbbbsssUUUBBB:::444111/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++************************+++,,,---...//////...---444<<>>???AAACCCEEEIIINNNQQQVVV[[[cccjjjpppwww~~~}}}rrrfffccchhh\\\\\\___eeennnwww~~~}}}}}}xxxyyy{{{~~~}}}zzzxxxwwwwwwzzzzzzwwwrrrppptttxxxttttttzzz~~~iii]]]TTTKKKEEEEEE444222///---+++,,,---...************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------......///...222333///---666HHHWWW}}}qqqmmmtttyyyqqqgggZZZRRRPPPJJJJJJMMMWWWiiiqqqWWWBBB777555000000///...............------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,+++++++++---///222444III___tttzzz|||rrruuukkkZZZRRR\\\___jjjzzzyyyqqqiiiiiivvvnnn]]][[[eeennnqqqnnnrrrtttqqqlllfffddddddXXXXXXXXXXXXWWWVVVUUUTTTPPPOOOKKKGGGBBB@@@AAABBBAAACCCGGGJJJNNNRRRXXX[[[iiipppzzz|||wwwooogggcccxxxMMMMMMOOORRRVVV\\\aaadddfffhhhkkknnnmmmmmmooorrrxxxwwwwwwxxxyyyyyyvvvtttmmmkkkiiihhhggggggeeeccckkkiiigggffffffiiikkkmmmnnnnnnppprrruuuwwwwwwvvvyyyxxxwwwwwwxxxyyywwwvvvssspppoooqqqpppllllllnnnpppooonnnoooooommmjjjgggdddccccccccccccddddddeeeddddddfffiiimmmrrrvvvxxx~~~{{{eeeXXXSSSKKKAAACCC:::111...---,,,,,,---------,,,,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,---...//////444333///111444555OOOwww|||uuusss{{{qqqfff]]]WWWQQQHHHGGGPPPYYYjjjkkkSSS???111222...---//////---...222---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...000000,,,,,,///222333UUUqqq~~~zzz{{{xxxwwwtttfffgggnnntttzzz~~~uuuuuuyyy}}}oooaaa___iiirrrrrrooowwwuuutttrrrooojjjddd___]]]]]]]]]ZZZWWWSSSRRRRRRVVVQQQLLLKKKJJJGGGGGGJJJDDDHHHOOOVVV^^^hhhsss{{{~~~}}}zzzwwwqqqjjjbbb]]]mmm}}}{{{wwwuuurrrpppnnnpppoooooonnnllljjjhhhggghhhfffdddcccbbbccceeefffmmmqqq{{{DDDEEEFFFKKKOOOQQQQQQOOONNNNNNPPPUUUXXXYYY[[[^^^^^^]]]]]]^^^______]]]\\\ZZZYYYWWWWWWXXXWWWUUUSSSSSSRRRRRRRRRSSSUUUWWWXXX\\\\\\\\\]]]___`````````cccbbbaaaaaaccccccbbbaaaaaa^^^^^^aaaaaa^^^^^^aaa^^^\\\[[[[[[[[[ZZZWWWUUUTTTTTTTTTTTTTTTUUUUUUVVVUUUUUUVVVWWWZZZ]]]```aaafffiiippp|||yyyfffYYYPPPIIIEEE@@@888000---.........------,,,,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,......///000111555333111444<<>>777111111111///...///...------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------***---222111111@@@TTTpppsssrrrpppwwwuuujjjffftttzzzuuu{{{wwwppplllrrrxxx{{{zzzzzz}}}~~~zzzxxxuuuqqqllliiidddiiilllfff[[[TTTUUUZZZQQQPPPXXXiiizzz{{{tttoooffffffeee```YYYRRRMMMJJJUUUdddsssyyy}}}{{{tttpppbbb]]]WWWRRROOOMMMJJJHHHFFFDDDBBBBBBCCCCCCBBBAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBAAA???DDD@@@>>>??????@@@HHHRRRvvvSSSZZZcccfffdddccceeeiiiaaa___``````WWWRRR___sssfffccc___]]]]]]]]]\\\[[[WWWVVVVVVWWWYYYYYYWWWUUUUUUUUUTTTSSSRRRQQQQQQPPPNNNQQQTTTTTTSSSSSSTTTUUUSSSQQQPPPPPPQQQQQQPPPOOOQQQNNNNNNPPPPPPMMMMMMOOOOOOMMMKKKKKKLLLNNNNNNNNNJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJLLLMMMKKKHHHIIINNNTTTrrr{{{eeeXXXNNNQQQKKK;;;000///...***------,,,,,,,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...///000111///666222555SSSttt~~~tttiii```\\\WWWQQQSSSZZZsssvvv[[[EEE;;;333111111000///111.........---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///---...111111555HHH]]]rrrpppooorrr{{{tttkkklll~~~yyy{{{{{{zzz|||zzz{{{|||~~~~~~|||{{{yyyxxxuuuqqqnnnkkkssszzzwwwkkk___[[[\\\QQQQQQ\\\ttt{{{ssslllcccdddbbb]]]VVVOOOKKKIIIOOO]]]kkksssxxxwwwkkk```YYYMMMKKKHHHFFFEEEEEEEEEEEEBBBAAA@@@AAABBBCCCAAA@@@CCCCCCBBBAAAAAABBBCCCCCC@@@AAACCCDDDDDDBBB@@@>>>DDDAAA@@@AAA@@@???AAAEEE^^^vvvTTTcccvvv}}}nnn```fffxxx~~~|||{{{{{{{{{yyyxxxtttrrrppppppppppppooommmgggddd```\\\ZZZYYYZZZ[[[WWW\\\bbbdddcccbbbbbbdddaaa___^^^]]]^^^]]]\\\ZZZ[[[WWWWWWXXXWWWSSSSSSUUUVVVTTTRRRQQQQQQQQQPPPOOOMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPPPPPPPOOOMMMLLLKKKOOONNNLLLJJJJJJLLLNNNQQQSSSeeezzzgggVVVSSSMMMDDD:::222...,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000000111000555444BBBiii~~~sssgggbbb]]]WWWTTTUUUccckkkQQQDDD777222111000000222............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------.........333AAAWWWhhhvvvrrrsss{{{qqqnnnwww~~~xxx|||~~~~~~}}}||||||}}}|||yyyuuuqqqoooyyyyyykkkbbb^^^VVVSSS]]]vvv}}}qqqiii```aaa```[[[RRRKKKHHHHHHNNN[[[hhhnnnssszzz{{{qqqeeeYYYNNNHHHDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCDDDEEEEEEDDDBBBCCCCCCBBBCCCDDDFFFHHHIIIBBBCCCDDDEEEEEECCCAAA@@@BBBAAAAAAAAA@@@???======JJJ[[[qqq[[[ggg|||~~~wwwvvvkkkdddaaaaaabbbeeemmmxxx~~~~~~}}}{{{yyyuuurrrqqqsssrrrnnnmmmpppqqqooollljjjgggddd```^^^\\\\\\\\\]]]^^^```aaabbb```______^^^\\\YYYWWWUUUXXXWWWUUUSSSSSSUUUXXX[[[WWW\\\jjjzzz```VVVPPPOOOGGG888000000------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111111555;;;SSS{{{{{{nnngggddd___YYYWWWYYYqqq|||```OOO>>>555222000000222............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***000000...:::UUUnnnyyy{{{vvvxxxrrrhhhnnn}}}}}}wwwrrroooxxxssshhhbbb[[[UUU[[[ttt}}}oooeee^^^```___YYYPPPJJJHHHHHHQQQ\\\gggkkknnnsssvvvvvvpppkkkddd[[[SSSMMMJJJHHHGGGHHHKKKMMMMMMNNNNNNOOOPPPOOOOOOOOOPPPOOOMMMKKKIIIHHHGGGGGGHHHJJJLLLMMMGGGHHHIIIIIIIIIHHHFFFEEECCCEEEEEEBBB@@@@@@@@@@@@AAAHHHVVVfffrrrzzz}}}```eeesssvvvjjjcccaaaaaaqqq||||||vvvrrrooooooppppppqqqssstttuuusssrrrqqqooollliiifffdddaaaccceeeccc___\\\^^^```jjjfffgggvvvgggXXXRRRWWWQQQ===222555---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111111000777BBB```qqqkkkiiifffaaa\\\SSSeeeyyyjjjXXXCCC888333000000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***333444111BBBfff~~~xxx{{{}}}hhhWWW```mmmwwwrrrmmmuuuwwwkkkddd]]]VVVYYYqqq}}}|||mmmbbb___aaa```ZZZQQQJJJIIIJJJTTT^^^gggjjjkkknnnooonnn^^^YYYRRRKKKIIIKKKOOORRRLLLPPPTTTWWWYYYZZZ[[[\\\ZZZYYYXXXYYYYYYXXXUUUSSSNNNMMMKKKIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIEEEGGGFFFBBB???@@@BBBDDD@@@AAAHHHWWWfffqqquuuvvvnnnggggggvvvxxxooogggaaammmyyy}}}zzzyyyuuuwwwwwwssstttxxxzzzxxx|||iiiVVVQQQVVVSSSKKK===---000---,,,---+++((()))---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,---...///000000222111000000111333333222555:::JJJqqqxxxooommmlllddd[[[UUUYYYkkkqqqyyyeeeHHH:::777444000////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------)))444444444UUUvvvxxxbbbUUUSSSfff~~~|||~~~xxxssssss}}}zzznnngggffffffWWWWWWWWWkkkzzzmmmcccbbb```]]]XXXOOOGGGHHHNNNTTTaaaiiifffeeegggbbbXXXNNNHHHDDDGGGRRR[[[______ccceeeiiiooouuuzzz~~~xxxzzzzzzvvvuuutttjjj^^^XXXSSSMMMMMMOOOPPPOOOLLLOOOOOOPPPQQQPPPOOOLLLKKKJJJIIIGGGFFFEEECCC@@@===@@@AAAEEEPPP___mmmvvv{{{vvvoooiiinnn{{{{{{mmmsssvvv|||zzzqqq\\\TTTYYYWWWPPPBBB000000------...---***+++///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++++++++,,,---...,,,---------...//////////////////000222333444444333BBBYYYzzzvvvssspppjjjcccWWWWWWdddxxxqqqTTTDDD===777222///000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......555:::GGGlllyyykkkXXXSSSVVVmmmvvvyyy~~~zzzvvvuuu~~~wwwhhh___[[[YYYWWWXXXZZZlllyyypppjjjjjjeee___YYYOOOHHHHHHMMMTTTaaaiiiddd___]]]WWWNNNMMMLLLOOOXXXfffsss|||uuukkk^^^UUUQQQPPPMMMKKKJJJKKKMMMOOOQQQQQQQQQPPPMMMKKKGGGFFFEEEDDDCCCAAA@@@BBBGGGQQQ___llltttxxx}}}rrrkkkjjjwwwuuuoooiiihhhkkkvvv}}}yyy|||eeeZZZ\\\[[[VVVJJJ666000------//////,,,---000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,---...///------..................,,,---///000222444555666777SSSrrr|||tttpppjjjeee[[[UUUZZZqqqzzzeeeQQQEEE;;;333///000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000;;;WWW~~~}}}~~~dddUUUYYYccc|||}}}vvv}}}|||yyywww|||{{{lllaaa[[[VVVVVVZZZ___ppp}}}wwwtttsssuuulllaaaYYYPPPJJJIIIMMMXXXdddiiiaaaWWWRRRNNNHHHRRRWWWbbbpppoooddd]]]XXXUUULLLKKKKKKMMMQQQUUUWWWXXXUUUQQQLLLIIIGGGFFFEEEDDDAAABBBGGGPPP\\\hhhqqquuu~~~ssskkkoooyyyqqqjjjfffaaa]]]]]]ggg~~~ooo```^^^]]]\\\RRR???222...,,,///000------///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---...//////...............---------,,,...000111222333555777>>>ccc{{{yyyqqqkkkfff```VVVSSSbbbxxxvvv\\\JJJ>>>555111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...===```zzzfffZZZfffyyy~~~~~~|||{{{sssjjjbbb\\\UUU\\\cccttt|||xxxyyy||||||pppaaaXXXQQQKKKKKKNNNaaahhhhhh\\\PPPMMMPPPQQQaaakkkyyyvvvggg___WWWRRRMMMKKKOOOTTTXXXZZZZZZWWWSSSOOOLLLJJJGGGDDDBBBBBBDDDJJJTTTaaammmtttvvv{{{xxxsss{{{vvvsssnnngggaaaeeevvv}}}iii```]]]```ZZZHHH666000,,,...///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---......//////...............---------...///111222111333666999HHHmmm}}}yyyoooiiieeeZZZSSS[[[pppwwwuuugggPPPAAA888333111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333444FFFeeexxxxxxxxx~~~zzzaaa[[[qqq}}}vvvnnngggbbbhhh{{{}}}vvvmmmccc[[[WWW^^^fffwwwvvvsssmmmpppvvv~~~~~~~~~qqqbbbXXXQQQMMMNNNRRReeegggbbbVVVMMMPPP[[[eeexxxwwwlllbbbUUUMMMLLLOOORRRSSSTTTSSSSSSRRRQQQNNNJJJGGGFFFDDDBBBCCCKKKYYYhhhqqqqqqvvv|||{{{}}}tttjjjgggqqqxxxggg^^^bbb```RRR===555.........,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---......///......------..................///000222111111444:::???^^^~~~xxx~~~rrrkkkiiiaaaXXXXXXeeejjjuuu\\\JJJ>>>666111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000333:::PPPggglllgggooogggUUUZZZvvvqqq\\\VVVRRRPPPMMMPPPbbbvvv{{{rrrfff[[[ZZZ```gggxxxrrrkkk```dddkkksssttteeeZZZQQQMMMQQQWWWbbbaaa]]]UUUSSS[[[kkkwwwmmm___XXXTTTQQQNNNKKKMMMOOOSSSUUUTTTPPPMMMLLLHHHDDDAAAFFFRRR```kkkpppuuu}}}zzzoooiiipppzzzppp```dddeeeZZZFFF;;;111///...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...//////...------,,,---------.../////////...///111000111666@@@GGGuuuvvvwwwnnnlllggg___YYY[[[ooovvvrrrkkkUUUDDD999111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,...///000111333BBB[[[mmmjjjbbboooeeeTTTUUUeeeiii]]]SSSQQQNNNLLLTTTaaazzzlll```[[[___fff{{{{{{rrrfffgggjjjoooyyyxxxkkk^^^SSSMMMRRRZZZ\\\\\\]]]___ccclllyyy{{{uuupppmmmlllllliiimmmuuu}}}~~~wwwkkk^^^VVVOOOPPPRRRUUUXXXXXXWWWUUURRROOOJJJEEEFFFMMMXXX```jjjnnnvvv}}}{{{yyy{{{pppjjjpppyyywwwccceeehhh___LLL@@@444000///------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---.../////////...---,,,,,,,,,------...///000000,,,...000000111999DDDNNNmmmzzzxxx|||vvvnnnjjjcccZZZUUUddddddwww^^^III:::111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111111999LLLiiixxxssskkkvvvjjjPPPMMM^^^vvv}}}zzzxxxddd]]]ZZZUUUWWW^^^www~~~pppdddZZZ]]]eee~~~qqqqqqoooooottt|||ooobbbTTTMMMRRR[[[XXX[[[bbbkkksss{{{~~~xxxqqqpppmmmkkkjjjkkkmmmnnnllliiikkkqqqsssppprrrwww}}}pppcccZZZYYYXXXYYY[[[[[[ZZZYYYWWWTTTPPPJJJGGGJJJRRRXXX```eeennnzzzvvvtttyyy}}}qqqyyyrrrpppqqqrrrkkk___^^^bbbWWWGGG555---///111---(((,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------..................---------111555444111777JJJ^^^~~~kkknnntttmmmgggdddaaa\\\[[[^^^]]]___bbbdddcccbbbccccccppptttwwwnnniiifffbbbVVVTTTqqqzzzqqqpppPPP@@@666222000111000------000------------------------++++++,,,,,,,,,---------///000))))))111000,,,333@@@___pppuuupppWWWGGGQQQiii|||xxxsss~~~yyykkkbbbbbbiiinnnzzzfff\\\YYY___hhh~~~wwwtttyyyrrreeeYYYQQQUUU^^^\\\fffpppwwwxxxwwwwwwuuupppqqqtttwwwvvvpppiiiccccccaaa^^^]]]]]]]]]]]]\\\aaadddgggjjjqqquuujjj^^^\\\___```^^^[[[^^^\\\WWWQQQNNNMMMNNNPPPRRRQQQTTTjjj{{{mmmhhhoooyyymmmpppxxxtttssstttzzz~~~||||||}}}sssuuuzzzuuubbb^^^ddd[[[LLL999//////111///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...........................///222444222888MMMdddgggooonnncccZZZXXXXXXUUURRRRRRSSSSSSTTTTTTUUUVVVVVVVVV___```fffrrrtttmmmhhhcccWWWSSSiii{{{nnnwwwYYYJJJ888333000111000------000------------------------++++++,,,,,,,,,------------///******222111///777OOOttt```MMMEEEVVVpppwwwsss}}}zzztttuuuwww}}}uuubbbZZZ\\\___ddd|||||||||uuuiii```YYYZZZ___fffqqq{{{{{{qqqooouuuwwwvvvwwwvvvuuusssnnnfff___YYYUUUTTTRRRRRRRRRRRRRRRRRRJJJMMMPPPRRRVVV```ooozzzvvvmmmjjjgggbbb^^^\\\]]]]]][[[WWWRRRLLLIIIFFFFFFJJJ___~~~mmmbbbfffooolllnnnyyywwwwww|||~~~uuummmqqqzzzqqqcccbbbdddiiiqqqzzz|||ccc\\\dddaaaRRR???333000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000...111555444;;;VVVttt~~~uuulll~~~rrreeeZZZXXXZZZXXXTTTRRRVVVSSSPPPPPPRRRSSSRRRPPPOOOOOORRRYYYaaarrr~~~tttlllfff[[[TTT```ttttttdddTTT===666111111000......000------------------------,,,,,,,,,,,,------------,,,...+++,,,222000111===[[[xxxPPPFFFGGG^^^zzzyyyttt}}}yyyxxxlll\\\XXX\\\[[[[[[tttyyyuuuqqqppprrruuuuuutttmmmnnnxxxnnnddd^^^\\\\\\^^^nnnyyy{{{vvvpppnnnjjjhhhmmmuuuvvvssspppnnnjjjddd]]]VVVPPPMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQOOONNNPPPUUUZZZ```pppyyyrrrlllhhh^^^______```]]]XXXPPPKKKCCCCCCEEEWWWsssnnn^^^___gggkkklllzzzyyy|||vvvhhhggglllrrrdddccc______```bbbjjjzzzwwwhhh^^^cccdddXXXFFF888111/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////111000333777666AAAddd}}}nnnxxxyyyooolllkkkiiiggggggddd```\\\\\\^^^]]]YYYTTTPPPNNNPPPUUUXXXaaavvvzzzpppjjjaaaYYY\\\fffsss\\\DDD;;;333222111......000------------------------,,,,,,,,,------------...+++...,,,---111...333DDDeeejjjMMMIIIPPPggg{{{{{{vvvqqqcccVVVXXXZZZXXXUUUlll|||uuummmjjjkkkkkkiiifff\\\YYY```xxx~~~rrrbbbWWWUUUXXX___dddqqqxxx|||vvvqqqoooccceeehhhmmmpppqqqnnniii^^^\\\YYYTTTPPPMMMMMMMMMMMMOOOQQQSSSTTTUUUVVVWWWSSSSSSRRROOOMMMLLLLLLMMMQQQXXXdddrrrzzzuuugggccc___^^^^^^\\\XXXTTTMMMMMMLLLYYYqqqqqq^^^___hhhlllnnn}}}tttrrr{{{~~~xxx{{{tttddd___dddzzzrrraaagggbbbaaaccc```aaarrr}}}zzz|||iiiaaaddd[[[MMM>>>333......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........./////////000000...000444555999LLLuuuxxxnnn~~~zzzwwwwwwxxxuuummmgggccc[[[WWWXXXWWWYYYgggyyyrrrkkkeee]]]ZZZ^^^}}}bbbMMMAAA777333111//////000------------------------,,,,,,---------.........,,,///---...000---666NNNnnn{{{uuuvvv```PPPQQQ[[[ppp}}}yyyooo]]]TTT[[[```___ZZZjjj}}}sssmmmkkkiiieeeaaa[[[YYY\\\iiizzzzzziiicccXXXOOONNNYYYhhhsssvvvwwwxxxvvvqqqlllkkkllliiillloooooojjjbbb^^^\\\OOOPPPPPPOOOOOORRRWWW[[[WWW[[[```cccdddeeegggiiibbb```]]][[[YYYXXXVVVTTTSSSTTTVVVWWW___qqqsssllleeebbbcccbbb]]]WWWVVVUUUSSS^^^ssssss___aaammmnnnsssuuummmllluuuzzzwwwmmmmmm~~~www|||vvvddd]]]aaaxxx~~~tttkkkffffffbbb___mmm{{{vvv{{{bbbccc^^^UUUFFF888000...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........//////000000111+++000333555DDDbbbzzz~~~vvvjjjcccZZZWWWeeeyyywwwooohhh```ZZZYYYqqqxxxeeeVVVIII;;;555333000///000------------------------,,,---------............---///---///000...>>>\\\qqqjjjeeerrr{{{[[[PPPVVVcccxxx~~~ppp\\\UUUaaarrrvvvppptttvvvqqqkkkfffbbb```___```ccchhhiiigggcccXXXWWWQQQJJJMMM]]]ppp|||}}}wwwqqqnnnkkkhhhjjjmmmxxxuuuppphhh\\\RRRQQQTTTKKKNNNSSSWWWZZZ```iiioootttzzzzzztttlllbbb[[[WWWVVVTTTRRRPPPVVVfffwwwyyyqqqoooppplllaaaXXXXXXXXXWWWbbbxxxuuu___dddsssqqqxxxvvvrrrrrriii^^^TTTOOOYYYwwwzzz~~~zzzggg___aaawwwtttmmmddd^^^iii||||||gggaaaaaa\\\OOO>>>222...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000000111111---333444;;;YYYzzzxxxlll___kkkwwwmmmddd]]]ZZZaaaxxx|||qqq^^^OOO???777444111//////------------------------------------............---///...000222333HHHlllrrr```eeeyyy{{{nnnTTTOOOYYYkkkzzz}}}~~~ppp^^^[[[kkk{{{sssmmmiiiggghhhjjjkkkiiieee```]]]SSSTTTRRROOOWWWhhhxxx|||qqqhhhgggjjjkkknnnrrrxxxppphhhbbbZZZRRRPPPTTTTTT[[[dddlllsss|||{{{oookkkccc]]]ZZZWWWTTTXXX___lllzzzwwwzzzxxxooofff^^^^^^^^^lllvvvaaajjj|||ssszzz|||qqqaaaSSSLLLCCCCCCXXXsss}}}{{{ggg^^^___tttttteee[[[eeexxx{{{www{{{lll```bbb```TTTCCC555//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000111111222222777777BBBkkk~~~xxxjjjrrr}}}xxxsssiiiaaa\\\VVVyyy}}}{{{cccSSSAAA888555111//////---------------------------------.........//////,,,......111555777PPPxxxwww```ppptttzzzXXXLLLPPP]]]qqqxxxuuu{{{yyyooo```aaattt{{{uuurrrrrrtttxxxzzzxxxrrrjjjeee[[[\\\ZZZ[[[gggxxxuuuhhh```ccckkkooosssxxxnnneeeaaacccbbb\\\WWWWWWccclllyyyyyykkkgggddd^^^[[[\\\]]]ooo|||vvv|||{{{hhhhhhhhhvvvwwwdddpppttt{{{zzzooodddXXXMMMJJJDDD@@@JJJYYY|||}}}hhh___eeejjjqqqgggggglll}}}uuuiiiaaa___ddd^^^FFF777444000------...........................------,,,,,,,,,---------............///////////////000000000000...999333HHH{{{{{{nnnqqqxxxiii]]]ppp|||mmmsssxxxwww}}}nnnccc```ZZZddd}}}www___HHH@@@;;;333///333//////.........---------,,,,,,,,,---------......000,,,///555555===```uuuwwwvvvcccOOOLLLRRRfff||||||rrrttt~~~~~~}}}xxxvvveee]]]lll}}}yyyzzzxxx|||~~~sssgggdddaaa^^^eeewwwuuuqqqkkkfffhhhnnnrrrrrrooogggbbb\\\ZZZ^^^dddkkknnn|||sssjjjggggggbbbccclll{{{hhhlll}}}ooommmvvvyyyiiittt|||ooo|||iii___^^^TTTMMMLLLFFF???CCCNNNiiixxxiii___dddiiioooiiikkk~~~wwwtttyyybbb^^^bbb___LLL===777///..............................---------,,,,,,,,,---------............///////////////000000000000...999555KKKwwwmmmrrr{{{qqq\\\bbbpppwwwmmm___dddtttuuuqqq{{{rrrfffcccXXX]]]zzzyyyhhhOOODDD<<<222...000//////.........---------,,,,,,---------.........000...///222555EEElll}}}yyy\\\KKKLLLVVVkkkyyyyyy}}}yyyqqqmmmaaa___mmmzzz{{{rrrggg```___mmmwwwssspppnnnooopppnnngggaaa[[[[[[[[[^^^fffqqq}}}uuullliiiffffffppplllbbblllxxx{{{ssssss}}}yyyjjjtttzzzoooqqq___VVVXXXQQQNNNMMMHHH@@@@@@GGGTTTddduuukkk^^^bbbfff~~~qqqooo}}}~~~{{{~~~sssvvvhhh^^^___aaaSSSFFF;;;..............................------------,,,,,,,,,---------............///.../////////000000000111///888999RRR{{{wwwnnnvvv{{{{{{|||vvvqqqrrrpppnnn{{{wwwmmmyyy{{{ggg___eee|||uuummmooossshhhdddWWWXXXlll{{{rrrXXXHHH>>>333///000/////////.........------,,,------------.........///111000...666RRRzzznnnRRRIIIPPP^^^uuuwwwuuu~~~}}}qqqeee___dddooovvv{{{hhh^^^```sssyyyqqqrrrrrrrrrssspppiii]]]UUUVVV[[[dddnnnzzzxxxmmmhhhlllxxxxxxbbbaaammmwwwzzz}}}xxxllltttwwwooo}}}kkk```]]]VVVQQQNNNIIIDDDCCCHHHIIIUUUdddrrrlll^^^```eeexxx|||yyy~~~vvvccc]]]___XXXLLL???///////////////............---------------------------------............///......//////000000111111111666>>>^^^}}}ppp|||wwwyyyzzzooodddgggcccXXXYYYfffooollldddqqqxxxmmmhhhxxxyyylllgggYYYWWWddd}}}{{{```NNNAAA777333333////////////............------------............---222222...;;;\\\~~~}}}cccKKKKKKWWWhhh~~~~~~oootttyyyfffeeemmmrrruuu}}}jjjccciii|||xxxllljjjpppoooooommmiiiccc[[[VVV\\\gggvvv{{{nnnhhhiiimmmqqqzzznnngggnnnvvvuuulllssstttmmmsssjjj]]]TTTLLLGGGGGGJJJHHHMMMVVV```mmmmmm]]]___ccc{{{jjj[[[]]]YYYOOOBBB333000000/////////.........---------------------------------............///.........///000111111111333444AAAggg}}}pppyyy~~~{{{~~~~~~kkk]]]^^^```iii|||nnnnnn|||~~~qqqgggrrrtttmmm]]]XXX___{{{xxxkkkUUUEEE:::444333000000/////////.........---------.........//////,,,222333222BBBbbb~~~}}}vvvZZZIIINNN^^^nnnuuummmwwwjjjnnnvvvvvvzzzzzzllllllwwwoooggglllooommmiiiccc```___```bbbmmmyyyzzzpppjjjddd```]]]mmm{{{{{{sssooosssxxxqqqkkktttuuulllvvvfffZZZRRRNNNMMMLLLLLLPPPWWW^^^lllooo___^^^bbb~~~xxxwwwxxx~~~ppp[[[[[[YYYRRRGGG999111000000//////.........,,,,,,,,,------------...---------............///------...///000111222222444444IIIrrrxxxrrrzzzrrrjjjbbb```qqqrrrqqqzzzkkkooovvvmmm```ZZZ[[[oooxxxxxx^^^JJJ<<<444000000000000/////////......------........./////////---111222777IIIcccwww}}}lllSSSHHHQQQ```rrrvvvoooooo{{{nnnwww{{{zzzxxxfffnnn{{{uuufffccckkknnnkkkeee___\\\aaalllttt~~~{{{yyyvvvvvvvvvtttssssssvvvyyy}}}rrreee[[[WWW]]]dddhhhjjjnnnuuu{{{oookkkwwwzzzqqquuuiii```YYYWWWUUUVVVYYYVVVYYYnnnsssaaa___aaa|||~~~rrrxxxuuuyyytttqqqrrr[[[\\\\\\UUUKKK>>>111111000000///......---,,,,,,,,,---------......---------............///------...///000111222222555:::XXXxxx}}}}}}mmm___aaaqqqwwwvvvsssnnnzzzoooeee^^^YYYddd|||xxxfffPPPBBB888222000000000000/////////...............////////////000///000:::NNNcccqqqvvv~~~vvv[[[IIIGGGTTTaaawwwooojjjooovvvwwwqqq}}}}}}zzzzzz{{{xxxfffqqqzzzwwwjjj______cccffffffdddbbbdddmmm}}}wwwooolllkkkjjjiiiiiijjjiiihhhffffffhhhjjjkkknnnrrruuuvvvuuurrrqqqhhhlllssszzzoooddd]]][[[[[[^^^dddllluuu{{{nnnmmm|||yyyqqqgggaaa^^^______TTTLLLYYYooovvvccc___```zzz~~~}}}nnnrrrwwwssszzzwwweeerrr[[[^^^___XXXMMMAAA222111111000///......---,,,,,,,,,------.........---------.........//////------...///000111222222666@@@eee}}}nnneeeaaagggqqq{{{mmmwwwkkkcccYYY^^^~~~kkkkkkVVVHHH===777000000000000////////////............/////////000444......<<>>]]]mmm|||tttmmmtttsssqqqooorrr{{{vvvlllbbbYYYOOOLLLSSSfff}}}nnnxxxvvv|||xxxwwwpppuuujjjUUUDDD;;;888444111000111000000...//////000111111222222333>>>[[[ooouuuvvvmmmGGGBBB@@@DDDIIIVVVpppzzzdddccclllttt|||tttooooooqqqtttzzz{{{jjj\\\___jjjkkkcccYYYTTTUUUbbbnnnnnnhhheeeYYYYYYXXXWWWYYY\\\aaadddjjjrrr|||~~~}}}~~~~~~zzzmmmhhhdddbbb\\\TTTTTTXXXYYY```kkkuuu|||~~~~~~kkkllluuu{{{pppqqqfff]]]VVVVVVYYYWWWXXXZZZaaallluuuvvvsssgggaaa[[[^^^lll|||}}}ooonnnxxxzzzwwwvvvuuuyyy______ZZZPPPCCC666111///......///...........................------------...//////***...111111000333;;;AAAlllhhhzzz~~~mmmgggppptttgggcccaaadddqqq{{{ddd___ZZZTTTQQQXXXkkk~~~uuuooo}}}{{{~~~zzzmmmlll}}}mmm[[[JJJ===999444222111111111111...//////000111222222222555CCCaaaqqqvvvxxxrrr[[[DDD@@@@@@DDDJJJYYYtttsss^^^```llluuukkkZZZ]]]ttt~~~mmmdddaaaZZZ\\\aaaiiiwww}}}rrr^^^PPPUUU```\\\OOOLLLGGGJJJXXXbbb___UUUNNNGGGKKKOOOPPPQQQWWWbbbjjjlllwwwyyywwwvvvwww{{{zzzzzz}}}|||vvvfffdddeeeddd\\\RRRQQQWWWaaagggqqqzzzmmmnnnwww}}}ooo{{{mmmccc^^^\\\[[[ZZZ[[[\\\^^^aaahhhpppvvvmmmjjjeeeccceeemmmwww}}}xxxuuu~~~yyynnn{{{zzzkkk\\\\\\MMMEEE:::444333222000.......................................////////////555,,,111000333333888\\\~~~eeewwwiiinnnwwwwwwmmmiiiaaa___mmmuuuggg\\\YYYYYYYYY\\\bbbvvvvvvpppmmmzzzvvvsssmmmwww~~~```NNNDDD:::333111111///...000---///000///000333444333:::UUUmmmqqq{{{rrrsss}}}wwwWWWBBB@@@@@@EEENNN___xxxfff^^^fffooo}}}lll```\\\^^^eeelllooofffTTT[[[UUUPPP]]]hhhiiikkkjjj___SSSOOOQQQPPPGGG??????AAAEEEGGGHHHEEEBBB???BBBEEEIIIMMMRRRXXX___dddjjjrrr~~~|||sssnnnmmmmmmjjjkkklllmmmpppsssxxx{{{~~~}}}~~~}}}tttlllgggaaa[[[WWWQQQOOOUUU]]]cccmmmvvvyyy|||gggooo{{{wwwppp}}}uuuiii___`````````bbbeeekkkqqquuupppoookkkhhhfffkkkssszzzzzz~~~xxx~~~}}}qqqyyynnnYYYWWWPPPGGG<<<444222111000.......................................////////////222,,,222111444555<<>>\\\nnnpppuuu|||cccHHHBBB???@@@FFFPPP```wwwzzzccc```lllxxxzzzxxx~~~wwwsssmmmbbb^^^```bbbsssnnnggg]]]MMMHHHNNNPPPPPPWWW[[[SSSJJJHHHIIIHHHAAA;;;;;;===???AAAAAA???===;;;<<>>555111000///.......................................///////////////+++333222333555BBBmmm~~~mmmxxxyyyooo~~~rrrbbbnnn{{{llldddjjjwwwppphhhbbb[[[]]]oooyyysssmmmhhhfff]]]ccc~~~}}}wwwyyyooocccggg|||yyyWWWGGG===555222111//////111...//////000///000222555===aaammmkkk{{{xxxSSSCCCAAA???@@@GGGRRRbbbwwwmmm[[[^^^mmmzzz~~~zzzuuutttuuuxxxwwwttt]]]ZZZcccyyyjjjSSSNNNMMMHHHIIIQQQMMMJJJEEEDDDDDDCCC???;;;999::::::;;;;;;:::999999888;;;>>>BBBGGGMMMTTTYYY]]]bbbjjjoooqqqrrrrrrrrriiifffaaa]]][[[[[[ZZZYYY[[[\\\^^^aaaeeejjjnnnppp|||}}}}}}~~~xxxpppjjjbbbZZZSSSOOOLLLMMMUUU^^^eeepppzzz~~~}}}fffllluuunnnrrrzzzsssjjjeeeeeehhhkkkmmmmmmppprrrmmmfffbbbdddhhhqqqvvv{{{}}}wwwzzz{{{zzz|||}}}eeebbbYYYOOOBBB777111/////////....................................////////////---+++444222222555FFFtttwwwnnnsssnnn}}}cccQQQrrrxxxhhhbbbiiiwwwyyymmm```aaarrrwwwpppeeeaaaooowww|||pppdddfffxxx```JJJ@@@777333222//////111///...///000//////333888CCCpppzzztttqqqIIIEEE@@@>>>@@@IIIUUUcccwww}}}bbbUUU\\\kkkuuuttt]]]VVV___rrrmmmaaaVVVRRRPPPKKKKKKJJJIIIHHHFFFDDDAAA@@@<<<;;;:::999999999::::::999;;;===???BBBGGGMMMQQQTTTWWW\\\```aaaaaabbbccccccaaa^^^^^^```aaa```___aaaaaabbbeeejjjnnnqqqrrr|||~~~~~~}}}}}}~~~{{{uuunnniii]]]UUUMMMJJJIIILLLTTT]]]fffqqq|||yyycccjjjssskkknnn}}}qqqjjjhhhjjjllliiimmmqqqoooiiieeedddfffnnnpppyyyzzzyyyvvvxxxrrrkkkjjjtttvvvxxxccc___\\\SSSEEE999222/////////....................................///////////////,,,444111111555IIIzzztttuuunnnrrr]]]MMMyyywwwgggbbbiiiwwwwwwdddcccssszzztttnnnlllzzzsssfffeeessskkkNNNCCC888444222000000222000...///111000...444>>>ZZZeee@@@CCC???===AAAKKKXXXfffvvvvvv___ZZZeeesssyyynnnppp```ZZZcccpppwwwaaa```ZZZEEEMMMMMMLLLJJJGGGDDDBBBAAA>>>===;;;999999:::;;;<<<;;;<<<<<<======???CCCGGGIIILLLPPPTTTWWWZZZ^^^aaaggghhhkkkpppuuuxxxzzzzzz|||zzzyyy{{{~~~~~~~~~~~~|||wwwpppkkkgggZZZQQQHHHFFFGGGKKKSSS\\\fffqqq}}}uuu```iiissskkknnn}}}ttt|||oooiiijjjlllhhhkkkoooqqqooollliiihhhlllkkkppp}}}zzz|||ttt}}}eee^^^[[[cccpppyyyzzzddd[[[]]]UUUIII<<<333//////000....................................////////////111---444111222999OOOttt~~~nnnzzz^^^VVVtttfffccciiitttzzzddddddvvvyyymmmjjjxxxhhhcccnnntttQQQFFF:::555333000000222000---///222111///777DDDnnn]]]<<>>===AAAMMMZZZhhhvvvooo___ddduuu|||}}}zzzooo|||dddZZZZZZiiisssuuuuuu[[[OOOMMMKKKHHHEEEBBB@@@>>>@@@>>><<<:::999:::<<<===;;;;;;;;;999888999<<<>>>@@@DDDJJJRRRZZZdddmmmsss~~~~~~~~~zzzsssmmmhhhfffVVVMMMFFFDDDGGGKKKRRRYYYeeeppp}}}uuubbbjjjssskkkooonnnccc|||zzz|||vvvjjjdddeeeiiihhhiiilllppprrrqqqlllhhhkkkhhhiiirrr{{{|||}}}sssrrrhhh``````eeepppkkk[[[\\\VVVKKK???666000///000....................................////////////333---333111555@@@VVVzzz|||xxx```bbbnnnccccccgggqqqzzz|||gggiii{{{~~~ooohhhrrr}}}llldddkkkvvvSSSHHH<<<666333000000222000---///444222000:::IIIvvvZZZ???>>>===<<>><<<<<<;;;999777888:::<<>>===;;;::::::===???BBBJJJWWWhhh|||~~~}}}wwwooohhheeedddSSSKKKDDDDDDHHHKKKPPPUUUbbbnnn{{{|||kkkqqqtttfffeee}}}{{{pppooorrrddd^^^bbb```[[[UUUQQQOOOPPPRRR]]]fffnnnooopppqqqmmmfffmmmkkkfffgggrrr}}}zzzpppvvvxxxpppttt~~~zzzwwwzzz\\\^^^YYYOOODDD999222111111---......//////......---///////////////000111111555111444222111OOO~~~|||eeekkkxxxkkkcccgggeeefffmmmwwwooozzzuuueeeYYYZZZ]]]___gggrrrtttqqqpppoookkkgggjjjppp~~~ttt{{{vvvjjjeeennnVVVNNNAAA777444333222000555---...666333...@@@]]]xxxvvvxxxsssMMM;;;;;;>>>???CCCOOOaaarrrrrrXXXXXXiiizzzyyylllgggeeeXXXRRRNNNNNNKKKEEEEEEIIIGGGGGGJJJNNNSSS___uuupppdddcccnnnpppjjjqqqkkkWWWNNNNNNPPPRRRPPPKKKKKKMMMKKKFFFIIIFFFCCCDDDFFFFFFDDDAAA@@@>>>===;;;;;;<<<>>>???AAAKKK[[[iiivvvzzzvvvttttttmmmaaaWWWOOOKKKGGGFFFCCCDDDLLLUUUgggppp|||zzzllltttxxxkkkhhhsss}}}|||wwwqqqaaaZZZ]]]\\\ZZZVVVQQQLLLIIIHHHVVVaaallloooppppppllleeeeeefffcccbbbnnnyyyrrrrrrzzzoootttwwwqqqzzzbbb___ZZZQQQDDD999222000000------------------------///////////////000111111111000555555:::^^^yyyzzzdddrrr{{{kkkbbbgggggghhhmmmuuu}}}rrr|||yyyyyyxxxgggYYYUUUQQQKKKKKKQQQXXXWWWYYY]]]___aaahhhooopppuuu{{{|||wwwuuu}}}xxxkkkeeezzz~~~___PPP@@@999666333111111555...///666333000DDDaaammmqqqxxxlllzzzfffHHH<<>>>>>>>>???@@@FFFJJJPPPTTTXXX]]]ccchhh|||}}}yyyvvvrrriii\\\RRRNNNJJJGGGFFFCCCDDDKKKTTTgggppp|||vvvkkkxxxtttqqqwwwttttttbbbYYYYYYZZZ[[[YYYUUUNNNHHHDDDKKKYYYhhhpppsssrrrmmmhhh```fffbbb]]]iiixxxuuunnn{{{pppwww~~~|||xxxcccaaa\\\RRRFFF:::333000///......------------......///////////////000111111...000555777AAAllltttpppuuuccc|||}}}kkk```eeegggjjjmmmqqqxxxuuu}}}xxxsss}}}wwwiii]]]YYYSSSJJJGGGIIIKKKIIIKKKOOOQQQSSSYYY```^^^ccciiisss~~~uuuzzzyyykkkeeennn{{{nnnTTT???:::999222...222555///000666333333JJJhhhiiipppwwwqqqrrrWWWAAA<<<@@@>>>@@@FFFUUUhhh{{{}}}fffUUU\\\oootttcccYYYXXXYYYVVVSSSSSSUUUVVVUUUVVVYYYWWWTTTSSSVVVVVVTTTRRRTTT[[[xxx|||rrrdddWWWYYYddd|||yyyuuuqqqhhh]]]VVVVVVTTTMMMLLLPPPKKKKKKKKKIIIFFFDDDCCCDDDCCCCCCCCCCCCBBBBBBAAAAAABBBAAAAAAAAAAAACCCEEEFFFPPPWWWbbbppp~~~~~~}}}|||yyyuuunnncccVVVNNNMMMJJJHHHGGGDDDDDDJJJSSSfffppp|||ssslll~~~yyyxxx|||yyyggg\\\YYYZZZ[[[\\\ZZZUUUOOOKKKDDDSSSfffsssxxxvvvqqqlllaaahhhdddZZZdddyyyvvvooozzzttt{{{{{{gggccc^^^UUUHHH<<<444000///111000///......///000111///////////////000000111...000555555AAApppppp{{{|||iiieeecccyyyhhh```bbbfffiiilllooottt}}}uuuzzzuuuxxxxxxmmmbbb^^^ZZZTTTQQQRRRPPPLLLKKKLLLLLLKKKNNNSSSWWWYYY]]]ddduuu|||mmmffffff|||~~~~~~[[[@@@===<<<111---333333...000444333777RRRrrrtttyyyyyy{{{hhhNNN>>>;;;======???GGGVVVkkkqqq___UUU___rrr~~~}}}wwwhhh```^^^___ccccccdddgggiiikkklllnnneeecccfffmmmooohhh___ZZZ___```nnnrrrccc^^^fffwwwtttaaa]]]YYYNNNKKKPPPNNNPPPQQQNNNIIIEEEFFFHHHFFFFFFFFFFFFFFFEEEDDDDDDAAA???======@@@BBBCCCCCCAAADDDIIIRRRbbbuuu}}}|||wwwwwwvvvrrrjjj^^^SSSMMMOOOLLLJJJIIIFFFEEEKKKTTTeeeooo|||uuuooovvvrrrrrr~~~iii^^^XXXWWWVVVXXXZZZYYYWWWTTTIIITTTgggxxx~~~{{{sssnnn```fffaaaVVV___xxx{{{~~~tttppp{{{xxx|||tttddd```WWWJJJ>>>555111///000000////////////000000///////////////000000111...111444333CCCsss|||ppp~~~tttiii}}}{{{YYYeeeqqqddd``````cccgggjjjnnnttt|||tttwwwtttnnnxxxmmmeee```ZZZVVVUUUUUUQQQNNNPPPQQQPPPRRRVVVVVVVVVVVVZZZfffuuullleeerrrdddEEE???===222...444111...000333333===\\\~~~wwwbbbIII>>>;;;::::::===FFFVVVllliii\\\VVVcccvvv~~~xxxlllfffdddeeelllooosssvvvzzz~~~~~~qqqkkkhhhgggjjjsss{{{hhh]]]fffnnntttlllaaaZZZPPPKKKOOOPPPRRRRRROOOJJJFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHFFFCCCBBBBBBBBBAAA@@@@@@BBBDDDGGGPPPbbb{{{{{{vvvuuutttrrrmmmeee[[[RRRMMMSSSOOOMMMKKKHHHHHHNNNVVVdddooo|||vvvmmm|||tttiiiiiiooopppcccYYYVVVSSSSSSVVVYYYXXXWWWRRRXXXgggzzzvvvooo```aaa[[[SSSYYYmmm|||{{{sssooo}}}~~~zzzzzz~~~~~~eeeaaaXXXLLL@@@777222000......////////////......///////////////000111111...111333444IIIzzzyyyuuuoooqqq~~~pppTTTiii}}}iii`````````bbbeeeiiinnnttt|||}}}rrrppptttxxx}}}vvvkkkvvv|||vvvqqqllliii___YYYUUUVVVVVVTTTTTTVVVUUUTTTTTTUUU]]]ssssssgggiiimmmLLL@@@<<<555111333000///111333555DDDhhh~~~\\\DDD???>>>::::::===FFFVVVllleee[[[ZZZhhhzzz~~~}}}}}}yyyqqq{{{~~~wwwsssssstttxxx}}}uuu~~~ttt___\\\ZZZ___pppyyyggg[[[RRROOOSSSQQQQQQPPPNNNJJJHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHGGGEEECCCBBB@@@@@@@@@AAACCCEEEJJJYYYuuuxxxrrrxxxsssmmmgggbbb\\\VVVQQQVVVRRRNNNLLLIIIHHHPPPYYYfffppp~~~sssgggqqqttteee___ffftttuuuddd___YYYWWWYYY[[[ZZZXXXTTTVVVbbbyyyxxxjjjcccZZZSSSUUU```sss}}}xxx~~~rrrhhhtttxxxvvvzzzeeeaaaXXXMMMAAA888333222...000222333333222000...///////////////000111111...111444777PPPyyy~~~lll|||gggTTTnnnyyyfff^^^aaadddcccdddhhhnnnuuuzzz}}}wwwkkkeeeccceeeiiinnnvvvyyy}}}|||ssszzziiiaaa[[[ZZZXXXUUUSSSTTTTTTUUUVVVUUUVVVdddvvviii```wwwtttTTTAAA;;;777444333111111444555999LLLsss|||~~~WWW@@@@@@AAA<<<:::===FFFWWWlllccc[[[]]]nnn~~~rrrllloooxxxzzz{{{uuuhhh]]]ZZZ^^^ooottt^^^SSSTTTXXXTTTRRRPPPOOONNNMMMKKKIIIFFFFFFFFFFFFHHHJJJLLLMMMGGGKKKNNNNNNLLLJJJKKKLLLHHHFFFFFFIIIKKKUUUhhh{{{}}}yyyvvvvvvooofffbbbccccccaaa___XXXSSSNNNJJJGGGHHHPPPZZZhhhsssqqqbbbjjjnnn```bbbhhhrrrqqqjjjccc```aaa```]]]ZZZPPPOOO\\\vvvwwwkkk^^^WWWTTTXXXiii||||||vvvzzzrrrbbbmmmzzzuuutttyyydddaaaYYYNNNBBB999444333111444666888888666444111///////////////000111111000333555999TTTzzzkkkcccUUUqqqyyyeee]]]aaahhheeedddhhhooouuuxxxyyywww~~~{{{qqqddd[[[VVVUUUYYY]]][[[^^^ccciiiooovvv}}}{{{|||qqqggg```[[[[[[\\\YYYXXXZZZUUUWWWZZZWWWRRRXXXsss{{{wwwuuurrrqqqvvvtttjjj[[[oooyyyYYYBBB:::999666222222333666777<<>>:::777444;;;:::555FFFkkkxxxjjjKKKIIIGGGAAAEEEEEEHHHTTTfffvvvmmmXXXVVV\\\nnnqqqlllttt~~~~~~iii^^^WWWWWWRRRIIIFFFJJJMMMMMMRRRZZZ^^^```ccchhhiiiqqq|||yyyggg[[[___lllrrriiibbb\\\[[[ZZZYYYXXXVVVTTTRRROOOKKKIIIJJJJJJIIIMMMRRRYYY```hhhlllkkkhhhhhhjjjeeeeeecccbbbbbbfffkkkppp}}}~~~zzzvvvsssmmm```[[[```jjj~~~yyydddWWWMMMKKKIIIHHHPPP[[[lllyyy|||xxx|||sssqqqmmmkkkrrr}}}}}}}}}~~~zzz~~~wwwjjjccc^^^___\\\XXXaaavvvooo```ZZZTTT___xxx}}}{{{}}}uuupppllleeebbbfffssswwwyyy~~~nnnwwwqqqcccgggYYYEEE@@@444000000000000000000000000000000000000000111111111111444222666???qqqtttkkknnnWWWfff~~~mmmbbb___aaacccaaabbbggglllpppvvv|||{{{uuurrrmmmfff``````\\\\\\^^^ZZZTTTWWW```pppkkkgggggggggjjjsss}}}{{{vvvuuu|||rrrccc]]]fffeeePPPGGGCCC===777888<<<999999PPPsss|||{{{yyyZZZFFFHHHHHHBBBCCCCCCGGGSSSeeettt~~~cccVVVVVV```vvvxxxjjjkkkzzzzzzkkkaaa\\\]]]\\\WWWXXX]]]aaaccckkkwww|||wwwpppmmmdddgggjjjhhhddddddhhhlllvvvxxxfff```aaaqqquuuhhhbbbaaaaaa```___\\\WWWTTTQQQKKKHHHIIIKKKLLLOOOSSSTTTZZZaaadddeeefffhhhjjjjjjkkkkkklllnnnqqqwww{{{|||zzzxxxuuusssaaaXXXWWW\\\cccvvvhhhZZZOOOKKKIIIHHHPPP\\\kkkxxxvvv|||{{{wwwqqqpppqqqoookkkuuu|||xxxuuu{{{nnneeeccceeeccc[[[[[[iiiwwwhhh^^^UUU___xxx}}}~~~~~~uuupppnnnjjjeeefffppp{{{yyyyyyuuusssxxxfffhhhZZZHHHAAA333000///////////////////////////000000000111111111111333111777GGG~~~kkkggg~~~cccOOO]]]vvvzzzggg^^^]]]```cccbbbcccfffjjjnnntttxxxzzz}}}uuujjjddd``````^^^XXXWWWZZZeeeaaa```ccciiippp{{{|||yyyooobbb\\\ccchhhOOOEEECCC>>>777777:::777:::TTTvvvwwwyyy~~~jjjNNNBBBFFFFFF???;;;???CCCOOO```nnnxxxzzzZZZUUUVVVbbbzzz~~~~~~zzzssspppvvvyyyvvvvvvvvv{{{|||uuulllkkkhhhaaa[[[YYY\\\aaakkk{{{wwwkkkdddeee~~~qqqjjjjjjjjjkkkjjjddd\\\UUURRRJJJEEEGGGKKKNNNRRRWWWSSSVVVZZZ\\\\\\\\\^^^```gggiiilllooossswww}}}~~~zzzxxxuuurrrooo[[[VVVYYY[[[[[[hhhxxx{{{iii[[[OOOKKKHHHGGGOOO[[[jjjxxxrrr^^^lll{{{tttlllgggrrrxxxsssqqq~~~uuunnneeehhhhhhbbb\\\eee}}}}}}ooodddYYY```vvv~~~zzz{{{xxxwwwpppjjjiiinnnvvvyyyyyy||||||~~~hhhhhh\\\KKKCCC444111///////////////////////////000000000111111111111222000999MMMrrrttt|||iiigggvvvqqqUUUHHHZZZttt}}}~~~}}}}}}wwweee\\\]]]```^^^^^^^^^___bbbiiinnnpppxxxvvvnnneeeaaa___\\\ZZZZZZ[[[[[[___gggnnnvvv}}}nnnccc[[[aaa}}}pppPPPAAA???;;;555111666555999SSSwww|||xxx}}}___GGGAAACCCBBB===666<<>>NNNvvvjjjyyyssshhh{{{nnnMMMLLLlll{{{|||{{{{{{xxxeee\\\]]]``````cccbbbaaahhhvvv|||mmmbbb]]]ZZZXXX\\\hhhyyyuuuxxxggg]]]```zzz\\\BBB;;;777222111555555<<<\\\zzzYYYDDDEEE>>>===AAA<<<===BBBOOO]]]hhhrrriiiUUUVVV]]]ooo{{{qqqllllllqqqvvv|||vvvvvv{{{xxxrrrlllhhhgggiiijjjvvv{{{~~~xxxwwwmmmmmmzzzuuuvvvyyyzzzuuuqqqaaaZZZQQQJJJFFFKKK[[[kkkqqqppppppqqqrrrrrrrrrqqqnnnpppqqqrrrsssvvv{{{~~~|||~~~{{{pppiiifffbbb\\\VVVWWWaaazzzooo\\\VVVRRRaaaVVVNNNNNNMMMKKKRRR\\\lllyyyuuuhhhiiisssvvvmmmgggjjjmmmmmmlllnnnvvvuuummmkkkttt}}}{{{rrrllliiibbb```ttt}}}rrr```XXXccc}}}yyytttnnniiifffiiimmmyyyzzz~~~~~~jjjggg___RRRIII777444000000000000000000000000000000000000111111111111222222>>>MMMsssmmmooodddrrrOOOOOOsss}}}||||||{{{|||wwwdddZZZZZZ]]]]]]`````````iiiyyyvvvggg___ZZZVVV^^^lll~~~~~~www~~~{{{hhh^^^```yyy^^^DDD<<<999444555777666@@@ddd}}}]]]GGGGGG===:::@@@;;;<<>>666444888444GGGuuu{{{aaaLLLJJJEEE>>>===999<<>>999:::888;;;>>>DDDNNNXXXdddvvvmmmUUURRRVVVdddyyy{{{}}}nnn___[[[aaaiiittteee^^^XXXhhh}}}uuuooojjjgggddd___YYYWWW^^^iiiooo|||~~~iii[[[WWWUUUTTTSSSSSSWWWeeessswwwssszzzzzzsssmmmrrrpppnnnooopppqqqqqqqqqqqqsss{{{uuueee^^^]]]ccc{{{zzzrrriii^^^UUUOOOOOOVVVbbbvvvyyyvvvyyyiii[[[OOONNNMMMHHHGGGKKKddd}}}uuussswww}}}qqqhhhjjj^^^LLL>>>222111000000//////000000111////////////000111222333///444FFFrrrkkkbbb^^^vvv|||hhhNNNRRRfffrrrwwwvvvyyyzzzzzzuuueee\\\YYYYYYZZZWWWUUUVVVZZZaaafffhhhjjjnnnsssxxx{{{~~~~~~yyyvvvzzz~~~{{{hhh\\\WWWfff{{{qqqLLL===<<<777888555;;;___wwwzzzNNNBBBAAACCC<<<999;;;777<<<>>>CCCLLLUUUaaauuuiiiSSSTTTWWWfff|||zzziii[[[TTTVVVbbbnnnwww|||vvvhhh[[[YYYnnnzzzrrrlllmmmiiiddd```[[[[[[dddnnnrrr}}}uuudddZZZWWWTTTPPPNNNLLLRRRbbbsssxxxyyywwwtttssstttvvvwwwwwwwwwuuu}}}~~~xxxhhh]]]ZZZUUUdddssswwwsssmmmeee___SSSMMMLLLSSSXXX```tttvvvsssxxxhhh[[[PPPOOOMMMGGGFFFJJJWWWppp|||yyyzzzrrrhhhkkkaaaOOO@@@444111111000000000000111111////////////000111222333000444FFFrrryyyddd}}}dddbbbyyywww^^^HHHSSSgggpppssssssvvvwwwyyyuuuddd[[[YYYYYYYYYVVVSSSTTTXXX^^^ccceeehhhkkkpppssswwwzzz|||~~~}}}kkk___YYYccczzzqqq|||RRR>>><<<888999666BBBnnn{{{rrr}}}NNNBBB@@@AAA;;;;;;===888;;;===CCCLLLUUUaaassseeeQQQTTTXXXggg~~~ssscccSSSPPPTTT\\\fffpppssszzz}}}mmmdddfff~~~yyytttsssmmmfffbbb___aaajjjtttzzz}}}lll```ZZZYYYUUUOOOJJJHHHPPPdddwww{{{qqqttt{{{wwwyyyyyypppooovvvuuuhhh\\\XXXMMMSSS]]]gggkkkggg```[[[SSSLLLLLLRRRRRRNNNYYYjjjuuurrrxxxmmm___TTTPPPLLLFFFEEEKKKPPPeeevvvrrriiilllbbbQQQBBB555111111000000000000111111////////////000111222333777666BBBjjjvvvdddhhhhhhzzz]]]IIIWWWmmmuuuvvvqqqtttvvvxxxwwweee[[[YYYYYYYYYVVVSSSTTTXXX^^^ccceeefffhhhkkkmmmppptttzzz~~~}}}nnnooo||||||jjj___YYYaaawwwmmmWWW>>>;;;777999888HHHzzzyyyppp~~~PPPCCC@@@@@@;;;===???999999<<>>iii{{{xxxhhhlll^^^QQQ^^^jjjyyyxxxrrrvvvwwwvvv{{{xxxhhhZZZWWWZZZ[[[XXXTTTTTTXXX\\\^^^^^^cccfffiiilllpppuuuzzz~~~|||mmmnnn|||oooccc___bbbkkkqqq[[[BBB;;;444444===KKK|||PPPGGG@@@??????<<<999888<<<===CCCLLLVVVaaaqqq{{{^^^PPPPPPXXXkkk|||gggRRRSSSVVV]]]fffnnnuuuxxx{{{vvvuuuzzzxxxpppxxxxxxlllggggggkkkttt}}}}}}ggg[[[\\\eeeZZZQQQOOOOOOVVVnnnzzznnnkkktttlllfff\\\UUUTTTWWWZZZZZZRRRFFFPPP^^^^^^bbbfff\\\XXXSSSRRRZZZbbbeeefffgggrrryyywwwqqqbbb[[[[[[UUUSSS]]]mmmyyy~~~wwwhhhllldddQQQAAA666222222111000000000000000000000000000000111111222555888???gggiiiqqqbbbNNNXXXhhhyyywwwtttxxxxxxvvvzzzyyyhhh\\\YYY\\\[[[WWWTTTTTTWWW[[[]]]]]]bbbdddhhhkkknnnrrrxxx{{{~~~mmmkkkrrrtttrrrddd]]]^^^gggttt|||ZZZBBB<<<666555===JJJOOOFFF?????????;;;888888;;;===CCCMMMWWWbbbqqq~~~xxx\\\OOOPPPZZZllliiiZZZ\\\]]]```fffqqq~~~|||xxxwwwzzz{{{rrr{{{uuunnnnnnrrrzzzkkk``````eeeZZZRRRPPPPPPWWWnnnzzzllleeetttyyymmmfff\\\TTTPPPQQQUUUXXXSSSKKKSSS```cccgggiiibbbYYYSSSRRRYYYccckkkrrrxxx{{{pppkkkddd^^^bbbkkktttxxx{{{|||kkklllcccQQQBBB888222111000000000000000000000000000000000111222222444888@@@hhh|||eeeqqqmmmMMMQQQdddwwwqqqvvvyyyyyyvvvyyyvvvfff[[[YYY\\\YYYWWWTTTTTTVVVYYY[[[\\\```bbbfffiiilllppptttxxxzzzsssjjjiiihhhsss|||ttteee\\\ZZZbbb}}}}}}~~~WWW@@@;;;777777<<>>;;;888888;;;<<>>:::888999:::<<>>999888999:::;;;BBBLLLUUU___mmmzzzqqq[[[TTTUUU^^^mmmmmm```dddrrr{{{{{{zzzrrrmmmnnnooogggaaaZZZWWW[[[gggyyy~~~sssuuuxxxkkkfffiiiiiiiiiqqqzzzuuutttnnnkkkfffaaa[[[SSSRRRbbbvvv~~~wwwwww|||vvv|||rrrdddeeeiiijjjrrr~~~pppgggpppjjjWWWDDD666000000000000000111111222000000000111222333444555666<<>>888666777;;;:::===DDDLLLVVVfffttthhhQQQJJJMMMXXXkkk{{{mmmhhhkkkoooqqqkkkddd^^^bbbrrr|||xxxhhhccc\\\WWWSSSXXXhhhxxx~~~|||zzzwwwssspppjjjaaa___mmmyyyssswwwxxx}}}wwwjjjdddccc```___]]]ZZZ[[[ggguuutttttt{{{{{{mmmrrr{{{hhhaaaaaahhhoooqqqkkksssmmm[[[HHH888333222111111000000111111000000000000111222333444222999CCCsssvvvzzz{{{jjjxxxcccGGGEEEPPPlllyyynnnqqqsssvvvzzzxxxccc[[[XXXVVVSSSTTTTTTSSSQQQRRRUUUYYYTTTWWW[[[___dddjjjppptttrrrvvvzzz|||}}}|||qqqjjjfffhhhxxx{{{kkk___XXX[[[xxxsssuuuuuuIII<<<>>>888???^^^mmmHHHCCCAAA@@@===777555777;;;:::===CCCKKKUUUeeessshhhRRRLLLOOOWWWjjjllldddhhhmmmmmmjjjaaabbbcccfffnnn|||}}}wwwkkkhhhfffgggiiinnn{{{}}}xxxpppkkkddddddrrrtttwwwxxxzzzmmmjjjeeebbb___]]][[[^^^jjjwww|||qqqhhhllltttxxxmmmrrrpppvvv|||iii``````jjjtttwwwnnnjjjhhhjjjoootttvvvyyy}}}www{{{ooojjjsssmmm[[[HHH888333222111111000000111111111000000111111222333444000:::BBBjjj|||wwwiiivvvnnnHHH@@@MMMiiiqqqkkknnnqqqtttyyyxxxbbbZZZXXXVVVRRRSSSSSSRRRQQQSSSVVVYYYTTTWWW[[[```eeejjjppptttsssvvvxxxyyyyyy{{{ttthhhcccaaacccpppzzz|||lll```YYY[[[xxxwwwuuuqqqJJJ>>>===666===___zzzzzzJJJEEE@@@???;;;666555888:::999<<>>```sssyyyKKKEEE@@@>>>:::666555888:::999;;;BBBIIISSScccqqq|||hhhSSSNNNQQQTTTggguuuiiibbb___fffnnnpppkkkddd___]]]nnnxxx}}}|||zzzxxx~~~}}}||||||yyyvvvqqqtttzzzmmmooojjjbbb\\\]]]eeeooouuu{{{|||yyyooodddaaaiiiqqqzzz~~~xxxgggZZZYYYYYYaaagggiiiccc^^^dddtttvvvhhh```]]]___jjjyyy~~~{{{{{{xxxwwwooolllvvvppp___LLL;;;333222111111000000111111111111111111222333444555555===@@@hhhuuuaaajjjQQQCCCQQQkkkmmmnnnpppqqqrrrvvvggg[[[VVVSSSQQQPPPNNNNNNOOOQQQSSSTTTUUUXXX[[[___aaacccgggiiimmmqqqtttvvvwwwzzzttthhhdddaaaaaaiiitttuuunnnnnnaaaZZZ]]]yyyvvvppp```AAA888666;;;BBBccctttmmmKKKEEE@@@>>>:::666666999999888;;;AAAHHHRRRaaaooo|||gggRRRLLLPPPSSSfff~~~mmmaaa\\\^^^cccrrroooiiiaaa]]]bbboooyyywwwsssllllllrrrtttnnneee]]]```kkkuuuyyyzzzpppfffdddkkkrrrvvv~~~vvvbbbYYYYYYTTTPPP[[[ccc```\\\eeewwwtttlllttt|||ooolllwwwrrraaaMMM<<<333222111111000000111111222111111222222333444555111999@@@nnn|||dddnnnzzzNNNAAANNNgggkkkqqqrrrrrrsssvvv~~~mmm___XXXTTTSSSPPPNNNNNNOOOQQQRRRRRRTTTWWW[[[^^^```bbbdddgggkkkpppuuuxxxzzz}}}yyynnniiiccc___eeeqqqssskkkoooaaa[[[___{{{tttpppZZZ@@@;;;:::777CCCcccvvv\\\HHHCCC@@@>>>;;;777666999999888:::@@@GGGQQQ```nnn{{{gggQQQLLLPPPTTTgggnnnZZZVVV^^^fffkkklllooofff^^^```kkkyyywwwwww|||qqqooohhhggg||||||wwwqqqggg___dddsss}}}|||rrriiifffkkkpppqqq||||||zzzyyybbb______TTTNNNZZZbbb^^^\\\hhh~~~nnnkkkwwwrrr```MMM<<<333222111111000000111111222222222222333444555555111;;;CCCttthhhvvvpppKKKAAALLLeeekkkrrrrrrssssssvvv~~~tttddd[[[WWWVVVSSSPPPOOOQQQSSSSSSRRRRRRUUUZZZ^^^aaacccfffhhhlllqqqxxx|||~~~xxxpppfff___eeeqqqtttkkkpppbbb\\\aaa~~~vvvvvvXXX???======333DDDddd~~~XXXFFFBBB??????===888777999888777999???FFFPPP___mmmxxxgggRRRNNNRRRVVVggg|||rrrzzzzzzdddXXXSSS]]]jjjpppnnnlllfffgggmmmyyyrrriiihhhlllttt}}}zzzllllllgggfffxxxxxxssshhhaaahhhyyy}}}sssjjjfffiiinnnnnnyyy~~~xxxvvv~~~~~~{{{}}}dddbbb___NNNPPP\\\bbb]]]\\\lllmmmjjjvvvqqq```LLL;;;333222222111000111111111222222222222333444555555666AAAHHHvvvvvvjjj}}}pppOOOHHHQQQjjjqqqqqqrrrrrrsssvvvxxxhhh___ZZZYYYUUURRRQQQRRRTTTSSSRRRPPPTTTYYY^^^bbbeeeiiikkkmmmsss{{{|||wwwjjj```fffsssuuukkkpppbbb]]]cccvvvxxxWWW>>>======666KKKjjjaaaDDDAAA???@@@>>>999888999888777999???FFFOOO___llluuugggTTTPPPTTTWWWhhh{{{lllbbbhhhhhhYYYKKKQQQ___ooorrrkkkdddcccpppzzz|||oooggghhhmmmyyyuuuzzz|||sss|||jjjooorrrrrryyyxxxmmmffflll{{{vvvooommmnnnmmmkkkqqqxxxxxxsssyyy|||}}}|||zzzyyyrrrbbb]]]]]]ZZZ[[[[[[[[[^^^lllrrrnnnsssmmm```NNN999333222111////////////000111111111111222333444444888;;;LLLxxxxxxxxxlllzzzpppLLLDDDRRReeewwwvvvuuuuuuvvvvvvzzzlll]]]YYYZZZXXXUUUSSSSSSRRRPPPNNNRRRRRRWWW^^^aaacccgggmmmqqqtttyyy}}}sss|||mmmdddfffmmmuuukkk~~~tttbbbZZZccc}}}~~~YYYAAA<<<555:::CCCmmm~~~cccIII@@@CCCEEE;;;888<<<999999888:::???DDDLLLZZZfffqqq~~~jjjXXXPPPPPPVVVddd}}}wwwkkk]]]PPPSSSVVVLLLMMM[[[kkksssrrrrrruuuyyy|||uuunnnwww}}}qqq}}}~~~|||eeeggghhhkkkwwwwwwnnnrrr~~~yyytttrrrqqqnnnkkkqqqwwwvvvrrrzzz||||||xxxsssqqq|||qqqhhheeefffeeebbb___bbbooosssooouuuoooaaaNNN;;;444333222000000000111111111111111111222333444555999<<>>BBBMMMXXXhhhttt{{{gggSSSLLLNNNNNNVVVjjjyyyiii^^^TTTOOO```wwwuuuggg]]]VVVSSSXXXrrrzzzssszzzuuuqqqzzz~~~~~~|||tttpppiiihhhssszzzuuuqqqmmmjjjtttssstttwwwiii___UUUPPPOOOVVVbbbsss~~~vvvwwwwwwhhhgggqqq}}}qqqmmmwwwppp\\\GGG777444333111000//////000000111111111222333444666777333:::FFFbbb~~~{{{fff|||nnnMMMKKK^^^sssqqqqqqsssuuusssttt|||{{{jjj^^^XXXVVVTTTTTTTTTTTTSSSRRRTTTTTTWWW]]]______ccchhhiiilllqqqwww~~~~~~rrrmmmrrrsssppptttooocccuuu|||kkk[[[]]]rrruuuwwwbbb???999???;;;III{{{tttXXXJJJFFFEEE<<<999:::666888666888;;;>>>CCCMMMXXXhhhrrr}}}{{{hhhQQQJJJNNNQQQXXXjjjxxxlllaaaYYYUUUPPPUUUssswwwiii```[[[[[[rrrrrruuu~~~}}}}}}uuusss|||}}}|||}}}sssnnnhhhfffpppzzztttpppnnnmmmuuurrruuunnnaaaYYYSSSQQQSSSUUU___ppp~~~xxxxxxssshhhhhhrrr}}}rrrmmmxxxpppYYYCCC333333222111////////////000111111111222444555777777888===EEE]]]~~~ggg{{{rrrNNNKKK\\\oooqqqqqqrrrrrrqqqrrrzzzpppaaaYYYWWWUUUUUUVVVVVVVVVUUUPPPPPPTTT[[[^^^^^^bbbhhhjjjlllqqqvvv|||vvvnnnmmmwwwsssvvvoooccctttzzzjjjYYYZZZppprrrqqqYYY>>>::::::888HHHyyysssVVVHHHEEEEEE===:::;;;666888777888<<<>>>BBBLLLVVVeeennnzzz{{{hhhPPPIIINNNUUU\\\mmm|||yyyqqqcccUUUMMMLLLNNNRRR[[[zzzzzznnnaaa___oooxxxhhhnnn}}}uuuooouuu~~~uuunnnfffeeeooo}}}wwwsssqqqqqquuuqqquuu|||qqqddd^^^[[[YYY[[[```___eeerrr}}}}}}~~~{{{{{{wwwvvvzzz}}}~~~}}}|||tttooozzzqqqXXXAAA222444333111000///000000111111111111222444666777888;;;===CCC^^^iiiwwwpppMMMLLL^^^ppprrrpppppppppnnnoooyyytttbbbZZZXXXWWWWWWXXXXXXXXXWWWPPPPPPTTTZZZ\\\]]]aaagggkkklllpppuuuzzz|||qqqkkkvvvwwwsssuuurrrcccqqqooo\\\ZZZlllnnnnnnxxxRRR===:::666999GGGtttsssSSSEEECCCDDD>>><<<<<<555999888999<<<===@@@HHHRRR___hhhuuuyyygggPPPIIIPPPSSS\\\nnn{{{iiiddd[[[QQQKKKIIIMMMPPPSSS^^^|||pppkkkrrrrrrmmmccclll{{{|||qqqffffffppp{{{{{{wwwuuutttuuupppuuu|||mmmeee^^^]]]___aaaeeejjjkkklllqqqxxxxxxtttwwwxxx{{{|||uuuppp|||rrrXXXAAA111555444333111111111111222111111111222444666777888:::<<>>999333333222111000000111111222222333222222555999<<<999:::DDDiiiuuuoootttiiiiiiJJJJJJ[[[gggsssqqqoooooommmnnnuuu~~~qqqeee[[[VVVSSSVVVWWWVVVWWWYYYVVVWWWXXX[[[^^^bbbfffhhhiiimmmrrrxxx|||ttthhhiiiqqqwwwwww{{{pppkkkiiixxxwwwhhhttt}}}fff```eee```ggg|||eeemmmMMM;;;888999===AAAkkknnnmmmLLLCCCFFFHHH===777;;;;;;999999::::::;;;???DDDIIIUUU^^^iiikkk___QQQLLLOOOSSSZZZkkk|||sssmmmjjjfffbbb^^^[[[XXXVVVHHHJJJKKKKKKNNNXXXiiivvvzzzuuuxxxnnnaaaWWWUUUkkk}}}|||~~~ssspppllleee]]]^^^rrruuu|||rrrkkkjjjhhheeemmmzzzzzzwwwvvvwwwxxxqqq}}}ssshhheeecccccciiirrrwwwwww{{{zzzwww||||||vvvwww}}}zzzwwwzzzmmmQQQ<<<666333222222111000000111111333333333333555666888999???BBBKKKkkk~~~rrrssseeewwwdddCCCBBBUUUdddssspppooonnnmmmlllsss|||rrrfff^^^XXXUUUVVVWWWUUUVVVYYYVVVWWWXXX[[[^^^bbbfffhhhkkklllooossswww{{{uuunnnooovvvvvvvvvsssjjjeeecccqqq}}}vvvgggrrr}}}jjjkkkyyyzzz}}}lllkkkKKK>>>:::888999>>>kkkmmm~~~tttPPPDDDDDDHHH>>>999;;;999888999999999:::>>>CCCGGGTTT]]]iiilllaaaRRRLLLNNNQQQXXXiii~~~{{{sssiiibbbYYYWWWTTTRRRPPPNNNLLLKKKMMMIIIFFFOOOcccyyy~~~}}}{{{sssjjj\\\QQQQQQhhh~~~zzzpppdddaaaeeeqqq~~~|||xxxuuuoooccc^^^iii{{{yyytttssstttvvvssszzzqqqoookkkhhhhhhkkknnnvvv~~~wwwooolllqqq||||||wwwyyy{{{mmmOOO999333333222111111000111111111555333333555999;;;:::888<<>>AAA>>>:::999>>>FFF___uuuuuueeeqqqqqqJJJBBBXXXooorrrpppppppppmmmkkkpppwww}}}rrreee___ZZZYYYXXXUUUTTTVVVUUUUUUWWWYYY]]]aaadddfffjjjjjjjjjlllqqqwww}}}}}}{{{~~~|||zzzoooeee^^^ZZZYYY^^^kkk~~~pppaaalllvvv{{{yyyLLL???<<<666;;;CCCuuuzzziiiOOOCCCEEE@@@;;;:::777777777888888888;;;???BBBPPPZZZgggmmmdddTTTKKKJJJKKKRRRaaavvvxxxppphhh]]]SSSMMMJJJHHHGGGDDDDDDCCCBBBBBBCCCFFFHHHHHHUUUkkk{{{~~~ssshhh\\\RRRNNN```{{{ssslllhhhfffiiinnnsssvvvwwwvvvuuuaaaaaaiiiyyyzzzqqqoooyyy|||vvvttttttuuu{{{~~~zzzxxxxxx~~~~~~tttooommmnnnrrrxxx{{{lllqqqzzz{{{iiiMMM:::555222111111111111111222222333222444:::BBBEEECCC???>>>BBBFFF^^^zzztttdddkkkvvvMMM@@@SSSkkkqqqppppppqqqnnnlllpppvvvxxxgggaaa]]]\\\ZZZUUUSSSUUUSSSTTTUUUWWW[[[___bbbdddhhhiiikkkooosssxxx|||~~~~~~xxxvvv{{{}}}xxxooofff___[[[YYYYYYeeexxxmmm^^^jjjuuu~~~LLL<<<<<<999===CCCvvvvvvUUUCCCDDD???::::::999666777888888888:::===@@@MMMVVVdddkkkdddUUUKKKIIIJJJPPP]]]rrrvvvfff^^^TTTPPPKKKGGGEEEDDDCCCCCCDDDDDDCCCBBBBBBFFFLLLQQQ]]]rrr}}}uuuuuuxxxiii]]]TTTNNN\\\~~~vvvmmmhhh^^^\\\ZZZXXXYYY[[[]]]___WWWTTTWWWeeevvv~~~zzz{{{yyyyyyyyy}}}uuurrrrrruuu}}}}}}jjjsss}}}zzzeeeIII999666111111111000111111222333222222555:::AAADDDDDDBBBBBBEEEFFFYYYwwwccchhhUUUBBBOOOdddooonnnoooqqqooolllooouuu{{{hhhccc______]]]WWWSSSSSSQQQRRRSSSUUUYYY]]]```bbbfffhhhlllqqquuuyyy{{{|||~~~wwwssswww}}}||||||yyyssskkkccc]]][[[XXXbbbrrrkkk^^^kkkzzzqqqxxxJJJ:::;;;===<<<@@@qqqxxxUUUBBBDDD???999::::::777888999888888999<<>>GGGOOO\\\eeeaaaUUUMMMKKKLLLOOOZZZkkk}}}yyyjjj^^^QQQKKKJJJJJJJJJJJJHHHFFFDDDCCCCCCAAACCCEEEHHHPPP___rrr}}}{{{lllZZZVVVNNNPPPjjjuuunnnfff^^^TTTKKKHHHKKKRRRVVV^^^TTTOOOXXXjjjxxx~~~~~~}}}rrr|||xxx]]]BBB555333111111000000111222333333111333666888999:::<<<>>>>>>FFFHHHUUUuuuooogggaaaEEEHHHWWWggggggjjjmmmllliiilllqqqwwwfffcccbbbdddbbbZZZSSSQQQNNNNNNPPPRRRVVVYYY]]]___fffgggjjjmmmrrrvvvzzz}}}|||yyyqqqqqquuuyyy{{{|||yyyqqqggg___ZZZZZZ```lll}}}lllbbbpppqqqsssxxx```III<<<999:::;;;999iii{{{zzzfffHHH>>>GGGDDD:::888999888999::::::999:::<<<>>>EEEMMMYYYbbb```UUUMMMLLLNNNPPPZZZjjj{{{wwwddd^^^\\\VVVNNNJJJMMMMMMMMMKKKHHHGGGGGGGGGFFFIIIMMMSSS___rrr|||ppp^^^ZZZPPPMMMbbbxxxqqqbbb[[[QQQHHHEEEIIIPPPUUUfffXXXMMMRRRaaapppzzz~~~~~~uuuooouuu{{{rrrrrrvvvzzz}}}rrrtttuuuYYYBBB777333111111111111111111222222666777777999:::<<<>>>???>>>DDDIIISSSpppfffdddzzz]]]AAACCCSSSccchhhiiiggggggjjjlllkkknnn}}}xxxfff```aaa^^^^^^\\\TTTSSSRRRQQQRRRUUUXXX\\\___eeehhhmmmqqqtttxxx{{{~~~wwwtttuuuwww}}}{{{|||xxxllldddbbbccc```iii~~~}}}jjj```qqqpppmmmsss[[[FFF===999555===;;;\\\vvvrrr[[[KKKDDDDDD@@@???===333999777666555666777999:::???DDDQQQ\\\\\\SSSNNNPPPKKKLLLUUUfffxxxpppeee]]]^^^^^^VVVLLLFFFRRRYYY]]]XXXNNNIIIJJJNNNRRROOOTTTeee{{{vvviii```YYYPPPMMM\\\zzz}}}vvvtttrrrpppnnnmmmppptttzzzrrrggg]]]PPPIIIHHHIIIJJJIII\\\^^^PPPGGGTTTgggvvv~~~{{{sss{{{{{{vvvyyyrrruuu~~~zzzrrriiieeeiiiqqqzzz~~~ooovvvrrrUUU???555222111111111111111222222333555555666888:::===???AAAIIIMMMNNNUUUqqq}}}hhhbbbttt|||\\\@@@@@@NNNbbbhhhkkkjjjjjjkkkkkkhhhmmmzzzxxxfff___aaa^^^^^^]]]UUUSSSSSSRRRSSSUUUXXX[[[^^^cccggglllpppsssvvvzzz|||yyywww}}}zzzyyy{{{}}}zzzooogggeeebbb___hhh{{{|||iii```qqqpppmmmuuuYYYEEE===;;;888<<<<<<___sss```LLLFFFIIIBBB<<<;;;666888777666555666777999:::>>>BBBNNNZZZ]]]UUUOOONNNMMMMMMUUUdddvvv|||kkkZZZUUUVVVSSSNNNLLLaaaqqq{{{rrraaaTTTNNNLLL]]]eeerrrsssggg___ZZZQQQMMMYYYvvv}}}vvvlllfffeeeffffffeeehhhjjjnnnrrrvvv|||uuuhhh^^^QQQHHHFFFGGGGGGFFFVVVZZZOOOEEEPPPaaaqqqwwwuuukkkccc```hhhmmmpppwwwzzzrrraaa\\\WWWXXX```mmmyyyooozzzlllPPP<<<444222111111111111111222333333444444666888;;;===@@@AAAGGGLLLOOOUUUlllooouuucccppp{{{___BBB???LLLaaahhhmmmllllllllljjjfffmmmyyyxxxfff___```]]]^^^^^^VVVTTTTTTSSSSSSUUUWWWZZZ\\\aaaeeejjjnnnqqqtttwwwyyyzzzsssoooiiiiiisss{{{ppphhhddd___]]]eeewww{{{iiiaaaqqqpppppprrrWWWFFF@@@<<<888888999ZZZuuuhhhMMMDDDKKKDDD:::999:::888777666666666777999:::<<>>;;;999777777777777777888888999:::===EEEQQQ]]]___VVVLLLLLLIIILLLYYYjjj~~~}}}lll^^^ZZZssszzzmmmjjjjjjgggttt{{{ppphhh______YYYOOOPPPdddyyynnnfff]]]XXX[[[```eeegggdddfffgggfffccc```___^^^gggwww{{{ssskkkhhhgggccc\\\SSSKKKGGGFFFGGGHHHFFFRRRRRRJJJIIIOOOfffxxxhhh^^^dddrrrzzzgggxxxrrr```UUU\\\qqqwwwtttyyy~~~{{{|||zzzyyy{{{```EEE777444444111111111111222444555666999999:::;;;===???AAABBBJJJMMMQQQTTT___zzzyyyfffnnnRRRAAALLL___dddeeecccbbbfffhhhgggkkkwww~~~jjj___]]]YYY[[[]]]VVVTTTTTTUUUUUUVVVWWWXXXYYY[[[___eeejjjlllnnnoooqqqwwwxxx{{{~~~xxxrrrpppwwwvvviii^^^VVVVVVXXX]]]dddkkkoooqqqvvvsssfffcccvvvsssrrr{{{}}}\\\JJJAAA<<<<<<999;;;LLLzzzyyySSSKKKGGGAAA<<<666666777777777888888888888999===DDDMMMXXX]]]VVVLLLJJJGGGIIIUUUfffzzz~~~jjjbbbvvvooozzzrrrkkk```aaa[[[QQQQQQbbb{{{zzzssslllddd```aaadddfffgggfffggggggeeeaaa]]][[[ZZZ```ooo}}}vvvrrrkkkddd```aaa\\\XXXRRRKKKGGGDDDDDDDDDCCCOOOPPPIIIGGGKKKbbb~~~xxxqqqbbbTTTTTT\\\ttt~~~lll{{{yyy~~~|||rrrpppuuuuuupppfff```VVVJJJGGGRRRgggxxx}}}}}}|||{{{sss{{{www]]]CCC555333444111111111222333444555666888888:::<<>>555666666777888888888888888666<<>>999888888777777777777777999:::===DDDKKKOOOOOOMMMIIIIIIIIIMMMYYYnnnrrrzzzpppgggeeerrr|||wwwnnnhhhcccbbbbbbfffoooyyyyyy~~~pppfffbbb```\\\YYY\\\jjjxxx|||wwwqqqlllfffbbb______^^^[[[TTTLLLDDD???AAALLLRRRMMMEEEKKKbbbxxx{{{tttiiiaaaZZZWWWWWWVVVUUUTTTTTTUUUVVVWWWZZZYYYXXXYYY[[[^^^bbbeeehhhlllsssyyy}}}zzzrrrqqqqqqqqq\\\___ccc___UUUSSSXXXVVVMMMXXXbbbqqqwwwnnnccc___``````\\\XXXWWWXXXVVVTTTWWW\\\^^^[[[[[[]]]ZZZTTTUUUbbbrrr{{{{{{{{{||||||yyyxxxwwwtttqqqsss{{{~~~xxxjjj{{{hhhIII666444333///111111111111222444555666999:::===@@@DDDGGGJJJKKKNNNSSSRRRRRRUUUWWWkkk|||ccczzzXXXFFFTTT___ggggggeeefffeeebbbfffmmmzzzwwwbbbYYYXXXWWWVVVUUUUUUTTTSSSRRRSSSVVVXXXZZZ```cccgggjjjjjjjjjkkklllkkknnnrrrwww|||~~~{{{xxxzzz{{{}}}yyyuuurrrppplllfffaaa^^^^^^___ccclllxxxrrrkkkccc]]]\\\[[[YYY\\\aaajjjyyy~~~mmm[[[QQQHHHFFFGGGJJJOOOUUU^^^pppggg[[[XXXiiiyyy{{{|||mmmbbbVVVHHH>>>;;;777<<>>:::777;;;EEEtttzzzzzzaaaHHHIIIGGG<<<888999999888777777777777888888888:::???FFFLLLPPPQQQLLLLLLKKKJJJOOO^^^uuuuuu^^^UUUQQQUUUqqqxxxssspppppprrruuu~~~vvvlllfffhhhnnnsssrrrxxxzzzvvvqqqnnnlllgggbbb___^^^YYYQQQJJJ???EEEJJJJJJHHHGGGKKKPPPWWWZZZ^^^bbbeeeeeeddddddhhhiiikkkmmmmmmiiiddd___YYYTTTMMMEEE@@@???@@@AAADDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJMMMQQQVVV\\\bbbiiiqqquuu}}}~~~zzzqqqjjjgggfff```YYYTTTNNNOOOYYY___[[[VVVUUUppphhhSSSLLLKKKUUUaaatttzzzmmmgggaaaaaaqqq~~~|||xxx{{{||||||~~~zzzrrroooiiigggssssssrrr|||~~~rrr[[[BBB555444444222111111222333444666888999:::;;;>>>BBBFFFJJJLLLNNNRRRSSSTTTYYYYYYVVVpppzzzkkknnnhhhHHHIIIUUUccchhheeebbbcccdddbbbfffoooyyywwwdddZZZXXXWWWWWWXXXVVVVVVUUUTTTTTTVVVWWWXXX\\\___dddfffgggfffeeeeeefffhhhmmmrrrwww{{{}}}~~~}}}xxxssspppqqqssstttzzz|||wwwqqqkkkfffhhhnnnxxxtttfffbbb___^^^___]]][[[YYY\\\eeeppp|||{{{lll```WWWPPPQQQXXX```iiiqqq{{{ggg\\\XXXfffuuu{{{yyyqqqhhhYYYGGG:::666666:::@@@kkk}}}fffIIIIIIJJJ@@@::::::999888888777777888888999999:::>>>DDDKKKQQQUUULLLLLLKKKIIIKKKWWWooo}}}oooZZZRRRMMMNNNbbb}}}{{{wwwwwwzzz~~~vvvlllggglllxxx~~~{{{xxxvvvuuunnngggdddccc___VVVNNNGGGGGGGGGFFFFFFEEECCCBBBFFFGGGIIIKKKLLLLLLLLLLLLKKKLLLMMMMMMMMMKKKIIIGGGHHHEEEBBB???>>>???AAABBBHHHHHHHHHHHHIIIIIIJJJJJJEEEEEEDDDDDDDDDDDDDDDEEEGGGIIIMMMQQQVVV]]]eeejjjrrrwww~~~yyyrrrjjj^^^VVVTTTRRRNNNIIIFFFAAA@@@CCCEEEFFFJJJQQQhhh}}}|||```KKKDDDDDDOOO[[[mmmzzzmmmaaaVVVPPPPPPSSS]]]www~~~|||{{{uuurrrkkkdddggg|||{{{pppkkknnnvvv|||lllTTT???555555555333111111222444666888:::;;;<<<>>>@@@DDDIIIMMMPPPQQQRRRRRRSSSZZZ^^^\\\nnn{{{kkkgggvvvPPPFFFPPP^^^eeeeeebbbbbbeeeaaaeeennnyyywwwddd[[[XXXWWWXXXZZZUUUUUUUUUUUUVVVXXXYYYZZZYYY]]]aaacccdddccccccdddbbbcccgggkkkppptttwwwxxxvvvtttrrrrrrtttxxx}}}yyyuuupppwwwqqqnnniiigggfffccc]]]WWW___bbbgggooowwwxxxnnnccc___[[[[[[aaaiiiqqq{{{wwwggg[[[VVVccczzzuuu{{{uuulllZZZFFF999666777<<>>CCCCCCDDDDDDEEEHHHMMMPPPXXX]]]dddlllsssyyy}}}zzzwwwqqqhhhbbbSSSKKKDDDBBBDDDGGGLLLRRRWWW]]]cccffffffhhhnnnsssccc]]]UUUNNNKKKIIIGGGEEEHHHOOO[[[mmmooo___\\\[[[ZZZaaakkkjjjttt{{{tttmmmfff]]]\\\nnn}}}xxxooogggeeennn~~~uuuqqqqqqzzzxxxcccIII888333333333222111222333555888:::===>>>BBBDDDGGGLLLPPPTTTXXXYYYSSS^^^^^^\\\aaaeeemmm|||zzzqqq[[[{{{hhhEEEGGGPPP^^^eeedddccceeecccfffooo{{{nnnaaaZZZVVVVVVXXXSSSSSSSSSTTTTTTUUUUUUUUUVVVXXX[[[]]]^^^```cccfffcccbbbaaabbbeeejjjooosssrrrvvv|||~~~|||qqqfff___ZZZUUUTTTXXX]]]bbbeeennnsss}}}kkk^^^VVV^^^qqqwwwrrr~~~pppZZZDDD:::;;;666???===XXX~~~gggMMMGGGDDDCCC;;;:::999999888888999999666888:::;;;>>>DDDLLLRRRQQQHHHDDDGGGHHHLLLZZZkkkkkkVVVQQQLLLDDDJJJYYYttt}}}vvvzzz~~~|||xxxrrrjjjeeeYYY[[[]]]ZZZSSSMMMIIIHHHHHHHHHGGGHHHKKKPPPTTTWWW]]]bbbhhhnnnrrrvvv{{{~~~xxxvvvsssoookkkgggeeeccc[[[[[[[[[ZZZYYYWWWUUUTTTOOOPPPOOONNNKKKFFFBBB@@@AAAAAABBBAAAAAABBBEEEHHHLLLPPPWWW]]]dddkkkqqqvvv{{{~~~zzztttoookkkddd\\\VVVGGGCCCBBBGGGLLLSSS```lllttt|||~~~mmm___TTTMMMHHHFFFEEEIIIUUUfffyyyoooeeegggjjjjjjqqq{{{www}}}|||vvvkkkfff[[[UUU```pppmmmfff]]]XXX^^^mmmzzz{{{rrr|||vvv```EEE666222222111000111222333555888;;;===???DDDFFFIIINNNRRRWWWZZZ\\\UUUeeefff]]]```gggooo{{{uuuXXXvvvpppFFFEEEMMM[[[eeeeeedddeeeaaadddkkkwwwsssddd[[[UUUTTTWWWSSSSSSSSSSSSRRRRRRQQQQQQSSSUUUVVVXXXZZZ]]]aaaeeeiiigggeeedddggglllrrrvvv}}}qqqddd___XXXRRRPPPSSS[[[gggppppppcccZZZ```rrr}}}xxxrrrXXXAAA777888222<<<:::RRRzzzvvvTTTIIIGGGHHH;;;:::999999888888999999444666999:::<<>>666555888666999CCCggg~~~zzzTTTJJJLLLEEE;;;:::888888999999777666777888888777777;;;BBBHHHOOOMMMIIIDDDCCCHHHRRRZZZooo}}}wwwoooiiifffmmmcccYYYRRRLLLGGGFFFHHHVVVqqquuuuuuzzztttllljjjhhhhhhgggdddbbbbbbdddfffkkkuuu}}}vvvsssoookkkgggaaa[[[WWWVVVRRRMMMIIIGGGEEECCCBBBDDDCCCCCCCCCEEEHHHKKKMMMSSSYYY___ccceeeiiipppuuuzzzzzz{{{||||||wwwpppjjj^^^ZZZVVVTTTRRRMMMEEE>>>>>>AAAGGGPPPYYY]]]ZZZVVVRRRQQQVVV```lllxxxhhhWWWOOOOOONNNRRR^^^sss{{{uuummmlllooosssrrrqqqjjjhhhggghhhoooyyy}}}wwwvvv___^^^VVVQQQWWWbbb~~~wwwooofff______]]][[[```iiiqqqkkkxxx}}}vvviiiQQQ:::333333111000333333555888:::<<>>YYYwwwzzzzzzXXXIIIJJJEEE<<<:::888888888999777666777888999888777:::AAAFFFNNNMMMIIIEEECCCFFFNNNUUUhhh{{{{{{xxxzzz~~~ooobbbXXX[[[WWWTTTRRRMMMGGGFFFHHHOOOhhh}}}}}}|||vvvqqqqqqllllllkkkhhheeedddeeefffhhhooo{{{zzztttoooiiieeeddd```ZZZUUUQQQMMMIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBEEEIIIMMMQQQTTTZZZbbbhhhrrrqqqqqqqqqnnniiibbb]]]RRROOOLLLKKKJJJHHHBBB>>>@@@CCCIIIPPPSSSOOOGGG???======@@@IIIQQQZZZfffqqquuu^^^VVVPPPKKKMMM]]]uuuqqqmmmhhhdddaaa___\\\YYYUUURRROOOPPPWWW```jjjooovvvxxxsssttt______WWWRRRTTTUUUfff~~~{{{rrrkkkjjjiiiffffffiiipppooo}}}zzz```KKK777333444222222555444666:::<<>>CCCMMMMMMKKKGGGDDDFFFLLLQQQaaasss~~~pppoooxxx{{{iii\\\VVVRRRRRRPPPKKKHHHHHHOOOdddqqqwww~~~|||zzzvvvtttsssnnnnnnooonnnllllllnnnpppnnnqqqxxx}}}zzzwwwoookkkfffaaa]]]YYYUUUSSSJJJIIIFFFDDDBBBAAAAAAAAA@@@BBBDDDFFFIIINNNVVV[[[cccccccccbbb___ZZZTTTQQQKKKIIIGGGFFFEEEDDDAAA>>>???BBBHHHMMMNNNIIIAAA999???>>>BBBHHHNNNUUU```kkkmmm}}}dddYYYLLLDDDGGG\\\yyylllmmmnnnmmmiiibbbYYYSSSTTTQQQMMMNNNSSSYYY]]]```bbbtttpppiiiiiiaaaaaaZZZVVVVVVRRRZZZpppxxxvvvtttqqqmmmkkk}}}ooonnnzzz}}}vvvXXXEEE666444666444444777555888<<>>@@@KKKwww|||~~~zzz[[[NNNGGG???<<<999888888888888777666888:::999777888<<<@@@JJJKKKKKKHHHEEEFFFJJJNNN[[[mmmzzzooorrr|||xxxjjj]]]RRRQQQSSSQQQMMMJJJOOO___|||yyybbbcccuuu~~~}}}zzzxxxvvvsssqqqsssttttttssssssuuuwwwwwwwwwzzz|||xxxsssoookkkgggbbb___WWWSSSNNNHHHDDDCCCCCCDDDDDDCCCBBBAAABBBFFFKKKNNNSSSSSSTTTSSSPPPMMMJJJIIIGGGFFFDDDDDDCCCAAA???===@@@BBBEEEHHHHHHEEE@@@<<<@@@@@@CCCIIIMMMSSS___kkkiiipppnnn\\\KKKCCCGGG___~~~vvvyyy~~~~~~uuuggg^^^XXXTTTQQQRRRWWW[[[]]]]]]]]]nnn|||nnndddaaaeeeeee^^^\\\^^^YYY]]]ppp|||yyytttppp~~~xxxppprrr|||zzzqqqOOO???333444777555555999777:::???CCCFFFIIILLLOOORRRRRRSSSTTTUUUUUUUUUUUUVVVZZZ^^^aaabbbdddfffgggooo~~~zzziii\\\uuu___CCCGGGWWW```dddggggggbbbaaahhhrrrtttfff]]]ZZZYYYUUUOOOKKKJJJIIIHHHGGGMMMQQQUUUYYY\\\___aaacccddddddccc```___```cccfffllllllrrryyy}}}|||}}}yyy{{{}}}~~~yyyjjjnnnoookkk|||\\\AAA;;;;;;888666888@@@CCCIIInnn~~~{{{aaaNNNFFF@@@===999888888888888777666888::::::888777:::===EEEGGGIIIHHHFFFFFFIIILLLUUUfff}}}|||{{{||||||jjjXXXTTTVVVVVVSSSPPPMMMWWWnnn}}}nnnZZZZZZjjjttt~~~yyy{{{||||||{{{zzzxxxyyyzzz~~~}}}|||xxxtttooollliiiddd[[[RRRKKKHHHHHHHHHKKKHHHDDDAAA@@@AAABBBDDDFFFHHHJJJIIIGGGEEEEEEEEEDDDDDDEEEDDDCCCBBB@@@>>>BBBBBBCCCCCCCCCAAA@@@?????????BBBEEEHHHOOO\\\iiiyyywww{{{bbbQQQJJJPPPjjjyyyeee```ZZZYYY\\\______^^^cccooo}}}tttkkkfffkkkiiibbb```ccc___bbbsss}}}zzzzzzyyypppyyyzzzjjjGGG999000333666555555999999<<>>:::777777888888888666999;;;:::888666888;;;???BBBFFFFFFEEEEEEGGGJJJOOO```uuuiii___[[[XXXUUUTTTNNNSSScccssskkkeee[[[aaarrr{{{~~~{{{wwwrrrkkkbbb[[[WWWTTTSSSRRROOOIIIEEEBBBAAA@@@???AAACCCEEEEEECCCBBBCCCEEECCCEEEHHHIIIIIIGGGEEEEEECCCCCCDDDCCCBBBBBBBBBCCCDDDCCCDDDFFFHHHNNN]]]kkkyyygggWWWRRR\\\xxxyyyqqqgggccccccdddcccaaahhhppp{{{}}}vvvqqqqqqnnndddbbbddd___bbbrrr~~~qqqlll{{{xxxbbbCCC666...222555444444888:::>>>CCCHHHKKKNNNQQQTTTYYYXXXXXXXXXYYYZZZ\\\]]]XXX[[[___bbbcccdddeeefffnnn}}}sss^^^lllqqqLLLIIIWWW```cccgggfffaaa___dddmmmwwwoooccc^^^YYYWWWUUUSSSSSSRRRQQQOOOPPPSSSWWWYYYYYYZZZ[[[\\\]]]]]]\\\[[[\\\___dddgggggggggmmmwwwyyytttqqqsssyyy{{{}}}~~~lllhhh{{{kkknnnyyygggtttKKK666999;;;555888666===AAACCCeeesss}}}oooVVVLLLBBB>>>:::777777888888888666999;;;:::888666777999:::>>>CCCEEEDDDDDDFFFIIIKKK[[[ooowww{{{kkk```XXXUUUVVVRRRRRR]]]yyyuuueeeaaaddddddooo}}}{{{vvvpppjjjeeebbb```WWWTTTNNNIIIFFFCCCAAA???AAACCCEEEDDDAAAAAACCCEEEEEEHHHLLLOOOOOONNNLLLLLLBBBDDDEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHIIIOOO^^^mmmxxxssszzzhhhXXXUUUcccrrrpppssspppkkkiiilllvvvwwwvvvpppoooqqqnnniiinnnwwwsssrrrxxx}}}mmmRRR<<<777444555666777;;;AAA<<<@@@DDDHHHKKKNNNRRRTTTWWWYYY\\\^^^___^^^]]][[[]]]^^^___aaacccfffiiijjjjjjzzzhhh\\\ZZZDDDRRRaaaeeegggeeebbb```bbbgggqqqkkkbbb```[[[[[[YYYWWWTTTPPPMMMJJJPPPPPPQQQUUUZZZ\\\[[[YYY\\\WWWTTTWWW___eeeeeecccdddiiiooossssssrrrppppppwwwzzz}}}zzzpppuuu{{{qqq~~~vvvxxxcccCCC:::???<<<444666<<<>>>BBBKKK]]]sssRRRMMMFFFCCC???;;;888888999:::888888888777777777777777;;;888888<<>>???BBBGGGKKKNNNQQQTTTWWWXXXZZZ]]]___aaa``````_________aaaccceeeggghhhiiigggttt{{{^^^vvv```EEEMMM^^^dddgggccc``````dddiiipppnnnaaa[[[\\\ZZZYYYWWWUUUQQQNNNLLLQQQPPPPPPRRRVVVXXXWWWUUURRROOOOOOTTT]]]ccceeecccbbbeeejjjoooqqqqqqnnnlllxxxzzz~~~|||rrrxxxwwwrrrZZZ@@@:::===<<<777888===???CCCKKK[[[VVVLLLFFFCCC???;;;888888888999888777777777777777777777;;;999888;;;AAAEEEEEECCCFFFMMM[[[oooqqqcccYYYTTTTTTTTTWWWfff{{{sssiii```YYYTTTQQQOOOPPPRRRTTTUUUVVVWWWWWWZZZZZZ]]]ccchhhjjjhhheeeXXXVVVTTTQQQNNNKKKGGGDDDMMMKKKJJJKKKMMMSSSbbbppptttrrrwwwxxx___YYY___xxxyyyyyypppuuummmvvv}}}uuu___HHH555222111444666666999===CCCGGGKKKOOORRRTTTWWWYYY[[[\\\___bbbdddeeeeeeeeeaaabbbdddfffggghhhggggggfffrrr~~~eeeddd}}}jjjGGGFFFWWWbbbfff```___aaaeeeiiinnnyyyyyyggg^^^\\\ZZZXXXWWWVVVSSSPPPMMMQQQOOONNNOOOPPPRRRQQQQQQNNNNNNOOOUUU\\\aaabbbaaaddddddfffkkkooonnnjjjffftttwww{{{~~~~~~~~~~~~|||~~~ttt{{{sssuuuwwwvvvNNN<<<;;;;;;:::<<<:::???@@@DDDLLLYYYYYYGGGFFFDDD@@@<<<999888777777777777777777777777888888<<<999777999>>>BBBDDDCCCCCCIIITTTfff|||zzz}}}}}}wwwjjj]]]UUUSSSXXXUUUUUUbbbvvvyyyooogggbbb```___aaaeeehhhjjjkkkjjjiiimmmmmmooorrruuuwwwyyyyyylllhhhccc^^^YYYSSSMMMIIILLLHHHGGGIIIOOOXXXiiixxxxxxyyypppZZZZZZddd|||qqqxxxxxxlll|||pppWWWAAA555333333777:::999<<<@@@GGGKKKOOOSSSVVVWWWZZZ[[[]]]___aaadddfffhhhjjjjjjcccdddfffhhhhhhhhhfffeeedddlllvvvoooYYYvvvxxxMMMAAAOOO^^^gggaaa``````dddfffjjjuuupppfff]]][[[XXXWWWWWWUUURRROOOOOONNNLLLLLLMMMNNNOOOOOOSSSTTTVVVZZZ]]]^^^^^^\\\gggffffffjjjnnnnnnhhhbbbmmmpppuuuxxxyyyzzzzzz{{{{{{zzz}}}vvv}}}nnnzzzpppjjjDDD;;;<<<999999???:::???AAAFFFNNNXXXxxxbbbHHHHHHFFFBBB>>>;;;888777666777777777777777888888888<<<:::777888<<<@@@BBBCCCBBBEEENNN]]]rrrwwwqqqiiiccc\\\UUUTTTUUUWWWSSSRRR___}}}ttt~~~zzzvvvuuuzzz|||~~~~~~{{{}}}~~~tttjjjaaaXXXRRRMMMIIIHHHMMMVVV```ooo|||~~~lll^^^YYYfffvvv}}}ooommmiiiNNN:::666333444999<<<<<>>:::===888888AAA;;;???BBBHHHQQQXXXssssssQQQKKKIIIFFFBBB>>>:::888666666666777777888888888888;;;999888888;;;???BBBCCCAAADDDJJJUUUiiizzzggg___\\\ZZZYYY[[[RRROOOPPP___{{{{{{hhhZZZVVVPPPOOOTTT[[[bbbjjjrrrxxx}}}vvvggg]]]WWWggg|||}}}qqqxxx|||eeeNNN<<<666333444888<<<===AAAFFFNNNRRRWWW[[[]]]]]]^^^___]]]]]]\\\]]]^^^aaaccceeedddeeeeeefffeeedddcccbbb```bbbkkkxxx~~~UUU^^^~~~hhhIIIDDDQQQcccfffcccaaaaaa```cccmmmxxxrrrgggccc]]]XXXWWWXXXXXXTTTPPPJJJKKKLLLKKKJJJJJJLLLNNNNNNSSSXXXZZZYYYXXXZZZ\\\^^^___cccjjjqqquuuuuussskkknnnqqqtttvvvyyy|||~~~}}}}}}|||~~~rrrqqqzzzpppvvvVVV;;;999===999:::AAA>>>BBBDDDLLLTTTXXXlll\\\NNNMMMKKKGGGBBB===999777666666666777888888999999999999999:::<<>><<<>>>DDDJJJNNNOOOVVVXXX[[[^^^______^^^]]]fffhhhhhhgggdddbbbbbbbbbhhhhhhgggffffffeeeddddddffffffgggpppdddeeehhhFFF===LLL\\\cccfffbbb___dddggggggyyyiiigggbbb[[[YYYZZZTTTMMMCCCKKKRRRRRRLLLGGGFFFHHHJJJPPPUUUUUUVVVZZZ[[[YYYdddaaa___```cccffffffeeennnppprrrsssrrrrrrtttuuuyyyzzz{{{~~~zzzooolllnnnssssssxxxsssnnntttHHHBBB;;;777999===@@@AAANNNNNNQQQVVVZZZ^^^gggqqqwwwXXXOOORRRJJJHHHDDD444555555666777888999::::::888888888;;;???DDDFFFGGGEEEDDDDDDFFFJJJXXXppppppeeeXXXTTTeee~~~xxx{{{nnn___WWWUUU\\\pppxxxiii```___xxxppppppyyy{{{kkkTTTDDD>>><<>>999888;;;@@@DDDFFFMMMNNNRRRXXX[[[\\\ccckkk^^^OOORRRNNNKKKGGG:::555666666777777888888999888777888:::>>>CCCFFFHHHDDDCCCCCCDDDGGGSSSiii}}}vvvaaaVVViiipppzzzsssgggZZZQQQRRRXXXgggrrrpppiiikkkqqqwwwjjjvvv{{{vvvcccMMMAAA===>>>@@@BBBFFFGGGIIIMMMTTTYYYTTTVVVZZZ^^^`````````___aaabbbbbbaaa```aaadddfffdddccccccbbbbbbaaaaaa`````````aaaggguuujjjuuu~~~VVVAAAEEEMMMXXXbbbcccaaaaaacccdddkkknnn|||nnn\\\XXXYYYUUURRRRRRLLLRRRXXXYYYTTTOOONNNOOOOOOTTTWWWVVVVVVYYYYYYXXXTTTTTTUUUYYY]]]_________^^^bbbfffjjjmmmppptttwwwvvvwwwyyy|||zzzssskkkeeeeeeiiiqqq~~~wwwkkk^^^YYY[[[\\\VVVPPPPPPUUU```nnnxxxrrr{{{UUU>>>;;;888999>>>DDDIIILLLMMMOOOTTTZZZ[[[[[[```fff~~~aaaIIILLLLLLHHHDDD<<<666666666666666666666666888777777888<<>>======>>>DDDJJJLLLKKKNNNVVV]]]ZZZ]]]```cccddddddcccbbb`````````^^^^^^___bbbeeeaaaaaaaaa``````____________```bbbhhhoooxxxvvvnnn~~~hhhLLLBBBDDDPPP]]]cccbbb``````aaafffkkkuuuzzzaaa^^^^^^UUUOOOQQQPPPUUUZZZZZZUUUOOOMMMLLLOOOTTTVVVTTTTTTVVVWWWUUUPPPRRRVVV[[[```ccceeeeee^^^aaaeeeiiikkknnnqqqtttssstttvvvzzz~~~rrreee^^^___dddrrr~~~ssseee\\\RRRRRRXXX[[[XXXRRRSSSTTTYYYbbbkkkuuuuuuttt}}}qqqIII;;;::::::<<<@@@GGGMMMPPPPPPPPPUUUZZZ[[[[[[aaahhhqqqhhhJJJHHHKKKFFF@@@>>>777666666666555555555444888777777777999>>>EEEIIIFFFDDDCCCBBBBBBFFFTTTbbb}}}|||aaarrrpppcccuuu}}}tttpppZZZ\\\^^^``````___]]]]]]YYY]]]bbbiiiqqq}}}oooqqqwwwvvvlllXXXFFF>>><<<<<<>>>EEEMMMOOOMMMOOOWWW^^^```bbbdddeeeeeedddbbb`````````___]]]\\\]]]```bbb```_______________^^^^^^]]]]]]aaahhhlllrrrmmmqqqyyyYYY>>>@@@IIIWWW```bbb```^^^___aaajjjrrrzzzfffaaa```VVVMMMLLLQQQUUUXXXXXXSSSMMMIIIHHHOOOSSSUUURRRQQQSSSTTTRRRTTTVVVZZZ^^^aaaccceeefffbbbeeehhhiiijjjkkkmmmnnnpppqqqtttwww{{{{{{ggg```___jjjxxx|||sssiii```[[[VVVUUUYYY[[[[[[YYYVVVSSSUUU]]]eeennn{{{kkkvvvZZZ>>><<<<<<===???CCCHHHMMMQQQSSSRRRUUUXXXZZZ\\\dddmmmsssyyyWWWLLLNNNHHH@@@AAA777777666666555555444444777888777777888<<>>>>>===???FFFNNNQQQPPPQQQWWW]]]aaabbbcccdddcccaaa^^^\\\^^^______]]]\\\]]]___aaa________________________[[[YYY]]]eeefffkkkqqqgggiiiCCCAAAEEEOOO\\\bbb```]]]]]]\\\fffmmmqqqzzzmmmccc___WWWNNNJJJPPPSSSVVVVVVRRRMMMIIIFFFNNNRRRSSSPPPOOOQQQSSSQQQXXXZZZ\\\]]]]]]]]]^^^___dddfffhhhhhhhhhhhhiiijjjnnnoooqqqtttxxx{{{~~~sssfff^^^hhhwww}}}wwwooojjjgggbbb]]][[[ZZZ[[[[[[UUURRRSSSYYYbbbjjjuuuxxxqqqvvvsssjjj}}}sssPPPBBB<<<>>>@@@BBBEEEIIINNNRRRUUUTTTUUUXXXZZZ\\\eeennnzzzhhhQQQNNNGGG===???777777777666666555555555777888999888777999???DDDIIIFFFEEEEEECCCBBBGGGOOOggg}}}ooo~~~ppp]]]ooo{{{{{{~~~yyyvvvsssqqqqqqsssyyypppdddsssuuunnn___LLL@@@>>>@@@AAACCCIIIOOORRRSSSTTTXXX\\\^^^```aaabbbbbb___]]][[[ZZZ\\\^^^^^^^^^^^^```bbb````````````````````````\\\XXXZZZaaa```eeeppp___tttVVVDDDBBBIIIWWWaaaaaa]]]\\\[[[aaagggkkkrrrkkkbbb]]]TTTMMMMMMPPPTTTUUUTTTPPPMMMJJJNNNRRRSSSPPPOOORRRSSSRRRVVVXXXYYYYYYXXXXXXZZZ]]]^^^aaacccddddddeeefffhhhlllmmmoooqqquuuxxx{{{|||yyyhhh___kkk~~~zzzuuummmeee```]]]\\\[[[ZZZUUUSSSXXX```hhhrrrzzzzzzrrrwww~~~rrruuufffLLLCCC;;;>>>BBBDDDFFFJJJOOOSSSUUUUUUWWWZZZZZZ[[[aaaiiiuuu{{{XXXOOOGGG<<<<<<777777777777777777777666777999:::999666777<<>>BBBDDDEEEJJJPPPTTTUUUVVVYYY[[[]]]___aaabbbbbb```^^^]]]WWWZZZ]]]______```bbbccc``````aaaaaaaaaaaaaaaaaa```YYYZZZ___]]]aaa~~~kkkXXXjjj}}}jjjFFFBBBEEETTTaaabbb]]][[[]]]___ccciiiqqq}}}uuugggccc[[[QQQKKKNNNSSSVVVVVVTTTQQQOOONNNRRRSSSPPPOOORRRTTTTTTQQQSSSUUUVVVUUUXXX\\\```XXX[[[^^^aaabbbcccfffhhhkkklllnnnpppsssvvvxxxzzzyyyhhh```nnn}}}rrrjjjfffccc```]]]^^^WWWSSSVVV\\\cccllluuu~~~xxxyyyWWW@@@777:::>>>CCCFFFHHHKKKQQQUUUUUUUUUYYY\\\[[[ZZZ]]]ccciii~~~aaaTTTLLL???>>>777777777777888888888888666999;;;:::666666:::>>>FFFDDDDDDEEECCC@@@BBBFFFPPPddduuuyyyrrrccc|||jjjZZZMMMBBBIIIHHHEEEDDDHHHLLLKKKEEEGGGOOO___vvvnnnnnnrrruuueeeTTTIIIDDDBBBEEEJJJJJJLLLOOOSSSVVVZZZ\\\]]]cccaaa\\\ZZZ^^^dddccc]]]]]]]]][[[ZZZ___dddbbb\\\___^^^]]]^^^```aaa```___bbb^^^^^^___\\\___vvv{{{ddd]]]wwwQQQCCC===IIIYYY___]]][[[]]]]]]___ccclllyyytttccc]]]]]]QQQLLLKKKQQQVVVUUUQQQPPPSSSJJJFFFMMMSSSRRROOOOOOSSSNNNMMMSSSYYYZZZ\\\___```___]]]\\\^^^aaaeeegggggggggiiilllpppuuuxxxzzz}}}pppfffaaalll|||wwwssslllddd^^^^^^]]]YYYTTTSSSWWWaaammmtttzzzuuuyyyfffFFF;;;<<<>>>BBBEEEEEEFFFKKKQQQUUUVVVXXXYYYYYYYYY[[[^^^aaagggtttWWWIIIHHH666999999888777777777777777555888::::::888777888:::>>>DDDIIIIIIFFFCCCCCCEEENNNXXXmmmkkkiiivvvpppgggppprrrYYYIIICCCBBBHHHGGGGGGHHHKKKNNNOOOOOOQQQPPPXXXkkkrrrjjjqqquuulll\\\KKKAAA>>>===BBBGGGLLLMMMPPPTTTVVVXXXYYYYYY]]]]]]ZZZXXX[[[```___[[[[[[]]]]]]\\\___dddccc^^^bbb```______``````^^^]]]]]]ZZZ[[[^^^[[[\\\mmm~~~dddiiicccLLL<<>>:::===AAAEEEJJJPPPVVVXXXYYYZZZ[[[[[[[[[]]]```bbbcccooobbbNNNIII===<<<<<<:::888777777777777555888::::::888777888:::===BBBHHHIIIFFFCCCCCCDDDCCCJJJ\\\www~~~uuunnn|||kkkXXXLLLIIIIIIMMMMMMOOOQQQTTTVVVVVVVVVSSSQQQXXXhhhzzzssseeejjjsssqqqdddUUUEEE===<<<>>>CCCJJJNNNPPPSSSWWWXXXYYYXXXWWW^^^___^^^YYYYYY[[[[[[XXXWWW]]]```______bbbcccaaadddbbb```______^^^\\\ZZZYYYVVVXXX\\\[[[ZZZdddqqqddd}}}tttTTT<<<>>>HHHNNNVVVaaa[[[\\\]]]```eeennnxxxpppdddaaa]]]VVVRRRUUUWWWVVVUUUVVVTTTNNNJJJMMMQQQPPPNNNLLLNNNKKKMMMTTTYYYZZZ[[[^^^]]]]]]\\\]]]^^^```bbbddddddjjjqqqqqqooopppxxxssscccWWW^^^tttyyyrrroookkkeee___^^^ZZZYYYVVVSSSRRRZZZhhhsssbbbIII>>>;;;:::999999>>>FFFPPPVVVYYYYYY[[[\\\]]]^^^^^^___aaaccc```jjjwwwiiiNNNGGGDDD@@@>>><<<:::888777666666666777999999888888888999:::@@@FFFIIIGGGDDDCCCCCCAAADDDPPPhhhwwwwwwfffXXXQQQOOOPPPRRRTTTXXX[[[\\\\\\[[[ZZZTTTRRRVVVbbbqqqxxxrrrxxx}}}kkkcccnnnsssfffYYYLLL???;;;<<>><<<:::888<<>>:::777<<>>QQQ```cccccceee\\\^^^``````^^^^^^^^^___ZZZbbbfffkkk~~~||||||XXXEEEFFFCCC???;;;999888999999888777777888::::::999777555888===BBBEEEFFFFFFEEEAAA???@@@GGGUUUkkkrrrnnnlllfffdddfffggghhhgggaaaXXXQQQNNNNNNMMMKKKLLLQQQYYYfff{{{oooyyyqqq```WWWSSSSSSUUUXXX___jjjwwwmmm```\\\___cccgggppptttqqqmmmlllllliiidddfffjjjmmmsss~~~llljjjmmmoooeeeSSSFFFCCCDDDLLLSSSUUUUUUVVVWWWXXXZZZ]]]^^^^^^^^^^^^^^^aaaccceeejjjnnnkkkeeeWWW[[[\\\YYYXXX\\\___```___^^^]]]]]]^^^^^^]]]\\\[[[^^^```^^^[[[\\\___bbb___|||sssdddZZZ???<<>>BBBDDDQQQWWW\\\]]][[[]]]eeellloooyyysssmmmeee___VVVOOONNNQQQQQQUUUSSSNNNMMMPPPPPPKKKMMMLLLNNNQQQQQQPPPTTT[[[ZZZXXXVVVUUUWWWZZZ^^^```bbbjjjqqqrrrooooootttzzzyyy~~~~~~wwwggggggvvv|||~~~~~~rrrhhhaaa\\\TTTOOOPPPWWW```fffsssyyy~~~~~~zzznnnTTTNNNkkkMMMHHHLLLYYY```\\\[[[___^^^```bbbbbb```___^^^___ZZZ___bbbbbbjjjwwwzzzgggSSSOOOHHHAAA<<<999888777999777666888:::;;;999777666666999===BBBFFFHHHHHHAAACCCEEEDDDDDDOOOkkkyyyrrrsssiiihhhbbbWWWLLLFFFFFFIIIOOONNNNNNOOORRR\\\qqqbbbkkkxxxrrrgggbbb___\\\[[[]]]WWWVVV___kkkvvvtttjjjfffdddaaa^^^\\\[[[WWWOOOJJJJJJJJJJJJLLLRRRaaauuuyyynnniiinnnnnnaaaMMMAAA<<>>BBBFFFMMMVVV[[[]]]^^^bbbeeelllpppxxxssseee^^^ZZZRRRNNNNNNSSSUUUUUURRRMMMJJJLLLNNNMMMMMMNNNMMMMMMOOORRRUUUYYYXXXWWWWWWYYY\\\```bbbhhheeefffkkkppptttyyyuuu{{{~~~|||jjjkkkyyyxxxqqqooonnnjjjfff```\\\WWWUUUSSSUUU___jjjyyyzzz~~~~~~{{{zzz~~~dddZZZtttbbbZZZVVV\\\cccbbb]]]YYY```___^^^]]]\\\]]]^^^^^^YYY]]]^^^bbbhhhsssjjj[[[JJJ@@@>>><<<888444888777777777777777888888555777:::<<<>>>BBBGGGJJJFFFDDDCCCBBB@@@GGG\\\rrr}}}yyyrrriii```ZZZUUUMMMHHHGGGFFFRRRRRRMMMRRRYYYgggyyy```hhhuuuuuujjjfffbbb___^^^\\\VVVSSSXXX```jjjvvvrrrfff``````ZZZUUUSSSPPPJJJFFFFFFJJJIIIHHHKKKVVViii~~~{{{pppkkkiiikkkfffWWWGGG???@@@DDDKKKPPPRRRSSSTTTUUUYYYbbbkkkmmmhhhcccaaaaaa^^^\\\]]]bbbddd___\\\[[[]]]^^^[[[XXXZZZaaaddddddbbbbbb^^^YYYXXX[[[ZZZVVVYYYWWWYYYZZZXXXUUUWWW\\\ZZZ```}}}fffiiizzzoooMMMAAA===AAAGGGOOOUUUYYY]]]cccgggggghhhmmmtttzzzpppdddaaa[[[UUUQQQQQQRRRTTTTTTQQQNNNLLLKKKKKKLLLLLLLLLKKKMMMPPPSSSTTTTTTTTTUUUXXX[[[___aaaeeeccceeekkkppprrrwww|||www}}}sssiiimmmtttzzzqqqlllkkkjjjhhheeebbb]]]XXXVVVUUUWWW```iiiyyy{{{xxxwww{{{{{{www~~~vvvjjjbbbbbbfffddd```^^^___^^^]]]\\\[[[\\\]]]]]]\\\^^^^^^dddmmmrrrkkkZZZJJJDDDBBB===888777888777777777777777888888666888999;;;<<<@@@EEEHHHEEECCCBBBBBB@@@DDDRRRbbb~~~|||wwwnnneee___YYYQQQMMMNNNPPPYYYUUULLLLLLOOO\\\ooo[[[cccppp~~~uuuqqqkkkfffeeeaaa[[[WWWXXX\\\bbbooozzzssskkkcccXXXOOOMMMLLLIIIGGGGGGMMMLLLHHHFFFJJJ\\\uuuzzzyyygggjjjnnnjjj\\\KKKAAA@@@DDDIIINNNSSSTTTUUUUUUUUUVVVgggrrrooohhheeeaaa]]]]]]ZZZ[[[___```\\\XXXXXX\\\]]][[[XXXYYY```ccccccaaa```]]]XXXWWWYYYXXXTTTUUUTTTVVVYYYXXXUUUWWW[[[ZZZ___mmmooorrr```HHH999===BBBHHHOOOUUU[[[aaaeeefffeeeggglllqqqzzzjjjddd___XXXSSSOOOPPPRRRUUUUUURRRMMMIIIJJJJJJKKKJJJJJJKKKNNNPPPMMMOOOQQQTTTXXX\\\^^^```bbbaaadddkkkoooqqqssswwwvvv{{{~~~xxxgggeeeiiiyyyxxxuuurrrpppnnnmmmlllggg```ZZZYYYYYY[[[bbbjjjzzz||||||zzz~~~xxxrrrzzz{{{vvvwwwrrrfffcccdddcccbbbaaa^^^]]]\\\[[[[[[[[[\\\\\\]]]]]]\\\fffrrruuuqqq[[[JJJHHHFFF===888:::888777777666666777777777777888888888999===AAAEEEFFFEEEDDDEEECCCBBBHHHPPPlll|||tttllleee___XXXWWWZZZ^^^aaaXXXLLLIIIJJJSSSeeeVVV\\\iiiyyy~~~xxxqqqkkkhhhccc___]]]\\\\\\___iiittt{{{|||fffYYYMMMJJJMMMNNNNNNOOORRRQQQNNNIIIHHHUUUooopppyyynnneeennntttjjjTTTBBB>>>CCCHHHLLLQQQUUUVVVUUUUUUUUU[[[kkkqqqeee[[[^^^```[[[]]]ZZZZZZ^^^___[[[XXXWWW[[[]]][[[WWWWWW[[[^^^^^^``````]]]XXXXXXZZZXXXTTTUUUSSSTTTXXXXXXUUUUUUXXX]]]bbbfff{{{yyy~~~sssRRR;;;<<>>AAAIIIHHHGGGGGGFFFEEEFFFGGGZZZmmmxxxnnnkkkoooyyyqqqjjjccc]]]^^^cccbbbaaaUUULLLNNNNNNRRR```}}}SSSXXXdddtttyyypppiiiggg___]]]]]]]]][[[[[[aaaiiiwww~~~eeeWWWKKKIIIMMMPPPSSSUUUUUUUUUUUURRRMMMTTTlllppp\\\aaavvvzzz{{{wwwbbbgggqqqttteeeMMM===>>>EEEKKKOOOSSSVVVVVVUUUUUUUUUeeerrrsssdddZZZ^^^bbb^^^]]]ZZZZZZ^^^___[[[YYYYYYZZZ\\\[[[UUUSSSUUUXXXXXX```aaa^^^ZZZZZZ\\\ZZZVVVXXXUUUUUUXXXXXXUUUSSSUUUVVV]]]^^^lllvvvdddEEE<<<===AAAIIISSSZZZ^^^^^^]]]^^^^^^ZZZWWW```yyywwwccc]]]\\\WWWSSSQQQQQQSSSSSSQQQNNNKKKLLLMMMLLLKKKKKKLLLNNNIIILLLPPPVVVZZZ]]]___```______eeemmmpppooooooqqqnnnrrrvvv|||vvvppprrrvvvyyy|||{{{wwwsssssstttllleee```^^^^^^___dddlllxxx{{{uuunnnuuuvvv{{{rrrhhhfff^^^ZZZ\\\``````___```^^^^^^^^^^^^^^^]]]]]]\\\WWWZZZXXX]]]iiinnnzzzmmmNNNHHHHHHAAA:::888888888777666555555666666888888777666666777;;;>>>HHHHHHHHHGGGGGGHHHGGGFFFHHHXXXtttzzzfffYYYTTTZZZjjjxxxoooddd\\\^^^eee]]]XXXMMMKKKSSSRRRSSS]]]}}}VVVYYYbbbqqq}}}zzzqqqkkkiii```]]]\\\]]][[[YYY\\\```qqq{{{zzzbbbVVVLLLJJJMMMPPPUUUYYYVVVWWWYYYYYYTTTWWWlllcccPPPTTTjjjwwwiii]]]jjjppplllZZZFFF===AAAGGGMMMQQQVVVXXXXXXWWWVVVVVVdddlllooofff``````___\\\\\\YYYYYY]]]^^^[[[YYYZZZWWW[[[ZZZTTTPPPRRRUUUUUU___aaa___\\\\\\^^^]]]XXXZZZVVVVVVYYYZZZVVVTTTTTTQQQWWW\\\eeetttppp}}}[[[@@@======DDDOOOZZZ^^^___\\\\\\ZZZUUUOOOUUUkkkpppbbb\\\[[[XXXSSSPPPOOOPPPPPPPPPLLLMMMNNNMMMLLLKKKLLLMMMKKKMMMQQQVVVZZZ]]]___```^^^___dddlllooommmmmmooommmqqqvvv{{{tttnnnoooqqqrrrpppllliiiiiikkkmmmiiieeeccc___^^^fffoooxxxzzz~~~}}}{{{|||~~~tttjjjmmm~~~yyyjjjkkkeeebbb^^^]]]aaadddaaa^^^]]]^^^^^^_________^^^]]]\\\VVV[[[XXXXXX^^^aaakkk|||]]]MMMIIIDDD===999888888777666555555555555666777777777666777999<<>>HHHSSSZZZ\\\]]][[[ZZZXXXWWWZZZggguuurrraaa]]][[[WWWRRRNNNLLLNNNPPPLLLMMMNNNNNNLLLKKKKKKLLLMMMOOOQQQUUUXXX[[[]]]^^^^^^^^^bbbjjjmmmkkkjjjmmmkkkoootttyyy{{{uuuoookkkiiiiiisssrrrqqqmmmfffdddlllxxxyyy{{{}}}~~~~~~|||{{{~~~qqqnnnttt~~~mmmfffwwwxxxjjj[[[bbb^^^___cccddd```\\\[[[]]]]]]^^^___^^^]]]\\\[[[WWW\\\YYYXXX]]]\\\^^^kkkwww}}}qqqXXXJJJGGGCCC===888888777555555444444555444666888888888777999:::;;;CCCHHHGGGFFFHHHGGGCCCCCCFFFTTTlllxxxmmmddd[[[UUUSSSVVV]]]iiivvv}}}}}}zzzjjjjjjkkkiiidddnnnzzzlllbbbeeemmmpppqqqjjjddd___UUUZZZooocccbbbeeeooojjjSSSQQQQQQTTTTTTXXXgggxxxxxxppplllhhhcccaaabbbaaaWWWNNNLLLLLLJJJIIIKKK]]]jjj}}}ooohhhaaa^^^\\\[[[___eee```^^^```cccaaabbbvvv|||]]]SSS]]]vvvlll___ssspppjjj\\\JJJCCCIIIPPPQQQQQQUUUZZZ]]]]]]\\\[[[[[[]]]WWWTTTWWWYYYXXXZZZ___TTTQQQQQQVVVXXXWWWVVVWWWQQQWWWYYYTTTQQQTTTXXXYYY\\\^^^]]]\\\]]]```___ZZZYYYVVVVVV\\\___\\\YYYYYY[[[ZZZaaa______vvv~~~ggglll\\\NNN>>>999@@@LLLTTTWWW[[[WWWVVVZZZ___bbbiiiooo|||mmm]]]]]]ZZZTTTNNNKKKLLLNNNKKKMMMNNNMMMKKKJJJJJJJJJNNNOOOQQQTTTWWWYYY[[[]]]]]]\\\aaagggjjjiiiiiikkkiiimmmqqquuuzzz|||vvvqqqooozzz{{{{{{wwwnnnkkktttzzz|||}}}}}}}}}||||||oooeeerrrvvvwww|||eeeeeesss___cccggg___\\\\\\aaabbb^^^ZZZZZZ\\\\\\]]]^^^]]]\\\[[[ZZZWWW]]][[[\\\bbb^^^YYY___cccaaaLLLHHHGGGBBB888888777555555444444444333555888999999888888999777CCCKKKKKKIIIJJJGGGCCCCCC@@@FFFXXXppp~~~sssdddYYYVVVVVVWWW[[[aaaeeefffeeeeeehhhpppuuurrrvvv~~~|||qqqjjjoooyyyxxxiiiYYYbbb~~~ZZZYYY[[[ggg~~~iiiXXXMMMQQQSSSPPPLLLRRR```mmmyyyrrrhhh```[[[ZZZYYYYYY]]]YYYRRRLLLEEEBBBEEEJJJTTTeee}}}zzzrrrkkkiiimmmooolllhhhlll^^^bbbkkkffffffwwwyyybbbcccjjj{{{jjjhhhpppqqq```KKK>>>@@@KKKUUUZZZVVVXXXZZZ\\\]]]\\\[[[ZZZXXXWWWVVVVVVVVVWWWYYYYYYZZZYYYUUUQQQRRRVVVVVVRRRNNNVVVZZZWWWTTTTTTUUUUUU\\\[[[YYYYYY[[[\\\]]]]]]WWWWWWXXXXXXYYYZZZZZZZZZ]]]XXXWWWZZZ```uuuwwwmmmtttXXX888===EEE@@@DDDSSSUUUXXX[[[]]]^^^bbbgggkkkrrrzzzhhhbbb[[[XXXWWWTTTOOOKKKQQQSSSTTTRRRNNNKKKLLLNNNLLLOOOQQQSSSTTTUUUXXXZZZ[[[]]]```aaabbbcccfffhhhjjjlllooosssyyyyyyuuuzzz}}}}}}|||yyywwwyyy~~~|||}}}iiieeeiii{{{sss{{{eeeUUUlllggg\\\]]]___]]]^^^______]]][[[XXXWWW^^^^^^^^^___```^^^ZZZWWW[[[[[[\\\]]]]]]^^^______eeeqqq}}}QQQIIIMMM???;;;:::888666555444555555444444666777888888888888<<<>>>CCCIIINNNMMMGGGBBBIIICCCDDDMMMYYYlllooofff___eeemmmnnnfff]]]^^^eeennn~~~zzzxxx}}}qqqbbbmmmPPPOOOQQQ\\\tttwww___OOOFFFNNNUUUVVVSSSUUU]]]eeeddd___YYYUUUTTTUUUVVVWWWXXXVVVQQQLLLFFFBBBAAACCCQQQaaawwwxxxqqqooossswwwwwwvvvrrrdddgggnnnhhhiii{{{vvveee[[[jjjzzzxxxkkkkkkqqqdddXXXIIICCCGGGPPPWWWZZZ[[[\\\]]]^^^]]]\\\ZZZYYYZZZYYYXXXXXXXXXYYYZZZZZZWWWWWWUUUTTTVVVXXXSSSLLLJJJRRRXXXVVVTTTUUUVVVVVVZZZYYYXXXWWWXXXYYYZZZZZZVVVWWWWWWXXXXXXYYYZZZZZZYYYXXXYYYZZZZZZiiiqqqmmmqqqLLL<<<;;;???CCCGGGOOOSSSXXX[[[]]]```dddgggjjjpppzzzrrrbbbZZZXXXWWWQQQKKKNNNNNNOOOPPPPPPOOOMMMKKKLLLNNNQQQSSSTTTVVVYYY\\\^^^___aaaaaa``````bbbcccfffhhhlllpppuuu|||xxxxxxyyy{{{{{{{{{zzzyyyyyyzzz|||~~~~~~qqqeeeeeejjjttt{{{xxx{{{gggWWWaaawwwbbbYYYYYY[[[^^^_________^^^\\\ZZZXXX^^^]]]^^^______]]]YYYUUU[[[[[[\\\\\\]]]^^^______bbbiiijjjRRRJJJDDD===<<<:::888666555555666444555666777888888888888:::;;;@@@FFFLLLMMMKKKHHHGGGCCCCCCIIIOOO\\\zzz~~~www~~~rrriiihhhpppaaapppMMMMMMNNNYYYppp{{{hhh\\\\\\eeeoooooohhh^^^YYYXXXSSSQQQNNNMMMOOOQQQSSSTTTTTTTTTSSSPPPMMMJJJGGGEEEMMM\\\qqq|||pppmmmqqq|||{{{~~~xxxxxxzzznnnkkkzzz~~~___PPPVVVuuuyyy}}}tttnnnnnnoooSSSNNNHHHIIIOOOVVVYYYYYY^^^_________^^^\\\YYYXXX\\\\\\[[[[[[ZZZ[[[[[[\\\UUUVVVVVVWWW[[[[[[QQQEEEFFFNNNUUUUUUUUUWWWWWWVVVWWWWWWVVVUUUUUUVVVVVVVVVUUUVVVVVVWWWWWWXXXYYYYYYWWWYYY]]]\\\WWW^^^}}}iiiBBB444===CCC>>>GGGLLLRRRXXX[[[^^^```aaagggjjjoooxxxppp```\\\[[[VVVQQQNNNLLLKKKNNNRRRSSSOOOKKKKKKMMMQQQSSSUUUXXX[[[^^^```aaaaaa```]]]\\\\\\]]]aaabbbggglllqqqzzz|||xxxtttyyyyyyzzz|||~~~}}}{{{yyyvvvzzz}}}~~~}}}sssfff]]]XXXeeesssrrrVVVTTTuuupppeee]]]YYYXXXZZZ^^^_________^^^]]][[[ZZZ]]]]]]]]]]]]^^^\\\YYYVVVZZZZZZ[[[\\\]]]^^^______aaacccuuuyyyVVVBBBHHH@@@???<<<:::888666666666444555666777777888888777888999<<>>???DDDKKKSSSXXXZZZ[[[\\\bbbeeeiiiooozzznnnccc___[[[XXXQQQOOOMMMMMMOOOPPPOOONNNJJJMMMPPPSSSVVVYYY\\\______``````^^^[[[YYYYYYZZZ]]]^^^ccchhhlllsss}}}zzzzzzyyyzzz}}}|||uuuvvvwwwwwwxxx}}}ooobbb___dddjjjooo{{{gggRRRZZZxxxyyygggZZZZZZ\\\ZZZ[[[___]]]]]]]]]]]]]]]\\\[[[ZZZ[[[[[[[[[]]]^^^^^^\\\ZZZZZZZZZ[[[\\\]]]^^^______cccbbbjjj|||___FFFKKKCCCAAA>>>;;;888777666555555555666777777777777777888888999<<>>EEEMMMSSSWWWXXXWWWXXX[[[```fffooo|||nnnbbb\\\ZZZVVVTTTQQQMMMIIIIIILLLOOOKKKMMMQQQSSSUUUXXX[[[^^^\\\]]]^^^\\\ZZZYYYYYYZZZ\\\\\\```eeehhhnnnzzz}}}{{{||||||rrrssstttwwwzzz~~~vvvhhh```aaajjjxxx{{{iiiUUUNNNXXXffflllkkkdddZZZUUUZZZ\\\YYYZZZ```ZZZZZZ[[[[[[[[[ZZZZZZZZZXXXXXXYYY\\\___``````^^^ZZZZZZ[[[\\\\\\]]]]]]^^^```aaacccssstttYYYNNNFFFDDDAAA===999777555555555666666777777777777666888777888999>>>EEELLLQQQTTTNNNIIIGGGGGGFFFHHHKKKddd{{{vvvpppnnnmmmnnnqqqiiiiiidddbbblll~~~ssshhhaaa]]]\\\ooohhhVVVeeebbbbbb```bbbnnn{{{nnndddaaa^^^\\\\\\\\\[[[ZZZhhhrrrtttiii^^^ZZZXXXTTTQQQYYYnnn~~~xxxgggTTTEEESSSuuu{{{{{{vvvlllmmmmmmaaaRRRJJJJJJKKKNNNSSSWWWYYYZZZUUUVVVXXXZZZ[[[[[[ZZZYYY]]]]]]\\\\\\ZZZYYYWWWVVVXXXYYYXXXVVVXXXYYYVVVOOOLLLPPPRRRQQQRRRTTTTTTPPPQQQTTTVVVVVVSSSQQQRRRTTTQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTVVVYYY[[[\\\]]]xxxssstttPPP???>>>:::<<<@@@GGGNNNSSSVVVVVVRRRVVV[[[```fffppp{{{qqqddd^^^[[[ZZZWWWOOOHHHFFFIIIMMMLLLOOOQQQSSSTTTUUUXXXZZZYYY[[[\\\[[[ZZZYYYZZZ\\\\\\[[[]]]aaadddiiisss}}}~~~|||{{{{{{{{{{{{rrruuuzzz~~~~~~yyyrrrlllaaa\\\\\\dddppp|||~~~www]]]JJJMMMUUUVVVXXX]]][[[ZZZZZZ\\\ZZZWWWWWW[[[YYYYYYYYYYYYYYYYYYZZZZZZWWWWWWXXXZZZ^^^`````````\\\\\\\\\\\\\\\\\\\\\\\\YYY]]]___fffmmmPPPJJJHHHDDD???;;;888666555666666777777777777666666666666777888:::@@@GGGMMMSSSOOOKKKIIIHHHGGGDDDCCCPPPaaa}}}|||{{{yyyyyyzzzxxxnnnbbbZZZZZZmmm|||hhhiiihhhddd^^^XXXTTTQQQWWWkkk|||www```SSSbbbxxxjjjhhhbbb]]]fff{{{xxxtttoookkkiiigggfffdddtttzzzhhh___[[[VVVTTT[[[rrr~~~}}}mmmWWWKKKMMMiiillluuuuuummmnnnnnndddTTTIIIKKKKKKMMMPPPTTTWWWYYYYYYTTTVVVXXXZZZ[[[ZZZYYYXXXZZZZZZZZZYYYXXXVVVTTTSSSSSSWWWXXXUUUTTTVVVUUURRRKKKNNNNNNLLLNNNRRRRRROOONNNRRRUUUUUURRRPPPQQQTTTPPPQQQQQQRRRSSSSSSTTTTTTRRRTTTTTTUUUUUUWWWWWWVVVcccsssfffooooooOOO>>><<<;;;<<>>;;;888777666666777777777777666666222444666777999===DDDIIIOOORRRRRRNNNIIIEEEDDDDDDGGGNNN```~~~~~~{{{zzzllldddddd```bbbxxxlll[[[ZZZYYYZZZ\\\ZZZUUUPPPMMM[[[iiigggYYYRRRaaauuuiiidddZZZSSSYYYpppyyyuuurrrooommmooo~~~iii]]]XXXSSSWWW^^^wwwxxxnnn}}}~~~yyycccLLLJJJYYYzzzyyy{{{ggg}}}mmmgggiiiqqqnnn]]]KKKDDDJJJLLLOOORRRUUUXXXYYYYYYVVVWWWYYYZZZ[[[ZZZYYYXXXXXXYYYYYYXXXVVVTTTRRRPPPOOOTTTXXXUUURRRSSSTTTRRRIIIKKKJJJIIIKKKPPPQQQOOOKKKPPPTTTTTTQQQOOOQQQTTTPPPPPPQQQQQQRRRSSSSSSSSSQQQVVVXXXVVVTTTSSSUUUUUUVVVdddppp^^^zzzaaa@@@>>><<<;;;???GGGOOOTTTWWWRRRSSSTTTTTTUUU[[[dddkkkqqquuukkkgggbbb```^^^ZZZSSSNNNPPPQQQRRRRRRQQQQQQRRRTTTZZZ[[[\\\[[[ZZZYYYZZZ[[[]]]ZZZYYY[[[]]]aaajjjtttvvvyyy}}}yyyfffXXXUUUWWWccckkk{{{zzz}}}nnnxxxtttSSSKKKHHHNNNVVVXXXXXXYYYUUU\\\]]]VVVTTTYYYYYYTTTZZZYYYYYYYYYZZZ[[[\\\]]]WWWVVVVVVWWWYYYZZZYYYXXX^^^^^^]]]\\\[[[ZZZYYYXXXXXX[[[]]]\\\```xxxmmmRRRPPPKKKFFFAAA===:::999666777777777777777666666///111555777888<<>>888:::666555444333333333444555333000///111666;;;<<<<<>>AAAGGGMMMTTTTTTSSSTTTTTTUUUWWWXXX___```eeeooo~~~yyylllaaaUUUPPPQQQUUUVVVUUUTTTTTTUUUWWWXXXZZZ[[[\\\^^^^^^^^^^^^```dddiiimmmllloootttzzz~~~||||||ppphhhbbbaaacccfffooozzzwwwzzzssswwwzzziiiTTTKKKNNNPPPRRRQQQQQQRRRSSSWWWWWWVVVTTTSSSTTTXXX\\\ZZZYYYXXXWWWVVVWWWWWWXXXXXXWWWVVVVVVVVVTTTQQQNNNUUUVVVWWWXXXXXXWWWWWWWWWTTTSSSUUUWWWUUU[[[uuulllSSSKKKKKKEEE;;;666777666555444444555666777777444111222555888::::::CCCIIIPPPUUUTTTPPPKKKHHHIIIHHHGGGHHHNNNccczzzwww}}}vvvlllbbb\\\XXXUUUSSSPPPSSSYYY[[[VVVYYYtttYYYZZZZZZZZZaaarrrvvviiihhhiiieeebbbbbb___nnnggg^^^fffwww|||lllvvvhhhkkklllkkkfff\\\TTTPPPOOOUUUXXXZZZZZZYYYWWWVVVVVVTTTTTTUUUUUUTTTSSSQQQPPPQQQQQQRRRRRRSSSTTTTTTTTTMMMMMMKKKKKKKKKKKKLLLMMMIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKLLLNNNOOOOOOPPPPPPQQQRRRRRRUUUWWWeeehhhLLL>>><<>><<>><<<999777666777999::::::999666444333444777999:::;;;???GGGQQQXXX[[[[[[RRROOONNNNNNKKKFFFFFFIIIZZZwww|||mmmaaaZZZWWWXXXYYYZZZ___ooo}}}www{{{tttccc\\\```hhhsss{{{zzzdddfffwwwxxxkkk[[[PPPNNNRRRXXX[[[VVVWWWZZZ^^^``````]]][[[WWWXXXXXXWWWVVVTTTRRRQQQPPPPPPOOONNNMMMMMMLLLLLLIIIHHHFFFEEEDDDEEEEEEFFFFFFEEEDDDDDDDDDEEEGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOQQQUUU___rrrlllyyy```JJJAAA???AAAGGGPPPVVVVVVVVVUUUVVVSSSNNNMMMRRRVVVYYY^^^cccnnn}}}nnnWWW^^^uuusss^^^WWWMMMKKKIIIHHHHHHIIIJJJLLLLLLOOORRRUUUYYY]]]bbbfffddddddeeegggjjjooosssvvvuuuvvvvvvxxx{{{~~~|||~~~~~~{{{lllgggbbb\\\VVVTTT\\\fffrrr~~~tttnnnyyyxxx___HHHDDDNNNOOOOOONNNLLLKKKKKKNNNPPPPPPOOOPPPQQQSSSTTTSSSQQQNNNOOOPPPQQQQQQOOONNNMMMQQQPPPOOOQQQUUUXXXZZZ[[[UUUVVVWWWWWWVVVSSSPPPNNNOOOPPPQQQQQQQQQRRRVVVYYYhhhzzzcccLLLFFFIIIBBB???;;;888666777888:::888999888666444555777999;;;:::<<>>AAAKKKTTTVVVVVVTTTQQQMMMKKKLLLPPPTTTYYY[[[\\\\\\___jjj||||||```NNNJJJMMMJJJRRRhhhpppbbb___^^^\\\YYYVVVPPPJJJFFFGGGHHHIIIHHHHHHHHHJJJKKKOOOOOOOOOOOOOOOQQQRRRSSSUUUTTTTTTSSSRRRQQQQQQPPPMMMIIIKKKSSSZZZ[[[^^^dddeeeppp}}}vvvdddhhhuuukkkrrr~~~jjjZZZXXXYYYUUUTTTYYYOOOOOOMMMKKKJJJHHHFFFFFFKKKKKKLLLMMMNNNNNNOOOOOOKKKLLLMMMLLLKKKJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOONNNLLLLLLNNNPPPPPPOOONNNMMMOOOQQQUUUWWW\\\^^^rrr___VVVNNNKKKEEE???>>>???===888<<<<<<:::888666555333333666999::::::999===FFFMMMWWW\\\aaadddaaaYYYPPPJJJHHHEEEFFFJJJKKKSSSmmmwww``````pppvvvrrrrrrqqqrrrvvv~~~~~~sssrrrzzz~~~zzztttfff___[[[[[[YYYTTTQQQSSSVVVUUUUUUVVVWWWXXXXXXWWWTTTRRRPPPOOOPPPPPPOOONNNNNNMMMKKKJJJIIIIIIIIIJJJHHHFFFDDDBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJMMMKKKNNNTTTRRRPPP\\\lllaaaIII<<>>???AAABBBCCCBBBBBBAAAAAABBBDDDEEEEEECCCAAA@@@BBBCCCCCCDDDFFFGGGGGGHHHFFFEEEEEEEEEEEEEEEEEEEEEIIIFFFGGGLLLNNNMMMPPPUUU^^^rrrmmmJJJ;;;@@@FFFEEEIIILLLOOOPPPPPPPPPPPPQQQKKKOOORRRRRRQQQRRRVVVZZZVVV___rrrvvvllliiiiiieeebbb]]]ZZZXXXWWWWWWVVVXXXXXXXXXWWWVVVVVVUUUUUUVVVUUUTTTTTTXXX]]]bbbfffgggooozzz~~~}}}{{{{{{vvviiigggnnn~~~pppZZZQQQJJJJJJKKKJJJLLLOOOIIIIIIIIIJJJKKKKKKLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIEEEGGGIIIIIIHHHIIIJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNNNNMMMLLLLLLLLLJJJJJJJJJKKKMMMPPPSSSUUURRRVVVWWWZZZooo```QQQHHHLLLLLLBBB;;;<<<999999:::;;;:::888666555555777::::::999999<<<>>>AAADDDMMMZZZfffmmmllliii___VVVNNNMMMLLLHHHEEEFFFLLLTTTfffuuuaaa\\\XXX]]]kkk~~~}}}sssvvvxxx~~~hhhXXXUUU[[[ZZZYYYXXXXXXXXXUUURRRPPPPPPPPPQQQRRRQQQNNNKKKJJJIIIIIIJJJKKKKKKIIIGGGKKKJJJGGGEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@???>>>???AAABBBCCCBBBAAAAAAAAABBBDDDEEEEEEDDDBBB@@@AAAAAABBBDDDEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEHHHFFFFFFJJJLLLLLLLLLNNNXXXYYYoooyyyuuurrrNNNBBBBBBAAA@@@DDDIIIMMMOOOQQQTTTVVVOOOPPPRRRQQQPPPRRRUUUYYYYYY[[[aaajjjyyy{{{tttmmmhhhddd___\\\^^^]]][[[[[[]]]bbbgggjjjmmmjjjfffeeeiiipppyyy~~~}}}{{{~~~zzzoooiiilllnnnqqq~~~sss^^^NNNIIIFFFFFFFFFFFFGGGJJJGGGHHHHHHIIIJJJKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGFFFDDDFFFGGGHHHGGGGGGIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKJJJJJJKKKIIIIIIJJJKKKLLLOOOQQQRRRSSSQQQTTTZZZ___ttt~~~dddNNNIIILLLHHHBBB???999999::::::999777666555666777999999999999999:::===???EEEOOO\\\gggmmmooojjjddd\\\VVVOOOJJJIIIJJJLLLHHHIIIXXXtttuuudddYYYYYYYYY]]]kkk{{{~~~sssaaaWWWUUUWWWYYYWWWVVVWWWZZZYYYUUUPPPOOOOOOOOOPPPOOOLLLJJJHHHGGGHHHIIIJJJJJJHHHFFFIIIHHHFFFDDDBBBBBBBBBCCC@@@??????>>>>>>??????@@@??????@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDCCCCCCBBB@@@AAAAAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIJJJJJJJJJJJJJJJMMMWWWggg|||rrrkkkwwwMMM<<<>>><<>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCC@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDFFFIIIJJJJJJIIIJJJMMMNNNJJJWWW___eee~~~qqqzzzsssTTTEEE<<<===??????AAAEEEKKKOOOQQQQQQQQQOOOMMMLLLLLLLLLMMMQQQUUUWWWWWWZZZ```eeezzz}}}zzzyyy{{{}}}yyyiii___\\\nnnppp[[[KKKDDDGGGJJJMMMKKKGGGFFFGGGIIIGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGEEECCCDDDGGGJJJIIIIIIIIIJJJKKKKKKLLLLLLQQQLLLPPPWWWTTTVVVrrryyykkkQQQHHHGGGEEEAAA???<<<:::888888888999999888777777888999999999:::===AAACCCGGGOOOZZZbbbmmmqqqssspppiii```WWWQQQIIIJJJLLLKKKGGGIII[[[nnnkkkjjjgggfffsss{{{xxxuuummmcccbbbnnn~~~sssvvvxxxgggiiiiiicccVVVXXXUUUOOOPPPVVVVVVRRRSSSPPPNNNMMMMMMLLLKKKJJJFFFFFFGGGIIIJJJJJJGGGEEECCCBBB@@@?????????@@@@@@@@@>>><<<;;;;;;===???AAA@@@>>>===;;;;;;;;;<<<============>>>???AAACCCDDD???@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCCAAAFFFJJJJJJJJJMMMRRRUUUQQQRRRPPPSSSjjj}}}TTT???>>><<<;;;;;;>>>DDDHHHPPPQQQSSSSSSRRRPPPOOOMMMOOOOOONNNNNNNNNQQQVVVZZZ]]]kkk}}}|||vvvrrrxxxuuuiiiTTTddd{{{yyyxxx^^^GGGDDDLLLEEEJJJMMMKKKFFFEEEEEEFFFHHHGGGGGGFFFEEEDDDCCCCCCAAAAAABBBBBBCCCDDDEEEEEEDDDEEEFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGEEECCCAAACCCGGGJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJMMMNNNTTTfffxxxxxx^^^KKKFFFCCCDDDBBB>>>;;;999999:::;;;999888666666888999::::::666;;;???@@@???DDDNNNWWWbbbjjjtttzzzzzzssseeeZZZQQQIIIFFFKKKOOOMMMLLLNNN[[[ppppppooojjjiiiwwwyyypppgggaaa^^^|||rrrfffddd___[[[bbbxxxyyypppvvvddd\\\[[[]]]]]]XXXWWWTTTQQQOOOOOOSSSVVVRRRRRRQQQPPPNNNLLLIIIGGGEEECCCAAABBBCCCEEEEEEEEEEEECCCBBBBBBBBBBBBAAA???@@@???>>><<<<<<<<<===>>>============<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIKKKGGGIIIOOOTTTWWWiii[[[IIIDDDDDD999555>>>EEELLLLLLQQQWWWXXXSSSOOOOOOIIIKKKNNNPPPQQQPPPNNNMMMPPPUUU]]]iiiyyy{{{uuusssvvvzzzwwwyyyyyywwwqqqiiiaaa]]]pppwwwwww^^^LLLHHHHHHFFFEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@BBBDDDGGGHHHDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDCCCBBBCCCDDDFFFGGGIIIIIIFFFBBBAAACCCFFFIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIILLLQQQXXX]]]qqqNNNDDDKKKEEEFFFAAA::::::>>>;;;333777888888888777666555444888:::;;;<<<>>>BBBGGGJJJYYYeeeqqqzzz~~~rrrbbbYYYNNNJJJIIIHHHGGGFFFMMMPPPZZZiii|||pppmmmzzzwwwqqqggg]]]VVVPPPLLLJJJxxxmmmfffeeennnqqqhhheeevvvyyyttt|||lll___\\\]]][[[XXXWWWVVVTTTQQQNNNNNNQQQTTTQQQQQQQQQPPPNNNLLLJJJIIIJJJGGGCCCBBBBBBBBBBBBAAADDDCCCAAAAAABBBBBB@@@???@@@???===<<<<<<<<<===>>>>>>>>>=========<<<<<<<<<======<<<<<<===>>>???@@@>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIJJJIIIIIIMMMQQQRRR^^^zzzkkkNNNDDD??????AAA<<>>???>>>===<<<<<<<<<======>>>>>>>>>=========<<<<<<>>>======<<<<<<===>>>>>>============>>>>>>>>>>>>BBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHJJJIIIKKKMMMLLLQQQfff|||tttrrrvvvaaaIII>>>@@@@@@???===???GGGMMMOOOQQQUUUQQQPPPNNNLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRVVV\\\```eeeuuu~~~{{{sssoookkkiiiiiijjjkkkkkkjjjggg```YYY\\\nnnlllTTTGGGDDDEEEGGGIIIDDDDDDDDDEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBBBBAAAAAABBBDDDFFFDDDBBBBBBDDDFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGEEEFFFHHHMMMQQQYYYkkkjjjMMMJJJJJJKKKIIIAAA:::888;;;777777666666666666555555555666888999:::<<<@@@CCCIIISSS^^^fffooozzzrrreee\\\VVVQQQLLLIIIHHHHHHGGGFFFLLL^^^ooo|||ssslllggg```WWWOOOIIIGGGEEECCCAAAAAAAAAAAAyyyuuupppmmmoooxxxyyywwwwww{{{qqqfffbbbeeegggccc___WWWWWWVVVSSSPPPNNNOOOPPPNNNNNNMMMMMMLLLLLLKKKKKKHHHEEEBBB@@@AAACCCEEEEEECCCBBB@@@@@@AAAAAA???>>>============<<<=========>>>>>>>>>=========<<<<<<>>>=========<<<<<<======<<<<<<=========>>>>>>>>>BBBBBBAAAAAA@@@@@@??????AAAAAABBBBBBDDDEEEFFFFFFJJJHHHJJJLLLJJJKKKTTT```yyyttthhhQQQJJJFFFBBB<<<;;;@@@FFFJJJMMMRRRPPPOOONNNMMMLLLKKKKKKKKKIIIKKKNNNPPPRRRVVV[[[^^^WWW^^^iiisss|||{{{{{{{{{zzzvvvrrrmmmjjjdddbbbaaacccgggiiihhhfff___XXXTTT___yyyoooZZZGGGCCCCCCAAABBBGGGCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@AAABBBCCCEEEEEEFFFFFFEEECCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAAAAACCCEEEEEEBBB???AAAEEEGGGGGGFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGEEEDDDEEEIIILLLOOOWWWssstttyyyrrrUUUMMMJJJKKKIIIAAA<<<<<<777777666666666555666666444555777888999:::>>>@@@FFFNNNWWW^^^cccnnn{{{wwwlll]]]QQQQQQNNNLLLLLLKKKIIIMMMSSS```sssyyytttpppgggbbb[[[WWWTTTPPPJJJEEEEEEDDDBBB@@@???BBBEEEHHHzzzuuukkklllmmmrrr|||ooowwwxxxxxxvvveeebbb^^^]]]]]]]]]]]][[[WWWWWWWWWTTTQQQOOOOOOOOOLLLLLLKKKKKKJJJJJJJJJJJJGGGEEEAAA@@@BBBDDDEEEEEECCCAAA@@@???@@@@@@???===<<<<<<<<<============<<<============<<<<<<<<<<<<===============<<<<<<<<<=========>>>>>>>>>>>>???AAAAAAAAA@@@@@@??????>>>@@@@@@AAABBBCCCDDDDDDDDDHHHGGGIIILLLLLLLLLNNNRRRYYYmmm~~~gggPPPIII@@@:::;;;@@@CCCGGGKKKMMMNNNOOOPPPPPPNNNMMMLLLJJJLLLNNNNNNNNNNNNPPPRRRUUUVVVWWWXXX[[[bbblllsssvvv|||wwwnnnnnnmmmllliiiddd```]]]]]]\\\\\\^^^aaaaaa]]]YYYQQQTTT___www}}}uuuXXXLLLEEEFFFEEE???>>>CCCBBBBBBBBBCCCCCCBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBDDDFFFDDDAAA???@@@DDDGGGGGGEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGJJJJJJQQQ^^^yyyuuu|||hhhSSSKKKJJJGGG@@@<<<999999777666555555666666555666888999999:::<<<>>>AAAHHHQQQWWWZZZbbbooozzzvvvhhhaaaWWWOOONNNOOOLLLIIIHHHHHHRRRaaappp}}}sssiiibbb^^^ZZZXXXRRRNNNJJJHHHHHHGGGDDDBBBCCCCCCBBBAAACCCIIIRRRXXX{{{tttnnnjjjgggmmmrrrzzzuuu{{{xxxvvvjjjbbbWWWXXXYYYYYYXXXWWWWWWWWWTTTUUUVVVTTTRRROOONNNNNNKKKJJJIIIHHHHHHGGGHHHHHHHHHFFFCCCBBBCCCCCCBBBAAABBB@@@????????????>>><<<;;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<=========<<<<<<============>>>>>>>>>>>>@@@@@@????????????????????????AAABBBBBBCCCCCCBBBEEEEEEHHHJJJLLLLLLMMMNNNSSSXXXpppuuuTTTHHH===:::;;;;;;===???HHHKKKNNNQQQRRRRRRQQQPPPKKKMMMMMMLLLKKKIIIJJJKKKNNNOOOQQQRRRTTTVVVZZZ]]]^^^ccciiinnnppprrrrrrsssqqqoooqqqxxx~~~yyyppphhhaaaaaaaaa```___\\\YYYWWWTTTRRRQQQQQQQQQQQQPPPNNNRRRccczzzkkkYYYGGGEEEFFFGGGDDD???>>>@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDAAABBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDCCCCCCEEEFFFDDDBBB@@@AAABBBDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHGGGFFFFFFHHHJJJGGGOOOSSS\\\nnnSSSHHHHHHDDD>>>===;;;999777666555666666555777999999999999:::<<<;;;@@@HHHOOORRRVVVbbbnnnzzzyyyiiiXXXQQQOOOKKKGGGFFFIIIIIIKKKPPPWWWfff}}}zzztttiiicccYYYQQQMMMJJJIIIHHHFFFDDDAAAAAAAAABBBBBBAAAAAACCCFFFIIIOOOYYYfffooozzzqqqhhhdddfffmmmrrr~~~www}}}yyy|||xxxkkk]]]YYYVVVVVVVVVXXXYYYYYYVVVTTTPPPRRRTTTSSSPPPNNNMMMLLLJJJIIIGGGFFFEEEEEEEEEFFFEEEDDDCCCDDDEEEDDDCCCAAAAAA@@@>>>>>>??????===<<<:::;;;<<<=========<<<<<<;;;;;;:::::::::999999999999:::<<<============<<<;;;;;;<<<<<<<<<=========>>>>>>>>>???????????????>>>???@@@AAABBBBBBAAAAAABBBDDDFFFFFFGGGIIIKKKKKKOOOOOOZZZwwwuuueeeTTTJJJDDD???;;;:::AAACCCFFFJJJNNNPPPQQQRRRNNNOOOOOOOOOMMMMMMNNNOOOHHHKKKNNNQQQSSSTTTUUUVVVTTTWWW\\\^^^______```aaaddd``````iiiqqquuuzzz}}}yyyxxx{{{ssstttsssqqqmmmhhhbbb^^^ZZZZZZYYYXXXUUURRROOOMMMIIIHHHHHHIIIMMMUUU^^^dddqqq~~~qqqXXXIIIBBBEEEEEEBBBAAACCCBBB???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCCCCBBBBBBDDDFFFDDDDDDCCCBBB@@@@@@BBBCCCDDDDDDCCCCCCDDDDDDEEEFFFCCCEEEGGGGGGGGGGGGIIIJJJHHHMMMOOORRReeehhhOOOKKKIIIBBB@@@>>>;;;888666666666666555777888999888777888999::::::???EEEHHHKKKUUU```kkkyyyvvvkkk```UUUOOOMMMQQQLLLIIIIIIIIIKKKVVVbbbppp|||tttuuutttpppiiiaaa\\\YYYPPPLLLGGGDDDCCCCCCCCCBBBBBBAAA@@@AAACCCEEEGGGHHHJJJPPPXXX```hhhttt{{{vvvmmmiiiaaa[[[]]]hhhzzzvvv|||zzzooo___[[[YYYVVVSSSQQQTTTYYYYYYTTTOOOMMMOOOQQQQQQOOOMMMKKKKKKIIIHHHFFFEEECCCCCCDDDDDD@@@@@@AAADDDGGGGGGFFFEEEAAA@@@>>>>>>??????===<<<999:::<<<=========<<<<<<:::::::::999999999888888888999;;;===>>>>>>======:::::::::;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@===>>>@@@AAABBBBBBAAA@@@AAACCCDDDCCCCCCEEEGGGHHHEEEKKKRRR```tttdddXXXMMMDDD@@@;;;<<<>>>BBBFFFKKKOOORRRTTTTTTTTTQQQNNNMMMMMMNNNJJJKKKLLLMMMOOORRRTTTUUULLLOOOSSSVVVWWWXXXZZZ\\\aaa[[[YYY```gggiiilllqqquuu}}}{{{uuu{{{zzz{{{~~~zzzppphhhfffhhhiiiiiifffaaa]]]\\\\\\ZZZYYYVVVSSSNNNIIIDDDBBBEEEFFFIIIMMMXXXiii~~~oooUUUIIIJJJCCCGGGDDD===>>>FFFFFF@@@@@@@@@@@@AAAAAA@@@@@@@@@===???@@@AAABBBAAAAAA@@@DDDCCCAAA@@@??????@@@AAABBBBBBBBBCCCCCCDDDDDDDDDAAABBBBBBBBBAAAAAACCCDDDDDDEEEEEECCC???===@@@CCCCCCCCCCCCCCCCCCDDDEEEEEEAAACCCFFFGGGGGGHHHIIIKKKKKKMMMPPPSSSXXXooo}}}[[[PPPLLLEEEBBB@@@===999777666666666444666888888777666777888===::::::>>>@@@AAAJJJUUU[[[lll|||{{{ggg[[[YYYTTTOOONNNOOOLLLGGGHHHMMMOOO\\\kkkvvvzzzwwwsssrrroooiii___VVVVVVXXXXXXSSSMMMHHHFFFGGG@@@???>>>???AAACCCCCCBBBAAAAAAAAADDDGGGLLLPPPRRRYYYbbbnnnxxx~~~~~~xxxooofff___\\\^^^^^^___fffuuusss}}}yyyttt```ZZZXXXVVVPPPPPPQQQRRRRRRRRRPPPOOOLLLLLLNNNOOOJJJCCCBBBFFFHHHGGGEEECCCBBBBBBBBBBBBCCCBBBAAABBBCCCCCCAAA@@@===>>>????????????>>>>>>===;;;999777777777888999888999999::::::;;;;;;;;;;;;:::999999:::;;;:::999<<<<<<;;;;;;;;;:::::::::>>>>>>>>>>>>============>>>??????@@@@@@AAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGIIIMMMUUUaaa{{{|||vvvuuu___HHH@@@>>>===>>>@@@BBBAAA???KKKLLLNNNNNNOOOPPPQQQSSSNNNLLLIIIIIIJJJLLLMMMMMMOOOOOONNNNNNOOORRRWWW\\\[[[XXXWWW]]]fffjjjiiieeekkklllmmmoooqqqssstttuuulllnnnooommmhhhccc```___```^^^[[[YYYYYYZZZYYYXXX[[[RRRMMMNNNIII???>>>CCCCCCLLL\\\nnnttt]]]KKKEEEEEECCCCCCBBBAAAAAAAAAAAABBB???@@@@@@@@@@@@???>>>>>>?????????>>>>>>>>>>>>>>>DDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKPPPTTTSSS[[[{{{```LLLIIILLLEEE>>>999999888777555999999888888888888888999888888888:::===AAAEEEGGGTTT]]]kkkxxx~~~qqqbbb[[[RRRNNNMMMMMMIIIFFFKKKOOORRRSSSWWWbbbttt~~~uuukkkbbb]]]YYYVVVTTTSSSSSSPPPJJJFFFDDDDDDDDDDDDEEEDDDAAA???>>>======>>>AAABBBBBBAAABBBFFFKKKLLLOOOXXXfffrrryyywwwzzz~~~yyyuuunnnfff```\\\\\\]]]\\\]]]```ffftttvvvvvv|||zzz}}}kkk^^^ZZZXXXVVVQQQQQQPPPPPPPPPOOOMMMKKKJJJJJJLLLOOOLLLFFFCCCDDDGGGFFFDDDAAA@@@@@@AAABBBBBBAAA@@@AAABBBBBB@@@>>><<<<<<===>>>>>>>>>>>>>>><<<;;;999777777777888999;;;::::::999999999999:::888777777999:::;;;999888:::::::::::::::;;;;;;;;;========================>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFDDDDDDFFFHHHNNN^^^{{{yyypppVVVPPPGGG???<<<<<<>>>@@@BBBDDDHHHKKKNNNQQQTTTUUUPPPNNNLLLLLLNNNOOOPPPOOOLLLLLLLLLKKKKKKMMMQQQTTTUUUSSSTTTXXX^^^bbbaaa___]]]^^^___```bbbccceeeeeedddeeedddaaa]]]YYYWWWWWWWWWWWWVVVUUUTTTRRROOOMMMOOOFFF@@@BBBGGGMMMUUU]]]iiirrrooo\\\MMMFFFDDDEEEBBBBBBAAA@@@@@@@@@@@@AAA??????@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHEEEGGGLLLLLLOOObbbxxxyyy___UUUHHHIIIHHHCCC<<<888999;;;999999888888777888888888888888888999<<>>???@@@AAA@@@?????????@@@@@@>>><<<999999;;;<<<============<<<:::999777777777777888===;;;999777777777888999666666666888999:::888666888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>??????@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEFFFEEEFFFEEEDDDIIIZZZkkk~~~wwwhhhXXXIII@@@======???AAACCCFFFIIILLLNNNOOOPPPNNNMMMMMMOOOOOONNNLLLIIIJJJKKKJJJJJJJJJLLLNNNNNNOOOPPPRRRTTTVVVWWWWWWUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZWWWTTTRRRRRRSSSOOOOOOPPPPPPNNNKKKHHHFFF???AAAEEENNNaaaxxxlllTTTEEEBBBDDDDDDAAAAAA@@@??????>>>>>>??????>>>????????????>>>======<<<<<<<<<===>>>>>>>>>???@@@@@@??????>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEHHHDDDDDDJJJLLLKKKPPPYYYuuuyyy{{{WWWQQQIIIDDDAAA???<<<999:::999999888777777777888888888888888:::<<>>;;;>>>>>>>>>>>>???@@@AAABBBDDDFFFHHHIIIKKKOOOVVV\\\iiipppzzzXXX]]]cccggghhhjjjnnnrrrtttuuuxxx{{{~~~}}}|||vvvrrrllleeeaaa```aaabbb___^^^\\\\\\aaalllzzzzzzyyyyyy{{{zzztttdddYYYZZZ\\\XXXWWW[[[WWWUUURRRQQQRRRQQQNNNKKKJJJIIILLLTTTWWWQQQJJJFFFEEECCC@@@===<<<===???AAA???>>>======>>>>>><<<:::666777888:::;;;<<<<<<<<<::::::888777666666777777;;;999777555555666999::::::888666555666777777666666666777888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@??????@@@@@@AAACCCDDDEEEFFFFFFHHHHHHEEEEEEMMMXXXqqq~~~kkkZZZNNNHHHBBB@@@???@@@BBBEEEGGGHHHLLLLLLKKKLLLMMMLLLKKKIIIGGGIIIKKKLLLKKKKKKLLLMMMKKKMMMOOOOOOMMMMMMPPPSSSTTTTTTTTTUUUVVVVVVWWWWWWTTTUUUUUUTTTRRRQQQQQQRRRRRRPPPLLLHHHDDDAAAAAABBBEEEVVViiixxxzzzqqq^^^QQQCCC???DDDGGGCCC<<>>======<<<<<<=========>>>>>>>>>>>>===<<<<<<::::::;;;<<<===>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????============>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEBBBCCCJJJMMMKKKKKKNNNZZZzzzttt~~~eeeIII???FFFKKKDDD999;;;;;;999888777777777777888888777888888:::;;;<<>>>>>@@@BBB@@@@@@AAABBBCCCCCCBBBAAAAAABBBCCCCCCDDDGGGJJJLLLLLLRRRYYY^^^aaafffooowwwQQQTTTXXXYYYZZZ]]]aaaeeeaaabbbfffiiimmmoooqqqqqqrrrrrrqqqqqqqqqtttwwwzzz|||zzzuuunnnkkkkkkgggaaa\\\]]]^^^___aaadddfffgggjjjiiikkktttpppaaaXXXVVV[[[[[[UUUVVV\\\UUURRROOOOOORRRRRRPPPMMMJJJHHHKKKRRRUUUPPPIIIFFFCCCAAA>>><<<<<<===>>>@@@>>>===<<<<<<===<<<:::888555555777888::::::;;;;;;999999888777666666666666777666444444444777:::<<>>>>>???????????????AAABBBCCCDDDAAABBBEEEGGGFFFCCCFFFMMMPPPmmmtttmmmRRRMMMGGGCCCCCCDDDEEEDDDCCCCCCCCCEEEGGGHHHGGGFFFCCCFFFIIIJJJJJJJJJKKKLLLJJJMMMNNNMMMIIIIIILLLPPPPPPPPPPPPQQQQQQRRRRRRRRROOOQQQRRRQQQNNNLLLJJJJJJOOOKKKEEE???<<>>??????>>>======<<<<<<======>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDD@@@@@@BBBEEEFFFFFFGGGKKKPPPbbbtttYYYEEEEEEJJJHHHCCC===<<<;;;999888888777777777777777777777888888888:::>>>DDDJJJOOOXXXaaaiiixxxwwwiii___ZZZWWWSSSPPPNNNMMMLLLJJJJJJKKKNNNPPPJJJNNNRRRUUUXXX\\\ccciiillluuu{{{~~~{{{yyyuuutttrrrpppnnnkkkjjjiiiaaa___\\\XXXUUUTTTUUUVVVXXXXXXVVVRRRMMMHHHFFFEEEBBBAAA?????????@@@@@@@@@===>>>???>>><<<<<<<<<===>>>???AAABBBCCCDDDEEEEEEFFFHHHLLLOOORRRWWW]]]bbbfffnnnxxx~~~XXXVVVSSSQQQPPPRRRTTTUUURRRTTTVVVXXXYYYYYYYYYYYY^^^\\\ZZZZZZ[[[___dddgggfffgggjjjkkkkkkiiifffddddddbbb]]]WWWXXX[[[YYYTTTXXX```mmmzzz~~~|||~~~qqq___UUUUUUWWWZZZXXXTTTUUUZZZQQQMMMIIIKKKOOOQQQOOOKKKHHHFFFHHHLLLMMMHHHDDDCCC@@@@@@>>>=========>>>>>>>>>===<<<<<<<<<;;;999777555555777888999999999999888888777777666555555555444444333333555777:::;;;AAA===666333222444666777444444555666777888999:::888888999999::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCAAA@@@BBBEEEEEEBBBCCCGGGEEEQQQiii~~~vvvjjj```XXXQQQJJJEEE@@@???>>>???AAABBBAAA@@@???BBBDDDFFFFFFFFFHHHIIIIIIJJJKKKHHHFFFEEEHHHKKKMMMMMMMMMNNNNNNOOOOOOOOOJJJKKKLLLJJJGGGDDDCCCDDD@@@AAACCCFFFLLLYYYhhhtttzzzdddQQQAAABBBAAA@@@??????>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<======>>>>>>???????????????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDBBBCCCDDDDDDBBBBBBEEEIIIHHHOOOaaavvv[[[FFF???DDDJJJ@@@???===;;;:::999888888777777777777777777777777555999???CCCFFFKKKSSSXXXffftttyyylll```WWWTTTRRROOOLLLJJJJJJJJJKKKLLLKKKJJJJJJKKKLLLLLLLLLKKKQQQUUUXXXbbbmmmlllcccccckkksssvvvyyy}}}~~~|||}}}zzzwwwvvvwwwwwwyyyyyyyyywwwsssmmmgggddddddcccbbb```^^^[[[YYYXXXWWWWWWUUUSSSPPPNNNLLLKKKIIIIIIGGGEEEBBBAAACCCEEECCCEEEEEEDDDAAA???>>>>>>======<<<<<<<<<<<<======:::<<<>>>???>>>======>>>>>>@@@CCCEEEFFFHHHKKKNNNRRRWWW^^^ccchhhooowww|||sssjjj```YYYVVVVVVTTTRRRQQQRRRTTTTTTTTTSSSQQQPPPPPPOOONNNNNNPPPSSSUUUVVVTTTSSSSSSWWW\\\^^^\\\YYY]]]\\\XXXVVV[[[bbbccc___jjjttt~~~tttbbbZZZRRRVVVXXXUUUSSSUUUVVVUUUQQQLLLGGGIIIMMMPPPNNNJJJHHHFFFGGGHHHEEE@@@???BBB???????????????>>>>>>===>>>===<<<;;;<<<;;;999777666666777888888888888888777777777777666555444444444444444444555666777888;;;888555333444555666666444444555666666777888888777777888888999::::::;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>???AAABBBCCCCCC@@@@@@CCCDDDBBBCCCFFFEEEJJJRRRlllyyylllcccZZZWWWQQQMMMJJJGGGDDDBBB???AAABBBBBBBBBBBBDDDEEEEEEDDDCCCAAA@@@AAABBBDDDGGGHHHHHHIIIJJJKKKKKKLLLEEEEEEDDDCCCCCCEEEIIIMMMNNNUUU```kkkvvv}}}wwwlllYYYMMMFFF;;;@@@AAA@@@===;;;;;;===???<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999999999999999::::::::::::;;;:::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::::::::;;;<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@>>>??????@@@@@@AAAAAABBBFFFFFFEEECCCBBBDDDEEEFFFAAAFFFOOOccc~~~aaaKKKGGGJJJBBBAAA???===;;;:::999999666666777777777777666666666999===>>>@@@DDDKKKPPPYYYeeesss{{{}}}tttnnnfff]]]VVVRRRPPPNNNRRRPPPOOONNNNNNLLLJJJGGGFFFGGGHHHKKKOOOQQQPPPNNNHHHNNNSSSSSSSSSWWWYYYXXXYYYYYY[[[]]]___aaacccddddddbbbbbbddddddcccfffkkknnnmmmkkkjjjiiihhhhhhhhhaaadddggggggeeeddddddfff^^^\\\YYYWWWUUUVVVWWWXXXWWWWWWWWWVVVTTTPPPMMMKKKIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDCCCBBBAAA@@@???>>>???@@@>>><<<<<<>>>@@@>>>???AAA@@@???===>>>>>>======>>>>>>======>>>>>>===@@@CCCEEEFFFGGGJJJLLLJJJMMMRRRUUUXXX]]]bbbffflllrrrzzzvvvlllhhheeeaaa\\\XXXYYYZZZ[[[[[[YYYWWWVVVQQQQQQQQQRRRSSSSSSRRRQQQSSSPPPQQQXXXcccjjjjjjgggbbbaaa___```hhhrrrvvvssszzztttfff___[[[TTTYYYWWWOOOOOOVVVWWWRRRSSSNNNIIIJJJNNNQQQNNNJJJJJJHHHHHHGGGBBB===>>>DDD>>>>>>???@@@@@@???===<<<>>>===<<<<<<<<<;;;999666777777888888888888888777777777777777666555444333444444555555555555555555444333333555666777666444444444555555666777777777666777777888999999::::::999999:::;;;;;;<<<<<<=========>>>>>>???@@@BBBCCC@@@===<<>>??????@@@AAABBBCCCDDDEEEEEEAAAAAA@@@@@@DDDLLLWWW^^^uuu{{{rrriiiWWWBBBAAAFFFAAA;;;<<<>>>>>>===<<<===>>>===<<<;;;;;;::::::;;;;;;:::;;;;;;;;;;;;:::999999::::::999999999999999999::::::::::::;;;;;;<<<===::::::::::::::::::::::::999:::<<<======<<<:::999999999:::;;;;;;<<<======>>>>>>>>>>>>????????????=========>>>??????@@@@@@CCCBBB??????AAADDDDDDAAACCCFFFHHHLLL```vvviiiSSSIIICCCBBB@@@>>><<<::::::999666666777777777777777666666888999888999===DDDJJJRRR\\\ggglllttt~~~rrriiiccc```___TTTTTTUUUTTTSSSPPPNNNMMMLLLHHHHHHLLLKKKGGGFFFIIIGGGKKKLLLGGGDDDFFFIIIIIIFFFFFFGGGGGGHHHJJJLLLMMMKKKHHHHHHIIIHHHFFFIIINNNLLLLLLLLLLLLLLLMMMNNNNNNEEEHHHLLLMMMLLLJJJJJJLLLHHHGGGDDDBBBBBBCCCEEEGGGBBBCCCCCCDDDCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@:::<<<>>>===<<<<<<>>>AAA@@@AAABBBBBB@@@??????@@@===???AAABBBBBBBBBCCCDDDAAACCCFFFIIILLLQQQVVVYYY[[[___eeejjjooottt|||wwwuuutttqqqrrrtttrrrkkkdddbbbccc^^^XXXXXX]]]bbbcccbbbcccZZZYYYhhhwww|||yyywwwvvv}}}}}}xxx|||{{{}}}ggg[[[YYY]]]VVVUUUSSSQQQPPPPPPQQQQQQOOOLLLJJJMMMQQQRRRMMMIIICCCEEEGGGHHHFFFCCC@@@===BBBAAA@@@>>>>>>>>>>>>???<<<<<<;;;:::999777777666555555666777777777777777666666666666555444333222333333333333333333333333555555444444444333333333333333333444555666777888666666666777888888999999::::::::::::;;;<<<======<<<===>>>??????@@@??????<<<<<<===>>>???AAACCCDDDEEEBBBEEEMMMRRR]]]yyyyyyooo```XXXPPPLLLJJJIIIIIIJJJCCCCCCBBBAAA@@@@@@AAAAAABBBCCCCCCEEEGGGKKKOOORRRSSSTTTZZZeeemmmuuu|||rrreeeTTTGGGAAA@@@>>>===>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::999:::;;;:::::::::::::::;;;<<<===:::;;;<<<<<<<<<;;;:::999777777888999999999999888999999::::::::::::;;;;;;888888999:::;;;======>>>>>>>>>???@@@@@@@@@@@@??????????????????@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBHHHOOOdddrrrXXXFFFDDDEEEFFFAAA:::;;;AAA999999888777777999888666777888888999:::<<<>>>???JJJPPPYYYaaajjjvvvyyysssnnngggccc```\\\WWWRRROOOOOOPPPOOONNNLLLJJJIIIFFFGGGHHHIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDFFFFFFEEEDDDBBBDDDBBB???======>>>AAACCC@@@@@@?????????>>>>>>===>>>>>>>>>???????????????@@@???===???AAAAAA???<<<;;;;;;;;;;;;===???AAACCCCCCCCCDDDCCCAAA@@@BBBCCCEEEFFFGGGKKKNNNOOONNNMMMRRRXXX```dddgggkkkqqqwww~~~~~~}}}wwwuuuxxx||||||{{{uuurrr~~~zzzwww|||}}}jjj\\\VVVUUUWWWWWWVVVTTTRRRQQQQQQQQQQQQPPPNNNKKKJJJKKKJJJGGGDDDCCCDDDEEEFFFEEEBBB@@@>>>AAA@@@???===<<<======>>>;;;;;;:::999888777666666333444555666666666666666666666666555555444333222333333333333333333333333333333444444444444444444444444333444444555666777555666666777777888999999:::999999::::::;;;<<<===<<<===>>>???@@@@@@@@@@@@?????????@@@AAACCCDDDEEEFFFCCCDDDIIIKKKPPPbbbwwwyyyqqqeeeYYYQQQMMMMMMMMMMMMLLLLLLMMMNNNUUUTTTUUUXXX```hhhppptttttt{{{}}}iii\\\SSSGGG???>>>??????>>>=========<<<;;;:::::::::::::::::::::::::::::::::999:::;;;;;;999999999;;;999999999999999:::;;;;;;::::::;;;;;;;;;:::999888777888888999999999999999999999999:::::::::;;;;;;888888999:::;;;<<<======>>>>>>???@@@@@@@@@???>>>===>>>>>>??????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@CCCEEEQQQooo{{{]]]LLL???AAAHHHFFF>>>888888999888666666777888888555555555666777999:::;;;===BBBJJJSSS]]]jjjyyyzzzrrriiiccc___^^^]]]ZZZVVVRRRNNNLLLNNNNNNMMMMMMMMMNNNOOOOOOIIIIIIGGGFFFDDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCEEEDDDDDDDDDCCCCCCBBBBBB???@@@AAABBBCCCBBBAAAAAA@@@???>>>===============AAAAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@>>>>>>??????===;;;AAA@@@@@@@@@@@@BBBCCCDDDEEEGGGHHHIIIIIIKKKNNNQQQUUUVVVXXX]]]ccchhhkkklllvvvzzz~~~{{{vvvfff\\\XXXWWWTTTQQQWWWVVVUUUSSSRRRRRRRRRRRRRRRPPPMMMJJJGGGEEECCCBBBCCCCCCCCCCCCBBBAAA???>>>???>>><<<;;;:::;;;;;;<<<::::::999888777777666666222333444444555444444444555555555555444333222222222222222222222222222222111222222333333444444555444444444333333444555555555555666666777888888888999999999999:::;;;<<<<<<======>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFBBBBBBFFFFFFEEELLLWWWoooyyyzzz{{{{{{zzzzzz|||~~~}}}|||fffRRRHHHCCC===:::<<<>>>>>>======<<<<<<;;;;;;::::::999888888888888888888888888888999::::::888888999:::999888888888888999999:::999999::::::999999888777888888999::::::::::::999999999999999::::::::::::888888999:::;;;<<<=========>>>???AAA@@@???===<<<<<<<<<===>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEBBBBBBDDDCCCFFFUUUggguuu___IIIDDDJJJJJJCCC<<<<<<<<<;;;:::888666777888555444555555666777888999444777<<>>???@@@@@@@@@@@@@@@?????????@@@AAABBBBBBEEEAAAAAADDDEEECCCEEEJJJKKKjjjwwwcccPPPFFFCCC@@@>>>===>>>===<<<:::;;;;;;;;;;;;::::::999999888888888888888888888888777999::::::999888999;;;999999888888888999999:::888888888888888777777666888888999:::::::::::::::888999999999999:::::::::888888999:::;;;;;;<<<<<<<<<===???@@@@@@???===;;;;;;;;;<<<===>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAADDDAAABBBDDDEEEEEEKKKTTTqqqooo^^^QQQHHHEEEEEEAAA@@@@@@@@@<<<777666777777777666666777777888888777888999;;;@@@JJJWWWaaarrrzzz|||zzzuuuoooiiidddaaa___YYYXXXVVVTTTRRRPPPOOOOOOJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGFFFFFFFFFGGGHHHIIIFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGIIIIIIGGGGGGHHHJJJKKKMMMNNNOOOLLLKKKKKKLLLOOORRRUUUWWWQQQRRRUUUXXX]]]cccgggjjjtttvvvyyy|||zzztttxxx}}}nnnXXXOOOQQQSSSVVVXXXXXXVVVTTTTTTTTTTTTSSSRRRQQQPPPOOOFFFHHHKKKKKKHHHEEEDDDCCCAAA@@@???>>>======>>>>>>;;;:::999777777777777888777777777666666555555444444444555555555444444333333333333333333333222111111111111111111111111111...///000111222444555555444333333222222222333333444444444555666666777777888888888888888999;;;;;;<<<<<<===>>>????????????????????????@@@@@@AAABBBEEEBBB@@@BBBDDDDDDEEEHHHDDDPPP___{{{~~~xxxjjj___TTTIIIDDDCCCBBBBBBAAA@@@???===;;;888:::::::::::::::999999999888888888888888888888888777999::::::999999:::;;;::::::999999999999::::::888888777777666666666666888888999::::::::::::999888888888999999999::::::888999999::::::;;;;;;;;;:::<<<===??????>>>===<<<;;;<<<<<<===>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>======@@@BBBCCCFFFJJJYYYpppppp]]]PPPKKKEEE@@@???BBBAAA;;;888999999888888777777777777777::::::999888:::@@@KKKSSSbbbjjjuuu~~~wwwvvvsssoookkkhhhgggfffZZZYYYXXXVVVUUUTTTTTTTTTUUUSSSQQQPPPPPPQQQRRRSSSOOOOOONNNNNNNNNOOOPPPQQQOOONNNMMMNNNPPPSSSVVVXXXTTTTTTSSSTTTUUUXXXZZZ[[[WWWXXXZZZ\\\___aaacccdddeeeeeefffgggiiilllpppsssjjjkkknnnsssyyyxxxrrrooo~~~|||fffYYYTTTNNNPPPPPPOOOMMMMMMQQQTTTQQQRRRQQQQQQPPPNNNMMMLLLBBBCCCEEEEEEEEEDDDAAA@@@???>>>===<<<<<<<<<<<<<<<:::999888666555666666777666666666555555444444444444444555555444444333333222222222333333222222111000000000000000000000000...//////111222333444444222222222111111222333333333333444444555666666666777777777777888999:::;;;;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDCCCAAA@@@@@@AAADDDFFFJJJKKKIIIVVVsss|||lllaaaTTTLLLFFFAAA@@@CCC>>>>>>>>>>>>>>>===;;;:::999999999999999999999999888888888888888888888888666777999999888888999;;;;;;;;;:::999999999999:::999888777666666666666777777777888999999999999888888888888888999999999999888999999999:::::::::;;;::::::;;;===>>>>>>>>>???======>>>>>>>>>>>>?????????????????????????????????>>>>>>???@@@BBBDDDFFFJJJUUUmmmwwweeePPPEEE>>>AAACCC???<<<===:::999888777666666555666777888888777777;;;BBBHHHOOOXXXeeeqqq|||{{{zzzxxxuuusssrrrqqqqqqnnnmmmllljjjjjjjjjjjjkkkiiiiiiiiiiiijjjjjjjjjjjjjjjhhhggggggiiimmmrrruuusssrrrrrrssstttwwwzzz|||yyyzzz|||~~~xxxyyyppprrrzzz{{{```QQQOOOQQQOOOOOOOOOMMMJJJJJJLLLNNNNNNOOOOOOOOONNNLLLJJJIIIJJJFFFBBB@@@AAAAAA???===<<<<<<<<<<<<<<<;;;;;;;;;:::999777666555555666666555555555444444444444444333333333333333222111111111111222222222222111111000000000000000000000000...//////000111222333333111111000111111222333444222333333444555555666666777666666777777888999:::999:::;;;<<<===============>>>>>>???@@@AAACCCDDD@@@AAABBB@@@>>>???BBBDDDFFFHHHCCCEEERRRbbbzzzqqqWWWNNNEEECCCBBB??????AAA;;;;;;;;;;;;::::::;;;<<<888888888999999999999999777777777777777777777777333444666666666666777999::::::999888888888888888999888777666666666777777666666777888888888888777888888888888999999999999999999999999999:::::::::999999999:::<<<>>>@@@AAA???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBAAAAAABBBDDDDDDBBBGGGRRRhhhyyy}}}kkkVVVDDDCCCEEEAAA???AAA===<<<:::999888777666666444666888777666777;;;???CCCIIISSS^^^jjjyyyyyyxxxzzzrrrZZZQQQRRRPPPKKKJJJLLLOOOQQQQQQOOOKKKHHHMMMMMMMMMMMMLLLJJJIIIGGGTTTLLLBBB>>>???@@@>>><<<;;;;;;<<<<<<<<<;;;:::::::::999777666555555666666444444444444444444333333222222222222222111000///000111111222222222111111000000000000000000000000//////000000111111222222000000000000111222333444222222333444444555555666666666666666777888999:::888999:::;;;<<<<<<<<<<<<::::::;;;<<<===???AAABBB;;;???BBBAAA???AAADDDFFF@@@EEEFFFHHHNNNNNNWWWjjjkkkYYYMMMCCC;;;;;;<<<===>>>@@@;;;<<<;;;:::888999;;;===888888888888888888999999666666666666666666666666111222444444444444555777999999888777777666777777:::999777666666666777888555555666777777777777777777888888888888999999999999999999999999999::::::888888888888;;;>>>AAACCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999>>>AAA@@@???@@@AAAAAAEEEFFFFFFMMMeee~~~~~~jjjNNNFFFFFFCCC@@@BBB@@@???>>><<<;;;:::999999666888:::999777555777999;;;>>>CCCIIISSSbbbttt|||}}}~~~hhhUUURRRQQQLLLKKKNNNOOONNNNNNQQQUUUSSSMMMGGGLLLLLLLLLLLLKKKJJJIIIHHHRRRNNNHHHBBB>>><<<<<<===@@@;;;777999???AAA===888:::999888666555555444444222222222222222222222222111111111111111111111111///////////////////////////////////////////////////////////////000000111//////000111222222333333111111000000111111222333333333444555666777888888;;;:::999999:::;;;===>>>===<<<<<<<<<<<<======>>>>>>@@@AAAAAAAAAAAABBBDDDAAABBBDDDEEEEEEFFFIIIKKK\\\uuu|||qqq```OOODDD??????>>><<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777777777777666666666666666666666666555555555555222333333333222222444666666666666666777777777777777777666666555555555444666777888999888777555333666666666666777777777777999999888888888888888888::::::;;;;;;<<<;;;;;;;;;>>>>>>>>>>>>??????????????????>>>===<<<;;;::::::???@@@@@@AAAAAABBBCCCCCCHHHDDDFFFLLLRRRccclllWWWNNNKKKGGGCCCCCCCCCCCCBBB@@@>>><<<;;;:::===;;;777777;;;888222888:::<<<>>>CCCNNN^^^jjj}}}}}}iiiiiiiiihhhkkk{{{nnn\\\OOOGGGJJJLLLJJJMMMTTTNNNMMMNNNRRRUUUUUUPPPJJJKKKKKKKKKJJJIIIHHHGGGFFFLLLJJJEEEAAA===<<<;;;;;;<<<:::999:::;;;<<<;;;:::888888666555444333333333222222222222222222222222111111111111111111111111////////////////////////........................//////......//////000111000000000111111222222222111111000000111111222333333333444555666777888888999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>???AAAAAA@@@@@@BBBCCCAAACCCDDDDDDCCCDDDFFFHHHRRRXXXmmmuuunnneee[[[RRRIIIBBB>>>???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999777777777666666666555555666666666555555555444444222333333222222222333444555555555555666666666666666666666666555555444444555666777888777666444333555555666666666777777777888888888888888888888888888999999::::::::::::999<<<=========>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;?????????@@@AAAAAABBBBBBBBB???@@@CCCEEEMMMfff~~~dddOOOEEEDDDAAA??????AAA@@@;;;666:::<<<;;;666666:::999666777888::::::===EEEQQQ[[[gggqqq~~~~~~zzzuuutttppplllnnn}}}zzzcccVVVOOOIIIHHHLLLLLLHHHKKKRRRNNNMMMNNNRRRUUUUUUQQQMMMKKKKKKJJJIIIGGGEEEDDDCCCEEEDDDBBB???===<<<;;;:::888999;;;:::888777888:::666666555333222222222222111111111111111111111111000000000000000000000000////////////////////////........................///............///000000000000000000111111111111111000000000000111222222222333333444555666777777666666777888999::::::999;;;;;;;;;;;;;;;<<<===>>>===???@@@@@@@@@@@@AAACCCBBBCCCCCCCCCAAABBBCCCEEEJJJFFFLLL```xxxmmm___WWWMMMCCC>>><<<<<<<<<>>>===<<<;;;;;;::::::;;;999999999888888888777777666666666666555555555444555555555555444444444444222222222222222111111111333333444444444555555555666555555555555444444444444444555666666555333222444555555555666666666666777777777777777777777777666777777888999999888888;;;;;;;;;;;;<<<<<<<<<<<>>>>>======<<<<<<<<<======>>>??????@@@@@@AAAAAA???@@@CCCBBBAAAKKKXXXuuu}}}xxxhhhNNNEEE<<<:::???CCCBBB>>>===???>>>999777999:::999888999999888888<<>><<<;;;;;;777888999888666555666888666555444333222222222222111111111111111111111111////////////////////////........................------------------------......------......///000000000000000000000//////000000000000000111222222222222333444555666666777444555777999::::::999999::::::::::::;;;<<<======<<<>>>????????????@@@BBBAAABBBCCCBBBAAABBBDDDFFFFFFGGGJJJOOOTTT___vvvooo]]]KKKHHHCCC@@@???>>>===<<<<<<<<<;;;:::::::::::::::777777777666666666555555555555555555444444444444444444444444333333333333222111111111222222111///222222222222333333333333444444444444444444444444333333444444444333333222444444444444555555555555666666666666666666777777555666777888888888888888999999999::::::::::::;;;>>>=====================<<<<<<======>>>?????????AAA???AAAEEEFFFCCCDDDHHHOOOhhh~~~nnn___MMM@@@>>>@@@BBBBBB@@@AAABBB>>>;;;:::::::::;;;<<<;;;:::888888;;;>>>BBBGGGPPPZZZdddnnnxxxyyyxxxqqqmmmjjjiii|||wwwuuuttttttsssrrrxxxwwwxxxxxxxxxvvvqqqnnnooopppooommmooossssssppprrroookkkmmmsss|||wwwggg]]]WWWSSSPPPRRRMMMJJJMMMPPPQQQQQQQQQPPPPPPOOOOOOOOONNNLLLKKKLLLLLLKKKIIIGGGDDDBBBAAA===>>>>>>???>>>===<<<;;;888666555555666666555333555555444333222222222222000000000000000000000000........................---------------------------------------------------------------......///000000//////////////////000000//////000000111222111111222333444555666666444555777999;;;;;;::::::999999999999:::;;;<<<===;;;===>>>>>>===>>>???AAA???@@@BBBBBBBBBDDDFFFHHHCCCHHHLLLJJJDDDEEERRR```ooozzzjjjXXXJJJCCC>>>===<<<===>>>>>>===;;;;;;::::::999999999999999666666555555555444444444444444444444333333333222333333333333222222222222222111000111333333111///111111111111222222222222333333333333444444444444222222333333333333333222222333333333444444444444444444444555555666666666555555777888888999999999777888888888999999999999<<<<<<<<<<<<<<<=========;;;<<<<<<======>>>??????<<<;;;<<<@@@CCCBBBBBBBBBHHHNNN```mmmXXXIII@@@===<<<>>>>>>???@@@>>><<<;;;<<<<<<<<<<<<;;;999888999999>>>@@@CCCGGGKKKRRRYYY^^^ZZZdddwww}}}wwwrrrllliiilllqqqvvvyyyssslllbbb]]][[[YYYVVVSSSVVVQQQMMMNNNQQQTTTSSSQQQQQQQQQOOONNNMMMKKKKKKJJJLLLKKKJJJHHHFFFDDDBBB@@@===>>>>>>>>>>>>===<<<;;;888666444444666666444222444444333222222222222222////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////000////////////000111111000111111222333444555555444555777888::::::;;;;;;888888888999:::;;;<<<===:::<<<============>>>@@@>>>???AAABBBBBBDDDGGGIIIGGGFFFFFFIIIKKKKKKIIIHHHRRRZZZlllvvvooojjjbbbWWWIII===:::===>>>;;;888777999<<<>>>???999999888888888888999999555555555444444444333333333333333333222222222222222222222222111111111111111000///222555555222///000000111111111222222222222222333333333333333444222222222222333333333333222222222222333333333333333333333444444555555666444555666777888999999999777777777777888888888888:::::::::;;;;;;<<<<<<===;;;<<<<<<======>>>>>>???<<<;;;;;;<<>><<<>>>???>>>>>>???<<<<<<<<<;;;:::999999888:::;;;======???CCCGGGKKKLLLPPP[[[nnn~~~xxxrrrkkkeeefffjjjqqq{{{ttteee```\\\UUUPPPOOOQQQUUUXXXVVVWWWVVVSSSRRRRRRQQQPPPQQQPPPPPPNNNLLLLLLLLLMMMIIIIIIHHHGGGEEECCCAAA@@@???>>>===<<<;;;;;;::::::666777777666444333333444222222111000000000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,------...---------......////////////////////////000111111000000111222333444555555444444555666777999:::;;;777777888888999;;;<<<===999;;;<<<<<<<<<<<<===???>>>???AAAAAAAAABBBDDDFFFHHHEEEDDDHHHOOORRRMMMFFFPPPNNNRRRaaasss|||mmmZZZQQQIIIFFFCCC>>>???BBB???<<<888777888;;;<<<===888888777777777888888999555555444444444333333333333222222222111111111111222222111111111000000000111//////222777888444111000000111111111222222222111222222222333333333333222222222222333333444444111111111111222222222333222222222333444444555555222333444555777777777777777777777777888888888888888888999999:::;;;<<<<<<<<<<<<<<<===>>>>>>??????===>>>======>>>@@@BBBBBBBBBAAACCCJJJXXXppp~~~}}}{{{tttnnnXXXKKK@@@>>>???>>>>>>@@@???>>>=========<<<;;;:::999:::<<<<<<<<<===@@@BBBCCCDDDIIIUUUfffvvvwwwtttpppllljjjjjjkkklllxxx~~~nnnhhhccc^^^UUUWWWWWWSSSMMMLLLPPPTTTIIIPPPUUUTTTPPPPPPRRRSSSPPPPPPPPPNNNMMMMMMOOOQQQGGGGGGFFFEEECCCBBB@@@??????>>>===;;;:::999888888333888;;;888222///222777111000000////////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------...///000000///////////////000111111000000111222333444444555333333333333555777:::;;;777777777888999;;;<<<===999;;;<<<<<<;;;<<<===??????@@@AAA@@@??????AAACCCCCCEEEEEEEEEFFFIIIJJJIIIIIINNNVVVZZZYYY]]]nnnmmmVVVKKK@@@999===AAA>>>999888999888888999:::999666333888777777777777777888888555555555444444444333333222222222111111111111000111111111111000000000000111//////333888999666222111111111111222222222222111111111222222333333333333222222222333444444555000111111111111222222222111111222333333444555555000111333444555666666666777777777777888888888888777777888999::::::;;;;;;<<<<<<======>>>?????????:::<<<===;;;<<>>>>>@@@CCCBBBAAA@@@@@@???>>>===;;;<<<======<<<<<<===???;;;<<>>===<<<<<<;;;:::888777666666666444444333333333222222222111000000///////////////---------------...///000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////////////////...///000111222333444444333333333333444555666666666666888999999999999999::::::;;;;;;<<<=========?????????@@@@@@AAAAAABBBBBBCCCDDDEEEGGGHHHIIIJJJLLLLLLMMMPPPTTTXXX]]]```iiiwww~~~zzzoooeee]]]ZZZYYYZZZEEEBBB>>><<<;;;;;;;;;:::::::::999999888777777777888888777555555444444444333333333333333333333333333222111111000000111111000000111111111111000000+++111222...---000000,,,000000000000000000000000000000000000000000000000000000111111111222222222000111111111111222222222222222222333333333444444444444444555555555555666666777888999::::::999999888888999999999999::::::::::::;;;;;;<<<=========<<<<<<<<<===>>>>>>??????CCCDDDDDDEEEGGGKKKRRRVVVsssuuurrr{{{~~~pppeeeSSS@@@:::>>>CCCBBBAAAAAABBBCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>><<<;;;;;;===BBBIIIPPPTTT\\\```iiiwww}}}tttjjjjjjpppjjjsss~~~xxxqqqfff^^^ZZZYYYYYYXXXWWWSSSNNNKKKKKKMMMNNNNNNMMMNNNOOOOOOPPPQQQRRRRRRRRRQQQQQQPPPNNNLLLKKKJJJLLLJJJGGGCCC???<<<:::999999888777666666666666666333333333333222222222222111000//////......//////...------------......///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////........................---......///111222222333333222222333333444555666666666777888999999999999999999:::;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEGGGHHHHHHJJJJJJKKKMMMPPPTTTXXXZZZTTT\\\gggrrr~~~wwwoooccc^^^VVVOOOIIIGGGGGGHHHDDDAAA>>>;;;;;;;;;:::999:::999999888888777666666888777666555444444444444333333333333333333333333222222111000000000111111///000000111111000000///---111111------000111...000000000000000000000000111111111111111111111111000000000111111111222222000000111111111222222222222222222333333333333444444444444444555555555555777777777888999999::::::888999999999999:::::::::::::::;;;;;;<<<===============>>>>>>???@@@@@@@@@AAAAAABBBBBBCCCFFFJJJNNNTTThhh|||cccOOOFFF???>>>===>>>BBBCCCBBB@@@EEECCCAAA>>>>>>@@@BBBCCC<<<<<<;;;<<<>>>CCCGGGJJJDDDJJJSSS]]]jjj}}}uuussswwwxxxuuulllpppyyy}}}zzzrrr```\\\WWWTTTTTTVVVWWWWWWTTTPPPLLLIIIJJJMMMOOOPPPKKKLLLLLLNNNOOOPPPQQQRRRNNNNNNMMMLLLKKKJJJIIIHHHIIIGGGEEEAAA>>><<<:::999666555555555555555555666333333222222222111111111000000///............///......---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------......///........................------......///000111111222222222222333444555555555666777888888999999999999999999:::;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAA@@@@@@AAACCCDDDEEEFFFFFFGGGGGGHHHIIIKKKNNNQQQRRRPPPQQQSSSVVV]]]iiiyyyqqq```WWWMMMJJJFFFBBB?????????@@@CCC@@@===;;;;;;;;;:::999999999888888777777666666777666555444444333333444222222222222222222222222222111111000000000000000//////000000000000/////////000///,,,,,,///111///000000000000000000000000111111111111111111111111000000000000111111111111000000000111111111222222111111222222222333333333333333333444444444555555777777666666777888:::;;;999999999999:::::::::;;;:::::::::;;;<<<<<<======>>>>>>???@@@@@@AAAAAABBB@@@AAABBBBBBAAABBBDDDGGGJJJLLLXXXtttqqqfffOOOHHH@@@===???BBBBBBAAADDDCCCBBBBBBBBBBBBCCCDDDAAA@@@???>>>>>>>>>???@@@888>>>CCCHHHOOO___uuuuuukkkiiiiiifff___jjj|||~~~nnn]]]RRR}}}rrreee\\\SSSRRRRRRRRRTTTUUUWWWXXXWWWSSSNNNLLLMMMOOOQQQRRRKKKKKKLLLLLLMMMNNNNNNNNNKKKJJJIIIHHHHHHGGGGGGGGGBBBAAA@@@>>>============777666555444444444444444222222111111111000000000000///......------............---,,,+++++++++,,,************************************************************************+++++++++++++++,,,,,,,,,------,,,,,,------...///........................------...//////000111111111111111111222333444555444555666777888888888888999999::::::;;;<<<<<<<<<<<<======>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFEEEEEEFFFFFFHHHJJJLLLMMMRRRSSSSSSTTTUUUXXX___cccttt{{{}}}xxxppp}}}xxxooofff]]]TTTLLLHHHFFFEEEDDDCCCBBBBBBBBBCCCAAA???<<<;;;::::::999888999888888777666666555555555555444333333333333333222222222222222222222222111111000////////////000...//////000000//////...///...,,,+++,,,///000///////////////////////////111111111111111111111111/////////000000000111111000000000000111111111111111111111111222222222222222333333333444444444444666555444333444666888:::999999999999::::::::::::999::::::;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAA???AAACCCDDDCCCCCCDDDEEEOOOKKKMMMYYYjjj|||~~~sssdddQQQDDD@@@@@@???>>>???AAAEEEHHHIIIHHHFFFEEEGGGFFFEEEDDDBBBAAA??????>>>@@@AAAAAADDDMMM[[[fffhhhpppsssmmmfffiiiyyysssoooooonnnkkkttttttcccWWWQQQMMMJJJsssqqqlllfffaaa^^^ZZZVVVSSSQQQRRRSSSTTTTTTTTTUUUVVVYYYUUUQQQOOOOOOPPPPPPPPPMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDDDD???>>>===<<<;;;;;;;;;;;;999888777555333222222222111111000000000////////////......---------------...---,,,+++++++++++++++*********************************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---.................................//////000000111111111111111111111111222444444444444555666777777777777999::::::;;;<<<<<<======;;;<<<<<<===???@@@@@@AAA@@@AAAAAABBBCCCDDDEEEEEEDDDEEEEEEFFFGGGIIIJJJKKKKKKMMMQQQSSSTTTUUUVVVVVVXXX___hhhqqqyyy{{{uuuoooeee```ZZZSSSMMMIIIGGGEEECCCBBBBBBBBBAAAAAAAAAAAAAAA???===;;;:::::::::888666888888777666666555555444444333333222222222222222111111111111111111111111111000//////......//////......////////////.........,,,+++,,,//////..............................000000000000000000000000....../////////000000000//////000000000111111111000000000111111111222222222222222222333333333444444333222111222444666777888888888999999999::::::999999::::::;;;<<<<<<<<<<<<<<<======>>>?????????===???BBBDDDDDDDDDEEEFFFGGGDDDEEEJJJNNN[[[{{{tttcccUUUKKKBBB<<<;;;<<>>???@@@AAA@@@AAAAAABBBCCCCCCDDDDDDCCCDDDEEEGGGHHHJJJKKKLLLOOOOOOOOOPPPQQQRRRTTTUUUWWW[[[_________dddoooxxx|||uuuhhhbbbZZZRRRKKKJJJIIIHHHGGGDDD@@@===????????????>>>>>>>>>>>>===;;;:::999:::999777555777777666666555555444444222222111111111111222222000000000000000000000000000000///...............------............---------***+++111555222...,,,........................////////////////////////............/////////////////////000000000111111///000000000000111111111111111222222222333333333222222111111222333555666777777777777888888888999999999999:::;;;;;;<<<<<<::::::;;;<<<<<<======>>>:::<<>>@@@DDDFFFDDDBBB@@@???AAACCCBBBAAACCCHHHRRR^^^pppwwwpppmmmiiiffflllvvv}}}wwwnnneee___OOOOOORRR]]]nnnvvveeeZZZVVVWWWXXXIIIJJJLLLQQQVVVWWWUUUQQQOOORRRTTTTTTRRRPPPQQQSSSQQQPPPOOOPPPPPPPPPMMMKKKNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGDDDBBB@@@???@@@@@@???>>><<<:::777666555444777666555333111000000////////////.........------...------,,,+++,,,,,,,,,+++************++++++,,,************************************************************************((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------......////////////000000000//////000000111222333333333444555666666666666777777777888999999::::::999:::;;;<<<>>>???@@@AAA??????@@@@@@AAABBBBBBBBBAAABBBDDDGGGIIIKKKMMMMMMSSSQQQOOONNNOOOQQQSSSSSSXXX\\\^^^]]]ZZZZZZ^^^ccc```eeennnwwwwwwpppjjjfffhhhgggddd]]]UUUMMMGGGDDDBBBCCCEEEEEECCC@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<:::999999999999777555777777666555555444444333111111000000000111111222000000000000000000000000000///......------......---------......------------+++...888<<<777///,,,------------------------........................------........./////////////////////000000000111/////////000000000111111111111111111222222222222222222333333444555555555666666666666777777777777888999999::::::;;;<<<<<<:::::::::;;;<<<<<<======:::<<<>>>??????AAACCCEEEEEEEEEFFFHHHHHHHHHJJJKKKXXXmmmyyyddd___WWWOOOIIIEEEDDDCCCEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGHHHGGGFFFDDD???>>>AAA@@@<<<<<>>??????;;;;;;999888777777777777444333222111000000000000//////.........---------...---,,,,,,++++++,,,,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...---------------------------------...............////////////000111222333222333444555666666666666555555555666777777888888999999;;;<<<===???@@@@@@>>>>>>??????@@@@@@@@@AAA???AAADDDGGGJJJLLLNNNNNNGGGGGGIIIKKKOOORRRSSSSSSPPPSSSXXXZZZYYYXXXWWWWWW]]]^^^^^^___aaagggnnnttt~~~~~~}}}~~~yyynnnddd^^^VVVNNNTTTSSSTTTUUUPPPIIIHHHLLLCCCCCCBBB???===>>>AAADDD======<<<<<<<<<===>>>>>>;;;:::999999999999666444777666666555444444333333111000000000000000111111000000000000000000000000//////...------------...,,,------......------,,,...,,,111===BBB:::111,,,---------------------------------------------------------.........//////////////////000000000000////////////000000000000000111111111111222222222222333444555666666666666555555555555666666666666888999999::::::;;;<<<<<<::::::;;;;;;<<<============???@@@@@@@@@@@@CCCEEE;;;CCCFFFAAA<<<>>>GGGOOONNNTTTbbbzzzwwwhhhYYYKKKCCCEEEDDDDDDDDDDDDFFFHHHIIIIIIIIIJJJHHHEEEDDDFFFHHHJJJDDDBBBDDDCCC???@@@DDDDDDDDDEEEHHHOOOYYYbbbhhhiiiqqq{{{vvvqqqwwwzzzsssnnnooopppooolllhhhddd```^^^\\\\\\]]]^^^]]]^^^aaagggmmmuuu|||qqqfff```XXXSSSTTT\\\hhhppp~~~rrrfff___YYYTTTOOOSSSRRROOOLLLJJJJJJKKKKKKNNNNNNNNNOOOOOOPPPPPPPPPRRRRRRQQQQQQQQQSSSUUUVVVRRRPPPNNNMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLLLLJJJHHHHHHGGGDDDAAA???>>>>>>>>>666777:::;;;;;;:::999888444444333222111000///.........---------,,,,,,,,,************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------,,,,,,+++++++++............///////////////............//////000222222333444444555555666666666666666777777777777888888777888999;;;>>>???@@@???>>>???AAABBBAAA@@@@@@AAABBBDDDEEEGGGHHHIIIGGGHHHJJJKKKMMMNNNNNNNNNQQQSSSVVVWWWWWWWWWXXXYYYWWWZZZ]]]]]]\\\^^^ccchhhuuukkkfffmmmvvvxxxyyy{{{yyynnnlllqqqwwwyyyxxxssssssssstttuuuwwwzzz{{{rrrmmmgggccccccfffhhhiiibbbbbbbbb___ZZZSSSMMMIIIJJJIIIIIIIIIIIIHHHEEECCCBBB@@@>>>>>>???@@@???>>>>>>===<<<;;;:::;;;<<<<<<999999888777666555444444222333444555555333111000000000000000000000000000000000////////////000000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++///444888888444///+++,,,,,,,,,---------..............................---------............///---......///////////////............////////////000000111111111222222222111222222333333444444555444444333222333444555666;;;:::888777777888:::;;;:::;;;<<<<<<======<<<<<<<<<<<<======>>>>>>??????AAABBBCCCCCCDDDCCCCCCCCCFFFHHHPPP[[[ggg|||mmm\\\]]]PPPEEEDDDIIILLLMMMLLLEEECCCCCCFFFFFFDDDEEEIIIGGGHHHIIIHHHFFFDDDEEEFFFIIIIIIGGGDDDCCCDDDJJJNNNSSSTTTVVV\\\eeepppyyy~~~~~~~~~{{{vvvooohhhddd\\\\\\ZZZYYYXXXWWWWWWWWWVVVVVVUUUSSSRRRSSSVVVXXXZZZZZZ___hhhpppwww{{{ooofff\\\TTTQQQRRRMMMJJJSSShhhxxxooo^^^WWWOOOLLLLLLNNNMMMKKKPPPOOOMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSRRRQQQPPPPPPPPPQQQQQQSSSRRRPPPOOOPPPPPPOOONNNKKKJJJIIIJJJKKKKKKIIIGGGEEEDDDBBB???>>>=========777888999::::::999888777444333333222000//////......------------,,,,,,,,,************************************************'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************++++++++++++,,,,,,------,,,,,,,,,+++++++++---.........////////////...............//////000222222333333444555555555555555555666666666777777888888888888:::<<<>>>???@@@?????????AAABBBAAA@@@@@@AAABBBCCCEEEGGGHHHIIIIIIJJJKKKMMMNNNOOOOOOPPPQQQSSSUUUVVVVVVWWWYYYZZZ[[[ZZZYYY[[[___bbbcccccceee```___dddjjjooovvvqqqiii___]]]```eeeeeedddbbbbbbbbbbbbbbbcccdddddd```]]]YYYWWWWWWXXXYYYYYYZZZZZZZZZXXXUUUPPPLLLIIIIIIHHHGGGHHHHHHGGGDDDBBB@@@???======>>>>>>>>>===>>>===<<<;;;;;;;;;<<<===999888888777666555444333222333444555444333111000000000000000000000000000000//////////////////000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000000///,,,+++,,,,,,,,,------------...........................------------............------...///////////////............////////////000000000111111111222222111111222222333444444444666555444444444555777777;;;:::888777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCFFFLLLSSS```yyywwwtttpppnnnmmmgggZZZNNNEEEBBBBBBGGGHHHFFFFFFGGGKKKIIIFFFDDDCCCEEEGGGHHHCCCDDDEEEFFFEEEGGGIIIKKKGGGGGGIIILLLQQQXXX^^^bbbooosssxxx}}}|||zzzyyyttttttrrrpppmmmiiifffddd^^^^^^]]]\\\ZZZWWWSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPQQQPPPNNNMMMQQQWWW]]]gggmmmwwwppp\\\OOOIIIFFFJJJPPPUUU```ooo|||zzzvvv|||ssskkkaaaVVVNNNJJJFFFCCCCCCFFFIIIIIIHHHLLLLLLLLLLLLLLLLLLKKKKKKIIIJJJKKKLLLNNNPPPQQQRRRTTTSSSQQQPPPNNNNNNMMMMMMRRRQQQOOOOOOQQQQQQQQQPPPKKKJJJIIIJJJKKKJJJIIIGGGDDDBBB@@@>>><<<;;;;;;;;;999999888888777666666666333333222111000///......------------,,,,,,,,,,,,************************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++---------.........//////............//////000000111222222333333444555555444444444555555555666666888888888999:::<<<>>>???AAA@@@???@@@BBBBBBBBB@@@@@@AAABBBCCCEEEFFFHHHHHHJJJKKKLLLNNNOOOPPPQQQQQQPPPRRRSSSTTTUUUVVVYYY\\\```[[[WWWZZZaaaeeeccc^^^\\\]]]___```aaafffrrrggg```YYYVVVYYY[[[ZZZWWWZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUSSSSSSTTTUUUTTTRRRSSSRRRRRRQQQPPPNNNMMMLLLGGGFFFFFFFFFFFFEEEBBB@@@???===<<<;;;<<<===<<<;;;>>>===<<<<<<;;;;;;<<<<<<888777777666555444333333111222333333333222111000000000000000000000000000//////............//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------------------------------------------............------...////////////...---............/////////000000000000111111111111111111111222333333444444777666666666666777888888:::999888777777888999:::::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<======>>>????????????@@@AAAAAAAAAAAA@@@DDDCCCCCCEEEGGGLLLWWWbbbwwwcccVVVMMMDDDCCCFFFIIINNNSSSNNNIIIBBB@@@CCCGGGIIIJJJEEEFFFHHHJJJJJJIIIGGGFFFLLLLLLLLLLLLNNNOOOQQQSSSMMMOOOSSSWWW\\\```dddfffgggiiiiiijjjqqqzzz}}}zzzxxxxxxzzz}}}~~~yyywwwuuuttttttuuuuuusssqqqjjjiiihhhfffdddbbbaaa```\\\[[[ZZZXXXVVVUUUUUUTTTOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPTTTXXX[[[```jjjxxxvvvlllfffYYYSSSMMMKKKMMMUUUeeerrrxxxhhh```^^^^^^^^^^^^lll{{{|||yyyvvvooofffZZZTTTQQQOOOJJJFFFJJJHHHFFFGGGIIIJJJIIIHHHIIIJJJLLLNNNNNNNNNMMMLLLIIIJJJKKKLLLMMMNNNOOOPPPSSSRRRQQQPPPOOONNNMMMMMMOOONNNLLLMMMOOOPPPPPPOOOLLLKKKJJJKKKKKKKKKIIIGGGFFFDDDBBB???<<<;;;::::::999888777555444444444444222222111000//////......---------,,,,,,,,,++++++************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))******++++++,,,,,,,,,+++++++++++++++++++++,,,,,,---------.........------...//////000000000111111111222333333444444333333333444444444555555888888999:::;;;===>>>>>>AAA@@@???@@@AAABBBBBB@@@@@@AAABBBCCCEEEFFFGGGGGGIIIJJJLLLMMMOOOPPPPPPPPPOOOPPPRRRSSSTTTVVVZZZ\\\```[[[XXX[[[aaadddaaa]]]]]]___aaa```]]]___hhhqqqddd___[[[ZZZ\\\\\\ZZZWWW\\\\\\]]]]]]]]][[[ZZZYYYVVVVVVVVVXXXZZZYYYWWWTTTRRRQQQPPPOOONNNNNNNNNNNNGGGFFFEEEFFFFFFEEEBBB??????===;;;;;;<<<===<<<;;;<<<;;;;;;:::::::::::::::666666555555444333333222111111222222222111000//////////////////////////////......------......///,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,++++++++++++,,,---++++++,,,,,,,,,---------------------------------,,,,,,---------.........,,,---......//////......---------.........///////////////000000000111111000000111111222333333333666666666666666777777888888888777777777888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???>>>???@@@@@@AAAAAA@@@@@@DDDCCCCCCEEEGGGIIIJJJLLLVVViiiwwwnnnggghhhkkkllloooqqqllldddYYYRRRPPPNNNIIIEEEGGGFFFFFFGGGIIIJJJHHHFFFJJJJJJJJJJJJKKKLLLMMMMMMPPPPPPPPPPPPQQQRRRRRRRRRSSSUUUTTTRRRUUU[[[\\\ZZZXXXZZZ]]]___aaabbbbbbbbbaaabbbdddeeedddbbb```]]]^^^\\\ZZZZZZ[[[\\\\\\[[[WWWWWWWWWWWWVVVVVVUUUTTTUUUTTTSSSRRRRRRSSSUUUVVVVVVTTTRRRPPPPPPSSSVVVXXXUUUUUUVVVWWWYYY\\\]]]___eeelllsssyyyttteee```ZZZQQQNNNRRRWWW___jjjsssyyysss```TTTTTT^^^kkksss666@@@KKKRRRXXXbbbkkkqqqsss~~~|||lllcccaaa^^^\\\[[[ZZZYYYXXX\\\TTTJJJDDDDDDDDDBBB@@@??????@@@BBBEEEGGGGGGFFFGGGIIILLLOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLKKKLLLNNNPPPPPPOOOMMMLLLKKKKKKLLLLLLIIIGGGJJJHHHDDD@@@===;;;999999888777555444222222111111111000000//////.........------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...///000000000000000000111111222333333333333333333333444444444444777888999;;;<<<===>>>>>>@@@???>>>???AAABBBAAA@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNPPPRRRSSSTTTVVVYYY[[[\\\\\\\\\]]]^^^_________]]]___^^^]]]\\\]]]^^^^^^^^^\\\ZZZ[[[]]]]]]ZZZXXXXXXYYY[[[\\\\\\[[[ZZZZZZTTTTTTVVVXXXZZZYYYVVVSSSTTTRRRPPPNNNMMMLLLLLLLLLGGGFFFEEEFFFFFFEEEBBB@@@???>>><<<<<<=========<<<888888888888888777777777555555444444333222222222000000000000000/////////..............................------------......,,,,,,+++++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...,,,------...............------------................../////////000000000//////000111111222222333444444555555555666666666666666666666777777888999999::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@AAAAAAAAAAAAAAA??????@@@BBBFFFGGGEEEAAABBBNNN^^^mmm}}}zzzuuuhhh[[[QQQJJJDDD>>>===AAAEEEEEEDDDDDDEEEFFFHHHKKKOOOSSSUUU```___]]][[[YYYXXXXXXXXXVVVXXXVVVSSSSSSUUUSSSNNNRRRSSSVVVWWWXXXWWWUUUTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTRRRPPPQQQSSSUUUWWWWWWRRRSSSTTTUUUVVVUUUUUUUUUWWWVVVUUUTTTVVVXXX[[[]]]bbb```^^^]]]___bbbgggjjjjjjkkknnnrrrwww|||zzzrrrlllkkkXXXPPPLLLMMMMMMMMMYYYiii{{{wwwmmmdddaaa___cccppp111555999:::;;;>>>CCCFFFLLLWWW___[[[SSSSSSYYY___bbbggglllnnnmmmlllmmmnnnhhheeebbbeeennnxxxxxxooojjjmmmqqqkkkWWWEEEBBBCCCEEEGGGJJJKKKMMMMMMLLLHHHCCC???>>>????????????@@@AAABBBCCCDDDDDDDDDFFFHHHKKKMMMOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLKKKMMMNNNOOOPPPQQQQQQQQQQQQOOONNNLLLMMMOOOPPPPPPOOONNNLLLKKKKKKLLLKKKIIIGGGJJJHHHDDD@@@<<<:::888777555555444333222111000///000/////////.........---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''(((((()))***+++,,,,,,*********++++++++++++++++++++++++,,,,,,,,,------+++,,,...000111111000000///000000111111222333333333333333444444444555555777888:::;;;===>>>>>>>>>???>>>===>>>@@@@@@@@@???@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMOOORRRTTTTTTUUUWWWXXXWWW[[[______\\\[[[]]]aaa^^^______^^^aaadddaaa\\\\\\[[[[[[\\\]]]\\\ZZZXXXUUUVVVWWWXXXYYYYYYZZZYYYUUUUUUUUUVVVXXXXXXVVVTTTTTTSSSPPPMMMJJJHHHFFFFFFFFFFFFEEEEEEFFFDDDBBB??????===<<<<<<======<<<;;;666777777777777666555444333333333333222222222111000000/////////.................................------,,,,,,,,,,,,------++++++++++++************++++++++++++++++++++++++((()))+++,,,,,,+++)))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............---,,,------------...................../////////////////////000111111222222222333333444555444444444555555666666777777888888999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>??????@@@AAAAAAAAAAAA@@@>>>@@@AAAAAADDDGGGCCC===CCCIIIOOOSSSZZZjjjvvvyyyiii\\\MMMEEEDDDFFFEEECCCDDDCCCBBBCCCFFFLLLRRRVVVUUUYYY\\\^^^```ccciiinnnkkklllllljjjlllpppppplllmmmkkkhhhdddbbbaaaaaaaaahhhiiiiiigggfffeeegggiiifffdddcccdddgggiiijjjkkkiiikkklllnnnoooooonnnmmmppppppoooppprrrtttwwwyyy~~~}}}}}}tttiiiaaa___YYYOOOLLLOOOMMMPPPVVV\\\aaakkkzzzkkk]]]]]]eeelllrrr}}}666555555555666555666888???FFFHHH@@@999999:::999>>>@@@BBBCCCBBBAAAAAAAAAAAA>>>===AAAKKKTTTYYYZZZ^^^ZZZVVVWWWXXXSSSGGG======???BBBCCCDDDDDDDDDDDD???@@@AAA@@@???>>>@@@BBBEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNOOOPPPPPPPPPOOONNNMMMLLLLLLMMMNNNNNNMMMLLLKKKIIIIIIJJJIIIFFFDDDDDDCCC@@@<<<999888777777222222333333222000///...//////............------,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((()))***+++,,,,,,)))*********++++++++++++++++++++++++,,,,,,,,,,,,***,,,...000111111000000//////000000111222222222444444444444555555555555777888:::<<<===>>>>>>>>>>>><<<<<<===>>>???>>>===@@@AAABBBBBBCCCDDDEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLOOOSSSUUUUUUUUUUUUUUUTTTYYY]]]^^^[[[ZZZ\\\```___bbbaaa```ccciiihhhccc^^^]]]]]]]]]\\\[[[ZZZXXXWWWWWWWWWWWWXXXYYYZZZ[[[YYYWWWUUUUUUVVVWWWWWWVVVTTTSSSQQQMMMJJJFFFDDDBBBEEEDDDCCCDDDDDDCCC@@@>>>>>><<<::::::;;;<<<;;;:::666666777777777666555444222222222222222111111111000///......------......------------------------------,,,,,,,,,,,,------++++++++++++************************************((()))***++++++***)))(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------,,,,,,---------.........------........./////////......//////000111111222111222333444555444444333444444555666777777777777999999:::;;;;;;;;;;;;:::::::::;;;<<<<<<======>>>===>>>??????@@@@@@??????@@@CCCCCCAAACCCGGGEEE@@@FFFHHHKKKLLLNNNSSS]]]eeeuuujjjiiijjjiiifffZZZTTTKKKDDDAAABBBFFFIIIHHHOOOVVVYYYYYY^^^hhhqqqvvvwwwwwwxxx~~~tttjjjWWWPPPOOOUUUVVVSSSXXXbbboooxxx~~~uuummmfff\\\XXXfffyyy...------111555555555666777::::::777888======999444555666888;;;<<<======;;;888777;;;BBBHHHIIIGGGQQQOOOMMMIIIEEEBBB???>>>777:::===>>>>>>===<<<<<<>>>BBBFFFDDD???<<<===???<<<>>>AAABBBCCCEEEGGGIIIDDDEEEFFFHHHIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPKKKLLLMMMNNNOOONNNNNNMMMLLLKKKIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGEEEBBB???===;;;999777666666666000111222333222000...---..................------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((()))***+++,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,***+++...000111111000000/////////000111111222222444444444555555555666666777888:::<<<>>>>>>>>>>>>===<<<;;;<<<===>>>>>><<>><<<======>>>>>>>>>>>>>>>>>>AAAAAA>>>@@@EEEFFFBBBDDDDDDFFFKKKPPPRRRUUUXXXVVVkkk}}}xxxssscccXXXSSSSSSTTTPPPVVVZZZUUUMMMKKKRRRZZZXXXYYYXXXZZZdddsss~~~{{{yyykkk``````bbb\\\SSSNNNPPPNNNUUUdddnnnttt~~~vvvlll[[[VVV[[[lllyyy000000000111222222333333222222222333333333444444555555555555666666666666333444666777999<<>>===<<<;;;;;;777999;;;===>>>>>>>>>===>>>@@@CCCCCCAAA???>>>>>>@@@AAABBBCCCDDDDDDDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJLLLKKKJJJIIIHHHIIIIIIJJJKKKLLLMMMNNNOOOOOONNNMMMRRROOOKKKIIIJJJKKKLLLLLLIIIIIIHHHFFFDDDBBB@@@???BBB???;;;999888666444222444111...---///000///---//////...---,,,,,,++++++))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++******************++++++,,,,,,,,,,,,------,,,,,,------...//////////////////000111111222222222222333444444555555666666777888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<@@@AAAAAABBBCCCDDDEEEEEEHHHHHHHHHHHHHHHHHHIIIIIIKKKNNNQQQSSSTTTUUUWWWXXXUUUXXX[[[\\\YYYTTTPPPNNNWWWYYY]]]___```___\\\ZZZ\\\[[[ZZZYYYXXXWWWVVVVVVXXXWWWWWWWWWXXXXXXVVVUUUYYYWWWUUURRRPPPOOOOOOOOOMMMNNNOOOOOOMMMIIIDDDAAA======<<<>>>??????>>><<<::::::999999888777777777999888888777666555555555222222222111111111000000000000///------,,,,,,,,,......---------,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------..................------////////////000000000000444444444555444444333333444444555555666777777777888999:::;;;;;;;;;:::999::::::;;;;;;<<<;;;;;;;;;>>>>>>>>>>>>???????????????@@@AAAAAABBBBBBAAAAAAGGGEEEDDDFFFJJJMMMNNNLLLPPPUUU^^^lll~~~zzz{{{}}}uuukkkkkkooopppjjjccc``````aaa```___hhhnnnwwwxxxrrrmmmggg___ZZZZZZWWWSSSSSSXXX^^^dddhhhooo{{{xxxnnnaaaUUUUUU\\\nnnxxx~~~uuurrr//////000111111222222333222222222333333333333444444444555555555666666666555666777888888999<<<>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<===<<<<<<===???AAACCCDDDCCCAAA@@@@@@AAABBBCCCDDDDDDDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMLLLKKKMMMLLLKKKKKKLLLKKKIIIGGGHHHHHHGGGFFFDDDAAA???>>>AAA>>>;;;999777666444222555222//////000111000............---,,,,,,++++++)))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))************************+++++++++,,,,,,,,,------,,,,,,------...//////////////////000111111222222222222333333444555555555666666888999:::;;;;;;;;;:::::::::::::::;;;<<<===@@@@@@AAABBBCCCDDDDDDEEEGGGGGGGGGGGGGGGHHHHHHHHHJJJMMMPPPRRRRRRSSSUUUWWWSSSVVVYYYZZZXXXUUUSSSSSSUUUWWWYYY\\\\\\\\\ZZZYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWVVVVVVWWWXXXXXXWWWUUUWWWVVVTTTRRRQQQOOOOOOOOOLLLMMMNNNMMMKKKHHHEEEBBBAAA???============;;;::::::999999888777777666666666666666555444333333333111111000000000/////////000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------..................------.../////////000000000000333333444444444444333333444444444555666666777777777888999:::;;;:::999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<===???@@@AAABBB???@@@AAAAAABBBBBBAAAAAAEEECCCCCCEEEIIIKKKLLLKKKHHHKKKPPPWWWbbbsss{{{}}}{{{nnnrrryyy}}}zzzoooggg^^^]]]YYYTTTPPPPPPUUUYYY^^^aaahhhtttyyyttttttlllddd\\\YYY[[[eeexxxxxxooommmooo//////000000111111222222111111222222222333333333444444444444555555555555444666888888777777888:::888888888999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<======???DDDHHHHHHEEEAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHJJJKKKKKKLLLLLLKKKJJJIIIHHHIIIJJJLLLMMMKKKGGGCCCHHHGGGFFFEEECCC@@@>>>===???<<<999777666555333222222111//////000000...---...------,,,,,,+++++++++))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...//////000000111111222222222333333444444555555555666777888::::::::::::999999999999:::<<<======??????@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIKKKNNNPPPPPPQQQSSSUUURRRTTTVVVWWWVVVVVVWWWXXXUUUUUUWWWYYYZZZZZZ[[[[[[XXXYYY[[[[[[[[[YYYWWWVVVTTTSSSSSSUUUWWWWWWVVVUUURRRRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKJJJHHHGGGEEEDDDDDDAAA===;;;;;;:::999888999999888777777666666555444333333222222111111111////////////............//////...---,,,,,,,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------............/////////000000000222333333444444333333333333333444555555666666777666777888999999999888888888888999;;;<<<<<<<<<<<<888999:::<<>>>>>===???DDDJJJKKKFFF@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHJJJLLLMMMKKKGGGCCCFFFFFFEEECCCAAA???===<<<===:::888666555555333111///////////////...,,,+++---,,,,,,,,,+++++++++***))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,------...//////......//////000111111111111222222333444444555555444555777888999999::::::888888888999:::<<<===>>>===>>>???@@@AAABBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGIIILLLNNNNNNOOOQQQRRRSSSTTTUUUTTTTTTUUUWWWYYYVVVVVVWWWWWWYYYZZZ\\\]]]WWWYYYZZZ[[[ZZZWWWTTTRRRPPPPPPPPPRRRTTTVVVUUUTTTMMMNNNOOOOOONNNLLLJJJIIIJJJIIIHHHFFFEEEDDDDDDDDDDDD@@@<<<:::999999888777888888777666666555555444222222222111111000000000////////////.........---......---,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------.............../////////000000111222222333333333333222222333333444555555666666444555666888888888777777666777999:::;;;<<<======888888:::<<<>>>@@@AAABBB??????@@@AAAAAAAAAAAA@@@BBBBBBBBBCCCEEEGGGHHHIIILLLLLLLLLLLLMMMNNNPPPRRRPPP\\\ooowww|||~~~}}}vvvxxxooouuu}}}yyyrrruuu{{{}}}vvvtttrrrpppdddbbb]]]WWWSSSVVV^^^eeewww~~~~~~}}}jjjdddaaaaaabbbccchhhnnn}}}}}}sssnnnlll```cccgggmmmuuu~~~---......//////000111111000000000111111111222222222222222222333333333333222555888::::::999888999999999999888888888888777888888888888:::<<>>@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKIIIHHHJJJIIIHHHIIIJJJJJJHHHFFFEEEDDDDDDBBB@@@>>><<<::::::888666444444444222111///000111222000...---,,,+++++++++++++++*********((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,++++++,,,,,,---..................///000000111111111111222222333444444555444555666777888999999999777777888999:::;;;===>>><<<<<<===???@@@BBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFHHHKKKLLLLLLMMMNNNPPPTTTTTTTTTRRRQQQRRRUUUWWWUUUUUUUUUUUUVVVXXXZZZ[[[WWWXXXYYYYYYWWWSSSOOOMMMMMMMMMMMMPPPRRRTTTSSSRRRJJJKKKLLLLLLKKKIIIGGGFFFHHHGGGFFFDDDCCCBBBBBBBBB@@@===:::888888999999999777777666555555444444333222222222111111111111111000000/////////.........---,,,,,,++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************************************************************,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,------..................////////////000111111222333333222222222222333333444444555555333444555777888888777777666777888:::;;;<<<<<<<<<::::::;;;<<<===>>>??????>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCCCCDDDFFFGGGIIIJJJJJJKKKMMMNNNOOOOOOOOONNNPPPTTT]]]kkk~~~zzz~~~}}}{{{zzz|||xxxkkkfffllluuuzzz|||xxxuuurrrsssooofff[[[WWWZZZ```___bbb```XXXSSSUUUXXXZZZfffjjjooorrrvvv|||}}}qqqddd```eeejjjkkk^^^^^^eeeppp|||}}}vvvooojjjjjjnnnrrrpppqqquuu{{{------......//////000000///000000000000111111111111111111111222222222222555888::::::999666555555:::999999999888888777777666666777999;;;===???@@@AAA@@@@@@BBBDDDEEEAAA>>>@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHJJJKKKLLLLLLLLLKKKJJJIIIKKKIIIGGGGGGHHHIIIIIIHHHDDDCCCBBBAAA???<<<:::999888666444333333333222000///222555555333111///...************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((('''(((((())))))*********************+++++++++++++++++++++,,,------......---......//////000000111111111222222333333444444333444555777888888888888888888888888999;;;<<<<<<;;;;;;<<<>>>???AAABBBCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEGGGJJJKKKKKKLLLMMMNNNTTTTTTSSSPPPOOOOOORRRTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWVVVTTTQQQNNNLLLMMMMMMMMMOOORRRSSSSSSQQQKKKKKKKKKJJJIIIHHHFFFEEEGGGFFFDDDBBBAAA@@@@@@???===;;;888888999999999888666666555555444333333222111111111111111111111111000////////////.........,,,++++++******++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************************************************************++++++************++++++************++++++++++++++++++,,,,,,------......------.........////////////000111111222222222222111111222333333444444555222333555777888888777777777777888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>??????@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCDDDFFFHHHHHHHHHHHHJJJMMMNNNNNNMMMPPPOOOMMMMMMQQQZZZeeelll{{{|||zzzvvvttt|||xxxwwwxxxzzzzzzooolllqqqxxxzzzvvvppphhhfffiiimmmnnnmmmnnnoooooolllhhhdddbbbbbb[[[^^^```]]]YYYYYY]]]aaa]]]cccfffddddddmmmwww|||}}}wwwtttsssrrrqqqdddddd^^^VVVWWW```kkkppp~~~yyysssnnnhhhhhhhhhjjjnnnvvv,,,------......///000000/////////000000000111111000000000111111111222222444666888888666555555555777777777777888888888888555666888:::<<<======>>>????????????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGHHHJJJKKKKKKJJJIIIIIIHHHGGGEEEFFFGGGHHHGGGFFFCCCBBBAAA@@@>>>;;;999888777555333222222222111000---111555666333///------)))*********************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''(((((()))******+++************++++++++++++***++++++,,,,,,---......------......///000000000111111111222333333444444333333555666777888888888999999888888999:::;;;;;;999:::;;;===???@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEGGGJJJKKKKKKKKKLLLNNNQQQQQQPPPOOONNNNNNQQQSSSRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUTTTTTTSSSRRRQQQPPPPPPOOOPPPQQQTTTTTTTTTRRROOONNNLLLJJJIIIHHHGGGGGGFFFEEEDDDBBB@@@>>>===<<<;;;:::888888999999888666555555444444333222222222000000000000111111111111............---------,,,++++++************+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************************************************************++++++************++++++************++++++++++++***++++++,,,------......---------.........//////...///000111222222222222111111111222333333444444222333555777888888888888777888999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@>>>@@@BBBBBBAAAAAADDDFFFHHHFFFEEEFFFIIILLLLLLKKKIIIJJJKKKKKKKKKMMMOOORRRQQQ[[[ggguuunnnooo{{{uuuqqqqqqrrrpppmmmnnntttyyyyyyvvvuuuyyy}}}~~~|||vvvtttvvvooofff```^^^```bbbcccccckkkrrrsssxxxxxxssskkkbbbkkkooouuu{{{|||,,,,,,------...//////000////////////000000000000000000000000111111111111000222444555555666777999444444555666777888999999666888999;;;<<<<<<;;;;;;<<<===>>>>>>===>>>@@@BBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLKKKJJJJJJEEEFFFHHHIIIJJJIIIIIIHHHEEEDDDDDDFFFGGGGGGFFFDDDBBBBBBAAA???===;;;999888666444222111222222111000***...222333000,,,******)))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))************+++++++++***++++++,,,,,,---......------......///000000000000111111222333333444444222333444666777777888888999999999888999999::::::999:::;;;===>>>@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGHHHEEEGGGJJJKKKJJJKKKLLLMMMNNNNNNOOONNNMMMNNNPPPSSSTTTTTTTTTUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRRRRSSSUUUVVVUUUTTTRRRQQQNNNKKKIIIHHHHHHHHHEEEEEEDDDBBB@@@===;;;:::;;;:::999999999888666444555555444333333222222111/////////000000000000000---------,,,,,,,,,+++++++++***************++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++******+++,,,,,,---......---------.........//////......000111111222222222000111111222333333444444222444666777999999999888888999999:::::::::999999999999:::;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@???===???AAA@@@??????BBBEEEFFFCCC@@@AAAEEEHHHIIIIIIFFFIIIKKKKKKJJJHHHGGGHHHKKKKKKIIIHHHRRRggg{{{yyynnnhhhiiikkkmmmnnnooorrryyy~~~yyyxxxtttkkkbbb\\\\\\]]]___[[[XXXYYY___hhhpppuuuwwwwwwtttvvvrrrsssqqqlllnnnvvvyyywwwzzz{{{lll,,,,,,,,,---------............///000000000000000////////////000000000000111222222333333444555555333555777888666555555666999999:::;;;<<<===>>>???===>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEDDDCCCAAAAAA???>>><<<:::888666444333222222222111000//////...,,,,,,,,,+++++++++******++++++******))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************)))******++++++,,,------..................------////////////000111222333333555666666555444444555333555777:::;;;;;;:::999:::;;;===???@@@AAA@@@@@@@@@@@@AAACCCDDDFFFGGGHHHFFFIIILLLMMMLLLKKKKKKKKKOOOPPPQQQRRRRRRQQQPPPOOOVVVTTTTTTUUUXXXXXXUUUQQQNNNOOOPPPPPPQQQRRRSSSSSSVVVTTTRRRQQQQQQSSSUUUVVVLLLMMMNNNLLLJJJHHHGGGGGGCCCBBB@@@>>>===<<<<<<<<<999999888666555333222222222222333444333222111000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))+++******)))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,++++++******++++++,,,---,,,+++******,,,...///..................------000000111111111111000000111111222222222333333333222444666777999999888888999999999999999:::::::::999999:::;;;===>>>>>>???>>>???@@@AAAAAA@@@???>>>?????????@@@@@@AAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFKKKIIIFFFCCCBBBBBBCCCDDDDDDCCCCCCCCCDDDGGGJJJLLL___jjj~~~{{{xxxxxxyyytttuuurrrjjjfffhhhhhhpppyyy~~~}}}{{{}}}|||}}}wwwnnnuuuwwwppphhhfffhhhiii```bbbbbb]]]XXXXXX^^^dddpppwwwrrrjjjiiifff___XXX\\\aaaiiisss|||kkk\\\,,,,,,,,,------------.........///000000000000///.../////////000000000000111111111222333333444444222444777777666555666777999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<:::777555444333222222111000000///......,,,,,,+++++++++*********)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************)))******++++++,,,------........................////////////000111222333333555666666555444444555333555777999;;;;;;::::::;;;<<<===>>>???@@@@@@@@@???@@@AAABBBCCCDDDEEEFFFFFFIIIKKKMMMLLLKKKKKKKKKOOOPPPQQQRRRSSSRRRRRRQQQUUUTTTSSSUUUWWWWWWTTTRRRKKKLLLMMMNNNPPPRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSNNNNNNNNNLLLIIIFFFEEEEEEAAAAAA@@@???===<<<;;;:::999888777666444333222222111222333333333222000000///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))*********)))(((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,++++++******++++++,,,---,,,+++******,,,---///..................------000000111111111111000000111111111222222222333333333444555666777888888888888888888888999999999999888888999:::;;;<<<===>>>>>>>>>???@@@@@@???>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGEEECCCBBBCCCCCCAAA@@@>>>>>>======>>>@@@CCCDDDCCCHHHUUUjjjvvvssshhhkkkoooqqqoookkkhhheeeiiikkknnnqqqrrrsssttttttpppssszzzxxxxxxsssjjjdddaaa]]]XXXOOOWWW^^^aaaccceeeddd```ggghhhjjjnnnuuu|||{{{|||zzztttqqquuuiiiccc]]]___fffjjjhhheeehhhkkkqqq|||~~~yyy{{{rrrhhhXXXFFF:::,,,,,,,,,,,,---------------...//////000/////////....../////////000000000000000000111222222333333111333555666666666777888999999::::::;;;<<<======>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCC@@@AAAAAABBBBBBCCCCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>><<<<<<:::999777555333333111111000000//////......,,,++++++++++++*********''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************)))******++++++,,,------........................////////////000111222333222444666666444444444555333555777999:::;;;;;;:::<<<<<<<<<===>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCDDDGGGIIILLLMMMLLLKKKLLLLLLOOOPPPQQQSSSTTTTTTTTTTTTUUUTTTSSSUUUVVVVVVUUUSSSMMMMMMMMMMMMNNNOOOQQQQQQPPPQQQRRRRRRRRRPPPOOONNNPPPOOOMMMJJJGGGEEEBBBAAA???@@@@@@???>>><<<:::888888777666555444333222111111111222222222111000////////////000//////...---------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))*********))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++++++++************++++++,,,++++++******,,,---...------------------......///000000111111000000///111111111222222222222333444444444555666777999999666777777777888888888999777777888999:::;;;;;;<<<===>>>>>>??????>>>>>>===<<<===>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFCCCBBBEEEHHHHHHCCC>>>;;;:::999999999:::<<<<<<999999<<>>>>>??????@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???===<<<::::::999777666444333222000000000//////.........++++++++++++************'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************)))******++++++,,,---------------...............////////////000111222333222333555555444333444555333444666888:::;;;;;;;;;======<<<<<<===>>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCCHHHJJJLLLMMMMMMMMMNNNOOOOOOPPPQQQSSSTTTUUUVVVWWWUUUUUUUUUUUUVVVVVVVVVUUUSSSRRRPPPNNNMMMMMMMMMMMMNNNOOOQQQRRRQQQOOOLLLJJJOOOMMMJJJHHHFFFDDDBBB@@@>>>>>>??????>>>;;;888777666666555444333222111111111111111000000000//////...////////////...------...------,,,+++***))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))*********)))))))))(((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++************++++++++++++******++++++,,,---,,,,,,------------......//////000000000000//////111111111111222222222222555444444444555777999:::555555666666777777888888666666777888888999::::::========================;;;;;;<<<>>>@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHEEEEEEJJJPPPPPPHHH@@@<<<<<<:::999999999999999;;;::::::<<<@@@BBBAAA@@@NNNYYYjjj}}}qqqssszzzvvvqqqnnnnnnnnnllljjjddddddeeeggghhhgggdddaaaeeefffhhhgggddd___\\\\\\hhhhhhfffcccbbbbbb^^^XXXgggqqqyyyyyyvvvvvvvvvuuu|||xxxwwwxxxzzzzzzrrreee\\\^^^eeehhhkkknnn|||}}}yyyhhh___]]]FFF@@@666000///000111222+++++++++,,,,,,,,,------,,,,,,---...........................////////////...//////000000111222222111222444444444555777999888888999999::::::;;;;;;<<<<<<===>>>>>>??????@@@@@@????????????@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAHHHHHHGGGGGGFFFEEEDDDCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@>>>===;;;:::888777777666444333222222/////////...............+++++++++*********))))))((((((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************)))******++++++,,,---------------.........//////////////////000111222333111333555555444333444555333444666888:::;;;<<<<<<======<<<<<<<<<>>>???@@@BBBBBBCCCCCCDDDDDDDDDEEEIIIKKKMMMMMMMMMNNNOOOPPPNNNOOOPPPQQQSSSUUUVVVWWWUUUVVVVVVVVVVVVWWWXXXXXXWWWUUUSSSPPPNNNMMMMMMNNNLLLMMMOOOPPPOOONNNLLLJJJMMMJJJFFFEEEDDDDDDBBB@@@======>>>>>>===:::777666555444444333222111000000000000/////////........................---,,,,,,------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))******))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********+++******))))))******+++************++++++,,,,,,,,,,,,,,,,,,------......//////000000000000//////000000111111111222222222444444333333444666888:::444555555666777777888888777777777888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===???@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFHHHGGGGGGMMMRRRRRRJJJBBB======;;;:::999888888777333333444555666555333111333888???HHHUUUfffyyy~~~xxx~~~~~~yyyuuutttvvvvvvtttwww~~~}}}sssggg___```bbbeeeeeecccbbbbbbfffgggkkksssxxx{{{sssmmmwwwtttmmmaaaRRREEE<<<777444222...,,,+++---......++++++++++++,,,,,,,,,,,,+++,,,------......------------.........//////////////////000111111222222222333444444333444666888888888888999999:::::::::;;;;;;;;;<<<======>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDCCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>===;;;999888666555555444333222222222..................------+++************)))))))))))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************)))******++++++,,,------,,,,,,------.../////////////////////000111222333000222444444444333444555333444555777999;;;=========<<<<<<<<<======>>>???BBBBBBCCCCCCDDDEEEFFFFFFHHHJJJKKKLLLLLLMMMOOOPPPNNNNNNNNNOOOQQQRRRTTTUUUUUUVVVWWWVVVUUUVVVXXXZZZVVVUUURRRQQQPPPQQQRRRSSSMMMMMMLLLLLLLLLMMMMMMMMMLLLHHHDDDBBBCCCCCCAAA>>><<<======<<<;;;999777666333333333222111000000000000///...---------......------......------,,,+++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))************))))))))))))***************+++++++++++++++++++++,,,,,,------.........//////000000//////...000000000111111111111222333333333444555666888888444444555666777888999999888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDHHHLLLLLLFFF@@@;;;;;;:::999777666555444333222000000000222444555333444444333555<<>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>===;;;999777666444444333333222222111111------------------------************)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************)))******++++++,,,------,,,,,,------...//////000////////////000111222333000222444444333333444555333444555777999;;;===>>>;;;<<<======>>>=========@@@@@@AAABBBDDDEEEFFFFFFEEEGGGHHHIIIIIIJJJLLLNNNMMMLLLLLLMMMNNNPPPRRRSSSSSSTTTUUUTTTSSSTTTWWWZZZWWWUUUSSSQQQPPPQQQRRRTTTNNNLLLJJJIIIJJJLLLOOOQQQNNNHHHCCC@@@AAAAAA>>>;;;===<<<<<<:::999888777666222222222111000000////////////---,,,,,,,,,---...,,,------------,,,+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))''''''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))*********))))))))))))******))))))***+++++++++++++++***++++++,,,------............////////////......000000000000111111111111222222444555666777777777444555555666888999999::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<===>>>??????@@@@@@AAAAAABBBCCCCCCCCCAAA@@@@@@BBBCCCCCC@@@===999999888777666444333222666555333111000000222333333333333222111222444555999???FFFNNN[[[nnn{{{yyy{{{rrr}}}yyywww|||~~~|||wwwmmmcccXXX\\\ccchhhkkkmmmmmmmmmoooqqqyyyxxx|||qqqfffYYYNNNGGG222...++++++---000000///)))+++,,,---,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,------------,,,---------.........//////000000000111222222333333444444444333222222555777888888888888888999999999888888999::::::;;;;;;<<<>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAA??????>>>===;;;999777666333333333222222222111111------------------------************))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************)))******+++,,,,,,------,,,,,,------...///000000////////////000111222333///111333444333333444555333444555666999;;;===???;;;<<<===>>>>>>>>><<<<<<>>>???@@@AAACCCDDDEEEFFFCCCDDDFFFFFFFFFHHHJJJLLLLLLLLLKKKKKKLLLNNNPPPQQQQQQSSSTTTSSSQQQRRRUUUYYYZZZXXXTTTQQQOOOOOOPPPPPPOOOLLLIIIGGGHHHLLLQQQTTTPPPJJJCCC@@@@@@???<<<888===<<<;;;999888777777777222222111111000000/////////...---,,,+++,,,------,,,------------,,,++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))'''%%%(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))******))))))))))))******))))))***++++++++++++*********+++,,,,,,---............////////////......000000000000111111111111111222444666777777666666555555666777888999::::::;;;<<<<<<<<<<<<<<<<<<===;;;;;;999999999999;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@AAAAAABBBBBBCCC????????????>>>>>>======888888888777666555333222---///222333111///......////////////000222222222777777666777<<>>999///&&&///...,,,,,,,,,---,,,,,,+++,,,,,,,,,++++++,,,---)))************+++++++++,,,,,,,,,---------........................------------......///000000000222222333333333333444444555555555666777777888888999999:::;;;;;;;;;::::::::::::;;;;;;===>>>???@@@@@@AAABBBDDDDDDCCC???<<>>@@@AAABBBCCCCCCDDDCCCDDDFFFGGGHHHHHHHHHGGGIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOQQQSSSUUUUUUUUUUUUVVVUUUSSSQQQOOOLLLJJJIIILLLKKKJJJHHHGGGFFFEEEEEEHHHEEEBBB@@@???>>><<<:::888888777777666555555555222222111111000///////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********))))))((((((''''''))))))))))))((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))*********)))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,///////////////.........000000000000111111111111333333444444555666666666888888888888888999999999::::::;;;;;;;;;;;;;;;;;;:::999999888888999999::::::;;;;;;;;;<<<=========AAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;:::::::::999888777666555444333333000000000000////////////........................111222222222333333333333888<<>>???@@@AAABBBBBBCCCDDDCCCAAA???CCCCCCBBBAAA???===<<<;;;??????@@@@@@@@@???>>>>>>;;;::::::888777666555555333333222111000///......,,,,,,+++++++++*********))))))))))))(((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---........./////////000111111222222222222222333333333444444333333444666777888999999999:::;;;<<<===<<<<<<;;;===>>>???AAAAAABBBBBBBBBAAABBBDDDFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMOOOQQQRRRRRRQQQQQQTTTSSSRRRPPPNNNLLLKKKJJJKKKKKKIIIGGGFFFEEEEEEDDDDDDAAA???=========;;;:::888777777666666555444444222222111000000//////...//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********)))))))))((((((((('''))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,////////////............//////000000000111111111333333333444555555666666666666777888888999::::::::::::::::::;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@????????????>>>>>>>>><<<<<<;;;;;;:::999999888777666666555333222222111000000000/////////......---------------------------............/////////...///111555:::AAAGGGJJJlllyyywwwrrrrrrzzzyyymmmkkkqqqvvvwwwuuuttttttqqqjjjeeeiiiqqqqqqzzzzzzyyy{{{tttkkknnnkkknnnrrrtttsssrrrrrrrrrttttttpppnnnsss~~~|||zzzyyy{{{}}}}}}ooodddVVVJJJCCC===666222444222///---,,,,,,---...,,,,,,,,,++++++*********************************)))))))))*********++++++++++++,,,,,,,,,---------------------------......------......///000000000222222222222333333333333666666666777888888999999888999::::::;;;;;;;;;:::::::::;;;;;;<<<===??????@@@@@@@@@@@@@@@@@@AAAAAADDDCCCBBB@@@===:::888777<<<<<<===>>>>>>>>>======999999888666444333222111222111111000///...------,,,++++++++++++*********))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,------.........//////000000111111222222222222222333333333333444444555555666777777777777888999:::;;;<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@???@@@BBBDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNNNNNNNMMMLLLQQQPPPOOONNNMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDCCCCCC???===;;;:::;;;;;;999888777666666555555444333333111111111000//////......//////......---,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))((((((''''''(((((())))))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,........................//////000000000000111111222333333444444555555666555666666777888999999:::999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;:::=========>>>>>>>>>??????===<<<;;;:::999777666666555444444333222111000000000////////////.........------------------------+++++++++,,,,,,,,,------222111111111111222333444444===JJJSSSZZZbbblllttt{{{zzzwww~~~wwwzzzsssgggaaa[[[UUUPPPCCC<<<555000...,,,)))&&&,,,++++++******+++,,,,,,+++++++++++++++*********************************))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,------------......------......///000000000111222222222222333333333666666777777888999999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???============<<<<<<>>>???????????????>>><<<;;;::::::;;;<<<<<<============999888777555333111000///000000///......---,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''((((((((())))))))))))))))))***************++++++,,,------............//////000111111111111222222222222333333333555555555555555666666666666666888999:::;;;<<<<<<===>>>>>>?????????>>>>>>===>>>@@@BBBDDDEEEFFFGGGEEEFFFGGGIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHFFFEEECCCBBBBBBBBB>>><<<:::999999888777666555555555444333333222222111000000//////...------............------,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))'''((()))******)))((('''(((((((((''''''((((((((()))(((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))))))))******************************************************+++++++++,,,,,,,,,------...............///////////////000000000111222222222333444444555555666666666777777777777777888888999999::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;::::::999999::::::;;;<<<===>>>??????===<<<;;;999777555444333333333222222111000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++---...///000111111+++...111444777;;;>>>AAAQQQaaannnzzz}}}pppooowww|||wwwppp```XXXOOOGGGBBB<<<555000222///,,,,,,------,,,+++)))***++++++,,,,,,,,,,,,+++++++++***************************************(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------......------......///000000000111111111222222222333333666666666777888888999999777888999:::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>;;;===???>>><<<<<<===???======>>>>>>>>>>>>======999:::;;;<<<<<<===<<<<<<888888666555333111000/////////......---,,,,,,,,,+++++++++*********))))))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))***************++++++,,,------............///000000111111111111111222222222333333666666666666666666666666666666777888999:::<<<<<<======>>>?????????>>>>>>======>>>@@@BBBDDDEEEFFFFFFGGGIIIKKKKKKKKKJJJJJJJJJJJJKKKLLLKKKJJJIIIHHHJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFDDDCCCAAAAAA@@@@@@@@@===:::888888777555333444444333333222111111111000000//////...---------------------,,,,,,,,,,,,***************************))))))((())))))******(((((((((((())))))))))))'''((((((((()))))))))***'''((()))******)))((('''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,---------......//////...////////////000000000111111222222333444444444888777777666666555555555777777888888999::::::;;;;;;::::::999999::::::;;;;;;;;;::::::999999999888777888999:::<<<===>>>???<<<;;;:::888666444222222333222222111111000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++,,,,,,+++******111///......000222333444///:::@@@GGGOOONNNRRR```jjjqqqzzzrrrfffXXXTTTXXXXXXOOOFFF666333///...000111000...,,,,,,+++,,,------,,,,,,***++++++,,,,,,+++******************************))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++++++++,,,,,,------......------......///000000000111111111111222222222222555555555666777777888888777888999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<<<<===<<<@@@EEEEEEBBB???>>>>>>>>>>>>>>>>>>======<<<;;;999::::::;;;;;;;;;;;;:::777777666444333111000///.........---------,,,,,,+++************)))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))************++++++,,,,,,---------......//////000000111111111111111222222222222666666666666777777777777888777888888999:::;;;<<<======>>>???????????????>>>>>>>>>???AAACCCEEEFFFGGGIIIKKKMMMMMMMMMKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEDDDCCCAAA@@@??????>>>@@@>>>:::888777666333222333333222111111000000////////////...------,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))((((((((()))******(((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))(((((((((''''''&&&&&&''''''((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&''''''(((((())))))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---......//////......////////////000000000111111222222333333444777777666666555555444444666666777888999::::::;;;:::999999888888999999:::::::::999999999999999888666777888999;;;<<<======:::999888666444333111111111111111111000000//////......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,....../////////......---,,,***((((((***,,,------***...,,,---333000111===???CCCIIIPPPYYYfffttt~~~zzz||||||}}}|||uuuhhh^^^EEE>>>666444555555000+++///---+++***,,,...//////+++++++++*********)))))))))************)))(((((()))))))))***************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********+++***++++++,,,------......------......///000000000111111111111222222222222444444444555666666777777777777999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<>>???@@@@@@AAAAAA????????????@@@BBBDDDEEEGGGIIIKKKMMMNNNMMMLLLJJJIIIJJJKKKLLLLLLKKKJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBB@@@???>>>=========;;;888777666555333222222222111000000//////...//////......---,,,,,,+++************************))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***'''''''''((()))*********))))))(((((((((((())))))(((''''''&&&&&&''''''((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,------...//////........./////////000000000000111111222333333333444444444555555666666666555555666777888999::::::999888888777777888888999888888888888999999999999666666777888999;;;<<<<<<888888777555444222111111////////////............---------,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++''''''(((((()))***+++,,,///...---,,,,,,---.........///+++,,,333000...666***,,,...000444>>>JJJSSS[[[TTTPPPSSSYYY^^^gggooorrr|||vvvtttzzztttnnnmmmjjjcccaaa^^^XXXPPPFFF===777111111111000/////////000222111///---,,,,,,******+++++++++***)))))))))***))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,,,,---......------......///000000000000111111111111222222222333333444444555666666666666777999:::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<999AAAJJJLLLGGG???:::888888999:::;;;;;;;;;;;;:::777777888777777666555555444333333222111000000///..................------************))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))******+++,,,,,,------------......///000000000000111111111111222222222666777777888999999::::::;;;:::999999999:::;;;<<<<<<<<<>>>???AAAAAABBBBBB@@@@@@??????@@@BBBDDDEEEFFFHHHKKKMMMNNNMMMKKKJJJHHHIIIJJJKKKLLLKKKJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCAAA???>>>=========:::888666555555555444333111111111000//////......///......------,,,++++++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******&&&''''''((()))******+++***)))(((''''''((()))***'''''''''&&&&&&''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////............/////////000000000000111222222333333111222333444666777888999444555666777888999::::::888888777777777777888888777777888888999999999:::666666777888999:::;;;;;;777777666555333222111111------------------,,,,,,---------,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,------,,,+++******++++++'''((()))))))))***,,,---...///***,,,444///(((---///111222000...---111444222///111777999777999>>>@@@MMMTTTZZZfffkkkppp{{{|||yyyzzzwwwjjjSSSLLLOOODDD999<<<@@@777999:::777222......///'''+++...---)))(((+++///((()))***+++,,,,,,++++++************))))))***+++***)))))))))***+++,,,---(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))******+++,,,,,,,,,------.../////////111000000000000000111111111222222333444555777888888888999::::::::::::999::::::;;;;;;<<<;;;;;;;;;>>>>>>>>>>>>>>>======<<<999::::::;;;;;;::::::999999888777666555555555555444333111///...///000111------,,,,,,,,,,,,++++++++++++++++++*********)))***)))(((&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))************+++++++++............////////////000111111111111222222222555555666666777777888888999999::::::::::::::::::======>>>???@@@@@@AAAAAADDDCCCAAA>>>===>>>BBBEEEHHHIIIJJJJJJJJJIIIHHHGGGJJJIIIGGGGGGGGGIIIJJJLLLKKKIIIGGGFFFFFFEEECCCBBBBBBAAA@@@>>><<<;;;999999999888777666555444333333222111111000///......---------,,,,,,+++***)))))))))))))))))))))))))))))),,,,,,+++***))))))******++++++******))))))(((((()))((('''&&&&&&'''((()))((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000111222222222222111222333444555555555333333888888888777777777777777999999888888777888888888888777777777666777777888888777777777888999::::::666555333222111000000000///............---------+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111111444777555777DDDTTTdddXXXJJJBBBDDDIIINNNQQQTTTUUUWWWZZZ^^^aaaccceeennnnnnoooppprrrssstttttttttsssqqqooollljjjhhhgggcccbbb```^^^[[[YYYWWWVVVTTTeeelllbbb```eee\\\HHH999777444111////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))******+++,,,,,,,,,------.../////////000000//////000111111222222222222333444555666777777888888999999999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999::::::::::::999999888888777666555555555555444222000///......///000,,,,,,+++++++++*********+++*********))))))))))))***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))************+++++++++............////////////000000111111111222222222444555555666666777888888888:::<<<>>>>>>===;;;:::<<<<<<===>>>@@@AAAAAABBBCCCCCCBBB@@@???@@@BBBEEEHHHHHHIIIIIIIIIIIIIIIHHHIIIHHHGGGGGGGGGIIIKKKMMMKKKIIIGGGFFFFFFEEECCCBBB@@@???>>>===<<<:::999999888777777666555444333222111111000000///......---------,,,++++++***))))))))))))))))))))))))))))))++++++***))))))))))))))))))))))))((((((((((((((()))(((''''''''''''((()))((()))************)))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------....../////////000000000000000000111222222222222111333333444444555444444444777777777777888888888888999888888888888888999999999888777777666666666777777777777777777888999999555444333222111000000000............------------+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...---///111000000:::FFFGGG???666111222666888888333444555777888:::;;;<<<>>>>>>???@@@AAAAAABBBCCCAAAAAA@@@???>>>===<<<;;;888777666555444333222222444???BBB;;;999===888+++222111///---,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,---......//////.........///000111222333333333333333333444555555666666777888888888888888888999999:::;;;;;;::::::999::::::::::::999888888888999999999999999999888777777666555444444444444333222000///......//////+++************)))))))))))))))))))))(((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))************+++++++++---............/////////000000000111111111222222444444444555666666777777777:::>>>@@@AAA???<<<999:::;;;<<<>>>???AAABBBCCCCCCDDDDDDCCCBBBBBBCCCEEEGGGGGGGGGGGGHHHIIIJJJJJJHHHGGGGGGGGGGGGIIIKKKLLLJJJIIIGGGFFFFFFEEECCCBBB>>>======<<<:::999888888666666555555444333222222000000000///......------,,,,,,,,,+++******))))))))))))))))))))))))))))))***))))))(((((((((((()))''''''''''''(((((((((((()))((((((''''''(((((()))((())))))******))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((('''...---,,,***(((&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,------------....../////////000000000///000111111222222111111333333333333444444555666666666777777888888999999777777777777888999::::::999999888777777777777777777666666666666777888888444333222111000/////////......---------,,,,,,,,,+++************)))))))))))))))))))))))))))))))))******************************************++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))******---++++++,,,,,,+++000666333///+++***+++,,,***(((000000000000000000000000........./////////000000/////////////////////000,,,,,,,,,,,,,,,,,,,,,,,,222444444000///111000---,,,+++*********+++---...++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))******+++,,,+++,,,,,,------...//////------......000111333333333333333222333333444444555666666777777777777777777777888999::::::::::::888999999999999888777777777888888999999888888777666555444333333222222333222111000...............++++++*********))))))))))))((((((((((((''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))*********+++++++++---------.........//////000000000000111111111111333333333444555555666666777999<<>><<<:::999:::;;;===???AAABBBCCCBBBCCCEEEEEEDDDCCCDDDEEEGGGFFFFFFFFFFFFHHHJJJKKKIIIIIIHHHGGGGGGHHHIIIIIIJJJHHHFFFEEEEEEEEECCCAAA???>>>===;;;999888666666555444444333222222111111/////////......---------,,,+++++++++******)))))))))))))))))))))))))))))))))(((((('''''''''(((((('''''''''(((((()))))))))((((((((((((((()))))))))((())))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((,,,,,,+++)))(((&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,---------........./////////000000///000000111111111111111333333222222333444666777777777777777777888888888777777777777888999:::;;;999888888888888999::::::666666555555555555666666333222111000////////////------------,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))************************)))))))))***************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++...+++***+++,,,,,,------///---,,,---......,,,***......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++,,,,,,------111---+++------+++---000,,,++++++++++++---......************************++++++++++++++++++++++++************************))))))))))))))))))(((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,---.........---------...///111222333333333222222222333333444555555666777777777777666555666777888999999999999888999999999999888777777666777777777777777777666555444333222111111111111000000///......---------,,,+++++++++************(((((((((((('''''''''&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))*********+++++++++------------............//////000000000111111111222222222333444444555555777888999:::;;;;;;;;;;;;888999:::<<<>>>@@@AAABBB@@@BBBEEEEEEDDDDDDDDDEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKJJJIIIHHHGGGFFFFFFEEEHHHGGGEEEDDDDDDCCCAAA???AAA@@@>>>;;;888666444333333333222222111111000000............------------++++++***************)))))))))))))))))))))))))))((('''''''''''''''((((((((((((((())))))*********'''(((((())))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,------............//////////////////000111111111111000222222111222333555777888999888888888777777666666777777777777888999:::;;;777777777888:::;;;===>>>555555444333333444444444111111000///............---,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********(((((()))))))))*********************************************************************++++++++++++,,,+++******,,,...---+++,,,+++++++++,,,---,,,,,,))))))))))))))))))))))))++++++++++++************++++++++++++++++++++++++************************+++''''''+++,,,((()))------,,,,,,,,,+++,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))******+++,,,+++++++++,,,------......---------...///000111222222222222222222333444444555555666777777777777777444444666777888888999999999999999999999888777777555666666777777666666555333333222111000000000000/////////...------,,,,,,,,,,,,+++++++++*********((((((((((((''''''''''''((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))************+++++++++,,,------------........./////////000000000111111111111111222333333444444666666777888999:::;;;;;;888999:::<<<===???@@@AAA???AAACCCCCCCCCBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHKKKJJJIIIHHHGGGFFFEEEDDDGGGEEECCCBBBBBBAAA???>>>???>>><<<999777444222111111111111000000000//////------------------------************************))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))************''''''((()))************)))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((($$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))''''''(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------........./////////...///000000111111000000111111111222444666888888888888888888777777777666777777777777888999::::::555666666777999;;;<<<===444444333222222222222333000///......---------...,,,,,,,,,+++++++++******(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))(((***---,,,)))******)))((()))***+++,,,,,,,,,,,,------.........------------------,,,,,,.........---------,,,,,,...------------,,,,,,,,,+++***,,,000000...---///+++++++++***))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))******+++,,,***++++++,,,,,,---.....................///000111111111111111222333444555666666777888888888888777333333555666777888888888888888888888888777777666555555555666666555555555222222111000////////////............---,,,+++++++++************))))))))))))))))))((((((((('''''''''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))************+++++++++,,,,,,---------.........////////////000000000111000000111111222333333333444555777999:::::::::999999::::::;;;===>>>>>>???>>>???@@@AAA@@@@@@BBBCCCEEEEEEFFFFFFFFFFFFFFFEEEHHHHHHHHHHHHHHHGGGFFFFFFEEECCCAAA@@@@@@@@@>>><<<999999888666444333222111000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))((((((''''''(((((()))***)))))))))))))))(((((((((&&&''')))***++++++******)))(((''''''''''''((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))'''''''''((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,---------.........//////...//////000000000000000///000111444555777888888555666666777888999999999999888888888888888999999555555555555666777888888333333222111111111111111///...------------------++++++++++++************(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&******'''&&&***+++(((************)))***+++---'''''''''(((((()))))))))&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''$$$''')))((()))******''')))))))))))))))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********)))***++++++,,,***++++++,,,,,,---......//////.........//////000000000000111222444555666666666777888888888888888222333444666777888888888777777777777777666666555444555555555555555555444222111000//////.....................---,,,+++***))))))))))))(((((((((((())))))))))))(((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((())))))************+++++++++,,,,,,,,,---------......////////////000000000000000000000111222222333333111444888<<<===;;;999777::::::;;;;;;<<<===>>>>>>===>>>??????>>>???AAACCCDDDEEEFFFGGGGGGFFFDDDCCCEEEEEEFFFHHHHHHHHHHHHHHHDDDBBB@@@??????>>>===;;;444444444333333222222222///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******))))))(((((('''''''''&&&&&&''')))***+++++++++***)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))))))))))))))''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,---------.........//////...//////000000000000000---///222444666777888777222333555666888:::<<<<<<999999888888888888888888555555444333333333333333333333222111000000111111......---,,,,,,,,,------+++++++++************)))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++''',,,,,,'''%%%)))+++)))((()))*********)))***+++************++++++++++++)))*********++++++++++++***++++++,,,,,,---......))))))******+++,,,,,,,,,&&&,,,,,,((()))......)))((()))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))***************++++++,,,,,,,,,,,,------////////////000000000000111111222333444666666777555888555222;;;IIIMMMFFF999666444555888:::999777777888999888777666777888444333333222222111111000222111000///...---,,,,,,------------,,,+++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))************+++++++++++++++******++++++,,,---............//////////////////000111222222222222555666777888888999999888999999999999999999999999<<<<<<;;;;;;<<<===???@@@BBBBBBBBBCCCDDDEEECCCBBB>>>???AAACCCEEEEEEEEEEEEFFFEEECCCAAA>>>===<<<;;;333333444444333333222111///............---------...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((************************))))))***++++++++++++***---------............///......///000000000000000...///000111222333444444777444333666;;;>>><<<999999999999999999888777666555444444333333222222111333333222111000///...---000000///...------,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))************)))+++++++++,,,,,,,,,------.../////////000000000000000000111222333444555555222666666555>>>LLLPPPJJJ999666555555888999999777666777888888666555666888444444333333222111111111111111000///...---,,,,,,------------,,,+++***))))))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))*********+++++++++++++++******++++++,,,---............///////////////000111222333333333333555555666777888888888888999999999999999999999999;;;;;;::::::;;;===>>>???@@@@@@@@@AAABBBBBBBBBAAA???@@@AAACCCDDDDDDDDDDDDEEEDDDBBB@@@===<<<;;;:::333333333444333222222111............------------------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((************************))))))***++++++++++++***------------..................///000000000000000//////000111222333444444777555555888===???<<<999888888888888888777777666555444444333333222111111333222222111000///...---//////...------,,,++++++,,,,,,+++******)))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((('''((())))))******))))))++++++++++++,,,,,,,,,,,,....../////////000000000//////000111222333333444222666666666>>>IIIKKKEEE888666555555777888888777444666777666555555666777444444444333222222111111000000///...---,,,,,,+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))*********++++++++++++******++++++,,,------............/////////000000111222333333333333444555666777888888888888999999999999999999999999::::::::::::;;;<<<======>>>>>>???@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCBBBBBBBBBAAA@@@>>><<<:::999888222333333333333222111111............------------------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((************************))))))***++++++++++++***------------..................///000000000000000//////000111222333333444777666666:::>>>???<<<999777777777777777666666666444444444333222222111111222222111000///......------------,,,++++++******+++++++++******))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))***++++++++++++,,,,,,,,,........./////////000000//////000111111222333333444777777555888>>>===888777666555666666777888888444555666555444444555666444444444333222222111111//////......---,,,,,,++++++++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))************++++++******++++++,,,------------.........//////000111222333333444444333444444555666777777777777888888888888888888888888999999999::::::;;;;;;;;;===>>>???@@@?????????@@@BBBBBBBBBBBBAAAAAA@@@@@@???>>>>>><<<:::888777666222222222222222111111000.........---------,,,,,,---,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((************************))))))***++++++++++++***,,,,,,---------...............///000000000000000///000000111222222333333555555777:::======;;;888666666666555555555666666444444333333222111111111111111000//////...------,,,+++++++++*********)))+++*********)))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))*********+++++++++,,,,,,............////////////000000111111222222333333555666666555555666444000666666666666666666777888444555666555444333333555444333333222222111000000......------,,,,,,++++++******++++++******))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))))))))*********++++++******++++++,,,---------------............000000111222333333333333333444555666666777666666888888888888888888888888999999999:::::::::::::::===???AAAAAA??????@@@AAACCCBBBBBBAAA@@@?????????<<<<<<<<<;;;999777555444111111222222111111000///...------------,,,,,,,,,,,,,,,+++************+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,------------.........///000000000000000000000000111222222333333333333555777999999888666666666555444444555666666444333333222222111000000000000//////...---------***************)))))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((************++++++++++++------........./////////000000111111222222222222444444555555555555444333555666666666555555777999666777777666444222222333222222222111000000//////------,,,,,,,,,+++++++++))))))*********))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((()))))))))******++++++******++++++,,,---,,,------------.........//////000111222222222222222333444555666666666666888888888888888888888888999999:::;;;;;;::::::999===@@@BBBBBB@@@???@@@CCCCCCBBBAAA@@@????????????:::;;;;;;:::999777444333000111111111111000//////------------,,,,,,,,,,,,,,,,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,------------......///000000000000000000000111111111222222222111222333444555555555555666666555444444555777888333333333222111111000000//////......------------************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((************++++++++++++---------.........////////////000000000000111111333333444555555444555777444666777666444444666999999999999777444222111222111111000000///.........,,,,,,,,,,,,++++++++++++(((((()))))))))))))))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((()))))))))***++++++******++++++,,,---,,,,,,---------...............///000111111111111222222333444555555555555888888888888888888888888::::::;;;<<<<<<;;;:::999<<<@@@CCCBBB???>>>@@@CCCBBBAAA@@@???>>>>>>??????999:::::::::999666444222000000111111000000///...---------,,,,,,,,,++++++,,,++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------......///000000000000000111111111111111222222222222222222222222333555666777666555444555666888999333333222222111000000000.........------------,,,************************((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((()))************+++++++++---------.........//////.........///////////////333222333333333111333666444666777666444444666999:::;;;:::888444111111111000000000///......------,,,,,,++++++++++++++++++(((((()))))))))))))))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,---------......---...///000000111111111222222333444555555555555777777777777777777777777:::;;;<<<<<<<<<;;;:::999;;;???CCCBBB>>>===???BBBBBBAAA???>>>>>>>>>???@@@999999::::::999777444222000000000000000//////...---------,,,,,,,,,++++++,,,++++++***)))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------...//////000000000000000111111111111111222222222333333222111000222555777777666555444555666888:::333333222222111000000000------------------,,,,,,***************+++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******)))************+++++++++,,,,,,,,,---------......//////.........000222333111111222222222333333333555555555555555555555555999888777666444222111000////////////...---,,,+++,,,,,,,,,+++++++++************))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,------------------------///000000000000000//////222333333444444555555555555666777888888888888888;;;:::999999:::;;;===>>>;;;;;;<<<===>>>???@@@@@@===>>>???>>><<<::::::;;;888777666555333333333222000000///...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''%%%%%%&&&(((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++******************++++++,,,,,,,,,,,,------............////////////...///000111222333444444333222111000000222444555444444333333333222222222111111111111000000000///.........///////////////************************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***)))************+++++++++,,,,,,,,,------------...///.........///000111222111111111222222222333333333333333333333333333333777666555444333111000000////////////...---,,,+++++++++++++++************))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,------------------------//////000000000000//////222222333333444444555555666666777888888888888888::::::999999:::;;;<<<===;;;;;;<<<======>>>??????===>>>???>>>;;;999999999777666444333222111111111000//////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&&&&'''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********************************++++++,,,,,,,,,,,,------............////////////...///000111222333333444333222111000000222333555444333333333333222222222111111111000000000//////---------------------,,,************************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))***)))************+++++++++,,,,,,,,,,,,------------............///000111222111111111222222222222333222222222222222222222222444333333222111111000000...//////......---,,,+++************)))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,...........................//////000000/////////111111222333333444555555777777888888999999888888999888888999999:::<<<<<<;;;;;;<<<<<<======>>>>>>===>>>>>>===:::777777777444444222111000000000000//////......---,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((******((('''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******************************++++++,,,,,,,,,,,,------............////////////...//////000111222333333222222111000000222333444333333333222222222111111000000000000////////////,,,,,,++++++******))))))************************))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))))))))*********+++++++++++++++,,,,,,,,,---------------......///000000111111111111111222222222222222222222222222222222222222222222111111111111111............---,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,..............................//////000/////////000000111222333444444555777777888888999888888777777777777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;888555555555333222111000////////////.........------,,,,,,,,,************************))))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&)))+++,,,***(((''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******************++++++++++++++++++,,,,,,,,,------............/////////////////////000111222222333111111111000111222333333222222222222111111111111000000/////////.........,,,,,,+++***))))))((((((************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))))))))*********++++++++++++++++++,,,,,,,,,------,,,---......///000000000000000111111111222222222222222222222222222222222111111111111111111111111............---,,,+++***)))))))))((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,........................------.../////////////////////000111222333444555777777888888888777777666555555666777999999::::::;;;;;;;;;:::::::::::::::;;;;;;<<<:::666444333333222222111000////////////---------------,,,,,,,,,************************((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&)))+++,,,***(((''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,------............/////////////////////000000111111222111000000111111111222222222222111111111000000000/////////............------,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((())))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---///////////////000000000111111111111222222222222222222222222222111111111111111111000000---......------,,,+++***))))))))))))((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,------------------------,,,---......////////////......///000222333444444666666777777666666555555333444555777888999999999;;;;;;::::::999999888888888999:::888555333222222111111000///////////////------,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((******((('''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------............/////////////////////000000000111111000000000111111111111222111111111000000000000//////.........------------,,,,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))************+++++++++***++++++++++++,,,,,,,,,+++,,,---////////////...000000000000111111111111111111111111111111111111111000000/////////......------------,,,+++***************)))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---...///000111333444444555555555555555444333333111222444666888999999999;;;::::::999888888777777666777888666444222222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&&&&'''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------............////////////////////////000000000000///000000111111111111111111111000000000/////////.........---------,,,,,,++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))************+++++++++******+++++++++,,,,,,,,,+++,,,---////////////...000000000000111111111111000000000000000000000000000//////...------,,,,,,------------,,,+++******************))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...////////////------...000111333444444444555555555444333333222111222444666888888888888;;;::::::999888777666666444666777666333222222222------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''%%%%%%&&&(((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((())))))***++++++,,,,,,++++++,,,,,,,,,---------............/////////000////////////000000000000//////000111111111111111000000000000////////////......---------,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((*********)))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000000000000000///////////////////////////......---,,,,,,++++++***)))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((())))))(((((((((((())))))))))))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,------...///////////////000111222222333333777666555444444444444444555555555666666777999999777888888888888777666666555666777666333111111111000//////...------,,,,,,------,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))************+++++++++++++++,,,,,,,,,,,,------,,,---...///000000000000//////000000000000//////000000000000000000000000000000000000////////////......---------,,,,,,,,,************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---............/////////000000000000111000000000000////////////////////////...------,,,,,,+++******)))(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''(((((()))'''((((((((())))))))))))++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...////////////000000111222222333333666666555444444444444444555444444555555777888888888888888888888777666666222222111111111111000000/////////...---,,,,,,,,,------,,,++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------,,,---...//////000000000//////000000000000//////000000000000000000000000000000000/////////.........------------,,,,,,,,,************************+++*********))))))))))))************************************************************************))))))))))))))))))))))))************************)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))((((((******))))))(((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,------............/////////000000000111111111000000000//////......//////......---,,,+++++++++******))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))''''''((((((((())))))))))))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000000000111222222333333555555555444444444444444444333333333444555666777888888888888888777666666666333///...000000///---///......------,,,,,,+++,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%'''(((***)))(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---...//////000////////////000000000000//////000000000000000000000000000////////////.........------------,,,,,,,,,,,,***************************************)))))))))************************************************************************))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))************++++++++++++***++++++,,,------.............../////////000000111111000000000/////////---............---,,,,,,+++*********)))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////000000111111111222222222444444444444444444444333333333222222333444444555777888888888888777666666???999222///111111...***------------,,,,,,++++++,,,+++++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((()))))))))'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,---...//////////////////000000000000//////000000000000000000000000/////////.........---------------,,,,,,,,,++++++************************************************************************************************************************************************++++++++++++++++++++++++)))))))))******+++++++++************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))))))))))))))*********+++++++++******++++++,,,------...............////////////000000000////////////...---------------,,,,,,+++*********)))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))))))))***************+++++++++,,,,,,,,,,,,,,,------.../////////111111111111111222222222333333444555555444444333333222222222222333333444666777777777777666555555???888222000111111...+++,,,,,,,,,,,,,,,+++++++++++++++***************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,+++,,,---...//////////////////000000000000//////////////////////////////............------------------,,,,,,,,,+++++++++***************************************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++))))))))))))************************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((())))))***)))))))))************+++******++++++,,,,,,------------.........//////////////////.........------,,,,,,------,,,,,,+++***))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////111111111111111111111111111222444555555444333333333333222222222222333333555555555555555444444333444111------///000///---++++++++++++++++++++++++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''***)))'''%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((()))))))))******************+++++++++++++++,,,---......///......//////000000000000//////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))************+++************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***))))))))))))*********************+++,,,,,,---------------.........//////...------------,,,,,,,,,,,,,,,,,,,,,,,,+++******((()))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((()))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111111111111111111111111000222333555555444333222444333333222222222333333333333444444333333222111,,,,,,,,,------.........*********+++++++++++++++))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++,,,---............//////000000000000//////////////////////////////---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***))))))))))))************)))******+++,,,,,,---------------.........//////------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((************++++++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000222222111111111111111111000111333555555555333222444444333333222333333333222333333333333222111111+++---//////---,,,,,,---******************++++++)))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,---............//////000000000000//////////////////////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***))))))))))))******++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000......---------,,,,,,,,,************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************+++++++++,,,---...000111///////////////.........333222222222222222222222444444333333333222222222333333222111111222333333111222222222222111000000......---------,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$$$$%%%%%%%%%))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,------...//////000,,,---///000222222222222333111///---,,,,,,---...,,,++++++,,,------,,,***++++++,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++***))))))+++---++++++,,,,,,,,,,,,,,,++++++,,,---,,,+++++++++------+++***,,,///000...+++---++++++//////------///)))...000---,,,---,,,)))...---,,,,,,---...---,,,)))***************)))))),,,,,,,,,+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,------...//////000...------------,,,,,,,,,*********)))))))))(((((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))************++++++,,,---...///000////////////............222222222222111111111111444333333333333222222222333222111111111111222333000000111111000000///...------------,,,,,,,,,,,,************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((((((((('''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************))))))******+++,,,+++,,,,,,------...//////...111666:::;;;999666444999777444111/////////000111///,,,***+++++++++*********+++++++++******)))*********************************+++++++++,,,,,,,,,,,,,,,,,,------------///000000///---,,,,,,---,,,,,,---------------,,,+++,,,,,,,,,+++++++++,,,000/////////111111000///000...///333222...,,,...,,,000111///...111222111000...------......---,,,............------,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))'''((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---......//////------------,,,,,,,,,,,,******))))))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************+++,,,---...//////........................000000000000000111111111333333333222222222111111222222111111111111222222...////////////...---------------,,,,,,,,,++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&((()))))))))''''''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************))))))******+++,,,***++++++,,,,,,---.........333;;;@@@AAA===777333666555444555777<<<@@@CCC777333///+++++++++,,,+++))))))************))))))++++++++++++++++++++++++************++++++++++++---------.........//////---...000///---,,,,,,---,,,,,,------------,,,,,,------............------//////000///------///000//////222777777222/////////222222...---000111000000...,,,,,,------,,,+++.........------,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++***)))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))*********+++,,,------......------...............///////////////000000000000222222222222111111111111111111111000000111111111...............------,,,,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((('''&&&&&&'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******************))))))******+++,,,)))******+++,,,,,,------+++000777======999333///111000000222777===CCCGGG888555111/////////...---)))******++++++++++++***++++++++++++++++++++++++************+++++++++,,,---------.........//////))),,,...///.........///.............../////////......///000222222000///...000222000------000333111222777===>>>999555555777;;;:::555222111000...222000...---...///......------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++)))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))***+++,,,---------,,,,,,---------......//////....../////////000000000222222111111111000000000000000000000000000000000......//////......---,,,,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&%%%''',,,000))))))((('''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))******************))))))******+++,,,))))))******+++,,,,,,---***,,,111444444222///---666333000---,,,---///111000000///000111000---+++***+++,,,,,,---------,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------------............,,,...000000000///000111000/////////000111333444000000000333666777555333777999<<<;;;::::::===@@@@@@@@@DDDJJJJJJEEEAAAAAAEEEIIIJJJEEEAAA>>>;;;777777444111000000111111000//////......///000111222///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))((((((((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''(((((((((((()))))))))***,,,---------,,,+++,,,,,,,,,---......//////......//////000000111111111111111000000000000/////////000000000000//////...............---,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''&&&&&&***222888))))))((('''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))******************))))))******+++,,,)))******++++++,,,------,,,,,,---...............888666222...+++))))))((())))))+++---///...***'''***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///.../////////---...///111111000000111333555777999;;;;;;<<>>;;;:::999666333111111111111333222111000////////////------------------------++++++++++++++++++++++++************************)))******++++++******)))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))***,,,------,,,+++***++++++,,,,,,---...//////...//////000111222222333000000000000////////////---...///000000///...---+++++++++++++++***))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))'''###"""%%%)))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))*********************)))***++++++,,,***++++++,,,,,,---......---,,,,,,,,,,,,------...)))***+++++++++++++++***...---++++++,,,,,,,,,+++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000000000111111111111333444666999===CCCKKKPPPYYYYYYYYY[[[^^^bbbfffhhhqqqppprrryyy~~~~~~{{{uuulllddd]]]XXXSSSQQQIIIGGGCCC???;;;999999999444333222111000000000000........................++++++++++++++++++++++++******************************++++++++++++******)))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******,,,,,,++++++***+++++++++***+++,,,---............000000000000111111111111000000000000000000000000////////////............------,,,,,,+++***))))))************************))))))(((((('''''''''&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******************++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,------------,,,***---000000---,,,...111...---...///000///---,,,555333111111333666:::<<>>CCCIIINNNQQQ]]]```eeekkkrrrxxx~~~~~~xxxttt```TTTIIIEEEAAA;;;888888444333222111000/////////111......000///+++***---------,,,,,,++++++******++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))******++++++*********++++++,,,***+++,,,---............//////000000000000111111//////////////////////////////.........---------,,,,,,,,,+++******))))))************************((((((((((((''''''''''''))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------///......///222555999;;;@@@JJJWWWbbbjjjnnnsssuuuzzzjjjaaa[[[RRRJJJFFF<<<<<<:::555111000222444000...///000...)))))),,,,,,------------,,,,,,+++,,,+++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((())))))******************++++++,,,***+++,,,---............////////////000000000111////////////////////////.........---------,,,,,,,,,+++++++++******))))))************************((((((((((((((('''''''''))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++//////............//////---------...///111111111111333777;;;@@@FFFLLLPPPcccoooyyypppeee]]]RRRMMMGGG@@@;;;999999999333111111222000,,,---000,,,,,,---......---,,,+++,,,,,,+++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))******)))))))))******+++,,,***+++,,,---...............////////////000000000........................------------,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))'''''''''((((((((((((((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000111---///111333555666777888:::@@@IIISSS\\\eeemmmsss|||tttjjj]]]VVVRRRNNNGGGAAA<<<777333444333000000333---------...------,,,,,,,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((()))******)))))))))))))))***+++,,,***+++,,,---..................////////////000000........................------,,,,,,,,,+++++++++************************))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))******))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,---///111222---000555777999===DDDIIIOOOVVV```jjjttt~~~kkkjjjttt{{{|||vvvuuupppeee[[[PPPDDD:::777777333000///111000///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******(((((((((((()))***+++,,,***+++,,,---...................../////////000000........................,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000............000222555777555;;;BBBFFFKKKWWWhhhvvvwww{{{vvvpppwww~~~oooffflllttttttssstttxxxxxxfffSSSKKKHHHBBB:::555777555222///......///000------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))************************************************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******(((((((((((()))***+++,,,++++++,,,---......................../////////000........................,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&'''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000111111111111111222444777:::<<>>DDDGGG]]]qqquuupppooowwwdddaaa```dddlllsssvvvvvv{{{uuuxxx~~~hhh[[[PPPDDD;;;888222111000000//////000000------------------------,,,,,,+++++++++*********))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&((())))))((('''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))************+++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++)))************+++++++++***++++++++++++,,,,,,,,,((()))***+++,,,---------++++++,,,,,,---...//////222555888888999???IIIQQQWWWtttvvvmmmnnnzzzwwwvvviiiaaa``````^^^ZZZUUUVVVaaatttqqqZZZIIIBBB444333222222111111222222........................,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++***++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++))))))+++,,,,,,------,,,///+++***---...,,,,,,...333999@@@FFFLLLTTT^^^fffxxxxxxhhhgggooo}}}~~~uuulllddd___UUURRRUUU___mmm{{{hhhUUUGGG>>>444000111222000---.........------...,,,***...---,,,,,,+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++***+++++++++,,,,,,,,,------***++++++++++++++++++************))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++,,,------...////////////+++***+++000111///...111888AAANNNYYYcccmmmyyyzzzrrrooowwwwwwiiiaaaXXXUUUVVV\\\hhhssssssYYYPPPCCC999555333000...111111000.........//////------,,,,,,+++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---------------------,,,...333333111222777>>>LLL```pppzzz~~~xxxtttrrruuuyyyssshhh\\\UUUWWW^^^dddjjjvvv{{{nnnZZZHHH<<<666555555333222111///,,,,,,---///---,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++******++++++++++++,,,,,,,,,++++++************++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))************+++++++++,,,,,,,,,,,,,,,------------------......222000111333222333:::CCCRRRccczzz{{{wwwttt|||~~~vvvvvvzzzooogggfff]]]\\\bbbqqqttt]]]KKKAAA>>>===555333222111///,,,---///---,,,,,,,,,,,,---......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++************+++++++++,,,,,,+++******))))))******+++))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))************++++++,,,,,,,,,---------000000/////////000111111222222333555666<<>>EEEJJJRRRccctttsssmmmkkkpppyyyjjj[[[YYYcccjjjfff___```sss}}}gggWWWDDD888000222444111///111///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++***************+++++++++++++++***)))(((((()))***+++*********))))))*********''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************++++++,,,,,,---....../////////......000222444666999EEEXXXffflllppp|||pppmmmsssyyy~~~uuukkkfffccc^^^YYY___pppgggQQQ===999999444000111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))***++++++++++++***)))************++++++++++++***)))'''''')))***+++++++++************++++++''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))************++++++,,,,,,---...//////777777666777888;;;>>>@@@EEEWWWqqqxxx|||sssfff```^^^SSS___sssrrrUUUIIIEEE<<<666666222111///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((